This repository contains my personal configuration files for various applications and tools, managed using GNU Stow.
- alacritty: Configuration files for the Alacritty terminal emulator.
- asdf: Configuration files for ASDF version manager.
- btop: Configuration files for the Btop monitor resources.
- cava: Configuration files for the cross-platform Audio Visualizer
- fastfetch: Configuration files for system information tool.
- git: Git configuration files.
- i3: Configuration files for the i3 window manager.
- nvim: Configuration files for Neovim.
- picom: Configuration files for the Picom compositor.
- polybar: Configuration files for the Polybar status bar.
- powerlevel 10k: Configuration files for powerlevel 10k.
- ranger: Configuration files for the Ranger file manager.
- rofi: Configuration files for the application launcher and dmenu replacement.
- ruby: Configuration files for ruby gems.
- superfile: Configuration files for terminal file manager.
- tmux: Configuration files for terminal multiplex.
- X: Configuration files for X.
- zsh: Configuration files for the Zsh shell.
Make sure you have GNU Stow installed. You can install it using your package manager. For example, on a Arch-based system:
sudo pacman -S stow
To use these dotfiles, clone the repository to your home directory and use Stow to create symbolic links to the appropriate locations. For example:
git clone https://github.com/felipefontoura/dotfiles.git ~/.dotfiles
cd ~/.dotfiles
# Stow individual configurations
stow alacritty
stow asdf
stow btop
stow cava
stow fastfetch
stow git
stow i3
stow nvim
stow p10k
stow picom
stow polybar
stow ranger
stow rofi
stow ruby
stow superfile
stow tmux
stow x
stow zsh
This will create symbolic links in your home directory pointing to the files in the .dotfiles
repository.
This repository is licensed under the MIT License.