aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2026-03-02feat(ev): add anki-sync-serverMartin Fischer
2026-02-28feat(ev): add exercise-logMartin Fischer
2026-02-28tweak(user/zed): disable avatars in git blameMartin Fischer
2026-02-28feat(workstation): make ed respect .gitignoreMartin Fischer
2026-02-21docs(android): add AnkiDroidMartin Fischer
2026-02-21deps: update nixos, nixos-small and nixos-unstableMartin 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-21refactor: use nixos-unstable rather than nixpkgs-unstableMartin Fischer
Sometimes using an unstable package also requires the unstable NixOS module.
2026-02-21refactor: move let sources to imports definitionMartin Fischer
Imports cannot use _module.args since that leads to a cyclic dependency.
2026-02-21tweak(workstation): remove element-desktopMartin Fischer
2026-01-25tweak(common): set editing-mode vi in /etc/inputrcMartin Fischer
2026-01-25deps: update cmd50Martin Fischer
2026-01-25docs: add android.mdMartin Fischer
2026-01-25tweak(tente): stop hosting MatrixMartin Fischer
I'm unhappy with the UX of Matrix.
2026-01-25feat(workstation): add rsqlite scriptMartin Fischer
2026-01-25chore: remove commented out/duplicate configMartin Fischer
2026-01-25fix(workstation): make ed not launch editor on Ctrl+CMartin Fischer
2026-01-25refactor: automatically install all scripts/Martin Fischer
2026-01-25tweak(tente): send Grafana alerts via email instead of MatrixMartin Fischer
Less moving parts. Instead of: Grafana -> Forwarder -> Conduit -> UnifiedPush? -> Matrix client just Grafana -> Mail server -> Mail client
2026-01-24fix(tente): let me replace my website contentMartin 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-22feat(tente): add web-feed-exporterMartin Fischer
2026-01-18tweak(workstation): set LC_TIME to en_GB.UTF-8Martin Fischer
For 24h times, DD/MM/YYYY and weeks starting on Monday.
2026-01-18refactor: move i18n options to workstationMartin Fischer
2026-01-18tweak(tente): reduce some Prometheus scrape intervalsMartin Fischer
2026-01-17deps: update git-grep-exporterMartin Fischer
2026-01-17tweak(workstation): open .svg files with firefoxMartin Fischer
2026-01-16feat(ev): add Actual BudgetMartin Fischer
2026-01-16deps: update nixos, nixos-small and nixpkgs-unstableMartin 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-06feat(workstation): serve ~/.local/wwwMartin Fischer
2026-01-06refactor: move scripts to cmd50Martin Fischer
2026-01-06chore: remove no longer used set-wallpaper scriptMartin Fischer
2026-01-06tweak(firefox): set zoomValues based on devPixelsPerPxMartin Fischer
2026-01-06fix(docs): terminal font size is in pt not pxMartin Fischer
2026-01-06deps: update nixos, nixos-small and nixpkgs-unstableMartin 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-30feat(tente): add git-grep-exporterMartin Fischer
2025-12-30tweak(ev): set up prometheus for hosehawkMartin Fischer
2025-12-30tweak(tente): enable symbolic-ref command in gitoliteMartin Fischer
2025-12-30fix(tente): disallow cloning of private reposMartin Fischer
2025-12-29refactor(tente): vendor cgit nixos moduleMartin Fischer
2025-12-29fix(tente): revoke repo write access for cgitMartin Fischer
2025-12-29refactor(tente): define gitolite user in main moduleMartin Fischer
2025-12-28tweak(user/zed): enable format_on_save for SvelteMartin Fischer
2025-12-28tweak(user/vim): add shortcut for Hugo TOML frontmatterMartin Fischer
2025-12-27tweak(ev): add --exclude-file for photo backupsMartin Fischer
2025-12-26refactor: define prometheusScrapeConfigs in main modulesMartin Fischer
2025-12-26tweak(user/jj): add --sort=path to grep aliasMartin Fischer
2025-12-26refactor(ev): set music and photos permissionsMartin Fischer
2025-12-26refactor(ev): make qbittorrent user own /mnt/libMartin Fischer
And rename it to library.
2025-12-26deps: update osm-proposalsMartin Fischer
2025-12-26refactor: rename www-data group to www-personalMartin Fischer
2025-12-26refactor(tente): set www-data as an extra groupMartin Fischer
Log files shouldn't be owned by www-data.