959e7c418e
chore: remove 15 unused config directories and stale references
...
Drop config folders (aerospace, aqua, asdf, direnv, flipperdevices,
ghostty, htop, misc, nano, task, tealdeer, tms, wtf, yamlfmt,
yamllint) along with starship.toml, nbrc, and aerospace scripts/docs.
Clean up references in dfm, _dfm completions, bashrc, exports, and
exports-lakka to match.
2026-02-04 08:05:37 +02:00
3fb9d2a32e
refactor(python): migrate pip to uv and inline packages
...
Replace pip install --user with uv tool install for CLI tools
(ansible) and uv pip install --system for libraries (libtmux, pynvim).
Drop pipx and pipenv (uv replaces both), delete the external
config/asdf/python-packages file, and rename the script to
install-python-packages to reflect the broader scope.
2026-02-04 03:22:17 +02:00
e1050fc7e1
refactor(npm): inline packages and drop unused dependencies
2026-02-04 03:22:17 +02:00
9d7a1acd30
refactor(go): inline packages and drop unused dependencies
...
Replace external golang-packages config file with an inline array,
remove 6 unused packages (actionlint, antidot, gopls, templ, html2md,
pup), and update documentation to match cargo script style.
2026-02-04 03:22:17 +02:00
9b7942a9fb
refactor(tmux): combine sesh scripts into single bash script
...
Replace sesh-gum.sh and sesh-tmux.fish with a unified sesh.sh that
cascades through available tools: gum, fzf-tmux, fzf, bash select.
Falls back to native tmux choose-tree if sesh is not installed.
2026-02-04 03:22:17 +02:00
3e6b80b598
chore(tmux): remove unused plugins
...
Remove tmux-sensible, tmux-mode-indicator, tmux-yank, and
tmux-fzf-url submodules, configurations, and run-shell lines.
2026-02-04 03:22:17 +02:00
f6fb14d651
feat(tmux): configure tmux-suspend with F8 key and visual indicator
...
Enable suspend key (F8) and add @suspend_suspended_options to show
a ⏸ indicator in the status bar when session is suspended.
2026-02-04 03:22:17 +02:00
bafb8fc2f6
refactor(tmux): update keybindings for pane nav and copy mode
...
Switch pane navigation from Alt-arrow to Ctrl-arrow (Alt doesn't
work reliably on Linux). Add copy-mode-vi clipboard bindings and
C-p/C-n for window switching.
2026-02-04 03:22:17 +02:00
6b11727540
refactor(tmux): consolidate terminal capabilities into terminal-features
...
Replace terminal-overrides + terminal-features with a single
terminal-features line declaring RGB, clipboard, usstyle,
strikethrough and overline for xterm-256color (WezTerm).
2026-02-04 03:22:17 +02:00
5f4268d2e0
fix(tmux): correct catppuccin config and remove no-op options
...
Fix @catppuccin_flavor → @catppuccin_flavour spelling so theme
switching via tmux-dark-notify actually applies mocha/latte.
Remove non-existent variables (@catppuccin_status_background,
@catppuccin_window_flags, @catppuccin_window_text,
@catppuccin_window_current_text) and conflicting status overrides
that catppuccin manages. Add rounded window separators.
2026-02-04 03:22:17 +02:00
ed3f881b93
chore(tmux): remove tmux-window-name submodule
...
Remove the git submodule, its config in tmux.conf, the zsh hook
in zshrc, and add cleanup entry in add-submodules.sh.
2026-02-04 03:22:17 +02:00
939ee65e7a
chore(tmux): remove tmux-window-name plugin
2026-02-04 03:22:17 +02:00
14f0cd00e2
chore(deps): update ivuorinen/phpenv.fish plugin
2026-02-04 03:22:17 +02:00
ddbfed1dd9
chore(fish): update fisher, plugins, and Catppuccin themes
...
Update fisher to v4.4.8 with uninstall alias and rate limit
handling. Add catppuccin/fish plugin, consolidate Latte theme
into Mocha as light/dark variants, and add Frappe and Macchiato
themes. Set Catppuccin Mocha as the default theme in config.
2026-02-04 03:22:17 +02:00
e19120c45a
refactor(scripts): inline cargo packages into install script
...
Move package list from config/asdf/cargo-packages into
install-cargo-packages.sh as a bash array and remove the
external file. Update documentation accordingly.
2026-02-04 03:22:17 +02:00
10fd3862aa
chore: tmux and sesh cleanup
2026-01-25 21:17:35 +02:00
77b3173531
chore(nvim): tweak treesitter
2026-01-25 21:17:13 +02:00
e53a880e75
refactor(config): moves theme import to general
...
Moves theme import from top-level to the general section for better organization.
2026-01-25 21:13:59 +02:00
6bb804ec7f
feat(shell): clean up fisher plugins
2026-01-09 01:15:02 +02:00
bd5eff8bce
chore(tmux): switch to gum based sesh filter
2025-12-29 10:53:56 +02:00
2979cc6cfc
chore(nvim): cleanup, add fff.nvim
...
Signed-off-by: Ismo Vuorinen <ismo@ivuorinen.net >
2025-12-22 16:16:15 +02:00
961efec364
feat: switch to biome, apply formatting, shellcheck ( #227 )
...
* feat: switch to biome, apply formatting, shellcheck
* chore: apply cr comments
* chore: few config tweaks, shellcheck hook now py-based
* chore: lint fixes and pr comments
* chore(lint): megalinter, and other fixes
Signed-off-by: Ismo Vuorinen <ismo@ivuorinen.net >
2025-12-17 16:03:29 +02:00
4b0e38ffd2
chore(tmux): config cleanup
...
Signed-off-by: Ismo Vuorinen <ismo@ivuorinen.net >
2025-12-17 12:51:41 +02:00
ab67f6be5a
chore(tmux): fix catppuccin submodule
2025-11-13 00:25:40 +02:00
efadbb4248
chore(tmux): remove double default-terminal, theme tweaks
...
Signed-off-by: Ismo Vuorinen <ismo@ivuorinen.net >
2025-11-12 16:45:45 +02:00
ded4bf3bb3
fix(tmux): sesh selection now works in fish
...
Signed-off-by: Ismo Vuorinen <ismo@ivuorinen.net >
2025-11-12 11:48:10 +02:00
d22f9ece7d
feat: hammerspoon & karabiner-elements
...
Signed-off-by: Ismo Vuorinen <ismo@ivuorinen.net >
2025-11-11 17:15:55 +02:00
79be2d41bc
chore(theme): switch back to Catppuccin
...
Signed-off-by: Ismo Vuorinen <ismo@ivuorinen.net >
2025-11-11 14:02:07 +02:00
3f2d1b85ed
chore: make fish files executable
2025-10-23 23:44:05 +03:00
91be3b9edc
feat: everforest themes
2025-10-13 14:16:49 +03:00
7b6e95c4ab
chore: linting
2025-10-13 14:14:45 +03:00
88a2b3dadf
chore: sesh, and removal of zed settings.json
...
Signed-off-by: Ismo Vuorinen <ismo@ivuorinen.net >
2025-10-13 13:56:28 +03:00
ebb22064ce
chore: add zoxide and sesh, cleanup
...
Signed-off-by: Ismo Vuorinen <ismo@ivuorinen.net >
2025-10-06 20:55:21 +03:00
e9bd3708fa
chore(nvim): update mini.nvim to use the new repo
...
Signed-off-by: Ismo Vuorinen <ismo@ivuorinen.net >
2025-09-25 17:52:34 +03:00
0a2b0b8a45
chore(deps): update Brewfile
...
Signed-off-by: Ismo Vuorinen <ismo@ivuorinen.net >
2025-09-25 17:52:34 +03:00
65d5040af2
chore(config): tmux: add history limit
2025-09-03 15:39:42 +03:00
530ce0df4f
feat(theme): starting switch to everforest
...
Signed-off-by: Ismo Vuorinen <ismo@ivuorinen.net >
2025-09-03 14:16:46 +03:00
caf5722b95
chore(config): orbstack
2025-09-01 12:08:45 +03:00
579685e4ee
chore(nvim): drop omnisharp, tweak neotree
2025-08-31 23:14:12 +03:00
9ece4c64c6
feat(config): upgrade go to 1.25, use latest packages
2025-08-31 23:14:12 +03:00
b413eefd37
chore: ignore config/op/plugins/used_items/gh.json
2025-08-31 23:14:11 +03:00
06c1275fa5
chore(config): misc config tweaks
2025-08-31 23:14:11 +03:00
c2a5d45998
chore(fish): add completions
2025-08-31 23:14:11 +03:00
94038a71bf
chore(config): wezterm: my eyesight is getting worse
...
Signed-off-by: Ismo Vuorinen <ismo@ivuorinen.net >
2025-08-31 22:59:38 +03:00
4bfa54972e
chore(deps): update Brewfile
...
Signed-off-by: Ismo Vuorinen <ismo@ivuorinen.net >
2025-08-31 22:58:32 +03:00
25831458aa
chore: fix git configs
...
Signed-off-by: Ismo Vuorinen <ismo@ivuorinen.net >
2025-08-28 11:22:22 +03:00
f18d08ec5f
chore(zed): add mcp-server-time, predictions driver copilot
...
Signed-off-by: Ismo Vuorinen <ismo@ivuorinen.net >
2025-08-26 13:45:22 +03:00
b9fac1a444
chore(fish): add grype completions
...
Signed-off-by: Ismo Vuorinen <ismo@ivuorinen.net >
2025-08-26 13:43:15 +03:00
a5fe70d3c2
chore(fish): add stats abbreviation for onefetch
...
Signed-off-by: Ismo Vuorinen <ismo@ivuorinen.net >
2025-08-26 13:42:32 +03:00
fdaa1883a7
chore: add lm studio config end marker
...
Signed-off-by: Ismo Vuorinen <ismo@ivuorinen.net >
2025-08-26 13:41:18 +03:00