Commit 16fda46d authored by Niklas Korz's avatar Niklas Korz
Browse files

nixos/mobilizon: create launch wrapper through runCommand

parent ee6d5667
Loading
Loading
Loading
Loading
+23 −28
Original line number Diff line number Diff line
@@ -28,17 +28,13 @@ let
  # Make a package containing launchers with the correct envirenment, instead of
  # setting it with systemd services, so that the user can also use them without
  # troubles
  launchers = pkgs.stdenv.mkDerivation {
    pname = "${cfg.package.pname}-launchers";
    inherit (cfg.package) version;

  launchers =
    pkgs.runCommand "${cfg.package.pname}-launchers-${cfg.package.version}"
      {
        src = cfg.package;

        nativeBuildInputs = with pkgs; [ makeWrapper ];

    dontBuild = true;

    installPhase = ''
      }
      ''
        mkdir -p $out/bin

        makeWrapper \
@@ -55,7 +51,6 @@ let
          --set MOBILIZON_CONFIG_PATH "${configFile}" \
          --set-default RELEASE_TMP "/tmp"
      '';
  };

  repoSettings = cfg.settings.":mobilizon"."Mobilizon.Storage.Repo";
  instanceSettings = cfg.settings.":mobilizon".":instance";