dotfiles/pkgs/overlays.nix
2024-04-16 01:16:52 +02:00

41 lines
1.4 KiB
Nix

{inputs}: [
inputs.catppuccin-toolbox.overlays.default
inputs.catppuccin-vsc.overlays.default
inputs.nix-deno.overlays.default
inputs.nix-vscode-extensions.overlays.default
(final: prev: let
srcs = prev.callPackages ../_sources/generated.nix {};
in {
starship = prev.starship.overrideAttrs (old: {
patches = [
(prev.fetchpatch {
url = "https://github.com/starship/starship/pull/4439.patch";
sha256 = "sha256-BKH3elz96Oa424Oz5UIKA2/BOpkym1LTestvccFinnc=";
})
];
});
swayfx-unwrapped = inputs.swayfx.packages.${prev.system}.swayfx-unwrapped.overrideAttrs (old: {
buildInputs = (prev.lib.remove prev.wlroots old.buildInputs) ++ [prev.wlroots_0_16];
});
yabai = prev.yabai.overrideAttrs (_: {
inherit (srcs.yabai) version src;
});
nur = import inputs.nur {
nurpkgs = prev;
pkgs = prev;
repoOverrides = {
nekowinston = import inputs.nekowinston-nur {inherit (prev) pkgs;};
caarlos0 = import inputs.caarlos0-nur {
inherit (prev) pkgs;
overlays = [
(final: prev: {
discord-applemusic-rich-presence = prev.discord-applemusic-rich-presence.overrideAttrs {
patches = [./patches/discord-applemusic-rich-presence.patch];
};
})
];
};
};
};
})
]