No description
  • TypeScript 65.3%
  • Lua 18%
  • Shell 8.2%
  • JavaScript 5.7%
  • Nushell 2.4%
  • Other 0.4%
Find a file
2026-08-18 19:47:38 +01:00
.lua better configs 2026-03-04 19:43:09 +00:00
alacritty nushell first pass 2026-08-03 14:59:33 +01:00
bash nushell mac 2026-08-03 15:28:07 +01:00
DankMaterialShell misc 2026-08-03 12:58:50 +01:00
fastfetch code companion; pnpm min age; fastfetch linux only 2026-05-12 15:25:59 +01:00
fish protect further. 2026-06-25 12:06:34 +01:00
foot better configs 2026-03-04 19:43:09 +00:00
ghostty nushell first pass 2026-08-03 14:59:33 +01:00
gitconfig mac/linux differentiation 2026-03-11 12:11:13 +00:00
gsf changes 2026-07-28 17:00:05 +01:00
jj fix jj submit 2026-08-18 19:47:38 +01:00
jjui lumen in jjui 2026-05-15 13:19:14 +01:00
kitty nushell first pass 2026-08-03 14:59:33 +01:00
matugen nushell first pass 2026-08-03 14:59:33 +01:00
mpv mpv 2026-03-10 19:33:29 +00:00
niri misc 2026-08-03 12:58:50 +01:00
nushell nu fzf + recency bias for inline auto 2026-08-05 14:28:52 +01:00
nvim fix esf 2026-08-16 13:42:38 +01:00
opencode better configs 2026-03-04 19:43:09 +00:00
openpeon figma pixel verify 2026-08-05 14:29:28 +01:00
paru better configs 2026-03-04 19:43:09 +00:00
pi changes 2026-08-17 17:17:32 +01:00
pnpm fix attio token shit 2026-06-25 12:26:45 +01:00
scripts stuff 2026-04-16 16:30:12 +01:00
ssh add unraid to ssh 2026-05-11 09:26:35 +01:00
tmux cleanup 2026-06-16 11:32:32 +01:00
wezterm better configs 2026-03-04 19:43:09 +00:00
XCompose fix intl cedilla without breaking us layout 2026-03-06 14:24:22 +00:00
yazi nushell first pass 2026-08-03 14:59:33 +01:00
zellij nushell first pass 2026-08-03 14:59:33 +01:00
.gitignore node modules gitignore 2026-02-24 16:54:29 +00:00
.luarc.json better configs 2026-03-04 19:43:09 +00:00
AGENTS.md update pi 2026-05-11 16:08:06 +01:00
README.md readme;agents.md;zellij niri and alacritty 2026-02-19 20:35:26 +00:00

Dotfiles

This is my personal dotfiles repository, managed by Sigil.

Layout

~/.dotfiles/
  <package>/
    config.lua
    files/
      ...

Each package has a config.lua that defines the target path per OS.

Usage (Sigil)

  • sigil apply — apply symlinks
  • sigil apply --prune — prune stale links
  • sigil add <path> — add a file or folder into the repo
  • sigil status — show stale links
  • sigil unlink <spec> — restore files and remove from repo
  • sigil remove <spec> — same as unlink, plus delete package/subpath

See AGENTS.md for agent-specific guidance.