|
@@ -18,7 +18,6 @@ check_requirements() {
|
|
|
log_error "paru not found. Install it first"
|
|
log_error "paru not found. Install it first"
|
|
|
exit 1
|
|
exit 1
|
|
|
fi
|
|
fi
|
|
|
-
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
detect_hardware() {
|
|
detect_hardware() {
|
|
@@ -101,9 +100,9 @@ install_fonts_themes() {
|
|
|
adobe-source-han-sans-kr-fonts adobe-source-serif-fonts \
|
|
adobe-source-han-sans-kr-fonts adobe-source-serif-fonts \
|
|
|
awesome-terminal-fonts inter-font noto-fonts noto-fonts-cjk noto-fonts-emoji \
|
|
awesome-terminal-fonts inter-font noto-fonts noto-fonts-cjk noto-fonts-emoji \
|
|
|
ttf-bitstream-vera ttf-dejavu ttf-fantasque-nerd ttf-fira-code ttf-fira-mono \
|
|
ttf-bitstream-vera ttf-dejavu ttf-fantasque-nerd ttf-fira-code ttf-fira-mono \
|
|
|
- ttf-fira-sans ttf-font-awesome-5 ttf-liberation ttf-linux-libertine \
|
|
|
|
|
- ttf-meslo-nerd ttf-opensans otf-font-awesome-5 otf-libertinus \
|
|
|
|
|
- papirus-icon-theme rose-pine-gtk-theme
|
|
|
|
|
|
|
+ ttf-fira-sans ttf-liberation ttf-linux-libertine \
|
|
|
|
|
+ ttf-meslo-nerd ttf-opensans otf-libertinus \
|
|
|
|
|
+ papirus-icon-theme
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
install_development() {
|
|
install_development() {
|
|
@@ -130,7 +129,7 @@ install_window_managers() {
|
|
|
|
|
|
|
|
paru -S --needed \
|
|
paru -S --needed \
|
|
|
swaybg swayfx swayidle swaylock-effects waybar \
|
|
swaybg swayfx swayidle swaylock-effects waybar \
|
|
|
- wlogout wdisplays wl-clipboard rofi-lbonn-wayland-git
|
|
|
|
|
|
|
+ wlogout wdisplays wl-clipboard
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
install_gui_applications() {
|
|
install_gui_applications() {
|
|
@@ -138,8 +137,8 @@ install_gui_applications() {
|
|
|
|
|
|
|
|
paru -S --needed \
|
|
paru -S --needed \
|
|
|
chromium zen-browser-bin \
|
|
chromium zen-browser-bin \
|
|
|
- legcord-bin slack-desktop teams-for-linux-bin \
|
|
|
|
|
- obs-studio obsidian sublime-merge dbeaver \
|
|
|
|
|
|
|
+ legcord-bin \
|
|
|
|
|
+ obs-studio obsidian dbeaver \
|
|
|
libreoffice-fresh kitty nemo nemo-fileroller
|
|
libreoffice-fresh kitty nemo nemo-fileroller
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -186,8 +185,8 @@ install_cloud_devops() {
|
|
|
log_info "Installing cloud and DevOps tools"
|
|
log_info "Installing cloud and DevOps tools"
|
|
|
|
|
|
|
|
paru -S --needed \
|
|
paru -S --needed \
|
|
|
- aws-cli aws-session-manager-plugin insomnia-bin \
|
|
|
|
|
- kubectl kubectx kubefwd-bin ngrok postgresql
|
|
|
|
|
|
|
+ aws-cli \
|
|
|
|
|
+ kubectl kubectx postgresql
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
install_document_tools() {
|
|
install_document_tools() {
|
|
@@ -202,14 +201,14 @@ install_security_tools() {
|
|
|
log_info "Installing security tools"
|
|
log_info "Installing security tools"
|
|
|
|
|
|
|
|
paru -S --needed \
|
|
paru -S --needed \
|
|
|
- yubico-authenticator-bin yubikey-manager-qt
|
|
|
|
|
|
|
+ yubikey-manager-qt
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
install_misc_packages() {
|
|
install_misc_packages() {
|
|
|
log_info "Installing miscellaneous packages"
|
|
log_info "Installing miscellaneous packages"
|
|
|
|
|
|
|
|
paru -S --needed \
|
|
paru -S --needed \
|
|
|
- pyenv watchman-bin wimlib \
|
|
|
|
|
|
|
+ pyenv wimlib \
|
|
|
slurp grim swaync gum nwg-look lxsession colordiff
|
|
slurp grim swaync gum nwg-look lxsession colordiff
|
|
|
|
|
|
|
|
log_info "Updating tldr database"
|
|
log_info "Updating tldr database"
|