{ config , pkgs , theme , self , ... }: { imports = [ ./programs ./services ./x # ./mail.nix ]; home.stateVersion = "22.11"; home.username = "np"; home.homeDirectory = "/home/np"; home.extraOutputsToInstall = [ "man" ]; home.packages = with pkgs; [ vim unzip curl tmux weechat firefox xclip ripgrep 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 fd du-dust jq libnotify inotify-tools rtorrent sxiv lftp pavucontrol cudatoolkit pciutils # input xinput_calibrator libinput # meta nixpkgs-review nixpkgs-fmt nix-prefetch-scripts # work slack zoom-us ] ++ (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}" xrandr --dpi 192 xrdb -load $HOME/.Xresources ''; }; }