summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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-20Package wgmineTimo Wilken
2023-11-20Update Hashicorp packagesTimo Wilken
2023-11-15Fix zsh service extensionTimo Wilken
2023-11-14Add Dash docsets for more languagesTimo Wilken
2023-11-14Fix enabling aggressive-indent-mode in Common Lisp modeTimo Wilken
2023-11-14Load Lisp project automatically when entering REPLTimo Wilken
2023-11-12Extend home services where possibleTimo Wilken
This should make it easier to move to a proper service-type for this in the future.
2023-11-11Add `ggm' command to show a log since branching off from masterTimo Wilken
2023-11-11Install fixed Steam launcher in home profileTimo Wilken
This can run Cities:Skylines with "Steam Linux Runtime 1.0 (scout)" as a forced Steam compatibility tool. Installing it here is easier than launching Steam from the command line every time.
2023-11-10Make graphical services depend on new x11-display serviceTimo Wilken
This should avoid spam from failing services when logging in on a TTY.
2023-11-10Set up Ansible development environmentTimo Wilken
2023-11-09Bookmark aido2osx[78] in vinagreTimo Wilken
2023-11-08Fix copy-pasted Wireguard keys on ludTimo Wilken
2023-11-08Update python-alibuild to 1.15.2Timo Wilken
2023-11-08Add script to generate secret filesTimo Wilken
This documents where the secrets come from and allows recovering them upon deletion or host key change, in the latter case by deleting the affected .enc files and regenerating them with the new host key from known_hosts.
2023-11-08Track secrets on ludTimo Wilken
2023-11-08Track renaming of restic passwordsTimo Wilken
2023-11-08Track restic and wireguard secrets on vinTimo Wilken
2023-11-08Use age for secrets encryptionTimo Wilken
2023-11-07Follow upstream dunst -> wm module renameTimo Wilken
2023-11-07Fix actionlint buffer detectionTimo Wilken
In multi-mode yaml buffers, e.g. parts of alidist-mode buffers, `buffer-file-name' returns nil instead, which previously raised an error here.
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-05Fix `match-record' indentationTimo Wilken
2023-11-04Disable unused-variable warnings in flymake-guileTimo Wilken
These produce too many false positives, e.g. every time `match' is used. Also, reduce indentation by inverting the `if' condition.
2023-11-04Disable info's mouse trackingTimo Wilken
2023-11-04Reduce nesting in `ppscm'Timo Wilken
2023-11-04Configure `json-ts-mode'Timo Wilken
2023-11-03Install infokeyTimo Wilken
2023-11-03Update levant to 0.3.3Timo Wilken
2023-11-03Remove unused `act' packageTimo Wilken
2023-11-03Remove obsolete comment about <leader> in diff-modeTimo Wilken
2023-11-03Back up KSP and Pioneer game dataTimo Wilken
2023-11-03Fix path to Nextcloud cron.phpTimo Wilken
2023-11-02Cache restic repos depending on repository typeTimo Wilken
It makes more sense never to use a cache for local repositories (since they're on local disk already), but to use it (and keep it clean) for remote REST repositories.
2023-11-02Back up Grafana databaseTimo Wilken
2023-11-02Fix Guix' restic's apparent lack of support for --keep-X=-1Timo Wilken
2023-11-02Stop depending on WireGuard in Grafana serviceTimo Wilken
This stops Grafana from restarting whenever restarting the WireGuard service.
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-01Clean up old Nextcloud backups automaticallyTimo 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-31Be less aggressive about trailing whitespaceTimo Wilken
2023-10-30Make python-mode and python-ts-mode setup equivalentTimo Wilken
2023-10-30Solve old Emacs todos, enable pixel-scroll-precision-modeTimo Wilken
2023-10-30Fix and enable Guile flymake checkerTimo Wilken
2023-10-30Port actionlint checker to flymakeTimo Wilken