about summary refs log tree commit diff
path: root/modules
diff options
context:
space:
mode:
authoraszlig <aszlig@redmoonstudios.org>2017-02-08 00:24:57 +0100
committeraszlig <aszlig@redmoonstudios.org>2017-02-08 00:24:57 +0100
commit700e3601f659990538094a08b52ab285144150d7 (patch)
tree2c207da462d04870a78a549c1e0fda633f6698b4 /modules
parente413688502b482694b9c4057055e15a83fc8265a (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')
-rw-r--r--modules/user/aszlig/profiles/workstation/default.nix2
-rw-r--r--modules/user/aszlig/profiles/workstation/lazy-packages.nix30
-rw-r--r--modules/user/aszlig/profiles/workstation/packages.nix28
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