Skip to content

Latest commit

 

History

History
29 lines (16 loc) · 1.48 KB

File metadata and controls

29 lines (16 loc) · 1.48 KB

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.