From 7c196d736570a043228a378d768fe7330205e1d5 Mon Sep 17 00:00:00 2001 From: Danilo Reyes Date: Sat, 18 Jan 2025 19:04:19 -0600 Subject: [PATCH] adjustment of how overlay works with pkgs --- flake.nix | 4 +--- overlay.nix | 9 +++++++-- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/flake.nix b/flake.nix index 4318ad2..cc08286 100644 --- a/flake.nix +++ b/flake.nix @@ -46,8 +46,6 @@ inherit system; config.allowUnfree = true; }; - pkgs = mkpkgs inputs.nixpkgs; - pkgs11 = mkpkgs inputs.nixpkgs11; lib = inputs.nixpkgs.lib // inputs.home-manager.lib; createConfig = name: @@ -59,7 +57,7 @@ modules = [ { nixpkgs.overlays = [ - (import ./overlay.nix { inherit pkgs pkgs11; }) + (import ./overlay.nix { inherit mkpkgs inputs; }) inputs.doom-emacs.overlays.default ]; } diff --git a/overlay.nix b/overlay.nix index 89e7d3a..5233dbe 100644 --- a/overlay.nix +++ b/overlay.nix @@ -1,7 +1,12 @@ { - pkgs, - pkgs11, + mkpkgs, + inputs, + ... }: +let + pkgs = mkpkgs inputs.nixpkgs; + pkgs11 = mkpkgs inputs.nixpkgs11; +in _final: prev: { gnome = prev.gnome.overrideScope ( _final: prev: {