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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user