Skip to content

jensmeindertsma/config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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\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.

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

macOS

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

Linux

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

About

System configuration and dotfiles.

Resources

License

Stars

Watchers

Forks