summaryrefslogtreecommitdiff
path: root/tw/system
AgeCommit message (Collapse)Author
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.
2023-05-05Use make-forkexec-constructor instead of -system-Timo Wilken
2023-04-21Fix restic-server setupTimo Wilken
2023-04-21Draft of restic server deploymentTimo Wilken
2023-04-21Add Ed25519 phone keyTimo Wilken
2023-04-21Allow access for Syncopoli backups from phoneTimo Wilken
2023-04-21Merge diverged work and home branchesTimo 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-11Use openntpd because plain ntpd wasn't workingTimo Wilken
2023-03-28Replace deprecated functions with service-typesTimo Wilken
2023-03-15Replace deprecated screen-locker-serviceTimo Wilken
2023-03-08Remove unneeded bluetooth serviceTimo Wilken
2023-03-04Control max CPU frequency with cpupowerTimo Wilken
2023-03-04Control max CPU frequency with tlpTimo Wilken
2023-03-04Fix unattended-upgradeTimo Wilken
2023-03-04Bump Guix generation GC to 2 months and 100GTimo Wilken
2023-03-04Fix auto-restarted services listTimo Wilken
2023-03-04Fix partition UUIDsTimo Wilken
2023-03-04Fix SSH setup for CERNTimo Wilken
2023-03-04Add initial work system and home declarationsTimo 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-19Add get-iplayer serviceTimo Wilken
2023-02-19Use mcron's #:user instead of manual setuidTimo Wilken
2023-02-19Use newer yt-dlp from media directoryTimo 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-19Add yt-dlp serviceTimo Wilken
2023-02-18Extract common service sets into separate modulesTimo 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-17Fix indentation for computed-fileTimo Wilken
2023-02-15Rename disk maintenance cronjobsTimo Wilken
2023-02-14Use hosts-service-type instead of deprecated hosts-fileTimo Wilken
Also, take the opportunity to make a proper service-type for my WireGuard setup.
2023-02-07Try out unattended-upgrade on laptopTimo Wilken
2023-01-27Allow access by Password Store app on phoneTimo Wilken
2023-01-27Install openssl for NextcloudTimo Wilken
2023-01-24Remove guixdeploy user againTimo 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-23Export laptop system as a variableTimo Wilken
2023-01-22Rename "common" modules to be base modulesTimo Wilken
2023-01-22Export lud system as a variableTimo Wilken