diff options
author | tv <tv@krebsco.de> | 2016-02-21 06:56:57 +0100 |
---|---|---|
committer | tv <tv@krebsco.de> | 2016-02-21 06:56:57 +0100 |
commit | 979ed4998b06e7e53d18e9f43523ca231465d8a0 (patch) | |
tree | 9128bbafb9560eae7aa1df937da046fdf70be9c2 | |
parent | db4bc469ea0e714969ebbfdbb80b9888bb53991e (diff) |
krebs.types.user: add uid :: int
-rw-r--r-- | tv/2configs/default.nix | 4 | ||||
-rw-r--r-- | tv/3modules/charybdis/default.nix | 3 | ||||
-rw-r--r-- | tv/3modules/ejabberd/default.nix | 3 |
3 files changed, 4 insertions, 6 deletions
diff --git a/tv/2configs/default.nix b/tv/2configs/default.nix index 13699a3..5a1e90b 100644 --- a/tv/2configs/default.nix +++ b/tv/2configs/default.nix @@ -40,8 +40,8 @@ with config.krebs.lib; mutableUsers = false; users = { tv = { + inherit (config.krebs.users.tv) home uid; isNormalUser = true; - uid = 1337; extraGroups = [ "tv" ]; }; }; @@ -124,7 +124,7 @@ with config.krebs.lib; 0) PS1='\[\e[1;31m\]\w\[\e[0m\] ' ;; - 1337) + ${toString config.krebs.users.tv.uid}) PS1='\[\e[1;32m\]\w\[\e[0m\] ' ;; *) diff --git a/tv/3modules/charybdis/default.nix b/tv/3modules/charybdis/default.nix index 5cb0c55..87cb37e 100644 --- a/tv/3modules/charybdis/default.nix +++ b/tv/3modules/charybdis/default.nix @@ -73,9 +73,8 @@ in { }; users.users.${cfg.user.name} = { - inherit (cfg.user) home name; + inherit (cfg.user) home name uid; createHome = true; - uid = genid cfg.user.name; }; }; } diff --git a/tv/3modules/ejabberd/default.nix b/tv/3modules/ejabberd/default.nix index 4077da2..da108eb 100644 --- a/tv/3modules/ejabberd/default.nix +++ b/tv/3modules/ejabberd/default.nix @@ -60,9 +60,8 @@ in { }; users.users.${cfg.user.name} = { - inherit (cfg.user) home name; + inherit (cfg.user) home name uid; createHome = true; - uid = genid cfg.user.name; }; }; } |