Applications: Difference between revisions
m add nix-init |
→Package maintenance: feat: nixpkgs-hammering |
||
| (4 intermediate revisions by 3 users not shown) | |||
| Line 49: | Line 49: | ||
* [https://github.com/nix-community/home-manager home-manager] - System for managing a user environment using Nix | * [https://github.com/nix-community/home-manager home-manager] - System for managing a user environment using Nix | ||
* [https://github.com/nix-community/plasma-manager plasma-manager] - manage KDE Plasma with Home-manager | * [https://github.com/nix-community/plasma-manager plasma-manager] - manage KDE Plasma with Home-manager | ||
=== Flakes === <!--T:17--> | === Flakes === <!--T:17--> | ||
| Line 86: | Line 84: | ||
* [https://github.com/andir/npins npins] - Simple tool for handling different types of dependencies in a Nix project | * [https://github.com/andir/npins npins] - Simple tool for handling different types of dependencies in a Nix project | ||
* [https://github.com/nmattia/niv niv] - Painless dependencies for Nix projects | * [https://github.com/nmattia/niv niv] - Painless dependencies for Nix projects | ||
* [https://nixtamal.toast.al/ Nixtamal] - Fulfilling input pinning for Nix | |||
=== Nix language tools === <!--T:27--> | === Nix language tools === <!--T:27--> | ||
| Line 102: | Line 101: | ||
==== Formatters ==== | ==== Formatters ==== | ||
* [https://github.com/NixOS/nixfmt nixfmt] - The official formatter for Nix code | * [https://github.com/NixOS/nixfmt nixfmt] - The official formatter for Nix code | ||
* [https://github.com/kamadorueda/alejandra alejandra] - Unofficial Nix code formatter | * [https://github.com/kamadorueda/alejandra alejandra] - Unofficial Nix code formatter | ||
| Line 111: | Line 109: | ||
* [https://github.com/Mic92/nixpkgs-review nixpkgs-review] - Review nixpkgs pull requests | * [https://github.com/Mic92/nixpkgs-review nixpkgs-review] - Review nixpkgs pull requests | ||
* [https://github.com/nix-community/nix-init nix-init] - Generate Nix packages from URLs | * [https://github.com/nix-community/nix-init nix-init] - Generate Nix packages from URLs | ||
* [https://github.com/jtojnar/nixpkgs-hammering nixpkgs-hammering] - Enforce a set of nit-picky rules that aim to point out and explain common mistakes in nixpkgs package pull requests | |||
=== Debugging === <!--T:32--> | === Debugging === <!--T:32--> | ||
| Line 192: | Line 191: | ||
* [https://github.com/orivej/go-nix go-nix] (go, parser & nix-compatible file hasher) | * [https://github.com/orivej/go-nix go-nix] (go, parser & nix-compatible file hasher) | ||
* [https://github.com/NixOS/nix-idea/tree/master/src/main/java/org/nixos/idea/lang nix-idea] (java, parser) | * [https://github.com/NixOS/nix-idea/tree/master/src/main/java/org/nixos/idea/lang nix-idea] (java, parser) | ||
* [https://lix.systems/ lix] (c++, fork of [https://github.com/NixOS/nix NixOS/nix]) | |||
* [https://snix.dev/ snix] (rust, cli & evaluator & store) | |||
== Additional unofficial ecosystem == <!--T:54--> | == Additional unofficial ecosystem == <!--T:54--> | ||