This is a simple repository to save my .files with an autorice script.
- A clean structure using the XDG Base Directory specification to keep trash out of $HOME.
- Zsh with no plugin manager dependency (and without oh-my-bloat).
- A compact tmux.conf with automatic tpm installation.
- Modern and fast nvim structure.
- Full setup of my suckless forks.
I created this script mainly because I don't like the folder structure needed to use stow. For that, I created a small function to make the symbolic links with a cleaner and more organized structure for the repository's home folder.
pacman_settings
: Set up the best mirrors for my country (Brazil) and configure pacman to look pretty.setup_links
: Make symbolic links from.dotfiles/home
to$HOME
.setup_yay
: Install yay.install_loop
: Install all the packages and repositories on packages (including my forks of suckless DWM, Slstatus, and St).basic_config
: Set zsh as the default shell, configure fonts, and kernel modules.asdf_config
: Install asdf.
Disclaimer: This script has only been tested on Arch Linux (a fresh install is recommended).