From 70d60e5ee6d1092f765807b8483c9c16d2afa678 Mon Sep 17 00:00:00 2001 From: Quentin Aristote Date: Wed, 22 Feb 2023 22:39:56 +0100 Subject: add home-manager modules --- flake.nix | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) (limited to 'flake.nix') diff --git a/flake.nix b/flake.nix index a1c4e4a..1deea78 100644 --- a/flake.nix +++ b/flake.nix @@ -1,12 +1,17 @@ { outputs = { self, nur, ... }: { nixosModules.personal = import ./modules/nixos; + homeModules.personal = import ./modules/home-manager; overlays = { default = self.overlays.personal; - personal = self: super: { - personal = (if super ? personal then super.personal else { }) - // import ./pkgs (self.extend nur.overlay); - }; + personal = self: super: + let personal-pkgs = import ./pkgs (self.extend nur.overlay); + in { + personal = (super.personal or { }) // personal-pkgs; + lib = (super.lib or { }) // { + personal = (super.lib.personal or { }) // personal-pkgs.lib; + }; + }; }; }; } -- cgit v1.2.3