Treat root specially

This commit is contained in:
niten 2021-11-15 16:13:28 -08:00
parent 96e9d01281
commit d1b245e42d

View File

@ -23,7 +23,7 @@ let
}; };
local-users = let local-users = let
local-usernames = attrNames config.instance.local-users ++ [ "root" ]; local-usernames = attrNames config.instance.local-users;
in filterAttrs in filterAttrs
(username: userOpts: elem username local-usernames) (username: userOpts: elem username local-usernames)
user-config-map; user-config-map;
@ -50,6 +50,19 @@ in {
home-dir home-dir
enable-gui; enable-gui;
}); });
in mapAttrs generate-config local-users; in (mapAttrs generate-config local-users) // {
root = import user-configs.root {
inherit
config
lib
pkgs
doom-emacs
niten-doom-config;
username = "root";
user-email = "root@${config.instance.local-domain}";
enable-gui = false;
home-dir = "/root";
};
};
}; };
} }