{ config , pkgs , theme , self , ... }: { imports = [ ./programs ./services ./x ./mail.nix ]; home.stateVersion = "21.05"; home.username = "np"; home.homeDirectory = "/home/np"; home.extraOutputsToInstall = [ "man" ]; home.packages = with pkgs; [ vim unzip curl tmux weechat firefox xclip ripgrep ccls miniserve rnix-lsp pfetch st arandr imagemagick ffmpeg maim wget cmus tree rxvt-unicode neomutt mpv nodePackages.bash-language-server w3m noto-fonts-emoji ripgrep-all urlview slop gimp fd du-dust jq stylish-haskell libnotify inotify-tools rtorrent sxiv lftp # meta nixpkgs-review nixpkgs-fmt nix-prefetch-scripts ] ++ (import ./scripts { inherit pkgs; }); xdg = { userDirs = { enable = true; desktop = "\$HOME/desktop"; documents = "\$HOME/docs"; download = "\$HOME/dloads"; music = "\$HOME/music"; pictures = "\$HOME/pics"; videos = "\$HOME/vids"; }; }; xsession = { enable = true; windowManager.command = "2bwm"; initExtra = '' ${pkgs.hsetroot}/bin/hsetroot -solid "${theme.base00}" xrdb -load $HOME/.Xresources ''; }; }