mirror of
https://github.com/itme-brain/nixos.git
synced 2026-05-08 06:50:11 -04:00
30 lines
861 B
YAML
30 lines
861 B
YAML
# sops-nix configuration
|
|
# Per-machine age keys - add new machines here to grant access
|
|
|
|
keys:
|
|
# Machines
|
|
- &desktop age17ejyzyk52unr6eyaa9rpunxpmf7u9726v6sx7me3ww3mdu5xzgjqsgj9gl
|
|
- &server age198jg29ryg3c0qj3yg6y9ha4ce2ue4hjdaa9kalf49fxju74dhchsquvjzp
|
|
|
|
creation_rules:
|
|
# Desktop secrets
|
|
- path_regex: secrets/system/wifi\.yaml$ # Home WIFI Credentials
|
|
key_groups:
|
|
- age:
|
|
- *desktop
|
|
# Shared secrets (desktop + server)
|
|
- path_regex: secrets/system/llama\.yaml$ # llama.cpp API key
|
|
key_groups:
|
|
- age:
|
|
- *desktop
|
|
- *server
|
|
# Server secrets (cameras)
|
|
- path_regex: secrets/system/cameras\.yaml$ # RTSP Feed
|
|
key_groups:
|
|
- age:
|
|
- *server
|
|
# Server secrets (searxng)
|
|
- path_regex: secrets/system/searxng\.yaml$ # searxng token
|
|
key_groups:
|
|
- age:
|
|
- *server
|