Commit Graph

  • 25d06b4ce4 feat(opencode): add oh-my-opencode plugin for enhanced agent capabilities main David Ibia 2025-12-30 00:41:55 +01:00
  • f1cd2b022b fix(readme): correct repo name in server config download URLs David Ibia 2025-12-28 23:39:28 +01:00
  • 83dcbc04e4 docs(readme): remove Copilot references, replaced with OpenCode David Ibia 2025-12-28 23:26:01 +01:00
  • 0d1147fcef refactor(zsh): deduplicate entries and replace hardcoded paths with $HOME David Ibia 2025-12-28 23:21:25 +01:00
  • d4043d3dad chore(zsh): add LM Studio CLI and Docker CLI completions to PATH David Ibia 2025-12-28 23:20:24 +01:00
  • b4fb0cf297 chore(ghostty): switch colorscheme from Catppuccin Frappe to TokyoNight Night David Ibia 2025-12-28 23:20:10 +01:00
  • d928999224 feat(opencode): add with-context custom commands for documentation management David Ibia 2025-12-28 23:19:59 +01:00
  • 8d92715761 feat(opencode): add agent modes and with-context MCP server config David Ibia 2025-12-28 23:19:43 +01:00
  • 24fb286db1 feat(tmux): add lightweight server config with Ctrl+/ prefix and bottom status bar David Ibia 2025-12-28 23:19:21 +01:00
  • 0a001a0cce chore(gitignore): add opencode plugin node_modules and package-lock.json to gitignore, create .withcontextconfig.jsonc file with Diátaxis framework and dotfiles best practices configuration. David Ibia 2025-11-10 03:15:19 +01:00
  • 55affe0de4 feat(README.md): enhance documentation section with AI-powered development tools and MCP integration David Ibia 2025-11-09 15:28:58 +01:00
  • 5f922e7adb chore(.rgignore): add .envrc to the list of ignored files in .rgignore David Ibia 2025-11-09 15:28:51 +01:00
  • 7a12ec0f2f fix(opencode.json): disable all services by setting "enabled" to false in opencode.json for consistency David Ibia 2025-11-09 15:28:40 +01:00
  • 4bd5b2405e feat(opencode): add setup-mcp.md file for interactively setting up OpenCode config and MCP servers for projects David Ibia 2025-11-09 15:28:29 +01:00
  • 6e6d47eb22 chore(gitignore): add AGENTS.md to .gitignore to exclude it from version control David Ibia 2025-11-09 14:22:27 +01:00
  • 9135f312b0 chore(gitignore): add .withcontextignore to gitignore file David Ibia 2025-11-09 14:21:40 +01:00
  • 701770fe2b feat(opencode): add opencode configuration file with agent descriptions and MCP settings David Ibia 2025-11-09 14:21:17 +01:00
  • 2343dfec2c feat(terminal-bell.ts): add NotificationPlugin to send notification on session completion. David Ibia 2025-11-09 14:20:47 +01:00
  • 9396c57b63 feat(websearch.ts): add PerplexitySearch plugin for quick and deep research capabilities David Ibia 2025-11-09 14:20:35 +01:00
  • 139f7e1679 feat: created opencode agents David Ibia 2025-11-09 14:20:28 +01:00
  • f7bd72184b fix(colorscheme): update theme name from "catppuccin-mocha" to "Catppuccin Frappe" David Ibia 2025-11-09 14:17:03 +01:00
  • 7192c8eb2a feat(direnv): add global log_filter configuration to direnv.toml David Ibia 2025-11-09 14:16:49 +01:00
  • f434d6546e chore(openai): remove unnecessary .gitkeep file from .config/openai folder David Ibia 2025-11-09 14:16:40 +01:00
  • 7a42d4ec9b chore(gitignore): add .envrc to gitignore file David Ibia 2025-11-09 14:16:25 +01:00
  • e9d9fe38b7 chore(local_servers): remove .DS_Store binary file from version control David Ibia 2025-11-09 14:16:12 +01:00
  • 6765629154 docs(README.md): update repository name and description for dotfiles, provide comprehensive overview of configurations and installation instructions David Ibia 2025-11-09 14:15:59 +01:00
  • aed96cfa4b chore(zshrc): add LM Studio CLI path, Docker CLI completions, direnv setup, bun completions, bun path, opencode path, and zoxide init to zsh configuration. David Ibia 2025-11-09 14:15:50 +01:00
  • 8ca5199b61 chore(aerospace.toml): remove unnecessary configurations and cleanup file chore(nvim): update subproject commit in neovim configuration folder David Ibia 2025-11-09 14:15:36 +01:00
  • e34f495368 feat(bin): add new scripts for managing Claude profiles and sessions. David Ibia 2025-11-09 14:09:30 +01:00
  • eb766854e0 feat: add LM Studio and Docker CLI completions to .zshrc David Ibia 2025-03-31 10:52:12 +01:00
  • bfa8d8cfb5 chore: add .opencommit backup files to .gitignore David Ibia 2025-03-31 10:50:29 +01:00
  • 69baf6ba0a chore: ignore MacOS .DS_Store files David Ibia 2025-03-31 10:50:21 +01:00
  • 84cfa96709 chore: remove backup file David Ibia 2025-03-31 10:50:07 +01:00
  • 2fad244e0a chore(gitignore): add .opencommit file to .gitignore to exclude it from version control chore(opencommit): remove .opencommit file as it is no longer needed for the project David Ibia 2025-03-08 23:51:26 +01:00
  • bc22ab521c chore(config): add .DS_Store file to .gitignore to prevent unnecessary file tracking David Ibia 2025-03-08 16:19:34 +01:00
  • e3cfaa6fb9 chore: update .rgignore to include necessary files for project configuration chore: add loading of OpenAI Secrets in .zshrc if setup.sh file exists David Ibia 2025-03-08 16:19:28 +01:00
  • b8708cc3c5 chore(gitignore): add .config/openai/setup.sh and .env files to gitignore to exclude them from version control David Ibia 2025-03-08 16:19:20 +01:00
  • 0c8cb90407 feat(openai): add .gitkeep file to .config/openai directory David Ibia 2025-03-08 16:19:14 +01:00
  • 693237df61 refactor(.opencommit): update OCO_MODEL, OCO_AI_PROVIDER, OCO_TOKENS_MAX_INPUT, and OCO_TOKENS_MAX_OUTPUT values for improved configuration and performance David Ibia 2025-03-08 16:19:01 +01:00
  • 813332cc78 feat(nvim): Update submodule to commit 22f7a64 David Ibia 2025-03-08 15:58:02 +01:00
  • 08ebd94c73 feat(zshrc): Add Node.js version manager nvm to .zshrc for seamless environment setup David Ibia 2025-03-08 15:55:21 +01:00
  • 0b409ec3ff Update OpenCommit configuration: - Changed AI provider from 'llama3' to 'mistral' - Updated API key and model version for OpenAI - Set One Line Commit to true, enabling one-line commit messages - Added GitPush and Why options with default values set to false - Created backup of previous configuration as .opencommit.backup David Ibia 2025-03-08 15:52:53 +01:00
  • 81072f3569 feat: updated nvim support David Ibia 2025-03-05 10:06:50 +01:00
  • 0630098669 fix(zshrc): fix tmx function to switch to next session and kill current one, add support for no other sessions exist case feat(zshrc): add TMUX= environment variable to new-session command in tmn function to allow running tmux commands outside of a tmux session David Ibia 2025-03-05 10:04:36 +01:00
  • e85c7af403 chore(config): update subproject commit hash in .config/nvim configuration file David Ibia 2025-02-12 20:59:49 +01:00
  • 9fbe8378db fix(zshrc): replace custom _exists function with built-in command -v to improve readability and maintainability David Ibia 2025-02-12 20:57:35 +01:00
  • 98cf68ae09 fix(tmux.conf): add TERM and TERM_PROGRAM environment variables for better compatibility David Ibia 2025-02-12 20:57:22 +01:00
  • d9b3ca5a2e fix(config): update font-size from 15 to 14 feat(config): add cursor-opacity, maximize, unfocused-split-opacity, unfocused-split-fill, and split-divider-color settings for improved customization David Ibia 2025-02-12 20:38:18 +01:00
  • fd7d782fff chore(config): update subproject commit hash in .config/nvim configuration file David Ibia 2025-02-09 00:11:57 +01:00
  • ea593bcef7 fix(config/nvim): update subproject commit hash to latest revision David Ibia 2025-02-09 00:07:29 +01:00
  • d1ccd766d1 feat: removed terminal padding David Ibia 2025-02-09 00:07:22 +01:00
  • 2c754b7b32 feat(shaders/bloom025.glsl): add bloom shader implementation with golden spiral samples and lum calculation David Ibia 2025-02-09 00:06:43 +01:00
  • 7d8078e06b feat(ghostty): add support for catppuccin-mocha theme and initial configuration file with various settings David Ibia 2025-02-09 00:06:31 +01:00
  • 47e7e50bee fix(zshrc): fix typo in command name from batcat to batcat feat(zshrc): add support for batcat command as alternative to cat command David Ibia 2025-01-19 18:09:59 +01:00
  • f8c95b7b7a fix(zshrc): fix syntax error in conditional statement for batcat installation check David Ibia 2025-01-19 18:09:47 +01:00
  • 8b5d620b3d fix(zshrc): add check for batcat instead of bat before setting cat alias chore(zshrc): improve error message when bat is not installed David Ibia 2025-01-19 18:09:07 +01:00
  • 6f37ad30a8 chore(.tmux.conf): enable tmux-resurrect and tmux-continuum plugins for improved session management David Ibia 2025-01-19 18:08:58 +01:00
  • c6558236ab feat(zshrc): add support for neovim if built from source David Ibia 2025-01-12 21:26:20 +01:00
  • 6b953c9338 fix(zshrc): change export of PYENV_ROOT to use absolute path feat(zshrc): add support for pyenv virtualenv init refactor(zshrc): move pyenv initialization to the end of the file David Ibia 2025-01-12 20:32:56 +01:00
  • 0592721f37 fix: init pyenv David Ibia 2025-01-12 20:21:19 +01:00
  • 91d3c410da fix(nvim): update submodule to latest commit David Ibia 2025-01-12 15:04:45 +01:00
  • df25af2a5b chore: updated packages David Ibia 2025-01-12 14:39:30 +01:00
  • 3e300378e7 fix: disable right side David Ibia 2025-01-12 14:29:09 +01:00
  • 42b2e002b0 feat: removed clock from tmux panel David Ibia 2025-01-09 23:52:53 +01:00
  • aaffa90f1f feat: moved command duration to the right David Ibia 2025-01-09 23:52:41 +01:00
  • 72ce3eaee9 feat(nvim): add starship.toml configuration file for nvim fix(starship.toml): fix formatting and indentation issues in the file David Ibia 2025-01-09 01:49:47 +01:00
  • 1dbc6d4937 fix(tmux.conf): change base index to 1 for consistency with other tools feat(tmux.conf): add support for attach-session command to allow attaching to a session from any directory refactor(tmux.conf): reorganize bindings and commands for better readability David Ibia 2025-01-09 01:27:56 +01:00
  • 1bbd1b3642 fix(wezterm): change background color to #1C1F26 and improve padding feat(wezterm): add support for neovim colorscheme David Ibia 2025-01-06 16:14:21 +01:00
  • 8087a47749 feat(docker-compose.yml): add open-webui service to docker-compose file David Ibia 2025-01-06 15:54:25 +01:00
  • 9d8b6fef07 feat(rgignore): add .rgignore file to ignore rg output files David Ibia 2025-01-06 15:51:47 +01:00
  • 82f4d11d78 fix(zshrc): change path to zsh-syntax-highlighting plugin from /usr/local to /opt/homebrew David Ibia 2025-01-06 15:51:41 +01:00
  • 11d7338a34 Updated submodule David Ibia 2025-01-06 15:17:24 +01:00
  • f62cf03bbd feat: removed redundant send-keys logic David Ibia 2025-01-06 15:14:18 +01:00
  • 0d83cf8919 docs(.zshrc): update zsh syntax highlighting to latest version feat(.zshrc): add support for pyenv virtualenv init hook fix(.zshrc): remove commented out conda initialize block and instead use source /usr/local/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh David Ibia 2025-01-06 15:04:44 +01:00
  • e74f0ab714 feat(setup-mac.sh): add installation checks for gh, pyenv, and pyenv-virtualenv to improve setup process build(setup-mac.sh): enhance brew installation logic for multiple dependencies docs(setup-mac.sh): provide clear instructions for installing missing dependencies refactor(setup-mac.sh): reorganize code for better readability and maintainability David Ibia 2025-01-06 15:03:39 +01:00
  • 451a0dcdf7 feat: added nvim repo as submodule David Ibia 2025-01-06 14:58:51 +01:00
  • 371208ed8e chore(setup-mac.sh): remove unnecessary newline to improve code readability David Ibia 2024-10-01 15:13:09 +01:00
  • c23ac092f6 chore(.zshrc): comment out the export PATH line added by conda initialize to prevent conflicts with anaconda setup David Ibia 2024-10-01 15:13:02 +01:00
  • 36c40f8e39 style(wezterm.lua): update window background opacity to 1 for full opacity style(wezterm.lua): adjust background opacity to .95 for better visual appearance refactor(wezterm.lua): extract colorscheme loading logic into a separate function for better readability and maintainability David Ibia 2024-10-01 15:06:43 +01:00
  • 814bb7cb34 chore(aerospace.toml): update window layout configurations for various apps feat(aerospace.toml): add support for floating layout for specific apps and windows David Ibia 2024-10-01 15:06:36 +01:00
  • 99283c1cfc chore(.zshrc): add anaconda to PATH to ensure anaconda commands are accessible from the terminal David Ibia 2024-10-01 15:06:26 +01:00
  • a83185a398 chore(.tmux.conf): update terminal-features setting to 'XXX:RGB' for tmux configuration chore(.tmux.conf): remove christoomey/vim-tmux-navigator plugin from plugin list feat(.tmux.conf): add key bindings for VIM navigation in tmux feat(.tmux.conf): add conditional key bindings based on tmux version for VIM navigation feat(.tmux.conf): add key bindings for VIM navigation in copy-mode-vi feat(.tmux.conf): add comments for VIM and TMUX Navigation sections in tmux.conf David Ibia 2024-10-01 15:06:18 +01:00
  • c591350038 feat(setup-mac.sh): add check for anaconda installation and install anaconda using Homebrew if not already installed David Ibia 2024-10-01 15:06:08 +01:00
  • ce0f04a566 style(.tmux.conf): set status bar position to top for better visibility and aesthetics David Ibia 2024-09-05 22:10:00 +01:00
  • 94f36f6578 feat(.tmux.conf): add new tmux plugins 'catppuccin-tmux', 'tmux-sessionx', and 'tmux-floax' for enhanced tmux functionality feat(.tmux.conf): configure custom settings for 'catppuccin-tmux' plugin to customize window and status bar appearance chore(.tmux.conf): comment out unused window status configurations to declutter the file and improve readability David Ibia 2024-09-05 22:08:16 +01:00
  • b81085a98d feat(aerospace.toml): add new configuration block for app with app-id 'com.dmitrynikolaev.numi' to set layout to floating when window is detected David Ibia 2024-09-05 22:08:09 +01:00
  • f1586b98fb style(aerospace.toml): change default-root-container-layout value from 'tiles' to 'accordion' for consistency feat(aerospace.toml): add new window detection rules for 'company.thebrowser.Browser' and 'com.postmanlabs.mac' applications David Ibia 2024-09-04 23:50:43 +01:00
  • d4cfdcafb5 feat(.tmux.conf): add tmux-sessionx plugin for managing tmux sessions more efficiently David Ibia 2024-08-26 17:56:13 +01:00
  • edd502b146 feat(aerospace.toml): add new configuration to run 'layout tiling' when a window is detected David Ibia 2024-08-22 16:43:24 +01:00
  • 96bfe5a9ca chore(aerospace.toml): clean up and organize key bindings in the config file feat(aerospace.toml): add support for moving specific applications to designated workspaces feat(aerospace.toml): add support for disabling "hide application" functionality David Ibia 2024-08-18 12:31:18 +01:00
  • 14b4ecbb33 fix(aerospace.toml): increase accordion padding from 30 to 60 for better visual spacing in the UI David Ibia 2024-08-11 19:00:17 +01:00
  • ea5b1b8221 style(wezterm.lua): update background color from #000000 to #1C1F26 for better visual aesthetics David Ibia 2024-08-11 17:08:12 +01:00
  • 508b187a83 chore(aerospace.toml): update alt-m and alt-shift-m key bindings to match workspace M chore(aerospace.toml): update alt-n and alt-shift-n key bindings to match workspace N feat(aerospace.toml): add key bindings for moving nodes to workspaces 1-9 feat(aerospace.toml): add key bindings for moving specific apps to workspaces B and N David Ibia 2024-08-11 16:16:40 +01:00
  • d68193ddb2 chore(setup-mac.sh): add installation script for Aerospace tool using Homebrew to manage dependencies and streamline setup process David Ibia 2024-08-11 14:03:52 +01:00
  • 8f123e8019 chore(aerospace.toml): add on-focus-changed callback to move mouse to window center when focus changes David Ibia 2024-08-11 14:03:46 +01:00
  • afa35b0690 refactor(.zshrc): refactor tml alias to a function to list tmux sessions feat(.zshrc): add tma function to attach to tmux session with optional session name or interactive selection feat(.zshrc): add get_tmn_recommendation function to get directory recommendations for tmn feat(.zshrc): add tmn function to create new tmux session with optional session name or interactive selection feat(.zshrc): add _fzf_complete_tma and _fzf_complete_tmn functions for fzf completion in tma and tmn commands David Ibia 2024-08-11 13:41:25 +01:00
  • 29b684496d style(.tmux.conf): reorganize and clean up tmux configuration file for better readability and maintainability David Ibia 2024-08-11 13:41:20 +01:00
  • b503adae42 feat(aerospace.toml): add configuration file for AeroSpace with various settings and commands for customization and personalization David Ibia 2024-08-11 13:41:15 +01:00
  • 87f6e14c5d style(wezterm.lua): update background color to black for better readability and consistency David Ibia 2024-08-11 13:41:08 +01:00
  • 3bcbd151c1 chore(gitignore): add .config/wezterm/colorscheme to gitignore file David Ibia 2024-07-29 00:58:19 +01:00