Files
dotfiles/meta/hosts/sctfw004.conf.yaml
T
2026-10-22 09:21:28 -04:00

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