{ pkgs, ... }: { imports = [ ./krebs.nix ./programming.nix ./writing.nix ./python.nix ./haskell { environment = let package = pkgs.fetchFromGitHub { owner = "kmein"; repo = "mahlzeit"; rev = "85cb6d41e31fdfccbc3f83fd61cce8ef35112562"; sha256 = "0n6kc782dqbi64ya5jx5x8dcay2axrz1qbrlk4lyr6qnh241rr73"; }; mahlzeit = pkgs.haskellPackages.callPackage package {}; in { variables.RECIPE_HOME = "/home/kfm/prog/git/wissen/recipes"; systemPackages = [ mahlzeit ]; }; } { environment.systemPackages = with pkgs; [ ] ++ [ # internet aria2 firefox tor-browser-bundle-bin # thunderbird tdesktop w3m wget httpie whois ddgr # python3Packages.instaloader # mtr # my traceroute ] ++ [ gnome3.nautilus ] ++ [ # media ffmpeg imagemagick sxiv ] ++ [ # archive unzip unrar p7zip zip ] ++ [ # monitor htop iotop iftop lsof psmisc ] ++ [ # shell bat dos2unix ncdu du-dust fd file python3Packages.jsonschema # json validation jq # json manipulation jo # json creation kmein.nav # json navigation xsv xmlstarlet manpages posix_man_pages moreutils ranger ripgrep rlwrap progress # display progress bars for pipes up # universal plumber (piping tool) ] ++ [ # hardware usbutils pciutils lshw ] ++ [ # graphical arandr libnotify xclip xorg.xkill ] ++ [ # programming nix-prefetch-git ] ++ [ # media audacity calibre inkscape xpdf pdfgrep pdftk spotify python3Packages.spotify-cli-linux youtubeDL ] ++ [ # math bc ] ++ [ # shell pass # (pass.withExtensions (ext: [ext.pass-otp])) fzf gnupg # kmein.mnemosyne kmein.favicon # kmein.bvg kmein.daybook kmein.depp # kmein.dirmir kmein.genius kmein.instaget kmein.literature-quote kmein.n kmein.odyssey kmein.wttr kmein.slide kmein.tolino-screensaver memo nix-git # fzf-wrappers par qrencode wtf ]; } ]; }