From 4b22702ed6cb1e9584a548a6430f04f5e8b3932e Mon Sep 17 00:00:00 2001 From: Romain Paquet Date: Thu, 26 Mar 2026 21:16:42 +0000 Subject: [PATCH] add networkmanager on desktops Also adds my user to the group to control it --- nixosModules/desktop.nix | 4 ++++ nixosModules/user-rpqt.nix | 12 ++++++++++-- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/nixosModules/desktop.nix b/nixosModules/desktop.nix index ab10a8b..75037e5 100644 --- a/nixosModules/desktop.nix +++ b/nixosModules/desktop.nix @@ -52,4 +52,8 @@ }; programs.kdeconnect.enable = true; + + networking.networkmanager = { + enable = true; + }; } diff --git a/nixosModules/user-rpqt.nix b/nixosModules/user-rpqt.nix index 4c1d0bb..b9d9aed 100644 --- a/nixosModules/user-rpqt.nix +++ b/nixosModules/user-rpqt.nix @@ -1,4 +1,9 @@ -{ lib, pkgs, ... }: +{ + config, + lib, + pkgs, + ... +}: { users.users.rpqt = { isNormalUser = true; @@ -14,7 +19,10 @@ "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGa8R8obgptefcp27Cdp9bc2fiyc9x0oTfMsTPFp2ktE rpqt@haze" ]; - extraGroups = [ "wheel" ]; + extraGroups = [ + "wheel" + ] + ++ lib.mkIf config.networking.networkmanager.enabled [ "networkmanager" ]; }; programs.fish.enable = true;