# Work laptop. Ubuntu 24.04, Hyprland, user connorjohnstone. # No singleton timers here — that is deliberate. # dotbot does NOT carry a defaults block between config files, so each host # config has to restate it. Without this, linking a path that already exists # as a real file fails instead of replacing it. - defaults: link: create: true relink: true force: true - link: ~/.config/systemd/user/hypr_refresh.service: common/systemd/hypr_refresh.service ~/.config/systemd/user/hypr_refresh.timer: common/systemd/hypr_refresh.timer ~/.config/systemd/user/backlight-probe.service: hosts/sctfw004/systemd/backlight-probe.service ~/.config/systemd/user/kanshi.service: hosts/sctfw004/systemd/kanshi.service ~/.config/systemd/user/mopidy.service: hosts/sctfw004/systemd/mopidy.service ~/.config/beets: common/beets ~/.config/bottom: common/bottom ~/.config/fastfetch: common/fastfetch ~/.config/glow: common/glow ~/.config/mpd: common/mpd ~/.config/uv: common/uv ~/.config/mpv: common/mpv ~/.config/swayimg: common/swayimg ~/.config/swaync/config.json: common/swaync/config.json ~/.config/swaync/style.css: common/swaync/style.css ~/.config/mimeapps.list: common/mimeapps.list ~/.config/ncmpcpp: common/ncmpcpp ~/.config/GIMP: common/GIMP ~/.config/inkscape: common/inkscape ~/.config/FreeCAD: common/FreeCAD ~/.config/cura: common/cura ~/.config/OrcaSlicer: common/OrcaSlicer ~/.config/LightBurn: common/LightBurn ~/.config/obs-studio: common/obs-studio ~/.config/gtk-3.0: hosts/sctfw004/config/gtk-3.0 ~/.config/tiling-assistant: hosts/sctfw004/config/tiling-assistant ~/.config/traggo: hosts/sctfw004/config/traggo ~/.config/xdg-desktop-portal: hosts/sctfw004/config/xdg-desktop-portal ~/.ssh/config.local: hosts/sctfw004/ssh/config.local ~/.config/wallust: common/wallust ~/.config/git/identity: hosts/sctfw004/git/identity ~/.config/kitty: common/kitty ~/.config/alacritty: common/alacritty ~/.config/qutebrowser: common/qutebrowser ~/.config/networkmanager-dmenu: common/networkmanager-dmenu ~/.julia/config/startup.jl: common/startup.jl ~/.config/opencode/personal.json: common/opencode/personal.json ~/.config/opencode/work.json: common/opencode/work.json ~/.config/opencode/work-strict.json: common/opencode/work-strict.json ~/.config/opencode/local.json: common/opencode/local.json ~/.claude/CLAUDE.md: common/claude/CLAUDE.md ~/.config/hypr/hyprland.conf: common/hypr/hyprland.conf ~/.config/hypr/hyprlock.conf: common/hypr/hyprlock.conf ~/.config/hypr/toggleFloating.sh: common/hypr/toggleFloating.sh ~/.config/hypr/local-env.conf: hosts/sctfw004/hypr/local-env.conf ~/.config/hypr/local.conf: hosts/sctfw004/hypr/local.conf ~/.config/hypr/hypridle.conf: hosts/sctfw004/hypr/hypridle.conf ~/.config/hypr/clamshell.sh: hosts/sctfw004/hypr/clamshell.sh ~/.config/kanshi: hosts/sctfw004/kanshi ~/.config/waybar/config: common/waybar/config ~/.config/waybar/style.css: common/waybar/style.css ~/.config/waybar/sshuttle-status.sh: common/waybar/sshuttle-status.sh ~/.config/waybar/local.css: hosts/sctfw004/waybar/local.css - shell: - command: systemctl --user daemon-reload description: Reloading user units