1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
{ config, lib, pkgs, ... }: let cfg = config.foss; self = rec { callPackage = pkgs.lib.callPackageWith (pkgs // self); callPackage_i686 = pkgs.lib.callPackageWith (pkgs.pkgsi686Linux // self); ultrastar-play = callPackage ./ultrastar-play.nix {}; }; in { options.foss = { }; config.packages = { foss = self; }; }