Anton Volnuhin
1a2dfc753d
migrate lspconfig to native vim.lsp.config API for nvim 0.11+
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-02 21:22:15 +03:00
Anton Volnuhin
8f39a3e419
template symlinks for portability, remove karabiner debug rule
...
- Template 1Password agent.sock symlink with chezmoi.homeDir
- Template kitty theme.conf symlink with chezmoi.homeDir
- Remove volumer experiment rule (volume_up mapped to 'a')
- Remove machine-specific USB location_id from volumer device
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-02 19:25:40 +03:00
Anton Volnuhin
8dfb94ee94
modernize neovim config for 0.10+
...
- Replace deprecated vim.loop with vim.uv (compat shim for older nvim)
- Fix lazy.nvim spec: run -> build for TSUpdate
- Remove pinned tags for telescope and treesitter
- Replace nvim-osc52 plugin with native vim.g.clipboard OSC 52
- Replace vim.cmd autocmds with nvim_create_augroup/nvim_create_autocmd
- Fix vim.wo -> vim.opt for number and signcolumn (apply to all windows)
- Remove duplicate toggleterm setup call
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-02 19:19:02 +03:00
Anton Volnuhin
44ddaefee5
restructure repo, fix fish config, remove vendored repos
...
Phase 4 (fish config):
- Fix ip function: replace load-time `which` with `command ip` wrapper
- Fix 1Password socket: use -S (socket test) instead of -f, export with -gx
- Remove deprecated fish plugins: github-copilot-cli, pisces
Phase 5 (repo structure):
- Move tpm and kitty-themes to .chezmoiexternal.toml (git-repo externals)
- Delete unused tmux-mighty-scroll (not referenced in tmux.conf)
- Expand .chezmoiignore: karabiner macOS-only, skip auto-backups/__pycache__
- Remove orphans: duplicate xterm-kitty, empty ssh.conf, karabiner backups
- Remove kitty.fish from tracking (auto-generated by kitty)
Phase 6 (terminal config):
- Comment out debug print in kitty tab_bar.py
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-02 19:11:10 +03:00
Anton Volnuhin
dfb97eb1d0
sync live config changes into chezmoi source
...
Re-add live edits:
- fish: gpt-5.2 model, llm.py, rewritten s/icat with ghostty support,
new ils function, bass plugin, removed copilot-cli plugin
- karabiner: ghostty/moonlight/rdp apps, new caps rules, opt-W shortcut
- kitty: cursor_trail, font_size 14.5
- nvim: removed auto-session-nvim-tree, auto-session config update
- wezterm: scrollback 1M, border_top 2cell
- tmux-nova: local nerdfonts rendering patches
- zshrc: track file, includes LM Studio PATH
Also fix: chezmoi template error on macOS (osRelease.id without linux guard)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-02 18:40:51 +03:00
Anton Volnuhin
f03b8e90b2
merge live config.fish changes, fix chezmoi template on macOS
...
- pull live local changes: gpt-5.2 model, llm.py, rewritten s/icat/ils
functions with ghostty support, antigravity path
- re-apply our improvements on top: fish_add_path, guards, hardcoded
path fixes, micromamba removal
- fix osRelease.id template error on macOS (wrap ncurses block in linux check)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-02 18:38:51 +03:00
Anton Volnuhin
ac46863b48
harden install script and fix fish config portability
...
Install script:
- fix package availability (skim/fedora, fd-find/debian, direnv+goku/macos)
- add CLI flags for non-interactive mode (--skip-timezone, --skip-neovim-bootstrap, etc.)
- template STEPS count per OS for correct TUI layout
- add brew shellenv for fresh Apple Silicon, timeout portability
- pam_ssh_agent_auth availability check with warning for Fedora 42+
- fix fisher detection, authorized_keys whole-line dedup
Fish config:
- replace set -gx PATH with idempotent fish_add_path
- guard direnv/cargo sourcing for missing tools
- fix hardcoded /home/anton/ and /Users/anton/ paths
- remove unused micromamba/conda setup
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-02 18:35:11 +03:00
Anton Volnuhin
e838936be2
back to kitty, uv, small changes in karabiner
2025-03-02 01:17:58 +03:00
Anton Volnuhin
45331e0ce4
force true color in helix
2024-09-01 00:09:40 +03:00
Anton Volnuhin
6e52858891
won't quit wezterm on last window, and a little smaller font in it'
2024-05-31 00:22:39 +03:00
Anton Volnuhin
791a621d67
fix wezterm hide once again
2024-05-27 00:10:28 +03:00
Anton Volnuhin
2bd5d90c78
fix typo
2024-05-27 00:08:38 +03:00
Anton Volnuhin
2ae6b61bdc
hide wezterm again
2024-05-27 00:08:04 +03:00
Anton Volnuhin
28f3c27bd4
openai, volumer
2024-05-27 00:06:56 +03:00
Anton Volnuhin
9daccc3c04
hide wezterm
2024-05-27 00:05:41 +03:00
Anton Volnuhin
6c113fb3bf
colored ip
2024-05-21 20:03:58 +03:00
Anton Volnuhin
7ae41ce670
bugfixes for after change
2024-05-21 01:58:12 +03:00
Anton Volnuhin
68c0238eaf
experiment to move everything before -> after
2024-05-21 01:52:52 +03:00
Anton Volnuhin
39d3816381
micro fixes for bat and z
2024-05-21 01:20:13 +03:00
Anton Volnuhin
e66922231e
treesitter fix and turn off mini.comment as it is now part of neovim
2024-05-21 01:19:22 +03:00
Anton Volnuhin
04d978e058
connected domain in tab bar on wezterm
2024-05-21 01:18:33 +03:00
Anton Volnuhin
264c7cd7a7
update tide prompt to v6
2024-05-21 01:17:29 +03:00
Anton Volnuhin
723f06f92d
Plus sign on left shift and on new button on advantage
2024-05-21 01:16:03 +03:00
Anton Volnuhin
06a1039a89
default theme for bat
2024-05-17 23:22:43 +03:00
Anton Volnuhin
88ece234d4
vim mode for fish
2024-05-17 22:37:25 +03:00
Anton Volnuhin
8c8aa26072
more fix for tilda, arc airport curb
2024-05-17 18:28:03 +03:00
Anton Volnuhin
0a178b633f
fix = <-> ~
2024-05-14 02:42:38 +03:00
Anton Volnuhin
92d779e991
fox error on non/macs
2024-05-13 00:02:06 +03:00
Anton Volnuhin
9d409c06ea
sgpt minor fixes
2024-05-11 21:27:34 +03:00
Anton Volnuhin
38ec48de6d
luarc
2024-05-11 15:35:14 +03:00
Anton Volnuhin
79b6cc321d
move wezterm to a folder in .config
2024-05-11 15:31:26 +03:00
Anton Volnuhin
8bf61f23f3
wezterm mostly
2024-05-11 15:23:35 +03:00
Anton Volnuhin
cdb346459c
New apps to CAPS layer
2024-04-25 21:05:56 +03:00
Anton Volnuhin
19321169d9
wezterm shortcut and a bit of a config
2024-03-25 22:56:23 +03:00
Anton Volnuhin
8f705a8316
librechat shortcut
2024-03-25 02:07:50 +03:00
Anton Volnuhin
beda2f7ab1
webui to karabiner and direnv to fish
2024-03-09 04:11:25 +03:00
Anton Volnuhin
aba9062aed
gemini, copilot, perplexity personal webapp key
2024-03-05 00:38:08 +03:00
Anton Volnuhin
7d36b2f476
cmd+d for dataspell and j -> jupyter
2024-03-03 03:18:12 +03:00
Anton Volnuhin
6fef1ffcc6
perplexity shortcut
2024-02-27 21:53:28 +03:00
Anton Volnuhin
133862e524
vikunja autohide re/fix
2024-02-26 17:51:19 +03:00
Anton Volnuhin
0c9c7f6b36
stop tracing karabiner.json
2024-02-26 17:14:20 +03:00
Anton Volnuhin
4c69550bf4
Revert "vikunja autoshow"
...
This reverts commit 4d1e3df540 .
2024-02-26 17:10:13 +03:00
Anton Volnuhin
4d1e3df540
vikunja autoshow
2024-02-26 17:08:13 +03:00
Anton Volnuhin
aa9e9f5483
openai autohide/show
2024-02-26 04:14:44 +03:00
Anton Volnuhin
4649431b95
bard->gemini, bing->copilot
2024-02-20 06:14:44 +03:00
Anton Volnuhin
a066b973e1
fix tab_bar: explicit conversion of background color to int
2023-12-01 00:40:15 +03:00
Anton Volnuhin
d652f6543a
Merge remote-tracking branch 'refs/remotes/origin/main'
2023-12-01 00:10:31 +03:00
Anton Volnuhin
a5e2c00d1a
nvim fixes after some updates
2023-12-01 00:09:18 +03:00
Anton Volnuhin
feb9aac2d4
fix for 1password plugins on non-macs
2023-11-30 23:43:04 +03:00
Anton Volnuhin
2770a3024d
karabiner processed
2023-11-30 23:23:29 +03:00
Anton Volnuhin
7ab907c786
times are a changing
2023-11-30 23:22:20 +03:00
Anton Volnuhin
151924c592
Some changes again
2023-08-02 04:46:05 +03:00
Anton Volnuhin
de54777883
fish something
2023-08-02 04:45:18 +03:00
Anton Volnuhin
4dc48f003f
comma fixed
2023-06-08 17:57:30 +03:00
Anton Volnuhin
5213a3f50c
Comma on caps experiment
2023-06-08 17:20:24 +03:00
Anton Volnuhin
cd279a175f
New language switching experiments
2023-06-08 00:36:25 +03:00
Anton Volnuhin
6eb6055ab5
switch by LRcmd
2023-06-07 21:24:48 +03:00
Anton Volnuhin
14bc877d74
gix SSH auth
2023-06-01 16:45:42 +03:00
Anton Volnuhin
cb351314f5
remote sudo
2023-06-01 13:00:51 +03:00
Anton Volnuhin
f3e856ca82
lazygit, dust, nnn, mc, nethogs, ngrep, mtr, tmux, jq
2023-06-01 10:42:00 +03:00
Anton Volnuhin
8d87efb733
clear fish greetings, add abbreviations for neovim
2023-05-31 08:53:52 +03:00
Anton Volnuhin
ff617c4b77
kitty-xterm
2023-05-31 00:13:14 +03:00
Anton Volnuhin
bf43822a38
shell-gpt
2023-05-30 21:56:21 +03:00
Anton Volnuhin
0cb28836c1
nix fixes
2023-05-30 09:06:45 +03:00
Anton Volnuhin
45184e4879
one more time non-interactive debian and nix in fish
2023-05-30 08:33:43 +03:00
Anton Volnuhin
d0d61fe69a
timeout for nvim sync
2023-05-28 17:29:23 +03:00
Anton Volnuhin
3816cd1eb4
Nvim updating with flying colors
2023-05-28 16:43:59 +03:00
Anton Volnuhin
46c7e5d0e0
Fix colors for fish
2023-05-28 16:24:32 +03:00
Anton Volnuhin
99c4a85128
Messages everywhere
2023-05-28 16:16:34 +03:00
Anton Volnuhin
adb4d1aa5d
fixing snap
2023-05-28 09:56:09 +03:00
Anton Volnuhin
cf6616f4d1
snap path, template highlighting
2023-05-28 09:50:52 +03:00
Anton Volnuhin
83307b4342
finishing strokes for fedora
2023-05-27 22:35:38 +03:00
Anton Volnuhin
dd443121d8
fox all path's with $HOME
2023-05-27 22:19:01 +03:00
Anton Volnuhin
eefa37f435
GOPATH to .go, PATH updates, nvim timeout only on first start
2023-05-27 22:08:49 +03:00
Anton Volnuhin
fecb98423f
30s->10s timeout for nvim :TSUpdate
2023-05-27 10:06:09 +03:00
Anton Volnuhin
744a035fba
New tide config method
2023-05-27 09:57:12 +03:00
Anton Volnuhin
59d5b6fc35
tide config
2023-05-27 09:46:49 +03:00
Anton Volnuhin
b137f6a0eb
trying to update Mason in nvim
2023-05-27 08:08:48 +03:00
Anton Volnuhin
752713c143
Better nvim deps install
2023-05-27 07:57:56 +03:00
Anton Volnuhin
0bbc5e9c1e
atuin and jump now optional, won't be installed by default
2023-05-27 06:46:27 +03:00
Anton Volnuhin
547a740166
jump plus chezmoiignore
2023-05-27 06:09:13 +03:00
Anton Volnuhin
eff1296902
Move kitty config to conf.d
2023-05-24 01:14:55 +03:00
Anton Volnuhin
0bc35970e6
Small formatting fixes
2023-05-23 09:24:13 +03:00
Anton Volnuhin
95c4a7d8f6
Verbose nvim Lazy update
2023-05-23 09:22:55 +03:00
Anton Volnuhin
6e33080bf7
Nvim Lazy sync after changes in nvim config, all scripts to run after
...
changes
2023-05-23 09:19:34 +03:00
Anton Volnuhin
a92c760c42
Back to orugunal auto-session-nvim-tree after it approved my PR
2023-05-23 08:53:21 +03:00
Anton Volnuhin
95dd0fa11b
One more try to make chezmoi script work properly
2023-05-23 08:47:24 +03:00
Anton Volnuhin
0b061ac6dc
Trying to fix template
2023-05-23 08:46:11 +03:00
Anton Volnuhin
a15845c952
Run fisher update on change of plugins' list
2023-05-23 08:44:04 +03:00
Anton Volnuhin
4b8d0c2f94
lazygit to nvim and plugin-git to fish
2023-05-22 11:38:42 +03:00
Anton Volnuhin
c4c0e4d6d3
remove hologram
2023-05-21 20:17:24 +03:00
Anton Volnuhin
85495e7de2
switch to another undotree, expanding undo length
2023-05-21 20:14:47 +03:00
Anton Volnuhin
f868c07ea2
treesitter incremental selection, formatting, charlist updates
2023-05-21 09:38:57 +03:00
Anton Volnuhin
87357cea99
slight listchars update to tabs and trail spaces
2023-05-20 07:24:21 +03:00
Anton Volnuhin
fe485f26b1
exit from terminal, supress autosession dirs
2023-05-20 06:13:53 +03:00
Anton Volnuhin
ae8c900274
lll and formatting
2023-05-20 03:54:35 +03:00
Anton Volnuhin
1a5becda28
toggle terminal
2023-05-19 02:17:40 +03:00
Anton Volnuhin
4568d76156
set scrolloff and sidescrolloff
2023-05-18 16:25:10 +03:00
Anton Volnuhin
894a0372d8
save cursor position and sessions
2023-05-18 02:39:06 +03:00
Anton Volnuhin
254e7f3dd9
gitconfig with anton@volnuhin.com, cleaner karabiner names
2023-05-16 02:07:27 +03:00