This is my Dotfiles configuration. Here, you can find inspiration, just as I found inspiration from others when creating my own.
- Terminal Configuration: Custom aliases, functions, and prompt settings for a more productive command line experience.
- Neovim Setup: Personalized
LazyVim
andnvim/init.lua
with plugins for enhanced NeoVim experience. - Git Configuration: Handy git aliases and custom configurations for streamlined version control.
- Zsh Setup: Custom
.zshrc
with plugins and themes for an improved shell environment. - Tmux Configuration: Personalized
tmux/tmux.conf
for a better terminal multiplexer experience. - btop For easy monitoring of the pc.
- yabay Tiling window manager.
- skhd For keyboards shortcut with yabai.
- zed My zed config.
- Karabiner For keyboard mapping.
To setup and use these dotfiles, follow these steps:
-
Clone the repository:
git clone https://github.com/fres-sudo/dotfiles.git ~/.config cd ~/.config ./setup.sh
Breakdown of the repository structure:
~/.config
βββ nvim/ # Neovim configuration
βββ zsh/ # Zsh configuration
βββ git/ # Git configuration
βββ tmux/ # Tmux configuration
βββ zed/ # Zed configuration
βββ btop/ # Btop configuration
βββ yabai/ # Yabai configuration
βββ skhd/ # Skhd configuration
βββ karabiner/ # Karabiner configuration
βββ Brewfile # HomeBrew configuration
βββ setup.sh # Installation script
These dotfiles were inspired by the following:
- devaslife: High efficient NeoVim setup with LazyVim.
- Josean Martinez: Custom zsh and p10k configuration
- Josean Martinez: Effective tiling setup for macOS
This project is licensed under the MIT License. See the LICENSE file for details.
If you have any questions or suggestions, you can reach me [email protected].