···131132- [mautrix-meta](https://github.com/mautrix/meta), a Matrix <-> Facebook and Matrix <-> Instagram hybrid puppeting/relaybot bridge. Available as services.mautrix-meta
13300134- [transfer-sh](https://github.com/dutchcoders/transfer.sh), a tool that supports easy and fast file sharing from the command-line. Available as [services.transfer-sh](#opt-services.transfer-sh.enable).
135136- [FCast Receiver](https://fcast.org), an open-source alternative to Chromecast and AirPlay. Available as [programs.fcast-receiver](#opt-programs.fcast-receiver.enable).
···397- `stalwart-mail` package has been updated to v0.5.3, which includes [breaking changes](https://github.com/stalwartlabs/mail-server/blob/v0.5.3/UPGRADING.md).
398399- `services.zope2` has been removed as `zope2` is unmaintained and was relying on Python2.
00400401- `services.avahi.nssmdns` got split into `services.avahi.nssmdns4` and `services.avahi.nssmdns6` which enable the mDNS NSS switch for IPv4 and IPv6 respectively.
402 Since most mDNS responders only register IPv4 addresses, most users want to keep the IPv6 support disabled to avoid long timeouts.
···131132- [mautrix-meta](https://github.com/mautrix/meta), a Matrix <-> Facebook and Matrix <-> Instagram hybrid puppeting/relaybot bridge. Available as services.mautrix-meta
133134+- [Jottacloud Command-line Tool](https://docs.jottacloud.com/en/articles/1436834-jottacloud-command-line-tool), a CLI for the [Jottacloud](https://jottacloud.com/) cloud storage provider. Available as [user.services.jotta-cli](#opt-user.services.jotta-cli.enable).
135+136- [transfer-sh](https://github.com/dutchcoders/transfer.sh), a tool that supports easy and fast file sharing from the command-line. Available as [services.transfer-sh](#opt-services.transfer-sh.enable).
137138- [FCast Receiver](https://fcast.org), an open-source alternative to Chromecast and AirPlay. Available as [programs.fcast-receiver](#opt-programs.fcast-receiver.enable).
···399- `stalwart-mail` package has been updated to v0.5.3, which includes [breaking changes](https://github.com/stalwartlabs/mail-server/blob/v0.5.3/UPGRADING.md).
400401- `services.zope2` has been removed as `zope2` is unmaintained and was relying on Python2.
402+403+- `services.oauth2_proxy` was renamed to `services.oauth2-proxy`. Also the corresponding service, user and group were renamed.
404405- `services.avahi.nssmdns` got split into `services.avahi.nssmdns4` and `services.avahi.nssmdns6` which enable the mDNS NSS switch for IPv4 and IPv6 respectively.
406 Since most mDNS responders only register IPv4 addresses, most users want to keep the IPv6 support disabled to avoid long timeouts.
···1+# Jottacloud Command-line Tool {#module-services-jotta-cli}
2+3+The [Jottacloud Command-line Tool](https://docs.jottacloud.com/en/articles/1436834-jottacloud-command-line-tool) is a headless [Jottacloud](https://jottacloud.com) client.
4+5+## Quick Start {#module-services-jotta-cli-quick-start}
6+7+```nix
8+{
9+ user.services.jotta-cli.enable = true;
10+}
11+```
12+13+This adds `jotta-cli` to `environment.systemPackages` and starts a user service that runs `jottad` with the default options.
14+15+## Example Configuration {#module-services-jotta-cli-example-configuration}
16+17+```nix
18+user.services.jotta-cli = {
19+ enable = true;
20+ options = [ "slow" ];
21+ package = pkgs.jotta-cli;
22+};
23+```
24+25+This uses `jotta-cli` and `jottad` from the `pkgs.jotta-cli` package and starts `jottad` in low memory mode.
26+27+`jottad` is also added to `environment.systemPackages`, so `jottad --help` can be used to explore options.
···4, jq
5, writeShellApplication
6, moreutils
7-, makeBinaryWrapper
8, cacert
9, buildPackages
10}:
···29 composerInstallHook = makeSetupHook
30 {
31 name = "composer-install-hook.sh";
32- propagatedBuildInputs = [ jq makeBinaryWrapper moreutils cacert ];
33 substitutions = {
34 # Specify the stdenv's `diff` by abspath to ensure that the user's build
35 # inputs do not cause us to find the wrong `diff`.
···4, jq
5, writeShellApplication
6, moreutils
07, cacert
8, buildPackages
9}:
···28 composerInstallHook = makeSetupHook
29 {
30 name = "composer-install-hook.sh";
31+ propagatedBuildInputs = [ jq moreutils cacert ];
32 substitutions = {
33 # Specify the stdenv's `diff` by abspath to ensure that the user's build
34 # inputs do not cause us to find the wrong `diff`.
···1-{ lib, stdenv, requireFile, avahi, obs-studio-plugins }:
23let
4 versionJSON = lib.importJSON ./version.json;
···15 majorVersion = builtins.head (builtins.splitVersion version);
16 installerName = "Install_NDI_SDK_v${majorVersion}_Linux";
1718- src = requireFile rec {
19- name = "${installerName}.tar.gz";
20- sha256 = versionJSON.hash;
21- message = ''
22- In order to use NDI SDK version ${version}, you need to comply with
23- NewTek's license and download the appropriate Linux tarball from:
24-25- ${meta.homepage}
26-27- Once you have downloaded the file, please use the following command and
28- re-run the installation:
29-30- \$ nix-prefetch-url file://\$PWD/${name}
31- '';
32 };
3334 buildInputs = [ avahi ];
···52 if [ -L "$i" ]; then continue; fi
53 patchelf --set-rpath "${avahi}/lib:${stdenv.cc.libc}/lib" "$i"
54 done
0055 mv include examples $out/
56 mkdir -p $out/share/doc/${pname}-${version}
57 mv licenses $out/share/doc/${pname}-${version}/licenses
···181 };
182 };
183184- latest = self.nix_2_21;
185186 # The minimum Nix version supported by Nixpkgs
187 # Note that some functionality *might* have been backported into this Nix version,
···181 };
182 };
183184+ latest = self.nix_2_22;
185186 # The minimum Nix version supported by Nixpkgs
187 # Note that some functionality *might* have been backported into this Nix version,
···23buildGoModule rec {
4 pname = "jumppad";
5- version = "0.5.59";
67 src = fetchFromGitHub {
8 owner = "jumppad-labs";
9- repo = pname;
10- rev = "v${version}";
11- hash = "sha256-ObDbZ3g+BtH8JCqLIa+gR69GowZA8T9HMPuKNDgW3uA=";
12 };
13- vendorHash = "sha256-9DLDc6zI0BYd2AK9xwqFNJTFdKXagkdPwczLhCvud94=";
001415 ldflags = [
16- "-s" "-w" "-X main.version=${version}"
017 ];
1819 # Tests require a large variety of tools and resources to run including
···23buildGoModule rec {
4 pname = "jumppad";
5+ version = "0.11.1";
67 src = fetchFromGitHub {
8 owner = "jumppad-labs";
9+ repo = "jumppad";
10+ rev = version;
11+ hash = "sha256-8oynWGvWRqXcIBpgLEpFFDwPCbyePXJmFC8xgKPaN9Q=";
12 };
13+ vendorHash = "sha256-39CORZ5qqbMJuTzYt1sKbHPPYkQEwQWSIQ4hWqdUFmk=";
14+15+ subPackages = [ "." ];
1617 ldflags = [
18+ "-s"
19+ "-X main.version=${version}"
20 ];
2122 # Tests require a large variety of tools and resources to run including
+1
pkgs/top-level/aliases.nix
···1073 rccl = throw "'rccl' has been replaced with 'rocmPackages.rccl'"; # Added 2023-10-08
1074 rdc = throw "'rdc' has been replaced with 'rocmPackages.rdc'"; # Added 2023-10-08
1075 readline63 = throw "'readline63' has been replaced with 'readline'"; # Added 2024-02-10
01076 redpanda = redpanda-client; # Added 2023-10-14
1077 restya-board = throw "'restya-board' has been removed from nixpkgs, as it was broken and unmaintained"; # Added 2024-01-22
1078 retdec-full = throw "'retdec-full' is no longer needed, please use 'retdec'"; # Added 2024-02-05
···1073 rccl = throw "'rccl' has been replaced with 'rocmPackages.rccl'"; # Added 2023-10-08
1074 rdc = throw "'rdc' has been replaced with 'rocmPackages.rdc'"; # Added 2023-10-08
1075 readline63 = throw "'readline63' has been replaced with 'readline'"; # Added 2024-02-10
1076+ redocly-cli = redocly; # Added 2024-04-14
1077 redpanda = redpanda-client; # Added 2023-10-14
1078 restya-board = throw "'restya-board' has been removed from nixpkgs, as it was broken and unmaintained"; # Added 2024-01-22
1079 retdec-full = throw "'retdec-full' is no longer needed, please use 'retdec'"; # Added 2024-02-05