The problem
Desktop and mobile Linux problems often cross kernel, audio, graphics, sandboxing, packaging and user-policy boundaries.
What I did
CachyOS is my main daily driver, and I am comfortable administering Debian, Ubuntu and Red Hat family systems alongside rooted /e/OS devices with Termux.
- Diagnosed SOF/DMIC microphone failures and applied a persistent alternate topology fix
- Tested kernel regressions rather than assuming a newer kernel was automatically better
- Worked through Flatpak/GTK theme and rendering behaviour
- Configured GPU acceleration and multi-monitor Linux desktops
- Built Magisk OTA, ZRAM and Termux administration workflows
- Ran Alpine and Docker inside a mobile Podroid environment
Implementation notes
Representative commands from the way I diagnose and maintain this project. Public examples use placeholders instead of credentials or sensitive addresses.
Linux troubleshooting examples
# Inspect audio devices and PipeWire state
wpctl status
arecord -l
systemctl --user status pipewire wireplumber --no-pager
# Inspect the persistent SOF DMIC topology override used on the family laptop
sudo cat /etc/modprobe.d/sof-dmic-pdm1.conf
# Compare installed kernels and graphics acceleration
uname -a
lspci -k | grep -A3 -E 'VGA|Audio'
glinfo -B
# Review Flatpak overrides without changing the entire desktop
flatpak override --show
flatpak info <application-id>Result
These systems provide broad troubleshooting experience across modern Linux desktops, common server distributions and Android’s Linux foundations.


