3 This is a set of configuration files for a bunch of Unix apps I use regularly.
8 git clone https://delx.net.au/git/dotfiles .dotfiles
12 Make a backup of any existing files:
16 mv .bash .bash_profile .bashrc .gitconfig .inputrc .pythonrc.py .screenrc .vim .vimrc backup/
20 Symlink the config files into your home directory:
22 ln -sf ~/.dotfiles/{.bash,.bash_profile,.bashrc,.gitconfig,.inputrc,.pythonrc.py,.screenrc,.vim,.vimrc} ~/
23 ln -sf ~/.dotfiles/.gitignore_global ~/.gitignore
24 ln -sf ~/.dotfiles/.ssh/config ~/.ssh/
32 ln -s ../git-hooks hooks
38 Clone the dotemacs repository:
40 git clone https://delx.net.au/git/dotemacs ~/.emacs.d
44 Initialise the emacs package submodules
52 Set up Emacs daemon to autostart:
54 mkdir -p ~/.config/autostart
55 ln -sf ~/.dotfiles/.config/autostart/emacs.desktop ~/.config/autostart
56 mkdir -p ~/.local/share/applications
57 ln -sf ~/.dotfiles/.local/share/applications/emacs.desktop ~/.local/share/applications/
63 Symlink the xmonad config:
66 ln -sf ~/.dotfiles/.xmonad/* ~/.xmonad/
70 Set up xmonad to autostart:
72 mkdir -p ~/.config/autostart
73 ln -sf ~/.config/autostart/{xmonad.desktop,Kupfer.desktop} ~/.config/autostart
80 xfconf-query -n -t bool -c xfce4-session -p /startup/ssh-agent/enabled -s true
81 xfconf-query -n -t string -c xfce4-session -p /startup/ssh-agent/type -s ssh-agent
87 Symlink the font config:
89 mkdir -p ~/.config/fontconfig
90 ln -s ~/.dotfiles/.config/fontconfig/fonts.conf ~/.config/fontconfig/
98 privacy.donottrackheader.enabled = true
99 privacy.trackingprotection.enabled = true
102 Make the URL bar more stupid:
104 browser.fixup.alternate.enabled = false
105 browser.urlbar.trimURLs = false
106 keyword.enabled = false
109 Blank home and new tab page:
111 browser.startup.homepage = about:blank
112 browser.newtabpage.enabled = false
113 browser.newtabpage.enhanced = false
116 Send DNS through SOCKS proxy:
118 network.proxy.socks_remote_dns = true
121 Enabling xinput2 gives pixel scrolling and fixes [bug #1276449](https://bugzilla.mozilla.org/show_bug.cgi?id=1276449).
125 export MOZ_USE_XINPUT2=1