Update README, include emoji support package in dependencies
Update README to include contributing instructions
Use proper screenshots folder
Contributing
Submit changes, patches or suggestions via email here
Lightweight Desktop installer for FreeBSD based on the suckless philosophy. Includes my own custom set of suckless tools (dwm, slstatus, dmenu, etc.)
Successfully installed on:
The Suckless Beastie installer gives you the absolute barebones desktop experience:
dwm
for window managementaerc
for your terminal-based mail clientslock
for screen lockingscrot
/slop
for simple screenshot utilitiesdunst
for notificationsroot
git
, vim
, bash
, doas
/usr/local/etc/doas.conf
):permit nopass :wheel
(Also ensure your main user is added to the wheel
group):
pw groupmod wheel -m username
Now logout and log back in as your main user.
Clone the main installer project:
git clone https://git.sr.ht/~bt/suckless-beastie
cd suckless-beastie
Before running the installer, 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
Then you are free to install:
cd suckless-beastie # CD into this repository
doas sh ./install-dependencies.sh # Install FreeBSD packages
doas sh ./install.sh # Build and install suckless tools
cp .xinitrc ~/.xinitrc # Apply .xinitrc
Add your main user to the video
group:
pw groupmod video -m username
pkg install drm-kmod
Edit /etc/rc.conf
based on your graphic card:
# Intel
sysrc kld_list+=i915kms
# AMD
sysrc kld_list+=amdgpu
Reboot the machine. Log in as your main user. Run:
startx