feat: simplify overlay structure

This commit is contained in:
Swarsel 2024-12-11 01:14:25 +01:00
parent 59c3cb77ae
commit 647a2ae1a8
Signed by: swarsel
GPG key ID: 26A54C31F2A4FD84
7 changed files with 56 additions and 47 deletions

View file

@ -1,4 +1,6 @@
{ inputs, ... }: {
{ inputs, ... }:
let
additions = final: _prev: import ../pkgs { pkgs = final; };
modifications = _: _prev: {
vesktop = _prev.vesktop.override {
@ -41,4 +43,17 @@
zjstatus = inputs.zjstatus.packages.${_prev.system}.default;
};
in
{
default =
final: prev:
(additions final prev)
// (modifications final prev)
// (nixpkgs-stable final prev)
// (zjstatus final prev)
// (inputs.nur.overlays.default final prev)
// (inputs.emacs-overlay.overlay final prev)
// (inputs.nixgl.overlay final prev);
}