about summary refs log tree commit diff
path: root/machines
diff options
context:
space:
mode:
authorProfpatsch <mail@profpatsch.de>2016-02-26 03:24:45 +0100
committerProfpatsch <mail@profpatsch.de>2016-02-26 03:24:45 +0100
commit1744335c272d0f1796fafe0864b0f637219c95ca (patch)
tree665e4486787db7277e44ce51041ff904891a0e57 /machines
parent91a1a03274e2ddd5eb434689ef53af6cf4bdcf39 (diff)
machines/katara: factor out programming packages
Diffstat (limited to 'machines')
-rw-r--r--machines/profpatsch/katara.nix11
1 files changed, 7 insertions, 4 deletions
diff --git a/machines/profpatsch/katara.nix b/machines/profpatsch/katara.nix
index f0c646d2..1d60b345 100644
--- a/machines/profpatsch/katara.nix
+++ b/machines/profpatsch/katara.nix
@@ -73,16 +73,13 @@ in {
         dos2unix          # text file conversion
         fdupes            # file duplicate finder
         file              # file information
-        git               # version control system
         gnupg             # PGP encryption
         htop              # top replacement
         imagemagick       # image conversion
         jmtpfs            # MTP fuse
-        gnumake           # make
         manpages          # system manpages (not included by default)
         mkpasswd          # UNIX password creator
         mosh              # ssh with stable connections
-        silver-searcher   # file content searcher, > ack > grep
         (nmap.override { graphicalSupport = true; }) # stats about clients in the network
         stow              # dotfile management
         tmux              # detachable terminal multiplexer
@@ -107,6 +104,12 @@ in {
         gnome3.gnome_themes_standard
         # kde4.oxygen-icons TODO
       ];
+      programmingTools = [
+        git               # version control system
+        gnumake           # make
+        silver-searcher   # file content searcher, > ack > grep
+        telnet            # tcp debugging
+      ];
       userPrograms = [
         abcde                # high-level cd-ripper with tag support
         anki                 # spaced repetition system
@@ -154,7 +157,7 @@ in {
         redshift   # increases screen warmth at night (so i don’t have to feel cold)
         snapper
       ];
-    in systemPkgs ++ xPkgs ++ guiPkgs ++ userPrograms ++ nixPkgs ++ mailPkgs ++ nixPkgs ++ tmpPkgs;
+    in systemPkgs ++ xPkgs ++ guiPkgs ++ programmingTools ++ userPrograms ++ mailPkgs ++ nixPkgs ++ tmpPkgs;
     system.extraDependencies = with pkgs; lib.singleton (
        # Haskell packages I want to keep around
        haskellPackages.ghcWithPackages (hpkgs: with hpkgs;