Merge pull request #232339 from bl1nk/bl1nk/thelounge-package-option

nixos/thelounge: add package option

authored by Sandro and committed by GitHub ef2a17c9 e1042b87

+4 -2
+4 -2
nixos/modules/services/networking/thelounge.nix
··· 25 25 options.services.thelounge = { 26 26 enable = mkEnableOption (lib.mdDoc "The Lounge web IRC client"); 27 27 28 + package = mkPackageOptionMD pkgs "thelounge" { }; 29 + 28 30 public = mkOption { 29 31 type = types.bool; 30 32 default = false; ··· 93 95 serviceConfig = { 94 96 User = "thelounge"; 95 97 StateDirectory = baseNameOf dataDir; 96 - ExecStart = "${pkgs.thelounge}/bin/thelounge start"; 98 + ExecStart = "${getExe cfg.package} start"; 97 99 }; 98 100 }; 99 101 100 - environment.systemPackages = [ pkgs.thelounge ]; 102 + environment.systemPackages = [ cfg.package ]; 101 103 }; 102 104 103 105 meta = {