~bt/void-suck

My custom Void Linux installer script focused on suckless tools
Add terminus font
Change README subheadings to h2
Include slo in the dependencies and update README

refs

master
browse  log 

clone

read-only
https://git.sr.ht/~bt/void-suck
read/write
git@git.sr.ht:~bt/void-suck

You can also use your local clone with git send-email.

#Void Suck

Lightweight Desktop installer for Void Linux based on the suckless philosophy. Includes my own custom set of suckless tools (dwm, slstatus, dmenu, etc.)


#Downloading

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

#Installing

#Quick Breakdown

  1. Install dependencies by running install-dependencies.sh. The script will simply read required packages from dependencies.txt and run xbps-install.
  2. Compile and install suckless software by running the install.sh

#Step-by-Step

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

#Tweaks / Troubleshooting

#Users

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

#Audio / ALSA

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.

#Font Rendering

You might want to install some extra packages to help with rendering fonts across the internet and inside Firefox:

  • google-fonts-ttf
  • freefont-ttf