Skip to content

Latest commit

 

History

History
56 lines (36 loc) · 1.78 KB

README.md

File metadata and controls

56 lines (36 loc) · 1.78 KB

config

All my configuration for all my systems in one place!

Setting up

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\Projects\jensmeindertsma\config\systems\wyvern-windows\.ssh/config"
$ mklink "C:\Users\Jens\.gitconfig" "C:\Users\Jens\Projects\jensmeindertsma\config\systems\wyvern-windows\.gitconfig"
$ mklink "C:\Users\Jens\.git_allowed_signers" "C:\Users\Jens\Projects\jensmeindertsma\config\systems\wyvern-windows\.git_allowed_signers"

When I set up a NixOS virtual machine I would also like to add its configuration here.

VSCode

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!

Windows

Run the following command in Command Prompt with administrator privileges:

$ mklink "C:\Users\Jens\AppData\Roaming\Code\User\settings.json" "C:\Users\Jens\Projects\jensmeindertsma\config\tools\vscode\settings.json"

Windows Subsystem for Linux

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\jensmeindertsma\config\tools\vscode\settings.json"

macOS

$ ln -sf ~/Projects/jensmeindertsma/config/tools/vscode/settings.json ~/Library/Application\ Support/Code/User/settings.json

Linux

ln -sf ~/Projects/jensmeindertsma/config/tools/vscode/settings.json ~/.config/Code/User/settings.json