From aee9216af6875662235fd8839a827e724e53c845 Mon Sep 17 00:00:00 2001 From: sinanmohd Date: Tue, 10 Jun 2025 22:06:02 +0530 Subject: feat(flake/nixosModules): init --- os/common/modules/home-manager.nix | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 os/common/modules/home-manager.nix (limited to 'os/common/modules/home-manager.nix') diff --git a/os/common/modules/home-manager.nix b/os/common/modules/home-manager.nix new file mode 100644 index 0000000..d93df49 --- /dev/null +++ b/os/common/modules/home-manager.nix @@ -0,0 +1,18 @@ +{ config, lib, ... }: +let + username = config.global.userdata.name; + host = config.networking.hostName; +in +{ + home-manager = { + useGlobalPkgs = true; + useUserPackages = false; + users.${username} = + { ... }: + { + imports = [ + ../../../home/common/home.nix + ] ++ lib.optional (builtins.pathExists ../../../home/${host}) ../../../home/${host}/home.nix; + }; + }; +} -- cgit v1.2.3