fix: properly inherit stateVersion on home-manager configs

This commit is contained in:
oddlama 2023-05-01 15:27:56 +02:00
parent de19b23d3d
commit 5d8a60b4d8
No known key found for this signature in database
GPG key ID: 14EFE510775FE39A
3 changed files with 14 additions and 5 deletions

View file

@ -1,4 +1,8 @@
{pkgs, ...}: {
{
pkgs,
stateVersion,
...
}: {
imports = [
./modules/uid.nix
@ -16,7 +20,6 @@
];
home = {
inherit stateVersion;
packages = with pkgs; [
bandwhich
btop

View file

@ -3,6 +3,7 @@
lib,
pkgs,
secrets,
stateVersion,
...
}:
with lib; let
@ -31,8 +32,9 @@ in {
];
home = {
username = config.users.users.${myuser}.name;
inherit stateVersion;
inherit (config.users.users.${myuser}) uid;
username = config.users.users.${myuser}.name;
shellAliases = {
p = "cd ~/projects";
};

View file

@ -2,6 +2,7 @@
config,
lib,
pkgs,
stateVersion,
...
}:
with lib; {
@ -16,7 +17,10 @@ with lib; {
../common
];
home.username = config.users.users.root.name;
home.uid = config.users.users.root.uid;
home = {
inherit stateVersion;
inherit (config.users.users.root) uid;
username = config.users.users.root.name;
};
};
}