Dotfiles

Modular personal dotfiles managed with just.

Philosophy

  • Isolation: Each tool/service has its own self-contained directory with its configuration and local Justfile.
  • Modularity: The root Justfile imports each component as a just module.
  • Simplicity: Declarative deployment recipes using symbolic links or build steps.

Usage

List all available modules and commands:

just

Deploy a specific configuration:

just <service>::deploy    # e.g., just niri::deploy, just xxh::deploy

Deploy everything:

just all

Adding a New Configuration

  1. Create a dedicated directory: <service>/
  2. Place the configuration files inside it.
  3. Create <service>/Justfile with a deploy recipe.
  4. Register the module in the root Justfile:
    mod <service>
    
  5. Add just <service>::deploy under @all in the root Justfile.
S
Description
No description provided
Readme
53 KiB
Languages
Just 58.3%
Shell 41.7%