summary refs log tree commit diff
path: root/nixos/modules/services
diff options
context:
space:
mode:
authorEric Sagnes <eric.sagnes@gmail.com>2016-11-04 13:03:53 +0900
committerEric Sagnes <eric.sagnes@gmail.com>2016-11-04 13:03:53 +0900
commit5a3c2e3db07218957784ec16dcea2c5d75c9337b (patch)
tree73075db60dd56d91babecb3c79d69ba5e67652a8 /nixos/modules/services
parent943f161fc54ce4a4ca2411eafc76dab716b03c6d (diff)
downloadnixpkgs-5a3c2e3db07218957784ec16dcea2c5d75c9337b.tar
nixpkgs-5a3c2e3db07218957784ec16dcea2c5d75c9337b.tar.gz
nixpkgs-5a3c2e3db07218957784ec16dcea2c5d75c9337b.tar.bz2
nixpkgs-5a3c2e3db07218957784ec16dcea2c5d75c9337b.tar.lz
nixpkgs-5a3c2e3db07218957784ec16dcea2c5d75c9337b.tar.xz
nixpkgs-5a3c2e3db07218957784ec16dcea2c5d75c9337b.tar.zst
nixpkgs-5a3c2e3db07218957784ec16dcea2c5d75c9337b.zip
bitlbee module: use enum
Diffstat (limited to 'nixos/modules/services')
-rw-r--r--nixos/modules/services/networking/bitlbee.nix7
1 files changed, 1 insertions, 6 deletions
diff --git a/nixos/modules/services/networking/bitlbee.nix b/nixos/modules/services/networking/bitlbee.nix
index 5e6847097a9..e72ea20ccce 100644
--- a/nixos/modules/services/networking/bitlbee.nix
+++ b/nixos/modules/services/networking/bitlbee.nix
@@ -7,11 +7,6 @@ let
   cfg = config.services.bitlbee;
   bitlbeeUid = config.ids.uids.bitlbee;
 
-  authModeCheck = v:
-    v == "Open" ||
-    v == "Closed" ||
-    v == "Registered";
-
   bitlbeeConfig = pkgs.writeText "bitlbee.conf"
     ''
     [settings]
@@ -67,7 +62,7 @@ in
 
       authMode = mkOption {
         default = "Open";
-        type = types.addCheck types.str authModeCheck;
+        type = types.enum [ "Open" "Closed" "Registered" ];
         description = ''
           The following authentication modes are available:
             Open -- Accept connections from anyone, use NickServ for user authentication.