mirror of
https://github.com/ryan4yin/nix-config.git
synced 2026-06-11 09:02:52 +02:00
fe4923f8cb
Explicitly set programs.nixvim.nixpkgs.source to suppress the follows
warning, and migrate all programs.ssh.matchBlocks to programs.ssh.settings
using upstream PascalCase directive names.
Host Home Modules
This directory contains host-specific Home Manager entry modules.
Layout
home/hosts/linux/*.nix: Linux host home moduleshome/hosts/darwin/*.nix: macOS host home modules
Conventions
- Each host output should reference only one file under
home/hosts/.... - Shared home module imports should be handled in the host file itself.
- Linux hosts usually import
../../linux/core.nixor../../linux/gui.nix. - Darwin hosts import
../../darwin.
- Linux hosts usually import
- Host-specific overrides (SSH keys, desktop toggles, host-local config links) live in the same host file.