Merge master into staging-next

Changed files
+3750 -1802
doc
languages-frameworks
maintainers
nixos
pkgs
applications
editors
vim
vscode
extensions
misc
chatblade
networking
cluster
feedreaders
goeland
instant-messengers
beeper
fluffychat
fractal
slack
science
chemistry
molden
video
kodi
addons
inputstream-adaptive
build-support
dart
build-dart-application
flutter
by-name
bs
bsync
li
libmpdclient
mq
mqttx
or
su
suwayomi-server
vc
vcpkg-tool
xf
xfs-undelete
desktops
lomiri
data
lomiri-sounds
services
lomiri-indicator-network
development
compilers
flutter
graalvm
community-edition
truffleruby
cuda-modules
generic-builders
embedded
arduino
arduino-cli
python-modules
aiomqtt
astropy-healpix
asyncclick
django-import-export
google-cloud-tasks
impacket
lmcloud
pdfrw2
pins
pyarrow-hotfix
pydash
sphinx-markdown-parser
sqlglot
unify
tools
castxml
distgen
kdash
language-servers
neocmakelsp
parsing
rufo
sentry-cli
misc
fastly
os-specific
linux
linuxptp
servers
home-assistant
mpd
tailscale
test
nixpkgs-check-by-name
tools
admin
ansible
misc
github-copilot-cli
instaloader
plocate
yutto
networking
haproxy
security
top-level
+17 -1
doc/languages-frameworks/dart.section.md
···
### Usage with nix-shell {#ssec-dart-applications-nix-shell}
+
#### Using dependencies from the Nix store {#ssec-dart-applications-nix-shell-deps}
+
As `buildDartApplication` provides dependencies instead of `pub get`, Dart needs to be explicitly told where to find them.
Run the following commands in the source directory to configure Dart appropriately.
···
pname = "firmware-updater";
version = "unstable-2023-04-30";
+
# To build for the Web, use the targetFlutterPlatform argument.
+
# targetFlutterPlatform = "web";
+
src = fetchFromGitHub {
owner = "canonical";
repo = "firmware-updater";
···
### Usage with nix-shell {#ssec-dart-flutter-nix-shell}
-
See the [Dart documentation](#ssec-dart-applications-nix-shell) for nix-shell instructions.
+
Flutter-specific `nix-shell` usage notes are included here. See the [Dart documentation](#ssec-dart-applications-nix-shell) for general `nix-shell` instructions.
+
+
#### Entering the shell {#ssec-dart-flutter-nix-shell-enter}
+
+
By default, dependencies for only the `targetFlutterPlatform` are available in the
+
build environment. This is useful for keeping closures small, but be problematic
+
during development. It's common, for example, to build Web apps for Linux during
+
development to take advantage of native features such as stateful hot reload.
+
+
To enter a shell with all the usual target platforms available, use the `multiShell` attribute.
+
+
e.g. `nix-shell '<nixpkgs>' -A fluffychat-web.multiShell`.
+10
maintainers/maintainer-list.nix
···
githubId = 1891350;
name = "Michael Raskin";
+
ratcornu = {
+
email = "ratcornu@skaven.org";
+
github = "RatCornu";
+
githubId = 98173832;
+
name = "Balthazar Patiachvili";
+
matrix = "@ratcornu:skweel.skaven.org";
+
keys = [{
+
fingerprint = "1B91 F087 3D06 1319 D3D0 7F91 FA47 BDA2 6048 9ADA";
+
}];
+
};
ratsclub = {
email = "victor@freire.dev.br";
github = "ratsclub";
+2
nixos/doc/manual/release-notes/rl-2405.section.md
···
- [Anki Sync Server](https://docs.ankiweb.net/sync-server.html), the official sync server built into recent versions of Anki. Available as [services.anki-sync-server](#opt-services.anki-sync-server.enable).
The pre-existing [services.ankisyncd](#opt-services.ankisyncd.enable) has been marked deprecated and will be dropped after 24.05 due to lack of maintenance of the anki-sync-server softwares.
+
- [Suwayomi Server](https://github.com/Suwayomi/Suwayomi-Server), a free and open source manga reader server that runs extensions built for [Tachiyomi](https://tachiyomi.org). Available as [services.suwayomi-server](#opt-services.suwayomi-server.enable).
+
- [ping_exporter](https://github.com/czerwonk/ping_exporter), a Prometheus exporter for ICMP echo requests. Available as [services.prometheus.exporters.ping](#opt-services.prometheus.exporters.ping.enable).
- [Clevis](https://github.com/latchset/clevis), a pluggable framework for automated decryption, used to unlock encrypted devices in initrd. Available as [boot.initrd.clevis.enable](#opt-boot.initrd.clevis.enable).
+1
nixos/modules/module-list.nix
···
./services/web-apps/restya-board.nix
./services/web-apps/rimgo.nix
./services/web-apps/sftpgo.nix
+
./services/web-apps/suwayomi-server.nix
./services/web-apps/rss-bridge.nix
./services/web-apps/selfoss.nix
./services/web-apps/shiori.nix
+1 -1
nixos/modules/services/databases/firebird.nix
···
# ConnectionTimeout = 180
#RemoteServiceName = gds_db
-
RemoteServicePort = ${cfg.port}
+
RemoteServicePort = ${toString cfg.port}
# randomly choose port for server Event Notification
#RemoteAuxPort = 0
+2 -2
nixos/modules/services/misc/nix-ssh-serve.nix
···
-
{ config, lib, ... }:
+
{ config, lib, pkgs, ... }:
with lib;
let cfg = config.nix.sshServe;
···
description = "Nix SSH store user";
isSystemUser = true;
group = "nix-ssh";
-
useDefaultShell = true;
+
shell = pkgs.bashInteractive;
};
users.groups.nix-ssh = {};
+108
nixos/modules/services/web-apps/suwayomi-server.md
···
+
# Suwayomi-Server {#module-services-suwayomi-server}
+
+
A free and open source manga reader server that runs extensions built for Tachiyomi.
+
+
## Basic usage {#module-services-suwayomi-server-basic-usage}
+
+
By default, the module will execute Suwayomi-Server backend and web UI:
+
+
```nix
+
{ ... }:
+
+
{
+
services.suwayomi-server = {
+
enable = true;
+
};
+
}
+
```
+
+
It runs in the systemd service named `suwayomi-server` in the data directory `/var/lib/suwayomi-server`.
+
+
You can change the default parameters with some other parameters:
+
```nix
+
{ ... }:
+
+
{
+
services.suwayomi-server = {
+
enable = true;
+
+
dataDir = "/var/lib/suwayomi"; # Default is "/var/lib/suwayomi-server"
+
openFirewall = true;
+
+
settings = {
+
server.port = 4567;
+
};
+
};
+
}
+
```
+
+
If you want to create a desktop icon, you can activate the system tray option:
+
+
```nix
+
{ ... }:
+
+
{
+
services.suwayomi-server = {
+
enable = true;
+
+
dataDir = "/var/lib/suwayomi"; # Default is "/var/lib/suwayomi-server"
+
openFirewall = true;
+
+
settings = {
+
server.port = 4567;
+
server.enableSystemTray = true;
+
};
+
};
+
}
+
```
+
+
## Basic authentication {#module-services-suwayomi-server-basic-auth}
+
+
You can configure a basic authentication to the web interface with:
+
+
```nix
+
{ ... }:
+
+
{
+
services.suwayomi-server = {
+
enable = true;
+
+
openFirewall = true;
+
+
settings = {
+
server.port = 4567;
+
server = {
+
basicAuthEnabled = true;
+
basicAuthUsername = "username";
+
+
# NOTE: this is not a real upstream option
+
basicAuthPasswordFile = ./path/to/the/password/file;
+
};
+
};
+
};
+
}
+
```
+
+
## Extra configuration {#module-services-suwayomi-server-extra-config}
+
+
Not all the configuration options are available directly in this module, but you can add the other options of suwayomi-server with:
+
+
```nix
+
{ ... }:
+
+
{
+
services.suwayomi-server = {
+
enable = true;
+
+
openFirewall = true;
+
+
settings = {
+
server = {
+
port = 4567;
+
autoDownloadNewChapters = false;
+
maxSourcesInParallel" = 6;
+
};
+
};
+
};
+
}
+
```
+260
nixos/modules/services/web-apps/suwayomi-server.nix
···
+
{ config, pkgs, lib, ... }:
+
+
let
+
cfg = config.services.suwayomi-server;
+
inherit (lib) mkOption mdDoc mkEnableOption mkIf types;
+
in
+
{
+
options = {
+
services.suwayomi-server = {
+
enable = mkEnableOption (mdDoc "Suwayomi, a free and open source manga reader server that runs extensions built for Tachiyomi.");
+
+
package = lib.mkPackageOptionMD pkgs "suwayomi-server" { };
+
+
dataDir = mkOption {
+
type = types.path;
+
default = "/var/lib/suwayomi-server";
+
example = "/var/data/mangas";
+
description = mdDoc ''
+
The path to the data directory in which Suwayomi-Server will download scans.
+
'';
+
};
+
+
user = mkOption {
+
type = types.str;
+
default = "suwayomi";
+
example = "root";
+
description = mdDoc ''
+
User account under which Suwayomi-Server runs.
+
'';
+
};
+
+
group = mkOption {
+
type = types.str;
+
default = "suwayomi";
+
example = "medias";
+
description = mdDoc ''
+
Group under which Suwayomi-Server runs.
+
'';
+
};
+
+
openFirewall = mkOption {
+
type = types.bool;
+
default = false;
+
description = mdDoc ''
+
Whether to open the firewall for the port in {option}`services.suwayomi-server.settings.server.port`.
+
'';
+
};
+
+
settings = mkOption {
+
type = types.submodule {
+
freeformType =
+
let
+
recursiveAttrsType = with types; attrsOf (nullOr (oneOf [
+
str
+
path
+
int
+
float
+
bool
+
(listOf str)
+
(recursiveAttrsType // { description = "instances of this type recursively"; })
+
]));
+
in
+
recursiveAttrsType;
+
options = {
+
server = {
+
ip = mkOption {
+
type = types.str;
+
default = "0.0.0.0";
+
example = "127.0.0.1";
+
description = mdDoc ''
+
The ip that Suwayomi will bind to.
+
'';
+
};
+
+
port = mkOption {
+
type = types.port;
+
default = 8080;
+
example = 4567;
+
description = mdDoc ''
+
The port that Suwayomi will listen to.
+
'';
+
};
+
+
basicAuthEnabled = mkEnableOption (mdDoc ''
+
Add basic access authentication to Suwayomi-Server.
+
Enabling this option is useful when hosting on a public network/the Internet
+
'');
+
+
basicAuthUsername = mkOption {
+
type = types.nullOr types.str;
+
default = null;
+
description = mdDoc ''
+
The username value that you have to provide when authenticating.
+
'';
+
};
+
+
# NOTE: this is not a real upstream option
+
basicAuthPasswordFile = mkOption {
+
type = types.nullOr types.path;
+
default = null;
+
example = "/var/secrets/suwayomi-server-password";
+
description = mdDoc ''
+
The password file containing the value that you have to provide when authenticating.
+
'';
+
};
+
+
downloadAsCbz = mkOption {
+
type = types.bool;
+
default = false;
+
description = mdDoc ''
+
Download chapters as `.cbz` files.
+
'';
+
};
+
+
localSourcePath = mkOption {
+
type = types.path;
+
default = cfg.dataDir;
+
defaultText = lib.literalExpression "suwayomi-server.dataDir";
+
example = "/var/data/local_mangas";
+
description = mdDoc ''
+
Path to the local source folder.
+
'';
+
};
+
+
systemTrayEnabled = mkOption {
+
type = types.bool;
+
default = false;
+
description = mdDoc ''
+
Whether to enable a system tray icon, if possible.
+
'';
+
};
+
};
+
};
+
};
+
description = mdDoc ''
+
Configuration to write to {file}`server.conf`.
+
See <https://github.com/Suwayomi/Suwayomi-Server/wiki/Configuring-Suwayomi-Server> for more information.
+
'';
+
default = { };
+
example = {
+
server.socksProxyEnabled = true;
+
server.socksProxyHost = "yourproxyhost.com";
+
server.socksProxyPort = "8080";
+
};
+
};
+
};
+
};
+
+
config = mkIf cfg.enable {
+
+
assertions = [{
+
assertion = with cfg.settings.server; basicAuthEnabled -> (basicAuthUsername != null && basicAuthPasswordFile != null);
+
message = ''
+
[suwayomi-server]: the username and the password file cannot be null when the basic auth is enabled
+
'';
+
}];
+
+
networking.firewall.allowedTCPPorts = mkIf cfg.openFirewall [ cfg.settings.server.port ];
+
+
users.groups = mkIf (cfg.group == "suwayomi") {
+
suwayomi = { };
+
};
+
+
users.users = mkIf (cfg.user == "suwayomi") {
+
suwayomi = {
+
group = cfg.group;
+
# Need to set the user home because the package writes to ~/.local/Tachidesk
+
home = cfg.dataDir;
+
description = "Suwayomi Daemon user";
+
isSystemUser = true;
+
};
+
};
+
+
systemd.tmpfiles.settings."10-suwayomi-server" = {
+
"${cfg.dataDir}/.local/share/Tachidesk".d = {
+
mode = "0700";
+
inherit (cfg) user group;
+
};
+
};
+
+
systemd.services.suwayomi-server =
+
let
+
flattenConfig = prefix: config:
+
lib.foldl'
+
lib.mergeAttrs
+
{ }
+
(lib.attrValues
+
(lib.mapAttrs
+
(k: v:
+
if !(lib.isAttrs v)
+
then { "${prefix}${k}" = v; }
+
else flattenConfig "${prefix}${k}." v
+
)
+
config
+
)
+
);
+
+
# HOCON is a JSON superset that suwayomi-server use for configuration
+
toHOCON = attr:
+
let
+
attrType = builtins.typeOf attr;
+
in
+
if builtins.elem attrType [ "string" "path" "int" "float" ]
+
then ''"${toString attr}"''
+
else if attrType == "bool"
+
then lib.boolToString attr
+
else if attrType == "list"
+
then "[\n${lib.concatMapStringsSep ",\n" toHOCON attr}\n]"
+
else # attrs, lambda, null
+
throw ''
+
[suwayomi-server]: invalid config value type '${attrType}'.
+
'';
+
+
configFile = pkgs.writeText "server.conf" (lib.pipe cfg.settings [
+
(settings: lib.recursiveUpdate settings {
+
server.basicAuthPasswordFile = null;
+
server.basicAuthPassword =
+
if settings.server.basicAuthEnabled
+
then "$TACHIDESK_SERVER_BASIC_AUTH_PASSWORD"
+
else null;
+
})
+
(flattenConfig "")
+
(lib.filterAttrs (_: x: x != null))
+
(lib.mapAttrsToList (name: value: ''${name} = ${toHOCON value}''))
+
lib.concatLines
+
]);
+
+
in
+
{
+
description = "A free and open source manga reader server that runs extensions built for Tachiyomi.";
+
+
wantedBy = [ "multi-user.target" ];
+
wants = [ "network-online.target" ];
+
after = [ "network-online.target" ];
+
+
script = ''
+
${lib.optionalString cfg.settings.server.basicAuthEnabled ''
+
export TACHIDESK_SERVER_BASIC_AUTH_PASSWORD="$(<${cfg.settings.server.basicAuthPasswordFile})"
+
''}
+
${lib.getExe pkgs.envsubst} -i ${configFile} -o ${cfg.dataDir}/.local/share/Tachidesk/server.conf
+
${lib.getExe cfg.package} -Dsuwayomi.tachidesk.config.server.rootDir=${cfg.dataDir}
+
'';
+
+
serviceConfig = {
+
User = cfg.user;
+
Group = cfg.group;
+
+
Type = "simple";
+
Restart = "on-failure";
+
+
StateDirectory = mkIf (cfg.dataDir == "/var/lib/suwayomi-server") "suwayomi-server";
+
};
+
};
+
};
+
+
meta = {
+
maintainers = with lib.maintainers; [ ratcornu ];
+
doc = ./suwayomi-server.md;
+
};
+
}
+51 -38
nixos/modules/system/boot/loader/systemd-boot/systemd-boot-builder.py
···
from typing import NamedTuple, Dict, List
from dataclasses import dataclass
+
# These values will be replaced with actual values during the package build
+
EFI_SYS_MOUNT_POINT = "@efiSysMountPoint@"
+
TIMEOUT = "@timeout@"
+
EDITOR = bool("@editor@")
+
CONSOLE_MODE = "@consoleMode@"
+
BOOTSPEC_TOOLS = "@bootspecTools@"
+
DISTRO_NAME = "@distroName@"
+
NIX = "@nix@"
+
SYSTEMD = "@systemd@"
+
CONFIGURATION_LIMIT = int("@configurationLimit@")
+
CAN_TOUCH_EFI_VARIABLES = "@canTouchEfiVariables@"
+
GRACEFUL = "@graceful@"
+
COPY_EXTRA_FILES = "@copyExtraFiles@"
@dataclass
class BootSpec:
···
toplevel: str
specialisations: Dict[str, "BootSpec"]
initrdSecrets: str | None = None
-
libc = ctypes.CDLL("libc.so.6")
···
def write_loader_conf(profile: str | None, generation: int, specialisation: str | None) -> None:
-
with open("@efiSysMountPoint@/loader/loader.conf.tmp", 'w') as f:
-
if "@timeout@" != "":
-
f.write("timeout @timeout@\n")
+
with open(f"{EFI_SYS_MOUNT_POINT}/loader/loader.conf.tmp", 'w') as f:
+
if TIMEOUT != "":
+
f.write(f"timeout {TIMEOUT}\n")
f.write("default %s\n" % generation_conf_filename(profile, generation, specialisation))
-
if not @editor@:
+
if not EDITOR:
f.write("editor 0\n")
-
f.write("console-mode @consoleMode@\n")
+
f.write(f"console-mode {CONSOLE_MODE}\n")
f.flush()
os.fsync(f.fileno())
-
os.rename("@efiSysMountPoint@/loader/loader.conf.tmp", "@efiSysMountPoint@/loader/loader.conf")
+
os.rename(f"{EFI_SYS_MOUNT_POINT}/loader/loader.conf.tmp", f"{EFI_SYS_MOUNT_POINT}/loader/loader.conf")
def get_bootspec(profile: str | None, generation: int) -> BootSpec:
···
bootspec_json = json.load(boot_json_f)
else:
boot_json_str = subprocess.check_output([
-
"@bootspecTools@/bin/synthesize",
+
f"{BOOTSPEC_TOOLS}/bin/synthesize",
"--version",
"1",
system_directory,
···
store_dir = os.path.basename(os.path.dirname(store_file_path))
efi_file_path = "/efi/nixos/%s-%s.efi" % (store_dir, suffix)
if not dry_run:
-
copy_if_not_exists(store_file_path, "@efiSysMountPoint@%s" % (efi_file_path))
+
copy_if_not_exists(store_file_path, f"{EFI_SYS_MOUNT_POINT}%s" % (efi_file_path))
return efi_file_path
def write_entry(profile: str | None, generation: int, specialisation: str | None,
···
kernel = copy_from_file(bootspec.kernel)
initrd = copy_from_file(bootspec.initrd)
-
title = "@distroName@{profile}{specialisation}".format(
+
title = "{name}{profile}{specialisation}".format(
+
name=DISTRO_NAME,
profile=" [" + profile + "]" if profile else "",
specialisation=" (%s)" % specialisation if specialisation else "")
try:
if bootspec.initrdSecrets is not None:
-
subprocess.check_call([bootspec.initrdSecrets, "@efiSysMountPoint@%s" % (initrd)])
+
subprocess.check_call([bootspec.initrdSecrets, f"{EFI_SYS_MOUNT_POINT}%s" % (initrd)])
except subprocess.CalledProcessError:
if current:
print("failed to create initrd secrets!", file=sys.stderr)
···
f'for "{title} - Configuration {generation}", an older generation', file=sys.stderr)
print("note: this is normal after having removed "
"or renamed a file in `boot.initrd.secrets`", file=sys.stderr)
-
entry_file = "@efiSysMountPoint@/loader/entries/%s" % (
+
entry_file = f"{EFI_SYS_MOUNT_POINT}/loader/entries/%s" % (
generation_conf_filename(profile, generation, specialisation))
tmp_path = "%s.tmp" % (entry_file)
kernel_params = "init=%s " % bootspec.init
···
def get_generations(profile: str | None = None) -> list[SystemIdentifier]:
gen_list = subprocess.check_output([
-
"@nix@/bin/nix-env",
+
f"{NIX}/bin/nix-env",
"--list-generations",
"-p",
"/nix/var/nix/profiles/%s" % ("system-profiles/" + profile if profile else "system"),
···
gen_lines = gen_list.split('\n')
gen_lines.pop()
-
configurationLimit = @configurationLimit@
+
configurationLimit = CONFIGURATION_LIMIT
configurations = [
SystemIdentifier(
profile=profile,
···
def remove_old_entries(gens: list[SystemIdentifier]) -> None:
-
rex_profile = re.compile(r"^@efiSysMountPoint@/loader/entries/nixos-(.*)-generation-.*\.conf$")
-
rex_generation = re.compile(r"^@efiSysMountPoint@/loader/entries/nixos.*-generation-([0-9]+)(-specialisation-.*)?\.conf$")
+
rex_profile = re.compile(r"^" + re.escape(EFI_SYS_MOUNT_POINT) + "/loader/entries/nixos-(.*)-generation-.*\.conf$")
+
rex_generation = re.compile(r"^" + re.escape(EFI_SYS_MOUNT_POINT) + "/loader/entries/nixos.*-generation-([0-9]+)(-specialisation-.*)?\.conf$")
known_paths = []
for gen in gens:
bootspec = get_bootspec(gen.profile, gen.generation)
known_paths.append(copy_from_file(bootspec.kernel, True))
known_paths.append(copy_from_file(bootspec.initrd, True))
-
for path in glob.iglob("@efiSysMountPoint@/loader/entries/nixos*-generation-[1-9]*.conf"):
+
for path in glob.iglob(f"{EFI_SYS_MOUNT_POINT}/loader/entries/nixos*-generation-[1-9]*.conf"):
if rex_profile.match(path):
prof = rex_profile.sub(r"\1", path)
else:
···
continue
if not (prof, gen_number, None) in gens:
os.unlink(path)
-
for path in glob.iglob("@efiSysMountPoint@/efi/nixos/*"):
+
for path in glob.iglob(f"{EFI_SYS_MOUNT_POINT}/efi/nixos/*"):
if not path in known_paths and not os.path.isdir(path):
os.unlink(path)
···
# Since systemd version 232 a machine ID is required and it might not
# be there on newly installed systems, so let's generate one so that
# bootctl can find it and we can also pass it to write_entry() later.
-
cmd = ["@systemd@/bin/systemd-machine-id-setup", "--print"]
+
cmd = [f"{SYSTEMD}/bin/systemd-machine-id-setup", "--print"]
machine_id = subprocess.run(
cmd, text=True, check=True, stdout=subprocess.PIPE
).stdout.rstrip()
···
# flags to pass to bootctl install/update
bootctl_flags = []
-
if "@canTouchEfiVariables@" != "1":
+
if CAN_TOUCH_EFI_VARIABLES != "1":
bootctl_flags.append("--no-variables")
-
if "@graceful@" == "1":
+
if GRACEFUL == "1":
bootctl_flags.append("--graceful")
if os.getenv("NIXOS_INSTALL_BOOTLOADER") == "1":
# bootctl uses fopen() with modes "wxe" and fails if the file exists.
-
if os.path.exists("@efiSysMountPoint@/loader/loader.conf"):
-
os.unlink("@efiSysMountPoint@/loader/loader.conf")
+
if os.path.exists(f"{EFI_SYS_MOUNT_POINT}/loader/loader.conf"):
+
os.unlink(f"{EFI_SYS_MOUNT_POINT}/loader/loader.conf")
-
subprocess.check_call(["@systemd@/bin/bootctl", "--esp-path=@efiSysMountPoint@"] + bootctl_flags + ["install"])
+
subprocess.check_call([f"{SYSTEMD}/bin/bootctl", f"--esp-path={EFI_SYS_MOUNT_POINT}"] + bootctl_flags + ["install"])
else:
# Update bootloader to latest if needed
-
available_out = subprocess.check_output(["@systemd@/bin/bootctl", "--version"], universal_newlines=True).split()[2]
-
installed_out = subprocess.check_output(["@systemd@/bin/bootctl", "--esp-path=@efiSysMountPoint@", "status"], universal_newlines=True)
+
available_out = subprocess.check_output([f"{SYSTEMD}/bin/bootctl", "--version"], universal_newlines=True).split()[2]
+
installed_out = subprocess.check_output([f"{SYSTEMD}/bin/bootctl", f"--esp-path={EFI_SYS_MOUNT_POINT}", "status"], universal_newlines=True)
# See status_binaries() in systemd bootctl.c for code which generates this
installed_match = re.search(r"^\W+File:.*/EFI/(?:BOOT|systemd)/.*\.efi \(systemd-boot ([\d.]+[^)]*)\)$",
···
if installed_version < available_version:
print("updating systemd-boot from %s to %s" % (installed_version, available_version))
-
subprocess.check_call(["@systemd@/bin/bootctl", "--esp-path=@efiSysMountPoint@"] + bootctl_flags + ["update"])
+
subprocess.check_call([f"{SYSTEMD}/bin/bootctl", f"--esp-path={EFI_SYS_MOUNT_POINT}"] + bootctl_flags + ["update"])
-
os.makedirs("@efiSysMountPoint@/efi/nixos", exist_ok=True)
-
os.makedirs("@efiSysMountPoint@/loader/entries", exist_ok=True)
+
os.makedirs(f"{EFI_SYS_MOUNT_POINT}/efi/nixos", exist_ok=True)
+
os.makedirs(f"{EFI_SYS_MOUNT_POINT}/loader/entries", exist_ok=True)
gens = get_generations()
for profile in get_profiles():
···
else:
raise e
-
for root, _, files in os.walk('@efiSysMountPoint@/efi/nixos/.extra-files', topdown=False):
-
relative_root = root.removeprefix("@efiSysMountPoint@/efi/nixos/.extra-files").removeprefix("/")
-
actual_root = os.path.join("@efiSysMountPoint@", relative_root)
+
for root, _, files in os.walk(f"{EFI_SYS_MOUNT_POINT}/efi/nixos/.extra-files", topdown=False):
+
relative_root = root.removeprefix(f"{EFI_SYS_MOUNT_POINT}/efi/nixos/.extra-files").removeprefix("/")
+
actual_root = os.path.join(f"{EFI_SYS_MOUNT_POINT}", relative_root)
for file in files:
actual_file = os.path.join(actual_root, file)
···
os.rmdir(actual_root)
os.rmdir(root)
-
os.makedirs("@efiSysMountPoint@/efi/nixos/.extra-files", exist_ok=True)
+
os.makedirs(f"{EFI_SYS_MOUNT_POINT}/efi/nixos/.extra-files", exist_ok=True)
-
subprocess.check_call("@copyExtraFiles@")
+
subprocess.check_call(COPY_EXTRA_FILES)
def main() -> None:
-
parser = argparse.ArgumentParser(description='Update @distroName@-related systemd-boot files')
-
parser.add_argument('default_config', metavar='DEFAULT-CONFIG', help='The default @distroName@ config to boot')
+
parser = argparse.ArgumentParser(description=f"Update {DISTRO_NAME}-related systemd-boot files")
+
parser.add_argument('default_config', metavar='DEFAULT-CONFIG', help=f"The default {DISTRO_NAME} config to boot")
args = parser.parse_args()
try:
···
# it can leave the system in an unbootable state, when a crash/outage
# happens shortly after an update. To decrease the likelihood of this
# event sync the efi filesystem after each update.
-
rc = libc.syncfs(os.open("@efiSysMountPoint@", os.O_RDONLY))
+
rc = libc.syncfs(os.open(f"{EFI_SYS_MOUNT_POINT}", os.O_RDONLY))
if rc != 0:
-
print("could not sync @efiSysMountPoint@: {}".format(os.strerror(rc)), file=sys.stderr)
+
print(f"could not sync {EFI_SYS_MOUNT_POINT}: {os.strerror(rc)}", file=sys.stderr)
if __name__ == '__main__':
+1
nixos/tests/all-tests.nix
···
stunnel = handleTest ./stunnel.nix {};
sudo = handleTest ./sudo.nix {};
sudo-rs = handleTest ./sudo-rs.nix {};
+
suwayomi-server = handleTest ./suwayomi-server.nix {};
swap-file-btrfs = handleTest ./swap-file-btrfs.nix {};
swap-partition = handleTest ./swap-partition.nix {};
swap-random-encryption = handleTest ./swap-random-encryption.nix {};
+24 -6
nixos/tests/ayatana-indicators.nix
···
name = "ayatana-indicators";
meta = {
-
maintainers = with lib.maintainers; [ OPNA2608 ];
+
maintainers = lib.teams.lomiri.members;
};
nodes.machine = { config, ... }: {
···
enable = true;
packages = with pkgs; [
ayatana-indicator-messages
-
];
+
] ++ (with pkgs.lomiri; [
+
lomiri-indicator-network
+
]);
};
-
# Services needed by some indicators
+
# Setup needed by some indicators
+
services.accounts-daemon.enable = true; # messages
+
+
# Lomiri-ish setup for Lomiri indicators
+
# TODO move into a Lomiri module, once the package set is far enough for the DE to start
+
+
networking.networkmanager.enable = true; # lomiri-network-indicator
+
# TODO potentially urfkill for lomiri-network-indicator?
};
# TODO session indicator starts up in a semi-broken state, but works fine after a restart. maybe being started before graphical session is truly up & ready?
testScript = { nodes, ... }: let
-
runCommandPerIndicatorService = command: lib.strings.concatMapStringsSep "\n" command nodes.machine.systemd.user.targets."ayatana-indicators".wants;
+
runCommandOverServiceList = list: command:
+
lib.strings.concatMapStringsSep "\n" command list;
+
+
runCommandOverAyatanaIndicators = runCommandOverServiceList
+
(builtins.filter
+
(service: !(lib.strings.hasPrefix "lomiri" service || lib.strings.hasPrefix "telephony-service" service))
+
nodes.machine.systemd.user.targets."ayatana-indicators".wants);
+
+
runCommandOverAllIndicators = runCommandOverServiceList
+
nodes.machine.systemd.user.targets."ayatana-indicators".wants;
in ''
start_all()
machine.wait_for_x()
···
machine.sleep(10)
# Now check if all indicators were brought up successfully, and kill them for later
-
'' + (runCommandPerIndicatorService (service: let serviceExec = builtins.replaceStrings [ "." ] [ "-" ] service; in ''
+
'' + (runCommandOverAyatanaIndicators (service: let serviceExec = builtins.replaceStrings [ "." ] [ "-" ] service; in ''
machine.succeed("pgrep -f ${serviceExec}")
machine.succeed("pkill -f ${serviceExec}")
'')) + ''
···
machine.sleep(10)
# Now check if all indicator services were brought up successfully
-
'' + runCommandPerIndicatorService (service: ''
+
'' + runCommandOverAllIndicators (service: ''
machine.wait_for_unit("${service}", "${user}")
'');
})
+90 -19
nixos/tests/haproxy.nix
···
-
import ./make-test-python.nix ({ pkgs, ...}: {
+
import ./make-test-python.nix ({ lib, pkgs, ...}: {
name = "haproxy";
nodes = {
-
machine = { ... }: {
-
services.haproxy = {
+
server = { ... }: {
+
services.haproxy = {
enable = true;
config = ''
+
global
+
limited-quic
+
defaults
+
mode http
timeout connect 10s
+
timeout client 10s
+
timeout server 10s
+
+
log /dev/log local0 debug err
+
option logasap
+
option httplog
+
option httpslog
backend http_server
-
mode http
-
server httpd [::1]:8000
+
server httpd [::1]:8000 alpn http/1.1
frontend http
-
bind *:80
-
mode http
+
bind :80
+
bind :443 ssl strict-sni crt /etc/ssl/fullchain.pem alpn h2,http/1.1
+
bind quic4@:443 ssl strict-sni crt /etc/ssl/fullchain.pem alpn h3 allow-0rtt
+
+
http-after-response add-header alt-svc 'h3=":443"; ma=60' if { ssl_fc }
+
http-request use-service prometheus-exporter if { path /metrics }
use_backend http_server
+
+
frontend http-cert-auth
+
bind :8443 ssl strict-sni crt /etc/ssl/fullchain.pem verify required ca-file /etc/ssl/cacert.crt
+
bind quic4@:8443 ssl strict-sni crt /etc/ssl/fullchain.pem verify required ca-file /etc/ssl/cacert.crt alpn h3
+
+
use_backend http_server
'';
};
services.httpd = {
···
}];
};
};
+
networking.firewall.allowedTCPPorts = [ 80 443 8443 ];
+
networking.firewall.allowedUDPPorts = [ 443 8443 ];
+
};
+
client = { ... }: {
+
environment.systemPackages = [ pkgs.curlHTTP3 ];
};
};
testScript = ''
+
# Helpers
+
def cmd(command):
+
print(f"+{command}")
+
r = os.system(command)
+
if r != 0:
+
raise Exception(f"Command {command} failed with exit code {r}")
+
+
def openssl(command):
+
cmd(f"${pkgs.openssl}/bin/openssl {command}")
+
+
# Generate CA.
+
openssl("req -new -newkey rsa:4096 -nodes -x509 -days 7 -subj '/C=ZZ/ST=Cloud/L=Unspecified/O=NixOS/OU=Tests/CN=CA Certificate' -keyout cacert.key -out cacert.crt")
+
+
# Generate and sign Server.
+
openssl("req -newkey rsa:4096 -nodes -subj '/CN=server/OU=Tests/O=NixOS' -keyout server.key -out server.csr")
+
openssl("x509 -req -in server.csr -out server.crt -CA cacert.crt -CAkey cacert.key -days 7")
+
cmd("cat server.crt server.key > fullchain.pem")
+
+
# Generate and sign Client.
+
openssl("req -newkey rsa:4096 -nodes -subj '/CN=client/OU=Tests/O=NixOS' -keyout client.key -out client.csr")
+
openssl("x509 -req -in client.csr -out client.crt -CA cacert.crt -CAkey cacert.key -days 7")
+
cmd("cat client.crt client.key > client.pem")
+
+
# Start the actual test.
start_all()
-
machine.wait_for_unit("multi-user.target")
-
machine.wait_for_unit("haproxy.service")
-
machine.wait_for_unit("httpd.service")
-
assert "We are all good!" in machine.succeed("curl -fk http://localhost:80/index.txt")
-
assert "haproxy_process_pool_allocated_bytes" in machine.succeed(
-
"curl -fk http://localhost:80/metrics"
-
)
+
server.copy_from_host("fullchain.pem", "/etc/ssl/fullchain.pem")
+
server.copy_from_host("cacert.crt", "/etc/ssl/cacert.crt")
+
server.succeed("chmod 0644 /etc/ssl/fullchain.pem /etc/ssl/cacert.crt")
+
+
client.copy_from_host("cacert.crt", "/etc/ssl/cacert.crt")
+
client.copy_from_host("client.pem", "/root/client.pem")
+
+
server.wait_for_unit("multi-user.target")
+
server.wait_for_unit("haproxy.service")
+
server.wait_for_unit("httpd.service")
+
+
assert "We are all good!" in client.succeed("curl -f http://server/index.txt")
+
assert "haproxy_process_pool_allocated_bytes" in client.succeed("curl -f http://server/metrics")
+
+
with subtest("https"):
+
assert "We are all good!" in client.succeed("curl -f --cacert /etc/ssl/cacert.crt https://server/index.txt")
+
+
with subtest("https-cert-auth"):
+
# Client must succeed in authenticating with the right certificate.
+
assert "We are all good!" in client.succeed("curl -f --cacert /etc/ssl/cacert.crt --cert-type pem --cert /root/client.pem https://server:8443/index.txt")
+
# Client must fail without certificate.
+
client.fail("curl --cacert /etc/ssl/cacert.crt https://server:8443/index.txt")
+
+
with subtest("h3"):
+
assert "We are all good!" in client.succeed("curl -f --http3-only --cacert /etc/ssl/cacert.crt https://server/index.txt")
+
+
with subtest("h3-cert-auth"):
+
# Client must succeed in authenticating with the right certificate.
+
assert "We are all good!" in client.succeed("curl -f --http3-only --cacert /etc/ssl/cacert.crt --cert-type pem --cert /root/client.pem https://server:8443/index.txt")
+
# Client must fail without certificate.
+
client.fail("curl -f --http3-only --cacert /etc/ssl/cacert.crt https://server:8443/index.txt")
with subtest("reload"):
-
machine.succeed("systemctl reload haproxy")
+
server.succeed("systemctl reload haproxy")
# wait some time to ensure the following request hits the reloaded haproxy
-
machine.sleep(5)
-
assert "We are all good!" in machine.succeed(
-
"curl -fk http://localhost:80/index.txt"
-
)
+
server.sleep(5)
+
assert "We are all good!" in client.succeed("curl -f http://server/index.txt")
'';
})
+46
nixos/tests/suwayomi-server.nix
···
+
{ system ? builtins.currentSystem
+
, pkgs
+
, lib ? pkgs.lib
+
}:
+
let
+
inherit (import ../lib/testing-python.nix { inherit system pkgs; }) makeTest;
+
inherit (lib) recursiveUpdate;
+
+
baseTestConfig = {
+
meta.maintainers = with lib.maintainers; [ ratcornu ];
+
nodes.machine = { pkgs, ... }: {
+
services.suwayomi-server = {
+
enable = true;
+
settings.server.port = 1234;
+
};
+
};
+
testScript = ''
+
machine.wait_for_unit("suwayomi-server.service")
+
machine.wait_for_open_port(1234)
+
machine.succeed("curl --fail http://localhost:1234/")
+
'';
+
};
+
in
+
+
{
+
without-auth = makeTest (recursiveUpdate baseTestConfig {
+
name = "suwayomi-server-without-auth";
+
});
+
+
with-auth = makeTest (recursiveUpdate baseTestConfig {
+
name = "suwayomi-server-with-auth";
+
+
nodes.machine = { pkgs, ... }: {
+
services.suwayomi-server = {
+
enable = true;
+
+
settings.server = {
+
port = 1234;
+
basicAuthEnabled = true;
+
basicAuthUsername = "alice";
+
basicAuthPasswordFile = pkgs.writeText "snakeoil-pass.txt" "pass";
+
};
+
};
+
};
+
});
+
}
+562 -550
pkgs/applications/editors/vim/plugins/generated.nix
···
ChatGPT-nvim = buildVimPlugin {
pname = "ChatGPT.nvim";
-
version = "2023-12-15";
+
version = "2024-01-19";
src = fetchFromGitHub {
owner = "jackMort";
repo = "ChatGPT.nvim";
-
rev = "48c59167beeb6ee0caa501c46cecc97b9be8571d";
-
sha256 = "013jns9jz630zc79npadrh5a75spgmglq76d4m56wx89qkbchfxm";
+
rev = "5e8f9004ee88d6c02fe428031d3b598d5dfc7cf2";
+
sha256 = "126m8cwasm4c6rhc8gnslqh2q08fn6gsw2sk57jdiflrsvhl9vzc";
};
meta.homepage = "https://github.com/jackMort/ChatGPT.nvim/";
};
···
LeaderF = buildVimPlugin {
pname = "LeaderF";
-
version = "2023-12-25";
+
version = "2024-01-19";
src = fetchFromGitHub {
owner = "Yggdroot";
repo = "LeaderF";
-
rev = "d8bd4a5b7d5975543b62c44cd06fd46bb1d83a9e";
-
sha256 = "1m3i1xscjfqvcnmk837zwag671myqnz4d853i8sbiaf7ljk5bpl0";
+
rev = "43e6c0467ef73107f9f6f02ac967dbc359a8d438";
+
sha256 = "1p1a9ppsw5f27qsqmr8wvnbamag8w9xbh4dmpwrfk96ap7flndjz";
};
meta.homepage = "https://github.com/Yggdroot/LeaderF/";
};
···
SchemaStore-nvim = buildVimPlugin {
pname = "SchemaStore.nvim";
-
version = "2024-01-02";
+
version = "2024-01-19";
src = fetchFromGitHub {
owner = "b0o";
repo = "SchemaStore.nvim";
-
rev = "90149d11708d38037e340bf7a668e1a79217680d";
-
sha256 = "02287n3m4sic42ab5d8qvwixs7xxsl6ll5igm5g7bxkhfg1p1m6k";
+
rev = "5012a4758f1ab35f9d2ed5b017a75e9bb67b7e63";
+
sha256 = "0q4mjfqj005ayhjrc42wqfjarzr84h15bs1ad7abjmw6x4vkwmmp";
};
meta.homepage = "https://github.com/b0o/SchemaStore.nvim/";
};
···
YouCompleteMe = buildVimPlugin {
pname = "YouCompleteMe";
-
version = "2023-12-30";
+
version = "2024-01-14";
src = fetchFromGitHub {
owner = "ycm-core";
repo = "YouCompleteMe";
-
rev = "71166ea1337fb64cccb412f39539a9ac52b8045e";
-
sha256 = "0vnvkfb3wrjlllfzbmipnrbqjk8m1nj0skw0nz84yg6mj0lnrjw0";
+
rev = "2b33bf3dc822f6c68b39d235e24efa5508cf9857";
+
sha256 = "1myd0ihxzk9jv8hqn7bfqh26cai9xlfnpwp89i62aqhgl3v0b361";
fetchSubmodules = true;
};
meta.homepage = "https://github.com/ycm-core/YouCompleteMe/";
···
actions-preview-nvim = buildVimPlugin {
pname = "actions-preview.nvim";
-
version = "2023-12-05";
+
version = "2024-01-07";
src = fetchFromGitHub {
owner = "aznhe21";
repo = "actions-preview.nvim";
-
rev = "8f79029a36ab6807478f157538a91ccd4af5858f";
-
sha256 = "0hrrrkfr2qv6fgmvc4nv3spp0d8lqq9skc3gbgnzg8m7pfai2mfx";
+
rev = "dd63df1a4ed0ffe1458945ee50ecb1dd02b605ab";
+
sha256 = "0rsg7qvy45hhrzsf0xsdkr8ac9d3w2b0wqdbzzkfispkxpbsqyl9";
};
meta.homepage = "https://github.com/aznhe21/actions-preview.nvim/";
};
···
aerial-nvim = buildVimPlugin {
pname = "aerial.nvim";
-
version = "2023-12-24";
+
version = "2024-01-14";
src = fetchFromGitHub {
owner = "stevearc";
repo = "aerial.nvim";
-
rev = "e2e3bc2df4490690ea005395eecdc8eeb30c4def";
-
sha256 = "1fxjdhsyxsflfzsvsp1rds5cdqw4bipqr5i04sccn2qzip5dfsm7";
+
rev = "8ccc18055ba855affec5c251e615b92595ac2dba";
+
sha256 = "185nn727czf50liji69h64br6ppn7vl5zmy5i2dbck74302l24vs";
fetchSubmodules = true;
};
meta.homepage = "https://github.com/stevearc/aerial.nvim/";
···
ale = buildVimPlugin {
pname = "ale";
-
version = "2023-12-10";
+
version = "2024-01-14";
src = fetchFromGitHub {
owner = "dense-analysis";
repo = "ale";
-
rev = "9a23ec1f60ec85f6afb70870a1978141b321fb3c";
-
sha256 = "07gl4a5y4g2ywlj5a9zhwnfb2d4ma8b3hdkf3brls7smwknvlkn0";
+
rev = "8922478a83cd06bfe5b82eb45279649adc4ec046";
+
sha256 = "1s9cy0s08hgjb1n05gbl8am2s4wvxblpa1sfiwadwyqf163bd16j";
};
meta.homepage = "https://github.com/dense-analysis/ale/";
};
···
alpha-nvim = buildVimPlugin {
pname = "alpha-nvim";
-
version = "2023-11-28";
+
version = "2024-01-17";
src = fetchFromGitHub {
owner = "goolord";
repo = "alpha-nvim";
-
rev = "29074eeb869a6cbac9ce1fbbd04f5f5940311b32";
-
sha256 = "13my49r11s0mm7q7cri7c0ymmasippp9wcfplsg1pmg73j9a6i27";
+
rev = "4b36c1ca9ea475bdc006896657cf1ccc486aeffa";
+
sha256 = "01s5kp4zxfs18i7r9hvrjakihk6wz191zrkniq4vhsns32mmjgk3";
};
meta.homepage = "https://github.com/goolord/alpha-nvim/";
};
···
better-escape-nvim = buildVimPlugin {
pname = "better-escape.nvim";
-
version = "2023-12-30";
+
version = "2024-01-05";
src = fetchFromGitHub {
owner = "max397574";
repo = "better-escape.nvim";
-
rev = "d0e9bc2357d79d88fcbf067e7096812dd917b58f";
-
sha256 = "0x2sd9wk3428hxkk0ybwh0hxksbzlzspb2ill9r63v3arflghn46";
+
rev = "d62cf3c04163a46f3895c70cc807f5ae68dd8ca1";
+
sha256 = "0fyrndca1nh26wzvbv37k9w7s2648lrxx9qgj56xz5ncakc2s3yr";
};
meta.homepage = "https://github.com/max397574/better-escape.nvim/";
};
···
src = fetchFromGitHub {
owner = "ms-jpq";
repo = "chadtree";
-
rev = "aed5de7cfe2238df4cd9aa4ac023cdde0db243b2";
-
sha256 = "03y7ms7wx78w70nyzp1nv4nb7ybyrsmsf8zk8p0jnd7vzvx6ixzp";
+
rev = "d0c6bdd9588fe8514b5ba270e8b7c8d55e42fd05";
+
sha256 = "19wddsi5dddcgfynl23pb2hxda4lxlq627sbx193mvqyivdpr3ck";
};
meta.homepage = "https://github.com/ms-jpq/chadtree/";
};
···
cmp-dictionary = buildVimPlugin {
pname = "cmp-dictionary";
-
version = "2023-08-30";
+
version = "2024-01-08";
src = fetchFromGitHub {
owner = "uga-rosa";
repo = "cmp-dictionary";
-
rev = "363ce91a198ea255d847a189c723c6d4e3bc4a91";
-
sha256 = "033wa4sgg2hmn2wi7g7mwl0cpw4mlnr53x8b0diqlyv5v7wax302";
+
rev = "d17bc1f87736b6a7f058b2f246e651d34d648b47";
+
sha256 = "04g7f0d61adasqr50bvlf9c0nllf7la83r619mgxc645cli41301";
};
meta.homepage = "https://github.com/uga-rosa/cmp-dictionary/";
};
···
cmp-fuzzy-path = buildVimPlugin {
pname = "cmp-fuzzy-path";
-
version = "2023-12-28";
+
version = "2024-01-17";
src = fetchFromGitHub {
owner = "tzachar";
repo = "cmp-fuzzy-path";
-
rev = "11fe4d7a7cd3fd6e28299abea17e3728e14329f3";
-
sha256 = "0m30qwgc58k02knf6pbhn9wvdczhbjhqsd52ba863mwpy20wy6by";
+
rev = "9953c11a2510a04111b7b152cf50ae1e83f00798";
+
sha256 = "1v5752sjls2762aflszbrvav2vcs80ihvaya477rkf1kdcda95l4";
};
meta.homepage = "https://github.com/tzachar/cmp-fuzzy-path/";
};
···
meta.homepage = "https://github.com/f3fora/cmp-spell/";
};
+
cmp-tabby = buildVimPlugin {
+
pname = "cmp-tabby";
+
version = "2023-11-21";
+
src = fetchFromGitHub {
+
owner = "nzlov";
+
repo = "cmp-tabby";
+
rev = "eb793a7ac27972e99ae391f85ee7a2e0b7d02590";
+
sha256 = "0gi5r870zvxij1d3vb0534fm8llfsnvffdc84cfv4k4xjigh828d";
+
};
+
meta.homepage = "https://github.com/nzlov/cmp-tabby/";
+
};
+
cmp-tabnine = buildVimPlugin {
pname = "cmp-tabnine";
version = "2023-05-09";
···
coc-fzf = buildVimPlugin {
pname = "coc-fzf";
-
version = "2023-01-30";
+
version = "2024-01-04";
src = fetchFromGitHub {
owner = "antoinemadec";
repo = "coc-fzf";
-
rev = "5fae5a15497750483e21fc207aa6005f340f02f2";
-
sha256 = "1r9jhdxm3y1lpdmwmlk48skihf7jxdm2sxirzyd1kwb88nvn4c3r";
+
rev = "96490e570daf1c10679ac0b183ebf2ca1024b079";
+
sha256 = "0iyjrax9sqimx7vrkk98qy3zag4vbw3g3kw4p6mmyjryi20kw66m";
};
meta.homepage = "https://github.com/antoinemadec/coc-fzf/";
};
···
codeium-vim = buildVimPlugin {
pname = "codeium.vim";
-
version = "2024-01-03";
+
version = "2024-01-18";
src = fetchFromGitHub {
owner = "Exafunction";
repo = "codeium.vim";
-
rev = "4063291e335e74e9ee2be04beb47d40b376312fa";
-
sha256 = "sha256-kRwkgDQq0x4JusuUww5X/lXoJF/gHeZ57FOndNGS4Go=";
+
rev = "a1c3d6b369a18514d656dac149de807becacbdf7";
+
sha256 = "1d1m30wrjm3s18672j97ypbky59mppn8af3vl0db7pf4c7bv2vbv";
};
meta.homepage = "https://github.com/Exafunction/codeium.vim/";
};
···
conform-nvim = buildVimPlugin {
pname = "conform.nvim";
-
version = "2024-01-02";
+
version = "2024-01-16";
src = fetchFromGitHub {
owner = "stevearc";
repo = "conform.nvim";
-
rev = "c4b2efb8aee4af0ef179a9b49ba401de3c4ef5d2";
-
sha256 = "1n7x44ja02j0rkvchb58cw1gc1qaq02w8sq15qr6r18ybf63b85r";
+
rev = "cbc5745bf7519acaf3a5cbaaa677fd556aa813d7";
+
sha256 = "0x1sr26gb7spcrfkp537819m9v1ra028wpyzl3jvmbkd1viw5001";
fetchSubmodules = true;
};
meta.homepage = "https://github.com/stevearc/conform.nvim/";
···
copilot-lua = buildVimPlugin {
pname = "copilot.lua";
-
version = "2023-12-23";
+
version = "2024-01-07";
src = fetchFromGitHub {
owner = "zbirenbaum";
repo = "copilot.lua";
-
rev = "858bbfa6fa81c88fb1f64107d7981f1658619e0a";
-
sha256 = "15l1y1zqzsrvz437vyzaxwjcxrqagfwc3v9bplhv77kvaj0sbb67";
+
rev = "b03617a6dc4bc88b65ab5deac1631da9a9c2dcaf";
+
sha256 = "1pq8h1fnx5fkk6nj10ag6hx1br0c6vpclmcrw67qss8n52g0zwgk";
};
meta.homepage = "https://github.com/zbirenbaum/copilot.lua/";
};
copilot-vim = buildVimPlugin {
pname = "copilot.vim";
-
version = "2023-12-12";
+
version = "2024-01-18";
src = fetchFromGitHub {
owner = "github";
repo = "copilot.vim";
-
rev = "5b19fb001d7f31c4c7c5556d7a97b243bd29f45f";
-
sha256 = "0m6s01in8bkfviq7p0xq9x5ldgj826ixbnz4586bgg9pzkr0lz4q";
+
rev = "49e0348bfb913fae63ca5ddb987a8bccd193da86";
+
sha256 = "1zxc18dpafazz5snvra9rq4gzjzb3dpwig24p4nbp4i1gjb6b0dp";
};
meta.homepage = "https://github.com/github/copilot.vim/";
};
···
coq-thirdparty = buildVimPlugin {
pname = "coq.thirdparty";
-
version = "2024-01-01";
+
version = "2024-01-12";
src = fetchFromGitHub {
owner = "ms-jpq";
repo = "coq.thirdparty";
-
rev = "ae3d9e8f40b663ec26b1a7974f0d4323aa4e73ed";
-
sha256 = "1cv43ijgycyivwyxcim66r4nq827dbn1703qck3ifif1qyp70zql";
+
rev = "99393e405c28883e92e39ad6cdb41120ecfb6f32";
+
sha256 = "0jkim8sxi66ra1xdlhlz3b04jh0whrgs43wyw7hdckwjvmn354hp";
};
meta.homepage = "https://github.com/ms-jpq/coq.thirdparty/";
};
···
coq_nvim = buildVimPlugin {
pname = "coq_nvim";
-
version = "2023-12-29";
+
version = "2024-01-03";
src = fetchFromGitHub {
owner = "ms-jpq";
repo = "coq_nvim";
-
rev = "9fda84a882c63eddc86911e6507ecc6a2ea7d728";
-
sha256 = "0kn9b9sjy7px853px4s947w6igxbajhsaskv6h5x7wcqwm4clznh";
+
rev = "4337cb19c7bd922fa9b374456470a753dc1618d4";
+
sha256 = "1a13hb39hmpk2pgq615b32kd94arj22rppags99dxg02vz9ngsp8";
};
meta.homepage = "https://github.com/ms-jpq/coq_nvim/";
};
···
crates-nvim = buildVimPlugin {
pname = "crates.nvim";
-
version = "2023-12-20";
+
version = "2024-01-18";
src = fetchFromGitHub {
owner = "saecki";
repo = "crates.nvim";
-
rev = "81c6325b7f8875857ec09e5d24f3b6d7986f29e2";
-
sha256 = "1dlri6p8v8bs3mkssvxixpg8knavr2axwydy5qhywzzjzz236yd5";
+
rev = "efb5b306fea2d5eebf3c6c230f956b7686c09aa7";
+
sha256 = "060sxilrn4cr08skclh9in48mdss7prfnxbaabrsw1992mn3d9kq";
};
meta.homepage = "https://github.com/saecki/crates.nvim/";
};
···
denops-vim = buildVimPlugin {
pname = "denops.vim";
-
version = "2024-01-03";
+
version = "2024-01-09";
src = fetchFromGitHub {
owner = "vim-denops";
repo = "denops.vim";
-
rev = "4f0bbc933fd700e0d9a0055c569fa45e193fca27";
-
sha256 = "0xpf37r8y47i2s73b9ccdbglsrnw36ixyfbx584fg4vdcibkcc42";
+
rev = "83f167b034e9e56913d8a89b026a6b0eb79b52b4";
+
sha256 = "0a9768w6b37b0s067kx11xp5wa29i3ifciwihzdmks49dvrrr5h7";
};
meta.homepage = "https://github.com/vim-denops/denops.vim/";
};
···
distant-nvim = buildVimPlugin {
pname = "distant.nvim";
-
version = "2023-09-13";
+
version = "2024-01-10";
src = fetchFromGitHub {
owner = "chipsenkbeil";
repo = "distant.nvim";
-
rev = "998724f62386c8022a4e6c885f4509cf9477451a";
-
sha256 = "1qzk86mqz6cfspzxslyckxsw964fk22n3f2nlwpm2vp4kdkqajmc";
+
rev = "de7288b1af6fdb2d2e7a8aa00f07a236261c2491";
+
sha256 = "1dvd12cmarb5ki214xy0d4ibkcym3gla3pk9anfgjjm1qqlwm9va";
};
meta.homepage = "https://github.com/chipsenkbeil/distant.nvim/";
};
···
dracula-nvim = buildVimPlugin {
pname = "dracula.nvim";
-
version = "2023-12-15";
+
version = "2024-01-10";
src = fetchFromGitHub {
owner = "Mofiqul";
repo = "dracula.nvim";
-
rev = "cadf9a1d873d67a92a76b258715cad91f0c1dbb9";
-
sha256 = "1a12kkfszgb94zi4wi3ksrpcyd2vkl2wcm314z738p7p5vjrvkwl";
+
rev = "8fc749e2479d62829c9c627867770035b74529a4";
+
sha256 = "14j3lz53vfz9w6iiw0zywqwknh0blsma9vzi10qqchq8cf1b6w1d";
};
meta.homepage = "https://github.com/Mofiqul/dracula.nvim/";
};
dressing-nvim = buildVimPlugin {
pname = "dressing.nvim";
-
version = "2023-12-26";
+
version = "2024-01-16";
src = fetchFromGitHub {
owner = "stevearc";
repo = "dressing.nvim";
-
rev = "94b0d24483d56f3777ee0c8dc51675f21709318c";
-
sha256 = "1dzq0h7z9by1zb4fhdjkak9rva0s12d8hl6xajgd9m5rnh3d64pl";
+
rev = "c1179336aaeca82a785cade27e9b7b276af3222e";
+
sha256 = "05l7xj9bjh4hq4vdy27ibbx6yg2xmj51mq84p3qzvc8xia6gpf0w";
};
meta.homepage = "https://github.com/stevearc/dressing.nvim/";
};
dropbar-nvim = buildVimPlugin {
pname = "dropbar.nvim";
-
version = "2023-12-23";
+
version = "2024-01-17";
src = fetchFromGitHub {
owner = "Bekaboo";
repo = "dropbar.nvim";
-
rev = "ee3a356254ab494c0e280b809969a7a3a7e38fb7";
-
sha256 = "1d1pxwvz4n5hlr5qa6ql3hx06350xyqycxzk5fs15ggnq6c8drd8";
+
rev = "0383ce9122e698360f19526e024348ae5bbc63ca";
+
sha256 = "0i3ap3g20xik52fh2cjrld6mx0azpj02bcvjjr869rzxycfgy7wc";
};
meta.homepage = "https://github.com/Bekaboo/dropbar.nvim/";
};
···
editorconfig-vim = buildVimPlugin {
pname = "editorconfig-vim";
-
version = "2023-12-02";
+
version = "2024-01-15";
src = fetchFromGitHub {
owner = "editorconfig";
repo = "editorconfig-vim";
-
rev = "95cb75e21d11206dad4bd3895c99459bdaa13dd1";
-
sha256 = "19nqk6hw0w29a14dwykqpcfahcjnkyjafha01fa82i967hrg3dj6";
+
rev = "0956bc257ca4eaa3e087e0ba2253a3e980805820";
+
sha256 = "1w64bpv4hanyxml0hbqqsbm96fckx1imcvksr2raq9al0qlfk4gn";
fetchSubmodules = true;
};
meta.homepage = "https://github.com/editorconfig/editorconfig-vim/";
···
efmls-configs-nvim = buildVimPlugin {
pname = "efmls-configs-nvim";
-
version = "2023-12-21";
+
version = "2024-01-10";
src = fetchFromGitHub {
owner = "creativenull";
repo = "efmls-configs-nvim";
-
rev = "ddc7c542aaad21da594edba233c15ae3fad01ea0";
-
sha256 = "0qhs1dzn0wy6jrqkyn4bz5cmd9xzxp3prka72446b3sj4521bbs7";
+
rev = "5372981bc8785facefb51cd50cb0888d1129a291";
+
sha256 = "08d67vm14jqkvrds247wy81mhfvfki5vl3fg7lp8s6aafs1y576d";
};
meta.homepage = "https://github.com/creativenull/efmls-configs-nvim/";
};
···
far-vim = buildVimPlugin {
pname = "far.vim";
-
version = "2022-08-25";
+
version = "2024-01-15";
src = fetchFromGitHub {
owner = "brooth";
repo = "far.vim";
-
rev = "5ad7d647434c7d89f715afa5aeae46e5441d32b3";
-
sha256 = "0rmlpm415knarnqbqykw9yhaliv4pw2c1kx4dlclg8xgx0a191f0";
+
rev = "56e5d8a71fc12d5c78a4eed908fd9a7cabc405e2";
+
sha256 = "1gfgyrw0kmls6fgd1hzg3a7yf00jcxyj0qrc0jf3yab5vb02484n";
};
meta.homepage = "https://github.com/brooth/far.vim/";
};
···
feline-nvim = buildVimPlugin {
pname = "feline.nvim";
-
version = "2023-12-27";
+
version = "2024-01-05";
src = fetchFromGitHub {
owner = "freddiehaddad";
repo = "feline.nvim";
-
rev = "0f6c531ac928bcff4cccc08b7fff3b5b2657359f";
-
sha256 = "0535kv2mc04wlwjmay5zv0wd74xd0y07zibs5lf5agyl34sdp2qy";
+
rev = "6cfbe0608d2552a7d947c6f521670b10379fbe42";
+
sha256 = "1hkypnpaws9ijw4k3gqc03y5hmwnjp9jax8k9dxgqiasixk0wqs9";
};
meta.homepage = "https://github.com/freddiehaddad/feline.nvim/";
};
···
meta.homepage = "https://github.com/wincent/ferret/";
};
-
fidget-nvim = buildVimPlugin {
+
fidget-nvim = buildNeovimPlugin {
pname = "fidget.nvim";
-
version = "2023-12-28";
+
version = "2024-01-08";
src = fetchFromGitHub {
owner = "j-hui";
repo = "fidget.nvim";
-
rev = "a4a7edfea37e557dbff5509ee374ffb57051bba9";
-
sha256 = "0hvdmvxd9basyh57ik214dij0m5hjwrz2d5c4asdmbw5bicc84gl";
+
rev = "3a93300c076109d86c7ce35ec67a8034ae6ba9db";
+
sha256 = "1ld4611wpgcy5lmrw16clh2hrbx42kfa9pm0a44cb6nfcx2gy1dq";
};
meta.homepage = "https://github.com/j-hui/fidget.nvim/";
};
···
firenvim = buildVimPlugin {
pname = "firenvim";
-
version = "2023-08-18";
+
version = "2024-01-13";
src = fetchFromGitHub {
owner = "glacambre";
repo = "firenvim";
-
rev = "138424db463e6c0e862a05166a4ccc781cd7c19d";
-
sha256 = "08nwlfs8718vfqszzwpjf9kkf5p16fkydwc6rny8z7xhigzv9cc7";
+
rev = "8c6c00aae7e5762cbcb4cd0df5848e959c4a9572";
+
sha256 = "17fql4bgcvxbky8l5xs11bkv8qchkj0jcwjpchy0h09w0q0gwnw2";
};
meta.homepage = "https://github.com/glacambre/firenvim/";
};
···
flit-nvim = buildVimPlugin {
pname = "flit.nvim";
-
version = "2023-12-22";
+
version = "2024-01-13";
src = fetchFromGitHub {
owner = "ggandor";
repo = "flit.nvim";
-
rev = "fc57989ab4414c83c8bd153d813cd542e80808db";
-
sha256 = "1954cwp2vlg5h0k2lbm89gfq4g3wrkvaxvhq480c5sra81g8x2gp";
+
rev = "39e3399ed2cbc328778258ac0d497ece9ed8fe32";
+
sha256 = "0pmaymd1n8k829h2pb392xbnm9qgbsxxnzgjzv84ylmrvr6r83sq";
};
meta.homepage = "https://github.com/ggandor/flit.nvim/";
};
···
src = fetchFromGitHub {
owner = "akinsho";
repo = "flutter-tools.nvim";
-
rev = "59f987589b00d7e6f202f7aa32f041772e287d37";
-
sha256 = "0r5b48fincrgh1gq8q95pv5q641fvm5rgxvwww07l950xry7xsb0";
+
rev = "b65ad58462116785423d81aeb2ee6c8c16f78679";
+
sha256 = "1z9zikl9apba21qijhjhqd9rn62n812zm767xam211ha912z9iq2";
};
meta.homepage = "https://github.com/akinsho/flutter-tools.nvim/";
};
···
friendly-snippets = buildVimPlugin {
pname = "friendly-snippets";
-
version = "2023-11-27";
+
version = "2024-01-08";
src = fetchFromGitHub {
owner = "rafamadriz";
repo = "friendly-snippets";
-
rev = "53d3df271d031c405255e99410628c26a8f0d2b0";
-
sha256 = "07zggsby7v2migmc314nd1dsga9ixwp89ibwlsl3lrm2dwqlkbg9";
+
rev = "69a2c1675b66e002799f5eef803b87a12f593049";
+
sha256 = "0598qidaysarhzdz9p75kl0s8m9k65d0ir7f8vkzw5nbj1pqpkn2";
};
meta.homepage = "https://github.com/rafamadriz/friendly-snippets/";
};
···
fzf-lua = buildVimPlugin {
pname = "fzf-lua";
-
version = "2024-01-02";
+
version = "2024-01-15";
src = fetchFromGitHub {
owner = "ibhagwan";
repo = "fzf-lua";
-
rev = "f4f3671ebc89dd25a583a871db07529a3eff8b64";
-
sha256 = "0py9ajf0dksszv86irnxmg9cbydvbfjgndzy9mlq5b2nqchlfwsr";
+
rev = "f021b287bf095f20cb5062fc9486dd3243ae220c";
+
sha256 = "03srz55cbkpgjd07aq3qxpd93vxci2m6w2hbf3gr0lpqya55fdgr";
};
meta.homepage = "https://github.com/ibhagwan/fzf-lua/";
};
fzf-vim = buildVimPlugin {
pname = "fzf.vim";
-
version = "2023-10-27";
+
version = "2024-01-08";
src = fetchFromGitHub {
owner = "junegunn";
repo = "fzf.vim";
-
rev = "1e054c1d075d87903647db9320116d360eb8b024";
-
sha256 = "197fmlqk2hqrbsgbk9mq1kn67nf7zqcy7yn2zjk0cjk7ldppzfmk";
+
rev = "f6cb5b17897ff0c38f60fecd4b529678bcfec259";
+
sha256 = "177ca7w28s854zkjqza0b6mnrhdzpxkscbpxq24yg4aw8r4kjyhs";
};
meta.homepage = "https://github.com/junegunn/fzf.vim/";
};
···
git-conflict-nvim = buildVimPlugin {
pname = "git-conflict.nvim";
-
version = "2023-09-18";
+
version = "2024-01-03";
src = fetchFromGitHub {
owner = "akinsho";
repo = "git-conflict.nvim";
-
rev = "896261933afe2fddf6fb043d9cd4d88301b151a9";
-
sha256 = "1pkvhl1bf76nvc9rdyn60dq619pkwr2a03gn2zkqlap28lhw2xn8";
+
rev = "690879ba23741f21646e97ba287333ff56137c4d";
+
sha256 = "0d23njkk21pz3imm64wcqw9vnzpg35k41dp7w4ailqknarpyc6qq";
};
meta.homepage = "https://github.com/akinsho/git-conflict.nvim/";
};
···
gitsigns-nvim = buildNeovimPlugin {
pname = "gitsigns.nvim";
-
version = "2023-12-12";
+
version = "2024-01-12";
src = fetchFromGitHub {
owner = "lewis6991";
repo = "gitsigns.nvim";
-
rev = "d195f0c35ced5174d3ecce1c4c8ebb3b5bc23fa9";
-
sha256 = "0n1pdil0di93sfmlxnw80xvwxgz36m3hllhzg16bmlcjwgagwclp";
+
rev = "4aaacbf5e5e2218fd05eb75703fe9e0f85335803";
+
sha256 = "0583bcg23hf4clg6r737ns6whg9hinz3rn0bmvs6692lmrjsiinb";
};
meta.homepage = "https://github.com/lewis6991/gitsigns.nvim/";
};
···
guard-nvim = buildVimPlugin {
pname = "guard.nvim";
-
version = "2023-11-27";
+
version = "2024-01-13";
src = fetchFromGitHub {
owner = "nvimdev";
repo = "guard.nvim";
-
rev = "394317c25a6b0f0e064aebcfcf902e46fb0a04ba";
-
sha256 = "sha256-Yva/mSn5RdvHLK5cVGHUCEHRauYrwy7wR2uDzyBM9sw=";
+
rev = "d4782860b7da344d7409edbe7ee3693d5b8ea226";
+
sha256 = "017lsdh1a3z43dw5liz0hv2fic8rbxmw100rfnj9w3xxf6a5iv9k";
};
meta.homepage = "https://github.com/nvimdev/guard.nvim/";
};
···
hare-vim = buildVimPlugin {
pname = "hare.vim";
-
version = "2024-01-03";
+
version = "2024-01-08";
src = fetchgit {
url = "https://git.sr.ht/~sircmpwn/hare.vim";
-
rev = "863d8d7a6cfc512a500654b8adea987de9827c97";
-
sha256 = "08pppvfqi584y7hn2sqran6w66d1xin9ixhzhvkcn084ff08zjlk";
+
rev = "9abf570deb82ecc525a53e0b96b487efde8bc490";
+
sha256 = "0pnkz6n48b0i56vilg81c9p7z3bj834r7vch7b53cmmpp78v8ikf";
};
meta.homepage = "https://git.sr.ht/~sircmpwn/hare.vim";
};
···
haskell-tools-nvim = buildNeovimPlugin {
pname = "haskell-tools.nvim";
-
version = "2023-12-31";
+
version = "2024-01-15";
src = fetchFromGitHub {
owner = "MrcJkb";
repo = "haskell-tools.nvim";
-
rev = "29d7e4a366d961f8d756a3c3ed89b3e2908ac290";
-
sha256 = "1inzl1c1gv2g8bx6vryhsmfmdwifnl52wkfzqv36hzn8jdy7vcbh";
+
rev = "54d8018f14cd150c686d303e2b7567469c720367";
+
sha256 = "1khkbj9k26xic1h9nj8mmazx5nhhqk3x07yx5qahf1xa1y1i1fgs";
};
meta.homepage = "https://github.com/MrcJkb/haskell-tools.nvim/";
};
···
heirline-nvim = buildVimPlugin {
pname = "heirline.nvim";
-
version = "2023-11-29";
+
version = "2024-01-12";
src = fetchFromGitHub {
owner = "rebelot";
repo = "heirline.nvim";
-
rev = "170e1b1fd7c11db00e46d802165fb277db601ae7";
-
sha256 = "04dlwis61di60pv11xl2i1sllqmrhq077svqga8sxfh557hspr04";
+
rev = "1b6f12e011f225a26aa162905cbf68804479e7e6";
+
sha256 = "0kqrriz5c0l5ljmz7amdhg3zrnkx0lpfjdxdagpcp9zyarvgdc6q";
};
meta.homepage = "https://github.com/rebelot/heirline.nvim/";
};
···
hotpot-nvim = buildVimPlugin {
pname = "hotpot.nvim";
-
version = "2023-12-30";
+
version = "2024-01-17";
src = fetchFromGitHub {
owner = "rktjmp";
repo = "hotpot.nvim";
-
rev = "0d0f414682a3e7d1561beac1f1545d8f8541599f";
-
sha256 = "1b89rxiy1hgilhjpzhpfqsbkiq1qx8h7ci0hwfnxz9a2s14k603l";
+
rev = "9d4051550ff68d13aad9432fd3e631674da4e72e";
+
sha256 = "173q7ihmrq56v00x95zpdpa5j55c3bq1f9zf7cvmp3pj9pa9hzyf";
};
meta.homepage = "https://github.com/rktjmp/hotpot.nvim/";
};
hover-nvim = buildVimPlugin {
pname = "hover.nvim";
-
version = "2024-01-02";
+
version = "2024-01-13";
src = fetchFromGitHub {
owner = "lewis6991";
repo = "hover.nvim";
-
rev = "bbd59ddfae4e64459944acf2abcda4d81ba8bac6";
-
sha256 = "1s86vm9j4y8x3apckn0qxggx0lhkl153pczif5vy6gi7s8q93vha";
+
rev = "a7b7aba3ebf92a85e4cb6ebf1c4ee67862c5980a";
+
sha256 = "0k8x2v0xkgyvghbbd5fsmrqa0sxaavlyi4pqxlkyl76mfkrvph1y";
};
meta.homepage = "https://github.com/lewis6991/hover.nvim/";
};
···
image-nvim = buildNeovimPlugin {
pname = "image.nvim";
-
version = "2024-01-02";
+
version = "2024-01-08";
src = fetchFromGitHub {
owner = "3rd";
repo = "image.nvim";
-
rev = "8e5b0b56e49d2bb8714bb95dc9c26697e1fc3068";
-
sha256 = "0ms1bfbyca4fmbdfmiwg7i3nnrfs08l859yyjyfn032d2vf0q32m";
+
rev = "245422e5c4774f0640d41c0eadec77396f2be4a9";
+
sha256 = "0mx0sgibinr0vv4fafzm2d5kvqxlyi502imqldz69kxn7xqamfi1";
};
meta.homepage = "https://github.com/3rd/image.nvim/";
};
···
indent-blankline-nvim = buildVimPlugin {
pname = "indent-blankline.nvim";
-
version = "2024-01-02";
+
version = "2024-01-12";
src = fetchFromGitHub {
owner = "lukas-reineke";
repo = "indent-blankline.nvim";
-
rev = "3c8a185da4b8ab7aef487219f5e001b11d4b6aaf";
-
sha256 = "0bzn4441v37250hpiqd0fm95yf1k3ldkvly3bfrhyzxpcjl50c3b";
+
rev = "12e92044d313c54c438bd786d11684c88f6f78cd";
+
sha256 = "0mrlq0ymxg80nr9ph4gk4ldf6xmd4pxarpybb779xy7x417mnjsg";
};
meta.homepage = "https://github.com/lukas-reineke/indent-blankline.nvim/";
};
···
investigate-vim = buildVimPlugin {
pname = "investigate.vim";
-
version = "2020-02-29";
+
version = "2024-01-04";
src = fetchFromGitHub {
owner = "keith";
repo = "investigate.vim";
-
rev = "aef9332ba3cfc070fb59fd7a4ac82bae2b42cd7b";
-
sha256 = "1jiipch8jr66h1cywwj0zdlx45p70d359s8ljdwcndjwicrqslmk";
+
rev = "f835b2c9f3d4770576c760830a08f957d5e94717";
+
sha256 = "1x5m74azdrvpsllbg7nkaqbib4ncqn3lja38lqfanydv1jfjylwg";
};
meta.homepage = "https://github.com/keith/investigate.vim/";
};
···
lazy-nvim = buildVimPlugin {
pname = "lazy.nvim";
-
version = "2023-11-04";
+
version = "2024-01-19";
src = fetchFromGitHub {
owner = "folke";
repo = "lazy.nvim";
-
rev = "96584866b9c5e998cbae300594d0ccfd0c464627";
-
sha256 = "11s0ddi1zcnyrh1q73jp2a4whvpajiwjd6dv8igfwj4jr21mrl39";
+
rev = "747bb955c5bfb2dc5d51280132f00a56a53f9f6d";
+
sha256 = "0x9zasdj9nikida0csci1mnd4ajbcysqmz19h0rlkm9chd41fgv8";
};
meta.homepage = "https://github.com/folke/lazy.nvim/";
};
···
lean-nvim = buildVimPlugin {
pname = "lean.nvim";
-
version = "2023-12-25";
+
version = "2024-01-15";
src = fetchFromGitHub {
owner = "Julian";
repo = "lean.nvim";
-
rev = "fbbe524db7667155d6ef709a15be4d5d914e46a9";
-
sha256 = "1qfm1z70f1vbby5jbdavr7mj4ckkqwrx19c1kdnsk5xv16dpa80x";
+
rev = "5890e34251f276d5808d6390b5eeebc356af801a";
+
sha256 = "1lg2vdwp0mqh8x3k23jwg4lsmpczqz1b3h63qxc51gvkdihcsxaz";
};
meta.homepage = "https://github.com/Julian/lean.nvim/";
};
···
leap-nvim = buildVimPlugin {
pname = "leap.nvim";
-
version = "2024-01-01";
+
version = "2024-01-17";
src = fetchFromGitHub {
owner = "ggandor";
repo = "leap.nvim";
-
rev = "2253ff8e75776a5fc6046d06a68346a97cea40e4";
-
sha256 = "0idiz8ccidczx0znkvdwd8kjj9pi501fbvfvsb5ix82p6bn55sla";
+
rev = "0c2f6a27d0706fa86f2512bb0c470b68876e55fe";
+
sha256 = "1b50s51p8bzgi4w4cg5bwmy6wb24ljg2445v48nw5yldaac1ybjy";
};
meta.homepage = "https://github.com/ggandor/leap.nvim/";
};
···
lf-vim = buildVimPlugin {
pname = "lf.vim";
-
version = "2023-11-21";
+
version = "2024-01-08";
src = fetchFromGitHub {
owner = "ptzz";
repo = "lf.vim";
-
rev = "2be63cd4553d59008547f0ffe4643a90ec6260b3";
-
sha256 = "0j04287khy57p5hykiy5wi87b37k86n6fks648fk0s1jm8frb1j6";
+
rev = "b3eab10da0af41caffe6b4757b44d9179f807fac";
+
sha256 = "1gzmg9f0zh55w63yyqz3c7qqwmdljv38wa11wzfi9cvjh90qymvd";
};
meta.homepage = "https://github.com/ptzz/lf.vim/";
};
···
lightline-vim = buildVimPlugin {
pname = "lightline.vim";
-
version = "2023-11-20";
+
version = "2024-01-13";
src = fetchFromGitHub {
owner = "itchyny";
repo = "lightline.vim";
-
rev = "1c6b455c0445b8bc1c4c16ba569a43c6348411cc";
-
sha256 = "0dxdcyihw8vcybdwn7rzd011pxi5i008xx3mwjc4rmldbzb530ka";
+
rev = "58c97bc21c6f657d3babdd4eefce7593e30e75ce";
+
sha256 = "1g6yqaibf6khskhdxd3amcs7azmsb3cvz9nx4bgxrv7r6vb8bjg0";
};
meta.homepage = "https://github.com/itchyny/lightline.vim/";
};
···
lsp-overloads-nvim = buildVimPlugin {
pname = "lsp-overloads.nvim";
-
version = "2023-10-17";
+
version = "2024-01-07";
src = fetchFromGitHub {
owner = "Issafalcon";
repo = "lsp-overloads.nvim";
-
rev = "f7afc7a66b5319036e84487240283fa7d8e1100d";
-
sha256 = "15a6mnh5ivnllgiwvcs2qc9rrg1alh345yv129417rl0brf0n438";
+
rev = "5064093b8614663c2b9db1f6ce426f7c8cc89970";
+
sha256 = "1pfjb14gvnp88jx12snrcxz1kf1zmn8dqqay5mnhhcbi8y19f452";
};
meta.homepage = "https://github.com/Issafalcon/lsp-overloads.nvim/";
};
···
lsp-zero-nvim = buildVimPlugin {
pname = "lsp-zero.nvim";
-
version = "2024-01-02";
+
version = "2024-01-18";
src = fetchFromGitHub {
owner = "VonHeikemen";
repo = "lsp-zero.nvim";
-
rev = "accbac5131df050ad9913115b5f618b232d6e8e4";
-
sha256 = "0y4771i89srncpkw32x12s97g3xkarm3s4ds19hw0rnq9lfy1f5a";
+
rev = "dec1c21204e2d9d49dad989b577c88958ed2c113";
+
sha256 = "07wam0383qxvgfmiblgv8nyzs9dr48wv2ibmr798bp6z9clcm5qd";
};
meta.homepage = "https://github.com/VonHeikemen/lsp-zero.nvim/";
};
···
lspcontainers-nvim = buildVimPlugin {
pname = "lspcontainers.nvim";
-
version = "2023-12-17";
+
version = "2024-01-04";
src = fetchFromGitHub {
owner = "lspcontainers";
repo = "lspcontainers.nvim";
-
rev = "ac31157d72d6267fc892a3f021d37f5d24dbc344";
-
sha256 = "08r2lywir50w00g2wr7kvq194w42a663klfwkhvznvdm1bv44rwn";
+
rev = "1b2ca8d4bdf2926c91ba49bb27d5f3111dac530d";
+
sha256 = "15nfgz7759liwg6rw189k8acf10rl0xb69fc59pagldi4l7xngvx";
};
meta.homepage = "https://github.com/lspcontainers/lspcontainers.nvim/";
};
lspkind-nvim = buildVimPlugin {
pname = "lspkind-nvim";
-
version = "2023-12-25";
+
version = "2024-01-11";
src = fetchFromGitHub {
owner = "onsails";
repo = "lspkind.nvim";
-
rev = "7f26cf5e27e2bd910ce0ea00c514da2bf97423b8";
-
sha256 = "1hyglyp8w0xvypwzkdil27781a1gzg2gjnj2x59lkg0gz2n8gi1x";
+
rev = "1735dd5a5054c1fb7feaf8e8658dbab925f4f0cf";
+
sha256 = "0sjd244122q7hs3xaxzxhfcfpnzjz082rbnishq6khnr9w2xs0px";
};
meta.homepage = "https://github.com/onsails/lspkind.nvim/";
};
lspsaga-nvim = buildVimPlugin {
pname = "lspsaga.nvim";
-
version = "2023-12-30";
+
version = "2024-01-05";
src = fetchFromGitHub {
owner = "nvimdev";
repo = "lspsaga.nvim";
-
rev = "4e2b91c0db5654d625c4b4068d3e206c8535783c";
-
sha256 = "1kbxsjbm56mpd5wd3ir86rxi01b61scxg57n4yv0p8aqjrlbakr1";
+
rev = "3112b7aba57653199ad20198f477d94781bb2310";
+
sha256 = "07ldzrrwz65m3cz1l362dmi4ar278x55q01znjqb0p0lxp0m1cqd";
};
meta.homepage = "https://github.com/nvimdev/lspsaga.nvim/";
};
···
luasnip = buildNeovimPlugin {
pname = "luasnip";
-
version = "2023-12-31";
+
version = "2024-01-17";
src = fetchFromGitHub {
owner = "l3mon4d3";
repo = "luasnip";
-
rev = "8ae1dedd988eb56441b7858bd1e8554dfadaa46d";
-
sha256 = "13vgf5m6i4xcg815hx7dpk634b81c0snjr8lkhflm6yh6vmyisb2";
+
rev = "2dbef19461198630b3d7c39f414d09fb07d1fdd2";
+
sha256 = "0mg2nn4r8124ki7vs659jla6494xgcq1k678xgdkzkyd0ja3vmhd";
fetchSubmodules = true;
};
meta.homepage = "https://github.com/l3mon4d3/luasnip/";
···
marks-nvim = buildVimPlugin {
pname = "marks.nvim";
-
version = "2023-02-25";
+
version = "2024-01-07";
src = fetchFromGitHub {
owner = "chentoast";
repo = "marks.nvim";
-
rev = "76aca5069c5ce5c0099e30168649e6393e494f26";
-
sha256 = "1m20a1sl9dhsdh981vf3gzi0fx9lacr147kh24v5p54ami9ch0l7";
+
rev = "74e8d01b2a2131b6e46354cffc553aa7f81bcf5b";
+
sha256 = "0hi4sp39gxj62swm325a5s25qv310wxj9amkdghdqmrg6nlcwyz2";
};
meta.homepage = "https://github.com/chentoast/marks.nvim/";
};
mason-lspconfig-nvim = buildVimPlugin {
pname = "mason-lspconfig.nvim";
-
version = "2023-12-21";
+
version = "2024-01-14";
src = fetchFromGitHub {
owner = "williamboman";
repo = "mason-lspconfig.nvim";
-
rev = "56e435e09f8729af2d41973e81a0db440f8fe9c9";
-
sha256 = "1n0r3vg2wyz8i4yvybxd15x7yn53ynkngbk9qvacm8j0m73lgq0v";
+
rev = "3ba1b92b771f33256b4969d696b82c8ae7075364";
+
sha256 = "0c6hppxhw2cap5v9m4ni7k9kpaf9vb87j9661j5ypgp6c3y2wvb9";
};
meta.homepage = "https://github.com/williamboman/mason-lspconfig.nvim/";
};
mason-tool-installer-nvim = buildVimPlugin {
pname = "mason-tool-installer.nvim";
-
version = "2023-12-02";
+
version = "2024-01-15";
src = fetchFromGitHub {
owner = "WhoIsSethDaniel";
repo = "mason-tool-installer.nvim";
-
rev = "8b70e7f1e0a4119c1234c3bde4a01c241cabcc74";
-
sha256 = "1jxk8hz4p84f725f35hdkqnk6dnkanly86k89n7p551qwjs21mv0";
+
rev = "bf0f4f8062d3acbe0afcc61db01a4d19d96310e4";
+
sha256 = "1kawdvc1sk8drk2lkgj4zy3hbhbcyn9j6ahnzxwi7jlw9p3j3cmk";
};
meta.homepage = "https://github.com/WhoIsSethDaniel/mason-tool-installer.nvim/";
};
mason-nvim = buildVimPlugin {
pname = "mason.nvim";
-
version = "2023-12-29";
+
version = "2024-01-06";
src = fetchFromGitHub {
owner = "williamboman";
repo = "mason.nvim";
-
rev = "a09da6ac634926a299dd439da08bdb547a8ca011";
-
sha256 = "0wkgzsmnc7zvv9aa4r0m74n732gws68868kjzpsrh6xfhy98pydb";
+
rev = "e110bc3be1a7309617cecd77bfe4bf86ba1b8134";
+
sha256 = "10h6krh9m4mdj40dszpc1jvaqa8zijc670bk56bs0nya7zbmwnv8";
};
meta.homepage = "https://github.com/williamboman/mason.nvim/";
};
···
mini-nvim = buildVimPlugin {
pname = "mini.nvim";
-
version = "2023-12-29";
+
version = "2024-01-16";
src = fetchFromGitHub {
owner = "echasnovski";
repo = "mini.nvim";
-
rev = "40086c0a646100c766e8e05cd6e7d75bb1ca37de";
-
sha256 = "1sfddbrjig1zv56qdrrrl9j69jkbxdlk97xirq8256hnvn04qkxk";
+
rev = "910e49d2d45e9d32c815d16cce6cea7c3b43cecf";
+
sha256 = "1jvl8ivsqiwcl0ary6d1bbycsxpp4kmqjbih8wrss85k7hqrpsa9";
};
meta.homepage = "https://github.com/echasnovski/mini.nvim/";
};
···
modicator-nvim = buildVimPlugin {
pname = "modicator.nvim";
-
version = "2023-11-13";
+
version = "2024-01-17";
src = fetchFromGitHub {
owner = "mawkler";
repo = "modicator.nvim";
-
rev = "d22c02c007170ab432ca3e166a1da56297767e87";
-
sha256 = "0pvx8bsl4623mx4fgym993dnws62vfnaz90mrcfp7kska3p1d4p2";
+
rev = "f4b345dff3d91c270b490266c171b13a41eb92ec";
+
sha256 = "0ia5i38qhawdngzyj93yn49f49c00m3qhbv2nm6yi96r3zz45kba";
};
meta.homepage = "https://github.com/mawkler/modicator.nvim/";
};
···
molten-nvim = buildVimPlugin {
pname = "molten-nvim";
-
version = "2024-01-03";
+
version = "2024-01-19";
src = fetchFromGitHub {
owner = "benlubas";
repo = "molten-nvim";
-
rev = "db6f0059fef45d334b47160fea461823c2242311";
-
sha256 = "0a43yzjqvdr6ka628j289jgffyvsq4c45gzgm0fzr0ckjrzq9hi2";
+
rev = "38833744d5cdffc5cfc84b2be0c5449b5b132495";
+
sha256 = "1fhfxmqwzfzfb4zb1ma4w1x0qqg2xhm021bbgq13gqsym51bm84k";
};
meta.homepage = "https://github.com/benlubas/molten-nvim/";
};
monokai-pro-nvim = buildVimPlugin {
pname = "monokai-pro.nvim";
-
version = "2023-12-08";
+
version = "2024-01-15";
src = fetchFromGitHub {
owner = "loctvl842";
repo = "monokai-pro.nvim";
-
rev = "6e7ce88ab4ddfcdeac65161d233a43e906940a0c";
-
sha256 = "1ifvas0zfyw69a4n0hkp1m0866fh42vmmli0hnbjlls347bj3s98";
+
rev = "add6e9107eec368acde6caed0766256c5dae5005";
+
sha256 = "1k1kg1c9i7izdj3x3z4gfyqwix9kmpvap27dz54qraklb0jx9w90";
};
meta.homepage = "https://github.com/loctvl842/monokai-pro.nvim/";
};
···
neo-tree-nvim = buildVimPlugin {
pname = "neo-tree.nvim";
-
version = "2024-01-02";
+
version = "2024-01-07";
src = fetchFromGitHub {
owner = "nvim-neo-tree";
repo = "neo-tree.nvim";
-
rev = "51d86e259bb93bfae4c027eb2bd56de0b1a11b30";
-
sha256 = "0l84cs26nminjk0hahkw76gqqp53f62khh7jqqanc6aljwcf974h";
+
rev = "2f2d08894bbc679d4d181604c16bb7079f646384";
+
sha256 = "0gnlsjcjwmh544amwbf8jjw14wf9qz4m4wwagmf8qc1ss5i5qi18";
};
meta.homepage = "https://github.com/nvim-neo-tree/neo-tree.nvim/";
};
···
neoconf-nvim = buildVimPlugin {
pname = "neoconf.nvim";
-
version = "2023-11-04";
+
version = "2024-01-19";
src = fetchFromGitHub {
owner = "folke";
repo = "neoconf.nvim";
-
rev = "64437787dba70fce50dad7bfbb97d184c5bc340f";
-
sha256 = "1bwwjnn10b4spvcvdjqwi28zx7ghzvy3q9wspipp12kfvcmdfnbc";
+
rev = "fe9e3a933a8c5f9feb5b0fd4cc451f4241d94263";
+
sha256 = "1y3y56bhigsb0g5a54jh3yr2b76l2bmfp62njvdln17c745ziri7";
};
meta.homepage = "https://github.com/folke/neoconf.nvim/";
};
neodark-vim = buildVimPlugin {
pname = "neodark.vim";
-
version = "2023-07-15";
+
version = "2024-01-12";
src = fetchFromGitHub {
owner = "KeitaNakamura";
repo = "neodark.vim";
-
rev = "2488bf42b197cb09f7807e35a58d3fe56ef1776b";
-
sha256 = "0ihkhhkgqvsm67kx41mr8zrir5wkk43pnq4kd8nbl467m1k88nxa";
+
rev = "57b559faa535215c0466afd451f0114626e70c85";
+
sha256 = "0psswsvlcmj0p8qcgy201ki81y74nir42zfn8bbnlzpil2ddp0kj";
};
meta.homepage = "https://github.com/KeitaNakamura/neodark.vim/";
};
neodev-nvim = buildVimPlugin {
pname = "neodev.nvim";
-
version = "2024-01-02";
+
version = "2024-01-18";
src = fetchFromGitHub {
owner = "folke";
repo = "neodev.nvim";
-
rev = "2a8630847dbb93455936156c0689678e4eaee319";
-
sha256 = "0pkij82csfqqf8d2zw0ylplhvmg8bqgj8ahmzsw6q7gms5qyqli4";
+
rev = "482abc6688a028ce183719b0350d0235ae2c2e83";
+
sha256 = "180gd8z6mck7gbdhcbpaazk61396v18njdv910lf6cvqnk37bjz1";
};
meta.homepage = "https://github.com/folke/neodev.nvim/";
};
neoformat = buildVimPlugin {
pname = "neoformat";
-
version = "2023-12-28";
+
version = "2024-01-10";
src = fetchFromGitHub {
owner = "sbdchd";
repo = "neoformat";
-
rev = "dd12a541254246d4b0abfb1c7a5989773c4f0359";
-
sha256 = "1xiaah7dck96akrswnf9gskdcaiqm1fsiixmqg8nzfrgwb0f1dms";
+
rev = "209b56a00fc0206d81db768b121b94d0daf48b64";
+
sha256 = "1ii10q91l78c1hbmz0p0jv7vqpgz69rbklznzckrbia8mqz416yk";
};
meta.homepage = "https://github.com/sbdchd/neoformat/";
};
···
neogit = buildVimPlugin {
pname = "neogit";
-
version = "2024-01-02";
+
version = "2024-01-16";
src = fetchFromGitHub {
owner = "NeogitOrg";
repo = "neogit";
-
rev = "18366c64b0997167a1832056c4c0e1ac30da6e62";
-
sha256 = "0q7xb94bdcjdnr25wzl7r4v8rl50mkfr24wvkb7srickmxayppv8";
+
rev = "38dd297a905ec6869f4c20ea9184a3e514316e3b";
+
sha256 = "0jgp46dsj9drldbjvy2rgc1yyqbzk34ka14lpkzl13y1dcfhxysc";
};
meta.homepage = "https://github.com/NeogitOrg/neogit/";
};
···
neorepl-nvim = buildVimPlugin {
pname = "neorepl.nvim";
-
version = "2022-11-07";
+
version = "2024-01-03";
src = fetchFromGitHub {
owner = "ii14";
repo = "neorepl.nvim";
-
rev = "bc819bb42edca9c4a6b6e5d00f09f94a49c3b735";
-
sha256 = "05fd3ygqpw5vyqgwc7iwbm8a7y70fl438khp6lz62bcsdd28yirs";
+
rev = "e60b114217248907a3a1d27bab9988a092865ee0";
+
sha256 = "11h6r6929g15mg1sdclim1fmnw68sv90z3qjpxl46s0yvffhl3zd";
};
meta.homepage = "https://github.com/ii14/neorepl.nvim/";
};
neorg = buildVimPlugin {
pname = "neorg";
-
version = "2023-12-28";
+
version = "2024-01-15";
src = fetchFromGitHub {
owner = "nvim-neorg";
repo = "neorg";
-
rev = "a489e7c4f9d7edb3caa04250d07bb6c6a5b9b890";
-
sha256 = "0illvp618s0xrdb28rml6p753djmy664iw90sc2ayqry5n78aiww";
+
rev = "a6ec80f455f948e122e669ff6039bc977427b158";
+
sha256 = "185586rwj8h9ck408fgkxn6gm6ss11qssph6sxkgi45xi64ywvcj";
};
meta.homepage = "https://github.com/nvim-neorg/neorg/";
};
···
neotest = buildVimPlugin {
pname = "neotest";
-
version = "2023-12-22";
+
version = "2024-01-15";
src = fetchFromGitHub {
owner = "nvim-neotest";
repo = "neotest";
-
rev = "6aa6e4529a4a125b49c48541b97ba146ceee2441";
-
sha256 = "1rljzxqklwijc9bhb02s5rzn655nv7fm0lzb532wf559wvd2q3kq";
+
rev = "dcdb40ea48f9c7b67a5576f6bb2e5f63ec15f2c0";
+
sha256 = "0nl9m3rc1wfwc27bz60raqbryafp862vapdkn6x56fzqsgj3wwvc";
};
meta.homepage = "https://github.com/nvim-neotest/neotest/";
};
neotest-dart = buildVimPlugin {
pname = "neotest-dart";
-
version = "2023-08-27";
+
version = "2024-01-10";
src = fetchFromGitHub {
owner = "sidlatau";
repo = "neotest-dart";
-
rev = "178c62282d5fa82f3d564b3c256b4d316804da67";
-
sha256 = "14305ynm3pf6lx0gym40wc1wcphyja1i21lvdnz5yh65x512z2nj";
+
rev = "b776e86c08b1cfd23fd49c337214d9ea67bb6ccc";
+
sha256 = "0x30v0dfi7d1940ga0qnbn9sidy0x6wy58lbvnpb3v1ig24p435y";
};
meta.homepage = "https://github.com/sidlatau/neotest-dart/";
};
···
neotest-haskell = buildVimPlugin {
pname = "neotest-haskell";
-
version = "2023-12-24";
+
version = "2024-01-15";
src = fetchFromGitHub {
owner = "MrcJkb";
repo = "neotest-haskell";
-
rev = "b1e23c611bca5bd9bddf00546c62042ff057f0ac";
-
sha256 = "11796pg3059lyn9v2xppm4y1kc0pwfy87r6d0a62wvn1ahg9s0m2";
+
rev = "25c5d7c8619abe9dece137aacf2abe9d38995fad";
+
sha256 = "06xpqvrxx9n2yn0mrbk90mhwhn42gbbwl7n73g5dn5y1krkk50hn";
};
meta.homepage = "https://github.com/MrcJkb/neotest-haskell/";
};
···
neotest-python = buildVimPlugin {
pname = "neotest-python";
-
version = "2023-12-22";
+
version = "2024-01-15";
src = fetchFromGitHub {
owner = "nvim-neotest";
repo = "neotest-python";
-
rev = "86ac2bbc8a4da3f203e56d9303d6ed1d7e50c1f6";
-
sha256 = "00gh7lv1syjry7zfjd74p3jn63qsn0slqss1wj9hb07swcdfr600";
+
rev = "2e83d2bc00acbcc1fd529dbf0a0e677cabfe6b50";
+
sha256 = "1xpd08mrw7jlgl7ciph9nxni98pa6x27va7ys7xapkkzc1bym1r2";
};
meta.homepage = "https://github.com/nvim-neotest/neotest-python/";
};
···
neotest-vitest = buildVimPlugin {
pname = "neotest-vitest";
-
version = "2023-12-02";
+
version = "2024-01-16";
src = fetchFromGitHub {
owner = "marilari88";
repo = "neotest-vitest";
-
rev = "15972c4791b3d47df82311047835803a072c1da6";
-
sha256 = "0l6x6b2flzr4591002srin58bls26gk58p3rqr8mjcjrm3znbsya";
+
rev = "87e91bfd9419a8c74bf0d105e2ae31b9692daf0b";
+
sha256 = "0kfbb9rywkfaz7v2ls7dnncbg221ayyrlp1cz9sgbqib8627pmmz";
};
meta.homepage = "https://github.com/marilari88/neotest-vitest/";
};
neovim-ayu = buildVimPlugin {
pname = "neovim-ayu";
-
version = "2023-06-29";
+
version = "2024-01-08";
src = fetchFromGitHub {
owner = "Shatur";
repo = "neovim-ayu";
-
rev = "76dbf939b38e03ac5f9bd711ab3e434999f715c8";
-
sha256 = "1rkhjz24wfc6am1r9rqk0cndw82lqjaxxpmvfqjw1rdi2vb9xpqd";
+
rev = "6463d39253bb70e2b867fce57f9e7174f657bd1b";
+
sha256 = "1xhk1qdlk10paqaf8np7z52zyl2k0x463llh14gxbc58iraz5g95";
};
meta.homepage = "https://github.com/Shatur/neovim-ayu/";
};
···
nerdtree = buildVimPlugin {
pname = "nerdtree";
-
version = "2024-01-01";
+
version = "2024-01-09";
src = fetchFromGitHub {
owner = "preservim";
repo = "nerdtree";
-
rev = "aa29fbe481a4603e92240e6b0622aca97348532b";
-
sha256 = "0q5qvb6v4g3a9v5mff1r57gn0w3p5dvycmmml4fp342frcc0ykr0";
+
rev = "bc606c43e2d8ef0987d6d3d1ec8c17360a2e29d5";
+
sha256 = "1c3pxa49wy2rgir0s87mfmb0h2wi0jmm54p6zmnm8x5v7j7n1bvp";
};
meta.homepage = "https://github.com/preservim/nerdtree/";
};
···
netman-nvim = buildVimPlugin {
pname = "netman.nvim";
-
version = "2023-04-19";
+
version = "2024-01-05";
src = fetchFromGitHub {
owner = "miversen33";
repo = "netman.nvim";
-
rev = "cd5b2c4802d2014df1bc1d07c37aa2271e6ba725";
-
sha256 = "1kwxy0ccwjji4gc76n0lv7zd4maldxddhrahmfwxana1aqwyc8sc";
+
rev = "6f1e2687d6e534e588d8281b987f33c3f0870e8a";
+
sha256 = "0grdfvd222b4992c3g6wj86jpy73v29ihbz4k8qs23wqgmz7x9r2";
};
meta.homepage = "https://github.com/miversen33/netman.nvim/";
};
···
nfnl = buildVimPlugin {
pname = "nfnl";
-
version = "2023-12-30";
+
version = "2024-01-16";
src = fetchFromGitHub {
owner = "Olical";
repo = "nfnl";
-
rev = "cff757857c1bc95769af2016762061269b7290b6";
-
sha256 = "0ya95ywydxmdgdvwzfkplzz0ikwazadr6v1db4l0qnkksajxf7v0";
+
rev = "cca56a8f29e7e55b2044216762d5192d23403946";
+
sha256 = "1948p2ywljsdynyp8n2rswli2b37yvbys8lnl7sbvrh3zbc17pfb";
};
meta.homepage = "https://github.com/Olical/nfnl/";
};
···
nightfox-nvim = buildVimPlugin {
pname = "nightfox.nvim";
-
version = "2023-12-21";
+
version = "2024-01-11";
src = fetchFromGitHub {
owner = "EdenEast";
repo = "nightfox.nvim";
-
rev = "fcf699bef2b2731c840a5746113c3dd31a9cb813";
-
sha256 = "1dvl2ykg2a6dw7wjlmd610bf0d71y0zcrwni283z8mwq88aazqr4";
+
rev = "a4bc2bd3d7ff1770ae104068458d3b0b8f8ec00d";
+
sha256 = "1f50nifai4988g62kki8g6cw9ipsgi7iba791h8n6p5gcypv9m0z";
};
meta.homepage = "https://github.com/EdenEast/nightfox.nvim/";
};
···
none-ls-nvim = buildVimPlugin {
pname = "none-ls.nvim";
-
version = "2024-01-03";
+
version = "2024-01-19";
src = fetchFromGitHub {
owner = "nvimtools";
repo = "none-ls.nvim";
-
rev = "fbdcbf8e152529af846b3a333f039751829b84c2";
-
sha256 = "1bvmxz3kkrvir1gzwm7msapm1s7g5dyhmmb3j9p4fdz58ry2yb27";
+
rev = "85da59b7b642b1cab263b74ff1be83536e8c9bda";
+
sha256 = "0hr89rrvs2224f898i8aa0l914cc33cf2qmmfi1rk6r1rd1xbb0q";
};
meta.homepage = "https://github.com/nvimtools/none-ls.nvim/";
};
···
nui-nvim = buildNeovimPlugin {
pname = "nui.nvim";
-
version = "2023-12-28";
+
version = "2024-01-04";
src = fetchFromGitHub {
owner = "MunifTanjim";
repo = "nui.nvim";
-
rev = "80445d015d2b5f9af0d9e8bce63d303bc86eda8a";
-
sha256 = "070cgy15s702cjfq9c4rancd7y4r0q9179lzl566dnfkm7d2ffdz";
+
rev = "35da9ca1de0fc4dda96c2e214d93d363c145f418";
+
sha256 = "0ix9dshl7hxyygfyjg8ki0swm0ysbhm42aah5cbbhpnd00hv8qa9";
};
meta.homepage = "https://github.com/MunifTanjim/nui.nvim/";
};
···
nvchad = buildVimPlugin {
pname = "nvchad";
-
version = "2024-01-02";
+
version = "2024-01-06";
src = fetchFromGitHub {
owner = "nvchad";
repo = "nvchad";
-
rev = "c2ec317b1bbcac75b7c258759b62c65261ab5d5d";
-
sha256 = "1sndbih05mm305r0z3xhh068kqhrgjh575bzw6rmg5sk7bfxcfcq";
+
rev = "c80f3f0501800d02b0085ecc1f79bfc64327d01e";
+
sha256 = "0pbq0sjbb8fbr3aknw64gdiklbch563lwricxnsivvmc6liwqa7v";
};
meta.homepage = "https://github.com/nvchad/nvchad/";
};
···
nvim-base16 = buildVimPlugin {
pname = "nvim-base16";
-
version = "2023-11-06";
+
version = "2024-01-09";
src = fetchFromGitHub {
owner = "RRethy";
repo = "nvim-base16";
-
rev = "010bedf0b7c01ab4d4e4e896a8527d97c222351d";
-
sha256 = "0zy2p9gdyw5kz256ify79s72bc53pq1d3n813nzppxlggkndyn3v";
+
rev = "535f58e10c4c1a5e84ef4a1285ef83ca5056f5b5";
+
sha256 = "0ivcids52j11wkpzbqbfq3ch3m27y032mgikm2h6ghvhffzhvd4l";
};
meta.homepage = "https://github.com/RRethy/nvim-base16/";
};
···
nvim-cokeline = buildVimPlugin {
pname = "nvim-cokeline";
-
version = "2023-12-30";
+
version = "2024-01-07";
src = fetchFromGitHub {
owner = "willothy";
repo = "nvim-cokeline";
-
rev = "0bb80b0c04c8405d76afb901e753ccd35f336a61";
-
sha256 = "1sp3lnpfdpyah22q791cg45nljrs7p1bpnzhv7zq6m0ars3f651g";
+
rev = "a62eaff75c59da2ca261fefc2992e1cac04bd30e";
+
sha256 = "0l4wfxiz4c7xg9m25lyv0xlrwgcyx2951x9dirqchpaf3ja6a0d4";
};
meta.homepage = "https://github.com/willothy/nvim-cokeline/";
};
···
nvim-dap = buildVimPlugin {
pname = "nvim-dap";
-
version = "2023-12-20";
+
version = "2024-01-13";
src = fetchFromGitHub {
owner = "mfussenegger";
repo = "nvim-dap";
-
rev = "f0dca670fa059eb89dda8869a6310c804241345c";
-
sha256 = "0zdsr98abzyiw7887dgvjh3i3bf95vw3lg4d384rr6zrxwh03kjh";
+
rev = "9adbfdca13afbe646d09a8d7a86d5d031fb9c5a5";
+
sha256 = "1pwzw1v314m0gbpr77y48w1qrpappqw1vmvkl7qm4dz02rvkh5zm";
};
meta.homepage = "https://github.com/mfussenegger/nvim-dap/";
};
···
nvim-dap-ui = buildVimPlugin {
pname = "nvim-dap-ui";
-
version = "2023-09-10";
+
version = "2024-01-15";
src = fetchFromGitHub {
owner = "rcarriga";
repo = "nvim-dap-ui";
-
rev = "34160a7ce6072ef332f350ae1d4a6a501daf0159";
-
sha256 = "18y9dmh525jzj31gqzqs8q3jgd93jdmsy2xip7j4f7sdpb68zm91";
+
rev = "a6beb3a855b42faa1d0fee1081602257719c2c5e";
+
sha256 = "0xa8bk272rxh95m9iiiipc1v12j0ln37pshg12dxmqb0bq678d43";
};
meta.homepage = "https://github.com/rcarriga/nvim-dap-ui/";
};
···
nvim-docs-view = buildVimPlugin {
pname = "nvim-docs-view";
-
version = "2023-10-19";
+
version = "2023-12-20";
src = fetchFromGitHub {
owner = "amrbashir";
repo = "nvim-docs-view";
-
rev = "74a5e989e3fdcfd9418bb9dfec0ace308e00a5a0";
-
sha256 = "sha256-EmQbnleqxE+VHO5bMI9U/gMpwbJbPdNhrEWE7357MCE=";
+
rev = "17ff4b73e838b15e791940f745b69e28ec5967d7";
+
sha256 = "1y29lw7hj8xx74svka4rh30yfx7y3p3vz1mfpqh86zh084fxfh0n";
};
meta.homepage = "https://github.com/amrbashir/nvim-docs-view/";
};
···
nvim-highlite = buildVimPlugin {
pname = "nvim-highlite";
-
version = "2023-12-27";
+
version = "2024-01-16";
src = fetchFromGitHub {
owner = "Iron-E";
repo = "nvim-highlite";
-
rev = "75377a68208b72e2c775cffec8c206750d142219";
-
sha256 = "01i9yjvyyw74ixbsl801a75f3mz1gjr8bxfbs9vd8zgznwq5ivzj";
+
rev = "b228a68653824a41000e9edcaac796786c2088e0";
+
sha256 = "1bw3b9pj50mychchj5rddzcyjfgw4ihs5cim28im93q6lx1alnqg";
};
meta.homepage = "https://github.com/Iron-E/nvim-highlite/";
};
···
nvim-lilypond-suite = buildVimPlugin {
pname = "nvim-lilypond-suite";
-
version = "2023-12-23";
+
version = "2024-01-18";
src = fetchFromGitHub {
owner = "martineausimon";
repo = "nvim-lilypond-suite";
-
rev = "899097c248d5e6101735905ecf7d78eb4a48941a";
-
sha256 = "1npn61bc4nhf49li4pg0h5a6r9i03519v7v9kjb9hr3f1yjgzhlb";
+
rev = "2f2c420de6a466adfa1a13c1488262b43fcabb2c";
+
sha256 = "1gx0x8m7nm72f0vgg59qfn59prj1f9jcykdyhxgwcrzfhzqq9qfr";
};
meta.homepage = "https://github.com/martineausimon/nvim-lilypond-suite/";
};
nvim-lint = buildVimPlugin {
pname = "nvim-lint";
-
version = "2024-01-02";
+
version = "2024-01-18";
src = fetchFromGitHub {
owner = "mfussenegger";
repo = "nvim-lint";
-
rev = "4dbc7ec60b33b656f7c54bb945671a55b18699f2";
-
sha256 = "0kaqnqyfm9nxkrb911nmvkdv5jhv625dlmkx8i7p3sgyxhxyxj72";
+
rev = "b32127ba52f3a1f7dc86773c2ca3f0029afa12c1";
+
sha256 = "19pxi87ji05hyp3xc1z8v3q4gqc9ggq27sg9wrjfi6zsym04xgw5";
};
meta.homepage = "https://github.com/mfussenegger/nvim-lint/";
};
···
nvim-lspconfig = buildVimPlugin {
pname = "nvim-lspconfig";
-
version = "2024-01-02";
+
version = "2024-01-19";
src = fetchFromGitHub {
owner = "neovim";
repo = "nvim-lspconfig";
-
rev = "ce0e625df61be77abe1340fbc9afe9ad39b31dd8";
-
sha256 = "1vcpl477g12fyl27bnnn6pp49ycgd8ca6g9g6x6g68d643478vcp";
+
rev = "042aa6b27b8b8d4f4e1bd42de2037c83d676a8a0";
+
sha256 = "0gg39lw853r9kvfzkcdp55yymryl9nsr7ggq8ml6szvlkmb8rydl";
};
meta.homepage = "https://github.com/neovim/nvim-lspconfig/";
};
···
nvim-metals = buildVimPlugin {
pname = "nvim-metals";
-
version = "2023-12-17";
+
version = "2024-01-15";
src = fetchFromGitHub {
owner = "scalameta";
repo = "nvim-metals";
-
rev = "1e269f1f01e6b970603d51e9e044824d9d8114e7";
-
sha256 = "10qhb6jnbz0nzajzfk244783avy2pinw1ddrnfml1cfaaw6n9r9c";
+
rev = "d47287324d1e2efdb7aabde73fad5fd5b2b438bf";
+
sha256 = "1q963lj9bxx4iycgzrpsybmrpc7l4qq7nd3cl4iqrp8qkjqklqwn";
};
meta.homepage = "https://github.com/scalameta/nvim-metals/";
};
···
nvim-notify = buildVimPlugin {
pname = "nvim-notify";
-
version = "2023-12-28";
+
version = "2024-01-15";
src = fetchFromGitHub {
owner = "rcarriga";
repo = "nvim-notify";
-
rev = "ebcdd8219e2a2cbc0a4bef68002f6867f1fde269";
-
sha256 = "1fhahxyjl0nncg0xry5wyhgpv01snzw7balqczflf7zwh6ih2biw";
+
rev = "80b67b265530632505193553d05127ae7fe09ddd";
+
sha256 = "0spjp93s5zb2jyvj5is98kaargaxr11sb4dk3hc40p6nv78bq42s";
};
meta.homepage = "https://github.com/rcarriga/nvim-notify/";
};
···
nvim-scrollview = buildVimPlugin {
pname = "nvim-scrollview";
-
version = "2023-12-24";
+
version = "2024-01-13";
src = fetchFromGitHub {
owner = "dstein64";
repo = "nvim-scrollview";
-
rev = "6715dba4f0972beb47ad7f8915e2e89023f1c6a2";
-
sha256 = "0lfwp4fzq9hqpw1zxj4jv78f9na3wxf87078yqdiry7fdllndh6z";
+
rev = "2bc1d94174a977e7147e845156d3c4c12ac06b67";
+
sha256 = "0da1bb9ppk3klxlwrbfh48vl39a6pbpp1z2irwybnz24zanxb4bi";
};
meta.homepage = "https://github.com/dstein64/nvim-scrollview/";
};
···
nvim-snippy = buildVimPlugin {
pname = "nvim-snippy";
-
version = "2023-11-12";
+
version = "2024-01-14";
src = fetchFromGitHub {
owner = "dcampos";
repo = "nvim-snippy";
-
rev = "7c8f18e90cad4f56c4e22a49101668735639f286";
-
sha256 = "1mfjnzfg4z5hzribzadlmgjjihh5dx55swjrjljmgsbj7jn4nqws";
+
rev = "8e4e39a4bf5f8939fcf4898d1fba48d1d1f72303";
+
sha256 = "0ib8vlh2v3s93b15iv49yzx68bz4rhcgbapdp9cjxdlnvqzyf27y";
};
meta.homepage = "https://github.com/dcampos/nvim-snippy/";
};
···
nvim-surround = buildVimPlugin {
pname = "nvim-surround";
-
version = "2023-12-04";
+
version = "2024-01-17";
src = fetchFromGitHub {
owner = "kylechui";
repo = "nvim-surround";
-
rev = "633a0ab03159569a66b65671b0ffb1a6aed6cf18";
-
sha256 = "0svcw6rjrnjxh6i54a4nq8af5n3634gf30cycv3f95xywmn2h7m6";
+
rev = "0c02c52182a9c2a7fa7e122b4037f6408e98434a";
+
sha256 = "00cfnnz9hrr2hjvb6y58xwv6rsh0p6v7dw0ca60gx2313js10q08";
};
meta.homepage = "https://github.com/kylechui/nvim-surround/";
};
···
nvim-tree-lua = buildVimPlugin {
pname = "nvim-tree.lua";
-
version = "2024-01-01";
+
version = "2024-01-14";
src = fetchFromGitHub {
owner = "nvim-tree";
repo = "nvim-tree.lua";
-
rev = "f1b3e6a7eb92da492bd693257367d9256839ed3d";
-
sha256 = "183a5zrgw6sirryyqzphh06j3a42k2l0sx5ph2pxk3wi1cjh5v0g";
+
rev = "f24afa2cef551122b8bd53bb2e4a7df42343ce2e";
+
sha256 = "0mysmbqk1rzw42cvifpnwqvfndfsr2ddzgwsl9iqn1nii6mpiw05";
};
meta.homepage = "https://github.com/nvim-tree/nvim-tree.lua/";
};
nvim-treesitter = buildVimPlugin {
pname = "nvim-treesitter";
-
version = "2024-01-02";
+
version = "2024-01-19";
src = fetchFromGitHub {
owner = "nvim-treesitter";
repo = "nvim-treesitter";
-
rev = "65ef62092ef997d2ecf68ede01a0afbda17808c3";
-
sha256 = "0i070pa16980ql031dgq9ybch7si4nrg4ypx50ka9b505wb0vlch";
+
rev = "4a4dbe1cb1da34d87fc42a40aaf8e218af4cfe0f";
+
sha256 = "1a5v7a68ip3vpb884fca3ffhzhgwjhp40vbk6cbb3kn2v51zksnp";
};
meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/";
};
nvim-treesitter-context = buildVimPlugin {
pname = "nvim-treesitter-context";
-
version = "2023-12-23";
+
version = "2024-01-19";
src = fetchFromGitHub {
owner = "nvim-treesitter";
repo = "nvim-treesitter-context";
-
rev = "652ec514d6ba8bc4a3c2de76c855fe668e2c7196";
-
sha256 = "1y69c6hhmmzp8acx1ljhn8f7gicmxyxfqqyv02893czngvhkmqc3";
+
rev = "85cf977181fb8e816e47ac05df7f756e9cb72caf";
+
sha256 = "0i6xm51y61r1x322q90yryqf0azzycg1smfwpcq83v8f4hz0h5gg";
};
meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-context/";
};
···
nvim-treesitter-textobjects = buildVimPlugin {
pname = "nvim-treesitter-textobjects";
-
version = "2024-01-01";
+
version = "2024-01-14";
src = fetchFromGitHub {
owner = "nvim-treesitter";
repo = "nvim-treesitter-textobjects";
-
rev = "85b9d0cbd4ff901abcda862b50dbb34e0901848b";
-
sha256 = "0kz46g4j85vdbcg8vb1zswznwbd48qd8ywb8qz3qvirlifx659yq";
+
rev = "19a91a38b02c1c28c14e0ba468d20ae1423c39b2";
+
sha256 = "1g38yh7434sxbi270q8bddqiv61msaf4cj62ar0khjavzgxy41nc";
};
meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-textobjects/";
};
nvim-treesitter-textsubjects = buildVimPlugin {
pname = "nvim-treesitter-textsubjects";
-
version = "2023-11-02";
+
version = "2024-01-15";
src = fetchFromGitHub {
owner = "RRethy";
repo = "nvim-treesitter-textsubjects";
-
rev = "011c09784f1a95cf469a48c1993b664190440391";
-
sha256 = "1sik741s868ini18kqzndk3pdl44wzs8nra3sc3ggwi3ps9rs2qi";
+
rev = "55d11124c45e9bb506703f73e5775652ed5357e9";
+
sha256 = "0x8bm119dc5jjn7qjya1029cs7g97jfv6sr188nbsl25bfnygi5d";
};
meta.homepage = "https://github.com/RRethy/nvim-treesitter-textsubjects/";
};
···
nvim-ufo = buildVimPlugin {
pname = "nvim-ufo";
-
version = "2023-12-25";
+
version = "2024-01-13";
src = fetchFromGitHub {
owner = "kevinhwang91";
repo = "nvim-ufo";
-
rev = "c6d88523f574024b788f1c3400c5d5b9bb1a0407";
-
sha256 = "0d3f3rrw08n3idibf5s59agnd4zyyssnrk3ff6pk1cfrp117pvxk";
+
rev = "b0741a647efd98d9abb6cb653e056d24a07e4581";
+
sha256 = "1bnyf422pf7y58a7v8zfx3w6w7ihzxchrix6rxxpypaivdp6say2";
};
meta.homepage = "https://github.com/kevinhwang91/nvim-ufo/";
};
···
nvim-web-devicons = buildVimPlugin {
pname = "nvim-web-devicons";
-
version = "2023-12-31";
+
version = "2024-01-15";
src = fetchFromGitHub {
owner = "nvim-tree";
repo = "nvim-web-devicons";
-
rev = "cff25ce621e6d15fae0b0bfe38c00be50ce38468";
-
sha256 = "0k9cbci02asicpswzm6faw02l31p52vja0gmcgkk06k6pz6hal36";
+
rev = "140edfcf25093e8b321d13e154cbce89ee868ca0";
+
sha256 = "0vgd17jnknaayhshgn8ik40lwhb94f1wfzp0bww7s65kyxvciqf6";
};
meta.homepage = "https://github.com/nvim-tree/nvim-web-devicons/";
};
···
nvim_context_vt = buildVimPlugin {
pname = "nvim_context_vt";
-
version = "2023-08-26";
+
version = "2024-01-15";
src = fetchFromGitHub {
owner = "andersevenrud";
repo = "nvim_context_vt";
-
rev = "a14f9292b4bd68ceed433fc513f287641816dc6d";
-
sha256 = "0rwnmifli01h5aakz440k3g136y3l5f3c16sdvd0k8q4xcdiibs1";
+
rev = "8f7b6b46292e0819290b0d368abc3366b8a163fc";
+
sha256 = "06njpi7zr0m7kwcrw2pwnhhmaij49p810bsdkav0ynkcszf60402";
};
meta.homepage = "https://github.com/andersevenrud/nvim_context_vt/";
};
···
obsidian-nvim = buildVimPlugin {
pname = "obsidian.nvim";
-
version = "2024-01-03";
+
version = "2024-01-18";
src = fetchFromGitHub {
owner = "epwalsh";
repo = "obsidian.nvim";
-
rev = "806e0267952b6543691e9b58cae43280ac0d7186";
-
sha256 = "02p0m4x4splm37aqiz9h1n3j35rkpzfg7w7vvr8a6mab9n1k9gqh";
+
rev = "bf8083fdd9745f32cf2d30e9e16285a46294fd37";
+
sha256 = "1315h1gxhxhgw3swyf4nc2dzmdq2hf1cmbwl8di6v5ymcnxasygl";
};
meta.homepage = "https://github.com/epwalsh/obsidian.nvim/";
};
···
octo-nvim = buildVimPlugin {
pname = "octo.nvim";
-
version = "2023-12-28";
+
version = "2024-01-18";
src = fetchFromGitHub {
owner = "pwntester";
repo = "octo.nvim";
-
rev = "b5371003f209764c9d1cc43cf20b6dc52961f0e8";
-
sha256 = "174imlbj4dwd2g7lwksl2m063fzyzkk4xk1pp4a9fff90vqxix83";
+
rev = "2ab86dc1e882c5e05679faaa2827010494597b8b";
+
sha256 = "1vkfxa38rv10ipmz9akcaspykwlak408wcdzx7bmq9nb1pdbnldg";
};
meta.homepage = "https://github.com/pwntester/octo.nvim/";
};
oil-nvim = buildVimPlugin {
pname = "oil.nvim";
-
version = "2024-01-03";
+
version = "2024-01-16";
src = fetchFromGitHub {
owner = "stevearc";
repo = "oil.nvim";
-
rev = "a128e6f75c6a71b7b9ac7ea663949a5209771cd5";
-
sha256 = "0s9m7644kx9wpvf50kzpcamx0q4xclznzsksg7yxbqh44gm3lv2s";
+
rev = "dd432e76d01eda08b8658415588d011009478469";
+
sha256 = "1dsiwyjpv8qygpn8pm1ys8jnlrszz0z7kyvyc48xh9z3m912l0fs";
fetchSubmodules = true;
};
meta.homepage = "https://github.com/stevearc/oil.nvim/";
···
onedark-nvim = buildVimPlugin {
pname = "onedark.nvim";
-
version = "2023-12-06";
+
version = "2024-01-07";
src = fetchFromGitHub {
owner = "navarasu";
repo = "onedark.nvim";
-
rev = "c5476a091b0f1b4e853db91c91ff941f848a1cdd";
-
sha256 = "1zg75v3cgm0f2yhy2pasvdd42jw33f0w1p140cj1dnrskhwbrl2j";
+
rev = "dc3bad0121298f89b50aaff8599d1946e07eb4c2";
+
sha256 = "0sniwmmjg488l63zkly4kca0f51s0gjfc7bqh48n5clfwc7kfbpy";
};
meta.homepage = "https://github.com/navarasu/onedark.nvim/";
};
···
orgmode = buildVimPlugin {
pname = "orgmode";
-
version = "2023-12-28";
+
version = "2024-01-16";
src = fetchFromGitHub {
owner = "nvim-orgmode";
repo = "orgmode";
-
rev = "8040906d983ec7ec1e2aae7bd904ddfbeaff0470";
-
sha256 = "0z8wxi6j47lz95mqk8r0kga41icjmxg2gr9a1my0bypiiccdydby";
+
rev = "651078a2fe60b12c93903e3a2b655491c951bf9d";
+
sha256 = "1in5pp7x38qp7miw7vb2qv5n4w52a6j6pmpxf02wcxynnbk5hr54";
};
meta.homepage = "https://github.com/nvim-orgmode/orgmode/";
};
···
otter-nvim = buildVimPlugin {
pname = "otter.nvim";
-
version = "2023-12-27";
+
version = "2024-01-15";
src = fetchFromGitHub {
owner = "jmbuhr";
repo = "otter.nvim";
-
rev = "b4f4a1bcddfe91ed342c86c72e8d156780289552";
-
sha256 = "167v3ap2dj6npb9ikh4055724p49pipil5qqhp0br17ssybxhpdn";
+
rev = "aa6d92688f4c6ca136bd4c8935c7ac881343043a";
+
sha256 = "16plrkfg98gxha5mq2yvnpd09laqr1a28daznv5r65rmasicsklv";
};
meta.homepage = "https://github.com/jmbuhr/otter.nvim/";
};
overseer-nvim = buildVimPlugin {
pname = "overseer.nvim";
-
version = "2023-12-28";
+
version = "2024-01-07";
src = fetchFromGitHub {
owner = "stevearc";
repo = "overseer.nvim";
-
rev = "78e893394cef6efee05f31bd65f6dff08b0bac09";
-
sha256 = "1k68d3vz3s1cc3l3jfqp90w459hp2nvz7qy3kpzw4j7jxip2dgjv";
+
rev = "68a2d344cea4a2e11acfb5690dc8ecd1a1ec0ce0";
+
sha256 = "0miakpcc11yr7p7yaj9igakkv6dnyngra7p52hc26qm4mnq4ghwd";
fetchSubmodules = true;
};
meta.homepage = "https://github.com/stevearc/overseer.nvim/";
···
persistence-nvim = buildVimPlugin {
pname = "persistence.nvim";
-
version = "2023-10-15";
+
version = "2024-01-19";
src = fetchFromGitHub {
owner = "folke";
repo = "persistence.nvim";
-
rev = "ad538bfd5336f1335cdb6fd4e0b0eebfa6e12f32";
-
sha256 = "0817bx2x7pshxxvdp3njq1q19xv84lxga2vdanx9zijfs8pid2y0";
+
rev = "4982499c1636eac254b72923ab826ee7827b3084";
+
sha256 = "0d71vmhgiakf4fpxnx56ymgmad7zww5nl1q2dhxg8pqkq7jdnh5n";
};
meta.homepage = "https://github.com/folke/persistence.nvim/";
};
···
rainbow-delimiters-nvim = buildVimPlugin {
pname = "rainbow-delimiters.nvim";
-
version = "2024-01-02";
+
version = "2024-01-18";
src = fetchgit {
url = "https://gitlab.com/HiPhish/rainbow-delimiters.nvim";
-
rev = "4a90ac83c7c8e0ba8a1b6af38bed6d5ee1b04e08";
-
sha256 = "18b2v0wg8jlvi9afjy2f654yh81c9aw79p3l2wpp9pcgf7jpqh5i";
+
rev = "8b6099f24e435036a628798585f95f62fb892838";
+
sha256 = "0mn8cc3g4hk13gykcf48hgq8618lbz7rnqlgsrb2bd7jilvma42y";
};
meta.homepage = "https://gitlab.com/HiPhish/rainbow-delimiters.nvim";
};
···
refactoring-nvim = buildVimPlugin {
pname = "refactoring.nvim";
-
version = "2023-11-08";
+
version = "2024-01-10";
src = fetchFromGitHub {
owner = "theprimeagen";
repo = "refactoring.nvim";
-
rev = "156532476deb10b1b2a32cb38e1078b3f9951c42";
-
sha256 = "03xgyfzb2jsz7788k5h122jskq90irgg0m12csbrb2ysd727pyf8";
+
rev = "c067e44b8171494fc1b5206ab4c267cd74c043b1";
+
sha256 = "02w3l0ir3dlmha2m6dxdgk0pv2bw6qx2xjpbsrl6y8yi1hvyhrmm";
};
meta.homepage = "https://github.com/theprimeagen/refactoring.nvim/";
};
···
meta.homepage = "https://github.com/ron-rs/ron.vim/";
};
+
roslyn-nvim = buildVimPlugin {
+
pname = "roslyn.nvim";
+
version = "2023-12-19";
+
src = fetchFromGitHub {
+
owner = "jmederosalvarado";
+
repo = "roslyn.nvim";
+
rev = "3e360ea5a15f3cf7ddef02ff003ef24244cdff3a";
+
sha256 = "06lqxv1qaqpz5s4zaqvnd975a1qsn0avdwyjv4pnka7z9l8fasyj";
+
};
+
meta.homepage = "https://github.com/jmederosalvarado/roslyn.nvim/";
+
};
+
rspec-vim = buildVimPlugin {
pname = "rspec.vim";
version = "2020-08-20";
···
rustaceanvim = buildNeovimPlugin {
pname = "rustaceanvim";
-
version = "2023-12-31";
+
version = "2024-01-19";
src = fetchFromGitHub {
owner = "mrcjkb";
repo = "rustaceanvim";
-
rev = "89bc93ef3fa5cea4fb57f1c1dcf1ca8a4b7d2834";
-
sha256 = "1nvy92nxzavz8i2xvyzcc36av8f2cj3fx492jahg7xakwgy0n5mq";
+
rev = "dcd8c9a316ab74012f5da87bf56ad51b3c060c30";
+
sha256 = "1zgrr0r6fi2fyxi5fsphcfpjhs09srwsa2v4z6fk44gf2pxm1wrj";
};
meta.homepage = "https://github.com/mrcjkb/rustaceanvim/";
};
···
satellite-nvim = buildVimPlugin {
pname = "satellite.nvim";
-
version = "2024-01-02";
+
version = "2024-01-12";
src = fetchFromGitHub {
owner = "lewis6991";
repo = "satellite.nvim";
-
rev = "1a20861227eba8bf2d8282ab4ec5fc071e8b20e2";
-
sha256 = "0siibp2l0rixj98d5zzc7b2qxzb3pc9wwwlim8av6ml7ax7snd8l";
+
rev = "99610b77fe2e047d2e55d70a256bcf63953eb6d7";
+
sha256 = "1i7l2r3kwcv3sixsjlh0wyhafl60cam0bgygc483qrn4jgdxqhzy";
};
meta.homepage = "https://github.com/lewis6991/satellite.nvim/";
};
scnvim = buildVimPlugin {
pname = "scnvim";
-
version = "2023-09-11";
+
version = "2024-01-11";
src = fetchFromGitHub {
owner = "davidgranstrom";
repo = "scnvim";
-
rev = "f9e75bf21c77882625f89baa745d9bc4992742dc";
-
sha256 = "1yavx67b3zqz65z1wg4a0cdp64s2bgqh12jzg31rh02a8hb08ipw";
+
rev = "8929739543e5a4dc51d1af1d122bdbbb54e634b9";
+
sha256 = "1mm3lp5q6fvrlmq84637y7gjf04917xz8v1y0jkp2g4hi6v119nc";
};
meta.homepage = "https://github.com/davidgranstrom/scnvim/";
};
···
sg-nvim = buildVimPlugin {
pname = "sg.nvim";
-
version = "2023-12-14";
+
version = "2024-01-15";
src = fetchFromGitHub {
owner = "sourcegraph";
repo = "sg.nvim";
-
rev = "817f1f36e4c43f82e8e1cdfa4cf978dffa037255";
-
sha256 = "12zlrlqmny9f6y781pnlfn7qzac41mwx8a3qdmarrgns08hfp6l5";
+
rev = "691e138a86ccb4083c46ff62ab5eb53f9148696d";
+
sha256 = "0qgrycxckx7ffz0rkdj1nc7bfgl5n5mhcj56sn96vrhgbzlpli7q";
};
meta.homepage = "https://github.com/sourcegraph/sg.nvim/";
};
···
smart-splits-nvim = buildVimPlugin {
pname = "smart-splits.nvim";
-
version = "2023-12-11";
+
version = "2024-01-11";
src = fetchFromGitHub {
owner = "mrjones2014";
repo = "smart-splits.nvim";
-
rev = "f0003bf9c3f11b8b9209264f865b8864453ca926";
-
sha256 = "08wfsxz6a6lzd2brnr2z8zanfnkik494ggq6my6nn9npbalkgdr0";
+
rev = "36bfe63246386fc5ae2679aa9b17a7746b7403d5";
+
sha256 = "1gkxms47i52xadrdzh60zqp00gy2ai391cybw9n7ar0ar5xcjp1c";
};
meta.homepage = "https://github.com/mrjones2014/smart-splits.nvim/";
};
···
snap = buildVimPlugin {
pname = "snap";
-
version = "2023-11-25";
+
version = "2024-01-17";
src = fetchFromGitHub {
owner = "camspiers";
repo = "snap";
-
rev = "09fa206b460050b96bc9b3a283377c8c11fb32fe";
-
sha256 = "02c12bar3xr4xkg835r0bkxcyp3n5pf1zgrbx58hl61fx4f1z7df";
+
rev = "c0bcae835facb945c25073d233c15dbfeb7adc5e";
+
sha256 = "00sv4pl6pbg4hyq1cx1k9gzngdf603m35bkp9iaacrd1fxg6vqic";
};
meta.homepage = "https://github.com/camspiers/snap/";
};
···
splitjoin-vim = buildVimPlugin {
pname = "splitjoin.vim";
-
version = "2023-11-18";
+
version = "2024-01-08";
src = fetchFromGitHub {
owner = "AndrewRadev";
repo = "splitjoin.vim";
-
rev = "9531bfb26257f0d06f7ea2b7ecb4f13095d430ab";
-
sha256 = "0k1gm1qijdwsrpc0rd6b1q71l6gi2hr8sh6nfslah3dgncgpy21d";
+
rev = "503e56ed103b58b6bd0880a3e61225c8b1c40033";
+
sha256 = "0yw3dzhngk2pqcm40cd3vkqij4m7pkh7f0phvl3mmmy8x5kw2zh6";
fetchSubmodules = true;
};
meta.homepage = "https://github.com/AndrewRadev/splitjoin.vim/";
···
srcery-vim = buildVimPlugin {
pname = "srcery-vim";
-
version = "2023-12-06";
+
version = "2024-01-05";
src = fetchFromGitHub {
owner = "srcery-colors";
repo = "srcery-vim";
-
rev = "d6037f87842753a85e4cd855a2ca4206ac04db7e";
-
sha256 = "0kjcqv2pkk7dplxzvxhly3argza7bj4kiaabngn1pkdpq2h9acy8";
+
rev = "b020d2a1eed0d578ae195fba2b9c6841cc886c57";
+
sha256 = "1p0d7zkgb05w1zz4xy5gc5shhlmyzxkhcfv382bvva5qzrrcvk80";
};
meta.homepage = "https://github.com/srcery-colors/srcery-vim/";
};
···
tabby-nvim = buildVimPlugin {
pname = "tabby.nvim";
-
version = "2023-12-28";
+
version = "2024-01-08";
src = fetchFromGitHub {
owner = "nanozuki";
repo = "tabby.nvim";
-
rev = "9806ab6f1ca2af9a134c5e7174522388c31a9552";
-
sha256 = "10xs2by2acyaj8cy75678rrh3725g5llhq3lfxp6yd5w4bhiwlfa";
+
rev = "55712426431b12beae5f12e731cfb1d707632a3d";
+
sha256 = "16543b3mjqlba03bmgv961fdc8gk1cz3b3djivf10b8597rlf9sy";
};
meta.homepage = "https://github.com/nanozuki/tabby.nvim/";
};
···
telescope-coc-nvim = buildVimPlugin {
pname = "telescope-coc.nvim";
-
version = "2023-12-28";
+
version = "2024-01-10";
src = fetchFromGitHub {
owner = "fannheyward";
repo = "telescope-coc.nvim";
-
rev = "b215e3a37fad057a1e0c132879eaeb3cc6446574";
-
sha256 = "1kzaippbia4px10vpgyxbgkjxwihnvg1irlw3nj6mglq8ivi8bxg";
+
rev = "96cd72d1e246faf16ef90a6f602330d1d03a446a";
+
sha256 = "02wxz1pkz051wgjix933xszm61md3f0gr97ap5m3ljhg1blrpsb3";
};
meta.homepage = "https://github.com/fannheyward/telescope-coc.nvim/";
};
telescope-dap-nvim = buildVimPlugin {
pname = "telescope-dap.nvim";
-
version = "2023-09-10";
+
version = "2024-01-08";
src = fetchFromGitHub {
owner = "nvim-telescope";
repo = "telescope-dap.nvim";
-
rev = "4e2d5efb92062f0b865fe59b200b5ed7793833bf";
-
sha256 = "1fa1kmwv21h06di1p1vb05saaiabpl97j1h15zrpqr8cxhxmp515";
+
rev = "8c88d9716c91eaef1cdea13cb9390d8ef447dbfe";
+
sha256 = "1zgajsbvmbmysxfi4aspmf9pbzkzsfz9p2n1q5vz0im9vc3ais1z";
};
meta.homepage = "https://github.com/nvim-telescope/telescope-dap.nvim/";
};
telescope-file-browser-nvim = buildVimPlugin {
pname = "telescope-file-browser.nvim";
-
version = "2023-12-26";
+
version = "2024-01-13";
src = fetchFromGitHub {
owner = "nvim-telescope";
repo = "telescope-file-browser.nvim";
-
rev = "4bd5657b14b58e069287f5ac591a647bb860b2ed";
-
sha256 = "0j0y9i2vh1fs4wzf692a9wxnavb42x8amwb6kh25c226h8s13a4n";
+
rev = "6f735a63dc24b9aed527cd505a31864223c8a6d8";
+
sha256 = "10ppgwzh839riksx8a3gg2nhyqhifam8s9p5p0nyjkcpq0zbgcy3";
};
meta.homepage = "https://github.com/nvim-telescope/telescope-file-browser.nvim/";
};
···
telescope-manix = buildNeovimPlugin {
pname = "telescope-manix";
-
version = "2023-12-04";
+
version = "2024-01-15";
src = fetchFromGitHub {
owner = "MrcJkb";
repo = "telescope-manix";
-
rev = "f9657fd3f8e26c8035eacd63d95dc487ae6439b5";
-
sha256 = "11i2y3vvhdxspl6xy2922n0l6wm0gmkv89vma4jqw7la80chhn29";
+
rev = "127033f39a16c0fd48128653b4cee9b17fcc80a3";
+
sha256 = "1hsplynqmgbknbkz5b769a401i3hch1kvxdzxpx15jadq5lb169p";
};
meta.homepage = "https://github.com/MrcJkb/telescope-manix/";
};
···
telescope-nvim = buildNeovimPlugin {
pname = "telescope.nvim";
-
version = "2023-12-29";
+
version = "2024-01-18";
src = fetchFromGitHub {
owner = "nvim-telescope";
repo = "telescope.nvim";
-
rev = "3466159b0fcc1876483f6f53587562628664d850";
-
sha256 = "1qb4xxlri3ljiqcz9p54xwh1b44bl5nmcxypbqsbrf1kffp0i9lp";
+
rev = "9cf58f438f95f04cf1709b734bbcb9243c262d70";
+
sha256 = "0plr1ba69mihjd5098mq16hnmqrryn5xh2xnm9x4ng6mgf410mcz";
meta.homepage = "https://github.com/nvim-telescope/telescope.nvim/";
···
text-case-nvim = buildVimPlugin {
pname = "text-case.nvim";
-
version = "2023-12-25";
+
version = "2024-01-14";
src = fetchFromGitHub {
owner = "johmsalas";
repo = "text-case.nvim";
-
rev = "d6f121ec471118afb4fc7ed8cafb08eef3e9b307";
-
sha256 = "1izzhvx8szr02krlh2cvgmkkg92wkpsv98yf9b4k4x0j1jb20iiz";
+
rev = "6bc91cde614bbec6f0befbaf7fcd302415d803fb";
+
sha256 = "0gbzsw9s6ja5r4acdhd331gna1y03hvr6d11584sklh00xdv497a";
meta.homepage = "https://github.com/johmsalas/text-case.nvim/";
···
tokyonight-nvim = buildVimPlugin {
pname = "tokyonight.nvim";
-
version = "2023-10-25";
+
version = "2024-01-19";
src = fetchFromGitHub {
owner = "folke";
repo = "tokyonight.nvim";
-
rev = "f247ee700b569ed43f39320413a13ba9b0aef0db";
-
sha256 = "0wyz1dcm92dc83rz3hy8a0m47yy5lmpk0pwiycpn5yc8jdaxj63b";
+
rev = "a2317487fab23d2869d7f6f24da31b7e5f72ca0c";
+
sha256 = "13f5d5b6xivh3s80c4b1hdkh6j3kjdcn6f6hldpinkracb4kik3c";
meta.homepage = "https://github.com/folke/tokyonight.nvim/";
···
treesj = buildVimPlugin {
pname = "treesj";
-
version = "2023-11-15";
+
version = "2024-01-17";
src = fetchFromGitHub {
owner = "Wansmer";
repo = "treesj";
-
rev = "1d6e89f4790aa04eaae38fa9460a3ee191961c96";
-
sha256 = "1f7zrzv0f2di1vkavgyqa80mx686rii0gsygl8rs3qrr9bc17zd5";
+
rev = "14808da3cddd62fc86ede53a5ea1fd1635897e75";
+
sha256 = "0qnkp3x8h956achrc90g0g1nlcnxkl6wcim7q5d4jhipf3ql6w7l";
meta.homepage = "https://github.com/Wansmer/treesj/";
···
typescript-tools-nvim = buildVimPlugin {
pname = "typescript-tools.nvim";
-
version = "2023-12-19";
+
version = "2024-01-16";
src = fetchFromGitHub {
owner = "pmizio";
repo = "typescript-tools.nvim";
-
rev = "829b5dc4f6704b249624e5157ad094dcb20cdc6b";
-
sha256 = "0y1m35b5i7s856xk50kwczi08s5r313qkpjny0f7acg5hz60kz1v";
+
rev = "c43d9580c3ff5999a1eabca849f807ab33787ea7";
+
sha256 = "1af90ydixj8lpm0q6kkd7yv61wpyd572vgb44a4jpfbsaxhl75wj";
meta.homepage = "https://github.com/pmizio/typescript-tools.nvim/";
···
typst-vim = buildVimPlugin {
pname = "typst.vim";
-
version = "2023-12-11";
+
version = "2024-01-03";
src = fetchFromGitHub {
owner = "kaarmu";
repo = "typst.vim";
-
rev = "308e7737d09de8c1100320ddc6bc270615ae791a";
-
sha256 = "076ylgny48bl5iajw0hh3bqwlchj9pygq2bf3y0qlwckrzq05nbn";
+
rev = "630bb8b7faf1fe02c253673a37a70c135ad43a40";
+
sha256 = "17v64miynw7gnpnzq2cphfljnzpd65chp1iqlw453k408k8ravln";
meta.homepage = "https://github.com/kaarmu/typst.vim/";
···
unison = buildVimPlugin {
pname = "unison";
-
version = "2023-12-23";
+
version = "2024-01-16";
src = fetchFromGitHub {
owner = "unisonweb";
repo = "unison";
-
rev = "966d8e4c3c165988c3dd32457c72c82320d7f9f8";
-
sha256 = "1nk4ziqz13w82k8l0wxmvjrbx01bnd96zmqwwwvxbsph59ym35ny";
+
rev = "f991abe291b1bf36734d36bb9c9a7196c9ea7ffe";
+
sha256 = "16q1vg5ddys7b9xm41iv0ljjn2w2jfbv28n70fv1kfklayggshqm";
meta.homepage = "https://github.com/unisonweb/unison/";
···
vim-airline-themes = buildVimPlugin {
pname = "vim-airline-themes";
-
version = "2022-11-08";
+
version = "2024-01-06";
src = fetchFromGitHub {
owner = "vim-airline";
repo = "vim-airline-themes";
-
rev = "dd81554c2231e438f6d0e8056ea38fd0e80ac02a";
-
sha256 = "05jhw8qgs024z0na2kizrrmbl3kmad69p22aw7naqmfnf1sads9q";
+
rev = "a9aa25ce323b2dd04a52706f4d1b044f4feb7617";
+
sha256 = "18rfmfxq6dyslzq7qqaimqpgmbi1wv16xi5dqbdnpf5h6v0ls2az";
meta.homepage = "https://github.com/vim-airline/vim-airline-themes/";
···
vim-apm = buildVimPlugin {
pname = "vim-apm";
-
version = "2020-09-28";
+
version = "2024-01-17";
src = fetchFromGitHub {
owner = "ThePrimeagen";
repo = "vim-apm";
-
rev = "2da35c35febbe98a6704495cd4e0b9526a0651e3";
-
sha256 = "09amrb7bzrnwga8cm21fm4ylp2l0jd7cyfsf43fcym3f1k0bycwb";
+
rev = "e7574a39366866d47a846d25d0d327e2c04aad0a";
+
sha256 = "0v46cpllrm5brndx9539rq4ib6z03nj1v8wmdp366yv9zxya4g2i";
meta.homepage = "https://github.com/ThePrimeagen/vim-apm/";
···
vim-better-whitespace = buildVimPlugin {
pname = "vim-better-whitespace";
-
version = "2022-06-30";
+
version = "2024-01-13";
src = fetchFromGitHub {
owner = "ntpeters";
repo = "vim-better-whitespace";
-
rev = "1b22dc57a2751c7afbc6025a7da39b7c22db635d";
-
sha256 = "10xzxavz010a8ildkfmikyi0ly6rqi5d6a2ndzr0frd9ingbk79r";
+
rev = "029f35c783f1b504f9be086b9ea757a36059c846";
+
sha256 = "189s0bhavrsv5im810cdl2723wfjr0k267fl83m8zy5mc8ir156k";
meta.homepage = "https://github.com/ntpeters/vim-better-whitespace/";
···
vim-codefmt = buildVimPlugin {
pname = "vim-codefmt";
-
version = "2023-11-24";
+
version = "2024-01-13";
src = fetchFromGitHub {
owner = "google";
repo = "vim-codefmt";
-
rev = "c6730fb9c0d17060ea0caf5b9bd3090e86f6a14d";
-
sha256 = "0gn779c2z44gcxygjsb2spcsa9dkfxii6b27i1irnllmzkys18p4";
+
rev = "6fa1616adebeffe26fadf5a1a61996ccdcbe46a1";
+
sha256 = "0qjy8jr5d6kx880nj3vh5p769c2v729dy19pnw0dn57qzwvi142d";
meta.homepage = "https://github.com/google/vim-codefmt/";
···
vim-commentary = buildVimPlugin {
pname = "vim-commentary";
-
version = "2022-10-31";
+
version = "2024-01-12";
src = fetchFromGitHub {
owner = "tpope";
repo = "vim-commentary";
-
rev = "e87cd90dc09c2a203e13af9704bd0ef79303d755";
-
sha256 = "09kzc89iwkgsi4wvjxk56fis462kkz5chcl9sl4hdbmpa1f41wy0";
+
rev = "f67e3e67ea516755005e6cccb178bc8439c6d402";
+
sha256 = "0r5jlxkxfy5gvpkmzsfkxzlgydn477qiywqlng4xbaw3pijcf04i";
meta.homepage = "https://github.com/tpope/vim-commentary/";
···
vim-css-color = buildVimPlugin {
pname = "vim-css-color";
-
version = "2023-07-26";
+
version = "2024-01-13";
src = fetchFromGitHub {
owner = "ap";
repo = "vim-css-color";
-
rev = "6cc65734bc7105d9677ca54e2255fcbc953ba6bf";
-
sha256 = "1mjry4xiaxhjgzajsbmh4iph9hhxbwgdj3raaxlqzmmnyjsz03iy";
+
rev = "faa65935660a4596414fe21d57e2110faeb9e869";
+
sha256 = "0q6nzkvlv7igkg7k3p52rsqnxcd7l70lnlmlh9mjqhfaphpw2j8w";
meta.homepage = "https://github.com/ap/vim-css-color/";
···
vim-dadbod-ui = buildVimPlugin {
pname = "vim-dadbod-ui";
-
version = "2023-11-25";
+
version = "2024-01-13";
src = fetchFromGitHub {
owner = "kristijanhusak";
repo = "vim-dadbod-ui";
-
rev = "9ddb0623e69d696b7a8355b93e3950a8dc6e00a0";
-
sha256 = "1ihfxy0diqhbcaxj23pqmnfh1wshx2s4id5r574vb27k929han2s";
+
rev = "e99dcfd5162d9b9b4b24a5d035cf114315f1aeec";
+
sha256 = "08yx7nj49qyhqwsq95imgzy13x3g8mpx2x6ka78b1jwjy1lmx12g";
meta.homepage = "https://github.com/kristijanhusak/vim-dadbod-ui/";
···
vim-endwise = buildVimPlugin {
pname = "vim-endwise";
-
version = "2023-04-23";
+
version = "2024-01-16";
src = fetchFromGitHub {
owner = "tpope";
repo = "vim-endwise";
-
rev = "e714ac3bcfd5a90038de49c3254eded7c70ae3c3";
-
sha256 = "1zhz2risd8vhwnz5b5r5kkgflhxsp87df86n1brbh22jgzx5sapx";
+
rev = "3719ffddb5e42bf67b55b2183d7a6fb8d3e5a2b8";
+
sha256 = "0r888mpcn3fpzxl4dwvdj2khdy27djpdkbldwvqp0z7aqj0lci8v";
meta.homepage = "https://github.com/tpope/vim-endwise/";
···
vim-eunuch = buildVimPlugin {
pname = "vim-eunuch";
-
version = "2023-06-28";
+
version = "2024-01-16";
src = fetchFromGitHub {
owner = "tpope";
repo = "vim-eunuch";
-
rev = "67f3dd32b4dcd1c427085f42ff5f29c7adc645c6";
-
sha256 = "1jhql40ffxxmxs5wfwx0k54h2d3gdg0ajjbxwjiqdnmhyw9wfv9x";
+
rev = "084946fb1c8103ae0cb7342e9be3a2c69374958c";
+
sha256 = "0wp0a4zssmjmclsvzk3w2r65sxllfivbb5mfqd6yrazfg6vssdw0";
meta.homepage = "https://github.com/tpope/vim-eunuch/";
···
vim-fugitive = buildVimPlugin {
pname = "vim-fugitive";
-
version = "2023-12-15";
+
version = "2024-01-17";
src = fetchFromGitHub {
owner = "tpope";
repo = "vim-fugitive";
-
rev = "59659093581aad2afacedc81f009ed6a4bfad275";
-
sha256 = "1h5l6257vqk41h93nv5ipvccglqnz1bjqh6dsds1q4x2l80xn61v";
+
rev = "ec8f7eed103c6d5b75eac69196bb87db0825629a";
+
sha256 = "00z9c3q35lk559wb0fiamb1a55v01fr5qrig1vfwscwhfzvg7lq9";
meta.homepage = "https://github.com/tpope/vim-fugitive/";
···
vim-gitgutter = buildVimPlugin {
pname = "vim-gitgutter";
-
version = "2023-12-07";
+
version = "2024-01-05";
src = fetchFromGitHub {
owner = "airblade";
repo = "vim-gitgutter";
-
rev = "4b49965897b8264cd6f90fa47ddb917f4296c469";
-
sha256 = "08fdid8s17l42k7ykw3c7jfjj10rgmdgnd5p5gxbi76zx0x9aylv";
+
rev = "67ef116100b40f9ca128196504a2e0bc0a2753b0";
+
sha256 = "1haxh6m22f03lz30q8389hnfn78v4zpx3r6bibvb96v7swpbxqdi";
meta.homepage = "https://github.com/airblade/vim-gitgutter/";
···
vim-go = buildVimPlugin {
pname = "vim-go";
-
version = "2023-12-24";
+
version = "2024-01-08";
src = fetchFromGitHub {
owner = "fatih";
repo = "vim-go";
-
rev = "e2e7ad7cb03049896bafda28481f252a2aa8d5bb";
-
sha256 = "02lqi3vphhzz9qv19nl73r3kzq7rhsapyg10lc7idig8ggvdnab3";
+
rev = "5bed70defbd46fc4eb7d80f7eecd26746b50ee00";
+
sha256 = "0zfjv25zkl2lid54pikpcr7znhfv3y1zxa1kwfn7wznv3ibwck30";
meta.homepage = "https://github.com/fatih/vim-go/";
···
vim-just = buildVimPlugin {
pname = "vim-just";
-
version = "2023-12-29";
+
version = "2024-01-16";
src = fetchFromGitHub {
owner = "NoahTheDuke";
repo = "vim-just";
-
rev = "70c08fc99d532cf331ae9eaf0fcbe2cd2bbe0f57";
-
sha256 = "0a8mkhz66f2m2qwq5mgcbldfsbq5a3qzqfisnwmmvw1bhzipb2kw";
+
rev = "60fb16e889fc241d172d51c0f43c8dd70384209e";
+
sha256 = "1qlcx1nyb38gx2a56pdr17np9s76frq0szbacj5rj238f0j6rr78";
meta.homepage = "https://github.com/NoahTheDuke/vim-just/";
···
vim-lastplace = buildVimPlugin {
pname = "vim-lastplace";
-
version = "2023-12-02";
+
version = "2024-01-05";
src = fetchFromGitHub {
owner = "farmergreg";
repo = "vim-lastplace";
-
rev = "aaaf3dc8bbe496c3242a4b4635154ccc9414d357";
-
sha256 = "0wz59f6hmkdnv8hfgws20z0qrlpvfkxmdx4943fm1i3hmcdhyi1g";
+
rev = "a715d602745cdb1c35cfe73c50d3dd266eb5a349";
+
sha256 = "08rqvaqxvm7h6xh5fqbqf8s32nrs2h817j2aw2mj40jiwgsvmkfc";
meta.homepage = "https://github.com/farmergreg/vim-lastplace/";
···
vim-lsp-settings = buildVimPlugin {
pname = "vim-lsp-settings";
-
version = "2023-12-28";
+
version = "2024-01-06";
src = fetchFromGitHub {
owner = "mattn";
repo = "vim-lsp-settings";
-
rev = "d3b8c8394805752e6a7fcdb8c275031cd548b155";
-
sha256 = "0k0xj54pxzdpsk5yjbf3czkrra2dmxj7p06qj0l146ab0nnsvrnq";
+
rev = "223c7382e53ba5017c6b1b1edebccae6ab8265ab";
+
sha256 = "0x5jgswz09gf958qnry01bn9sdccjv3rilajlfbhac20vhs4izm0";
meta.homepage = "https://github.com/mattn/vim-lsp-settings/";
···
vim-matchup = buildVimPlugin {
pname = "vim-matchup";
-
version = "2023-12-19";
+
version = "2024-01-06";
src = fetchFromGitHub {
owner = "andymass";
repo = "vim-matchup";
-
rev = "2550178c43464134ce65328da458905f70dbe041";
-
sha256 = "0y3kgj7jaa6g4ydfp1cjbishzsvb9qrd5k2lswm7hag0fisxhig7";
+
rev = "e2cca1747ab175b8d839a5d28679427564643a57";
+
sha256 = "1clcvb6r1vfkajj9jd8hmvi1vx0vclyppj2vh7sjy9mpbn9xpggg";
meta.homepage = "https://github.com/andymass/vim-matchup/";
···
vim-monokai-tasty = buildVimPlugin {
pname = "vim-monokai-tasty";
-
version = "2023-11-13";
+
version = "2024-01-08";
src = fetchFromGitHub {
owner = "patstockwell";
repo = "vim-monokai-tasty";
-
rev = "247324e0170e19de0018e7c8e437f83b6f0ef6fc";
-
sha256 = "0l3rlah48969kkz2r6xl9r8plg7n4an1pk5cy92ly94x6yw5awkm";
+
rev = "57c67feac63158a232c43aee2f463a994029b699";
+
sha256 = "0fslz2jhnhyda9in9wjvw8ab47aa5d9zzc5l8g53jkqbn7r13kpc";
meta.homepage = "https://github.com/patstockwell/vim-monokai-tasty/";
···
vim-nix = buildVimPlugin {
pname = "vim-nix";
-
version = "2023-07-29";
+
version = "2024-01-09";
src = fetchFromGitHub {
owner = "LnL7";
repo = "vim-nix";
-
rev = "1e8d3cc4d74f40fb384cd1739739543fe117ff61";
-
sha256 = "06sdplgw76xnpdb89yd4arpphsn24nn327mhp3siyvc5qlsddby7";
+
rev = "048c71f1ed2c679cd55acd2c807c2c96aea82e65";
+
sha256 = "1s75divbphd7qgkljj2bl32gb1q7a23r4g023x6v83qzkfxwl8i3";
meta.homepage = "https://github.com/LnL7/vim-nix/";
···
vim-projectionist = buildVimPlugin {
pname = "vim-projectionist";
-
version = "2023-03-16";
+
version = "2024-01-03";
src = fetchFromGitHub {
owner = "tpope";
repo = "vim-projectionist";
-
rev = "e292c4e33b2c44074c47c06e8ce8b309fd8099bc";
-
sha256 = "04zh6w6gdqvyy08xhbk4xmkr37insrgvw930dyc05crmkzlnavy9";
+
rev = "a57b9bf11ecfef16f767034550472830b48ad3e2";
+
sha256 = "073sfw5hs8622qs3g6dw8k20ghlxlxg7jq32b9zkcgj2l7ngc3sz";
meta.homepage = "https://github.com/tpope/vim-projectionist/";
···
vim-slime = buildVimPlugin {
pname = "vim-slime";
-
version = "2023-12-02";
+
version = "2024-01-14";
src = fetchFromGitHub {
owner = "jpalardy";
repo = "vim-slime";
-
rev = "a532203bcd7af7f5e571c07b60bba7287076dc19";
-
sha256 = "0jfzah18mzh0iszi6k86k4y571j6jjhg3cyy9ivxcybacppaf2id";
+
rev = "008b78cc31364c2829b70486a98d238ece9c6686";
+
sha256 = "1wr6xal0i2cdf73j05n2d0cw0picjg97ls24yj2liasyhla0dzc8";
meta.homepage = "https://github.com/jpalardy/vim-slime/";
···
vim-snippets = buildVimPlugin {
pname = "vim-snippets";
-
version = "2023-12-29";
+
version = "2024-01-17";
src = fetchFromGitHub {
owner = "honza";
repo = "vim-snippets";
-
rev = "ba72b08e04e184ecd0a2a1b8012a81ddb040dbc3";
-
sha256 = "1zpiafwc3m1484rww6f5d4hvbrrk0isybcxfmzzjs9qy6xz8fdq6";
+
rev = "75cd3fd2a22b8d6eefd553f386e0705e7d2cd4a6";
+
sha256 = "07adykwfv6z08cxiblszrpz0anllv9kprdggzmyzwq4s222907fz";
meta.homepage = "https://github.com/honza/vim-snippets/";
vim-solarized8 = buildVimPlugin {
pname = "vim-solarized8";
-
version = "2023-08-13";
+
version = "2024-01-08";
src = fetchFromGitHub {
owner = "lifepillar";
repo = "vim-solarized8";
-
rev = "bde9cab3d9e9368f0b62f94149ab51607fcb8b68";
-
sha256 = "1di351q776ghw3y7yj494byrvd9c0zf6cxvcizk0jizdfvsib53k";
+
rev = "7e9035486c479c486d8aa8bc288a1110a021e0d6";
+
sha256 = "0j6by5km5a4r76xxn4panxlr7ajlc6087gmnpdrz4d9yp4pz9zhj";
meta.homepage = "https://github.com/lifepillar/vim-solarized8/";
···
vim-test = buildVimPlugin {
pname = "vim-test";
-
version = "2023-12-29";
+
version = "2024-01-19";
src = fetchFromGitHub {
owner = "vim-test";
repo = "vim-test";
-
rev = "21e1ce0d3a2dd5bedcd6d35fe9abd9f80fddc6d2";
-
sha256 = "0nqyymyfadrm2dy1q8al3wrgxqawxq76i5qwr8zgqbwzfwmm0a9c";
+
rev = "a41a9d571e253d2d02e3898f2a08d129c52ec3f2";
+
sha256 = "1l67f8v6sk9gwhg9xql46an0pm1mc0aqn4qmmnfprr6dgh9pwl2g";
meta.homepage = "https://github.com/vim-test/vim-test/";
···
vim-vsnip = buildVimPlugin {
pname = "vim-vsnip";
-
version = "2023-11-12";
+
version = "2024-01-11";
src = fetchFromGitHub {
owner = "hrsh7th";
repo = "vim-vsnip";
-
rev = "8eebdf6ab4a880d845893f210fd20516d2e2384f";
-
sha256 = "10aadjkisfsx4avylblp7zb97ikaay249fzw3f43xgknlajg35dg";
+
rev = "02a8e79295c9733434aab4e0e2b8c4b7cea9f3a9";
+
sha256 = "06j0fph91x3gdhbf9bb0yv95j34gf827p97vak0l4jb0ib7vmyc2";
meta.homepage = "https://github.com/hrsh7th/vim-vsnip/";
···
vim-wakatime = buildVimPlugin {
pname = "vim-wakatime";
-
version = "2023-12-05";
+
version = "2024-01-10";
src = fetchFromGitHub {
owner = "wakatime";
repo = "vim-wakatime";
-
rev = "8c8856327815a077cbebeba8c7456312a3d2c39c";
-
sha256 = "1k3zklr93im6w2767yajzgbfh270yh00898fccghdcjq66gd6hxy";
+
rev = "cae21a19c3db4d9aadd5d320de3da0c99dfd0f62";
+
sha256 = "1f7jqmsr7b9103g9fif3p8fglrqlgk5nf3ckhkjpwfy6355vk41h";
meta.homepage = "https://github.com/wakatime/vim-wakatime/";
···
vim-which-key = buildVimPlugin {
pname = "vim-which-key";
-
version = "2023-12-16";
+
version = "2024-01-18";
src = fetchFromGitHub {
owner = "liuchengxu";
repo = "vim-which-key";
-
rev = "a03cb503b0de6f5071a7263f5fb8d63493e901e5";
-
sha256 = "095rg29ydsazjqa0ks34b5d6gvq37rin4q2qwqxq2994yb8a530m";
+
rev = "470cd19ce11b616e0640f2b38fb845c42b31a106";
+
sha256 = "1fargy2zk4j62irslr9gs8h8lwhkh6hj0f5q9aq03skh0p8y0413";
meta.homepage = "https://github.com/liuchengxu/vim-which-key/";
···
vim-zettel = buildVimPlugin {
pname = "vim-zettel";
-
version = "2023-12-17";
+
version = "2024-01-11";
src = fetchFromGitHub {
owner = "michal-h21";
repo = "vim-zettel";
-
rev = "e4995b97a4f6f822144ad61b68929ea5fa4e524e";
-
sha256 = "05k7jyclx2351zff26i17aypskhcxav1zv2n7k87s03c04kl3x00";
+
rev = "aa3d6edfa0251928e268e13a92d090c92446e545";
+
sha256 = "1v639cgsfx87qg30n1p3cjrp83xlanng2a428i05r319z2njvj2i";
meta.homepage = "https://github.com/michal-h21/vim-zettel/";
···
vim9-stargate = buildVimPlugin {
pname = "vim9-stargate";
-
version = "2023-01-21";
+
version = "2024-01-17";
src = fetchFromGitHub {
owner = "monkoose";
repo = "vim9-stargate";
-
rev = "2df5dad08e74dedb020e042e66f8f4819a48b6ca";
-
sha256 = "17vnzwfz2y7wwk8k3kvmrds50za7r6i73f7aw02fz1h7mx9jllnv";
+
rev = "b87f9e6f534de5cc261205f6fc7716ec1af28e3a";
+
sha256 = "0hzbnzh5jyphha94phz8x9j1wv1lanf9pj7nb4010h768h5ch2zg";
meta.homepage = "https://github.com/monkoose/vim9-stargate/";
···
vimagit = buildVimPlugin {
pname = "vimagit";
-
version = "2022-07-03";
+
version = "2024-01-04";
src = fetchFromGitHub {
owner = "jreybert";
repo = "vimagit";
-
rev = "308650ddc1e9a94e49fae0ea04bbc1c45f23d4c4";
-
sha256 = "1vdqdlw43zv1xgv72d2a71671j06cy7k87nsgnsa65dj190v65ky";
+
rev = "06afe48439d0118a77d622ef06eff0f7cd7d62ab";
+
sha256 = "0apymanij1b75ajwnxdzmlsnb7h6ybsck0wrh86r55gnplba0jys";
meta.homepage = "https://github.com/jreybert/vimagit/";
···
vimtex = buildVimPlugin {
pname = "vimtex";
-
version = "2024-01-02";
+
version = "2024-01-18";
src = fetchFromGitHub {
owner = "lervag";
repo = "vimtex";
-
rev = "f9b19d09ee6f0ba70dad0b5c2e710dd700681000";
-
sha256 = "1xljkawwv28kvywzykgcb0axzzcn8n3crbfzlqh7zmb337w5mwai";
+
rev = "fe20ab1bd82a23441ac55054afefcd60001947a2";
+
sha256 = "1pfhsgz768knvmjiizcfv0y5vxvrywn44p1jhqz15zx3d6svf064";
meta.homepage = "https://github.com/lervag/vimtex/";
···
wiki-vim = buildVimPlugin {
pname = "wiki.vim";
-
version = "2023-09-25";
+
version = "2024-01-14";
src = fetchFromGitHub {
owner = "lervag";
repo = "wiki.vim";
-
rev = "65b67f3669a0db078dab2750d3c51c680ee14df1";
-
sha256 = "1j6bkk2gqmdaszs6q97yxjqnp3akl1wrlbvs6r31pz0faaswaqb8";
+
rev = "ea5d5f5a2d9554ef34ddf57ddb7f78d5c57aa022";
+
sha256 = "04icrbr14h49w2binlsjj7rgq7w7hvmixa4brqazc6703d2y1pdr";
meta.homepage = "https://github.com/lervag/wiki.vim/";
···
zenbones-nvim = buildVimPlugin {
pname = "zenbones.nvim";
-
version = "2023-10-30";
+
version = "2024-01-06";
src = fetchFromGitHub {
owner = "mcchrish";
repo = "zenbones.nvim";
-
rev = "510d12c088ed45a410371c63ebd62ffb54c1615f";
-
sha256 = "1pr1qvd7fdhza3rijs0jg0byi7z82hpzsw1qvqgrz527vk0vgci0";
+
rev = "22cfe4b28e8bb5173624f69ac6bb2803d8653a12";
+
sha256 = "15navmngs61ymha7j284yvj69y23liyik65rhyfsnx4n2rf1hgbg";
meta.homepage = "https://github.com/mcchrish/zenbones.nvim/";
···
zk-nvim = buildVimPlugin {
pname = "zk-nvim";
-
version = "2023-10-27";
+
version = "2024-01-05";
src = fetchFromGitHub {
-
owner = "mickael-menu";
+
owner = "zk-org";
repo = "zk-nvim";
-
rev = "142625638d2fad464939c6ee1775571aba6379c6";
-
sha256 = "1aha78jjpfrmlji5lnzzylycqvm84g9qqjmbs9ynn84yfl2brd8f";
+
rev = "fb0962b75a680561f94cae0588b8da92ea8d2fae";
+
sha256 = "0xbxkm6inxi09fb0zj4zrbfi8iyhcjn6lfrwqvmym8fnvi5pmz4c";
-
meta.homepage = "https://github.com/mickael-menu/zk-nvim/";
+
meta.homepage = "https://github.com/zk-org/zk-nvim/";
zoomwintab-vim = buildVimPlugin {
···
catppuccin-nvim = buildVimPlugin {
pname = "catppuccin-nvim";
-
version = "2023-12-31";
+
version = "2024-01-19";
src = fetchFromGitHub {
owner = "catppuccin";
repo = "nvim";
-
rev = "5e36ca599f4aa41bdd87fbf2c5aae4397ac55074";
-
sha256 = "1ay7cgfph2l8b5h993r94akbzgxzqfkl8cnk2m9535vbrm6vxxyx";
+
rev = "f288876c6d05d3bb91b0e72b8031fe9e26ef05b8";
+
sha256 = "0n04dsjwdipq103s69aiwfxwni030h27l6p1b0zg4967j7s37whr";
meta.homepage = "https://github.com/catppuccin/nvim/";
···
embark-vim = buildVimPlugin {
pname = "embark-vim";
-
version = "2023-12-20";
+
version = "2024-01-14";
src = fetchFromGitHub {
owner = "embark-theme";
repo = "vim";
-
rev = "95f92adee0e5ad36f74fe04266554ac9c03e3fc3";
-
sha256 = "15v8wgbcckdll8j27d2v30rcbgc38hddmnfbk24p3jxx2pxdl529";
+
rev = "54dd8727a871421530bb07f3629dadab24b02183";
+
sha256 = "0qxskx7lvf91zg7fr32j5vm6v4vf1r51zq9flsdx6fvvlmaqbkry";
meta.homepage = "https://github.com/embark-theme/vim/";
···
harpoon2 = buildVimPlugin {
pname = "harpoon2";
-
version = "2023-12-28";
+
version = "2024-01-06";
src = fetchFromGitHub {
owner = "ThePrimeagen";
repo = "harpoon";
-
rev = "6afc142443f8135329f8dd09b77e229f65001c0c";
-
sha256 = "0rn23lqxwfd0b1wkjyslzlqgw6hkc8r60nz5fkjbf7jnmlx7fgsq";
+
rev = "2cd4e03372f7ee5692c8caa220f479ea07970f17";
+
sha256 = "01ljz9w3agz5nnz5v0894scr8hwwd599qpxb2nm2lw45hr30chii";
meta.homepage = "https://github.com/ThePrimeagen/harpoon/";
···
nightfly = buildVimPlugin {
pname = "nightfly";
-
version = "2023-12-26";
+
version = "2024-01-07";
src = fetchFromGitHub {
owner = "bluz71";
repo = "vim-nightfly-colors";
-
rev = "90d85c8a094266122fb1fd173e7bcc0cd0efdd49";
-
sha256 = "1c7jj6cdbq73h87ii4skbrj5y4zl4fvaq8ry69hwrw4z10w891zk";
+
rev = "0c6e2e88bf15634af94a91fcc2e20e28a09dfecd";
+
sha256 = "0bq1am032qdyqcz281mfbw2c69gxnan3rwvpm54ghc4hm4an7vq9";
meta.homepage = "https://github.com/bluz71/vim-nightfly-colors/";
···
rose-pine = buildVimPlugin {
pname = "rose-pine";
-
version = "2023-10-25";
+
version = "2024-01-18";
src = fetchFromGitHub {
owner = "rose-pine";
repo = "neovim";
-
rev = "92762f4fa2144c05db760ea254f4c399a56a7ef5";
-
sha256 = "1v65jvkj9z8zj6d5v6kxnz780hgc7svw0gjg3v6j9zpba4rmbs02";
+
rev = "2a4aad89a803c84d7d1555d136639cd48ade1d64";
+
sha256 = "1cc62q8smmwmccq15jngbsx9wrwnjp7gl5lryavf32qngknlcb09";
meta.homepage = "https://github.com/rose-pine/neovim/";
samodostal-image-nvim = buildVimPlugin {
pname = "samodostal-image-nvim";
-
version = "2023-06-08";
+
version = "2024-01-07";
src = fetchFromGitHub {
owner = "samodostal";
repo = "image.nvim";
-
rev = "dcabdf47b0b974b61d08eeafa2c519927e37cf27";
-
sha256 = "1c0s460nzw1imvvzj6b9hsalv60jmcyrfga5gldbskz58hyj739m";
+
rev = "acbd1d7d64ac0643021a6146eb0557e7c2e793d0";
+
sha256 = "0s5fxlc7igmvgpmpry1vkrl4xav37cx94ay1sg246y7y2j4j5l56";
meta.homepage = "https://github.com/samodostal/image.nvim/";
tinykeymap = buildVimPlugin {
pname = "tinykeymap";
-
version = "2019-03-15";
+
version = "2024-01-05";
src = fetchFromGitHub {
owner = "tomtom";
repo = "tinykeymap_vim";
-
rev = "be48fc729244f84c2d293c3db18420e7f5d74bb8";
-
sha256 = "1w4zplg0mbiv9jp70cnzb1aw5xx3x8ibnm38vsapvspzy9h8ygqx";
+
rev = "4c8beeab44be0a544bcc2aff7f68ac432ab647d8";
+
sha256 = "0y3r5i2nz8m8vy5njsyrbrcnp1jsck48h7925pqhrh11lf7a9sba";
meta.homepage = "https://github.com/tomtom/tinykeymap_vim/";
···
sha256 = "1wpn6gfw1r89232d779lz8wy19asrribindlcsaikrsqvml3a0hr";
meta.homepage = "https://github.com/jhradilek/vim-snippets/";
-
};
-
-
roslyn-nvim = buildVimPlugin {
-
pname = "roslyn-nvim";
-
version = "2023-12-12";
-
src = fetchFromGitHub {
-
owner = "jmederosalvarado";
-
repo = "roslyn.nvim";
-
rev = "3e360ea5a15f3cf7ddef02ff003ef24244cdff3a";
-
sha256 = "sha256-0mvlEE3/qGkv2dLzthWwGgdVTmp2Y/WJLv9ihcPumBo=";
-
};
-
meta.homepage = "https://github.com/jmederosalvarado/roslyn.nvim/";
+78 -66
pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix
···
{
ada = buildGrammar {
language = "ada";
-
version = "0.0.0+rev=f21f13a";
+
version = "0.0.0+rev=ba0894e";
src = fetchFromGitHub {
owner = "briot";
repo = "tree-sitter-ada";
-
rev = "f21f13afe0410311be1f78959a25aee393c569c9";
-
hash = "sha256-Qnw1skHo9Wy88WEXAxfV4kkD4v9rdvLmu/++raLIges=";
+
rev = "ba0894efa03beb70780156b91e28c716b7a4764d";
+
hash = "sha256-30yCHcO9LdZ9VKQpObWRfk49M5tC85IZvutXgzGwTjQ=";
};
meta.homepage = "https://github.com/briot/tree-sitter-ada";
};
···
};
astro = buildGrammar {
language = "astro";
-
version = "0.0.0+rev=e122a8f";
+
version = "0.0.0+rev=a092afa";
src = fetchFromGitHub {
owner = "virchau13";
repo = "tree-sitter-astro";
-
rev = "e122a8fcd07e808a7b873bfadc2667834067daf1";
-
hash = "sha256-iCVRTX2fMW1g40rHcJEwwE+tfwun+reIaj5y4AFgmKk=";
+
rev = "a092afa5c330495fdfbc652766c29c66ec6880f4";
+
hash = "sha256-yYQPBGNRmr/O9hI11L3a2ydZL/lypLtabfmBdKghnzM=";
};
meta.homepage = "https://github.com/virchau13/tree-sitter-astro";
};
···
};
awk = buildGrammar {
language = "awk";
-
version = "0.0.0+rev=4b4b46c";
+
version = "0.0.0+rev=dcf4ac4";
src = fetchFromGitHub {
owner = "Beaglefoot";
repo = "tree-sitter-awk";
-
rev = "4b4b46c9a44ec7fb9e8c9ce4a010295edc5be8d5";
-
hash = "sha256-bHlll+YgRpv4cSxzNAfVhexeMB7rgkzy3pdOZ5DW1ww=";
+
rev = "dcf4ac4eaff601d87cc15604765a7ae329c1b2ee";
+
hash = "sha256-ZxSgNVY5jRi6S6psG2XoNhuQnXqAjgUK7NtBK9y1WNo=";
};
meta.homepage = "https://github.com/Beaglefoot/tree-sitter-awk";
};
···
};
erlang = buildGrammar {
language = "erlang";
-
version = "0.0.0+rev=57e6951";
+
version = "0.0.0+rev=54b6f81";
src = fetchFromGitHub {
owner = "WhatsApp";
repo = "tree-sitter-erlang";
-
rev = "57e69513efd831f9cc8207d65d96bad917ca4aa4";
-
hash = "sha256-7Me0zj/+uNXgBOAyiFgljyA3hLkdGeyBKn+CaBhODMA=";
+
rev = "54b6f814f43c4eac81eeedefaa7cc8762fec6683";
+
hash = "sha256-21pSBjg3hArexHndfqIOy5q2FGl54uWyW2fWwO+3jIw=";
};
meta.homepage = "https://github.com/WhatsApp/tree-sitter-erlang";
};
···
};
gitcommit = buildGrammar {
language = "gitcommit";
-
version = "0.0.0+rev=7e3ad5f";
+
version = "0.0.0+rev=e8d9eda";
src = fetchFromGitHub {
owner = "gbprod";
repo = "tree-sitter-gitcommit";
-
rev = "7e3ad5fdc61cd701e146ef78e4fc6dcdf6dbca0e";
-
hash = "sha256-Ct7zLvcJVqIaVy/wOGOPvghjwRcsHblPaTuifUcackI=";
+
rev = "e8d9eda4e5ea0b08aa39d48dab0f6553058fbe0f";
+
hash = "sha256-gn945mu9JhLocKjdNbUhQnDvXNy2xxMn36oNOsbNOz4=";
};
meta.homepage = "https://github.com/gbprod/tree-sitter-gitcommit";
};
···
};
gleam = buildGrammar {
language = "gleam";
-
version = "0.0.0+rev=2b49c49";
+
version = "0.0.0+rev=62c5388";
src = fetchFromGitHub {
owner = "gleam-lang";
repo = "tree-sitter-gleam";
-
rev = "2b49c49ef632928b5c52bb0a7269ff797d5d1414";
-
hash = "sha256-zFdyUqbJn7ighjXH+9EO+0Cf2Oj8ON8IYUZCIQUQ5dA=";
+
rev = "62c5388a7badb4e29315690358267a76a734bf83";
+
hash = "sha256-Mxjifj5eIyw6rKPMAuhEt6bXTeHX2fDeJ1VaiZ70vgE=";
};
meta.homepage = "https://github.com/gleam-lang/tree-sitter-gleam";
};
···
};
gomod = buildGrammar {
language = "gomod";
-
version = "0.0.0+rev=9b86399";
+
version = "0.0.0+rev=bbe2fe3";
src = fetchFromGitHub {
owner = "camdencheek";
repo = "tree-sitter-go-mod";
-
rev = "9b86399ab733fbd548ba0e817e732cb3351082d2";
-
hash = "sha256-STi1lqsfmaiMKrk7C6fjkmJ0ehhTf+AF6hly34/3BIg=";
+
rev = "bbe2fe3be4b87e06a613e685250f473d2267f430";
+
hash = "sha256-OPtqXe6OMC9c5dgFH8Msj+6DU01LvLKVbCzGLj0PnLI=";
};
meta.homepage = "https://github.com/camdencheek/tree-sitter-go-mod";
};
···
};
markdown = buildGrammar {
language = "markdown";
-
version = "0.0.0+rev=f9820b2";
+
version = "0.0.0+rev=28aa3ba";
src = fetchFromGitHub {
owner = "MDeiml";
repo = "tree-sitter-markdown";
-
rev = "f9820b2db958228f9be339b67d2de874d065866e";
-
hash = "sha256-0T0P018Zb4tfU2D4PLhiW8tunOInlRtrHajPOVqOpwc=";
+
rev = "28aa3baef73bd458d053b613b8bd10fd102b4405";
+
hash = "sha256-HSjKYqjrJKPLbdq1UTvk/KnDqsIzVO7k5syCsIpAZpw=";
};
location = "tree-sitter-markdown";
meta.homepage = "https://github.com/MDeiml/tree-sitter-markdown";
};
markdown_inline = buildGrammar {
language = "markdown_inline";
-
version = "0.0.0+rev=f9820b2";
+
version = "0.0.0+rev=28aa3ba";
src = fetchFromGitHub {
owner = "MDeiml";
repo = "tree-sitter-markdown";
-
rev = "f9820b2db958228f9be339b67d2de874d065866e";
-
hash = "sha256-0T0P018Zb4tfU2D4PLhiW8tunOInlRtrHajPOVqOpwc=";
+
rev = "28aa3baef73bd458d053b613b8bd10fd102b4405";
+
hash = "sha256-HSjKYqjrJKPLbdq1UTvk/KnDqsIzVO7k5syCsIpAZpw=";
};
location = "tree-sitter-markdown-inline";
meta.homepage = "https://github.com/MDeiml/tree-sitter-markdown";
···
};
ocaml = buildGrammar {
language = "ocaml";
-
version = "0.0.0+rev=694c577";
+
version = "0.0.0+rev=4abfdc1";
src = fetchFromGitHub {
owner = "tree-sitter";
repo = "tree-sitter-ocaml";
-
rev = "694c57718fd85d514f8b81176038e7a4cfabcaaf";
-
hash = "sha256-j3Hv2qOMxeBNOW+WIgIYzG3zMIFWPQpoHe94b2rT+A8=";
+
rev = "4abfdc1c7af2c6c77a370aee974627be1c285b3b";
+
hash = "sha256-ycmjIKfrsVSVHmPP3HCxfk5wcBIF/JFH8OnU8mY1Cc8=";
};
location = "ocaml";
meta.homepage = "https://github.com/tree-sitter/tree-sitter-ocaml";
};
ocaml_interface = buildGrammar {
language = "ocaml_interface";
-
version = "0.0.0+rev=694c577";
+
version = "0.0.0+rev=4abfdc1";
src = fetchFromGitHub {
owner = "tree-sitter";
repo = "tree-sitter-ocaml";
-
rev = "694c57718fd85d514f8b81176038e7a4cfabcaaf";
-
hash = "sha256-j3Hv2qOMxeBNOW+WIgIYzG3zMIFWPQpoHe94b2rT+A8=";
+
rev = "4abfdc1c7af2c6c77a370aee974627be1c285b3b";
+
hash = "sha256-ycmjIKfrsVSVHmPP3HCxfk5wcBIF/JFH8OnU8mY1Cc8=";
};
location = "interface";
meta.homepage = "https://github.com/tree-sitter/tree-sitter-ocaml";
···
};
perl = buildGrammar {
language = "perl";
-
version = "0.0.0+rev=655632f";
+
version = "0.0.0+rev=9c0cea7";
src = fetchFromGitHub {
owner = "tree-sitter-perl";
repo = "tree-sitter-perl";
-
rev = "655632fa7f9174acbdbf1ad2abdac90ad3aa57a1";
-
hash = "sha256-0EKZTdK9hXWS7VmX8QljwLDPV0yN2d99A7ZnhXRXpPk=";
+
rev = "9c0cea7720f65a5e832c4d924356d7793f519e36";
+
hash = "sha256-HRhUyt2PHP+NiYqoY8iTrO/9F5iZLv4pNYHA7ZjCZmE=";
};
meta.homepage = "https://github.com/tree-sitter-perl/tree-sitter-perl";
};
php = buildGrammar {
language = "php";
-
version = "0.0.0+rev=0a99dec";
+
version = "0.0.0+rev=b569a5f";
src = fetchFromGitHub {
owner = "tree-sitter";
repo = "tree-sitter-php";
-
rev = "0a99deca13c4af1fb9adcb03c958bfc9f4c740a9";
-
hash = "sha256-MfCws6WvaYJPoxoSdk1OUkqfVGCNtfMDTyndSZpABqI=";
+
rev = "b569a5f2c0d592e67430520d1a0e1f765d83ceb0";
+
hash = "sha256-ScPFOsPVy5We1MePbf0fpyMlnqVad1dszj7uyCdi3Og=";
};
+
location = "php";
meta.homepage = "https://github.com/tree-sitter/tree-sitter-php";
};
phpdoc = buildGrammar {
···
hash = "sha256-UamgLmI1aI5e/JlGVZzFCPgDol8MnFomncrFKhQYLsk=";
};
meta.homepage = "https://github.com/amaanq/tree-sitter-pony";
+
};
+
printf = buildGrammar {
+
language = "printf";
+
version = "0.0.0+rev=0469630";
+
src = fetchFromGitHub {
+
owner = "ObserverOfTime";
+
repo = "tree-sitter-printf";
+
rev = "04696305caceab64a78e3a749774718d87ba85a1";
+
hash = "sha256-MWrKImt7+E4LYsrSMKIEifXmb6MeuiNxy3pt1DCCLBQ=";
+
};
+
meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-printf";
};
prisma = buildGrammar {
language = "prisma";
···
};
ruby = buildGrammar {
language = "ruby";
-
version = "0.0.0+rev=f257f3f";
+
version = "0.0.0+rev=4d9ad3f";
src = fetchFromGitHub {
owner = "tree-sitter";
repo = "tree-sitter-ruby";
-
rev = "f257f3f57833d584050336921773738a3fd8ca22";
-
hash = "sha256-0EaU9O67faGwtO1GIxjK4Uv1etd0p1vtfrVB3d6TDF8=";
+
rev = "4d9ad3f010fdc47a8433adcf9ae30c8eb8475ae7";
+
hash = "sha256-d3pN+Z8qGDDKuy8OyguGNVD97m2VasVvi8CckdCsOB8=";
};
meta.homepage = "https://github.com/tree-sitter/tree-sitter-ruby";
};
···
};
scala = buildGrammar {
language = "scala";
-
version = "0.0.0+rev=696965e";
+
version = "0.0.0+rev=45b5ba0";
src = fetchFromGitHub {
owner = "tree-sitter";
repo = "tree-sitter-scala";
-
rev = "696965ee3bafd47f4b5204d1e63b4ea4b52d9f9b";
-
hash = "sha256-07C9tAaG7p2xCzoAR2choNh9A7mJyusfQviqgcZmlgE=";
+
rev = "45b5ba0e749a8477a8fd2666f082f352859bdc3c";
+
hash = "sha256-tH2STGmCaVHDL4fOh8whPmiHbwKu8ZxjS4wDt+qVjjs=";
};
meta.homepage = "https://github.com/tree-sitter/tree-sitter-scala";
};
···
};
sql = buildGrammar {
language = "sql";
-
version = "0.0.0+rev=b599f6a";
+
version = "0.0.0+rev=fd70fb3";
src = fetchFromGitHub {
owner = "derekstride";
repo = "tree-sitter-sql";
-
rev = "b599f6a1ca37cb5bae827a424cd98371a0d91bdc";
-
hash = "sha256-GwDkAgWcMyASzfd8layZjjEigXelJbtQTgWe7VBLgwM=";
+
rev = "fd70fb358d164cd93fbe2674a9cca276dc5203f7";
+
hash = "sha256-GXQH/df33jxrIRXkJg2qRXrP6/3k+PodNxZ1O/ceaT8=";
};
meta.homepage = "https://github.com/derekstride/tree-sitter-sql";
};
···
};
templ = buildGrammar {
language = "templ";
-
version = "0.0.0+rev=14d1057";
+
version = "0.0.0+rev=c3baaab";
src = fetchFromGitHub {
owner = "vrischmann";
repo = "tree-sitter-templ";
-
rev = "14d105789af342f7f0c32bff2fec1a6edec59f60";
-
hash = "sha256-wj0LH5kgMEONd4xi0c52s+UnnQhw1DJ9fE+EumKiIMM=";
+
rev = "c3baaab33f1f1032eedd3613cd932284975bd21f";
+
hash = "sha256-7YMHGcDR4Wd2FolFnh2fZ3M65L5E5BLAoJyMuRsh7Uo=";
};
meta.homepage = "https://github.com/vrischmann/tree-sitter-templ";
};
···
};
tlaplus = buildGrammar {
language = "tlaplus";
-
version = "0.0.0+rev=aeb2e8f";
+
version = "0.0.0+rev=aaf5bb5";
src = fetchFromGitHub {
owner = "tlaplus-community";
repo = "tree-sitter-tlaplus";
-
rev = "aeb2e8fdc417c32ae7d1149cfa2a8ddc3b293600";
-
hash = "sha256-fETWuo/mZA6tCux0Hsdbg/vTxo/cdtIES9VIp75twMw=";
+
rev = "aaf5bb5c1df0a6e583bb51efa519a9ac788b2ad8";
+
hash = "sha256-p/khQ31bReopPyZ1TvUKI6bnFipWiGrxKO7cAYzeku4=";
};
meta.homepage = "https://github.com/tlaplus-community/tree-sitter-tlaplus";
};
todotxt = buildGrammar {
language = "todotxt";
-
version = "0.0.0+rev=0207f6a";
+
version = "0.0.0+rev=3937c5c";
src = fetchFromGitHub {
owner = "arnarg";
repo = "tree-sitter-todotxt";
-
rev = "0207f6a4ab6aeafc4b091914d31d8235049a2578";
-
hash = "sha256-FWVW+qWOUSri+qf+qistf8bKWJCTxUKkoO66yUYtwHI=";
+
rev = "3937c5cd105ec4127448651a21aef45f52d19609";
+
hash = "sha256-OeAh51rcFTiexAraRzIZUR/A8h9RPwKY7rmtc3ZzoRQ=";
};
meta.homepage = "https://github.com/arnarg/tree-sitter-todotxt.git";
};
···
};
v = buildGrammar {
language = "v";
-
version = "0.0.0+rev=b59edea";
+
version = "0.0.0+rev=9ac84e6";
src = fetchFromGitHub {
owner = "v-analyzer";
repo = "v-analyzer";
-
rev = "b59edeac4a819999ebc5a78bbd384bd30bf6fa30";
-
hash = "sha256-u1+EV3iEPU1NAHxKdThe1qXUx6jDt1MRBMTEScf8uQw=";
+
rev = "9ac84e62396bb13c8f1d11f967f0c0f2dec1a448";
+
hash = "sha256-a+oV175rnCgf5uTjmYkxTelekesBCEhcTOnKGorM88c=";
};
location = "tree_sitter_v";
meta.homepage = "https://github.com/v-analyzer/v-analyzer";
···
};
vimdoc = buildGrammar {
language = "vimdoc";
-
version = "0.0.0+rev=4f8ba9e";
+
version = "0.0.0+rev=ed8695a";
src = fetchFromGitHub {
owner = "neovim";
repo = "tree-sitter-vimdoc";
-
rev = "4f8ba9e39c8b3fbaf0bb5f70ac255474a9099359";
-
hash = "sha256-WSDz3vP/qNW1VGmXd5aGjO9PrJpjBNN4wdBohSbh9co=";
+
rev = "ed8695ad8de39c3f073da130156f00b1148e2891";
+
hash = "sha256-q5Ln8WPFrtKBfZnaAAlMh3Q/eczEt6wCMZAtx+ISCKg=";
};
meta.homepage = "https://github.com/neovim/tree-sitter-vimdoc";
};
···
};
wing = buildGrammar {
language = "wing";
-
version = "0.0.0+rev=d85ef04";
+
version = "0.0.0+rev=ee58533";
src = fetchFromGitHub {
owner = "winglang";
repo = "wing";
-
rev = "d85ef04bb7e75e2627348b45a5f357a2c7fbee91";
-
hash = "sha256-1N/vRQpgazayL95OA6PxzhxhjU+Uj9lgrEZnflQ4FLE=";
+
rev = "ee58533169c654b8d7fd47fde01241e528674d8a";
+
hash = "sha256-HhOWVBM4SNHgN48wgWARBo6Rd3T9Y1DC91gVm1EzvUo=";
};
location = "libs/tree-sitter-wing";
generate = true;
+5 -1
pkgs/applications/editors/vim/plugins/overrides.nix
···
dependencies = with self; [ nvim-cmp nvim-snippy ];
};
+
cmp-tabby = super.cmp-tabby.overrideAttrs {
+
dependencies = with self; [ nvim-cmp ];
+
};
+
cmp-tabnine = super.cmp-tabnine.overrideAttrs {
buildInputs = [ tabnine ];
···
pname = "sg-nvim-rust";
inherit (old) version src;
-
cargoHash = "sha256-U+EGS0GMWzE2yFyMH04gXpR9lR7HRMgWBecqICfTUbE=";
+
cargoHash = "sha256-BDNFZ/7nnfvtBA7T6a7MDNJsq/cOI9tgW0kxUoIcbV8=";
nativeBuildInputs = [ pkg-config ];
+1
pkgs/applications/editors/vim/plugins/vim-plugin-names
···
https://github.com/lukas-reineke/cmp-rg/,HEAD,
https://github.com/dcampos/cmp-snippy/,HEAD,
https://github.com/f3fora/cmp-spell/,,
+
https://github.com/nzlov/cmp-tabby/,HEAD,
https://github.com/tzachar/cmp-tabnine/,,
https://github.com/andersevenrud/cmp-tmux/,,
https://github.com/ray-x/cmp-treesitter/,,
+83
pkgs/applications/editors/vscode/extensions/default.nix
···
};
};
+
carrie999.cyberpunk-2020 = buildVscodeMarketplaceExtension {
+
mktplcRef = {
+
name = "cyberpunk-2020";
+
publisher = "carrie999";
+
version = "0.1.4";
+
sha256 = "sha256-tVbd+j9+90Z07+jGAiT0gylZN9YWHdJmq2sh1wf2oGE=";
+
};
+
meta = {
+
description = "A cyberpunk-inspired colour theme to satisfy your neon dreams";
+
downloadPage = "https://marketplace.visualstudio.com/items?itemName=carrie999.cyberpunk-2020";
+
homepage = "https://github.com/Carrie999/cyberpunk";
+
license = lib.licenses.mit;
+
maintainers = [ lib.maintainers.d3vil0p3r ];
+
};
+
};
+
catppuccin = {
catppuccin-vsc = buildVscodeMarketplaceExtension {
mktplcRef = {
···
sha256 = "1zin7s827bpf9yvzpxpr5n6mv0b5rhh3civsqzmj52mdq365d2js";
};
meta = { license = lib.licenses.mit; };
+
};
+
+
dhedgecock.radical-vscode = buildVscodeMarketplaceExtension {
+
mktplcRef = {
+
name = "radical-vscode";
+
publisher = "dhedgecock";
+
version = "3.3.1";
+
sha256 = "sha256-VvFQovuE+I0lqXU9fHrmk7nWMpuuWafqm9Acwb0+QYg=";
+
};
+
meta = {
+
changelog = "https://marketplace.visualstudio.com/items/dhedgecock.radical-vscode/changelog";
+
description = "A dark theme for radical hacking inspired by retro futuristic design";
+
downloadPage = "https://marketplace.visualstudio.com/items?itemName=dhedgecock.radical-vscode";
+
homepage = "https://github.com/dhedgecock/radical-vscode";
+
license = lib.licenses.isc;
+
maintainers = [ lib.maintainers.d3vil0p3r ];
+
};
};
disneystreaming.smithy = buildVscodeMarketplaceExtension {
···
};
};
+
nur.just-black = buildVscodeMarketplaceExtension {
+
mktplcRef = {
+
name = "just-black";
+
publisher = "nur";
+
version = "3.1.1";
+
sha256 = "sha256-fatJZquCDsLDFGVzBol2D6LIZUbZ6GzqcVEFAwLodW0=";
+
};
+
meta = {
+
description = "A dark theme designed specifically for syntax highlighting";
+
downloadPage = "https://marketplace.visualstudio.com/items?itemName=nur.just-black";
+
homepage = "https://github.com/nurmohammed840/extension.vsix/tree/Just-Black";
+
license = lib.licenses.mit;
+
maintainers = [ lib.maintainers.d3vil0p3r ];
+
};
+
};
+
nvarner.typst-lsp = buildVscodeMarketplaceExtension {
mktplcRef = {
name = "typst-lsp";
···
};
};
+
silofy.hackthebox = buildVscodeMarketplaceExtension {
+
mktplcRef = {
+
name = "hackthebox";
+
publisher = "silofy";
+
version = "0.2.9";
+
sha256 = "sha256-WSPuEh+osu0DpXgPAzMU5Fw0Sh8sZFst7kx26s2BsyQ=";
+
};
+
meta = {
+
changelog = "https://marketplace.visualstudio.com/items/silofy.hackthebox/changelog";
+
description = "A Visual Studio Code theme built for hackers by hackers";
+
downloadPage = "https://marketplace.visualstudio.com/items?itemName=silofy.hackthebox";
+
homepage = "https://github.com/silofy/hackthebox";
+
license = lib.licenses.mit;
+
maintainers = [ lib.maintainers.d3vil0p3r ];
+
};
+
};
+
skellock.just = buildVscodeMarketplaceExtension {
mktplcRef = {
name = "just";
···
sha256 = "sha256-7v4q0OEqv7q2ejHp4lph2Dsqg0GWE65pxyz9goQEm8g=";
};
meta.license = lib.licenses.mit;
+
};
+
+
thorerik.hacker-theme = buildVscodeMarketplaceExtension {
+
mktplcRef = {
+
name = "hacker-theme";
+
publisher = "thorerik";
+
version = "3.0.1";
+
sha256 = "sha256-Ugk9kTJxW1kbD+X6PF96WBc1k7x4KaGu5WbCYPGQ3qE=";
+
};
+
meta = {
+
changelog = "https://marketplace.visualstudio.com/items/thorerik.hacker-theme/changelog";
+
description = "The perfect theme for writing IP tracers in Visual Basic and reverse-proxying a UNIX-system firewall";
+
downloadPage = "https://marketplace.visualstudio.com/items?itemName=thorerik.hacker-theme";
+
homepage = "https://github.com/thorerik/vscode-hacker-theme";
+
license = lib.licenses.mit;
+
maintainers = [ lib.maintainers.d3vil0p3r ];
+
};
};
tiehuis.zig = buildVscodeMarketplaceExtension {
+2 -2
pkgs/applications/misc/chatblade/default.nix
···
python3Packages.buildPythonApplication rec {
pname = "chatblade";
-
version = "0.3.1";
+
version = "0.3.4";
format = "setuptools";
src = fetchPypi {
inherit pname version;
-
sha256 = "sha256-QBURvPfDBbhF+AhQ0SsHYnZzr5RN36Cqa2DrAQZW0gU=";
+
sha256 = "sha256-ODC8n4JS7IOfAJMn7CPzJcBNMhfD5A3eEqVUK1e4mZY=";
};
doCheck = false; # there are no tests
+3 -3
pkgs/applications/networking/cluster/werf/default.nix
···
buildGoModule rec {
pname = "werf";
-
version = "1.2.277";
+
version = "1.2.281";
src = fetchFromGitHub {
owner = "werf";
repo = "werf";
rev = "v${version}";
-
hash = "sha256-BUoioYirMNp1Xegmsr+qGfG4G3jfYEHED4XC5u8YgOQ=";
+
hash = "sha256-mUCUj8mm5SE/jrUGp24f7Rsa/6MUNlHKOPlHzfIPTqc=";
};
-
vendorHash = "sha256-dHNvUCOxzFjdvpX+3X+ZOshOSR0DpofKkCR65Ul0hqM=";
+
vendorHash = "sha256-1rurHe3jFs+jOZhqBlH/IOoEyCEZoNpzBYnYC/UqYAU=";
proxyVendor = true;
+2 -2
pkgs/applications/networking/feedreaders/goeland/default.nix
···
buildGoModule rec {
pname = "goeland";
-
version = "0.18.2";
+
version = "0.18.3";
src = fetchFromGitHub {
owner = "slurdge";
repo = pname;
rev = "v${version}";
-
sha256 = "sha256-pi4hkvBg1oMlD1zYv0YNmG+AZb0oZB4UGEtCeURhjfY=";
+
sha256 = "sha256-4xhw6L6CuwW2MepwGvpVLVafMcU/g0bn/2M/8ZSRF/U=";
};
vendorHash = "sha256-TZIHYFE4kJu5EOQ9oT8S0Tp/r38d5RhoLdmIrus8Ibc=";
+3 -3
pkgs/applications/networking/instant-messengers/beeper/default.nix
···
}:
let
pname = "beeper";
-
version = "3.91.55";
+
version = "3.92.23";
name = "${pname}-${version}";
src = fetchurl {
-
url = "https://download.todesktop.com/2003241lzgn20jd/beeper-3.91.55-build-240103fvmyrbzxm-x86_64.AppImage";
-
hash = "sha256-QceHUVOBMDjrkSHCEG5rjHJRzVmOUEDhUJ8p9CTbIKk=";
+
url = "https://download.todesktop.com/2003241lzgn20jd/beeper-3.92.23-build-240111az2vz7kii-x86_64.AppImage";
+
hash = "sha256-M+3mJ+X/yr6yONOpdnCRECbswYlSuhlqqbg2d6Px/7s=";
};
appimage = appimageTools.wrapType2 {
inherit version pname src;
+42 -17
pkgs/applications/networking/instant-messengers/fluffychat/default.nix
···
{ lib
+
, fetchzip
, fetchFromGitHub
, imagemagick
, mesa
···
, pulseaudio
, makeDesktopItem
, gnome
+
+
, targetFlutterPlatform ? "linux"
}:
let
libwebrtcRpath = lib.makeLibraryPath [ mesa libdrm ];
in
-
flutter313.buildFlutterApplication rec {
-
pname = "fluffychat";
+
flutter313.buildFlutterApplication (rec {
+
pname = "fluffychat-${targetFlutterPlatform}";
version = "1.14.1";
src = fetchFromGitHub {
···
wakelock_windows = "sha256-Dfwe3dSScD/6kvkP67notcbb+EgTQ3kEYcH7wpra2dI=";
};
+
inherit targetFlutterPlatform;
+
+
meta = with lib; {
+
description = "Chat with your friends (matrix client)";
+
homepage = "https://fluffychat.im/";
+
license = licenses.agpl3Plus;
+
maintainers = with maintainers; [ mkg20001 gilice ];
+
platforms = [ "x86_64-linux" "aarch64-linux" ];
+
sourceProvenance = [ sourceTypes.fromSource ];
+
};
+
} // lib.optionalAttrs (targetFlutterPlatform == "linux") {
+
nativeBuildInputs = [ imagemagick ];
+
+
runtimeDependencies = [ pulseaudio ];
+
+
extraWrapProgramArgs = "--prefix PATH : ${gnome.zenity}/bin";
+
+
env.NIX_LDFLAGS = "-rpath-link ${libwebrtcRpath}";
+
desktopItem = makeDesktopItem {
name = "Fluffychat";
exec = "@out@/bin/fluffychat";
···
categories = [ "Chat" "Network" "InstantMessaging" ];
};
-
nativeBuildInputs = [ imagemagick ];
-
runtimeDependencies = [ pulseaudio ];
-
extraWrapProgramArgs = "--prefix PATH : ${gnome.zenity}/bin";
postInstall = ''
FAV=$out/app/data/flutter_assets/assets/favicon.png
ICO=$out/share/icons
···
patchelf --add-rpath ${libwebrtcRpath} $out/app/lib/libwebrtc.so
'';
-
-
env.NIX_LDFLAGS = "-rpath-link ${libwebrtcRpath}";
-
-
meta = with lib; {
-
description = "Chat with your friends (matrix client)";
-
homepage = "https://fluffychat.im/";
-
license = licenses.agpl3Plus;
-
maintainers = with maintainers; [ mkg20001 gilice ];
-
platforms = [ "x86_64-linux" "aarch64-linux" ];
-
sourceProvenance = [ sourceTypes.fromSource ];
-
};
-
}
+
} // lib.optionalAttrs (targetFlutterPlatform == "web") {
+
prePatch =
+
# https://github.com/krille-chan/fluffychat/blob/v1.17.1/scripts/prepare-web.sh
+
let
+
# Use Olm 1.3.2, the oldest version, for FluffyChat 1.14.1 which depends on olm_flutter 1.2.0.
+
# In the future, this should be changed to use self.pubspecLock.dependencyVersions.flutter_olm as the script does.
+
olmVersion = "1.3.2";
+
olmJs = fetchzip {
+
url = "https://github.com/famedly/olm/releases/download/v${olmVersion}/olm.zip";
+
stripRoot = false;
+
hash = "sha256-Vl3Cp2OaYzM5CPOOtTHtUb1W48VXePzOV6FeiIzyD1Y=";
+
};
+
in
+
''
+
rm -r assets/js/package
+
cp -r '${olmJs}/javascript' assets/js/package
+
'';
+
})
+560 -404
pkgs/applications/networking/instant-messengers/fractal/Cargo.lock
···
version = 3
[[package]]
+
name = "accessory"
+
version = "1.3.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "850bb534b9dc04744fbbb71d30ad6d25a7e4cf6dc33e223c81ef3a92ebab4e0b"
+
dependencies = [
+
"macroific",
+
"proc-macro2",
+
"quote",
+
"syn 2.0.41",
+
]
+
+
[[package]]
name = "addr2line"
version = "0.21.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "aquamarine"
-
version = "0.3.2"
+
version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "df752953c49ce90719c7bf1fc587bc8227aed04732ea0c0f85e5397d7fdbd1a1"
+
checksum = "d1da02abba9f9063d786eab1509833ebb2fac0f966862ca59439c76b9c566760"
dependencies = [
"include_dir",
"itertools 0.10.5",
···
[[package]]
name = "async-channel"
-
version = "1.9.0"
+
version = "2.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "81953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35"
+
checksum = "1ca33f4bc4ed1babef42cad36cc1f51fa88be00420404e5b1e80ab1b18f7678c"
dependencies = [
"concurrent-queue",
-
"event-listener 2.5.3",
+
"event-listener 4.0.0",
+
"event-listener-strategy",
"futures-core",
+
"pin-project-lite",
]
[[package]]
name = "async-compression"
-
version = "0.4.4"
+
version = "0.4.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f658e2baef915ba0f26f1f7c42bfb8e12f532a01f449a090ded75ae7a07e9ba2"
+
checksum = "bc2d0cfb2a7388d34f590e76686704c494ed7aaceed62ee1ba35cbf363abc2a5"
dependencies = [
"flate2",
"futures-core",
···
[[package]]
name = "async-io"
-
version = "2.2.0"
+
version = "2.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "41ed9d5715c2d329bf1b4da8d60455b99b187f27ba726df2883799af9af60997"
+
checksum = "6afaa937395a620e33dc6a742c593c01aced20aa376ffb0f628121198578ccc7"
dependencies = [
-
"async-lock 3.0.0",
+
"async-lock 3.2.0",
"cfg-if",
"concurrent-queue",
"futures-io",
-
"futures-lite 2.0.1",
+
"futures-lite 2.1.0",
"parking",
-
"polling 3.3.0",
-
"rustix 0.38.21",
+
"polling 3.3.1",
+
"rustix 0.38.28",
"slab",
"tracing",
-
"waker-fn",
-
"windows-sys",
+
"windows-sys 0.52.0",
]
[[package]]
···
[[package]]
name = "async-lock"
-
version = "3.0.0"
+
version = "3.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "45e900cdcd39bb94a14487d3f7ef92ca222162e6c7c3fe7cb3550ea75fb486ed"
+
checksum = "7125e42787d53db9dd54261812ef17e937c95a51e4d291373b670342fa44310c"
dependencies = [
-
"event-listener 3.0.1",
+
"event-listener 4.0.0",
"event-listener-strategy",
"pin-project-lite",
]
···
"async-signal",
"blocking",
"cfg-if",
-
"event-listener 3.0.1",
+
"event-listener 3.1.0",
"futures-lite 1.13.0",
-
"rustix 0.38.21",
-
"windows-sys",
+
"rustix 0.38.28",
+
"windows-sys 0.48.0",
]
[[package]]
···
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.39",
+
"syn 2.0.41",
]
[[package]]
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9e47d90f65a225c4527103a8d747001fc56e375203592b25ad103e1ca13124c5"
dependencies = [
-
"async-io 2.2.0",
+
"async-io 2.2.2",
"async-lock 2.8.0",
"atomic-waker",
"cfg-if",
"futures-core",
"futures-io",
-
"rustix 0.38.21",
+
"rustix 0.38.28",
"signal-hook-registry",
"slab",
-
"windows-sys",
+
"windows-sys 0.48.0",
]
[[package]]
···
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.39",
+
"syn 2.0.41",
]
[[package]]
···
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.39",
+
"syn 2.0.41",
]
[[package]]
···
"regex",
"rustc-hash",
"shlex",
-
"syn 2.0.39",
+
"syn 2.0.41",
]
[[package]]
···
[[package]]
name = "blocking"
-
version = "1.4.1"
+
version = "1.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8c36a4d0d48574b3dd360b4b7d95cc651d2b6557b6402848a27d4b228a473e2a"
+
checksum = "6a37913e8dc4ddcc604f0c6d3bf2887c995153af3611de9e23c352b44c1b9118"
dependencies = [
"async-channel",
-
"async-lock 2.8.0",
+
"async-lock 3.2.0",
"async-task",
"fastrand 2.0.1",
"futures-io",
-
"futures-lite 1.13.0",
+
"futures-lite 2.1.0",
"piper",
"tracing",
]
···
"num-traits",
"serde",
"wasm-bindgen",
-
"windows-targets",
+
"windows-targets 0.48.5",
]
[[package]]
···
[[package]]
name = "concurrent-queue"
-
version = "2.3.0"
+
version = "2.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f057a694a54f12365049b0958a1685bb52d567f5593b355fbf685838e873d400"
+
checksum = "d16048cd947b08fa32c24458a22f5dc5e835264f689f4f5653210c69fd107363"
dependencies = [
"crossbeam-utils",
]
[[package]]
name = "const-oid"
-
version = "0.9.5"
+
version = "0.9.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "28c122c3980598d243d63d9a704629a2d748d101f278052ff068be5a4423ab6f"
+
checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8"
[[package]]
name = "const_panic"
···
[[package]]
name = "core-foundation"
-
version = "0.9.3"
+
version = "0.9.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146"
+
checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f"
dependencies = [
"core-foundation-sys",
"libc",
···
[[package]]
name = "core-foundation-sys"
-
version = "0.8.4"
+
version = "0.8.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa"
+
checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f"
[[package]]
name = "cpufeatures"
···
[[package]]
name = "crossbeam-channel"
-
version = "0.5.8"
+
version = "0.5.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a33c2bf77f2df06183c3aa30d1e96c0695a313d4f9c453cc3762a6db39f99200"
+
checksum = "14c3242926edf34aec4ac3a77108ad4854bffaa2e4ddc1824124ce59231302d5"
dependencies = [
"cfg-if",
"crossbeam-utils",
···
[[package]]
name = "crossbeam-deque"
-
version = "0.8.3"
+
version = "0.8.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef"
+
checksum = "fca89a0e215bab21874660c67903c5f143333cab1da83d041c7ded6053774751"
dependencies = [
"cfg-if",
"crossbeam-epoch",
···
[[package]]
name = "crossbeam-epoch"
-
version = "0.9.15"
+
version = "0.9.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ae211234986c545741a7dc064309f67ee1e5ad243d0e48335adc0484d960bcc7"
+
checksum = "2d2fe95351b870527a5d09bf563ed3c97c0cffb87cf1c78a591bf48bb218d9aa"
dependencies = [
"autocfg",
"cfg-if",
"crossbeam-utils",
"memoffset 0.9.0",
-
"scopeguard",
]
[[package]]
name = "crossbeam-utils"
-
version = "0.8.16"
+
version = "0.8.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294"
+
checksum = "c06d96137f14f244c37f989d9fff8f95e6c18b918e71f36638f8c49112e4c78f"
dependencies = [
"cfg-if",
]
···
[[package]]
name = "crypto-bigint"
-
version = "0.5.3"
+
version = "0.5.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "740fe28e594155f10cfc383984cbefd529d7396050557148f79cb0f621204124"
+
checksum = "0dc92fb57ca44df6db8059111ab3af99a63d5d0f8375d9972e319a379c6bab76"
dependencies = [
"generic-array",
"rand_core",
···
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.39",
+
"syn 2.0.41",
]
[[package]]
···
"proc-macro2",
"quote",
"strsim",
-
"syn 2.0.39",
+
"syn 2.0.41",
]
[[package]]
···
dependencies = [
"darling_core 0.20.3",
"quote",
-
"syn 2.0.39",
+
"syn 2.0.41",
]
[[package]]
name = "data-encoding"
-
version = "2.4.0"
+
version = "2.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c2e66c9d817f1720209181c316d28635c050fa304f9c79e47a520882661b7308"
+
checksum = "7e962a19be5cfc3f3bf6dd8f61eb50107f356ad6270fbb3ed41476571db78be5"
[[package]]
name = "deadpool"
···
[[package]]
name = "deadpool-sqlite"
-
version = "0.6.0"
+
version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4e4378b597d51ce5586885f99c9c9dfd15bf39638c032b74739355cf11fc6ed3"
+
checksum = "b8010e36e12f3be22543a5e478b4af20aeead9a700dd69581a5e050a070fc22c"
dependencies = [
"deadpool",
"deadpool-sync",
···
[[package]]
+
name = "delegate-display"
+
version = "2.1.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "98a85201f233142ac819bbf6226e36d0b5e129a47bd325084674261c82d4cd66"
+
dependencies = [
+
"macroific",
+
"proc-macro2",
+
"quote",
+
"syn 2.0.41",
+
]
+
+
[[package]]
name = "der"
version = "0.7.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.39",
+
"syn 2.0.41",
[[package]]
name = "deranged"
-
version = "0.3.9"
+
version = "0.3.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0f32d04922c60427da6f9fef14d042d9edddef64cb9d4ce0d64d0685fbeb1fd3"
+
checksum = "8eb30d70a07a3b04884d2677f06bec33509dc67ca60d92949e5535352d3191dc"
dependencies = [
"powerfmt",
"serde",
···
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.39",
+
"syn 2.0.41",
[[package]]
···
[[package]]
name = "ecdsa"
-
version = "0.16.8"
+
version = "0.16.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a4b1e0c257a9e9f25f90ff76d7a68360ed497ee519c8e428d1825ef0000799d4"
+
checksum = "ee27f32b5c5292967d2d4a9d7f1e0b0aed2c15daded5a60300e4abb9d8020bca"
dependencies = [
"der",
"digest",
···
[[package]]
name = "ed25519-dalek"
-
version = "2.0.0"
+
version = "2.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7277392b266383ef8396db7fdeb1e77b6c52fed775f5df15bb24f35b72156980"
+
checksum = "1f628eaec48bfd21b865dc2950cfa014450c01d2fa2b69a86c2fd5844ec523c0"
dependencies = [
"curve25519-dalek",
"ed25519",
"rand_core",
"serde",
"sha2",
+
"subtle",
"zeroize",
···
[[package]]
name = "elliptic-curve"
-
version = "0.13.6"
+
version = "0.13.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d97ca172ae9dc9f9b779a6e3a65d308f2af74e5b8c921299075bdb4a0370e914"
+
checksum = "b5e6043086bf7973472e0c7dff2142ea0b680d30e18d9cc40f267efbf222bd47"
dependencies = [
"base16ct",
"crypto-bigint",
···
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.39",
+
"syn 2.0.41",
[[package]]
···
[[package]]
name = "errno"
-
version = "0.3.5"
+
version = "0.3.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ac3e13f66a2f95e32a39eaa81f6b95d42878ca0e1db0c7543723dfe12557e860"
+
checksum = "a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245"
dependencies = [
"libc",
-
"windows-sys",
+
"windows-sys 0.52.0",
[[package]]
···
[[package]]
name = "event-listener"
-
version = "3.0.1"
+
version = "3.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "01cec0252c2afff729ee6f00e903d479fba81784c8e2bd77447673471fdfaea1"
+
checksum = "d93877bcde0eb80ca09131a08d23f0a5c18a620b01db137dba666d18cd9b30c2"
+
dependencies = [
+
"concurrent-queue",
+
"parking",
+
"pin-project-lite",
+
]
+
+
[[package]]
+
name = "event-listener"
+
version = "4.0.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "770d968249b5d99410d61f5bf89057f3199a077a04d087092f58e7d10692baae"
dependencies = [
"concurrent-queue",
"parking",
···
[[package]]
name = "event-listener-strategy"
-
version = "0.3.0"
+
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d96b852f1345da36d551b9473fa1e2b1eb5c5195585c6c018118bc92a8d91160"
+
checksum = "958e4d70b6d5e81971bebec42271ec641e7ff4e170a6fa605f2b8a8b65cb97d3"
dependencies = [
-
"event-listener 3.0.1",
+
"event-listener 4.0.0",
"pin-project-lite",
···
[[package]]
name = "fallible-iterator"
-
version = "0.2.0"
+
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4443176a9f2c162692bd3d352d745ef9413eec5782a80d8fd6f8a1ac692a07f7"
+
checksum = "2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649"
[[package]]
name = "fallible-streaming-iterator"
···
checksum = "7360491ce676a36bf9bb3c56c1aa791658183a54d2744120f27285738d90465a"
[[package]]
+
name = "fancy_constructor"
+
version = "1.2.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "f71f317e4af73b2f8f608fac190c52eac4b1879d2145df1db2fe48881ca69435"
+
dependencies = [
+
"macroific",
+
"proc-macro2",
+
"quote",
+
"syn 2.0.41",
+
]
+
+
[[package]]
name = "fastrand"
version = "1.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "fiat-crypto"
-
version = "0.2.2"
+
version = "0.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a481586acf778f1b1455424c343f71124b048ffa5f4fc3f8f6ae9dc432dcb3c7"
+
checksum = "27573eac26f4dd11e2b1916c3fe1baa56407c83c71a773a8ba17ec0bca03b6b7"
[[package]]
name = "field-offset"
···
[[package]]
name = "form_urlencoded"
-
version = "1.2.0"
+
version = "1.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a62bc1cf6f830c2ec14a513a9fb124d0a213a629668a4186f329db21fe045652"
+
checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456"
dependencies = [
"percent-encoding",
[[package]]
name = "fractal"
-
version = "5.0.0"
+
version = "6.0.0"
dependencies = [
"ashpd",
"djb_hash",
···
[[package]]
-
name = "futures"
-
version = "0.3.29"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "da0290714b38af9b4a7b094b8a37086d1b4e61f2df9122c3cad2577669145335"
-
dependencies = [
-
"futures-channel",
-
"futures-core",
-
"futures-executor",
-
"futures-io",
-
"futures-sink",
-
"futures-task",
-
"futures-util",
-
]
-
-
[[package]]
name = "futures-channel"
version = "0.3.29"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ff4dd66668b557604244583e3e1e1eada8c5c2e96a6d0d6653ede395b78bbacb"
dependencies = [
"futures-core",
-
"futures-sink",
[[package]]
···
[[package]]
name = "futures-lite"
-
version = "2.0.1"
+
version = "2.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d3831c2651acb5177cbd83943f3d9c8912c5ad03c76afcc0e9511ba568ec5ebb"
+
checksum = "aeee267a1883f7ebef3700f262d2d54de95dfaf38189015a74fdc4e0c7ad8143"
dependencies = [
"futures-core",
"pin-project-lite",
···
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.39",
+
"syn 2.0.41",
[[package]]
···
[[package]]
name = "gimli"
-
version = "0.28.0"
+
version = "0.28.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6fb8d784f27acf97159b40fc4db5ecd8aa23b9ad5ef69cdd136d3bc80665f0c0"
+
checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253"
[[package]]
name = "gio"
-
version = "0.18.3"
+
version = "0.18.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "47d809baf02bdf1b5ef4ad3bf60dd9d4977149db4612b7bbb58e56aef168193b"
+
checksum = "d4fc8f532f87b79cbc51a79748f16a6828fb784be93145a322fa14d06d354c73"
dependencies = [
"futures-channel",
"futures-core",
···
[[package]]
name = "glib"
-
version = "0.18.3"
+
version = "0.18.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "58cf801b6f7829fa76db37449ab67c9c98a2b1bf21076d9113225621e61a0fa6"
+
checksum = "951bbd7fdc5c044ede9f05170f05a3ae9479239c3afdfe2d22d537a3add15c4e"
dependencies = [
"bitflags 2.4.1",
"futures-channel",
···
checksum = "72793962ceece3863c2965d7f10c8786323b17c7adea75a515809fa20ab799a5"
dependencies = [
"heck",
-
"proc-macro-crate 2.0.0",
+
"proc-macro-crate 2.0.1",
"proc-macro-error",
"proc-macro2",
"quote",
-
"syn 2.0.39",
+
"syn 2.0.41",
[[package]]
···
[[package]]
name = "gst-plugin-gtk4"
-
version = "0.11.1"
+
version = "0.11.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2ac4afae10b2ba4fd375e8a4e13ffe1e29b1b19831132317d89f03960c1a1d3c"
+
checksum = "33970273495544e54d5f486d761b09d402f0cf8760990e1ea508bd5141f8ebeb"
dependencies = [
"gdk4-win32",
"gst-plugin-version-helper",
···
"gstreamer-gl",
"gstreamer-video",
"gtk4",
-
"windows-sys",
+
"windows-sys 0.48.0",
[[package]]
···
checksum = "334c37a15ca23861ad8159c8ff6e20f011aa2000defc5c9159096a28842f811b"
dependencies = [
"chrono",
-
"toml_edit 0.20.7",
+
"toml_edit 0.20.2",
[[package]]
name = "gstreamer"
-
version = "0.21.1"
+
version = "0.21.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b369a1eb2f7db49920d3d590bd988c5fb56dbf2347e1efb60307fe953546ee5d"
+
checksum = "ed97f98d186e63e49079b26af1a1b73e70ab7a2f450eb46a136f2bffc2bf12d5"
dependencies = [
"cfg-if",
"futures-channel",
···
"num-rational 0.4.1",
"option-operations",
"paste",
+
"pin-project-lite",
"pretty-hex",
"smallvec",
"thiserror",
···
[[package]]
name = "gstreamer-audio"
-
version = "0.21.1"
+
version = "0.21.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7ba605da8e756873456eebb35184d2c2f2b2ead7af18c5bfdc6c012d6cf8b6ee"
+
checksum = "36d1678eacb7677c1ffdcf220ada416b5fb68e87c33b77319f14bba169fbe3fc"
dependencies = [
"cfg-if",
"glib",
···
[[package]]
name = "gstreamer-base"
-
version = "0.21.0"
+
version = "0.21.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0fe38a6d5c1e516ce3fd6069e972a540d315448ed69fdadad739e6c6c6eb2a01"
+
checksum = "cb150b6904a49052237fede7cc2e6479df6ced5043d95e6af8134bc141a3167f"
dependencies = [
"atomic_refcell",
"cfg-if",
···
[[package]]
name = "gstreamer-gl"
-
version = "0.21.1"
+
version = "0.21.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5caa903b631a00d7748efc3906d9108678162c5e15b87f83868d95ee85951613"
+
checksum = "3ecfb91128263c160448a915a15e430cfdc69317b1b087316222e0693bb51b90"
dependencies = [
"glib",
"gstreamer",
···
[[package]]
name = "gstreamer-gl-sys"
-
version = "0.21.1"
+
version = "0.21.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "88ba5f511a1c0b4693b9f01b2d6b7dd7f1b5b476a16b8b25a89f4265e8108c34"
+
checksum = "d580971b3c99a667c9739812d499e6c5cadbb92873f984cd0d1d0b4e7346f1cd"
dependencies = [
"glib-sys",
"gobject-sys",
···
[[package]]
name = "gstreamer-pbutils"
-
version = "0.21.1"
+
version = "0.21.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f9614fc19b7bed81233e9e2142a59a6bb6a03a2006b7a6361a61d467619c56e4"
+
checksum = "953055f80677b68b2f46f23859d9241df6b3dcf3ca8240db5f9ab50716255237"
dependencies = [
"glib",
"gstreamer",
···
[[package]]
name = "gstreamer-play"
-
version = "0.21.0"
+
version = "0.21.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f55c41b4a9c101dff739f8230a2d92cd0fddb8313cc82887fbae0a723b240871"
+
checksum = "ad2efa4c3f92fa5d5e51e95c83f3b847c9ad16e3498a65beaf721d324187f04a"
dependencies = [
"glib",
"gstreamer",
···
[[package]]
name = "gstreamer-sys"
-
version = "0.21.1"
+
version = "0.21.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f86bf9de67a6ab7af67ac11588f4939e984a936030437219f269fe969d79ad8c"
+
checksum = "564cda782b3e6eed1b81cb4798a06794db56440fb05b422505be689f34ce3bc4"
dependencies = [
"glib-sys",
"gobject-sys",
···
[[package]]
name = "gstreamer-video"
-
version = "0.21.1"
+
version = "0.21.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "01b4d3141362b3d44a684e697d2bc55fea73d023315449cda83f0f4324531d64"
+
checksum = "e85b2a4d1d3b7a98ae03806c3ed5c2db89d6b37a5f138780b48de015d68715e5"
dependencies = [
"cfg-if",
"futures-channel",
···
"gstreamer-base",
"gstreamer-video-sys",
"libc",
+
"thiserror",
[[package]]
name = "gstreamer-video-sys"
-
version = "0.21.1"
+
version = "0.21.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "09cdc36baab839921b05d2468524da649f373dccc5f966c75e564029dc135b1c"
+
checksum = "0302318d98e6b054501e485b6bb4ee20225823218f4a8660c182f115a33b16ee"
dependencies = [
"glib-sys",
"gobject-sys",
···
[[package]]
name = "h2"
-
version = "0.3.21"
+
version = "0.3.22"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "91fc23aa11be92976ef4729127f1a74adf36d8436f7816b185d18df956790833"
+
checksum = "4d6250322ef6e60f93f9a2162799302cd6f68f79f6e5d85c8c16f14d1d958178"
dependencies = [
"bytes",
"fnv",
···
"futures-sink",
"futures-util",
"http",
-
"indexmap 1.9.3",
+
"indexmap 2.1.0",
"slab",
"tokio",
"tokio-util",
···
[[package]]
name = "hashbrown"
-
version = "0.14.2"
+
version = "0.14.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f93e7192158dbcda357bdec5fb5788eebf8bbac027f3f33e719d29135ae84156"
+
checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604"
dependencies = [
"ahash",
"allocator-api2",
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e8094feaf31ff591f651a2664fb9cfd92bba7a60ce3197265e9482ebe753c8f7"
dependencies = [
-
"hashbrown 0.14.2",
+
"hashbrown 0.14.3",
[[package]]
name = "hdrhistogram"
-
version = "7.5.2"
+
version = "7.5.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7f19b9f54f7c7f55e31401bb647626ce0cf0f67b0004982ce815b3ee72a02aa8"
+
checksum = "765c9198f173dd59ce26ff9f95ef0aafd0a0fe01fb9d72841bc5066a4c06511d"
dependencies = [
"byteorder",
"num-traits",
···
[[package]]
name = "hkdf"
-
version = "0.12.3"
+
version = "0.12.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "791a029f6b9fc27657f6f188ec6e5e43f6911f6f878e0dc5501396e09809d437"
+
checksum = "7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7"
dependencies = [
"hmac",
···
[[package]]
name = "http-body"
-
version = "0.4.5"
+
version = "0.4.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1"
+
checksum = "7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2"
dependencies = [
"bytes",
"http",
···
[[package]]
name = "idna"
-
version = "0.4.0"
+
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7d20d6b07bfbc108882d88ed8e37d39636dcc260e15e30c45e6ba089610b917c"
+
checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6"
dependencies = [
"unicode-bidi",
"unicode-normalization",
···
[[package]]
name = "indexed_db_futures"
-
version = "0.3.0"
+
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bfbcff6ae46750b15cc594bfd277b188cbddcfdc1817848f97f03f26f8625b9e"
+
checksum = "6cc2083760572ee02385ab8b7c02c20925d2dd1f97a1a25a8737a238608f1152"
dependencies = [
+
"accessory",
"cfg-if",
+
"delegate-display",
+
"fancy_constructor",
"js-sys",
"uuid",
"wasm-bindgen",
···
checksum = "d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f"
dependencies = [
"equivalent",
-
"hashbrown 0.14.2",
+
"hashbrown 0.14.3",
"serde",
···
dependencies = [
"hermit-abi",
"libc",
-
"windows-sys",
+
"windows-sys 0.48.0",
[[package]]
···
[[package]]
+
name = "itertools"
+
version = "0.12.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "25db6b064527c5d482d0423354fcd07a89a2dfe07b67892e62411946db7f07b0"
+
dependencies = [
+
"either",
+
]
+
+
[[package]]
name = "itoa"
-
version = "1.0.9"
+
version = "1.0.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38"
+
checksum = "b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c"
[[package]]
name = "jetscii"
···
[[package]]
name = "js-sys"
-
version = "0.3.65"
+
version = "0.3.66"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "54c0c35952f67de54bb584e9fd912b3023117cbafc0a77d8f3dee1fb5f572fe8"
+
checksum = "cee9c64da59eae3b50095c18d3e74f8b73c0b86d2792824ff01bbce68ba229ca"
dependencies = [
"wasm-bindgen",
···
[[package]]
name = "k256"
-
version = "0.13.1"
+
version = "0.13.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "cadb76004ed8e97623117f3df85b17aaa6626ab0b0831e6573f104df16cd1bcc"
+
checksum = "3f01b677d82ef7a676aa37e099defd83a28e15687112cafdd112d60236b6115b"
dependencies = [
"cfg-if",
"ecdsa",
···
[[package]]
name = "konst"
-
version = "0.3.6"
+
version = "0.3.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "030400e39b2dff8beaa55986a17e0014ad657f569ca92426aafcb5e8e71faee7"
+
checksum = "8d712a8c49d4274f8d8a5cf61368cb5f3c143d149882b1a2918129e53395fdb0"
dependencies = [
"const_panic",
"konst_kernel",
···
[[package]]
name = "konst_kernel"
-
version = "0.3.6"
+
version = "0.3.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3376133edc39f027d551eb77b077c2865a0ef252b2e7d0dd6b6dc303db95d8b5"
+
checksum = "dac6ea8c376b6e208a81cf39b8e82bebf49652454d98a4829e907dac16ef1790"
dependencies = [
"typewit",
···
[[package]]
name = "libc"
-
version = "0.2.150"
+
version = "0.2.151"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "89d92a4743f9a61002fae18374ed11e7973f530cb3a3255fb354818118b2203c"
+
checksum = "302d7ab3130588088d277783b1e2d2e10c9e9e4a16dd9050e6ec93fb3e7048f4"
[[package]]
name = "libloading"
···
[[package]]
name = "libsqlite3-sys"
-
version = "0.26.0"
+
version = "0.27.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "afc22eff61b133b115c6e8c74e818c628d6d5e7a502afea6f64dee076dd94326"
+
checksum = "cf4e226dcd58b4be396f7bd3c20da8fdee2911400705297ba7d2d7cc2c30f716"
dependencies = [
"pkg-config",
"vcpkg",
···
[[package]]
name = "linux-raw-sys"
-
version = "0.4.10"
+
version = "0.4.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "da2479e8c062e40bf0066ffa0bc823de0a9368974af99c9f6df941d2c231e03f"
+
checksum = "c4cd1a83af159aa67994778be9070f0ae1bd732942279cabb14f86f986a21456"
[[package]]
name = "locale_config"
···
checksum = "c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4"
[[package]]
+
name = "macroific"
+
version = "1.3.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "f05c00ac596022625d01047c421a0d97d7f09a18e429187b341c201cb631b9dd"
+
dependencies = [
+
"macroific_attr_parse",
+
"macroific_core",
+
"macroific_macro",
+
]
+
+
[[package]]
+
name = "macroific_attr_parse"
+
version = "1.3.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "fd94d5da95b30ae6e10621ad02340909346ad91661f3f8c0f2b62345e46a2f67"
+
dependencies = [
+
"cfg-if",
+
"proc-macro2",
+
"quote",
+
"syn 2.0.41",
+
]
+
+
[[package]]
+
name = "macroific_core"
+
version = "1.0.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "13198c120864097a565ccb3ff947672d969932b7975ebd4085732c9f09435e55"
+
dependencies = [
+
"proc-macro2",
+
"quote",
+
"syn 2.0.41",
+
]
+
+
[[package]]
+
name = "macroific_macro"
+
version = "1.1.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "b0c9853143cbed7f1e41dc39fee95f9b361bec65c8dc2a01bf609be01b61f5ae"
+
dependencies = [
+
"macroific_attr_parse",
+
"macroific_core",
+
"proc-macro2",
+
"quote",
+
"syn 2.0.41",
+
]
+
+
[[package]]
name = "malloc_buf"
version = "0.0.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "mas-http"
-
version = "0.5.0-rc.2"
-
source = "git+https://github.com/matrix-org/matrix-authentication-service?rev=357481b52e6dc092178a16b8a7d86df036aac608#357481b52e6dc092178a16b8a7d86df036aac608"
+
version = "0.7.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "da6948721a2bc05e73f8029515e05b0c7deabb6fcec51ee7f033ecbfe60b7818"
dependencies = [
"bytes",
"futures-util",
···
[[package]]
name = "mas-iana"
-
version = "0.5.0-rc.2"
-
source = "git+https://github.com/matrix-org/matrix-authentication-service?rev=357481b52e6dc092178a16b8a7d86df036aac608#357481b52e6dc092178a16b8a7d86df036aac608"
+
version = "0.7.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "1c48820df73240471efb9fe90f90461b0029e4f0b7915e2df23633523635dfa3"
dependencies = [
"schemars",
"serde",
···
[[package]]
name = "mas-jose"
-
version = "0.5.0-rc.2"
-
source = "git+https://github.com/matrix-org/matrix-authentication-service?rev=357481b52e6dc092178a16b8a7d86df036aac608#357481b52e6dc092178a16b8a7d86df036aac608"
+
version = "0.7.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "b39a251dfb34fb81d7259e91b368ee3551013406149333484ae30bd7da8c2c74"
dependencies = [
"base64ct",
"chrono",
···
[[package]]
name = "mas-keystore"
-
version = "0.5.0-rc.2"
-
source = "git+https://github.com/matrix-org/matrix-authentication-service?rev=357481b52e6dc092178a16b8a7d86df036aac608#357481b52e6dc092178a16b8a7d86df036aac608"
+
version = "0.7.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "a75c2a138f5805d21cf62c3947e23743349cb1303e8e3374aad14a5d571d7912"
dependencies = [
"aead",
"base64ct",
···
[[package]]
name = "mas-oidc-client"
-
version = "0.5.0-rc.2"
-
source = "git+https://github.com/matrix-org/matrix-authentication-service?rev=357481b52e6dc092178a16b8a7d86df036aac608#357481b52e6dc092178a16b8a7d86df036aac608"
+
version = "0.7.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "3138f9b4240f515c740ec61e27b436f1fd5a24aabb66b51d93346c7d46e2e571"
dependencies = [
"base64ct",
"bytes",
"chrono",
"form_urlencoded",
-
"futures",
"futures-util",
"headers",
"http",
···
[[package]]
name = "mas-tower"
-
version = "0.5.0-rc.2"
-
source = "git+https://github.com/matrix-org/matrix-authentication-service?rev=357481b52e6dc092178a16b8a7d86df036aac608#357481b52e6dc092178a16b8a7d86df036aac608"
+
version = "0.7.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "f6beeba7843e755539b582e6240293db1e6bd428e22bc1a6ef4220b1fd2fc53d"
dependencies = [
"http",
"opentelemetry",
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "93779aa78d39c2fe34746287b10a866192cf8af1b81767fff76bd64099acc0f5"
dependencies = [
-
"proc-macro-crate 2.0.0",
+
"proc-macro-crate 2.0.1",
"proc-macro-error",
"proc-macro2",
"quote",
-
"syn 2.0.39",
+
"syn 2.0.41",
[[package]]
name = "matrix-sdk"
version = "0.6.2"
-
source = "git+https://github.com/matrix-org/matrix-rust-sdk.git?rev=8895ce40d13faa79012144c97044990284215758#8895ce40d13faa79012144c97044990284215758"
+
source = "git+https://github.com/matrix-org/matrix-rust-sdk.git?rev=19526cea6bce133fc48904838956846aeb966dc6#19526cea6bce133fc48904838956846aeb966dc6"
dependencies = [
"anymap2",
"aquamarine",
···
"bytesize",
"cfg-vis",
"chrono",
-
"event-listener 3.0.1",
+
"event-listener 4.0.0",
"eyeball",
"eyeball-im",
"eyeball-im-util",
···
"tempfile",
"thiserror",
"tokio",
+
"tokio-stream",
"tokio-util",
"tower",
"tracing",
···
[[package]]
name = "matrix-sdk-base"
version = "0.6.1"
-
source = "git+https://github.com/matrix-org/matrix-rust-sdk.git?rev=8895ce40d13faa79012144c97044990284215758#8895ce40d13faa79012144c97044990284215758"
+
source = "git+https://github.com/matrix-org/matrix-rust-sdk.git?rev=19526cea6bce133fc48904838956846aeb966dc6#19526cea6bce133fc48904838956846aeb966dc6"
dependencies = [
"as_variant",
"async-trait",
···
[[package]]
name = "matrix-sdk-common"
version = "0.6.0"
-
source = "git+https://github.com/matrix-org/matrix-rust-sdk.git?rev=8895ce40d13faa79012144c97044990284215758#8895ce40d13faa79012144c97044990284215758"
+
source = "git+https://github.com/matrix-org/matrix-rust-sdk.git?rev=19526cea6bce133fc48904838956846aeb966dc6#19526cea6bce133fc48904838956846aeb966dc6"
dependencies = [
"async-trait",
"futures-core",
···
[[package]]
name = "matrix-sdk-crypto"
version = "0.6.0"
-
source = "git+https://github.com/matrix-org/matrix-rust-sdk.git?rev=8895ce40d13faa79012144c97044990284215758#8895ce40d13faa79012144c97044990284215758"
+
source = "git+https://github.com/matrix-org/matrix-rust-sdk.git?rev=19526cea6bce133fc48904838956846aeb966dc6#19526cea6bce133fc48904838956846aeb966dc6"
dependencies = [
"aes",
"as_variant",
···
"futures-util",
"hkdf",
"hmac",
-
"itertools 0.11.0",
+
"itertools 0.12.0",
"matrix-sdk-common",
"matrix-sdk-qrcode",
"pbkdf2",
···
[[package]]
name = "matrix-sdk-indexeddb"
version = "0.2.0"
-
source = "git+https://github.com/matrix-org/matrix-rust-sdk.git?rev=8895ce40d13faa79012144c97044990284215758#8895ce40d13faa79012144c97044990284215758"
+
source = "git+https://github.com/matrix-org/matrix-rust-sdk.git?rev=19526cea6bce133fc48904838956846aeb966dc6#19526cea6bce133fc48904838956846aeb966dc6"
dependencies = [
"anyhow",
"async-trait",
···
[[package]]
name = "matrix-sdk-qrcode"
version = "0.4.0"
-
source = "git+https://github.com/matrix-org/matrix-rust-sdk.git?rev=8895ce40d13faa79012144c97044990284215758#8895ce40d13faa79012144c97044990284215758"
+
source = "git+https://github.com/matrix-org/matrix-rust-sdk.git?rev=19526cea6bce133fc48904838956846aeb966dc6#19526cea6bce133fc48904838956846aeb966dc6"
dependencies = [
"byteorder",
"qrcode",
···
[[package]]
name = "matrix-sdk-sqlite"
version = "0.1.0"
-
source = "git+https://github.com/matrix-org/matrix-rust-sdk.git?rev=8895ce40d13faa79012144c97044990284215758#8895ce40d13faa79012144c97044990284215758"
+
source = "git+https://github.com/matrix-org/matrix-rust-sdk.git?rev=19526cea6bce133fc48904838956846aeb966dc6#19526cea6bce133fc48904838956846aeb966dc6"
dependencies = [
"async-trait",
"deadpool-sqlite",
-
"itertools 0.11.0",
+
"itertools 0.12.0",
"matrix-sdk-base",
"matrix-sdk-crypto",
"matrix-sdk-store-encryption",
···
[[package]]
name = "matrix-sdk-store-encryption"
version = "0.2.0"
-
source = "git+https://github.com/matrix-org/matrix-rust-sdk.git?rev=8895ce40d13faa79012144c97044990284215758#8895ce40d13faa79012144c97044990284215758"
+
source = "git+https://github.com/matrix-org/matrix-rust-sdk.git?rev=19526cea6bce133fc48904838956846aeb966dc6#19526cea6bce133fc48904838956846aeb966dc6"
dependencies = [
"blake3",
"chacha20poly1305",
···
[[package]]
name = "matrix-sdk-ui"
version = "0.6.0"
-
source = "git+https://github.com/matrix-org/matrix-rust-sdk.git?rev=8895ce40d13faa79012144c97044990284215758#8895ce40d13faa79012144c97044990284215758"
+
source = "git+https://github.com/matrix-org/matrix-rust-sdk.git?rev=19526cea6bce133fc48904838956846aeb966dc6#19526cea6bce133fc48904838956846aeb966dc6"
dependencies = [
"as_variant",
"async-once-cell",
···
"fuzzy-matcher",
"imbl",
"indexmap 2.1.0",
-
"itertools 0.11.0",
+
"itertools 0.12.0",
"matrix-sdk",
"matrix-sdk-base",
"mime",
···
[[package]]
name = "mio"
-
version = "0.8.9"
+
version = "0.8.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3dce281c5e46beae905d4de1870d8b1509a9142b62eedf18b443b011ca8343d0"
+
checksum = "8f3d0b296e374a4e6f3c7b0a1f5a51d748a0d34c85e7dc48fc3fa9a87657fe09"
dependencies = [
"libc",
"wasi",
-
"windows-sys",
+
"windows-sys 0.48.0",
[[package]]
···
[[package]]
name = "oauth2-types"
-
version = "0.5.0-rc.2"
-
source = "git+https://github.com/matrix-org/matrix-authentication-service?rev=357481b52e6dc092178a16b8a7d86df036aac608#357481b52e6dc092178a16b8a7d86df036aac608"
+
version = "0.7.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "fd0c3fa3366856696f31b0686570dc4a511b499e648a03e433ad8b940ed2f122"
dependencies = [
"chrono",
"data-encoding",
···
[[package]]
name = "once_cell"
-
version = "1.18.0"
+
version = "1.19.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d"
+
checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92"
[[package]]
name = "oo7"
···
[[package]]
name = "openssl"
-
version = "0.10.59"
+
version = "0.10.61"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7a257ad03cd8fb16ad4172fedf8094451e1af1c4b70097636ef2eac9a5f0cc33"
+
checksum = "6b8419dc8cc6d866deb801274bba2e6f8f6108c1bb7fcc10ee5ab864931dbb45"
dependencies = [
"bitflags 2.4.1",
"cfg-if",
···
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.39",
+
"syn 2.0.41",
[[package]]
···
[[package]]
name = "openssl-sys"
-
version = "0.9.95"
+
version = "0.9.97"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "40a4130519a360279579c2053038317e40eff64d13fd3f004f9e1b72b8a6aaf9"
+
checksum = "c3eaad34cdd97d81de97964fc7f29e2d104f483840d906ef56daa1912338460b"
dependencies = [
"cc",
"libc",
···
[[package]]
name = "opentelemetry"
-
version = "0.20.0"
+
version = "0.21.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9591d937bc0e6d2feb6f71a559540ab300ea49955229c347a517a28d27784c54"
+
checksum = "1e32339a5dc40459130b3bd269e9892439f55b33e772d2a9d402a789baaf4e8a"
dependencies = [
-
"opentelemetry_api",
-
"opentelemetry_sdk",
+
"futures-core",
+
"futures-sink",
+
"indexmap 2.1.0",
+
"js-sys",
+
"once_cell",
+
"pin-project-lite",
+
"thiserror",
+
"urlencoding",
[[package]]
name = "opentelemetry-http"
-
version = "0.9.0"
+
version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c7594ec0e11d8e33faf03530a4c49af7064ebba81c1480e01be67d90b356508b"
+
checksum = "7f51189ce8be654f9b5f7e70e49967ed894e84a06fc35c6c042e64ac1fc5399e"
dependencies = [
"async-trait",
"bytes",
"http",
-
"opentelemetry_api",
+
"opentelemetry",
[[package]]
name = "opentelemetry-semantic-conventions"
-
version = "0.12.0"
+
version = "0.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "73c9f9340ad135068800e7f1b24e9e09ed9e7143f5bf8518ded3d3ec69789269"
+
checksum = "f5774f1ef1f982ef2a447f6ee04ec383981a3ab99c8e77a1a7b30182e65bbc84"
dependencies = [
"opentelemetry",
[[package]]
-
name = "opentelemetry_api"
-
version = "0.20.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8a81f725323db1b1206ca3da8bb19874bbd3f57c3bcd59471bfb04525b265b9b"
-
dependencies = [
-
"futures-channel",
-
"futures-util",
-
"indexmap 1.9.3",
-
"js-sys",
-
"once_cell",
-
"pin-project-lite",
-
"thiserror",
-
"urlencoding",
-
]
-
-
[[package]]
name = "opentelemetry_sdk"
-
version = "0.20.0"
+
version = "0.21.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "fa8e705a0612d48139799fcbaba0d4a90f06277153e43dd2bdc16c6f0edd8026"
+
checksum = "968ba3f2ca03e90e5187f5e4f46c791ef7f2c163ae87789c8ce5f5ca3b7b7de5"
dependencies = [
"async-trait",
"crossbeam-channel",
···
"futures-executor",
"futures-util",
"once_cell",
-
"opentelemetry_api",
+
"opentelemetry",
"ordered-float",
"percent-encoding",
"rand",
-
"regex",
"thiserror",
···
[[package]]
name = "ordered-float"
-
version = "3.9.2"
+
version = "4.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f1e1c390732d15f1d48471625cd92d154e66db2c56645e29a9cd26f4699f72dc"
+
checksum = "a76df7075c7d4d01fdcb46c912dd17fba5b60c78ea480b475f2b6ab6f666584e"
dependencies = [
"num-traits",
···
"libc",
"redox_syscall",
"smallvec",
-
"windows-targets",
+
"windows-targets 0.48.5",
[[package]]
···
"regex",
"regex-syntax 0.7.5",
"structmeta",
-
"syn 2.0.39",
+
"syn 2.0.41",
[[package]]
···
[[package]]
name = "percent-encoding"
-
version = "2.3.0"
+
version = "2.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94"
+
checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e"
[[package]]
name = "phf"
···
"phf_shared 0.11.2",
"proc-macro2",
"quote",
-
"syn 2.0.39",
+
"syn 2.0.41",
[[package]]
···
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.39",
+
"syn 2.0.41",
[[package]]
···
"libc",
"log",
"pin-project-lite",
-
"windows-sys",
+
"windows-sys 0.48.0",
[[package]]
name = "polling"
-
version = "3.3.0"
+
version = "3.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e53b6af1f60f36f8c2ac2aad5459d75a5a9b4be1e8cdd40264f315d78193e531"
+
checksum = "cf63fa624ab313c11656b4cda960bfc46c410187ad493c41f6ba2d8c1e991c9e"
dependencies = [
"cfg-if",
"concurrent-queue",
"pin-project-lite",
-
"rustix 0.38.21",
+
"rustix 0.38.28",
"tracing",
-
"windows-sys",
+
"windows-sys 0.52.0",
[[package]]
···
[[package]]
name = "primeorder"
-
version = "0.13.3"
+
version = "0.13.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c7dbe9ed3b56368bd99483eb32fe9c17fdd3730aebadc906918ce78d54c7eeb4"
+
checksum = "353e1ca18966c16d9deb1c69278edbc5f194139612772bd9537af60ac231e1e6"
dependencies = [
"elliptic-curve",
···
[[package]]
name = "proc-macro-crate"
-
version = "2.0.0"
+
version = "2.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7e8366a6159044a37876a2b9817124296703c586a5c92e2c53751fa06d8d43e8"
+
checksum = "97dc5fea232fc28d2f597b37c4876b348a40e33f3b02cc975c8d006d78d94b1a"
dependencies = [
-
"toml_edit 0.20.7",
+
"toml_datetime",
+
"toml_edit 0.20.2",
[[package]]
···
[[package]]
name = "proc-macro2"
-
version = "1.0.69"
+
version = "1.0.70"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "134c189feb4956b20f6f547d2cf727d4c0fe06722b20a0eec87ed445a97f92da"
+
checksum = "39278fbbf5fb4f646ce651690877f89d1c5811a3d4acb27700c1cb3cdb78fd3b"
dependencies = [
"unicode-ident",
[[package]]
name = "prost"
-
version = "0.12.1"
+
version = "0.12.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f4fdd22f3b9c31b53c060df4a0613a1c7f062d4115a2b984dd15b1858f7e340d"
+
checksum = "146c289cda302b98a28d40c8b3b90498d6e526dd24ac2ecea73e4e491685b94a"
dependencies = [
"bytes",
"prost-derive",
···
[[package]]
name = "prost-derive"
-
version = "0.12.1"
+
version = "0.12.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "265baba7fabd416cf5078179f7d2cbeca4ce7a9041111900675ea7c4cb8a4c32"
+
checksum = "efb6c9a1dd1def8e2124d17e83a20af56f1570d6c2d2bd9e266ccb768df3840e"
dependencies = [
"anyhow",
"itertools 0.11.0",
"proc-macro2",
"quote",
-
"syn 2.0.39",
+
"syn 2.0.41",
[[package]]
···
[[package]]
name = "ring"
-
version = "0.17.5"
+
version = "0.17.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "fb0205304757e5d899b9c2e448b867ffd03ae7f988002e47cd24954391394d0b"
+
checksum = "688c63d65483050968b2a8937f7995f443e27041a0f7700aa59b0822aedebb74"
dependencies = [
"cc",
"getrandom",
"libc",
"spin 0.9.8",
"untrusted",
-
"windows-sys",
+
"windows-sys 0.48.0",
[[package]]
···
[[package]]
name = "rsa"
-
version = "0.9.3"
+
version = "0.9.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "86ef35bf3e7fe15a53c4ab08a998e42271eab13eb0db224126bc7bc4c4bad96d"
+
checksum = "5d0e5124fcb30e76a7e79bfee683a2746db83784b86289f6251b54b7950a0dfc"
dependencies = [
"const-oid",
"digest",
···
[[package]]
name = "ruma"
-
version = "0.9.2"
+
version = "0.9.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "cc39664df66d707506b1dd318c30e600f25ebc1e7feadf4804ae45db67922c53"
+
checksum = "2779c38df072964c63476259d9300efb07d0d1a7178c6469893636ce0c547a36"
dependencies = [
"assign",
"js_int",
···
[[package]]
name = "ruma-client-api"
-
version = "0.17.3"
+
version = "0.17.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2428ee1488551cbc2bc4ef936c9452ac35ccd5c7e4e4df12c54b67afa6b262fb"
+
checksum = "641837258fa214a70823477514954ef0f5d3bc6ae8e1d5d85081856a33103386"
dependencies = [
"assign",
"bytes",
···
[[package]]
name = "ruma-events"
-
version = "0.27.9"
+
version = "0.27.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6db9e1f3be8ee402ad7fa14a9273a2192eac58b099e0e2f0fb98b7d27ba88f10"
+
checksum = "d20a52770e5a9fb30b7a1c14ba8b3dcf76dadc01674e58e40094f78e6bd5e3f1"
dependencies = [
"as_variant",
"indexmap 2.1.0",
···
checksum = "0280534a4b3e34416f883285fac4f9c408cd0b737890ae66f3e7a7056d14be80"
dependencies = [
"once_cell",
-
"proc-macro-crate 2.0.0",
+
"proc-macro-crate 2.0.1",
"proc-macro2",
"quote",
"ruma-identifiers-validation",
"serde",
-
"syn 2.0.39",
+
"syn 2.0.41",
"toml",
···
[[package]]
name = "rusqlite"
-
version = "0.29.0"
+
version = "0.30.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "549b9d036d571d42e6e85d1c1425e2ac83491075078ca9a15be021c56b1641f2"
+
checksum = "a78046161564f5e7cd9008aff3b2990b3850dc8e0349119b98e8f251e099f24d"
dependencies = [
"bitflags 2.4.1",
"fallible-iterator",
···
"io-lifetimes",
"libc",
"linux-raw-sys 0.3.8",
-
"windows-sys",
+
"windows-sys 0.48.0",
[[package]]
name = "rustix"
-
version = "0.38.21"
+
version = "0.38.28"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2b426b0506e5d50a7d8dafcf2e81471400deb602392c7dd110815afb4eaf02a3"
+
checksum = "72e572a5e8ca657d7366229cdde4bd14c4eb5499a9573d4d366fe1b599daa316"
dependencies = [
"bitflags 2.4.1",
"errno",
"libc",
-
"linux-raw-sys 0.4.10",
-
"windows-sys",
+
"linux-raw-sys 0.4.12",
+
"windows-sys 0.52.0",
[[package]]
name = "rustls"
-
version = "0.21.8"
+
version = "0.21.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "446e14c5cda4f3f30fe71863c34ec70f5ac79d6087097ad0bb433e1be5edf04c"
+
checksum = "f9d5a6813c0759e4609cd494e8e725babae6a2ca7b62a5536a13daaec6fcb7ba"
dependencies = [
"log",
"ring",
···
[[package]]
name = "rustls-pemfile"
-
version = "1.0.3"
+
version = "1.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2d3987094b1d07b653b7dfdc3f70ce9a1da9c51ac18c1b06b662e4f9a0e9f4b2"
+
checksum = "1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c"
dependencies = [
"base64",
···
[[package]]
name = "ryu"
-
version = "1.0.15"
+
version = "1.0.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741"
+
checksum = "f98d2aa92eebf49b69786be48e4477826b256916e84a57ff2a4f21923b48eb4c"
[[package]]
name = "salsa20"
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0c3733bf4cf7ea0880754e19cb5a462007c4a8c1914bff372ccc95b464f1df88"
dependencies = [
-
"windows-sys",
+
"windows-sys 0.48.0",
[[package]]
name = "schemars"
-
version = "0.8.15"
+
version = "0.8.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1f7b0ce13155372a76ee2e1c5ffba1fe61ede73fbea5630d61eee6fac4929c0c"
+
checksum = "45a28f4c49489add4ce10783f7911893516f15afe45d015608d41faca6bc4d29"
dependencies = [
"dyn-clone",
"schemars_derive",
···
[[package]]
name = "schemars_derive"
-
version = "0.8.15"
+
version = "0.8.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e85e2a16b12bdb763244c69ab79363d71db2b4b918a2def53f80b02e0574b13c"
+
checksum = "c767fd6fa65d9ccf9cf026122c1b555f2ef9a4f0cea69da4d7dbc3e258d30967"
dependencies = [
"proc-macro2",
"quote",
···
[[package]]
name = "serde"
-
version = "1.0.192"
+
version = "1.0.193"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bca2a08484b285dcb282d0f67b26cadc0df8b19f8c12502c13d966bf9482f001"
+
checksum = "25dd9975e68d0cb5aa1120c288333fc98731bd1dd12f561e468ea4728c042b89"
dependencies = [
"serde_derive",
[[package]]
name = "serde-wasm-bindgen"
-
version = "0.5.0"
+
version = "0.6.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f3b143e2833c57ab9ad3ea280d21fd34e285a42837aeb0ee301f4f41890fa00e"
+
checksum = "b9b713f70513ae1f8d92665bbbbda5c295c2cf1da5542881ae5eefe20c9af132"
dependencies = [
"js-sys",
"serde",
···
[[package]]
name = "serde_derive"
-
version = "1.0.192"
+
version = "1.0.193"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d6c7207fbec9faa48073f3e3074cbe553af6ea512d7c21ba46e434e70ea9fbc1"
+
checksum = "43576ca501357b9b071ac53cdc7da8ef0cbd9493d8df094cd821777ea6e894d3"
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.39",
+
"syn 2.0.41",
[[package]]
···
[[package]]
name = "serde_html_form"
-
version = "0.2.2"
+
version = "0.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "cde65b75f2603066b78d6fa239b2c07b43e06ead09435f60554d3912962b4a3c"
+
checksum = "224e6a14f315852940f3ec103125aa6482f0e224732ed91ed3330ed633077c34"
dependencies = [
"form_urlencoded",
"indexmap 2.1.0",
···
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.39",
+
"syn 2.0.41",
[[package]]
···
"darling 0.20.3",
"proc-macro2",
"quote",
-
"syn 2.0.39",
+
"syn 2.0.41",
[[package]]
···
[[package]]
name = "signature"
-
version = "2.1.0"
+
version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5e1788eed21689f9cf370582dfc467ef36ed9c707f073528ddafa8d83e3b8500"
+
checksum = "77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de"
dependencies = [
"digest",
"rand_core",
···
checksum = "7b5fac59a5cb5dd637972e5fca70daf0523c9067fcdc4842f053dae04a18f8e9"
dependencies = [
"libc",
-
"windows-sys",
+
"windows-sys 0.48.0",
[[package]]
···
[[package]]
name = "spki"
-
version = "0.7.2"
+
version = "0.7.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9d1e996ef02c474957d681f1b05213dfb0abab947b446a62d37770b23500184a"
+
checksum = "d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d"
dependencies = [
"base64ct",
"der",
···
"proc-macro2",
"quote",
"structmeta-derive",
-
"syn 2.0.39",
+
"syn 2.0.41",
[[package]]
···
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.39",
+
"syn 2.0.41",
[[package]]
···
"proc-macro2",
"quote",
"rustversion",
-
"syn 2.0.39",
+
"syn 2.0.41",
[[package]]
···
[[package]]
name = "syn"
-
version = "2.0.39"
+
version = "2.0.41"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "23e78b90f2fcf45d3e842032ce32e3f2d1545ba6636271dcbf24fa306d87be7a"
+
checksum = "44c8b28c477cc3bf0e7966561e3460130e1255f7a1cf71931075f1c5e7a7e269"
dependencies = [
"proc-macro2",
"quote",
···
"cfg-if",
"fastrand 2.0.1",
"redox_syscall",
-
"rustix 0.38.21",
-
"windows-sys",
+
"rustix 0.38.28",
+
"windows-sys 0.48.0",
[[package]]
···
[[package]]
name = "thiserror"
-
version = "1.0.50"
+
version = "1.0.51"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f9a7210f5c9a7156bb50aa36aed4c95afb51df0df00713949448cf9e97d382d2"
+
checksum = "f11c217e1416d6f036b870f14e0413d480dbf28edbee1f877abaf0206af43bb7"
dependencies = [
"thiserror-impl",
[[package]]
name = "thiserror-impl"
-
version = "1.0.50"
+
version = "1.0.51"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "266b2e40bc00e5a6c09c3584011e08b06f123c00362c92b975ba9843aaaa14b8"
+
checksum = "01742297787513b79cf8e29d1056ede1313e2420b7b3b15d0a768b4921f549df"
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.39",
+
"syn 2.0.41",
[[package]]
···
[[package]]
name = "tokio"
-
version = "1.33.0"
+
version = "1.35.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4f38200e3ef7995e5ef13baec2f432a6da0aa9ac495b2c0e8f3b7eec2c92d653"
+
checksum = "841d45b238a16291a4e1584e61820b8ae57d696cc5015c459c229ccc6990cc1c"
dependencies = [
"backtrace",
"bytes",
···
"socket2 0.5.5",
"tokio-macros",
"tracing",
-
"windows-sys",
+
"windows-sys 0.48.0",
[[package]]
name = "tokio-macros"
-
version = "2.1.0"
+
version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "630bdcf245f78637c13ec01ffae6187cca34625e8c63150d424b59e55af2675e"
+
checksum = "5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b"
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.39",
+
"syn 2.0.41",
[[package]]
···
[[package]]
name = "toml"
-
version = "0.8.8"
+
version = "0.8.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a1a195ec8c9da26928f773888e0742ca3ca1040c6cd859c919c9f59c1954ab35"
+
checksum = "185d8ab0dfbb35cf1399a6344d8484209c088f75f8f68230da55d48d95d43e3d"
dependencies = [
"serde",
"serde_spanned",
"toml_datetime",
-
"toml_edit 0.21.0",
+
"toml_edit 0.20.2",
[[package]]
name = "toml_datetime"
-
version = "0.6.5"
+
version = "0.6.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1"
+
checksum = "7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b"
dependencies = [
"serde",
···
[[package]]
name = "toml_edit"
-
version = "0.20.7"
+
version = "0.20.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "70f427fce4d84c72b5b732388bf4a9f4531b53f74e2887e3ecb2481f68f66d81"
-
dependencies = [
-
"indexmap 2.1.0",
-
"toml_datetime",
-
"winnow",
-
]
-
-
[[package]]
-
name = "toml_edit"
-
version = "0.21.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d34d383cd00a163b4a5b85053df514d45bc330f6de7737edfe0a93311d1eaa03"
+
checksum = "396e4d48bbb2b7554c944bde63101b5ae446cff6ec4a24227428f15eb72ef338"
dependencies = [
"indexmap 2.1.0",
"serde",
···
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.39",
+
"syn 2.0.41",
[[package]]
···
[[package]]
name = "tracing-log"
-
version = "0.1.4"
+
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f751112709b4e791d8ce53e32c4ed2d353565a795ce84da2285393f41557bdf2"
+
checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3"
dependencies = [
"log",
"once_cell",
···
[[package]]
name = "tracing-opentelemetry"
-
version = "0.21.0"
+
version = "0.22.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "75327c6b667828ddc28f5e3f169036cb793c3f588d83bf0f262a7f062ffed3c8"
+
checksum = "c67ac25c5407e7b961fafc6f7e9aa5958fd297aada2d20fa2ae1737357e55596"
dependencies = [
+
"js-sys",
"once_cell",
"opentelemetry",
"opentelemetry_sdk",
-
"smallvec",
"tracing",
"tracing-core",
-
"tracing-log",
"tracing-subscriber",
+
"web-time",
[[package]]
name = "tracing-subscriber"
-
version = "0.3.17"
+
version = "0.3.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "30a651bc37f915e81f087d86e62a18eec5f79550c7faff886f7090b4ea757c77"
+
checksum = "ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b"
dependencies = [
"matchers",
"nu-ansi-term",
···
[[package]]
name = "try-lock"
-
version = "0.2.4"
+
version = "0.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed"
+
checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b"
[[package]]
name = "typenum"
···
[[package]]
name = "uds_windows"
-
version = "1.0.2"
+
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ce65604324d3cce9b966701489fbd0cf318cb1f7bd9dd07ac9a4ee6fb791930d"
+
checksum = "89daebc3e6fd160ac4aa9fc8b3bf71e1f74fbf92367ae71fb83a037e8bf164b9"
dependencies = [
+
"memoffset 0.9.0",
"tempfile",
"winapi",
···
[[package]]
name = "unicode-bidi"
-
version = "0.3.13"
+
version = "0.3.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460"
+
checksum = "6f2528f27a9eb2b21e69c95319b30bd0efd85d09c379741b0f78ea1d86be2416"
[[package]]
name = "unicode-ident"
···
[[package]]
name = "url"
-
version = "2.4.1"
+
version = "2.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "143b538f18257fac9cad154828a57c6bf5157e1aa604d4816b5995bf6de87ae5"
+
checksum = "31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633"
dependencies = [
"form_urlencoded",
"idna",
···
[[package]]
name = "utf8-width"
-
version = "0.1.6"
+
version = "0.1.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5190c9442dcdaf0ddd50f37420417d219ae5261bbf5db120d0f9bab996c9cba1"
+
checksum = "86bd8d4e895da8537e5315b8254664e6b769c4ff3db18321b297a1e7004392e3"
[[package]]
name = "uuid"
-
version = "1.5.0"
+
version = "1.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "88ad59a7560b41a70d191093a945f0b87bc1deeda46fb237479708a1d6b6cdfc"
+
checksum = "5e395fcf16a7a3d8127ec99782007af141946b4795001f876d54fb0d55978560"
dependencies = [
"getrandom",
"wasm-bindgen",
···
[[package]]
name = "wasm-bindgen"
-
version = "0.2.88"
+
version = "0.2.89"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7daec296f25a1bae309c0cd5c29c4b260e510e6d813c286b19eaadf409d40fce"
+
checksum = "0ed0d4f68a3015cc185aff4db9506a015f4b96f95303897bfa23f846db54064e"
dependencies = [
"cfg-if",
"wasm-bindgen-macro",
···
[[package]]
name = "wasm-bindgen-backend"
-
version = "0.2.88"
+
version = "0.2.89"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e397f4664c0e4e428e8313a469aaa58310d302159845980fd23b0f22a847f217"
+
checksum = "1b56f625e64f3a1084ded111c4d5f477df9f8c92df113852fa5a374dbda78826"
dependencies = [
"bumpalo",
"log",
"once_cell",
"proc-macro2",
"quote",
-
"syn 2.0.39",
+
"syn 2.0.41",
"wasm-bindgen-shared",
[[package]]
name = "wasm-bindgen-futures"
-
version = "0.4.38"
+
version = "0.4.39"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9afec9963e3d0994cac82455b2b3502b81a7f40f9a0d32181f7528d9f4b43e02"
+
checksum = "ac36a15a220124ac510204aec1c3e5db8a22ab06fd6706d881dc6149f8ed9a12"
dependencies = [
"cfg-if",
"js-sys",
···
[[package]]
name = "wasm-bindgen-macro"
-
version = "0.2.88"
+
version = "0.2.89"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5961017b3b08ad5f3fe39f1e79877f8ee7c23c5e5fd5eb80de95abc41f1f16b2"
+
checksum = "0162dbf37223cd2afce98f3d0785506dcb8d266223983e4b5b525859e6e182b2"
dependencies = [
"quote",
"wasm-bindgen-macro-support",
···
[[package]]
name = "wasm-bindgen-macro-support"
-
version = "0.2.88"
+
version = "0.2.89"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c5353b8dab669f5e10f5bd76df26a9360c748f054f862ff5f3f8aae0c7fb3907"
+
checksum = "f0eb82fcb7930ae6219a7ecfd55b217f5f0893484b7a13022ebb2b2bf20b5283"
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.39",
+
"syn 2.0.41",
"wasm-bindgen-backend",
"wasm-bindgen-shared",
[[package]]
name = "wasm-bindgen-shared"
-
version = "0.2.88"
+
version = "0.2.89"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0d046c5d029ba91a1ed14da14dca44b68bf2f124cfbaf741c54151fdb3e0750b"
+
checksum = "7ab9b36309365056cd639da3134bf87fa8f3d86008abf99e612384a6eecd459f"
[[package]]
name = "wasm-streams"
···
[[package]]
name = "web-sys"
-
version = "0.3.65"
+
version = "0.3.66"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5db499c5f66323272151db0e666cd34f78617522fb0c1604d31a27c50c206a85"
+
checksum = "50c24a44ec86bb68fbecd1b3efed7e85ea5621b39b35ef2766b66cd984f8010f"
+
dependencies = [
+
"js-sys",
+
"wasm-bindgen",
+
]
+
+
[[package]]
+
name = "web-time"
+
version = "0.2.3"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "57099a701fb3a8043f993e8228dc24229c7b942e2b009a1b962e54489ba1d3bf"
dependencies = [
"js-sys",
"wasm-bindgen",
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f1f8cf84f35d2db49a46868f947758c7a1138116f7fac3bc844f43ade1292e64"
dependencies = [
-
"windows-targets",
+
"windows-targets 0.48.5",
[[package]]
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9"
dependencies = [
-
"windows-targets",
+
"windows-targets 0.48.5",
+
]
+
+
[[package]]
+
name = "windows-sys"
+
version = "0.52.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
+
dependencies = [
+
"windows-targets 0.52.0",
[[package]]
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c"
dependencies = [
-
"windows_aarch64_gnullvm",
-
"windows_aarch64_msvc",
-
"windows_i686_gnu",
-
"windows_i686_msvc",
-
"windows_x86_64_gnu",
-
"windows_x86_64_gnullvm",
-
"windows_x86_64_msvc",
+
"windows_aarch64_gnullvm 0.48.5",
+
"windows_aarch64_msvc 0.48.5",
+
"windows_i686_gnu 0.48.5",
+
"windows_i686_msvc 0.48.5",
+
"windows_x86_64_gnu 0.48.5",
+
"windows_x86_64_gnullvm 0.48.5",
+
"windows_x86_64_msvc 0.48.5",
+
]
+
+
[[package]]
+
name = "windows-targets"
+
version = "0.52.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd"
+
dependencies = [
+
"windows_aarch64_gnullvm 0.52.0",
+
"windows_aarch64_msvc 0.52.0",
+
"windows_i686_gnu 0.52.0",
+
"windows_i686_msvc 0.52.0",
+
"windows_x86_64_gnu 0.52.0",
+
"windows_x86_64_gnullvm 0.52.0",
+
"windows_x86_64_msvc 0.52.0",
[[package]]
···
checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8"
[[package]]
+
name = "windows_aarch64_gnullvm"
+
version = "0.52.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea"
+
+
[[package]]
name = "windows_aarch64_msvc"
version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc"
+
+
[[package]]
+
name = "windows_aarch64_msvc"
+
version = "0.52.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef"
[[package]]
name = "windows_i686_gnu"
···
checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e"
[[package]]
+
name = "windows_i686_gnu"
+
version = "0.52.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313"
+
+
[[package]]
name = "windows_i686_msvc"
version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406"
[[package]]
+
name = "windows_i686_msvc"
+
version = "0.52.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a"
+
+
[[package]]
name = "windows_x86_64_gnu"
version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e"
[[package]]
+
name = "windows_x86_64_gnu"
+
version = "0.52.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd"
+
+
[[package]]
name = "windows_x86_64_gnullvm"
version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc"
[[package]]
+
name = "windows_x86_64_gnullvm"
+
version = "0.52.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e"
+
+
[[package]]
name = "windows_x86_64_msvc"
version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538"
[[package]]
+
name = "windows_x86_64_msvc"
+
version = "0.52.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04"
+
+
[[package]]
name = "winnow"
-
version = "0.5.19"
+
version = "0.5.28"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "829846f3e3db426d4cee4510841b71a8e58aa2a76b1132579487ae430ccd9c7b"
+
checksum = "6c830786f7720c2fd27a1a0e27a709dbd3c4d009b56d098fc742d4f4eab91fe2"
dependencies = [
"memchr",
···
checksum = "524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1"
dependencies = [
"cfg-if",
-
"windows-sys",
+
"windows-sys 0.48.0",
[[package]]
···
[[package]]
name = "zerocopy"
-
version = "0.7.26"
+
version = "0.7.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e97e415490559a91254a2979b4829267a57d2fcd741a98eee8b722fb57289aa0"
+
checksum = "1c4061bedbb353041c12f413700357bec76df2c7e2ca8e4df8bac24c6bf68e3d"
dependencies = [
"zerocopy-derive",
[[package]]
name = "zerocopy-derive"
-
version = "0.7.26"
+
version = "0.7.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "dd7e48ccf166952882ca8bd778a43502c64f33bf94c12ebe2a7f08e5a0f6689f"
+
checksum = "b3c129550b3e6de3fd0ba67ba5c81818f9805e58b8d7fee80a3a59d2c9fc601a"
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.39",
+
"syn 2.0.41",
[[package]]
name = "zeroize"
-
version = "1.6.0"
+
version = "1.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2a0956f1ba7c7909bfb66c2e9e4124ab6f6482560f6628b5aaeba39207c9aad9"
+
checksum = "525b4ec142c6b68a2d10f01f7bbf6755599ca3f81ea53b8431b7dd348f5fdb2d"
dependencies = [
"zeroize_derive",
···
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.39",
+
"syn 2.0.41",
[[package]]
+4 -4
pkgs/applications/networking/instant-messengers/fractal/default.nix
···
stdenv.mkDerivation rec {
pname = "fractal";
-
version = "5";
+
version = "6";
src = fetchFromGitLab {
domain = "gitlab.gnome.org";
owner = "GNOME";
repo = "fractal";
rev = version;
-
hash = "sha256-XHb8HjQ5PDL2sen6qUivDllvYEhKnp1vQynD2Lksi30=";
+
hash = "sha256-J4Jb7G5Rfou3N7mytetIdLl0dGY5dSvTjnu8aj4kWXQ=";
};
cargoDeps = rustPlatform.importCargoLock {
lockFile = ./Cargo.lock;
outputHashes = {
-
"matrix-sdk-0.6.2" = "sha256-X+4077rlaE8zjXHXPUfiYwa/+Bg0KTFrcsAg7yCz4ug=";
-
"mas-http-0.5.0-rc.2" = "sha256-XH+I5URcbkSY4NDwfOFhIjb+/swuGz6n9hKufziPgoY=";
+
"matrix-sdk-0.6.2" = "sha256-CY0Ylrd3NkP1IevyQa351IS/+evG2GgrjPnR/ZDFR9Q=";
};
};
···
meta = with lib; {
description = "Matrix group messaging app";
homepage = "https://gitlab.gnome.org/GNOME/fractal";
+
changelog = "https://gitlab.gnome.org/World/fractal/-/releases/${version}";
license = licenses.gpl3Plus;
maintainers = teams.gnome.members ++ (with maintainers; [ anselmschueler dtzWill ]);
platforms = platforms.linux;
+6 -6
pkgs/applications/networking/instant-messengers/slack/default.nix
···
pname = "slack";
-
x86_64-darwin-version = "4.36.134";
-
x86_64-darwin-sha256 = "13s7vcbi180y221qh5dpvp9s94511lqwih3k52k61p98xjarrcwv";
+
x86_64-darwin-version = "4.36.138";
+
x86_64-darwin-sha256 = "1dj4q98sva25kbniqnwz2l38lg48dhrdmjx31sg8j0ayrs82hha4";
-
x86_64-linux-version = "4.35.131";
-
x86_64-linux-sha256 = "0mb33vvb36aavn52yvk5fiyc8f7z56cqm1siknaap707iqqfpwpb";
+
x86_64-linux-version = "4.36.138";
+
x86_64-linux-sha256 = "06h258fvpprx37vjvd5sxl6bxnfcq3shviwx9wv8m9fmg2riwnsg";
-
aarch64-darwin-version = "4.36.134";
-
aarch64-darwin-sha256 = "0yyqmyicf4rkpvp6al2kb7g188xhg3m8hyi24a23yhnil8hk2r3v";
+
aarch64-darwin-version = "4.36.138";
+
aarch64-darwin-sha256 = "10xg5aa668iq0n56la1rqgpbzw8jym0y8dgv99f1l7yn03fcwpql";
version = {
x86_64-darwin = x86_64-darwin-version;
+1 -1
pkgs/applications/science/chemistry/molden/default.nix
···
mkdir -p $out/bin
'';
-
enableParallelBuilding = true;
+
enableParallelBuilding = false;
meta = with lib; {
description = "Display and manipulate molecular structures";
+2 -2
pkgs/applications/video/kodi/addons/inputstream-adaptive/default.nix
···
buildKodiBinaryAddon rec {
pname = "inputstream-adaptive";
namespace = "inputstream.adaptive";
-
version = "20.3.14";
+
version = "20.3.16";
src = fetchFromGitHub {
owner = "xbmc";
repo = "inputstream.adaptive";
rev = "${version}-${rel}";
-
sha256 = "sha256-9S98LgeXq2Wc5CLd5WGo7iNM9ZkSuDBO/O35wf0SjZY=";
+
sha256 = "sha256-1OY+3pvpVW8rkj7HL84IECyHpAmWsUQ9mTzuGesH+jI=";
};
extraCMakeFlags = [
+1 -1
pkgs/build-support/dart/build-dart-application/default.nix
···
dartCompileCommand dartOutputType dartRuntimeCommand dartCompileFlags
dartJitFlags;
-
outputs = args.outputs or [ ] ++ [ "out" "pubcache" ];
+
outputs = [ "out" "pubcache" ] ++ args.outputs or [ ];
dartEntryPoints =
if (dartEntryPoints != null)
+13 -3
pkgs/build-support/dart/build-dart-application/hooks/dart-install-hook.sh
···
fi
done < <(_getDartEntryPoints)
+
runHook postInstall
+
+
echo "Finished dartInstallHook"
+
}
+
+
dartInstallCacheHook() {
+
echo "Executing dartInstallCacheHook"
+
# Install the package_config.json file.
mkdir -p "$pubcache"
cp .dart_tool/package_config.json "$pubcache/package_config.json"
-
runHook postInstall
-
-
echo "Finished dartInstallHook"
+
echo "Finished dartInstallCacheHook"
}
if [ -z "${dontDartInstall-}" ] && [ -z "${installPhase-}" ]; then
installPhase=dartInstallHook
fi
+
+
if [ -z "${dontDartInstallCache-}" ]; then
+
postInstallHooks+=(dartInstallCacheHook)
+
fi
+133 -104
pkgs/build-support/flutter/default.nix
···
{ pubGetScript ? "flutter pub get"
, flutterBuildFlags ? [ ]
+
, targetFlutterPlatform ? "linux"
, extraWrapProgramArgs ? ""
, ...
}@args:
-
(buildDartApplication.override {
-
dart = flutter;
-
}) (args // {
-
sdkSetupScript = ''
-
# Pub needs SSL certificates. Dart normally looks in a hardcoded path.
-
# https://github.com/dart-lang/sdk/blob/3.1.0/runtime/bin/security_context_linux.cc#L48
-
#
-
# Dart does not respect SSL_CERT_FILE...
-
# https://github.com/dart-lang/sdk/issues/48506
-
# ...and Flutter does not support --root-certs-file, so the path cannot be manually set.
-
# https://github.com/flutter/flutter/issues/56607
-
# https://github.com/flutter/flutter/issues/113594
-
#
-
# libredirect is of no use either, as Flutter does not pass any
-
# environment variables (including LD_PRELOAD) to the Pub process.
-
#
-
# Instead, Flutter is patched to allow the path to the Dart binary used for
-
# Pub commands to be overriden.
-
export NIX_FLUTTER_PUB_DART="${runCommand "dart-with-certs" { nativeBuildInputs = [ makeWrapper ]; } ''
-
mkdir -p "$out/bin"
-
makeWrapper ${flutter.dart}/bin/dart "$out/bin/dart" \
-
--add-flags "--root-certs-file=${cacert}/etc/ssl/certs/ca-bundle.crt"
-
''}/bin/dart"
+
let
+
builderArgs = rec {
+
universal = args // {
+
sdkSetupScript = ''
+
# Pub needs SSL certificates. Dart normally looks in a hardcoded path.
+
# https://github.com/dart-lang/sdk/blob/3.1.0/runtime/bin/security_context_linux.cc#L48
+
#
+
# Dart does not respect SSL_CERT_FILE...
+
# https://github.com/dart-lang/sdk/issues/48506
+
# ...and Flutter does not support --root-certs-file, so the path cannot be manually set.
+
# https://github.com/flutter/flutter/issues/56607
+
# https://github.com/flutter/flutter/issues/113594
+
#
+
# libredirect is of no use either, as Flutter does not pass any
+
# environment variables (including LD_PRELOAD) to the Pub process.
+
#
+
# Instead, Flutter is patched to allow the path to the Dart binary used for
+
# Pub commands to be overriden.
+
export NIX_FLUTTER_PUB_DART="${runCommand "dart-with-certs" { nativeBuildInputs = [ makeWrapper ]; } ''
+
mkdir -p "$out/bin"
+
makeWrapper ${flutter.dart}/bin/dart "$out/bin/dart" \
+
--add-flags "--root-certs-file=${cacert}/etc/ssl/certs/ca-bundle.crt"
+
''}/bin/dart"
-
export HOME="$NIX_BUILD_TOP"
-
flutter config --no-analytics &>/dev/null # mute first-run
-
flutter config --enable-linux-desktop >/dev/null
-
'';
+
export HOME="$NIX_BUILD_TOP"
+
flutter config --no-analytics &>/dev/null # mute first-run
+
flutter config --enable-linux-desktop >/dev/null
+
'';
+
+
inherit pubGetScript;
+
+
sdkSourceBuilders = {
+
# https://github.com/dart-lang/pub/blob/68dc2f547d0a264955c1fa551fa0a0e158046494/lib/src/sdk/flutter.dart#L81
+
"flutter" = name: runCommand "flutter-sdk-${name}" { passthru.packageRoot = "."; } ''
+
for path in '${flutter}/packages/${name}' '${flutter}/bin/cache/pkg/${name}'; do
+
if [ -d "$path" ]; then
+
ln -s "$path" "$out"
+
break
+
fi
+
done
-
inherit pubGetScript;
+
if [ ! -e "$out" ]; then
+
echo 1>&2 'The Flutter SDK does not contain the requested package: ${name}!'
+
exit 1
+
fi
+
'';
+
};
-
sdkSourceBuilders = {
-
# https://github.com/dart-lang/pub/blob/68dc2f547d0a264955c1fa551fa0a0e158046494/lib/src/sdk/flutter.dart#L81
-
"flutter" = name: runCommand "flutter-sdk-${name}" { passthru.packageRoot = "."; } ''
-
for path in '${flutter}/packages/${name}' '${flutter}/bin/cache/pkg/${name}'; do
-
if [ -d "$path" ]; then
-
ln -s "$path" "$out"
-
break
+
extraPackageConfigSetup = ''
+
# https://github.com/flutter/flutter/blob/3.13.8/packages/flutter_tools/lib/src/dart/pub.dart#L755
+
if [ "$('${yq}/bin/yq' '.flutter.generate // false' pubspec.yaml)" = "true" ]; then
+
'${jq}/bin/jq' '.packages |= . + [{
+
name: "flutter_gen",
+
rootUri: "flutter_gen",
+
languageVersion: "2.12",
+
}]' "$out" | '${moreutils}/bin/sponge' "$out"
fi
-
done
+
'';
+
};
+
+
linux = universal // {
+
outputs = universal.outputs or [ ] ++ [ "debug" ];
+
+
nativeBuildInputs = (universal.nativeBuildInputs or [ ]) ++ [
+
wrapGAppsHook
+
+
# Flutter requires pkg-config for Linux desktop support, and many plugins
+
# attempt to use it.
+
#
+
# It is available to the `flutter` tool through its wrapper, but it must be
+
# added here as well so the setup hook adds plugin dependencies to the
+
# pkg-config search paths.
+
pkg-config
+
];
+
+
buildInputs = (universal.buildInputs or [ ]) ++ [ glib ];
-
if [ ! -e "$out" ]; then
-
echo 1>&2 'The Flutter SDK does not contain the requested package: ${name}!'
-
exit 1
-
fi
-
'';
-
};
+
dontDartBuild = true;
+
buildPhase = universal.buildPhase or ''
+
runHook preBuild
+
+
mkdir -p build/flutter_assets/fonts
+
+
flutter build linux -v --release --split-debug-info="$debug" ${builtins.concatStringsSep " " (map (flag: "\"${flag}\"") flutterBuildFlags)}
+
+
runHook postBuild
+
'';
-
extraPackageConfigSetup = ''
-
# https://github.com/flutter/flutter/blob/3.13.8/packages/flutter_tools/lib/src/dart/pub.dart#L755
-
if [ "$('${yq}/bin/yq' '.flutter.generate // false' pubspec.yaml)" = "true" ]; then
-
'${jq}/bin/jq' '.packages |= . + [{
-
name: "flutter_gen",
-
rootUri: "flutter_gen",
-
languageVersion: "2.12",
-
}]' "$out" | '${moreutils}/bin/sponge' "$out"
-
fi
-
'';
+
dontDartInstall = true;
+
installPhase = universal.installPhase or ''
+
runHook preInstall
-
nativeBuildInputs = (args.nativeBuildInputs or [ ]) ++ [
-
wrapGAppsHook
+
built=build/linux/*/release/bundle
-
# Flutter requires pkg-config for Linux desktop support, and many plugins
-
# attempt to use it.
-
#
-
# It is available to the `flutter` tool through its wrapper, but it must be
-
# added here as well so the setup hook adds plugin dependencies to the
-
# pkg-config search paths.
-
pkg-config
-
];
+
mkdir -p $out/bin
+
mv $built $out/app
-
buildInputs = (args.buildInputs or [ ]) ++ [ glib ];
+
for f in $(find $out/app -iname "*.desktop" -type f); do
+
install -D $f $out/share/applications/$(basename $f)
+
done
-
dontDartBuild = true;
-
buildPhase = args.buildPhase or ''
-
runHook preBuild
+
for f in $(find $out/app -maxdepth 1 -type f); do
+
ln -s $f $out/bin/$(basename $f)
+
done
-
mkdir -p build/flutter_assets/fonts
+
# make *.so executable
+
find $out/app -iname "*.so" -type f -exec chmod +x {} +
-
flutter build linux -v --release --split-debug-info="$debug" ${builtins.concatStringsSep " " (map (flag: "\"${flag}\"") flutterBuildFlags)}
+
# remove stuff like /build/source/packages/ubuntu_desktop_installer/linux/flutter/ephemeral
+
for f in $(find $out/app -executable -type f); do
+
if patchelf --print-rpath "$f" | grep /build; then # this ignores static libs (e,g. libapp.so) also
+
echo "strip RPath of $f"
+
newrp=$(patchelf --print-rpath $f | sed -r "s|/build.*ephemeral:||g" | sed -r "s|/build.*profile:||g")
+
patchelf --set-rpath "$newrp" "$f"
+
fi
+
done
-
runHook postBuild
-
'';
+
runHook postInstall
+
'';
-
dontDartInstall = true;
-
installPhase = args.installPhase or ''
-
runHook preInstall
+
dontWrapGApps = true;
+
extraWrapProgramArgs = ''
+
''${gappsWrapperArgs[@]} \
+
${extraWrapProgramArgs}
+
'';
+
};
-
built=build/linux/*/release/bundle
+
web = universal // {
+
dontDartBuild = true;
+
buildPhase = universal.buildPhase or ''
+
runHook preBuild
-
mkdir -p $out/bin
-
mv $built $out/app
+
mkdir -p build/flutter_assets/fonts
-
for f in $(find $out/app -iname "*.desktop" -type f); do
-
install -D $f $out/share/applications/$(basename $f)
-
done
+
flutter build web -v --release ${builtins.concatStringsSep " " (map (flag: "\"${flag}\"") flutterBuildFlags)}
-
for f in $(find $out/app -maxdepth 1 -type f); do
-
ln -s $f $out/bin/$(basename $f)
-
done
+
runHook postBuild
+
'';
-
# make *.so executable
-
find $out/app -iname "*.so" -type f -exec chmod +x {} +
+
dontDartInstall = true;
+
installPhase = universal.installPhase or ''
+
runHook preInstall
-
# remove stuff like /build/source/packages/ubuntu_desktop_installer/linux/flutter/ephemeral
-
for f in $(find $out/app -executable -type f); do
-
if patchelf --print-rpath "$f" | grep /build; then # this ignores static libs (e,g. libapp.so) also
-
echo "strip RPath of $f"
-
newrp=$(patchelf --print-rpath $f | sed -r "s|/build.*ephemeral:||g" | sed -r "s|/build.*profile:||g")
-
patchelf --set-rpath "$newrp" "$f"
-
fi
-
done
+
cp -r build/web "$out"
-
# Install the package_config.json file.
-
# This is normally done by dartInstallHook, but we disable it.
-
mkdir -p "$pubcache"
-
cp .dart_tool/package_config.json "$pubcache/package_config.json"
+
runHook postInstall
+
'';
+
};
+
}.${targetFlutterPlatform} or (throw "Unsupported Flutter host platform: ${targetFlutterPlatform}");
-
runHook postInstall
-
'';
+
minimalFlutter = flutter.override { supportedTargetFlutterPlatforms = [ "universal" targetFlutterPlatform ]; };
-
dontWrapGApps = true;
-
extraWrapProgramArgs = ''
-
''${gappsWrapperArgs[@]} \
-
${extraWrapProgramArgs}
-
'';
-
})
+
buildAppWith = flutter: buildDartApplication.override { dart = flutter; };
+
in
+
buildAppWith minimalFlutter (builderArgs // { passthru = builderArgs.passthru or { } // { multiShell = buildAppWith flutter builderArgs; }; })
+50
pkgs/by-name/bs/bsync/package.nix
···
+
{ lib
+
, fetchFromGitHub
+
, stdenv
+
, makeWrapper
+
, python3
+
, openssh
+
, rsync
+
, findutils
+
, which
+
}:
+
+
stdenv.mkDerivation {
+
pname = "bsync";
+
version = "unstable-2023-12-21";
+
+
src = fetchFromGitHub {
+
owner = "dooblem";
+
repo = "bsync";
+
rev = "25f77730750720ad68b0ab2773e79d9ca98c3647";
+
hash = "sha256-k25MjLis0/dp1TTS4aFeJZq/c0T01LmNcWtC+dw/kKY=";
+
};
+
+
installPhase = ''
+
runHook preInstall
+
install -Dm555 bsync -t $out/bin
+
runHook postInstall
+
'';
+
+
nativeBuildInputs = [ makeWrapper ];
+
buildInputs = [ python3 ];
+
+
fixupPhase = ''
+
runHook preFixup
+
+
patchShebangs $out/bin/bsync
+
wrapProgram $out/bin/bsync \
+
--prefix PATH ":" ${lib.makeLibraryPath [ openssh rsync findutils which ]}
+
+
runHook postFixup
+
'';
+
+
meta = with lib; {
+
homepage = "https://github.com/dooblem/bsync";
+
description = "Bidirectional Synchronization using Rsync";
+
license = licenses.gpl3Only;
+
maintainers = with maintainers; [ dietmarw ];
+
platforms = platforms.unix;
+
mainProgram = "bsync";
+
};
+
}
+35
pkgs/by-name/li/libmpdclient/package.nix
···
+
{ fetchFromGitHub
+
, fixDarwinDylibNames
+
, lib
+
, meson
+
, ninja
+
, stdenv
+
}:
+
+
stdenv.mkDerivation (finalAttrs: {
+
pname = "libmpdclient";
+
version = "2.22";
+
+
src = fetchFromGitHub {
+
owner = "MusicPlayerDaemon";
+
repo = "libmpdclient";
+
rev = "v${finalAttrs.version}";
+
hash = "sha256-KF8IR9YV6b9ro+L9m6nHs1IggakEZddfcBKm/oKCVZY=";
+
};
+
+
nativeBuildInputs = [
+
meson
+
ninja
+
] ++ lib.optionals stdenv.isDarwin [
+
fixDarwinDylibNames
+
];
+
+
meta = {
+
description = "Client library for MPD (music player daemon)";
+
homepage = "https://www.musicpd.org/libs/libmpdclient/";
+
changelog = "https://raw.githubusercontent.com/MusicPlayerDaemon/libmpdclient/${finalAttrs.src.rev}/NEWS";
+
license = with lib.licenses; [ bsd2 ];
+
maintainers = with lib.maintainers; [ AndersonTorres ehmry ];
+
platforms = lib.platforms.unix;
+
};
+
})
+57
pkgs/by-name/mq/mqttx/package.nix
···
+
{ lib
+
, stdenv
+
, fetchurl
+
, appimageTools
+
, imagemagick
+
}:
+
+
let
+
pname = "mqttx";
+
version = "1.9.8";
+
+
suffixedUrl = suffix: "https://github.com/emqx/MQTTX/releases/download/v${version}/MQTTX-${version}${suffix}.AppImage";
+
sources = {
+
"aarch64-linux" = fetchurl {
+
url = suffixedUrl "-arm64";
+
hash = "sha256-pdR9LwWgFdO0Dtn7ByyYKpLrfoBnl75TzQ31aIAJ/gs=";
+
};
+
"x86_64-linux" = fetchurl {
+
url = suffixedUrl "";
+
hash = "sha256-XHAroiFuUcK0aUleNDskI1bfVX7HfTvIvSup9gKJj1w=";
+
};
+
};
+
+
src = sources.${stdenv.hostPlatform.system}
+
or (throw "Unsupported system: ${stdenv.hostPlatform.system}");
+
+
appimageContents = appimageTools.extractType2 {
+
inherit pname version src;
+
};
+
in
+
appimageTools.wrapType2 {
+
inherit pname version src;
+
+
extraPkgs = pkgs: [ ];
+
+
extraInstallCommands = ''
+
mv $out/bin/${pname}-${version} $out/bin/${pname}
+
install -m 444 -D ${appimageContents}/${pname}.desktop $out/share/applications/${pname}.desktop
+
install -m 444 -D ${appimageContents}/${pname}.png $out/share/icons/hicolor/1024x1024/apps/${pname}.png
+
+
${imagemagick}/bin/convert ${appimageContents}/mqttx.png -resize 512x512 ${pname}_512.png
+
install -m 444 -D ${pname}_512.png $out/share/icons/hicolor/512x512/apps/${pname}.png
+
+
substituteInPlace $out/share/applications/${pname}.desktop \
+
--replace 'Exec=AppRun' 'Exec=${pname}'
+
'';
+
+
meta = with lib; {
+
description = "Powerful cross-platform MQTT 5.0 Desktop, CLI, and WebSocket client tools";
+
homepage = "https://mqttx.app/";
+
changelog = "https://github.com/emqx/MQTTX/releases/tag/v${version}";
+
license = licenses.asl20;
+
platforms = platforms.linux;
+
maintainers = with maintainers; [ gaelreyrol ];
+
mainProgram = "mqttx";
+
};
+
}
+5 -5
pkgs/by-name/or/ory/package.nix
···
buildGoModule rec {
pname = "ory";
-
version = "0.2.2";
+
version = "0.3.1";
src = fetchFromGitHub {
owner = "ory";
repo = "cli";
rev = "refs/tags/v${version}";
-
hash = "sha256-5N69/Gv4eYLbZNN+sEx+RcFyhGCT0hUxDCje1qrbWiY=";
+
hash = "sha256-dO595NzdkVug955dqji/ttAPb+sMGLxJftXHzHA37Lo=";
};
nativeBuildInputs = [
···
"sqlite"
];
-
vendorHash = "sha256-J9jyeLIT+1pFnHOUHrzmblVCJikvY05Sw9zMz5qaDOk=";
+
vendorHash = "sha256-H1dM/r7gJvjnexQwlA4uhJ7rUH15yg4AMRW/f0k1Ixw=";
postInstall = ''
mv $out/bin/cli $out/bin/ory
···
meta = with lib; {
mainProgram = "ory";
description = "The Ory CLI";
-
homepage = "https://www.ory.sh/";
+
homepage = "https://www.ory.sh/cli";
license = licenses.asl20;
-
maintainers = with maintainers; [ luleyleo ];
+
maintainers = with maintainers; [ luleyleo nicolas-goudry ];
};
}
+58
pkgs/by-name/su/suwayomi-server/package.nix
···
+
{ lib
+
, stdenvNoCC
+
, fetchurl
+
, makeWrapper
+
, jdk17_headless
+
, nixosTests
+
}:
+
+
let
+
jdk = jdk17_headless;
+
in
+
+
stdenvNoCC.mkDerivation (finalAttrs: {
+
pname = "suwayomi-server";
+
version = "0.7.0";
+
revision = 1197;
+
+
src = fetchurl {
+
url = "https://github.com/Suwayomi/Suwayomi-Server/releases/download/v${finalAttrs.version}/Tachidesk-Server-v${finalAttrs.version}-r${toString finalAttrs.revision}.jar";
+
hash = "sha256-4DO1WiBCu/8ypFgJdBmEwQXQ1xaWAlbt8N5TELomVVA=";
+
};
+
+
nativeBuildInputs = [
+
makeWrapper
+
];
+
+
dontUnpack = true;
+
+
buildPhase = ''
+
runHook preBuild
+
+
makeWrapper ${jdk}/bin/java $out/bin/tachidesk-server \
+
--add-flags "-Dsuwayomi.tachidesk.config.server.initialOpenInBrowserEnabled=false -jar $src"
+
+
runHook postBuild
+
'';
+
+
passthru.tests = {
+
suwayomi-server-with-auth = nixosTests.suwayomi-server.with-auth;
+
suwayomi-server-without-auth = nixosTests.suwayomi-server.without-auth;
+
};
+
+
meta = with lib; {
+
description = "A free and open source manga reader server that runs extensions built for Tachiyomi.";
+
longDescription = ''
+
Suwayomi is an independent Tachiyomi compatible software and is not a Fork of Tachiyomi.
+
+
Suwayomi-Server is as multi-platform as you can get. Any platform that runs java and/or has a modern browser can run it. This includes Windows, Linux, macOS, chrome OS, etc.
+
'';
+
homepage = "https://github.com/Suwayomi/Suwayomi-Server";
+
downloadPage = "https://github.com/Suwayomi/Suwayomi-Server/releases";
+
changelog = "https://github.com/Suwayomi/Suwayomi-Server/releases/tag/v${finalAttrs.version}";
+
license = licenses.mpl20;
+
platforms = jdk.meta.platforms;
+
maintainers = with maintainers; [ ratcornu ];
+
mainProgram = "tachidesk-server";
+
};
+
})
+2 -2
pkgs/by-name/vc/vcpkg-tool/package.nix
···
}:
stdenv.mkDerivation (finalAttrs: {
pname = "vcpkg-tool";
-
version = "2023-12-12";
+
version = "2024-01-11";
src = fetchFromGitHub {
owner = "microsoft";
repo = "vcpkg-tool";
rev = finalAttrs.version;
-
hash = "sha256-Ol31TDY3cLEzXQk8YpK2Lf3CEnM5RkJqdcm/OQGUetE=";
+
hash = "sha256-PwCJv0O0ysE4CQVOrt+rqp3pjSt/11We+ZI8vdaYpPM=";
};
nativeBuildInputs = [
+44
pkgs/by-name/xf/xfs-undelete/package.nix
···
+
{ lib
+
, stdenv
+
, fetchFromGitHub
+
, makeWrapper
+
, coreutils
+
, tcl-8_6
+
, tcllib
+
, installShellFiles
+
}:
+
+
stdenv.mkDerivation {
+
pname = "xfs_undelete";
+
version = "unstable-2023-04-12";
+
+
src = fetchFromGitHub {
+
repo = "xfs_undelete";
+
owner = "ianka";
+
rev = "9e2f7abf0d3a466328e335d251c567ce4194e473";
+
sha256 = "0n1718bmr2lfpwx57hajancda51fyrgyk9rbybbadvd8gypvzmhh";
+
};
+
+
buildInputs = [ tcl-8_6 tcllib coreutils ];
+
nativeBuildInputs = [ makeWrapper tcl-8_6.tclPackageHook installShellFiles ];
+
+
tclWrapperArgs = [ "--prefix" "PATH" ":" (lib.makeBinPath [ tcl-8_6 ]) ];
+
+
installPhase = ''
+
runHook preInstall
+
+
install -Dm555 xfs_undelete -t $out/bin
+
mv xfs_undelete.man xfs_undelete.8
+
installManPage xfs_undelete.8
+
+
runHook postInstall
+
'';
+
+
meta = with lib; {
+
description = "An undelete tool for the XFS filesystem";
+
homepage = "https://github.com/ianka/xfs_undelete";
+
license = licenses.gpl3;
+
platforms = platforms.linux;
+
maintainers = [ maintainers.deepfire ];
+
};
+
}
+47
pkgs/desktops/lomiri/data/lomiri-sounds/default.nix
···
+
{ stdenvNoCC
+
, lib
+
, fetchFromGitLab
+
, gitUpdater
+
, testers
+
, cmake
+
}:
+
+
stdenvNoCC.mkDerivation (finalAttrs: {
+
pname = "lomiri-sounds";
+
version = "22.02";
+
+
src = fetchFromGitLab {
+
owner = "ubports";
+
repo = "development/core/lomiri-sounds";
+
rev = finalAttrs.version;
+
hash = "sha256-t9JYxrJ5ICslxidHmbD1wa6n7XZMf2a+PgMLcwgsDvU=";
+
};
+
+
postPatch = ''
+
# Doesn't need a compiler, only installs data
+
substituteInPlace CMakeLists.txt \
+
--replace 'project (lomiri-sounds)' 'project (lomiri-sounds LANGUAGES NONE)'
+
'';
+
+
strictDeps = true;
+
+
nativeBuildInputs = [
+
cmake
+
];
+
+
passthru = {
+
tests.pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage;
+
updateScript = gitUpdater { };
+
};
+
+
meta = with lib; {
+
description = "Notification and ringtone sound effects for Lomiri";
+
homepage = "https://gitlab.com/ubports/development/core/lomiri-sounds";
+
license = with licenses; [ cc-by-30 cc0 cc-by-sa-30 cc-by-40 ];
+
maintainers = teams.lomiri.members;
+
platforms = platforms.all;
+
pkgConfigModules = [
+
"lomiri-sounds"
+
];
+
};
+
})
+2
pkgs/desktops/lomiri/default.nix
···
#### Data
lomiri-schemas = callPackage ./data/lomiri-schemas { };
+
lomiri-sounds = callPackage ./data/lomiri-sounds { };
suru-icon-theme = callPackage ./data/suru-icon-theme { };
#### Development tools / libraries
···
hfd-service = callPackage ./services/hfd-service { };
history-service = callPackage ./services/history-service { };
lomiri-download-manager = callPackage ./services/lomiri-download-manager { };
+
lomiri-indicator-network = callPackage ./services/lomiri-indicator-network { };
lomiri-url-dispatcher = callPackage ./services/lomiri-url-dispatcher { };
mediascanner2 = callPackage ./services/mediascanner2 { };
};
+148
pkgs/desktops/lomiri/services/lomiri-indicator-network/default.nix
···
+
{ stdenv
+
, lib
+
, fetchFromGitLab
+
, fetchpatch
+
, gitUpdater
+
, nixosTests
+
, testers
+
, cmake
+
, cmake-extras
+
, coreutils
+
, dbus
+
, doxygen
+
, gettext
+
, glib
+
, gmenuharness
+
, gtest
+
, intltool
+
, libsecret
+
, libqofono
+
, libqtdbusmock
+
, libqtdbustest
+
, lomiri-api
+
, lomiri-url-dispatcher
+
, networkmanager
+
, ofono
+
, pkg-config
+
, python3
+
, qtdeclarative
+
, qtbase
+
}:
+
+
stdenv.mkDerivation (finalAttrs: {
+
pname = "lomiri-indicator-network";
+
version = "1.0.1";
+
+
src = fetchFromGitLab {
+
owner = "ubports";
+
repo = "development/core/lomiri-indicator-network";
+
rev = finalAttrs.version;
+
hash = "sha256-rJKWhW082ndVPEQHjuSriKtl0zQw86adxiINkZQq1hY=";
+
};
+
+
outputs = [
+
"out"
+
"dev"
+
"doc"
+
];
+
+
patches = [
+
# Remove when version > 1.0.1
+
(fetchpatch {
+
name = "0001-lomiri-indicator-network-Make-less-assumptions-about-where-files-will-end-up.patch";
+
url = "https://gitlab.com/ubports/development/core/lomiri-indicator-network/-/commit/065212b22ab9aa8d25a61b5482ad6511e4c8510b.patch";
+
hash = "sha256-WrDTBKusK1808W8LZRGWaTOExu7gKpYBvkQ8hzoHoHk=";
+
})
+
+
# Remove when version > 1.0.1
+
(fetchpatch {
+
name = "0002-lomiri-indicator-network-Honour-CMAKE_INSTALL_DOCDIR_fordocumentation-installation.patch";
+
url = "https://gitlab.com/ubports/development/core/lomiri-indicator-network/-/commit/79b9e12313f765ab6e95b4d4dfefbdbca50ef3c6.patch";
+
hash = "sha256-vRfdegEi892UlrC9c1+5Td7CHLh7u0foPggLNBfc8lw=";
+
})
+
];
+
+
postPatch = ''
+
# Queried via pkg-config, would need to override a prefix variable
+
# Needs CMake 3.28 or higher to do as part of the call, https://github.com/NixOS/nixpkgs/pull/275284
+
substituteInPlace data/CMakeLists.txt \
+
--replace 'pkg_get_variable(DBUS_SESSION_BUS_SERVICES_DIR dbus-1 session_bus_services_dir)' 'set(DBUS_SESSION_BUS_SERVICES_DIR "''${CMAKE_INSTALL_SYSCONFDIR}/dbus-1/services")' \
+
--replace 'pkg_get_variable(SYSTEMD_USER_DIR systemd systemduserunitdir)' 'set(SYSTEMD_USER_DIR "''${CMAKE_INSTALL_PREFIX}/lib/systemd/user")'
+
'';
+
+
strictDeps = true;
+
+
nativeBuildInputs = [
+
cmake
+
doxygen
+
gettext
+
intltool
+
pkg-config
+
qtdeclarative
+
];
+
+
buildInputs = [
+
cmake-extras
+
dbus
+
glib
+
libqofono
+
libsecret
+
lomiri-api
+
lomiri-url-dispatcher
+
networkmanager
+
ofono
+
qtbase
+
];
+
+
nativeCheckInputs = [
+
(python3.withPackages (ps: with ps; [
+
python-dbusmock
+
]))
+
];
+
+
checkInputs = [
+
gmenuharness
+
gtest
+
libqtdbusmock
+
libqtdbustest
+
];
+
+
dontWrapQtApps = true;
+
+
cmakeFlags = [
+
(lib.cmakeBool "GSETTINGS_LOCALINSTALL" true)
+
(lib.cmakeBool "GSETTINGS_COMPILE" true)
+
(lib.cmakeBool "ENABLE_TESTS" finalAttrs.doCheck)
+
(lib.cmakeBool "ENABLE_UBUNTU_COMPAT" true) # just in case something needs it
+
(lib.cmakeBool "BUILD_DOC" true) # lacks QML docs, needs qdoc: https://github.com/NixOS/nixpkgs/pull/245379
+
];
+
+
doCheck = stdenv.buildPlatform.canExecute stdenv.hostPlatform;
+
+
postInstall = ''
+
substituteInPlace $out/etc/dbus-1/services/com.lomiri.connectivity1.service \
+
--replace '/bin/false' '${lib.getExe' coreutils "false"}'
+
'';
+
+
passthru = {
+
ayatana-indicators = [
+
"lomiri-indicator-network"
+
];
+
tests = {
+
pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage;
+
vm = nixosTests.ayatana-indicators;
+
};
+
updateScript = gitUpdater { };
+
};
+
+
meta = with lib; {
+
description = "Ayatana indiator exporting the network settings menu through D-Bus";
+
homepage = "https://gitlab.com/ubports/development/core/lomiri-indicator-network";
+
license = licenses.gpl3Only;
+
maintainers = teams.lomiri.members;
+
platforms = platforms.linux;
+
pkgConfigModules = [
+
"lomiri-connectivity-qt1"
+
];
+
};
+
})
+1 -6
pkgs/development/compilers/flutter/default.nix
···
(mkCustomFlutter args).overrideAttrs (prev: next: {
passthru = next.passthru // rec {
inherit wrapFlutter mkCustomFlutter mkFlutter;
-
buildFlutterApplication = callPackage ../../../build-support/flutter {
-
# Package a minimal version of Flutter that only uses Linux desktop release artifacts.
-
flutter = (wrapFlutter (mkCustomFlutter args)).override {
-
supportedTargetFlutterPlatforms = [ "universal" "linux" ];
-
};
-
};
+
buildFlutterApplication = callPackage ../../../build-support/flutter { flutter = wrapFlutter (mkCustomFlutter args); };
};
});
+9 -9
pkgs/development/compilers/graalvm/community-edition/truffleruby/hashes.nix
···
# Generated by update.sh script
{
-
"version" = "23.1.1";
+
"version" = "23.1.2";
"hashes" = {
"aarch64-linux" = {
-
sha256 = "0d8lxbfafgyirgs06bmfbmww61h8w3sr95z7y4x0ykfs7mghsnpd";
-
url = "https://github.com/oracle/truffleruby/releases/download/graal-23.1.1/truffleruby-community-23.1.1-linux-aarch64.tar.gz";
+
sha256 = "0bmrpp88zny0hbq4hqhs4xajqr96qxj6p5nj12m7kcr8hzh2vkf3";
+
url = "https://github.com/oracle/truffleruby/releases/download/graal-23.1.2/truffleruby-community-23.1.2-linux-aarch64.tar.gz";
};
"x86_64-linux" = {
-
sha256 = "1304yvllffnhwmpbcdsgcwkhc5w5w7r1rhxdwb709if8kglx793y";
-
url = "https://github.com/oracle/truffleruby/releases/download/graal-23.1.1/truffleruby-community-23.1.1-linux-amd64.tar.gz";
+
sha256 = "0hrab1jrs59swpx33zg111wa4nv2215ygyckv47x6mmjibf30c86";
+
url = "https://github.com/oracle/truffleruby/releases/download/graal-23.1.2/truffleruby-community-23.1.2-linux-amd64.tar.gz";
};
"x86_64-darwin" = {
-
sha256 = "09lfski3dj3zzp7cdfrndjafx48ln0wdgb7cs3an3krh6xjchi8l";
-
url = "https://github.com/oracle/truffleruby/releases/download/graal-23.1.1/truffleruby-community-23.1.1-macos-amd64.tar.gz";
+
sha256 = "1y68wz6rv2vksbnhmf57zlk8smgv9954np07d8ywdls99a92217z";
+
url = "https://github.com/oracle/truffleruby/releases/download/graal-23.1.2/truffleruby-community-23.1.2-macos-amd64.tar.gz";
};
"aarch64-darwin" = {
-
sha256 = "152mrz5hfnmsf5k1gd6rsb6yacy3zyjm2jl8q3zjl18n784np57b";
-
url = "https://github.com/oracle/truffleruby/releases/download/graal-23.1.1/truffleruby-community-23.1.1-macos-aarch64.tar.gz";
+
sha256 = "0za4ff3wlj2fgl2z3vzp2p4jf9x0fkvd98qwk1dm7lmffghfb14n";
+
url = "https://github.com/oracle/truffleruby/releases/download/graal-23.1.2/truffleruby-community-23.1.2-macos-aarch64.tar.gz";
};
};
}
+3 -2
pkgs/development/cuda-modules/generic-builders/multiplex.nix
···
# computeName :: Package -> String
computeName = {version, ...}: mkVersionedPackageName pname version;
-
# Check whether a package supports our CUDA version
+
# Check whether a package supports our CUDA version and platform.
# isSupported :: Package -> Bool
isSupported =
package:
-
!(strings.hasPrefix "unsupported" package.platform)
+
# The `platform` attribute of the package is NVIDIA's name for a redistributable architecture.
+
redistArch == package.platform
&& strings.versionAtLeast cudaVersion package.minCudaVersion
&& strings.versionAtLeast package.maxCudaVersion cudaVersion;
+4 -4
pkgs/development/embedded/arduino/arduino-cli/default.nix
···
pkg = buildGoModule rec {
pname = "arduino-cli";
-
version = "0.34.2";
+
version = "0.35.1";
src = fetchFromGitHub {
owner = "arduino";
repo = pname;
-
rev = version;
-
hash = "sha256-X7vrcaJkVqzZoaIFLWJhhdlgRpckLG69uVmUUZd/XXY=";
+
rev = "v${version}";
+
hash = "sha256-5XMdI+TMUd+U6bvDQT9Q62ATxtbnRAJ/XDYWHgVEUbU=";
};
nativeBuildInputs = [
···
subPackages = [ "." ];
-
vendorHash = "sha256-cr5D7QDh65xWZJ4gq32ehklwrHWyQEWW/FZZ4gPTJBk=";
+
vendorHash = "sha256-y7YxcBFjKcQK6ilCKOyoszq64/0xG5GgTehKrKThknU=";
postPatch = let
skipTests = [
+3 -3
pkgs/development/python-modules/aiomqtt/default.nix
···
buildPythonPackage rec {
pname = "aiomqtt";
-
version = "1.2.1";
+
version = "2.0.0";
format = "pyproject";
disabled = pythonOlder "3.8";
···
owner = "sbtinstruments";
repo = "aiomqtt";
rev = "refs/tags/v${version}";
-
hash = "sha256-P8p21wjmFDvI0iobpQsWkKYleY4M0R3yod3/mJ7V+Og=";
+
hash = "sha256-Ww4NdCtT04b4tRmarJjB4xmfRBNIQekP8iARAdpmBH0=";
};
nativeBuildInputs = [
···
meta = with lib; {
description = "The idiomatic asyncio MQTT client, wrapped around paho-mqtt";
homepage = "https://github.com/sbtinstruments/aiomqtt";
-
changelog = "https://github.com/sbtinstruments/aiomqtt/blob/${version}/CHANGELOG.md";
+
changelog = "https://github.com/sbtinstruments/aiomqtt/blob/${src.rev}/CHANGELOG.md";
license = licenses.bsd3;
maintainers = with maintainers; [ ];
};
+2 -2
pkgs/development/python-modules/astropy-healpix/default.nix
···
buildPythonPackage rec {
pname = "astropy-healpix";
-
version = "1.0.1";
+
version = "1.0.2";
pyproject = true;
src = fetchPypi {
inherit version;
pname = lib.replaceStrings ["-"] ["_"] pname;
-
hash = "sha256-74k4vfcpdXw4CowXNHlNc3StAOB2f8Si+mOma+8SYkI=";
+
hash = "sha256-BW+m7ZOWvtx3HTdNh3zeg9lGCj9ip4/gXb+boDlAMjo=";
};
nativeBuildInputs = [
+12 -9
pkgs/development/python-modules/asyncclick/default.nix
···
buildPythonPackage rec {
pname = "asyncclick";
-
version = "8.1.3.2";
-
format = "setuptools";
+
version = "8.1.7.1";
+
pyproject = true;
-
disabled = pythonOlder "3.6";
+
disabled = pythonOlder "3.9";
src = fetchFromGitHub {
owner = "python-trio";
-
repo = pname;
-
rev = version;
-
hash = "sha256-by1clF+WAfN/gjOg/F60O1tCZ3qAhWqiiJJY04iMzQ8=";
+
repo = "asyncclick";
+
rev = "refs/tags/${version}";
+
hash = "sha256-gx7s/HikvjsXalc0Z73JWMKc1SlhR+kohwk2sW4o19I=";
};
nativeBuildInputs = [
···
];
disabledTests = [
-
# RuntimeWarning: coroutine 'Context.invoke' was never awaited
-
"test_context_invoke_type"
+
# AttributeError: 'Context' object has no attribute '_ctx_mgr'
+
"test_context_pushing"
];
-
pythonImportsCheck = [ "asyncclick" ];
+
pythonImportsCheck = [
+
"asyncclick"
+
];
meta = with lib; {
description = "Python composable command line utility";
homepage = "https://github.com/python-trio/asyncclick";
+
changelog = "https://github.com/python-trio/asyncclick/blob/${version}/CHANGES.rst";
license = with licenses; [ bsd3 ];
maintainers = with maintainers; [ fab ];
};
+2 -2
pkgs/development/python-modules/django-import-export/default.nix
···
buildPythonPackage rec {
pname = "django-import-export";
-
version = "3.3.5";
+
version = "3.3.6";
format = "setuptools";
disabled = pythonOlder "3.7";
···
owner = "django-import-export";
repo = pname;
rev = "refs/tags/${version}";
-
hash = "sha256-bYb000KRnvuMSMTTicqrJ+0zU/XguQFcLATqxUvc5V0=";
+
hash = "sha256-1c+ZGCVrHqqT9aUua+7fI8fYZYBq4I/qq1yIjdVLJPY=";
};
propagatedBuildInputs = [
+8 -3
pkgs/development/python-modules/google-cloud-tasks/default.nix
···
, pytest-asyncio
, pytestCheckHook
, pythonOlder
+
, setuptools
}:
buildPythonPackage rec {
pname = "google-cloud-tasks";
-
version = "2.15.0";
-
format = "setuptools";
+
version = "2.15.1";
+
pyproject = true;
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
-
hash = "sha256-SpmTjbARHVU3hkG1I1uY5r12S8jip+JN9wb4uGO98nw=";
+
hash = "sha256-wkk3hefFhfDvL7iSFbOZqzTLaVBJPydSItjt5P4/zxY=";
};
+
+
nativeBuildInputs = [
+
setuptools
+
];
propagatedBuildInputs = [
google-api-core
+17 -4
pkgs/development/python-modules/impacket/default.nix
···
, dsinternals
, fetchPypi
, flask
+
, ldap3
, ldapdomaindump
, pyasn1
, pycryptodomex
, pyopenssl
, pythonOlder
, setuptools
+
, pytestCheckHook
, six
}:
buildPythonPackage rec {
pname = "impacket";
version = "0.11.0";
-
format = "setuptools";
+
pyproject = true;
disabled = pythonOlder "3.7";
···
hash = "sha256-7kA5tNKu3o9fZEeLxZ+qyGA2eWviTeqNwY8An7CQXko=";
};
+
nativeBuildInputs = [
+
setuptools
+
];
+
propagatedBuildInputs = [
charset-normalizer
dsinternals
flask
+
ldap3
ldapdomaindump
pyasn1
pycryptodomex
pyopenssl
-
setuptools
six
];
-
# RecursionError: maximum recursion depth exceeded
-
doCheck = false;
+
nativeCheckInputs = [
+
pytestCheckHook
+
];
pythonImportsCheck = [
"impacket"
+
];
+
+
disabledTestPaths = [
+
# Skip all RPC related tests
+
"tests/dcerpc/"
+
"tests/SMB_RPC/"
];
meta = with lib; {
+51
pkgs/development/python-modules/lmcloud/default.nix
···
+
{ lib
+
, authlib
+
, bleak
+
, buildPythonPackage
+
, fetchFromGitHub
+
, httpx
+
, pythonOlder
+
, setuptools
+
, websockets
+
}:
+
+
buildPythonPackage rec {
+
pname = "lmcloud";
+
version = "0.4.35";
+
pyproject = true;
+
+
disabled = pythonOlder "3.11";
+
+
src = fetchFromGitHub {
+
owner = "zweckj";
+
repo = "lmcloud";
+
rev = "refs/tags/v${version}";
+
hash = "sha256-TUve21yamtEmEceK/V1w7IZjnMgKConMfSY/GlqFpp8=";
+
};
+
+
nativeBuildInputs = [
+
setuptools
+
];
+
+
propagatedBuildInputs = [
+
authlib
+
bleak
+
httpx
+
websockets
+
];
+
+
# Module has no tests
+
doCheck = false;
+
+
pythonImportsCheck = [
+
"lmcloud"
+
];
+
+
meta = with lib; {
+
description = "Library to interface with La Marzocco's cloud";
+
homepage = "https://github.com/zweckj/lmcloud";
+
changelog = "https://github.com/zweckj/lmcloud/releases/tag/v${version}";
+
license = licenses.mit;
+
maintainers = with maintainers; [ fab ];
+
};
+
}
+38
pkgs/development/python-modules/pdfrw2/default.nix
···
+
{ lib
+
, buildPythonPackage
+
, fetchPypi
+
, pillow
+
, pycryptodome
+
, reportlab
+
, setuptools
+
}:
+
+
buildPythonPackage rec {
+
pname = "pdfrw2";
+
version = "0.5.0";
+
pyproject = true;
+
+
src = fetchPypi {
+
inherit pname version;
+
hash = "sha256-5qnMq4Pnaaeov+Lb3fD0ndfr5SAy6SlXTwG7v6IZce0=";
+
};
+
+
nativeBuildInputs = [
+
setuptools
+
];
+
+
propagatedBuildInputs = [
+
pillow
+
reportlab
+
pycryptodome
+
];
+
+
pythonImportCheck = [ "pdfrw" ];
+
+
meta = with lib; {
+
description = "Pure Python library that reads and writes PDFs";
+
homepage = "https://github.com/sarnold/pdfrw";
+
maintainers = with maintainers; [ loicreynier ];
+
license = licenses.mit;
+
};
+
}
+104
pkgs/development/python-modules/pins/default.nix
···
+
{ lib
+
, adlfs
+
, appdirs
+
, buildPythonPackage
+
, fastparquet
+
, fetchFromGitHub
+
, fsspec
+
, gcsfs
+
, humanize
+
, importlib-metadata
+
, importlib-resources
+
, jinja2
+
, joblib
+
, pandas
+
, pyarrow
+
, pytest-cases
+
, pytest-parallel
+
, pytestCheckHook
+
, pythonOlder
+
, pyyaml
+
, requests
+
, s3fs
+
, setuptools
+
, setuptools-scm
+
, xxhash
+
}:
+
+
buildPythonPackage rec {
+
pname = "pins";
+
version = "0.8.4";
+
pyproject = true;
+
+
disabled = pythonOlder "3.8";
+
+
src = fetchFromGitHub {
+
owner = "rstudio";
+
repo = "pins-python";
+
rev = "refs/tags/v${version}";
+
hash = "sha256-rNIjHwFELHoxDxC/T5vPzHA6Ifjz01rJpTK6kjUxOIM=";
+
};
+
+
nativeBuildInputs = [
+
setuptools
+
setuptools-scm
+
];
+
+
propagatedBuildInputs = [
+
appdirs
+
fsspec
+
humanize
+
importlib-metadata
+
importlib-resources
+
jinja2
+
joblib
+
pandas
+
pyyaml
+
requests
+
xxhash
+
];
+
+
passthru.optional-dependencies = {
+
aws = [
+
s3fs
+
];
+
azure = [
+
adlfs
+
];
+
gcs = [
+
gcsfs
+
];
+
};
+
+
nativeCheckInputs = [
+
fastparquet
+
pyarrow
+
pytest-cases
+
pytest-parallel
+
pytestCheckHook
+
] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+
+
pythonImportsCheck = [
+
"pins"
+
];
+
+
pytestFlagsArray = [
+
"pins/tests/"
+
];
+
+
disabledTestPaths = [
+
# Tests require network access
+
"pins/tests/test_boards.py"
+
"pins/tests/test_compat.py"
+
"pins/tests/test_constructors.py"
+
"pins/tests/test_rsconnect_api.py"
+
];
+
+
meta = with lib; {
+
description = "Module to publishes data, models and other Python objects";
+
homepage = "https://github.com/rstudio/pins-python";
+
changelog = "https://github.com/rstudio/pins-python/releases/tag/v${version}";
+
license = licenses.mit;
+
maintainers = with maintainers; [ fab ];
+
};
+
}
+37
pkgs/development/python-modules/pyarrow-hotfix/default.nix
···
+
{ lib
+
, buildPythonPackage
+
, fetchFromGitHub
+
, hatchling
+
, pythonOlder
+
}:
+
+
buildPythonPackage rec {
+
pname = "pyarrow-hotfix";
+
version = "0.6";
+
pyproject = true;
+
+
disabled = pythonOlder "3.7";
+
+
src = fetchFromGitHub {
+
owner = "pitrou";
+
repo = "pyarrow-hotfix";
+
rev = "refs/tags/v${version}";
+
hash = "sha256-LlSbxIxvouzvlP6PB8J8fJaxWoRbxz4wTs7Gb5LbM4A=";
+
};
+
+
nativeBuildInputs = [
+
hatchling
+
];
+
+
pythonImportsCheck = [
+
"pyarrow_hotfix"
+
];
+
+
meta = with lib; {
+
description = "Hotfix for the PyArrow security vulnerability CVE-2023-47248";
+
homepage = "https://github.com/pitrou/pyarrow-hotfix";
+
changelog = "https://github.com/pitrou/pyarrow-hotfix/releases/tag/v${version}";
+
license = licenses.asl20;
+
maintainers = with maintainers; [ fab ];
+
};
+
}
+30 -14
pkgs/development/python-modules/pydash/default.nix
···
-
{ stdenv
-
, lib
+
{ lib
+
, stdenv
, buildPythonPackage
, fetchFromGitHub
, invoke
, mock
, pytestCheckHook
, pythonOlder
+
, setuptools
, sphinx-rtd-theme
+
, typing-extensions
}:
buildPythonPackage rec {
pname = "pydash";
-
version = "5.1.1";
-
format = "pyproject";
+
version = "7.0.6";
+
pyproject = true;
-
disabled = pythonOlder "3.6";
+
disabled = pythonOlder "3.7";
src = fetchFromGitHub {
owner = "dgilland";
-
repo = pname;
-
rev = "v${version}";
-
hash = "sha256-VbuRzKwPMh5S4GZQYnh0sZOBi4LNFjMuol95tMC43b0=";
+
repo = "pydash";
+
rev = "refs/tags/v${version}";
+
hash = "sha256-zwtUdP2fFFE5X0SDkBDetAQbKnZ1v24DGdzN3fQLa0A=";
};
+
postPatch = ''
+
sed -i "/--cov/d" setup.cfg
+
sed -i "/--no-cov/d" setup.cfg
+
'';
+
+
nativeBuildInputs = [
+
setuptools
+
];
+
+
propagatedBuildInputs = [
+
typing-extensions
+
];
+
nativeCheckInputs = [
invoke
mock
-
sphinx-rtd-theme
pytestCheckHook
+
sphinx-rtd-theme
];
-
postPatch = ''
-
sed -i "/--cov/d" setup.cfg
-
sed -i "/--no-cov/d" setup.cfg
-
'';
-
pythonImportsCheck = [
"pydash"
];
+
disabledTestPaths = [
+
# Disable mypy testing
+
"tests/pytest_mypy_testing/"
+
];
+
meta = with lib; {
description = "Python utility libraries for doing stuff in a functional way";
homepage = "https://pydash.readthedocs.io";
+
changelog = "https://github.com/dgilland/pydash/blob/v${version}/CHANGELOG.rst";
license = licenses.mit;
maintainers = with maintainers; [ ma27 ];
};
+42 -15
pkgs/development/python-modules/sphinx-markdown-parser/default.nix
···
-
{ stdenv
-
, lib
+
{ lib
+
, stdenv
, buildPythonPackage
+
, commonmark
, fetchFromGitHub
-
, sphinx
, markdown
-
, commonmark
-
, recommonmark
, pydash
+
, pytestCheckHook
+
, pythonOlder
, pyyaml
+
, recommonmark
+
, setuptools
+
, sphinx
, unify
, yapf
-
, python
}:
buildPythonPackage rec {
pname = "sphinx-markdown-parser";
version = "0.2.4";
-
format = "setuptools";
+
pyproject = true;
-
# PyPi release does not include requirements.txt
+
disabled = pythonOlder "3.8";
+
src = fetchFromGitHub {
owner = "clayrisser";
repo = "sphinx-markdown-parser";
···
sha256 = "0i0hhapmdmh83yx61lxi2h4bsmhnzddamz95844g2ghm132kw5mv";
};
-
propagatedBuildInputs = [ sphinx markdown commonmark pydash pyyaml unify yapf recommonmark ];
+
nativeBuildInputs = [
+
setuptools
+
];
+
+
propagatedBuildInputs = [
+
commonmark
+
markdown
+
pydash
+
pyyaml
+
recommonmark
+
unify
+
yapf
+
];
-
# Avoids running broken tests in test_markdown.py
-
checkPhase = ''
-
${python.interpreter} -m unittest -v tests/test_basic.py tests/test_sphinx.py
-
'';
+
buildInputs = [
+
sphinx
+
];
-
pythonImportsCheck = [ "sphinx_markdown_parser" ];
+
nativeCheckInputs = [
+
pytestCheckHook
+
];
+
+
pythonImportsCheck = [
+
"sphinx_markdown_parser"
+
];
+
+
disabledTests = [
+
# AssertionError
+
"test_heading"
+
"test_headings"
+
"test_integration"
+
];
meta = with lib; {
-
broken = (stdenv.isLinux && stdenv.isAarch64) || stdenv.isDarwin;
description = "Write markdown inside of docutils & sphinx projects";
homepage = "https://github.com/clayrisser/sphinx-markdown-parser";
license = licenses.mit;
maintainers = with maintainers; [ FlorianFranzen ];
+
broken = (stdenv.isLinux && stdenv.isAarch64) || stdenv.isDarwin;
};
}
+28 -13
pkgs/development/python-modules/sqlglot/default.nix
···
{ lib
, buildPythonPackage
+
, duckdb
, fetchFromGitHub
-
, pythonOlder
, pytestCheckHook
, python-dateutil
-
, duckdb
+
, pythonOlder
+
, setuptools
, setuptools-scm
}:
+
buildPythonPackage rec {
pname = "sqlglot";
-
version = "17.14.2";
-
format = "setuptools";
+
version = "20.9.0";
+
pyproject = true;
disabled = pythonOlder "3.8";
src = fetchFromGitHub {
repo = "sqlglot";
owner = "tobymao";
-
rev = "v${version}";
-
hash = "sha256-aImshQ5jf0k62ucpK4X8G7uHGAFQkhGgjMYo4mvSvew=";
+
rev = "refs/tags/v${version}";
+
hash = "sha256-4czhmAJUDRj0x8dCmIXg5BQ1Uvie5vx+UtWdSSY5mnM=";
};
-
nativeBuildInputs = [ setuptools-scm ];
+
nativeBuildInputs = [
+
setuptools
+
setuptools-scm
+
];
-
# optional dependency used in the sqlglot optimizer
-
propagatedBuildInputs = [ python-dateutil ];
+
propagatedBuildInputs = [
+
# Optional dependency used in the sqlglot optimizer
+
python-dateutil
+
];
-
nativeCheckInputs = [ pytestCheckHook duckdb ];
+
nativeCheckInputs = [
+
pytestCheckHook
+
duckdb
+
];
-
# these integration tests assume a running Spark instance
-
disabledTestPaths = [ "tests/dataframe/integration" ];
+
disabledTestPaths = [
+
# These integration tests assume a running Spark instance
+
"tests/dataframe/integration"
+
];
-
pythonImportsCheck = [ "sqlglot" ];
+
pythonImportsCheck = [
+
"sqlglot"
+
];
meta = with lib; {
description = "A no dependency Python SQL parser, transpiler, and optimizer";
homepage = "https://github.com/tobymao/sqlglot";
+
changelog = "https://github.com/tobymao/sqlglot/blob/v${version}/CHANGELOG.md";
license = licenses.mit;
maintainers = with maintainers; [ cpcloud ];
};
+28 -7
pkgs/development/python-modules/unify/default.nix
···
{ lib
, buildPythonPackage
, fetchFromGitHub
+
, pythonOlder
+
, setuptools
+
, pytestCheckHook
, untokenize
-
, unittestCheckHook
}:
buildPythonPackage rec {
pname = "unify";
version = "0.5";
-
format = "setuptools";
+
pyproject = true;
-
# PyPi release is missing tests (see https://github.com/myint/unify/pull/18)
+
disabled = pythonOlder "3.9";
+
src = fetchFromGitHub {
owner = "myint";
repo = "unify";
-
rev = "v${version}";
-
sha256 = "1l6xxygaigacsxf0g5f7w5gpqha1ava6mcns81kqqy6vw91pyrbi";
+
rev = "refs/tags/v${version}";
+
hash = "sha256-cWV/Q+LbeIxnQNqyatRWQUF8X+HHlQdc10y9qJ7v3dA=";
};
-
propagatedBuildInputs = [ untokenize ];
+
nativeBuildInputs = [
+
setuptools
+
];
+
+
propagatedBuildInputs = [
+
untokenize
+
];
+
+
nativeCheckInputs = [
+
pytestCheckHook
+
];
+
+
pythonImportsCheck = [
+
"unify"
+
];
-
nativeCheckInputs = [ unittestCheckHook ];
+
disabledTests = [
+
# https://github.com/myint/unify/issues/21
+
"test_format_code"
+
"test_format_code_with_backslash_in_comment"
+
];
meta = with lib; {
description = "Modifies strings to all use the same quote where possible";
+2 -2
pkgs/development/tools/castxml/default.nix
···
in
stdenv.mkDerivation (finalAttrs: {
pname = "castxml";
-
version = "0.6.2";
+
version = "0.6.3";
src = fetchFromGitHub {
owner = "CastXML";
repo = "CastXML";
rev = "v${finalAttrs.version}";
-
hash = "sha256-x27koa0q+rDqPmfHMf7v7KTx3bfDgqS/FkPAX5auqaw=";
+
hash = "sha256-g/BgKkU8Me6EacDm+KFAsKq5++v/b+Par0x7lzBzHw8=";
};
nativeBuildInputs = [
+2 -2
pkgs/development/tools/distgen/default.nix
···
python3.pkgs.buildPythonApplication rec {
pname = "distgen";
-
version = "1.5";
+
version = "1.17";
src = fetchPypi {
inherit pname version;
-
sha256 = "08f9rw5irgv0gw7jizk5f9csn0yhrdnb84k40px1zbypsylvr5c5";
+
sha256 = "sha256-Md6R1thUtPQ7BFZsWmTDuNdD7UHMMFlEVksIJZAyjk4=";
};
nativeCheckInputs = with python3.pkgs; [
+3 -3
pkgs/development/tools/kdash/default.nix
···
rustPlatform.buildRustPackage rec {
pname = "kdash";
-
version = "0.4.5";
+
version = "0.4.7";
src = fetchFromGitHub {
owner = "kdash-rs";
repo = pname;
rev = "v${version}";
-
sha256 = "sha256-6jCbsF9Nl5A7PZM59Z1ozcJ3V0ajA/4V3A6hunrB9Xg=";
+
sha256 = "sha256-KQ1SLnXtox/bIV32guEfC2LSt8LDWGSG5b9i0gqS2Yc=";
};
nativeBuildInputs = [ perl python3 pkg-config ];
···
buildInputs = [ openssl xorg.xcbutil ]
++ lib.optional stdenv.isDarwin AppKit;
-
cargoHash = "sha256-EwlY4kBieFYxXGreeFb2VxLMwFZnYB6+d/Zv7fjsJls=";
+
cargoHash = "sha256-bgS93o654xDVz2OMFy1mwxCKQESV8MPZ4Mjb0IdypLU=";
meta = with lib; {
description = "A simple and fast dashboard for Kubernetes";
+3 -3
pkgs/development/tools/language-servers/neocmakelsp/default.nix
···
rustPlatform.buildRustPackage rec {
pname = "neocmakelsp";
-
version = "0.6.17";
+
version = "0.6.19";
src = fetchFromGitHub {
owner = "Decodetalkers";
repo = "neocmakelsp";
rev = "v${version}";
-
hash = "sha256-0Rc5oPm6BAjPmoRHUO3gVivbQt2p2y62VbT5NIzHtpI=";
+
hash = "sha256-nYZ9H66sA5umOTn/w/P62kJy3WHLwYPWWs1B74bTAEM=";
};
-
cargoHash = "sha256-7ifdmW9JBjz0jxpltn5gFa60oNsB4daA6cXCLnBne7o=";
+
cargoHash = "sha256-1jpKo/fSWLf0pFgzTvnkaghz/Fdy+MJhZsKQPaJHlfs=";
meta = with lib; {
description = "A cmake lsp based on tower-lsp and treesitter";
+1
pkgs/development/tools/parsing/tree-sitter/grammars/default.nix
···
tree-sitter-json5 = lib.importJSON ./tree-sitter-json5.json;
tree-sitter-jsonnet = lib.importJSON ./tree-sitter-jsonnet.json;
tree-sitter-julia = lib.importJSON ./tree-sitter-julia.json;
+
tree-sitter-just = lib.importJSON ./tree-sitter-just.json;
tree-sitter-kotlin = lib.importJSON ./tree-sitter-kotlin.json;
tree-sitter-latex = lib.importJSON ./tree-sitter-latex.json;
tree-sitter-ledger = lib.importJSON ./tree-sitter-ledger.json;
+12
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-just.json
···
+
{
+
"url": "https://github.com/IndianBoy42/tree-sitter-just",
+
"rev": "f807ab33c36651ecb503a291aed933932754864d",
+
"date": "2024-01-11T04:53:14-05:00",
+
"path": "/nix/store/f6b4xvxkbzrwmxk8vr1gz4c3g3pqh2hz-tree-sitter-just",
+
"sha256": "1ng49slp5x98s9ydc7gha7gkcj93ks4iv0ixc7n0z9dr4akqrbw8",
+
"hash": "sha256-iK+MpyK5pQ/sYT2CHYmeI0k231HwHdZ80ij1cqlO5Nk=",
+
"fetchLFS": false,
+
"fetchSubmodules": false,
+
"deepClone": false,
+
"leaveDotGit": false
+
}
+4
pkgs/development/tools/parsing/tree-sitter/update.nix
···
orga = "wilfred";
repo = "tree-sitter-elisp";
};
+
"tree-sitter-just" = {
+
orga = "IndianBoy42";
+
repo = "tree-sitter-just";
+
};
"tree-sitter-nix" = {
orga = "cstrahan";
repo = "tree-sitter-nix";
+2 -2
pkgs/development/tools/rufo/Gemfile.lock
···
GEM
remote: https://rubygems.org/
specs:
-
rufo (0.16.2)
+
rufo (0.17.0)
PLATFORMS
ruby
···
rufo
BUNDLED WITH
-
2.4.20
+
2.5.3
+2 -2
pkgs/development/tools/rufo/gemset.nix
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "11nm1vzr3vd85yy4rd7ndrrx1ygm3m2jmw9r0b9lfxlj8rc1rip2";
+
sha256 = "1rqq6mf7fvwvc9m3d5w5ysch3h7z4ml1vvdvy26064fb6lrnn5ai";
type = "gem";
};
-
version = "0.16.2";
+
version = "0.17.0";
};
}
+3 -3
pkgs/development/tools/sentry-cli/default.nix
···
}:
rustPlatform.buildRustPackage rec {
pname = "sentry-cli";
-
version = "2.23.2";
+
version = "2.25.2";
src = fetchFromGitHub {
owner = "getsentry";
repo = "sentry-cli";
rev = version;
-
sha256 = "sha256-txxDA/8pQDiZsoxrdWz6JZmjpyeILWHl1rUHzPacJN8=";
+
sha256 = "sha256-IAtOlWIs1BScr569s8Y8A+m1CzzGrSXX/CaqkXubZfA=";
};
doCheck = false;
···
buildInputs = [ openssl ] ++ lib.optionals stdenv.isDarwin [ CoreServices Security SystemConfiguration ];
nativeBuildInputs = [ pkg-config ];
-
cargoHash = "sha256-KytXqILji1pbiMz7OX+O5B2bw5MMlKf/MYh13+nd+bg=";
+
cargoHash = "sha256-oydBeEOFTmDibUZZSwe7WMcU5eDshsDogPRlxrrx1i8=";
meta = with lib; {
homepage = "https://docs.sentry.io/cli/";
+3 -3
pkgs/misc/fastly/default.nix
···
buildGoModule rec {
pname = "fastly";
-
version = "10.7.0";
+
version = "10.8.0";
src = fetchFromGitHub {
owner = "fastly";
repo = "cli";
rev = "refs/tags/v${version}";
-
hash = "sha256-KqFBsSoiKzvbSG5XanlFcU8NkveksnEbfqNuPeWEb48=";
+
hash = "sha256-XlfTtA4jYFrs1W8pyulkqbhrRt8vS+oPB/g9/tIW8Ws=";
# The git commit is part of the `fastly version` original output;
# leave that output the same in nixpkgs. Use the `.git` directory
# to retrieve the commit SHA, and remove the directory afterwards,
···
"cmd/fastly"
];
-
vendorHash = "sha256-Mh737emdQkIoNOAkaTafCoMQnLqXIGMKX6X5ClsmMzc=";
+
vendorHash = "sha256-sN6kJspIG3XKW71sTjINE+hoWHNbd8ZmVEXNcvuvThg=";
nativeBuildInputs = [
installShellFiles
+4 -1
pkgs/os-specific/linux/linuxptp/default.nix
···
'/usr/include/linux/' "${linuxHeaders}/include/linux/"
'';
-
makeFlags = [ "prefix=" ];
+
makeFlags = [
+
"prefix="
+
"CROSS_COMPILE=${stdenv.cc.targetPrefix}"
+
];
preInstall = ''
export DESTDIR=$out
+3 -1
pkgs/servers/home-assistant/component-packages.nix
···
paho-mqtt
];
"snmp" = ps: with ps; [
-
]; # missing inputs: pysnmp-lextudio
+
pysnmp-lextudio
+
];
"snooz" = ps: with ps; [
aioesphomeapi
aiohttp-cors
···
"smtp"
"snapcast"
"snips"
+
"snmp"
"snooz"
"solaredge"
"solarlog"
-30
pkgs/servers/mpd/libmpdclient.nix
···
-
{ lib
-
, stdenv
-
, fetchFromGitHub
-
, meson
-
, ninja
-
, fixDarwinDylibNames
-
}:
-
-
stdenv.mkDerivation rec {
-
pname = "libmpdclient";
-
version = "2.20";
-
-
src = fetchFromGitHub {
-
owner = "MusicPlayerDaemon";
-
repo = pname;
-
rev = "v${version}";
-
sha256 = "sha256-qEgdwG7ygVblIa3uRf1tddxHg7T1yvY17nbhZ7NRNvg=";
-
};
-
-
nativeBuildInputs = [ meson ninja ]
-
++ lib.optional stdenv.isDarwin fixDarwinDylibNames;
-
-
meta = with lib; {
-
description = "Client library for MPD (music player daemon)";
-
homepage = "https://www.musicpd.org/libs/libmpdclient/";
-
license = licenses.bsd2;
-
maintainers = with maintainers; [ ehmry AndersonTorres ];
-
platforms = platforms.unix;
-
};
-
}
+3 -3
pkgs/servers/tailscale/default.nix
···
{ lib, stdenv, buildGoModule, fetchFromGitHub, makeWrapper, iptables, iproute2, procps, shadow, getent }:
let
-
version = "1.56.1";
+
version = "1.58.0";
in
buildGoModule {
pname = "tailscale";
···
owner = "tailscale";
repo = "tailscale";
rev = "v${version}";
-
hash = "sha256-kMk5Q/KvNcsohHNLDMmpBm+gUxQEOeO8o/odukcJi0A=";
+
hash = "sha256-ue1opjT8wkL+hYzMxU/GtOrJd3/KPSOptU8A8nklacY=";
};
-
vendorHash = "sha256-bG/ydsJf2UncOcDo8/BXdvQJO3Mk0tl8JGje1b6kto4=";
+
vendorHash = "sha256-BK1zugKGtx2RpWHDvFZaFqz/YdoewsG8SscGt25uwtQ=";
nativeBuildInputs = lib.optionals stdenv.isLinux [ makeWrapper ];
+2 -2
pkgs/test/nixpkgs-check-by-name/scripts/pinned-tool.json
···
{
-
"rev": "9b19f5e77dd906cb52dade0b7bd280339d2a1f3d",
-
"ci-path": "/nix/store/qlls5ca8q88qpyygg9ddi60gl1nmvpij-nixpkgs-check-by-name"
+
"rev": "842d9d80cfd4560648c785f8a4e6f3b096790e19",
+
"ci-path": "/nix/store/8habk3j25bs2a34zn5q5p17b9dl3fywg-nixpkgs-check-by-name"
}
+1 -1
pkgs/test/nixpkgs-check-by-name/scripts/run-local.sh
···
#!/usr/bin/env nix-shell
-
#!nix-shell -i bash -p jq
+
#!nix-shell -i bash -p jq -I nixpkgs=../../../..
set -o pipefail -o errexit -o nounset
+1 -1
pkgs/test/nixpkgs-check-by-name/scripts/update-pinned-tool.sh
···
#!/usr/bin/env nix-shell
-
#!nix-shell -i bash -p jq
+
#!nix-shell -i bash -p jq -I nixpkgs=../../../..
set -o pipefail -o errexit -o nounset
+2 -2
pkgs/tools/admin/ansible/lint.nix
···
python3.pkgs.buildPythonApplication rec {
pname = "ansible-lint";
-
version = "6.21.1";
+
version = "6.22.2";
format = "pyproject";
src = fetchPypi {
inherit pname version;
-
hash = "sha256-Bf/G38jzy79W9/l3CzQ2/HkJutXB11Rw76BkUx8C324=";
+
hash = "sha256-L0Cf6Y762mHan4q3zfNKW2feQ+EzjO4GGfXVH0+LFd0=";
};
postPatch = ''
+3 -3
pkgs/tools/misc/github-copilot-cli/default.nix
···
buildNpmPackage rec {
pname = "github-copilot-cli";
-
version = "0.1.33";
+
version = "0.1.36";
src = fetchzip {
url = "https://registry.npmjs.org/@githubnext/${pname}/-/${pname}-${version}.tgz";
-
hash = "sha256-uTv6Z/AzvINinMiIfaaqRZDCmsAQ7tOE5SpuecpzGug=";
+
hash = "sha256-7n+7sN61OrqMVGaKll85+HwX7iGG9M/UW5lf2Pd5sRU=";
};
-
npmDepsHash = "sha256-VIg9a63GH246SbmK4Q8CwA2jdaaOwNUXoJkuDVwy5jE=";
+
npmDepsHash = "sha256-h0StxzGbl3ZeOQ4Jy1BgJ5sJ0pAbubMCRsiIOYpU04w=";
postPatch = ''
cp ${./package-lock.json} package-lock.json
+658 -364
pkgs/tools/misc/github-copilot-cli/package-lock.json
···
{
"name": "@githubnext/github-copilot-cli",
-
"version": "0.1.33",
+
"version": "0.1.36",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@githubnext/github-copilot-cli",
-
"version": "0.1.33",
+
"version": "0.1.36",
"dependencies": {
-
"applicationinsights": "^2.3.6",
-
"axios": "^1.1.3",
+
"applicationinsights": "^2.9.1",
+
"axios": "^1.6.0",
"chalk": "^5.1.0",
"cli-highlight": "^2.1.11",
"commander": "^9.4.1",
···
"ora": "^6.1.2",
"radash": "^9.1.0",
"react": "17",
+
"react-devtools-core": "^4.28.4",
"react-dom": "17",
"react-query": "^3.39.2",
+
"semver": "^5.7.2",
"simple-update-notifier": "^1.1.0",
"tiny-invariant": "^1.3.1",
+
"tough-cookie": "^4.1.3",
"ts-dedent": "^2.2.0",
"use-zustand": "^0.0.1",
"uuid": "^9.0.0",
···
}
},
"node_modules/@azure/core-auth": {
-
"version": "1.4.0",
-
"resolved": "https://registry.npmjs.org/@azure/core-auth/-/core-auth-1.4.0.tgz",
-
"integrity": "sha512-HFrcTgmuSuukRf/EdPmqBrc5l6Q5Uu+2TbuhaKbgaCpP2TfAeiNaQPAadxO+CYBRHGUzIDteMAjFspFLDLnKVQ==",
+
"version": "1.5.0",
+
"resolved": "https://registry.npmjs.org/@azure/core-auth/-/core-auth-1.5.0.tgz",
+
"integrity": "sha512-udzoBuYG1VBoHVohDTrvKjyzel34zt77Bhp7dQntVGGD0ehVq48owENbBG8fIgkHRNUBQH5k1r0hpoMu5L8+kw==",
"dependencies": {
"@azure/abort-controller": "^1.0.0",
+
"@azure/core-util": "^1.1.0",
"tslib": "^2.2.0"
},
"engines": {
-
"node": ">=12.0.0"
+
"node": ">=14.0.0"
}
},
"node_modules/@azure/core-rest-pipeline": {
···
}
},
"node_modules/@azure/opentelemetry-instrumentation-azure-sdk": {
-
"version": "1.0.0-beta.3",
-
"resolved": "https://registry.npmjs.org/@azure/opentelemetry-instrumentation-azure-sdk/-/opentelemetry-instrumentation-azure-sdk-1.0.0-beta.3.tgz",
-
"integrity": "sha512-9dvTQQ9OhjX0uh4PtDEMPGTP3WihTVLi+DHL9jRMQMPf0trYEbb8ZRIQNo+1JqchkR1YkBDBkki5hJstpUprtA==",
+
"version": "1.0.0-beta.5",
+
"resolved": "https://registry.npmjs.org/@azure/opentelemetry-instrumentation-azure-sdk/-/opentelemetry-instrumentation-azure-sdk-1.0.0-beta.5.tgz",
+
"integrity": "sha512-fsUarKQDvjhmBO4nIfaZkfNSApm1hZBzcvpNbSrXdcUBxu7lRvKsV5DnwszX7cnhLyVOW9yl1uigtRQ1yDANjA==",
"dependencies": {
"@azure/core-tracing": "^1.0.0",
"@azure/logger": "^1.0.0",
-
"@opentelemetry/api": "^1.4.0",
-
"@opentelemetry/core": "^1.9.0",
-
"@opentelemetry/instrumentation": "^0.35.0",
+
"@opentelemetry/api": "^1.4.1",
+
"@opentelemetry/core": "^1.15.2",
+
"@opentelemetry/instrumentation": "^0.41.2",
"tslib": "^2.2.0"
},
"engines": {
···
}
},
"node_modules/@babel/runtime": {
-
"version": "7.21.5",
-
"resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.5.tgz",
-
"integrity": "sha512-8jI69toZqqcsnqGGqwGS4Qb1VwLOEp4hz+CXPywcvjs60u3B4Pom/U/7rm4W8tMOYEB+E9wgD0mW1l3r8qlI9Q==",
+
"version": "7.23.8",
+
"resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.8.tgz",
+
"integrity": "sha512-Y7KbAP984rn1VGMbGqKmBLio9V7y5Je9GvU4rQPCPinCyNfUcToxIXl06d59URp/F3LwinvODxab5N/G6qggkw==",
"dependencies": {
-
"regenerator-runtime": "^0.13.11"
+
"regenerator-runtime": "^0.14.0"
},
"engines": {
"node": ">=6.9.0"
···
"node": ">=12"
}
},
+
"node_modules/@ljharb/through": {
+
"version": "2.3.11",
+
"resolved": "https://registry.npmjs.org/@ljharb/through/-/through-2.3.11.tgz",
+
"integrity": "sha512-ccfcIDlogiXNq5KcbAwbaO7lMh3Tm1i3khMPYpxlK8hH/W53zN81KM9coerRLOnTGu3nfXIniAmQbRI9OxbC0w==",
+
"dependencies": {
+
"call-bind": "^1.0.2"
+
},
+
"engines": {
+
"node": ">= 0.4"
+
}
+
},
"node_modules/@microsoft/applicationinsights-web-snippet": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/@microsoft/applicationinsights-web-snippet/-/applicationinsights-web-snippet-1.0.1.tgz",
"integrity": "sha512-2IHAOaLauc8qaAitvWS+U931T+ze+7MNWrDHY47IENP5y2UA0vqJDu67kWZDdpCN1fFC77sfgfB+HV7SrKshnQ=="
},
"node_modules/@opentelemetry/api": {
-
"version": "1.4.1",
-
"resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.4.1.tgz",
-
"integrity": "sha512-O2yRJce1GOc6PAy3QxFM4NzFiWzvScDC1/5ihYBL6BUEVdq0XMWN01sppE+H6bBXbaFYipjwFLEWLg5PaSOThA==",
+
"version": "1.7.0",
+
"resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.7.0.tgz",
+
"integrity": "sha512-AdY5wvN0P2vXBi3b29hxZgSFvdhdxPB9+f0B6s//P9Q8nibRWeA3cHm8UmLpio9ABigkVHJ5NMPk+Mz8VCCyrw==",
"engines": {
"node": ">=8.0.0"
}
},
"node_modules/@opentelemetry/core": {
-
"version": "1.12.0",
-
"resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.12.0.tgz",
-
"integrity": "sha512-4DWYNb3dLs2mSCGl65jY3aEgbvPWSHVQV/dmDWiYeWUrMakZQFcymqZOSUNZO0uDrEJoxMu8O5tZktX6UKFwag==",
+
"version": "1.20.0",
+
"resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.20.0.tgz",
+
"integrity": "sha512-lSRvk5AIdD6CtgYJcJXh0wGibQ3S/8bC2qbqKs9wK8e0K1tsWV6YkGFOqVc+jIRlCbZoIBeZzDe5UI+vb94uvg==",
"dependencies": {
-
"@opentelemetry/semantic-conventions": "1.12.0"
+
"@opentelemetry/semantic-conventions": "1.20.0"
},
"engines": {
"node": ">=14"
},
"peerDependencies": {
-
"@opentelemetry/api": ">=1.0.0 <1.5.0"
+
"@opentelemetry/api": ">=1.0.0 <1.8.0"
}
},
"node_modules/@opentelemetry/instrumentation": {
-
"version": "0.35.1",
-
"resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.35.1.tgz",
-
"integrity": "sha512-EZsvXqxenbRTSNsft6LDcrT4pjAiyZOx3rkDNeqKpwZZe6GmZtsXaZZKuDkJtz9fTjOGjDHjZj9/h80Ya9iIJw==",
+
"version": "0.41.2",
+
"resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.41.2.tgz",
+
"integrity": "sha512-rxU72E0pKNH6ae2w5+xgVYZLzc5mlxAbGzF4shxMVK8YC2QQsfN38B2GPbj0jvrKWWNUElfclQ+YTykkNg/grw==",
"dependencies": {
-
"require-in-the-middle": "^5.0.3",
-
"semver": "^7.3.2",
+
"@types/shimmer": "^1.0.2",
+
"import-in-the-middle": "1.4.2",
+
"require-in-the-middle": "^7.1.1",
+
"semver": "^7.5.1",
"shimmer": "^1.2.1"
},
"engines": {
···
"@opentelemetry/api": "^1.3.0"
}
},
+
"node_modules/@opentelemetry/instrumentation/node_modules/semver": {
+
"version": "7.5.4",
+
"resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
+
"integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
+
"dependencies": {
+
"lru-cache": "^6.0.0"
+
},
+
"bin": {
+
"semver": "bin/semver.js"
+
},
+
"engines": {
+
"node": ">=10"
+
}
+
},
"node_modules/@opentelemetry/resources": {
-
"version": "1.12.0",
-
"resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.12.0.tgz",
-
"integrity": "sha512-gunMKXG0hJrR0LXrqh7BVbziA/+iJBL3ZbXCXO64uY+SrExkwoyJkpiq9l5ismkGF/A20mDEV7tGwh+KyPw00Q==",
+
"version": "1.20.0",
+
"resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.20.0.tgz",
+
"integrity": "sha512-nOpV0vGegSq+9ze2cEDvO3BMA5pGBhmhKZiAlj+xQZjiEjPmJtdHIuBLRvptu2ahcbFJw85gIB9BYHZOvZK1JQ==",
"dependencies": {
-
"@opentelemetry/core": "1.12.0",
-
"@opentelemetry/semantic-conventions": "1.12.0"
+
"@opentelemetry/core": "1.20.0",
+
"@opentelemetry/semantic-conventions": "1.20.0"
},
"engines": {
"node": ">=14"
},
"peerDependencies": {
-
"@opentelemetry/api": ">=1.0.0 <1.5.0"
+
"@opentelemetry/api": ">=1.0.0 <1.8.0"
}
},
"node_modules/@opentelemetry/sdk-trace-base": {
-
"version": "1.12.0",
-
"resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.12.0.tgz",
-
"integrity": "sha512-pfCOB3tNDlYVoWuz4D7Ji+Jmy9MHnATWHVpkERdCEiwUGEZ+4IvNPXUcPc37wJVmMpjGLeaWgPPrie0KIpWf1A==",
+
"version": "1.20.0",
+
"resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.20.0.tgz",
+
"integrity": "sha512-BAIZ0hUgnhdb3OBQjn1FKGz/Iwie4l+uOMKklP7FGh7PTqEAbbzDNMJKaZQh6KepF7Fq+CZDRKslD3yrYy2Tzw==",
"dependencies": {
-
"@opentelemetry/core": "1.12.0",
-
"@opentelemetry/resources": "1.12.0",
-
"@opentelemetry/semantic-conventions": "1.12.0"
+
"@opentelemetry/core": "1.20.0",
+
"@opentelemetry/resources": "1.20.0",
+
"@opentelemetry/semantic-conventions": "1.20.0"
},
"engines": {
"node": ">=14"
},
"peerDependencies": {
-
"@opentelemetry/api": ">=1.0.0 <1.5.0"
+
"@opentelemetry/api": ">=1.0.0 <1.8.0"
}
},
"node_modules/@opentelemetry/semantic-conventions": {
-
"version": "1.12.0",
-
"resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.12.0.tgz",
-
"integrity": "sha512-hO+bdeGOlJwqowUBoZF5LyP3ORUFOP1G0GRv8N45W/cztXbT2ZEXaAzfokRS9Xc9FWmYrDj32mF6SzH6wuoIyA==",
+
"version": "1.20.0",
+
"resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.20.0.tgz",
+
"integrity": "sha512-3zLJJCgTKYpbqFX8drl8hOCHtdchELC+kGqlVcV4mHW1DiElTtv1Nt9EKBptTd1IfL56QkuYnWJ3DeHd2Gtu/A==",
"engines": {
"node": ">=14"
}
···
}
},
"node_modules/@types/inquirer": {
-
"version": "9.0.3",
-
"resolved": "https://registry.npmjs.org/@types/inquirer/-/inquirer-9.0.3.tgz",
-
"integrity": "sha512-CzNkWqQftcmk2jaCWdBTf9Sm7xSw4rkI1zpU/Udw3HX5//adEZUIm9STtoRP1qgWj0CWQtJ9UTvqmO2NNjhMJw==",
+
"version": "9.0.7",
+
"resolved": "https://registry.npmjs.org/@types/inquirer/-/inquirer-9.0.7.tgz",
+
"integrity": "sha512-Q0zyBupO6NxGRZut/JdmqYKOnN95Eg5V8Csg3PGKkP+FnvsUZx1jAyK7fztIszxxMuoBA6E3KXWvdZVXIpx60g==",
"dev": true,
"dependencies": {
"@types/through": "*",
···
}
},
"node_modules/@types/node": {
-
"version": "18.16.2",
-
"resolved": "https://registry.npmjs.org/@types/node/-/node-18.16.2.tgz",
-
"integrity": "sha512-GQW/JL/5Fz/0I8RpeBG9lKp0+aNcXEaVL71c0D2Q0QHDTFvlYKT7an0onCUXj85anv7b4/WesqdfchLc0jtsCg==",
-
"dev": true
+
"version": "18.19.8",
+
"resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.8.tgz",
+
"integrity": "sha512-g1pZtPhsvGVTwmeVoexWZLTQaOvXwoSq//pTL0DHeNzUDrFnir4fgETdhjhIxjVnN+hKOuh98+E1eMLnUXstFg==",
+
"dev": true,
+
"dependencies": {
+
"undici-types": "~5.26.4"
+
}
},
"node_modules/@types/prop-types": {
-
"version": "15.7.5",
-
"resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz",
-
"integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==",
+
"version": "15.7.11",
+
"resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.11.tgz",
+
"integrity": "sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==",
"devOptional": true
},
"node_modules/@types/react": {
-
"version": "18.2.0",
-
"resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.0.tgz",
-
"integrity": "sha512-0FLj93y5USLHdnhIhABk83rm8XEGA7kH3cr+YUlvxoUGp1xNt/DINUMvqPxLyOQMzLmZe8i4RTHbvb8MC7NmrA==",
+
"version": "18.2.48",
+
"resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.48.tgz",
+
"integrity": "sha512-qboRCl6Ie70DQQG9hhNREz81jqC1cs9EVNcjQ1AU+jH6NFfSAhVVbrrY/+nSF+Bsk4AOwm9Qa61InvMCyV+H3w==",
"devOptional": true,
"dependencies": {
"@types/prop-types": "*",
···
}
},
"node_modules/@types/scheduler": {
-
"version": "0.16.3",
-
"resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.3.tgz",
-
"integrity": "sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==",
+
"version": "0.16.8",
+
"resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.8.tgz",
+
"integrity": "sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==",
"devOptional": true
},
+
"node_modules/@types/shimmer": {
+
"version": "1.0.5",
+
"resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.0.5.tgz",
+
"integrity": "sha512-9Hp0ObzwwO57DpLFF0InUjUm/II8GmKAvzbefxQTihCb7KI6yc9yzf0nLc4mVdby5N4DRCgQM2wCup9KTieeww=="
+
},
"node_modules/@types/through": {
-
"version": "0.0.30",
-
"resolved": "https://registry.npmjs.org/@types/through/-/through-0.0.30.tgz",
-
"integrity": "sha512-FvnCJljyxhPM3gkRgWmxmDZyAQSiBQQWLI0A0VFL0K7W1oRUrPJSqNO0NvTnLkBcotdlp3lKvaT0JrnyRDkzOg==",
+
"version": "0.0.33",
+
"resolved": "https://registry.npmjs.org/@types/through/-/through-0.0.33.tgz",
+
"integrity": "sha512-HsJ+z3QuETzP3cswwtzt2vEIiHBk/dCcHGhbmG5X3ecnwFD/lPrMpliGXxSCg03L9AhrdwA4Oz/qfspkDW+xGQ==",
"dev": true,
"dependencies": {
"@types/node": "*"
···
"resolved": "https://registry.npmjs.org/@types/yoga-layout/-/yoga-layout-1.9.2.tgz",
"integrity": "sha512-S9q47ByT2pPvD65IvrWp7qppVMpk9WGMbVq9wbWZOHg6tnXSD4vyhao6nOSBwwfDdV2p3Kx9evA9vI+XWTfDvw=="
},
+
"node_modules/acorn": {
+
"version": "8.11.3",
+
"resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz",
+
"integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==",
+
"bin": {
+
"acorn": "bin/acorn"
+
},
+
"engines": {
+
"node": ">=0.4.0"
+
}
+
},
+
"node_modules/acorn-import-assertions": {
+
"version": "1.9.0",
+
"resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz",
+
"integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==",
+
"peerDependencies": {
+
"acorn": "^8"
+
}
+
},
"node_modules/agent-base": {
"version": "6.0.2",
"resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
···
}
},
"node_modules/ansi-regex": {
-
"version": "6.0.1",
-
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz",
-
"integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==",
+
"version": "5.0.1",
+
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+
"integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
"engines": {
-
"node": ">=12"
-
},
-
"funding": {
-
"url": "https://github.com/chalk/ansi-regex?sponsor=1"
+
"node": ">=8"
}
},
"node_modules/ansi-styles": {
···
"integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A=="
},
"node_modules/applicationinsights": {
-
"version": "2.6.0",
-
"resolved": "https://registry.npmjs.org/applicationinsights/-/applicationinsights-2.6.0.tgz",
-
"integrity": "sha512-ldeFvbocbRoMxS361lOwmLL3ltWfgNxALrttge6BrpsPMTStGzevoiqaWieIjZ/3qNmljOd+xmwaNPpBoefdmA==",
+
"version": "2.9.2",
+
"resolved": "https://registry.npmjs.org/applicationinsights/-/applicationinsights-2.9.2.tgz",
+
"integrity": "sha512-wlDiD7v0BQNM8oNzsf9C836R5ze25u+CuCEZsbA5xMIXYYBxkqkWE/mo9GFJM7rsKaiGqpxEwWmePHKD2Lwy2w==",
"dependencies": {
-
"@azure/core-auth": "^1.4.0",
+
"@azure/core-auth": "^1.5.0",
"@azure/core-rest-pipeline": "1.10.1",
"@azure/core-util": "1.2.0",
-
"@azure/opentelemetry-instrumentation-azure-sdk": "^1.0.0-beta.3",
+
"@azure/opentelemetry-instrumentation-azure-sdk": "^1.0.0-beta.5",
"@microsoft/applicationinsights-web-snippet": "^1.0.1",
-
"@opentelemetry/api": "^1.0.4",
-
"@opentelemetry/core": "^1.12.0",
-
"@opentelemetry/sdk-trace-base": "^1.12.0",
-
"@opentelemetry/semantic-conventions": "^1.12.0",
+
"@opentelemetry/api": "^1.7.0",
+
"@opentelemetry/core": "^1.19.0",
+
"@opentelemetry/sdk-trace-base": "^1.19.0",
+
"@opentelemetry/semantic-conventions": "^1.19.0",
"cls-hooked": "^4.2.2",
"continuation-local-storage": "^3.2.1",
-
"diagnostic-channel": "1.1.0",
-
"diagnostic-channel-publishers": "1.0.6"
+
"diagnostic-channel": "1.1.1",
+
"diagnostic-channel-publishers": "1.0.8"
},
"engines": {
"node": ">=8.0.0"
···
"node": ">=8"
}
},
+
"node_modules/async": {
+
"version": "3.2.5",
+
"resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz",
+
"integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==",
+
"dev": true
+
},
"node_modules/async-hook-jl": {
"version": "1.7.6",
"resolved": "https://registry.npmjs.org/async-hook-jl/-/async-hook-jl-1.7.6.tgz",
···
"node": "<=0.11.8 || >0.11.10"
}
},
-
"node_modules/async-listener/node_modules/semver": {
-
"version": "5.7.1",
-
"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
-
"integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
-
"bin": {
-
"semver": "bin/semver"
-
}
-
},
"node_modules/asynckit": {
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
···
}
},
"node_modules/axios": {
-
"version": "1.4.0",
-
"resolved": "https://registry.npmjs.org/axios/-/axios-1.4.0.tgz",
-
"integrity": "sha512-S4XCWMEmzvo64T9GfvQDOXgYRDJ/wsSZc7Jvdgx5u1sd0JwsuPLqb3SYmusag+edF6ziyMensPVqLTSc1PiSEA==",
+
"version": "1.6.5",
+
"resolved": "https://registry.npmjs.org/axios/-/axios-1.6.5.tgz",
+
"integrity": "sha512-Ii012v05KEVuUoFWmMW/UQv9aRIc3ZwkWDcM+h5Il8izZCtRVpDUfwpoFf7eOtajT3QiGR4yDUx7lPqHJULgbg==",
"dependencies": {
-
"follow-redirects": "^1.15.0",
+
"follow-redirects": "^1.15.4",
"form-data": "^4.0.0",
"proxy-from-env": "^1.1.0"
}
···
]
},
"node_modules/big-integer": {
-
"version": "1.6.51",
-
"resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz",
-
"integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==",
+
"version": "1.6.52",
+
"resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.52.tgz",
+
"integrity": "sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==",
"engines": {
"node": ">=0.6"
}
···
"ieee754": "^1.2.1"
}
},
+
"node_modules/call-bind": {
+
"version": "1.0.5",
+
"resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz",
+
"integrity": "sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==",
+
"dependencies": {
+
"function-bind": "^1.1.2",
+
"get-intrinsic": "^1.2.1",
+
"set-function-length": "^1.1.1"
+
},
+
"funding": {
+
"url": "https://github.com/sponsors/ljharb"
+
}
+
},
"node_modules/cardinal": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/cardinal/-/cardinal-2.1.1.tgz",
···
}
},
"node_modules/chalk": {
-
"version": "5.2.0",
-
"resolved": "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz",
-
"integrity": "sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==",
+
"version": "5.3.0",
+
"resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz",
+
"integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==",
"engines": {
"node": "^12.17.0 || ^14.13 || >=16.0.0"
},
···
"resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz",
"integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ=="
},
+
"node_modules/cjs-module-lexer": {
+
"version": "1.2.3",
+
"resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz",
+
"integrity": "sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ=="
+
},
"node_modules/cli-boxes": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz",
···
}
},
"node_modules/cli-spinners": {
-
"version": "2.8.0",
-
"resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.8.0.tgz",
-
"integrity": "sha512-/eG5sJcvEIwxcdYM86k5tPwn0MUzkX5YY3eImTGpJOZgVe4SdTMY14vQpcxgBzJ0wXwAYrS8E+c3uHeK4JNyzQ==",
+
"version": "2.9.2",
+
"resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz",
+
"integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==",
"engines": {
"node": ">=6"
},
···
}
},
"node_modules/cli-width": {
-
"version": "4.0.0",
-
"resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.0.0.tgz",
-
"integrity": "sha512-ZksGS2xpa/bYkNzN3BAw1wEjsLV/ZKOf/CCrJ/QOBsxx6fOARIkwTutxp1XIOIohi6HKmOFjMoK/XaqDVUpEEw==",
+
"version": "4.1.0",
+
"resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz",
+
"integrity": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==",
"engines": {
"node": ">= 12"
}
···
"wrap-ansi": "^7.0.0"
}
},
-
"node_modules/cliui/node_modules/ansi-regex": {
-
"version": "5.0.1",
-
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
-
"integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
-
"engines": {
-
"node": ">=8"
-
}
-
},
-
"node_modules/cliui/node_modules/strip-ansi": {
-
"version": "6.0.1",
-
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
-
"integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
-
"dependencies": {
-
"ansi-regex": "^5.0.1"
-
},
-
"engines": {
-
"node": ">=8"
-
}
-
},
"node_modules/cliui/node_modules/wrap-ansi": {
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
···
},
"engines": {
"node": "^4.7 || >=6.9 || >=7.3 || >=8.2.1"
-
}
-
},
-
"node_modules/cls-hooked/node_modules/semver": {
-
"version": "5.7.1",
-
"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
-
"integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
-
"bin": {
-
"semver": "bin/semver"
}
},
"node_modules/code-excerpt": {
···
}
},
"node_modules/csstype": {
-
"version": "3.1.2",
-
"resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz",
-
"integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==",
+
"version": "3.1.3",
+
"resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz",
+
"integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==",
"devOptional": true
},
"node_modules/debug": {
···
"url": "https://github.com/sponsors/sindresorhus"
}
},
+
"node_modules/define-data-property": {
+
"version": "1.1.1",
+
"resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz",
+
"integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==",
+
"dependencies": {
+
"get-intrinsic": "^1.2.1",
+
"gopd": "^1.0.1",
+
"has-property-descriptors": "^1.0.0"
+
},
+
"engines": {
+
"node": ">= 0.4"
+
}
+
},
"node_modules/delayed-stream": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
···
"integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g=="
},
"node_modules/diagnostic-channel": {
-
"version": "1.1.0",
-
"resolved": "https://registry.npmjs.org/diagnostic-channel/-/diagnostic-channel-1.1.0.tgz",
-
"integrity": "sha512-fwujyMe1gj6rk6dYi9hMZm0c8Mz8NDMVl2LB4iaYh3+LIAThZC8RKFGXWG0IML2OxAit/ZFRgZhMkhQ3d/bobQ==",
+
"version": "1.1.1",
+
"resolved": "https://registry.npmjs.org/diagnostic-channel/-/diagnostic-channel-1.1.1.tgz",
+
"integrity": "sha512-r2HV5qFkUICyoaKlBEpLKHjxMXATUf/l+h8UZPGBHGLy4DDiY2sOLcIctax4eRnTw5wH2jTMExLntGPJ8eOJxw==",
"dependencies": {
-
"semver": "^5.3.0"
+
"semver": "^7.5.3"
}
},
"node_modules/diagnostic-channel-publishers": {
-
"version": "1.0.6",
-
"resolved": "https://registry.npmjs.org/diagnostic-channel-publishers/-/diagnostic-channel-publishers-1.0.6.tgz",
-
"integrity": "sha512-RE5AP4JmEm/CV06gOyFdgWWm3gMNOoXulod2mq4ysiz9s77ZhHb1P1DGrfePHjNOmgvWglhegmj5q8DNtjRrEg==",
+
"version": "1.0.8",
+
"resolved": "https://registry.npmjs.org/diagnostic-channel-publishers/-/diagnostic-channel-publishers-1.0.8.tgz",
+
"integrity": "sha512-HmSm9hXxSPxA9BaLGY98QU1zsdjeCk113KjAYGPCen1ZP6mhVaTPzHd6UYv5r21DnWANi+f+NyPOHruGT9jpqQ==",
"peerDependencies": {
"diagnostic-channel": "*"
}
},
"node_modules/diagnostic-channel/node_modules/semver": {
-
"version": "5.7.1",
-
"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
-
"integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+
"version": "7.5.4",
+
"resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
+
"integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
+
"dependencies": {
+
"lru-cache": "^6.0.0"
+
},
"bin": {
-
"semver": "bin/semver"
+
"semver": "bin/semver.js"
+
},
+
"engines": {
+
"node": ">=10"
}
},
-
"node_modules/eastasianwidth": {
-
"version": "0.2.0",
-
"resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
-
"integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA=="
+
"node_modules/ejs": {
+
"version": "3.1.9",
+
"resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz",
+
"integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==",
+
"dev": true,
+
"dependencies": {
+
"jake": "^10.8.5"
+
},
+
"bin": {
+
"ejs": "bin/cli.js"
+
},
+
"engines": {
+
"node": ">=0.10.0"
+
}
},
"node_modules/emitter-listener": {
"version": "1.1.2",
···
"url": "https://github.com/sponsors/sindresorhus"
},
+
"node_modules/filelist": {
+
"version": "1.0.4",
+
"resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz",
+
"integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==",
+
"dev": true,
+
"dependencies": {
+
"minimatch": "^5.0.1"
+
}
+
},
+
"node_modules/filelist/node_modules/brace-expansion": {
+
"version": "2.0.1",
+
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
+
"integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
+
"dev": true,
+
"dependencies": {
+
"balanced-match": "^1.0.0"
+
}
+
},
+
"node_modules/filelist/node_modules/minimatch": {
+
"version": "5.1.6",
+
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz",
+
"integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==",
+
"dev": true,
+
"dependencies": {
+
"brace-expansion": "^2.0.1"
+
},
+
"engines": {
+
"node": ">=10"
+
}
+
},
"node_modules/find-package": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/find-package/-/find-package-1.0.0.tgz",
···
},
"node_modules/follow-redirects": {
-
"version": "1.15.2",
-
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz",
-
"integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==",
+
"version": "1.15.5",
+
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.5.tgz",
+
"integrity": "sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw==",
"funding": [
"type": "individual",
···
"integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw=="
},
"node_modules/function-bind": {
-
"version": "1.1.1",
-
"resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
-
"integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
+
"version": "1.1.2",
+
"resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
+
"integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
+
"funding": {
+
"url": "https://github.com/sponsors/ljharb"
+
}
},
"node_modules/genversion": {
-
"version": "3.1.1",
-
"resolved": "https://registry.npmjs.org/genversion/-/genversion-3.1.1.tgz",
-
"integrity": "sha512-/H861PMsihhjgX2qqhTN8egM11V04imhA+3JRFY3jjPua2Sy1NqaqqQPjSP8rdM9jZoKpFhVj9g3Fs9XPCjBYQ==",
+
"version": "3.2.0",
+
"resolved": "https://registry.npmjs.org/genversion/-/genversion-3.2.0.tgz",
+
"integrity": "sha512-OIYSX6XYA8PHecLDCTri30hadSZfAjZ8Iq1+BBDXqLWP4dRLuJNLoNjsSWtTpw97IccK2LDWzkEstxAB8GdN7g==",
"dev": true,
"dependencies": {
"commander": "^7.2.0",
+
"ejs": "^3.1.9",
"find-package": "^1.0.0"
},
"bin": {
···
"node": "6.* || 8.* || >= 10.*"
},
+
"node_modules/get-intrinsic": {
+
"version": "1.2.2",
+
"resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz",
+
"integrity": "sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==",
+
"dependencies": {
+
"function-bind": "^1.1.2",
+
"has-proto": "^1.0.1",
+
"has-symbols": "^1.0.3",
+
"hasown": "^2.0.0"
+
},
+
"funding": {
+
"url": "https://github.com/sponsors/ljharb"
+
}
+
},
"node_modules/get-stream": {
"version": "6.0.1",
"resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
···
"url": "https://github.com/sponsors/isaacs"
},
-
"node_modules/has": {
-
"version": "1.0.3",
-
"resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
-
"integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
+
"node_modules/gopd": {
+
"version": "1.0.1",
+
"resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz",
+
"integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==",
"dependencies": {
-
"function-bind": "^1.1.1"
+
"get-intrinsic": "^1.1.3"
},
-
"engines": {
-
"node": ">= 0.4.0"
+
"funding": {
+
"url": "https://github.com/sponsors/ljharb"
},
"node_modules/has-flag": {
···
"integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
"engines": {
"node": ">=8"
+
}
+
},
+
"node_modules/has-property-descriptors": {
+
"version": "1.0.1",
+
"resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz",
+
"integrity": "sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==",
+
"dependencies": {
+
"get-intrinsic": "^1.2.2"
+
},
+
"funding": {
+
"url": "https://github.com/sponsors/ljharb"
+
}
+
},
+
"node_modules/has-proto": {
+
"version": "1.0.1",
+
"resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz",
+
"integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==",
+
"engines": {
+
"node": ">= 0.4"
+
},
+
"funding": {
+
"url": "https://github.com/sponsors/ljharb"
+
}
+
},
+
"node_modules/has-symbols": {
+
"version": "1.0.3",
+
"resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
+
"integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==",
+
"engines": {
+
"node": ">= 0.4"
+
},
+
"funding": {
+
"url": "https://github.com/sponsors/ljharb"
+
}
+
},
+
"node_modules/hasown": {
+
"version": "2.0.0",
+
"resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz",
+
"integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==",
+
"dependencies": {
+
"function-bind": "^1.1.2"
+
},
+
"engines": {
+
"node": ">= 0.4"
},
"node_modules/highlight.js": {
···
"url": "https://opencollective.com/immer"
},
+
"node_modules/import-in-the-middle": {
+
"version": "1.4.2",
+
"resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.4.2.tgz",
+
"integrity": "sha512-9WOz1Yh/cvO/p69sxRmhyQwrIGGSp7EIdcb+fFNVi7CzQGQB8U1/1XrKVSbEd/GNOAeM0peJtmi7+qphe7NvAw==",
+
"dependencies": {
+
"acorn": "^8.8.2",
+
"acorn-import-assertions": "^1.9.0",
+
"cjs-module-lexer": "^1.2.2",
+
"module-details-from-path": "^1.0.3"
+
}
+
},
"node_modules/indent-string": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
···
},
"node_modules/inquirer": {
-
"version": "9.2.0",
-
"resolved": "https://registry.npmjs.org/inquirer/-/inquirer-9.2.0.tgz",
-
"integrity": "sha512-WWERbVqjsTXjXub1ZW0ZHDit1dyHqy0T9XIkky9TnmKAPrjU9Jkd59nZPK0dUuM3s73GZAZu2Jo4iFU3XSPVLA==",
+
"version": "9.2.12",
+
"resolved": "https://registry.npmjs.org/inquirer/-/inquirer-9.2.12.tgz",
+
"integrity": "sha512-mg3Fh9g2zfuVWJn6lhST0O7x4n03k7G8Tx5nvikJkbq8/CK47WDVm+UznF0G6s5Zi0KcyUisr6DU8T67N5U+1Q==",
"dependencies": {
-
"ansi-escapes": "^6.0.0",
-
"chalk": "^5.2.0",
-
"cli-cursor": "^4.0.0",
-
"cli-width": "^4.0.0",
-
"external-editor": "^3.0.3",
+
"@ljharb/through": "^2.3.11",
+
"ansi-escapes": "^4.3.2",
+
"chalk": "^5.3.0",
+
"cli-cursor": "^3.1.0",
+
"cli-width": "^4.1.0",
+
"external-editor": "^3.1.0",
"figures": "^5.0.0",
"lodash": "^4.17.21",
"mute-stream": "1.0.0",
-
"ora": "^6.1.2",
-
"run-async": "^2.4.0",
-
"rxjs": "^7.8.0",
-
"string-width": "^5.1.2",
-
"strip-ansi": "^7.0.1",
-
"through": "^2.3.6",
-
"wrap-ansi": "^8.1.0"
+
"ora": "^5.4.1",
+
"run-async": "^3.0.0",
+
"rxjs": "^7.8.1",
+
"string-width": "^4.2.3",
+
"strip-ansi": "^6.0.1",
+
"wrap-ansi": "^6.2.0"
},
"engines": {
"node": ">=14.18.0"
},
-
"node_modules/inquirer/node_modules/ansi-escapes": {
-
"version": "6.2.0",
-
"resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-6.2.0.tgz",
-
"integrity": "sha512-kzRaCqXnpzWs+3z5ABPQiVke+iq0KXkHo8xiWV4RPTi5Yli0l97BEQuhXV1s7+aSU/fu1kUuxgS4MsQ0fRuygw==",
+
"node_modules/inquirer/node_modules/bl": {
+
"version": "4.1.0",
+
"resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz",
+
"integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==",
"dependencies": {
-
"type-fest": "^3.0.0"
-
},
-
"engines": {
-
"node": ">=14.16"
-
},
-
"funding": {
-
"url": "https://github.com/sponsors/sindresorhus"
+
"buffer": "^5.5.0",
+
"inherits": "^2.0.4",
+
"readable-stream": "^3.4.0"
},
-
"node_modules/inquirer/node_modules/ansi-styles": {
-
"version": "6.2.1",
-
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz",
-
"integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==",
-
"engines": {
-
"node": ">=12"
-
},
-
"funding": {
-
"url": "https://github.com/chalk/ansi-styles?sponsor=1"
-
}
-
},
-
"node_modules/inquirer/node_modules/cli-cursor": {
-
"version": "4.0.0",
-
"resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz",
-
"integrity": "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==",
+
"node_modules/inquirer/node_modules/buffer": {
+
"version": "5.7.1",
+
"resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
+
"integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
+
"funding": [
+
{
+
"type": "github",
+
"url": "https://github.com/sponsors/feross"
+
},
+
{
+
"type": "patreon",
+
"url": "https://www.patreon.com/feross"
+
},
+
{
+
"type": "consulting",
+
"url": "https://feross.org/support"
+
}
+
],
"dependencies": {
-
"restore-cursor": "^4.0.0"
-
},
-
"engines": {
-
"node": "^12.20.0 || ^14.13.1 || >=16.0.0"
-
},
-
"funding": {
-
"url": "https://github.com/sponsors/sindresorhus"
+
"base64-js": "^1.3.1",
+
"ieee754": "^1.1.13"
},
-
"node_modules/inquirer/node_modules/emoji-regex": {
-
"version": "9.2.2",
-
"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
-
"integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg=="
-
},
"node_modules/inquirer/node_modules/escape-string-regexp": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz",
···
"url": "https://github.com/sponsors/sindresorhus"
},
-
"node_modules/inquirer/node_modules/restore-cursor": {
-
"version": "4.0.0",
-
"resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz",
-
"integrity": "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==",
+
"node_modules/inquirer/node_modules/is-interactive": {
+
"version": "1.0.0",
+
"resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz",
+
"integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==",
+
"engines": {
+
"node": ">=8"
+
}
+
},
+
"node_modules/inquirer/node_modules/log-symbols": {
+
"version": "4.1.0",
+
"resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz",
+
"integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==",
"dependencies": {
-
"onetime": "^5.1.0",
-
"signal-exit": "^3.0.2"
+
"chalk": "^4.1.0",
+
"is-unicode-supported": "^0.1.0"
},
"engines": {
-
"node": "^12.20.0 || ^14.13.1 || >=16.0.0"
+
"node": ">=10"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
},
-
"node_modules/inquirer/node_modules/string-width": {
-
"version": "5.1.2",
-
"resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
-
"integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
+
"node_modules/inquirer/node_modules/log-symbols/node_modules/chalk": {
+
"version": "4.1.2",
+
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+
"integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
"dependencies": {
-
"eastasianwidth": "^0.2.0",
-
"emoji-regex": "^9.2.2",
-
"strip-ansi": "^7.0.1"
+
"ansi-styles": "^4.1.0",
+
"supports-color": "^7.1.0"
},
"engines": {
-
"node": ">=12"
+
"node": ">=10"
+
},
+
"funding": {
+
"url": "https://github.com/chalk/chalk?sponsor=1"
+
}
+
},
+
"node_modules/inquirer/node_modules/log-symbols/node_modules/is-unicode-supported": {
+
"version": "0.1.0",
+
"resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
+
"integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==",
+
"engines": {
+
"node": ">=10"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
},
-
"node_modules/inquirer/node_modules/type-fest": {
-
"version": "3.9.0",
-
"resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.9.0.tgz",
-
"integrity": "sha512-hR8JP2e8UiH7SME5JZjsobBlEiatFoxpzCP+R3ZeCo7kAaG1jXQE5X/buLzogM6GJu8le9Y4OcfNuIQX0rZskA==",
+
"node_modules/inquirer/node_modules/ora": {
+
"version": "5.4.1",
+
"resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz",
+
"integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==",
+
"dependencies": {
+
"bl": "^4.1.0",
+
"chalk": "^4.1.0",
+
"cli-cursor": "^3.1.0",
+
"cli-spinners": "^2.5.0",
+
"is-interactive": "^1.0.0",
+
"is-unicode-supported": "^0.1.0",
+
"log-symbols": "^4.1.0",
+
"strip-ansi": "^6.0.0",
+
"wcwidth": "^1.0.1"
+
},
"engines": {
-
"node": ">=14.16"
+
"node": ">=10"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
},
-
"node_modules/inquirer/node_modules/wrap-ansi": {
-
"version": "8.1.0",
-
"resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz",
-
"integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==",
+
"node_modules/inquirer/node_modules/ora/node_modules/chalk": {
+
"version": "4.1.2",
+
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+
"integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
"dependencies": {
-
"ansi-styles": "^6.1.0",
-
"string-width": "^5.0.1",
-
"strip-ansi": "^7.0.1"
+
"ansi-styles": "^4.1.0",
+
"supports-color": "^7.1.0"
},
"engines": {
-
"node": ">=12"
+
"node": ">=10"
},
"funding": {
-
"url": "https://github.com/chalk/wrap-ansi?sponsor=1"
+
"url": "https://github.com/chalk/chalk?sponsor=1"
+
}
+
},
+
"node_modules/inquirer/node_modules/ora/node_modules/is-unicode-supported": {
+
"version": "0.1.0",
+
"resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
+
"integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==",
+
"engines": {
+
"node": ">=10"
+
},
+
"funding": {
+
"url": "https://github.com/sponsors/sindresorhus"
},
"node_modules/is-ci": {
···
},
"node_modules/is-core-module": {
-
"version": "2.12.0",
-
"resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.0.tgz",
-
"integrity": "sha512-RECHCBCd/viahWmwj6enj19sKbHfJrddi/6cBDsNTKbNq0f7VeaUkBo60BqzvPqo/W54ChS62Z5qyun7cfOMqQ==",
+
"version": "2.13.1",
+
"resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz",
+
"integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==",
"dependencies": {
-
"has": "^1.0.3"
+
"hasown": "^2.0.0"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
···
"url": "https://github.com/sponsors/sindresorhus"
},
+
"node_modules/jake": {
+
"version": "10.8.7",
+
"resolved": "https://registry.npmjs.org/jake/-/jake-10.8.7.tgz",
+
"integrity": "sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w==",
+
"dev": true,
+
"dependencies": {
+
"async": "^3.2.3",
+
"chalk": "^4.0.2",
+
"filelist": "^1.0.4",
+
"minimatch": "^3.1.2"
+
},
+
"bin": {
+
"jake": "bin/cli.js"
+
},
+
"engines": {
+
"node": ">=10"
+
}
+
},
+
"node_modules/jake/node_modules/chalk": {
+
"version": "4.1.2",
+
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+
"integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+
"dev": true,
+
"dependencies": {
+
"ansi-styles": "^4.1.0",
+
"supports-color": "^7.1.0"
+
},
+
"engines": {
+
"node": ">=10"
+
},
+
"funding": {
+
"url": "https://github.com/chalk/chalk?sponsor=1"
+
}
+
},
"node_modules/js-sha3": {
"version": "0.8.0",
"resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz",
···
},
"node_modules/marked-terminal": {
-
"version": "5.1.1",
-
"resolved": "https://registry.npmjs.org/marked-terminal/-/marked-terminal-5.1.1.tgz",
-
"integrity": "sha512-+cKTOx9P4l7HwINYhzbrBSyzgxO2HaHKGZGuB1orZsMIgXYaJyfidT81VXRdpelW/PcHEWxywscePVgI/oUF6g==",
+
"version": "5.2.0",
+
"resolved": "https://registry.npmjs.org/marked-terminal/-/marked-terminal-5.2.0.tgz",
+
"integrity": "sha512-Piv6yNwAQXGFjZSaiNljyNFw7jKDdGrw70FSbtxEyldLsyeuV5ZHm/1wW++kWbrOF1VPnUgYOhB2oLL0ZpnekA==",
"dependencies": {
-
"ansi-escapes": "^5.0.0",
+
"ansi-escapes": "^6.2.0",
"cardinal": "^2.1.1",
-
"chalk": "^5.0.0",
-
"cli-table3": "^0.6.1",
+
"chalk": "^5.2.0",
+
"cli-table3": "^0.6.3",
"node-emoji": "^1.11.0",
-
"supports-hyperlinks": "^2.2.0"
+
"supports-hyperlinks": "^2.3.0"
},
"engines": {
"node": ">=14.13.1 || >=16.0.0"
},
"peerDependencies": {
-
"marked": "^1.0.0 || ^2.0.0 || ^3.0.0 || ^4.0.0"
+
"marked": "^1.0.0 || ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0"
},
"node_modules/marked-terminal/node_modules/ansi-escapes": {
-
"version": "5.0.0",
-
"resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-5.0.0.tgz",
-
"integrity": "sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==",
+
"version": "6.2.0",
+
"resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-6.2.0.tgz",
+
"integrity": "sha512-kzRaCqXnpzWs+3z5ABPQiVke+iq0KXkHo8xiWV4RPTi5Yli0l97BEQuhXV1s7+aSU/fu1kUuxgS4MsQ0fRuygw==",
"dependencies": {
-
"type-fest": "^1.0.2"
+
"type-fest": "^3.0.0"
},
"engines": {
-
"node": ">=12"
+
"node": ">=14.16"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
},
"node_modules/marked-terminal/node_modules/type-fest": {
-
"version": "1.4.0",
-
"resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz",
-
"integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==",
+
"version": "3.13.1",
+
"resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.13.1.tgz",
+
"integrity": "sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==",
"engines": {
-
"node": ">=10"
+
"node": ">=14.16"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
},
"node_modules/match-sorter": {
-
"version": "6.3.1",
-
"resolved": "https://registry.npmjs.org/match-sorter/-/match-sorter-6.3.1.tgz",
-
"integrity": "sha512-mxybbo3pPNuA+ZuCUhm5bwNkXrJTbsk5VWbR5wiwz/GC6LIiegBGn2w3O08UG/jdbYLinw51fSQ5xNU1U3MgBw==",
+
"version": "6.3.3",
+
"resolved": "https://registry.npmjs.org/match-sorter/-/match-sorter-6.3.3.tgz",
+
"integrity": "sha512-sgiXxrRijEe0SzHKGX4HouCpfHRPnqteH42UdMEW7BlWy990ZkzcvonJGv4Uu9WE7Y1f8Yocm91+4qFPCbmNww==",
"dependencies": {
-
"@babel/runtime": "^7.12.5",
-
"remove-accents": "0.4.2"
+
"@babel/runtime": "^7.23.8",
+
"remove-accents": "0.5.0"
},
"node_modules/microseconds": {
···
},
"node_modules/ora": {
-
"version": "6.3.0",
-
"resolved": "https://registry.npmjs.org/ora/-/ora-6.3.0.tgz",
-
"integrity": "sha512-1/D8uRFY0ay2kgBpmAwmSA404w4OoPVhHMqRqtjvrcK/dnzcEZxMJ+V4DUbyICu8IIVRclHcOf5wlD1tMY4GUQ==",
+
"version": "6.3.1",
+
"resolved": "https://registry.npmjs.org/ora/-/ora-6.3.1.tgz",
+
"integrity": "sha512-ERAyNnZOfqM+Ao3RAvIXkYh5joP220yf59gVe2X/cI6SiCxIdi4c9HZKZD8R6q/RDXEje1THBju6iExiSsgJaQ==",
"dependencies": {
"chalk": "^5.0.0",
"cli-cursor": "^4.0.0",
···
"url": "https://github.com/sponsors/sindresorhus"
},
+
"node_modules/ora/node_modules/ansi-regex": {
+
"version": "6.0.1",
+
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz",
+
"integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==",
+
"engines": {
+
"node": ">=12"
+
},
+
"funding": {
+
"url": "https://github.com/chalk/ansi-regex?sponsor=1"
+
}
+
},
"node_modules/ora/node_modules/cli-cursor": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz",
···
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
+
}
+
},
+
"node_modules/ora/node_modules/strip-ansi": {
+
"version": "7.1.0",
+
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
+
"integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
+
"dependencies": {
+
"ansi-regex": "^6.0.1"
+
},
+
"engines": {
+
"node": ">=12"
+
},
+
"funding": {
+
"url": "https://github.com/chalk/strip-ansi?sponsor=1"
},
"node_modules/os-tmpdir": {
···
"resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
"integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg=="
},
+
"node_modules/psl": {
+
"version": "1.9.0",
+
"resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz",
+
"integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag=="
+
},
+
"node_modules/punycode": {
+
"version": "2.3.1",
+
"resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
+
"integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
+
"engines": {
+
"node": ">=6"
+
}
+
},
+
"node_modules/querystringify": {
+
"version": "2.2.0",
+
"resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz",
+
"integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ=="
+
},
"node_modules/radash": {
"version": "9.5.0",
"resolved": "https://registry.npmjs.org/radash/-/radash-9.5.0.tgz",
···
},
"node_modules/react-devtools-core": {
-
"version": "4.27.6",
-
"resolved": "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-4.27.6.tgz",
-
"integrity": "sha512-jeFNhEzcSwpiqmw+zix5IFibNEPmUodICN7ClrlRKGktzO/3FMteMb52l1NRUiz/ABSYt9hOZ9IPgVDrg5pyUw==",
+
"version": "4.28.5",
+
"resolved": "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-4.28.5.tgz",
+
"integrity": "sha512-cq/o30z9W2Wb4rzBefjv5fBalHU0rJGZCHAkf/RHSBWSSYwh8PlQTqqOJmgIIbBtpj27T6FIPXeomIjZtCNVqA==",
"dependencies": {
"shell-quote": "^1.6.1",
"ws": "^7"
···
},
"node_modules/regenerator-runtime": {
-
"version": "0.13.11",
-
"resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz",
-
"integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg=="
+
"version": "0.14.1",
+
"resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz",
+
"integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw=="
},
"node_modules/remove-accents": {
-
"version": "0.4.2",
-
"resolved": "https://registry.npmjs.org/remove-accents/-/remove-accents-0.4.2.tgz",
-
"integrity": "sha512-7pXIJqJOq5tFgG1A2Zxti3Ht8jJF337m4sowbuHsW30ZnkQFnDzy9qBNhgzX8ZLW4+UBcXiiR7SwR6pokHsxiA=="
+
"version": "0.5.0",
+
"resolved": "https://registry.npmjs.org/remove-accents/-/remove-accents-0.5.0.tgz",
+
"integrity": "sha512-8g3/Otx1eJaVD12e31UbJj1YzdtVvzH85HV7t+9MJYk/u3XmkOUJ5Ys9wQrf9PCPK8+xn4ymzqYCiZl6QWKn+A=="
},
"node_modules/require-directory": {
"version": "2.1.1",
···
},
"node_modules/require-in-the-middle": {
-
"version": "5.2.0",
-
"resolved": "https://registry.npmjs.org/require-in-the-middle/-/require-in-the-middle-5.2.0.tgz",
-
"integrity": "sha512-efCx3b+0Z69/LGJmm9Yvi4cqEdxnoGnxYxGxBghkkTTFeXRtTCmmhO0AnAfHz59k957uTSuy8WaHqOs8wbYUWg==",
+
"version": "7.2.0",
+
"resolved": "https://registry.npmjs.org/require-in-the-middle/-/require-in-the-middle-7.2.0.tgz",
+
"integrity": "sha512-3TLx5TGyAY6AOqLBoXmHkNql0HIf2RGbuMgCDT2WO/uGVAPJs6h7Kl+bN6TIZGd9bWhWPwnDnTHGtW8Iu77sdw==",
"dependencies": {
"debug": "^4.1.1",
"module-details-from-path": "^1.0.3",
"resolve": "^1.22.1"
},
"engines": {
-
"node": ">=6"
+
"node": ">=8.6.0"
},
+
"node_modules/requires-port": {
+
"version": "1.0.0",
+
"resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
+
"integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ=="
+
},
"node_modules/resolve": {
-
"version": "1.22.2",
-
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz",
-
"integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==",
+
"version": "1.22.8",
+
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz",
+
"integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==",
"dependencies": {
-
"is-core-module": "^2.11.0",
+
"is-core-module": "^2.13.0",
"path-parse": "^1.0.7",
"supports-preserve-symlinks-flag": "^1.0.0"
},
···
},
"node_modules/run-async": {
-
"version": "2.4.1",
-
"resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz",
-
"integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==",
+
"version": "3.0.0",
+
"resolved": "https://registry.npmjs.org/run-async/-/run-async-3.0.0.tgz",
+
"integrity": "sha512-540WwVDOMxA6dN6We19EcT9sc3hkXPw5mzRNGM3FkdN/vtE9NFvj5lFAPNwUDmJjXidm3v7TC1cTE7t17Ulm1Q==",
"engines": {
"node": ">=0.12.0"
···
},
"node_modules/semver": {
-
"version": "7.5.0",
-
"resolved": "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz",
-
"integrity": "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==",
+
"version": "5.7.2",
+
"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz",
+
"integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==",
+
"bin": {
+
"semver": "bin/semver"
+
}
+
},
+
"node_modules/set-function-length": {
+
"version": "1.2.0",
+
"resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.0.tgz",
+
"integrity": "sha512-4DBHDoyHlM1IRPGYcoxexgh67y4ueR53FKV1yyxwFMY7aCqcN/38M1+SwZ/qJQ8iLv7+ck385ot4CcisOAPT9w==",
"dependencies": {
-
"lru-cache": "^6.0.0"
-
},
-
"bin": {
-
"semver": "bin/semver.js"
+
"define-data-property": "^1.1.1",
+
"function-bind": "^1.1.2",
+
"get-intrinsic": "^1.2.2",
+
"gopd": "^1.0.1",
+
"has-property-descriptors": "^1.0.1"
},
"engines": {
-
"node": ">=10"
+
"node": ">= 0.4"
},
"node_modules/shell-quote": {
···
"node": ">=8"
},
-
"node_modules/string-width/node_modules/ansi-regex": {
-
"version": "5.0.1",
-
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
-
"integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
-
"engines": {
-
"node": ">=8"
-
}
-
},
-
"node_modules/string-width/node_modules/strip-ansi": {
+
"node_modules/strip-ansi": {
"version": "6.0.1",
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
"integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
···
"node": ">=8"
},
-
"node_modules/strip-ansi": {
-
"version": "7.0.1",
-
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz",
-
"integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==",
-
"dependencies": {
-
"ansi-regex": "^6.0.1"
-
},
-
"engines": {
-
"node": ">=12"
-
},
-
"funding": {
-
"url": "https://github.com/chalk/strip-ansi?sponsor=1"
-
}
-
},
"node_modules/supports-color": {
"version": "7.2.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
···
"node": ">=0.8"
},
-
"node_modules/through": {
-
"version": "2.3.8",
-
"resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
-
"integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg=="
-
},
"node_modules/tiny-invariant": {
"version": "1.3.1",
"resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.1.tgz",
···
"node": ">=0.6.0"
},
+
"node_modules/tough-cookie": {
+
"version": "4.1.3",
+
"resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz",
+
"integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==",
+
"dependencies": {
+
"psl": "^1.1.33",
+
"punycode": "^2.1.1",
+
"universalify": "^0.2.0",
+
"url-parse": "^1.5.3"
+
},
+
"engines": {
+
"node": ">=6"
+
}
+
},
"node_modules/ts-dedent": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/ts-dedent/-/ts-dedent-2.2.0.tgz",
···
},
"node_modules/tslib": {
-
"version": "2.5.0",
-
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz",
-
"integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg=="
+
"version": "2.6.2",
+
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
+
"integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
},
"node_modules/type-fest": {
"version": "0.12.0",
···
"node": ">=4.2.0"
},
+
"node_modules/undici-types": {
+
"version": "5.26.5",
+
"resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz",
+
"integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==",
+
"dev": true
+
},
+
"node_modules/universalify": {
+
"version": "0.2.0",
+
"resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz",
+
"integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==",
+
"engines": {
+
"node": ">= 4.0.0"
+
}
+
},
"node_modules/unload": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/unload/-/unload-2.2.0.tgz",
···
"detect-node": "^2.0.4"
},
+
"node_modules/url-parse": {
+
"version": "1.5.10",
+
"resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz",
+
"integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==",
+
"dependencies": {
+
"querystringify": "^2.1.1",
+
"requires-port": "^1.0.0"
+
}
+
},
"node_modules/use-sync-external-store": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz",
···
"integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="
},
"node_modules/uuid": {
-
"version": "9.0.0",
-
"resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz",
-
"integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==",
+
"version": "9.0.1",
+
"resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz",
+
"integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==",
+
"funding": [
+
"https://github.com/sponsors/broofa",
+
"https://github.com/sponsors/ctavan"
+
],
"bin": {
"uuid": "dist/bin/uuid"
···
"ansi-styles": "^4.0.0",
"string-width": "^4.1.0",
"strip-ansi": "^6.0.0"
-
},
-
"engines": {
-
"node": ">=8"
-
}
-
},
-
"node_modules/wrap-ansi/node_modules/ansi-regex": {
-
"version": "5.0.1",
-
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
-
"integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
-
"engines": {
-
"node": ">=8"
-
}
-
},
-
"node_modules/wrap-ansi/node_modules/strip-ansi": {
-
"version": "6.0.1",
-
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
-
"integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
-
"dependencies": {
-
"ansi-regex": "^5.0.1"
},
"engines": {
"node": ">=8"
···
},
"node_modules/zustand": {
-
"version": "4.3.7",
-
"resolved": "https://registry.npmjs.org/zustand/-/zustand-4.3.7.tgz",
-
"integrity": "sha512-dY8ERwB9Nd21ellgkBZFhudER8KVlelZm8388B5nDAXhO/+FZDhYMuRnqDgu5SYyRgz/iaf8RKnbUs/cHfOGlQ==",
+
"version": "4.4.7",
+
"resolved": "https://registry.npmjs.org/zustand/-/zustand-4.4.7.tgz",
+
"integrity": "sha512-QFJWJMdlETcI69paJwhSMJz7PPWjVP8Sjhclxmxmxv/RYI7ZOvR5BHX+ktH0we9gTWQMxcne8q1OY8xxz604gw==",
"dependencies": {
"use-sync-external-store": "1.2.0"
},
···
"node": ">=12.7.0"
},
"peerDependencies": {
+
"@types/react": ">=16.8",
"immer": ">=9.0",
"react": ">=16.8"
},
"peerDependenciesMeta": {
+
"@types/react": {
+
"optional": true
+
},
"immer": {
"optional": true
},
+2 -2
pkgs/tools/misc/instaloader/default.nix
···
buildPythonPackage rec {
pname = "instaloader";
-
version = "4.9.6";
+
version = "4.10.3";
format = "pyproject";
disabled = pythonOlder "3.6";
···
owner = "instaloader";
repo = "instaloader";
rev = "refs/tags/v${version}";
-
sha256 = "sha256-ZxvJPDj+r7KSyXpYNQIgnda5OS77GOFM901ZHgR6c4k=";
+
sha256 = "sha256-+K15MlyOONC5E8ZjtzbYnGGzQEMDGEGBFDbLZp7FeWQ=";
};
nativeBuildInputs = [
+2 -2
pkgs/tools/misc/plocate/default.nix
···
}:
stdenv.mkDerivation rec {
pname = "plocate";
-
version = "1.1.21";
+
version = "1.1.22";
src = fetchgit {
url = "https://git.sesse.net/plocate";
rev = version;
-
sha256 = "sha256-ucCRm1w3ON3Qh7qt1Pf5/3kvXVGP+dJwjSuwYGcDMcs=";
+
sha256 = "sha256-ejv1IsjbImnvI1oorvMoIvTBu3HuVy7VtgHNTIkqqro=";
};
postPatch = ''
+2 -2
pkgs/tools/misc/yutto/default.nix
···
buildPythonApplication rec {
pname = "yutto";
-
version = "2.0.0b32";
+
version = "2.0.0b33";
format = "pyproject";
disabled = pythonOlder "3.9";
src = fetchPypi {
inherit pname version;
-
hash = "sha256-tncuRrEq59OPO2ZuWUowDHLsqJ1Dof9vroVOxQQ9hpE=";
+
hash = "sha256-TUyjppAHmWCZxifeQeOpFMPBksqLRSYdqgG7NEMVILY=";
};
nativeBuildInputs = [
+35 -27
pkgs/tools/networking/haproxy/default.nix
···
{ useLua ? true
, usePcre ? true
-
# QUIC "is currently supported as an experimental feature" so shouldn't be enabled by default
-
, useQuicTls ? false
, withPrometheusExporter ? true
+
, sslLibrary ? "quictls"
, stdenv
, lib
, fetchurl
, nixosTests
, zlib
, libxcrypt
-
, openssl ? null
-
, quictls ? null
-
, lua5_3 ? null
-
, pcre ? null
-
, systemd ? null
+
, wolfssl
+
, libressl
+
, quictls
+
, openssl
+
, lua5_4
+
, pcre2
+
, systemd
}:
-
assert useLua -> lua5_3 != null;
-
assert usePcre -> pcre != null;
-
assert useQuicTls -> quictls != null;
-
assert !useQuicTls -> openssl != null;
-
-
let sslPkg = if useQuicTls then quictls else openssl;
+
assert lib.assertOneOf "sslLibrary" sslLibrary [ "quictls" "openssl" "libressl" "wolfssl" ];
+
let
+
sslPkgs = {
+
inherit quictls openssl libressl;
+
wolfssl = wolfssl.override {
+
variant = "haproxy";
+
extraConfigureFlags = [ "--enable-quic" ];
+
};
+
};
+
sslPkg = sslPkgs.${sslLibrary};
in stdenv.mkDerivation (finalAttrs: {
pname = "haproxy";
-
version = "2.9.2";
+
version = "2.9.3";
src = fetchurl {
url = "https://www.haproxy.org/download/${lib.versions.majorMinor finalAttrs.version}/src/haproxy-${finalAttrs.version}.tar.gz";
-
hash = "sha256-hRrugw7CjBeRJGqf1EePZD0RWlY92Qf2YSzDgalSqzw=";
+
hash = "sha256-7VF8ZavYaUVBH2vLGMfsZXpwaTHLeB6igwY7oKdYWMA=";
};
buildInputs = [ sslPkg zlib libxcrypt ]
-
++ lib.optional useLua lua5_3
-
++ lib.optional usePcre pcre
+
++ lib.optional useLua lua5_4
+
++ lib.optional usePcre pcre2
++ lib.optional stdenv.isLinux systemd;
# TODO: make it work on bsd as well
···
];
buildFlags = [
+
"USE_ZLIB=yes"
"USE_OPENSSL=yes"
-
"SSL_LIB=${sslPkg}/lib"
-
"SSL_INC=${sslPkg}/include"
-
"USE_ZLIB=yes"
-
] ++ lib.optionals useQuicTls [
-
"USE_QUIC=1"
+
"SSL_INC=${lib.getDev sslPkg}/include"
+
"SSL_LIB=${lib.getDev sslPkg}/lib"
+
"USE_QUIC=yes"
+
] ++ lib.optionals (sslLibrary == "openssl") [
+
"USE_QUIC_OPENSSL_COMPAT=yes"
+
] ++ lib.optionals (sslLibrary == "wolfssl") [
+
"USE_OPENSSL_WOLFSSL=yes"
] ++ lib.optionals usePcre [
-
"USE_PCRE=yes"
-
"USE_PCRE_JIT=yes"
+
"USE_PCRE2=yes"
+
"USE_PCRE2_JIT=yes"
] ++ lib.optionals useLua [
"USE_LUA=yes"
"LUA_LIB_NAME=lua"
-
"LUA_LIB=${lua5_3}/lib"
-
"LUA_INC=${lua5_3}/include"
+
"LUA_LIB=${lua5_4}/lib"
+
"LUA_INC=${lua5_4}/include"
] ++ lib.optionals stdenv.isLinux [
"USE_SYSTEMD=yes"
"USE_GETADDRINFO=1"
···
tens of thousands of connections is clearly realistic with todays
hardware.
'';
-
maintainers = with lib.maintainers; [ ];
+
maintainers = with lib.maintainers; [ vifino ];
platforms = with lib.platforms; linux ++ darwin;
mainProgram = "haproxy";
};
+4 -3
pkgs/tools/security/sudo/default.nix
···
, withSssd ? false
}:
-
stdenv.mkDerivation rec {
+
stdenv.mkDerivation (finalAttrs: {
pname = "sudo";
version = "1.9.15p5";
src = fetchurl {
-
url = "https://www.sudo.ws/dist/${pname}-${version}.tar.gz";
+
url = "https://www.sudo.ws/dist/sudo-${finalAttrs.version}.tar.gz";
hash = "sha256-VY0QuaGZH7O5+n+nsH7EQFt677WzywsIcdvIHjqI5Vg=";
};
···
license = with licenses; [ sudo bsd2 bsd3 zlib ];
maintainers = with maintainers; [ delroth ];
platforms = platforms.linux;
+
mainProgram = "sudo";
};
-
}
+
})
+2 -2
pkgs/top-level/all-packages.nix
···
fluffychat = callPackage ../applications/networking/instant-messengers/fluffychat { };
+
fluffychat-web = fluffychat.override { targetFlutterPlatform = "web"; };
+
fxlinuxprintutil = callPackage ../tools/misc/fxlinuxprintutil { };
gbl = callPackage ../tools/archivers/gbl {
···
inherit (callPackages ../servers/mpd {
inherit (darwin.apple_sdk.frameworks) AudioToolbox AudioUnit;
}) mpd mpd-small mpdWithFeatures;
-
-
libmpdclient = callPackage ../servers/mpd/libmpdclient.nix { };
mpdscribble = callPackage ../tools/misc/mpdscribble { };
+8
pkgs/top-level/python-packages.nix
···
llvm = pkgs.llvm_14;
};
+
lmcloud = callPackage ../development/python-modules/lmcloud { };
+
lmdb = callPackage ../development/python-modules/lmdb {
inherit (pkgs) lmdb;
};
···
pdfrw = callPackage ../development/python-modules/pdfrw { };
+
pdfrw2 = callPackage ../development/python-modules/pdfrw2 { };
+
pdftotext = callPackage ../development/python-modules/pdftotext { };
pdfx = callPackage ../development/python-modules/pdfx { };
···
pfzy = callPackage ../development/python-modules/pfzy { };
ping3 = callPackage ../development/python-modules/ping3 { };
+
+
pins = callPackage ../development/python-modules/pins { };
pg8000 = callPackage ../development/python-modules/pg8000 { };
···
pyarrow = callPackage ../development/python-modules/pyarrow {
inherit (pkgs) arrow-cpp cmake;
+
+
pyarrow-hotfix = callPackage ../development/python-modules/pyarrow-hotfix { };
pyasn = callPackage ../development/python-modules/pyasn { };