{ inputs, pkgs, ... }: { programs.kitty.enable = true; # required for the default Hyprland config wayland.windowManager.hyprland = { enable = true; # set the flake package package = inputs.hyprland.packages.${pkgs.stdenv.hostPlatform.system}.hyprland; # make sure to also set the portal package, so that they are in sync portalPackage = inputs.hyprland.packages.${pkgs.stdenv.hostPlatform.system}.xdg-desktop-portal-hyprland; systemd.enable = true; }; imports = [ ./animations.nix ./execs.nix ./general.nix ./hypridle.nix ./input.nix ./keybinds.nix ./misc.nix ./monitors.nix ./theme.nix ./rules/windows.nix ./rules/workspaces.nix ]; # xdg.configFile."hypr".source = ./hypr; # home.sessionVariables.NIXOS_OZONE_WL = "1"; }