Here's the issue: move the default config directory from ~/.machine to ~/.config/machine.
The change is centered in machine/constants.py with references in config.py, util.py, main.py, and subcommands/info.py. The constants are already used consistently, so updating constants.py is the main change.
One question before I implement: do you want backward compatibility (i.e., if ~/.config/machine doesn't exist but ~/.machine does, fall back to the old location with a warning), or just a clean switch to the new path?