mirror of
https://github.com/Swarsel/.dotfiles.git
synced 2025-12-06 09:07:21 +01:00
feat: simplify overlay structure
This commit is contained in:
parent
59c3cb77ae
commit
647a2ae1a8
7 changed files with 56 additions and 47 deletions
|
|
@ -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);
|
||||
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue