aboutsummaryrefslogtreecommitdiff
path: root/nixos
AgeCommit message (Collapse)Author
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-27tweak(ev): add --exclude-file for photo backupsMartin Fischer
2025-12-26refactor: define prometheusScrapeConfigs in main modulesMartin 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.
2025-12-26refactor: define users in main modulesMartin Fischer
2025-12-26refactor: define dirs in main modulesMartin Fischer
2025-12-26refactor: introduce Services and Monitoring sectionsMartin Fischer
2025-12-25refactor: split git module into gitWeb and gitoliteMartin Fischer
2025-12-25refactor: move backup-repos out of git moduleMartin Fischer
2025-12-25refactor: rename torrent module to qbittorrentMartin Fischer
2025-12-23tweak(tente): disable delaycompress for nginx logrotateMartin Fischer
The git.push-f.com.access.log.1 from last week is 2G.
2025-12-23tweak(tente): set git.push-f.com loki retention to 1 monthMartin Fischer
A bunch of generative AI scrapers are making so many requests that the logs are eating up my storage.
2025-12-23fix: set loki retention period to 1 yearMartin Fischer
2025-12-23refactor(tente): use nested configMartin Fischer
2025-12-15feat(tente): add prometheus-storagebox-exporterMartin Fischer
2025-12-14feat: automatic backupsMartin Fischer
2025-12-14chore: remove unused codeMartin Fischer
2025-12-14refactor: move host-specific secrets to host dirsMartin Fischer
2025-12-14feat(workstation): add nixfmtMartin Fischer