44 lines
1.8 KiB
Plaintext
44 lines
1.8 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/hyprlua
|
|
|
|
# ── deployed as ~/.config/<name> ─────────────────────────────────────────────
|
|
config alacritty
|
|
config btop
|
|
config dunst
|
|
config gtk-3.0
|
|
config hypr except usr
|
|
config kitty
|
|
config mimeapps.list
|
|
config nwg-dock-hyprland
|
|
config nwg-drawer
|
|
config nwg-panel
|
|
config scripts
|
|
config ulauncher
|
|
config vicinae
|
|
config walker
|
|
config wofi
|
|
config xfce4
|
|
|
|
# ── intentionally not managed here ───────────────────────────────────────────
|
|
ignore config-updater # the updater itself
|
|
ignore CRT # referenced from dotfiles path directly in binds.conf
|
|
ignore eww # eww bar variant selected and installed separately
|
|
ignore eww-nobattery
|
|
ignore eww-touch
|
|
ignore greetd-tuigreet # deployed to /etc/greetd/ at install time
|
|
ignore spicetify # managed separately (spicetify handles its own config)
|
|
ignore Vencord # managed separately
|
|
ignore waybar # present but inactive; eww bar is used instead
|
|
# 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/hyprlua/hypr/usr/ ~/.config/hypr/
|