Merge pull request #105 from infstate/dwm-titus-final

DWM-Titus fixed and ready
This commit is contained in:
Chris Titus 2024-08-08 15:19:49 -05:00 committed by GitHub
commit 31bd6fa06f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 31 additions and 0 deletions

View File

@ -0,0 +1,27 @@
#!/bin/sh -e
. ./common-script.sh
makeDWM(){
cd $HOME && git clone https://github.com/ChrisTitusTech/dwm-titus.git # CD to Home directory to install dwm-titus
# This path can be changed (e.g. to linux-toolbox directory)
cd dwm-titus/ # Hardcoded path, maybe not the best.
sudo ./setup.sh # Run setup
sudo make clean install # Run make clean install
}
setupDWM() {
echo "Installing DWM-Titus if not already installed"
case "$PACKAGER" in # Install pre-Requisites
pacman)
sudo "$PACKAGER" -S --noconfirm --needed base-devel libx11 libxinerama libxft imlib2
;;
*)
sudo "$PACKAGER" install -y build-essential libx11-dev libxinerama-dev libxft-dev libimlib2-dev
;;
esac
}
checkEnv
setupDWM
makeDWM

View File

@ -108,6 +108,10 @@ impl CustomList {
name: "Rofi Setup", name: "Rofi Setup",
command: Command::LocalFile("applications-setup/rofi-setup.sh"), command: Command::LocalFile("applications-setup/rofi-setup.sh"),
}, },
ListNode {
name: "DWM-Titus Setup (Install)",
command: Command::LocalFile("applications-setup/dwmtitus-setup.sh")
}
}, },
ListNode { ListNode {
name: "Full System Update", name: "Full System Update",