From f775031c380f19f91f38dd8ba7208f81b170863a Mon Sep 17 00:00:00 2001 From: Yisroel Baum Date: Sun, 29 Mar 2026 21:10:34 +0300 Subject: [PATCH] try home manager again with submodules enabled --- .gitmodules | 3 +++ flake.nix | 13 ++++++++++++- home-manager | 1 + 3 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 .gitmodules create mode 160000 home-manager diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..cec88b0 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "home-manager"] + path = home-manager + url = git@github.com:ydb5755/home-manager.git diff --git a/flake.nix b/flake.nix index d59cb6f..85dc824 100644 --- a/flake.nix +++ b/flake.nix @@ -3,12 +3,23 @@ inputs = { nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; + self.submodules = true; + home-manager = { + url = "github:nix-community/home-manager"; + inputs.nixpkgs.follows = "nixpkgs"; + }; }; - outputs = { self, nixpkgs, ... }@inputs: { + outputs = { self, nixpkgs, home-manager, ... }@inputs: { nixosConfigurations.nixos = nixpkgs.lib.nixosSystem { modules = [ ./configuration.nix + home-manager.nixosModules.home-manager + { + home-manager.useGlobalPkgs = true; + home-manager.useUserPackages = true; + home-manager.users.yisroel = ./home-manager/home.nix; + } ]; }; }; diff --git a/home-manager b/home-manager new file mode 160000 index 0000000..c23d7c2 --- /dev/null +++ b/home-manager @@ -0,0 +1 @@ +Subproject commit c23d7c2cf03357b24a708ebcbf4b74173f328570