X-Git-Url: https://git.immae.eu/?p=perso%2FImmae%2FConfig%2FNix.git;a=blobdiff_plain;f=flakes%2Fmyuids%2Fflake.nix;fp=flakes%2Fmyuids%2Fflake.nix;h=1a3a9b45ea681865c4967d691d77f8810b2ab858;hp=0000000000000000000000000000000000000000;hb=1be9e64bb4556676f65e6e5044e04426848849c0;hpb=2edbb2d889bd9d1787bc1745a75c1b6969d148ab diff --git a/flakes/myuids/flake.nix b/flakes/myuids/flake.nix new file mode 100644 index 0000000..1a3a9b4 --- /dev/null +++ b/flakes/myuids/flake.nix @@ -0,0 +1,42 @@ +{ + description = "Immae Specific uids"; + + outputs = { self }: { + lib = { + # Check that there is no clash with nixos/modules/misc/ids.nix + uids = { + acme = 388; + backup = 389; + vhost = 390; + openarc = 391; + opendmarc = 392; + peertube = 394; + redis = 395; + nullmailer = 396; + mediagoblin = 397; + diaspora = 398; + mastodon = 399; + }; + gids = { + nagios = 11; # commented in the ids file + acme = 388; + backup = 389; + vhost = 390; + openarc = 391; + opendmarc = 392; + peertube = 394; + redis = 395; + nullmailer = 396; + mediagoblin = 397; + diaspora = 398; + mastodon = 399; + }; + }; + nixosModule = { ... }: { + config = { + ids.uids = self.lib.uids; + ids.gids = self.lib.gids; + }; + }; + }; +}