Applications/ja: Difference between revisions

Haruki7049 (talk | contribs)
Created page with "== Nixとビルドされたアプリケーション ==="
FuzzyBot (talk | contribs)
Updating to match new version of source page
 
(5 intermediate revisions by one other user not shown)
Line 1: Line 1:
<languages/>
<languages/>
<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>
この記事はNixのために且つNixを使ってビルドされたアプリケーションの一覧で、いわゆる'''''拡張Nixエコシステム'''''と呼ばれているものの一覧を構成しています (Nixの中核エコシステムは[[Special:MyLanguage/Nix Ecosystem|Nix Ecosystem]]を参照)。
この記事はNixのために且つNixを使ってビルドされたアプリケーションの一覧で、いわゆる'''''拡張Nixエコシステム'''''と呼ばれているものの一覧を構成しています (Nixの中核エコシステムは[[Special:MyLanguage/Nix Ecosystem|Nix Ecosystem]]を参照)。


<div class="mw-translate-fuzzy">
もしLinuxソフトウェアかLinuxアプリケーションを探しているならば、[[:Category:Software|Software]]か、[[:Category:Software|Applications]]を読むと良いでしょう。
もしLinuxソフトウェアかLinuxアプリケーションを探しているならば、[[:Category:Software|Software]]か、[[:Category:Software|Applications]]を読むと良いでしょう。
</div>


<span id="Non-NixOS_Distributions"></span>
<span id="Non-NixOS_Distributions"></span>
Line 14: Line 20:


<span id="Built_with_Nix"></span>
<span id="Built_with_Nix"></span>
== Nixとビルドされたアプリケーション ===
== Nixとビルドされたアプリケーション ==


<div lang="en" dir="ltr" class="mw-content-ltr">
以下は、Nixを活用したプロジェクトたちです。
Projects which leverage Nix.
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
<div lang="en" dir="ltr" class="mw-content-ltr">
Line 27: Line 31:
</div>
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
<span id="Nix_Platform"></span>
== Nix Platform ==
== Nixプラットフォーム ==
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
以下は、Nixに対してサポートを加えるプロジェクトたちです(例えると、対応プラットフォームや、主要機能を増やしたりする)。
Projects which add support (e.g. for extra platforms or major capabilities) to Nix.
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
<div lang="en" dir="ltr" class="mw-content-ltr">
Line 41: Line 42:
</div>
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
<span id="Nix_Tooling"></span>
== Nix Tooling ==
== Nixのツール ==
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
<div lang="en" dir="ltr" class="mw-content-ltr">
Line 54: Line 54:


<div lang="en" dir="ltr" class="mw-content-ltr">
<div lang="en" dir="ltr" class="mw-content-ltr">
* [https://github.com/rycee/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/pjones/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
</div>
</div>


Line 98: 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 105: Line 106:


<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 120: Line 122:
* [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/serokell/nixfmt nixfmt] - A formatter for Nix code
* [https://github.com/NixOS/nixfmt nixfmt] - The official formatter for Nix code
* [https://github.com/nix-community/nixpkgs-fmt nixpkgs-fmt] - Nix code formatter for nixpkgs
* [https://github.com/nix-community/nixpkgs-fmt nixpkgs-fmt] - Alternative code formatter, originally used in [[Nixpkgs]].
</div>
</div>


Line 173: Line 175:
* [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 242: Line 245:
* [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/gen/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)
</div>
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
<div lang="en" dir="ltr" class="mw-content-ltr">
== Additional inofficial ecosystem ==
== Additional unofficial ecosystem ==
</div>
</div>