]> code.delx.au - dotfiles/blob - README.md
README + category
[dotfiles] / README.md
1 # dotfiles
2
3 Configuration files for a bunch of Unix apps I use regularly.
4
5 ## Basic setup
6
7 ```
8 git clone https://delx.net.au/git/dotfiles .dotfiles
9 ```
10
11
12 Make a backup of any existing files:
13 ```
14 cd
15 mkdir -p backup
16 mv .bash .bash_profile .bashrc .gitconfig .inputrc .pythonrc.py .screenrc .vimrc backup/
17 ```
18
19
20 Symlink the config files into your home directory:
21 ```
22 ln -sf ~/.dotfiles/{.bash,.bash_profile,.bashrc,.gitconfig,.inputrc,.pythonrc.py,.screenrc,.vimrc} ~/
23 ln -sf ~/.dotfiles/.gitignore_global ~/.gitignore
24 ln -sf ~/.dotfiles/.ssh/config ~/.ssh/
25 mkdir ~/.config/environment.d && ln -sf ~/.dotfiles/.config/environment.d/* ~/.config/environment.d/
26 ```
27
28
29 ## Emacs setup
30
31 Clone the dotemacs repository:
32 ```
33 git clone https://delx.net.au/git/dotemacs ~/.emacs.d
34 ```
35
36
37 ## Font setup
38
39 Symlink the font config:
40 ```
41 mkdir -p ~/.config/fontconfig
42 ln -s ~/.dotfiles/.config/fontconfig/fonts.conf ~/.config/fontconfig/
43 ```
44
45
46 ## Firefox setup
47
48 Privacy:
49 ```
50 privacy.donottrackheader.enabled = true
51 privacy.trackingprotection.enabled = true
52 ```
53
54 Make the URL bar more stupid:
55 ```
56 browser.fixup.alternate.enabled = false
57 browser.urlbar.trimURLs = false
58 keyword.enabled = false
59 ```
60
61 Blank home and new tab page:
62 ```
63 browser.startup.homepage = about:blank
64 browser.newtabpage.enabled = false
65 browser.newtabpage.enhanced = false
66 ```
67
68 Send DNS through SOCKS proxy:
69 ```
70 network.proxy.socks_remote_dns = true
71 ```
72
73 Graphics acceleration, reduces tearing in video playback:
74 ```
75 layers.acceleration.force-enabled = true
76 ```
77
78 Don't prompt to reset profile if unused for a little while:
79 ```
80 browser.disableResetPrompt = false
81 ```