users/infinidoge: setup unison

This commit is contained in:
Infinidoge 2025-03-16 17:36:54 -04:00
parent 8ca1c0249b
commit 9c4716a992
Signed by: Infinidoge
SSH key fingerprint: SHA256:EMoPe5e2dO0gEvtBb2xkZTz5dkyL0rBmuiGTKG5s96E

View file

@ -38,12 +38,30 @@ in
};
};
services.unison = {
enable = true;
pairs = {
"PrismLauncher" = mkIf (main.networking.hostName != "Infini-DL360") {
roots = [
"/home/infinidoge/.local/share/PrismLauncher"
"ssh://inx.moe/sync/PrismLauncher"
];
commandOptions = {
ignore = [
"BelowPath cache"
];
};
};
};
};
home.sessionVariables = {
KEYID = "0x30E7A4C03348641E";
POP_SMTP_HOST = common.email.smtp.address;
POP_SMTP_PORT = common.email.smtp.STARTTLS;
POP_SMTP_USERNAME = common.email.withUser "infinidoge";
POP_SMTP_PASSWORD = "$(cat ${secrets.smtp-personal})";
UNISON = "$HOME/.local/state/unison";
};
home.packages =
@ -55,6 +73,7 @@ in
ncdu
peaclock
pop
unison
(lib.optionals (!main.universe.minimal.enable) [
packwiz