{ pkgs, ... }: { imports = [ ./alacritty.nix ./autorandr.nix ./firefox.nix ./fish.nix ./git.nix ./i3.nix ./ssh.nix ./vim.nix ]; config = { programs = { dconf.enable = true; steam.enable = true; }; environment.systemPackages = with pkgs; [ ed # is the standard text editor. ripgrep file tree btop unzip wget gcc gnumake pkg-config python39 ]; # maybe i can just put it into the packages but idk whatever home-manager.users.krizej.programs = { home-manager.enable = true; eza.enable = true; yt-dlp.enable = true; }; home-manager.users.krizej.home.packages = with pkgs; [ fortune xarchiver gvfs yad pcmanfm pavucontrol pamixer element-desktop discord gamemode ezquake vkquake ericw-tools trenchbroom r2modman libreoffice-qt gimp sqlitebrowser feh wineWowPackages.stable winetricks gdb ccls clang-tools tcl gpu-screen-recorder # todo: config this shit so it works gpu-screen-recorder-gtk obs-studio jetbrains.pycharm-community jetbrains.clion (pkgs.writeShellScriptBin "clion-nix" '' cd ~/projects/$1 nix-shell --run "clion ." '') ]; }; }