This commit is contained in:
TheK0tYaRa 2026-03-07 10:53:27 +02:00
parent dbde18d4a2
commit 33f5ff9019
8 changed files with 152 additions and 140 deletions

View file

@ -52,16 +52,6 @@
inherit system;
overlays = [ sccache.overlays.default ];
};
#
# sccacheWrapper = pkgs.writeShellScriptBin "clang-sccache" ''
# export SCCACHE_DIR=/var/cache/sccache
# exec ${pkgs.sccache}/bin/sccache ${pkgs.llvmPackages_latest.clang}/bin/clang "$@"
# '';
# stdenvSccache = pkgs.overrideCC pkgs.llvmPackages_latest.stdenv (
# pkgs.llvmPackages_latest.clang.override {
# cc = sccacheWrapper;
# }
# );
in
{
nixosConfigurations.testenv = nixpkgs.lib.nixosSystem {
@ -72,7 +62,6 @@
};
modules = [
# ./custom/modules
# ./custom/modules/llvm-ccache-stdenv.nix
ragenix.nixosModules.default
niri-flake.nixosModules.niri
nix-index-database.nixosModules.default
@ -122,9 +111,15 @@
"root"
"thek0tyara"
];
extra-sandbox-paths = [ config.programs.ccache.cacheDir ];
extra-sandbox-paths = [
"/var/cache/sccache"
];
download-buffer-size = 160000000;
};
systemd.tmpfiles.rules = [
# setgid, чтобы файлы/папки сохраняли группу nixbld
"d /var/cache/sccache 2770 root nixbld - -"
];
boot = {
loader = {
systemd-boot.enable = true;
@ -165,6 +160,7 @@
LLAMA_CACHE = "/home/thek0tyara/Downloads/llm";
# CCACHE_DIR = "/mnt/HDD_A_DATA/ccache";
# SCCACHE_DIR = "/home/thek0tyara/Documents/cache/sccache";
# LLVM = "1";
# UV_CACHE_DIR = "";