72 lines
3.9 KiB
YAML
72 lines
3.9 KiB
YAML
# 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
|
|
~/.var/app/com.orcaslicer.OrcaSlicer/config/OrcaSlicer/user: common/OrcaSlicer/user
|
|
~/.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/opencode.json: common/opencode/opencode.json
|
|
~/.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
|
|
~/.claude/skills/rust-crate-release: common/claude/skills/rust-crate-release
|
|
~/.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
|