e
This commit is contained in:
@@ -1,164 +0,0 @@
|
|||||||
#install guide labwc configure by s13bby
|
|
||||||
|
|
||||||
|
|
||||||
#after install needed
|
|
||||||
|
|
||||||
#uncomment community repos
|
|
||||||
echo "http://dl-cdn.alpinelinux.org/alpine/v3.24/community" >> /etc/apk/repositories
|
|
||||||
|
|
||||||
#or
|
|
||||||
|
|
||||||
#sed -i 's/#\(.*community\)/\1/' /etc/apk/repositories
|
|
||||||
|
|
||||||
apk update
|
|
||||||
apk add sudo nano
|
|
||||||
adduser ivan wheel
|
|
||||||
nano /etc/sudoers
|
|
||||||
|
|
||||||
#and uncomment line %wheel ALL=(ALL) ALL
|
|
||||||
|
|
||||||
|
|
||||||
#first needed packages
|
|
||||||
|
|
||||||
sudo
|
|
||||||
nano
|
|
||||||
git
|
|
||||||
|
|
||||||
#after install this packages
|
|
||||||
|
|
||||||
#clone repo ; change directory to clone repo ; add executable flag to install.sh ; execute install.sh
|
|
||||||
git clone https://zenithcode.duckdns.org/s13bby/labwc-alpine ; cd labwc-alpine ; chmod +x install.sh ; ./install.sh
|
|
||||||
|
|
||||||
#install.sh include all stuff write bellow
|
|
||||||
|
|
||||||
|
|
||||||
#install this packages
|
|
||||||
gcc
|
|
||||||
g++
|
|
||||||
curl
|
|
||||||
libcurl
|
|
||||||
opencv
|
|
||||||
|
|
||||||
#prepare before install wayland stack
|
|
||||||
|
|
||||||
#install this packages
|
|
||||||
|
|
||||||
mesa
|
|
||||||
mesa-dri
|
|
||||||
libinput
|
|
||||||
seatd
|
|
||||||
dbus
|
|
||||||
polkit
|
|
||||||
|
|
||||||
#after install do
|
|
||||||
|
|
||||||
addgroup $USER video
|
|
||||||
addgroup $USER input
|
|
||||||
addgroup $USER seat
|
|
||||||
|
|
||||||
rc-update add seatd default
|
|
||||||
rc-service seatd start
|
|
||||||
|
|
||||||
#after install this packages
|
|
||||||
|
|
||||||
labwc
|
|
||||||
alacritty (or another terminal emulator what do u like)
|
|
||||||
waybar
|
|
||||||
mako
|
|
||||||
swaybg
|
|
||||||
wofi
|
|
||||||
font-noto
|
|
||||||
font-dejavu
|
|
||||||
wl-clipboard
|
|
||||||
xdg-desktop-portal
|
|
||||||
xdg-desktop-portal-gtk
|
|
||||||
pipewire
|
|
||||||
wireplumber
|
|
||||||
alsa-utils
|
|
||||||
networkmanager
|
|
||||||
nm-applet
|
|
||||||
pcmanfm-gtk3
|
|
||||||
firefox
|
|
||||||
swaylock
|
|
||||||
|
|
||||||
|
|
||||||
#enviroment config labwc
|
|
||||||
#
|
|
||||||
#XDG_CURRENT_DESKTOP=labwc
|
|
||||||
#XDG_SESSION_TYPE=wayland
|
|
||||||
#MOZ_ENABLE_WAYLAND=1
|
|
||||||
#QT_QPA_PLATFORM=wayland
|
|
||||||
#SDL_VIDEODRIVER=wayland
|
|
||||||
|
|
||||||
|
|
||||||
#autostart config labwc
|
|
||||||
#
|
|
||||||
#nm-applet &
|
|
||||||
#waybar &
|
|
||||||
#wireplumber &
|
|
||||||
#pipewire &
|
|
||||||
#wofi &
|
|
||||||
|
|
||||||
#clone repo ; change directory to clone repo ; add executable flag to build.sh ; execute build.sh
|
|
||||||
git clone https://zenithcode.duckdns.org/s13bby/zenith-cli.git ; cd zenith-cli/ ; chmod +x build.sh ; ./build.sh
|
|
||||||
|
|
||||||
mkdir -p ~/.local/bin ; cp zenith-cli ~/.local/bin/ ; chmod +x ~/.local/bin/zenith-cli
|
|
||||||
|
|
||||||
echo $PATH | grep -o ".local/bin"
|
|
||||||
|
|
||||||
#if output in none, do
|
|
||||||
|
|
||||||
#export PATH="$HOME/.local/bin:$PATH"
|
|
||||||
|
|
||||||
|
|
||||||
#add automatic start labwc
|
|
||||||
|
|
||||||
nano /etc/inittab
|
|
||||||
|
|
||||||
#find line
|
|
||||||
#tty1::respawn:/sbin/getty 38400 tty1
|
|
||||||
|
|
||||||
#change to, where "username" is ur username
|
|
||||||
#tty1::respawn:/bin/sh -c "while true; do /sbin/getty -a username 38400 tty1; done"
|
|
||||||
|
|
||||||
|
|
||||||
nano ~/.profile
|
|
||||||
|
|
||||||
#and write this
|
|
||||||
|
|
||||||
if [ -z "$DISPLAY" ] && [ "$(tty)" = "/dev/tty1" ]; then
|
|
||||||
exec labwc
|
|
||||||
fi
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
apk update
|
|
||||||
apk upgrade
|
|
||||||
|
|
||||||
setup-wayland-base
|
|
||||||
|
|
||||||
apk add labwc labwc-doc \
|
|
||||||
dbus dbus-x11 \
|
|
||||||
foot \
|
|
||||||
rofi \
|
|
||||||
swaybg \
|
|
||||||
swayidle \
|
|
||||||
swaylock \
|
|
||||||
font-dejavu
|
|
||||||
|
|
||||||
adduser ivan
|
|
||||||
|
|
||||||
dbus-launch labwc
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
+478
-458
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user