dotfiles/bombadil.toml

49 lines
2.2 KiB
TOML

dotfiles_dir = "dev/dotfiles"
[settings]
posthooks = [
"eww reload",
"dunstctl reload",
"systemctl --user daemon-reload"
]
[settings.dots]
templates = { source = "Templates", target = "Templates" }
scripts = { source = "scripts", target = "scripts" }
editorconfig = { source = "home/.editorconfig", target = ".editorconfig" }
electron = { source = "config/electron-flags.conf", target = ".config/electron-flags.conf" }
discord = { source = "config/electron-flags.conf", target = ".config/discord-flags.conf" }
git = { source = "git/config", target = ".config/git/config" }
# Also needs a `systemctl --user enable --now eww-daemon.service eww-bars.service ip-geolocation.service swww-daemon.service'
eww-daemon = { source = "systemd/eww-daemon.service", target = ".config/systemd/user/eww-daemon.service" }
eww-bars = { source = "systemd/eww-bars.service", target = ".config/systemd/user/eww-bars.service" }
ip-geolocation = { source = "systemd/ip-geolocation.service", target = ".config/systemd/user/ip-geolocation.service" }
swww-daemon = { source = "systemd/swww-daemon.service", target = ".config/systemd/user/swww-daemon.service" }
btop = { source = "btop", target = ".config/btop" }
dunst = { source = "dunst", target = ".config/dunst" }
eww = { source = "eww", target = ".config/eww"}
fastfetch = { source = "fastfetch", target = ".config/fastfetch" }
gtk2 = { source = "gtk/gtk-2.0", target = ".config/gtk-2.0" }
gtk3 = { source = "gtk/gtk-3.0", target = ".config/gtk-3.0" }
hypr = { source = "hypr", target = ".config/hypr" }
kitty = { source = "kitty", target = ".config/kitty" }
lsd = { source = "lsd", target = ".config/lsd" }
lvim = { source = "lvim/config.lua", target = ".config/lvim/config.lua" }
rofi = { source = "rofi", target = ".config/rofi" }
steam = { source = "steam/steam_dev.cfg", target = ".steam/steam/steam_dev.cfg" }
swaylock = { source = "swaylock", target = ".config/swaylock" }
uwsm = { source = "uwsm", target = ".config/uwsm" }
vim = { source = "vim/vimrc", target = ".config/vim/vimrc" }
yazi = { source = "yazi", target = ".config/yazi" }
zsh = { source = "zsh", target = ".config/zsh" }
[profiles.chonk]
vars = [ "chonk.toml" ]
[profiles.hpomen]
vars = [ "hpomen.toml" ]