42 lines
830 B
Bash
Executable file
42 lines
830 B
Bash
Executable file
#!/bin/bash
|
|
|
|
set -e
|
|
|
|
# Packages
|
|
sudo apt update
|
|
sudo apt upgrade
|
|
sudo apt install -y \
|
|
vlc \
|
|
mpv \
|
|
keepassxc \
|
|
filelight \
|
|
meld \
|
|
peek \
|
|
gimp \
|
|
filezilla \
|
|
qbittorrent \
|
|
nfoview \
|
|
audacity \
|
|
tor \
|
|
torbrowser-launcher
|
|
|
|
|
|
# DNS
|
|
sudo mkdir -p /etc/systemd/resolved.conf.d/
|
|
sudo cp desktop/dns.caspervk.net.conf /etc/systemd/resolved.conf.d/dns.caspervk.net.conf
|
|
sudo systemctl restart systemd-resolved.service
|
|
|
|
|
|
# KDE Connect
|
|
sudo ufw allow 1714:1764/udp comment "kde connect"
|
|
sudo ufw allow 1714:1764/tcp comment "kde connect"
|
|
sudo ufw reload
|
|
|
|
|
|
# Syncthing
|
|
sudo apt install -y syncthing
|
|
sudo ufw allow syncthing
|
|
sudo ufw reload
|
|
firefox https://docs.syncthing.net/users/autostart.html#using-the-desktop-environment-kde-gnome-xfce-cinnamon
|
|
firefox http://localhost:8384
|