Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| pub:brick [2025/10/16 20:31] – created fa | pub: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 | ||
| + | |||
| + | < | ||
| + | archinstall / LVM on LUKS | ||
| + | |||
| + | echo brick > / | ||
| + | |||
| + | ``` | ||
| + | # / | ||
| + | |||
| + | [Match] | ||
| + | Name=eno1 | ||
| + | |||
| + | [Network] | ||
| + | DHCP=no | ||
| + | Address=192.168.xx.xx/ | ||
| + | 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. | ||
| + | |||
| + | ``` | ||
| + | # / | ||
| + | |||
| + | [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), | ||
| + | |||
| + | ``` | ||
| + | cd / | ||
| + | git clone https:// | ||
| + | cd xrdp | ||
| + | makepkg | ||
| + | sudo pacman -U xrdp... | ||
| + | |||
| + | cd .. | ||
| + | git clone https:// | ||
| + | cd xorgxrdp | ||
| + | makepkg | ||
| + | sudo pacman -U xorgxrdp... | ||
| + | ``` | ||
| + | |||
| + | now add an `.xinitrc` (What year is it?) | ||
| + | |||
| + | ``` | ||
| + | cp / | ||
| + | chmod +x $HOME/ | ||
| + | ``` | ||
| + | |||
| + | 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 / | ||
| + | |||
| + | inspired by https:// | ||
| + | </ | ||