about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--README.md42
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