This whole repository has been designed to be as user independent as possible, in order to achieve this, everything was carefully constructed to guarantee that no user directories are used, although most of the system-wide configurations are mainly the stuff I consider necessary for my system, they should provide everything needed to have an off the box interface. I encourage whoever uses this dotfiles to take them with a grain of salt and instead read everything to grab ideas on how to construct your own environment based on your needs.
-
Window Manager:
- Bspwm with Polybar.
-
Shell:
- Zsh with prezto (Autoinstall included).
-
Terminal:
- St (Personal build included).
-
Editor:
- Neovim (lua). Vim-like bindings for zsh also.
-
Document Viewer:
- Zathura, with sane defaults.
-
Font:
- Firacode, ligature paradise. (nerd fonts for extra spiciness)
For arch-like distros, a dependency list is also included to autoinstall.
It should be as easy as cd
to the dotfiles directory and executing.
chmod +x arch-dependencies.sh
./arch-dependencies.sh
Taskbars are bloat, but we cannot live without them. Mine uses polybar and is
constructed around what I consider optimal, screenshot for reference:
A basic dmenu-like menu, with a simple color scheme to be compatible with the
rest:
Installation is quite easy, while on the dotfiles folder execute:
chmod +x bootstrap.sh
./bootstrap.sh
Which is meant to symlink all the dotfiles to their respective place. When the terminal restarts, everything should start downloading. It might take a couple minutes, depending on your internet speed.