urosm 19b00f17d5 | ||
---|---|---|
.config | ||
.bashrc | ||
.gitignore | ||
.profile | ||
README.md |
README.md
dot
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 padova
git remote add origin gitea@git.kompot.si:urosm/dot.git
git pull origin padova
setup urosm@padova
# disable the annoying `.sudo_as_admin_successful` file
sudo cp -ri .config/sudoers.d /etc/
# configure and start firewall
sudo cp -ri .config/nftables.conf /etc/
systemctl enable --now nftables.service
# 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