From the first add to undoing a change.
Walk through a local Git workflow: staging, partial commits, diff inspection, restoration, history rewriting, and ignore rules.
Version control, terminal tools, and reusable everyday workflows.
Walk through a local Git workflow: staging, partial commits, diff inspection, restoration, history rewriting, and ignore rules.
Move from configuration-file responsibilities to openers, matching rules, and key bindings, updating older examples for Yazi 26.9.1.
Distinguish finding, filtering, selection, and the file buffer to complete batch operations and pass the final directory back on exit.
Understand the NixOS system model through the store, profiles, and imperative tools.
Learn common data types, attribute access, and the basics of writing configuration expressions.
Identify where each variable comes from in let, inherit, with, and function parameters.
Distinguish shallow merging in the language from the merging rules for NixOS module options.
Trace the relationship between evaluation, building or downloading substitutes, and store outputs.
Understand Flake inputs, outputs, self, and the levels involved in capturing function arguments.
Record dependency sources with version locking while understanding the conditions for reproducible results.
Generate outputs for multiple platforms and turn development environments into reusable templates.
Connect external modules and packages, and check the relationships between dependency versions.
Create a Flake entry point from an existing configuration, then perform checks, builds, and activation separately.
Work through Flake commands and project structure, from input syntax to multi-host organization.
Distinguish input updates, package sets, system generations, and cache downloads.
Preserve existing changes before restoring the lock file, and distinguish dependency rollback from system-generation rollback.
Compare standalone and NixOS module modes, then split user configuration into modules.
Use modules to configure Zsh, Starship, and common command-line tools.
Separate system-session and user-appearance responsibilities when configuring Hyprland, Plasma, and GTK.
Use home.file and XDG file options to manage read-only configuration and directory links.
Separate public configuration from private data using encrypted files and runtime paths.
A complete introduction to installation, program modules, dotfiles, services, and activation.
Learn everyday file operations, from browsing and searching to links, archives, and disk-space queries.
Understand program execution and termination through process snapshots, signals, and foreground and background jobs.
Move from paged viewing and text filtering to queries about memory, disks, networks, and ports.
Combine command-line tools with pipes, redirection, variables, and history operations.
Turn lists of files, processes, branches, and history entries into interactive selection inputs.
Convert standard input into command arguments while handling delimiters, placeholders, parallelism, and empty input.
Distinguish user identity, server identity, and the limits of trust on first use.
Understand the separate roles of private-key file protection, the agent signing interface, and desktop keyrings.
Generate and manage keys, inspect client configuration, and debug authentication.
Cover Emacs and Vi bindings, completion, abbreviations, PATH, events, and prompt configuration.
Distinguish keyboard modes, primary selection, font size, and the configuration lifecycle, with a complete key-binding reference.
Move from panes and tabs to sessions, distinguishing reconnection, layout restoration, and process state.
From a minimal configuration to GNOME and Sway, distinguish VM declarations from persistent disk state.
Customize software, graphical desktops, and bootable images through installation-media modules.
Distinguish local builds, temporary remote activation, persistent switching, and failure rollback.
Manage cloud resources with Terraform, then deploy NixOS system configuration through a controlled process.
Start with an existing file that reports ENOENT, then connect ELF diagnostics, packaging fixes, and nix-ld configuration step by step.
Separate temporary tools, locked project environments, and automatic directory loading into three clear steps.
Adjust arguments and add patches to existing package definitions, then make the system actually consume the overlay.
Retain complete configurations for Python, Node, Rust, Go, Java, C/C++, Haskell, databases, and Justfile.
Trace Python packages, system libraries, and plugin paths through Qt5Agg and PyPI wheel troubleshooting examples.
Retain six learning modules, language ecosystems, and advanced resources, with clear prerequisites and progression.
Use snapshots, the object database, and references to understand what Git operations change.
Understand fast-forward and three-way merges, and use stash to manage unfinished work.
Distinguish refreshing references, updating local branches, and pushing to a fork.
Use rebase, cherry-pick, reflog, and bisect after understanding the boundaries of history rewriting.
Choose a recovery path based on the current operation and what data has been saved, without compounding data loss.
Understand the boundaries of encrypted version control, data keys, and authorization for multiple recipients.
Connect encrypted source files, runtime secret files, and service dependencies.
Edit encrypted files, inspect their status, and manage recipients and data keys.
Understand encryption rules, sops-nix configuration, and runtime placeholders field by field.
Migrate keys through a two-recipient transition, distinguishing authorization updates from credential revocation.
Distinguish Git, GitHub, and gh, then work through sign-in, forking, pushing, and creating a PR.
Establish repository documentation, permissions, merge rules, and releases as a verifiable governance contract.
Move from issues and branches through PR review and checks to synchronization and cleanup after merging.
Understand events, workflows, jobs, runners, and steps, along with the distinct roles of matrices, caches, and artifacts.
Design CI from local quality checks and connect stable check statuses to repository merge rules.
Locate CI risks and failures across event, permission, credential, runner, and supply-chain boundaries.
Use a teaching example with six theme outputs to distinguish Nix evaluation, builds, Actions records, and desktop runtime evidence.
Understand Wine's DLLs, prefixes, configuration, and runtime boundaries through Windows API compatibility.
Distinguish Steam, official Proton, GE, and umu, and manage runners and prefixes per game.
Maintain dependencies, prefixes, and restore points through the manager while checking actual Flatpak permissions.
Use the technical lineage, layered model, and scenario matrix to distinguish the responsibilities of compatibility engines and managers.
Manage pinned software, Steam tool registration, Flatpak runtimes, and mutable prefixes as separate layers.
Build a verifiable diagnostic process across the graphics stack, prefixes, media, audio, and logs.
Use environment variables, DLLs, the registry, multiple GPUs, HDR, and performance parameters according to component and version.
From running Proton outside Steam to choosing Soda, ProtoSoda, GE-Proton and other runners.
No articles match all of these filters.
This page could not be loaded. Please try again.
Open directly