Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-11-11 | Install fixed Steam launcher in home profile | Timo 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-10 | Make graphical services depend on new x11-display service | Timo Wilken | |
This should avoid spam from failing services when logging in on a TTY. | |||
2023-11-10 | Set up Ansible development environment | Timo Wilken | |
2023-11-09 | Bookmark aido2osx[78] in vinagre | Timo Wilken | |
2023-11-08 | Fix copy-pasted Wireguard keys on lud | Timo Wilken | |
2023-11-08 | Update python-alibuild to 1.15.2 | Timo Wilken | |
2023-11-08 | Add script to generate secret files | Timo 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-08 | Track secrets on lud | Timo Wilken | |
2023-11-08 | Track renaming of restic passwords | Timo Wilken | |
2023-11-08 | Track restic and wireguard secrets on vin | Timo Wilken | |
2023-11-08 | Use age for secrets encryption | Timo Wilken | |
2023-11-07 | Follow upstream dunst -> wm module rename | Timo Wilken | |
2023-11-07 | Fix actionlint buffer detection | Timo 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-05 | Add secrets service | Timo 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-05 | Fix `match-record' indentation | Timo Wilken | |
2023-11-04 | Disable unused-variable warnings in flymake-guile | Timo Wilken | |
These produce too many false positives, e.g. every time `match' is used. Also, reduce indentation by inverting the `if' condition. | |||
2023-11-04 | Disable info's mouse tracking | Timo Wilken | |
2023-11-04 | Reduce nesting in `ppscm' | Timo Wilken | |
2023-11-04 | Configure `json-ts-mode' | Timo Wilken | |
2023-11-03 | Install infokey | Timo Wilken | |
2023-11-03 | Update levant to 0.3.3 | Timo Wilken | |
2023-11-03 | Remove unused `act' package | Timo Wilken | |
2023-11-03 | Remove obsolete comment about <leader> in diff-mode | Timo Wilken | |
2023-11-03 | Back up KSP and Pioneer game data | Timo Wilken | |
2023-11-03 | Fix path to Nextcloud cron.php | Timo Wilken | |
2023-11-02 | Cache restic repos depending on repository type | Timo 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-02 | Back up Grafana database | Timo Wilken | |
2023-11-02 | Fix Guix' restic's apparent lack of support for --keep-X=-1 | Timo Wilken | |
2023-11-02 | Stop depending on WireGuard in Grafana service | Timo Wilken | |
This stops Grafana from restarting whenever restarting the WireGuard service. | |||
2023-11-01 | Revoke Syncopoli's SSH keys | Timo 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-01 | Fix path to public key file for moved installer declaration | Timo Wilken | |
2023-11-01 | Clean up old Nextcloud backups automatically | Timo Wilken | |
2023-11-01 | Generalise Restic declarations | Timo 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-01 | Add a simple test script | Timo 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-31 | Be less aggressive about trailing whitespace | Timo Wilken | |
2023-10-30 | Make python-mode and python-ts-mode setup equivalent | Timo Wilken | |
2023-10-30 | Solve old Emacs todos, enable pixel-scroll-precision-mode | Timo Wilken | |
2023-10-30 | Fix and enable Guile flymake checker | Timo Wilken | |
2023-10-30 | Port actionlint checker to flymake | Timo Wilken | |
2023-10-30 | Initial tree-sitter support in Emacs | Timo Wilken | |
2023-10-30 | Fix smartparens setup | Timo Wilken | |
2023-10-30 | Improve diff-mode leader key handling | Timo Wilken | |
2023-10-30 | Update alidistlint to 1.6.0 | Timo Wilken | |
2023-10-29 | Add texlive packages for org-beamer export | Timo Wilken | |
2023-10-29 | Update hledger-dashboard to 1.2.1.0 | Timo Wilken | |
2023-10-28 | Mark Guix-related local var as safe | Timo Wilken | |
2023-10-28 | Store Nextcloud backups in restic repo | Timo Wilken | |
Replace the Nextcloud backup shell script with a Guile program that writes to a restic repository instead. | |||
2023-10-28 | Fix import for restic-rest-server | Timo Wilken | |
2023-10-28 | Update hledger-dashboard to 1.2.0.0 | Timo Wilken | |
2023-10-28 | Add import for moved upstream package | Timo Wilken | |
This is to fix import errors for `go-github-com-stretchr-testify'. |