fix home manager config

This commit is contained in:
Osman Faruk Bayram 2025-10-21 16:21:07 +03:00
parent 926314380b
commit bc3f697cff
3 changed files with 12 additions and 12 deletions

View file

@ -19,13 +19,9 @@
useUserPackages = true; useUserPackages = true;
verbose = true; verbose = true;
backupFileExtension = "hmbak"; backupFileExtension = "hmbak";
users.osbm = import ../../../modules/home-manager/default.nix { users.osbm = {
inherit config pkgs lib; imports = [ ../../../modules/home-manager ];
username = "osbm"; home.stateVersion = "24.11";
homeDirectory = "/Users/osbm";
stateVersion = "24.11";
enableGTK = false;
enableGhostty = false;
}; };
}; };

View file

@ -13,6 +13,9 @@
EDITOR = lib.mkDefault "nvim"; EDITOR = lib.mkDefault "nvim";
}; };
# Don't set stateVersion here - let it be set by the system configuration
# home.stateVersion should be set in the system's home-manager configuration
# Enable basic programs that most users want # Enable basic programs that most users want
programs.home-manager.enable = true; programs.home-manager.enable = true;
} }

View file

@ -31,7 +31,8 @@
systemConfig = config; systemConfig = config;
in in
lib.genAttrs (builtins.filter (u: u != "root") config.osbmModules.users) (username: { lib.genAttrs (builtins.filter (u: u != "root") config.osbmModules.users) (username: {
home.stateVersion = lib.mkDefault "24.05"; # Use the system's stateVersion for home-manager
home.stateVersion = lib.mkDefault systemConfig.system.stateVersion;
imports = [ imports = [
../../home-manager ../../home-manager
] ]