Anarch is an Arch Linux configuration manager, written in Rust. anarch is a lightweight tool designed to uniformly manage dotfiles and packages across Arch-based Linux systems. It simplifies system configuration by combining dotfile management and package installation into a single declarative TOML config file, making your setup reproducible, version-controlled, and easy to maintain.
- Manage your Arch Linux configurations (pacman, aur, flatpak, dotfiles)
- Written in Rust for safety and performance
- Using cargo :
cargo install anarch
- using AUR :
paru -S anarch-bin
Anarch | arch config manager
Usage: anarch-rs [OPTIONS] <COMMAND>
Commands:
apply Apply configuration to the system
check Check the validity of the configuration file
generate Generate a new configuration file
help Print this message or the help of the given subcommand(s)
Options:
-c, --config <FILE> custom anarch config file
-h, --help Print help
-V, --version Print version
Contributions are welcome! Please open issues or pull requests.
This project currently does not specify a license. Please update this section as needed.