Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-05-20 | Stop fstrimming on SSD-less vin | Timo Wilken | |
2023-05-20 | Clean up phone backups | Timo Wilken | |
2023-05-20 | Add restic cleanup service | Timo Wilken | |
2023-05-15 | Add script to set timezone from the network | Timo Wilken | |
2023-05-15 | Remove NTP constraint | Timo Wilken | |
We trust ip-time-*.cern.ch anyway. | |||
2023-05-05 | Use make-forkexec-constructor instead of -system- | 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 Ed25519 phone key | Timo Wilken | |
2023-04-21 | Allow access for Syncopoli backups from phone | Timo Wilken | |
2023-04-21 | Merge diverged work and home branches | Timo Wilken | |
This took some work, particularly when re-merging the diverged OpenSSH configs and duplicate home services between lap.scm/home.scm and cern.scm. | |||
2023-04-11 | Use openntpd because plain ntpd wasn't working | Timo Wilken | |
2023-03-28 | Replace deprecated functions with service-types | Timo Wilken | |
2023-03-15 | Replace deprecated screen-locker-service | Timo Wilken | |
2023-03-08 | Remove unneeded bluetooth service | Timo Wilken | |
2023-03-04 | Control max CPU frequency with cpupower | Timo Wilken | |
2023-03-04 | Control max CPU frequency with tlp | Timo Wilken | |
2023-03-04 | Fix unattended-upgrade | Timo Wilken | |
2023-03-04 | Bump Guix generation GC to 2 months and 100G | Timo Wilken | |
2023-03-04 | Fix auto-restarted services list | Timo Wilken | |
2023-03-04 | Fix partition UUIDs | Timo Wilken | |
2023-03-04 | Fix SSH setup for CERN | Timo Wilken | |
2023-03-04 | Add initial work system and home declarations | Timo Wilken | |
These are based on the ones for my laptop, so especially the PIM services contain some reference to personal accounts, but no passwords at least. | |||
2023-02-19 | Add get-iplayer service | Timo Wilken | |
2023-02-19 | Use mcron's #:user instead of manual setuid | Timo Wilken | |
2023-02-19 | Use newer yt-dlp from media directory | Timo Wilken | |
I can't update Guix on lud, as that would update PHP and NextCloud stable doesn't support PHP 8.2 yet. | |||
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. | |||
2023-02-17 | Fix indentation for computed-file | Timo Wilken | |
2023-02-15 | Rename disk maintenance cronjobs | 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-02-07 | Try out unattended-upgrade on laptop | Timo Wilken | |
2023-01-27 | Allow access by Password Store app on phone | Timo Wilken | |
2023-01-27 | Install openssl for Nextcloud | Timo Wilken | |
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-23 | Export laptop system as a variable | Timo Wilken | |
2023-01-22 | Rename "common" modules to be base modules | Timo Wilken | |
2023-01-22 | Export lud system as a variable | Timo Wilken | |
2023-01-22 | Make backlight udev rule more idiomatic | Timo Wilken | |
This doesn't seem to fix it, though. The backlight adjustment files are still owned by root:root. | |||
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 | Disable ddcci-driver-linux | Timo Wilken | |
It fails to build and I wasn't using it anyway. | |||
2023-01-19 | Add dependencies for video downloader on lud | Timo Wilken | |
2023-01-19 | Add configuration for new host vin.twilken.net | Timo Wilken | |
2023-01-19 | Add nonfree installer image | Timo Wilken | |
Use the following command to write this image to disk: dd if=$(guix system image -t efi-raw tw/system/nonfree-installer.scm) \ of=/dev/sdX bs=64k oflag=sync status=progress | |||
2023-01-18 | Fix format import | Timo Wilken | |
2023-01-08 | Improve simple-service and service indentation | Timo Wilken | |
2023-01-07 | Remove misleading comment | Timo Wilken | |
I can't find any documentation about NEXTCLOUD_PHP_CONFIG and the variable doesn't seem to work. Remove the line mentioning it. | |||
2023-01-01 | Install git system-wide | Timo Wilken | |
Required in order to receive git pushes on the server. |