-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpop_os-gnome-setup
More file actions
87 lines (54 loc) · 2.75 KB
/
pop_os-gnome-setup
File metadata and controls
87 lines (54 loc) · 2.75 KB
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
86
87
#!/bin/bash
# Designed for Pop_OS! 22 with Gnome
############## Basic Setup for script ##############
# Run in home dir
cd ~
# Set up error handling
set -e
trap 'echo Problem encountered on line $LINENO. Code: $?.' ERR
# Create output file in home directory
touch Pop_OS-setup-log.txt
# Create Counter
counter=0
############## Get user input ##############
read -p "What apt packages should be REMOVED? (space between each) " removeentry
# nemo totem hexchat remmina nautilus geary gnome-chess hitori gnome-mahjongg gnome-mines gnome-nibbles gnome-sudoku gnome-taquin gnome-tetravex pidgin rhythmbox shotwell swell-foop tali transmission-gtk
read -p "What apt packages should be INSTALLED? (space between each) " installentry
# steam p7zip-full htop nvtop pdftk-java ubuntu-restricted-extras vlc gnome-tweaks thunar
read -p "How many workspaces do you want? " workspacecount
############## WiFi powersave ##############
sudo sed -i 's/3/2/' /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf
counter=$((counter+1))
echo "${counter}) Thinkpad X1 Extreme WiFi powersave set up." | tee -a Pop_OS-setup-log.txt
############## Remove unecessary apps ##############
sudo apt purge $removeentry -y
############## Update repos and upgrade default apps ##############
sudo apt update -qq
counter=$((counter+1))
echo "${counter}) APT update complete." | tee -a Pop_OS-setup-log.txt
sudo apt upgrade -y
counter=$((counter+1))
echo "${counter}) APT upgrade complete." | tee -a Pop_OS-setup-log.txt
############## Install ATP packages ##############
sudo apt install $installentry -y
counter=$((counter+1))
echo "${counter}) APT package installations complete." | tee -a Pop_OS-setup-log.txt
############## APT Cleanup ##############
sudo apt autoclean -y
counter=$((counter+1))
echo "${counter}) Autoclean successful." | tee -a Pop_OS-setup-log.txt
sudo apt autoremove -y
counter=$((counter+1))
echo "${counter}) Autoremove successful." | tee -a Pop_OS-setup-log.txt
############## Set workspace count ##############
gsettings set org.gnome.mutter dynamic-workspaces false
gsettings set org.gnome.desktop.wm.preferences num-workspaces $workspacecount
############## Set up gedit preferences ##############
gsettings set org.gnome.gedit.preferences.editor highlight-current-line false
gsettings set org.gnome.gedit.preferences.editor display-line-numbers true
gsettings set org.gnome.gedit.preferences.editor scheme 'cobalt'
############## Add VS Codium to launcher ##############
cp "/home/user/GitHub/scripts/VSCode/VS Codium.desktop" /home/user/.local/share/applications/
############## Finished ##############
counter=$((counter+1))
echo -e "\n${counter}) Done. You should see ${counter} seqential outputs." | tee -a Pop_OS-setup-log.txt