1
0
Fork 0
dotfiles
 
 
Go to file
urosm 587b6d2ed9 Refactor sway config 2024-10-13 21:14:10 +02:00
.config Refactor sway config 2024-10-13 21:14:10 +02:00
.local Redo and simplify sway bindings for launching commands and opening files 2024-10-12 00:25:37 +02:00
.ssh .ssh: update 2024-07-13 22:30:52 +02:00
.bashrc Ignore `exit` in bash history 2024-10-12 00:27:21 +02:00
.gitignore .gitignore: add .gitignore 2024-07-13 22:30:45 +02:00
.profile .profile: disable WLR_RENDERER=vulkan for now 2024-09-21 18:06:37 +02:00
README.md sudoers: drop sudoers config and accept being annoyed 2024-09-21 18:01:31 +02:00

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 vis.

bootstrap the dotfiles

sudo apt install git
git init -b main
git remote add origin gitea@git.kompot.si:urosm/dot.git
git pull origin main

setup urosm@milano

# update to debian testing
sudo cp -ri .config/apt /etc/
sudo apt update
sudo apt full-upgrade
# configure and start firewall
sudo cp -ri .config/nftables.conf /etc/
systemctl enable --now nftables
# configure and install networking
sudo apt install network-manager
# install utils
sudo apt install git
sudo apt install udevil
sudo apt install jq
sudo apt install tlp
sudo apt install vis
sudo apt install rsync
# install desktop packages
sudo apt install sway swayidle swaylock
sudo apt install wl-clipboard
sudo apt install fuzzel
sudo apt install brightnessctl wlsunset grim
sudo apt install mako-notifier libnotify-bin
sudo apt install fonts-agave
sudo apt install pipewire-audio
systemctl --user enable --now wireplumber
# install web packages
sudo apt install firefox
sudo apt install thunderbird
# install office packages
sudo apt install libreoffice libreoffice-gtk3
sudo apt install aspell-sl hunspell-sl hyphen-sl mythes-sl
# install media packages
sudo apt install mpv
sudo apt install zathura
sudo apt install inkscape
# install rdp packages
sudo apt install remmina
# install printing and scanning packages
sudo apt install cups printer-driver-all
sudo adduser urosm lpadmin
sudo apt install simple-scan
# install writing packages
sudo apt install make
sudo apt install pandoc
#sudo apt install texlive-latex-extra
#sudo apt install texlive-lang-european
# install pdf processing packages
#sudo apt install qpdf ocrmypdf

using systemd-nspawn

sudo apt install systemd-container debootstrap
sudo debootstrap --include=systemd,dbus,libnss-systemd,sudo testing /var/lib/machines/<machine-name>
machinectl start <machine-name>