fix: Hyprland | finally get host specific hyprland.conf files

This commit is contained in:
2026-04-23 10:53:02 +05:00
parent 84adedf5d1
commit c2b42728a3
5 changed files with 58 additions and 20 deletions

View File

@@ -30,18 +30,13 @@ $fileManager = dolphin
$menu = wofi --show drun
#################
### AUTOSTART ###
#################
##############################
### HOST-SPECIFIC INCLUDES ###
##############################
# Autostart necessary processes (like notifications daemons, status bars, etc.)
# Or execute your favorite apps at launch like this:
exec-once = proton-mail & discord & 1password & firefox &
exec-once = thunderbird & slack & zoom &
exec-once = waybar & mako & hypridle & swww-daemon &
exec-once = $terminal
exec-once = systemctl --user start hyprpolkitagent
# Host-specific autostart + window rules.
# Symlinked by home-manager to dotfiles/hypr/hosts/${hostSpec.hostName}.conf.
source = ~/.config/hypr/host.conf
#############################
### ENVIRONMENT VARIABLES ###
@@ -139,14 +134,7 @@ animations {
# uncomment all if you wish to use that.
# workspace = w[tv1], gapsout:0, gapsin:0
# workspace = f[1], gapsout:0, gapsin:0
windowrule = match:class ghostty, workspace 1
windowrule = match:class firefox, workspace 2
windowrule = match:class discord, workspace 3
windowrule = match:class slack, workspace 3
windowrule = match:class Proton Mail, workspace 5
windowrule = match:class Thunderbird, workspace 5
windowrule = match:class 1password, workspace 9
windowrule = match:class Zoom Workplace, workspace 10
# Host-specific windowrule match:class entries live in host.conf (sourced above).
# See https://wiki.hyprland.org/Configuring/Dwindle-Layout/ for more
dwindle {