Applications: Difference between revisions

Malix (talk | contribs)
Package maintenance: feat: nixpkgs-hammering
DHCP (talk | contribs)
m update links
Line 35: Line 35:


<!--T:11-->
<!--T:11-->
* [https://github.com/LnL7/nix-darwin nix-darwin] - NixOS modules for Darwin
* [https://github.com/nix-darwin/nix-darwin nix-darwin] - NixOS modules for Darwin
* [https://github.com/musnix/musnix musnix] - real-time audio modules for NixOS
* [https://github.com/musnix/musnix musnix] - real-time audio modules for NixOS
* [https://github.com/guibou/nixGL nixGl] - A wrapper to run OpenGL applications outside of NixOS
* [https://github.com/nix-community/nixGL nixGl] - A wrapper to run OpenGL applications outside of NixOS


== Nix Tooling == <!--T:12-->
== Nix Tooling == <!--T:12-->
Line 75: Line 75:
* [https://github.com/FRidh/niff niff] - Compare two Nix expressions to determine what attributes changes
* [https://github.com/FRidh/niff niff] - Compare two Nix expressions to determine what attributes changes
* [https://khumba.net/projects/nvd/ nvd] - Nix/NixOS package version diff tool
* [https://khumba.net/projects/nvd/ nvd] - Nix/NixOS package version diff tool
* [https://github.com/tgirlcloud/lix-diff lix-diff] - Nix/NixOS closure diffing tool
* [https://github.com/isabelroses/lix-diff lix-diff] - Nix/NixOS closure diffing tool


=== Dependencies === <!--T:25-->
=== Dependencies === <!--T:25-->
Line 96: Line 96:


* [https://github.com/astro/deadnix deadnix] - Removes unused code from .nix files
* [https://github.com/astro/deadnix deadnix] - Removes unused code from .nix files
* [https://github.com/nerdypepper/statix statix] - Linter and suggestions for the nix programming language
* [https://github.com/oppiliappan/statix statix] - Linter and suggestions for the nix programming language
* [https://github.com/inclyc/nixf-diagnose nixf-diagnose] - Linter - CLI wrapper around nixf-tidy (part of the [https://github.com/nix-community/nixd nixd] project).
* [https://github.com/inclyc/nixf-diagnose nixf-diagnose] - Linter - CLI wrapper around nixf-tidy (part of the [https://github.com/nix-community/nixd nixd] project).


Line 120: Line 120:


<!--T:35-->
<!--T:35-->
* [https://github.com/bennofs/nix-index nix-index] - Quickly locate nix packages with specific files
* [https://github.com/nix-community/nix-index nix-index] - Quickly locate nix packages with specific files
* [https://github.com/symphorien/nix-du nix-du] - Find which gc-roots take disk space in a nix store
* [https://github.com/symphorien/nix-du nix-du] - Find which gc-roots take disk space in a nix store
* [https://github.com/nix-hackers/nix-info nix-info] - Homebrew info querying for Nix
* [https://github.com/nix-hackers/nix-info nix-info] - Homebrew info querying for Nix
Line 137: Line 137:


<!--T:39-->
<!--T:39-->
* [https://github.com/matthewbauer/nix-bundle nix-bundle] - package Nix attributes into single-file executables.
* [https://github.com/nix-community/nix-bundle nix-bundle] - package Nix attributes into single-file executables.
* [https://github.com/lethalman/nix-user-chroot nix-user-chroot] - install Nix as an unpriviliged user on any system
* [https://github.com/lucabrunox/nix-user-chroot nix-user-chroot] - install Nix as an unpriviliged user on any system
* [https://github.com/ViperML/nh nh] - a rewrite of nixos-rebuild featuring diffs with nvd and a tree of builds with nix-output-manager, as well as other quality of life features such as package searching.
* [https://github.com/nix-community/nh nh] - a rewrite of nixos-rebuild featuring diffs with nvd and a tree of builds with nix-output-manager, as well as other quality of life features such as package searching.
* [https://github.com/nix-community/nixos-cli nixos-cli] - an all-in-one tool to manage any NixOS installation with ease, combining the features of all the `nixos-*` commands.   
* [https://github.com/nix-community/nixos-cli nixos-cli] - an all-in-one tool to manage any NixOS installation with ease, combining the features of all the `nixos-*` commands.   


Line 187: Line 187:


<!--T:53-->
<!--T:53-->
* [https://github.com/jwiegley/hnix hnix] (haskell, parser & evaluator)
* [https://github.com/haskell-nix/hnix hnix] (haskell, parser & evaluator)
* [https://github.com/nix-community/rnix-parser rnix] (rust, parser)
* [https://github.com/nix-community/rnix-parser rnix] (rust, parser)
* [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)