From cb9ebf0e1541c0e49380cda6d4c2d619a0e9933f Mon Sep 17 00:00:00 2001 From: Ophestra Date: Tue, 4 Nov 2025 08:00:37 +0900 Subject: hst/grp_pwd: specify new uid format This leaves slots available for additional uid ranges in Rosa OS. This breaks all existing installations! Users are required to fix ownership manually. Closes #18. Signed-off-by: Ophestra --- nixos.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'nixos.nix') diff --git a/nixos.nix b/nixos.nix index b8759a9e..b23be279 100644 --- a/nixos.nix +++ b/nixos.nix @@ -20,9 +20,10 @@ let cfg = config.environment.hakurei; - getsubuid = fid: aid: 1000000 + fid * 10000 + aid; - getsubname = fid: aid: "u${toString fid}_a${toString aid}"; - getsubhome = fid: aid: "${cfg.stateDir}/u${toString fid}/a${toString aid}"; + # userid*userOffset + appStart + appid + getsubuid = userid: appid: userid * 100000 + 10000 + appid; + getsubname = userid: appid: "u${toString userid}_a${toString appid}"; + getsubhome = userid: appid: "${cfg.stateDir}/u${toString userid}/a${toString appid}"; in { -- cgit v1.3.1