diff options
Diffstat (limited to 'modules/user/aszlig/services/vlock/default.nix')
-rw-r--r-- | modules/user/aszlig/services/vlock/default.nix | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/modules/user/aszlig/services/vlock/default.nix b/modules/user/aszlig/services/vlock/default.nix index 2eced029..439c1b07 100644 --- a/modules/user/aszlig/services/vlock/default.nix +++ b/modules/user/aszlig/services/vlock/default.nix @@ -28,6 +28,16 @@ let in { options.vuizvui.user.aszlig.services.vlock = { enable = lib.mkEnableOption "console lock"; + + user = lib.mkOption { + type = lib.types.str; + example = "horst"; + internal = true; + description = '' + The user under which the locked session will run. This is a workaround + and thus this option is solely internal. + ''; + }; }; config = lib.mkIf cfg.enable { @@ -43,7 +53,7 @@ in { serviceConfig.Type = "oneshot"; #environment.USER = "%i"; XXX - environment.USER = "aszlig"; + environment.USER = cfg.user; script = '' retval=0 |