Dotfiles/desktopenvs/hyprdrive/config-updater/updater.conf

39 lines
1.7 KiB
Plaintext

# Config updater — defines which dotfiles configs are deployed to ~/.config
#
# SOURCE_BASE base directory containing all configs in the dotfiles
#
# config <name> copy SOURCE_BASE/<name> to ~/.config/<name>
# flat <name> copy contents of SOURCE_BASE/<name> directly into ~/.config/
# (for installation-specific files that live at the ~/.config root)
# ignore <name> present in source but intentionally not managed here
SOURCE_BASE = ~/Dotfiles/desktopenvs/hyprdrive
# ── deployed as ~/.config/<name> ─────────────────────────────────────────────
config alacritty
config astro-menu
config btop
config dunst
config gtk-3.0
config hypr except usr
config horizon-dock
config kitty
config mimeapps.list
config orbit-menu
config scripts
config station-bar
config vicinae
config xfce4
# ── intentionally not managed here ───────────────────────────────────────────
ignore config-updater # the updater itself
ignore CRT # referenced from dotfiles path directly in binds.conf
ignore greetd-tuigreet # deployed to /etc/greetd/ at install time
ignore spicetify # managed separately (spicetify handles its own config)
ignore Vencord # managed separately
ignore wallpaper # deployed to ~/Pictures/ at install time, not ~/.config
# hypr/usr/ contains device-specific lua files (monitors, binds, input, etc.).
# They are excluded from automated syncs to preserve per-device customisations.
# Deploy manually on a new device:
# cp -r ~/Dotfiles/desktopenvs/hyprdrive/hypr/usr/ ~/.config/hypr/