debian-z/2-setup.sh

42 lines
847 B
Bash
Raw Normal View History

2023-06-23 14:22:11 +01:00
#!/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