{...}: { imports = [ ../../modules ]; config.nix-hyprland = { monitors = { bindWorkspaces = "interlaced"; displays = [ { output = "eDP-1"; x = 0; y = 0; bar = "top"; scale = 1.175; # Idk why hyprland doesn't think 1.25 is invalid but whatever. wallpaper = ../../misc/wallpaper.png; } ]; }; }; config.horseman = { dots.kitty.fontSize = 13; catppuccin = { flavor = "mocha"; accent = "blue"; }; users.default.enable = true; base = { nix.enable = true; locale.enable = true; secrets.enable = true; }; boot = { loader.systemd.enable = true; greeter.greetd.enable = true; greeter.greetd.session = "Hyprland"; }; wm.hyprland.enable = true; hardware = { audio.enable = true; bluetooth.enable = true; wifi.enable = true; fingerprint.enable = true; }; network = { ssh.enable = true; syncthing.enable = true; tailscale.enable = true; printing.enable = true; }; apps = { dev.enable = true; visual.enable = true; terminal = { enable = true; zsh.enable = true; }; }; }; }