{ config, lib, pkgs, ... }: # uwsm + Hyprland session manager wiring. Present on every Nomarchy install # regardless of any optional toggles — Hyprland is launched via uwsm so # it inherits a proper systemd graphical-session.target (which user services # like nomarchy-wallpaper, walker, and elephant chain off). # # Lived in core/system/virtualization.nix until 2026-05-22 by historical # accident; the placement had nothing to do with libvirt/docker. { programs.uwsm = { enable = lib.mkDefault true; waylandCompositors.hyprland = { binPath = "/run/current-system/sw/bin/Hyprland"; prettyName = "Hyprland"; }; }; }