Skip to content

MirS0bhan/Anarch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Anarch

Repository

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.

Features

  • Manage your Arch Linux configurations (pacman, aur, flatpak, dotfiles)
  • Written in Rust for safety and performance

Getting Started

Installation

  • Using cargo :
 cargo install anarch
  • using AUR :
paru -S anarch-bin

Usage

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

Contributing

Contributions are welcome! Please open issues or pull requests.

License

This project currently does not specify a license. Please update this section as needed.

Author


About

arch config manager

Topics

Resources

License

Stars

Watchers

Forks