{ pkgs, ... }: { home.username = "reaper"; home.homeDirectory = "/home/reaper"; home.stateVersion = "26.11"; home.packages = with pkgs; [ oh-my-posh nerd-fonts.hack pkgs.nixfmt ]; programs.git = { enable = true; settings.user.name = "ReaperOfVeriod"; settings.user.email = "oeps46@gmail.com"; }; programs.zsh = { enable = true; oh-my-zsh = { enable = true; plugins = [ "git" "sudo" ]; theme = ""; }; shellAliases = { ll = "ls -lah"; }; initContent = '' eval "$(oh-my-posh init zsh)" ''; }; programs.kitty = { enable = true; settings = { font_family = "Hack Nerd Font"; font_size = 12; }; }; wayland.windowManager.hyprland = { enable = true; systemd.enable = false; # So home-manager works. configType = "hyprlang"; settings = { monitor = [ "DP-1,1920x1080@143.85,1920x0,1" "DP-2,1920x1080@119.98,3840x0,1" "DP-3,1920x1080@119.98,0x0,1" ]; bind = [ "CTRL_L ALT_L , T, exec, kitty" "CTRL_L SHIFT_L , Q, killactive" ]; exec-once = [ "waybar" ]; general = { gaps_in = 5; gaps_out = 10; border_size = 2; }; decoration = { rounding = 8; }; }; }; programs.home-manager.enable = true; }