Files
copnix/modules/nixos/overlays/default.nix
T
2026-05-30 15:28:25 +03:00

19 lines
584 B
Nix

{ ... }:
{
nixpkgs.overlays = [
(_: prev: {
legcord = prev.legcord.overrideAttrs (old: {
nativeBuildInputs = (old.nativeBuildInputs or [ ]) ++ [ prev.nodePackages.asar ];
postInstall = (old.postInstall or "") + ''
asarFile=$(find $out -name "app.asar" -print -quit)
asar extract "$asarFile" "$TMPDIR/legcord-src"
substituteInPlace "$TMPDIR/legcord-src/ts-out/main.js" \
--replace 'corsEnabled: false,' 'corsEnabled: true,'
asar pack "$TMPDIR/legcord-src" "$asarFile"
'';
});
})
];
}