mirror of
https://github.com/ryan4yin/nix-config.git
synced 2026-09-14 05:51:44 +02:00
Replace the static hypridle.conf with services.hypridle.settings and add required timeout options so each host tunes its own values: - idols-ai (PC): 15 min keyboard, 20 min screen-off, 30 min lock. - 12kingdoms-shoukei (laptop): 3 / 6 / 20 min (previous values). The options have no defaults because the right values depend on the machine. Update the home-manager eval test to inspect the settings option instead of the old config file text.
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.