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
David Ibia
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
2024-08-18 12:31:18 +01:00
David Ibia
14b4ecbb33
fix(aerospace.toml): increase accordion padding from 30 to 60 for better visual spacing in the UI
2024-08-11 19:00:17 +01:00
David Ibia
ea5b1b8221
style(wezterm.lua): update background color from #000000 to #1C1F26 for better visual aesthetics
2024-08-11 17:08:12 +01:00
David Ibia
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
2024-08-11 16:16:40 +01:00
David Ibia
d68193ddb2
chore(setup-mac.sh): add installation script for Aerospace tool using Homebrew to manage dependencies and streamline setup process
2024-08-11 14:03:52 +01:00
David Ibia
8f123e8019
chore(aerospace.toml): add on-focus-changed callback to move mouse to window center when focus changes
2024-08-11 14:03:46 +01:00
David Ibia
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
2024-08-11 13:41:25 +01:00
David Ibia
29b684496d
style(.tmux.conf): reorganize and clean up tmux configuration file for better readability and maintainability
2024-08-11 13:41:20 +01:00
David Ibia
b503adae42
feat(aerospace.toml): add configuration file for AeroSpace with various settings and commands for customization and personalization
2024-08-11 13:41:15 +01:00
David Ibia
87f6e14c5d
style(wezterm.lua): update background color to black for better readability and consistency
2024-08-11 13:41:08 +01:00
David Ibia
3bcbd151c1
chore(gitignore): add .config/wezterm/colorscheme to gitignore file
2024-07-29 00:58:19 +01:00
David Ibia
c16e3b2d2c
chore(.tmux.conf): update tmux plugin list and configuration settings
...
feat(.tmux.conf): add 'catppuccin/tmux' plugin and set 'mocha' flavour for 'catppuccin' plugin
feat(.tmux.conf): update status-position to 'bottom' for better visibility on the screen
2024-07-29 00:57:30 +01:00
David Ibia
236e6a527d
chore(.zshrc): add tmux plugin to improve shell functionality
...
feat(.zshrc): add XDG_CONFIG_HOME environment variable to customize configuration directory location
2024-07-29 00:57:22 +01:00
David Ibia
8e39e4b051
style(wezterm.lua): reformat config settings for better readability and consistency
...
feat(wezterm.lua): add support for custom colorscheme by reading from a file or defaulting to 'Catppuccin Mocha' if file not found
2024-07-29 00:57:12 +01:00
David Ibia
e53c7f28e6
feat(setup-mac.sh): add installation checks and commands for WezTerm and Fira Code Nerd Font to enhance terminal setup on macOS
2024-07-28 02:15:44 +01:00