OFFSET偏移
02 / WRITING

Writing.

Explore a subject through a connected sequence of articles.

31 reading paths / 157 articles
READING PATH / 8 ARTICLES

NixOS system foundations and configuration

From installation and configuration organization to activation, generations, and variant maintenance.

Explore reading path
  1. NixOS: the foundations of a declarative system
  2. Installing NixOS: installation media, partitions, and initial configuration
  3. NixOS configuration basics: options and modules
  4. Managing a system with Flakes and Home Manager
  5. The NixOS command line: old and new interfaces and everyday maintenance
  6. NixOS generation management and garbage collection
  7. Specialisation: multiple configuration variants in one generation
  8. If configuration is reproducible, why do apps still forget?
READING PATH / 14 ARTICLES

Arch Linux

A practical path from installation and boot to package management, snapshots, security, and the GNOME desktop.

Explore reading path
  1. Arch Linux philosophy and installation planning
  2. Kernel management, systemd-boot, and UKIs
  3. Pacman hooks, the AUR, and build security
  4. Btrfs subvolume layouts and Snapper snapshots
  5. Hardening with LUKS2, Secure Boot, and TPM2
  6. Performance choices and an everyday maintenance checklist
  7. Common Pacman commands and how to remember their flags
  8. Diagnosing slow Pacman downloads and choosing mirrors
  9. informant: Arch news and Pacman hooks
  10. Arch Linux with Btrfs: manual installation and archinstall
  11. Configuring GNOME, input methods, and snapshots
  12. GNOME laptop management and desktop customization
  13. KVM, GPU passthrough, and gaming on Arch Linux
  14. Swap, kernels, and troubleshooting on an Arch desktop
READING PATH / 5 ARTICLES

Nix commands and long-term maintenance

Connect the command reference, nh, generation cleanup, and configuration organization.

Explore reading path
  1. A NixOS learning roadmap: foundations, Flakes, user configuration, and beyond
  2. Nix commands explained: builds, environments, profiles, and systems
  3. nh: a unified workflow for Nix systems, users, and cleanup
  4. Garbage collection, store optimization, and rollback generations
  5. NixOS configuration organization, maintenance, and troubleshooting
READING PATH / 6 ARTICLES

Git: from snapshots to collaboration and recovery

Build a complete workflow through the object model, local operations, branches, remotes, and recovery.

Explore reading path
  1. Git's underlying model: objects, snapshots, and references
  2. From the first add to undoing a change.
  3. Git branches: merging, conflicts, and saving work in progress
  4. Remote collaboration with Git: fetching, tracking, and two remotes
  5. Advanced Git: rebasing, cherry-picking, and bisecting
  6. A Git scenario handbook: correcting, undoing, and recovering
READING PATH / 9 ARTICLES

Docker: from running containers to application orchestration

Follow images, builds, Compose, networking, storage, and production operations through to Swarm and engine selection.

Explore reading path
  1. Docker basics: images, containers, and the daemon
  2. The Docker command line: images, containers, volumes, and networks
  3. Dockerfiles and image builds
  4. Compose: defining multi-service applications
  5. Docker networking and storage
  6. Docker in production: resources, security, and recovery
  7. Declaring Docker and containers on NixOS
  8. Swarm: from service replicas to cluster orchestration
  9. Docker and Podman: architecture, compatibility, and coexistence
READING PATH / 11 ARTICLES

Podman container workflows

From images and rootless fundamentals to Pods, Quadlet, Compose, and NixOS management.

Explore reading path
  1. Podman fundamentals
  2. A basic Podman usage guide
  3. Rootless containers: whose file permissions count?
  4. Rootless configuration: mappings, ICMP, and registries
  5. Pods and Kubernetes manifests
  6. How does Quadlet turn container declarations into services?
  7. Pods and multi-service configuration with Quadlet
  8. Compose providers and interoperability with Docker tools
  9. Managing Podman on NixOS
  10. Advanced Podman operations and tuning
  11. Docker and Podman: architecture, compatibility, and coexistence
READING PATH / 9 ARTICLES

Distrobox: userspace, desktop integration, and recoverable environments

From the sharing model to NixOS practice, manage trusted cross-distribution userspaces from end to end.

Explore reading path
  1. Distrobox fundamentals: userspace and host integration
  2. Distrobox installation and backend configuration
  3. Distrobox image and container lifecycles
  4. What does Distrobox actually export?
  5. Distrobox desktop discovery and background-service integration
  6. Distrobox declarative manifests and advanced workflows
  7. Distrobox on NixOS: package environments and host paths
  8. Distrobox backups: images, package lists, and shared data
  9. Distrobox internals: packages, configuration, and command resolution
READING PATH / 8 ARTICLES

Waydroid

Understand Android container integration, graphics and network paths, and application compatibility.

Explore reading path
  1. Waydroid architecture: LXC, Binder, and session bridging
  2. Waydroid installation and basic setup
  3. Waydroid integration on NixOS
  4. Waydroid GPU detection and hardware acceleration
  5. Waydroid bridges, NAT, and security boundaries
  6. Waydroid properties, multi-window mode, and ARM translation
  7. Waydroid troubleshooting and FAQ
  8. Waydroid tips: windows, translation, and shared directories