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.
This commit is contained in:
2025-08-11 13:51:24 -03:00
parent c74f623232
commit eb58a62168
15 changed files with 810 additions and 22 deletions

View File

@@ -14,5 +14,17 @@
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";
}