mirror of
https://github.com/nix-community/home-manager
synced 2024-11-27 13:39:46 +01:00
deploy: 2bf15d3835
This commit is contained in:
parent
b419631529
commit
19789829f8
1 changed files with 3 additions and 1 deletions
|
@ -601,7 +601,9 @@ then please raise them in the corresponding project, not as issues in
|
|||
the Home Manager tracker.</p><p>If you have made something interesting related to Home Manager then
|
||||
you are encouraged to create a PR that expands this chapter.</p><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="sec-3rd-party-module-collections"></a>6.1. Module Collections</h2></div></div></div><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p class="simpara">
|
||||
<a class="link" href="https://github.com/schuelermine/xhmm" target="_top">xhmm — extra Home Manager modules</a>
|
||||
</p><p class="simpara">A collection of modules maintained by Anselm Schüler.</p></li></ul></div></div></div><div class="chapter"><div class="titlepage"><div><div><h1 class="title"><a id="ch-faq"></a>Chapter 7. Frequently Asked Questions (FAQ)</h1></div></div></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="_why_is_there_a_collision_error_when_switching_generation"></a>7.1. Why is there a collision error when switching generation?</h2></div></div></div><p>Home Manager currently installs packages into the user environment, precisely as if the packages were installed through <code class="literal">nix-env --install</code>. This means that you will get a collision error if your Home Manager configuration attempts to install a package that you already have installed manually, that is, packages that shows up when you run <code class="literal">nix-env --query</code>.</p><p>For example, imagine you have the <code class="literal">hello</code> package installed in your environment</p><pre class="programlisting console">$ nix-env --query
|
||||
</p><p class="simpara">A collection of modules maintained by Anselm Schüler.</p></li><li class="listitem"><p class="simpara">
|
||||
<a class="link" href="https://github.com/danth/stylix/" target="_top">Stylix — System-wide colorscheming and typography</a>
|
||||
</p><p class="simpara">Configure your applications to get coherent color scheme and font.</p></li></ul></div></div></div><div class="chapter"><div class="titlepage"><div><div><h1 class="title"><a id="ch-faq"></a>Chapter 7. Frequently Asked Questions (FAQ)</h1></div></div></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="_why_is_there_a_collision_error_when_switching_generation"></a>7.1. Why is there a collision error when switching generation?</h2></div></div></div><p>Home Manager currently installs packages into the user environment, precisely as if the packages were installed through <code class="literal">nix-env --install</code>. This means that you will get a collision error if your Home Manager configuration attempts to install a package that you already have installed manually, that is, packages that shows up when you run <code class="literal">nix-env --query</code>.</p><p>For example, imagine you have the <code class="literal">hello</code> package installed in your environment</p><pre class="programlisting console">$ nix-env --query
|
||||
hello-2.10</pre><p>and your Home Manager configuration contains</p><pre class="programlisting nix">home.packages = [ pkgs.hello ];</pre><p>Then attempting to switch to this configuration will result in an error similar to</p><pre class="programlisting console">$ home-manager switch
|
||||
these derivations will be built:
|
||||
/nix/store/xg69wsnd1rp8xgs9qfsjal017nf0ldhm-home-manager-path.drv
|
||||
|
|
Loading…
Reference in a new issue