{ pkgs, ... }: { imports = [ ./alacritty.nix ./autorandr.nix ./firefox.nix ./fish.nix ./git.nix ./i3.nix ./ssh.nix ./vim.nix ./thunar.nix ]; config = { programs = { steam.enable = true; }; environment.systemPackages = with pkgs; [ ed # is the standard text editor. ripgrep file tree btop zip 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 yad pavucontrol pamixer element-desktop discord gamemode ezquake vkquake ericw-tools-latest trenchbroom r2modman godot_4 wineWowPackages.stable winetricks libreoffice-qt gimp sqlitebrowser feh vlc gdb ccls clang-tools tcl valgrind linuxKernel.packages.linux_6_6.perf 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 ." '') ]; }; }