pub:brick

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
pub:brick [2025/10/16 20:31] – created fapub:brick [2025/10/18 11:30] (current) fa
Line 8: Line 8:
     * 30 GB Kingston mSATA SSD      * 30 GB Kingston mSATA SSD 
     * running ArchLinux     * running ArchLinux
 +
 +<file>
 +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
 +</file>
  • pub/brick.1760646683.txt.gz
  • Last modified: 2025/10/16 20:31
  • by fa