mirror of
https://github.com/kittywitch/nixfiles.git
synced 2026-02-09 12:29:19 -08:00
68 lines
2 KiB
Nix
68 lines
2 KiB
Nix
{
|
|
inputs,
|
|
tree,
|
|
...
|
|
}: [
|
|
# https://lix.systems/add-to-config/#flake-based-configurations
|
|
(_final: prev: {
|
|
inherit
|
|
(prev.lixPackageSets.stable)
|
|
nixpkgs-review
|
|
nix-eval-jobs
|
|
nix-fast-build
|
|
colmena
|
|
;
|
|
})
|
|
inputs.colmena.overlays.default
|
|
inputs.ida-pro-overlay.overlays.default
|
|
# To get this not to garbage collect, make sure to create a gcroot by manually
|
|
# building the package with an output (anywhere you want, really). You can't
|
|
# then delete that output, however, or rename or move it. So place it somewhere
|
|
# you're ok with it being.
|
|
(final: prev: {
|
|
ida-pro-kat = prev.callPackage final.ida-pro {
|
|
runfile = final.requireFile {
|
|
name = "ida-pro_92_x64linux.run";
|
|
message = "Don't copy that floppy~!";
|
|
hash = "sha256-qt0PiulyuE+U8ql0g0q/FhnzvZM7O02CdfnFAAjQWuE=";
|
|
};
|
|
normalScript = final.requireFile {
|
|
name = "ida-normalScript.py";
|
|
message = "Floppy; copied.";
|
|
hash = "sha256-8UWf1RKsRNWJ8CC6ceDeIOv4eY3ybxZ9tv5MCHx80NY=";
|
|
};
|
|
};
|
|
})
|
|
inputs.rbw-bitw.overlays.default
|
|
#inputs.arcexprs.overlays.default
|
|
inputs.nix-gaming.overlays.default
|
|
inputs.darwin.overlays.default
|
|
inputs.nixpkgs-xr.overlays.default
|
|
inputs.deploy-rs.overlays.default
|
|
inputs.neorg-overlay.overlays.default
|
|
inputs.niri.overlays.niri
|
|
inputs.dolphin-overlay.overlays.default
|
|
inputs.proton-cachyos.overlays.default
|
|
(import tree.packages.default {inherit inputs tree;})
|
|
(_final: prev: {
|
|
alcom = prev.stdenv.mkDerivation {
|
|
inherit (prev.alcom) pname version passthru;
|
|
src = prev.alcom;
|
|
nativeBuildInputs = [
|
|
prev.makeWrapper
|
|
];
|
|
installPhase = ''
|
|
mkdir -p $out/
|
|
cp -r ./* $out/
|
|
wrapProgram $out/bin/ALCOM \
|
|
--set WEBKIT_DISABLE_COMPOSITING_MODE 1
|
|
'';
|
|
};
|
|
obs-studio = prev.obs-studio.override (old: {
|
|
cudaSupport = true;
|
|
});
|
|
wivrn = prev.wivrn.override (old: {
|
|
cudaSupport = true;
|
|
});
|
|
})
|
|
]
|