Files
nix-config-ryan4yin/home/hosts
Ryan Yin 7131041107 feat(hypridle): define config in home-manager with per-host timeouts
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.
2026-09-13 23:45:42 +08:00
..

Host Home Modules

This directory contains host-specific Home Manager entry modules.

Layout

  • home/hosts/linux/*.nix: Linux host home modules
  • home/hosts/darwin/*.nix: macOS host home modules

Conventions

  1. Each host output should reference only one file under home/hosts/....
  2. Shared home module imports should be handled in the host file itself.
    • Linux hosts usually import ../../linux/core.nix or ../../linux/gui.nix.
    • Darwin hosts import ../../darwin.
  3. Host-specific overrides (SSH keys, desktop toggles, host-local config links) live in the same host file.