All my configuration for all my systems in one place!
Simply run just link {system}
to set up all the necessary symlinks.
Supported systems:
vanguard
(macOS)wyvern-wsl
(Windows Subsystem for Linux)wyvern-linux
(Arch Linux) *TODO!*
For setting up Wyvern (Windows), once you have your SSH keys in place, run the following command to set up the link:
$ mklink "C:\Users\Jens\.ssh/config" "C:\Users\Jens\Development\config\systems\wyvern-windows\.ssh/config"
$ mklink "C:\Users\Jens\.gitconfig" "C:\Users\Jens\Development\config\systems\wyvern-windows\.gitconfig"
$ mklink "C:\Users\Jens\.git_allowed_signers" "C:\Users\Jens\Development\config\systems\wyvern-windows\.git_allowed_signers"
When I set up a NixOS virtual machine I would also like to add its configuration here.
To set up shared VSCode configuration, please run one of the following commands based on your platform.
NOTE: replace adjust file paths for your system!
Run the following command in Command Prompt with administrator privileges:
$ mklink "C:\Users\Jens\AppData\Roaming\Code\User\settings.json" "C:\Users\Jens\Development\config\tools\vscode\settings.json"
Run the following command in Command Prompt with administrator privileges:
$ mklink "C:\Users\Jens\AppData\Roaming\Code\User\settings.json" "\\wsl$\Ubuntu\home\jens\dev\config\tools\vscode\settings.json"
$ ln -sf ~/Development/config/tools/vscode/settings.json ~/Library/Application\ Support/Code/User/settings.json
ln -sf ~/dev/config/tools/vscode/settings.json ~/.config/Code/User/settings.json