Unverified Commit a61d4728 authored by Luflosi's avatar Luflosi
Browse files

nixos/eg25-manager: init

parent 38653c5b
Loading
Loading
Loading
Loading
+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 ];
  };
}
+1 −0
Original line number Diff line number Diff line
@@ -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