summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2023-10-30Initial tree-sitter support in EmacsTimo Wilken
2023-10-30Fix smartparens setupTimo Wilken
2023-10-30Improve diff-mode leader key handlingTimo Wilken
2023-10-30Update alidistlint to 1.6.0Timo Wilken
2023-10-29Add texlive packages for org-beamer exportTimo Wilken
2023-10-29Update hledger-dashboard to 1.2.1.0Timo Wilken
2023-10-28Mark Guix-related local var as safeTimo Wilken
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-28Fix import for restic-rest-serverTimo Wilken
2023-10-28Update hledger-dashboard to 1.2.0.0Timo Wilken
2023-10-28Add import for moved upstream packageTimo Wilken
This is to fix import errors for `go-github-com-stretchr-testify'.
2023-10-28Reformat Ledger files on saveTimo Wilken
2023-10-16Set WiFi regulatory domain on connectionTimo Wilken
2023-10-11Fix TeX-mode-hook variable nameTimo Wilken
2023-10-11Fix mmm-default-submode-face for Emacs 29Timo Wilken