Skip to content

Latest commit

 

History

History
59 lines (43 loc) · 1.85 KB

README.md

File metadata and controls

59 lines (43 loc) · 1.85 KB

dotfiles

This my configuration files as managed by dotbot.

Before doing anything initialize/update the submodules

git submodule update --init  --recursive

or with older git

git submodule init
git submodule update
cd todo.actions.d
git submodule init
git submodule update
cd -

Then run

$ ./install

Re-running should not do anything.

Things not covered:

  • Things in tools are not run
  • sway-wrapper which sets up environment variables for applications to use wayland
  • gnome-terminal-colors-solarized - run ./gnome-terminal-colors-solarized/set_dark.sh and go through the process
  • ./configure-gnome-terminal is not automatically run
  • Split vpn tunneling
  • Copying sys/etc/ld.so.conf.d/usr-local.conf into /etc/ld.so.conf.d/ and running ldconfig. This adds /usr/local/lib to your LD_LIBRARY_PATH. If ldconfig gives a message about /etc/ld.so.conf missing, copy that file over as well.

Git ssh keys

After running ssh-keygen, the key can be copied to the clipboard using

$ xclip -sel c < ~/.ssh/id_rsa.pub

To update the individual tools

These instructions are inspired/modified from mantid.

  • git submodule foreach git fetch -p -t
  • go into each (updated) submodule and decide whether or not to move what revision to use. This is generally done by either:
    • git tag to list the tags then git checkout tagname
    • git rebase -v origin/master
  • git commit <submodule directory names without a trailing slash>

MIT License