lorri: systemd allow access to cache directories
Some nix builds require RW access to `.cache/nix` and `.cache/lorri`.
This commit is contained in:
parent
0e0e966954
commit
4e6d25a51b
|
@ -7,7 +7,7 @@ let
|
||||||
cfg = config.services.lorri;
|
cfg = config.services.lorri;
|
||||||
|
|
||||||
in {
|
in {
|
||||||
meta.maintainers = [ maintainers.gerschtli ];
|
meta.maintainers = [ maintainers.gerschtli maintainers.nyarly ];
|
||||||
|
|
||||||
options.services.lorri = {
|
options.services.lorri = {
|
||||||
enable = mkEnableOption "lorri build daemon";
|
enable = mkEnableOption "lorri build daemon";
|
||||||
|
@ -55,6 +55,10 @@ in {
|
||||||
ReadWritePaths = [
|
ReadWritePaths = [
|
||||||
# /run/user/1000 for the socket
|
# /run/user/1000 for the socket
|
||||||
"%t"
|
"%t"
|
||||||
|
# Needs to update own cache
|
||||||
|
"%C/lorri"
|
||||||
|
# Needs %C/nix/fetcher-cache-v1.sqlite
|
||||||
|
"%C/nix"
|
||||||
"/nix/var/nix/gcroots/per-user/%u"
|
"/nix/var/nix/gcroots/per-user/%u"
|
||||||
];
|
];
|
||||||
CacheDirectory = [ "lorri" ];
|
CacheDirectory = [ "lorri" ];
|
||||||
|
|
Loading…
Reference in a new issue