From 2dbccc394a4964a2a3badd192184b6d35dd63336 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karel=20Ko=C4=8D=C3=AD?= Date: Thu, 23 Mar 2023 12:31:51 +0100 Subject: Rework how I pass packages to the NixOS --- flake.nix | 25 ++++++------------------- 1 file changed, 6 insertions(+), 19 deletions(-) (limited to 'flake.nix') diff --git a/flake.nix b/flake.nix index 730ef12..74defe2 100644 --- a/flake.nix +++ b/flake.nix @@ -29,31 +29,18 @@ with flake-utils.lib; { lib = import ./lib nixpkgs.lib; - overlays.default = final: prev: - import ./pkgs { - inherit self; - nixpkgs = prev; - }; + overlays.default = final: import ./pkgs; nixosModules = import ./nixos self; nixosConfigurations = import ./nixos/configurations.nix self; } // eachDefaultSystem (system: let - pkgs = nixpkgs.legacyPackages."${system}"; + pkgs = nixpkgs.legacyPackages."${system}".appendOverlays [ + shellrc.overlays.default + ]; in { - packages = filterPackages system (flattenTree ( - import ./pkgs { - inherit self; - nixpkgs = pkgs; - } - )); + packages = filterPackages system (flattenTree (import ./pkgs pkgs)); legacyPackages = pkgs.extend self.overlays.default; - devShells = - filterPackages system - (import ./devShells { - inherit nixpkgs; - inherit shellrc; - inherit system; - }); + devShells = filterPackages system (import ./devShells pkgs); formatter = pkgs.alejandra; }); } -- cgit v1.2.3