summary refs log tree commit diff
diff options
context:
space:
mode:
authorworldofpeace <worldofpeace@protonmail.ch>2019-11-24 21:24:33 +0000
committerGitHub <noreply@github.com>2019-11-24 21:24:33 +0000
commit38178a9a5bf9c7c76e7c1e53b9ff12d0bd272e4f (patch)
tree0f491e84f5703c155f5432cefce340a4607cbd5f
parent814f9104d721dcbf267720d8964095626b45321b (diff)
parentedbf94d2ee8b4ba0d50f18752641c1d92a7d645b (diff)
downloadnixpkgs-38178a9a5bf9c7c76e7c1e53b9ff12d0bd272e4f.tar
nixpkgs-38178a9a5bf9c7c76e7c1e53b9ff12d0bd272e4f.tar.gz
nixpkgs-38178a9a5bf9c7c76e7c1e53b9ff12d0bd272e4f.tar.bz2
nixpkgs-38178a9a5bf9c7c76e7c1e53b9ff12d0bd272e4f.tar.lz
nixpkgs-38178a9a5bf9c7c76e7c1e53b9ff12d0bd272e4f.tar.xz
nixpkgs-38178a9a5bf9c7c76e7c1e53b9ff12d0bd272e4f.tar.zst
nixpkgs-38178a9a5bf9c7c76e7c1e53b9ff12d0bd272e4f.zip
Merge pull request #74030 from ckauhaus/connman-to-services.networking
connman: move "networking.connman" options to "services.connman"
-rw-r--r--nixos/modules/rename.nix1
-rw-r--r--nixos/modules/services/networking/connman.nix10
-rw-r--r--nixos/modules/virtualisation/qemu-vm.nix2
3 files changed, 7 insertions, 6 deletions
diff --git a/nixos/modules/rename.nix b/nixos/modules/rename.nix
index c810bcf3bca..96ff4882eb6 100644
--- a/nixos/modules/rename.nix
+++ b/nixos/modules/rename.nix
@@ -10,6 +10,7 @@ with lib;
     (mkRenamedOptionModule [ "networking" "enableRalinkFirmware" ] [ "hardware" "enableRedistributableFirmware" ])
     (mkRenamedOptionModule [ "networking" "enableRTL8192cFirmware" ] [ "hardware" "enableRedistributableFirmware" ])
     (mkRenamedOptionModule [ "networking" "networkmanager" "useDnsmasq" ] [ "networking" "networkmanager" "dns" ])
+    (mkRenamedOptionModule [ "networking" "connman" ] [ "services" "connman" ])
     (mkChangedOptionModule [ "services" "printing" "gutenprint" ] [ "services" "printing" "drivers" ]
       (config:
         let enabled = getAttrFromPath [ "services" "printing" "gutenprint" ] config;
diff --git a/nixos/modules/services/networking/connman.nix b/nixos/modules/services/networking/connman.nix
index 31127f79049..cac517f410e 100644
--- a/nixos/modules/services/networking/connman.nix
+++ b/nixos/modules/services/networking/connman.nix
@@ -4,7 +4,7 @@ with pkgs;
 with lib;
 
 let
-  cfg = config.networking.connman;
+  cfg = config.services.connman;
   configFile = pkgs.writeText "connman.conf" ''
     [General]
     NetworkInterfaceBlacklist=${concatStringsSep "," cfg.networkInterfaceBlacklist}
@@ -17,7 +17,7 @@ in {
 
   options = {
 
-    networking.connman = {
+    services.connman = {
 
       enable = mkOption {
         type = types.bool;
@@ -71,13 +71,13 @@ in {
 
     assertions = [{
       assertion = !config.networking.useDHCP;
-      message = "You can not use services.networking.connman with services.networking.useDHCP";
+      message = "You can not use services.connman with networking.useDHCP";
     }{
       assertion = config.networking.wireless.enable;
-      message = "You must use services.networking.connman with services.networking.wireless";
+      message = "You must use services.connman with networking.wireless";
     }{
       assertion = !config.networking.networkmanager.enable;
-      message = "You can not use services.networking.connman with services.networking.networkmanager";
+      message = "You can not use services.connman with networking.networkmanager";
     }];
 
     environment.systemPackages = [ connman ];
diff --git a/nixos/modules/virtualisation/qemu-vm.nix b/nixos/modules/virtualisation/qemu-vm.nix
index e313d2b411b..31d332e9f07 100644
--- a/nixos/modules/virtualisation/qemu-vm.nix
+++ b/nixos/modules/virtualisation/qemu-vm.nix
@@ -620,7 +620,7 @@ in
 
     # Wireless won't work in the VM.
     networking.wireless.enable = mkVMOverride false;
-    networking.connman.enable = mkVMOverride false;
+    services.connman.enable = mkVMOverride false;
 
     # Speed up booting by not waiting for ARP.
     networking.dhcpcd.extraConfig = "noarp";