added lots of nice packages
This commit is contained in:
parent
336c146925
commit
e0b1517200
7 changed files with 65 additions and 33 deletions
|
@ -123,7 +123,7 @@
|
||||||
(st.overrideAttrs (oldAttrs: rec {
|
(st.overrideAttrs (oldAttrs: rec {
|
||||||
src = builtins.fetchGit {
|
src = builtins.fetchGit {
|
||||||
url = "https://github.com/fwastring/st";
|
url = "https://github.com/fwastring/st";
|
||||||
rev = "de286ce570c23e037a0e5fb7d84ac7226aef1259";
|
rev = "0ce5cc9c342d02668b25b83099feb95bfc865b47";
|
||||||
};
|
};
|
||||||
buildInputs = oldAttrs.buildInputs ++ [ xorg.libX11.dev xorg.libXft imlib2 xorg.libXinerama pkg-config];
|
buildInputs = oldAttrs.buildInputs ++ [ xorg.libX11.dev xorg.libXft imlib2 xorg.libXinerama pkg-config];
|
||||||
}))
|
}))
|
||||||
|
|
|
@ -1,5 +1,3 @@
|
||||||
# This is your system's configuration file.
|
|
||||||
# Use this to configure your system environment (it replaces /etc/nixos/configuration.nix)
|
|
||||||
{
|
{
|
||||||
inputs,
|
inputs,
|
||||||
lib,
|
lib,
|
||||||
|
@ -7,7 +5,13 @@
|
||||||
pkgs,
|
pkgs,
|
||||||
myhostname,
|
myhostname,
|
||||||
...
|
...
|
||||||
}: {
|
}:
|
||||||
|
let
|
||||||
|
go-migrate-pg = pkgs.go-migrate.overrideAttrs(oldAttrs: {
|
||||||
|
tags = ["postgres"];
|
||||||
|
});
|
||||||
|
in
|
||||||
|
{
|
||||||
|
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
timewarrior
|
timewarrior
|
||||||
|
@ -19,6 +23,7 @@
|
||||||
|
|
||||||
sqlc
|
sqlc
|
||||||
postgresql
|
postgresql
|
||||||
|
go-migrate-pg
|
||||||
argocd
|
argocd
|
||||||
gh
|
gh
|
||||||
ngrok
|
ngrok
|
||||||
|
|
|
@ -8,6 +8,15 @@
|
||||||
myhostname,
|
myhostname,
|
||||||
...
|
...
|
||||||
}: {
|
}: {
|
||||||
|
services.udev = {
|
||||||
|
extraRules = ''
|
||||||
|
KERNEL=="ttyACM0", MODE:="666"
|
||||||
|
'';
|
||||||
|
packages = with pkgs; [
|
||||||
|
vial
|
||||||
|
via
|
||||||
|
];
|
||||||
|
};
|
||||||
|
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
unstable.feishin
|
unstable.feishin
|
||||||
|
@ -16,7 +25,6 @@
|
||||||
unstable.signal-desktop
|
unstable.signal-desktop
|
||||||
pinta
|
pinta
|
||||||
zathura
|
zathura
|
||||||
vial
|
|
||||||
thunderbird
|
thunderbird
|
||||||
lazygit
|
lazygit
|
||||||
byzanz
|
byzanz
|
||||||
|
@ -32,5 +40,9 @@
|
||||||
pandoc
|
pandoc
|
||||||
texliveFull
|
texliveFull
|
||||||
mpv
|
mpv
|
||||||
|
qutebrowser
|
||||||
|
bitwarden-cli
|
||||||
|
rofi
|
||||||
|
bitwarden-menu
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
@ -9,22 +9,28 @@
|
||||||
...
|
...
|
||||||
}: {
|
}: {
|
||||||
|
|
||||||
|
services.pcscd.enable = true;
|
||||||
|
programs.gnupg.agent = {
|
||||||
|
enable = true;
|
||||||
|
enableSSHSupport = true;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
# System
|
# System
|
||||||
libnotify
|
libnotify
|
||||||
|
lf
|
||||||
xsel
|
xsel
|
||||||
xbanish
|
xbanish
|
||||||
unzip
|
unzip
|
||||||
zip
|
zip
|
||||||
wget
|
wget
|
||||||
alsa-utils
|
alsa-utils
|
||||||
upower
|
|
||||||
htop
|
htop
|
||||||
procps
|
procps
|
||||||
fzf
|
fzf
|
||||||
eza
|
eza
|
||||||
btop
|
btop
|
||||||
acpi
|
|
||||||
xclip
|
xclip
|
||||||
dysk
|
dysk
|
||||||
rsync
|
rsync
|
||||||
|
@ -41,7 +47,6 @@
|
||||||
vim
|
vim
|
||||||
bat
|
bat
|
||||||
fd
|
fd
|
||||||
arion
|
|
||||||
bluez
|
bluez
|
||||||
bluez-tools
|
bluez-tools
|
||||||
openssl
|
openssl
|
||||||
|
@ -49,5 +54,11 @@
|
||||||
pandoc
|
pandoc
|
||||||
texliveFull
|
texliveFull
|
||||||
fastfetch
|
fastfetch
|
||||||
|
keyutils
|
||||||
|
pinentry-all
|
||||||
|
(pass.withExtensions (ext: with ext; [
|
||||||
|
pass-import
|
||||||
|
pass-genphrase
|
||||||
|
]))
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,6 +22,8 @@
|
||||||
openssh.authorizedKeys = {
|
openssh.authorizedKeys = {
|
||||||
keys = [
|
keys = [
|
||||||
"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDALsdpwvC0w/Aj+1fWtzJyyWoUrGkdh8o2thVHeQQBNo0D7cmVberYmi4Cv9gWGX6PaElrnOl0KRdGyro2wxOYokSxgk2VgWW67BFITAQAbKyG2NhXXPbhb4jccDo7WH7TtOG8IofuJTPRu1Duda6k4RN0I0CkyAN6LGX+zy49cq0qKf9ijXYhCDYNih3+Fu/ig0aW/SYmsVoUl2VFTWdI5x5/wLvIjTEZhmAtYIeYADaLnom356cFrUysZa++FUujQAz3Ow236BvP95XZdTsqvfWNZFNIpC9VYF72JeIDCs5wDIr0GFmanF2On1nar+jJpoOE8SdHt357p5g/PqXV5TisN2xQRkqVwO9tWtMl4sF84jA4ULnY2gQWv9jErMxymUQ1IwuPUzDDlbRHCtfexAtkBy7wv6xslKAzG1QahvF/btNs5Caj3LN31rgAuxyooCbKGKTeBP3kHPKcz1iupgidfbO/QqVXBRQJTEdGyAKa8hVmLQZZPC/XUhxESAk= fw@fw-nix"
|
"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDALsdpwvC0w/Aj+1fWtzJyyWoUrGkdh8o2thVHeQQBNo0D7cmVberYmi4Cv9gWGX6PaElrnOl0KRdGyro2wxOYokSxgk2VgWW67BFITAQAbKyG2NhXXPbhb4jccDo7WH7TtOG8IofuJTPRu1Duda6k4RN0I0CkyAN6LGX+zy49cq0qKf9ijXYhCDYNih3+Fu/ig0aW/SYmsVoUl2VFTWdI5x5/wLvIjTEZhmAtYIeYADaLnom356cFrUysZa++FUujQAz3Ow236BvP95XZdTsqvfWNZFNIpC9VYF72JeIDCs5wDIr0GFmanF2On1nar+jJpoOE8SdHt357p5g/PqXV5TisN2xQRkqVwO9tWtMl4sF84jA4ULnY2gQWv9jErMxymUQ1IwuPUzDDlbRHCtfexAtkBy7wv6xslKAzG1QahvF/btNs5Caj3LN31rgAuxyooCbKGKTeBP3kHPKcz1iupgidfbO/QqVXBRQJTEdGyAKa8hVmLQZZPC/XUhxESAk= fw@fw-nix"
|
||||||
|
"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC8ku8iCb7tXd/tfxYDW+Tj8K9kpfrYZciYUZ6tBpO80inm4EImtfyEeJTuqDWMKov2BftUKs8brNeTBCXUEvU1P0+cpOP9RtYA5tfBXf3su+iVSswJJStIxNboXHrEGKdJJRNsTv/9agshDSUBy6G5TI1cXhv/updornfA4fwOMqOmtlYEn6XCRnsrO6NBLc/uLckdbF75HOsoLvezRvuqTLjpapjaUKGVPrgNXiclIKHmuOx71kgD4FX3rSz9FgKjnfu3a7DBbrHsf/g+N9PjNF1muN9UOV6nK3WwiO9BMWi7NpAWfzJOeZg9chqzI+U6CcsqYVeESgL41so+dnv3 fw@laptop"
|
||||||
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIP34dnsZSnWdDvd+3BXDwcw7wP0PjPEx2eCdBQJyGD6O fw@laptop"
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
ui = {
|
ui = {
|
||||||
"border-char-vertical"="│";
|
"border-char-vertical"="│";
|
||||||
"border-char-horizontal"="─";
|
"border-char-horizontal"="─";
|
||||||
"styleset-name"="catppuccin-macchiato";
|
"styleset-name"="catppuccin-latte";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
stylesets = {
|
stylesets = {
|
||||||
|
@ -68,54 +68,56 @@
|
||||||
# "quote_*.fg"="#6e738d";
|
# "quote_*.fg"="#6e738d";
|
||||||
# "quote_1.fg"="#939ab7";
|
# "quote_1.fg"="#939ab7";
|
||||||
# };
|
# };
|
||||||
catppuccin-macchiato = ''
|
catppuccin-latte = ''
|
||||||
*.default=true
|
*.default=true
|
||||||
*.normal=true
|
*.normal=true
|
||||||
|
|
||||||
default.fg=#cad3f5
|
default.fg=#4c4f69
|
||||||
|
|
||||||
error.fg=#ed8796
|
error.fg=#d20f39
|
||||||
warning.fg=#f5a97f
|
warning.fg=#fe640b
|
||||||
success.fg=#a6da95
|
success.fg=#40a02b
|
||||||
|
|
||||||
tab.fg=#6e738d
|
tab.fg=#9ca0b0
|
||||||
tab.bg=#1e2030
|
tab.bg=#e6e9ef
|
||||||
tab.selected.fg=#cad3f5
|
tab.selected.fg=#4c4f69
|
||||||
tab.selected.bg=#24273a
|
tab.selected.bg=#eff1f5
|
||||||
tab.selected.bold=true
|
tab.selected.bold=true
|
||||||
|
|
||||||
border.fg=#181926
|
border.fg=#dce0e8
|
||||||
border.bold=true
|
border.bold=true
|
||||||
|
|
||||||
msglist_unread.bold=true
|
msglist_unread.bold=true
|
||||||
msglist_flagged.fg=#eed49f
|
msglist_flagged.fg=#df8e1d
|
||||||
msglist_flagged.bold=true
|
msglist_flagged.bold=true
|
||||||
msglist_result.fg=#8aadf4
|
msglist_result.fg=#1e66f5
|
||||||
msglist_result.bold=true
|
msglist_result.bold=true
|
||||||
msglist_*.selected.bold=true
|
msglist_*.selected.bold=true
|
||||||
msglist_*.selected.bg=#363a4f
|
msglist_*.selected.bg=#ccd0da
|
||||||
|
|
||||||
dirlist_*.selected.bold=true
|
dirlist_*.selected.bold=true
|
||||||
dirlist_*.selected.bg=#363a4f
|
dirlist_*.selected.bg=#ccd0da
|
||||||
|
|
||||||
statusline_default.fg=#939ab7
|
statusline_default.fg=#7c7f93
|
||||||
statusline_default.bg=#363a4f
|
statusline_default.bg=#ccd0da
|
||||||
statusline_error.bold=true
|
statusline_error.bold=true
|
||||||
statusline_success.bold=true
|
statusline_success.bold=true
|
||||||
|
|
||||||
|
completion_default.selected.bg=#ccd0da
|
||||||
|
|
||||||
[viewer]
|
[viewer]
|
||||||
url.fg=#8aadf4
|
url.fg=#1e66f5
|
||||||
url.underline=true
|
url.underline=true
|
||||||
header.bold=true
|
header.bold=true
|
||||||
signature.dim=true
|
signature.dim=true
|
||||||
diff_meta.bold=true
|
diff_meta.bold=true
|
||||||
diff_chunk.fg=#8aadf4
|
diff_chunk.fg=#1e66f5
|
||||||
diff_chunk_func.fg=#8aadf4
|
diff_chunk_func.fg=#1e66f5
|
||||||
diff_chunk_func.bold=true
|
diff_chunk_func.bold=true
|
||||||
diff_add.fg=#a6da95
|
diff_add.fg=#40a02b
|
||||||
diff_del.fg=#ed8796
|
diff_del.fg=#d20f39
|
||||||
quote_*.fg=#6e738d
|
quote_*.fg=#9ca0b0
|
||||||
quote_1.fg=#939ab7
|
quote_1.fg=#7c7f93
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -8,7 +8,7 @@ let
|
||||||
dwm = pkgs.dwm.overrideAttrs (old: {
|
dwm = pkgs.dwm.overrideAttrs (old: {
|
||||||
src = builtins.fetchGit {
|
src = builtins.fetchGit {
|
||||||
url = "https://github.com/FredzyW/dwm-conf.git";
|
url = "https://github.com/FredzyW/dwm-conf.git";
|
||||||
rev = "eaf3279653491212fe9945d41938bfcaba990d64";
|
rev = "b50e98d6921e7ade6658576ece17a04e19f4f564";
|
||||||
};
|
};
|
||||||
nativeBuildInputs = with pkgs; [
|
nativeBuildInputs = with pkgs; [
|
||||||
xorg.libX11.dev
|
xorg.libX11.dev
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue