From 531d343a4a79fa1c3129875d84286853aaff73aa Mon Sep 17 00:00:00 2001 From: Juni Kim Date: Sat, 16 Jul 2022 13:58:12 -0400 Subject: [PATCH] permissions (hopefully) --- users.nix | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/users.nix b/users.nix index 6d6dfd2..cb94699 100644 --- a/users.nix +++ b/users.nix @@ -1,18 +1,23 @@ { pkgs, ... }: let home-manager = builtins.fetchTarball "https://github.com/nix-community/home-manager/archive/master.tar.gz"; + prefix = "/server/current"; in { imports = [ (import "${home-manager}/nixos") ]; + systemd.tmpfiles.rules = [ + "d ${prefix} 0755 root root" + ]; + users.users = let user = { manager ? false, name, passwd }: { isNormalUser = true; - home = "/server/current/${name}"; + home = "${prefix}/${name}"; createHome = true; extraGroups = [ "current" ] ++ (if manager then ["docker" "wheel"] else []); @@ -31,7 +36,7 @@ in user = name: { home = { username = name; - homeDirectory = "/server/current/${name}"; + homeDirectory = "${prefix}/${name}"; stateVersion = "22.05"; }; programs = {