Merge branch 'master' of ssh://git.joshuabell.xyz:3032/ringofstorms/dotfiles
This commit is contained in:
commit
d8112f99a0
2 changed files with 16 additions and 5 deletions
|
@ -57,7 +57,7 @@ with lib;
|
||||||
|
|
||||||
# ripgrep
|
# ripgrep
|
||||||
rg = "rg --no-ignore";
|
rg = "rg --no-ignore";
|
||||||
rgf = "rg --files 2>/dev/null | rg";
|
rgf = "rg --files --glob '!/nix/store/**' 2>/dev/null | rg";
|
||||||
};
|
};
|
||||||
|
|
||||||
environment.shellInit = builtins.readFile ./common.sh;
|
environment.shellInit = builtins.readFile ./common.sh;
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
{
|
{
|
||||||
|
lib,
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
{
|
{
|
||||||
|
@ -6,13 +7,23 @@
|
||||||
services.pinchflat = {
|
services.pinchflat = {
|
||||||
enable = true;
|
enable = true;
|
||||||
port = 8945;
|
port = 8945;
|
||||||
mediaDir = "/drives/wd10/nixarr/media/library/youtube";
|
selfhosted = true;
|
||||||
|
mediaDir = "/drives/wd10/pinchflat/media";
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
users.users.pinchflat.isSystemUser = true;
|
||||||
|
users.users.pinchflat.group = "pinchflat";
|
||||||
|
users.groups.pinchflat = { };
|
||||||
|
systemd.services.pinchflat.serviceConfig = {
|
||||||
|
DynamicUser = lib.mkForce false;
|
||||||
|
User = "pinchflat";
|
||||||
|
Group = "pinchflat";
|
||||||
};
|
};
|
||||||
|
|
||||||
# Adds the pinchflat user to the nixarr media group so we can write to the same media folder
|
|
||||||
systemd.services.pinchflat.serviceConfig.SupplementaryGroups = [ "media" ];
|
|
||||||
systemd.tmpfiles.rules = [
|
systemd.tmpfiles.rules = [
|
||||||
"d '/drives/wd10/nixarr/media/library/youtube' 0775 root media - -"
|
"d '/drives/wd10/pinchflat/media' 0775 pinchflat pinchflat - -"
|
||||||
];
|
];
|
||||||
|
|
||||||
# services.nginx = {
|
# services.nginx = {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue