Void
A collection of dotfiles I use on my Linux systems.
- System tests
- Packages
- Package list
- Installation command
Do note that these dotfiles may need to be adapted when using a different distro, feel free to create a pull request or issue if you do find any fixes for other distros.
This repo have been tested and confirmed to be working on the following distros:
- Debian
- RHEL (RedHat, Rocky Linux, Fedora, ...)
- Arch
Package | Use Case |
---|---|
Fishshell + omf | Custom shell |
Neofetch | Get system information |
Exa | LS replacement (stylized) |
Xorg | Display server |
Ranger | TUI file browser |
feh | Background manager |
Bashtop/htop | Resource watcher |
Arch Linux
- Install yay (superior package manager)
sudo pacman -S --needed git base-devel
git clone https://github.com/Jguer/yay.git
cd yay
makepkg -si
- Update mirrors and install packages
yay -Syyu
yay -S xorg-server xorg-apps fish neofetch ranger feh bashtop htop
- Set default shell to fish and install Oh My Fish
echo /usr/local/bin/fish | sudo tee -a /etc/shells
chsh -s /usr/local/bin/fish
curl https://raw.githubusercontent.com/oh-my-fish/oh-my-fish/master/bin/install | fish
Or do everything at once with the following command:
pacman -S --needed git base-devel && git clone https://aur.archlinux.org/yay.git && cd yay && makepkg -si && yay -Syyu && yay -S xorg-server xorg-apps fish neofetch ranger feh bashtop htop && echo /usr/local/bin/fish | sudo tee -a /etc/shells && chsh -s /usr/local/bin/fish && curl https://raw.githubusercontent.com/oh-my-fish/oh-my-fish/master/bin/install | fish