Applications/ru: Difference between revisions
Created page with "=== Другое ===" |
Updating to match new version of source page |
||
| (12 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
<languages/> | <languages/> | ||
<div lang="en" dir="ltr" class="mw-content-ltr"> | <div lang="en" dir="ltr" class="mw-content-ltr"> | ||
{{Merge|Nix ecosystem|reason=While the scopes are different, an article with the "official tools" as its first section and "built with nix" as a further section under it may be much more fitting.}} | |||
</div> | </div> | ||
<div | В этой статье перечислены приложения, созданные для Nix и с его помощью; она представляет собой список того, что можно назвать '''''Extended Nix Ecosystem''''' (см. [[Special:MyLanguage/Nix Ecosystem|Nix Ecosystem]] для Core Nix Ecosystem). | ||
<div class="mw-translate-fuzzy"> | |||
Если вы ищете программное обеспечение/приложения для Linux, вам стоит посмотреть [[:Category:Software|Программное обеспечение]] или его подстатью [[:Category:Software|Applications]]. | |||
</div> | </div> | ||
| Line 24: | Line 26: | ||
</div> | </div> | ||
Проекты, использующие Nix. | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | <div lang="en" dir="ltr" class="mw-content-ltr"> | ||
| Line 53: | Line 53: | ||
</div> | </div> | ||
Различные инструменты, созданные для работы с экосистемой Nix (например, дополнения или альтернативы основным инструментам Nix). | |||
< | <span id="General_configuration"></span> | ||
=== | === Общая конфигурация === | ||
<div lang="en" dir="ltr" class="mw-content-ltr"> | <div lang="en" dir="ltr" class="mw-content-ltr"> | ||
* [https://github.com/ | * [https://github.com/nix-community/home-manager home-manager] - System for managing a user environment using Nix | ||
* [https://github.com/ | * [https://github.com/nix-community/plasma-manager plasma-manager] - manage KDE Plasma with Home-manager | ||
</div> | </div> | ||
| Line 87: | Line 84: | ||
</div> | </div> | ||
< | <span id="Clustering"></span> | ||
=== | === Кластеризация === | ||
<div lang="en" dir="ltr" class="mw-content-ltr"> | <div lang="en" dir="ltr" class="mw-content-ltr"> | ||
| Line 102: | Line 98: | ||
* [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://gitlab.com/khumba/nvd nvd] - Nix/NixOS package version diff tool | * [https://gitlab.com/khumba/nvd nvd] - Nix/NixOS package version diff tool | ||
* [https://github.com/tgirlcloud/lix-diff lix-diff] - Nix/NixOS closure diffing tool | |||
</div> | </div> | ||
| Line 108: | Line 105: | ||
<div lang="en" dir="ltr" class="mw-content-ltr"> | <div lang="en" dir="ltr" class="mw-content-ltr"> | ||
* [https://github.com/craigmbooth/nix-visualize nix-visualize] - Visualize the dependencies of a given package | * [https://github.com/utdemir/nix-tree nix-tree] - Interactive dependency browser for Nix derivations | ||
* [https://github.com/craigmbooth/nix-visualize nix-visualize] - Visualize the dependencies of a given package as a graph | |||
* [https://github.com/nmattia/niv niv] - Painless dependencies for Nix projects | * [https://github.com/nmattia/niv niv] - Painless dependencies for Nix projects | ||
</div> | </div> | ||
| Line 123: | Line 121: | ||
* [https://github.com/nerdypepper/statix statix] - Linter and suggestions for the nix programming language | * [https://github.com/nerdypepper/statix statix] - Linter and suggestions for the nix programming language | ||
* [https://github.com/oxalica/nil nil] - Nix Language server, an incremental analysis assistant for writing in Nix. | * [https://github.com/oxalica/nil nil] - Nix Language server, an incremental analysis assistant for writing in Nix. | ||
* [https://github.com/ | * [https://github.com/NixOS/nixfmt nixfmt] - The official formatter for Nix code | ||
* [https://github.com/nix-community/nixpkgs-fmt nixpkgs-fmt] - | * [https://github.com/nix-community/nixpkgs-fmt nixpkgs-fmt] - Alternative code formatter, originally used in [[Nixpkgs]]. | ||
</div> | </div> | ||
| Line 136: | Line 134: | ||
</div> | </div> | ||
< | <span id="Debugging"></span> | ||
=== | === Отладка === | ||
<div lang="en" dir="ltr" class="mw-content-ltr"> | <div lang="en" dir="ltr" class="mw-content-ltr"> | ||
| Line 156: | Line 153: | ||
</div> | </div> | ||
< | <span id="Shell"></span> | ||
=== Shell === | === Командная оболочка (Shell) === | ||
<div lang="en" dir="ltr" class="mw-content-ltr"> | <div lang="en" dir="ltr" class="mw-content-ltr"> | ||
| Line 174: | Line 170: | ||
* [https://github.com/lethalman/nix-user-chroot nix-user-chroot] - install Nix as an unpriviliged user on any system | * [https://github.com/lethalman/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/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. | ||
</div> | * [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. | ||
</div> | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | <div lang="en" dir="ltr" class="mw-content-ltr"> | ||
| Line 184: | Line 181: | ||
</div> | </div> | ||
< | <span id="Official"></span> | ||
=== | === Официальные === | ||
<div lang="en" dir="ltr" class="mw-content-ltr"> | <div lang="en" dir="ltr" class="mw-content-ltr"> | ||
| Line 237: | Line 233: | ||
* [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) | ||
* [https://github.com/NixOS/nix-idea/tree/master/src/ | * [https://github.com/NixOS/nix-idea/tree/master/src/main/java/org/nixos/idea/lang nix-idea] (java, parser) | ||
</div> | </div> | ||
< | <span id="Additional_unofficial_ecosystem"></span> | ||
== | <div class="mw-translate-fuzzy"> | ||
== Дополнительная неофициальная экосистема == | |||
</div> | </div> | ||
Ни одна из этих служб не является обязательной для использования Nix. Ни одна из этих служб не связана с [[Special:MyLanguage/NixOS Foundation|Фонд NixOS]]. | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | <div lang="en" dir="ltr" class="mw-content-ltr"> | ||