mirror of
https://github.com/adrlau/nix-dotfiles.git
synced 2024-12-22 18:57:29 +01:00
fix perm qbit
This commit is contained in:
parent
ca1e345862
commit
d5ed56f39a
@ -93,11 +93,16 @@ in
|
||||
networking.firewall.allowedUDPPorts = [ port torrentPort];
|
||||
|
||||
sops.secrets."qbittorrent/interfaceAddress" = {
|
||||
restartUnits = [ "qbittorrent-nox.service" ];
|
||||
mode = "0755";
|
||||
};
|
||||
|
||||
sops.templates."qbittorrent/configuration" = {
|
||||
content = configurationFile;
|
||||
path = "${path}/.config/qBittorrent/qBittorrent.conf";
|
||||
#path = "${path}/.config/qBittorrent/qBittorrent.conf";
|
||||
owner = "qbittorrent";
|
||||
mode = "0755";
|
||||
|
||||
};
|
||||
|
||||
|
||||
@ -105,6 +110,7 @@ in
|
||||
isNormalUser = true; #make this a normal user to be able to make files
|
||||
home = path;
|
||||
group = "media";
|
||||
|
||||
};
|
||||
users.groups.qbittorrent = {};
|
||||
|
||||
@ -114,6 +120,7 @@ in
|
||||
wantedBy = [ "multi-user.target" ];
|
||||
|
||||
serviceConfig = {
|
||||
ExecStartPre = "${pkgs.bash}/bin/bash -c '${pkgs.coreutils}/bin/mkdir -p ${path} && ${pkgs.coreutils}/bin/chmod -R 755 ${path} && ${pkgs.coreutils}/bin/cp ${config.sops.templates."qbittorrent/configuration".path} ${path}/.config/qBittorrent/qBittorrent.conf'";
|
||||
ExecStart = "${pkgs.qbittorrent-nox}/bin/qbittorrent-nox";
|
||||
User = "qbittorrent";
|
||||
Group = "media";
|
||||
@ -124,4 +131,4 @@ in
|
||||
};
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user