Commit Graph

105 Commits

Author SHA1 Message Date
David Ibia 7192c8eb2a feat(direnv): add global log_filter configuration to direnv.toml 2025-11-09 14:16:49 +01:00
David Ibia f434d6546e chore(openai): remove unnecessary .gitkeep file from .config/openai folder 2025-11-09 14:16:40 +01:00
David Ibia 7a42d4ec9b chore(gitignore): add .envrc to gitignore file 2025-11-09 14:16:25 +01:00
David Ibia e9d9fe38b7 chore(local_servers): remove .DS_Store binary file from version control 2025-11-09 14:16:12 +01:00
David Ibia 6765629154 docs(README.md): update repository name and description for dotfiles, provide
comprehensive overview of configurations and installation instructions
2025-11-09 14:15:59 +01:00
David Ibia 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. 2025-11-09 14:15:50 +01:00
David Ibia 8ca5199b61 chore(aerospace.toml): remove unnecessary configurations and cleanup file
chore(nvim): update subproject commit in neovim configuration folder
2025-11-09 14:15:36 +01:00
David Ibia e34f495368 feat(bin): add new scripts for managing Claude profiles and sessions. 2025-11-09 14:09:30 +01:00
David Ibia eb766854e0 feat: add LM Studio and Docker CLI completions to .zshrc 2025-03-31 10:52:12 +01:00
David Ibia bfa8d8cfb5 chore: add .opencommit backup files to .gitignore 2025-03-31 10:50:29 +01:00
David Ibia 69baf6ba0a chore: ignore MacOS .DS_Store files 2025-03-31 10:50:21 +01:00
David Ibia 84cfa96709 chore: remove backup file 2025-03-31 10:50:07 +01:00
David Ibia 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
2025-03-08 23:51:26 +01:00
David Ibia bc22ab521c chore(config): add .DS_Store file to .gitignore to prevent unnecessary file tracking 2025-03-08 16:19:34 +01:00
David Ibia e3cfaa6fb9 chore: update .rgignore to include necessary files for project configuration
chore: add loading of OpenAI Secrets in .zshrc if setup.sh file exists
2025-03-08 16:19:28 +01:00
David Ibia b8708cc3c5 chore(gitignore): add .config/openai/setup.sh and .env files to gitignore to exclude them from version control 2025-03-08 16:19:20 +01:00
David Ibia 0c8cb90407 feat(openai): add .gitkeep file to .config/openai directory 2025-03-08 16:19:14 +01:00
David Ibia 693237df61 refactor(.opencommit): update OCO_MODEL, OCO_AI_PROVIDER, OCO_TOKENS_MAX_INPUT, and OCO_TOKENS_MAX_OUTPUT values for improved configuration and performance 2025-03-08 16:19:01 +01:00
David Ibia 813332cc78 feat(nvim): Update submodule to commit 22f7a64
This commit updates the nvim submodule to the latest commit 22f7a64. The update is necessary to ensure that the project uses the latest version of nvim and its features.
2025-03-08 15:58:02 +01:00
David Ibia 08ebd94c73 feat(zshrc): Add Node.js version manager nvm to .zshrc for seamless environment setup 2025-03-08 15:55:21 +01:00
David Ibia 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
2025-03-08 15:52:53 +01:00
David Ibia 81072f3569 feat: updated nvim support 2025-03-05 10:06:50 +01:00
David Ibia 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
2025-03-05 10:04:36 +01:00
David Ibia e85c7af403 chore(config): update subproject commit hash in .config/nvim configuration file 2025-02-12 20:59:49 +01:00
David Ibia 9fbe8378db fix(zshrc): replace custom _exists function with built-in command -v to improve readability and maintainability 2025-02-12 20:57:35 +01:00
David Ibia 98cf68ae09 fix(tmux.conf): add TERM and TERM_PROGRAM environment variables for better compatibility 2025-02-12 20:57:22 +01:00
David Ibia 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
2025-02-12 20:38:18 +01:00
David Ibia fd7d782fff chore(config): update subproject commit hash in .config/nvim configuration file 2025-02-09 00:11:57 +01:00
David Ibia ea593bcef7 fix(config/nvim): update subproject commit hash to latest revision 2025-02-09 00:07:29 +01:00
David Ibia d1ccd766d1 feat: removed terminal padding 2025-02-09 00:07:22 +01:00
David Ibia 2c754b7b32 feat(shaders/bloom025.glsl): add bloom shader implementation with golden spiral samples and lum calculation 2025-02-09 00:06:43 +01:00
David Ibia 7d8078e06b feat(ghostty): add support for catppuccin-mocha theme and initial configuration file with various settings 2025-02-09 00:06:31 +01:00
David Ibia 47e7e50bee fix(zshrc): fix typo in command name from batcat to batcat
feat(zshrc): add support for batcat command as alternative to cat command
2025-01-19 18:09:59 +01:00
David Ibia f8c95b7b7a fix(zshrc): fix syntax error in conditional statement for batcat installation check 2025-01-19 18:09:47 +01:00
David Ibia 8b5d620b3d fix(zshrc): add check for batcat instead of bat before setting cat alias
chore(zshrc): improve error message when bat is not installed
2025-01-19 18:09:07 +01:00
David Ibia 6f37ad30a8 chore(.tmux.conf): enable tmux-resurrect and tmux-continuum plugins for improved session management 2025-01-19 18:08:58 +01:00
David Ibia c6558236ab feat(zshrc): add support for neovim if built from source 2025-01-12 21:26:20 +01:00
David Ibia 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
2025-01-12 20:32:56 +01:00
David Ibia 0592721f37 fix: init pyenv 2025-01-12 20:21:19 +01:00
David Ibia 91d3c410da fix(nvim): update submodule to latest commit 2025-01-12 15:04:45 +01:00
David Ibia df25af2a5b chore: updated packages 2025-01-12 14:39:30 +01:00
David Ibia 3e300378e7 fix: disable right side 2025-01-12 14:29:09 +01:00
David Ibia 42b2e002b0 feat: removed clock from tmux panel 2025-01-09 23:52:53 +01:00
David Ibia aaffa90f1f feat: moved command duration to the right 2025-01-09 23:52:41 +01:00
David Ibia 72ce3eaee9 feat(nvim): add starship.toml configuration file for nvim
fix(starship.toml): fix formatting and indentation issues in the file
2025-01-09 01:49:47 +01:00
David Ibia 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
2025-01-09 01:27:56 +01:00
David Ibia 1bbd1b3642 fix(wezterm): change background color to #1C1F26 and improve padding
feat(wezterm): add support for neovim colorscheme
2025-01-06 16:14:21 +01:00
David Ibia 8087a47749 feat(docker-compose.yml): add open-webui service to docker-compose file 2025-01-06 15:54:25 +01:00
David Ibia 9d8b6fef07 feat(rgignore): add .rgignore file to ignore rg output files 2025-01-06 15:51:47 +01:00
David Ibia 82f4d11d78 fix(zshrc): change path to zsh-syntax-highlighting plugin from /usr/local to /opt/homebrew 2025-01-06 15:51:41 +01:00