caelestia/hypr/hyprland.conf
2025-12-20 17:12:50 +00:00

34 lines
1 KiB
Text

$hypr = ~/.config/hypr
$hl = $hypr/hyprland
$cConf = ~/.config/caelestia
$HOSTNAME = $(hostname)
exec-once = ln -s "./shell-$HOSTNAME.json" ~/.caelestia/caelestia/shell.json &> /dev/null
exec-once = ln -s "./custom-$HOSTNAME.conf" ~/.caelestia/hypr/hyprland/custom-by-hostname.conf &> /dev/null
source = $hl/custom-by-hostname.conf
# Variables (colours + other vars)
exec = cp -L --no-preserve=mode --update=none $hypr/scheme/default.conf $hypr/scheme/current.conf
source = $hypr/scheme/current.conf
source = $hypr/variables.conf
# User variables
exec = mkdir -p $cConf && touch -a $cConf/hypr-vars.conf
source = $cConf/hypr-vars.conf
# Configs
source = $hl/env.conf
source = $hl/general.conf
source = $hl/input.conf
source = $hl/misc.conf
source = $hl/animations.conf
source = $hl/decoration.conf
source = $hl/group.conf
source = $hl/execs.conf
source = $hl/rules.conf
source = $hl/gestures.conf
source = $hl/keybinds.conf
# User configs
exec = mkdir -p $cConf && touch -a $cConf/hypr-user.conf
source = $cConf/hypr-user.conf