From 7222ac48cd0aef1f8bb0f41493a69007aa08c1f0 Mon Sep 17 00:00:00 2001 From: technofab Date: Thu, 14 Aug 2025 11:38:53 +0200 Subject: [PATCH] chore: remove lib attr in flake and expose functions directly add nixpkgs-lib input so we don't need full nixpkgs just for the lib --- flake.lock | 18 +++++++++++++++++- flake.nix | 3 ++- lib/flake.nix | 6 ++---- 3 files changed, 21 insertions(+), 6 deletions(-) diff --git a/flake.lock b/flake.lock index 0c15488..8d70ca1 100644 --- a/flake.lock +++ b/flake.lock @@ -16,9 +16,25 @@ "type": "github" } }, + "nixpkgs-lib": { + "locked": { + "lastModified": 1754184128, + "narHash": "sha256-AjhoyBL4eSyXf01Bmc6DiuaMrJRNdWopmdnMY0Pa/M0=", + "owner": "nix-community", + "repo": "nixpkgs.lib", + "rev": "02e72200e6d56494f4a7c0da8118760736e41b60", + "type": "github" + }, + "original": { + "owner": "nix-community", + "repo": "nixpkgs.lib", + "type": "github" + } + }, "root": { "inputs": { - "nixpkgs": "nixpkgs" + "nixpkgs": "nixpkgs", + "nixpkgs-lib": "nixpkgs-lib" } } }, diff --git a/flake.nix b/flake.nix index 76cf0f7..ff0ae96 100644 --- a/flake.nix +++ b/flake.nix @@ -1,11 +1,12 @@ { inputs = { nixpkgs.url = "github:nixos/nixpkgs/nixpkgs-unstable"; + nixpkgs-lib.url = "github:nix-community/nixpkgs.lib"; }; outputs = inputs: let rensa = import ./lib { - inherit (inputs.nixpkgs) lib; + inherit (inputs.nixpkgs-lib) lib; }; in rensa.buildWith { diff --git a/lib/flake.nix b/lib/flake.nix index f31baae..d530c91 100644 --- a/lib/flake.nix +++ b/lib/flake.nix @@ -3,9 +3,7 @@ nixpkgs-lib.url = "github:nix-community/nixpkgs.lib"; }; - outputs = inputs: { - lib = import ./. { - inherit (inputs.nixpkgs-lib) lib; - }; + outputs = inputs: import ./. { + inherit (inputs.nixpkgs-lib) lib; }; }