From 1744335c272d0f1796fafe0864b0f637219c95ca Mon Sep 17 00:00:00 2001 From: Profpatsch Date: Fri, 26 Feb 2016 03:24:45 +0100 Subject: machines/katara: factor out programming packages --- machines/profpatsch/katara.nix | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'machines/profpatsch/katara.nix') 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; -- cgit 1.4.1