Merge pull request #38 from eqyiel/rename-vmail-uid-start

s/vmailUIDStart/vmailUID/g
This commit is contained in:
Robin Raymond 2017-11-19 08:35:30 +01:00 committed by GitHub
commit 18a6af3a2a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 7 additions and 6 deletions

View file

@ -100,12 +100,13 @@ in
default = {}; default = {};
}; };
vmailUIDStart = mkOption { vmailUID = mkOption {
type = types.int; type = types.int;
default = 5000; default = 5000;
description = '' description = ''
The unix UID where the loginAccounts are created. 5000 means that the first The unix UID of the virtual mail user. Be mindful that if this is
user will get 5000, the second 5001, ... changed, you will need to manually adjust the permissions of
mailDirectory.
''; '';
}; };

View file

@ -22,7 +22,7 @@ let
vmail_user = { vmail_user = {
name = vmailUserName; name = vmailUserName;
isNormalUser = false; isNormalUser = false;
uid = vmailUIDStart; uid = vmailUID;
home = mailDirectory; home = mailDirectory;
createHome = true; createHome = true;
group = vmailGroupName; group = vmailGroupName;
@ -46,7 +46,7 @@ in
config = lib.mkIf enable { config = lib.mkIf enable {
# set the vmail gid to a specific value # set the vmail gid to a specific value
users.groups = { users.groups = {
"${vmailGroupName}" = { gid = vmailUIDStart; }; "${vmailGroupName}" = { gid = vmailUID; };
}; };
# define all users # define all users

View file

@ -35,7 +35,7 @@ import <nixpkgs/nixos/tests/make-test.nix> {
}; };
vmailGroupName = "vmail"; vmailGroupName = "vmail";
vmailUIDStart = 5000; vmailUID = 5000;
}; };
}; };