{"repo":"sayavc/Niux","free":true,"listed":false,"github":"https://github.com/sayavc/Niux","clone":"git clone https://github.com/sayavc/Niux.git","description":"A simple CLI tool for managing NixOS packages","language":"Rust","stars":61,"topics":["cli","home-manager","nix","nix-flake","nixos","rust","cli-tool","package-manager"],"license":"GPL-3.0","category":"cli-tools","readme_excerpt":"Niux English Русский Declarative NixOS/home-manager CLI package manager written in Rust. [!NOTE] \"1000+ lines of Rust code that could be effectively replaced by a single shell script.\" — An awesome-nix maintainer Why Niux? Managing home-manager and NixOS packages manually requires opening configuration files, adding entries to package lists, and executing rebuild commands. Niux automates this workflow by providing a lightweight CLI to install, remove, and manage packages via short, intuitive commands — similar to traditional package managers like apt or pacman — while strictly preserving Nix's declarative nature. - Manage packages with a single command (e.g., niux -Hi firefox ) - Automate configuration rebuilds immediately after modifications - Update flakes, clean system generations , and manage environment states In short: Niux brings the convenience of traditional package managers to NixOS and home-manager while staying fully declarative. Features - Fast and lightweight command-line interface - Manage home and system packages declaratively - Simple and intuitive command syntax - Supports both standalone and module-based home-manager - Supports NixOS with or without flakes - Hooks for automating actions - Autocompletion like Pacman and apt - Built-in generation diffing powered by nvd integration How it works Niux manages your packages by editing your Nix configuration files directly. If the markers are incorrect, Niux will tell you To get started, use the default markers or","default_branch":null,"files":null,"tree":[],"storefront":"/r/sayavc","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/sayavc/Niux/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}