Skip to content

rwcrosby/SharedEnvironment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shared Environment

This is a simple project holding the various files that are shared amongst the Mac and Linux systems. See the individual directories for details.

  • Containers

  • Fish Shell

  • LaTeX

  • Microsoft templates

  • Python

  • TMUX

  • Z Shell

  • Obsolete Sections

    • Bash Shell (Obsolete)
    • EMACS (Obsolete)
    • Terminator (Obsolete)

dot file Handling

Being replaced by the ansible playbook

  • Configuration in dotbot.conf.yaml
  • Installation
    • MacOS
brew install dotbot
rm -rf ~/.config/fish
dotbot -c ~/Projects/SharedEnvironment/dotbot.conf.yaml`
  • Linux
cd ~/Projects
git clone vhttps://github.com/anishathalye/dotbot.git
rm -rf ~/.config/fish
~/Projects/dotbot/dotbot -c ~/Projects/SharedEnvironment/dotbot.conf.yaml`
  • brew install dotbot
  • rm -rf ~/.config/fish
  • dotbot -c ~/SharedEnvironment/dotbot/dotbot.conf.yaml

Useful commands:

  • Update all git projects in a directory:

    find . -type d -name .git -exec /bin/bash -c "cd {}/..; pwd; git pull" \;

MacOS Hints