Add installation scripts
This commit is contained in:
113
scripts/install-main.sh
Executable file
113
scripts/install-main.sh
Executable file
@@ -0,0 +1,113 @@
|
||||
#!/bin/bash
|
||||
set -euo pipefail
|
||||
|
||||
echo "==> Shell and Terminal"
|
||||
paru -S --needed \
|
||||
bash bash-completion zsh \
|
||||
kitty \
|
||||
tmux
|
||||
|
||||
echo "==> Fonts"
|
||||
paru -S --needed \
|
||||
nerd-fonts-hack \
|
||||
noto-fonts-emoji
|
||||
|
||||
echo "==> Text Editors"
|
||||
paru -S --needed \
|
||||
neovim python-pynvim \
|
||||
emacs \
|
||||
aspell aspell-en aspell-fr
|
||||
|
||||
echo "==> GnuPG and Pass"
|
||||
paru -S --needed \
|
||||
gnupg gnome-keyring \
|
||||
pass rofi-pass pass-git-helper
|
||||
|
||||
echo "==> Window Manager and Desktop"
|
||||
paru -S --needed \
|
||||
i3-wm \
|
||||
sxhkd \
|
||||
polybar \
|
||||
picom \
|
||||
dunst \
|
||||
rofi rofi-calc dmenu \
|
||||
xautocfg \
|
||||
xorg-xrandr arandr
|
||||
|
||||
echo "==> File Manager"
|
||||
paru -S --needed yazi
|
||||
|
||||
echo "==> Terminal Utilities"
|
||||
paru -S --needed \
|
||||
fd ripgrep fzf \
|
||||
xclip xsel \
|
||||
atool unzip \
|
||||
trash-cli \
|
||||
man-db \
|
||||
neofetch
|
||||
|
||||
echo "==> Browser"
|
||||
paru -S --needed \
|
||||
qutebrowser python-adblock pdfjs \
|
||||
firefox-developer-edition passff-host
|
||||
|
||||
echo "==> Media"
|
||||
paru -S --needed \
|
||||
mpv \
|
||||
jellyfin-tui \
|
||||
nsxiv \
|
||||
zathura zathura-pdf-mupdf zathura-djvu zathura-ps zathura-cb \
|
||||
pdfpc \
|
||||
gst-plugins-ugly gst-plugins-good gst-plugins-base-libs gst-plugins-base gst-plugins-bad gst-libav
|
||||
|
||||
echo "==> PipeWire"
|
||||
paru -S --needed \
|
||||
pipewire pipewire-alsa pipewire-audio pipewire-jack pipewire-pulse \
|
||||
wireplumber \
|
||||
pwvucontrol
|
||||
|
||||
echo "==> PDF and Image Utilities"
|
||||
paru -S --needed \
|
||||
pdf2svg pdftk pdfarranger \
|
||||
imagemagick \
|
||||
maim flameshot \
|
||||
unclutter \
|
||||
poppler
|
||||
|
||||
echo "==> Office"
|
||||
paru -S --needed \
|
||||
onlyoffice-bin \
|
||||
libreoffice-fresh libreoffice-fresh-fr \
|
||||
inkscape
|
||||
|
||||
echo "==> System Utilities"
|
||||
paru -S --needed \
|
||||
udiskie \
|
||||
blueman \
|
||||
sshfs \
|
||||
xwallpaper \
|
||||
sof-firmware \
|
||||
usbutils \
|
||||
xautolock \
|
||||
npm \
|
||||
xorg-xkill \
|
||||
syncthing \
|
||||
wireguard-tools \
|
||||
gotify-dunst-git \
|
||||
gomuks \
|
||||
yt-dlp \
|
||||
python ipython python-pip
|
||||
|
||||
echo "==> GTK Theme"
|
||||
paru -S --needed \
|
||||
lxappearance \
|
||||
arc-gtk-theme \
|
||||
xcursor-breeze \
|
||||
gtk2fontsel
|
||||
|
||||
echo "==> Misc Utilities"
|
||||
paru -S --needed \
|
||||
screenkey \
|
||||
xwallpaper \
|
||||
highlight-pointer-git \
|
||||
mpd
|
||||
Reference in New Issue
Block a user