-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathInstall.sh
executable file
·55 lines (51 loc) · 1.82 KB
/
Install.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
#! /bin/bash
loc=$(pwd)
## Installing DWM dependencies
## Setting up chaotic-aur
sudo pacman-key --recv-key 3056513887B78AEB --keyserver keyserver.ubuntu.com
sudo pacman-key --lsign-key 3056513887B78AEB
sudo pacman -U 'https://cdn-mirror.chaotic.cx/chaotic-aur/chaotic-keyring.pkg.tar.zst' --noconfirm
sudo pacman -U 'https://cdn-mirror.chaotic.cx/chaotic-aur/chaotic-mirrorlist.pkg.tar.zst' --noconfirm
sudo mv $loc/pacman.conf /etc/pacman.conf
## Detecting Nvidia Card
sh $loc/NvidiaDetector.sh
sudo pacman -Syu libx11 libxft imagemagick feh libxinerama xorg-server xorg-xinit ttf-jetbrains-mono noto-fonts python-pip trash-cli asusctl envycontrol google-chrome openssh libappindicator-gtk3 tlp powertop --noconfirm
## Installing Pywal for Wallpaper color support
pip install pywal --break
## Installing DWM
cd dwm
pwd
echo "Installing DWM :) and applying patches"
sudo make clean install
echo "DWM Installed"
cd $loc/st
pwd
echo "Installing st (Simple Terminal) ;)"
sudo make clean install
echo "Simple Terminal Installed"
cd $loc/dmenu
pwd
echo "Installing dmenu :)"
sudo make clean install
echo "dmenu installed"
cd $loc/dwmblocks
pwd
echo "Installing dwmblocks and applying patches :)"
sudo make clean install
echo "DWMblocks Installed"
# Adding TLP support Underclocking CPU to 2.70Ghz
sudo mv $loc/grub /etc/default/
sudo grub-config -o /boot/grub/grub.cfg
sudo mv $loc/tlp.conf /etc/tlp.conf
sudo systemctl enable tlp --now
## Adding all the Fonts
cd $loc
sudo mv $loc/Fonts * /usr/share/fonts/
mkdir -p ~/.local/bin/ ~/.local/src/
mv $loc/Scripts/* ~/.local/bin/
mv $loc/.xinitrc $loc/.bashrc ~/
## Adding touchpad support for laptops
sudo mv $loc/30-touchpad.conf /etc/X11/xorg.conf.d/
echo "DWM has been installed , Simple Terminal has been installed , now reboot "
echo "type startx after logging in to tty"
echo "Thank you for using my dots ;)"