nixos-config/docs/content/en-US/02-lay-of-the-land/04-channels-support/index.adoc

1.1 KiB
Raw Blame History


title: Channels support --- = Channels support

While this primarily uses flakes as its main form of distribution, this project does keep some use cases for traditional channels. Its not guaranteed to be good as Using my config with flakes but its an option. Anyhow, there is a section for using my configuration with channels as shown in Using my config with channels.

The entry point is found at github:{github-repo}[./default.nix, path=./default.nix, rev=master].

default.nix
Unresolved directive in <stdin> - include::../../../../../default.nix[]

As you can tell, it is made with github:edolstra/flake-compat[opts=repo]. This is to support both use cases easily at the expense of making the traditional method a bit more tedious such as the Nix project being completely locked in with its dependencies (thus you cant configure it with your own nixpkgs version). [1]


1. Then again, the way it used to be before flakes already has a host of problems. This is the least of them.