diff options
Diffstat (limited to 'hosts/common/packages.nix')
| -rw-r--r-- | hosts/common/packages.nix | 69 |
1 files changed, 35 insertions, 34 deletions
diff --git a/hosts/common/packages.nix b/hosts/common/packages.nix index 174e984..297e9e8 100644 --- a/hosts/common/packages.nix +++ b/hosts/common/packages.nix @@ -1,37 +1,38 @@ +{ pkgs +, desktop +, ... +}: +let + gui = desktop != ""; + pinentry = + if desktop == "gnome" + then pkgs.pinentry-gnome + else pkgs.pinentry-curses; +in { - pkgs, - desktop, - ... -}: let - gui = desktop != ""; - pinentry = - if desktop == "gnome" - then pkgs.pinentry-gnome - else pkgs.pinentry-curses; -in { - environment.systemPackages = with pkgs; - [ - git - neofetch - python311 - vim - ] - ++ ( - if gui - then with pkgs; [firefox] - else [] - ) - ++ [pinentry]; + environment.systemPackages = with pkgs; + [ + git + neofetch + python311 + vim + ] + ++ ( + if gui + then with pkgs; [ firefox ] + else [ ] + ) + ++ [ pinentry ]; - programs = { - gnupg = { - agent = { - enable = true; - pinentryFlavor = - if desktop == "gnome" - then "gnome3" - else "curses"; - }; - }; - }; + programs = { + gnupg = { + agent = { + enable = true; + pinentryFlavor = + if desktop == "gnome" + then "gnome3" + else "curses"; + }; + }; + }; } |
