pub:brick

This is an old revision of the document!


brick.home.art-core.org

  • brick is a
    • Intel NUC DC3217IYE
    • i3-3217U (Q4 2012)
    • 2 GB RAM - KVR1333D3S8N9/2G 2GB 1Rx8 256M x 64-Bit PC3-10600 CL9 240-Pin DIMM
    • 30 GB Kingston mSATA SSD
    • 16 GB RAM - Corsair Vengeance 16GB (2x8GB) DDR3 1600 MHz (PC3 12800) Desktop Memory 1.5V (stolen from x230)
    • 500 GB Orico mSATA SSD (50 EUR)
    • running ArchLinux
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 gdm 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 gdm.service
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
I wanted to connect my speakers to the NUC so I had audio that is separated from the machine I am currently working on.

I chose pipewire and ordered a C-Media USB sound card for 7 EUR.

0d8c:0012 C-Media Electronics, Inc. USB Audio Device

pacman -S alsa-lib alsa-utils pipewire pipewire-pulse wiremix wireplumber

Overall it was a terrible experience because I did not know that xrdp would not work with local sound.
  • pub/brick.1767867264.txt.gz
  • Last modified: 2026/01/08 10:14
  • by fa