nix/packages/overlay.nix

39 lines
1.1 KiB
Nix

final: prev: {
spotify-webapp = final.callPackage ./spotify-webapp {};
catppuccin-discord = final.callPackage ./catppuccin-discord {
inherit (final) catppuccin-discord-git;
};
openmw = final.callPackage ./openmw {
openmw = prev.openmw;
inherit (final) openmw-git;
};
# Noctalia shell is parameterized by catppuccin theme, so we create a function
# that home-manager configs can call with their specific theme settings
mkNoctaliaShellCustom = {
catppuccin-flavor,
catppuccin-accent,
}:
final.callPackage ./noctalia-shell {
noctalia-shell = final.noctalia-shell;
inherit catppuccin-flavor catppuccin-accent;
};
linuxPackages_asahi = prev.linuxPackages_asahi.override {
_kernelPatches = [
{
name = "Mailbox and RTKIT support";
patch = null;
structuredExtraConfig = with prev.lib.kernel; {
APPLE_MAILBOX = yes;
APPLE_RTKIT = yes;
APPLE_RTKIT_HELPER = yes;
RUST_APPLE_RTKIT = yes;
RUST_FW_LOADER_ABSTRACTIONS = yes;
};
}
];
};
}