Added logic, can still be locked
This commit is contained in:
@@ -52,7 +52,22 @@
|
||||
TMP_HOME=$(mktemp -d)
|
||||
HOME=$TMP_HOME ${pkgs.archipelago}/bin/archipelago --update_settings
|
||||
ln -s ${nodecames-apworld} "$TMP_HOME/.local/share/Archipelago/worlds/nodecames.apworld"
|
||||
HOME=$TMP_HOME ${pkgs.archipelago}/bin/archipelago
|
||||
chmod +w "$TMP_HOME/.local/share/Archipelago/Players/"
|
||||
ln -s ${./src/main/resources/apworld/test.yml} "$TMP_HOME/.local/share/Archipelago/Players/Tester.yaml"
|
||||
HOME=$TMP_HOME ${pkgs.archipelago}/bin/archipelago "$@"
|
||||
'';
|
||||
};
|
||||
archipelago-host = pkgs.writeShellApplication {
|
||||
name = "archipelago-host";
|
||||
text = ''
|
||||
TMP_HOME=$(mktemp -d)
|
||||
HOME=$TMP_HOME ${pkgs.archipelago}/bin/archipelago --update_settings
|
||||
ln -s ${nodecames-apworld} "$TMP_HOME/.local/share/Archipelago/worlds/nodecames.apworld"
|
||||
chmod +w "$TMP_HOME/.local/share/Archipelago/Players/"
|
||||
ln -s ${./src/main/resources/apworld/test.yml} "$TMP_HOME/.local/share/Archipelago/Players/Tester.yaml"
|
||||
HOME=$TMP_HOME ${pkgs.archipelago}/bin/archipelago Generate
|
||||
GENFILE=$(find "$TMP_HOME/.local/share/Archipelago/output/" -name "*.zip")
|
||||
HOME=$TMP_HOME ${pkgs.archipelago}/bin/archipelago Host "$GENFILE"
|
||||
'';
|
||||
};
|
||||
in {
|
||||
@@ -66,6 +81,7 @@
|
||||
nodecames = { type = "app"; program = "${nodecames-launcher}/bin/nodecames"; };
|
||||
postgres-server = { type = "app"; program = "${postgres-server}/bin/postgres-server"; };
|
||||
archipelago = { type = "app"; program = "${test-archipelago}/bin/archipelago"; };
|
||||
archipelago-host = { type = "app"; program = "${archipelago-host}/bin/archipelago-host"; };
|
||||
};
|
||||
|
||||
devShells.${system} = {
|
||||
|
||||
Reference in New Issue
Block a user