added rss downloader
This commit is contained in:
@@ -1,6 +1,8 @@
|
||||
{ pkgs, ... }:
|
||||
{ pkgs, rssdownloader-src, ... }:
|
||||
|
||||
let
|
||||
rssdownloader = pkgs.callPackage ./rssdownloader.nix { src = rssdownloader-src; };
|
||||
|
||||
proxyVhost = { upstream, websockets ? true, maxBodySize ? "1g" }: {
|
||||
forceSSL = true;
|
||||
enableACME = true;
|
||||
@@ -41,7 +43,8 @@ in
|
||||
lockdPort = 4001;
|
||||
mountdPort = 4002;
|
||||
exports = ''
|
||||
/media 192.168.50.0/24(rw,sync,no_subtree_check,all_squash,anonuid=1000,anongid=1000,fsid=0)
|
||||
/media 192.168.50.0/24(rw,sync,no_subtree_check,all_squash,anonuid=1000,anongid=1000,fsid=0,insecure)
|
||||
/media 100.64.0.0/10(rw,sync,no_subtree_check,all_squash,anonuid=1000,anongid=1000,fsid=0,insecure)
|
||||
'';
|
||||
};
|
||||
|
||||
@@ -107,6 +110,19 @@ in
|
||||
};
|
||||
};
|
||||
|
||||
systemd.services.rssdownloader = {
|
||||
description = "RSS Torrent Downloader";
|
||||
after = [ "network.target" ];
|
||||
wantedBy = [ "multi-user.target" ];
|
||||
path = [ pkgs.transmission_4 ];
|
||||
serviceConfig = {
|
||||
Type = "simple";
|
||||
ExecStart = "${rssdownloader}/bin/rssdownloader -config /home/ulve/code/rssdownloader/config.json";
|
||||
Restart = "on-failure";
|
||||
User = "ulve";
|
||||
};
|
||||
};
|
||||
|
||||
systemd.services.transmission = dockerService {
|
||||
name = "transmission";
|
||||
description = "Transmission via Mullvad VPN";
|
||||
|
||||
Reference in New Issue
Block a user