No project description provided
Project description
!!!Work in progress!!!
Just a dotfile manager with some extras.
Install
It’s a python package, so simple install with pip:
pip install mynux
or get the latest version from git:
pip install git+https://github.com/axju/mynux.git
Quickstart
If you only want to install a single dotfile directory to your home directory, you can run:
mynux install path/to/directory/or/git/url
Any repo will be clone into “~/.config/mynux/repos/”. After the files will be linked or copy to your home directory. With the mynux.toml file you can also install package.
Multi storage setup
Add a repo or directory to the local config directory:
mynux add git@github.com/axju/dotfiles.git mynux add /path/to/dir mynux add --name my-dotfile git@github.com/axju/dotfiles.git
The command:
mynux install
will install all mynux storage from the mynux config directory. To change the order you can uses the argument “–sort=name1,name2…” or change the config file “~./config/mynux/config.toml”.
Dev
This project is mange with Poetry. First install Poetry, then run:
poetry install
to install the project. Setup the per-commit hook with:
poetry run pre-commit install
Now you are ready to develop. We have also a “Makefile”. Look at the file to see the bare commands. This ar some of them:
make install make formatting make test-all
Bugs
If you find any bugs, pleas open an Issue.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.