stuff and thangs

This commit is contained in:
mjallen18
2025-12-23 10:41:19 -06:00
parent 15f186e3ce
commit 74e772582d
6 changed files with 52 additions and 3 deletions

View File

@@ -39,7 +39,7 @@ in
++ (
if hasDestopEnvironment then
[
chromium
stable.chromium
firefox
gamescope
gamescope-wsi

View File

@@ -17,11 +17,14 @@
"cachyos-server-lto-znver4"
"cachyos-rc-lto"
"cachyos-rc-lto-znver4"
"chromium"
# "chromium"
"electron"
"ffmpeg"
"ffmpeg_7"
"ffmpeg_6"
"ffmpeg-full"
"ffmpeg-headless-rpi"
"gamescope"
"gjs"
"gst-plugins-bad"
"gtk4"
@@ -30,14 +33,21 @@
"libraspberrypi"
"libsecret"
"linux"
"linux_rpi"
"onnxruntime"
"opencv"
"pipewire"
"qemu"
"qemu_kvm"
"qemu_full"
"qt3d"
"qtdeclarative"
"qtmultimedia"
"qtwebengine"
"raspberrypi-utils"
"sdl"
"sdl2"
"sdl3"
"torch"
"uv"
"webkitgtk"
@@ -56,6 +66,19 @@
(self: super: {
"ffmpeg-headless-rpi" = super."ffmpeg-headless-rpi".override { ffmpeg_7-full = super.ffmpeg_7-headless.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: {
linuxAndFirmware = super.linuxAndFirmware // {
latest = super.linuxAndFirmware.latest.override { stdenv = super.ccacheStdenv; };
};
})
];
nix = {

View File

@@ -9,4 +9,6 @@ final: _prev: {
kdeconnect-kde = final.stable.kdeconnect-kde;
webkit-gtk = final.stable.webkit-gtk;
qtwebengine = final.stable.qtwebengine;
electron = final.stable.electron;
heroic = final.stable.heroic;
}

View File

@@ -21,7 +21,17 @@
# ###################################################
# # Impermanence # #
# ###################################################
impermanence.enable = true;
impermanence = {
enable = true;
extraDirectories = [
{
directory = "/var/cache/ccache";
user = "nobody";
group = "nobody";
mode = "u=rwx,g=rwx,o=rx";
}
];
};
# ###################################################
# # Hardware # #

View File

@@ -304,6 +304,12 @@ in
group = "nobody";
mode = "u=rwx,g=rwx,o=rx";
}
{
directory = "/var/lib/redis-ccache";
user = "redis-ccache";
group = "redis-ccache";
mode = "u=rwx,g=,o=";
}
];
};
};

View File

@@ -76,6 +76,14 @@
port = 6379;
};
ccache = {
enable = true;
port = 6363;
bind = "0.0.0.0";
openFirewall = true;
extraParams = [ "--protected-mode no" ];
};
manyfold = {
enable = true;
port = 6380;