dotfiles/.config/setup/01-install-packages.sh

87 lines
1.2 KiB
Bash
Executable file

#! /usr/bin/sh
DEB_PKGS="\
age \
alsa-utils \
audacity \
avahi-daemon \
black \
borgbackup \
build-essential \
curl \
direnv \
docker.io \
emacs-mozc \
exa \
fcitx5-frontend-all \
fcitx5-mozc \
ffmpeg \
firefox-esr \
fuzzel \
gnumeric \
grim \
guile-3.0 \
htop \
imagemagick \
inkscape \
jq \
jupyter-notebook \
keepassxc \
libnss-mdns \
libyajl-doc \
libyajl2 \
magic-wormhole \
make \
markdown \
mpv \
network-manager \
nmap \
pipx \
postfix \
pre-commit \
pulseaudio \
pulseaudio-utils \
python3-poetry \
python3-pylsp-black \
python3-pylsp-isort \
python3-pylsp-mypy \
python3-pylsp-rope \
python3.12-venv \
qtwayland5 \
reuse \
shellcheck \
slurp \
software-properties-common \
sway \
sway-backgrounds \
swayidle \
swaylock \
syncthing \
tmux \
udisks2 \
unar \
unrar-free \
unzip \
wev \
wf-recorder \
wl-clipboard \
xdg-desktop-portal-wlr \
xournalpp \
yt-dlp \
zip \
"
META_PKGS="\
fonts-noto \
"
PIPX_PKGS="\
ruff-lsp \
"
# shellcheck disable=SC2086
sudo DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends --yes ${DEB_PKGS}
# shellcheck disable=SC2086
sudo DEBIAN_FRONTEND=noninteractive apt-get install --install-recommends --yes ${META_PKGS}
# shellcheck disable=SC2086
pipx install ${PIPX_PKGS}