Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-10-28 | Fix import for restic-rest-server | Timo Wilken | |
2023-09-19 | Formalise password keys to avoid PATH issues | Timo Wilken | |
Mcron seems to set a restricted PATH now, so make sure it knows where to find "pass". Also use less shell substitution and implement repository URL building in Guile. | |||
2023-09-12 | Add Mythic dynamic DNS service | Timo Wilken | |
2023-09-12 | Factor out common desktop services | Timo Wilken | |
Most of the code for setting desktop layouts is common between machines. Also, make the blueman-applet service reusable. | |||
2023-09-12 | Factor out proper Git and GnuPG service types | Timo Wilken | |
2023-09-08 | Support limiting restic cleanup by hostname | Timo Wilken | |
2023-08-02 | Avoid using `%unset-value' directly | Timo Wilken | |
Just don't specify a default value to use it, and use `maybe-value-set?' to check for user-provided values. | |||
2023-06-03 | Indent *-file functions more conveniently | Timo Wilken | |
Files with potentially long or complex contents shouldn't be indented quite as far. | |||
2023-06-03 | Simplify SSL_CERT_DIR expression | Timo Wilken | |
No need to nest string-append and file-append. | |||
2023-06-03 | Set SSL_CERT_* variables for php-fpm | Timo Wilken | |
This should let Nextcloud News fetch feeds when they're added by the user, not just during cron jobs. | |||
2023-06-03 | Install and enable php-imagick for Nextcloud | Timo Wilken | |
2023-05-25 | Run Grafana using Docker | Timo Wilken | |
2023-05-21 | Extract Nextcloud cron command into script | Timo Wilken | |
2023-05-20 | Raise OPcache memory limit | Timo Wilken | |
Requested by Nextcloud's self-check. | |||
2023-05-20 | Clean up phone backups | Timo Wilken | |
2023-05-20 | Add restic cleanup service | Timo Wilken | |
2023-05-20 | Rename `restic-backup-repository' to allow for cleanup repos | Timo Wilken | |
2023-04-30 | Configure regular restic backups | Timo Wilken | |
2023-04-28 | Use proper SSL cert path | Timo Wilken | |
This avoids relying on nss-certs being installed system-wide. | |||
2023-04-25 | Restic REST server is now an upstream package | Timo Wilken | |
2023-04-22 | Set SSL CA cert locations for Nextcloud cron | Timo Wilken | |
2023-04-21 | Fix restic-server setup | Timo Wilken | |
2023-04-21 | Draft of restic server deployment | Timo Wilken | |
2023-04-21 | Add initial restic-server code | Timo Wilken | |
2023-02-20 | Explicitly specify system-wide SSL certs | Timo Wilken | |
By default, OpenSSL only uses its built-in certificates, but we need to use the system-wide ones for connecting to YouTube and BBC Sounds. | |||
2023-02-19 | Add get-iplayer service | Timo Wilken | |
2023-02-19 | Simplify yt-dlp scheduling function further | Timo Wilken | |
This way of trying to schedule every second day doesn't actually work. Just run every night at the same hour and randomise the minutes. | |||
2023-02-19 | Use mcron's #:user instead of manual setuid | Timo Wilken | |
2023-02-19 | Generate separate script for yt-dlp mcron action | Timo Wilken | |
2023-02-19 | Simplify yt-dlp scheduling function | Timo Wilken | |
2023-02-19 | Improve yt-dlp service | Timo Wilken | |
- allow configuring odd or even days (useful for future get-iplayer service so they run on alternating days) - auto-update yt-dlp if not using the system package | |||
2023-02-19 | Randomise yt-dlp times better | Timo Wilken | |
2023-02-19 | Add yt-dlp service | Timo Wilken | |
2023-02-18 | Extract common service sets into separate modules | Timo Wilken | |
Common service sets (NextCloud, Matrix, WireGuard) should be in their own modules to make things neater, instead of being interleaved with operating system declarations. |