Skip to content

ransomw/dotfiles

Repository files navigation

dotfiles

timeline

This all started (2017) as typical dotfiles, a place to store configuation files with a few shell scripts included.

In addition to the usual collection of configuration files, startup scripts, etc., this repo is became (2021) a personal Python monorepo.

In the winter of this year (2025), these files are being revisited, at least for their original purpose of configuration.

doc

Install Invoke and run invoke build-docs in the project root. Install necessary libraries using pip until invoke build-docs succeeds (at time of writing, Feb 1, 2026, the pip packages are fabric and sphinx). Then the documentation is available at $root/doc/_build/index.html, where $root is the project root directory.

install config

There is also an invoke task to install some of these dotfiles: invoke install-conf-files. It currently (Feb 1, 2026) installs configurations for zellij, fish, and emacs.

python monorepo

The Python monorepo started in 2021 consists of

  • pyutils - a package of random scripts and utilities.
  • pythonrc.py - a startup script for the interpreter. see the docstring in pythonrc.py for notes on how to install.
  • python.conf is a configuration file used to keep track of what pypi package is associated with with python module.

Functionality in pyutils is exposed through the configuration in pythonrc.py. As of Feb 1, 2026, there is no documentation other than the source.

About

dotfiles

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published