1
0
Fork 0

removed setup wrapper function and added some packages

This commit is contained in:
Kim, Jimin 2021-08-16 18:00:21 +09:00
parent 261c70cf06
commit 769e0dd432

116
setup.sh
View file

@ -81,27 +81,20 @@ remove_essentials() {
# future: # future:
# 4kvideodownloader \ # 4kvideodownloader \
# alacarte \ # alacarte \
# dotnet-sdk \
# filezilla \ # filezilla \
# gpa \ # gpa \
# gpick \ # gpick \
# gsmartcontrol \
# hardinfo \ # hardinfo \
# htop \ # llvm & lldb \
# lldb \
# mystiq \ # mystiq \
# pavucontrol \ # pavucontrol \
# piper \
# putty \ # putty \
# python-pip \ # python-pip \
# sqlitebrowser \ # sqlitebrowser \
# timeshift \ # timeshift \
# transmission-gtk \ # transmission-gtk \
# unityhub \
# xinput-gui \ # xinput-gui \
# xmousepasteblock-git \ # xmousepasteblock-git \
# yarn \
setup_blender() { setup_blender() {
package_install \ package_install \
@ -111,9 +104,9 @@ setup_blender() {
setup_brave() { setup_brave() {
package_install \ package_install \
brave-beta-bin \ brave-beta-browser \
# DNS https cloudflare # settings: DNS https cloudflare
POST_INSTALL+=( POST_INSTALL+=(
"brave: sync device" "brave: sync device"
"brave: restore onetab" "brave: restore onetab"
@ -122,6 +115,7 @@ setup_brave() {
setup_conky() { setup_conky() {
# enable on startup # enable on startup
# copy conky files
package_install \ package_install \
conky \ conky \
@ -292,6 +286,12 @@ setup_fonts() {
} }
setup_dotnet() {
package_install \
dotnet-sdk \
}
setup_gimp() { setup_gimp() {
package_install \ package_install \
gimp \ gimp \
@ -342,14 +342,20 @@ setup_go() {
} }
setup_godot() {
package_install \
godot \
}
setup_graphics() { setup_graphics() {
# https://wiki.manjaro.org/index.php/Configure_Graphics_Cards#Automated_Identification_and_Installation # https://wiki.manjaro.org/index.php/Configure_Graphics_Cards#Automated_Identification_and_Installation
sudo mhwd -a pci nonfree 0300 sudo mhwd -a pci nonfree 0300
} }
setup_grub_theme() { setup_gsmartcontrol() {
package_install \ package_install \
grub-theme-vimix \ gsmartcontrol \
} }
@ -403,9 +409,6 @@ setup_local() {
if [[ -d /media/pomp/data/programs/tor-browser ]]; then if [[ -d /media/pomp/data/programs/tor-browser ]]; then
log "tor" log "tor"
fi fi
# krunker
# --no-sandbox
} }
setup_middleclickpaste() { setup_middleclickpaste() {
@ -415,9 +418,9 @@ setup_middleclickpaste() {
setup_node() { setup_node() {
package_install \ package_install \
nodejs `# ` \ nodejs `# Javascript on servers!` \
npm `# javascript development` \ yarn `# better node package manager` \
deno `# node++ thingy` \ deno `# node++ or smth` \
# https://docs.npmjs.com/resolving-eacces-permissions-errors-when-installing-packages-globally # https://docs.npmjs.com/resolving-eacces-permissions-errors-when-installing-packages-globally
# export PATH="$(yarn global bin):$PATH" # export PATH="$(yarn global bin):$PATH"
@ -432,13 +435,14 @@ setup_obs() {
setup_optimus_manager() { setup_optimus_manager() {
# 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 \ package_install \
gwe `# nvidia GPU overclocking https://gitlab.com/leinardi/gwe` \ gwe `# nvidia GPU overclocking https://gitlab.com/leinardi/gwe` \
optimus-manager `# https://github.com/Askannz/optimus-manager` \ optimus-manager `# https://github.com/Askannz/optimus-manager` \
optimus-manager-qt `# https://github.com/Shatur/optimus-manager-qt` \ optimus-manager-qt `# https://github.com/Shatur/optimus-manager-qt` \
gdm-prime `# ` \
# launch on startup # launch on startup
# nvidia as default # nvidia as default
@ -447,6 +451,18 @@ setup_optimus_manager() {
# Energy Saver: -155, -365 # Energy Saver: -155, -365
} }
setup_osu() {
package_install \
osu \
}
setup_piper() {
package_install \
piper \
}
setup_rust() { setup_rust() {
package_install \ package_install \
rust \ rust \
@ -461,8 +477,8 @@ setup_unity() {
package_install \ package_install \
unityhub \ unityhub \
# editors location for unity hub (`/media/pomp/data/programs/Unity Hub/Unity Editors`) POST_INSTALL+=("Setup vscode for Unity")
# vscode setup POST_INSTALL+=("Change editor location")
} }
setup_user_directories() { setup_user_directories() {
@ -542,34 +558,6 @@ setup_zoom() {
} }
setup() {
# uncomment setup functions that you want to run
# this does absolutely nothing.
# this is only here to prevent bash syntax error
cat /dev/null
# setup_blender
# setup_deno
# setup_discord
# setup_fonts
# setup_gimp
# setup_gnome
# setup_go
# setup_graphics
# setup_inkscape
# setup_kdenlive
# setup_obs
# setup_rust
# setup_vim
# setup_virtualbox
# setup_vlc
# setup_vscode
# setup_wireshark
# setup_wps_office
# setup_zoom
}
# #################### [ START ] #################### # #################### [ START ] ####################
cd "$SCRIPT_DIR" || { cd "$SCRIPT_DIR" || {
@ -622,7 +610,33 @@ log "TEST phase complete!"
title "MAIN" title "MAIN"
setup # uncomment setup functions that you want to run
# setup_blender
# setup_deno
# setup_discord
# setup_dotnet
# setup_fonts
# setup_gimp
# setup_gnome
# setup_go
# setup_godot
# setup_graphics
# setup_gsmartcontrol
# setup_inkscape
# setup_kdenlive
# setup_keyboard
# setup_obs
# setup_osu
# setup_piper
# setup_rust
# setup_unity
# setup_vim
# setup_virtualbox
# setup_vlc
# setup_vscode
# setup_wireshark
# setup_wps_office
# setup_zoom
# #################### [ DONE ] #################### # #################### [ DONE ] ####################
# print some info after installation # print some info after installation