{ inputs, config, pkgs, lib, ... }: let inherit (lib) mkIf mkDefault; 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.${pkgs.system}.default ]; wayland.windowManager.hyprland = { enable = true; package = inputs.hyprland.packages.${pkgs.system}.hyprland; xwayland.enable = true; systemd.enable = true; }; }; }