Files
Olympus/modules/features/hyprland.nix
2026-04-24 09:07:09 -05:00

31 lines
780 B
Nix

{ inputs, ... }: {
flake.nixosModules.hyprland = { config, lib, pkgs, ... }: {
config = {
environment.sessionVariables.NIXOS_OZONE_WL = "1";
programs.hyprland = let
system = pkgs.stdenv.hostPlatform.system;
#pkgs-us = import inputs.nixpkgs-us { inherit system; };
in {
enable = true;
withUWSM = false;
xwayland.enable = true;
systemd.setPath.enable = true;
package = inputs.hyprland.packages.${system}.hyprland;
portalPackage = inputs.hyprland.packages.${system}.xdg-desktop-portal-hyprland;
};
programs.partition-manager.enable = true;
};
};
}