| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 5 days | feat(user/nvim): make md code highlighting fall back to syntaxesHEADmaster | Martin Fischer | |
| 5 days | fix(user/git): enable mouse-wheel scrolling in pager | Martin Fischer | |
| 5 days | tweak(user/niri): add key binding to insert current date | Martin Fischer | |
| 5 days | feat(user/nvim): add key bindings for moving line up/down | Martin Fischer | |
| 5 days | tweak(user/nvim): open in tabs and style tabs | Martin Fischer | |
| 5 days | tweak(user/niri): enable trackpoint.scroll-button-lock | Martin Fischer | |
| I didn't know about trackpoint scrolling; it's great! | |||
| 5 days | feat(hamac): remap TrackPoint buttons to prev/next tab | Martin Fischer | |
| 5 days | tweak(user): remap vi navigation for Colemak-DH | Martin Fischer | |
| Oof, this feels good. Should've done this sooner. | |||
| 5 days | tweak(user/niri): use home keys for left/right | Martin Fischer | |
| Since niri scrolls horizontally I go left/right much more than up/down, so I should use more comfortable keys. | |||
| 5 days | tweak(user/nvim): make Markdown headings blue | Martin Fischer | |
| 5 days | tweak(user/nvim): highlight TODO, FIXME, etc. | Martin Fischer | |
| 5 days | tweak(user/pi): disallow recursive /nix/store searches | Martin Fischer | |
| 5 days | deps: update nixos, nixos-small and nixos-unstable | Martin Fischer | |
| Security update due to CA compromise. For all: nss: 3.112.5, 3.128 -> 3.112.5, 3.131 nix: 2.34.8 -> 2.34.9 For hamac: chromium: 153.0.8010.52 -> 155.0.8059.84 firefox: 156.0 -> 158.0 jujutsu: 0.45.1 -> 0.46.0 pi-coding-agent: 0.87.1 -> 1.3.0 thunderbird: 156.0 -> 157.0.1 wireshark-qt: 4.6.8 -> 4.6.9 zed-editor: 1.20.2 -> 1.24.2 For ev: grafana-loki: 3.7.7 -> 3.7.8 zigbee2mqtt: 2.14.0 -> 2.14.2 For tente: grafana: 13.0.9 -> 13.0.11 grafana-loki: 3.7.7 -> 3.7.8 headscale: 0.28.0 -> 0.29.3 nginx: 1.30.5 -> 1.30.6 | |||
| 5 days | tweak(user/pi): change default model to gpt-5.6-sol | Martin Fischer | |
| gpt-5.5 started failing with: Error: Codex error: The 'gpt-5.5' model is not supported when using Codex with a ChatGPT account. | |||
| 5 days | tweak(user/jj): add cherry-pick alias | Martin Fischer | |
| 5 days | feat(workstation): set up LSP with nvim | Martin Fischer | |
| 5 days | feat(workstation): add qalc | Martin Fischer | |
| Before I was using python as a calculator, which is a bad idea because of floating-point arithmetic. qalc is great. | |||
| 5 days | tweak(workstation): remove vscodium | Martin Fischer | |
| 5 days | tweak(workstation): use niri instead of sway | Martin Fischer | |
| 5 days | chore: add niri default config | Martin Fischer | |
| 5 days | tweak(workstation): make nvim use mini.pick for dirs | Martin Fischer | |
| 5 days | tweak(workstation): use neovim instead of vim | Martin Fischer | |
| 8 days | feat(workstation): add /doc | Martin Fischer | |
| 2026-10-17 | refactor: introduce nixos/default.nix | Martin Fischer | |
| The system prompt addition is to make it run `npins show <pin>` rather than `npins show` when looking for a specific pin. `npins get-path` is mentioned because the model doesn't "know" it yet (the subcommand was introduced in 2025 Dec). | |||
| 2026-10-17 | tweak(user): show diff when writing commit messages | Martin Fischer | |
| 2026-10-17 | fix(workstation): use nix-direnv | Martin Fischer | |
| nix-direnv isn't used automatically when installed, it needs to be sourced in direnvrc, which I was missing. Just enabling programs.direnv does this by default (programs.direnv.nix-direnv.enable defaults to true). This had caused gcroots to be broken for some reason. I'm removing user/direnv/direnv.toml because with programs.direnv it's not read anymore since the module sets DIRENV_CONFIG=/etc/direnv. | |||
| 2026-10-17 | feat(workstation): add pi | Martin Fischer | |
| 2026-09-24 | tweak(user/swaylock): configure colors | Martin Fischer | |
| 2026-09-24 | feat(sway): suspend and lock when closing laptop lid | Martin Fischer | |
| 2026-09-24 | refactor: stop patching sway | Martin Fischer | |
| 2026-07-26 | feat(zsh): autoload zmv | Martin Fischer | |
| 2026-07-26 | feat(workstation): add sway function key bindings | Martin Fischer | |
| 2026-06-08 | feat(workstation): add android-studio | Martin Fischer | |
| 2026-05-24 | tweak(user/foot): set window's urgent state for terminal bell | Martin Fischer | |
| 2026-05-24 | tweak(zsh): source ~/zshrc-untracked if it exists | Martin Fischer | |
| 2026-05-17 | tweak(user/zed): add svelte and xml extensions | Martin Fischer | |
| I've been using the Svelte extension for a while; just forgot to add it to the config. | |||
| 2026-05-17 | deps: update zed 0.218.6 -> 1.1.7 | Martin Fischer | |
| ESLint didn't work. With the new version it works. | |||
| 2026-05-16 | deps: update nixos nixos-small nixos-unstable | Martin Fischer | |
| For all: go: 1.25.8 -> 1.25.9 nix: 2.31.4 -> 2.31.5 vim: 9.1.2148 -> 9.2.0340 linux: 6.12.80 -> 6.12.87 systemd: 258.5 -> 258.7 openssh: 10.2p1 -> 10.3p1 For hamac: anki: 25.09.2 -> 25.09.3 chromium: 146.0.7680.177 -> 148.0.7778.167 firefox: 149.0 -> 150.0.3 jujutsu: 0.40.0 -> 0.41.0 thunderbird: 148.0.1 -> 150.0.2 wireshark-qt: 4.6.4 -> 4.6.5 wl-clipboard: 2.2.1 -> 2.3.0 mupdf: 1.26.10 -> 1.27.2 For ev: actual-server: 26.3.0 -> 26.4.0 anki-sync-server: 25.09.2 -> 25.09.4 navidrome: 0.60.3 -> 0.61.1 postgresql: 16.13, 17.9 -> 16.14, 17.10 For tente: grafana: 12.3.6 -> 12.3.6+security-01 postgresql: 16.13 -> 16.14 | |||
| 2026-04-13 | tweak(user/zed): disable remove_trailing_whitespace_on_save | Martin Fischer | |
| 2026-02-28 | tweak(user/zed): disable avatars in git blame | Martin Fischer | |
| 2026-01-17 | tweak(workstation): open .svg files with firefox | 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 | refactor: move scripts to cmd50 | 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-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-26 | tweak(user/jj): add --sort=path to grep alias | Martin Fischer | |
| 2025-12-13 | tweak(zed): add extension for TODO/FIXME highlighting | Martin Fischer | |
| 2025-12-10 | feat(hamac): add hugo-notes service | Martin Fischer | |
| 2025-12-07 | tweak(workstation): tune Firefox preferences | Martin Fischer | |
