{ inputs, pkgs, ... }: { imports = [ ./modules/neovim/nixcats.nix ./modules/waybar/default.nix ]; fonts.fontconfig.enable = true; home.packages = with pkgs; [ vesktop brightnessctl playerctl librewolf hyfetch kitty kittysay nerd-fonts.departure-mono ]; programs = { kitty = { enable = true; font = { name = "DepartureMono Nerd Font Mono"; size = 7; }; settings = { scrollback_lines = 16384; enable_audio_bell = false; update_check_interval = 0; confirm_os_window_close = 0; # disable close window prompt }; }; }; services.kanshi = { enable = true; systemdTarget = "hyprland-session.target"; settings = [ { # laptop screen output.criteria = "eDP-1"; # XXX: TODO output.mode = "1920x1080@240.00Hz"; output.scale = 1.0; output.adaptiveSync = false; # Variable Refresh Rate } { profile.name = "girlCore"; profile.outputs = [ { criteria = "eDP-1"; # laptop screen position = "0,0"; } ]; } ]; }; home.stateVersion = "25.11"; }