{ inputs, config, lib, system, ... }: let inherit (lib) mkIf; cfg = config.desktops.hyprland; in { imports = [ ./binds.nix ./env.nix ./idle.nix ./plugins.nix ./settings.nix ./wallpaper.nix ]; config = mkIf cfg.enable { home.packages = [ inputs.rose-pine-hyprcursor.packages.${system}.default ]; wayland.windowManager.hyprland = { enable = true; package = inputs.hyprland.packages.${system}.hyprland; xwayland.enable = true; systemd.enable = true; }; }; }