removed setup wrapper function and added some packages
This commit is contained in:
parent
261c70cf06
commit
769e0dd432
1 changed files with 65 additions and 51 deletions
116
setup.sh
116
setup.sh
|
@ -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
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue