diff --git a/pkgs/tools/networking/connman/default.nix b/pkgs/tools/networking/connman/default.nix index 12646617b58a..4cc9e5e2b318 100644 --- a/pkgs/tools/networking/connman/default.nix +++ b/pkgs/tools/networking/connman/default.nix @@ -1,6 +1,7 @@ -{ callPackage }: +{ lib, pkgs }: + +lib.makeScope pkgs.newScope (self: with self; { -{ # All the defaults connman = callPackage ./connman { }; @@ -37,4 +38,12 @@ enableClient = false; # enableDatafiles = false; # If disabled, configuration and data files are not installed }; -} + + connman_dmenu = callPackage ./connman_dmenu { }; + + connman-gtk = callPackage ./connman-gtk { }; + + connman-ncurses = callPackage ./connman-ncurses { }; + + connman-notify = callPackage ./connman-notify { }; +}) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 9c940bfd431e..e69c8a604614 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -5362,20 +5362,18 @@ with pkgs; conspy = callPackage ../os-specific/linux/conspy {}; - inherit (callPackage ../tools/networking/connman {}) + connmanPackages = + recurseIntoAttrs (callPackage ../tools/networking/connman { }); + inherit (connmanPackages) connman connmanFull connmanMinimal + connman_dmenu + connman-gtk + connman-ncurses + connman-notify ; - connman-gtk = callPackage ../tools/networking/connman/connman-gtk { }; - - connman-ncurses = callPackage ../tools/networking/connman/connman-ncurses { }; - - connman-notify = callPackage ../tools/networking/connman/connman-notify { }; - - connman_dmenu = callPackage ../tools/networking/connman/connman_dmenu { }; - convertlit = callPackage ../tools/text/convertlit { }; collectd = callPackage ../tools/system/collectd {