1
0
mirror of https://github.com/aquatix/dotfiles.git synced 2025-12-06 21:45:10 +01:00
Go to file
2018-03-16 14:50:37 +01:00
2018-03-09 09:56:26 +01:00
2018-03-13 19:39:49 +01:00
2018-01-05 12:10:22 +01:00
2018-01-05 09:25:51 +01:00
2017-11-06 11:42:36 +01:00
2015-09-07 13:48:26 +02:00
2016-04-05 10:54:27 +02:00
2014-05-14 10:12:54 +02:00
2014-05-05 20:43:38 +02:00
2015-01-13 14:09:18 +01:00
2016-12-02 12:02:56 +01:00
2014-05-14 18:09:28 +02:00
2018-02-02 16:21:07 +01:00
2016-04-22 16:32:49 +02:00

dotfiles

After having my homedirs in subversion for years, moved this collection to Git in 2014 and standardised over all my machines.

To install:

mkdir ~/.dot
cd ~/.dot
clone <url>
cd dotfiles    # this takes you to the freshly cloned ~/.dot/dotfiles
sh install.sh  # install the files in the homedir

Fix for shift+F6 in tmux (and screen probably)

In tmux, do infocmp > screen-256color. Add the line kf16=\E[17;2~, and compile the file with tic. This will result in ~/.terminfo/s/screen-256color with the correct keycode for shift+F6. .tmux.conf needs the line setw -g xterm-keys on for it to register correctly.

~/.git_repos config file

The update_repos script takes the ~/.git_repos config file and lets you update and clone your projects automatically (or at least in a batch). In the example the first four repos are located in ~/workspace/projects/github, and the other two in workspace/projects/others and workspace/projects/private respectively; then the workspace and group are empty, so mydocs is cloned into the homedir. At the moment, only paths relative to the user's homedir are supported.

workspace=workspace/projects
group=github
git@github.com:aquatix/ns-api.git
git@github.com:aquatix/dotfiles.git
git@github.com:aquatix/dammit.git
git@github.com:aquatix/imagine.git

group=others
https://github.com/Azelphur/pyPushBullet.git

group=private
ssh://myserver/srv/git/privdotfiles.git

# Homedir as workspace:
workspace=
group=
ssh://myserver/srv/git/mydocs.git

Interesting scripts

./bin/ description
calibre_update Update (or install) ebook manager Calibre
clean_mac_files Remove those DS_Store and other dirs
clean_project Remove compiled Python files, vim swp files
clean_pyc Remove compiled Python files
fixpermissions chmod dirs to 755, files to 644
fixpictimestamps Change file ctime to datetime from EXIF
Description
All the cool kids are doing it these days
Readme 3.5 MiB
Languages
Shell 83.5%
Vim script 8.2%
Perl 7.3%
Python 1%