Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-06-05 | Install system packages using profile-service-type | Timo Wilken | |
2024-03-27 | Configure channels through guix-configuration | Timo Wilken | |
In recent versions, it seems Guix silently overwrites any custom /etc/guix/channels.scm file, so configure channels though Guix' configuration. | |||
2024-02-16 | Clean up backups from new machines | Timo Wilken | |
2024-02-16 | Back up user data on new machines | Timo Wilken | |
2024-02-11 | Specify database user for ledgerplot | Timo Wilken | |
2024-02-11 | Fix execl/execlp usage | Timo Wilken | |
`execlp' does not allow omitting argv[0], so there's no point to using it -- we always have the full binary path anyway. | |||
2024-02-11 | Update ledgerplot and fetch exchange rates on weeknights | Timo Wilken | |
2024-02-11 | Use the less memory-hungry ledgerplot instead of hledger-dashboard | Timo Wilken | |
2023-12-13 | Expose Grafana externally | Timo Wilken | |
2023-11-20 | Make WireGuard service install its own secrets automatically | Timo Wilken | |
2023-11-08 | Track restic and wireguard secrets on vin | Timo Wilken | |
2023-11-02 | Back up Grafana database | Timo Wilken | |
2023-11-01 | Generalise Restic declarations | Timo Wilken | |
* rename confusingly named restic-*-repository variables to restic-scheduled-* * generalise repository handling, allowing local and REST repositories both as backup and cleanup targets * generalise password handling, allowing passwords from pass or from files for backup, for cleanup and as part of a REST URL | |||
2023-09-12 | Dynamically set vin's IPv6 address | Timo Wilken | |
2023-09-08 | Run cleanup for OAndBackupX backups later | Timo Wilken | |
2023-09-08 | Clean up new "sync" restic repo | Timo Wilken | |
2023-08-10 | Keep fewer Signal backups | Timo Wilken | |
Don't need so many. | |||
2023-05-28 | Restart services on unattended-upgrade | Timo Wilken | |
2023-05-28 | Fix locale issue for hledger-dashboard | Timo Wilken | |
2023-05-28 | Deploy hledger dashboard daemon | Timo Wilken | |
2023-05-25 | Use the newly-published channel for unattended upgrades | Timo Wilken | |
2023-05-25 | Run Grafana using Docker | Timo Wilken | |
2023-05-25 | Run Docker on vin for Grafana | Timo Wilken | |
2023-05-20 | Clean up phone backups | Timo Wilken | |
2023-05-20 | Add restic cleanup service | Timo Wilken | |
2023-04-21 | Fix restic-server setup | Timo Wilken | |
2023-04-21 | Draft of restic server deployment | Timo Wilken | |
2023-02-14 | Use hosts-service-type instead of deprecated hosts-file | Timo Wilken | |
Also, take the opportunity to make a proper service-type for my WireGuard setup. | |||
2023-01-24 | Remove guixdeploy user again | Timo Wilken | |
It's probably better to just SSH in as root instead, seeing as the guixdeploy user can otherwise do anything as root anyway. | |||
2023-01-22 | Rename "common" modules to be base modules | Timo Wilken | |
2023-01-22 | Allow guixdeploy user to do anything as root | Timo Wilken | |
This is required to use "guix deploy". | |||
2023-01-22 | Extract common server packages and services | Timo Wilken | |
This should improve maintainability a bit by combining common services running on the servers. Additionally, this parameterises common parts by servers' host names instead of the host-name-like symbols as before. | |||
2023-01-22 | Extract common server user accounts | Timo Wilken | |
2023-01-19 | Add configuration for new host vin.twilken.net | Timo Wilken | |