dotfiles/bak/bin/02-install-base-pkgs.fish

92 lines
1.8 KiB
Fish

#!/usr/bin/env fish
set DIR (dirname (dirname (readlink -f (status --current-filename))))
# cli basic tooling
pacman -S \
base-devel \
vim neovim \
tmux bc \
unzip p7zip \
openssh \
numlockx \
axel \
exfat-utils \
man \
sudo
# gui basic tooling
pacman -S \
xorg-server xorg-xinit xorg-xrandr xorg-xev xorg-xbacklight xorg-xprop \
xss-lock \
xorg-xsetroot xdo xdotool \
alsa-firmware alsa-utils alsa-plugins pulseaudio-alsa pulseaudio pavucontrol \
arandr autorandr \
dunst \
picom \
xclip xsel \
ibus ibus-table ibus-table-chinese
#fcitx fcitx-configtool fcitx-gtk2 fcitx-gtk3 fcitx-qt5
# gui file manager
pacman -S \
thunar gvfs-smb gvfs-mtp thunar-archive-plugin file-roller tumbler
# network manger
pacman -S \
networkmanager network-manager-applet
systemctl enable NetworkManager
systemctl start NetworkManager
# keyring
pacman -S \
gnome-keyring libsecret
# gui apps
pacman -S \
#chromium \
flameshot \
keepassxc \
libreoffice-fresh \
gimp \
nitrogen \
alacritty \
nextcloud-client \
zathura zathura-pdf-mupdf sxiv\
lxappearance arc-gtk-theme arc-icon-theme qt5ct qt5-styleplugins
# open qt5ct and set theme to gtk2
# fonts
pacman -S \
terminus-font ttf-droid freetype2 ttf-cascadia-code ttf-dejavu wqy-microhei-lite \
gucharmap
# media playing
pacman -S \
mpd mpc ncmpcpp mpv
# bluetooth
pacman -S \
bluez bluez-utils blueman pulseaudio-bluetooth
systemctl enable bluetooth
systemctl start bluetooth
# docker
pacman -S docker
mkdir -p /etc/docker
echo '{
"registry-mirrors": ["https://izuhlbap.mirror.aliyuncs.com"]
}' > /etc/docker/daemon.json
systemctl enable docker
systemctl restart docker
# python
sudo pacman -S python python-pip
sudo cp -r $DIR/pip /root/.pip
sudo pip install ranger-fm ueberzug