For partitioning and disk setup during a fresh install, see
INSTALL.md.
These steps assume the base Void live image, the one that boots to a TTY.
From the live image, log in as root and start the installer:
void-installerUse INSTALL.md as the partitioning reference.
After the install finishes, reboot into the installed system.
Log in to the installed system and update XBPS first:
sudo xbps-install -Syu xbps
sudo xbps-install -SyuInstall the minimal tools needed to fetch and apply this repo:
sudo xbps-install -S git neovim curl stowClone the repo:
git clone https://github.com/BeedPro/.dotfiles.git ~/.dotfiles
cd ~/.dotfilesBefore running any add/ script, update the system yourself:
sudo xbps-install -SyuThe add/ scripts install their own packages, but they do not run a full
system update.
Install XFCE, Xorg, LightDM, PipeWire, Bluetooth, and NetworkManager:
add/xfce4This script reboots when it finishes.
After rebooting, choose the script for the machine.
For NVIDIA systems:
cd ~/.dotfiles
add/nvidiaFor AMD systems:
cd ~/.dotfiles
add/amdThese scripts reboot when they finish. Do not run both unless the machine intentionally needs both driver stacks.
After rebooting, set up GitHub and Codeberg SSH:
cd ~/.dotfiles
add/pack/github
add/pack/codebergThe script copies the new public key to the clipboard and waits while you add it to GitHub and Codeberg.
After GitHub and Codeberg is set up and the repo origin has been switched to SSH:
cd ~/.dotfiles
stow .Install the terminal and graphical applicatons:
add/app/cli
add/app/gui
add/app/i3wmThis installs the general tools needed for common CLI workflows, development and productivity. This does not install gaming related packages. To install those please do:
add/pack/gamingEach script owns the dependencies for the matching config or tool. Run only
what the machine needs. They are found in add/pack and add/lang.
add/app/i3wm assumes add/xfce4 has already been run. It only installs the
i3-specific pieces on top of the XFCE/Xorg/PipeWire base.
Run this on a QEMU/KVM host or guest:
add/qemu-kvmRun this on laptops where TLP power management is wanted:
add/powermanFor laptop suspend behavior, disable the acpid service and let
xfce4-power-manager handle lid close:
sudo rm /var/service/acpidThen make sure /etc/elogind/logind.conf contains:
[Login]
HandleLidSwitch=suspend
HandleLidSwitchExternalPower=suspend
HandleLidSwitchDocked=ignore