pinchflat

This commit is contained in:
RingOfStorms (Joshua Bell) 2025-06-27 15:51:05 -05:00
parent dc6fb3adc2
commit 6efa77899c
2 changed files with 16 additions and 5 deletions

View file

@ -57,7 +57,7 @@ with lib;
# ripgrep
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;

View file

@ -1,4 +1,5 @@
{
lib,
...
}:
{
@ -6,13 +7,23 @@
services.pinchflat = {
enable = true;
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 = [
"d '/drives/wd10/nixarr/media/library/youtube' 0775 root media - -"
"d '/drives/wd10/pinchflat/media' 0775 pinchflat pinchflat - -"
];
# services.nginx = {