Added more packages

- fish (enabled and set as default)
- tailscale (enabled it aswell)
- fastfetch
- librewolf (instead of firefox)
- signal
- localsend
- vscodium
- vlc
- gimp
- libreoffice
- prismlauncher
- calibre
- thunderbird
- ledgerlive
- nodejs
- pnpm

Signed-off-by: SindreKjelsrud <sindre@kjelsrud.dev>
This commit is contained in:
Sid 2025-05-29 11:37:48 +02:00
parent 001cab1caa
commit 20fdb6abdd
Signed by: sidski
GPG key ID: D2BBDF3EDE6BA9A6
2 changed files with 36 additions and 4 deletions

View file

@ -99,12 +99,41 @@
# $ nix search wget # $ nix search wget
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
vim vim
firefox
alacritty alacritty
git git
kdePackages.dolphin fish
tailscale
fastfetch
librewolf
signal-desktop
localsend
vscodium
vlc
gimp
libreoffice-qt6-fresh
# Only related to this laptop - above to be moved to a more common config when ive added more hosts
kdePackages.dolphin
prismlauncher
calibre
thunderbird
ledger-live-desktop
nodejs_22
pnpm
]; ];
# Custom services
services.tailscale.enable = true;
programs.bash = {
interactiveShellInit = ''
if [[ $(${pkgs.procps}/bin/ps --no-header --pid=$PPID --format=comm) != "fish" && -z ''${BASH_EXECUTION_STRING} ]]
then
shopt -q login_shell && LOGIN_OPTION='--login' || LOGIN_OPTION=""
exec ${pkgs.fish}/bin/fish $LOGIN_OPTION
fi
'';
};
# Some programs need SUID wrappers, can be configured further or are # Some programs need SUID wrappers, can be configured further or are
# started in user sessions. # started in user sessions.
# programs.mtr.enable = true; # programs.mtr.enable = true;

View file

@ -55,7 +55,10 @@
tabstop = 2; tabstop = 2;
shiftwidth = 2; shiftwidth = 2;
}; };
}; };
# Enable fish
fish.enable = true;
}; };
# GPG setup # GPG setup