# System Overview — testunit-zalpha
> Generated: 2026-03-11 — from live system inspection and shell history analysis
---
## 1. Identity & OS
| Field | Value |
|---|---|
| **Hostname** | `testunit-zalpha` |
| **OS** | Debian GNU/Linux **forky/sid** (testing/unstable) |
| **Kernel** | `6.18.12+deb14-amd64` (SMP PREEMPT_DYNAMIC, 2026-02-17) |
| **Architecture** | x86_64 (amd64) — with `armhf` as foreign arch |
| **Machine ID** | `f15ca37c8b4441e281d76f39f086dd31` |
| **Locale** | `en_US.UTF-8` |
| **Keyboard** | US (`pc105`) |
| **Virtualization** | KVM guest (Intel VT-x, full virtualization) |
---
## 2. Hardware (Virtual)
### CPU
| Field | Value |
|---|---|
| **Model** | Intel Core i5-10500H @ 2.50GHz |
| **Cores / Threads** | 4 cores / 8 threads (1 socket) |
| **Features** | SSE4.2, AVX2, AES-NI, SGX |
### Memory
| Type | Total | Used | Available |
|---|---|---|---|
| **RAM** | 15 GiB | ~4.0 GiB | ~11 GiB |
| **Swap** | 9.2 GiB (zram 4G + partition 5.2G) | 557 MiB | 8.6 GiB |
### Storage
| Device | Size | Type | FS | Mount |
|---|---|---|---|---|
| `vda1` | 976M | part | vfat | `/boot/efi` |
| `vda2` | 193.9G | part | **btrfs** | `/` |
| `vda3` | 5.2G | part | swap | `[SWAP]` |
| `zram0` | 4G | disk | swap | `[SWAP]` |
**Btrfs subvolume:** `@rootfs` (compress-force=zstd:3)
**Root disk usage:** 89G used / 104G available (47%)
### Shared / Network Mounts
| Source | Mount | Type | Notes |
|---|---|---|---|
| `Public-sapient` | `/home/user/Public` | 9p (virtio) | Host shared folder, 954G total (364G used) |
| `10.8.0.10:/storage` | `/mnt/hive` | NFS | WireGuard peer, automount |
---
## 3. Networking
### Interfaces
| Interface | IP Address | Notes |
|---|---|---|
| `lo` | 127.0.0.1/8 | Loopback |
| `enp0s5` | 10.0.2.15/24 | Primary (DHCP via NAT) |
| `wg0` | 10.8.0.50/24 | **WireGuard VPN tunnel** |
| `docker0` | 172.16.0.1/20 | Docker default bridge (down) |
| `br-500701b9de18` | 172.16.16.1/20 | `dockge_default` network (up) |
| `br-f138d1ef28e6` | 172.25.0.1/16 | `internal-net` (down) |
| `br-8676d84f91a9` | 172.24.0.1/16 | `matrix` network (down) |
### DNS
- Nameserver: `10.0.2.3` (generated by NetworkManager)
### Default Route
- `10.0.2.2` via `enp0s5`
### WireGuard (wg0)
| Field | Value |
|---|---|
| **Node name** | vertman |
| **Local address** | 10.8.0.50/24 |
| **Listening port** | 33303 |
| **Peer endpoint** | 82.29.54.2:51820 (Zion - central server) |
| **Peer AllowedIPs** | 10.8.0.0/24 |
| **Keepalive** | 25 seconds |
| **Transfer** | 14.63 GiB received / 414 MiB sent |
### Docker Networks
| Name | Driver | Subnet |
|---|---|---|
| `bridge` (docker0) | bridge | 172.16.0.0/20 |
| `dockge_default` | bridge | 172.16.16.0/20 |
| `internal-net` | bridge | 172.25.0.0/16 |
| `matrix` | bridge | 172.24.0.0/16 |
---
## 4. APT Sources & Pinning
### Repositories
| Source | Suites | Components |
|---|---|---|
| `http://debian.osuosl.org/debian/` | testing, testing-updates, stable, sid | main, non-free-firmware, contrib, non-free |
| `http://security.debian.org/debian-security/` | testing-security | main, non-free-firmware, contrib, non-free |
| Docker CE | trixie | stable |
| Thorium Browser | stable | main |
| Antigravity | antigravity-debian | main |
### APT Pinning (`/etc/apt/preferences.d/`)
| Suite | Priority |
|---|---|
| `testing` | 600 |
| `testing-updates` | 700 |
| `unstable` (sid) | 100 |
| `stable` / `stable-backports` | (commented out) |
### Signing Keys (`/etc/apt/keyrings/`)
- `docker.asc` — Docker official GPG key
- `antigravity-repo-key.gpg` — Antigravity agent repo
---
## 5. Users & Security
### User Accounts (interactive shell)
| User | UID | Shell | Home |
|---|---|---|---|
| `root` | 0 | /bin/bash | /root |
| `user` | 1000 | /usr/bin/bash | /home/user |
### Group Memberships (user)
`sudo`, `adm`, `docker`, `dialout`, `cdrom`, `floppy`, `audio`, `dip`, `video`, `plugdev`, `users`, `systemd-journal`, `netdev`, `scanner`, `bluetooth`, `lpadmin`
### SSH Configuration
- Password auth: **disabled** (KbdInteractiveAuthentication no)
- PAM: enabled
- X11 Forwarding: enabled
- SFTP subsystem: enabled
### Fail2ban
- Installed and **enabled** at boot
- Default configuration (no custom `jail.local` found)
---
## 6. System Services (Enabled at Boot)
### Core System
- `systemd`, `systemd-oomd`, `systemd-timesyncd`, `systemd-pstore`
- `cron`, `anacron`, `logrotate`
- `unattended-upgrades`
- `grub2-common`
### Display & Desktop
- `lightdm` (with `slick-greeter`)
- Desktop environments: **Cinnamon** (task-cinnamon-desktop), **LXQt**, **IceWM**, **Openbox**
- `picom` (compositor)
### Networking
- `NetworkManager`, `networking`, `wpa_supplicant`
- `wg-quick@wg0` (WireGuard)
- `ssh` / `sshd`
- `fail2ban`
- `iperf3`
- `avahi-daemon`
- `ModemManager`
### Hardware
- `bluetooth`, `blueman-mechanism`
- `power-profiles-daemon`, `switcheroo-control`
- `lm-sensors`
- `udisks2`
- `console-setup`, `keyboard-setup`
- `cups`, `cups-browsed`
### Containers
- `containerd`
- Docker daemon (via containerd, not a separate systemd unit)
### Virtualization
- `qemu-guest-agent`, `spice-vdagent`
### Storage
- `zramswap` (zram-based swap)
---
## 7. Docker & Container Infrastructure
### Versions
| Component | Version |
|---|---|
| Docker Engine | 29.2.1 |
| Docker Compose | v5.1.0 |
### Docker Daemon Config (`/etc/docker/daemon.json`)
```json
{
"default-address-pools": [
{"base": "172.17.0.0/12", "size": 20},
{"base": "192.168.0.0/16", "size": 24}
]
}
```
### Docker Storage Usage
| Type | Total | Active | Size | Reclaimable |
|---|---|---|---|---|
| Images | 134 | 1 | 121.2 GB | 53.0 GB (43%) |
| Containers | 1 | 1 | 234 KB | 0 B |
| Local Volumes | 126 | 0 | 628 MB | 628 MB (100%) |
| Build Cache | 323 | 0 | 55.0 GB | 53.8 GB |
### Active Container
- **dockge** (`louislam/dockge:1`) — healthy, running
### Stack Directories (`/opt/stacks/`)
Currently active stacks directory: `jellyseerr`, `searxng`, `soularr`
Also contains: `DOCKER_ISSUES.md`, `MIGRATION.md`, `STATUS.md`, `update_secrets.py`, `update_secrets_v2.py`
### Docker Images (134 total, notable services)
**Fediverse / Social:** akkoma, pyfedi, lemmy, peertube, movim, flotilla, nostr (zooid, nostrudel)
**Media:** jellyfin, jellyseerr, tdarr, navidrome, funkwhale, rhythmbox, smplayer, qmmp
**Arr Stack:** sonarr, radarr, lidarr, prowlarr, bazarr, sabnzbd, flaresolverr
**Communication:** matrix (mautrix bridges: WhatsApp, Signal, Telegram, Discord, Meta), stoat chat, jitsi, mirotalk, rocket.chat, hedgedoc, privatebin
**Proxy / Web:** nginx-proxy-manager, caddy, anubis, piped (YouTube frontend), rimgo (Imgur), redlib (Reddit), quetre, mlmym
**Infrastructure:** postgres (multiple versions), redis, mariadb, mongo, elasticsearch, valkey, meilisearch, keydb, rabbitmq, nats, minio
**Monitoring:** grafana, prometheus, node-exporter, uptime-kuma, jellystat
**Other:** dockge, bytestash, linkwarden, romm, slskd, enigma-bbs, spacebar, transmission, openspeedtest, tor-hidden-service, gemini server, p2pool (XMR), adminer, freshrss, wizarr
### Dockge (`/opt/dockge/`)
- Running at port 5001
- Stack directory: `/opt/stacks`
---
## 8. Filesystem Layout
### Btrfs Root
- Subvolume: `@rootfs`
- Compression: `zstd:3` (force)
- UUID: `066b5bc2-a3ed-4d4b-9a34-1ed539e210e4`
### fstab
```
UUID=066b5bc2-... / btrfs defaults,subvol=@rootfs,compress-force=zstd:3 0 0
UUID=792F-3E59 /boot/efi vfat umask=0077 0 1
UUID=6b59c7d7-... none swap sw 0 0
/dev/sr0 /media/cdrom0 udf,iso9660 user,noauto 0 0
Public-sapient /home/user/Public 9p trans=virtio,version=9p2000.L,...,x-systemd.automount,nofail 0 0
10.8.0.10:/storage /mnt/hive nfs defaults,_netdev,x-systemd.automount,noatime 0 0
```
### GRUB Configuration
- Default: 0
- Timeout: 5 seconds
- Kernel params: `quiet`
---
## 9. Development Environment
### Compilers & Build Tools
- **GCC/G++ 15** (native x86_64)
- **GCC/G++ 15 ARM cross-compiler** (`arm-linux-gnueabihf`) — for armhf targets
- **cc65** — 6502/NES assembler
- **CMake**, **Make**, **Autoconf/Automake**, **Libtool**
- **build-essential**, **pkg-config**
- **protobuf-compiler**, `libprotobuf-dev`
- **wabt** — WebAssembly binary toolkit
### Languages & Runtimes
- **Python 3.13** (with venv, tk, pytest)
- **Node.js** + **npm** (with webpack, eslint, terser)
- **PHP 8.4** (cli, with opcache)
- **Go 1.24**
- **Perl 5.40** (with Tk)
- **Tcl/Tk 8.6**
### Development Libraries
- `libsdl2-dev`, `libsdl2-image-dev`, `libsdl2-ttf-dev` — SDL2 game/UI dev
- `libncurses-dev` (amd64 + armhf)
- `zlib1g-dev` (amd64 + armhf)
- `libssl-dev:armhf`, `libzstd-dev:armhf` — ARM cross-compilation libs
- `uuid-dev`
### Tools
- `git`, `ripgrep`, `fd-find`, `bat`, `htop`, `btop`, `tmux`, `mc`, `tree`
- `fish` (shell)
- `mosh` (mobile shell)
- `ncdu` (disk usage)
- `jq` (JSON), `w3m` (terminal browser), `elinks`
- `scrot`, `screengrab` (screenshots)
- `dosbox`, `fceux` (emulators)
- `rclone`, `rsync`
- `yt-dlp` (installed from sid)
- `xxhash`
- `pipx`
- `imagemagick`
### Cross-Compilation Projects (from history)
- **OpenWRT / GL.iNet Flint 1 (ARMv7):** btop static build, musl toolchain, firmware downloads
- **NES development:** cc65 assembler, controller input ROM
- **NESticle UI port:** SDL2-based decompilation/reimplementation
---
## 10. Desktop Environment
### Display Manager
- **LightDM** with **Slick Greeter**
### Available Desktop Sessions
- **Cinnamon** (primary, via `task-cinnamon-desktop`)
- **LXQt** (installed)
- **IceWM** (with experimental variant)
- **Openbox**
- **GNOME Shell** components present
### Compositor
- **picom** (with glx/egl backend experimentation noted in history)
### Key Desktop Applications
- **Browser:** Thorium Browser (Chromium-based)
- **Terminal:** QTerminal
- **File Manager:** PCManFM-Qt, Nemo (Cinnamon)
- **Text Editors:** gedit, nano, vim-tiny, FeatherPad
- **Media:** Rhythmbox, SMPlayer, Totem, Qmmp, Sound Juicer
- **Graphics:** Shotwell, Simple-Scan, EOG
- **Chat:** Pidgin, HexChat
- **Remote Desktop:** Remmina (RDP, VNC)
- **PDF:** QPDFView, Evince/Papers
- **Archive:** File Roller, p7zip, rar/unrar
- **System:** Synaptic, GDebi, GNOME System Monitor, QPS
- **Notes:** GNote, FeatherNotes
### Encryption Filesystems
- `gocryptfs`, `cryfs`, `securefs`, `sshfs`
---
## 11. Shell History Analysis — User Activity Summary
Based on 1,547 lines of bash history, the user's activities break down into:
### Initial System Setup (chronological)
1. Set user group memberships (`sudo,adm,docker,...`)
2. Configured `/etc/apt/sources.list` (testing + stable + sid)
3. Ran `apt modernize-sources` to convert to DEB822 format
4. Installed essential CLI tools (btop, tmux, fish, ripgrep, etc.)
5. Installed Docker CE + Compose from official repo
6. Set up Dockge container manager
7. Configured WireGuard VPN (`wg0`)
8. Set up 9p shared folder mount (`Public-sapient`)
9. Configured NFS mount to `10.8.0.10:/storage`
10. Installed Thorium browser
11. Removed unnecessary packages (brasero, thunderbird, libreoffice-core)
12. Set up picom compositor
13. Installed various development tools and cross-compilers
### Ongoing Activities
- **Docker stack management:** Extensive compose up/down, log checking, stack testing
- **Cross-compilation:** Building btop for OpenWRT ARMv7 with musl toolchain
- **NES development:** cc65 assembler projects, NESticle binary analysis
- **Media management:** yt-dlp with cookies, rsync to remote servers
- **System maintenance:** apt update/upgrade/dist-upgrade cycles
---
## 12. Installed Packages
**Total installed:** 2,745 packages
- **Manually marked:** 275 packages
- **Auto (dependencies):** 2,470 packages
### 12a. User-Explicitly-Installed Packages (from shell history `apt install` commands)
These packages were directly requested by the user in terminal commands:
#### Core CLI Tools
```
ncdu btop tmux fish fail2ban ripgrep rsync btrfs-progs htop mosh p7zip
iperf3 fd-find mc kitty-terminfo curl git bat unrar rclone rar
gocryptfs cryfs securefs wireguard lzop lz4
```
#### Docker
```
ca-certificates curl
docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
```
#### Development
```
build-essential pkg-config cmake make autoconf automake libtool
gcc-arm-linux-gnueabihf g++-arm-linux-gnueabihf
lib32stdc++6 lib32gcc-s1
protobuf-compiler libprotobuf-dev libncurses-dev
zlib1g-dev:armhf libssl-dev:armhf libncurses-dev:armhf libzstd-dev:armhf
libsdl2-dev libsdl2-ttf-dev libsdl2-image-dev
cc65 fceux
zstd git
```
#### Browsers & Web
```
thorium-browser
w3m w3m-img elinks
```
#### Multimedia & Other
```
yt-dlp (from sid)
dosbox
picom
php
golang
npm nodejs
xxhash python3-xxhash
pipx
```
#### Removed by User
```
brasero thunderbird libreoffice-core
```
### 12b. All Manually-Marked Packages (apt-mark showmanual)
These 275 packages are marked as "manually installed" in apt — includes both user-requested and installer-selected packages:
Click to expand full list (275 packages)
```
adduser
amd64-microcode
antigravity
apt
apt-listchanges
apt-utils
autoconf
automake
base-files
base-passwd
bash
bash-completion
bat
bind9-dnsutils
bind9-host
bsdutils
btop
btrfs-progs
build-essential
busybox
bzip2
ca-certificates
cc65
cmake
console-setup
containerd.io
coreutils
cpio
cron
cron-daemon-common
cryfs
curl
dash
debconf
debconf-i18n
debian-archive-keyring
debian-faq
debianutils
dhcpcd-base
diffutils
dmidecode
doc-debian
docker-buildx-plugin
docker-ce
docker-ce-cli
docker-compose-plugin
dosbox
dpkg
e2fsprogs
eject
elinks
fail2ban
fceux
fd-find
fdisk
file
findutils
fish
g++-arm-linux-gnueabihf
gcc-15-base
gcc-arm-linux-gnueabihf
gettext-base
git
gocryptfs
golang
grep
groff-base
grub-common
grub-efi-amd64
gzip
hostname
htop
icewm
icewm-common
icewm-experimental
ifupdown
inetutils-telnet
init
initramfs-tools
init-system-helpers
installation-report
iperf3
iproute2
iputils-ping
keyboard-configuration
kitty-terminfo
kmod
krb5-locales
laptop-detect
less
lib32gcc-s1
lib32stdc++6
libacl1
libapt-pkg7.0
libattr1
libaudit1
libaudit-common
libblkid1
libbpf1
libbsd0
libbz2-1.0
libc6
libcap2
libcap2-bin
libcap-ng0
libc-bin
libc-gconv-modules-extra
libcom-err2
libcrypt1
libdb5.3t64
libdebconfclient0
libedit2
libelf1t64
libext2fs2t64
libfdisk1
libgcc-s1
libgmp10
libgssapi-krb5-2
libhogweed6t64
libidn2-0
libimage-exiftool-perl
libjansson4
libk5crypto3
libkeyutils1
libkmod2
libkrb5-3
libkrb5support0
liblocale-gettext-perl
liblockfile-bin
liblz4-1
liblzma5
libmd0
libmnl0
libmount1
libncurses-dev
libncurses-dev:armhf
libncursesw6
libnettle8t64
libnewt0.52
libnftables1
libnftnl11
libnss-systemd
libpam0g
libpam-modules
libpam-modules-bin
libpam-runtime
libpam-systemd
libpcre2-8-0
libpopt0
libproc2-0
libprotobuf-dev
libreadline8t64
libsdl2-dev
libsdl2-image-dev
libsdl2-ttf-dev
libseccomp2
libselinux1
libsemanage2
libsemanage-common
libsepol2
libslang2
libsmartcols1
libss2
libssl3t64
libssl-dev:armhf
libstdc++6
libsystemd0
libsystemd-shared
libtext-charwidth-perl
libtext-iconv-perl
libtext-wrapi18n-perl
libtinfo6
libtirpc3t64
libtirpc-common
libtool
libudev1
libunistring5
libuuid1
libxtables12
libxxhash0
libzstd1
libzstd-dev:armhf
linux-image-amd64
linux-sysctl-defaults
locales
login
login.defs
logrotate
logsave
lsof
lxqt
lz4
lzop
make
man-db
manpages
mawk
mc
mosh
mount
nano
ncdu
ncurses-base
ncurses-bin
ncurses-term
netbase
netcat-traditional
nftables
nodejs
npm
openbox
openssh-client
openssh-server
openssl-provider-legacy
os-prober
p7zip
passwd
pciutils
perl
perl-base
php
picom
pipx
pkg-config
popularity-contest
procps
protobuf-compiler
python3-xxhash
qemu-guest-agent
rar
rclone
readline-common
reportbug
ripgrep
rsync
securefs
sed
sensible-utils
shim-signed
spice-vdagent
sqv
systemd
systemd-sysv
systemd-timesyncd
systemd-zram-generator
sysvinit-utils
tar
task-cinnamon-desktop
task-desktop
task-english
tasksel
thorium-browser
tmux
traceroute
tzdata
udev
unattended-upgrades
unrar
usbutils
util-linux
util-linux-extra
vim-common
vim-tiny
w3m
w3m-img
wamerican
wget
whiptail
wireguard
wtmpdb
xxhash
zlib1g
zlib1g-dev:armhf
zram-tools
zstd
```
### 12c. Full Installed Package List (all 2,745)
Click to expand complete package list
```
0install-core
accountsservice
acl
adduser
adwaita-icon-theme
alsa-topology-conf
alsa-ucm-conf
amd64-microcode
anacron
antigravity
apparmor
appstream
apt
apt-listchanges
apt-utils
at-spi2-common
at-spi2-core
autoconf
automake
autotools-dev
avahi-daemon
avahi-utils
ayatana-indicator-application
base-files
base-passwd
bash
bash-completion
bat
bind9-dnsutils
bind9-host
bind9-libs
binutils
binutils-arm-linux-gnueabihf
binutils-common
binutils-x86-64-linux-gnu
blueman
bluetooth
bluez
bluez-obexd
bsdextrautils
bsdutils
btop
btrfs-progs
build-essential
busybox
bzip2
ca-certificates
caribou
cc65
cheese
cinnamon
cinnamon-common
cinnamon-control-center
cinnamon-control-center-data
cinnamon-desktop-data
cinnamon-l10n
cinnamon-screensaver
cinnamon-session
cinnamon-session-common
cinnamon-settings-daemon
cinnamon-translations
cmake
cmake-data
coinor-libcbc3.1t64
coinor-libcgl1t64
coinor-libclp1.17t64
coinor-libcoinutils3v5t64
coinor-libosi1v5t64
colord
colord-data
console-setup
console-setup-linux
containerd.io
coreutils
cpio
cpp
cpp-15
cpp-15-arm-linux-gnueabihf
cpp-15-x86-64-linux-gnu
cpp-arm-linux-gnueabihf
cpp-x86-64-linux-gnu
cron
cron-daemon-common
cross-config
cryfs
cryptsetup
cryptsetup-bin
cups
cups-browsed
cups-client
cups-common
cups-core-drivers
cups-daemon
cups-filters
cups-filters-core-drivers
cups-ipp-utils
cups-pk-helper
cups-ppdc
cups-server-common
curl
d-spy
dash
dbus
dbus-bin
dbus-daemon
dbus-session-bus-common
dbus-system-bus-common
dbus-user-session
dconf-cli
dconf-gsettings-backend
dconf-service
debconf
debconf-i18n
debian-archive-keyring
debian-faq
debianutils
desktop-base
desktop-file-utils
dhcpcd-base
diffstat
diffutils
dirmngr
distro-info-data
djvulibre-desktop
dmeventd
dmidecode
dmsetup
dns-root-data
dnsmasq-base
dnsutils
doc-debian
docker-buildx-plugin
docker-ce
docker-ce-cli
docker-compose-plugin
dosbox
dosfstools
dpkg
dpkg-dev
dracut-install
e2fsprogs
efibootmgr
eject
elinks
elinks-data
emacsen-common
enchant-2
eog
eslint
espeak-ng-data
evince
evince-common
evolution-data-server
evolution-data-server-common
evolution-ews-core
exfatprogs
exif
fail2ban
fakeroot
fceux
fd-find
fdisk
feathernotes
feathernotes-l10n
featherpad
featherpad-l10n
ffmpeg
ffmpegthumbnailer
file
file-roller
findutils
fish
fish-common
five-or-more
fontconfig
fontconfig-config
fonts-dejavu
fonts-dejavu-core
fonts-dejavu-extra
fonts-dejavu-mono
fonts-droid-fallback
fonts-font-awesome
fonts-hack
fonts-lato
fonts-liberation
fonts-liberation-sans-narrow
fonts-noto-color-emoji
fonts-noto-core
fonts-noto-mono
fonts-quicksand
fonts-symbola
fonts-urw-base35
four-in-a-row
freepats
fuse3
fwupd
fwupd-amd64-signed
g++
g++-15
g++-15-arm-linux-gnueabihf
g++-15-x86-64-linux-gnu
galternatives
g++-arm-linux-gnueabihf
gcc
gcc-15
gcc-15-arm-linux-gnueabihf
gcc-15-arm-linux-gnueabihf-base
gcc-15-base
gcc-15-cross-base
gcc-15-x86-64-linux-gnu
gcc-arm-linux-gnueabihf
gcc-x86-64-linux-gnu
gcr
gcr4
gdebi
gdebi-core
gdm3
gedit
gedit-common
genisoimage
geocode-glib-common
gettext
gettext-base
ghostscript
ghp-import
[... and ~2,000+ more library/dependency packages ...]
girepository-tools
git
git-man
gjs
gkbd-capplet
glib-networking
gnome-2048
gnome-accessibility-themes
gnome-backgrounds
gnome-bluetooth-3-common
gnome-calculator
gnome-characters
gnome-chess
gnome-control-center
gnome-desktop3-data
gnome-disk-utility
gnome-font-viewer
gnome-games
gnome-keyring
gnome-klotski
gnome-logs
gnome-mahjongg
gnome-menus
gnome-mines
gnome-nibbles
gnome-online-accounts
gnome-remote-desktop
gnome-robots
gnome-screenshot
gnome-session-bin
gnome-session-common
gnome-settings-daemon
gnome-shell
gnome-shell-common
gnome-snapshot
gnome-software
gnome-sound-recorder
gnome-sudoku
gnome-sushi
gnome-system-monitor
gnome-taquin
gnome-terminal
gnome-tetravex
gnome-themes-extra
gnome-user-docs
gnome-user-share
gnote
gocryptfs
golang-1.24
golang-1.24-doc
golang-1.24-go
golang-1.24-src
grub-common
grub-efi-amd64
grub-efi-amd64-bin
grub-efi-amd64-signed
gstreamer1.0-alsa
gstreamer1.0-gl
gstreamer1.0-gtk3
gstreamer1.0-gtk4
gstreamer1.0-libav
gstreamer1.0-pipewire
gstreamer1.0-plugins-bad
gstreamer1.0-plugins-base
gstreamer1.0-plugins-good
gstreamer1.0-plugins-ugly
hexchat
htop
iperf3
jellyfin (docker)
jq
kitty-terminfo
lightdm
lxqt
mc
mosh
nano
ncdu
nemo
nodejs
npm
openbox
openssh-client
openssh-server
p7zip
papers
pcmanfm-qt
php
php8.4
picom
pidgin
pipewire
pipewire-pulse
pipx
python3.13
python3.13-venv
qmmp
qpdfview
qterminal
rar
rclone
remmina
rhythmbox
ripgrep
rsync
securefs
shotwell
simple-scan
slick-greeter
smplayer
synaptic
system-config-printer
task-cinnamon-desktop
task-desktop
thorium-browser
thunderbird
tmux
totem
transmission-gtk
tree
unrar
w3m
w3m-img
webpack
wireguard
x11vnc
xscreensaver
xxhash
yt-dlp
zstd
```
> **Note:** The full list is 2,745 packages. The above shows key/notable packages grouped by category. Hundreds of `lib*`, `gir1.2-*`, `node-*`, and `python3-*` dependency packages are installed but omitted for readability.
---
## 13. Notable Configurations & Tweaks
### Modifications from Default Debian Install
1. **Multi-suite apt sources:** testing (primary) + stable + sid, with pinning
2. **Third-party repos:** Docker CE, Thorium Browser, Antigravity agent
3. **Foreign architecture:** `armhf` added for ARM cross-compilation
4. **Btrfs with zstd compression** on root filesystem
5. **zram swap** in addition to partition swap
6. **9p mount** for host shared folder (VM guest integration)
7. **NFS mount** to remote storage via WireGuard
8. **WireGuard VPN** active to central server (Zion)
9. **Multiple desktop environments** installed (Cinnamon, LXQt, IceWM, Openbox)
10. **Removed defaults:** brasero, thunderbird, libreoffice-core
11. **Docker with custom address pools** and Dockge management UI
12. **yt-dlp** pulled from sid (unstable) for newer version
13. **Password-less sudo** configured for testing convenience
14. **GNOME keyring disabled** (login.keyring removed)
### WireGuard Network Topology (from setup notes)
| Node | IP | Role |
|---|---|---|
| Zion | 10.8.0.1 | Central server |
| (unknown) | 10.8.0.2 | Another peer |
| **testunit-zalpha (vertman)** | **10.8.0.50** | This machine |
| Galaxy | 10.8.0.99 | Peer |
| Cthulhu | 10.0.0.10 | NFS server (hive) |
| Azathoth | 10.0.0.2 | NFS server (omega) |