archinstall / LVM on LUKS
echo brick > /etc/hostname
```
# /etc/systemd/network/20-ethernet.network
[Match]
Name=eno1
[Network]
DHCP=no
Address=192.168.xx.xx/24
Gateway=192.168.xx.1
DNS=9.9.9.9
```
# Basic setup
```
pacman -S zsh htop powertop tmux git colordiff wget openssh neovim ripgrep tig jq
pacman -S podman podman-compose podman-docker
pacman -S xfce4 keepassxc xorg-xrandr dmenu
# pacman -S sway foot wlr-randr fuzzel
systemctl enable sshd
systemctl start sshd
```
The NUC seemed to be very happy to just suspend after some time of perceived (not real) idle time, this seems to have fixed it.
```
# /etc/systemd/sleep.conf.d/sleep.conf
[Sleep]
# Disable suspend
AllowSuspend=no
AllowHibernation=no
AllowSuspendThenHibernate=no
AllowHybridSleep=no
```
RustDesk was laggy, `wayvnc -v 0.0.0.0` didn't seem to do anything (or crash gnome-session), so what I ended up doing was:
```
cd /opt/src/aur
git clone https://aur.archlinux.org/xrdp.git
cd xrdp
makepkg
sudo pacman -U xrdp...
cd ..
git clone https://aur.archlinux.org/xorgxrdp.git
cd xorgxrdp
makepkg
sudo pacman -U xorgxrdp...
```
now add an `.xinitrc` (What year is it?)
```
cp /etc/X11/xinit/xinitrc $HOME/.xinitrc
chmod +x $HOME/.xinitrc
```
and replace the last lines with:
```
export XDG_SESSION_TYPE=x11
export GDK_BACKEND=x11
exec xfce4-session
```
finally
```
systemctl enable xrdp.service xrdp-sesman.service
systemctl start xrdp.service xrdp-sesman.service
```
Also make sure that `ls -al /etc/systemd/system/display-manager.service` is a symlink to `gdm.service` - didn't seem to work with sddm. @TODO
inspired by https://www.dokuwiki.tachtler.net/doku.php?id=tachtler:xrdp_archlinux