2024-03-19 18:44:13 +01:00
|
|
|
#!/usr/bin/env bash
|
|
|
|
## configure and install minimal bpswm desktop environment
|
|
|
|
|
|
|
|
echo 'AUTOSTRTX'
|
|
|
|
|
2024-04-05 20:40:02 +02:00
|
|
|
echo 'BASE'
|
|
|
|
doas xbps-install xorg xinit mesa numlockx base-devel htop links
|
|
|
|
|
|
|
|
echo 'OTHER'
|
|
|
|
doas xbps-install blender telegram-desktop obs obs-plugin-browser-bin jq
|
|
|
|
|
2024-03-19 18:44:13 +01:00
|
|
|
echo 'BSPWM'
|
2024-04-05 20:40:02 +02:00
|
|
|
doas xbps-install bspwm sxhkd picom ranger rofi lxappearance nitrogen screenfetch scrot viewnior neovim fish-shell nerd-fonts-symbols-ttf
|
2024-03-19 18:44:13 +01:00
|
|
|
|
|
|
|
echo 'MEDIA'
|
2024-04-05 20:40:02 +02:00
|
|
|
doas xbps-install cmus cava mpv
|
2024-03-19 18:44:13 +01:00
|
|
|
|
|
|
|
echo 'ARCHIV'
|
2024-04-05 15:34:10 +02:00
|
|
|
doas xbps-install unzip zip lzip lzop squashfs-tools unar lrzip p7zip
|
2024-03-19 18:44:13 +01:00
|
|
|
|
|
|
|
echo 'CREO'
|
|
|
|
|
|
|
|
echo 'TERMINAL'
|
2024-04-05 15:48:04 +02:00
|
|
|
doas xbps-install alacritty
|
2024-03-19 18:44:13 +01:00
|
|
|
|
|
|
|
echo 'POLYBAR'
|
2024-04-05 15:48:04 +02:00
|
|
|
doas xbps-ibstall polybar
|
2024-03-19 18:44:13 +01:00
|
|
|
|
|
|
|
echo 'KEYBOARD'
|
|
|
|
doas mkdir -p /etc/X11/xorg.conf.d/
|
|
|
|
doas cp 00-keyboard.conf /etc/X11/xorg.conf.d/
|
|
|
|
|
|
|
|
echo 'NTP'
|
|
|
|
doas xbps-install ntp
|
|
|
|
doas ln -s /etc/sv/ntpd /var/service
|
|
|
|
doas sv up ntpd
|
|
|
|
|
2024-04-05 15:48:04 +02:00
|
|
|
echo 'FILE MANAGER'
|
2024-04-05 15:50:10 +02:00
|
|
|
doas xbps-install spacefm pmount fuseiso jmtpfs
|
2024-04-05 15:48:04 +02:00
|
|
|
|
2024-03-19 18:44:13 +01:00
|
|
|
echo 'OS-PROBER'
|
|
|
|
doas xbps-install os-prober
|
|
|
|
doas echo GRUB_DISABLE_OS_PROBER=false >> /etc/default/grub
|
|
|
|
doas update-grub
|
|
|
|
|
|
|
|
echo 'VIRT-MANAGER'
|
|
|
|
doas xbps-install virt-manager qemu bridge-utils dnsmasq
|
|
|
|
doas usermod -aG kvm $USER
|
|
|
|
doas usermod -aG libvirt $USER
|
|
|
|
doas modprobe kvm-intel
|
|
|
|
doas ln -s /etc/sv/libvirtd /var/service
|
|
|
|
doas ln -s /etc/sv/virtlockd /var/service
|
|
|
|
doas ln -s /etc/sv/virtlogd /var/service
|
|
|
|
|
|
|
|
echo 'DMENU'
|
|
|
|
git clone https://git.suckless.org/dmenu
|
|
|
|
cd dmenu
|
|
|
|
patch < dmenu-xyw-5.0.diff
|
|
|
|
sudo make clean install
|