Skip to content

Add dotfile repo support

Filip Troníček requested to merge cw/dotfiles into main

Created by: csweichel

Description

This PR implements dotfile support, whereby a user can provide a "dotfile repo" which gets cloned during workspace startup. We implement exactly what's described in the dotfile RFC.

Related Issue(s)

Fixes #5198

How to test

  1. Go to the preferences and enter a dotfile repo (e.g. https://github.com/Bash-it/bash-it.git)
  2. Start any workspace and notice how the terminal looks different than what you're used to
  3. Inspect $HOME/.dotfiles
  4. Check out the logs of the dotfile installation process: cat ~/.dotfiles.log

Release Notes

Add dotfile repo support

Documentation

Will add an issue once it's clear how this feature will work and if it should land.

Merge request reports