Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | refactor(modules/impermanence): Migrate to by-name while distributing mods | Benedikt Peetz | 4 days |
| | |||
* | refactor(modules/etesync): Move to a complete module | Benedikt Peetz | 2024-06-13 |
| | |||
* | fix(system/impermanence/mods/mail.nix): fix typo | Silas Schöffel | 2024-04-25 |
| | |||
* | fix(mail): persist additional state directories | Silas Schöffel | 2024-04-24 |
| | | | | | This preserves mail state to prevent running out of memory and thus makes our mailsetup more reliable. | ||
* | fix(system/impermanence/mods/users.nix): add /root/.ssh as persistent directory | sils | 2024-03-19 |
| | |||
* | Fix(system/impermanence): Add permissions | sils | 2023-11-18 |
| | |||
* | Fix(system/impermanence): Add etebase-server | sils | 2023-11-18 |
| | |||
* | feat(treewide): add mastodon | sils | 2023-10-12 |
| | |||
* | fix(system/services/murmur): Allow murmur's user to read certs | Soispha | 2023-10-03 |
| | |||
* | feat(system/services/taskserver): Init | Soispha | 2023-10-01 |
| | | | | | This is the server part used in combination with Taskwarrior to regain control over the unwieldy amount of task, that accumulate over the day. | ||
* | Fix(system/impermanence): Keycloak was actually postgresql | Soispha | 2023-07-27 |
| | |||
* | Feat(system/services/matrix/bridges): Add mautrix-whatsapp bridge | Soispha | 2023-07-27 |
| | |||
* | Fix(system/services/matrix): Move persisting files ctrl to impermanence | Soispha | 2023-07-22 |
| | |||
* | Fix(system/secrets): Ensure that ssh host key is available in stage 2 | Soispha | 2023-07-08 |
| | | | | | | | | | | | | | | | 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. | ||
* | Fix(system/impermanence/m/mail): Add rspamd dir | Soispha | 2023-07-08 |
| | |||
* | Fix(system/impermanence/m/users): Make /home readable | Soispha | 2023-07-08 |
| | |||
* | Fix(treewide): Move all persistent dirs to impermanence to set permissions | Soispha | 2023-07-08 |