aboutsummaryrefslogtreecommitdiff
path: root/README.rst
blob: 3d4962f2a338ad40408d3677d76d2158432b4140 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
Tucker's Dotfiles
=================

These dotfiles are here mostly to move them between my computers and 
as a backup, but feel free to use them yourself.

Branches
--------

I keep the master branch as templates for new systems. Each of my
computers then have their own branch, this is to account for different
font size and other necessary changes. Any changes that need to be
made i.e. font change, are changed to "!INPUT" in files for easy
search/repace. Example, Xresourses::

  XTerm*faceName: !FONT
  UXTerm*faceName: !FONT
  
  XTerm*faceSize: !FONT_SIZE
  UXTerm*faceSize: !FONT_SIZE
  
  XTerm*allowBoldFont: false
  UXTerm*allowBoldFont: false


Vim Plugins
-----------
I keep my vim plugins as submodules in this repo, I use
`github.com/tuckerevans/plugVim <https://www.github.com/tuckerevans/plugvim>`_
to manage them.


Installation
------------

dotfiles
********

.. note :: 
  I recommend backing up any existing dotfiles you have before
  installing these, you can do this with the following command
  :code:`cp .dotfile_to_backup .dotfile_to_backup.bak`


I recomend using `stow <https://www.gnu.org/software/stow/>`_ to
manage these files. This can be done with the following commands.

1.  :code:`cd ~`
2.  :code:`git clone https://github.com/tuckerevans/dotfiles`
3.  :code:`cd dotfiles`
4.  Run :code:`stow [program]` for each program's dotfiles you want to use

      *Example:* :code:`stow vim` or :code:`stow mutt`