summaryrefslogtreecommitdiff
path: root/modules/misc/ids.nix
diff options
context:
space:
mode:
authorMike Vink <59492084+ivi-vink@users.noreply.github.com>2025-01-16 22:22:34 +0100
committerGitHub <noreply@github.com>2025-01-16 22:22:34 +0100
commit8e7bd91f353caacc0bc4105f573eb3e17f09e03a (patch)
treec5059edcbebd9644290cad7c653c49a36d593021 /modules/misc/ids.nix
parent6bd39d420578aacf7c0bab7de3e7027b952115ae (diff)
parentbd921223ba7cdac346477d7ea5204d6f4736fcc6 (diff)
Merge branch 'LnL7:master' into masterHEADmaster
Diffstat (limited to 'modules/misc/ids.nix')
-rw-r--r--modules/misc/ids.nix13
1 files changed, 7 insertions, 6 deletions
diff --git a/modules/misc/ids.nix b/modules/misc/ids.nix
index 0bccdbc..34b3685 100644
--- a/modules/misc/ids.nix
+++ b/modules/misc/ids.nix
@@ -8,7 +8,7 @@
# to change uids/gids on service start, in example a service with a lot of
# files.
-{ lib, ... }:
+{ lib, config, ... }:
let
inherit (lib) types;
@@ -18,7 +18,7 @@ in
ids.uids = lib.mkOption {
internal = true;
- description = lib.mdDoc ''
+ description = ''
The user IDs used in NixOS.
'';
type = types.attrsOf types.int;
@@ -26,7 +26,7 @@ in
ids.gids = lib.mkOption {
internal = true;
- description = lib.mdDoc ''
+ description = ''
The group IDs used in NixOS.
'';
type = types.attrsOf types.int;
@@ -34,15 +34,16 @@ in
};
-
config = {
ids.uids = {
- nixbld = 300;
+ nixbld = lib.mkDefault 350;
+ _prometheus-node-exporter = 534;
};
ids.gids = {
- nixbld = 30000;
+ nixbld = lib.mkDefault (if config.system.stateVersion < 5 then 30000 else 350);
+ _prometheus-node-exporter = 534;
};
};