Commit a0b78023 authored by Markus Cisler's avatar Markus Cisler
Browse files

nixos/thelounge: add package option

Adds a package option to the thelounge NixOS module.
parent 9129b6bc
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -25,6 +25,8 @@ in
  options.services.thelounge = {
    enable = mkEnableOption (lib.mdDoc "The Lounge web IRC client");

    package = mkPackageOptionMD pkgs "thelounge" { };

    public = mkOption {
      type = types.bool;
      default = false;
@@ -93,11 +95,11 @@ in
      serviceConfig = {
        User = "thelounge";
        StateDirectory = baseNameOf dataDir;
        ExecStart = "${pkgs.thelounge}/bin/thelounge start";
        ExecStart = "${getExe cfg.package} start";
      };
    };

    environment.systemPackages = [ pkgs.thelounge ];
    environment.systemPackages = [ cfg.package ];
  };

  meta = {