Every line of config is simple—just what’s needed, nothing more. These dotfiles are minimal and essential, avoiding heavy plugins or bloated frameworks across all tools. It’s not about adding more, it’s about needing less.
This config repo is designed for any Linux Distribution, I personally use Arch Linux.
| 🧠 Toolset | 🔧 Config / Plugins / Tools |
|---|---|
| 📝 Neovim | - Plugin Manager: Lazy.nvim - Colorscheme: Base16 - LSP: Built-in LSP - LSP Manager: Mason - Formatter: conform.nvim - Statusline: Lualine - Fuzzy Finder: Telescope - Syntax Highlighting: Treesitter |
| 🐚 ZSH | - Prompt: Pure - fzf |
| 🖥 Terminal | - bat – better cat - eza – better ls - tldr – simplified man pages - zoxide – smarter cd |
Example command:
fzf --preview 'bat --style=numbers --color=always {}'Important
Only compatible currently with Arch Linux
This command will install software and apply all the configurations in ~/.local/share/chezmoi.
sh -c "$(curl -fsLS get.chezmoi.io)" -- init --apply BorjaIPI use chezmoi for managing my dotfiles. Follow these instructions for add or changing any configuration.
I followed the instructions from XDG_Base_Directory for clean my dotfiles and manage config directories.
# edit source file
chezmoi edit .config/zsh/.zshrc
# apply changes to your original file
chezmoi -v apply
# see diferences between tracker and local
chezmoi diff
# update new files
chezmoi git -- add .
chezmoi git -- commit -m "Update zsh config"
chezmoi git -- push- Base16 theme Chris Kempson
- Script color Wincent
- Tmux and other configuration Nicknisi


