From c9944b411ed3bdbbbea6c972dde26242e8a51a57 Mon Sep 17 00:00:00 2001 From: Timothy DeHerrera Date: Sun, 5 Jan 2020 03:45:59 -0700 Subject: [PATCH] utils: now lives in lib.utils globally --- flake.nix | 6 +++--- hosts/default.nix | 6 ++---- lib/utils.nix | 1 + pkgs/default.nix | 1 + 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/flake.nix b/flake.nix index 97952cc..8abe835 100644 --- a/flake.nix +++ b/flake.nix @@ -16,9 +16,9 @@ overlays = self.overlays; }; in { - nixosConfigurations = let configs = import ./hosts args; - - in configs; + nixosConfigurations = + let configs = import ./hosts ({ lib = pkgs.lib; } // args); + in configs; overlay = import ./pkgs; diff --git a/hosts/default.nix b/hosts/default.nix index 8a71c9f..764794f 100644 --- a/hosts/default.nix +++ b/hosts/default.nix @@ -1,8 +1,6 @@ -args@{ home, nixpkgs, self, ... }: +args@{ lib, home, nixpkgs, self, ... }: let - utils = import ../lib/utils.nix { lib = nixpkgs.lib; }; - - inherit (utils) recImport; + inherit (lib.utils) recImport; inherit (builtins) attrValues removeAttrs; diff --git a/lib/utils.nix b/lib/utils.nix index 53d92c4..1c4d210 100644 --- a/lib/utils.nix +++ b/lib/utils.nix @@ -11,6 +11,7 @@ in rec { # attrs mapFilterAttrs = seive: f: attrs: filterAttrs seive (mapAttrs' f attrs); + # used in hosts/default.nix recImport = { dir, _import ? base: import "${dir}/${base}.nix" }: mapFilterAttrs (_: v: v != null) (n: v: if n != "default.nix" && hasSuffix ".nix" n && v == "regular" diff --git a/pkgs/default.nix b/pkgs/default.nix index 6b6a37d..0ab0b4d 100644 --- a/pkgs/default.nix +++ b/pkgs/default.nix @@ -3,4 +3,5 @@ final: prev: { prev.callPackage ./applications/display-managers/sddm/themes/chili { }; dejavu_nerdfont = prev.callPackage ./data/fonts/dejavu-nerdfont { }; purs = prev.callPackage ./shells/zsh/purs { }; + lib = prev.lib // { utils = import ../lib/utils.nix { lib = prev.lib; }; }; }