idk
This commit is contained in:
@@ -18,22 +18,30 @@
|
||||
"cachyos-rc-lto"
|
||||
"cachyos-rc-lto-znver4"
|
||||
# "chromium"
|
||||
"dolphin-emu"
|
||||
"electron"
|
||||
"ffmpeg"
|
||||
# "ffmpeg"
|
||||
"ffmpeg_7"
|
||||
"ffmpeg_6"
|
||||
"ffmpeg-full"
|
||||
"ffmpeg-headless-rpi"
|
||||
"gamescope"
|
||||
"gjs"
|
||||
"gst-plugins-bad"
|
||||
"gst-plugins-rs"
|
||||
"gtk4"
|
||||
"jemalloc"
|
||||
"jupiter-fan-control"
|
||||
"libcamera-rpi"
|
||||
"libraspberrypi"
|
||||
"libsecret"
|
||||
"linux"
|
||||
"linux_rpi"
|
||||
"linuxPackages_cachyos"
|
||||
"linuxPackages_cachyos-lto"
|
||||
"linuxPackages_rpi4"
|
||||
"linuxPackages_rpi5"
|
||||
"mesa"
|
||||
"mesa-radeonsi-jupiter"
|
||||
"mgba"
|
||||
"onnxruntime"
|
||||
"opencv"
|
||||
"pipewire"
|
||||
@@ -43,40 +51,61 @@
|
||||
"qt3d"
|
||||
"qtdeclarative"
|
||||
"qtmultimedia"
|
||||
"qtwebengine"
|
||||
"raspberrypi-utils"
|
||||
"ryubing"
|
||||
"sdl"
|
||||
"sdl2"
|
||||
"sdl3"
|
||||
"torch"
|
||||
"uv"
|
||||
"webkitgtk"
|
||||
# "yubioath-flutter"
|
||||
];
|
||||
cacheDir = "/var/cache/ccache"; # default location
|
||||
};
|
||||
|
||||
nixpkgs.overlays = [
|
||||
(self: super: {
|
||||
"webkitgtk_4_1" = super."webkitgtk_4_1".override { clangStdenv = super.ccacheStdenv; };
|
||||
"linux_rpi-bcm2711" = super."linux_rpi-bcm2711".override { stdenv = super.ccacheStdenv; };
|
||||
})
|
||||
(self: super: {
|
||||
"mesa" = super."mesa".override { buildPackages.stdenv = super.ccacheStdenv; };
|
||||
})
|
||||
(self: super: {
|
||||
"webkitgtk_4_1" = super.stable."webkitgtk_4_1".override { clangStdenv = super.ccacheStdenv; };
|
||||
})
|
||||
(self: super: {
|
||||
"webkitgtk_6_0" = super."webkitgtk_6_0".override { clangStdenv = super.ccacheStdenv; };
|
||||
})
|
||||
(self: super: {
|
||||
"jellyfin-ffmpeg" = super."jellyfin-ffmpeg".override { ffmpeg_7-full = super.ffmpeg_7-full.override { stdenv = super.ccacheStdenv; }; };
|
||||
})
|
||||
(self: super: {
|
||||
"ffmpeg-headless-rpi" = super."ffmpeg-headless-rpi".override { ffmpeg_7-full = super.ffmpeg_7-headless.override { stdenv = super.ccacheStdenv; }; };
|
||||
})
|
||||
# (self: super: {
|
||||
# "ffmpeg-headless-rpi" = super."ffmpeg-headless-rpi".override { ffmpeg = super.ffmpeg_7.override { stdenv = super.ccacheStdenv; }; };
|
||||
# })
|
||||
|
||||
# todo: make these work
|
||||
# (self: super: {
|
||||
# kdePackages = super.kdePackages // {
|
||||
# qt3d = super.kdePackages.qt3d.override { qtbase = super.kdePackages.qtbase.override { stdenv = super.ccacheStdenv; }; };
|
||||
# qtbase = super.kdePackages.qtbase.override { stdenv = super.ccacheStdenv; };
|
||||
# };
|
||||
# })
|
||||
(self: super: {
|
||||
pcsx2 = super.pcsx2.override {
|
||||
llvmPackages = super.llvmPackages // {
|
||||
stdenv = super.ccacheStdenv;
|
||||
};
|
||||
};
|
||||
})
|
||||
(self: super: {
|
||||
driversi686Linux = super.driversi686Linux // {
|
||||
mesa = super.driversi686Linux.mesa.override { stdenv = super.ccacheStdenv; buildPackages.stdenv = super.ccacheStdenv; };
|
||||
};
|
||||
})
|
||||
(self: super: {
|
||||
kdePackages = super.kdePackages // {
|
||||
qt3d = super.kdePackages.qt3d.override { qtbase = super.kdePackages.qtbase.override { stdenv = super.ccacheStdenv; }; };
|
||||
# qtbase = super.kdePackages.qtbase.override { stdenv = super.ccacheStdenv; };
|
||||
qtwebengine = super.kdePackages.qtwebengine.override { stdenv = super.ccacheStdenv; };
|
||||
};
|
||||
})
|
||||
(self: super: {
|
||||
linuxAndFirmware = super.linuxAndFirmware // {
|
||||
latest = super.linuxAndFirmware.latest.override { stdenv = super.ccacheStdenv; };
|
||||
linuxPackages_rpi4 = super.linuxAndFirmware.linuxPackages_rpi4.override { stdenv = super.ccacheStdenv; };
|
||||
};
|
||||
})
|
||||
];
|
||||
|
||||
Reference in New Issue
Block a user