My home directory dotfiles, bin files, etc.
Shell Python JavaScript Perl Other
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
doc
fonts
image
lib/python
man/man1
mutt
packages
ppd
urxvt/perl
w3m
.gitignore
LICENSE.txt
README.rst
Xdefaults
Xresources
aspell.en.prepl
aspell.en.pws
bash_logout
bashrc
bournerc
cwmrc
exrc
fabfile.py
gdbinit
gitconfig
hushlogin
inputrc
install.py
keysnail.js
ksh-git-prompt.sh
kshrc
mailcap
mg
minttyrc
muttprintrc
nexrc
orpierc
pdbrc
pdbrc.py
profile
pycheckrc
pylintrc
pythonstartup.py
rxvt-unicode.terminfo
screenrc
signature-corelogic
signature-home
tmux.conf
valgrindrc
vimrc
xfce4-terminal-accels.scm
xfce4-terminal-terminalrc
xombrero.conf
xpra.conf
xsessionrc
xzgvrc

README.rst

Homefiles

Initial System Preparation

OpenBSD:

MIRROR=http://mirror.esc7.net/pub/OpenBSD/
PKG_PATH=${MIRROR}`uname -r`/packages/`uname -m`/; export PKG_PATH
doas pkg_add -i -z git python-3*
echo "XTerm*loginShell: true" >> ~/.Xdefaults

Debian, Ubuntu:

sudo apt-get install git python3

Usage

Initial checkout:

git clone git://github.com/tschutter/homefiles.git $HOME/.homefiles
cd $HOME/.homefiles
./install.py
bin/install-essentials
./install.py

Update:

cd $HOME/.homefiles
git pull
./install.py
install-essentials

Manual Configuration

Some configuration is difficult to do via scripts.

XUbuntu / xfce

  1. Settings Manager -> Personal -> Window Manager Tweaks -> Accessibility

    • Uncheck "Automatically tile windows when moving toward the screen edge".

      Why should a window resize when you move it? Especially to some odd half-screen size?

  2. Right click on the clock in the top panel and select Properties.

    • Set the Format to "Custom Format" and set the custom format string to "%a, %Y-%m-%d %H:%M".

      See ISO 8601 for the reason why.

Linux Mint

  1. Control Center -> Keyboard Shortcuts -> Window Management

    • In the "Activate the window menu" row, select "Alt+Space" and press backspace.

      Alt-space is reserved for just-one-space in Emacs.

Firefox

  1. Install Bluhell Firewall, the lightweight Ad-Blocker and Tracking/Privacy Protector. Use the Firefox Add-ons menu.

  2. Install KeySnail to get Emacs keybindings in Firefox:

    wget -P /tmp https://github.com/mooz/keysnail/raw/master/keysnail.xpi
    firefox /tmp/keysnail.xpi
    

Troubleshooting

  1. Pressing Ctrl-Shift in a terminal window displays a yellow box containing "ISO 14755 mode".

    This a "feature" of xterm. Use xfce4-terminal instead. Check Settings Manager -> Preferred Applications -> Utilities -> Terminal Emulator.