added lots of nice packages

This commit is contained in:
fwastring 2025-06-08 11:07:24 +02:00
parent 336c146925
commit e0b1517200
7 changed files with 65 additions and 33 deletions

View file

@ -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];
})) }))

View file

@ -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

View file

@ -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
]; ];
} }

View file

@ -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
]))
]; ];
} }

View file

@ -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"
]; ];
}; };
}; };

View file

@ -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
''; '';
}; };
}; };

View file

@ -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