Files
os-configurer/runs/01-system-setup/08-user-packages

35 lines
1.4 KiB
Bash
Executable File

#!/usr/bin/env bash
# install file manager
sudo pacman -S nautilus file-roller gvfs gvfs-afc gvfs-gphoto2 \
gvfs-smb ffmpegthumbnailer poppler-glib freetype2 libgsf evince f3d --noconfirm
# generic user applications
sudo pacman -S bitwarden discord filezilla gimp gnome-calculator jadx kid3 \
libreoffice-fresh loupe nwg-look gnome-themes-extra obs-studio qbittorrent \
sqlitebrowser steam telegram-desktop thunderbird veracrypt virtualbox vlc \
wireshark-qt firefox chromium ghostty neovim tree-sitter tree-sitter-cli virt-manager qemu-full libvirt \
gnome-disk-utility --noconfirm
# create vim aliases
sudo ln -s $(which nvim) /usr/bin/v
sudo ln -s $(which nvim) /usr/bin/vi
sudo ln -s $(which nvim) /usr/bin/vim
# generic utilities
sudo pacman -S gdb gnu-netcat hunspell-en_us hunspell-it lsof ripgrep rclone rsync \
unrar unzip wev wget curl jdk-openjdk jq lib32-glibc man man-db man-pages nmap \
udiskie wireguard-tools ffmpeg linux-headers qpdf efibootmgr dosfstools \
btop imagemagick gpu-screen-recorder distrobox --noconfirm
# audio applications
sudo pacman -S pamixer pavucontrol alsa-firmware alsa-plugins alsa-utils sof-firmware --noconfirm
# network applications
sudo pacman -S networkmanager nm-connection-editor network-manager-applet openvpn networkmanager-openvpn --noconfirm
# tailscale setup
# sudo pacman -S tailscale --noconfirm
# sudo systemctl enable tailscaled