Sravan Balaji 7a5a01959b TTY Terminal Dracula Theme
- Add tty dracula theme to fish config
2021-02-10 14:56:41 -05:00
2021-02-10 14:56:41 -05:00
2021-01-28 12:19:42 -05:00
2020-05-25 12:11:38 -04:00
2021-01-28 12:19:42 -05:00
2021-01-28 12:19:42 -05:00
2020-12-05 21:19:38 -05:00
2021-02-01 12:46:11 -05:00
2021-01-28 12:19:42 -05:00
2020-08-11 17:40:37 -04:00
2021-01-28 12:19:42 -05:00
2020-12-20 00:45:59 -05:00
2020-05-28 12:53:35 -04:00
2020-11-25 15:30:34 -05:00

dotfiles

Personal dotfiles repository

Install on a new system

See Acknowledgements for tutorial source.

  • Prior to the installation, create alias for config
    • alias config="GIT_WORK_TREE=~ GIT_DIR=~/.cfg"
  • Add .cfg to .gitignore
    • echo ".cfg" >> .gitignore
  • Clone dotfiles into a bare repository
    • git clone --bare <git-repo-url> $HOME/.cfg
  • Define the alias in the current shell scope
    • alias config="GIT_WORK_TREE=~ GIT_DIR=~/.cfg"
  • Checkout content from bare repository to $HOME
    • config git checkout
  • Step above might fail with a message like:
    • error: The following untracked working tree files would be overwritten by checkout:
          .bashrc
          .gitignore
      Please move or remove them before you can switch branches.
      Aborting
      
  • Delete .bashrc and .gitignore
    • rm ~/.bashrc ~/.gitignore
  • Re-run checkout
    • config git checkout
  • Set the flag showUntrackedFiles to no on this specific (local) repo
    • config git config --local status.showUntrackedFiles no

Acknowledgements

I followed DistroTube's process for setting up a git bare repository as shown in Git Bare Repository - A Better Way To Manage Dotfiles. He references The best way to store your dotfiles: A bare Git repository by Nicola Paolucci.

Description
Personal dotfiles repository
Readme 15 MiB
Languages
Vim Script 32.6%
Shell 31.5%
Lua 23.2%
CSS 10.1%
Just 2.6%