voidlinux_V2/admin_i

62 lines
1.5 KiB
Bash

#!/usr/bin/env bash
## configure and install minimal bpswm desktop environment
echo 'AUTOSTRTX'
echo 'BASE'
doas xbps-install xorg xinit mesa numlockx base-devel htop links
echo 'BSPWM'
doas xbps-install bspwm sxhkd picom ranger rofi lxappearance nitrogen screenfetch scrot viewnior neovim fish-shell nerd-fonts-symbols-ttf
echo 'OTHER'
doas xbps-install blender telegram-desktop obs obs-plugin-browser-bin jq
echo 'MEDIA'
doas xbps-install cmus cava mpv
echo 'ARCHIV'
doas xbps-install unzip zip lzip lzop squashfs-tools unar lrzip p7zip
echo 'CREO'
echo 'TERMINAL'
doas xbps-install alacritty
echo 'LEMONBAR'
doas xbps-install lemonbar
echo 'POLYBAR'
doas xbps-ibstall polybar
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
echo 'FILE MANAGER'
doas xbps-install spacefm pmount fuseiso jmtpfs
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