Add terminus font
Change README subheadings to h2
Include slo in the dependencies and update README
Lightweight Desktop installer for Void Linux based on the suckless philosophy. Includes my own custom set of suckless tools (dwm, slstatus, dmenu, etc.)
After going through the standard Void installer, login as your created user and install the following:
vim
bash
git
then pull in this repo:
git clone https://git.sr.ht/~bt/void-suck
cd void-suck
install-dependencies.sh
. The script will simply read required packages from dependencies.txt
and run xbps-install.install.sh
cd void-suck # CD into this repository
sudo ./install-dependencies.sh # Install void packages
Be sure to edit the main install.sh
file and change the username "bt" to your own:
mkdir /home/bt/.suckless
cd /home/bt/.suckless
Save your changes and then run:
sudo ./install.sh # Install suckless tools
cp .xinitrc ~/.xinitrc # Apply .xinitrc
cp .profile ~/.profile # Apply .profile
Reboot the machine. Log in as your main user. Run:
startx
If you're having issues with the user you created during the Void installer, run the following:
useradd -m -s /bin/bash -U -G wheel,users,audio,video,cdrom,input,tty,network voiduser
You might need to check /proc/asound/cards
to see which sound cards are available to your system. Then, if needed, you should create a /etc/asound.conf
file with the following inside (where the "1" is your desired card number):
defaults.pcm.card 1
defaults.ctl.card 1
You might also need to create a file:
/etc/modules-load.d/modules.conf
and inside place the following:
snd-pcm-oss
This will take on the next reboot of the machine.
You might want to install some extra packages to help with rendering fonts across the internet and inside Firefox:
google-fonts-ttf
freefont-ttf