modularize dotter packages

foo
This commit is contained in:
Alexander Navarro 2026-01-09 16:54:30 -03:00
parent a119a8e7cb
commit add508264b
6 changed files with 296 additions and 62 deletions

View file

@ -1,43 +1,61 @@
[settings]
default_target_type = "symbolic"
default_target_type = "symbolic"
[helpers]
[default]
depends = ["niri"]
depends = [ "cli-utils" ]
[default.files]
"configs/fish" = "~/.config/fish"
"configs/alacritty" = "~/.config/alacritty"
"configs/atuin" = "~/.config/atuin"
"configs/bat" = "~/.config/bat"
"configs/containers" = "~/.config/containers"
"configs/fzf" = "~/.config/fzf"
"configs/ghostty" = "~/.config/ghostty"
"configs/git" = "~/.config/git"
"configs/hypr/base" = "~/.config/hypr"
"configs/kitty" = "~/.config/kitty"
"configs/lazygit" = "~/.config/lazygit"
"configs/mako" = "~/.config/mako"
"configs/mise" = "~/.config/mise"
"configs/mpv" = "~/.config/mpv"
"configs/nvim" = "~/.config/nvim"
"configs/rofi" = "~/.config/rofi"
"configs/swappy" = "~/.config/swappy"
"configs/swaync" = "~/.config/swaync"
"configs/uwsm" = "~/.config/uwsm"
"configs/vimiv" = "~/.config/vimiv"
"configs/waybar" = "~/.config/waybar"
"configs/wezterm" = "~/.config/wezterm"
"configs/wlogout" = "~/.config/wlogout"
"configs/wpaperd" = "~/.config/wpaperd"
"configs/yazi" = "~/.config/yazi"
"configs/systemd" = "~/.config/systemd"
"configs/zed" = "~/.config/zed"
[default.files]
"configs/containers" = "~/.config/containers"
"configs/mpv" = "~/.config/mpv"
"configs/swappy" = "~/.config/swappy"
[default.variables]
[wm.files]
"configs/uwsm" = "~/.config/uwsm"
"configs/vimiv" = "~/.config/vimiv"
[niri]
depends = [ "wm", "terminals" ]
[niri.files]
"configs/niri/base" = "~/.config/niri"
"configs/noctalia" = "~/.config/noctalia"
"configs/systemd/user/niri.service.wants" = "~/.config/systemd/user/niri.service.wants"
[hyprland.files]
"configs/hypr/base" = "~/.config/hypr"
"configs/systemd/waybar.service.d/hyprland-override.conf" = "~/.config/systemd/waybar.service.d/override.conf"
[wayland-composed.files]
"configs/mako" = "~/.config/mako"
"configs/rofi" = "~/.config/rofi"
"configs/swaync" = "~/.config/swaync"
"configs/waybar" = "~/.config/waybar"
"configs/wlogout" = "~/.config/wlogout"
"configs/wpaperd" = "~/.config/wpaperd"
[default.variables]
[terminals.files]
"configs/alacritty" = "~/.config/alacritty"
"configs/ghostty" = "~/.config/ghostty"
"configs/kitty" = "~/.config/kitty"
"configs/wezterm" = "~/.config/wezterm"
[niri.files]
"configs/niri/base" = "~/.config/niri"
"configs/noctalia" = "~/.config/noctalia"
[cli-utils.files]
"configs/atuin" = "~/.config/atuin"
"configs/bat" = "~/.config/bat"
"configs/fish" = "~/.config/fish"
"configs/fzf" = "~/.config/fzf"
"configs/yazi" = "~/.config/yazi"
[dev]
depends = [ "cli-utils", "terminals" ]
[dev.files]
"configs/git" = "~/.config/git"
"configs/lazygit" = "~/.config/lazygit"
"configs/mise" = "~/.config/mise"
"configs/nvim" = "~/.config/nvim"
"configs/zed" = "~/.config/zed"