removed unnecessary newlines and grub theme.
This commit is contained in:
parent
51b05faee3
commit
6f61d64a20
1 changed files with 32 additions and 69 deletions
101
setup.sh
101
setup.sh
|
@ -87,8 +87,7 @@ load_dconf() {
|
||||||
# Define instructions on how to setup applications & stuff
|
# Define instructions on how to setup applications & stuff
|
||||||
|
|
||||||
setup_4kvideodownloader() {
|
setup_4kvideodownloader() {
|
||||||
package_install \
|
package_install 4kvideodownloader
|
||||||
4kvideodownloader
|
|
||||||
}
|
}
|
||||||
|
|
||||||
setup_alacritty() {
|
setup_alacritty() {
|
||||||
|
@ -104,15 +103,13 @@ setup_annotator() {
|
||||||
}
|
}
|
||||||
|
|
||||||
setup_blender() {
|
setup_blender() {
|
||||||
package_install \
|
package_install blender
|
||||||
blender
|
|
||||||
}
|
}
|
||||||
|
|
||||||
setup_brave() {
|
setup_brave() {
|
||||||
# brave://sync-internals/
|
# brave://sync-internals/
|
||||||
|
|
||||||
package_install \
|
package_install brave-bin
|
||||||
brave-bin
|
|
||||||
|
|
||||||
# settings: DNS https cloudflare
|
# settings: DNS https cloudflare
|
||||||
POST_INSTALL+=(
|
POST_INSTALL+=(
|
||||||
|
@ -143,8 +140,7 @@ setup_cpu_undervolting() {
|
||||||
# intel CPU undervolting for less heat and power consumption
|
# intel CPU undervolting for less heat and power consumption
|
||||||
# https://wiki.archlinux.org/index.php/Undervolting_CPU
|
# https://wiki.archlinux.org/index.php/Undervolting_CPU
|
||||||
|
|
||||||
package_install \
|
package_install intel-undervolt
|
||||||
intel-undervolt
|
|
||||||
|
|
||||||
config_file=/etc/intel-undervolt.conf
|
config_file=/etc/intel-undervolt.conf
|
||||||
|
|
||||||
|
@ -240,13 +236,11 @@ setup_discord() {
|
||||||
}
|
}
|
||||||
|
|
||||||
setup_dotnet() {
|
setup_dotnet() {
|
||||||
package_install \
|
package_install dotnet-sdk
|
||||||
dotnet-sdk
|
|
||||||
}
|
}
|
||||||
|
|
||||||
setup_filezilla() {
|
setup_filezilla() {
|
||||||
package_install \
|
package_install filezilla
|
||||||
filezilla
|
|
||||||
}
|
}
|
||||||
|
|
||||||
setup_fonts() {
|
setup_fonts() {
|
||||||
|
@ -331,20 +325,17 @@ setup_dns() {
|
||||||
}
|
}
|
||||||
|
|
||||||
setup_geogebra() {
|
setup_geogebra() {
|
||||||
package_install \
|
package_install geogebra
|
||||||
geogebra
|
|
||||||
}
|
}
|
||||||
|
|
||||||
setup_gimp() {
|
setup_gimp() {
|
||||||
# photoshop but FOSS
|
# photoshop but FOSS
|
||||||
|
|
||||||
package_install \
|
package_install gimp
|
||||||
gimp
|
|
||||||
}
|
}
|
||||||
|
|
||||||
setup_git() {
|
setup_git() {
|
||||||
package_install \
|
package_install git
|
||||||
git
|
|
||||||
|
|
||||||
git config --global user.email "developomp@gmail.com"
|
git config --global user.email "developomp@gmail.com"
|
||||||
git config --global user.name "developomp"
|
git config --global user.name "developomp"
|
||||||
|
@ -504,38 +495,29 @@ setup_gnome_extensions() {
|
||||||
|
|
||||||
setup_go() {
|
setup_go() {
|
||||||
# programming language
|
# programming language
|
||||||
package_install \
|
package_install go
|
||||||
go
|
|
||||||
}
|
}
|
||||||
|
|
||||||
setup_godot() {
|
setup_godot() {
|
||||||
# game engine
|
# game engine
|
||||||
package_install \
|
package_install godot
|
||||||
godot
|
|
||||||
}
|
}
|
||||||
|
|
||||||
setup_grub() {
|
setup_grub() {
|
||||||
# grub theme
|
|
||||||
package_install \
|
|
||||||
grub-theme-vimix
|
|
||||||
|
|
||||||
sudo sed -i '/GRUB_TIMEOUT=/c\GRUB_TIMEOUT=1' /etc/default/grub
|
sudo sed -i '/GRUB_TIMEOUT=/c\GRUB_TIMEOUT=1' /etc/default/grub
|
||||||
sudo sed -i '/GRUB_TIMEOUT_STYLE=/c\GRUB_TIMEOUT_STYLE=hidden' /etc/default/grub
|
sudo sed -i '/GRUB_TIMEOUT_STYLE=/c\GRUB_TIMEOUT_STYLE=hidden' /etc/default/grub
|
||||||
sudo sed -i '/GRUB_THEME=/c\GRUB_THEME="/boot/grub/themes/Vimix/theme.txt"' /etc/default/grub
|
|
||||||
|
|
||||||
sudo grub-mkconfig -o /boot/grub/grub.cfg
|
sudo grub-mkconfig -o /boot/grub/grub.cfg
|
||||||
}
|
}
|
||||||
|
|
||||||
setup_gsmartcontrol() {
|
setup_gsmartcontrol() {
|
||||||
# disk health checker
|
# disk health checker
|
||||||
package_install \
|
package_install gsmartcontrol
|
||||||
gsmartcontrol
|
|
||||||
}
|
}
|
||||||
|
|
||||||
setup_inkscape() {
|
setup_inkscape() {
|
||||||
# adobe illustrator but FOSS
|
# adobe illustrator but FOSS
|
||||||
package_install \
|
package_install inkscape
|
||||||
inkscape
|
|
||||||
}
|
}
|
||||||
|
|
||||||
setup_jdk() {
|
setup_jdk() {
|
||||||
|
@ -551,30 +533,26 @@ setup_jdk() {
|
||||||
|
|
||||||
setup_kdenlive() {
|
setup_kdenlive() {
|
||||||
# video editing
|
# video editing
|
||||||
package_install \
|
package_install kdenlive-appimage
|
||||||
kdenlive-appimage
|
|
||||||
}
|
}
|
||||||
|
|
||||||
setup_keyboard() {
|
setup_keyboard() {
|
||||||
# Korean keyboard support
|
# Korean keyboard support
|
||||||
package_install \
|
package_install ibus-hangul
|
||||||
ibus-hangul
|
|
||||||
|
|
||||||
POST_INSTALL+=("keyboard: setup korean keyboard and reboot")
|
POST_INSTALL+=("keyboard: setup korean keyboard and reboot")
|
||||||
}
|
}
|
||||||
|
|
||||||
setup_middleclickpaste() {
|
setup_middleclickpaste() {
|
||||||
# prevents middle click paste
|
# prevents middle click paste
|
||||||
package_install \
|
package_install xmousepasteblock-git
|
||||||
xmousepasteblock-git
|
|
||||||
|
|
||||||
# todo: make it autostart
|
# todo: make it autostart
|
||||||
}
|
}
|
||||||
|
|
||||||
setup_mystiq() {
|
setup_mystiq() {
|
||||||
# video converter
|
# video converter
|
||||||
package_install \
|
package_install mystiq
|
||||||
mystiq
|
|
||||||
}
|
}
|
||||||
|
|
||||||
setup_node() {
|
setup_node() {
|
||||||
|
@ -638,20 +616,17 @@ setup_pamac() {
|
||||||
|
|
||||||
setup_pavucontrol() {
|
setup_pavucontrol() {
|
||||||
# PulseAudio settings I use for redirecting desktop audio to microphone input
|
# PulseAudio settings I use for redirecting desktop audio to microphone input
|
||||||
package_install \
|
package_install pavucontrol
|
||||||
pavucontrol
|
|
||||||
}
|
}
|
||||||
|
|
||||||
setup_pip() {
|
setup_pip() {
|
||||||
# package installer for python
|
# package installer for python
|
||||||
package_install \
|
package_install python-pip
|
||||||
python-pip
|
|
||||||
}
|
}
|
||||||
|
|
||||||
setup_piper() {
|
setup_piper() {
|
||||||
# gaming mouse settings GUI
|
# gaming mouse settings GUI
|
||||||
package_install \
|
package_install piper
|
||||||
piper
|
|
||||||
}
|
}
|
||||||
|
|
||||||
setup_rust() {
|
setup_rust() {
|
||||||
|
@ -663,39 +638,33 @@ setup_rust() {
|
||||||
}
|
}
|
||||||
|
|
||||||
setup_shfmt() {
|
setup_shfmt() {
|
||||||
package_install \
|
package_install shfmt
|
||||||
shfmt
|
|
||||||
}
|
}
|
||||||
|
|
||||||
setup_steam() {
|
setup_steam() {
|
||||||
package_install \
|
package_install steam
|
||||||
steam
|
|
||||||
}
|
}
|
||||||
|
|
||||||
setup_timeshift() {
|
setup_timeshift() {
|
||||||
# backup and restore system
|
# backup and restore system
|
||||||
package_install \
|
package_install timeshift
|
||||||
timeshift
|
|
||||||
}
|
}
|
||||||
|
|
||||||
setup_torrential() {
|
setup_torrential() {
|
||||||
# torrent client
|
# torrent client
|
||||||
package_install \
|
package_install torrential
|
||||||
torrential
|
|
||||||
}
|
}
|
||||||
|
|
||||||
setup_unity() {
|
setup_unity() {
|
||||||
# game engine
|
# game engine
|
||||||
package_install \
|
package_install unityhub
|
||||||
unityhub
|
|
||||||
|
|
||||||
POST_INSTALL+=("Change editors location")
|
POST_INSTALL+=("Change editors location")
|
||||||
}
|
}
|
||||||
|
|
||||||
setup_vim() {
|
setup_vim() {
|
||||||
# vim plugin manager
|
# vim plugin manager
|
||||||
package_install \
|
package_install vim-plug
|
||||||
vim-plug
|
|
||||||
|
|
||||||
cp ./home/pomp/.vimrc ~
|
cp ./home/pomp/.vimrc ~
|
||||||
}
|
}
|
||||||
|
@ -716,15 +685,13 @@ setup_virtualbox() {
|
||||||
setup_vlc() {
|
setup_vlc() {
|
||||||
# media player compatible with obs-studio-browser
|
# media player compatible with obs-studio-browser
|
||||||
|
|
||||||
package_install \
|
package_install vlc-luajit
|
||||||
vlc-luajit
|
|
||||||
}
|
}
|
||||||
|
|
||||||
setup_vscode() {
|
setup_vscode() {
|
||||||
# proprietary vscode build
|
# proprietary vscode build
|
||||||
|
|
||||||
package_install \
|
package_install visual-studio-code-bin
|
||||||
visual-studio-code-bin
|
|
||||||
|
|
||||||
POST_INSTALL+=("vscode: log in")
|
POST_INSTALL+=("vscode: log in")
|
||||||
}
|
}
|
||||||
|
@ -749,8 +716,7 @@ setup_wine() {
|
||||||
setup_wireshark() {
|
setup_wireshark() {
|
||||||
# network protocol analyzer with gtk frontend
|
# network protocol analyzer with gtk frontend
|
||||||
|
|
||||||
package_install \
|
package_install wireshark-gtk2
|
||||||
wireshark-gtk2
|
|
||||||
|
|
||||||
sudo usermod -a -G wireshark $USER
|
sudo usermod -a -G wireshark $USER
|
||||||
POST_INSTALL+=("wireshark: reboot")
|
POST_INSTALL+=("wireshark: reboot")
|
||||||
|
@ -759,20 +725,17 @@ setup_wireshark() {
|
||||||
setup_office() {
|
setup_office() {
|
||||||
# MS office but free
|
# MS office but free
|
||||||
|
|
||||||
package_install \
|
package_install onlyoffice-bin
|
||||||
onlyoffice-bin
|
|
||||||
}
|
}
|
||||||
|
|
||||||
setup_zoom() {
|
setup_zoom() {
|
||||||
# gay video conference app
|
# gay video conference app
|
||||||
|
|
||||||
package_install \
|
package_install zoom
|
||||||
zoom
|
|
||||||
}
|
}
|
||||||
|
|
||||||
setup_zsh() {
|
setup_zsh() {
|
||||||
package_install \
|
package_install zsh
|
||||||
zsh
|
|
||||||
|
|
||||||
if [[ ! -d /home/pomp/.oh-my-zsh ]]; then
|
if [[ ! -d /home/pomp/.oh-my-zsh ]]; then
|
||||||
# install oh my zsh
|
# install oh my zsh
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue