Merge pull request #200631 from atorres1985-contrib/connman

Connman: refactor

authored by Anderson Torres and committed by GitHub 164db2bb 34f89bcc

+22 -15
pkgs/tools/networking/connman/connman.nix pkgs/tools/networking/connman/connman/default.nix
+15 -6
pkgs/tools/networking/connman/default.nix
··· 1 - { callPackage }: 2 3 - { 4 # All the defaults 5 - connman = callPackage ./connman.nix { }; 6 7 - connmanFull = callPackage ./connman.nix { 8 # TODO: Why is this in `connmanFull` and not the default build? See TODO in 9 # nixos/modules/services/networking/connman.nix (near the assertions) 10 enableNetworkManager = true; ··· 14 enableTist = true; 15 }; 16 17 - connmanMinimal = callPackage ./connman.nix { 18 enableOpenconnect = false; 19 enableOpenvpn = false; 20 enableVpnc = false; ··· 37 enableClient = false; 38 # enableDatafiles = false; # If disabled, configuration and data files are not installed 39 }; 40 - }
··· 1 + { lib, pkgs }: 2 + 3 + lib.makeScope pkgs.newScope (self: with self; { 4 5 # All the defaults 6 + connman = callPackage ./connman { }; 7 8 + connmanFull = connman.override { 9 # TODO: Why is this in `connmanFull` and not the default build? See TODO in 10 # nixos/modules/services/networking/connman.nix (near the assertions) 11 enableNetworkManager = true; ··· 15 enableTist = true; 16 }; 17 18 + connmanMinimal = connman.override { 19 enableOpenconnect = false; 20 enableOpenvpn = false; 21 enableVpnc = false; ··· 38 enableClient = false; 39 # enableDatafiles = false; # If disabled, configuration and data files are not installed 40 }; 41 + 42 + connman_dmenu = callPackage ./connman_dmenu { }; 43 + 44 + connman-gtk = callPackage ./connman-gtk { }; 45 + 46 + connman-ncurses = callPackage ./connman-ncurses { }; 47 + 48 + connman-notify = callPackage ./connman-notify { }; 49 + })
+7 -9
pkgs/top-level/all-packages.nix
··· 5370 5371 conspy = callPackage ../os-specific/linux/conspy {}; 5372 5373 - inherit (callPackage ../tools/networking/connman {}) 5374 connman 5375 connmanFull 5376 connmanMinimal 5377 ; 5378 - 5379 - connman-gtk = callPackage ../tools/networking/connman/connman-gtk { }; 5380 - 5381 - connman-ncurses = callPackage ../tools/networking/connman/connman-ncurses { }; 5382 - 5383 - connman-notify = callPackage ../tools/networking/connman/connman-notify { }; 5384 - 5385 - connman_dmenu = callPackage ../tools/networking/connman/connman_dmenu { }; 5386 5387 convertlit = callPackage ../tools/text/convertlit { }; 5388
··· 5370 5371 conspy = callPackage ../os-specific/linux/conspy {}; 5372 5373 + connmanPackages = 5374 + recurseIntoAttrs (callPackage ../tools/networking/connman { }); 5375 + inherit (connmanPackages) 5376 connman 5377 connmanFull 5378 connmanMinimal 5379 + connman_dmenu 5380 + connman-gtk 5381 + connman-ncurses 5382 + connman-notify 5383 ; 5384 5385 convertlit = callPackage ../tools/text/convertlit { }; 5386