This commit is contained in:
Osman Faruk Bayram 2025-10-19 18:39:02 +03:00
parent c42c5e3363
commit 852a363b04

View file

@ -1,9 +1,11 @@
{ lib, config, inputs, ... }: { lib, config, inputs, ... }:
let
cfg = config.osbmModules;
in
{ {
config = lib.mkIf (cfg.homeManager.enable && inputs ? home-manager) { imports = [
inputs.home-manager.nixosModules.home-manager
];
config = lib.mkIf (config.osbmModules.homeManager.enable && inputs ? home-manager) {
home-manager = { home-manager = {
useGlobalPkgs = true; useGlobalPkgs = true;
useUserPackages = true; useUserPackages = true;
@ -12,7 +14,7 @@ in
extraSpecialArgs = { inherit inputs; }; extraSpecialArgs = { inherit inputs; };
# Configure home-manager for each user # Configure home-manager for each user
users = lib.genAttrs cfg.users (username: { users = lib.genAttrs config.osbmModules.users (username: {
home.stateVersion = lib.mkDefault "24.05"; home.stateVersion = lib.mkDefault "24.05";
imports = [ ../../home-manager ]; imports = [ ../../home-manager ];
}); });