Kieran's opinionated (and probably slightly dumb) nix config

chore: update battleship

dunkirk.sh 7f9d7b4d 6be37ef7

verified
Changed files
+6 -5
modules
nixos
+3 -4
flake.lock
···
]
},
"locked": {
-
"lastModified": 1764790763,
-
"narHash": "sha256-zeitWozGRMpBXpv0w2JchhvijPceJ1ZBE18Y3j19je8=",
+
"lastModified": 1764794912,
+
"narHash": "sha256-gtpGrpOeZqLiH3VhBNKRKOAP4qNZEb/OJW/TvOxniW4=",
"owner": "taciturnaxolotl",
"repo": "battleship-arena",
-
"rev": "ea9ed8d601369a4fb29b92ea6f408f1610ac4280",
+
"rev": "8dc2bbe264e6d29d017070569ea4ab20ca5e9c15",
"type": "github"
},
"original": {
"owner": "taciturnaxolotl",
"repo": "battleship-arena",
-
"rev": "ea9ed8d601369a4fb29b92ea6f408f1610ac4280",
"type": "github"
}
},
+1 -1
flake.nix
···
};
battleship-arena = {
-
url = "github:taciturnaxolotl/battleship-arena/ea9ed8d601369a4fb29b92ea6f408f1610ac4280";
+
url = "github:taciturnaxolotl/battleship-arena";
inputs.nixpkgs.follows = "nixpkgs";
};
};
+2
modules/nixos/services/battleship-arena.nix
···
preStart = ''
mkdir -p ${cfg.uploadDir}
mkdir -p $(dirname ${cfg.resultsDb})
+
chown -R battleship-arena:battleship-arena ${cfg.uploadDir}
+
chmod -R u+rwX ${cfg.uploadDir}
# Generate SSH host key if it doesn't exist
if [ ! -f /var/lib/battleship-arena/.ssh/battleship_arena ]; then