Compare commits
5 commits
e289dde49a
...
0f8ac0dadd
| Author | SHA1 | Date | |
|---|---|---|---|
| 0f8ac0dadd | |||
| 004cc9649c | |||
| 71a39e5a35 | |||
| 4ec43f7226 | |||
| 67f1b56e82 |
5 changed files with 9 additions and 13 deletions
|
|
@ -4,9 +4,7 @@
|
||||||
];
|
];
|
||||||
services.factorio = {
|
services.factorio = {
|
||||||
enable = true;
|
enable = true;
|
||||||
package = (import (fetchTarball "https://github.com/NixOS/nixpkgs/archive/aa2922b69f0245008d93e9edf9f34894db724d89.tar.gz") {
|
package = pkgs.factorio-headless;
|
||||||
config.allowUnfree = true;
|
|
||||||
}).factorio-headless;
|
|
||||||
openFirewall = true;
|
openFirewall = true;
|
||||||
nonBlockingSaving = true;
|
nonBlockingSaving = true;
|
||||||
game-name = "Chandler's Factorio Server";
|
game-name = "Chandler's Factorio Server";
|
||||||
|
|
|
||||||
|
|
@ -14,7 +14,8 @@ in
|
||||||
{
|
{
|
||||||
systemd.services.bannergen = {
|
systemd.services.bannergen = {
|
||||||
enable = true;
|
enable = true;
|
||||||
after = [ "network.target" ];
|
after = [ "network-online.target" ];
|
||||||
|
wants = [ "network-online.target" ];
|
||||||
wantedBy = [ "multi-user.target" ];
|
wantedBy = [ "multi-user.target" ];
|
||||||
serviceConfig = {
|
serviceConfig = {
|
||||||
ExecStart = "${bannergen}/bin/bannergen";
|
ExecStart = "${bannergen}/bin/bannergen";
|
||||||
|
|
|
||||||
|
|
@ -12,8 +12,8 @@
|
||||||
}
|
}
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
services.caddy.virtualHosts."pureserendipityweddings.com" = {
|
services.caddy.virtualHosts."harborpaper.com" = {
|
||||||
serverAliases = ["www.pureserendipityweddings.com"];
|
serverAliases = ["www.harborpaper.com"];
|
||||||
extraConfig = ''
|
extraConfig = ''
|
||||||
redir https://harborpaperco.com
|
redir https://harborpaperco.com
|
||||||
'';
|
'';
|
||||||
|
|
|
||||||
|
|
@ -1,11 +1,12 @@
|
||||||
{
|
{
|
||||||
services.navidrome = {
|
services.navidrome = {
|
||||||
enable = true;
|
enable = true;
|
||||||
package = (import (fetchTarball "https://github.com/NixOS/nixpkgs/archive/33ab0a55ad0e3fe2b40339bdc3c46e3387a8a777.tar.gz") {}).navidrome;
|
|
||||||
settings = {
|
settings = {
|
||||||
MusicFolder = "/mnt/bigbird_public/media/music";
|
MusicFolder = "/mnt/bigbird_public/media/music";
|
||||||
ScanSchedule = "@every 12h";
|
ScanSchedule = "@every 12h";
|
||||||
EnableSharing = true;
|
EnableSharing = true;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
systemd.services.navidrome.after = [ "mnt-bigbird_public.mount" ];
|
||||||
|
systemd.services.navidrome.requires = [ "mnt-bigbird_public.mount" ];
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,15 +1,11 @@
|
||||||
{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 = {
|
systemd.services.owntracks-recorder = {
|
||||||
enable = true;
|
enable = true;
|
||||||
description = "owntracks-recorder Service";
|
description = "owntracks-recorder Service";
|
||||||
wantedBy = [ "multi-user.target" ];
|
wantedBy = [ "multi-user.target" ];
|
||||||
after = [ "network.target" ];
|
after = [ "network.target" ];
|
||||||
serviceConfig = {
|
serviceConfig = {
|
||||||
ExecStart = "${package}/bin/ot-recorder --storage /var/lib/owntracks --port 0";
|
ExecStart = "${pkgs.owntracks-recorder}/bin/ot-recorder --storage /var/lib/owntracks --port 0";
|
||||||
DynamicUser = true;
|
DynamicUser = true;
|
||||||
StateDirectory = "owntracks";
|
StateDirectory = "owntracks";
|
||||||
StateDirectoryMode = "0775";
|
StateDirectoryMode = "0775";
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue