summaryrefslogtreecommitdiff
path: root/setup_debian.sh
diff options
context:
space:
mode:
authorRaghuram Subramani <raghus2247@gmail.com>2023-08-05 21:51:55 +0530
committerRaghuram Subramani <raghus2247@gmail.com>2023-08-05 21:51:55 +0530
commit7a806df0fdebdaf79ab0cf58a804a20674ccb13b (patch)
tree1cdb93ebc2423c2a9caa77a72120d62698e8b44e /setup_debian.sh
parent8cfd70e64cc35cea84105113ebad7093b3a4b9fb (diff)
use rofi
Diffstat (limited to '')
-rw-r--r--setup_debian.sh18
1 files changed, 15 insertions, 3 deletions
diff --git a/setup_debian.sh b/setup_debian.sh
index 5786b44..767e111 100644
--- a/setup_debian.sh
+++ b/setup_debian.sh
@@ -14,8 +14,8 @@ cp .bash_aliases $HOME
# Install Dependancies
sudo apt-get -y install git curl wget build-essential unzip
-sudo apt-get -y install libxft-dev libx11-dev libxinerama-dev libpam0g-dev libxcb1-dev xorg
-sudo apt-get -y install fonts-droid-fallback fonts-font-awesome j4-dmenu-desktop mate-polkit feh picom dunst
+sudo apt-get -y install libxft-dev libx11-dev libxinerama-dev libpam0g-dev libxcb1-dev xorg libpam0g-dev
+sudo apt-get -y install fonts-droid-fallback fonts-font-awesome j4-dmenu-desktop mate-polkit feh picom dunst network-manager-gnome volumeicon-alsa blueman xss-lock
sudo apt-get -y install lxappearance materia-gtk-theme papirus-icon-theme breeze-cursor-theme
# Change `/opt` Permissions
@@ -47,6 +47,18 @@ sudo make install
sudo make installsystemd
sudo systemctl enable ly.service
+# Install `xsecurelock`
+cd /opt
+git clone https://github.com/google/xsecurelock
+cd xsecurelock
+sh autogen.sh
+echo "Enter a PAM service name (in /etc/pam.d): "
+read choice
+./configure --with-pam-service-name=$choice
+make
+sudo make install
+make clean
+
# Add `DWM.desktop`
sudo mkdir /usr/share/xsessions
cd $CURRENT_DIR
@@ -83,7 +95,7 @@ mv *.ttf $HOME/.fonts
cd $CURRENT_DIR
# Install Programs
-sudo apt-get install -y terminator nemo firefox
+sudo apt-get install -y terminator nemo
# Make `bash` Case Insensitive
echo 'set completion-ignore-case On' | sudo tee -a /etc/inputrc