index
:
dotfiles
master
My linux config and rc files
sommerfeld <sommerfeld@sommerfeld.dev>
about
summary
refs
log
tree
commit
diff
stats
homepage
log msg
author
committer
range
Commit message (
Expand
)
Author
Age
Files
Lines
...
*
refactor(nvim,zsh): remove Mason; use Home-Manager-provisioned tooling
sommerfeld
11 days
6
-126
/
+40
*
feat(nix): add LSPs/formatters/linters/DAPs to common.nix
sommerfeld
11 days
2
-12
/
+50
*
feat(zsh): prepend ~/.nix-profile/bin to PATH
sommerfeld
11 days
1
-1
/
+6
*
refactor(nix): promote remote-dev/ to nix/ with common/vm/host split
sommerfeld
11 days
11
-299
/
+325
*
refactor(sway): remove super+o VPN OTP keybind
sommerfeld
11 days
2
-4
/
+0
*
feat(pkg): downgrade jdk-openjdk to jdk21-openjdk
sommerfeld
11 days
1
-1
/
+1
*
feat(zsh): add dj/rj aliases for dotfiles and remote-dev justfiles
sommerfeld
11 days
1
-0
/
+2
*
fix(nvim): wrap vim.pack.update in :PackUpdate user command
sommerfeld
11 days
1
-1
/
+3
*
refactor(git): use classic .git/hooks/ for per-clone override
sommerfeld
12 days
2
-11
/
+10
*
feat(git): per-clone hook override at .git/hooks-local/
sommerfeld
12 days
2
-16
/
+35
*
feat(git): user-level hooks auto-dispatch into <repo>/.githooks/
sommerfeld
12 days
9
-10
/
+90
*
feat(git): commit-msg hook strips AI Co-authored-by trailers
sommerfeld
12 days
2
-0
/
+61
*
fix(remote-dev): symlink git pre-push hook with stripped chezmoi name
sommerfeld
12 days
1
-0
/
+5
*
fix(remote-dev): source hm-session-vars from .zshenv
sommerfeld
12 days
1
-0
/
+6
*
feat(remote-dev): silence podman cgroups-v1 deprecation warning
sommerfeld
12 days
2
-1
/
+10
*
fix(zsh): only rename zellij tab when our pane is focused
sommerfeld
12 days
1
-5
/
+17
*
fix(pacman): correct llama.cpp-vulkan IgnorePkg name (was llama-cpp-vulkan)
sommerfeld
12 days
1
-3
/
+3
*
Revert "fix(paru): pin llama-cpp-vulkan via IgnoreDevel"
sommerfeld
12 days
1
-6
/
+0
*
fix(paru): pin llama-cpp-vulkan via IgnoreDevel
sommerfeld
12 days
1
-0
/
+6
*
Revert "fix(just): honor IgnorePkg in pkg-apply / pkg-fix"
sommerfeld
12 days
1
-14
/
+3
*
fix(just): honor IgnorePkg in pkg-apply / pkg-fix
sommerfeld
12 days
1
-3
/
+14
*
feat(mimeapps): make teams-for-linux (xsight profile) default for msteams://
sommerfeld
12 days
1
-0
/
+2
*
refactor(zsh): rename zellij tabs to dir:cmd without position prefix
sommerfeld
12 days
2
-8
/
+18
*
fix(yazi): render markdown with glow instead of okular
sommerfeld
12 days
1
-2
/
+3
*
fix(yazi): rename opener rule key from `name` to `url`
sommerfeld
12 days
1
-2
/
+2
*
revert: drop snxctl-chromium wrapper, snx-rs works with default browser now
sommerfeld
12 days
4
-53
/
+2
*
docs(remote-dev): mark cgroups v2 switch as optional
sommerfeld
12 days
1
-7
/
+8
*
feat(remote-dev): rootless podman setup
sommerfeld
12 days
2
-0
/
+70
*
feat(remote-dev): add mergiraf
sommerfeld
2026-05-14
1
-0
/
+1
*
fix(remote-dev): materialize ~/.ssh/config with 0600 perms
sommerfeld
2026-05-14
1
-2
/
+8
*
fix(zsh): preserve forwarded SSH_AUTH_SOCK in SSH sessions
sommerfeld
2026-05-14
1
-2
/
+6
*
fix(remote-dev): install basedpyright outside Mason
sommerfeld
2026-05-14
4
-12
/
+28
*
fix(remote-dev): switch python3.11 source from deadsnakes PPA to uv
sommerfeld
2026-05-14
3
-46
/
+51
*
fix(remote-dev): use deadsnakes python3.11 instead of nix for Mason
sommerfeld
2026-05-14
3
-25
/
+38
*
feat(nvim): wire OSC 52 clipboard provider on SSH sessions
sommerfeld
2026-05-14
1
-2
/
+16
*
revert(nvim)+fix(remote-dev): keep Mason authoritative, give it cargo+rustc
sommerfeld
2026-05-14
2
-61
/
+50
*
fix(remote-dev): expose python3.11 (versioned-only) for Mason pip installs
sommerfeld
2026-05-14
1
-1
/
+12
*
fix(nvim): skip Mason install for tools already on PATH
sommerfeld
2026-05-14
1
-44
/
+57
*
fix(nvim,remote-dev): fall back to PATH node + provide JRE/shellharden/python...
sommerfeld
2026-05-14
4
-8
/
+43
*
feat(remote-dev): add justfile with update/pull/switch/gc recipes
sommerfeld
2026-05-14
2
-10
/
+34
*
fix(zsh): make compdef guard check completion fn, also wire nix-profile fpath
sommerfeld
2026-05-14
1
-8
/
+19
*
fix(remote-dev): whitelist claude-code/copilot-cli unfree
sommerfeld
2026-05-14
1
-1
/
+11
*
docs(remote-dev): quote flake ref so zsh extendedglob doesn't choke
sommerfeld
2026-05-14
1
-1
/
+5
*
feat(remote-dev): add just to the nix profile
sommerfeld
2026-05-14
1
-0
/
+1
*
fix(zsh): guard compdef on target command being installed
sommerfeld
2026-05-14
1
-5
/
+11
*
feat: add another work includeIf
sommerfeld
2026-05-14
1
-0
/
+2
*
refactor(zsh): stop renaming zellij tabs from the shell
sommerfeld
2026-05-14
1
-9
/
+7
*
feat(sway): bspwm-style workspace back-and-forth toggle
sommerfeld
2026-05-14
2
-0
/
+5
*
feat(waybar): snx-rs VPN status indicator + click toggle
sommerfeld
2026-05-14
3
-0
/
+57
*
refactor(snxctl-chromium): drop daemon drop-in, override snxctl's PATH
sommerfeld
2026-05-14
3
-42
/
+15
[prev]
[next]