1
0
Fork 0

update `README.md`

padova
urosm 2024-05-07 12:02:02 +00:00
parent bb751513fb
commit 19b00f17d5
1 changed files with 12 additions and 50 deletions

View File

@ -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 and initial command history for setting-up a desktop environment running Debian
testing/unstable with `sway`, `foot`, `fuzzel` and `neovim`. 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 ## bootstrap the dotfiles
``` ```
sudo apt install git sudo apt install git
git init -b main git init -b padova
git remote add origin gitea@git.kompot.si:urosm/dot.git 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 ```sh
# disable the annoying `.sudo_as_admin_successful` file # disable the annoying `.sudo_as_admin_successful` file
sudo cp -ri .config/sudoers.d /etc/ 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 # configure and start firewall
sudo cp -ri .config/nftables.conf /etc/ sudo cp -ri .config/nftables.conf /etc/
systemctl enable --now nftables.service systemctl enable --now nftables.service
# configure and install networking # install and configure wireguard
sudo cp -ir .config/network /etc/ sudo apt install wireguard
sudo apt install network-manager sudo cp -ri .config/wireguard /etc/
# install utils sudo wg-quick up padova
sudo apt install udisks2 # configure automatic updates
sudo apt install jq sudo apt install unattended-upgrades apt-listchanges
# 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
``` ```