Age | Commit message (Collapse) | Author | |
---|---|---|---|
2025-09-21 | feat(ev): add navidrome | Martin Fischer | |
2025-09-20 | feat(ev): add miniflux | Martin Fischer | |
I already had a miniflux instance a couple years ago but accidentally dropped the database. | |||
2025-09-20 | refactor: make db-size collector reusable | Martin Fischer | |
2025-09-20 | feat: generate web index for private web UIs | Martin Fischer | |
2025-09-18 | refactor: define ports in ports.nix | Martin Fischer | |
2025-09-18 | refactor: specify hosehawk port | Martin Fischer | |
2025-09-18 | refactor: specify prometheus port | Martin Fischer | |
2025-09-16 | feat(tente): make cgit render README.md files for repos | Martin Fischer | |
I already had this before migrating to Nix and lost this in the migration. | |||
2025-09-02 | feat(ev): unlock disk encryption via SSH | Martin Fischer | |
2025-08-31 | feat(ev): add hosehawk | Martin Fischer | |
2025-08-30 | feat(ev): add monitoring | Martin Fischer | |
2025-08-30 | refactor: make Prometheus & Loki config reusable | Martin Fischer | |
2025-08-28 | tente: replace gotify with grafana-matrix-forwarder | Martin Fischer | |
2025-08-27 | tente: replace Synapse with Conduit | Martin Fischer | |
I didn't have working push notifications for a long time with Synapse. At one point I had tried setting up ntfy since it implements a Matrix push gateway but never got this to work. Conduit has a push gateway builtin and also Rust makes more sense for a Matrix server than Python. | |||
2025-08-27 | refactor: generate Alloy config from nix attribute set | Martin Fischer | |
2025-08-27 | refactor: pass lib and pkgs to helpers.nix | Martin Fischer | |
2025-07-21 | feat(workstation): add jujutsu | Martin Fischer | |
2025-06-16 | tweak(tente): set prometheus retention time to 1 year | Martin Fischer | |
2025-06-16 | deps: update to NixOS 25.05 | Martin Fischer | |
I'm not sure why the Kodi user now needs to be in the `audio` group but without it the user can only see a dummy device. | |||
2025-04-26 | refactor: import sources via top | Martin Fischer | |
2025-04-26 | refactor: move channel metadata to separate .toml files | Martin Fischer | |
2025-04-14 | feat(tente): add lex-surf | Martin Fischer | |
2025-04-06 | fix(tente): systemd log field name must be uppercase | Martin Fischer | |
2025-04-06 | tweak(tente): normalize level in Alloy to lowercase | Martin Fischer | |
2025-04-05 | feat(tente): add rust-features | Martin Fischer | |
2025-04-05 | refactor(tente): rename domain to baseDomain | Martin Fischer | |
2025-04-01 | feat(tente): add Gotify | Martin Fischer | |
2025-03-27 | tweak(tente): rotate matrix nginx access logs daily | Martin Fischer | |
2025-03-27 | refactor: pass config to helpers | Martin Fischer | |
2025-03-27 | tweak(tente): increase Synapse log level to warning | Martin Fischer | |
2025-03-26 | tweak(tente): use logfmt for osm-proposals | Martin Fischer | |
2025-03-20 | tweak(tente): enable fail2ban for SSH | Martin Fischer | |
2025-03-20 | feat(tente): monitor database sizes | Martin Fischer | |
2025-03-17 | refactor(tente): put scrapeConfigs before exporters | Martin Fischer | |
2025-03-17 | refactor(tente): rename prometheusExporterPort | Martin Fischer | |
There are many different Prometheus exporters. | |||
2025-03-15 | feat(tente): add geopos.link | Martin Fischer | |
2025-03-12 | feat(tente): add spec.pub | Martin Fischer | |
2025-03-12 | feat(tente): derive filetype metadata for HTTP requests | Martin Fischer | |
2025-03-12 | tente: redirect /posts/atom.xml | Martin Fischer | |
The file now has the .atom extension to make it easily recognizable in Grafana's LogQL. | |||
2025-03-12 | feat(tente): report nginx access logs to Loki | Martin Fischer | |
2025-03-12 | feat(tente): add Grafana, Loki, Alloy and Prometheus | Martin Fischer | |
2025-03-09 | feat(tente): enable tailscale | Martin Fischer | |
2025-03-09 | feat(tente): add osm-proposals | Martin Fischer | |
2025-03-09 | fix(tente): close the connection for unknown Host headers | Martin Fischer | |
2025-03-09 | tente: configure separate nginx logs | Martin Fischer | |
2025-03-09 | refactor: rename lib.nix to helpers.nix | Martin Fischer | |
To avoid confusion with nixpkgs.lib. | |||
2025-03-09 | chore: remove superfluous newlines at end of files | Martin Fischer | |
2025-02-24 | tweak(workstation): use Zed from unstable | Martin Fischer | |
2025-02-21 | refactor: move user config to workstation profile | Martin Fischer | |
2024-12-30 | refactor: move postgresql config under shared/ | Martin Fischer | |