From 700e3601f659990538094a08b52ab285144150d7 Mon Sep 17 00:00:00 2001 From: aszlig Date: Wed, 8 Feb 2017 00:24:57 +0100 Subject: profiles/workstation: Make a few pkgs lazy Most of these packages I don't need for daily work and thus only clutter up the closure paths of those systems, so let's put them into lazyPackages. Signed-off-by: aszlig --- .../user/aszlig/profiles/workstation/default.nix | 2 ++ .../aszlig/profiles/workstation/lazy-packages.nix | 30 ++++++++++++++++++++++ .../user/aszlig/profiles/workstation/packages.nix | 28 -------------------- 3 files changed, 32 insertions(+), 28 deletions(-) create mode 100644 modules/user/aszlig/profiles/workstation/lazy-packages.nix (limited to 'modules') diff --git a/modules/user/aszlig/profiles/workstation/default.nix b/modules/user/aszlig/profiles/workstation/default.nix index 780ae951..34b08731 100644 --- a/modules/user/aszlig/profiles/workstation/default.nix +++ b/modules/user/aszlig/profiles/workstation/default.nix @@ -27,6 +27,8 @@ in { ${pkgs.xorg.xrandr}/bin/xrandr ${concatStringsSep " " randrConf} '') ++ import ./packages.nix pkgs; + vuizvui.lazyPackages = import ./lazy-packages.nix pkgs; + hardware = { pulseaudio.enable = true; pulseaudio.package = pkgs.pulseaudioFull; diff --git a/modules/user/aszlig/profiles/workstation/lazy-packages.nix b/modules/user/aszlig/profiles/workstation/lazy-packages.nix new file mode 100644 index 00000000..568e0a9f --- /dev/null +++ b/modules/user/aszlig/profiles/workstation/lazy-packages.nix @@ -0,0 +1,30 @@ +pkgs: with pkgs; [ + vuizvui.aacolorize + aqbanking + erlang + fbida + firefox + gimp + gwenhywfar + gpodder + graphviz + haskellPackages.cabal2nix + haskellPackages.cabal-install + haskellPackages.hlint + haskellPackages.yesod-bin + haxe + lastwatch + libchipcard + lftp + mp3info + mpg321 + mumble + neko + nixpkgs-lint + picard + rtmpdump + rtorrent + vuizvui.santander + vuizvui.tomahawk + uqm +] diff --git a/modules/user/aszlig/profiles/workstation/packages.nix b/modules/user/aszlig/profiles/workstation/packages.nix index b01b5975..1ad7e588 100644 --- a/modules/user/aszlig/profiles/workstation/packages.nix +++ b/modules/user/aszlig/profiles/workstation/packages.nix @@ -1,9 +1,7 @@ pkgs: with pkgs; [ - vuizvui.aacolorize abook acpi apg - aqbanking ascii aspellDicts.de aspellDicts.en @@ -13,27 +11,15 @@ pkgs: with pkgs; [ chromiumBeta dash dos2unix - erlang - fbida ffmpeg figlet - firefox flac gdb ghostscript - gimp - gwenhywfar vuizvui.git-detach glxinfo gnumake gnupg1compat - gpodder - graphviz - haskellPackages.cabal2nix - haskellPackages.cabal-install - haskellPackages.hlint - haskellPackages.yesod-bin - haxe hexedit i3 i3lock @@ -41,31 +27,22 @@ pkgs: with pkgs; [ jwhois jq keychain - lastwatch - libchipcard - lftp ltrace man-pages mmv mosh - mp3info - mpg321 mtr - mumble mutt ncdu - neko netrw nix-prefetch-scripts nix-repl vuizvui.nixops - nixpkgs-lint nmap openssh openssl p7zip pavucontrol - picard posix_man_pages pulseaudioLight vuizvui.pvolctrl @@ -78,10 +55,7 @@ pkgs: with pkgs; [ radare2 rlwrap rsync - rtmpdump - rtorrent samplicator - vuizvui.santander screen scrot socat @@ -91,9 +65,7 @@ pkgs: with pkgs; [ strace surfraw telnet - vuizvui.tomahawk unzip - uqm valgrind vbindiff vorbisTools -- cgit 1.4.1