mirror of
https://github.com/Xevion/dotfiles.git
synced 2025-12-09 16:06:59 -06:00
feat: add IDE and lazygit configuration management with cross-platform symlinks
Adds comprehensive IDE configuration tracking with platform-specific symlink templates for VS Code, Cursor, and lazygit. Windows configurations stored in AppData paths, Linux configs in .config directories, with conditional templating based on OS detection.
This commit is contained in:
3
home/dot_config/Code/User/symlink_keybindings.json.tmpl
Normal file
3
home/dot_config/Code/User/symlink_keybindings.json.tmpl
Normal file
@@ -0,0 +1,3 @@
|
||||
{{ if (and (eq .chezmoi.os "linux") (not .wsl)) }}
|
||||
{{ .chezmoi.sourceDir }}/.config-source/vscode/keybindings.linux.json
|
||||
{{ end }}
|
||||
3
home/dot_config/Code/User/symlink_settings.json.tmpl
Normal file
3
home/dot_config/Code/User/symlink_settings.json.tmpl
Normal file
@@ -0,0 +1,3 @@
|
||||
{{ if (and (eq .chezmoi.os "linux") (not .wsl)) }}
|
||||
{{ .chezmoi.sourceDir }}/.config-source/vscode/settings.linux.json
|
||||
{{ end }}
|
||||
@@ -0,0 +1,3 @@
|
||||
{{ if (and (eq .chezmoi.os "linux") (not .wsl)) }}
|
||||
{{ .chezmoi.sourceDir }}/.config-source/cursor/keybindings.linux.json
|
||||
{{ end }}
|
||||
3
home/dot_config/Cursor/User/symlink_settings.json.tmpl
Normal file
3
home/dot_config/Cursor/User/symlink_settings.json.tmpl
Normal file
@@ -0,0 +1,3 @@
|
||||
{{ if (and (eq .chezmoi.os "linux") (not .wsl)) }}
|
||||
{{ .chezmoi.sourceDir }}/.config-source/cursor/settings.linux.json
|
||||
{{ end }}
|
||||
1
home/dot_config/lazygit/symlink_config.yml.tmpl
Normal file
1
home/dot_config/lazygit/symlink_config.yml.tmpl
Normal file
@@ -0,0 +1 @@
|
||||
{{ .chezmoi.sourceDir }}/.config-source/lazygit/config.yml
|
||||
Reference in New Issue
Block a user