about summary refs log tree commit diff
path: root/flake.nix
diff options
context:
space:
mode:
authorsefidel <contact@sefidel.net>2024-01-23 00:20:54 +0900
committersefidel <contact@sefidel.net>2024-01-23 01:05:04 +0900
commitb311d7f8459fe1e90f7b0cbf5862b22a2cbedff5 (patch)
treed7b8af8e685699a1e66afcb10b668363d604106e /flake.nix
parentb670811db1c645c9c4effff1829e90b380318427 (diff)
downloadnixrc-b311d7f8459fe1e90f7b0cbf5862b22a2cbedff5.tar.gz
nixrc-b311d7f8459fe1e90f7b0cbf5862b22a2cbedff5.zip
feat(lib)!: refactor
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix10
1 files changed, 6 insertions, 4 deletions
diff --git a/flake.nix b/flake.nix
index 48147e6..9cb3aa9 100644
--- a/flake.nix
+++ b/flake.nix
@@ -31,7 +31,11 @@
     nix-gaming.inputs.nixpkgs.follows = "unstable";
   };
 
-  outputs = { self, ... } @ inputs:
+  outputs = { self, unstable, ... } @ inputs:
+  let
+    lib = unstable.lib.extend
+      (self: super: { my = import ./lib { inherit inputs; lib = self; }; });
+  in
     {
       nixosConfigurations = import ./nixos inputs;
 
@@ -40,8 +44,6 @@
       packages.x86_64-linux = self.lib.nixosConfigurationsAsPackages.x86_64-linux
         // self.lib.homeConfigurationsAsPackages.x86_64-linux;
 
-      checks = self.packages;
-
-      lib = import ./lib inputs;
+      lib = lib.my;
     };
 }