Skip to content
No description, website, or topics provided.
Shell Vim script Python
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bash
git
gpg/.gnupg
karabiner/Library/Application Support/Karabiner
lock/.bashrc.d
nginx/.bashrc.d
python
rust/.bashrc.d
sublime
twitch
vim
README.rst
dotfile

README.rst

Andreas Runfalk's dotfiles

This is a collection of dotfiles that I use. They are made to work on both Linux and macOS where it makes sense. The dotfiles are split into multiple packages. Some packages may depend on others. Most of them depend on the bash package.

Requirements

All scripts assume bash is available, and some require Python to function.

On macOS Homebrew is highly recommended.

Installation

To install a package just execute dotfile in the root directory:

$ ./dotfile bash python twitch

Highlights

python

A collection of tools for dealing with Python development:

venv is a wrapper around virtualenv. It allows the user to select one or multiple Python versions from a curses menu when creating the environment. To activate a virtualenv, just type a anywhere in the directory a virtualenv belongs to. If there are multiple python versions, a curses menu is presented. Environments are also patched to include a top level node_modules/.bin/ folder in the PATH.

rtdoffline is a tool to download documentation directly from Read the Docs. Note that some projects don't have the same name on RtD as on PyPI. Usage: rtdoffline [-f pdf|htmlzip|epub] [-v latest|<version>] name..

twitch
A CLI Twitch stream menu for streamlink. It looks at the Twitch users specified in ~/.config/twitch-bookmarks and returns a curses menu where a streamer that is online can be selected.
You can’t perform that action at this time.