Skip to content
SwiftyChicken edited this page Dec 4, 2021 · 12 revisions

Welcome to the dotfiles wiki!

About

This wiki is meant to help installing the dotfiles. Notice that the wiki isn't finished yet. I will make sure to work daily, if not, weekly on it until most things are explained.

Arch based distros:

This whole wiki will assume that you're running Arch Linux or an Arch based distro. I don't plan on making a guide for distros with other package managers. Meaning that if you want to install it outside of the Arch based distros you will need to figure some stuff out on your own, but it shouldn't be impossible and difficult (depending on your Linux experience).

Clean home directory:

As you might have noticed with my xinitrc and zshenv file, I hate cluttering my home directory with dotfiles. That's why I try to avoid them as much as possible.
Although this is often not recommended because it might ask too much work/hacks for what it's worth or it might even break some programmes in the process.

Installation

Here I will explain how to install the core functionalities of my rice.
If you're only interested in certain parts of the rice and how to install, configure or troubleshoot them. Than you can find all the desired information in their dedicated section on the sidebar to the right.
The following is only meant for installing my compleet dotfiles from scratch.

I will assume that you have installed my repo in your home directory. Just after a clean Arch install and having followed the first 3 sections of General recommendations.

First make sure your user login shell is /bin/bash.

grep "^$USER" /etc/passwd| cut -d':' -f7

The reason for using bash over zsh is because the tty doesn't support glyphs making my zsh prompt unreadable when login into a tty.
In case you did set the user login shell to zsh:

usermod -s /bin/bash <username>

Now that you have setup your login shell, it's time to install the Desktop Server, Window Manager and Hotkey Daemon.

Packages Overview

Package name Repository Needed for
<++> <++> <++>
<++> <++> <++>

Clone this wiki locally