pushover-share.age | agenix | โ | ~/.config/pushover/share (Mac+MiniPC home) | sharing-text ์๋ push; opnix-rotate-mac ๋ง๋ฃ ์๋ฆผ PUSHOVER_FILE source | allHosts |
pane-note-links.age | agenix | โ | ~/.config/pane-note/links.txt (Mac+MiniPC home) | pane-note.sh ์ ๋
ธํธ Links ์น์
| allHosts |
immich-db-password.age | agenix | โ | /run/agenix/immich-db-password (MiniPC) | immich.nix dbPasswordPath โ PostgreSQL | minipcOnly |
immich-api-key.age | agenix | โ | Mac ~/.config/immich/api-key / MiniPC /run/agenix/immich-api-key | immich-updateยทimmich-cleanup FolderAction upload | allHosts |
pushover-immich.age | agenix | โ | Mac ~/.config/pushover/immich / MiniPC /run/agenix/pushover-immich | immich-updateยทcleanupยทbackup ์๋ฆผ | allHosts |
pushover-folder-actions.age | agenix | โ | ~/.config/pushover/folder-actions (Mac ์ ์ฉ) | macOS FolderActions (compress-video / convert-video-to-gif / rename-asset / compress-rar) ์คํจ ์๋ฆผ | macbook ๋จ๋
(์ธ๋ผ์ธ) |
shottr-license.age | agenix | โ | ~/.config/shottr/license (Mac home, Darwin-only HM ๋ฐฐํฌ) | Shottr ๋ผ์ด์ผ์ค (kc-license + kc-vault pre-fill) | allHosts (๋ณตํธํ recipient โ ๋ฐฐํฌ๋ Mac๋ง) |
copyparty-password.age | agenix | โ | /run/agenix/copyparty-password (MiniPC) | copyparty.nix passwordPath โ ํ์ผ์๋ฒ ๋น๋ฐ๋ฒํธ | minipcOnly |
cloudflare-dns-api-token.age | agenix | โ | /run/agenix/cloudflare-dns-api-token (MiniPC) | caddy.nix โ Caddy HTTPS(DNS-01) ์ธ์ฆ์ ๋ฐ๊ธ | minipcOnly |
pushover-uptime-kuma.age | agenix | โ | /run/agenix/pushover-uptime-kuma (MiniPC) | uptime-kuma-update ์๋ฆผ | minipcOnly |
pushover-copyparty.age | agenix | โ | /run/agenix/pushover-copyparty (MiniPC) | copyparty-update ์๋ฆผ | minipcOnly |
karakeep-nextauth-secret.age | agenix | โ | /run/agenix/karakeep-nextauth-secret (MiniPC) | karakeep.nix nextauthSecretPath โ NextAuth secret | minipcOnly |
karakeep-meili-master-key.age | agenix | โ | /run/agenix/karakeep-meili-master-key (MiniPC) | karakeep.nix meiliMasterKeyPath โ Meilisearch master key | minipcOnly |
karakeep-openai-key.age | agenix | โ | /run/agenix/karakeep-openai-key (MiniPC) | karakeep.nix openaiKeyPath โ AI ํ๊น
OpenAI ํค | allHosts |
pushover-karakeep.age | agenix | โ | /run/agenix/pushover-karakeep (MiniPC) | karakeep-updateยทnotifyยทsinglefile-bridgeยทbackupยทfallback-syncยทlog-monitor (๋ค์ค ๋ชจ๋ merge) | allHosts |
pushover-system-monitor.age | agenix | โ | /run/agenix/pushover-system-monitor (MiniPC) | smartdยทtemp-monitorยทsmoke-testยทopnix-rotate(MiniPC) ํ๋์จ์ด/SMART/์จ๋/SA rotation ์๋ฆผ (๋ค์ค ๋ชจ๋ merge) | minipcOnly |
opnix-service-account-token.age | agenix โ 1Password SA | Automation (SA ์ ๊ทผ vault) | /run/agenix/opnix-service-account-token (root:onepassword-secrets, 0640, MiniPC) | opnix tokenFile โ ๋ถํ
oneshot์ด op://Automation/github-pat/token์ /run/opnix/<user>/github-pat tmpfs๋ก materialize โ nixos.nix gh wrapper๊ฐ GH_TOKEN ์๋น | minipcHostOnly (host key ๋ณตํธํ) |
opnix-service-account-token-mac.age | agenix โ 1Password SA | Automation (SA ์ ๊ทผ vault) | ~/.config/op/sa-token-mac (agenix home-manager, 0400, isDarwin && hostType==personal) | darwin.nix gh-pat-mac์ด OP_SERVICE_ACCOUNT_TOKEN์ผ๋ก op read op://Automation/github-pat/token โ temp ์บ์ โ gh-auth/c/codex ๋ฐ์ฒ๊ฐ GH_TOKEN ์ฃผ์
. MiniPC host-key SA์ ๋ณ๊ฐ ๊ฒฉ๋ฆฌ SA | macbook (Mac user ๋ก๊ทธ์ธ ํค ๋จ๋
, work role ๋ฏธ๋ฐฐํฌ) |
github-pat (1Password ํญ๋ชฉ) | 1Password | Automation | op://Automation/github-pat/token | Mac: gh-pat-mac์ด SA token์ผ๋ก op read โ temp ์บ์. MiniPC: opnix๊ฐ tmpfs๋ก materialize. SA token์ด ์ฝ๋ ์ค์ PAT ํญ๋ชฉ | โ |
mac-ssh (1Password ํญ๋ชฉ) | 1Password | SSH | SSH vault item (comment mac-ssh, constants.sshDeviceKeys.macSsh) | Mac SSH agent(agent.toml์ด SSH vault ๋
ธ์ถ) + MiniPC authorized_keys ๋ฑ๋ก. AutomationโSSH vault ๊ฒฉ๋ฆฌ | โ |
mobile-ssh (๋๋ฐ์ด์ค ํค) | Termius keychain | โ | Termius keychain ๋ณด๊ด (iPhoneยทiPad ๋๊ธฐํ ๊ณต์ ); ๊ณต๊ฐํค๋ง constants.sshDeviceKeys.mobile | iPhone/iPad Termius ๊ณต์ ๋จ์ผ ํค(๋๋ฐ์ด์ค๋ณ ๊ฒฉ๋ฆฌ ๋ถ์ฑ๋ฆฝ). MiniPC authorized_keys ๋ฑ๋ก์ฉ. 1Password ๋ฏธ๋ณด๊ด | โ |
emergency-ssh (1Password ํญ๋ชฉ) | 1Password | SSH | SSH vault item (backup copy; ssh key comment emergency-fallback); ์ด์ ํค๋ ~/.ssh/emergency_ed25519 (IdentityAgent=none ๋
๋ฆฝ fallback) | ๊ธด๊ธ fallback SSH ์ ์. 1Password backup copy๊ฐ SSH vault ๋ณด๊ด. AutomationโSSH vault ๊ฒฉ๋ฆฌ | โ |
| SA token (mac) | 1Password | Automation (read-only) | 1Password Service Account; token์ opnix-service-account-token-mac.age๋ก ์ํธํ๋์ด ~/.config/op/sa-token-mac ๋ฐฐํฌ | Mac gh-pat-mac์ด github-pat ๋ฐ๊ธ ์ ์ฌ์ฉ. blast radius=Automation read-only(SSH vault ์ ๊ทผ ๋ถ๊ฐ). 90์ผ cadence rotation (๋ง๋ฃ recordโ ) | โ |
| SA token (minipc) | 1Password | Automation (read-only) | 1Password Service Account; token์ opnix-service-account-token.age๋ก ์ํธํ๋์ด /run/agenix/opnix-service-account-token ๋ฐฐํฌ | MiniPC opnix๊ฐ github-pat materialize ์ ์ฌ์ฉ. blast radius=Automation read-only. 90์ผ cadence rotation (๋ง๋ฃ recordโ ). Mac SA์ ๋ณ๊ฐ ๋ฐ๊ธ ๊ฒฉ๋ฆฌ SA | โ |