From f28b2c3631e34d4899641bde9423bbb4c7225e75 Mon Sep 17 00:00:00 2001
From: sinanmohd <sinan@sinanmohd.com>
Date: Sat, 27 Jul 2024 16:32:17 +0530
Subject: flake/makeHomeImports: init

---
 flake.nix | 15 +++++++++------
 1 file changed, 9 insertions(+), 6 deletions(-)

diff --git a/flake.nix b/flake.nix
index 9a411fc..f88e5d0 100644
--- a/flake.nix
+++ b/flake.nix
@@ -23,6 +23,11 @@
     ] ++ lib.optional (builtins.pathExists ./global/${host})
       ./global/${host};
 
+    makeHomeImports = host: [
+      ./home/common/home.nix
+    ] ++ lib.optional (builtins.pathExists ./home/${host})
+      ./home/${host}/home.nix;
+
     makeNixos = host: system: lib.nixosSystem {
       inherit system;
       modules = [
@@ -42,9 +47,8 @@
             useGlobalPkgs = true;
             useUserPackages = true;
             users.${username} = { ... }: {
-              imports = [
-                ./home/${host}/home.nix
-              ] ++ (makeGlobalImports host);
+              imports = (makeHomeImports host)
+                ++ (makeGlobalImports host);
             };
           };
         })
@@ -53,9 +57,8 @@
 
     makeHome = host: system: home-manager.lib.homeManagerConfiguration {
       pkgs = nixpkgs.legacyPackages.${system};
-      modules = [
-        ./home/${host}/home.nix
-      ] ++ (makeGlobalImports host);
+      modules = (makeHomeImports host)
+        ++ (makeGlobalImports host);
     };
   in
   {
-- 
cgit v1.2.3