aboutsummaryrefslogtreecommitdiffstats
path: root/system/services (unfollow)
Commit message (Collapse)Author
2023-07-28Fix(treewide): Use correct function argument specificationSoispha
2023-07-28Feat(system/services/mail/users): Add mailusersSoispha
2023-07-28Refactor(system/services/nginx): Reduce encrypted stuff to a minimumSoispha
2023-07-28Fix(system/services/mail): Update mail userssils
2023-07-27Fix(system/services/matrix/bridges/m-wa): Use own databaseSoispha
2023-07-27Fix(system/services/matrix/bridges/m-wa): Correct postgresql uriSoispha
2023-07-27Feat(system/services/matrix/bridges): Add mautrix-whatsapp bridgeSoispha
2023-07-26Fix(system/mail): Add Usersils
2023-07-25Fix(system/services/mail): Add new usersils
2023-07-22Fix(system/services/matrix): Change registration_shared_secret_path tosils
age secret
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-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-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-08Fix(system/services/nix-sync): Nix build needs access to /proc/statSoispha
2023-07-08Fix(treewide): Move all persistent dirs to impermanence to set permissionsSoispha
2023-07-05Fix(system/services/nix-sync): Guard deletion of `repo.path`Soispha
2023-07-05Fix(system/services/nix-sync): Pull before rebuildingSoispha
2023-07-05Fix(system/services/nix-sync): Generate the needed repo pathsSoispha
2023-07-05Fix(system/services/nix-sync): Rebuild website on gcSoispha
2023-07-05Fix(system/services/nix-sync): Really remove last reference to git-syncSoispha
2023-07-05Fix(system/services/nix-sync): Small typos in ExecStartSoispha
2023-07-04Feat(system/services/nix-sync): Split unit into a timer and unitSoispha
2023-07-04Fix(system/services/nginx): Set the correct acme webRootSoispha
2023-07-04Fix(system/services/nix-sync): Use cache directorySoispha
2023-07-04Docs(system/services/nix-sync): Change last remnant from git-syncSoispha
2023-07-04Fix(system/services/nix-sync): Use correct git urlsSoispha
2023-07-04Fix(system/services/nix-sync): Generate root independent of pathSoispha
2023-07-04Fix(system/services/openssh): Set correct permissions on ssh dirSoispha
2023-07-04Fix(system/services/nginx): Create nix-sync cache through impermanenceSoispha
2023-07-04Fix(system/services/nix-sync): Add the cachePath rwSoispha
2023-07-04Fix(system/services/nix-sync): Add '/etc/nginx/websites' to kept dirsSoispha
2023-07-04Fix(system/services): Move acmeWebRoot back to /var/lib/acmeSoispha
2023-07-04Fix(system/services/nix-sync): Remove slash from cachePathSoispha
2023-07-04Fix(system/services/nix-sync): Add some required paths to unitSoispha
2023-07-04Refactor(system/services/nix-sync): Consolidate into repoCachePathSoispha
2023-07-04Fix(system/services/nginx): Remove slash from acme webrootSoispha
2023-07-04Fix(system/services): Inherit acmeRoot manuallySoispha
2023-07-04Fix(system/services/nix-sync): Generate user and group if set to defaultSoispha
2023-07-04Fix(system/services/nix-sync): Rename units to nix-sync-<domain>Soispha
2023-07-04Fix(system/services/nix-sync): Use correct shell escape for pathsSoispha
2023-07-04Fix(system/services/nginx/hosts): Inherit acmeRoot settingSoispha
2023-07-03Style(system/services/nginx): Use nested attr set for acme optionsSoispha
2023-07-03Fix(system): Import everythingSoispha
2023-07-03Fix(system/services/openssh): Rename to 'openssh' as the 'd' is a typoSoispha
2023-07-03Fix(system/services/mail): Tell git-crypt new users.nix locationsils
2023-07-03Fix(system/services/nix-sync): Use correct writeScript functionSoispha