1
0
Fork 0

separated gnome extensions setup with gnome setup, added nvidia gpu driver package, and added gnome apps.

This commit is contained in:
Kim, Jimin 2021-10-10 22:56:53 +09:00
parent 3c6467efbf
commit a1e3592265

122
setup.sh
View file

@ -318,34 +318,59 @@ setup_gimp() {
} }
setup_gnome() { setup_gnome() {
# nvidia driver, optimus manager, etc. # gnome, nvidia driver, and optimus manager
# install gnome
package_install \
gdm-prime `# gdm patched for optimus laptops` \
gnome-backgrounds `# wallpapers and shit` \
gnome-shell-extensions `# gnome shell extensions` \
gwe `# nvidia GPU overclocking https://gitlab.com/leinardi/gwe` \
nvidia `# nvidia GPU support` \
optimus-manager-qt `# https://github.com/Shatur/optimus-manager-qt` \
sudo systemctl enable gdm
# Not using power switching # Not using power switching
# read this wiki[^1] about power management with acpi call for more information # read this wiki[^1] about power management with acpi call for more information
# [^1]: https://github.com/Askannz/optimus-manager/wiki/A-guide--to-power-management-options#configuration-4--acpi_call # [^1]: https://github.com/Askannz/optimus-manager/wiki/A-guide--to-power-management-options#configuration-4--acpi_call
package_install \ # todo: auto start optimus on login
gwe `# nvidia GPU overclocking https://gitlab.com/leinardi/gwe` \ # todo: optimus set nvidia as default
optimus-manager `# https://github.com/Askannz/optimus-manager` \
optimus-manager-qt `# https://github.com/Shatur/optimus-manager-qt` \
gdm-prime `# ` \
# launch on startup # todo: add profile (Performance: 250, 650)
# nvidia as default
# Performance: 265, 750 # install gnome apps
# Energy Saver: -155, -365 package_install \
baobab `# Disk usage analysis` \
cheese `# take photo/video with camera` \
dconf-editor `# GUI for dconf` \
eog `# photo viewer` \
evince `# document viewer` \
file-roller `# compress & decompress files/directories` \
gnome-calculator `# scientific calculator` \
gnome-characters `# Search for emojis, special characters, and symbols` \
gnome-clocks `# For multiple clocks for different time zones` \
gnome-control-center `# gnome settings` \
gnome-disk-utility `# gnome disk management` \
gnome-font-viewer `# Managing fonts` \
gnome-keyring `# passwords and keys` \
gnome-logs `# GUI for systemd journal` \
gnome-screenshot `# take screenshots` \
gnome-system-monitor `# show system processes` \
gnome-terminal `# terminal app` \
gnome-terminal-transparency `# Transparent gnome terminal` \
gnome-tweaks `# shows extra settings` \
gnome-usage `# System resource statistics` \
gpick `# color picker` \
nautilus `# gnome file manager` \
sushi `# quick previewer for nautilus` \
POST_INSTALL+=("gnome: reboot")
}
setup_gnome_extensions() {
package_install \ package_install \
baobab `# Disk usage analysis` \
gpick `# color picker` \
dconf-editor `# GUI for dconf` \
gnome-characters `# Search for emojis, special characters, and symbols` \
gnome-clocks `# For multiple clocks for different time zones` \
gnome-font-viewer `# Managing fonts` \
gnome-logs `# GUI for system journal` \
gnome-usage `# System resource statistics` \
gnome-terminal-transparency `# Transparent gnome terminal` \
gnome-shell-extension-installer `# Installation of gnome extensions from command line` \ gnome-shell-extension-installer `# Installation of gnome extensions from command line` \
# install gnome extensions # install gnome extensions
@ -369,8 +394,8 @@ setup_gnome() {
log "Restarting gnome shell" log "Restarting gnome shell"
killall -3 gnome-shell killall -3 gnome-shell
# todo: automate extension enabling
POST_INSTALL+=("gnome: enable gnome extensions") POST_INSTALL+=("gnome: enable gnome extensions")
POST_INSTALL+=("gnome: reboot")
} }
setup_go() { setup_go() {
@ -666,33 +691,34 @@ fi
setup_essentials setup_essentials
options=( options=(
"4k_video_downloader" "" off "4k_video_downloader" "" off
"blender" "" off "blender" "" off
"brave" "" off "brave" "" off
"discord" "" off "discord" "" off
"dotnet" "" off "dotnet" "" off
"fonts" "" off "fonts" "" off
"gimp" "" off "gimp" "" off
"gnome" "" off "gnome" "" off
"go" "" off "gnome_extensions" "" off
"godot" "" off "go" "" off
"gsmartcontrol" "" off "godot" "" off
"inkscape" "" off "gsmartcontrol" "" off
"kdenlive" "" off "inkscape" "" off
"keyboard" "" off "kdenlive" "" off
"obs" "" off "keyboard" "" off
"osu" "" off "obs" "" off
"piper" "" off "osu" "" off
"rust" "" off "piper" "" off
"torrential" "" off "rust" "" off
"unity" "" off "torrential" "" off
"vim" "" off "unity" "" off
"virtualbox" "" off "vim" "" off
"vlc" "" off "virtualbox" "" off
"vscode" "" off "vlc" "" off
"wireshark" "" off "vscode" "" off
"wps_office" "" off "wireshark" "" off
"zoom" "" off "wps_office" "" off
"zoom" "" off
) )
# choose from available options # choose from available options
@ -717,6 +743,8 @@ for choice in $choices; do
setup_gimp;; setup_gimp;;
"gnome") "gnome")
setup_gnome;; setup_gnome;;
"gnome_extensions")
setup_gnome_extensions;;
"go") "go")
setup_go;; setup_go;;
"godot") "godot")