mirror of
https://github.com/danielepintore/os-configurer.git
synced 2026-06-15 20:25:13 +02:00
35 lines
1.4 KiB
Bash
Executable File
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
|