fix: add essential GNOME services for network integration

- Add glib-networking.enable = true (CRITICAL for NetworkManager-GNOME integration)
- Add gnome-settings-daemon.enable = true (handles GNOME settings)
- Add gnome-keyring.enable = true (good practice)

This fixes the missing WiFi options in GNOME settings by enabling
proper integration between NetworkManager and GNOME desktop.
Based on working host configuration analysis.
This commit is contained in:
2025-09-16 01:13:13 +02:00
parent 7f2a70758b
commit 956ef2b845

View File

@@ -1354,6 +1354,13 @@ isoConfig
displayManager.gdm.enable = true;
};
# Essential GNOME services for network integration
services.gnome = {
glib-networking.enable = true; # Critical for NetworkManager integration
gnome-settings-daemon.enable = true; # Handles GNOME settings
gnome-keyring.enable = true; # Optional but good practice
};
# Exclude unnecessary GNOME packages
environment.gnome.excludePackages = with pkgs; [
gnome-photos