From 956ef2b84587925970aff2fc175f4a6c64c230cc Mon Sep 17 00:00:00 2001 From: Michael Czechowski Date: Tue, 16 Sep 2025 01:13:13 +0200 Subject: [PATCH] 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. --- common.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/common.nix b/common.nix index 3725eff..d0e668c 100644 --- a/common.nix +++ b/common.nix @@ -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