Flakes: Difference between revisions

imported>Edrex
m make last repl example addition more terse
imported>Erikarvstedt
m Remove incorrect statement about Flakes being only available on unstable, use `pkgs.nixFlakes`
Line 22: Line 22:


== Installing flakes ==
== Installing flakes ==
Flakes are only available in nix unstable and have to be enabled explicitly.


=== NixOS ===
=== NixOS ===
Line 32: Line 30:
{ pkgs, ... }: {
{ pkgs, ... }: {
   nix = {
   nix = {
     package = pkgs.nixUnstable; # or versioned attributes like nix_2_4
     package = pkgs.nixFlakes; # or versioned attributes like nix_2_7
     extraOptions = ''
     extraOptions = ''
       experimental-features = nix-command flakes
       experimental-features = nix-command flakes