diff options
Diffstat (limited to 'hosts/common/packages.nix')
| -rw-r--r-- | hosts/common/packages.nix | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/hosts/common/packages.nix b/hosts/common/packages.nix index 297e9e8..eb60f10 100644 --- a/hosts/common/packages.nix +++ b/hosts/common/packages.nix @@ -4,27 +4,22 @@ }: let gui = desktop != ""; - pinentry = + pinentry = with pkgs; if desktop == "gnome" - then pkgs.pinentry-gnome - else pkgs.pinentry-curses; + then pinentry-gnome + else pinentry-curses; in { environment.systemPackages = with pkgs; [ - git neofetch python311 - vim ] - ++ ( - if gui - then with pkgs; [ firefox ] - else [ ] - ) ++ [ pinentry ]; programs = { + firefox.enable = if gui then true else false; + git.enable = true; gnupg = { agent = { enable = true; @@ -34,5 +29,6 @@ in else "curses"; }; }; + vim.defaultEditor = true; }; } |
