diff options
author | aszlig <aszlig@redmoonstudios.org> | 2017-02-08 00:24:57 +0100 |
---|---|---|
committer | aszlig <aszlig@redmoonstudios.org> | 2017-02-08 00:24:57 +0100 |
commit | 700e3601f659990538094a08b52ab285144150d7 (patch) | |
tree | 2c207da462d04870a78a549c1e0fda633f6698b4 /modules/user/aszlig/profiles | |
parent | e413688502b482694b9c4057055e15a83fc8265a (diff) |
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 <aszlig@redmoonstudios.org>
Diffstat (limited to 'modules/user/aszlig/profiles')
3 files changed, 32 insertions, 28 deletions
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 |