hyprland: replace services.kanshi with package, add nwg-displays

services.kanshi is a Home Manager option, not a NixOS module option,
so the NixOS build was failing. Install kanshi as a package instead.
Also add nwg-displays for GUI monitor arrangement.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-09 13:49:03 -08:00
committed by Kat Huang
parent 6f57129de9
commit 72f09a1c8b

View File

@@ -11,6 +11,7 @@ makeEnable config "myModules.hyprland" true {
# Hyprland-specific packages # Hyprland-specific packages
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
# Hyprland utilities # Hyprland utilities
kanshi # Monitor hotplug management
hyprpaper # Wallpaper hyprpaper # Wallpaper
hypridle # Idle daemon hypridle # Idle daemon
hyprlock # Screen locker hyprlock # Screen locker
@@ -22,6 +23,7 @@ makeEnable config "myModules.hyprland" true {
slurp # Region selection slurp # Region selection
swappy # Screenshot annotation swappy # Screenshot annotation
wlsunset # Night light / blue light filter wlsunset # Night light / blue light filter
nwg-displays # GUI monitor arrangement
# hy3 plugin from flake (properly built against matching Hyprland) # hy3 plugin from flake (properly built against matching Hyprland)
inputs.hy3.packages.${pkgs.stdenv.hostPlatform.system}.hy3 inputs.hy3.packages.${pkgs.stdenv.hostPlatform.system}.hy3