summaryrefslogtreecommitdiff
path: root/tw/system
AgeCommit message (Collapse)Author
2023-11-21Update installer systemsTimo Wilken
As used during installation of frm.twilken.net.
2023-11-21Install MT7922 firmware on Framework laptopTimo Wilken
2023-11-21Enable MT7921E module for AMD RZ616 Wi-Fi cardTimo Wilken
2023-11-20Manage new Framework laptopTimo Wilken
2023-11-20Make WireGuard service install its own secrets automaticallyTimo Wilken
2023-11-08Fix copy-pasted Wireguard keys on ludTimo Wilken
2023-11-08Track secrets on ludTimo Wilken
2023-11-08Track restic and wireguard secrets on vinTimo Wilken
2023-11-08Use age for secrets encryptionTimo Wilken
2023-11-05Add secrets serviceTimo Wilken
Allow managing secrets and passwords using Guix. Secrets are encrypted in the Guix channel repository and decrypted using a single host key at activation time.
2023-11-02Back up Grafana databaseTimo Wilken
2023-11-01Revoke Syncopoli's SSH keysTimo Wilken
I don't use this app for backing up my phone any more (instead, I use restic). Disable the access granted to the SSH key formerly used by Syncopoli.
2023-11-01Fix path to public key file for moved installer declarationTimo Wilken
2023-11-01Generalise Restic declarationsTimo 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-11-01Add a simple test scriptTimo Wilken
This only evaluates each home and system config to make sure they're valid. Move the "nonfree installer" declaration to a subdirectory since evaluating it does too much -- it seems to trigger a "guix pull" somehow.
2023-10-28Store Nextcloud backups in restic repoTimo Wilken
Replace the Nextcloud backup shell script with a Guile program that writes to a restic repository instead.
2023-10-16Set WiFi regulatory domain on connectionTimo Wilken
2023-10-08Use dirty, proprietary NVIDIA driverTimo Wilken
For hopefully better gaming performance.
2023-10-07Update lud resources and add comment about new Guix featureTimo Wilken
2023-09-12Dynamically set vin's IPv6 addressTimo Wilken
2023-09-12Add Mythic dynamic DNS serviceTimo Wilken
2023-09-11Wait for backlight to come up before setting itTimo Wilken
2023-09-08Remove unused and obsolete X modulesTimo Wilken
2023-09-08Run cleanup for OAndBackupX backups laterTimo Wilken
2023-09-08Clean up new "sync" restic repoTimo Wilken
2023-09-02Enable scanning using sane-airscan + ipp-usbTimo Wilken
This allows using my scanner properly, since I haven't connected it to the network.
2023-08-10Keep fewer Signal backupsTimo Wilken
Don't need so many.
2023-07-04Manually set backlight through /sysTimo Wilken
This should avoid xbacklight's XRandR errors on boot.
2023-07-02Set backlight on laptop startupTimo Wilken
2023-06-06Use new screen-locker syntax for lapTimo Wilken
2023-06-05Fix screen-locker-configuration syntaxTimo Wilken
2023-06-04Fix typo in offloading setupTimo Wilken
Also, only offload to vin at home, not lud, to avoid having to upload stuff over a slow link.
2023-06-04Set up offloading from laptop to serversTimo Wilken
2023-06-03Indent *-file functions more convenientlyTimo Wilken
Files with potentially long or complex contents shouldn't be indented quite as far.
2023-06-03Install and enable php-imagick for NextcloudTimo Wilken
2023-05-28Restart services on unattended-upgradeTimo Wilken
2023-05-28Fix locale issue for hledger-dashboardTimo Wilken
2023-05-28Deploy hledger dashboard daemonTimo Wilken
2023-05-25Use the newly-published channel for unattended upgradesTimo Wilken
2023-05-25Bind git daemon to IPv6 address as wellTimo Wilken
2023-05-25Publish git repositories on ludTimo Wilken
2023-05-25Stop hardcoding Wireguard addressTimo Wilken
2023-05-25Run Grafana using DockerTimo Wilken
2023-05-25Run Docker on vin for GrafanaTimo Wilken
2023-05-20Simplify auto-localtime script a bitTimo Wilken
2023-05-20Stop fstrimming on SSD-less vinTimo Wilken
2023-05-20Clean up phone backupsTimo Wilken
2023-05-20Add restic cleanup serviceTimo Wilken
2023-05-15Add script to set timezone from the networkTimo Wilken
2023-05-15Remove NTP constraintTimo Wilken
We trust ip-time-*.cern.ch anyway.