treewide: move connmanPackages to by-name

This commit is contained in:
Anderson Torres
2023-10-09 17:49:02 -03:00
parent 52058530ce
commit 24cbd84d52
8 changed files with 32 additions and 60 deletions
-49
View File
@@ -1,49 +0,0 @@
{ lib, pkgs }:
lib.makeScope pkgs.newScope (self: with self; {
# All the defaults
connman = callPackage ./connman { };
connmanFull = connman.override {
# TODO: Why is this in `connmanFull` and not the default build? See TODO in
# nixos/modules/services/networking/connman.nix (near the assertions)
enableNetworkManagerCompatibility = true;
enableHh2serialGps = true;
enableL2tp = true;
enableIospm = true;
enableTist = true;
};
connmanMinimal = connman.override {
enableOpenconnect = false;
enableOpenvpn = false;
enableVpnc = false;
vpnc = false;
enablePolkit = false;
enablePptp = false;
enableLoopback = false;
# enableEthernet = false; # If disabled no ethernet connection can be performed
enableWireguard = false;
enableGadget = false;
# enableWifi = false; # If disabled no WiFi connection can be performed
enableBluetooth = false;
enableOfono = false;
enableDundee = false;
enablePacrunner = false;
enableNeard = false;
enableWispr = false;
enableTools = false;
enableStats = false;
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 { };
})
+32 -11
View File
@@ -6905,17 +6905,38 @@ with pkgs;
conspy = callPackage ../os-specific/linux/conspy { };
connmanPackages =
recurseIntoAttrs (callPackage ../tools/networking/connman { });
inherit (connmanPackages)
connman
connmanFull
connmanMinimal
connman_dmenu
connman-gtk
connman-ncurses
connman-notify
;
connmanFull = connman.override {
# TODO: Why is this in `connmanFull` and not the default build? See TODO in
# nixos/modules/services/networking/connman.nix (near the assertions)
enableNetworkManagerCompatibility = true;
enableHh2serialGps = true;
enableL2tp = true;
enableIospm = true;
enableTist = true;
};
connmanMinimal = connman.override {
# enableDatafiles = false; # If disabled, configuration and data files are not installed
# enableEthernet = false; # If disabled no ethernet connection can be performed
# enableWifi = false; # If disabled no WiFi connection can be performed
enableBluetooth = false;
enableClient = false;
enableDundee = false;
enableGadget = false;
enableLoopback = false;
enableNeard = false;
enableOfono = false;
enableOpenconnect = false;
enableOpenvpn = false;
enablePacrunner = false;
enablePolkit = false;
enablePptp = false;
enableStats = false;
enableTools = false;
enableVpnc = false;
enableWireguard = false;
enableWispr = false;
};
convertlit = callPackage ../tools/text/convertlit { };