Compare commits

...

3 Commits

Author SHA1 Message Date
Tom Alexander
ff8bb0653b
Enable bluetooth on odo. 2025-01-25 21:28:14 -05:00
Tom Alexander
ff98873b32
Persist save data for ship of harkinian and 2ship2harkinian. 2025-01-25 21:22:55 -05:00
Tom Alexander
67ad4e2dff
Persist sm64ex save data. 2025-01-25 20:47:48 -05:00
4 changed files with 51 additions and 3 deletions

View File

@ -32,6 +32,7 @@
me.alacritty.enable = true; me.alacritty.enable = true;
me.ansible.enable = true; me.ansible.enable = true;
me.ares.enable = true; me.ares.enable = true;
me.bluetooth.enable = true;
me.chromecast.enable = true; me.chromecast.enable = true;
me.chromium.enable = true; me.chromium.enable = true;
me.docker.enable = true; me.docker.enable = true;

View File

@ -26,6 +26,22 @@
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
_2ship2harkinian _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";
}
];
};
};
}) })
] ]
); );

View File

@ -26,6 +26,22 @@
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
shipwright 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";
}
];
};
};
}) })
] ]
); );

View File

@ -19,10 +19,9 @@
config = lib.mkIf config.me.sm64ex.enable ( config = lib.mkIf config.me.sm64ex.enable (
lib.mkMerge [ lib.mkMerge [
{
allowedUnfree = [ "sm64ex" ];
}
(lib.mkIf config.me.graphical { (lib.mkIf config.me.graphical {
allowedUnfree = [ "sm64ex" ];
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
sm64ex sm64ex
]; ];
@ -34,6 +33,22 @@
# }; # };
# }) # })
# ]; # ];
# TODO perhaps install ~/.local/share/sm64ex/sm64config.txt
environment.persistence."/persist" = lib.mkIf (!config.me.buildingIso) {
hideMounts = true;
users.talexander = {
directories = [
{
directory = ".local/share/sm64ex";
user = "talexander";
group = "talexander";
mode = "0755";
}
];
};
};
}) })
] ]
); );