Compare commits

..

No commits in common. "0f8ac0dadddd8309d6064bfc6a4d18558e67d1f2" and "e289dde49af19b43cbd8bb61f599c543709edf95" have entirely different histories.

5 changed files with 13 additions and 9 deletions

View file

@ -4,7 +4,9 @@
];
services.factorio = {
enable = true;
package = pkgs.factorio-headless;
package = (import (fetchTarball "https://github.com/NixOS/nixpkgs/archive/aa2922b69f0245008d93e9edf9f34894db724d89.tar.gz") {
config.allowUnfree = true;
}).factorio-headless;
openFirewall = true;
nonBlockingSaving = true;
game-name = "Chandler's Factorio Server";

View file

@ -14,8 +14,7 @@ in
{
systemd.services.bannergen = {
enable = true;
after = [ "network-online.target" ];
wants = [ "network-online.target" ];
after = [ "network.target" ];
wantedBy = [ "multi-user.target" ];
serviceConfig = {
ExecStart = "${bannergen}/bin/bannergen";

View file

@ -12,8 +12,8 @@
}
'';
};
services.caddy.virtualHosts."harborpaper.com" = {
serverAliases = ["www.harborpaper.com"];
services.caddy.virtualHosts."pureserendipityweddings.com" = {
serverAliases = ["www.pureserendipityweddings.com"];
extraConfig = ''
redir https://harborpaperco.com
'';

View file

@ -1,12 +1,11 @@
{
services.navidrome = {
enable = true;
package = (import (fetchTarball "https://github.com/NixOS/nixpkgs/archive/33ab0a55ad0e3fe2b40339bdc3c46e3387a8a777.tar.gz") {}).navidrome;
settings = {
MusicFolder = "/mnt/bigbird_public/media/music";
ScanSchedule = "@every 12h";
EnableSharing = true;
};
};
systemd.services.navidrome.after = [ "mnt-bigbird_public.mount" ];
systemd.services.navidrome.requires = [ "mnt-bigbird_public.mount" ];
}

View file

@ -1,11 +1,15 @@
{pkgs, ...}: {
{pkgs, ...}:
let # off my branch until https://github.com/NixOS/nixpkgs/pull/373934 is merged
package = (import (fetchTarball "https://github.com/NixOS/nixpkgs/archive/7ebad821473c78c7cfdf17ecf9f9be91d2455d81.tar.gz") {}).owntracks-recorder;
in
{
systemd.services.owntracks-recorder = {
enable = true;
description = "owntracks-recorder Service";
wantedBy = [ "multi-user.target" ];
after = [ "network.target" ];
serviceConfig = {
ExecStart = "${pkgs.owntracks-recorder}/bin/ot-recorder --storage /var/lib/owntracks --port 0";
ExecStart = "${package}/bin/ot-recorder --storage /var/lib/owntracks --port 0";
DynamicUser = true;
StateDirectory = "owntracks";
StateDirectoryMode = "0775";