From a7db5aaf8895e97dc41c38b3329e89e59367a2a5 Mon Sep 17 00:00:00 2001 From: seth Date: Thu, 27 Jul 2023 18:12:14 -0400 Subject: ci: expose home configurations in packages --- garnix.yaml | 2 +- users/default.nix | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/garnix.yaml b/garnix.yaml index b4cd627..1dfd293 100644 --- a/garnix.yaml +++ b/garnix.yaml @@ -4,4 +4,4 @@ builds: - "checks.x86_64-linux.*" - "devShells.x86_64-linux.default" - "nixosConfigurations.*" - - "homeConfigurations.x86_64-linux.*" + - "packages.x86_64-linux.seth" diff --git a/users/default.nix b/users/default.nix index 3ac811e..1f4f216 100644 --- a/users/default.nix +++ b/users/default.nix @@ -1,10 +1,12 @@ { inputs, myLib, + self, ... }: { perSystem = {system, ...}: let inherit (myLib.configs inputs) mkHMUsers; + ci = myLib.ci [system]; in { homeConfigurations = mkHMUsers { seth = { @@ -15,5 +17,7 @@ modules = [{_module.args.osConfig = {};}]; }; }; + + packages = (ci.mkCompatibleHM self.homeConfigurations).${system}; }; } -- cgit v1.2.3