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.
All scripts assume bash is available, and some require Python to function.
On macOS Homebrew is highly recommended.
To install a package just execute
dotfile in the root directory:
$ ./dotfile bash python twitch
A collection of tools for dealing with Python development:
venvis 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
aanywhere 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
rtdofflineis 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..
- A CLI Twitch stream menu for streamlink. It looks at the Twitch users specified in
~/.config/twitch-bookmarksand returns a curses menu where a streamer that is online can be selected.