-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsetup.sh
executable file
·85 lines (69 loc) · 1.79 KB
/
setup.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
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
#!/bin/bash
# Source the modular scripts
source scripts/systemSettings/add_nonfree_contrib_apt.sh
source scripts/systemSettings/touchpad_config.sh
source scripts/drivers/wifi_bt.sh
source scripts/drivers/xorg.sh
source scripts/drivers/nvidia.sh
source scripts/drivers/audio.sh
source scripts/lookNfeel/dwm.sh
source scripts/lookNfeel/GTK_theme.sh
source scripts/lookNfeel/kitty.sh
source scripts/lookNfeel/picom.sh
source scripts/lookNfeel/rofi_theme.sh
source scripts/lookNfeel/slstatus.sh
source scripts/lookNfeel/wallpaper.sh
source scripts/lookNfeel/nerd_fonts.sh
source scripts/softwares/brave.sh
source scripts/softwares/edge.sh
source scripts/softwares/vscode.sh
# Adding non-free and contrib repos to apt sources
addNonfreeContribApt
sudo apt update
sudo apt upgrade -y
# Install nala
sudo apt install nala -y
# XORG display server and additional libraries required by dwm
xorgSetup
# Nvidia Graphic Drivers
NvidiaInstallDrivers
# Enabling dynamic boost for (Geforce RTX 30 series) GPUs
NvidiaEnableDynamicBoost
# Audio support in Linux
audioSetup
# Configure touchpad settings
touchpadConfigure
# Installing necessary development packages
sudo nala install wget nano build-essential make gcc gdb cmake cmake-gui git -y
# file manager
sudo nala install thunar -y
# dwm
dwmSetup
# # GTK theme
GTKThemeSetup
# Rofi theme
rofiSetup
# Wallpaper (using nitrogen)
wallpaperSetup
# Picom (compositor)
picomSetup
# Nerd Fonts
nerdFontsSetup
# slstatus
slstatusSetup
# kitty setup
kittySetup
# Installing browser
# braveInstall
edgeInstall
# Installing vscode
vscodeInstall
# Wifi & Bluetooth for Intel AX series interface
WifiBtSetup
# Copying .xinitrc
rm -f ~/.xinitrc
cp .xinitrc ~/
# Copying .bash_profile, so that startx is called automatically upon login
rm -f ~/.bash_profile
cp .bash_profile ~/
sudo reboot now