| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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-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 | 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. | |||
| 2025-12-26 | refactor: define users in main modules | Martin Fischer | |
| 2025-12-26 | refactor: define dirs in main modules | Martin Fischer | |
| 2025-12-26 | refactor: introduce Services and Monitoring sections | Martin Fischer | |
| 2025-12-25 | refactor: split git module into gitWeb and gitolite | Martin Fischer | |
| 2025-12-25 | refactor: move backup-repos out of git module | Martin Fischer | |
| 2025-12-25 | refactor: rename torrent module to qbittorrent | Martin Fischer | |
| 2025-12-23 | tweak(tente): disable delaycompress for nginx logrotate | Martin Fischer | |
| The git.push-f.com.access.log.1 from last week is 2G. | |||
| 2025-12-23 | tweak(tente): set git.push-f.com loki retention to 1 month | Martin Fischer | |
| A bunch of generative AI scrapers are making so many requests that the logs are eating up my storage. | |||
| 2025-12-23 | fix: set loki retention period to 1 year | Martin Fischer | |
| 2025-12-23 | refactor(tente): use nested config | Martin Fischer | |
| 2025-12-15 | feat(tente): add prometheus-storagebox-exporter | Martin Fischer | |
| 2025-12-14 | feat: automatic backups | Martin Fischer | |
| 2025-12-14 | chore: remove unused code | Martin Fischer | |
| 2025-12-14 | refactor: move host-specific secrets to host dirs | Martin Fischer | |
| 2025-12-14 | feat(workstation): add nixfmt | Martin Fischer | |
