| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-03-02 | feat(ev): add anki-sync-server | Martin Fischer | |
| 2026-02-28 | feat(ev): add exercise-log | Martin Fischer | |
| 2026-02-28 | tweak(user/zed): disable avatars in git blame | Martin Fischer | |
| 2026-02-28 | feat(workstation): make ed respect .gitignore | Martin Fischer | |
| 2026-02-21 | docs(android): add AnkiDroid | Martin Fischer | |
| 2026-02-21 | deps: update nixos, nixos-small and nixos-unstable | Martin Fischer | |
| For all: linux: 6.12.65 -> 6.12.74 For hamac: chromium: 143.0.7499.192 -> 145.0.7632.109 firefox: 147.0 -> 147.0.4 jujutsu: 0.37.0 -> 0.38.0 thunderbird: 146.0.1 -> 147.0.1 typst: 0.14.0 -> 0.14.2 wireshark-qt: 4.6.2 -> 4.6.3 For ev: miniflux: 2.2.16 -> 2.2.17 navidrome: 0.58.0 -> 0.60.0 For tente: grafana: 12.3.1 -> 12.3.3 postgresql: 16.11 -> 16.12 | |||
| 2026-02-21 | refactor: use nixos-unstable rather than nixpkgs-unstable | Martin Fischer | |
| Sometimes using an unstable package also requires the unstable NixOS module. | |||
| 2026-02-21 | refactor: move let sources to imports definition | Martin Fischer | |
| Imports cannot use _module.args since that leads to a cyclic dependency. | |||
| 2026-02-21 | tweak(workstation): remove element-desktop | Martin Fischer | |
| 2026-01-25 | tweak(common): set editing-mode vi in /etc/inputrc | Martin Fischer | |
| 2026-01-25 | deps: update cmd50 | Martin Fischer | |
| 2026-01-25 | docs: add android.md | Martin Fischer | |
| 2026-01-25 | tweak(tente): stop hosting Matrix | Martin Fischer | |
| I'm unhappy with the UX of Matrix. | |||
| 2026-01-25 | feat(workstation): add rsqlite script | Martin Fischer | |
| 2026-01-25 | chore: remove commented out/duplicate config | Martin Fischer | |
| 2026-01-25 | fix(workstation): make ed not launch editor on Ctrl+C | Martin Fischer | |
| 2026-01-25 | refactor: automatically install all scripts/ | Martin Fischer | |
| 2026-01-25 | tweak(tente): send Grafana alerts via email instead of Matrix | Martin Fischer | |
| Less moving parts. Instead of: Grafana -> Forwarder -> Conduit -> UnifiedPush? -> Matrix client just Grafana -> Mail server -> Mail client | |||
| 2026-01-24 | fix(tente): let me replace my website content | Martin Fischer | |
| Deleting a directory requires write permissions on its parent. I have write permissions on /srv/www/push-f.com but not /srv/www so I'm moving the content to /srv/www/push-f.com/current. (Also better for atomic deployments via symlinks since the symlink target can reside in the same directory.) | |||
| 2026-01-22 | feat(tente): add web-feed-exporter | Martin Fischer | |
| 2026-01-18 | tweak(workstation): set LC_TIME to en_GB.UTF-8 | Martin Fischer | |
| For 24h times, DD/MM/YYYY and weeks starting on Monday. | |||
| 2026-01-18 | refactor: move i18n options to workstation | Martin Fischer | |
| 2026-01-18 | tweak(tente): reduce some Prometheus scrape intervals | Martin Fischer | |
| 2026-01-17 | deps: update git-grep-exporter | Martin Fischer | |
| 2026-01-17 | tweak(workstation): open .svg files with firefox | Martin Fischer | |
| 2026-01-16 | feat(ev): add Actual Budget | Martin Fischer | |
| 2026-01-16 | deps: update nixos, nixos-small and nixpkgs-unstable | Martin Fischer | |
| For all: linux: 6.12.63 -> 6.12.65 For hamac: chromium: 143.0.7499.169 -> 143.0.7499.192 element-desktop: 1.12.6 -> 1.12.7 firefox: 146.0.1 -> 147.0 jujutsu: 0.36.0 -> 0.37.0 nixfmt: 1.1.0 -> 1.2.0 python3: 3.13.9 -> 3.13.11 zed-editor: 0.217.3 -> 0.218.6 For ev: grafana-alloy: 1.11.3 -> 1.12.2 miniflux: 2.2.15 -> 2.2.16 For tente: grafana-alloy: 1.11.3 -> 1.12.2 rocksdb: 10.7.5 -> 10.9.1 | |||
| 2026-01-06 | feat(workstation): serve ~/.local/www | Martin Fischer | |
| 2026-01-06 | refactor: move scripts to cmd50 | Martin Fischer | |
| 2026-01-06 | chore: remove no longer used set-wallpaper script | Martin Fischer | |
| 2026-01-06 | tweak(firefox): set zoomValues based on devPixelsPerPx | Martin Fischer | |
| 2026-01-06 | fix(docs): terminal font size is in pt not px | Martin Fischer | |
| 2026-01-06 | deps: update nixos, nixos-small and nixpkgs-unstable | Martin Fischer | |
| For hamac: age: 1.2.1 -> 1.3.1 chromium: 142.0.7444.175 -> 143.0.7499.169 element-desktop: 1.12.3 -> 1.12.6 firefox: 145.0.2 -> 146.0.1 go: 1.25.4 -> 1.25.5 imagemagick: 7.1.2-8 -> 7.1.2-9 jujutsu: 0.35.0 -> 0.36.0 krita: 5.2.13 -> 5.2.14 mpv: 0.40.0 -> 0.41.0 networkmanager: 1.54.1 -> 1.54.3 thunderbird: 145.0 -> 146.0.1 wireshark-qt: 4.6.0 -> 4.6.2 zed-editor: 0.214.7 -> 0.217.3 For ev: grafana-loki: 3.5.8 -> 3.6.3 miniflux: 2.2.14 -> 2.2.15 For tente: grafana: 12.3.0 -> 12.3.1 grafana-loki: 3.5.8 -> 3.6.3 lego: 4.27.0 -> 4.29.0 matrix-conduit: 0.10.9 -> 0.10.11 rocksdb: 10.5.1 -> 10.7.5 | |||
| 2025-12-30 | feat(tente): add git-grep-exporter | Martin Fischer | |
| 2025-12-30 | tweak(ev): set up prometheus for hosehawk | Martin Fischer | |
| 2025-12-30 | tweak(tente): enable symbolic-ref command in gitolite | Martin Fischer | |
| 2025-12-30 | fix(tente): disallow cloning of private repos | Martin Fischer | |
| 2025-12-29 | refactor(tente): vendor cgit nixos module | Martin Fischer | |
| 2025-12-29 | fix(tente): revoke repo write access for cgit | Martin Fischer | |
| 2025-12-29 | refactor(tente): define gitolite user in main module | Martin Fischer | |
| 2025-12-28 | tweak(user/zed): enable format_on_save for Svelte | Martin Fischer | |
| 2025-12-28 | tweak(user/vim): add shortcut for Hugo TOML frontmatter | Martin Fischer | |
| 2025-12-27 | tweak(ev): add --exclude-file for photo backups | Martin Fischer | |
| 2025-12-26 | refactor: define prometheusScrapeConfigs in main modules | Martin Fischer | |
| 2025-12-26 | tweak(user/jj): add --sort=path to grep alias | Martin Fischer | |
| 2025-12-26 | refactor(ev): set music and photos permissions | Martin Fischer | |
| 2025-12-26 | refactor(ev): make qbittorrent user own /mnt/lib | Martin Fischer | |
| And rename it to library. | |||
| 2025-12-26 | deps: update osm-proposals | Martin Fischer | |
| 2025-12-26 | refactor: rename www-data group to www-personal | Martin Fischer | |
| 2025-12-26 | refactor(tente): set www-data as an extra group | Martin Fischer | |
| Log files shouldn't be owned by www-data. | |||
