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
David Ibia
11d7338a34
Updated submodule
2025-01-06 15:17:24 +01:00
David Ibia
f62cf03bbd
feat: removed redundant send-keys logic
2025-01-06 15:14:18 +01:00
David Ibia
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
# Remove unnecessary lines
# Update zfunc path
fpath+=~/.zfunc
# Update starship config
export STARSHIP_CONFIG="$HOME/.config/starship.toml"
eval "$(starship init zsh)"
# Update pyenv setup
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
2025-01-06 15:04:44 +01:00
David Ibia
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
2025-01-06 15:03:39 +01:00
David Ibia
451a0dcdf7
feat: added nvim repo as submodule
2025-01-06 14:58:51 +01:00
David Ibia
371208ed8e
chore(setup-mac.sh): remove unnecessary newline to improve code readability
2024-10-01 15:13:09 +01:00
David Ibia
c23ac092f6
chore(.zshrc): comment out the export PATH line added by conda initialize to prevent conflicts with anaconda setup
2024-10-01 15:13:02 +01:00
David Ibia
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
2024-10-01 15:06:43 +01:00
David Ibia
814bb7cb34
chore(aerospace.toml): update window layout configurations for various apps
...
feat(aerospace.toml): add support for floating layout for specific apps and windows
2024-10-01 15:06:36 +01:00
David Ibia
99283c1cfc
chore(.zshrc): add anaconda to PATH to ensure anaconda commands are accessible from the terminal
2024-10-01 15:06:26 +01:00
David Ibia
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
2024-10-01 15:06:18 +01:00
David Ibia
c591350038
feat(setup-mac.sh): add check for anaconda installation and install anaconda using Homebrew if not already installed
2024-10-01 15:06:08 +01:00
David Ibia
ce0f04a566
style(.tmux.conf): set status bar position to top for better visibility and aesthetics
2024-09-05 22:10:00 +01:00
David Ibia
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
2024-09-05 22:08:16 +01:00
David Ibia
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
2024-09-05 22:08:09 +01:00
David Ibia
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
2024-09-04 23:50:43 +01:00
David Ibia
d4cfdcafb5
feat(.tmux.conf): add tmux-sessionx plugin for managing tmux sessions more efficiently
2024-08-26 17:56:13 +01:00
David Ibia
edd502b146
feat(aerospace.toml): add new configuration to run 'layout tiling' when a window is detected
2024-08-22 16:43:24 +01:00