Commit Graph

123 Commits

Author SHA1 Message Date
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
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