搜索。
作品、文章与专题,在这里找到。
shell-switcher
把桌面 Shell 的停止、启动和状态确认,组织成一条有顺序的交接流程。
Mellow × Matugen
将色板、图像高亮和完整主题配置一起生成,让输入法候选窗跟随桌面配色。
some-NixOS-skills
将求值、构建与现场验证拆开,为编程 Agent 定义有证据边界的 Nix 工作流。
myNixOSConfig
把系统层、用户层和桌面变体拆成可组合模块,让环境配置能够追踪和复建。
GitHub Kanban
把通知、待审 PR、Issues 和关注动态汇集到桌面面板,让分散的信息回到同一视野。
壁纸收藏
月面、云端城市与像素信号。把喜欢的画面收进一个持续整理的个人壁纸收藏。
从第一次 add,到撤回一次修改。
走完 Git 单机工作流:暂存、分块提交、差异检查、恢复、历史改写与忽略规则。
rwx 的另一面。
从 ls 的一整行读起,理解数值权限、目录访问、删除、特殊位与实际排障。
登录之后,谁来接管桌面?
从认证、会话条目到环境、自启动与注销,沿着一次登录追踪各层如何交接。
从素材到候选窗:一个动态主题的完整链路。
Fcitx5 的九宫格、布局与模糊蒙版,如何接上 Matugen 配色和 Nix 运行目录。
配置可重现,应用为什么还会“失忆”?
从 GNOME 默认值、Home Manager 激活到 Flatpak 管理范围,分清声明、偏好与数据。
Distrobox 导出的,到底是什么?
完整走过 GUI 与 CLI 导出、参数、包装脚本、共享路径、排障和撤销入口。
先把字段写清,再让笔记可查询。
从 YAML 与行内字段开始,分清页面、任务和四种输出,再走完来源、条件、排序与表达式。
把项目、任务与阅读,组织成能用的查询。
按五类实际问题搭建查询页,保留分组与展开的完整过程,并把时间边界、任务状态和缺失字段说清。
把 Yazi 配置拆开,再接好打开方式。
从配置文件职责走到打开器、匹配规则和按键入口,按 Yazi 26.9.1 校正旧例子。
从选择一组文件,到把目录交回 Shell。
区分查找、过滤、选择和文件缓冲,完成批量操作与退出目录交接。
Rootless 容器,文件权限到底算谁的?
从 UID 映射走到 bind mount、持久数据和网络边界,解释 Podman 的权限判断。
Quadlet 如何把容器声明变成服务?
走完源文件、systemd 生成、启动验证、持久数据与就绪判断,再定位服务失败。
NixOS:声明式系统的基础
从配置、构建结果和代际理解 NixOS 的基本工作方式。
安装 NixOS:介质、分区与初始配置
按图形安装与手动安装两条路径理解安装前提和操作步骤。
NixOS 配置基础:选项与模块
从引导、网络、用户、软件包到服务组织一份系统配置。
用 Flake 与 Home Manager 管理系统
把依赖入口、系统模块、用户配置和项目开发环境分清职责。
NixOS 命令行:新旧接口与日常维护
区分系统激活、用户 profile、临时环境和垃圾回收的命令边界。
NixOS 世代管理与垃圾回收
按查看、激活、删除历史和回收存储理解 generation 生命周期。
Specialisation:一个世代的多个配置变体
在一个基础配置下声明变体,并区分运行时激活与重启生效。
Nix 与 NixOS:存储、回滚和声明式思维
从 store、profile 与命令式工具理解 NixOS 的系统模型。
Nix 语法:属性集、列表与内置函数
掌握常见数据类型、属性访问和配置表达式的基本写法。
Nix 函数与作用域
辨认 let、inherit、with 和函数参数中每个变量的来源。
Nix 属性集:递归与合并
区分语言层浅合并和 NixOS 模块选项的合并规则。
Derivation:从表达式到构建产物
追踪求值、构建或替代下载以及 store 输出之间的关系。
Flake 结构:inputs 与 outputs
理解 Flake 输入、输出以及 self 和参数捕获的层级。
flake.lock 与可复现性
用版本锁定记录依赖来源,同时理解复现结果的条件。
Flake Utils 与项目模板
为多个平台生成输出,并把开发环境整理成可复用模板。
外部 Flake 引用与协作
连接外部模块和软件包,并检查依赖版本之间的关系。
将 NixOS 配置迁移到 Flakes
从已有配置建立 Flake 入口,分别完成检查、构建和激活。
Flakes 项目与依赖管理教程
从输入语法到多主机组织,完整梳理 Flake 命令和项目结构。
Flake 更新机制
区分输入更新、软件包集合、系统代际与缓存下载。
flake.lock 回退与手动编辑
保留已有改动后恢复锁文件,并区分依赖回退与系统代际回退。
Home Manager 集成与模块化
比较独立模式和 NixOS 模块模式,再拆分用户配置。
Home Manager 终端环境配置
用模块配置 Zsh、Starship 和常用命令行工具。
Home Manager 桌面与主题配置
明确系统会话与用户外观的分工,配置 Hyprland、Plasma 和 GTK。
Home Manager 文件与符号链接
用 home.file 和 XDG 文件选项管理只读配置及目录链接。
Home Manager 与 NixOS 密钥管理
以加密文件和运行时路径分离公开配置与私密数据。
Home Manager 用户级配置管理教程
完整介绍安装、程序模块、dotfiles、服务和激活流程。
文件与目录操作
从目录浏览、文件查找到链接、归档和空间查询,掌握日常文件操作。
进程与作业管理
用进程快照、信号和前后台作业理解程序的运行与退出。
文本处理与系统查询
从分页浏览和文本筛选走向内存、磁盘、网络与端口查询。
Shell 基本功
用管道、重定向、变量和历史操作组合命令行工具。
模糊搜索:fzf
把文件、进程、分支和历史列表变成可交互选择的输入。
参数传递:xargs
将标准输入转成命令参数,并处理定界、占位符、并发与空输入。
SSH 认证体系:目录、密钥与 TOFU
区分用户身份、服务器身份及首次信任的边界。
ssh-agent、passphrase 与 keyring
理解私钥文件保护、agent 签名接口与桌面密码保管箱的分工。
SSH 使用指南:命令行操作
生成与管理密钥,解析客户端配置并调试认证过程。
Fish:从键位到可编辑的命令行
保留 Emacs / Vi 键位、补全、缩写、PATH、事件与提示符配置。
Foot:搜索、选择与配置的边界
区分键盘模式、primary selection、字号和配置生命周期,保留完整键位表。
Zellij:窗口关了,会话还在吗?
从 pane、tab 到 session,区分重新连接、布局恢复和进程状态。
一个候选框,经过了哪些层?
把工具包、窗口协议、合成器、Shell 和 Fcitx5 的通信与绘制责任分开。
Hyprland 特殊工作区:给窗口一只抽屉
把切换、启动和窗口匹配分开,完整配置多组命名特殊工作区。
Plasma 5:桌面定制的历史配置笔记
保留原文配置与工具线索,明确旧版本故障、会话差异和插件兼容范围。
Plasma 6:从 X11 习惯迁移到 Wayland
保留原文配置与工具线索,明确旧版本故障、会话差异和插件兼容范围。
Arch Linux 的哲学与安装规划
从滚动更新、引导模式和存储规划理解安装前需要作出的选择。
内核管理、systemd-boot 与 UKI
把内核、initramfs 和命令行组合成 UKI,并理解签名与 TPM 测量的边界。
Pacman Hook、AUR 与构建安全
在包管理自动化中区分官方仓库、AUR 构建脚本与隔离环境的职责。
Btrfs 子卷布局与 Snapper 快照
为系统、用户数据和日志分别规划状态边界,再配置可恢复的快照流程。
LUKS2、Secure Boot 与 TPM2 加固
把磁盘加密、引导验证与运行期访问控制组合起来,并为每层保留恢复入口。
性能选择与日常维护清单
以测量选择内核、压缩交换和电源管理,并建立滚动更新后的检查流程。
Pacman 常用命令与参数记忆
用 S、Q、R、U 四类操作区分仓库查询、本机查询、卸载和本地包安装。
Pacman 下载慢的诊断与镜像选择
从网络、镜像状态和并行下载逐步定位下载瓶颈。
informant:Arch 新闻与 Pacman Hook
在安装或升级事务前提示未读 Arch 新闻,并保留独立的阅读与配置入口。
Arch Linux 与 Btrfs:手动安装和 archinstall
完整梳理 UEFI、Btrfs 子卷、基础系统、GRUB 和 archinstall 的安装流程。
GNOME 桌面、输入法与快照配置
从桌面组件、图形和音频驱动逐步配置应用、输入法、快捷键与快照。
GNOME 笔记本管理与桌面美化
配置混合显卡、电源和休眠,再调整 GNOME、Zsh 与终端外观。
Arch Linux 的 KVM、GPU 直通与游戏
建立虚拟机与设备直通环境,并区分 Steam、Wine 和 Waydroid 的运行边界。
Arch 桌面的交换空间、内核与排障
保留压缩交换、内核切换、系统清理及桌面常见问题的完整操作细节。
用 QEMU 验证 NixOS 配置
从最小配置到 GNOME 与 Sway,区分虚拟机声明和持久化磁盘状态。
构建可启动的 NixOS ISO
通过安装介质模块定制软件、图形桌面和可启动镜像。
用 dockerTools 构建与运行容器镜像
把应用 derivation、运行时 closure 和容器数据状态分开管理。
通过 SSH 部署 NixOS
区分本地构建、远端临时激活、持久切换和故障回滚。
Terraform 与 NixOS 的部署分工
由 Terraform 管理云资源,再用受控流程部署 NixOS 系统配置。
设计分层的桌面与开发环境
依据依赖与权限边界选择宿主机、Flatpak、Distrobox、虚拟机和服务器。
GNOME 的声明式桌面管理
用模块分组组织桌面、登录、主题和输入法的配置责任。
GNOME 模块选项参考
沿模块源码查清桌面入口、服务开关、应用分组和排除机制。
管理 GSettings 默认值与 dconf 状态
分清 schema 默认、vendor override 和用户数据库,选择合适的声明接口。
从设置 diff 到声明与扩展
导出差异、核对 schema 键和类型,再声明软件包与扩展启用列表。
用 Specialisation 构建 GNOME 变体
在父模块图上派生独立系统 toplevel,并明确继承、覆盖与恢复路径。
Wayland 会话中的 kmscon 与 uwsm
分别排查 DRM 交接、systemd 用户会话和 XDG autostart 的生命周期。
nix-ld:预编译 ELF、加载器与库路径
从文件存在却报 ENOENT 的原因,一步步连接 ELF 诊断、打包修补和 nix-ld 配置。
Nix-shell、devShell 与 direnv 的递进用法
把临时工具、项目锁定环境和目录自动加载分成三个明确步骤。
Overlays、override 与 overrideAttrs
在现有包定义上调整参数、添加补丁,并让系统实际消费 overlay。
垃圾回收、存储优化与回滚世代
区分删除世代引用、回收 store 对象和切换旧系统配置。
Colmena:多节点构建、传输与激活
用 hive 组织节点配置,明确本地构建与远程应用的边界。
树莓派上的 NixOS:镜像、硬件与服务
从 SD 镜像和首次启动延伸到板卡接口、常用服务以及小内存设备维护。
NixOS 配置组织、维护与排错实践
保留版本管理、模块组织、更新备份、安全开发和故障恢复的完整工作清单。
Nix 开发环境:多语言、数据库与全栈示例
保留 Python、Node、Rust、Go、Java、C/C++、Haskell,以及数据库和 Justfile 的完整配置。
Python、uv 与 Matplotlib/Qt 的依赖边界
以 Qt5Agg 和 PyPI wheel 排错为例,追踪 Python 包、系统库与插件路径。
Nix 命令详解:构建、环境、profile 与系统
完整保留新旧 CLI、存储、系统安装和 Home Manager 命令,并校正易混参数。
nh:统一 Nix 系统、用户和清理工作流
保留 nh 命令、模块选项、specialisation、搜索、环境变量和上游贡献说明。
NixOS 学习路线:基础、Flakes、用户配置与进阶
保存六个学习模块、语言生态和进阶资源,并给出清晰的前后依赖。
Git 的底层模型:对象、快照与引用
用快照、对象数据库和引用理解 Git 操作改变的内容。
Git 分支:合并、冲突与现场保存
理解快进和三方合并,并用 stash 管理尚未完成的工作。
Git 远程协作:抓取、追踪与双远端
区分引用刷新、本地分支更新和 fork 推送三个动作。
Git 进阶:变基、拣选与二分排错
在理解历史改写边界后使用 rebase、cherry-pick、reflog 和 bisect。
Git 场景手册:修正、撤销与恢复
按当前操作和数据保存状态选择恢复路径,避免扩大丢失。
sops 原理:混合加密与接收者
理解密文版本管理、数据密钥与多接收者授权的边界。
sops-nix 集成:运行时、时序与 SSH host key
把加密源文件、运行时秘密文件与服务依赖连接起来。
sops 使用指南:命令行操作
编辑加密文件,检查状态并管理接收者与数据密钥。
sops 配置模板与运行时渲染
按字段理解加密规则、sops-nix 配置和运行时占位符。
sops 密钥迁移与轮换
以双接收者过渡完成密钥迁移,并区分授权更新与凭据撤销。
GitHub 基本操作
区分 Git、GitHub 与 gh,并走完登录、Fork、推送和创建 PR 的流程。
GitHub 仓库管理
把仓库文档、权限、合并规则与版本发布建立为可核验的治理契约。
GitHub 贡献工作流
从 Issue 和分支进入 PR 审查、检查与合并后的同步清理。
GitHub Actions 执行模型
理解事件、Workflow、Job、Runner 与 Step,以及矩阵、缓存和产物的不同作用。
GitHub Actions CI 配置
从本地质量门设计 CI,并用稳定的检查状态接入仓库合并规则。
GitHub Actions 安全与排障
沿事件、权限、凭据、Runner 和供应链边界定位 CI 风险与失败。
Nix CI:求值、构建与输出契约
用六种主题输出的教学示例区分 Nix 求值、构建、Actions 记录和桌面运行证据。
Docker 基础:镜像、容器与守护进程
沿客户端、API、containerd 与 OCI 运行时理解容器启动。
Docker 命令行:镜像、容器、卷与网络
逐项认识常用参数,并分清运行、停止和删除的影响。
Dockerfile 与镜像构建
从入口命令、多阶段构建与缓存优化组织镜像配方。
Compose:定义多服务应用
用服务、依赖、profiles、watch 和 secrets 管理单机应用。
Docker 网络与存储
选择网络模式和持久化方式,明确暴露端口与数据生命周期。
Docker 生产实践:资源、安全与恢复
围绕限制、日志、更新、凭据与备份检查容器运行条件。
NixOS 上声明 Docker 与容器
用系统模块组织引擎设置、容器定义和凭据输入。
Swarm:从服务副本到集群编排
理解 stack、overlay 与滚动更新,并检查 Compose 兼容边界。
Docker 与 Podman:架构、兼容与共存
比较引擎控制模型、权限与生态,按工作负载选择工具。
Podman 基础原理
从容器、镜像和 OCI 运行时理解 Podman 的架构与权限模型。
Podman 基本使用指南
逐项掌握安装、镜像、容器、卷、网络和日常维护命令。
Rootless 配置:映射、ICMP 与注册表
在已有权限边界文章基础上,补充管理员配置和 rootless 环境条件。
Pod 体系与 Kubernetes 清单
组织共享网络的本地容器,并检查 Kubernetes 清单导入导出的范围。
Quadlet 的 Pod 与多服务配置
补充 Pod、数据库、API 和代理资源的完整依赖模板。
Compose provider 与 Docker 工具互操作
分开 Compose 实现、Podman wrapper 和兼容 API socket 的职责。
NixOS 上的 Podman 管理
通过系统模块、Home Manager 或 quadlet-nix 声明容器运行环境。
Podman 高级运维与调优
管理资源、健康状态、镜像工具链、日志与存储清理。
Distrobox 核心原理:用户空间与宿主集成
理解默认共享哪些资源,以及 rootless、镜像和容器各自提供什么边界。
Distrobox 安装与后端配置
从后端、UID 映射到首次进入,逐层建立可用的容器环境。
Distrobox 镜像与容器生命周期
用完整命令管理创建、进入、升级、删除与临时用户空间。
Distrobox 桌面发现与后台服务集成
把 app/bin 导出的验证流程与独立的 init 服务生命周期分别处理。
Distrobox 声明式清单与高级工作流
保留 assemble、GPU、多容器协作及平台实践,并区分清单和服务管理契约。
NixOS 上的 Distrobox:包环境与宿主路径
在声明式宿主上配置 rootless 后端,诊断 Nix profile、图形与传统用户空间的边界。
Distrobox 备份:镜像、包清单与共享数据
用三种互补方式保存 guest 环境,并明确共享目录和应用数据的独立恢复责任。
Distrobox 内部机制:包、配置与命令解析
通过真实路径诊断解释同名工具、共享配置和 Nix 二进制的不同来源。
KVM、QEMU 与 libvirt 的职责边界
从硬件虚拟化、KVM API 到 QEMU 设备模型,建立理解管理栈的基础。
KVM 宿主安装、权限与网络准备
逐项检查宿主能力、发行版组件、管理授权和默认网络的实际状态。
用 virsh 管理域、存储、网络与恢复
保留命令分类和 XML 参数,并明确持久定义、运行实例、快照与离线备份的区别。
virt-manager 创建、硬件面板与远程控制
将 GUI 创建向导、设备设置和远程显示对应到实际 domain 配置与认证条件。
KVM 的固件、VFIO、virtiofs 与镜像链
解释高级参数的作用,并为直通、镜像修改和共享目录补齐兼容性与恢复条件。
在 NixOS 声明 KVM 宿主能力
通过固定版本的模块接口配置 libvirt,同时管理网络、固件和 VM 外部运行状态。
KVM 管理工具与自动化入口选型
比较桌面、Web 和自动化工具,并区分 libvirt 前端、独立平台与离线镜像构建。
Waydroid 架构:LXC、Binder 与会话桥接
沿容器管理、用户会话和 Android 服务三条路径理解 Waydroid。
Waydroid 安装与基础设置
检查 Wayland、内核和图形条件,再安装镜像并逐层验证启动。
NixOS 中的 Waydroid 集成
用实际模块源码区分系统声明、Android 镜像和用户运行状态。
Waydroid 的 GPU 检测与硬件加速
从 DRM 节点、Android 图形属性和合成器交互定位渲染问题。
Waydroid 网桥、NAT 与安全边界
沿 veth、网桥、DHCP、DNS 和防火墙逐段排查容器联网。
Waydroid 属性、多窗口与 ARM 转译
按应用需求调整窗口、输入与转译,并保留能退回的配置记录。
Waydroid 故障排查与 FAQ
按内核、容器、网络、图形和应用层的证据定位故障。
Waydroid 使用技巧:窗口、转译和共享目录
保留 Ivon 的使用技巧与操作细节,并注明历史版本和兼容性边界。
Wine:兼容层与前缀
从 Windows API 兼容理解 Wine 的 DLL、前缀、配置与运行边界。
Proton:游戏运行环境
区分 Steam、官方 Proton、GE 与 umu,并按游戏管理运行器和前缀。
Bottles:运行器与应用环境
通过管理器维护依赖、前缀和恢复点,同时核对 Flatpak 的实际权限。
Wine、Proton 与 Bottles 的关系
用技术谱系、分层模型和场景矩阵判断兼容引擎与管理器的职责。
NixOS 中的 Wine 与游戏环境
将锁定的软件、Steam 工具注册、Flatpak 运行时与可变前缀分层管理。
Wine 与 Proton 排错
沿图形栈、前缀、媒体、音频和日志建立可以复核的故障定位流程。
Wine 与 Proton 配置边界
按组件和版本使用环境变量、DLL、注册表、多 GPU、HDR 与性能参数。
umu、Wine 与 Proton:看懂兼容层,再选 Bottles 运行器
从 Steam 外的 Proton 运行环境,到 Soda、ProtoSoda、GE 与其他运行器的选择顺序。
让笔记可查询
Obsidian Dataview:从字段约定,到围绕需求组织查询。
终端文件工作台
从 Yazi 的配置职责,到导航、批量操作和 Shell 目录交接。
容器的权限与生命周期
以 Podman 的用户映射和 Quadlet 的服务生成,读清容器在宿主上的边界。
桌面之下,谁在工作?
从文件权限到登录会话,再到屏幕上的一个候选窗。
环境可以重建,状态怎么带走?
声明式配置与容器入口,分别解决工作环境的哪一部分。
NixOS 系统基础与配置
从安装到配置组织,再到激活、世代和变体维护。
Nix 语言与构建模型
沿属性集、函数作用域、模块合并与 derivation 理解配置如何工作。
Flakes:项目与依赖管理
从输入图到系统输出,理解锁定、更新与回退。
Home Manager:用户配置管理
把程序、文件和用户服务纳入声明式配置。
Linux 命令行基础与组合
以六篇手册串联文件、进程、文本、Shell、fzf 与 xargs。
SSH 认证、agent 与命令行工作流
先厘清双向身份验证,再理解密钥保护与日常操作。
Shell、终端与会话
Fish、Foot 与 Zellij 各自管理哪一层交互。
Linux 桌面:协议、窗口与定制
输入法通信、Hyprland 工作区与 Plasma 的版本迁移。
Arch Linux
从安装与引导到包管理、快照、安全和 GNOME 桌面的实践路线。
NixOS 虚拟化与部署
从可丢弃 VM 到镜像、远程节点和云资源,分别管理构建产物与运行状态。
NixOS 上的 GNOME 声明式桌面
从模块启用到用户设置和会话生命周期,明确每项桌面配置的负责层。
Nix 开发环境与二进制兼容
从项目 shell 到语言依赖、ELF 加载器和包覆盖。
Nix 命令与长期维护
连接命令参考、nh、世代回收以及配置组织。
NixOS 节点部署与 ARM 设备
从 Colmena 部署目标到树莓派镜像和硬件服务。
Git:从快照到协作与恢复
按对象模型、单机操作、分支、远端与恢复建立完整工作流。
SOPS 加密配置与密钥生命周期
从混合加密到运行时部署,再到编辑、模板和密钥迁移。
GitHub 仓库与协作
从远程托管进入仓库治理,再完成一次可以审查的贡献。
GitHub Actions 与 CI
把本地检查转为有明确权限、结果和失败证据的持续集成。
Docker:从容器运行到应用编排
沿镜像、构建、Compose、网络存储与生产运维读到 Swarm 和引擎选择。
Podman 容器工作流
从镜像与rootless基础到Pod、Quadlet、Compose及NixOS管理。
Distrobox:用户空间、桌面集成与可恢复环境
从共享模型到 NixOS 实践,完整管理可信的跨发行版用户空间。
KVM 宿主与管理基础
从虚拟化职责边界走到可核对的宿主与管理流程。
KVM 高级能力与平台选择
将设备、固件、镜像链与管理工具放进可恢复的配置设计。
Waydroid
理解 Android 容器的系统集成、图形网络路径与应用兼容性。
Wine 与应用环境
理解兼容引擎,再用独立前缀和管理器维护 Windows 应用。
Proton 游戏、部署与排错
为游戏选择受支持的运行路径,再分层管理配置和验证故障。
没有找到匹配内容。