-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathinstall.conf.template.yaml
More file actions
71 lines (68 loc) · 2.39 KB
/
install.conf.template.yaml
File metadata and controls
71 lines (68 loc) · 2.39 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
- defaults:
link:
relink: true
- clean: ["~"]
- link:
~/.profile: .profile
~/.bashrc: .bashrc
~/.bash_logout: .bash_logout
~/.bash_aliases: .bash_aliases
~/.bash_completion: .bash_completion
~/.gitconfig: ${GITCONFIG_FILE}
~/.gitignore_global: .gitignore_global
~/.config/starship.toml: starship-gruvbox-rainbow/starship.toml
~/.local/bin/dockerd-start:
create: true
path: bin/dockerd-start
~/.local/bin/dockerd-rm:
create: true
path: bin/dockerd-rm
~/.local/bin/winhost.sh:
create: true
path: bin/winhost.sh
# --- curser: personal Cursor instance ---
# Runs a second Cursor with a separate login (--user-data-dir) while
# sharing extensions, keybindings, and snippets with the work instance.
# OAuth callbacks are routed via cursor-uri-handler (XDG scheme handler).
# See bin/curser, bin/curser-oauth, bin/cursor-uri-handler for details.
~/.local/bin/curser:
create: true
path: bin/curser
~/.local/bin/curser-oauth:
create: true
path: bin/curser-oauth
~/.local/bin/cursor-uri-handler:
create: true
path: bin/cursor-uri-handler
~/.local/share/applications/cursor-uri-handler.desktop:
create: true
path: cursor-uri-handler.desktop
~/.ssh/config:
path: ssh/config
create: true
~/.ssh/config.d:
path: ssh/config.d
create: true
~/.byobu/.tmux.conf:
path: .tmux.conf
create: true
- shell:
- [
git submodule update --init --recursive --remote --checkout,
Installing submodules,
]
- [~/.dotfiles/fzf/install --all, Installing fzf]
- [
if ! command -v starship &>/dev/null; then
curl -fsSL https://starship.rs/install.sh | sh -s -- --bin-dir ~/.local/bin -y; fi,
Installing Starship locally if not already installed,
]
# Register curser's URI handler as the system default for cursor:// links.
# This overrides Cursor's built-in handler so OAuth callbacks can be
# routed to the correct instance (work vs personal) at runtime.
- [
"chmod +x ~/.local/bin/curser ~/.local/bin/curser-oauth ~/.local/bin/cursor-uri-handler &&
xdg-mime default cursor-uri-handler.desktop x-scheme-handler/cursor &&
update-desktop-database ~/.local/share/applications/ 2>/dev/null || true",
Registering cursor:// URI handler dispatcher,
]