2021-04-10 18:05:16 +02:00
|
|
|
# This file defines the root of all external dependency imports (i.e.
|
|
|
|
# third-party code) in the TVL package tree.
|
2019-12-09 03:52:41 +01:00
|
|
|
#
|
2021-04-10 18:05:16 +02:00
|
|
|
# There are two categories of third-party programs:
|
|
|
|
#
|
|
|
|
# 1) Programs in nixpkgs, the NixOS package set. For these, you might
|
|
|
|
# want to look at //third_party/nixpkgs (for the package set
|
|
|
|
# imports) and //third_party/overlays (for modifications in these
|
|
|
|
# imported package sets).
|
|
|
|
#
|
|
|
|
# 2) Third-party software packaged in this repository. This is all
|
|
|
|
# other folders below //third_party, other than the ones mentioned
|
|
|
|
# above.
|
|
|
|
|
|
|
|
{ pkgs, ... }:
|
|
|
|
|
|
|
|
{
|
|
|
|
# Expose a partially applied NixOS, expecting an attribute set with
|
|
|
|
# a `configuration` key. Exposing it like this makes it possible to
|
|
|
|
# modify some of the base configuration used by NixOS. passed to
|
|
|
|
# this.
|
|
|
|
nixos = import "${pkgs.path}/nixos";
|
|
|
|
}
|