about summary refs log tree commit diff
path: root/nixos/modules/services/development
diff options
context:
space:
mode:
authorDavíð Steinn Geirsson <david@dsg.is>2021-08-30 01:54:14 +0000
committerDavíð Steinn Geirsson <david@dsg.is>2021-09-11 01:07:38 +0000
commite2a8e4505f40338345a04ee73a14e4cf14f1cbd2 (patch)
treedb2df8d98838ded9cfe405a7cc5df51646950951 /nixos/modules/services/development
parent9675a865c9c3eeec36c06361f7215e109925654c (diff)
downloadnixlib-e2a8e4505f40338345a04ee73a14e4cf14f1cbd2.tar
nixlib-e2a8e4505f40338345a04ee73a14e4cf14f1cbd2.tar.gz
nixlib-e2a8e4505f40338345a04ee73a14e4cf14f1cbd2.tar.bz2
nixlib-e2a8e4505f40338345a04ee73a14e4cf14f1cbd2.tar.lz
nixlib-e2a8e4505f40338345a04ee73a14e4cf14f1cbd2.tar.xz
nixlib-e2a8e4505f40338345a04ee73a14e4cf14f1cbd2.tar.zst
nixlib-e2a8e4505f40338345a04ee73a14e4cf14f1cbd2.zip
jupyter: Create jupyter user as system user
Before, with services.jupyter.enable set but no user specified, user creation
failed with:
```
error:
Failed assertions:
- Exactly one of users.users.jupyter.isSystemUser and users.users.jupyter.isNormalUser must be set.
```

Set isSystemUser to true when creating the jupyter user.
Diffstat (limited to 'nixos/modules/services/development')
-rw-r--r--nixos/modules/services/development/jupyter/default.nix1
1 files changed, 1 insertions, 0 deletions
diff --git a/nixos/modules/services/development/jupyter/default.nix b/nixos/modules/services/development/jupyter/default.nix
index 21b84b3bcdaa..7136f014dec7 100644
--- a/nixos/modules/services/development/jupyter/default.nix
+++ b/nixos/modules/services/development/jupyter/default.nix
@@ -196,6 +196,7 @@ in {
         extraGroups = [ cfg.group ];
         home = "/var/lib/jupyter";
         createHome = true;
+        isSystemUser = true;
         useDefaultShell = true; # needed so that the user can start a terminal.
       };
     })