diff options
-rw-r--r-- | README.md | 42 |
1 files changed, 33 insertions, 9 deletions
diff --git a/README.md b/README.md index 665996d..2062ca1 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,7 @@ config config --local status.showUntrackedFiles no ## Other new machine setup -### installed packages +### minimal desktop * base-devel * firefox * fzf @@ -33,7 +33,11 @@ config config --local status.showUntrackedFiles no * vim * zsh (remember to `chsh -s $(which zsh)`) -### sshd config +### minimal services +* sshd +* ntpd + +#### sshd config ```bash echo <<END PermitRootLogin no @@ -41,16 +45,36 @@ PasswordAuthentication no END >> /etc/ssh/sshd_config ``` -### todo -* zsh plugins - * zinit - * p10k? honestly don't really need it - * zsh-users/zsh-autosuggestions (maybe) - * zsh-users/zsh-syntax-highlighting - * zsh-users/zsh-completions +### network +todo: +* iwd +* systemd-networkd + +```bash +echo <<END +nameserver 9.9.9.9 +nameserver 149.112.112.112 +nameserver 2620:fe::fe +END > /etc/resolv.conf +``` + +#### avahi +per [arch wiki](https://wiki.archlinux.org/title/Avahi): +```bash +pacman -S avahi nss-mdns +systemctl enable avahi-daemon +systemctl start avahi-daemon +# in /etc/nsswitch.conf, add `mdns_minimal [NOTFOUND=return]` before `resolve` +``` + +### to describe +* x and xfce * fortune * autoupdates * krita and tablet support +* gvfs (if still needed) +* sound: pipewire, wireplumber +* gpg, gpg-agent * turn all of this stuff into an ansible playbook or something else automatable ## Pinebook Pro specific setup |