From 19b00f17d5cf31171f4f7a33c931cff423021767 Mon Sep 17 00:00:00 2001 From: urosm Date: Tue, 7 May 2024 12:02:02 +0000 Subject: [PATCH] update `README.md` --- README.md | 62 +++++++++++-------------------------------------------- 1 file changed, 12 insertions(+), 50 deletions(-) diff --git a/README.md b/README.md index 8de39c3..67a2a43 100644 --- a/README.md +++ b/README.md @@ -4,68 +4,30 @@ This repo tracks user and system configuration files, installed packages and initial command history for setting-up a desktop environment running Debian testing/unstable with `sway`, `foot`, `fuzzel` and `neovim`. +(The `padova` branch tracks configuration files, installed packages and initial +command history for setting-up a `wireguard` VPN server.) + ## bootstrap the dotfiles ``` sudo apt install git -git init -b main +git init -b padova git remote add origin gitea@git.kompot.si:urosm/dot.git -git pull origin main +git pull origin padova ``` -## setup urosm@milano +## setup urosm@padova ```sh # disable the annoying `.sudo_as_admin_successful` file sudo cp -ri .config/sudoers.d /etc/ -# update to debian testing -sudo cp -ri .config/apt /etc/ -sudo apt update -sudo apt full-upgrade -# reconfigure locales -sudo dpkg-reconfigure locales # configure and start firewall sudo cp -ri .config/nftables.conf /etc/ systemctl enable --now nftables.service -# configure and install networking -sudo cp -ir .config/network /etc/ -sudo apt install network-manager -# install utils -sudo apt install udisks2 -sudo apt install jq -# install desktop packages -sudo apt install sway -sudo apt install swayidle swaylock -sudo apt install brightnessctl wlsunset -sudo apt install grim -sudo apt install mako-notifier libnotify-bin -sudo apt install fonts-agave -# install neovim -sudo apt install neovim wl-clipboard -# install and configure audio packages -sudo apt install pipewire-audio -systemctl --user enable --now wireplumber.service -# install writing packages -sudo apt install make -sudo apt install pandoc -sudo apt install texlive-latex-extra -sudo apt install texlive-lang-european -# install web packages -sudo apt install firefox -sudo apt install thunderbird -# install media packages -sudo apt install mpv -sudo apt install zathura -sudo apt install inkscape -# install office packages -sudo apt install libreoffice libreoffice-gtk3 -sudo apt install libreoffice-l10n-sl -# install printing and scanning packages -sudo apt install cups printer-driver-all -sudo adduser urosm lpadmin -sudo apt install simple-scan -# install pdf processing packages -sudo apt install qpdf ocrmypdf -# install rdp packages -sudo apt install remmina +# install and configure wireguard +sudo apt install wireguard +sudo cp -ri .config/wireguard /etc/ +sudo wg-quick up padova +# configure automatic updates +sudo apt install unattended-upgrades apt-listchanges ```