refactor: use overlays for my custom packages

This commit is contained in:
matt1432 2025-03-04 16:40:21 -05:00
parent a4829b0bab
commit 8ba117e22b
40 changed files with 176 additions and 169 deletions
nixFastChecks

View file

@ -1,10 +1,7 @@
{
pkgs,
self,
}: let
pkgs: let
inherit (pkgs.lib) mapAttrs' nameValuePair;
in
mapAttrs'
(name: app:
nameValuePair "app_${name}" app)
self.appsPackages.${pkgs.system}
pkgs.appsPackages

View file

@ -7,10 +7,10 @@
}: let
inherit (self.lib.attrs) recursiveUpdateList;
apps = perSystem (pkgs: import ./apps {inherit pkgs self;});
apps = perSystem (import ./apps);
devices = perSystem (pkgs: import ./devices {inherit pkgs self;});
devShells = perSystem (pkgs: import ./devShells {inherit pkgs self;});
packages = perSystem (pkgs: import ./packages {inherit pkgs self;});
packages = perSystem (import ./packages);
in {
inherit apps devices devShells packages;

View file

@ -1,7 +1,4 @@
{
pkgs,
self,
}: let
pkgs: let
inherit (pkgs.lib) elem filterAttrs hasAttr mapAttrs' nameValuePair;
packages =
@ -10,7 +7,7 @@
!(hasAttr "platforms" v.meta)
|| elem pkgs.system v.meta.platforms
)
self.packages.${pkgs.system};
pkgs.selfPackages;
in
mapAttrs'
(name: pkg: