wip uid/gid mapping
This commit is contained in:
@@ -2,11 +2,20 @@
|
||||
let
|
||||
cfg = config.my.servers.paperless;
|
||||
inherit (config.services.paperless) port;
|
||||
id = 315;
|
||||
gid = id;
|
||||
uid = id;
|
||||
in
|
||||
{
|
||||
options.my.servers.paperless.enable = lib.mkEnableOption "Paperless-ngx document management system";
|
||||
config = lib.mkIf (cfg.enable && config.my.servers.postgres.enable) {
|
||||
networking.firewall.allowedTCPPorts = [ port ];
|
||||
users.groups.paperless.gid = { inherit gid; };
|
||||
users.users.paperless = {
|
||||
inherit uid;
|
||||
isSystemUser = true;
|
||||
group = "paperless";
|
||||
};
|
||||
services.paperless = {
|
||||
inherit (cfg) enable;
|
||||
address = config.my.ips.server;
|
||||
|
||||
Reference in New Issue
Block a user