Skip to content

Provsioning new Laptops

Install manjaro-sway

Enable ssh for ansible run

sudo systemctl start sshd

From ansible provsioning machine:

ssh-copy-id cide

Ansible

cd ~/ansible/varac
ansible -m ping cide.varac.net
ansible-playbook -l cide.varac.net site.yml

Install tools

On Debian bookworm:

# etc
sudo apt install wipe unzip minisign zsh zoxide pre-commit fzf
# neovim
sudo apt install hunspell hunspell-de-de hunspell-en-us npm luarocks ripgrep fd-find python3-pip ripgrep python3-neovim
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
sudo apt install -t trixie golang # >1.19
sudo npm install -g neovim
mise use -g neovim starship

Password store

WIP: In transition to rbw/bitwarden

dotfiles

Clone and setup dotfiles, see chezmoi, section New machine

Documentation

Clone doc:

git clone git@0xacab.org:varac-projects/doc.git

Nextcloud client

  • nextcloud-client (and configure to sync common folder)

Optional steps

Deploy GPG key for git signing

On zancas:

gpg --armor --export-secret-keys varac@varac.net > /tmp/varac@varac.net-sec.asc
scp /tmp/varac@varac.net-sec.asc cide:
wipe /tmp/varac@varac.net-sec.asc

On new laptop:

gpg --import varac@varac.net-sec.asc
wipe varac@varac.net-sec.asc