From ff98873b3268ab8ca97dd0831c5ca2d95955f17d Mon Sep 17 00:00:00 2001 From: Tom Alexander Date: Sat, 25 Jan 2025 21:22:55 -0500 Subject: [PATCH] Persist save data for ship of harkinian and 2ship2harkinian. --- .../roles/2ship2harkinian/default.nix | 16 ++++++++++++++++ nix/configuration/roles/shipwright/default.nix | 16 ++++++++++++++++ 2 files changed, 32 insertions(+) diff --git a/nix/configuration/roles/2ship2harkinian/default.nix b/nix/configuration/roles/2ship2harkinian/default.nix index 4881ef4..3119bb1 100644 --- a/nix/configuration/roles/2ship2harkinian/default.nix +++ b/nix/configuration/roles/2ship2harkinian/default.nix @@ -26,6 +26,22 @@ environment.systemPackages = with pkgs; [ _2ship2harkinian ]; + + # TODO perhaps install ~/.local/share/2ship/2ship2harkinian.json + + environment.persistence."/persist" = lib.mkIf (!config.me.buildingIso) { + hideMounts = true; + users.talexander = { + directories = [ + { + directory = ".local/share/2ship"; + user = "talexander"; + group = "talexander"; + mode = "0755"; + } + ]; + }; + }; }) ] ); diff --git a/nix/configuration/roles/shipwright/default.nix b/nix/configuration/roles/shipwright/default.nix index c8a9baf..96de982 100644 --- a/nix/configuration/roles/shipwright/default.nix +++ b/nix/configuration/roles/shipwright/default.nix @@ -26,6 +26,22 @@ environment.systemPackages = with pkgs; [ shipwright ]; + + # TODO perhaps install ~/.local/share/soh/shipofharkinian.json + + environment.persistence."/persist" = lib.mkIf (!config.me.buildingIso) { + hideMounts = true; + users.talexander = { + directories = [ + { + directory = ".local/share/soh"; + user = "talexander"; + group = "talexander"; + mode = "0755"; + } + ]; + }; + }; }) ] );