2025-02-09

Persistent packages on Steam Deck using Nix

A guide explains how to install and manage persistent packages on Steam Deck using Nix and Home Manager, overcoming SteamOS's immutable filesystem limitations. The solution leverages Nix's declarative package management system and /nix directory preservation during system updates, enabling permanent software installations across system upgrades.

Original archive.is archive.ph web.archive.org

Log in to get one-click access to archived versions of this article.

read comments on news aggregators:

Related articles

Let's code a TCP/IP stack, 1: Ethernet & ARP

A detailed guide explains how to build a TCP/IP stack from scratch, focusing on implementing Ethernet and ARP protocols in userspace Linux. The implementation uses TUN/TAP devices for intercepting network traffic and demonstrates successful ARP request handling, serving as an educational resource for deep network programming.

Tips to debug hanging Go programs

A comprehensive guide explores debugging techniques for hanging Go programs, covering stack trace analysis with SIGQUIT, interactive debugging using Delve, and core dump collection for later analysis.

DNS records for www.nih.gov

DNS records configuration details are displayed for www.nih.gov domain, showing the authoritative server's response and caching specifications. The lookup tool allows users to search DNS records for any domain or subdomain, providing comprehensive DNS configuration information.

Netboot Windows 11 with iSCSI and iPXE

An in-depth guide demonstrates how to netboot Windows 11 using iSCSI and iPXE, enabling Windows to run from a NAS instead of local storage. The solution allows gaming on Windows while maintaining Linux as the primary OS, providing a practical workaround for AAA games that restrict virtual machine usage.

cp - copying all files of a directory, including hidden ones

An exploration of how 'cp -R src/. dest' command works to copy directory contents, including hidden files, into a destination folder. The analysis delves into POSIX algorithm details, explaining why using src/. leads to copying contents rather than the directory itself.

Main Page

A wiki navigation page provides comprehensive resources for IRIX operating system, including setup guides, software versions, and development tools. Recent update confirms SSL implementation and site functionality improvements as of February 2024.

Tokio + prctl = nasty bug

A detailed analysis of a bug in HyperQueue where tasks were unexpectedly terminated after 10 seconds due to an interaction between tokio thread management, PR_SET_PDEATHSIG, and process spawning optimization. The bug emerged from moving process spawning to a worker thread, causing processes to receive SIGTERM when tokio cleaned up idle threads.

Yocto, RockPi and SBOMs: Building Modern Embedded Linux Images

A developer explores building a modern disk image for Rock Pi 4 using Yocto, incorporating CUPS and Docker while leveraging Yocto's advanced SBOM generation capabilities. The process demonstrates how to create custom Linux distributions for embedded systems, with detailed instructions for setup and configuration. The guide addresses common challenges in maintaining up-to-date software for Chinese SBCs while highlighting Yocto's sophisticated approach to dependency tracking and SBOM generation.

A year of uv: pros, cons, and should you migrate

A comprehensive review of uv, a Python project management tool by Astral, highlighting its efficiency, reliability, and cross-platform capabilities after one year of extensive testing. The tool excels in Python bootstrapping, dependency management, and project initialization while addressing common pain points in the Python ecosystem.