Events2Join

Some notes on nix flakes


Some notes on nix flakes - Julia Evans

Every explanation I've found of flakes explains them in terms of other nix concepts (“flakes simplify nix usability”, “flakes are processors of Nix code”).

Some notes on nix flakes | Lobsters

Flakes are also about making Nix code itself pure. Given a flake as a git commit hash, you can cache the evaluation result of its outputs. Note ...

Line-by-line explanation of a Nix flake | James Williams

Flakes can have various inputs, but most commonly a flake will define as an input a particular version of nixpkgs, the main repository for Nix packages. The ...

"some notes on nix flakes https…" - Mastodon - Julia Evans

It allows you to run basically anything on #NixOS without installing it. (This is possible without comma, but comma makes it trivial). This is ...

Introduction to Flakes | NixOS & Flakes Book

The flakes experimental feature is a major development for Nix, it introduces a policy for managing dependencies between Nix expressions, it ...

Some notes on nix flakes \ stacker news ~NixOS

Now that I have been using Nix daily on all my machines, the next step is to be better understand flakes. [6 comments]

What do flakes actually allow you to do? : r/NixOS - Reddit

The most basic thing is that you can use a single file, flake.nix, to manage your inputs and your outputs, where an input might be nixpkgs or ...

Flakes aren't real and cannot hurt you: a guide to using Nix flakes ...

Flakes are optional, and as much as some people whose salary depends on it might say otherwise, they are not the (only) future of Nix: they are ...

Practical nix flakes anatomy: a guided tour of flake.nix - Guides

I've written an overview of the most common(and some of the less common) components of a flake.nix file here.

Practical Nix flake anatomy: a guided tour of flake.nix

Description is (typically) a short blurb about what is the point of the flake. ... Logical next question is – is it just a string or can I use nix ...

Nix Flakes: an Introduction - Xe Iaso

Nix Flakes: an Introduction ... Nix is a package manager that lets you have a more deterministic view of your software dependencies and build ...

Nix Flakes, Part 1: An introduction and tutorial - Tweag

Flakes are a solution to these problems. A flake is simply a source tree (such as a Git repository) containing a file named flake.nix that ...

Flakes - NixOS Wiki

Nix flakes enforce a uniform structure for Nix projects, pin versions of their dependencies in a lock file, and make it more convenient to write ...

nix-flakes.md - GitHub Gist

Flakes provide an attribute set of values, such as packages, Nixpkgs overlays, NixOS modules, library functions, Hydra jobs, nix-shell definitions, etc. Flakes ...

A Tour of Nix Flakes - Mattia Gheda

Nix Flakes are an upcoming feature of the Nix package manager. Flakes allow to define inputs (you can think of them as dependencies) and outputs of packages in ...

Nix Flakes: first steps - Jakub Kozłowski

Flakes are a feature of Nix meant to enable distribution of Nix packages in a decentralized and reproducible manner.

Practical Nix Flakes - Serokell

nix flake lock (previously nix flake update ) ... Every time you call a Nix command on some flake in a local directory, Nix will make sure that ...

Nix flakes

A Nix flake is a directory with a flake.nix and flake.lock at the root that outputs Nix expressions that others can use to do things like build packages, run ...

Summary of Nix Flakes vs original Nix - zimbatm

Keep nixpkgs a monorepo ... Some people consider that the biggest value in nix is not the language, but the nixpkgs repo that contains all the ...

Nix flakes explained - YouTube

Enabling flakes: https://nixos.wiki/wiki/Flakes - commands are here Creating a flake: $ nix flake init Updating a flake: $ nix flake update ...