{ pkgs, ... }: { imports = [ ../../home/modules ]; snowhawk = { # Desktop dunst.enable = true; theme.enable = true; redshift.enable = true; flameshot.enable = true; playerctl.enable = true; alacritty.enable = true; defaultPrograms.enable = true; # Games xivlauncher.enable = true; # Term Tools neovim.enable = true; tldr.enable = true; # Dev rust.enable = true; projects.enable = true; sources.enable = true; # Security sops.enable = true; rbw.enable = true; }; snowhawk.ssh = { enable = true; homeNetwork = true; }; # WM Stuff xsession.numlock.enable = true; services.unclutter.enable = true; home.packages = with pkgs; [ ripgrep unzip fzf tree gparted arandr brave firefox spotify discord steam-run nix-output-monitor (writeShellScriptBin "rebuild" '' nixos-rebuild switch --log-format internal-json -v |& nom --json '') (writeShellScriptBin "alt-firefox" '' ${lib.getExe pkgs.firefox} -P "alt" '') (writeShellScriptBin "suspend" '' systemctl suspend '') (writeXrandrScriptBin "tv-on" { DP-0 = { primary = true; mode = "1920x1080"; pos = "1920x1080"; rotate = "normal"; }; HDMI-0 = { mode = "1920x1080"; pos = "0x1080"; rotate = "normal"; }; HDMI-1 = { mode = "1920x1080"; pos = "1920x0"; rotate = "normal"; }; }) feh imagemagick uhk-agent pulsemixer obsidian steam # Build Tools gnumake zig gcc go python3 nodejs_22 # dotnet-sdk_8 pcmanfm nomacs gqview zenBrowser ]; # Let Home Manager install and manage itself. programs.home-manager.enable = true; home.stateVersion = "23.11"; }