Commit graph

247 commits

Author SHA1 Message Date
b7424c9965 feat(zsh): add user and hostname to prompt 2026-07-17 16:41:04 -04:00
ae110cb076 feat(zsh): add .zsh with zsh-users plugins 2026-07-17 16:41:04 -04:00
11d574fae2 refactor(install_utils): convert to bash 2026-07-17 16:41:04 -04:00
4ddcc04e96 feat(zsh): add zsh config 2026-07-17 16:41:04 -04:00
46354f8c99 feat(install_utils): install extrepo on Debian 2026-07-17 16:41:04 -04:00
0e6ad07177 chore: ignore noctalia themes 2026-07-03 15:28:21 -04:00
d7f3eb62fa feat(pacstrap): run install_arch from pacstrap 2026-07-03 15:28:21 -04:00
b5f5237356 feat(install_utils): automate OS detection 2026-07-03 15:28:21 -04:00
f5e55a09d6 refactor: further cleanup/modularization 2026-07-03 15:28:21 -04:00
16201f13c2 refactor: rename period-prefixed files to dot-<filename> 2026-07-03 15:28:18 -04:00
341cdd5b9e chore: add stow to pkgs, ignore fish_variables, fix .gitconfig format 2026-06-21 17:28:30 -04:00
fd32e1431c refactor: reorganize into packages for modular use 2026-06-21 17:28:30 -04:00
e33c60c7aa chore(fish): replace asdf with mise 2026-06-21 17:28:30 -04:00
b9b3329027 feat: use sudo-rs in install_arch 2026-06-15 02:24:51 -04:00
95bc81cd2c chore: remove useless /hosts/resolv.conf link; add ghostty-terminfo to pacstrap 2026-06-15 02:24:51 -04:00
518844ba5f feat: add cachyos migration script 2026-06-15 02:24:45 -04:00
9140be0d39 chore(tmux): update default-terminal to tmux-256color 2026-06-11 18:38:57 -04:00
e984a0dc40 feat(dotfiles): add pnpm support, virtualization aliases, and ssh agent hook
- Add aliases for virt-viewer, virt-install, and virsh
- Move firewall-cmd alias to Linux-specific block
- Update fish_add_path to explicitly use --global scope
2026-06-11 18:38:00 -04:00
2f137cef36 feat: re-add fish prompt git status colors and sync indicators 2026-05-24 15:08:06 -04:00
30ef692f0c refactor: simplify fish prompt and configs 2026-05-12 19:47:20 -04:00
0694ba3805 chore: update nvim plugins and switch python tooling to ruff
- bump ale, markview.nvim commits in lazy-lock
- replace pylint with ruff as python linter
- replace black with ruff/ruff_format as python formatter
- add java, kotlin, python to treesitter languages
2026-05-12 19:46:14 -04:00
9b64299c45 refactor: simplify fish prompt and update config 2026-04-23 06:02:32 -04:00
ac3ae0076b update: nvim pkgs and keybinds; enable tsx/jsx highlighting 2026-04-09 01:23:17 -04:00
6f79e6abe9 chore: update Lazy, CodeCompanion, Treesitter, & Telescope nvim plugins 2026-04-08 16:36:45 -04:00
e3b1f60711 feat/refactor: new computer, new configs, new desktop environment 2026-04-02 15:43:47 -04:00
44780e9a9e chore: One binding for nvim and update deps 2025-08-10 17:15:23 -04:00
0df65efe7c chore: Update adr alias and codecompanion configuration 2025-05-29 17:27:39 -04:00
256a64d8cf feat: remove redundant name field from adapter configs 2025-05-21 21:05:15 -04:00
bac32bec19 refactor: improve adapter creation function readability 2025-05-21 20:55:55 -04:00
ef8b5dc97f refactor: Use helper function to create adapters 2025-05-21 20:43:06 -04:00
f8d58198c0 feat: add ollama and gemini_pro adapters 2025-05-21 19:38:17 -04:00
184dad82e0 Improve AI configuration and key management
- Remove unnecessary model options from `adr` function.
- Update Anthropics key path in `aikeys` function.
- Refactor CodeCompanion adapters to use specific Gemini models with different reasoning efforts.
- Add gitignore for .aider* files.
2025-05-19 19:48:40 -04:00
73c5b0b7d7 Add AI helper functions, update plugins, and codecompanion updates 2025-05-19 16:01:39 -04:00
1517f56c86 Breakup Neovim config into Lua modules 2025-05-11 18:49:32 -04:00
3179a5b48d Cleanup init.nvim and tweak ai models, aa alias to .gitconfig 2025-05-11 04:29:28 -04:00
e511802ea3 Update fish aliases & keybinds, update git config, update Neovim config
Neovim:
- Replace typescript-tools with ts_ls
- Add Markview
- Modify Neo-tree keybinds
- Modify CodeCompanion models
- Add Svelte linting/fixing
2025-05-08 15:12:45 -04:00
33da7ca122 Add kp alias, improve Neovim keybinds, modify aisearch function 2025-04-18 03:33:32 -04:00
38d5c4a29c AI model changes 2025-04-14 08:25:32 -04:00
44697ec5bf Refactor vimscript into lua 2025-04-14 06:58:16 -04:00
b55aab8a89 Migrate Neovim to lazy.nvim and update dotfiles
- Neovim:
    - Migrate from vim-plug to lazy.nvim.
    - Refactor config (`init.lua`, `config.vim`).
    - Replace Coq with blink.cmp, add CodeCompanion.
- Fish:
    - Add aliases (`cl`, `ai`), env vars (`ANDROID_HOME`, `PYENV`).
    - Update keybindings and conditional tool initialization (starship, zoxide, fzf, pyenv).
    - Refine ASDF/Homebrew setup.
- Git: Add aliases (`rs`, `rss`, `ap`).
- Other: Update SKHD bindings and WezTerm path/settings.
2025-04-14 01:30:04 -04:00
4d4e715cb1 Switch from leap to flash.nvim and add biome to ALE config 2024-07-27 13:55:08 -04:00
7d9a714495 Move Plug to nvim folder and cleanup PATH 2024-07-19 15:11:20 -04:00
adf21544eb Refactor Neovim config for use with Neovide 2024-07-13 01:23:20 -04:00
90a57e23cc Update ytmpv function 2024-07-05 05:54:32 -04:00
e6ad00b8d9 Add --install flag to sync script for neovim 2024-07-05 00:35:00 -04:00
77d7f9a555 Read display 0 bg from fehbg file 2024-07-04 18:34:22 -04:00
6e8bb638ee Add rofi, update fish cfg/scripts, update nvim cfg, update wezterm cfg 2024-07-04 18:25:22 -04:00
e801f0a680 Switch to Kanagawa theme 2024-07-03 00:23:48 -04:00
db048db3c0 Reorganize and update nvim config, and refactor polybar config 2024-07-03 00:22:34 -04:00
a2b223784f Refactor .vimrc into config.vim and support nvim only 2024-07-02 19:44:03 -04:00