owl410 e1423e5634 Удалить 'bspwm/bspwm_home/.img/0001-0700(1).gif' 2 年之前
..
.build c2dbe3ea1f Загрузить файлы 'bspwm/bspwm_home/.build/st' 2 年之前
.config 96b5a7c16e Обновить 'bspwm/bspwm_home/.config/bspwm/bspwmrc' 2 年之前
.fonts 8c52f885ee Загрузить файлы 'bspwm/bspwm_home/.fonts' 2 年之前
.icons a2a99102e1 Загрузить файлы 'bspwm/bspwm_home/.icons' 2 年之前
.img e1423e5634 Удалить 'bspwm/bspwm_home/.img/0001-0700(1).gif' 2 年之前
.themes 86ed7a4d1a Загрузить файлы 'bspwm/bspwm_home/.themes' 2 年之前
.bash_profile 5cb3782ae7 Загрузить файлы 'bspwm/bspwm_home' 2 年之前
.bashrc 5cb3782ae7 Загрузить файлы 'bspwm/bspwm_home' 2 年之前
.gtkrc-2.0 5642126340 Обновить 'bspwm/bspwm_home/.gtkrc-2.0' 2 年之前
.xinitrc 5cb3782ae7 Загрузить файлы 'bspwm/bspwm_home' 2 年之前
README.md 938f6fc4d8 Обновить 'bspwm/bspwm_home/README.md' 2 年之前
wallpaper.jpg 99bfb52d35 Загрузить файлы 'bspwm/bspwm_home' 2 年之前

README.md





VOID INSTALL

cfdisk /dev/sda  
mkfs.ext4 /dev/sda1  
mount /dev/sda1 /mnt  
  
REPO=https://repo-default.voidlinux.org/current  
ARCH=x86_64  
mkdir -p /mnt/var/db/xbps/keys  
cp /var/db/xbps/keys/* /mnt/var/db/xbps/keys/  
  
XBPS_ARCH=$ARCH xbps-install -S -r /mnt -R "$REPO" base-system  

mount --rbind /sys /mnt/sys && mount --make-rslave /mnt/sys  
mount --rbind /dev /mnt/dev && mount --make-rslave /mnt/dev  
mount --rbind /proc /mnt/proc && mount --make-rslave /mnt/proc  
  
cp /etc/resolv.conf /mnt/etc/  
  
PS1='(chroot) # ' chroot /mnt/ /bin/bash  
  
xbps-install micro  
micro /etc/default/libc-locales  
xbps-reconfigure -f glibc-locales  
  
ln -sf /usr/share/zoneinfo/Region/City /etc/localtime  
  
passwd  
useradd -m -g users -G wheel audio -s /bin/bash user  
passwd user  
EDITOR=micro visudo user ALL=(ALL) ALL  
  
cp /proc/mounts /etc/fstab  
  
xbps-install grub  
grub-install /dev/sda  
  
xbps-reconfigure -fa  
exit  
reboot  

AUTOLOGIN & AUTOSTRTX

sudo nano  /etc/sv/agetty-tty1/conf  
GETTY_ARGS="-a username --noclear"  
  
nano .bash_profile  
[ -f $HOME/.bashrc ] && . $HOME/.bashrc  
if [[ -z $DISPLAY ]] && [[ $(tty) = /dev/tty1 ]]; then  
exec startx  
fi

BSPWM

xbps-install bspwm sxhkd xorg xinit mesa numlockx nitrogen git make patch gcc  
libX11-devel libXinerama-devel libXft-devel base-devel unzip fish-shell

MEDIA

firefox telegram-desktop viewnior mpv nemo alsa-utils pulseaudio pavucontrol transmission-gtk leafpad  

CREO

gimp krita lmms audacity obs geany ssr  

TERMINAL

htop links cmus neofetch scrot ranger cmatrix cava

POLYBAR

polybar font-awesome6 jq curl  

BLENDER INKSCAPE PICOM

git clone https://github.com/void-linux/void-packages.git  
cd void-packages  
./xbps-src binary-bootstrap  
  
echo XBPS_ALLOW_RESTRICTED=yes >> etc/conf  
  
nano ~/void-packages/srcpkgs/blender/template  
  version=3.2.1
  checksum=f6912f2f62e4007272802e56de95c21cadd994b548a9088fdf4ee96554ae8278  
  
delete ~/void-packages/srcpkgs/blender/patches  
./xbps-src pkg blender  
  
sudo xbps-install --repository hostdir/binpkgs blender
  
  
nano ~/void-packages/srcpkgs/inkscape/template  
  version=1.2  
  wrksrc="inkscape-${version}_2022-05-15_dc2aedaf03"  
  checksum=8d9b31142554945664edfefe2d6b55910a5099765f7176a71107c34f1dcde6ad  
  
delete ~/void-packages/srcpkgs/inkscape/patches & ~/void-packages/srcpkgs/inkscape/update
./xbps-src pkg inkscape  
  
sudo xbps-install --repository hostdir/binpkgs inkscape  
  
  
git clone https://github.com/ibhagwan/picom-ibhagwan-template  
mv picom-ibhagwan-template ./srcpkgs/picom-ibhagwan  
  
./xbps-src pkg picom-ibhagwan  
sudo xbps-install --repository=hostdir/binpkgs picom-ibhagwan   

WINE STEAM

void-repo-multilib wine winetricks wine-32bit  
void-repo-nonfree steam mesa-dri-32bit libGL-32bit libtxc_dxtn-32bit

KEYBOARD

sudo nano /etc/X11/xorg.conf.d/00-keyboard.conf  
  
Section "InputClass"  
    Identifier "system-keyboard"  
    MatchIsKeyboard "on"  
    Option "XkbLayout" "us,ru"  
    Option "XkbModel" "pc105"  
    Option "XkbOptions" "grp:alt_shift_toggle"  
EndSection  

UDEV RULES

echo SUBSYSTEM=="block", ATTR{size}=="234441648", SYMLINK+="root" > /etc/udev/rules.d/09-local.rules  
echo SUBSYSTEM=="block", ATTR{size}=="625139712", SYMLINK+="home" > /etc/udev/rules.d/10-local.rules

NTP

sudo xbps-install ntp  
sudo ln -s /etc/sv/ntpd /var/service 
sudo sv up ntpd

OS-PROBER

sudo xbps-install os-prober  
sudo echo GRUB_DISABLE_OS_PROBER=false >> /etc/default/grub  
sudo update-grub

ICONS

cd ~/.icons  
git clone https://github.com/keeferrourke/la-capitaine-icon-theme.git  

CMUS

start cmus
disable mpris in the settings  
sudo xbps-install cmus-pulseaudio  
set output_plugin=pulse  

VIRT-MANAGER

sudo xbps-install virt-manager qemu bridge-utils dnsmasq  
  
sudo usermod -aG kvm username  
sudo usermod -aG libvirt username  
  
sudo modprobe kvm-amd  
sudo ln -s /etc/sv/libvirtd /var/service  
sudo ln -s /etc/sv/virtlockd /var/service  
sudo ln -s /etc/sv/virtlogd /var/service  
sudo ln -s /etc/sv/dbus /var/service  

DMENU

git clone https://git.suckless.org/dmenu  
cd dmenu  
patch < dmenu-xyw-5.0.diff  
sudo make clean install  

ST TERMINAL

git clone https://git.suckless.org/st  
cd st  
edit config.def.h  
sudo make clean install  

FISH-SHELL

sudo xbps-install fish-shell 
fish  
curl -sL https://git.io/fisher | source && fisher install jorgebucaran/fisher  
fisher install jorgebucaran/nvm.fish  
fisher install IlanCosman/tide@v5  
chsh -s /usr/bin/fish  
set -U fish_greeting