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"; + } + ]; + }; + }; }) ] );