feat: add per-host hyprland config directory #16

Closed
Hermes wants to merge 1 commits from feat/per-host-config into master
Collaborator

Adds the infrastructure for per-machine Hyprland overrides.

What's included:

  • hypr/.config/hypr/hosts/ — new directory for per-host config files
  • lazyworkhorse.conf — placeholder (main config already covers this machine)
  • uconsole-cm5.conf — uConsole overrides (DSI-1 monitor, mesa drivers, no nvidia)
  • source = ~/.config/hypr/hosts/$HOST.conf line added at the end of hyprland.conf

How it works:

  1. The main hyprland.conf loads common settings first
  2. At the bottom, it sources ~/.config/hypr/hosts/$HOST.conf (where $HOST is the machine's hostname)
  3. Each machine gets only the overrides it needs — monitor configs, env vars, input settings

Usage:

  • Add a file named <hostname>.conf in hosts/ for each machine
  • The uConsole file is pre-filled with recommended overrides as a template
Adds the infrastructure for per-machine Hyprland overrides. **What's included:** - `hypr/.config/hypr/hosts/` — new directory for per-host config files - `lazyworkhorse.conf` — placeholder (main config already covers this machine) - `uconsole-cm5.conf` — uConsole overrides (DSI-1 monitor, mesa drivers, no nvidia) - `source = ~/.config/hypr/hosts/$HOST.conf` line added at the end of `hyprland.conf` **How it works:** 1. The main `hyprland.conf` loads common settings first 2. At the bottom, it sources `~/.config/hypr/hosts/$HOST.conf` (where `$HOST` is the machine's hostname) 3. Each machine gets only the overrides it needs — monitor configs, env vars, input settings **Usage:** - Add a file named `<hostname>.conf` in `hosts/` for each machine - The uConsole file is pre-filled with recommended overrides as a template
Hermes added 1 commit 2026-06-14 21:22:20 +00:00
- Add hosts/ directory with per-machine override files
- lazyworkhorse.conf: empty (main config already covers it)
- uconsole-cm5.conf: uConsole-specific overrides (monitor, mesa)
- Add source line to hyprland.conf for ~/.config/hypr/hosts/$HOST.conf
Owner

stale

stale
gortium closed this pull request 2026-06-14 23:43:36 +00:00

Pull request closed

Sign in to join this conversation.
No Reviewers
No Label
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: gortium/dotfiles#16
No description provided.