about summary refs log tree commit diff
path: root/modules
diff options
context:
space:
mode:
authoraszlig <aszlig@redmoonstudios.org>2015-03-18 03:30:20 +0100
committeraszlig <aszlig@redmoonstudios.org>2015-03-18 03:30:20 +0100
commit9b00ef30a0543ce74aef290a27b5831edf26d567 (patch)
tree0619f92d203eedc74bb9dd461d6741f2567b6de9 /modules
parentec2b45fb836842abb89a14088ea84365a45019ae (diff)
packages.nix: Move into the workstation profile.
The profile is now a directory with a default.nix, which makes it more
managable without shovelling the whole packages.nix into the profile
module.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Diffstat (limited to 'modules')
-rw-r--r--modules/module-list.nix2
-rw-r--r--modules/user/aszlig/profiles/workstation/default.nix (renamed from modules/user/aszlig/profiles/workstation.nix)2
-rw-r--r--modules/user/aszlig/profiles/workstation/packages.nix98
3 files changed, 100 insertions, 2 deletions
diff --git a/modules/module-list.nix b/modules/module-list.nix
index 7dd714f3..81adaae8 100644
--- a/modules/module-list.nix
+++ b/modules/module-list.nix
@@ -1,6 +1,6 @@
 [
   ./user/aszlig/profiles/base.nix
-  ./user/aszlig/profiles/workstation.nix
+  ./user/aszlig/profiles/workstation
   ./user/aszlig/programs/git
   ./user/aszlig/programs/zsh
   ./user/aszlig/services/i3
diff --git a/modules/user/aszlig/profiles/workstation.nix b/modules/user/aszlig/profiles/workstation/default.nix
index fb9300a3..a43a053e 100644
--- a/modules/user/aszlig/profiles/workstation.nix
+++ b/modules/user/aszlig/profiles/workstation/default.nix
@@ -9,7 +9,7 @@ in {
     enable = lib.mkEnableOption "Workstation profile for aszlig";
   };
 
-  imports = [ ../../../../packages.nix ];
+  imports = [ ./packages.nix ];
 
   config = lib.mkIf cfg.enable {
     vuizvui.user.aszlig.profiles.base.enable = true;
diff --git a/modules/user/aszlig/profiles/workstation/packages.nix b/modules/user/aszlig/profiles/workstation/packages.nix
new file mode 100644
index 00000000..b94baf41
--- /dev/null
+++ b/modules/user/aszlig/profiles/workstation/packages.nix
@@ -0,0 +1,98 @@
+{ pkgs, ... }:
+
+{
+  environment.systemPackages = with pkgs; [
+    aacolorize
+    acpi
+    apg
+    ascii
+    aspellDicts.de
+    aspellDicts.en
+    axbo
+    bc
+    beets
+    chromiumBeta
+    dash
+    dos2unix
+    erlang
+    fbida
+    ffmpeg
+    figlet
+    firefox
+    flac
+    gajim
+    gdb
+    ghostscript
+    gimp
+    glxinfo
+    gnumake
+    gnupg1compat
+    graphviz
+    haskellngPackages.cabal2nix
+    haskellngPackages.cabal-install
+    haskellngPackages.hlint
+    haskellngPackages.yesod-bin
+    haxe
+    hexedit
+    i3
+    i3lock
+    imagemagick
+    jwhois
+    keychain
+    lastwatch
+    lftp
+    ltrace
+    manpages
+    miro
+    mmv
+    mosh
+    mp3info
+    mpg321
+    mpv
+    mtr
+    mutt
+    ncdu
+    neko
+    netrw
+    nix-prefetch-scripts
+    nix-repl
+    nixops
+    nixpkgs-lint
+    nmap
+    openssh
+    openssl
+    p7zip
+    pavucontrol
+    picard
+    posix_man_pages
+    pulseaudio
+    pvolctrl
+    python
+    python3
+    pythonPackages.hetzner
+    pythonPackages.pep8
+    pythonPackages.polib
+    rlwrap
+    rtorrent
+    samplicator
+    screen
+    scrot
+    socat
+    sox
+    sqlite
+    strace
+    surfraw
+    taskwarrior
+    telnet
+    tomahawk
+    unzip
+    uqm
+    valgrind
+    vbindiff
+    vorbisTools
+    w3m
+    wireshark
+    xpdf
+    youtubeDL
+  ];
+}