Merge pull request #9 from Maroka-chan/fix/wg-on-boot

Require wg.service and start on boot
This commit is contained in:
Rasmus Kirk
2024-02-26 10:04:18 +00:00
committed by GitHub
8 changed files with 29 additions and 1 deletions
+4
View File
@@ -115,6 +115,10 @@ in {
)
];
systemd.services."container@jellyfin" = mkIf cfg.vpn.enable {
requires = ["wg.service"];
};
containers.jellyfin = mkIf cfg.vpn.enable {
autoStart = true;
ephemeral = true;
+4
View File
@@ -40,6 +40,10 @@ in {
)
];
systemd.services."container@lidarr" = mkIf cfg.vpn.enable {
requires = ["wg.service"];
};
containers.lidarr = mkIf cfg.vpn.enable {
autoStart = true;
ephemeral = true;
+4
View File
@@ -45,6 +45,10 @@ in {
)
];
systemd.services."container@prowlarr" = mkIf cfg.vpn.enable {
requires = ["wg.service"];
};
containers.prowlarr = mkIf cfg.vpn.enable {
autoStart = true;
ephemeral = true;
+4
View File
@@ -43,6 +43,10 @@ in {
)
];
systemd.services."container@radarr" = mkIf cfg.vpn.enable {
requires = ["wg.service"];
};
containers.radarr = mkIf cfg.vpn.enable {
autoStart = true;
ephemeral = true;
+4
View File
@@ -40,6 +40,10 @@ in {
)
];
systemd.services."container@readarr" = mkIf cfg.vpn.enable {
requires = ["wg.service"];
};
containers.readarr = mkIf cfg.vpn.enable {
autoStart = true;
ephemeral = true;
+4
View File
@@ -44,6 +44,10 @@ in {
})
];
systemd.services."container@sonarr" = mkIf cfg.vpn.enable {
requires = ["wg.service"];
};
containers.sonarr = mkIf cfg.vpn.enable {
autoStart = true;
ephemeral = true;
+4
View File
@@ -119,6 +119,10 @@ in {
openTcpPorts = [cfg.peerPort];
};
systemd.services."container@transmission" = mkIf cfg.vpn.enable {
requires = ["wg.service"];
};
containers.transmission = mkIf cfg.vpn.enable {
autoStart = true;
ephemeral = true;
+1 -1
View File
@@ -208,7 +208,7 @@ in {
bindsTo = ["netns@wg.service"];
requires = ["network-online.target"];
after = ["netns@wg.service"];
wantedBy = ["netns@wg.service"];
wantedBy = ["multi-user.target"];
serviceConfig = let
lines = split "\n" (readFile cfg.wireguardConfigFile);