/.dotfiles

My dotfiles and a autorice deploy for Arch Linux

Primary LanguageLua

Dotfiles

This is a simple repository to save my .files with an autorice script.

Features:

  • 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.

Autorice steps:

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).