Loading nixos/modules/hardware/network/eg25-manager.nix 0 → 100644 +27 −0 Original line number Diff line number Diff line { config, lib, pkgs, ... }: let inherit (lib) mkEnableOption mkIf mkPackageOption; cfg = config.services.eg25-manager; in { options.services.eg25-manager = { enable = mkEnableOption "Quectel EG25 modem manager service"; package = mkPackageOption pkgs "eg25-manager" { }; }; config = mkIf cfg.enable { systemd.packages = [ cfg.package ]; services.udev.packages = [ cfg.package ]; systemd.services.eg25-manager.wantedBy = [ "multi-user.target" ]; }; meta = { maintainers = with lib.maintainers; [ Luflosi ]; }; } nixos/modules/module-list.nix +1 −0 Original line number Diff line number Diff line Loading @@ -81,6 +81,7 @@ ./hardware/mcelog.nix ./hardware/network/ath-user-regd.nix ./hardware/network/b43.nix ./hardware/network/eg25-manager.nix ./hardware/network/intel-2200bg.nix ./hardware/new-lg4ff.nix ./hardware/nitrokey.nix Loading Loading
nixos/modules/hardware/network/eg25-manager.nix 0 → 100644 +27 −0 Original line number Diff line number Diff line { config, lib, pkgs, ... }: let inherit (lib) mkEnableOption mkIf mkPackageOption; cfg = config.services.eg25-manager; in { options.services.eg25-manager = { enable = mkEnableOption "Quectel EG25 modem manager service"; package = mkPackageOption pkgs "eg25-manager" { }; }; config = mkIf cfg.enable { systemd.packages = [ cfg.package ]; services.udev.packages = [ cfg.package ]; systemd.services.eg25-manager.wantedBy = [ "multi-user.target" ]; }; meta = { maintainers = with lib.maintainers; [ Luflosi ]; }; }
nixos/modules/module-list.nix +1 −0 Original line number Diff line number Diff line Loading @@ -81,6 +81,7 @@ ./hardware/mcelog.nix ./hardware/network/ath-user-regd.nix ./hardware/network/b43.nix ./hardware/network/eg25-manager.nix ./hardware/network/intel-2200bg.nix ./hardware/new-lg4ff.nix ./hardware/nitrokey.nix Loading