Commit 9a550a369633

Vincent Demeester <vincent@sbr.pm>
2019-01-19 12:16:24
profile.desktop: add an option to disable networkmanager
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
1 parent 10bbd01
Changed files (1)
modules
profiles
modules/profiles/desktop.nix
@@ -42,6 +42,11 @@ in
         description = "Enable printing with the desktop profile";
         type = types.bool;
       };
+      networkmanager = mkOption {
+        default = true;
+        description = "Enable networkmanager with the desktop profile";
+        type = types.bool;
+      };
       slimTheme = mkOption {
         default = {
           url = "https://github.com/vdemeester/slim-themes/raw/master/v-theme-0.1.tar.xz";
@@ -64,9 +69,9 @@ in
     };
     
     networking.networkmanager = {
-      enable = true;
+      enable = cfg.networkmanager;
       unmanaged =  [
-        "interface-name:ve-*" "interface-name:veth*" "interface-name:wg0"
+        "interface-name:ve-*" "interface-name:veth*" "interface-name:wg0" "interface-name:docker0" "interface-name:virbr*"
       ];
       packages = with pkgs; [ networkmanager-openvpn ];  
     };