zaphyra's git: tgcNUR

fork of https://git.transgirl.cafe/zaphoid/tgc-nix-user-repository

commit 1e7d66d9a78e26cd151b5b865f2ab44305ef45b3
parent 2d79bec89d7a92b4e027647948a41a2454b8a574
Author: Katja Ramona Sophie Kwast (zaphyra) <git@zaphyra.eu>
Date: Tue, 24 Feb 2026 15:55:11 +0100

refactor lib
4 files changed, 23 insertions(+), 10 deletions(-)
M
flake.nix
|
5
++++-
M
lib/default.nix
|
17
++++++++++-------
M
lib/forAllSystems.nix
|
6
+++++-
M
lib/toCamelCase.nix
|
5
++++-
diff --git a/flake.nix b/flake.nix
@@ -15,7 +15,10 @@
     inputs:
     (
       let
-        lib = import ./lib inputs.nixpkgs.lib inputs;
+        lib = import ./lib {
+          inherit (inputs.nixpkgs) lib;
+          inherit inputs;
+        };
         modulesTemplate =
           modules:
           modules
diff --git a/lib/default.nix b/lib/default.nix
@@ -1,8 +1,13 @@
-nixpkgsLib: inputs:
+{
+  lib,
+  inputs,
+  ...
+}:
+
 (
   let
     # read the current directorys files and pipe the result through a list of functions
-    lib = nixpkgsLib.pipe (builtins.readDir ./.) [
+    selfLib = lib.pipe (builtins.readDir ./.) [
       # convert to a list containing just the attribute names
       (builtins.attrNames)
       # drop "default.nix" from the list

@@ -11,14 +16,12 @@ nixpkgsLib: inputs:
       (builtins.map (
         name:
         import ./${name} {
-          inherit inputs;
-          self = lib;
-          lib = nixpkgsLib;
+          inherit inputs lib selfLib;
         }
       ))
       # merge list of attribute sets together
-      (nixpkgsLib.mergeAttrsList)
+      (lib.mergeAttrsList)
     ];
   in
-  lib
+  selfLib
 )
diff --git a/lib/forAllSystems.nix b/lib/forAllSystems.nix
@@ -1,4 +1,8 @@
-{ inputs, lib, ... }:
+{
+  inputs,
+  lib,
+  ...
+}:
 
 {
 
diff --git a/lib/toCamelCase.nix b/lib/toCamelCase.nix
@@ -1,4 +1,7 @@
-{ lib, ... }:
+{
+  lib,
+  ...
+}:
 
 {