maj 20.03
This commit is contained in:
parent
72d0802b67
commit
ec60e54c9a
4 changed files with 41 additions and 42 deletions
|
@ -33,7 +33,7 @@ in
|
|||
];
|
||||
|
||||
nixpkgs.config.allowUnfree = false;
|
||||
nixpkgs.config.allowUnfreePredicate = (pkg: builtins.elem (builtins.parseDrvName pkg.pname).name [ "factorio-headless" "perl5.30.0-slimserver" "minecraft-server" ]);
|
||||
nixpkgs.config.allowUnfreePredicate = (pkg: builtins.elem (builtins.parseDrvName pkg.pname).name [ "factorio-headless" "perl5.30.1-slimserver" "minecraft-server" ]);
|
||||
|
||||
services.zfs = {
|
||||
autoSnapshot.enable = true;
|
||||
|
|
|
@ -262,36 +262,36 @@ in
|
|||
};
|
||||
};
|
||||
|
||||
systemd.services.minecraft-overviewer =
|
||||
let
|
||||
clientJar = pkgs.fetchurl {
|
||||
url = "https://overviewer.org/textures/1.14";
|
||||
sha256 = "0fij9wac7vj6h0kd3mfhqpn0w9gl8pbs9vs9s085zajm0szpr44k";
|
||||
name = "client.jar";
|
||||
};
|
||||
configFile = pkgs.runCommand "overviewer-config" { CLIENT_JAR = clientJar; } ''
|
||||
substitute ${./config-overviewer.py} $out \
|
||||
--subst-var CLIENT_JAR
|
||||
'';
|
||||
in
|
||||
{
|
||||
script = ''
|
||||
${pkgs.minecraft-overviewer}/bin/overviewer.py --config ${configFile}
|
||||
${pkgs.minecraft-overviewer}/bin/overviewer.py --config ${configFile} --genpoi
|
||||
rm /var/www/minecraft-overviewer/progress.json
|
||||
'';
|
||||
serviceConfig = {
|
||||
User = "nginx";
|
||||
Group = "nginx";
|
||||
};
|
||||
};
|
||||
# systemd.services.minecraft-overviewer =
|
||||
# let
|
||||
# clientJar = pkgs.fetchurl {
|
||||
# url = "https://overviewer.org/textures/1.14";
|
||||
# sha256 = "0fij9wac7vj6h0kd3mfhqpn0w9gl8pbs9vs9s085zajm0szpr44k";
|
||||
# name = "client.jar";
|
||||
# };
|
||||
# configFile = pkgs.runCommand "overviewer-config" { CLIENT_JAR = clientJar; } ''
|
||||
# substitute ${./config-overviewer.py} $out \
|
||||
# --subst-var CLIENT_JAR
|
||||
# '';
|
||||
# in
|
||||
# {
|
||||
# script = ''
|
||||
# ${pkgs.minecraft-overviewer}/bin/overviewer.py --config ${configFile}
|
||||
# ${pkgs.minecraft-overviewer}/bin/overviewer.py --config ${configFile} --genpoi
|
||||
# rm /var/www/minecraft-overviewer/progress.json
|
||||
# '';
|
||||
# serviceConfig = {
|
||||
# User = "nginx";
|
||||
# Group = "nginx";
|
||||
# };
|
||||
# };
|
||||
|
||||
systemd.timers.minecraft-overviewer = {
|
||||
wantedBy = [ "multi-user.target" ];
|
||||
timerConfig = {
|
||||
OnCalendar = "*-*-* 04:00:00";
|
||||
};
|
||||
};
|
||||
# systemd.timers.minecraft-overviewer = {
|
||||
# wantedBy = [ "multi-user.target" ];
|
||||
# timerConfig = {
|
||||
# OnCalendar = "*-*-* 04:00:00";
|
||||
# };
|
||||
# };
|
||||
|
||||
systemd.packages = with pkgs; [
|
||||
tgt
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue