Personal Nix flake
nixos home-manager nix
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

refactor: Remove unnecessary packages overlay, fix potential inf rec

+6 -13
+1 -1
flake.nix
··· 25 25 system, 26 26 ... 27 27 }: { 28 - _module.args.pkgs = self.legacyPackages.${system}.pkgs; 28 + _module.args.pkgs = self.lib.mkPkgs {inherit system;}; 29 29 formatter = pkgs.alejandra; 30 30 legacyPackages.pkgs = self.lib.mkPkgs { 31 31 inherit system;
-4
nix/overlays/packages.nix
··· 1 - {inputs, ...}: final: prev: let 2 - inherit (prev.stdenv.hostPlatform) system; 3 - in 4 - inputs.self.packages.${system} or {}
+5 -8
nix/packages/default.nix
··· 5 5 pkgs, 6 6 ... 7 7 }: let 8 - callPackage = lib.callPackageWith pkgs; 8 + extraArgs = { 9 + inherit (inputs'.nixpkgs-hare.legacyPackages) hare hareHook; 10 + }; 11 + callPackage = lib.callPackageWith (pkgs // extraArgs); 9 12 in { 10 13 packages = 11 14 lib.packagesFromDirectoryRecursive { 12 15 inherit callPackage; 13 16 directory = ./.; 14 17 } 15 - |> lib.filterAttrsRecursive (name: _: name != "default") 16 - |> lib.recursiveUpdate { 17 - lichen = 18 - callPackage 19 - ./lichen/package.nix 20 - {inherit (inputs'.nixpkgs-hare.legacyPackages) hare hareHook;}; 21 - }; 18 + |> lib.filterAttrsRecursive (name: _: name != "default"); 22 19 }; 23 20 }