{ 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 xfce.thunar xfce.thunar-volman xfce.thunar-archive-plugin pavucontrol pamixer element-desktop discord gamemode ezquake vkquake ericw-tools-latest embree # for ericw-tools tbb # for ericw-tools trenchbroom r2modman godot_4 libreoffice-qt gimp sqlitebrowser feh vlc wineWowPackages.stable winetricks 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 ." '') ]; }; }