From a6fab1daa3b9da5bcd3b9768c6efcaf02cb4b79e Mon Sep 17 00:00:00 2001 From: Trolli Schmittlauch Date: Wed, 26 Sep 2018 01:30:11 +0200 Subject: [PATCH] basic packages --- home.nix | 100 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 100 insertions(+) create mode 100644 home.nix diff --git a/home.nix b/home.nix new file mode 100644 index 0000000..76ab87a --- /dev/null +++ b/home.nix @@ -0,0 +1,100 @@ +{ pkgs, ... }: + +with pkgs; + +let + mybrowser = firefox; + + desktopApps = [ + mybrowser + dino + zotero + keepassxc + ding + ]; + + graphicsApps = [ + gimp + inkscape + darktable + hugin + luminanceHDR + ]; + + multimediaApps = [ + mpv + vlc + amarok-kf5 + #clementine + ]; + + cliApps = [ + vim + htop + tmux + httpie + ponysay + gti + mosh + openssh + ]; + + kdeTools = [ + okular + redshift-plasma-applet + gwenview + ]; + + devTools = [ + curl + httpie + gdb + ]; + + + latexApps = [ + texmaker + # customize texlive installation + (texlive.combine { + inherit (texlive) + scheme-medium + + xetex + luatex + unicode-math + fontspec + collection-binextra + collection-fontsrecommended + collection-latex + collection-latexextra + collection-latexrecommended + collection-langgerman + IEEEtran; + }) + ]; + + pythonApps = with python3Packages; [ + notebook + ipython + pip + numpy + matplotlib + ]; + +in +{ + + home.packages = ([] + ++ desktopApps + ++ latexApps + ++ pythonApps + ++ graphicsApps + ++ cliApps + ++ multimediaApps + ++ devTools + ++ kdeTools + ); + + programs.home-manager.enable = true; + programs.home-manager.path = https://github.com/rycee/home-manager/archive/release-18.03.tar.gz; +}