global sccache doesn't work per user
This commit is contained in:
parent
a74ae4e627
commit
44ddb7f282
1 changed files with 26 additions and 2 deletions
28
home.nix
28
home.nix
|
|
@ -113,8 +113,8 @@
|
|||
sessionVariables = {
|
||||
DESKTOP = ":0";
|
||||
OLLAMA_HOST = "10.20.0.201:11434";
|
||||
SCCACHE_DIR="/var/cache/sccache";
|
||||
SCCACHE_SERVER_UDS="/run/sccache/server.sock";
|
||||
SCCACHE_DIR = "${config.home.homeDirectory}/.cache/sccache";
|
||||
SCCACHE_SERVER_UDS = "${config.home.homeDirectory}/.cache/sccache/server.sock";
|
||||
};
|
||||
file = {
|
||||
".config/waybar/power_menu.xml".text = ''
|
||||
|
|
@ -193,6 +193,30 @@
|
|||
systemd.user = {
|
||||
startServices = "sd-switch";
|
||||
services = {
|
||||
sccache = {
|
||||
Unit = {
|
||||
Description = "User sccache server";
|
||||
};
|
||||
Service = {
|
||||
Environment = [
|
||||
"SCCACHE_DIR=${config.home.homeDirectory}/.cache/sccache"
|
||||
"SCCACHE_SERVER_UDS=${config.home.homeDirectory}/.cache/sccache/server.sock"
|
||||
"SCCACHE_START_SERVER=1"
|
||||
"SCCACHE_NO_DAEMON=1"
|
||||
"SCCACHE_IDLE_TIMEOUT=0"
|
||||
];
|
||||
ExecStartPre = [
|
||||
"${pkgs.coreutils}/bin/mkdir -p ${config.home.homeDirectory}/.cache/sccache"
|
||||
"${pkgs.coreutils}/bin/rm -f ${config.home.homeDirectory}/.cache/sccache/server.sock"
|
||||
];
|
||||
ExecStart = "${pkgs.sccache}/bin/sccache";
|
||||
Restart = "always";
|
||||
RestartSec = 2;
|
||||
};
|
||||
Install = {
|
||||
WantedBy = [ "default.target" ];
|
||||
};
|
||||
};
|
||||
prepare2watch = {
|
||||
Unit = {
|
||||
Description = "prepare videos to get later";
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue