os/shared/overlay.nix

24 lines
914 B
Nix

helix: final: prev:
with (import ./lib.nix final); {
element-web = webApp "element" "https://riot.badat.dev";
youtube-web = webApp "youtube" "https://youtube.com";
github-web = webApp "github" "https://github.com";
bitwarden-web = webApp "bitwarden" "https://vault.steph.tools";
hoogle-web = webApp "hoogle" "https://hoogle.haskell.org";
tor-browser-bundle-bin =
prev.tor-browser-bundle-bin.override {
useHardenedMalloc = false;
};
# We can't just patch it because grammars are fetched at build time.
helix = helix.packages.${prev.stdenv.system}.default.override {
grammarOverlays = [(f: p: {
"rust" = p.rust.overrideAttrs (o: {
rev = "04352146022062c101b8ddd853adf17eadd8cf56";
});
})];
};
# python311Packages.deemix = prev.python311Packages.deemix.overrideAttrs (old: {
# patches = [./patch/dont_write_arl.patch];
# });
}