aboutsummaryrefslogtreecommitdiff
path: root/tw/system.scm
AgeCommit message (Collapse)Author
2024-08-25Revert "Move from extra-special-file to etc-service-type for system config ↵Timo Wilken
files" `etc-service-type' can't seem to deal with files in subdirectories, if those subdirectories of /etc already exist partially. This reverts commit 2ed6efb6517ec2265af4e3622f25dddfa503dded.
2024-08-25Configure nullmailer on serversTimo Wilken
2024-08-25Move from extra-special-file to etc-service-type for system config filesTimo Wilken
`etc-service-type' is the recommended way to manage these files.
2024-08-24Try to fix Minecraft crashesTimo Wilken
2024-08-15Fix sway errors on login screenTimo Wilken
2024-08-05Specify containerd-service-type manually, as is now requiredTimo Wilken
It is required by docker-service-type, but not activated automatically anymore, presumably to force manual configuration.
2024-07-11Wayland-based desktop supportTimo Wilken
Add a separate home service to configure a Wayland-based desktop instead of an X11 one. Screensharing in Zoom doesn't work unfortunately, but it worked (at least for a while) through OBS. Waybar might need some work to bring it in line with the previous polybar configuration, especially in terms of aesthetics.
2024-06-05Install system packages using profile-service-typeTimo Wilken
2024-06-03Don't offload from work machineTimo Wilken
2024-05-28Set up Minecraft serverTimo Wilken
2024-05-13Integrate CERN laptop configuration into main system configTimo Wilken
2024-05-08Fix bootstrapping issue at setupTimo Wilken
2024-04-24Upstream i3 can now do gapsTimo Wilken
2024-04-23Guix includes nss-certs by default nowTimo Wilken
2024-03-29Also patch Guix configuration for serversTimo Wilken
Just like for desktop systems.
2024-03-27Configure channels through guix-configurationTimo Wilken
In recent versions, it seems Guix silently overwrites any custom /etc/guix/channels.scm file, so configure channels though Guix' configuration.
2024-03-27Set timezone in addition to localtimeTimo Wilken
2024-03-26Trust NetworkManager to set Wi-Fi regulatory domainTimo Wilken
2024-03-23Fix timezone-setting scriptTimo Wilken
It seems ipapi.co now requires a User-Agent header, else requests immediately get rate limited. Also improve error handling, and use streaming mode to fix mystery errors, as `http-get' choked on a bytevector response where it expected a string.
2024-02-01Follow move of age packageTimo Wilken
2024-01-13Configure SSH and WireGuard for btlTimo Wilken
2023-12-13Add note about profile service-types, so I don't forgetTimo Wilken
2023-11-22Unify system declarations for lap and frmTimo Wilken
2023-11-08Use age for secrets encryptionTimo Wilken
2023-10-10Install restic more widelyTimo Wilken
2023-06-03Install `acl' for filesystem ACL supportTimo 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-20Stop fstrimming on SSD-less vinTimo Wilken
2023-04-21Fix restic-server setupTimo Wilken
2023-04-21Draft of restic server deploymentTimo 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-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-01-25Install curl by defaultTimo Wilken
Nextcloud might well need it.
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-22Rename "common" modules to be base modulesTimo Wilken