Langskip | System Installs 2021-12-26

System Installs 2021-12-26 | Details

Posted on 2021-12-26

Summary

Every so often I reinstall everything. I have several baremetal systems, mostly running Debian, specifically bullseye amd64. This should really all just happen with ansible, or it would be nice to migrate back to guix, but I haven't made it that far yet.

apt packages

main

apt install     \
build-essential \
cowsay          \
curl            \
emacs           \
fortune-mod     \
git             \
gnupg           \
pandoc          \
pass            \
rsync           \
screen          \
shellcheck      \
tree            \
vim             \
;

mailco

apt install     \
abook           \
irssi           \
isync           \
msmtp           \
mutt            \
notmuch         \
;

all others

apt install     \
firefox         \
gimp            \
hedgewars       \
libreoffice     \
openconnect     \
qtpass          \
remmina         \
vlc             \
;

manual config

sudo

The usual change for adding the main account as a sudo user:

su /usr/sbin/usermod -aG sudo <USERNAME>

lightdm

Some systems/distros need this added:

[SeatDefaults] allow-guest=false greeter-hide-users=true greeter-show-manual-login=true

gpg

gpg needs to reload keys

gpg --import < ~/.gnupg/pubring.gpg
gpg --import < ~/.gnupg/secring.gpg

ssh

Almost everything needs to have permissions set to 600 for my purposes, aside from the directory itself which gets 700.

pub dotfiles

manually:

mkdir ~/.starship && cp ./src/starship/config.toml ~/.starship/config.toml

my dotfiles have a bug when comparing the diffs for the emacs.d subdirs.

binaries

starship : sh -c "$(curl -fsSL https://starship.rs/install.sh)"

todo