#!/bin/bash # Update User Directories (Documents,Downloads,...) xdg-user-dirs-update # Installing i3 gaps cd cd Downloads git clone https://github.com/Airblader/i3 i3-gaps cd i3-gaps mkdir -p build && cd build meson --prefix /usr/local ninja sudo ninja install # Installing dependencies for Ly Console Manager sudo nala install -y libpam0g-dev libxcb-xkb-dev # Installing Ly Console Display Manager cd cd Downloads git clone --recurse-submodules https://github.com/fairyglade/ly cd ly/ make sudo make install installsystemd sudo systemctl enable ly.service # Configure xsessions if [[ ! -d /usr/share/xsessions ]]; then sudo mkdir /usr/share/xsessions fi cat > ./temp << "EOF" [Desktop Entry] Encoding=UTF-8 Name=i3 Comment=Manual Window Manager Exec=i3 Icon=i3 Type=XSession EOF sudo cp ./temp /usr/share/xsessions/i3.desktop;rm ./temp