mirror of
https://github.com/zedsalim/debian-z.git
synced 2025-12-06 11:29:28 +00:00
42 lines
847 B
Bash
42 lines
847 B
Bash
|
|
#!/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
|