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
8be2f42aba
Remove pnpm from path, and use typescript-tools, and other refactors
2024-07-02 04:17:00 -04:00
547dea2d9d
Remove fisher and add zoxide
2024-06-30 21:45:54 -04:00
39ec755186
Make Wezterm default terminal; and use starship prompt
2024-06-30 19:33:35 -04:00
503fb8bff6
Make bspwm work with vnc displays; and general updates/cleanups
...
- Set fish colors to more gruvbox accurate theme
- Fix nvim transparency
- Remove conky, qutebrowser, and taskrc configs
- Update fish greeting
- Update toglpulse script
2024-06-30 18:41:49 -04:00