summary refs log tree commit diff stats
path: root/system/secrets (unfollow)
Commit message (Collapse)Author
2023-07-24Feat(system): Add initial mautrix-telegram config mautrix-telegramsils
This won't work and isn't supposed to, in fact this commit is designed to be squashed or rebased. The config in system/services/matrix/bridges/mautrix-telegram/default.nix is mainly copy-pasted from nixos-wiki.
2023-07-22chore(version): v0.4.0 v0.4.0sils
2023-07-22Fix(system/services/matrix): Change registration_shared_secret_path tosils
age secret
2023-07-22Feat(system/secrets): Add matrix-synapse_registration_shared_secretsils
2023-07-22Fix(system/services/matrix): Add registration_shared_secret to registersils
users
2023-07-22Fix(system/services/matrix): Move persisting files ctrl to impermanenceSoispha
2023-07-22Fix(system/services/matrix): Fix extra " =" in locations pathSoispha
2023-07-19Chore(system/secrets): Rekey to support new public keySoispha
2023-07-19Style(treewide): Format after removing vim linesSoispha
2023-07-19Feat(.editorconfig): Add the configuration for all filesSoispha
This sets some formatting option based on the file. In comparison to the vim lines, this should be supported by more editors.
2023-07-19Chore(system/secrets): Add sils' public keysils
2023-07-10chore(version): v0.3.0 v0.3.0Soispha
2023-07-08Fix(system/secrets): Update after redeploySoispha
2023-07-08Fix(system/secrets): Ensure that ssh host key is available in stage 2Soispha
The `/var/lib/sshd` directory is only mounted _after_ the stage 2 init, thus also after the system activation. Agenix, which runs in the system activation needs the hostkey however to decrypt the secrets needed for some units (as of right now only keycloak). Alas the only way I see to achieve that is to store the ssh hostkey directly on /srv, which is mounted before (it's marked as 'neededForBoot' after all) the stage 2 init. It should be possible to achieve this with impermanence however, as `/var/log` is mounted in the stage 1 init; The problem is that I have no idea _why_ only this is the only directory mounted and nothing else.
2023-07-08Fix(system/services/keycloak): Use agenix to store passwdSoispha
2023-07-08Feat(flake): Add agenix moduleSoispha
2023-07-08Fix(system/services/nix-sync): Nix build n