Files
nix-config/hosts/common/optional/hyprland.nix
Thomas Syms eb58a62168 feat: transition from Hyprland to GNOME desktop environment
- Updated Bellerophon configuration to include GNOME desktop settings and packages.
- Added GNOME-specific packages and extensions for enhanced user experience.
- Introduced scripts for display management tailored for ZenBook Duo under GNOME.
- Implemented systemd services for automatic display management and backlight control.
- Integrated UWSM for improved session management in Hyprland.
- Enhanced lid monitoring and USB display management scripts for ZenBook Duo.
- Configured keyring support for GNOME and integrated it with PAM.
- Updated display manager settings to enable GDM for GNOME sessions.
2025-08-11 13:51:24 -03:00

31 lines
646 B
Nix

{
config,
pkgs,
inputs,
...
}: {
programs.hyprland = {
enable = true;
# You can add more configuration options here as needed
# For example, to set a basic config file:
# settings = {
# ...
# };
portalPackage = pkgs.xdg-desktop-portal-hyprland;
};
# Enable UWSM for better Wayland session management
programs.uwsm = {
enable = true;
waylandCompositors = {
hyprland = {
prettyName = "Hyprland";
comment = "Hyprland Wayland compositor";
binPath = "/run/current-system/sw/bin/Hyprland";
};
};
};
environment.sessionVariables.NIXOS_OZONE_WL = "1";
}