Searching packages: Difference between revisions
Phanirithvij (talk | contribs) add github, mynixos, home-manager-options.extranix.com as alternatives to search.nixos.org |
m Fix typo |
||
| (2 intermediate revisions by 2 users not shown) | |||
| Line 15: | Line 15: | ||
* allows filters | * allows filters | ||
* nice GUI in browser | * nice GUI in browser | ||
* browser extensions possible (like @ | * browser extensions possible (like @nixpkgs as search engine in Firefox) | ||
; cons: | ; cons: | ||
* always requires Internet connection | * always requires Internet connection | ||
| Line 26: | Line 26: | ||
These are another possible places to search | These are another possible places to search | ||
* [https://github.com/search?q=language%3ANix+&type=code github.com] - search for regex/strings in nixpkgs, home-manager, nix-darwin and any other public github repos. | |||
* [https://mynixos.com mynixos.com] - search for packages in nixpkgs, also nixos, home-manager, nix-darwin options. Not foss and unofficial. | |||
* [https://home-manager-options.extranix.com home-manager-options.extranix.com] - search for home-manager options. [https://github.com/mipmip/home-manager-option-search foss] | |||
== Using the <code>nix search</code> command == | == Using the <code>nix search</code> command == | ||
| Line 42: | Line 42: | ||
* requires disk space for caching | * requires disk space for caching | ||
* quite long command | * quite long command | ||
There are third party tools that allow searching for packages similarly to <code>nix search</code>, namely: | |||
* [https://github.com/diamondburned/nix-search diamondburned/nix-search]: A faster and channel-compatible <code>nix search</code> using only stable Nix tools (no [[flakes]] required) which creates a local database with a package index. | |||
== Using the <code>nix-env</code> command == | == Using the <code>nix-env</code> command == | ||