Commit graph

290 commits

Author SHA1 Message Date
43e5d5ed85
Only load fnm sheldon plugin on macOS
On the server, fnm isn't installed since system nodejs is used instead.
The zsh-fnm plugin's own fallback silently curl-installs fnm when missing,
and its --use-on-cd hook then prompts on every cd since no default version
is fnm-managed there. Gate the plugin to Darwin only.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01G3jcSVn51hiw58f7jPWrpN
2026-08-04 22:30:41 +01:00
Jonny Barnes
8cc69aa6f3
Fix Opus statusline hue rendering as black in light theme
Hue 226 (#ffff00) has a contrast ratio of 1.05 against the tangere-light
background (#fdfdfa), below the minimum-contrast = 1.1 set in the ghostty
config. Ghostty then substitutes the foreground for whichever of black or
white has more contrast, so against a near-white background that letter of
the model name rendered black.

Swap 226 for 184 (#d7d700, ratio 1.51 light / 9.60 dark) in the Opus ramp
and the unknown-model fallback, the only two palettes that used it.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-04 17:35:33 +01:00
Jonny Barnes
644c52d4b4
Switch Claude Code statusline to burnrate variant
Keep the previous statusline as statusline.original.sh and add
statusline.burnrate.sh from Gui-Gou/claude-statusline-burnrate, which
shows weekly/5h plan usage and a sustainable burn rate.

bootstrap.sh now links the burnrate script unconditionally - the old
`test -L` guard would have left an existing symlink pointing at the
previous script. jq is a hard dependency of the new script, so add it
to brew.sh.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-03 14:40:40 +01:00
Jonny Barnes
f5b8624814
Improve zsh performance 2026-06-26 14:47:32 +01:00
b441c47098
Make tmux work with claude installed via claude.com install.sh script 2026-06-10 15:26:01 +01:00
a69eb78f95
Improve prompt loading 2026-06-06 18:10:35 +01:00
Jonny Barnes
d3b54ea921
Updated neovim config for v0.12 2026-05-31 20:33:23 +01:00
Jonny Barnes
dec884da2f
Tidy up brew install script 2026-04-20 16:11:07 +01:00
2f3e3393d8
Update cp-torrent command 2026-04-12 11:24:18 +01:00
9028f0fe67
Fox ghostty config 2026-04-02 10:59:23 +01:00
Jonny Barnes
7b40ed544c
Trying out a new font 2026-04-01 21:18:23 +01:00
Jonny Barnes
f9e4c65001
Add claude statusline to my dotfiles 2026-03-28 16:51:14 +00:00
Jonny Barnes
2d18961ebc
Stay in tmux of there are other windows when quitting 2026-03-28 16:50:34 +00:00
Jonny Barnes
f258813771
Allow tmux to let links be clickable 2026-03-22 18:00:10 +00:00
Jonny Barnes
c8ea7cc820
Add Obsidian CLI 2026-02-28 21:13:48 +00:00
Jonny Barnes
dd0d06fa1d
Add docker commands from user install 2026-02-28 21:11:11 +00:00
6d645999f2
Add phpactor support to neovim with default settings 2026-02-15 17:03:34 +00:00
34458b17f5
No need for alt key changes 2026-02-15 17:01:41 +00:00
ffd895b1fe
Use pack.add for plugns
Needs neovim >= 0.12
2026-02-13 22:25:08 +00:00
5ad13bcd09
Initial tidy up of neovim config 2026-02-13 21:06:00 +00:00
98bd888775
Tweak ghostty config 2026-02-13 16:11:02 +00:00
6c23a03412
Improvements to lazygit/tmux/ghossty configs 2026-01-30 14:42:51 +00:00
ab0b63bc87
Update ghostty config 2026-01-19 18:27:04 +00:00
f108939b68
Improve tmux config
Mainly adds a better styling to the status bar
2026-01-18 17:27:15 +00:00
b3a2238d30
Removing vim configuration 2026-01-15 18:26:29 +00:00
bca7ed3fe9
Claude Code added native shift+enter support, no need for terminal hack 2026-01-09 16:59:30 +00:00
249d84fe79
Tweak ghostty config 2026-01-09 16:55:53 +00:00
d7bc6bb72f
Add location of rainfrog config 2026-01-09 16:50:31 +00:00
ab3e6950c7
Tweak cursor colour in tangere theme 2025-10-26 16:59:30 +00:00
88a8dd1698
Update ghostty config to use custom Tangere theme 2025-10-26 11:18:04 +00:00
e632a40580
Fix fnm to look for parent nvmrc files 2025-10-13 20:14:34 +01:00
fe2213fe91
Add yay+fzf alias 2025-10-10 13:15:08 +01:00
cc042d5bd7
Ghostty changed its theme names in v1.2.0 2025-09-16 16:05:45 +01:00
aaf220e382
Various improvemnts mainly around sheldon usage 2025-08-10 11:37:13 +01:00
b642f28fd3
Try and get alt+[key] shortcuts working 2025-08-02 08:22:15 +01:00
caade0cd29
Load zsh syntax highlighting later 2025-07-23 18:36:59 +01:00
40075d1862
Merge remote-tracking branch 'forge/main' 2025-07-15 21:52:37 +01:00
8473e679a6
Add plugin for ssh tab completion 2025-07-15 11:40:19 +01:00
4e8503003b
Auto-escape pasted URLs 2025-05-23 19:06:18 +01:00
01cfce56d0
Share zsh history amongst shells 2025-03-16 16:32:04 +00:00
761378d9b8
Add a script to copy torrent files 2025-03-16 16:13:47 +00:00
a3e8d9d424
Tweaks to ghostty config
The copy on select doesn’t seem to be working still :/
2025-03-16 16:06:36 +00:00
0463ec34bf
Update git config
Additional config based on https://blog.gitbutler.com/how-git-core-devs-configure-git/
2025-02-27 17:44:37 +00:00
81f3f4dd4b
Switch themes again 2025-02-22 08:12:28 +00:00
29c6bb1976
Tweak tmux conf
Main difference is new colours for status bar
2025-02-14 14:12:21 +00:00
312fb07560
Load some zsh plugins directly from github 2025-02-09 21:35:43 +00:00
69bc8e0dbf
Merge remote-tracking branch 'forge/main' 2025-01-31 15:39:18 +00:00
1dd8aeb8e5
Trying a new light theme for ghostty 2025-01-31 15:38:08 +00:00
b8dcedab1b
Open new terminal tabs in home dir 2025-01-25 10:33:12 +00:00
7e64b1261d
Fix issue with adding eza command on new session 2025-01-19 13:42:37 +00:00