Merge master into staging-next

authored by github-actions[bot] and committed by GitHub 650e10b0 331c7897

+3750 -1802
+17 -1
doc/languages-frameworks/dart.section.md
··· 80 81 ### Usage with nix-shell {#ssec-dart-applications-nix-shell} 82 83 As `buildDartApplication` provides dependencies instead of `pub get`, Dart needs to be explicitly told where to find them. 84 85 Run the following commands in the source directory to configure Dart appropriately. ··· 103 pname = "firmware-updater"; 104 version = "unstable-2023-04-30"; 105 106 src = fetchFromGitHub { 107 owner = "canonical"; 108 repo = "firmware-updater"; ··· 117 118 ### Usage with nix-shell {#ssec-dart-flutter-nix-shell} 119 120 - See the [Dart documentation](#ssec-dart-applications-nix-shell) for nix-shell instructions.
··· 80 81 ### Usage with nix-shell {#ssec-dart-applications-nix-shell} 82 83 + #### Using dependencies from the Nix store {#ssec-dart-applications-nix-shell-deps} 84 + 85 As `buildDartApplication` provides dependencies instead of `pub get`, Dart needs to be explicitly told where to find them. 86 87 Run the following commands in the source directory to configure Dart appropriately. ··· 105 pname = "firmware-updater"; 106 version = "unstable-2023-04-30"; 107 108 + # To build for the Web, use the targetFlutterPlatform argument. 109 + # targetFlutterPlatform = "web"; 110 + 111 src = fetchFromGitHub { 112 owner = "canonical"; 113 repo = "firmware-updater"; ··· 122 123 ### Usage with nix-shell {#ssec-dart-flutter-nix-shell} 124 125 + Flutter-specific `nix-shell` usage notes are included here. See the [Dart documentation](#ssec-dart-applications-nix-shell) for general `nix-shell` instructions. 126 + 127 + #### Entering the shell {#ssec-dart-flutter-nix-shell-enter} 128 + 129 + By default, dependencies for only the `targetFlutterPlatform` are available in the 130 + build environment. This is useful for keeping closures small, but be problematic 131 + during development. It's common, for example, to build Web apps for Linux during 132 + development to take advantage of native features such as stateful hot reload. 133 + 134 + To enter a shell with all the usual target platforms available, use the `multiShell` attribute. 135 + 136 + e.g. `nix-shell '<nixpkgs>' -A fluffychat-web.multiShell`.
+10
maintainers/maintainer-list.nix
··· 15510 githubId = 1891350; 15511 name = "Michael Raskin"; 15512 }; 15513 ratsclub = { 15514 email = "victor@freire.dev.br"; 15515 github = "ratsclub";
··· 15510 githubId = 1891350; 15511 name = "Michael Raskin"; 15512 }; 15513 + ratcornu = { 15514 + email = "ratcornu@skaven.org"; 15515 + github = "RatCornu"; 15516 + githubId = 98173832; 15517 + name = "Balthazar Patiachvili"; 15518 + matrix = "@ratcornu:skweel.skaven.org"; 15519 + keys = [{ 15520 + fingerprint = "1B91 F087 3D06 1319 D3D0 7F91 FA47 BDA2 6048 9ADA"; 15521 + }]; 15522 + }; 15523 ratsclub = { 15524 email = "victor@freire.dev.br"; 15525 github = "ratsclub";
+2
nixos/doc/manual/release-notes/rl-2405.section.md
··· 37 - [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). 38 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. 39 40 - [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). 41 42 - [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).
··· 37 - [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). 38 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. 39 40 + - [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). 41 + 42 - [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). 43 44 - [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
··· 1339 ./services/web-apps/restya-board.nix 1340 ./services/web-apps/rimgo.nix 1341 ./services/web-apps/sftpgo.nix 1342 ./services/web-apps/rss-bridge.nix 1343 ./services/web-apps/selfoss.nix 1344 ./services/web-apps/shiori.nix
··· 1339 ./services/web-apps/restya-board.nix 1340 ./services/web-apps/rimgo.nix 1341 ./services/web-apps/sftpgo.nix 1342 + ./services/web-apps/suwayomi-server.nix 1343 ./services/web-apps/rss-bridge.nix 1344 ./services/web-apps/selfoss.nix 1345 ./services/web-apps/shiori.nix
+1 -1
nixos/modules/services/databases/firebird.nix
··· 143 # ConnectionTimeout = 180 144 145 #RemoteServiceName = gds_db 146 - RemoteServicePort = ${cfg.port} 147 148 # randomly choose port for server Event Notification 149 #RemoteAuxPort = 0
··· 143 # ConnectionTimeout = 180 144 145 #RemoteServiceName = gds_db 146 + RemoteServicePort = ${toString cfg.port} 147 148 # randomly choose port for server Event Notification 149 #RemoteAuxPort = 0
+2 -2
nixos/modules/services/misc/nix-ssh-serve.nix
··· 1 - { config, lib, ... }: 2 3 with lib; 4 let cfg = config.nix.sshServe; ··· 46 description = "Nix SSH store user"; 47 isSystemUser = true; 48 group = "nix-ssh"; 49 - useDefaultShell = true; 50 }; 51 users.groups.nix-ssh = {}; 52
··· 1 + { config, lib, pkgs, ... }: 2 3 with lib; 4 let cfg = config.nix.sshServe; ··· 46 description = "Nix SSH store user"; 47 isSystemUser = true; 48 group = "nix-ssh"; 49 + shell = pkgs.bashInteractive; 50 }; 51 users.groups.nix-ssh = {}; 52
+108
nixos/modules/services/web-apps/suwayomi-server.md
···
··· 1 + # Suwayomi-Server {#module-services-suwayomi-server} 2 + 3 + A free and open source manga reader server that runs extensions built for Tachiyomi. 4 + 5 + ## Basic usage {#module-services-suwayomi-server-basic-usage} 6 + 7 + By default, the module will execute Suwayomi-Server backend and web UI: 8 + 9 + ```nix 10 + { ... }: 11 + 12 + { 13 + services.suwayomi-server = { 14 + enable = true; 15 + }; 16 + } 17 + ``` 18 + 19 + It runs in the systemd service named `suwayomi-server` in the data directory `/var/lib/suwayomi-server`. 20 + 21 + You can change the default parameters with some other parameters: 22 + ```nix 23 + { ... }: 24 + 25 + { 26 + services.suwayomi-server = { 27 + enable = true; 28 + 29 + dataDir = "/var/lib/suwayomi"; # Default is "/var/lib/suwayomi-server" 30 + openFirewall = true; 31 + 32 + settings = { 33 + server.port = 4567; 34 + }; 35 + }; 36 + } 37 + ``` 38 + 39 + If you want to create a desktop icon, you can activate the system tray option: 40 + 41 + ```nix 42 + { ... }: 43 + 44 + { 45 + services.suwayomi-server = { 46 + enable = true; 47 + 48 + dataDir = "/var/lib/suwayomi"; # Default is "/var/lib/suwayomi-server" 49 + openFirewall = true; 50 + 51 + settings = { 52 + server.port = 4567; 53 + server.enableSystemTray = true; 54 + }; 55 + }; 56 + } 57 + ``` 58 + 59 + ## Basic authentication {#module-services-suwayomi-server-basic-auth} 60 + 61 + You can configure a basic authentication to the web interface with: 62 + 63 + ```nix 64 + { ... }: 65 + 66 + { 67 + services.suwayomi-server = { 68 + enable = true; 69 + 70 + openFirewall = true; 71 + 72 + settings = { 73 + server.port = 4567; 74 + server = { 75 + basicAuthEnabled = true; 76 + basicAuthUsername = "username"; 77 + 78 + # NOTE: this is not a real upstream option 79 + basicAuthPasswordFile = ./path/to/the/password/file; 80 + }; 81 + }; 82 + }; 83 + } 84 + ``` 85 + 86 + ## Extra configuration {#module-services-suwayomi-server-extra-config} 87 + 88 + Not all the configuration options are available directly in this module, but you can add the other options of suwayomi-server with: 89 + 90 + ```nix 91 + { ... }: 92 + 93 + { 94 + services.suwayomi-server = { 95 + enable = true; 96 + 97 + openFirewall = true; 98 + 99 + settings = { 100 + server = { 101 + port = 4567; 102 + autoDownloadNewChapters = false; 103 + maxSourcesInParallel" = 6; 104 + }; 105 + }; 106 + }; 107 + } 108 + ```
+260
nixos/modules/services/web-apps/suwayomi-server.nix
···
··· 1 + { config, pkgs, lib, ... }: 2 + 3 + let 4 + cfg = config.services.suwayomi-server; 5 + inherit (lib) mkOption mdDoc mkEnableOption mkIf types; 6 + in 7 + { 8 + options = { 9 + services.suwayomi-server = { 10 + enable = mkEnableOption (mdDoc "Suwayomi, a free and open source manga reader server that runs extensions built for Tachiyomi."); 11 + 12 + package = lib.mkPackageOptionMD pkgs "suwayomi-server" { }; 13 + 14 + dataDir = mkOption { 15 + type = types.path; 16 + default = "/var/lib/suwayomi-server"; 17 + example = "/var/data/mangas"; 18 + description = mdDoc '' 19 + The path to the data directory in which Suwayomi-Server will download scans. 20 + ''; 21 + }; 22 + 23 + user = mkOption { 24 + type = types.str; 25 + default = "suwayomi"; 26 + example = "root"; 27 + description = mdDoc '' 28 + User account under which Suwayomi-Server runs. 29 + ''; 30 + }; 31 + 32 + group = mkOption { 33 + type = types.str; 34 + default = "suwayomi"; 35 + example = "medias"; 36 + description = mdDoc '' 37 + Group under which Suwayomi-Server runs. 38 + ''; 39 + }; 40 + 41 + openFirewall = mkOption { 42 + type = types.bool; 43 + default = false; 44 + description = mdDoc '' 45 + Whether to open the firewall for the port in {option}`services.suwayomi-server.settings.server.port`. 46 + ''; 47 + }; 48 + 49 + settings = mkOption { 50 + type = types.submodule { 51 + freeformType = 52 + let 53 + recursiveAttrsType = with types; attrsOf (nullOr (oneOf [ 54 + str 55 + path 56 + int 57 + float 58 + bool 59 + (listOf str) 60 + (recursiveAttrsType // { description = "instances of this type recursively"; }) 61 + ])); 62 + in 63 + recursiveAttrsType; 64 + options = { 65 + server = { 66 + ip = mkOption { 67 + type = types.str; 68 + default = "0.0.0.0"; 69 + example = "127.0.0.1"; 70 + description = mdDoc '' 71 + The ip that Suwayomi will bind to. 72 + ''; 73 + }; 74 + 75 + port = mkOption { 76 + type = types.port; 77 + default = 8080; 78 + example = 4567; 79 + description = mdDoc '' 80 + The port that Suwayomi will listen to. 81 + ''; 82 + }; 83 + 84 + basicAuthEnabled = mkEnableOption (mdDoc '' 85 + Add basic access authentication to Suwayomi-Server. 86 + Enabling this option is useful when hosting on a public network/the Internet 87 + ''); 88 + 89 + basicAuthUsername = mkOption { 90 + type = types.nullOr types.str; 91 + default = null; 92 + description = mdDoc '' 93 + The username value that you have to provide when authenticating. 94 + ''; 95 + }; 96 + 97 + # NOTE: this is not a real upstream option 98 + basicAuthPasswordFile = mkOption { 99 + type = types.nullOr types.path; 100 + default = null; 101 + example = "/var/secrets/suwayomi-server-password"; 102 + description = mdDoc '' 103 + The password file containing the value that you have to provide when authenticating. 104 + ''; 105 + }; 106 + 107 + downloadAsCbz = mkOption { 108 + type = types.bool; 109 + default = false; 110 + description = mdDoc '' 111 + Download chapters as `.cbz` files. 112 + ''; 113 + }; 114 + 115 + localSourcePath = mkOption { 116 + type = types.path; 117 + default = cfg.dataDir; 118 + defaultText = lib.literalExpression "suwayomi-server.dataDir"; 119 + example = "/var/data/local_mangas"; 120 + description = mdDoc '' 121 + Path to the local source folder. 122 + ''; 123 + }; 124 + 125 + systemTrayEnabled = mkOption { 126 + type = types.bool; 127 + default = false; 128 + description = mdDoc '' 129 + Whether to enable a system tray icon, if possible. 130 + ''; 131 + }; 132 + }; 133 + }; 134 + }; 135 + description = mdDoc '' 136 + Configuration to write to {file}`server.conf`. 137 + See <https://github.com/Suwayomi/Suwayomi-Server/wiki/Configuring-Suwayomi-Server> for more information. 138 + ''; 139 + default = { }; 140 + example = { 141 + server.socksProxyEnabled = true; 142 + server.socksProxyHost = "yourproxyhost.com"; 143 + server.socksProxyPort = "8080"; 144 + }; 145 + }; 146 + }; 147 + }; 148 + 149 + config = mkIf cfg.enable { 150 + 151 + assertions = [{ 152 + assertion = with cfg.settings.server; basicAuthEnabled -> (basicAuthUsername != null && basicAuthPasswordFile != null); 153 + message = '' 154 + [suwayomi-server]: the username and the password file cannot be null when the basic auth is enabled 155 + ''; 156 + }]; 157 + 158 + networking.firewall.allowedTCPPorts = mkIf cfg.openFirewall [ cfg.settings.server.port ]; 159 + 160 + users.groups = mkIf (cfg.group == "suwayomi") { 161 + suwayomi = { }; 162 + }; 163 + 164 + users.users = mkIf (cfg.user == "suwayomi") { 165 + suwayomi = { 166 + group = cfg.group; 167 + # Need to set the user home because the package writes to ~/.local/Tachidesk 168 + home = cfg.dataDir; 169 + description = "Suwayomi Daemon user"; 170 + isSystemUser = true; 171 + }; 172 + }; 173 + 174 + systemd.tmpfiles.settings."10-suwayomi-server" = { 175 + "${cfg.dataDir}/.local/share/Tachidesk".d = { 176 + mode = "0700"; 177 + inherit (cfg) user group; 178 + }; 179 + }; 180 + 181 + systemd.services.suwayomi-server = 182 + let 183 + flattenConfig = prefix: config: 184 + lib.foldl' 185 + lib.mergeAttrs 186 + { } 187 + (lib.attrValues 188 + (lib.mapAttrs 189 + (k: v: 190 + if !(lib.isAttrs v) 191 + then { "${prefix}${k}" = v; } 192 + else flattenConfig "${prefix}${k}." v 193 + ) 194 + config 195 + ) 196 + ); 197 + 198 + # HOCON is a JSON superset that suwayomi-server use for configuration 199 + toHOCON = attr: 200 + let 201 + attrType = builtins.typeOf attr; 202 + in 203 + if builtins.elem attrType [ "string" "path" "int" "float" ] 204 + then ''"${toString attr}"'' 205 + else if attrType == "bool" 206 + then lib.boolToString attr 207 + else if attrType == "list" 208 + then "[\n${lib.concatMapStringsSep ",\n" toHOCON attr}\n]" 209 + else # attrs, lambda, null 210 + throw '' 211 + [suwayomi-server]: invalid config value type '${attrType}'. 212 + ''; 213 + 214 + configFile = pkgs.writeText "server.conf" (lib.pipe cfg.settings [ 215 + (settings: lib.recursiveUpdate settings { 216 + server.basicAuthPasswordFile = null; 217 + server.basicAuthPassword = 218 + if settings.server.basicAuthEnabled 219 + then "$TACHIDESK_SERVER_BASIC_AUTH_PASSWORD" 220 + else null; 221 + }) 222 + (flattenConfig "") 223 + (lib.filterAttrs (_: x: x != null)) 224 + (lib.mapAttrsToList (name: value: ''${name} = ${toHOCON value}'')) 225 + lib.concatLines 226 + ]); 227 + 228 + in 229 + { 230 + description = "A free and open source manga reader server that runs extensions built for Tachiyomi."; 231 + 232 + wantedBy = [ "multi-user.target" ]; 233 + wants = [ "network-online.target" ]; 234 + after = [ "network-online.target" ]; 235 + 236 + script = '' 237 + ${lib.optionalString cfg.settings.server.basicAuthEnabled '' 238 + export TACHIDESK_SERVER_BASIC_AUTH_PASSWORD="$(<${cfg.settings.server.basicAuthPasswordFile})" 239 + ''} 240 + ${lib.getExe pkgs.envsubst} -i ${configFile} -o ${cfg.dataDir}/.local/share/Tachidesk/server.conf 241 + ${lib.getExe cfg.package} -Dsuwayomi.tachidesk.config.server.rootDir=${cfg.dataDir} 242 + ''; 243 + 244 + serviceConfig = { 245 + User = cfg.user; 246 + Group = cfg.group; 247 + 248 + Type = "simple"; 249 + Restart = "on-failure"; 250 + 251 + StateDirectory = mkIf (cfg.dataDir == "/var/lib/suwayomi-server") "suwayomi-server"; 252 + }; 253 + }; 254 + }; 255 + 256 + meta = { 257 + maintainers = with lib.maintainers; [ ratcornu ]; 258 + doc = ./suwayomi-server.md; 259 + }; 260 + }
+51 -38
nixos/modules/system/boot/loader/systemd-boot/systemd-boot-builder.py
··· 15 from typing import NamedTuple, Dict, List 16 from dataclasses import dataclass 17 18 19 @dataclass 20 class BootSpec: ··· 27 toplevel: str 28 specialisations: Dict[str, "BootSpec"] 29 initrdSecrets: str | None = None 30 - 31 32 33 libc = ctypes.CDLL("libc.so.6") ··· 75 76 77 def write_loader_conf(profile: str | None, generation: int, specialisation: str | None) -> None: 78 - with open("@efiSysMountPoint@/loader/loader.conf.tmp", 'w') as f: 79 - if "@timeout@" != "": 80 - f.write("timeout @timeout@\n") 81 f.write("default %s\n" % generation_conf_filename(profile, generation, specialisation)) 82 - if not @editor@: 83 f.write("editor 0\n") 84 - f.write("console-mode @consoleMode@\n") 85 f.flush() 86 os.fsync(f.fileno()) 87 - os.rename("@efiSysMountPoint@/loader/loader.conf.tmp", "@efiSysMountPoint@/loader/loader.conf") 88 89 90 def get_bootspec(profile: str | None, generation: int) -> BootSpec: ··· 95 bootspec_json = json.load(boot_json_f) 96 else: 97 boot_json_str = subprocess.check_output([ 98 - "@bootspecTools@/bin/synthesize", 99 "--version", 100 "1", 101 system_directory, ··· 116 store_dir = os.path.basename(os.path.dirname(store_file_path)) 117 efi_file_path = "/efi/nixos/%s-%s.efi" % (store_dir, suffix) 118 if not dry_run: 119 - copy_if_not_exists(store_file_path, "@efiSysMountPoint@%s" % (efi_file_path)) 120 return efi_file_path 121 122 def write_entry(profile: str | None, generation: int, specialisation: str | None, ··· 126 kernel = copy_from_file(bootspec.kernel) 127 initrd = copy_from_file(bootspec.initrd) 128 129 - title = "@distroName@{profile}{specialisation}".format( 130 profile=" [" + profile + "]" if profile else "", 131 specialisation=" (%s)" % specialisation if specialisation else "") 132 133 try: 134 if bootspec.initrdSecrets is not None: 135 - subprocess.check_call([bootspec.initrdSecrets, "@efiSysMountPoint@%s" % (initrd)]) 136 except subprocess.CalledProcessError: 137 if current: 138 print("failed to create initrd secrets!", file=sys.stderr) ··· 142 f'for "{title} - Configuration {generation}", an older generation', file=sys.stderr) 143 print("note: this is normal after having removed " 144 "or renamed a file in `boot.initrd.secrets`", file=sys.stderr) 145 - entry_file = "@efiSysMountPoint@/loader/entries/%s" % ( 146 generation_conf_filename(profile, generation, specialisation)) 147 tmp_path = "%s.tmp" % (entry_file) 148 kernel_params = "init=%s " % bootspec.init ··· 167 168 def get_generations(profile: str | None = None) -> list[SystemIdentifier]: 169 gen_list = subprocess.check_output([ 170 - "@nix@/bin/nix-env", 171 "--list-generations", 172 "-p", 173 "/nix/var/nix/profiles/%s" % ("system-profiles/" + profile if profile else "system"), ··· 176 gen_lines = gen_list.split('\n') 177 gen_lines.pop() 178 179 - configurationLimit = @configurationLimit@ 180 configurations = [ 181 SystemIdentifier( 182 profile=profile, ··· 189 190 191 def remove_old_entries(gens: list[SystemIdentifier]) -> None: 192 - rex_profile = re.compile(r"^@efiSysMountPoint@/loader/entries/nixos-(.*)-generation-.*\.conf$") 193 - rex_generation = re.compile(r"^@efiSysMountPoint@/loader/entries/nixos.*-generation-([0-9]+)(-specialisation-.*)?\.conf$") 194 known_paths = [] 195 for gen in gens: 196 bootspec = get_bootspec(gen.profile, gen.generation) 197 known_paths.append(copy_from_file(bootspec.kernel, True)) 198 known_paths.append(copy_from_file(bootspec.initrd, True)) 199 - for path in glob.iglob("@efiSysMountPoint@/loader/entries/nixos*-generation-[1-9]*.conf"): 200 if rex_profile.match(path): 201 prof = rex_profile.sub(r"\1", path) 202 else: ··· 207 continue 208 if not (prof, gen_number, None) in gens: 209 os.unlink(path) 210 - for path in glob.iglob("@efiSysMountPoint@/efi/nixos/*"): 211 if not path in known_paths and not os.path.isdir(path): 212 os.unlink(path) 213 ··· 230 # Since systemd version 232 a machine ID is required and it might not 231 # be there on newly installed systems, so let's generate one so that 232 # bootctl can find it and we can also pass it to write_entry() later. 233 - cmd = ["@systemd@/bin/systemd-machine-id-setup", "--print"] 234 machine_id = subprocess.run( 235 cmd, text=True, check=True, stdout=subprocess.PIPE 236 ).stdout.rstrip() ··· 242 # flags to pass to bootctl install/update 243 bootctl_flags = [] 244 245 - if "@canTouchEfiVariables@" != "1": 246 bootctl_flags.append("--no-variables") 247 248 - if "@graceful@" == "1": 249 bootctl_flags.append("--graceful") 250 251 if os.getenv("NIXOS_INSTALL_BOOTLOADER") == "1": 252 # bootctl uses fopen() with modes "wxe" and fails if the file exists. 253 - if os.path.exists("@efiSysMountPoint@/loader/loader.conf"): 254 - os.unlink("@efiSysMountPoint@/loader/loader.conf") 255 256 - subprocess.check_call(["@systemd@/bin/bootctl", "--esp-path=@efiSysMountPoint@"] + bootctl_flags + ["install"]) 257 else: 258 # Update bootloader to latest if needed 259 - available_out = subprocess.check_output(["@systemd@/bin/bootctl", "--version"], universal_newlines=True).split()[2] 260 - installed_out = subprocess.check_output(["@systemd@/bin/bootctl", "--esp-path=@efiSysMountPoint@", "status"], universal_newlines=True) 261 262 # See status_binaries() in systemd bootctl.c for code which generates this 263 installed_match = re.search(r"^\W+File:.*/EFI/(?:BOOT|systemd)/.*\.efi \(systemd-boot ([\d.]+[^)]*)\)$", ··· 276 277 if installed_version < available_version: 278 print("updating systemd-boot from %s to %s" % (installed_version, available_version)) 279 - subprocess.check_call(["@systemd@/bin/bootctl", "--esp-path=@efiSysMountPoint@"] + bootctl_flags + ["update"]) 280 281 - os.makedirs("@efiSysMountPoint@/efi/nixos", exist_ok=True) 282 - os.makedirs("@efiSysMountPoint@/loader/entries", exist_ok=True) 283 284 gens = get_generations() 285 for profile in get_profiles(): ··· 302 else: 303 raise e 304 305 - for root, _, files in os.walk('@efiSysMountPoint@/efi/nixos/.extra-files', topdown=False): 306 - relative_root = root.removeprefix("@efiSysMountPoint@/efi/nixos/.extra-files").removeprefix("/") 307 - actual_root = os.path.join("@efiSysMountPoint@", relative_root) 308 309 for file in files: 310 actual_file = os.path.join(actual_root, file) ··· 317 os.rmdir(actual_root) 318 os.rmdir(root) 319 320 - os.makedirs("@efiSysMountPoint@/efi/nixos/.extra-files", exist_ok=True) 321 322 - subprocess.check_call("@copyExtraFiles@") 323 324 325 def main() -> None: 326 - parser = argparse.ArgumentParser(description='Update @distroName@-related systemd-boot files') 327 - parser.add_argument('default_config', metavar='DEFAULT-CONFIG', help='The default @distroName@ config to boot') 328 args = parser.parse_args() 329 330 try: ··· 334 # it can leave the system in an unbootable state, when a crash/outage 335 # happens shortly after an update. To decrease the likelihood of this 336 # event sync the efi filesystem after each update. 337 - rc = libc.syncfs(os.open("@efiSysMountPoint@", os.O_RDONLY)) 338 if rc != 0: 339 - print("could not sync @efiSysMountPoint@: {}".format(os.strerror(rc)), file=sys.stderr) 340 341 342 if __name__ == '__main__':
··· 15 from typing import NamedTuple, Dict, List 16 from dataclasses import dataclass 17 18 + # These values will be replaced with actual values during the package build 19 + EFI_SYS_MOUNT_POINT = "@efiSysMountPoint@" 20 + TIMEOUT = "@timeout@" 21 + EDITOR = bool("@editor@") 22 + CONSOLE_MODE = "@consoleMode@" 23 + BOOTSPEC_TOOLS = "@bootspecTools@" 24 + DISTRO_NAME = "@distroName@" 25 + NIX = "@nix@" 26 + SYSTEMD = "@systemd@" 27 + CONFIGURATION_LIMIT = int("@configurationLimit@") 28 + CAN_TOUCH_EFI_VARIABLES = "@canTouchEfiVariables@" 29 + GRACEFUL = "@graceful@" 30 + COPY_EXTRA_FILES = "@copyExtraFiles@" 31 32 @dataclass 33 class BootSpec: ··· 40 toplevel: str 41 specialisations: Dict[str, "BootSpec"] 42 initrdSecrets: str | None = None 43 44 45 libc = ctypes.CDLL("libc.so.6") ··· 87 88 89 def write_loader_conf(profile: str | None, generation: int, specialisation: str | None) -> None: 90 + with open(f"{EFI_SYS_MOUNT_POINT}/loader/loader.conf.tmp", 'w') as f: 91 + if TIMEOUT != "": 92 + f.write(f"timeout {TIMEOUT}\n") 93 f.write("default %s\n" % generation_conf_filename(profile, generation, specialisation)) 94 + if not EDITOR: 95 f.write("editor 0\n") 96 + f.write(f"console-mode {CONSOLE_MODE}\n") 97 f.flush() 98 os.fsync(f.fileno()) 99 + os.rename(f"{EFI_SYS_MOUNT_POINT}/loader/loader.conf.tmp", f"{EFI_SYS_MOUNT_POINT}/loader/loader.conf") 100 101 102 def get_bootspec(profile: str | None, generation: int) -> BootSpec: ··· 107 bootspec_json = json.load(boot_json_f) 108 else: 109 boot_json_str = subprocess.check_output([ 110 + f"{BOOTSPEC_TOOLS}/bin/synthesize", 111 "--version", 112 "1", 113 system_directory, ··· 128 store_dir = os.path.basename(os.path.dirname(store_file_path)) 129 efi_file_path = "/efi/nixos/%s-%s.efi" % (store_dir, suffix) 130 if not dry_run: 131 + copy_if_not_exists(store_file_path, f"{EFI_SYS_MOUNT_POINT}%s" % (efi_file_path)) 132 return efi_file_path 133 134 def write_entry(profile: str | None, generation: int, specialisation: str | None, ··· 138 kernel = copy_from_file(bootspec.kernel) 139 initrd = copy_from_file(bootspec.initrd) 140 141 + title = "{name}{profile}{specialisation}".format( 142 + name=DISTRO_NAME, 143 profile=" [" + profile + "]" if profile else "", 144 specialisation=" (%s)" % specialisation if specialisation else "") 145 146 try: 147 if bootspec.initrdSecrets is not None: 148 + subprocess.check_call([bootspec.initrdSecrets, f"{EFI_SYS_MOUNT_POINT}%s" % (initrd)]) 149 except subprocess.CalledProcessError: 150 if current: 151 print("failed to create initrd secrets!", file=sys.stderr) ··· 155 f'for "{title} - Configuration {generation}", an older generation', file=sys.stderr) 156 print("note: this is normal after having removed " 157 "or renamed a file in `boot.initrd.secrets`", file=sys.stderr) 158 + entry_file = f"{EFI_SYS_MOUNT_POINT}/loader/entries/%s" % ( 159 generation_conf_filename(profile, generation, specialisation)) 160 tmp_path = "%s.tmp" % (entry_file) 161 kernel_params = "init=%s " % bootspec.init ··· 180 181 def get_generations(profile: str | None = None) -> list[SystemIdentifier]: 182 gen_list = subprocess.check_output([ 183 + f"{NIX}/bin/nix-env", 184 "--list-generations", 185 "-p", 186 "/nix/var/nix/profiles/%s" % ("system-profiles/" + profile if profile else "system"), ··· 189 gen_lines = gen_list.split('\n') 190 gen_lines.pop() 191 192 + configurationLimit = CONFIGURATION_LIMIT 193 configurations = [ 194 SystemIdentifier( 195 profile=profile, ··· 202 203 204 def remove_old_entries(gens: list[SystemIdentifier]) -> None: 205 + rex_profile = re.compile(r"^" + re.escape(EFI_SYS_MOUNT_POINT) + "/loader/entries/nixos-(.*)-generation-.*\.conf$") 206 + rex_generation = re.compile(r"^" + re.escape(EFI_SYS_MOUNT_POINT) + "/loader/entries/nixos.*-generation-([0-9]+)(-specialisation-.*)?\.conf$") 207 known_paths = [] 208 for gen in gens: 209 bootspec = get_bootspec(gen.profile, gen.generation) 210 known_paths.append(copy_from_file(bootspec.kernel, True)) 211 known_paths.append(copy_from_file(bootspec.initrd, True)) 212 + for path in glob.iglob(f"{EFI_SYS_MOUNT_POINT}/loader/entries/nixos*-generation-[1-9]*.conf"): 213 if rex_profile.match(path): 214 prof = rex_profile.sub(r"\1", path) 215 else: ··· 220 continue 221 if not (prof, gen_number, None) in gens: 222 os.unlink(path) 223 + for path in glob.iglob(f"{EFI_SYS_MOUNT_POINT}/efi/nixos/*"): 224 if not path in known_paths and not os.path.isdir(path): 225 os.unlink(path) 226 ··· 243 # Since systemd version 232 a machine ID is required and it might not 244 # be there on newly installed systems, so let's generate one so that 245 # bootctl can find it and we can also pass it to write_entry() later. 246 + cmd = [f"{SYSTEMD}/bin/systemd-machine-id-setup", "--print"] 247 machine_id = subprocess.run( 248 cmd, text=True, check=True, stdout=subprocess.PIPE 249 ).stdout.rstrip() ··· 255 # flags to pass to bootctl install/update 256 bootctl_flags = [] 257 258 + if CAN_TOUCH_EFI_VARIABLES != "1": 259 bootctl_flags.append("--no-variables") 260 261 + if GRACEFUL == "1": 262 bootctl_flags.append("--graceful") 263 264 if os.getenv("NIXOS_INSTALL_BOOTLOADER") == "1": 265 # bootctl uses fopen() with modes "wxe" and fails if the file exists. 266 + if os.path.exists(f"{EFI_SYS_MOUNT_POINT}/loader/loader.conf"): 267 + os.unlink(f"{EFI_SYS_MOUNT_POINT}/loader/loader.conf") 268 269 + subprocess.check_call([f"{SYSTEMD}/bin/bootctl", f"--esp-path={EFI_SYS_MOUNT_POINT}"] + bootctl_flags + ["install"]) 270 else: 271 # Update bootloader to latest if needed 272 + available_out = subprocess.check_output([f"{SYSTEMD}/bin/bootctl", "--version"], universal_newlines=True).split()[2] 273 + installed_out = subprocess.check_output([f"{SYSTEMD}/bin/bootctl", f"--esp-path={EFI_SYS_MOUNT_POINT}", "status"], universal_newlines=True) 274 275 # See status_binaries() in systemd bootctl.c for code which generates this 276 installed_match = re.search(r"^\W+File:.*/EFI/(?:BOOT|systemd)/.*\.efi \(systemd-boot ([\d.]+[^)]*)\)$", ··· 289 290 if installed_version < available_version: 291 print("updating systemd-boot from %s to %s" % (installed_version, available_version)) 292 + subprocess.check_call([f"{SYSTEMD}/bin/bootctl", f"--esp-path={EFI_SYS_MOUNT_POINT}"] + bootctl_flags + ["update"]) 293 294 + os.makedirs(f"{EFI_SYS_MOUNT_POINT}/efi/nixos", exist_ok=True) 295 + os.makedirs(f"{EFI_SYS_MOUNT_POINT}/loader/entries", exist_ok=True) 296 297 gens = get_generations() 298 for profile in get_profiles(): ··· 315 else: 316 raise e 317 318 + for root, _, files in os.walk(f"{EFI_SYS_MOUNT_POINT}/efi/nixos/.extra-files", topdown=False): 319 + relative_root = root.removeprefix(f"{EFI_SYS_MOUNT_POINT}/efi/nixos/.extra-files").removeprefix("/") 320 + actual_root = os.path.join(f"{EFI_SYS_MOUNT_POINT}", relative_root) 321 322 for file in files: 323 actual_file = os.path.join(actual_root, file) ··· 330 os.rmdir(actual_root) 331 os.rmdir(root) 332 333 + os.makedirs(f"{EFI_SYS_MOUNT_POINT}/efi/nixos/.extra-files", exist_ok=True) 334 335 + subprocess.check_call(COPY_EXTRA_FILES) 336 337 338 def main() -> None: 339 + parser = argparse.ArgumentParser(description=f"Update {DISTRO_NAME}-related systemd-boot files") 340 + parser.add_argument('default_config', metavar='DEFAULT-CONFIG', help=f"The default {DISTRO_NAME} config to boot") 341 args = parser.parse_args() 342 343 try: ··· 347 # it can leave the system in an unbootable state, when a crash/outage 348 # happens shortly after an update. To decrease the likelihood of this 349 # event sync the efi filesystem after each update. 350 + rc = libc.syncfs(os.open(f"{EFI_SYS_MOUNT_POINT}", os.O_RDONLY)) 351 if rc != 0: 352 + print(f"could not sync {EFI_SYS_MOUNT_POINT}: {os.strerror(rc)}", file=sys.stderr) 353 354 355 if __name__ == '__main__':
+1
nixos/tests/all-tests.nix
··· 810 stunnel = handleTest ./stunnel.nix {}; 811 sudo = handleTest ./sudo.nix {}; 812 sudo-rs = handleTest ./sudo-rs.nix {}; 813 swap-file-btrfs = handleTest ./swap-file-btrfs.nix {}; 814 swap-partition = handleTest ./swap-partition.nix {}; 815 swap-random-encryption = handleTest ./swap-random-encryption.nix {};
··· 810 stunnel = handleTest ./stunnel.nix {}; 811 sudo = handleTest ./sudo.nix {}; 812 sudo-rs = handleTest ./sudo-rs.nix {}; 813 + suwayomi-server = handleTest ./suwayomi-server.nix {}; 814 swap-file-btrfs = handleTest ./swap-file-btrfs.nix {}; 815 swap-partition = handleTest ./swap-partition.nix {}; 816 swap-random-encryption = handleTest ./swap-random-encryption.nix {};
+24 -6
nixos/tests/ayatana-indicators.nix
··· 4 name = "ayatana-indicators"; 5 6 meta = { 7 - maintainers = with lib.maintainers; [ OPNA2608 ]; 8 }; 9 10 nodes.machine = { config, ... }: { ··· 28 enable = true; 29 packages = with pkgs; [ 30 ayatana-indicator-messages 31 - ]; 32 }; 33 34 - # Services needed by some indicators 35 services.accounts-daemon.enable = true; # messages 36 }; 37 38 # 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? 39 testScript = { nodes, ... }: let 40 - runCommandPerIndicatorService = command: lib.strings.concatMapStringsSep "\n" command nodes.machine.systemd.user.targets."ayatana-indicators".wants; 41 in '' 42 start_all() 43 machine.wait_for_x() ··· 50 machine.sleep(10) 51 52 # Now check if all indicators were brought up successfully, and kill them for later 53 - '' + (runCommandPerIndicatorService (service: let serviceExec = builtins.replaceStrings [ "." ] [ "-" ] service; in '' 54 machine.succeed("pgrep -f ${serviceExec}") 55 machine.succeed("pkill -f ${serviceExec}") 56 '')) + '' ··· 65 machine.sleep(10) 66 67 # Now check if all indicator services were brought up successfully 68 - '' + runCommandPerIndicatorService (service: '' 69 machine.wait_for_unit("${service}", "${user}") 70 ''); 71 })
··· 4 name = "ayatana-indicators"; 5 6 meta = { 7 + maintainers = lib.teams.lomiri.members; 8 }; 9 10 nodes.machine = { config, ... }: { ··· 28 enable = true; 29 packages = with pkgs; [ 30 ayatana-indicator-messages 31 + ] ++ (with pkgs.lomiri; [ 32 + lomiri-indicator-network 33 + ]); 34 }; 35 36 + # Setup needed by some indicators 37 + 38 services.accounts-daemon.enable = true; # messages 39 + 40 + # Lomiri-ish setup for Lomiri indicators 41 + # TODO move into a Lomiri module, once the package set is far enough for the DE to start 42 + 43 + networking.networkmanager.enable = true; # lomiri-network-indicator 44 + # TODO potentially urfkill for lomiri-network-indicator? 45 }; 46 47 # 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? 48 testScript = { nodes, ... }: let 49 + runCommandOverServiceList = list: command: 50 + lib.strings.concatMapStringsSep "\n" command list; 51 + 52 + runCommandOverAyatanaIndicators = runCommandOverServiceList 53 + (builtins.filter 54 + (service: !(lib.strings.hasPrefix "lomiri" service || lib.strings.hasPrefix "telephony-service" service)) 55 + nodes.machine.systemd.user.targets."ayatana-indicators".wants); 56 + 57 + runCommandOverAllIndicators = runCommandOverServiceList 58 + nodes.machine.systemd.user.targets."ayatana-indicators".wants; 59 in '' 60 start_all() 61 machine.wait_for_x() ··· 68 machine.sleep(10) 69 70 # Now check if all indicators were brought up successfully, and kill them for later 71 + '' + (runCommandOverAyatanaIndicators (service: let serviceExec = builtins.replaceStrings [ "." ] [ "-" ] service; in '' 72 machine.succeed("pgrep -f ${serviceExec}") 73 machine.succeed("pkill -f ${serviceExec}") 74 '')) + '' ··· 83 machine.sleep(10) 84 85 # Now check if all indicator services were brought up successfully 86 + '' + runCommandOverAllIndicators (service: '' 87 machine.wait_for_unit("${service}", "${user}") 88 ''); 89 })
+90 -19
nixos/tests/haproxy.nix
··· 1 - import ./make-test-python.nix ({ pkgs, ...}: { 2 name = "haproxy"; 3 nodes = { 4 - machine = { ... }: { 5 - services.haproxy = { 6 enable = true; 7 config = '' 8 defaults 9 timeout connect 10s 10 11 backend http_server 12 - mode http 13 - server httpd [::1]:8000 14 15 frontend http 16 - bind *:80 17 - mode http 18 http-request use-service prometheus-exporter if { path /metrics } 19 use_backend http_server 20 ''; 21 }; 22 services.httpd = { ··· 30 }]; 31 }; 32 }; 33 }; 34 }; 35 testScript = '' 36 start_all() 37 - machine.wait_for_unit("multi-user.target") 38 - machine.wait_for_unit("haproxy.service") 39 - machine.wait_for_unit("httpd.service") 40 - assert "We are all good!" in machine.succeed("curl -fk http://localhost:80/index.txt") 41 - assert "haproxy_process_pool_allocated_bytes" in machine.succeed( 42 - "curl -fk http://localhost:80/metrics" 43 - ) 44 45 with subtest("reload"): 46 - machine.succeed("systemctl reload haproxy") 47 # wait some time to ensure the following request hits the reloaded haproxy 48 - machine.sleep(5) 49 - assert "We are all good!" in machine.succeed( 50 - "curl -fk http://localhost:80/index.txt" 51 - ) 52 ''; 53 })
··· 1 + import ./make-test-python.nix ({ lib, pkgs, ...}: { 2 name = "haproxy"; 3 nodes = { 4 + server = { ... }: { 5 + services.haproxy = { 6 enable = true; 7 config = '' 8 + global 9 + limited-quic 10 + 11 defaults 12 + mode http 13 timeout connect 10s 14 + timeout client 10s 15 + timeout server 10s 16 + 17 + log /dev/log local0 debug err 18 + option logasap 19 + option httplog 20 + option httpslog 21 22 backend http_server 23 + server httpd [::1]:8000 alpn http/1.1 24 25 frontend http 26 + bind :80 27 + bind :443 ssl strict-sni crt /etc/ssl/fullchain.pem alpn h2,http/1.1 28 + bind quic4@:443 ssl strict-sni crt /etc/ssl/fullchain.pem alpn h3 allow-0rtt 29 + 30 + http-after-response add-header alt-svc 'h3=":443"; ma=60' if { ssl_fc } 31 + 32 http-request use-service prometheus-exporter if { path /metrics } 33 use_backend http_server 34 + 35 + frontend http-cert-auth 36 + bind :8443 ssl strict-sni crt /etc/ssl/fullchain.pem verify required ca-file /etc/ssl/cacert.crt 37 + bind quic4@:8443 ssl strict-sni crt /etc/ssl/fullchain.pem verify required ca-file /etc/ssl/cacert.crt alpn h3 38 + 39 + use_backend http_server 40 ''; 41 }; 42 services.httpd = { ··· 50 }]; 51 }; 52 }; 53 + networking.firewall.allowedTCPPorts = [ 80 443 8443 ]; 54 + networking.firewall.allowedUDPPorts = [ 443 8443 ]; 55 + }; 56 + client = { ... }: { 57 + environment.systemPackages = [ pkgs.curlHTTP3 ]; 58 }; 59 }; 60 testScript = '' 61 + # Helpers 62 + def cmd(command): 63 + print(f"+{command}") 64 + r = os.system(command) 65 + if r != 0: 66 + raise Exception(f"Command {command} failed with exit code {r}") 67 + 68 + def openssl(command): 69 + cmd(f"${pkgs.openssl}/bin/openssl {command}") 70 + 71 + # Generate CA. 72 + 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") 73 + 74 + # Generate and sign Server. 75 + openssl("req -newkey rsa:4096 -nodes -subj '/CN=server/OU=Tests/O=NixOS' -keyout server.key -out server.csr") 76 + openssl("x509 -req -in server.csr -out server.crt -CA cacert.crt -CAkey cacert.key -days 7") 77 + cmd("cat server.crt server.key > fullchain.pem") 78 + 79 + # Generate and sign Client. 80 + openssl("req -newkey rsa:4096 -nodes -subj '/CN=client/OU=Tests/O=NixOS' -keyout client.key -out client.csr") 81 + openssl("x509 -req -in client.csr -out client.crt -CA cacert.crt -CAkey cacert.key -days 7") 82 + cmd("cat client.crt client.key > client.pem") 83 + 84 + # Start the actual test. 85 start_all() 86 + server.copy_from_host("fullchain.pem", "/etc/ssl/fullchain.pem") 87 + server.copy_from_host("cacert.crt", "/etc/ssl/cacert.crt") 88 + server.succeed("chmod 0644 /etc/ssl/fullchain.pem /etc/ssl/cacert.crt") 89 + 90 + client.copy_from_host("cacert.crt", "/etc/ssl/cacert.crt") 91 + client.copy_from_host("client.pem", "/root/client.pem") 92 + 93 + server.wait_for_unit("multi-user.target") 94 + server.wait_for_unit("haproxy.service") 95 + server.wait_for_unit("httpd.service") 96 + 97 + assert "We are all good!" in client.succeed("curl -f http://server/index.txt") 98 + assert "haproxy_process_pool_allocated_bytes" in client.succeed("curl -f http://server/metrics") 99 + 100 + with subtest("https"): 101 + assert "We are all good!" in client.succeed("curl -f --cacert /etc/ssl/cacert.crt https://server/index.txt") 102 + 103 + with subtest("https-cert-auth"): 104 + # Client must succeed in authenticating with the right certificate. 105 + 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") 106 + # Client must fail without certificate. 107 + client.fail("curl --cacert /etc/ssl/cacert.crt https://server:8443/index.txt") 108 + 109 + with subtest("h3"): 110 + assert "We are all good!" in client.succeed("curl -f --http3-only --cacert /etc/ssl/cacert.crt https://server/index.txt") 111 + 112 + with subtest("h3-cert-auth"): 113 + # Client must succeed in authenticating with the right certificate. 114 + 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") 115 + # Client must fail without certificate. 116 + client.fail("curl -f --http3-only --cacert /etc/ssl/cacert.crt https://server:8443/index.txt") 117 118 with subtest("reload"): 119 + server.succeed("systemctl reload haproxy") 120 # wait some time to ensure the following request hits the reloaded haproxy 121 + server.sleep(5) 122 + assert "We are all good!" in client.succeed("curl -f http://server/index.txt") 123 ''; 124 })
+46
nixos/tests/suwayomi-server.nix
···
··· 1 + { system ? builtins.currentSystem 2 + , pkgs 3 + , lib ? pkgs.lib 4 + }: 5 + let 6 + inherit (import ../lib/testing-python.nix { inherit system pkgs; }) makeTest; 7 + inherit (lib) recursiveUpdate; 8 + 9 + baseTestConfig = { 10 + meta.maintainers = with lib.maintainers; [ ratcornu ]; 11 + nodes.machine = { pkgs, ... }: { 12 + services.suwayomi-server = { 13 + enable = true; 14 + settings.server.port = 1234; 15 + }; 16 + }; 17 + testScript = '' 18 + machine.wait_for_unit("suwayomi-server.service") 19 + machine.wait_for_open_port(1234) 20 + machine.succeed("curl --fail http://localhost:1234/") 21 + ''; 22 + }; 23 + in 24 + 25 + { 26 + without-auth = makeTest (recursiveUpdate baseTestConfig { 27 + name = "suwayomi-server-without-auth"; 28 + }); 29 + 30 + with-auth = makeTest (recursiveUpdate baseTestConfig { 31 + name = "suwayomi-server-with-auth"; 32 + 33 + nodes.machine = { pkgs, ... }: { 34 + services.suwayomi-server = { 35 + enable = true; 36 + 37 + settings.server = { 38 + port = 1234; 39 + basicAuthEnabled = true; 40 + basicAuthUsername = "alice"; 41 + basicAuthPasswordFile = pkgs.writeText "snakeoil-pass.txt" "pass"; 42 + }; 43 + }; 44 + }; 45 + }); 46 + }
+562 -550
pkgs/applications/editors/vim/plugins/generated.nix
··· 29 30 ChatGPT-nvim = buildVimPlugin { 31 pname = "ChatGPT.nvim"; 32 - version = "2023-12-15"; 33 src = fetchFromGitHub { 34 owner = "jackMort"; 35 repo = "ChatGPT.nvim"; 36 - rev = "48c59167beeb6ee0caa501c46cecc97b9be8571d"; 37 - sha256 = "013jns9jz630zc79npadrh5a75spgmglq76d4m56wx89qkbchfxm"; 38 }; 39 meta.homepage = "https://github.com/jackMort/ChatGPT.nvim/"; 40 }; ··· 185 186 LeaderF = buildVimPlugin { 187 pname = "LeaderF"; 188 - version = "2023-12-25"; 189 src = fetchFromGitHub { 190 owner = "Yggdroot"; 191 repo = "LeaderF"; 192 - rev = "d8bd4a5b7d5975543b62c44cd06fd46bb1d83a9e"; 193 - sha256 = "1m3i1xscjfqvcnmk837zwag671myqnz4d853i8sbiaf7ljk5bpl0"; 194 }; 195 meta.homepage = "https://github.com/Yggdroot/LeaderF/"; 196 }; ··· 305 306 SchemaStore-nvim = buildVimPlugin { 307 pname = "SchemaStore.nvim"; 308 - version = "2024-01-02"; 309 src = fetchFromGitHub { 310 owner = "b0o"; 311 repo = "SchemaStore.nvim"; 312 - rev = "90149d11708d38037e340bf7a668e1a79217680d"; 313 - sha256 = "02287n3m4sic42ab5d8qvwixs7xxsl6ll5igm5g7bxkhfg1p1m6k"; 314 }; 315 meta.homepage = "https://github.com/b0o/SchemaStore.nvim/"; 316 }; ··· 449 450 YouCompleteMe = buildVimPlugin { 451 pname = "YouCompleteMe"; 452 - version = "2023-12-30"; 453 src = fetchFromGitHub { 454 owner = "ycm-core"; 455 repo = "YouCompleteMe"; 456 - rev = "71166ea1337fb64cccb412f39539a9ac52b8045e"; 457 - sha256 = "0vnvkfb3wrjlllfzbmipnrbqjk8m1nj0skw0nz84yg6mj0lnrjw0"; 458 fetchSubmodules = true; 459 }; 460 meta.homepage = "https://github.com/ycm-core/YouCompleteMe/"; ··· 498 499 actions-preview-nvim = buildVimPlugin { 500 pname = "actions-preview.nvim"; 501 - version = "2023-12-05"; 502 src = fetchFromGitHub { 503 owner = "aznhe21"; 504 repo = "actions-preview.nvim"; 505 - rev = "8f79029a36ab6807478f157538a91ccd4af5858f"; 506 - sha256 = "0hrrrkfr2qv6fgmvc4nv3spp0d8lqq9skc3gbgnzg8m7pfai2mfx"; 507 }; 508 meta.homepage = "https://github.com/aznhe21/actions-preview.nvim/"; 509 }; ··· 522 523 aerial-nvim = buildVimPlugin { 524 pname = "aerial.nvim"; 525 - version = "2023-12-24"; 526 src = fetchFromGitHub { 527 owner = "stevearc"; 528 repo = "aerial.nvim"; 529 - rev = "e2e3bc2df4490690ea005395eecdc8eeb30c4def"; 530 - sha256 = "1fxjdhsyxsflfzsvsp1rds5cdqw4bipqr5i04sccn2qzip5dfsm7"; 531 fetchSubmodules = true; 532 }; 533 meta.homepage = "https://github.com/stevearc/aerial.nvim/"; ··· 583 584 ale = buildVimPlugin { 585 pname = "ale"; 586 - version = "2023-12-10"; 587 src = fetchFromGitHub { 588 owner = "dense-analysis"; 589 repo = "ale"; 590 - rev = "9a23ec1f60ec85f6afb70870a1978141b321fb3c"; 591 - sha256 = "07gl4a5y4g2ywlj5a9zhwnfb2d4ma8b3hdkf3brls7smwknvlkn0"; 592 }; 593 meta.homepage = "https://github.com/dense-analysis/ale/"; 594 }; ··· 607 608 alpha-nvim = buildVimPlugin { 609 pname = "alpha-nvim"; 610 - version = "2023-11-28"; 611 src = fetchFromGitHub { 612 owner = "goolord"; 613 repo = "alpha-nvim"; 614 - rev = "29074eeb869a6cbac9ce1fbbd04f5f5940311b32"; 615 - sha256 = "13my49r11s0mm7q7cri7c0ymmasippp9wcfplsg1pmg73j9a6i27"; 616 }; 617 meta.homepage = "https://github.com/goolord/alpha-nvim/"; 618 }; ··· 1039 1040 better-escape-nvim = buildVimPlugin { 1041 pname = "better-escape.nvim"; 1042 - version = "2023-12-30"; 1043 src = fetchFromGitHub { 1044 owner = "max397574"; 1045 repo = "better-escape.nvim"; 1046 - rev = "d0e9bc2357d79d88fcbf067e7096812dd917b58f"; 1047 - sha256 = "0x2sd9wk3428hxkk0ybwh0hxksbzlzspb2ill9r63v3arflghn46"; 1048 }; 1049 meta.homepage = "https://github.com/max397574/better-escape.nvim/"; 1050 }; ··· 1259 src = fetchFromGitHub { 1260 owner = "ms-jpq"; 1261 repo = "chadtree"; 1262 - rev = "aed5de7cfe2238df4cd9aa4ac023cdde0db243b2"; 1263 - sha256 = "03y7ms7wx78w70nyzp1nv4nb7ybyrsmsf8zk8p0jnd7vzvx6ixzp"; 1264 }; 1265 meta.homepage = "https://github.com/ms-jpq/chadtree/"; 1266 }; ··· 1531 1532 cmp-dictionary = buildVimPlugin { 1533 pname = "cmp-dictionary"; 1534 - version = "2023-08-30"; 1535 src = fetchFromGitHub { 1536 owner = "uga-rosa"; 1537 repo = "cmp-dictionary"; 1538 - rev = "363ce91a198ea255d847a189c723c6d4e3bc4a91"; 1539 - sha256 = "033wa4sgg2hmn2wi7g7mwl0cpw4mlnr53x8b0diqlyv5v7wax302"; 1540 }; 1541 meta.homepage = "https://github.com/uga-rosa/cmp-dictionary/"; 1542 }; ··· 1591 1592 cmp-fuzzy-path = buildVimPlugin { 1593 pname = "cmp-fuzzy-path"; 1594 - version = "2023-12-28"; 1595 src = fetchFromGitHub { 1596 owner = "tzachar"; 1597 repo = "cmp-fuzzy-path"; 1598 - rev = "11fe4d7a7cd3fd6e28299abea17e3728e14329f3"; 1599 - sha256 = "0m30qwgc58k02knf6pbhn9wvdczhbjhqsd52ba863mwpy20wy6by"; 1600 }; 1601 meta.homepage = "https://github.com/tzachar/cmp-fuzzy-path/"; 1602 }; ··· 1829 meta.homepage = "https://github.com/f3fora/cmp-spell/"; 1830 }; 1831 1832 cmp-tabnine = buildVimPlugin { 1833 pname = "cmp-tabnine"; 1834 version = "2023-05-09"; ··· 1963 1964 coc-fzf = buildVimPlugin { 1965 pname = "coc-fzf"; 1966 - version = "2023-01-30"; 1967 src = fetchFromGitHub { 1968 owner = "antoinemadec"; 1969 repo = "coc-fzf"; 1970 - rev = "5fae5a15497750483e21fc207aa6005f340f02f2"; 1971 - sha256 = "1r9jhdxm3y1lpdmwmlk48skihf7jxdm2sxirzyd1kwb88nvn4c3r"; 1972 }; 1973 meta.homepage = "https://github.com/antoinemadec/coc-fzf/"; 1974 }; ··· 2059 2060 codeium-vim = buildVimPlugin { 2061 pname = "codeium.vim"; 2062 - version = "2024-01-03"; 2063 src = fetchFromGitHub { 2064 owner = "Exafunction"; 2065 repo = "codeium.vim"; 2066 - rev = "4063291e335e74e9ee2be04beb47d40b376312fa"; 2067 - sha256 = "sha256-kRwkgDQq0x4JusuUww5X/lXoJF/gHeZ57FOndNGS4Go="; 2068 }; 2069 meta.homepage = "https://github.com/Exafunction/codeium.vim/"; 2070 }; ··· 2299 2300 conform-nvim = buildVimPlugin { 2301 pname = "conform.nvim"; 2302 - version = "2024-01-02"; 2303 src = fetchFromGitHub { 2304 owner = "stevearc"; 2305 repo = "conform.nvim"; 2306 - rev = "c4b2efb8aee4af0ef179a9b49ba401de3c4ef5d2"; 2307 - sha256 = "1n7x44ja02j0rkvchb58cw1gc1qaq02w8sq15qr6r18ybf63b85r"; 2308 fetchSubmodules = true; 2309 }; 2310 meta.homepage = "https://github.com/stevearc/conform.nvim/"; ··· 2360 2361 copilot-lua = buildVimPlugin { 2362 pname = "copilot.lua"; 2363 - version = "2023-12-23"; 2364 src = fetchFromGitHub { 2365 owner = "zbirenbaum"; 2366 repo = "copilot.lua"; 2367 - rev = "858bbfa6fa81c88fb1f64107d7981f1658619e0a"; 2368 - sha256 = "15l1y1zqzsrvz437vyzaxwjcxrqagfwc3v9bplhv77kvaj0sbb67"; 2369 }; 2370 meta.homepage = "https://github.com/zbirenbaum/copilot.lua/"; 2371 }; 2372 2373 copilot-vim = buildVimPlugin { 2374 pname = "copilot.vim"; 2375 - version = "2023-12-12"; 2376 src = fetchFromGitHub { 2377 owner = "github"; 2378 repo = "copilot.vim"; 2379 - rev = "5b19fb001d7f31c4c7c5556d7a97b243bd29f45f"; 2380 - sha256 = "0m6s01in8bkfviq7p0xq9x5ldgj826ixbnz4586bgg9pzkr0lz4q"; 2381 }; 2382 meta.homepage = "https://github.com/github/copilot.vim/"; 2383 }; ··· 2396 2397 coq-thirdparty = buildVimPlugin { 2398 pname = "coq.thirdparty"; 2399 - version = "2024-01-01"; 2400 src = fetchFromGitHub { 2401 owner = "ms-jpq"; 2402 repo = "coq.thirdparty"; 2403 - rev = "ae3d9e8f40b663ec26b1a7974f0d4323aa4e73ed"; 2404 - sha256 = "1cv43ijgycyivwyxcim66r4nq827dbn1703qck3ifif1qyp70zql"; 2405 }; 2406 meta.homepage = "https://github.com/ms-jpq/coq.thirdparty/"; 2407 }; ··· 2420 2421 coq_nvim = buildVimPlugin { 2422 pname = "coq_nvim"; 2423 - version = "2023-12-29"; 2424 src = fetchFromGitHub { 2425 owner = "ms-jpq"; 2426 repo = "coq_nvim"; 2427 - rev = "9fda84a882c63eddc86911e6507ecc6a2ea7d728"; 2428 - sha256 = "0kn9b9sjy7px853px4s947w6igxbajhsaskv6h5x7wcqwm4clznh"; 2429 }; 2430 meta.homepage = "https://github.com/ms-jpq/coq_nvim/"; 2431 }; ··· 2456 2457 crates-nvim = buildVimPlugin { 2458 pname = "crates.nvim"; 2459 - version = "2023-12-20"; 2460 src = fetchFromGitHub { 2461 owner = "saecki"; 2462 repo = "crates.nvim"; 2463 - rev = "81c6325b7f8875857ec09e5d24f3b6d7986f29e2"; 2464 - sha256 = "1dlri6p8v8bs3mkssvxixpg8knavr2axwydy5qhywzzjzz236yd5"; 2465 }; 2466 meta.homepage = "https://github.com/saecki/crates.nvim/"; 2467 }; ··· 2684 2685 denops-vim = buildVimPlugin { 2686 pname = "denops.vim"; 2687 - version = "2024-01-03"; 2688 src = fetchFromGitHub { 2689 owner = "vim-denops"; 2690 repo = "denops.vim"; 2691 - rev = "4f0bbc933fd700e0d9a0055c569fa45e193fca27"; 2692 - sha256 = "0xpf37r8y47i2s73b9ccdbglsrnw36ixyfbx584fg4vdcibkcc42"; 2693 }; 2694 meta.homepage = "https://github.com/vim-denops/denops.vim/"; 2695 }; ··· 3022 3023 distant-nvim = buildVimPlugin { 3024 pname = "distant.nvim"; 3025 - version = "2023-09-13"; 3026 src = fetchFromGitHub { 3027 owner = "chipsenkbeil"; 3028 repo = "distant.nvim"; 3029 - rev = "998724f62386c8022a4e6c885f4509cf9477451a"; 3030 - sha256 = "1qzk86mqz6cfspzxslyckxsw964fk22n3f2nlwpm2vp4kdkqajmc"; 3031 }; 3032 meta.homepage = "https://github.com/chipsenkbeil/distant.nvim/"; 3033 }; ··· 3046 3047 dracula-nvim = buildVimPlugin { 3048 pname = "dracula.nvim"; 3049 - version = "2023-12-15"; 3050 src = fetchFromGitHub { 3051 owner = "Mofiqul"; 3052 repo = "dracula.nvim"; 3053 - rev = "cadf9a1d873d67a92a76b258715cad91f0c1dbb9"; 3054 - sha256 = "1a12kkfszgb94zi4wi3ksrpcyd2vkl2wcm314z738p7p5vjrvkwl"; 3055 }; 3056 meta.homepage = "https://github.com/Mofiqul/dracula.nvim/"; 3057 }; 3058 3059 dressing-nvim = buildVimPlugin { 3060 pname = "dressing.nvim"; 3061 - version = "2023-12-26"; 3062 src = fetchFromGitHub { 3063 owner = "stevearc"; 3064 repo = "dressing.nvim"; 3065 - rev = "94b0d24483d56f3777ee0c8dc51675f21709318c"; 3066 - sha256 = "1dzq0h7z9by1zb4fhdjkak9rva0s12d8hl6xajgd9m5rnh3d64pl"; 3067 }; 3068 meta.homepage = "https://github.com/stevearc/dressing.nvim/"; 3069 }; 3070 3071 dropbar-nvim = buildVimPlugin { 3072 pname = "dropbar.nvim"; 3073 - version = "2023-12-23"; 3074 src = fetchFromGitHub { 3075 owner = "Bekaboo"; 3076 repo = "dropbar.nvim"; 3077 - rev = "ee3a356254ab494c0e280b809969a7a3a7e38fb7"; 3078 - sha256 = "1d1pxwvz4n5hlr5qa6ql3hx06350xyqycxzk5fs15ggnq6c8drd8"; 3079 }; 3080 meta.homepage = "https://github.com/Bekaboo/dropbar.nvim/"; 3081 }; ··· 3130 3131 editorconfig-vim = buildVimPlugin { 3132 pname = "editorconfig-vim"; 3133 - version = "2023-12-02"; 3134 src = fetchFromGitHub { 3135 owner = "editorconfig"; 3136 repo = "editorconfig-vim"; 3137 - rev = "95cb75e21d11206dad4bd3895c99459bdaa13dd1"; 3138 - sha256 = "19nqk6hw0w29a14dwykqpcfahcjnkyjafha01fa82i967hrg3dj6"; 3139 fetchSubmodules = true; 3140 }; 3141 meta.homepage = "https://github.com/editorconfig/editorconfig-vim/"; ··· 3155 3156 efmls-configs-nvim = buildVimPlugin { 3157 pname = "efmls-configs-nvim"; 3158 - version = "2023-12-21"; 3159 src = fetchFromGitHub { 3160 owner = "creativenull"; 3161 repo = "efmls-configs-nvim"; 3162 - rev = "ddc7c542aaad21da594edba233c15ae3fad01ea0"; 3163 - sha256 = "0qhs1dzn0wy6jrqkyn4bz5cmd9xzxp3prka72446b3sj4521bbs7"; 3164 }; 3165 meta.homepage = "https://github.com/creativenull/efmls-configs-nvim/"; 3166 }; ··· 3288 3289 far-vim = buildVimPlugin { 3290 pname = "far.vim"; 3291 - version = "2022-08-25"; 3292 src = fetchFromGitHub { 3293 owner = "brooth"; 3294 repo = "far.vim"; 3295 - rev = "5ad7d647434c7d89f715afa5aeae46e5441d32b3"; 3296 - sha256 = "0rmlpm415knarnqbqykw9yhaliv4pw2c1kx4dlclg8xgx0a191f0"; 3297 }; 3298 meta.homepage = "https://github.com/brooth/far.vim/"; 3299 }; ··· 3324 3325 feline-nvim = buildVimPlugin { 3326 pname = "feline.nvim"; 3327 - version = "2023-12-27"; 3328 src = fetchFromGitHub { 3329 owner = "freddiehaddad"; 3330 repo = "feline.nvim"; 3331 - rev = "0f6c531ac928bcff4cccc08b7fff3b5b2657359f"; 3332 - sha256 = "0535kv2mc04wlwjmay5zv0wd74xd0y07zibs5lf5agyl34sdp2qy"; 3333 }; 3334 meta.homepage = "https://github.com/freddiehaddad/feline.nvim/"; 3335 }; ··· 3370 meta.homepage = "https://github.com/wincent/ferret/"; 3371 }; 3372 3373 - fidget-nvim = buildVimPlugin { 3374 pname = "fidget.nvim"; 3375 - version = "2023-12-28"; 3376 src = fetchFromGitHub { 3377 owner = "j-hui"; 3378 repo = "fidget.nvim"; 3379 - rev = "a4a7edfea37e557dbff5509ee374ffb57051bba9"; 3380 - sha256 = "0hvdmvxd9basyh57ik214dij0m5hjwrz2d5c4asdmbw5bicc84gl"; 3381 }; 3382 meta.homepage = "https://github.com/j-hui/fidget.nvim/"; 3383 }; ··· 3408 3409 firenvim = buildVimPlugin { 3410 pname = "firenvim"; 3411 - version = "2023-08-18"; 3412 src = fetchFromGitHub { 3413 owner = "glacambre"; 3414 repo = "firenvim"; 3415 - rev = "138424db463e6c0e862a05166a4ccc781cd7c19d"; 3416 - sha256 = "08nwlfs8718vfqszzwpjf9kkf5p16fkydwc6rny8z7xhigzv9cc7"; 3417 }; 3418 meta.homepage = "https://github.com/glacambre/firenvim/"; 3419 }; ··· 3457 3458 flit-nvim = buildVimPlugin { 3459 pname = "flit.nvim"; 3460 - version = "2023-12-22"; 3461 src = fetchFromGitHub { 3462 owner = "ggandor"; 3463 repo = "flit.nvim"; 3464 - rev = "fc57989ab4414c83c8bd153d813cd542e80808db"; 3465 - sha256 = "1954cwp2vlg5h0k2lbm89gfq4g3wrkvaxvhq480c5sra81g8x2gp"; 3466 }; 3467 meta.homepage = "https://github.com/ggandor/flit.nvim/"; 3468 }; ··· 3521 src = fetchFromGitHub { 3522 owner = "akinsho"; 3523 repo = "flutter-tools.nvim"; 3524 - rev = "59f987589b00d7e6f202f7aa32f041772e287d37"; 3525 - sha256 = "0r5b48fincrgh1gq8q95pv5q641fvm5rgxvwww07l950xry7xsb0"; 3526 }; 3527 meta.homepage = "https://github.com/akinsho/flutter-tools.nvim/"; 3528 }; ··· 3565 3566 friendly-snippets = buildVimPlugin { 3567 pname = "friendly-snippets"; 3568 - version = "2023-11-27"; 3569 src = fetchFromGitHub { 3570 owner = "rafamadriz"; 3571 repo = "friendly-snippets"; 3572 - rev = "53d3df271d031c405255e99410628c26a8f0d2b0"; 3573 - sha256 = "07zggsby7v2migmc314nd1dsga9ixwp89ibwlsl3lrm2dwqlkbg9"; 3574 }; 3575 meta.homepage = "https://github.com/rafamadriz/friendly-snippets/"; 3576 }; ··· 3673 3674 fzf-lua = buildVimPlugin { 3675 pname = "fzf-lua"; 3676 - version = "2024-01-02"; 3677 src = fetchFromGitHub { 3678 owner = "ibhagwan"; 3679 repo = "fzf-lua"; 3680 - rev = "f4f3671ebc89dd25a583a871db07529a3eff8b64"; 3681 - sha256 = "0py9ajf0dksszv86irnxmg9cbydvbfjgndzy9mlq5b2nqchlfwsr"; 3682 }; 3683 meta.homepage = "https://github.com/ibhagwan/fzf-lua/"; 3684 }; 3685 3686 fzf-vim = buildVimPlugin { 3687 pname = "fzf.vim"; 3688 - version = "2023-10-27"; 3689 src = fetchFromGitHub { 3690 owner = "junegunn"; 3691 repo = "fzf.vim"; 3692 - rev = "1e054c1d075d87903647db9320116d360eb8b024"; 3693 - sha256 = "197fmlqk2hqrbsgbk9mq1kn67nf7zqcy7yn2zjk0cjk7ldppzfmk"; 3694 }; 3695 meta.homepage = "https://github.com/junegunn/fzf.vim/"; 3696 }; ··· 3781 3782 git-conflict-nvim = buildVimPlugin { 3783 pname = "git-conflict.nvim"; 3784 - version = "2023-09-18"; 3785 src = fetchFromGitHub { 3786 owner = "akinsho"; 3787 repo = "git-conflict.nvim"; 3788 - rev = "896261933afe2fddf6fb043d9cd4d88301b151a9"; 3789 - sha256 = "1pkvhl1bf76nvc9rdyn60dq619pkwr2a03gn2zkqlap28lhw2xn8"; 3790 }; 3791 meta.homepage = "https://github.com/akinsho/git-conflict.nvim/"; 3792 }; ··· 3841 3842 gitsigns-nvim = buildNeovimPlugin { 3843 pname = "gitsigns.nvim"; 3844 - version = "2023-12-12"; 3845 src = fetchFromGitHub { 3846 owner = "lewis6991"; 3847 repo = "gitsigns.nvim"; 3848 - rev = "d195f0c35ced5174d3ecce1c4c8ebb3b5bc23fa9"; 3849 - sha256 = "0n1pdil0di93sfmlxnw80xvwxgz36m3hllhzg16bmlcjwgagwclp"; 3850 }; 3851 meta.homepage = "https://github.com/lewis6991/gitsigns.nvim/"; 3852 }; ··· 4057 4058 guard-nvim = buildVimPlugin { 4059 pname = "guard.nvim"; 4060 - version = "2023-11-27"; 4061 src = fetchFromGitHub { 4062 owner = "nvimdev"; 4063 repo = "guard.nvim"; 4064 - rev = "394317c25a6b0f0e064aebcfcf902e46fb0a04ba"; 4065 - sha256 = "sha256-Yva/mSn5RdvHLK5cVGHUCEHRauYrwy7wR2uDzyBM9sw="; 4066 }; 4067 meta.homepage = "https://github.com/nvimdev/guard.nvim/"; 4068 }; ··· 4117 4118 hare-vim = buildVimPlugin { 4119 pname = "hare.vim"; 4120 - version = "2024-01-03"; 4121 src = fetchgit { 4122 url = "https://git.sr.ht/~sircmpwn/hare.vim"; 4123 - rev = "863d8d7a6cfc512a500654b8adea987de9827c97"; 4124 - sha256 = "08pppvfqi584y7hn2sqran6w66d1xin9ixhzhvkcn084ff08zjlk"; 4125 }; 4126 meta.homepage = "https://git.sr.ht/~sircmpwn/hare.vim"; 4127 }; ··· 4140 4141 haskell-tools-nvim = buildNeovimPlugin { 4142 pname = "haskell-tools.nvim"; 4143 - version = "2023-12-31"; 4144 src = fetchFromGitHub { 4145 owner = "MrcJkb"; 4146 repo = "haskell-tools.nvim"; 4147 - rev = "29d7e4a366d961f8d756a3c3ed89b3e2908ac290"; 4148 - sha256 = "1inzl1c1gv2g8bx6vryhsmfmdwifnl52wkfzqv36hzn8jdy7vcbh"; 4149 }; 4150 meta.homepage = "https://github.com/MrcJkb/haskell-tools.nvim/"; 4151 }; ··· 4200 4201 heirline-nvim = buildVimPlugin { 4202 pname = "heirline.nvim"; 4203 - version = "2023-11-29"; 4204 src = fetchFromGitHub { 4205 owner = "rebelot"; 4206 repo = "heirline.nvim"; 4207 - rev = "170e1b1fd7c11db00e46d802165fb277db601ae7"; 4208 - sha256 = "04dlwis61di60pv11xl2i1sllqmrhq077svqga8sxfh557hspr04"; 4209 }; 4210 meta.homepage = "https://github.com/rebelot/heirline.nvim/"; 4211 }; ··· 4319 4320 hotpot-nvim = buildVimPlugin { 4321 pname = "hotpot.nvim"; 4322 - version = "2023-12-30"; 4323 src = fetchFromGitHub { 4324 owner = "rktjmp"; 4325 repo = "hotpot.nvim"; 4326 - rev = "0d0f414682a3e7d1561beac1f1545d8f8541599f"; 4327 - sha256 = "1b89rxiy1hgilhjpzhpfqsbkiq1qx8h7ci0hwfnxz9a2s14k603l"; 4328 }; 4329 meta.homepage = "https://github.com/rktjmp/hotpot.nvim/"; 4330 }; 4331 4332 hover-nvim = buildVimPlugin { 4333 pname = "hover.nvim"; 4334 - version = "2024-01-02"; 4335 src = fetchFromGitHub { 4336 owner = "lewis6991"; 4337 repo = "hover.nvim"; 4338 - rev = "bbd59ddfae4e64459944acf2abcda4d81ba8bac6"; 4339 - sha256 = "1s86vm9j4y8x3apckn0qxggx0lhkl153pczif5vy6gi7s8q93vha"; 4340 }; 4341 meta.homepage = "https://github.com/lewis6991/hover.nvim/"; 4342 }; ··· 4415 4416 image-nvim = buildNeovimPlugin { 4417 pname = "image.nvim"; 4418 - version = "2024-01-02"; 4419 src = fetchFromGitHub { 4420 owner = "3rd"; 4421 repo = "image.nvim"; 4422 - rev = "8e5b0b56e49d2bb8714bb95dc9c26697e1fc3068"; 4423 - sha256 = "0ms1bfbyca4fmbdfmiwg7i3nnrfs08l859yyjyfn032d2vf0q32m"; 4424 }; 4425 meta.homepage = "https://github.com/3rd/image.nvim/"; 4426 }; ··· 4487 4488 indent-blankline-nvim = buildVimPlugin { 4489 pname = "indent-blankline.nvim"; 4490 - version = "2024-01-02"; 4491 src = fetchFromGitHub { 4492 owner = "lukas-reineke"; 4493 repo = "indent-blankline.nvim"; 4494 - rev = "3c8a185da4b8ab7aef487219f5e001b11d4b6aaf"; 4495 - sha256 = "0bzn4441v37250hpiqd0fm95yf1k3ldkvly3bfrhyzxpcjl50c3b"; 4496 }; 4497 meta.homepage = "https://github.com/lukas-reineke/indent-blankline.nvim/"; 4498 }; ··· 4571 4572 investigate-vim = buildVimPlugin { 4573 pname = "investigate.vim"; 4574 - version = "2020-02-29"; 4575 src = fetchFromGitHub { 4576 owner = "keith"; 4577 repo = "investigate.vim"; 4578 - rev = "aef9332ba3cfc070fb59fd7a4ac82bae2b42cd7b"; 4579 - sha256 = "1jiipch8jr66h1cywwj0zdlx45p70d359s8ljdwcndjwicrqslmk"; 4580 }; 4581 meta.homepage = "https://github.com/keith/investigate.vim/"; 4582 }; ··· 4848 4849 lazy-nvim = buildVimPlugin { 4850 pname = "lazy.nvim"; 4851 - version = "2023-11-04"; 4852 src = fetchFromGitHub { 4853 owner = "folke"; 4854 repo = "lazy.nvim"; 4855 - rev = "96584866b9c5e998cbae300594d0ccfd0c464627"; 4856 - sha256 = "11s0ddi1zcnyrh1q73jp2a4whvpajiwjd6dv8igfwj4jr21mrl39"; 4857 }; 4858 meta.homepage = "https://github.com/folke/lazy.nvim/"; 4859 }; ··· 4872 4873 lean-nvim = buildVimPlugin { 4874 pname = "lean.nvim"; 4875 - version = "2023-12-25"; 4876 src = fetchFromGitHub { 4877 owner = "Julian"; 4878 repo = "lean.nvim"; 4879 - rev = "fbbe524db7667155d6ef709a15be4d5d914e46a9"; 4880 - sha256 = "1qfm1z70f1vbby5jbdavr7mj4ckkqwrx19c1kdnsk5xv16dpa80x"; 4881 }; 4882 meta.homepage = "https://github.com/Julian/lean.nvim/"; 4883 }; ··· 4908 4909 leap-nvim = buildVimPlugin { 4910 pname = "leap.nvim"; 4911 - version = "2024-01-01"; 4912 src = fetchFromGitHub { 4913 owner = "ggandor"; 4914 repo = "leap.nvim"; 4915 - rev = "2253ff8e75776a5fc6046d06a68346a97cea40e4"; 4916 - sha256 = "0idiz8ccidczx0znkvdwd8kjj9pi501fbvfvsb5ix82p6bn55sla"; 4917 }; 4918 meta.homepage = "https://github.com/ggandor/leap.nvim/"; 4919 }; ··· 4968 4969 lf-vim = buildVimPlugin { 4970 pname = "lf.vim"; 4971 - version = "2023-11-21"; 4972 src = fetchFromGitHub { 4973 owner = "ptzz"; 4974 repo = "lf.vim"; 4975 - rev = "2be63cd4553d59008547f0ffe4643a90ec6260b3"; 4976 - sha256 = "0j04287khy57p5hykiy5wi87b37k86n6fks648fk0s1jm8frb1j6"; 4977 }; 4978 meta.homepage = "https://github.com/ptzz/lf.vim/"; 4979 }; ··· 5052 5053 lightline-vim = buildVimPlugin { 5054 pname = "lightline.vim"; 5055 - version = "2023-11-20"; 5056 src = fetchFromGitHub { 5057 owner = "itchyny"; 5058 repo = "lightline.vim"; 5059 - rev = "1c6b455c0445b8bc1c4c16ba569a43c6348411cc"; 5060 - sha256 = "0dxdcyihw8vcybdwn7rzd011pxi5i008xx3mwjc4rmldbzb530ka"; 5061 }; 5062 meta.homepage = "https://github.com/itchyny/lightline.vim/"; 5063 }; ··· 5220 5221 lsp-overloads-nvim = buildVimPlugin { 5222 pname = "lsp-overloads.nvim"; 5223 - version = "2023-10-17"; 5224 src = fetchFromGitHub { 5225 owner = "Issafalcon"; 5226 repo = "lsp-overloads.nvim"; 5227 - rev = "f7afc7a66b5319036e84487240283fa7d8e1100d"; 5228 - sha256 = "15a6mnh5ivnllgiwvcs2qc9rrg1alh345yv129417rl0brf0n438"; 5229 }; 5230 meta.homepage = "https://github.com/Issafalcon/lsp-overloads.nvim/"; 5231 }; ··· 5256 5257 lsp-zero-nvim = buildVimPlugin { 5258 pname = "lsp-zero.nvim"; 5259 - version = "2024-01-02"; 5260 src = fetchFromGitHub { 5261 owner = "VonHeikemen"; 5262 repo = "lsp-zero.nvim"; 5263 - rev = "accbac5131df050ad9913115b5f618b232d6e8e4"; 5264 - sha256 = "0y4771i89srncpkw32x12s97g3xkarm3s4ds19hw0rnq9lfy1f5a"; 5265 }; 5266 meta.homepage = "https://github.com/VonHeikemen/lsp-zero.nvim/"; 5267 }; ··· 5303 5304 lspcontainers-nvim = buildVimPlugin { 5305 pname = "lspcontainers.nvim"; 5306 - version = "2023-12-17"; 5307 src = fetchFromGitHub { 5308 owner = "lspcontainers"; 5309 repo = "lspcontainers.nvim"; 5310 - rev = "ac31157d72d6267fc892a3f021d37f5d24dbc344"; 5311 - sha256 = "08r2lywir50w00g2wr7kvq194w42a663klfwkhvznvdm1bv44rwn"; 5312 }; 5313 meta.homepage = "https://github.com/lspcontainers/lspcontainers.nvim/"; 5314 }; 5315 5316 lspkind-nvim = buildVimPlugin { 5317 pname = "lspkind-nvim"; 5318 - version = "2023-12-25"; 5319 src = fetchFromGitHub { 5320 owner = "onsails"; 5321 repo = "lspkind.nvim"; 5322 - rev = "7f26cf5e27e2bd910ce0ea00c514da2bf97423b8"; 5323 - sha256 = "1hyglyp8w0xvypwzkdil27781a1gzg2gjnj2x59lkg0gz2n8gi1x"; 5324 }; 5325 meta.homepage = "https://github.com/onsails/lspkind.nvim/"; 5326 }; 5327 5328 lspsaga-nvim = buildVimPlugin { 5329 pname = "lspsaga.nvim"; 5330 - version = "2023-12-30"; 5331 src = fetchFromGitHub { 5332 owner = "nvimdev"; 5333 repo = "lspsaga.nvim"; 5334 - rev = "4e2b91c0db5654d625c4b4068d3e206c8535783c"; 5335 - sha256 = "1kbxsjbm56mpd5wd3ir86rxi01b61scxg57n4yv0p8aqjrlbakr1"; 5336 }; 5337 meta.homepage = "https://github.com/nvimdev/lspsaga.nvim/"; 5338 }; ··· 5375 5376 luasnip = buildNeovimPlugin { 5377 pname = "luasnip"; 5378 - version = "2023-12-31"; 5379 src = fetchFromGitHub { 5380 owner = "l3mon4d3"; 5381 repo = "luasnip"; 5382 - rev = "8ae1dedd988eb56441b7858bd1e8554dfadaa46d"; 5383 - sha256 = "13vgf5m6i4xcg815hx7dpk634b81c0snjr8lkhflm6yh6vmyisb2"; 5384 fetchSubmodules = true; 5385 }; 5386 meta.homepage = "https://github.com/l3mon4d3/luasnip/"; ··· 5472 5473 marks-nvim = buildVimPlugin { 5474 pname = "marks.nvim"; 5475 - version = "2023-02-25"; 5476 src = fetchFromGitHub { 5477 owner = "chentoast"; 5478 repo = "marks.nvim"; 5479 - rev = "76aca5069c5ce5c0099e30168649e6393e494f26"; 5480 - sha256 = "1m20a1sl9dhsdh981vf3gzi0fx9lacr147kh24v5p54ami9ch0l7"; 5481 }; 5482 meta.homepage = "https://github.com/chentoast/marks.nvim/"; 5483 }; 5484 5485 mason-lspconfig-nvim = buildVimPlugin { 5486 pname = "mason-lspconfig.nvim"; 5487 - version = "2023-12-21"; 5488 src = fetchFromGitHub { 5489 owner = "williamboman"; 5490 repo = "mason-lspconfig.nvim"; 5491 - rev = "56e435e09f8729af2d41973e81a0db440f8fe9c9"; 5492 - sha256 = "1n0r3vg2wyz8i4yvybxd15x7yn53ynkngbk9qvacm8j0m73lgq0v"; 5493 }; 5494 meta.homepage = "https://github.com/williamboman/mason-lspconfig.nvim/"; 5495 }; 5496 5497 mason-tool-installer-nvim = buildVimPlugin { 5498 pname = "mason-tool-installer.nvim"; 5499 - version = "2023-12-02"; 5500 src = fetchFromGitHub { 5501 owner = "WhoIsSethDaniel"; 5502 repo = "mason-tool-installer.nvim"; 5503 - rev = "8b70e7f1e0a4119c1234c3bde4a01c241cabcc74"; 5504 - sha256 = "1jxk8hz4p84f725f35hdkqnk6dnkanly86k89n7p551qwjs21mv0"; 5505 }; 5506 meta.homepage = "https://github.com/WhoIsSethDaniel/mason-tool-installer.nvim/"; 5507 }; 5508 5509 mason-nvim = buildVimPlugin { 5510 pname = "mason.nvim"; 5511 - version = "2023-12-29"; 5512 src = fetchFromGitHub { 5513 owner = "williamboman"; 5514 repo = "mason.nvim"; 5515 - rev = "a09da6ac634926a299dd439da08bdb547a8ca011"; 5516 - sha256 = "0wkgzsmnc7zvv9aa4r0m74n732gws68868kjzpsrh6xfhy98pydb"; 5517 }; 5518 meta.homepage = "https://github.com/williamboman/mason.nvim/"; 5519 }; ··· 5604 5605 mini-nvim = buildVimPlugin { 5606 pname = "mini.nvim"; 5607 - version = "2023-12-29"; 5608 src = fetchFromGitHub { 5609 owner = "echasnovski"; 5610 repo = "mini.nvim"; 5611 - rev = "40086c0a646100c766e8e05cd6e7d75bb1ca37de"; 5612 - sha256 = "1sfddbrjig1zv56qdrrrl9j69jkbxdlk97xirq8256hnvn04qkxk"; 5613 }; 5614 meta.homepage = "https://github.com/echasnovski/mini.nvim/"; 5615 }; ··· 5664 5665 modicator-nvim = buildVimPlugin { 5666 pname = "modicator.nvim"; 5667 - version = "2023-11-13"; 5668 src = fetchFromGitHub { 5669 owner = "mawkler"; 5670 repo = "modicator.nvim"; 5671 - rev = "d22c02c007170ab432ca3e166a1da56297767e87"; 5672 - sha256 = "0pvx8bsl4623mx4fgym993dnws62vfnaz90mrcfp7kska3p1d4p2"; 5673 }; 5674 meta.homepage = "https://github.com/mawkler/modicator.nvim/"; 5675 }; ··· 5700 5701 molten-nvim = buildVimPlugin { 5702 pname = "molten-nvim"; 5703 - version = "2024-01-03"; 5704 src = fetchFromGitHub { 5705 owner = "benlubas"; 5706 repo = "molten-nvim"; 5707 - rev = "db6f0059fef45d334b47160fea461823c2242311"; 5708 - sha256 = "0a43yzjqvdr6ka628j289jgffyvsq4c45gzgm0fzr0ckjrzq9hi2"; 5709 }; 5710 meta.homepage = "https://github.com/benlubas/molten-nvim/"; 5711 }; 5712 5713 monokai-pro-nvim = buildVimPlugin { 5714 pname = "monokai-pro.nvim"; 5715 - version = "2023-12-08"; 5716 src = fetchFromGitHub { 5717 owner = "loctvl842"; 5718 repo = "monokai-pro.nvim"; 5719 - rev = "6e7ce88ab4ddfcdeac65161d233a43e906940a0c"; 5720 - sha256 = "1ifvas0zfyw69a4n0hkp1m0866fh42vmmli0hnbjlls347bj3s98"; 5721 }; 5722 meta.homepage = "https://github.com/loctvl842/monokai-pro.nvim/"; 5723 }; ··· 6012 6013 neo-tree-nvim = buildVimPlugin { 6014 pname = "neo-tree.nvim"; 6015 - version = "2024-01-02"; 6016 src = fetchFromGitHub { 6017 owner = "nvim-neo-tree"; 6018 repo = "neo-tree.nvim"; 6019 - rev = "51d86e259bb93bfae4c027eb2bd56de0b1a11b30"; 6020 - sha256 = "0l84cs26nminjk0hahkw76gqqp53f62khh7jqqanc6aljwcf974h"; 6021 }; 6022 meta.homepage = "https://github.com/nvim-neo-tree/neo-tree.nvim/"; 6023 }; ··· 6036 6037 neoconf-nvim = buildVimPlugin { 6038 pname = "neoconf.nvim"; 6039 - version = "2023-11-04"; 6040 src = fetchFromGitHub { 6041 owner = "folke"; 6042 repo = "neoconf.nvim"; 6043 - rev = "64437787dba70fce50dad7bfbb97d184c5bc340f"; 6044 - sha256 = "1bwwjnn10b4spvcvdjqwi28zx7ghzvy3q9wspipp12kfvcmdfnbc"; 6045 }; 6046 meta.homepage = "https://github.com/folke/neoconf.nvim/"; 6047 }; 6048 6049 neodark-vim = buildVimPlugin { 6050 pname = "neodark.vim"; 6051 - version = "2023-07-15"; 6052 src = fetchFromGitHub { 6053 owner = "KeitaNakamura"; 6054 repo = "neodark.vim"; 6055 - rev = "2488bf42b197cb09f7807e35a58d3fe56ef1776b"; 6056 - sha256 = "0ihkhhkgqvsm67kx41mr8zrir5wkk43pnq4kd8nbl467m1k88nxa"; 6057 }; 6058 meta.homepage = "https://github.com/KeitaNakamura/neodark.vim/"; 6059 }; 6060 6061 neodev-nvim = buildVimPlugin { 6062 pname = "neodev.nvim"; 6063 - version = "2024-01-02"; 6064 src = fetchFromGitHub { 6065 owner = "folke"; 6066 repo = "neodev.nvim"; 6067 - rev = "2a8630847dbb93455936156c0689678e4eaee319"; 6068 - sha256 = "0pkij82csfqqf8d2zw0ylplhvmg8bqgj8ahmzsw6q7gms5qyqli4"; 6069 }; 6070 meta.homepage = "https://github.com/folke/neodev.nvim/"; 6071 }; 6072 6073 neoformat = buildVimPlugin { 6074 pname = "neoformat"; 6075 - version = "2023-12-28"; 6076 src = fetchFromGitHub { 6077 owner = "sbdchd"; 6078 repo = "neoformat"; 6079 - rev = "dd12a541254246d4b0abfb1c7a5989773c4f0359"; 6080 - sha256 = "1xiaah7dck96akrswnf9gskdcaiqm1fsiixmqg8nzfrgwb0f1dms"; 6081 }; 6082 meta.homepage = "https://github.com/sbdchd/neoformat/"; 6083 }; ··· 6096 6097 neogit = buildVimPlugin { 6098 pname = "neogit"; 6099 - version = "2024-01-02"; 6100 src = fetchFromGitHub { 6101 owner = "NeogitOrg"; 6102 repo = "neogit"; 6103 - rev = "18366c64b0997167a1832056c4c0e1ac30da6e62"; 6104 - sha256 = "0q7xb94bdcjdnr25wzl7r4v8rl50mkfr24wvkb7srickmxayppv8"; 6105 }; 6106 meta.homepage = "https://github.com/NeogitOrg/neogit/"; 6107 }; ··· 6156 6157 neorepl-nvim = buildVimPlugin { 6158 pname = "neorepl.nvim"; 6159 - version = "2022-11-07"; 6160 src = fetchFromGitHub { 6161 owner = "ii14"; 6162 repo = "neorepl.nvim"; 6163 - rev = "bc819bb42edca9c4a6b6e5d00f09f94a49c3b735"; 6164 - sha256 = "05fd3ygqpw5vyqgwc7iwbm8a7y70fl438khp6lz62bcsdd28yirs"; 6165 }; 6166 meta.homepage = "https://github.com/ii14/neorepl.nvim/"; 6167 }; 6168 6169 neorg = buildVimPlugin { 6170 pname = "neorg"; 6171 - version = "2023-12-28"; 6172 src = fetchFromGitHub { 6173 owner = "nvim-neorg"; 6174 repo = "neorg"; 6175 - rev = "a489e7c4f9d7edb3caa04250d07bb6c6a5b9b890"; 6176 - sha256 = "0illvp618s0xrdb28rml6p753djmy664iw90sc2ayqry5n78aiww"; 6177 }; 6178 meta.homepage = "https://github.com/nvim-neorg/neorg/"; 6179 }; ··· 6240 6241 neotest = buildVimPlugin { 6242 pname = "neotest"; 6243 - version = "2023-12-22"; 6244 src = fetchFromGitHub { 6245 owner = "nvim-neotest"; 6246 repo = "neotest"; 6247 - rev = "6aa6e4529a4a125b49c48541b97ba146ceee2441"; 6248 - sha256 = "1rljzxqklwijc9bhb02s5rzn655nv7fm0lzb532wf559wvd2q3kq"; 6249 }; 6250 meta.homepage = "https://github.com/nvim-neotest/neotest/"; 6251 }; 6252 6253 neotest-dart = buildVimPlugin { 6254 pname = "neotest-dart"; 6255 - version = "2023-08-27"; 6256 src = fetchFromGitHub { 6257 owner = "sidlatau"; 6258 repo = "neotest-dart"; 6259 - rev = "178c62282d5fa82f3d564b3c256b4d316804da67"; 6260 - sha256 = "14305ynm3pf6lx0gym40wc1wcphyja1i21lvdnz5yh65x512z2nj"; 6261 }; 6262 meta.homepage = "https://github.com/sidlatau/neotest-dart/"; 6263 }; ··· 6313 6314 neotest-haskell = buildVimPlugin { 6315 pname = "neotest-haskell"; 6316 - version = "2023-12-24"; 6317 src = fetchFromGitHub { 6318 owner = "MrcJkb"; 6319 repo = "neotest-haskell"; 6320 - rev = "b1e23c611bca5bd9bddf00546c62042ff057f0ac"; 6321 - sha256 = "11796pg3059lyn9v2xppm4y1kc0pwfy87r6d0a62wvn1ahg9s0m2"; 6322 }; 6323 meta.homepage = "https://github.com/MrcJkb/neotest-haskell/"; 6324 }; ··· 6373 6374 neotest-python = buildVimPlugin { 6375 pname = "neotest-python"; 6376 - version = "2023-12-22"; 6377 src = fetchFromGitHub { 6378 owner = "nvim-neotest"; 6379 repo = "neotest-python"; 6380 - rev = "86ac2bbc8a4da3f203e56d9303d6ed1d7e50c1f6"; 6381 - sha256 = "00gh7lv1syjry7zfjd74p3jn63qsn0slqss1wj9hb07swcdfr600"; 6382 }; 6383 meta.homepage = "https://github.com/nvim-neotest/neotest-python/"; 6384 }; ··· 6433 6434 neotest-vitest = buildVimPlugin { 6435 pname = "neotest-vitest"; 6436 - version = "2023-12-02"; 6437 src = fetchFromGitHub { 6438 owner = "marilari88"; 6439 repo = "neotest-vitest"; 6440 - rev = "15972c4791b3d47df82311047835803a072c1da6"; 6441 - sha256 = "0l6x6b2flzr4591002srin58bls26gk58p3rqr8mjcjrm3znbsya"; 6442 }; 6443 meta.homepage = "https://github.com/marilari88/neotest-vitest/"; 6444 }; 6445 6446 neovim-ayu = buildVimPlugin { 6447 pname = "neovim-ayu"; 6448 - version = "2023-06-29"; 6449 src = fetchFromGitHub { 6450 owner = "Shatur"; 6451 repo = "neovim-ayu"; 6452 - rev = "76dbf939b38e03ac5f9bd711ab3e434999f715c8"; 6453 - sha256 = "1rkhjz24wfc6am1r9rqk0cndw82lqjaxxpmvfqjw1rdi2vb9xpqd"; 6454 }; 6455 meta.homepage = "https://github.com/Shatur/neovim-ayu/"; 6456 }; ··· 6505 6506 nerdtree = buildVimPlugin { 6507 pname = "nerdtree"; 6508 - version = "2024-01-01"; 6509 src = fetchFromGitHub { 6510 owner = "preservim"; 6511 repo = "nerdtree"; 6512 - rev = "aa29fbe481a4603e92240e6b0622aca97348532b"; 6513 - sha256 = "0q5qvb6v4g3a9v5mff1r57gn0w3p5dvycmmml4fp342frcc0ykr0"; 6514 }; 6515 meta.homepage = "https://github.com/preservim/nerdtree/"; 6516 }; ··· 6529 6530 netman-nvim = buildVimPlugin { 6531 pname = "netman.nvim"; 6532 - version = "2023-04-19"; 6533 src = fetchFromGitHub { 6534 owner = "miversen33"; 6535 repo = "netman.nvim"; 6536 - rev = "cd5b2c4802d2014df1bc1d07c37aa2271e6ba725"; 6537 - sha256 = "1kwxy0ccwjji4gc76n0lv7zd4maldxddhrahmfwxana1aqwyc8sc"; 6538 }; 6539 meta.homepage = "https://github.com/miversen33/netman.nvim/"; 6540 }; ··· 6565 6566 nfnl = buildVimPlugin { 6567 pname = "nfnl"; 6568 - version = "2023-12-30"; 6569 src = fetchFromGitHub { 6570 owner = "Olical"; 6571 repo = "nfnl"; 6572 - rev = "cff757857c1bc95769af2016762061269b7290b6"; 6573 - sha256 = "0ya95ywydxmdgdvwzfkplzz0ikwazadr6v1db4l0qnkksajxf7v0"; 6574 }; 6575 meta.homepage = "https://github.com/Olical/nfnl/"; 6576 }; ··· 6589 6590 nightfox-nvim = buildVimPlugin { 6591 pname = "nightfox.nvim"; 6592 - version = "2023-12-21"; 6593 src = fetchFromGitHub { 6594 owner = "EdenEast"; 6595 repo = "nightfox.nvim"; 6596 - rev = "fcf699bef2b2731c840a5746113c3dd31a9cb813"; 6597 - sha256 = "1dvl2ykg2a6dw7wjlmd610bf0d71y0zcrwni283z8mwq88aazqr4"; 6598 }; 6599 meta.homepage = "https://github.com/EdenEast/nightfox.nvim/"; 6600 }; ··· 6673 6674 none-ls-nvim = buildVimPlugin { 6675 pname = "none-ls.nvim"; 6676 - version = "2024-01-03"; 6677 src = fetchFromGitHub { 6678 owner = "nvimtools"; 6679 repo = "none-ls.nvim"; 6680 - rev = "fbdcbf8e152529af846b3a333f039751829b84c2"; 6681 - sha256 = "1bvmxz3kkrvir1gzwm7msapm1s7g5dyhmmb3j9p4fdz58ry2yb27"; 6682 }; 6683 meta.homepage = "https://github.com/nvimtools/none-ls.nvim/"; 6684 }; ··· 6733 6734 nui-nvim = buildNeovimPlugin { 6735 pname = "nui.nvim"; 6736 - version = "2023-12-28"; 6737 src = fetchFromGitHub { 6738 owner = "MunifTanjim"; 6739 repo = "nui.nvim"; 6740 - rev = "80445d015d2b5f9af0d9e8bce63d303bc86eda8a"; 6741 - sha256 = "070cgy15s702cjfq9c4rancd7y4r0q9179lzl566dnfkm7d2ffdz"; 6742 }; 6743 meta.homepage = "https://github.com/MunifTanjim/nui.nvim/"; 6744 }; ··· 6769 6770 nvchad = buildVimPlugin { 6771 pname = "nvchad"; 6772 - version = "2024-01-02"; 6773 src = fetchFromGitHub { 6774 owner = "nvchad"; 6775 repo = "nvchad"; 6776 - rev = "c2ec317b1bbcac75b7c258759b62c65261ab5d5d"; 6777 - sha256 = "1sndbih05mm305r0z3xhh068kqhrgjh575bzw6rmg5sk7bfxcfcq"; 6778 }; 6779 meta.homepage = "https://github.com/nvchad/nvchad/"; 6780 }; ··· 6829 6830 nvim-base16 = buildVimPlugin { 6831 pname = "nvim-base16"; 6832 - version = "2023-11-06"; 6833 src = fetchFromGitHub { 6834 owner = "RRethy"; 6835 repo = "nvim-base16"; 6836 - rev = "010bedf0b7c01ab4d4e4e896a8527d97c222351d"; 6837 - sha256 = "0zy2p9gdyw5kz256ify79s72bc53pq1d3n813nzppxlggkndyn3v"; 6838 }; 6839 meta.homepage = "https://github.com/RRethy/nvim-base16/"; 6840 }; ··· 6913 6914 nvim-cokeline = buildVimPlugin { 6915 pname = "nvim-cokeline"; 6916 - version = "2023-12-30"; 6917 src = fetchFromGitHub { 6918 owner = "willothy"; 6919 repo = "nvim-cokeline"; 6920 - rev = "0bb80b0c04c8405d76afb901e753ccd35f336a61"; 6921 - sha256 = "1sp3lnpfdpyah22q791cg45nljrs7p1bpnzhv7zq6m0ars3f651g"; 6922 }; 6923 meta.homepage = "https://github.com/willothy/nvim-cokeline/"; 6924 }; ··· 7009 7010 nvim-dap = buildVimPlugin { 7011 pname = "nvim-dap"; 7012 - version = "2023-12-20"; 7013 src = fetchFromGitHub { 7014 owner = "mfussenegger"; 7015 repo = "nvim-dap"; 7016 - rev = "f0dca670fa059eb89dda8869a6310c804241345c"; 7017 - sha256 = "0zdsr98abzyiw7887dgvjh3i3bf95vw3lg4d384rr6zrxwh03kjh"; 7018 }; 7019 meta.homepage = "https://github.com/mfussenegger/nvim-dap/"; 7020 }; ··· 7045 7046 nvim-dap-ui = buildVimPlugin { 7047 pname = "nvim-dap-ui"; 7048 - version = "2023-09-10"; 7049 src = fetchFromGitHub { 7050 owner = "rcarriga"; 7051 repo = "nvim-dap-ui"; 7052 - rev = "34160a7ce6072ef332f350ae1d4a6a501daf0159"; 7053 - sha256 = "18y9dmh525jzj31gqzqs8q3jgd93jdmsy2xip7j4f7sdpb68zm91"; 7054 }; 7055 meta.homepage = "https://github.com/rcarriga/nvim-dap-ui/"; 7056 }; ··· 7069 7070 nvim-docs-view = buildVimPlugin { 7071 pname = "nvim-docs-view"; 7072 - version = "2023-10-19"; 7073 src = fetchFromGitHub { 7074 owner = "amrbashir"; 7075 repo = "nvim-docs-view"; 7076 - rev = "74a5e989e3fdcfd9418bb9dfec0ace308e00a5a0"; 7077 - sha256 = "sha256-EmQbnleqxE+VHO5bMI9U/gMpwbJbPdNhrEWE7357MCE="; 7078 }; 7079 meta.homepage = "https://github.com/amrbashir/nvim-docs-view/"; 7080 }; ··· 7153 7154 nvim-highlite = buildVimPlugin { 7155 pname = "nvim-highlite"; 7156 - version = "2023-12-27"; 7157 src = fetchFromGitHub { 7158 owner = "Iron-E"; 7159 repo = "nvim-highlite"; 7160 - rev = "75377a68208b72e2c775cffec8c206750d142219"; 7161 - sha256 = "01i9yjvyyw74ixbsl801a75f3mz1gjr8bxfbs9vd8zgznwq5ivzj"; 7162 }; 7163 meta.homepage = "https://github.com/Iron-E/nvim-highlite/"; 7164 }; ··· 7260 7261 nvim-lilypond-suite = buildVimPlugin { 7262 pname = "nvim-lilypond-suite"; 7263 - version = "2023-12-23"; 7264 src = fetchFromGitHub { 7265 owner = "martineausimon"; 7266 repo = "nvim-lilypond-suite"; 7267 - rev = "899097c248d5e6101735905ecf7d78eb4a48941a"; 7268 - sha256 = "1npn61bc4nhf49li4pg0h5a6r9i03519v7v9kjb9hr3f1yjgzhlb"; 7269 }; 7270 meta.homepage = "https://github.com/martineausimon/nvim-lilypond-suite/"; 7271 }; 7272 7273 nvim-lint = buildVimPlugin { 7274 pname = "nvim-lint"; 7275 - version = "2024-01-02"; 7276 src = fetchFromGitHub { 7277 owner = "mfussenegger"; 7278 repo = "nvim-lint"; 7279 - rev = "4dbc7ec60b33b656f7c54bb945671a55b18699f2"; 7280 - sha256 = "0kaqnqyfm9nxkrb911nmvkdv5jhv625dlmkx8i7p3sgyxhxyxj72"; 7281 }; 7282 meta.homepage = "https://github.com/mfussenegger/nvim-lint/"; 7283 }; ··· 7308 7309 nvim-lspconfig = buildVimPlugin { 7310 pname = "nvim-lspconfig"; 7311 - version = "2024-01-02"; 7312 src = fetchFromGitHub { 7313 owner = "neovim"; 7314 repo = "nvim-lspconfig"; 7315 - rev = "ce0e625df61be77abe1340fbc9afe9ad39b31dd8"; 7316 - sha256 = "1vcpl477g12fyl27bnnn6pp49ycgd8ca6g9g6x6g68d643478vcp"; 7317 }; 7318 meta.homepage = "https://github.com/neovim/nvim-lspconfig/"; 7319 }; ··· 7368 7369 nvim-metals = buildVimPlugin { 7370 pname = "nvim-metals"; 7371 - version = "2023-12-17"; 7372 src = fetchFromGitHub { 7373 owner = "scalameta"; 7374 repo = "nvim-metals"; 7375 - rev = "1e269f1f01e6b970603d51e9e044824d9d8114e7"; 7376 - sha256 = "10qhb6jnbz0nzajzfk244783avy2pinw1ddrnfml1cfaaw6n9r9c"; 7377 }; 7378 meta.homepage = "https://github.com/scalameta/nvim-metals/"; 7379 }; ··· 7440 7441 nvim-notify = buildVimPlugin { 7442 pname = "nvim-notify"; 7443 - version = "2023-12-28"; 7444 src = fetchFromGitHub { 7445 owner = "rcarriga"; 7446 repo = "nvim-notify"; 7447 - rev = "ebcdd8219e2a2cbc0a4bef68002f6867f1fde269"; 7448 - sha256 = "1fhahxyjl0nncg0xry5wyhgpv01snzw7balqczflf7zwh6ih2biw"; 7449 }; 7450 meta.homepage = "https://github.com/rcarriga/nvim-notify/"; 7451 }; ··· 7536 7537 nvim-scrollview = buildVimPlugin { 7538 pname = "nvim-scrollview"; 7539 - version = "2023-12-24"; 7540 src = fetchFromGitHub { 7541 owner = "dstein64"; 7542 repo = "nvim-scrollview"; 7543 - rev = "6715dba4f0972beb47ad7f8915e2e89023f1c6a2"; 7544 - sha256 = "0lfwp4fzq9hqpw1zxj4jv78f9na3wxf87078yqdiry7fdllndh6z"; 7545 }; 7546 meta.homepage = "https://github.com/dstein64/nvim-scrollview/"; 7547 }; ··· 7560 7561 nvim-snippy = buildVimPlugin { 7562 pname = "nvim-snippy"; 7563 - version = "2023-11-12"; 7564 src = fetchFromGitHub { 7565 owner = "dcampos"; 7566 repo = "nvim-snippy"; 7567 - rev = "7c8f18e90cad4f56c4e22a49101668735639f286"; 7568 - sha256 = "1mfjnzfg4z5hzribzadlmgjjihh5dx55swjrjljmgsbj7jn4nqws"; 7569 }; 7570 meta.homepage = "https://github.com/dcampos/nvim-snippy/"; 7571 }; ··· 7608 7609 nvim-surround = buildVimPlugin { 7610 pname = "nvim-surround"; 7611 - version = "2023-12-04"; 7612 src = fetchFromGitHub { 7613 owner = "kylechui"; 7614 repo = "nvim-surround"; 7615 - rev = "633a0ab03159569a66b65671b0ffb1a6aed6cf18"; 7616 - sha256 = "0svcw6rjrnjxh6i54a4nq8af5n3634gf30cycv3f95xywmn2h7m6"; 7617 }; 7618 meta.homepage = "https://github.com/kylechui/nvim-surround/"; 7619 }; ··· 7656 7657 nvim-tree-lua = buildVimPlugin { 7658 pname = "nvim-tree.lua"; 7659 - version = "2024-01-01"; 7660 src = fetchFromGitHub { 7661 owner = "nvim-tree"; 7662 repo = "nvim-tree.lua"; 7663 - rev = "f1b3e6a7eb92da492bd693257367d9256839ed3d"; 7664 - sha256 = "183a5zrgw6sirryyqzphh06j3a42k2l0sx5ph2pxk3wi1cjh5v0g"; 7665 }; 7666 meta.homepage = "https://github.com/nvim-tree/nvim-tree.lua/"; 7667 }; 7668 7669 nvim-treesitter = buildVimPlugin { 7670 pname = "nvim-treesitter"; 7671 - version = "2024-01-02"; 7672 src = fetchFromGitHub { 7673 owner = "nvim-treesitter"; 7674 repo = "nvim-treesitter"; 7675 - rev = "65ef62092ef997d2ecf68ede01a0afbda17808c3"; 7676 - sha256 = "0i070pa16980ql031dgq9ybch7si4nrg4ypx50ka9b505wb0vlch"; 7677 }; 7678 meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/"; 7679 }; 7680 7681 nvim-treesitter-context = buildVimPlugin { 7682 pname = "nvim-treesitter-context"; 7683 - version = "2023-12-23"; 7684 src = fetchFromGitHub { 7685 owner = "nvim-treesitter"; 7686 repo = "nvim-treesitter-context"; 7687 - rev = "652ec514d6ba8bc4a3c2de76c855fe668e2c7196"; 7688 - sha256 = "1y69c6hhmmzp8acx1ljhn8f7gicmxyxfqqyv02893czngvhkmqc3"; 7689 }; 7690 meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-context/"; 7691 }; ··· 7728 7729 nvim-treesitter-textobjects = buildVimPlugin { 7730 pname = "nvim-treesitter-textobjects"; 7731 - version = "2024-01-01"; 7732 src = fetchFromGitHub { 7733 owner = "nvim-treesitter"; 7734 repo = "nvim-treesitter-textobjects"; 7735 - rev = "85b9d0cbd4ff901abcda862b50dbb34e0901848b"; 7736 - sha256 = "0kz46g4j85vdbcg8vb1zswznwbd48qd8ywb8qz3qvirlifx659yq"; 7737 }; 7738 meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-textobjects/"; 7739 }; 7740 7741 nvim-treesitter-textsubjects = buildVimPlugin { 7742 pname = "nvim-treesitter-textsubjects"; 7743 - version = "2023-11-02"; 7744 src = fetchFromGitHub { 7745 owner = "RRethy"; 7746 repo = "nvim-treesitter-textsubjects"; 7747 - rev = "011c09784f1a95cf469a48c1993b664190440391"; 7748 - sha256 = "1sik741s868ini18kqzndk3pdl44wzs8nra3sc3ggwi3ps9rs2qi"; 7749 }; 7750 meta.homepage = "https://github.com/RRethy/nvim-treesitter-textsubjects/"; 7751 }; ··· 7776 7777 nvim-ufo = buildVimPlugin { 7778 pname = "nvim-ufo"; 7779 - version = "2023-12-25"; 7780 src = fetchFromGitHub { 7781 owner = "kevinhwang91"; 7782 repo = "nvim-ufo"; 7783 - rev = "c6d88523f574024b788f1c3400c5d5b9bb1a0407"; 7784 - sha256 = "0d3f3rrw08n3idibf5s59agnd4zyyssnrk3ff6pk1cfrp117pvxk"; 7785 }; 7786 meta.homepage = "https://github.com/kevinhwang91/nvim-ufo/"; 7787 }; ··· 7800 7801 nvim-web-devicons = buildVimPlugin { 7802 pname = "nvim-web-devicons"; 7803 - version = "2023-12-31"; 7804 src = fetchFromGitHub { 7805 owner = "nvim-tree"; 7806 repo = "nvim-web-devicons"; 7807 - rev = "cff25ce621e6d15fae0b0bfe38c00be50ce38468"; 7808 - sha256 = "0k9cbci02asicpswzm6faw02l31p52vja0gmcgkk06k6pz6hal36"; 7809 }; 7810 meta.homepage = "https://github.com/nvim-tree/nvim-web-devicons/"; 7811 }; ··· 7848 7849 nvim_context_vt = buildVimPlugin { 7850 pname = "nvim_context_vt"; 7851 - version = "2023-08-26"; 7852 src = fetchFromGitHub { 7853 owner = "andersevenrud"; 7854 repo = "nvim_context_vt"; 7855 - rev = "a14f9292b4bd68ceed433fc513f287641816dc6d"; 7856 - sha256 = "0rwnmifli01h5aakz440k3g136y3l5f3c16sdvd0k8q4xcdiibs1"; 7857 }; 7858 meta.homepage = "https://github.com/andersevenrud/nvim_context_vt/"; 7859 }; ··· 7884 7885 obsidian-nvim = buildVimPlugin { 7886 pname = "obsidian.nvim"; 7887 - version = "2024-01-03"; 7888 src = fetchFromGitHub { 7889 owner = "epwalsh"; 7890 repo = "obsidian.nvim"; 7891 - rev = "806e0267952b6543691e9b58cae43280ac0d7186"; 7892 - sha256 = "02p0m4x4splm37aqiz9h1n3j35rkpzfg7w7vvr8a6mab9n1k9gqh"; 7893 }; 7894 meta.homepage = "https://github.com/epwalsh/obsidian.nvim/"; 7895 }; ··· 7920 7921 octo-nvim = buildVimPlugin { 7922 pname = "octo.nvim"; 7923 - version = "2023-12-28"; 7924 src = fetchFromGitHub { 7925 owner = "pwntester"; 7926 repo = "octo.nvim"; 7927 - rev = "b5371003f209764c9d1cc43cf20b6dc52961f0e8"; 7928 - sha256 = "174imlbj4dwd2g7lwksl2m063fzyzkk4xk1pp4a9fff90vqxix83"; 7929 }; 7930 meta.homepage = "https://github.com/pwntester/octo.nvim/"; 7931 }; 7932 7933 oil-nvim = buildVimPlugin { 7934 pname = "oil.nvim"; 7935 - version = "2024-01-03"; 7936 src = fetchFromGitHub { 7937 owner = "stevearc"; 7938 repo = "oil.nvim"; 7939 - rev = "a128e6f75c6a71b7b9ac7ea663949a5209771cd5"; 7940 - sha256 = "0s9m7644kx9wpvf50kzpcamx0q4xclznzsksg7yxbqh44gm3lv2s"; 7941 fetchSubmodules = true; 7942 }; 7943 meta.homepage = "https://github.com/stevearc/oil.nvim/"; ··· 7981 7982 onedark-nvim = buildVimPlugin { 7983 pname = "onedark.nvim"; 7984 - version = "2023-12-06"; 7985 src = fetchFromGitHub { 7986 owner = "navarasu"; 7987 repo = "onedark.nvim"; 7988 - rev = "c5476a091b0f1b4e853db91c91ff941f848a1cdd"; 7989 - sha256 = "1zg75v3cgm0f2yhy2pasvdd42jw33f0w1p140cj1dnrskhwbrl2j"; 7990 }; 7991 meta.homepage = "https://github.com/navarasu/onedark.nvim/"; 7992 }; ··· 8089 8090 orgmode = buildVimPlugin { 8091 pname = "orgmode"; 8092 - version = "2023-12-28"; 8093 src = fetchFromGitHub { 8094 owner = "nvim-orgmode"; 8095 repo = "orgmode"; 8096 - rev = "8040906d983ec7ec1e2aae7bd904ddfbeaff0470"; 8097 - sha256 = "0z8wxi6j47lz95mqk8r0kga41icjmxg2gr9a1my0bypiiccdydby"; 8098 }; 8099 meta.homepage = "https://github.com/nvim-orgmode/orgmode/"; 8100 }; ··· 8113 8114 otter-nvim = buildVimPlugin { 8115 pname = "otter.nvim"; 8116 - version = "2023-12-27"; 8117 src = fetchFromGitHub { 8118 owner = "jmbuhr"; 8119 repo = "otter.nvim"; 8120 - rev = "b4f4a1bcddfe91ed342c86c72e8d156780289552"; 8121 - sha256 = "167v3ap2dj6npb9ikh4055724p49pipil5qqhp0br17ssybxhpdn"; 8122 }; 8123 meta.homepage = "https://github.com/jmbuhr/otter.nvim/"; 8124 }; 8125 8126 overseer-nvim = buildVimPlugin { 8127 pname = "overseer.nvim"; 8128 - version = "2023-12-28"; 8129 src = fetchFromGitHub { 8130 owner = "stevearc"; 8131 repo = "overseer.nvim"; 8132 - rev = "78e893394cef6efee05f31bd65f6dff08b0bac09"; 8133 - sha256 = "1k68d3vz3s1cc3l3jfqp90w459hp2nvz7qy3kpzw4j7jxip2dgjv"; 8134 fetchSubmodules = true; 8135 }; 8136 meta.homepage = "https://github.com/stevearc/overseer.nvim/"; ··· 8234 8235 persistence-nvim = buildVimPlugin { 8236 pname = "persistence.nvim"; 8237 - version = "2023-10-15"; 8238 src = fetchFromGitHub { 8239 owner = "folke"; 8240 repo = "persistence.nvim"; 8241 - rev = "ad538bfd5336f1335cdb6fd4e0b0eebfa6e12f32"; 8242 - sha256 = "0817bx2x7pshxxvdp3njq1q19xv84lxga2vdanx9zijfs8pid2y0"; 8243 }; 8244 meta.homepage = "https://github.com/folke/persistence.nvim/"; 8245 }; ··· 8608 8609 rainbow-delimiters-nvim = buildVimPlugin { 8610 pname = "rainbow-delimiters.nvim"; 8611 - version = "2024-01-02"; 8612 src = fetchgit { 8613 url = "https://gitlab.com/HiPhish/rainbow-delimiters.nvim"; 8614 - rev = "4a90ac83c7c8e0ba8a1b6af38bed6d5ee1b04e08"; 8615 - sha256 = "18b2v0wg8jlvi9afjy2f654yh81c9aw79p3l2wpp9pcgf7jpqh5i"; 8616 }; 8617 meta.homepage = "https://gitlab.com/HiPhish/rainbow-delimiters.nvim"; 8618 }; ··· 8691 8692 refactoring-nvim = buildVimPlugin { 8693 pname = "refactoring.nvim"; 8694 - version = "2023-11-08"; 8695 src = fetchFromGitHub { 8696 owner = "theprimeagen"; 8697 repo = "refactoring.nvim"; 8698 - rev = "156532476deb10b1b2a32cb38e1078b3f9951c42"; 8699 - sha256 = "03xgyfzb2jsz7788k5h122jskq90irgg0m12csbrb2ysd727pyf8"; 8700 }; 8701 meta.homepage = "https://github.com/theprimeagen/refactoring.nvim/"; 8702 }; ··· 8809 meta.homepage = "https://github.com/ron-rs/ron.vim/"; 8810 }; 8811 8812 rspec-vim = buildVimPlugin { 8813 pname = "rspec.vim"; 8814 version = "2020-08-20"; ··· 8859 8860 rustaceanvim = buildNeovimPlugin { 8861 pname = "rustaceanvim"; 8862 - version = "2023-12-31"; 8863 src = fetchFromGitHub { 8864 owner = "mrcjkb"; 8865 repo = "rustaceanvim"; 8866 - rev = "89bc93ef3fa5cea4fb57f1c1dcf1ca8a4b7d2834"; 8867 - sha256 = "1nvy92nxzavz8i2xvyzcc36av8f2cj3fx492jahg7xakwgy0n5mq"; 8868 }; 8869 meta.homepage = "https://github.com/mrcjkb/rustaceanvim/"; 8870 }; ··· 8895 8896 satellite-nvim = buildVimPlugin { 8897 pname = "satellite.nvim"; 8898 - version = "2024-01-02"; 8899 src = fetchFromGitHub { 8900 owner = "lewis6991"; 8901 repo = "satellite.nvim"; 8902 - rev = "1a20861227eba8bf2d8282ab4ec5fc071e8b20e2"; 8903 - sha256 = "0siibp2l0rixj98d5zzc7b2qxzb3pc9wwwlim8av6ml7ax7snd8l"; 8904 }; 8905 meta.homepage = "https://github.com/lewis6991/satellite.nvim/"; 8906 }; 8907 8908 scnvim = buildVimPlugin { 8909 pname = "scnvim"; 8910 - version = "2023-09-11"; 8911 src = fetchFromGitHub { 8912 owner = "davidgranstrom"; 8913 repo = "scnvim"; 8914 - rev = "f9e75bf21c77882625f89baa745d9bc4992742dc"; 8915 - sha256 = "1yavx67b3zqz65z1wg4a0cdp64s2bgqh12jzg31rh02a8hb08ipw"; 8916 }; 8917 meta.homepage = "https://github.com/davidgranstrom/scnvim/"; 8918 }; ··· 9027 9028 sg-nvim = buildVimPlugin { 9029 pname = "sg.nvim"; 9030 - version = "2023-12-14"; 9031 src = fetchFromGitHub { 9032 owner = "sourcegraph"; 9033 repo = "sg.nvim"; 9034 - rev = "817f1f36e4c43f82e8e1cdfa4cf978dffa037255"; 9035 - sha256 = "12zlrlqmny9f6y781pnlfn7qzac41mwx8a3qdmarrgns08hfp6l5"; 9036 }; 9037 meta.homepage = "https://github.com/sourcegraph/sg.nvim/"; 9038 }; ··· 9100 9101 smart-splits-nvim = buildVimPlugin { 9102 pname = "smart-splits.nvim"; 9103 - version = "2023-12-11"; 9104 src = fetchFromGitHub { 9105 owner = "mrjones2014"; 9106 repo = "smart-splits.nvim"; 9107 - rev = "f0003bf9c3f11b8b9209264f865b8864453ca926"; 9108 - sha256 = "08wfsxz6a6lzd2brnr2z8zanfnkik494ggq6my6nn9npbalkgdr0"; 9109 }; 9110 meta.homepage = "https://github.com/mrjones2014/smart-splits.nvim/"; 9111 }; ··· 9148 9149 snap = buildVimPlugin { 9150 pname = "snap"; 9151 - version = "2023-11-25"; 9152 src = fetchFromGitHub { 9153 owner = "camspiers"; 9154 repo = "snap"; 9155 - rev = "09fa206b460050b96bc9b3a283377c8c11fb32fe"; 9156 - sha256 = "02c12bar3xr4xkg835r0bkxcyp3n5pf1zgrbx58hl61fx4f1z7df"; 9157 }; 9158 meta.homepage = "https://github.com/camspiers/snap/"; 9159 }; ··· 9316 9317 splitjoin-vim = buildVimPlugin { 9318 pname = "splitjoin.vim"; 9319 - version = "2023-11-18"; 9320 src = fetchFromGitHub { 9321 owner = "AndrewRadev"; 9322 repo = "splitjoin.vim"; 9323 - rev = "9531bfb26257f0d06f7ea2b7ecb4f13095d430ab"; 9324 - sha256 = "0k1gm1qijdwsrpc0rd6b1q71l6gi2hr8sh6nfslah3dgncgpy21d"; 9325 fetchSubmodules = true; 9326 }; 9327 meta.homepage = "https://github.com/AndrewRadev/splitjoin.vim/"; ··· 9341 9342 srcery-vim = buildVimPlugin { 9343 pname = "srcery-vim"; 9344 - version = "2023-12-06"; 9345 src = fetchFromGitHub { 9346 owner = "srcery-colors"; 9347 repo = "srcery-vim"; 9348 - rev = "d6037f87842753a85e4cd855a2ca4206ac04db7e"; 9349 - sha256 = "0kjcqv2pkk7dplxzvxhly3argza7bj4kiaabngn1pkdpq2h9acy8"; 9350 }; 9351 meta.homepage = "https://github.com/srcery-colors/srcery-vim/"; 9352 }; ··· 9594 9595 tabby-nvim = buildVimPlugin { 9596 pname = "tabby.nvim"; 9597 - version = "2023-12-28"; 9598 src = fetchFromGitHub { 9599 owner = "nanozuki"; 9600 repo = "tabby.nvim"; 9601 - rev = "9806ab6f1ca2af9a134c5e7174522388c31a9552"; 9602 - sha256 = "10xs2by2acyaj8cy75678rrh3725g5llhq3lfxp6yd5w4bhiwlfa"; 9603 }; 9604 meta.homepage = "https://github.com/nanozuki/tabby.nvim/"; 9605 }; ··· 9812 9813 telescope-coc-nvim = buildVimPlugin { 9814 pname = "telescope-coc.nvim"; 9815 - version = "2023-12-28"; 9816 src = fetchFromGitHub { 9817 owner = "fannheyward"; 9818 repo = "telescope-coc.nvim"; 9819 - rev = "b215e3a37fad057a1e0c132879eaeb3cc6446574"; 9820 - sha256 = "1kzaippbia4px10vpgyxbgkjxwihnvg1irlw3nj6mglq8ivi8bxg"; 9821 }; 9822 meta.homepage = "https://github.com/fannheyward/telescope-coc.nvim/"; 9823 }; 9824 9825 telescope-dap-nvim = buildVimPlugin { 9826 pname = "telescope-dap.nvim"; 9827 - version = "2023-09-10"; 9828 src = fetchFromGitHub { 9829 owner = "nvim-telescope"; 9830 repo = "telescope-dap.nvim"; 9831 - rev = "4e2d5efb92062f0b865fe59b200b5ed7793833bf"; 9832 - sha256 = "1fa1kmwv21h06di1p1vb05saaiabpl97j1h15zrpqr8cxhxmp515"; 9833 }; 9834 meta.homepage = "https://github.com/nvim-telescope/telescope-dap.nvim/"; 9835 }; 9836 9837 telescope-file-browser-nvim = buildVimPlugin { 9838 pname = "telescope-file-browser.nvim"; 9839 - version = "2023-12-26"; 9840 src = fetchFromGitHub { 9841 owner = "nvim-telescope"; 9842 repo = "telescope-file-browser.nvim"; 9843 - rev = "4bd5657b14b58e069287f5ac591a647bb860b2ed"; 9844 - sha256 = "0j0y9i2vh1fs4wzf692a9wxnavb42x8amwb6kh25c226h8s13a4n"; 9845 }; 9846 meta.homepage = "https://github.com/nvim-telescope/telescope-file-browser.nvim/"; 9847 }; ··· 9933 9934 telescope-manix = buildNeovimPlugin { 9935 pname = "telescope-manix"; 9936 - version = "2023-12-04"; 9937 src = fetchFromGitHub { 9938 owner = "MrcJkb"; 9939 repo = "telescope-manix"; 9940 - rev = "f9657fd3f8e26c8035eacd63d95dc487ae6439b5"; 9941 - sha256 = "11i2y3vvhdxspl6xy2922n0l6wm0gmkv89vma4jqw7la80chhn29"; 9942 }; 9943 meta.homepage = "https://github.com/MrcJkb/telescope-manix/"; 9944 }; ··· 10078 10079 telescope-nvim = buildNeovimPlugin { 10080 pname = "telescope.nvim"; 10081 - version = "2023-12-29"; 10082 src = fetchFromGitHub { 10083 owner = "nvim-telescope"; 10084 repo = "telescope.nvim"; 10085 - rev = "3466159b0fcc1876483f6f53587562628664d850"; 10086 - sha256 = "1qb4xxlri3ljiqcz9p54xwh1b44bl5nmcxypbqsbrf1kffp0i9lp"; 10087 }; 10088 meta.homepage = "https://github.com/nvim-telescope/telescope.nvim/"; 10089 }; ··· 10186 10187 text-case-nvim = buildVimPlugin { 10188 pname = "text-case.nvim"; 10189 - version = "2023-12-25"; 10190 src = fetchFromGitHub { 10191 owner = "johmsalas"; 10192 repo = "text-case.nvim"; 10193 - rev = "d6f121ec471118afb4fc7ed8cafb08eef3e9b307"; 10194 - sha256 = "1izzhvx8szr02krlh2cvgmkkg92wkpsv98yf9b4k4x0j1jb20iiz"; 10195 }; 10196 meta.homepage = "https://github.com/johmsalas/text-case.nvim/"; 10197 }; ··· 10331 10332 tokyonight-nvim = buildVimPlugin { 10333 pname = "tokyonight.nvim"; 10334 - version = "2023-10-25"; 10335 src = fetchFromGitHub { 10336 owner = "folke"; 10337 repo = "tokyonight.nvim"; 10338 - rev = "f247ee700b569ed43f39320413a13ba9b0aef0db"; 10339 - sha256 = "0wyz1dcm92dc83rz3hy8a0m47yy5lmpk0pwiycpn5yc8jdaxj63b"; 10340 }; 10341 meta.homepage = "https://github.com/folke/tokyonight.nvim/"; 10342 }; ··· 10367 10368 treesj = buildVimPlugin { 10369 pname = "treesj"; 10370 - version = "2023-11-15"; 10371 src = fetchFromGitHub { 10372 owner = "Wansmer"; 10373 repo = "treesj"; 10374 - rev = "1d6e89f4790aa04eaae38fa9460a3ee191961c96"; 10375 - sha256 = "1f7zrzv0f2di1vkavgyqa80mx686rii0gsygl8rs3qrr9bc17zd5"; 10376 }; 10377 meta.homepage = "https://github.com/Wansmer/treesj/"; 10378 }; ··· 10463 10464 typescript-tools-nvim = buildVimPlugin { 10465 pname = "typescript-tools.nvim"; 10466 - version = "2023-12-19"; 10467 src = fetchFromGitHub { 10468 owner = "pmizio"; 10469 repo = "typescript-tools.nvim"; 10470 - rev = "829b5dc4f6704b249624e5157ad094dcb20cdc6b"; 10471 - sha256 = "0y1m35b5i7s856xk50kwczi08s5r313qkpjny0f7acg5hz60kz1v"; 10472 }; 10473 meta.homepage = "https://github.com/pmizio/typescript-tools.nvim/"; 10474 }; ··· 10499 10500 typst-vim = buildVimPlugin { 10501 pname = "typst.vim"; 10502 - version = "2023-12-11"; 10503 src = fetchFromGitHub { 10504 owner = "kaarmu"; 10505 repo = "typst.vim"; 10506 - rev = "308e7737d09de8c1100320ddc6bc270615ae791a"; 10507 - sha256 = "076ylgny48bl5iajw0hh3bqwlchj9pygq2bf3y0qlwckrzq05nbn"; 10508 }; 10509 meta.homepage = "https://github.com/kaarmu/typst.vim/"; 10510 }; ··· 10547 10548 unison = buildVimPlugin { 10549 pname = "unison"; 10550 - version = "2023-12-23"; 10551 src = fetchFromGitHub { 10552 owner = "unisonweb"; 10553 repo = "unison"; 10554 - rev = "966d8e4c3c165988c3dd32457c72c82320d7f9f8"; 10555 - sha256 = "1nk4ziqz13w82k8l0wxmvjrbx01bnd96zmqwwwvxbsph59ym35ny"; 10556 }; 10557 meta.homepage = "https://github.com/unisonweb/unison/"; 10558 }; ··· 11015 11016 vim-airline-themes = buildVimPlugin { 11017 pname = "vim-airline-themes"; 11018 - version = "2022-11-08"; 11019 src = fetchFromGitHub { 11020 owner = "vim-airline"; 11021 repo = "vim-airline-themes"; 11022 - rev = "dd81554c2231e438f6d0e8056ea38fd0e80ac02a"; 11023 - sha256 = "05jhw8qgs024z0na2kizrrmbl3kmad69p22aw7naqmfnf1sads9q"; 11024 }; 11025 meta.homepage = "https://github.com/vim-airline/vim-airline-themes/"; 11026 }; ··· 11063 11064 vim-apm = buildVimPlugin { 11065 pname = "vim-apm"; 11066 - version = "2020-09-28"; 11067 src = fetchFromGitHub { 11068 owner = "ThePrimeagen"; 11069 repo = "vim-apm"; 11070 - rev = "2da35c35febbe98a6704495cd4e0b9526a0651e3"; 11071 - sha256 = "09amrb7bzrnwga8cm21fm4ylp2l0jd7cyfsf43fcym3f1k0bycwb"; 11072 }; 11073 meta.homepage = "https://github.com/ThePrimeagen/vim-apm/"; 11074 }; ··· 11255 11256 vim-better-whitespace = buildVimPlugin { 11257 pname = "vim-better-whitespace"; 11258 - version = "2022-06-30"; 11259 src = fetchFromGitHub { 11260 owner = "ntpeters"; 11261 repo = "vim-better-whitespace"; 11262 - rev = "1b22dc57a2751c7afbc6025a7da39b7c22db635d"; 11263 - sha256 = "10xzxavz010a8ildkfmikyi0ly6rqi5d6a2ndzr0frd9ingbk79r"; 11264 }; 11265 meta.homepage = "https://github.com/ntpeters/vim-better-whitespace/"; 11266 }; ··· 11495 11496 vim-codefmt = buildVimPlugin { 11497 pname = "vim-codefmt"; 11498 - version = "2023-11-24"; 11499 src = fetchFromGitHub { 11500 owner = "google"; 11501 repo = "vim-codefmt"; 11502 - rev = "c6730fb9c0d17060ea0caf5b9bd3090e86f6a14d"; 11503 - sha256 = "0gn779c2z44gcxygjsb2spcsa9dkfxii6b27i1irnllmzkys18p4"; 11504 }; 11505 meta.homepage = "https://github.com/google/vim-codefmt/"; 11506 }; ··· 11567 11568 vim-commentary = buildVimPlugin { 11569 pname = "vim-commentary"; 11570 - version = "2022-10-31"; 11571 src = fetchFromGitHub { 11572 owner = "tpope"; 11573 repo = "vim-commentary"; 11574 - rev = "e87cd90dc09c2a203e13af9704bd0ef79303d755"; 11575 - sha256 = "09kzc89iwkgsi4wvjxk56fis462kkz5chcl9sl4hdbmpa1f41wy0"; 11576 }; 11577 meta.homepage = "https://github.com/tpope/vim-commentary/"; 11578 }; ··· 11651 11652 vim-css-color = buildVimPlugin { 11653 pname = "vim-css-color"; 11654 - version = "2023-07-26"; 11655 src = fetchFromGitHub { 11656 owner = "ap"; 11657 repo = "vim-css-color"; 11658 - rev = "6cc65734bc7105d9677ca54e2255fcbc953ba6bf"; 11659 - sha256 = "1mjry4xiaxhjgzajsbmh4iph9hhxbwgdj3raaxlqzmmnyjsz03iy"; 11660 }; 11661 meta.homepage = "https://github.com/ap/vim-css-color/"; 11662 }; ··· 11723 11724 vim-dadbod-ui = buildVimPlugin { 11725 pname = "vim-dadbod-ui"; 11726 - version = "2023-11-25"; 11727 src = fetchFromGitHub { 11728 owner = "kristijanhusak"; 11729 repo = "vim-dadbod-ui"; 11730 - rev = "9ddb0623e69d696b7a8355b93e3950a8dc6e00a0"; 11731 - sha256 = "1ihfxy0diqhbcaxj23pqmnfh1wshx2s4id5r574vb27k929han2s"; 11732 }; 11733 meta.homepage = "https://github.com/kristijanhusak/vim-dadbod-ui/"; 11734 }; ··· 11987 11988 vim-endwise = buildVimPlugin { 11989 pname = "vim-endwise"; 11990 - version = "2023-04-23"; 11991 src = fetchFromGitHub { 11992 owner = "tpope"; 11993 repo = "vim-endwise"; 11994 - rev = "e714ac3bcfd5a90038de49c3254eded7c70ae3c3"; 11995 - sha256 = "1zhz2risd8vhwnz5b5r5kkgflhxsp87df86n1brbh22jgzx5sapx"; 11996 }; 11997 meta.homepage = "https://github.com/tpope/vim-endwise/"; 11998 }; ··· 12059 12060 vim-eunuch = buildVimPlugin { 12061 pname = "vim-eunuch"; 12062 - version = "2023-06-28"; 12063 src = fetchFromGitHub { 12064 owner = "tpope"; 12065 repo = "vim-eunuch"; 12066 - rev = "67f3dd32b4dcd1c427085f42ff5f29c7adc645c6"; 12067 - sha256 = "1jhql40ffxxmxs5wfwx0k54h2d3gdg0ajjbxwjiqdnmhyw9wfv9x"; 12068 }; 12069 meta.homepage = "https://github.com/tpope/vim-eunuch/"; 12070 }; ··· 12263 12264 vim-fugitive = buildVimPlugin { 12265 pname = "vim-fugitive"; 12266 - version = "2023-12-15"; 12267 src = fetchFromGitHub { 12268 owner = "tpope"; 12269 repo = "vim-fugitive"; 12270 - rev = "59659093581aad2afacedc81f009ed6a4bfad275"; 12271 - sha256 = "1h5l6257vqk41h93nv5ipvccglqnz1bjqh6dsds1q4x2l80xn61v"; 12272 }; 12273 meta.homepage = "https://github.com/tpope/vim-fugitive/"; 12274 }; ··· 12371 12372 vim-gitgutter = buildVimPlugin { 12373 pname = "vim-gitgutter"; 12374 - version = "2023-12-07"; 12375 src = fetchFromGitHub { 12376 owner = "airblade"; 12377 repo = "vim-gitgutter"; 12378 - rev = "4b49965897b8264cd6f90fa47ddb917f4296c469"; 12379 - sha256 = "08fdid8s17l42k7ykw3c7jfjj10rgmdgnd5p5gxbi76zx0x9aylv"; 12380 }; 12381 meta.homepage = "https://github.com/airblade/vim-gitgutter/"; 12382 }; ··· 12419 12420 vim-go = buildVimPlugin { 12421 pname = "vim-go"; 12422 - version = "2023-12-24"; 12423 src = fetchFromGitHub { 12424 owner = "fatih"; 12425 repo = "vim-go"; 12426 - rev = "e2e7ad7cb03049896bafda28481f252a2aa8d5bb"; 12427 - sha256 = "02lqi3vphhzz9qv19nl73r3kzq7rhsapyg10lc7idig8ggvdnab3"; 12428 }; 12429 meta.homepage = "https://github.com/fatih/vim-go/"; 12430 }; ··· 12997 12998 vim-just = buildVimPlugin { 12999 pname = "vim-just"; 13000 - version = "2023-12-29"; 13001 src = fetchFromGitHub { 13002 owner = "NoahTheDuke"; 13003 repo = "vim-just"; 13004 - rev = "70c08fc99d532cf331ae9eaf0fcbe2cd2bbe0f57"; 13005 - sha256 = "0a8mkhz66f2m2qwq5mgcbldfsbq5a3qzqfisnwmmvw1bhzipb2kw"; 13006 }; 13007 meta.homepage = "https://github.com/NoahTheDuke/vim-just/"; 13008 }; ··· 13033 13034 vim-lastplace = buildVimPlugin { 13035 pname = "vim-lastplace"; 13036 - version = "2023-12-02"; 13037 src = fetchFromGitHub { 13038 owner = "farmergreg"; 13039 repo = "vim-lastplace"; 13040 - rev = "aaaf3dc8bbe496c3242a4b4635154ccc9414d357"; 13041 - sha256 = "0wz59f6hmkdnv8hfgws20z0qrlpvfkxmdx4943fm1i3hmcdhyi1g"; 13042 }; 13043 meta.homepage = "https://github.com/farmergreg/vim-lastplace/"; 13044 }; ··· 13261 13262 vim-lsp-settings = buildVimPlugin { 13263 pname = "vim-lsp-settings"; 13264 - version = "2023-12-28"; 13265 src = fetchFromGitHub { 13266 owner = "mattn"; 13267 repo = "vim-lsp-settings"; 13268 - rev = "d3b8c8394805752e6a7fcdb8c275031cd548b155"; 13269 - sha256 = "0k0xj54pxzdpsk5yjbf3czkrra2dmxj7p06qj0l146ab0nnsvrnq"; 13270 }; 13271 meta.homepage = "https://github.com/mattn/vim-lsp-settings/"; 13272 }; ··· 13382 13383 vim-matchup = buildVimPlugin { 13384 pname = "vim-matchup"; 13385 - version = "2023-12-19"; 13386 src = fetchFromGitHub { 13387 owner = "andymass"; 13388 repo = "vim-matchup"; 13389 - rev = "2550178c43464134ce65328da458905f70dbe041"; 13390 - sha256 = "0y3kgj7jaa6g4ydfp1cjbishzsvb9qrd5k2lswm7hag0fisxhig7"; 13391 }; 13392 meta.homepage = "https://github.com/andymass/vim-matchup/"; 13393 }; ··· 13490 13491 vim-monokai-tasty = buildVimPlugin { 13492 pname = "vim-monokai-tasty"; 13493 - version = "2023-11-13"; 13494 src = fetchFromGitHub { 13495 owner = "patstockwell"; 13496 repo = "vim-monokai-tasty"; 13497 - rev = "247324e0170e19de0018e7c8e437f83b6f0ef6fc"; 13498 - sha256 = "0l3rlah48969kkz2r6xl9r8plg7n4an1pk5cy92ly94x6yw5awkm"; 13499 }; 13500 meta.homepage = "https://github.com/patstockwell/vim-monokai-tasty/"; 13501 }; ··· 13634 13635 vim-nix = buildVimPlugin { 13636 pname = "vim-nix"; 13637 - version = "2023-07-29"; 13638 src = fetchFromGitHub { 13639 owner = "LnL7"; 13640 repo = "vim-nix"; 13641 - rev = "1e8d3cc4d74f40fb384cd1739739543fe117ff61"; 13642 - sha256 = "06sdplgw76xnpdb89yd4arpphsn24nn327mhp3siyvc5qlsddby7"; 13643 }; 13644 meta.homepage = "https://github.com/LnL7/vim-nix/"; 13645 }; ··· 14114 14115 vim-projectionist = buildVimPlugin { 14116 pname = "vim-projectionist"; 14117 - version = "2023-03-16"; 14118 src = fetchFromGitHub { 14119 owner = "tpope"; 14120 repo = "vim-projectionist"; 14121 - rev = "e292c4e33b2c44074c47c06e8ce8b309fd8099bc"; 14122 - sha256 = "04zh6w6gdqvyy08xhbk4xmkr37insrgvw930dyc05crmkzlnavy9"; 14123 }; 14124 meta.homepage = "https://github.com/tpope/vim-projectionist/"; 14125 }; ··· 14570 14571 vim-slime = buildVimPlugin { 14572 pname = "vim-slime"; 14573 - version = "2023-12-02"; 14574 src = fetchFromGitHub { 14575 owner = "jpalardy"; 14576 repo = "vim-slime"; 14577 - rev = "a532203bcd7af7f5e571c07b60bba7287076dc19"; 14578 - sha256 = "0jfzah18mzh0iszi6k86k4y571j6jjhg3cyy9ivxcybacppaf2id"; 14579 }; 14580 meta.homepage = "https://github.com/jpalardy/vim-slime/"; 14581 }; ··· 14678 14679 vim-snippets = buildVimPlugin { 14680 pname = "vim-snippets"; 14681 - version = "2023-12-29"; 14682 src = fetchFromGitHub { 14683 owner = "honza"; 14684 repo = "vim-snippets"; 14685 - rev = "ba72b08e04e184ecd0a2a1b8012a81ddb040dbc3"; 14686 - sha256 = "1zpiafwc3m1484rww6f5d4hvbrrk0isybcxfmzzjs9qy6xz8fdq6"; 14687 }; 14688 meta.homepage = "https://github.com/honza/vim-snippets/"; 14689 }; 14690 14691 vim-solarized8 = buildVimPlugin { 14692 pname = "vim-solarized8"; 14693 - version = "2023-08-13"; 14694 src = fetchFromGitHub { 14695 owner = "lifepillar"; 14696 repo = "vim-solarized8"; 14697 - rev = "bde9cab3d9e9368f0b62f94149ab51607fcb8b68"; 14698 - sha256 = "1di351q776ghw3y7yj494byrvd9c0zf6cxvcizk0jizdfvsib53k"; 14699 }; 14700 meta.homepage = "https://github.com/lifepillar/vim-solarized8/"; 14701 }; ··· 14955 14956 vim-test = buildVimPlugin { 14957 pname = "vim-test"; 14958 - version = "2023-12-29"; 14959 src = fetchFromGitHub { 14960 owner = "vim-test"; 14961 repo = "vim-test"; 14962 - rev = "21e1ce0d3a2dd5bedcd6d35fe9abd9f80fddc6d2"; 14963 - sha256 = "0nqyymyfadrm2dy1q8al3wrgxqawxq76i5qwr8zgqbwzfwmm0a9c"; 14964 }; 14965 meta.homepage = "https://github.com/vim-test/vim-test/"; 14966 }; ··· 15327 15328 vim-vsnip = buildVimPlugin { 15329 pname = "vim-vsnip"; 15330 - version = "2023-11-12"; 15331 src = fetchFromGitHub { 15332 owner = "hrsh7th"; 15333 repo = "vim-vsnip"; 15334 - rev = "8eebdf6ab4a880d845893f210fd20516d2e2384f"; 15335 - sha256 = "10aadjkisfsx4avylblp7zb97ikaay249fzw3f43xgknlajg35dg"; 15336 }; 15337 meta.homepage = "https://github.com/hrsh7th/vim-vsnip/"; 15338 }; ··· 15375 15376 vim-wakatime = buildVimPlugin { 15377 pname = "vim-wakatime"; 15378 - version = "2023-12-05"; 15379 src = fetchFromGitHub { 15380 owner = "wakatime"; 15381 repo = "vim-wakatime"; 15382 - rev = "8c8856327815a077cbebeba8c7456312a3d2c39c"; 15383 - sha256 = "1k3zklr93im6w2767yajzgbfh270yh00898fccghdcjq66gd6hxy"; 15384 }; 15385 meta.homepage = "https://github.com/wakatime/vim-wakatime/"; 15386 }; ··· 15411 15412 vim-which-key = buildVimPlugin { 15413 pname = "vim-which-key"; 15414 - version = "2023-12-16"; 15415 src = fetchFromGitHub { 15416 owner = "liuchengxu"; 15417 repo = "vim-which-key"; 15418 - rev = "a03cb503b0de6f5071a7263f5fb8d63493e901e5"; 15419 - sha256 = "095rg29ydsazjqa0ks34b5d6gvq37rin4q2qwqxq2994yb8a530m"; 15420 }; 15421 meta.homepage = "https://github.com/liuchengxu/vim-which-key/"; 15422 }; ··· 15519 15520 vim-zettel = buildVimPlugin { 15521 pname = "vim-zettel"; 15522 - version = "2023-12-17"; 15523 src = fetchFromGitHub { 15524 owner = "michal-h21"; 15525 repo = "vim-zettel"; 15526 - rev = "e4995b97a4f6f822144ad61b68929ea5fa4e524e"; 15527 - sha256 = "05k7jyclx2351zff26i17aypskhcxav1zv2n7k87s03c04kl3x00"; 15528 }; 15529 meta.homepage = "https://github.com/michal-h21/vim-zettel/"; 15530 }; ··· 15543 15544 vim9-stargate = buildVimPlugin { 15545 pname = "vim9-stargate"; 15546 - version = "2023-01-21"; 15547 src = fetchFromGitHub { 15548 owner = "monkoose"; 15549 repo = "vim9-stargate"; 15550 - rev = "2df5dad08e74dedb020e042e66f8f4819a48b6ca"; 15551 - sha256 = "17vnzwfz2y7wwk8k3kvmrds50za7r6i73f7aw02fz1h7mx9jllnv"; 15552 }; 15553 meta.homepage = "https://github.com/monkoose/vim9-stargate/"; 15554 }; ··· 15591 15592 vimagit = buildVimPlugin { 15593 pname = "vimagit"; 15594 - version = "2022-07-03"; 15595 src = fetchFromGitHub { 15596 owner = "jreybert"; 15597 repo = "vimagit"; 15598 - rev = "308650ddc1e9a94e49fae0ea04bbc1c45f23d4c4"; 15599 - sha256 = "1vdqdlw43zv1xgv72d2a71671j06cy7k87nsgnsa65dj190v65ky"; 15600 }; 15601 meta.homepage = "https://github.com/jreybert/vimagit/"; 15602 }; ··· 15700 15701 vimtex = buildVimPlugin { 15702 pname = "vimtex"; 15703 - version = "2024-01-02"; 15704 src = fetchFromGitHub { 15705 owner = "lervag"; 15706 repo = "vimtex"; 15707 - rev = "f9b19d09ee6f0ba70dad0b5c2e710dd700681000"; 15708 - sha256 = "1xljkawwv28kvywzykgcb0axzzcn8n3crbfzlqh7zmb337w5mwai"; 15709 }; 15710 meta.homepage = "https://github.com/lervag/vimtex/"; 15711 }; ··· 15868 15869 wiki-vim = buildVimPlugin { 15870 pname = "wiki.vim"; 15871 - version = "2023-09-25"; 15872 src = fetchFromGitHub { 15873 owner = "lervag"; 15874 repo = "wiki.vim"; 15875 - rev = "65b67f3669a0db078dab2750d3c51c680ee14df1"; 15876 - sha256 = "1j6bkk2gqmdaszs6q97yxjqnp3akl1wrlbvs6r31pz0faaswaqb8"; 15877 }; 15878 meta.homepage = "https://github.com/lervag/wiki.vim/"; 15879 }; ··· 16109 16110 zenbones-nvim = buildVimPlugin { 16111 pname = "zenbones.nvim"; 16112 - version = "2023-10-30"; 16113 src = fetchFromGitHub { 16114 owner = "mcchrish"; 16115 repo = "zenbones.nvim"; 16116 - rev = "510d12c088ed45a410371c63ebd62ffb54c1615f"; 16117 - sha256 = "1pr1qvd7fdhza3rijs0jg0byi7z82hpzsw1qvqgrz527vk0vgci0"; 16118 }; 16119 meta.homepage = "https://github.com/mcchrish/zenbones.nvim/"; 16120 }; ··· 16157 16158 zk-nvim = buildVimPlugin { 16159 pname = "zk-nvim"; 16160 - version = "2023-10-27"; 16161 src = fetchFromGitHub { 16162 - owner = "mickael-menu"; 16163 repo = "zk-nvim"; 16164 - rev = "142625638d2fad464939c6ee1775571aba6379c6"; 16165 - sha256 = "1aha78jjpfrmlji5lnzzylycqvm84g9qqjmbs9ynn84yfl2brd8f"; 16166 }; 16167 - meta.homepage = "https://github.com/mickael-menu/zk-nvim/"; 16168 }; 16169 16170 zoomwintab-vim = buildVimPlugin { ··· 16193 16194 catppuccin-nvim = buildVimPlugin { 16195 pname = "catppuccin-nvim"; 16196 - version = "2023-12-31"; 16197 src = fetchFromGitHub { 16198 owner = "catppuccin"; 16199 repo = "nvim"; 16200 - rev = "5e36ca599f4aa41bdd87fbf2c5aae4397ac55074"; 16201 - sha256 = "1ay7cgfph2l8b5h993r94akbzgxzqfkl8cnk2m9535vbrm6vxxyx"; 16202 }; 16203 meta.homepage = "https://github.com/catppuccin/nvim/"; 16204 }; ··· 16229 16230 embark-vim = buildVimPlugin { 16231 pname = "embark-vim"; 16232 - version = "2023-12-20"; 16233 src = fetchFromGitHub { 16234 owner = "embark-theme"; 16235 repo = "vim"; 16236 - rev = "95f92adee0e5ad36f74fe04266554ac9c03e3fc3"; 16237 - sha256 = "15v8wgbcckdll8j27d2v30rcbgc38hddmnfbk24p3jxx2pxdl529"; 16238 }; 16239 meta.homepage = "https://github.com/embark-theme/vim/"; 16240 }; ··· 16253 16254 harpoon2 = buildVimPlugin { 16255 pname = "harpoon2"; 16256 - version = "2023-12-28"; 16257 src = fetchFromGitHub { 16258 owner = "ThePrimeagen"; 16259 repo = "harpoon"; 16260 - rev = "6afc142443f8135329f8dd09b77e229f65001c0c"; 16261 - sha256 = "0rn23lqxwfd0b1wkjyslzlqgw6hkc8r60nz5fkjbf7jnmlx7fgsq"; 16262 }; 16263 meta.homepage = "https://github.com/ThePrimeagen/harpoon/"; 16264 }; ··· 16277 16278 nightfly = buildVimPlugin { 16279 pname = "nightfly"; 16280 - version = "2023-12-26"; 16281 src = fetchFromGitHub { 16282 owner = "bluz71"; 16283 repo = "vim-nightfly-colors"; 16284 - rev = "90d85c8a094266122fb1fd173e7bcc0cd0efdd49"; 16285 - sha256 = "1c7jj6cdbq73h87ii4skbrj5y4zl4fvaq8ry69hwrw4z10w891zk"; 16286 }; 16287 meta.homepage = "https://github.com/bluz71/vim-nightfly-colors/"; 16288 }; ··· 16337 16338 rose-pine = buildVimPlugin { 16339 pname = "rose-pine"; 16340 - version = "2023-10-25"; 16341 src = fetchFromGitHub { 16342 owner = "rose-pine"; 16343 repo = "neovim"; 16344 - rev = "92762f4fa2144c05db760ea254f4c399a56a7ef5"; 16345 - sha256 = "1v65jvkj9z8zj6d5v6kxnz780hgc7svw0gjg3v6j9zpba4rmbs02"; 16346 }; 16347 meta.homepage = "https://github.com/rose-pine/neovim/"; 16348 }; 16349 16350 samodostal-image-nvim = buildVimPlugin { 16351 pname = "samodostal-image-nvim"; 16352 - version = "2023-06-08"; 16353 src = fetchFromGitHub { 16354 owner = "samodostal"; 16355 repo = "image.nvim"; 16356 - rev = "dcabdf47b0b974b61d08eeafa2c519927e37cf27"; 16357 - sha256 = "1c0s460nzw1imvvzj6b9hsalv60jmcyrfga5gldbskz58hyj739m"; 16358 }; 16359 meta.homepage = "https://github.com/samodostal/image.nvim/"; 16360 }; 16361 16362 tinykeymap = buildVimPlugin { 16363 pname = "tinykeymap"; 16364 - version = "2019-03-15"; 16365 src = fetchFromGitHub { 16366 owner = "tomtom"; 16367 repo = "tinykeymap_vim"; 16368 - rev = "be48fc729244f84c2d293c3db18420e7f5d74bb8"; 16369 - sha256 = "1w4zplg0mbiv9jp70cnzb1aw5xx3x8ibnm38vsapvspzy9h8ygqx"; 16370 }; 16371 meta.homepage = "https://github.com/tomtom/tinykeymap_vim/"; 16372 }; ··· 16393 sha256 = "1wpn6gfw1r89232d779lz8wy19asrribindlcsaikrsqvml3a0hr"; 16394 }; 16395 meta.homepage = "https://github.com/jhradilek/vim-snippets/"; 16396 - }; 16397 - 16398 - roslyn-nvim = buildVimPlugin { 16399 - pname = "roslyn-nvim"; 16400 - version = "2023-12-12"; 16401 - src = fetchFromGitHub { 16402 - owner = "jmederosalvarado"; 16403 - repo = "roslyn.nvim"; 16404 - rev = "3e360ea5a15f3cf7ddef02ff003ef24244cdff3a"; 16405 - sha256 = "sha256-0mvlEE3/qGkv2dLzthWwGgdVTmp2Y/WJLv9ihcPumBo="; 16406 - }; 16407 - meta.homepage = "https://github.com/jmederosalvarado/roslyn.nvim/"; 16408 }; 16409 16410
··· 29 30 ChatGPT-nvim = buildVimPlugin { 31 pname = "ChatGPT.nvim"; 32 + version = "2024-01-19"; 33 src = fetchFromGitHub { 34 owner = "jackMort"; 35 repo = "ChatGPT.nvim"; 36 + rev = "5e8f9004ee88d6c02fe428031d3b598d5dfc7cf2"; 37 + sha256 = "126m8cwasm4c6rhc8gnslqh2q08fn6gsw2sk57jdiflrsvhl9vzc"; 38 }; 39 meta.homepage = "https://github.com/jackMort/ChatGPT.nvim/"; 40 }; ··· 185 186 LeaderF = buildVimPlugin { 187 pname = "LeaderF"; 188 + version = "2024-01-19"; 189 src = fetchFromGitHub { 190 owner = "Yggdroot"; 191 repo = "LeaderF"; 192 + rev = "43e6c0467ef73107f9f6f02ac967dbc359a8d438"; 193 + sha256 = "1p1a9ppsw5f27qsqmr8wvnbamag8w9xbh4dmpwrfk96ap7flndjz"; 194 }; 195 meta.homepage = "https://github.com/Yggdroot/LeaderF/"; 196 }; ··· 305 306 SchemaStore-nvim = buildVimPlugin { 307 pname = "SchemaStore.nvim"; 308 + version = "2024-01-19"; 309 src = fetchFromGitHub { 310 owner = "b0o"; 311 repo = "SchemaStore.nvim"; 312 + rev = "5012a4758f1ab35f9d2ed5b017a75e9bb67b7e63"; 313 + sha256 = "0q4mjfqj005ayhjrc42wqfjarzr84h15bs1ad7abjmw6x4vkwmmp"; 314 }; 315 meta.homepage = "https://github.com/b0o/SchemaStore.nvim/"; 316 }; ··· 449 450 YouCompleteMe = buildVimPlugin { 451 pname = "YouCompleteMe"; 452 + version = "2024-01-14"; 453 src = fetchFromGitHub { 454 owner = "ycm-core"; 455 repo = "YouCompleteMe"; 456 + rev = "2b33bf3dc822f6c68b39d235e24efa5508cf9857"; 457 + sha256 = "1myd0ihxzk9jv8hqn7bfqh26cai9xlfnpwp89i62aqhgl3v0b361"; 458 fetchSubmodules = true; 459 }; 460 meta.homepage = "https://github.com/ycm-core/YouCompleteMe/"; ··· 498 499 actions-preview-nvim = buildVimPlugin { 500 pname = "actions-preview.nvim"; 501 + version = "2024-01-07"; 502 src = fetchFromGitHub { 503 owner = "aznhe21"; 504 repo = "actions-preview.nvim"; 505 + rev = "dd63df1a4ed0ffe1458945ee50ecb1dd02b605ab"; 506 + sha256 = "0rsg7qvy45hhrzsf0xsdkr8ac9d3w2b0wqdbzzkfispkxpbsqyl9"; 507 }; 508 meta.homepage = "https://github.com/aznhe21/actions-preview.nvim/"; 509 }; ··· 522 523 aerial-nvim = buildVimPlugin { 524 pname = "aerial.nvim"; 525 + version = "2024-01-14"; 526 src = fetchFromGitHub { 527 owner = "stevearc"; 528 repo = "aerial.nvim"; 529 + rev = "8ccc18055ba855affec5c251e615b92595ac2dba"; 530 + sha256 = "185nn727czf50liji69h64br6ppn7vl5zmy5i2dbck74302l24vs"; 531 fetchSubmodules = true; 532 }; 533 meta.homepage = "https://github.com/stevearc/aerial.nvim/"; ··· 583 584 ale = buildVimPlugin { 585 pname = "ale"; 586 + version = "2024-01-14"; 587 src = fetchFromGitHub { 588 owner = "dense-analysis"; 589 repo = "ale"; 590 + rev = "8922478a83cd06bfe5b82eb45279649adc4ec046"; 591 + sha256 = "1s9cy0s08hgjb1n05gbl8am2s4wvxblpa1sfiwadwyqf163bd16j"; 592 }; 593 meta.homepage = "https://github.com/dense-analysis/ale/"; 594 }; ··· 607 608 alpha-nvim = buildVimPlugin { 609 pname = "alpha-nvim"; 610 + version = "2024-01-17"; 611 src = fetchFromGitHub { 612 owner = "goolord"; 613 repo = "alpha-nvim"; 614 + rev = "4b36c1ca9ea475bdc006896657cf1ccc486aeffa"; 615 + sha256 = "01s5kp4zxfs18i7r9hvrjakihk6wz191zrkniq4vhsns32mmjgk3"; 616 }; 617 meta.homepage = "https://github.com/goolord/alpha-nvim/"; 618 }; ··· 1039 1040 better-escape-nvim = buildVimPlugin { 1041 pname = "better-escape.nvim"; 1042 + version = "2024-01-05"; 1043 src = fetchFromGitHub { 1044 owner = "max397574"; 1045 repo = "better-escape.nvim"; 1046 + rev = "d62cf3c04163a46f3895c70cc807f5ae68dd8ca1"; 1047 + sha256 = "0fyrndca1nh26wzvbv37k9w7s2648lrxx9qgj56xz5ncakc2s3yr"; 1048 }; 1049 meta.homepage = "https://github.com/max397574/better-escape.nvim/"; 1050 }; ··· 1259 src = fetchFromGitHub { 1260 owner = "ms-jpq"; 1261 repo = "chadtree"; 1262 + rev = "d0c6bdd9588fe8514b5ba270e8b7c8d55e42fd05"; 1263 + sha256 = "19wddsi5dddcgfynl23pb2hxda4lxlq627sbx193mvqyivdpr3ck"; 1264 }; 1265 meta.homepage = "https://github.com/ms-jpq/chadtree/"; 1266 }; ··· 1531 1532 cmp-dictionary = buildVimPlugin { 1533 pname = "cmp-dictionary"; 1534 + version = "2024-01-08"; 1535 src = fetchFromGitHub { 1536 owner = "uga-rosa"; 1537 repo = "cmp-dictionary"; 1538 + rev = "d17bc1f87736b6a7f058b2f246e651d34d648b47"; 1539 + sha256 = "04g7f0d61adasqr50bvlf9c0nllf7la83r619mgxc645cli41301"; 1540 }; 1541 meta.homepage = "https://github.com/uga-rosa/cmp-dictionary/"; 1542 }; ··· 1591 1592 cmp-fuzzy-path = buildVimPlugin { 1593 pname = "cmp-fuzzy-path"; 1594 + version = "2024-01-17"; 1595 src = fetchFromGitHub { 1596 owner = "tzachar"; 1597 repo = "cmp-fuzzy-path"; 1598 + rev = "9953c11a2510a04111b7b152cf50ae1e83f00798"; 1599 + sha256 = "1v5752sjls2762aflszbrvav2vcs80ihvaya477rkf1kdcda95l4"; 1600 }; 1601 meta.homepage = "https://github.com/tzachar/cmp-fuzzy-path/"; 1602 }; ··· 1829 meta.homepage = "https://github.com/f3fora/cmp-spell/"; 1830 }; 1831 1832 + cmp-tabby = buildVimPlugin { 1833 + pname = "cmp-tabby"; 1834 + version = "2023-11-21"; 1835 + src = fetchFromGitHub { 1836 + owner = "nzlov"; 1837 + repo = "cmp-tabby"; 1838 + rev = "eb793a7ac27972e99ae391f85ee7a2e0b7d02590"; 1839 + sha256 = "0gi5r870zvxij1d3vb0534fm8llfsnvffdc84cfv4k4xjigh828d"; 1840 + }; 1841 + meta.homepage = "https://github.com/nzlov/cmp-tabby/"; 1842 + }; 1843 + 1844 cmp-tabnine = buildVimPlugin { 1845 pname = "cmp-tabnine"; 1846 version = "2023-05-09"; ··· 1975 1976 coc-fzf = buildVimPlugin { 1977 pname = "coc-fzf"; 1978 + version = "2024-01-04"; 1979 src = fetchFromGitHub { 1980 owner = "antoinemadec"; 1981 repo = "coc-fzf"; 1982 + rev = "96490e570daf1c10679ac0b183ebf2ca1024b079"; 1983 + sha256 = "0iyjrax9sqimx7vrkk98qy3zag4vbw3g3kw4p6mmyjryi20kw66m"; 1984 }; 1985 meta.homepage = "https://github.com/antoinemadec/coc-fzf/"; 1986 }; ··· 2071 2072 codeium-vim = buildVimPlugin { 2073 pname = "codeium.vim"; 2074 + version = "2024-01-18"; 2075 src = fetchFromGitHub { 2076 owner = "Exafunction"; 2077 repo = "codeium.vim"; 2078 + rev = "a1c3d6b369a18514d656dac149de807becacbdf7"; 2079 + sha256 = "1d1m30wrjm3s18672j97ypbky59mppn8af3vl0db7pf4c7bv2vbv"; 2080 }; 2081 meta.homepage = "https://github.com/Exafunction/codeium.vim/"; 2082 }; ··· 2311 2312 conform-nvim = buildVimPlugin { 2313 pname = "conform.nvim"; 2314 + version = "2024-01-16"; 2315 src = fetchFromGitHub { 2316 owner = "stevearc"; 2317 repo = "conform.nvim"; 2318 + rev = "cbc5745bf7519acaf3a5cbaaa677fd556aa813d7"; 2319 + sha256 = "0x1sr26gb7spcrfkp537819m9v1ra028wpyzl3jvmbkd1viw5001"; 2320 fetchSubmodules = true; 2321 }; 2322 meta.homepage = "https://github.com/stevearc/conform.nvim/"; ··· 2372 2373 copilot-lua = buildVimPlugin { 2374 pname = "copilot.lua"; 2375 + version = "2024-01-07"; 2376 src = fetchFromGitHub { 2377 owner = "zbirenbaum"; 2378 repo = "copilot.lua"; 2379 + rev = "b03617a6dc4bc88b65ab5deac1631da9a9c2dcaf"; 2380 + sha256 = "1pq8h1fnx5fkk6nj10ag6hx1br0c6vpclmcrw67qss8n52g0zwgk"; 2381 }; 2382 meta.homepage = "https://github.com/zbirenbaum/copilot.lua/"; 2383 }; 2384 2385 copilot-vim = buildVimPlugin { 2386 pname = "copilot.vim"; 2387 + version = "2024-01-18"; 2388 src = fetchFromGitHub { 2389 owner = "github"; 2390 repo = "copilot.vim"; 2391 + rev = "49e0348bfb913fae63ca5ddb987a8bccd193da86"; 2392 + sha256 = "1zxc18dpafazz5snvra9rq4gzjzb3dpwig24p4nbp4i1gjb6b0dp"; 2393 }; 2394 meta.homepage = "https://github.com/github/copilot.vim/"; 2395 }; ··· 2408 2409 coq-thirdparty = buildVimPlugin { 2410 pname = "coq.thirdparty"; 2411 + version = "2024-01-12"; 2412 src = fetchFromGitHub { 2413 owner = "ms-jpq"; 2414 repo = "coq.thirdparty"; 2415 + rev = "99393e405c28883e92e39ad6cdb41120ecfb6f32"; 2416 + sha256 = "0jkim8sxi66ra1xdlhlz3b04jh0whrgs43wyw7hdckwjvmn354hp"; 2417 }; 2418 meta.homepage = "https://github.com/ms-jpq/coq.thirdparty/"; 2419 }; ··· 2432 2433 coq_nvim = buildVimPlugin { 2434 pname = "coq_nvim"; 2435 + version = "2024-01-03"; 2436 src = fetchFromGitHub { 2437 owner = "ms-jpq"; 2438 repo = "coq_nvim"; 2439 + rev = "4337cb19c7bd922fa9b374456470a753dc1618d4"; 2440 + sha256 = "1a13hb39hmpk2pgq615b32kd94arj22rppags99dxg02vz9ngsp8"; 2441 }; 2442 meta.homepage = "https://github.com/ms-jpq/coq_nvim/"; 2443 }; ··· 2468 2469 crates-nvim = buildVimPlugin { 2470 pname = "crates.nvim"; 2471 + version = "2024-01-18"; 2472 src = fetchFromGitHub { 2473 owner = "saecki"; 2474 repo = "crates.nvim"; 2475 + rev = "efb5b306fea2d5eebf3c6c230f956b7686c09aa7"; 2476 + sha256 = "060sxilrn4cr08skclh9in48mdss7prfnxbaabrsw1992mn3d9kq"; 2477 }; 2478 meta.homepage = "https://github.com/saecki/crates.nvim/"; 2479 }; ··· 2696 2697 denops-vim = buildVimPlugin { 2698 pname = "denops.vim"; 2699 + version = "2024-01-09"; 2700 src = fetchFromGitHub { 2701 owner = "vim-denops"; 2702 repo = "denops.vim"; 2703 + rev = "83f167b034e9e56913d8a89b026a6b0eb79b52b4"; 2704 + sha256 = "0a9768w6b37b0s067kx11xp5wa29i3ifciwihzdmks49dvrrr5h7"; 2705 }; 2706 meta.homepage = "https://github.com/vim-denops/denops.vim/"; 2707 }; ··· 3034 3035 distant-nvim = buildVimPlugin { 3036 pname = "distant.nvim"; 3037 + version = "2024-01-10"; 3038 src = fetchFromGitHub { 3039 owner = "chipsenkbeil"; 3040 repo = "distant.nvim"; 3041 + rev = "de7288b1af6fdb2d2e7a8aa00f07a236261c2491"; 3042 + sha256 = "1dvd12cmarb5ki214xy0d4ibkcym3gla3pk9anfgjjm1qqlwm9va"; 3043 }; 3044 meta.homepage = "https://github.com/chipsenkbeil/distant.nvim/"; 3045 }; ··· 3058 3059 dracula-nvim = buildVimPlugin { 3060 pname = "dracula.nvim"; 3061 + version = "2024-01-10"; 3062 src = fetchFromGitHub { 3063 owner = "Mofiqul"; 3064 repo = "dracula.nvim"; 3065 + rev = "8fc749e2479d62829c9c627867770035b74529a4"; 3066 + sha256 = "14j3lz53vfz9w6iiw0zywqwknh0blsma9vzi10qqchq8cf1b6w1d"; 3067 }; 3068 meta.homepage = "https://github.com/Mofiqul/dracula.nvim/"; 3069 }; 3070 3071 dressing-nvim = buildVimPlugin { 3072 pname = "dressing.nvim"; 3073 + version = "2024-01-16"; 3074 src = fetchFromGitHub { 3075 owner = "stevearc"; 3076 repo = "dressing.nvim"; 3077 + rev = "c1179336aaeca82a785cade27e9b7b276af3222e"; 3078 + sha256 = "05l7xj9bjh4hq4vdy27ibbx6yg2xmj51mq84p3qzvc8xia6gpf0w"; 3079 }; 3080 meta.homepage = "https://github.com/stevearc/dressing.nvim/"; 3081 }; 3082 3083 dropbar-nvim = buildVimPlugin { 3084 pname = "dropbar.nvim"; 3085 + version = "2024-01-17"; 3086 src = fetchFromGitHub { 3087 owner = "Bekaboo"; 3088 repo = "dropbar.nvim"; 3089 + rev = "0383ce9122e698360f19526e024348ae5bbc63ca"; 3090 + sha256 = "0i3ap3g20xik52fh2cjrld6mx0azpj02bcvjjr869rzxycfgy7wc"; 3091 }; 3092 meta.homepage = "https://github.com/Bekaboo/dropbar.nvim/"; 3093 }; ··· 3142 3143 editorconfig-vim = buildVimPlugin { 3144 pname = "editorconfig-vim"; 3145 + version = "2024-01-15"; 3146 src = fetchFromGitHub { 3147 owner = "editorconfig"; 3148 repo = "editorconfig-vim"; 3149 + rev = "0956bc257ca4eaa3e087e0ba2253a3e980805820"; 3150 + sha256 = "1w64bpv4hanyxml0hbqqsbm96fckx1imcvksr2raq9al0qlfk4gn"; 3151 fetchSubmodules = true; 3152 }; 3153 meta.homepage = "https://github.com/editorconfig/editorconfig-vim/"; ··· 3167 3168 efmls-configs-nvim = buildVimPlugin { 3169 pname = "efmls-configs-nvim"; 3170 + version = "2024-01-10"; 3171 src = fetchFromGitHub { 3172 owner = "creativenull"; 3173 repo = "efmls-configs-nvim"; 3174 + rev = "5372981bc8785facefb51cd50cb0888d1129a291"; 3175 + sha256 = "08d67vm14jqkvrds247wy81mhfvfki5vl3fg7lp8s6aafs1y576d"; 3176 }; 3177 meta.homepage = "https://github.com/creativenull/efmls-configs-nvim/"; 3178 }; ··· 3300 3301 far-vim = buildVimPlugin { 3302 pname = "far.vim"; 3303 + version = "2024-01-15"; 3304 src = fetchFromGitHub { 3305 owner = "brooth"; 3306 repo = "far.vim"; 3307 + rev = "56e5d8a71fc12d5c78a4eed908fd9a7cabc405e2"; 3308 + sha256 = "1gfgyrw0kmls6fgd1hzg3a7yf00jcxyj0qrc0jf3yab5vb02484n"; 3309 }; 3310 meta.homepage = "https://github.com/brooth/far.vim/"; 3311 }; ··· 3336 3337 feline-nvim = buildVimPlugin { 3338 pname = "feline.nvim"; 3339 + version = "2024-01-05"; 3340 src = fetchFromGitHub { 3341 owner = "freddiehaddad"; 3342 repo = "feline.nvim"; 3343 + rev = "6cfbe0608d2552a7d947c6f521670b10379fbe42"; 3344 + sha256 = "1hkypnpaws9ijw4k3gqc03y5hmwnjp9jax8k9dxgqiasixk0wqs9"; 3345 }; 3346 meta.homepage = "https://github.com/freddiehaddad/feline.nvim/"; 3347 }; ··· 3382 meta.homepage = "https://github.com/wincent/ferret/"; 3383 }; 3384 3385 + fidget-nvim = buildNeovimPlugin { 3386 pname = "fidget.nvim"; 3387 + version = "2024-01-08"; 3388 src = fetchFromGitHub { 3389 owner = "j-hui"; 3390 repo = "fidget.nvim"; 3391 + rev = "3a93300c076109d86c7ce35ec67a8034ae6ba9db"; 3392 + sha256 = "1ld4611wpgcy5lmrw16clh2hrbx42kfa9pm0a44cb6nfcx2gy1dq"; 3393 }; 3394 meta.homepage = "https://github.com/j-hui/fidget.nvim/"; 3395 }; ··· 3420 3421 firenvim = buildVimPlugin { 3422 pname = "firenvim"; 3423 + version = "2024-01-13"; 3424 src = fetchFromGitHub { 3425 owner = "glacambre"; 3426 repo = "firenvim"; 3427 + rev = "8c6c00aae7e5762cbcb4cd0df5848e959c4a9572"; 3428 + sha256 = "17fql4bgcvxbky8l5xs11bkv8qchkj0jcwjpchy0h09w0q0gwnw2"; 3429 }; 3430 meta.homepage = "https://github.com/glacambre/firenvim/"; 3431 }; ··· 3469 3470 flit-nvim = buildVimPlugin { 3471 pname = "flit.nvim"; 3472 + version = "2024-01-13"; 3473 src = fetchFromGitHub { 3474 owner = "ggandor"; 3475 repo = "flit.nvim"; 3476 + rev = "39e3399ed2cbc328778258ac0d497ece9ed8fe32"; 3477 + sha256 = "0pmaymd1n8k829h2pb392xbnm9qgbsxxnzgjzv84ylmrvr6r83sq"; 3478 }; 3479 meta.homepage = "https://github.com/ggandor/flit.nvim/"; 3480 }; ··· 3533 src = fetchFromGitHub { 3534 owner = "akinsho"; 3535 repo = "flutter-tools.nvim"; 3536 + rev = "b65ad58462116785423d81aeb2ee6c8c16f78679"; 3537 + sha256 = "1z9zikl9apba21qijhjhqd9rn62n812zm767xam211ha912z9iq2"; 3538 }; 3539 meta.homepage = "https://github.com/akinsho/flutter-tools.nvim/"; 3540 }; ··· 3577 3578 friendly-snippets = buildVimPlugin { 3579 pname = "friendly-snippets"; 3580 + version = "2024-01-08"; 3581 src = fetchFromGitHub { 3582 owner = "rafamadriz"; 3583 repo = "friendly-snippets"; 3584 + rev = "69a2c1675b66e002799f5eef803b87a12f593049"; 3585 + sha256 = "0598qidaysarhzdz9p75kl0s8m9k65d0ir7f8vkzw5nbj1pqpkn2"; 3586 }; 3587 meta.homepage = "https://github.com/rafamadriz/friendly-snippets/"; 3588 }; ··· 3685 3686 fzf-lua = buildVimPlugin { 3687 pname = "fzf-lua"; 3688 + version = "2024-01-15"; 3689 src = fetchFromGitHub { 3690 owner = "ibhagwan"; 3691 repo = "fzf-lua"; 3692 + rev = "f021b287bf095f20cb5062fc9486dd3243ae220c"; 3693 + sha256 = "03srz55cbkpgjd07aq3qxpd93vxci2m6w2hbf3gr0lpqya55fdgr"; 3694 }; 3695 meta.homepage = "https://github.com/ibhagwan/fzf-lua/"; 3696 }; 3697 3698 fzf-vim = buildVimPlugin { 3699 pname = "fzf.vim"; 3700 + version = "2024-01-08"; 3701 src = fetchFromGitHub { 3702 owner = "junegunn"; 3703 repo = "fzf.vim"; 3704 + rev = "f6cb5b17897ff0c38f60fecd4b529678bcfec259"; 3705 + sha256 = "177ca7w28s854zkjqza0b6mnrhdzpxkscbpxq24yg4aw8r4kjyhs"; 3706 }; 3707 meta.homepage = "https://github.com/junegunn/fzf.vim/"; 3708 }; ··· 3793 3794 git-conflict-nvim = buildVimPlugin { 3795 pname = "git-conflict.nvim"; 3796 + version = "2024-01-03"; 3797 src = fetchFromGitHub { 3798 owner = "akinsho"; 3799 repo = "git-conflict.nvim"; 3800 + rev = "690879ba23741f21646e97ba287333ff56137c4d"; 3801 + sha256 = "0d23njkk21pz3imm64wcqw9vnzpg35k41dp7w4ailqknarpyc6qq"; 3802 }; 3803 meta.homepage = "https://github.com/akinsho/git-conflict.nvim/"; 3804 }; ··· 3853 3854 gitsigns-nvim = buildNeovimPlugin { 3855 pname = "gitsigns.nvim"; 3856 + version = "2024-01-12"; 3857 src = fetchFromGitHub { 3858 owner = "lewis6991"; 3859 repo = "gitsigns.nvim"; 3860 + rev = "4aaacbf5e5e2218fd05eb75703fe9e0f85335803"; 3861 + sha256 = "0583bcg23hf4clg6r737ns6whg9hinz3rn0bmvs6692lmrjsiinb"; 3862 }; 3863 meta.homepage = "https://github.com/lewis6991/gitsigns.nvim/"; 3864 }; ··· 4069 4070 guard-nvim = buildVimPlugin { 4071 pname = "guard.nvim"; 4072 + version = "2024-01-13"; 4073 src = fetchFromGitHub { 4074 owner = "nvimdev"; 4075 repo = "guard.nvim"; 4076 + rev = "d4782860b7da344d7409edbe7ee3693d5b8ea226"; 4077 + sha256 = "017lsdh1a3z43dw5liz0hv2fic8rbxmw100rfnj9w3xxf6a5iv9k"; 4078 }; 4079 meta.homepage = "https://github.com/nvimdev/guard.nvim/"; 4080 }; ··· 4129 4130 hare-vim = buildVimPlugin { 4131 pname = "hare.vim"; 4132 + version = "2024-01-08"; 4133 src = fetchgit { 4134 url = "https://git.sr.ht/~sircmpwn/hare.vim"; 4135 + rev = "9abf570deb82ecc525a53e0b96b487efde8bc490"; 4136 + sha256 = "0pnkz6n48b0i56vilg81c9p7z3bj834r7vch7b53cmmpp78v8ikf"; 4137 }; 4138 meta.homepage = "https://git.sr.ht/~sircmpwn/hare.vim"; 4139 }; ··· 4152 4153 haskell-tools-nvim = buildNeovimPlugin { 4154 pname = "haskell-tools.nvim"; 4155 + version = "2024-01-15"; 4156 src = fetchFromGitHub { 4157 owner = "MrcJkb"; 4158 repo = "haskell-tools.nvim"; 4159 + rev = "54d8018f14cd150c686d303e2b7567469c720367"; 4160 + sha256 = "1khkbj9k26xic1h9nj8mmazx5nhhqk3x07yx5qahf1xa1y1i1fgs"; 4161 }; 4162 meta.homepage = "https://github.com/MrcJkb/haskell-tools.nvim/"; 4163 }; ··· 4212 4213 heirline-nvim = buildVimPlugin { 4214 pname = "heirline.nvim"; 4215 + version = "2024-01-12"; 4216 src = fetchFromGitHub { 4217 owner = "rebelot"; 4218 repo = "heirline.nvim"; 4219 + rev = "1b6f12e011f225a26aa162905cbf68804479e7e6"; 4220 + sha256 = "0kqrriz5c0l5ljmz7amdhg3zrnkx0lpfjdxdagpcp9zyarvgdc6q"; 4221 }; 4222 meta.homepage = "https://github.com/rebelot/heirline.nvim/"; 4223 }; ··· 4331 4332 hotpot-nvim = buildVimPlugin { 4333 pname = "hotpot.nvim"; 4334 + version = "2024-01-17"; 4335 src = fetchFromGitHub { 4336 owner = "rktjmp"; 4337 repo = "hotpot.nvim"; 4338 + rev = "9d4051550ff68d13aad9432fd3e631674da4e72e"; 4339 + sha256 = "173q7ihmrq56v00x95zpdpa5j55c3bq1f9zf7cvmp3pj9pa9hzyf"; 4340 }; 4341 meta.homepage = "https://github.com/rktjmp/hotpot.nvim/"; 4342 }; 4343 4344 hover-nvim = buildVimPlugin { 4345 pname = "hover.nvim"; 4346 + version = "2024-01-13"; 4347 src = fetchFromGitHub { 4348 owner = "lewis6991"; 4349 repo = "hover.nvim"; 4350 + rev = "a7b7aba3ebf92a85e4cb6ebf1c4ee67862c5980a"; 4351 + sha256 = "0k8x2v0xkgyvghbbd5fsmrqa0sxaavlyi4pqxlkyl76mfkrvph1y"; 4352 }; 4353 meta.homepage = "https://github.com/lewis6991/hover.nvim/"; 4354 }; ··· 4427 4428 image-nvim = buildNeovimPlugin { 4429 pname = "image.nvim"; 4430 + version = "2024-01-08"; 4431 src = fetchFromGitHub { 4432 owner = "3rd"; 4433 repo = "image.nvim"; 4434 + rev = "245422e5c4774f0640d41c0eadec77396f2be4a9"; 4435 + sha256 = "0mx0sgibinr0vv4fafzm2d5kvqxlyi502imqldz69kxn7xqamfi1"; 4436 }; 4437 meta.homepage = "https://github.com/3rd/image.nvim/"; 4438 }; ··· 4499 4500 indent-blankline-nvim = buildVimPlugin { 4501 pname = "indent-blankline.nvim"; 4502 + version = "2024-01-12"; 4503 src = fetchFromGitHub { 4504 owner = "lukas-reineke"; 4505 repo = "indent-blankline.nvim"; 4506 + rev = "12e92044d313c54c438bd786d11684c88f6f78cd"; 4507 + sha256 = "0mrlq0ymxg80nr9ph4gk4ldf6xmd4pxarpybb779xy7x417mnjsg"; 4508 }; 4509 meta.homepage = "https://github.com/lukas-reineke/indent-blankline.nvim/"; 4510 }; ··· 4583 4584 investigate-vim = buildVimPlugin { 4585 pname = "investigate.vim"; 4586 + version = "2024-01-04"; 4587 src = fetchFromGitHub { 4588 owner = "keith"; 4589 repo = "investigate.vim"; 4590 + rev = "f835b2c9f3d4770576c760830a08f957d5e94717"; 4591 + sha256 = "1x5m74azdrvpsllbg7nkaqbib4ncqn3lja38lqfanydv1jfjylwg"; 4592 }; 4593 meta.homepage = "https://github.com/keith/investigate.vim/"; 4594 }; ··· 4860 4861 lazy-nvim = buildVimPlugin { 4862 pname = "lazy.nvim"; 4863 + version = "2024-01-19"; 4864 src = fetchFromGitHub { 4865 owner = "folke"; 4866 repo = "lazy.nvim"; 4867 + rev = "747bb955c5bfb2dc5d51280132f00a56a53f9f6d"; 4868 + sha256 = "0x9zasdj9nikida0csci1mnd4ajbcysqmz19h0rlkm9chd41fgv8"; 4869 }; 4870 meta.homepage = "https://github.com/folke/lazy.nvim/"; 4871 }; ··· 4884 4885 lean-nvim = buildVimPlugin { 4886 pname = "lean.nvim"; 4887 + version = "2024-01-15"; 4888 src = fetchFromGitHub { 4889 owner = "Julian"; 4890 repo = "lean.nvim"; 4891 + rev = "5890e34251f276d5808d6390b5eeebc356af801a"; 4892 + sha256 = "1lg2vdwp0mqh8x3k23jwg4lsmpczqz1b3h63qxc51gvkdihcsxaz"; 4893 }; 4894 meta.homepage = "https://github.com/Julian/lean.nvim/"; 4895 }; ··· 4920 4921 leap-nvim = buildVimPlugin { 4922 pname = "leap.nvim"; 4923 + version = "2024-01-17"; 4924 src = fetchFromGitHub { 4925 owner = "ggandor"; 4926 repo = "leap.nvim"; 4927 + rev = "0c2f6a27d0706fa86f2512bb0c470b68876e55fe"; 4928 + sha256 = "1b50s51p8bzgi4w4cg5bwmy6wb24ljg2445v48nw5yldaac1ybjy"; 4929 }; 4930 meta.homepage = "https://github.com/ggandor/leap.nvim/"; 4931 }; ··· 4980 4981 lf-vim = buildVimPlugin { 4982 pname = "lf.vim"; 4983 + version = "2024-01-08"; 4984 src = fetchFromGitHub { 4985 owner = "ptzz"; 4986 repo = "lf.vim"; 4987 + rev = "b3eab10da0af41caffe6b4757b44d9179f807fac"; 4988 + sha256 = "1gzmg9f0zh55w63yyqz3c7qqwmdljv38wa11wzfi9cvjh90qymvd"; 4989 }; 4990 meta.homepage = "https://github.com/ptzz/lf.vim/"; 4991 }; ··· 5064 5065 lightline-vim = buildVimPlugin { 5066 pname = "lightline.vim"; 5067 + version = "2024-01-13"; 5068 src = fetchFromGitHub { 5069 owner = "itchyny"; 5070 repo = "lightline.vim"; 5071 + rev = "58c97bc21c6f657d3babdd4eefce7593e30e75ce"; 5072 + sha256 = "1g6yqaibf6khskhdxd3amcs7azmsb3cvz9nx4bgxrv7r6vb8bjg0"; 5073 }; 5074 meta.homepage = "https://github.com/itchyny/lightline.vim/"; 5075 }; ··· 5232 5233 lsp-overloads-nvim = buildVimPlugin { 5234 pname = "lsp-overloads.nvim"; 5235 + version = "2024-01-07"; 5236 src = fetchFromGitHub { 5237 owner = "Issafalcon"; 5238 repo = "lsp-overloads.nvim"; 5239 + rev = "5064093b8614663c2b9db1f6ce426f7c8cc89970"; 5240 + sha256 = "1pfjb14gvnp88jx12snrcxz1kf1zmn8dqqay5mnhhcbi8y19f452"; 5241 }; 5242 meta.homepage = "https://github.com/Issafalcon/lsp-overloads.nvim/"; 5243 }; ··· 5268 5269 lsp-zero-nvim = buildVimPlugin { 5270 pname = "lsp-zero.nvim"; 5271 + version = "2024-01-18"; 5272 src = fetchFromGitHub { 5273 owner = "VonHeikemen"; 5274 repo = "lsp-zero.nvim"; 5275 + rev = "dec1c21204e2d9d49dad989b577c88958ed2c113"; 5276 + sha256 = "07wam0383qxvgfmiblgv8nyzs9dr48wv2ibmr798bp6z9clcm5qd"; 5277 }; 5278 meta.homepage = "https://github.com/VonHeikemen/lsp-zero.nvim/"; 5279 }; ··· 5315 5316 lspcontainers-nvim = buildVimPlugin { 5317 pname = "lspcontainers.nvim"; 5318 + version = "2024-01-04"; 5319 src = fetchFromGitHub { 5320 owner = "lspcontainers"; 5321 repo = "lspcontainers.nvim"; 5322 + rev = "1b2ca8d4bdf2926c91ba49bb27d5f3111dac530d"; 5323 + sha256 = "15nfgz7759liwg6rw189k8acf10rl0xb69fc59pagldi4l7xngvx"; 5324 }; 5325 meta.homepage = "https://github.com/lspcontainers/lspcontainers.nvim/"; 5326 }; 5327 5328 lspkind-nvim = buildVimPlugin { 5329 pname = "lspkind-nvim"; 5330 + version = "2024-01-11"; 5331 src = fetchFromGitHub { 5332 owner = "onsails"; 5333 repo = "lspkind.nvim"; 5334 + rev = "1735dd5a5054c1fb7feaf8e8658dbab925f4f0cf"; 5335 + sha256 = "0sjd244122q7hs3xaxzxhfcfpnzjz082rbnishq6khnr9w2xs0px"; 5336 }; 5337 meta.homepage = "https://github.com/onsails/lspkind.nvim/"; 5338 }; 5339 5340 lspsaga-nvim = buildVimPlugin { 5341 pname = "lspsaga.nvim"; 5342 + version = "2024-01-05"; 5343 src = fetchFromGitHub { 5344 owner = "nvimdev"; 5345 repo = "lspsaga.nvim"; 5346 + rev = "3112b7aba57653199ad20198f477d94781bb2310"; 5347 + sha256 = "07ldzrrwz65m3cz1l362dmi4ar278x55q01znjqb0p0lxp0m1cqd"; 5348 }; 5349 meta.homepage = "https://github.com/nvimdev/lspsaga.nvim/"; 5350 }; ··· 5387 5388 luasnip = buildNeovimPlugin { 5389 pname = "luasnip"; 5390 + version = "2024-01-17"; 5391 src = fetchFromGitHub { 5392 owner = "l3mon4d3"; 5393 repo = "luasnip"; 5394 + rev = "2dbef19461198630b3d7c39f414d09fb07d1fdd2"; 5395 + sha256 = "0mg2nn4r8124ki7vs659jla6494xgcq1k678xgdkzkyd0ja3vmhd"; 5396 fetchSubmodules = true; 5397 }; 5398 meta.homepage = "https://github.com/l3mon4d3/luasnip/"; ··· 5484 5485 marks-nvim = buildVimPlugin { 5486 pname = "marks.nvim"; 5487 + version = "2024-01-07"; 5488 src = fetchFromGitHub { 5489 owner = "chentoast"; 5490 repo = "marks.nvim"; 5491 + rev = "74e8d01b2a2131b6e46354cffc553aa7f81bcf5b"; 5492 + sha256 = "0hi4sp39gxj62swm325a5s25qv310wxj9amkdghdqmrg6nlcwyz2"; 5493 }; 5494 meta.homepage = "https://github.com/chentoast/marks.nvim/"; 5495 }; 5496 5497 mason-lspconfig-nvim = buildVimPlugin { 5498 pname = "mason-lspconfig.nvim"; 5499 + version = "2024-01-14"; 5500 src = fetchFromGitHub { 5501 owner = "williamboman"; 5502 repo = "mason-lspconfig.nvim"; 5503 + rev = "3ba1b92b771f33256b4969d696b82c8ae7075364"; 5504 + sha256 = "0c6hppxhw2cap5v9m4ni7k9kpaf9vb87j9661j5ypgp6c3y2wvb9"; 5505 }; 5506 meta.homepage = "https://github.com/williamboman/mason-lspconfig.nvim/"; 5507 }; 5508 5509 mason-tool-installer-nvim = buildVimPlugin { 5510 pname = "mason-tool-installer.nvim"; 5511 + version = "2024-01-15"; 5512 src = fetchFromGitHub { 5513 owner = "WhoIsSethDaniel"; 5514 repo = "mason-tool-installer.nvim"; 5515 + rev = "bf0f4f8062d3acbe0afcc61db01a4d19d96310e4"; 5516 + sha256 = "1kawdvc1sk8drk2lkgj4zy3hbhbcyn9j6ahnzxwi7jlw9p3j3cmk"; 5517 }; 5518 meta.homepage = "https://github.com/WhoIsSethDaniel/mason-tool-installer.nvim/"; 5519 }; 5520 5521 mason-nvim = buildVimPlugin { 5522 pname = "mason.nvim"; 5523 + version = "2024-01-06"; 5524 src = fetchFromGitHub { 5525 owner = "williamboman"; 5526 repo = "mason.nvim"; 5527 + rev = "e110bc3be1a7309617cecd77bfe4bf86ba1b8134"; 5528 + sha256 = "10h6krh9m4mdj40dszpc1jvaqa8zijc670bk56bs0nya7zbmwnv8"; 5529 }; 5530 meta.homepage = "https://github.com/williamboman/mason.nvim/"; 5531 }; ··· 5616 5617 mini-nvim = buildVimPlugin { 5618 pname = "mini.nvim"; 5619 + version = "2024-01-16"; 5620 src = fetchFromGitHub { 5621 owner = "echasnovski"; 5622 repo = "mini.nvim"; 5623 + rev = "910e49d2d45e9d32c815d16cce6cea7c3b43cecf"; 5624 + sha256 = "1jvl8ivsqiwcl0ary6d1bbycsxpp4kmqjbih8wrss85k7hqrpsa9"; 5625 }; 5626 meta.homepage = "https://github.com/echasnovski/mini.nvim/"; 5627 }; ··· 5676 5677 modicator-nvim = buildVimPlugin { 5678 pname = "modicator.nvim"; 5679 + version = "2024-01-17"; 5680 src = fetchFromGitHub { 5681 owner = "mawkler"; 5682 repo = "modicator.nvim"; 5683 + rev = "f4b345dff3d91c270b490266c171b13a41eb92ec"; 5684 + sha256 = "0ia5i38qhawdngzyj93yn49f49c00m3qhbv2nm6yi96r3zz45kba"; 5685 }; 5686 meta.homepage = "https://github.com/mawkler/modicator.nvim/"; 5687 }; ··· 5712 5713 molten-nvim = buildVimPlugin { 5714 pname = "molten-nvim"; 5715 + version = "2024-01-19"; 5716 src = fetchFromGitHub { 5717 owner = "benlubas"; 5718 repo = "molten-nvim"; 5719 + rev = "38833744d5cdffc5cfc84b2be0c5449b5b132495"; 5720 + sha256 = "1fhfxmqwzfzfb4zb1ma4w1x0qqg2xhm021bbgq13gqsym51bm84k"; 5721 }; 5722 meta.homepage = "https://github.com/benlubas/molten-nvim/"; 5723 }; 5724 5725 monokai-pro-nvim = buildVimPlugin { 5726 pname = "monokai-pro.nvim"; 5727 + version = "2024-01-15"; 5728 src = fetchFromGitHub { 5729 owner = "loctvl842"; 5730 repo = "monokai-pro.nvim"; 5731 + rev = "add6e9107eec368acde6caed0766256c5dae5005"; 5732 + sha256 = "1k1kg1c9i7izdj3x3z4gfyqwix9kmpvap27dz54qraklb0jx9w90"; 5733 }; 5734 meta.homepage = "https://github.com/loctvl842/monokai-pro.nvim/"; 5735 }; ··· 6024 6025 neo-tree-nvim = buildVimPlugin { 6026 pname = "neo-tree.nvim"; 6027 + version = "2024-01-07"; 6028 src = fetchFromGitHub { 6029 owner = "nvim-neo-tree"; 6030 repo = "neo-tree.nvim"; 6031 + rev = "2f2d08894bbc679d4d181604c16bb7079f646384"; 6032 + sha256 = "0gnlsjcjwmh544amwbf8jjw14wf9qz4m4wwagmf8qc1ss5i5qi18"; 6033 }; 6034 meta.homepage = "https://github.com/nvim-neo-tree/neo-tree.nvim/"; 6035 }; ··· 6048 6049 neoconf-nvim = buildVimPlugin { 6050 pname = "neoconf.nvim"; 6051 + version = "2024-01-19"; 6052 src = fetchFromGitHub { 6053 owner = "folke"; 6054 repo = "neoconf.nvim"; 6055 + rev = "fe9e3a933a8c5f9feb5b0fd4cc451f4241d94263"; 6056 + sha256 = "1y3y56bhigsb0g5a54jh3yr2b76l2bmfp62njvdln17c745ziri7"; 6057 }; 6058 meta.homepage = "https://github.com/folke/neoconf.nvim/"; 6059 }; 6060 6061 neodark-vim = buildVimPlugin { 6062 pname = "neodark.vim"; 6063 + version = "2024-01-12"; 6064 src = fetchFromGitHub { 6065 owner = "KeitaNakamura"; 6066 repo = "neodark.vim"; 6067 + rev = "57b559faa535215c0466afd451f0114626e70c85"; 6068 + sha256 = "0psswsvlcmj0p8qcgy201ki81y74nir42zfn8bbnlzpil2ddp0kj"; 6069 }; 6070 meta.homepage = "https://github.com/KeitaNakamura/neodark.vim/"; 6071 }; 6072 6073 neodev-nvim = buildVimPlugin { 6074 pname = "neodev.nvim"; 6075 + version = "2024-01-18"; 6076 src = fetchFromGitHub { 6077 owner = "folke"; 6078 repo = "neodev.nvim"; 6079 + rev = "482abc6688a028ce183719b0350d0235ae2c2e83"; 6080 + sha256 = "180gd8z6mck7gbdhcbpaazk61396v18njdv910lf6cvqnk37bjz1"; 6081 }; 6082 meta.homepage = "https://github.com/folke/neodev.nvim/"; 6083 }; 6084 6085 neoformat = buildVimPlugin { 6086 pname = "neoformat"; 6087 + version = "2024-01-10"; 6088 src = fetchFromGitHub { 6089 owner = "sbdchd"; 6090 repo = "neoformat"; 6091 + rev = "209b56a00fc0206d81db768b121b94d0daf48b64"; 6092 + sha256 = "1ii10q91l78c1hbmz0p0jv7vqpgz69rbklznzckrbia8mqz416yk"; 6093 }; 6094 meta.homepage = "https://github.com/sbdchd/neoformat/"; 6095 }; ··· 6108 6109 neogit = buildVimPlugin { 6110 pname = "neogit"; 6111 + version = "2024-01-16"; 6112 src = fetchFromGitHub { 6113 owner = "NeogitOrg"; 6114 repo = "neogit"; 6115 + rev = "38dd297a905ec6869f4c20ea9184a3e514316e3b"; 6116 + sha256 = "0jgp46dsj9drldbjvy2rgc1yyqbzk34ka14lpkzl13y1dcfhxysc"; 6117 }; 6118 meta.homepage = "https://github.com/NeogitOrg/neogit/"; 6119 }; ··· 6168 6169 neorepl-nvim = buildVimPlugin { 6170 pname = "neorepl.nvim"; 6171 + version = "2024-01-03"; 6172 src = fetchFromGitHub { 6173 owner = "ii14"; 6174 repo = "neorepl.nvim"; 6175 + rev = "e60b114217248907a3a1d27bab9988a092865ee0"; 6176 + sha256 = "11h6r6929g15mg1sdclim1fmnw68sv90z3qjpxl46s0yvffhl3zd"; 6177 }; 6178 meta.homepage = "https://github.com/ii14/neorepl.nvim/"; 6179 }; 6180 6181 neorg = buildVimPlugin { 6182 pname = "neorg"; 6183 + version = "2024-01-15"; 6184 src = fetchFromGitHub { 6185 owner = "nvim-neorg"; 6186 repo = "neorg"; 6187 + rev = "a6ec80f455f948e122e669ff6039bc977427b158"; 6188 + sha256 = "185586rwj8h9ck408fgkxn6gm6ss11qssph6sxkgi45xi64ywvcj"; 6189 }; 6190 meta.homepage = "https://github.com/nvim-neorg/neorg/"; 6191 }; ··· 6252 6253 neotest = buildVimPlugin { 6254 pname = "neotest"; 6255 + version = "2024-01-15"; 6256 src = fetchFromGitHub { 6257 owner = "nvim-neotest"; 6258 repo = "neotest"; 6259 + rev = "dcdb40ea48f9c7b67a5576f6bb2e5f63ec15f2c0"; 6260 + sha256 = "0nl9m3rc1wfwc27bz60raqbryafp862vapdkn6x56fzqsgj3wwvc"; 6261 }; 6262 meta.homepage = "https://github.com/nvim-neotest/neotest/"; 6263 }; 6264 6265 neotest-dart = buildVimPlugin { 6266 pname = "neotest-dart"; 6267 + version = "2024-01-10"; 6268 src = fetchFromGitHub { 6269 owner = "sidlatau"; 6270 repo = "neotest-dart"; 6271 + rev = "b776e86c08b1cfd23fd49c337214d9ea67bb6ccc"; 6272 + sha256 = "0x30v0dfi7d1940ga0qnbn9sidy0x6wy58lbvnpb3v1ig24p435y"; 6273 }; 6274 meta.homepage = "https://github.com/sidlatau/neotest-dart/"; 6275 }; ··· 6325 6326 neotest-haskell = buildVimPlugin { 6327 pname = "neotest-haskell"; 6328 + version = "2024-01-15"; 6329 src = fetchFromGitHub { 6330 owner = "MrcJkb"; 6331 repo = "neotest-haskell"; 6332 + rev = "25c5d7c8619abe9dece137aacf2abe9d38995fad"; 6333 + sha256 = "06xpqvrxx9n2yn0mrbk90mhwhn42gbbwl7n73g5dn5y1krkk50hn"; 6334 }; 6335 meta.homepage = "https://github.com/MrcJkb/neotest-haskell/"; 6336 }; ··· 6385 6386 neotest-python = buildVimPlugin { 6387 pname = "neotest-python"; 6388 + version = "2024-01-15"; 6389 src = fetchFromGitHub { 6390 owner = "nvim-neotest"; 6391 repo = "neotest-python"; 6392 + rev = "2e83d2bc00acbcc1fd529dbf0a0e677cabfe6b50"; 6393 + sha256 = "1xpd08mrw7jlgl7ciph9nxni98pa6x27va7ys7xapkkzc1bym1r2"; 6394 }; 6395 meta.homepage = "https://github.com/nvim-neotest/neotest-python/"; 6396 }; ··· 6445 6446 neotest-vitest = buildVimPlugin { 6447 pname = "neotest-vitest"; 6448 + version = "2024-01-16"; 6449 src = fetchFromGitHub { 6450 owner = "marilari88"; 6451 repo = "neotest-vitest"; 6452 + rev = "87e91bfd9419a8c74bf0d105e2ae31b9692daf0b"; 6453 + sha256 = "0kfbb9rywkfaz7v2ls7dnncbg221ayyrlp1cz9sgbqib8627pmmz"; 6454 }; 6455 meta.homepage = "https://github.com/marilari88/neotest-vitest/"; 6456 }; 6457 6458 neovim-ayu = buildVimPlugin { 6459 pname = "neovim-ayu"; 6460 + version = "2024-01-08"; 6461 src = fetchFromGitHub { 6462 owner = "Shatur"; 6463 repo = "neovim-ayu"; 6464 + rev = "6463d39253bb70e2b867fce57f9e7174f657bd1b"; 6465 + sha256 = "1xhk1qdlk10paqaf8np7z52zyl2k0x463llh14gxbc58iraz5g95"; 6466 }; 6467 meta.homepage = "https://github.com/Shatur/neovim-ayu/"; 6468 }; ··· 6517 6518 nerdtree = buildVimPlugin { 6519 pname = "nerdtree"; 6520 + version = "2024-01-09"; 6521 src = fetchFromGitHub { 6522 owner = "preservim"; 6523 repo = "nerdtree"; 6524 + rev = "bc606c43e2d8ef0987d6d3d1ec8c17360a2e29d5"; 6525 + sha256 = "1c3pxa49wy2rgir0s87mfmb0h2wi0jmm54p6zmnm8x5v7j7n1bvp"; 6526 }; 6527 meta.homepage = "https://github.com/preservim/nerdtree/"; 6528 }; ··· 6541 6542 netman-nvim = buildVimPlugin { 6543 pname = "netman.nvim"; 6544 + version = "2024-01-05"; 6545 src = fetchFromGitHub { 6546 owner = "miversen33"; 6547 repo = "netman.nvim"; 6548 + rev = "6f1e2687d6e534e588d8281b987f33c3f0870e8a"; 6549 + sha256 = "0grdfvd222b4992c3g6wj86jpy73v29ihbz4k8qs23wqgmz7x9r2"; 6550 }; 6551 meta.homepage = "https://github.com/miversen33/netman.nvim/"; 6552 }; ··· 6577 6578 nfnl = buildVimPlugin { 6579 pname = "nfnl"; 6580 + version = "2024-01-16"; 6581 src = fetchFromGitHub { 6582 owner = "Olical"; 6583 repo = "nfnl"; 6584 + rev = "cca56a8f29e7e55b2044216762d5192d23403946"; 6585 + sha256 = "1948p2ywljsdynyp8n2rswli2b37yvbys8lnl7sbvrh3zbc17pfb"; 6586 }; 6587 meta.homepage = "https://github.com/Olical/nfnl/"; 6588 }; ··· 6601 6602 nightfox-nvim = buildVimPlugin { 6603 pname = "nightfox.nvim"; 6604 + version = "2024-01-11"; 6605 src = fetchFromGitHub { 6606 owner = "EdenEast"; 6607 repo = "nightfox.nvim"; 6608 + rev = "a4bc2bd3d7ff1770ae104068458d3b0b8f8ec00d"; 6609 + sha256 = "1f50nifai4988g62kki8g6cw9ipsgi7iba791h8n6p5gcypv9m0z"; 6610 }; 6611 meta.homepage = "https://github.com/EdenEast/nightfox.nvim/"; 6612 }; ··· 6685 6686 none-ls-nvim = buildVimPlugin { 6687 pname = "none-ls.nvim"; 6688 + version = "2024-01-19"; 6689 src = fetchFromGitHub { 6690 owner = "nvimtools"; 6691 repo = "none-ls.nvim"; 6692 + rev = "85da59b7b642b1cab263b74ff1be83536e8c9bda"; 6693 + sha256 = "0hr89rrvs2224f898i8aa0l914cc33cf2qmmfi1rk6r1rd1xbb0q"; 6694 }; 6695 meta.homepage = "https://github.com/nvimtools/none-ls.nvim/"; 6696 }; ··· 6745 6746 nui-nvim = buildNeovimPlugin { 6747 pname = "nui.nvim"; 6748 + version = "2024-01-04"; 6749 src = fetchFromGitHub { 6750 owner = "MunifTanjim"; 6751 repo = "nui.nvim"; 6752 + rev = "35da9ca1de0fc4dda96c2e214d93d363c145f418"; 6753 + sha256 = "0ix9dshl7hxyygfyjg8ki0swm0ysbhm42aah5cbbhpnd00hv8qa9"; 6754 }; 6755 meta.homepage = "https://github.com/MunifTanjim/nui.nvim/"; 6756 }; ··· 6781 6782 nvchad = buildVimPlugin { 6783 pname = "nvchad"; 6784 + version = "2024-01-06"; 6785 src = fetchFromGitHub { 6786 owner = "nvchad"; 6787 repo = "nvchad"; 6788 + rev = "c80f3f0501800d02b0085ecc1f79bfc64327d01e"; 6789 + sha256 = "0pbq0sjbb8fbr3aknw64gdiklbch563lwricxnsivvmc6liwqa7v"; 6790 }; 6791 meta.homepage = "https://github.com/nvchad/nvchad/"; 6792 }; ··· 6841 6842 nvim-base16 = buildVimPlugin { 6843 pname = "nvim-base16"; 6844 + version = "2024-01-09"; 6845 src = fetchFromGitHub { 6846 owner = "RRethy"; 6847 repo = "nvim-base16"; 6848 + rev = "535f58e10c4c1a5e84ef4a1285ef83ca5056f5b5"; 6849 + sha256 = "0ivcids52j11wkpzbqbfq3ch3m27y032mgikm2h6ghvhffzhvd4l"; 6850 }; 6851 meta.homepage = "https://github.com/RRethy/nvim-base16/"; 6852 }; ··· 6925 6926 nvim-cokeline = buildVimPlugin { 6927 pname = "nvim-cokeline"; 6928 + version = "2024-01-07"; 6929 src = fetchFromGitHub { 6930 owner = "willothy"; 6931 repo = "nvim-cokeline"; 6932 + rev = "a62eaff75c59da2ca261fefc2992e1cac04bd30e"; 6933 + sha256 = "0l4wfxiz4c7xg9m25lyv0xlrwgcyx2951x9dirqchpaf3ja6a0d4"; 6934 }; 6935 meta.homepage = "https://github.com/willothy/nvim-cokeline/"; 6936 }; ··· 7021 7022 nvim-dap = buildVimPlugin { 7023 pname = "nvim-dap"; 7024 + version = "2024-01-13"; 7025 src = fetchFromGitHub { 7026 owner = "mfussenegger"; 7027 repo = "nvim-dap"; 7028 + rev = "9adbfdca13afbe646d09a8d7a86d5d031fb9c5a5"; 7029 + sha256 = "1pwzw1v314m0gbpr77y48w1qrpappqw1vmvkl7qm4dz02rvkh5zm"; 7030 }; 7031 meta.homepage = "https://github.com/mfussenegger/nvim-dap/"; 7032 }; ··· 7057 7058 nvim-dap-ui = buildVimPlugin { 7059 pname = "nvim-dap-ui"; 7060 + version = "2024-01-15"; 7061 src = fetchFromGitHub { 7062 owner = "rcarriga"; 7063 repo = "nvim-dap-ui"; 7064 + rev = "a6beb3a855b42faa1d0fee1081602257719c2c5e"; 7065 + sha256 = "0xa8bk272rxh95m9iiiipc1v12j0ln37pshg12dxmqb0bq678d43"; 7066 }; 7067 meta.homepage = "https://github.com/rcarriga/nvim-dap-ui/"; 7068 }; ··· 7081 7082 nvim-docs-view = buildVimPlugin { 7083 pname = "nvim-docs-view"; 7084 + version = "2023-12-20"; 7085 src = fetchFromGitHub { 7086 owner = "amrbashir"; 7087 repo = "nvim-docs-view"; 7088 + rev = "17ff4b73e838b15e791940f745b69e28ec5967d7"; 7089 + sha256 = "1y29lw7hj8xx74svka4rh30yfx7y3p3vz1mfpqh86zh084fxfh0n"; 7090 }; 7091 meta.homepage = "https://github.com/amrbashir/nvim-docs-view/"; 7092 }; ··· 7165 7166 nvim-highlite = buildVimPlugin { 7167 pname = "nvim-highlite"; 7168 + version = "2024-01-16"; 7169 src = fetchFromGitHub { 7170 owner = "Iron-E"; 7171 repo = "nvim-highlite"; 7172 + rev = "b228a68653824a41000e9edcaac796786c2088e0"; 7173 + sha256 = "1bw3b9pj50mychchj5rddzcyjfgw4ihs5cim28im93q6lx1alnqg"; 7174 }; 7175 meta.homepage = "https://github.com/Iron-E/nvim-highlite/"; 7176 }; ··· 7272 7273 nvim-lilypond-suite = buildVimPlugin { 7274 pname = "nvim-lilypond-suite"; 7275 + version = "2024-01-18"; 7276 src = fetchFromGitHub { 7277 owner = "martineausimon"; 7278 repo = "nvim-lilypond-suite"; 7279 + rev = "2f2c420de6a466adfa1a13c1488262b43fcabb2c"; 7280 + sha256 = "1gx0x8m7nm72f0vgg59qfn59prj1f9jcykdyhxgwcrzfhzqq9qfr"; 7281 }; 7282 meta.homepage = "https://github.com/martineausimon/nvim-lilypond-suite/"; 7283 }; 7284 7285 nvim-lint = buildVimPlugin { 7286 pname = "nvim-lint"; 7287 + version = "2024-01-18"; 7288 src = fetchFromGitHub { 7289 owner = "mfussenegger"; 7290 repo = "nvim-lint"; 7291 + rev = "b32127ba52f3a1f7dc86773c2ca3f0029afa12c1"; 7292 + sha256 = "19pxi87ji05hyp3xc1z8v3q4gqc9ggq27sg9wrjfi6zsym04xgw5"; 7293 }; 7294 meta.homepage = "https://github.com/mfussenegger/nvim-lint/"; 7295 }; ··· 7320 7321 nvim-lspconfig = buildVimPlugin { 7322 pname = "nvim-lspconfig"; 7323 + version = "2024-01-19"; 7324 src = fetchFromGitHub { 7325 owner = "neovim"; 7326 repo = "nvim-lspconfig"; 7327 + rev = "042aa6b27b8b8d4f4e1bd42de2037c83d676a8a0"; 7328 + sha256 = "0gg39lw853r9kvfzkcdp55yymryl9nsr7ggq8ml6szvlkmb8rydl"; 7329 }; 7330 meta.homepage = "https://github.com/neovim/nvim-lspconfig/"; 7331 }; ··· 7380 7381 nvim-metals = buildVimPlugin { 7382 pname = "nvim-metals"; 7383 + version = "2024-01-15"; 7384 src = fetchFromGitHub { 7385 owner = "scalameta"; 7386 repo = "nvim-metals"; 7387 + rev = "d47287324d1e2efdb7aabde73fad5fd5b2b438bf"; 7388 + sha256 = "1q963lj9bxx4iycgzrpsybmrpc7l4qq7nd3cl4iqrp8qkjqklqwn"; 7389 }; 7390 meta.homepage = "https://github.com/scalameta/nvim-metals/"; 7391 }; ··· 7452 7453 nvim-notify = buildVimPlugin { 7454 pname = "nvim-notify"; 7455 + version = "2024-01-15"; 7456 src = fetchFromGitHub { 7457 owner = "rcarriga"; 7458 repo = "nvim-notify"; 7459 + rev = "80b67b265530632505193553d05127ae7fe09ddd"; 7460 + sha256 = "0spjp93s5zb2jyvj5is98kaargaxr11sb4dk3hc40p6nv78bq42s"; 7461 }; 7462 meta.homepage = "https://github.com/rcarriga/nvim-notify/"; 7463 }; ··· 7548 7549 nvim-scrollview = buildVimPlugin { 7550 pname = "nvim-scrollview"; 7551 + version = "2024-01-13"; 7552 src = fetchFromGitHub { 7553 owner = "dstein64"; 7554 repo = "nvim-scrollview"; 7555 + rev = "2bc1d94174a977e7147e845156d3c4c12ac06b67"; 7556 + sha256 = "0da1bb9ppk3klxlwrbfh48vl39a6pbpp1z2irwybnz24zanxb4bi"; 7557 }; 7558 meta.homepage = "https://github.com/dstein64/nvim-scrollview/"; 7559 }; ··· 7572 7573 nvim-snippy = buildVimPlugin { 7574 pname = "nvim-snippy"; 7575 + version = "2024-01-14"; 7576 src = fetchFromGitHub { 7577 owner = "dcampos"; 7578 repo = "nvim-snippy"; 7579 + rev = "8e4e39a4bf5f8939fcf4898d1fba48d1d1f72303"; 7580 + sha256 = "0ib8vlh2v3s93b15iv49yzx68bz4rhcgbapdp9cjxdlnvqzyf27y"; 7581 }; 7582 meta.homepage = "https://github.com/dcampos/nvim-snippy/"; 7583 }; ··· 7620 7621 nvim-surround = buildVimPlugin { 7622 pname = "nvim-surround"; 7623 + version = "2024-01-17"; 7624 src = fetchFromGitHub { 7625 owner = "kylechui"; 7626 repo = "nvim-surround"; 7627 + rev = "0c02c52182a9c2a7fa7e122b4037f6408e98434a"; 7628 + sha256 = "00cfnnz9hrr2hjvb6y58xwv6rsh0p6v7dw0ca60gx2313js10q08"; 7629 }; 7630 meta.homepage = "https://github.com/kylechui/nvim-surround/"; 7631 }; ··· 7668 7669 nvim-tree-lua = buildVimPlugin { 7670 pname = "nvim-tree.lua"; 7671 + version = "2024-01-14"; 7672 src = fetchFromGitHub { 7673 owner = "nvim-tree"; 7674 repo = "nvim-tree.lua"; 7675 + rev = "f24afa2cef551122b8bd53bb2e4a7df42343ce2e"; 7676 + sha256 = "0mysmbqk1rzw42cvifpnwqvfndfsr2ddzgwsl9iqn1nii6mpiw05"; 7677 }; 7678 meta.homepage = "https://github.com/nvim-tree/nvim-tree.lua/"; 7679 }; 7680 7681 nvim-treesitter = buildVimPlugin { 7682 pname = "nvim-treesitter"; 7683 + version = "2024-01-19"; 7684 src = fetchFromGitHub { 7685 owner = "nvim-treesitter"; 7686 repo = "nvim-treesitter"; 7687 + rev = "4a4dbe1cb1da34d87fc42a40aaf8e218af4cfe0f"; 7688 + sha256 = "1a5v7a68ip3vpb884fca3ffhzhgwjhp40vbk6cbb3kn2v51zksnp"; 7689 }; 7690 meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/"; 7691 }; 7692 7693 nvim-treesitter-context = buildVimPlugin { 7694 pname = "nvim-treesitter-context"; 7695 + version = "2024-01-19"; 7696 src = fetchFromGitHub { 7697 owner = "nvim-treesitter"; 7698 repo = "nvim-treesitter-context"; 7699 + rev = "85cf977181fb8e816e47ac05df7f756e9cb72caf"; 7700 + sha256 = "0i6xm51y61r1x322q90yryqf0azzycg1smfwpcq83v8f4hz0h5gg"; 7701 }; 7702 meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-context/"; 7703 }; ··· 7740 7741 nvim-treesitter-textobjects = buildVimPlugin { 7742 pname = "nvim-treesitter-textobjects"; 7743 + version = "2024-01-14"; 7744 src = fetchFromGitHub { 7745 owner = "nvim-treesitter"; 7746 repo = "nvim-treesitter-textobjects"; 7747 + rev = "19a91a38b02c1c28c14e0ba468d20ae1423c39b2"; 7748 + sha256 = "1g38yh7434sxbi270q8bddqiv61msaf4cj62ar0khjavzgxy41nc"; 7749 }; 7750 meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-textobjects/"; 7751 }; 7752 7753 nvim-treesitter-textsubjects = buildVimPlugin { 7754 pname = "nvim-treesitter-textsubjects"; 7755 + version = "2024-01-15"; 7756 src = fetchFromGitHub { 7757 owner = "RRethy"; 7758 repo = "nvim-treesitter-textsubjects"; 7759 + rev = "55d11124c45e9bb506703f73e5775652ed5357e9"; 7760 + sha256 = "0x8bm119dc5jjn7qjya1029cs7g97jfv6sr188nbsl25bfnygi5d"; 7761 }; 7762 meta.homepage = "https://github.com/RRethy/nvim-treesitter-textsubjects/"; 7763 }; ··· 7788 7789 nvim-ufo = buildVimPlugin { 7790 pname = "nvim-ufo"; 7791 + version = "2024-01-13"; 7792 src = fetchFromGitHub { 7793 owner = "kevinhwang91"; 7794 repo = "nvim-ufo"; 7795 + rev = "b0741a647efd98d9abb6cb653e056d24a07e4581"; 7796 + sha256 = "1bnyf422pf7y58a7v8zfx3w6w7ihzxchrix6rxxpypaivdp6say2"; 7797 }; 7798 meta.homepage = "https://github.com/kevinhwang91/nvim-ufo/"; 7799 }; ··· 7812 7813 nvim-web-devicons = buildVimPlugin { 7814 pname = "nvim-web-devicons"; 7815 + version = "2024-01-15"; 7816 src = fetchFromGitHub { 7817 owner = "nvim-tree"; 7818 repo = "nvim-web-devicons"; 7819 + rev = "140edfcf25093e8b321d13e154cbce89ee868ca0"; 7820 + sha256 = "0vgd17jnknaayhshgn8ik40lwhb94f1wfzp0bww7s65kyxvciqf6"; 7821 }; 7822 meta.homepage = "https://github.com/nvim-tree/nvim-web-devicons/"; 7823 }; ··· 7860 7861 nvim_context_vt = buildVimPlugin { 7862 pname = "nvim_context_vt"; 7863 + version = "2024-01-15"; 7864 src = fetchFromGitHub { 7865 owner = "andersevenrud"; 7866 repo = "nvim_context_vt"; 7867 + rev = "8f7b6b46292e0819290b0d368abc3366b8a163fc"; 7868 + sha256 = "06njpi7zr0m7kwcrw2pwnhhmaij49p810bsdkav0ynkcszf60402"; 7869 }; 7870 meta.homepage = "https://github.com/andersevenrud/nvim_context_vt/"; 7871 }; ··· 7896 7897 obsidian-nvim = buildVimPlugin { 7898 pname = "obsidian.nvim"; 7899 + version = "2024-01-18"; 7900 src = fetchFromGitHub { 7901 owner = "epwalsh"; 7902 repo = "obsidian.nvim"; 7903 + rev = "bf8083fdd9745f32cf2d30e9e16285a46294fd37"; 7904 + sha256 = "1315h1gxhxhgw3swyf4nc2dzmdq2hf1cmbwl8di6v5ymcnxasygl"; 7905 }; 7906 meta.homepage = "https://github.com/epwalsh/obsidian.nvim/"; 7907 }; ··· 7932 7933 octo-nvim = buildVimPlugin { 7934 pname = "octo.nvim"; 7935 + version = "2024-01-18"; 7936 src = fetchFromGitHub { 7937 owner = "pwntester"; 7938 repo = "octo.nvim"; 7939 + rev = "2ab86dc1e882c5e05679faaa2827010494597b8b"; 7940 + sha256 = "1vkfxa38rv10ipmz9akcaspykwlak408wcdzx7bmq9nb1pdbnldg"; 7941 }; 7942 meta.homepage = "https://github.com/pwntester/octo.nvim/"; 7943 }; 7944 7945 oil-nvim = buildVimPlugin { 7946 pname = "oil.nvim"; 7947 + version = "2024-01-16"; 7948 src = fetchFromGitHub { 7949 owner = "stevearc"; 7950 repo = "oil.nvim"; 7951 + rev = "dd432e76d01eda08b8658415588d011009478469"; 7952 + sha256 = "1dsiwyjpv8qygpn8pm1ys8jnlrszz0z7kyvyc48xh9z3m912l0fs"; 7953 fetchSubmodules = true; 7954 }; 7955 meta.homepage = "https://github.com/stevearc/oil.nvim/"; ··· 7993 7994 onedark-nvim = buildVimPlugin { 7995 pname = "onedark.nvim"; 7996 + version = "2024-01-07"; 7997 src = fetchFromGitHub { 7998 owner = "navarasu"; 7999 repo = "onedark.nvim"; 8000 + rev = "dc3bad0121298f89b50aaff8599d1946e07eb4c2"; 8001 + sha256 = "0sniwmmjg488l63zkly4kca0f51s0gjfc7bqh48n5clfwc7kfbpy"; 8002 }; 8003 meta.homepage = "https://github.com/navarasu/onedark.nvim/"; 8004 }; ··· 8101 8102 orgmode = buildVimPlugin { 8103 pname = "orgmode"; 8104 + version = "2024-01-16"; 8105 src = fetchFromGitHub { 8106 owner = "nvim-orgmode"; 8107 repo = "orgmode"; 8108 + rev = "651078a2fe60b12c93903e3a2b655491c951bf9d"; 8109 + sha256 = "1in5pp7x38qp7miw7vb2qv5n4w52a6j6pmpxf02wcxynnbk5hr54"; 8110 }; 8111 meta.homepage = "https://github.com/nvim-orgmode/orgmode/"; 8112 }; ··· 8125 8126 otter-nvim = buildVimPlugin { 8127 pname = "otter.nvim"; 8128 + version = "2024-01-15"; 8129 src = fetchFromGitHub { 8130 owner = "jmbuhr"; 8131 repo = "otter.nvim"; 8132 + rev = "aa6d92688f4c6ca136bd4c8935c7ac881343043a"; 8133 + sha256 = "16plrkfg98gxha5mq2yvnpd09laqr1a28daznv5r65rmasicsklv"; 8134 }; 8135 meta.homepage = "https://github.com/jmbuhr/otter.nvim/"; 8136 }; 8137 8138 overseer-nvim = buildVimPlugin { 8139 pname = "overseer.nvim"; 8140 + version = "2024-01-07"; 8141 src = fetchFromGitHub { 8142 owner = "stevearc"; 8143 repo = "overseer.nvim"; 8144 + rev = "68a2d344cea4a2e11acfb5690dc8ecd1a1ec0ce0"; 8145 + sha256 = "0miakpcc11yr7p7yaj9igakkv6dnyngra7p52hc26qm4mnq4ghwd"; 8146 fetchSubmodules = true; 8147 }; 8148 meta.homepage = "https://github.com/stevearc/overseer.nvim/"; ··· 8246 8247 persistence-nvim = buildVimPlugin { 8248 pname = "persistence.nvim"; 8249 + version = "2024-01-19"; 8250 src = fetchFromGitHub { 8251 owner = "folke"; 8252 repo = "persistence.nvim"; 8253 + rev = "4982499c1636eac254b72923ab826ee7827b3084"; 8254 + sha256 = "0d71vmhgiakf4fpxnx56ymgmad7zww5nl1q2dhxg8pqkq7jdnh5n"; 8255 }; 8256 meta.homepage = "https://github.com/folke/persistence.nvim/"; 8257 }; ··· 8620 8621 rainbow-delimiters-nvim = buildVimPlugin { 8622 pname = "rainbow-delimiters.nvim"; 8623 + version = "2024-01-18"; 8624 src = fetchgit { 8625 url = "https://gitlab.com/HiPhish/rainbow-delimiters.nvim"; 8626 + rev = "8b6099f24e435036a628798585f95f62fb892838"; 8627 + sha256 = "0mn8cc3g4hk13gykcf48hgq8618lbz7rnqlgsrb2bd7jilvma42y"; 8628 }; 8629 meta.homepage = "https://gitlab.com/HiPhish/rainbow-delimiters.nvim"; 8630 }; ··· 8703 8704 refactoring-nvim = buildVimPlugin { 8705 pname = "refactoring.nvim"; 8706 + version = "2024-01-10"; 8707 src = fetchFromGitHub { 8708 owner = "theprimeagen"; 8709 repo = "refactoring.nvim"; 8710 + rev = "c067e44b8171494fc1b5206ab4c267cd74c043b1"; 8711 + sha256 = "02w3l0ir3dlmha2m6dxdgk0pv2bw6qx2xjpbsrl6y8yi1hvyhrmm"; 8712 }; 8713 meta.homepage = "https://github.com/theprimeagen/refactoring.nvim/"; 8714 }; ··· 8821 meta.homepage = "https://github.com/ron-rs/ron.vim/"; 8822 }; 8823 8824 + roslyn-nvim = buildVimPlugin { 8825 + pname = "roslyn.nvim"; 8826 + version = "2023-12-19"; 8827 + src = fetchFromGitHub { 8828 + owner = "jmederosalvarado"; 8829 + repo = "roslyn.nvim"; 8830 + rev = "3e360ea5a15f3cf7ddef02ff003ef24244cdff3a"; 8831 + sha256 = "06lqxv1qaqpz5s4zaqvnd975a1qsn0avdwyjv4pnka7z9l8fasyj"; 8832 + }; 8833 + meta.homepage = "https://github.com/jmederosalvarado/roslyn.nvim/"; 8834 + }; 8835 + 8836 rspec-vim = buildVimPlugin { 8837 pname = "rspec.vim"; 8838 version = "2020-08-20"; ··· 8883 8884 rustaceanvim = buildNeovimPlugin { 8885 pname = "rustaceanvim"; 8886 + version = "2024-01-19"; 8887 src = fetchFromGitHub { 8888 owner = "mrcjkb"; 8889 repo = "rustaceanvim"; 8890 + rev = "dcd8c9a316ab74012f5da87bf56ad51b3c060c30"; 8891 + sha256 = "1zgrr0r6fi2fyxi5fsphcfpjhs09srwsa2v4z6fk44gf2pxm1wrj"; 8892 }; 8893 meta.homepage = "https://github.com/mrcjkb/rustaceanvim/"; 8894 }; ··· 8919 8920 satellite-nvim = buildVimPlugin { 8921 pname = "satellite.nvim"; 8922 + version = "2024-01-12"; 8923 src = fetchFromGitHub { 8924 owner = "lewis6991"; 8925 repo = "satellite.nvim"; 8926 + rev = "99610b77fe2e047d2e55d70a256bcf63953eb6d7"; 8927 + sha256 = "1i7l2r3kwcv3sixsjlh0wyhafl60cam0bgygc483qrn4jgdxqhzy"; 8928 }; 8929 meta.homepage = "https://github.com/lewis6991/satellite.nvim/"; 8930 }; 8931 8932 scnvim = buildVimPlugin { 8933 pname = "scnvim"; 8934 + version = "2024-01-11"; 8935 src = fetchFromGitHub { 8936 owner = "davidgranstrom"; 8937 repo = "scnvim"; 8938 + rev = "8929739543e5a4dc51d1af1d122bdbbb54e634b9"; 8939 + sha256 = "1mm3lp5q6fvrlmq84637y7gjf04917xz8v1y0jkp2g4hi6v119nc"; 8940 }; 8941 meta.homepage = "https://github.com/davidgranstrom/scnvim/"; 8942 }; ··· 9051 9052 sg-nvim = buildVimPlugin { 9053 pname = "sg.nvim"; 9054 + version = "2024-01-15"; 9055 src = fetchFromGitHub { 9056 owner = "sourcegraph"; 9057 repo = "sg.nvim"; 9058 + rev = "691e138a86ccb4083c46ff62ab5eb53f9148696d"; 9059 + sha256 = "0qgrycxckx7ffz0rkdj1nc7bfgl5n5mhcj56sn96vrhgbzlpli7q"; 9060 }; 9061 meta.homepage = "https://github.com/sourcegraph/sg.nvim/"; 9062 }; ··· 9124 9125 smart-splits-nvim = buildVimPlugin { 9126 pname = "smart-splits.nvim"; 9127 + version = "2024-01-11"; 9128 src = fetchFromGitHub { 9129 owner = "mrjones2014"; 9130 repo = "smart-splits.nvim"; 9131 + rev = "36bfe63246386fc5ae2679aa9b17a7746b7403d5"; 9132 + sha256 = "1gkxms47i52xadrdzh60zqp00gy2ai391cybw9n7ar0ar5xcjp1c"; 9133 }; 9134 meta.homepage = "https://github.com/mrjones2014/smart-splits.nvim/"; 9135 }; ··· 9172 9173 snap = buildVimPlugin { 9174 pname = "snap"; 9175 + version = "2024-01-17"; 9176 src = fetchFromGitHub { 9177 owner = "camspiers"; 9178 repo = "snap"; 9179 + rev = "c0bcae835facb945c25073d233c15dbfeb7adc5e"; 9180 + sha256 = "00sv4pl6pbg4hyq1cx1k9gzngdf603m35bkp9iaacrd1fxg6vqic"; 9181 }; 9182 meta.homepage = "https://github.com/camspiers/snap/"; 9183 }; ··· 9340 9341 splitjoin-vim = buildVimPlugin { 9342 pname = "splitjoin.vim"; 9343 + version = "2024-01-08"; 9344 src = fetchFromGitHub { 9345 owner = "AndrewRadev"; 9346 repo = "splitjoin.vim"; 9347 + rev = "503e56ed103b58b6bd0880a3e61225c8b1c40033"; 9348 + sha256 = "0yw3dzhngk2pqcm40cd3vkqij4m7pkh7f0phvl3mmmy8x5kw2zh6"; 9349 fetchSubmodules = true; 9350 }; 9351 meta.homepage = "https://github.com/AndrewRadev/splitjoin.vim/"; ··· 9365 9366 srcery-vim = buildVimPlugin { 9367 pname = "srcery-vim"; 9368 + version = "2024-01-05"; 9369 src = fetchFromGitHub { 9370 owner = "srcery-colors"; 9371 repo = "srcery-vim"; 9372 + rev = "b020d2a1eed0d578ae195fba2b9c6841cc886c57"; 9373 + sha256 = "1p0d7zkgb05w1zz4xy5gc5shhlmyzxkhcfv382bvva5qzrrcvk80"; 9374 }; 9375 meta.homepage = "https://github.com/srcery-colors/srcery-vim/"; 9376 }; ··· 9618 9619 tabby-nvim = buildVimPlugin { 9620 pname = "tabby.nvim"; 9621 + version = "2024-01-08"; 9622 src = fetchFromGitHub { 9623 owner = "nanozuki"; 9624 repo = "tabby.nvim"; 9625 + rev = "55712426431b12beae5f12e731cfb1d707632a3d"; 9626 + sha256 = "16543b3mjqlba03bmgv961fdc8gk1cz3b3djivf10b8597rlf9sy"; 9627 }; 9628 meta.homepage = "https://github.com/nanozuki/tabby.nvim/"; 9629 }; ··· 9836 9837 telescope-coc-nvim = buildVimPlugin { 9838 pname = "telescope-coc.nvim"; 9839 + version = "2024-01-10"; 9840 src = fetchFromGitHub { 9841 owner = "fannheyward"; 9842 repo = "telescope-coc.nvim"; 9843 + rev = "96cd72d1e246faf16ef90a6f602330d1d03a446a"; 9844 + sha256 = "02wxz1pkz051wgjix933xszm61md3f0gr97ap5m3ljhg1blrpsb3"; 9845 }; 9846 meta.homepage = "https://github.com/fannheyward/telescope-coc.nvim/"; 9847 }; 9848 9849 telescope-dap-nvim = buildVimPlugin { 9850 pname = "telescope-dap.nvim"; 9851 + version = "2024-01-08"; 9852 src = fetchFromGitHub { 9853 owner = "nvim-telescope"; 9854 repo = "telescope-dap.nvim"; 9855 + rev = "8c88d9716c91eaef1cdea13cb9390d8ef447dbfe"; 9856 + sha256 = "1zgajsbvmbmysxfi4aspmf9pbzkzsfz9p2n1q5vz0im9vc3ais1z"; 9857 }; 9858 meta.homepage = "https://github.com/nvim-telescope/telescope-dap.nvim/"; 9859 }; 9860 9861 telescope-file-browser-nvim = buildVimPlugin { 9862 pname = "telescope-file-browser.nvim"; 9863 + version = "2024-01-13"; 9864 src = fetchFromGitHub { 9865 owner = "nvim-telescope"; 9866 repo = "telescope-file-browser.nvim"; 9867 + rev = "6f735a63dc24b9aed527cd505a31864223c8a6d8"; 9868 + sha256 = "10ppgwzh839riksx8a3gg2nhyqhifam8s9p5p0nyjkcpq0zbgcy3"; 9869 }; 9870 meta.homepage = "https://github.com/nvim-telescope/telescope-file-browser.nvim/"; 9871 }; ··· 9957 9958 telescope-manix = buildNeovimPlugin { 9959 pname = "telescope-manix"; 9960 + version = "2024-01-15"; 9961 src = fetchFromGitHub { 9962 owner = "MrcJkb"; 9963 repo = "telescope-manix"; 9964 + rev = "127033f39a16c0fd48128653b4cee9b17fcc80a3"; 9965 + sha256 = "1hsplynqmgbknbkz5b769a401i3hch1kvxdzxpx15jadq5lb169p"; 9966 }; 9967 meta.homepage = "https://github.com/MrcJkb/telescope-manix/"; 9968 }; ··· 10102 10103 telescope-nvim = buildNeovimPlugin { 10104 pname = "telescope.nvim"; 10105 + version = "2024-01-18"; 10106 src = fetchFromGitHub { 10107 owner = "nvim-telescope"; 10108 repo = "telescope.nvim"; 10109 + rev = "9cf58f438f95f04cf1709b734bbcb9243c262d70"; 10110 + sha256 = "0plr1ba69mihjd5098mq16hnmqrryn5xh2xnm9x4ng6mgf410mcz"; 10111 }; 10112 meta.homepage = "https://github.com/nvim-telescope/telescope.nvim/"; 10113 }; ··· 10210 10211 text-case-nvim = buildVimPlugin { 10212 pname = "text-case.nvim"; 10213 + version = "2024-01-14"; 10214 src = fetchFromGitHub { 10215 owner = "johmsalas"; 10216 repo = "text-case.nvim"; 10217 + rev = "6bc91cde614bbec6f0befbaf7fcd302415d803fb"; 10218 + sha256 = "0gbzsw9s6ja5r4acdhd331gna1y03hvr6d11584sklh00xdv497a"; 10219 }; 10220 meta.homepage = "https://github.com/johmsalas/text-case.nvim/"; 10221 }; ··· 10355 10356 tokyonight-nvim = buildVimPlugin { 10357 pname = "tokyonight.nvim"; 10358 + version = "2024-01-19"; 10359 src = fetchFromGitHub { 10360 owner = "folke"; 10361 repo = "tokyonight.nvim"; 10362 + rev = "a2317487fab23d2869d7f6f24da31b7e5f72ca0c"; 10363 + sha256 = "13f5d5b6xivh3s80c4b1hdkh6j3kjdcn6f6hldpinkracb4kik3c"; 10364 }; 10365 meta.homepage = "https://github.com/folke/tokyonight.nvim/"; 10366 }; ··· 10391 10392 treesj = buildVimPlugin { 10393 pname = "treesj"; 10394 + version = "2024-01-17"; 10395 src = fetchFromGitHub { 10396 owner = "Wansmer"; 10397 repo = "treesj"; 10398 + rev = "14808da3cddd62fc86ede53a5ea1fd1635897e75"; 10399 + sha256 = "0qnkp3x8h956achrc90g0g1nlcnxkl6wcim7q5d4jhipf3ql6w7l"; 10400 }; 10401 meta.homepage = "https://github.com/Wansmer/treesj/"; 10402 }; ··· 10487 10488 typescript-tools-nvim = buildVimPlugin { 10489 pname = "typescript-tools.nvim"; 10490 + version = "2024-01-16"; 10491 src = fetchFromGitHub { 10492 owner = "pmizio"; 10493 repo = "typescript-tools.nvim"; 10494 + rev = "c43d9580c3ff5999a1eabca849f807ab33787ea7"; 10495 + sha256 = "1af90ydixj8lpm0q6kkd7yv61wpyd572vgb44a4jpfbsaxhl75wj"; 10496 }; 10497 meta.homepage = "https://github.com/pmizio/typescript-tools.nvim/"; 10498 }; ··· 10523 10524 typst-vim = buildVimPlugin { 10525 pname = "typst.vim"; 10526 + version = "2024-01-03"; 10527 src = fetchFromGitHub { 10528 owner = "kaarmu"; 10529 repo = "typst.vim"; 10530 + rev = "630bb8b7faf1fe02c253673a37a70c135ad43a40"; 10531 + sha256 = "17v64miynw7gnpnzq2cphfljnzpd65chp1iqlw453k408k8ravln"; 10532 }; 10533 meta.homepage = "https://github.com/kaarmu/typst.vim/"; 10534 }; ··· 10571 10572 unison = buildVimPlugin { 10573 pname = "unison"; 10574 + version = "2024-01-16"; 10575 src = fetchFromGitHub { 10576 owner = "unisonweb"; 10577 repo = "unison"; 10578 + rev = "f991abe291b1bf36734d36bb9c9a7196c9ea7ffe"; 10579 + sha256 = "16q1vg5ddys7b9xm41iv0ljjn2w2jfbv28n70fv1kfklayggshqm"; 10580 }; 10581 meta.homepage = "https://github.com/unisonweb/unison/"; 10582 }; ··· 11039 11040 vim-airline-themes = buildVimPlugin { 11041 pname = "vim-airline-themes"; 11042 + version = "2024-01-06"; 11043 src = fetchFromGitHub { 11044 owner = "vim-airline"; 11045 repo = "vim-airline-themes"; 11046 + rev = "a9aa25ce323b2dd04a52706f4d1b044f4feb7617"; 11047 + sha256 = "18rfmfxq6dyslzq7qqaimqpgmbi1wv16xi5dqbdnpf5h6v0ls2az"; 11048 }; 11049 meta.homepage = "https://github.com/vim-airline/vim-airline-themes/"; 11050 }; ··· 11087 11088 vim-apm = buildVimPlugin { 11089 pname = "vim-apm"; 11090 + version = "2024-01-17"; 11091 src = fetchFromGitHub { 11092 owner = "ThePrimeagen"; 11093 repo = "vim-apm"; 11094 + rev = "e7574a39366866d47a846d25d0d327e2c04aad0a"; 11095 + sha256 = "0v46cpllrm5brndx9539rq4ib6z03nj1v8wmdp366yv9zxya4g2i"; 11096 }; 11097 meta.homepage = "https://github.com/ThePrimeagen/vim-apm/"; 11098 }; ··· 11279 11280 vim-better-whitespace = buildVimPlugin { 11281 pname = "vim-better-whitespace"; 11282 + version = "2024-01-13"; 11283 src = fetchFromGitHub { 11284 owner = "ntpeters"; 11285 repo = "vim-better-whitespace"; 11286 + rev = "029f35c783f1b504f9be086b9ea757a36059c846"; 11287 + sha256 = "189s0bhavrsv5im810cdl2723wfjr0k267fl83m8zy5mc8ir156k"; 11288 }; 11289 meta.homepage = "https://github.com/ntpeters/vim-better-whitespace/"; 11290 }; ··· 11519 11520 vim-codefmt = buildVimPlugin { 11521 pname = "vim-codefmt"; 11522 + version = "2024-01-13"; 11523 src = fetchFromGitHub { 11524 owner = "google"; 11525 repo = "vim-codefmt"; 11526 + rev = "6fa1616adebeffe26fadf5a1a61996ccdcbe46a1"; 11527 + sha256 = "0qjy8jr5d6kx880nj3vh5p769c2v729dy19pnw0dn57qzwvi142d"; 11528 }; 11529 meta.homepage = "https://github.com/google/vim-codefmt/"; 11530 }; ··· 11591 11592 vim-commentary = buildVimPlugin { 11593 pname = "vim-commentary"; 11594 + version = "2024-01-12"; 11595 src = fetchFromGitHub { 11596 owner = "tpope"; 11597 repo = "vim-commentary"; 11598 + rev = "f67e3e67ea516755005e6cccb178bc8439c6d402"; 11599 + sha256 = "0r5jlxkxfy5gvpkmzsfkxzlgydn477qiywqlng4xbaw3pijcf04i"; 11600 }; 11601 meta.homepage = "https://github.com/tpope/vim-commentary/"; 11602 }; ··· 11675 11676 vim-css-color = buildVimPlugin { 11677 pname = "vim-css-color"; 11678 + version = "2024-01-13"; 11679 src = fetchFromGitHub { 11680 owner = "ap"; 11681 repo = "vim-css-color"; 11682 + rev = "faa65935660a4596414fe21d57e2110faeb9e869"; 11683 + sha256 = "0q6nzkvlv7igkg7k3p52rsqnxcd7l70lnlmlh9mjqhfaphpw2j8w"; 11684 }; 11685 meta.homepage = "https://github.com/ap/vim-css-color/"; 11686 }; ··· 11747 11748 vim-dadbod-ui = buildVimPlugin { 11749 pname = "vim-dadbod-ui"; 11750 + version = "2024-01-13"; 11751 src = fetchFromGitHub { 11752 owner = "kristijanhusak"; 11753 repo = "vim-dadbod-ui"; 11754 + rev = "e99dcfd5162d9b9b4b24a5d035cf114315f1aeec"; 11755 + sha256 = "08yx7nj49qyhqwsq95imgzy13x3g8mpx2x6ka78b1jwjy1lmx12g"; 11756 }; 11757 meta.homepage = "https://github.com/kristijanhusak/vim-dadbod-ui/"; 11758 }; ··· 12011 12012 vim-endwise = buildVimPlugin { 12013 pname = "vim-endwise"; 12014 + version = "2024-01-16"; 12015 src = fetchFromGitHub { 12016 owner = "tpope"; 12017 repo = "vim-endwise"; 12018 + rev = "3719ffddb5e42bf67b55b2183d7a6fb8d3e5a2b8"; 12019 + sha256 = "0r888mpcn3fpzxl4dwvdj2khdy27djpdkbldwvqp0z7aqj0lci8v"; 12020 }; 12021 meta.homepage = "https://github.com/tpope/vim-endwise/"; 12022 }; ··· 12083 12084 vim-eunuch = buildVimPlugin { 12085 pname = "vim-eunuch"; 12086 + version = "2024-01-16"; 12087 src = fetchFromGitHub { 12088 owner = "tpope"; 12089 repo = "vim-eunuch"; 12090 + rev = "084946fb1c8103ae0cb7342e9be3a2c69374958c"; 12091 + sha256 = "0wp0a4zssmjmclsvzk3w2r65sxllfivbb5mfqd6yrazfg6vssdw0"; 12092 }; 12093 meta.homepage = "https://github.com/tpope/vim-eunuch/"; 12094 }; ··· 12287 12288 vim-fugitive = buildVimPlugin { 12289 pname = "vim-fugitive"; 12290 + version = "2024-01-17"; 12291 src = fetchFromGitHub { 12292 owner = "tpope"; 12293 repo = "vim-fugitive"; 12294 + rev = "ec8f7eed103c6d5b75eac69196bb87db0825629a"; 12295 + sha256 = "00z9c3q35lk559wb0fiamb1a55v01fr5qrig1vfwscwhfzvg7lq9"; 12296 }; 12297 meta.homepage = "https://github.com/tpope/vim-fugitive/"; 12298 }; ··· 12395 12396 vim-gitgutter = buildVimPlugin { 12397 pname = "vim-gitgutter"; 12398 + version = "2024-01-05"; 12399 src = fetchFromGitHub { 12400 owner = "airblade"; 12401 repo = "vim-gitgutter"; 12402 + rev = "67ef116100b40f9ca128196504a2e0bc0a2753b0"; 12403 + sha256 = "1haxh6m22f03lz30q8389hnfn78v4zpx3r6bibvb96v7swpbxqdi"; 12404 }; 12405 meta.homepage = "https://github.com/airblade/vim-gitgutter/"; 12406 }; ··· 12443 12444 vim-go = buildVimPlugin { 12445 pname = "vim-go"; 12446 + version = "2024-01-08"; 12447 src = fetchFromGitHub { 12448 owner = "fatih"; 12449 repo = "vim-go"; 12450 + rev = "5bed70defbd46fc4eb7d80f7eecd26746b50ee00"; 12451 + sha256 = "0zfjv25zkl2lid54pikpcr7znhfv3y1zxa1kwfn7wznv3ibwck30"; 12452 }; 12453 meta.homepage = "https://github.com/fatih/vim-go/"; 12454 }; ··· 13021 13022 vim-just = buildVimPlugin { 13023 pname = "vim-just"; 13024 + version = "2024-01-16"; 13025 src = fetchFromGitHub { 13026 owner = "NoahTheDuke"; 13027 repo = "vim-just"; 13028 + rev = "60fb16e889fc241d172d51c0f43c8dd70384209e"; 13029 + sha256 = "1qlcx1nyb38gx2a56pdr17np9s76frq0szbacj5rj238f0j6rr78"; 13030 }; 13031 meta.homepage = "https://github.com/NoahTheDuke/vim-just/"; 13032 }; ··· 13057 13058 vim-lastplace = buildVimPlugin { 13059 pname = "vim-lastplace"; 13060 + version = "2024-01-05"; 13061 src = fetchFromGitHub { 13062 owner = "farmergreg"; 13063 repo = "vim-lastplace"; 13064 + rev = "a715d602745cdb1c35cfe73c50d3dd266eb5a349"; 13065 + sha256 = "08rqvaqxvm7h6xh5fqbqf8s32nrs2h817j2aw2mj40jiwgsvmkfc"; 13066 }; 13067 meta.homepage = "https://github.com/farmergreg/vim-lastplace/"; 13068 }; ··· 13285 13286 vim-lsp-settings = buildVimPlugin { 13287 pname = "vim-lsp-settings"; 13288 + version = "2024-01-06"; 13289 src = fetchFromGitHub { 13290 owner = "mattn"; 13291 repo = "vim-lsp-settings"; 13292 + rev = "223c7382e53ba5017c6b1b1edebccae6ab8265ab"; 13293 + sha256 = "0x5jgswz09gf958qnry01bn9sdccjv3rilajlfbhac20vhs4izm0"; 13294 }; 13295 meta.homepage = "https://github.com/mattn/vim-lsp-settings/"; 13296 }; ··· 13406 13407 vim-matchup = buildVimPlugin { 13408 pname = "vim-matchup"; 13409 + version = "2024-01-06"; 13410 src = fetchFromGitHub { 13411 owner = "andymass"; 13412 repo = "vim-matchup"; 13413 + rev = "e2cca1747ab175b8d839a5d28679427564643a57"; 13414 + sha256 = "1clcvb6r1vfkajj9jd8hmvi1vx0vclyppj2vh7sjy9mpbn9xpggg"; 13415 }; 13416 meta.homepage = "https://github.com/andymass/vim-matchup/"; 13417 }; ··· 13514 13515 vim-monokai-tasty = buildVimPlugin { 13516 pname = "vim-monokai-tasty"; 13517 + version = "2024-01-08"; 13518 src = fetchFromGitHub { 13519 owner = "patstockwell"; 13520 repo = "vim-monokai-tasty"; 13521 + rev = "57c67feac63158a232c43aee2f463a994029b699"; 13522 + sha256 = "0fslz2jhnhyda9in9wjvw8ab47aa5d9zzc5l8g53jkqbn7r13kpc"; 13523 }; 13524 meta.homepage = "https://github.com/patstockwell/vim-monokai-tasty/"; 13525 }; ··· 13658 13659 vim-nix = buildVimPlugin { 13660 pname = "vim-nix"; 13661 + version = "2024-01-09"; 13662 src = fetchFromGitHub { 13663 owner = "LnL7"; 13664 repo = "vim-nix"; 13665 + rev = "048c71f1ed2c679cd55acd2c807c2c96aea82e65"; 13666 + sha256 = "1s75divbphd7qgkljj2bl32gb1q7a23r4g023x6v83qzkfxwl8i3"; 13667 }; 13668 meta.homepage = "https://github.com/LnL7/vim-nix/"; 13669 }; ··· 14138 14139 vim-projectionist = buildVimPlugin { 14140 pname = "vim-projectionist"; 14141 + version = "2024-01-03"; 14142 src = fetchFromGitHub { 14143 owner = "tpope"; 14144 repo = "vim-projectionist"; 14145 + rev = "a57b9bf11ecfef16f767034550472830b48ad3e2"; 14146 + sha256 = "073sfw5hs8622qs3g6dw8k20ghlxlxg7jq32b9zkcgj2l7ngc3sz"; 14147 }; 14148 meta.homepage = "https://github.com/tpope/vim-projectionist/"; 14149 }; ··· 14594 14595 vim-slime = buildVimPlugin { 14596 pname = "vim-slime"; 14597 + version = "2024-01-14"; 14598 src = fetchFromGitHub { 14599 owner = "jpalardy"; 14600 repo = "vim-slime"; 14601 + rev = "008b78cc31364c2829b70486a98d238ece9c6686"; 14602 + sha256 = "1wr6xal0i2cdf73j05n2d0cw0picjg97ls24yj2liasyhla0dzc8"; 14603 }; 14604 meta.homepage = "https://github.com/jpalardy/vim-slime/"; 14605 }; ··· 14702 14703 vim-snippets = buildVimPlugin { 14704 pname = "vim-snippets"; 14705 + version = "2024-01-17"; 14706 src = fetchFromGitHub { 14707 owner = "honza"; 14708 repo = "vim-snippets"; 14709 + rev = "75cd3fd2a22b8d6eefd553f386e0705e7d2cd4a6"; 14710 + sha256 = "07adykwfv6z08cxiblszrpz0anllv9kprdggzmyzwq4s222907fz"; 14711 }; 14712 meta.homepage = "https://github.com/honza/vim-snippets/"; 14713 }; 14714 14715 vim-solarized8 = buildVimPlugin { 14716 pname = "vim-solarized8"; 14717 + version = "2024-01-08"; 14718 src = fetchFromGitHub { 14719 owner = "lifepillar"; 14720 repo = "vim-solarized8"; 14721 + rev = "7e9035486c479c486d8aa8bc288a1110a021e0d6"; 14722 + sha256 = "0j6by5km5a4r76xxn4panxlr7ajlc6087gmnpdrz4d9yp4pz9zhj"; 14723 }; 14724 meta.homepage = "https://github.com/lifepillar/vim-solarized8/"; 14725 }; ··· 14979 14980 vim-test = buildVimPlugin { 14981 pname = "vim-test"; 14982 + version = "2024-01-19"; 14983 src = fetchFromGitHub { 14984 owner = "vim-test"; 14985 repo = "vim-test"; 14986 + rev = "a41a9d571e253d2d02e3898f2a08d129c52ec3f2"; 14987 + sha256 = "1l67f8v6sk9gwhg9xql46an0pm1mc0aqn4qmmnfprr6dgh9pwl2g"; 14988 }; 14989 meta.homepage = "https://github.com/vim-test/vim-test/"; 14990 }; ··· 15351 15352 vim-vsnip = buildVimPlugin { 15353 pname = "vim-vsnip"; 15354 + version = "2024-01-11"; 15355 src = fetchFromGitHub { 15356 owner = "hrsh7th"; 15357 repo = "vim-vsnip"; 15358 + rev = "02a8e79295c9733434aab4e0e2b8c4b7cea9f3a9"; 15359 + sha256 = "06j0fph91x3gdhbf9bb0yv95j34gf827p97vak0l4jb0ib7vmyc2"; 15360 }; 15361 meta.homepage = "https://github.com/hrsh7th/vim-vsnip/"; 15362 }; ··· 15399 15400 vim-wakatime = buildVimPlugin { 15401 pname = "vim-wakatime"; 15402 + version = "2024-01-10"; 15403 src = fetchFromGitHub { 15404 owner = "wakatime"; 15405 repo = "vim-wakatime"; 15406 + rev = "cae21a19c3db4d9aadd5d320de3da0c99dfd0f62"; 15407 + sha256 = "1f7jqmsr7b9103g9fif3p8fglrqlgk5nf3ckhkjpwfy6355vk41h"; 15408 }; 15409 meta.homepage = "https://github.com/wakatime/vim-wakatime/"; 15410 }; ··· 15435 15436 vim-which-key = buildVimPlugin { 15437 pname = "vim-which-key"; 15438 + version = "2024-01-18"; 15439 src = fetchFromGitHub { 15440 owner = "liuchengxu"; 15441 repo = "vim-which-key"; 15442 + rev = "470cd19ce11b616e0640f2b38fb845c42b31a106"; 15443 + sha256 = "1fargy2zk4j62irslr9gs8h8lwhkh6hj0f5q9aq03skh0p8y0413"; 15444 }; 15445 meta.homepage = "https://github.com/liuchengxu/vim-which-key/"; 15446 }; ··· 15543 15544 vim-zettel = buildVimPlugin { 15545 pname = "vim-zettel"; 15546 + version = "2024-01-11"; 15547 src = fetchFromGitHub { 15548 owner = "michal-h21"; 15549 repo = "vim-zettel"; 15550 + rev = "aa3d6edfa0251928e268e13a92d090c92446e545"; 15551 + sha256 = "1v639cgsfx87qg30n1p3cjrp83xlanng2a428i05r319z2njvj2i"; 15552 }; 15553 meta.homepage = "https://github.com/michal-h21/vim-zettel/"; 15554 }; ··· 15567 15568 vim9-stargate = buildVimPlugin { 15569 pname = "vim9-stargate"; 15570 + version = "2024-01-17"; 15571 src = fetchFromGitHub { 15572 owner = "monkoose"; 15573 repo = "vim9-stargate"; 15574 + rev = "b87f9e6f534de5cc261205f6fc7716ec1af28e3a"; 15575 + sha256 = "0hzbnzh5jyphha94phz8x9j1wv1lanf9pj7nb4010h768h5ch2zg"; 15576 }; 15577 meta.homepage = "https://github.com/monkoose/vim9-stargate/"; 15578 }; ··· 15615 15616 vimagit = buildVimPlugin { 15617 pname = "vimagit"; 15618 + version = "2024-01-04"; 15619 src = fetchFromGitHub { 15620 owner = "jreybert"; 15621 repo = "vimagit"; 15622 + rev = "06afe48439d0118a77d622ef06eff0f7cd7d62ab"; 15623 + sha256 = "0apymanij1b75ajwnxdzmlsnb7h6ybsck0wrh86r55gnplba0jys"; 15624 }; 15625 meta.homepage = "https://github.com/jreybert/vimagit/"; 15626 }; ··· 15724 15725 vimtex = buildVimPlugin { 15726 pname = "vimtex"; 15727 + version = "2024-01-18"; 15728 src = fetchFromGitHub { 15729 owner = "lervag"; 15730 repo = "vimtex"; 15731 + rev = "fe20ab1bd82a23441ac55054afefcd60001947a2"; 15732 + sha256 = "1pfhsgz768knvmjiizcfv0y5vxvrywn44p1jhqz15zx3d6svf064"; 15733 }; 15734 meta.homepage = "https://github.com/lervag/vimtex/"; 15735 }; ··· 15892 15893 wiki-vim = buildVimPlugin { 15894 pname = "wiki.vim"; 15895 + version = "2024-01-14"; 15896 src = fetchFromGitHub { 15897 owner = "lervag"; 15898 repo = "wiki.vim"; 15899 + rev = "ea5d5f5a2d9554ef34ddf57ddb7f78d5c57aa022"; 15900 + sha256 = "04icrbr14h49w2binlsjj7rgq7w7hvmixa4brqazc6703d2y1pdr"; 15901 }; 15902 meta.homepage = "https://github.com/lervag/wiki.vim/"; 15903 }; ··· 16133 16134 zenbones-nvim = buildVimPlugin { 16135 pname = "zenbones.nvim"; 16136 + version = "2024-01-06"; 16137 src = fetchFromGitHub { 16138 owner = "mcchrish"; 16139 repo = "zenbones.nvim"; 16140 + rev = "22cfe4b28e8bb5173624f69ac6bb2803d8653a12"; 16141 + sha256 = "15navmngs61ymha7j284yvj69y23liyik65rhyfsnx4n2rf1hgbg"; 16142 }; 16143 meta.homepage = "https://github.com/mcchrish/zenbones.nvim/"; 16144 }; ··· 16181 16182 zk-nvim = buildVimPlugin { 16183 pname = "zk-nvim"; 16184 + version = "2024-01-05"; 16185 src = fetchFromGitHub { 16186 + owner = "zk-org"; 16187 repo = "zk-nvim"; 16188 + rev = "fb0962b75a680561f94cae0588b8da92ea8d2fae"; 16189 + sha256 = "0xbxkm6inxi09fb0zj4zrbfi8iyhcjn6lfrwqvmym8fnvi5pmz4c"; 16190 }; 16191 + meta.homepage = "https://github.com/zk-org/zk-nvim/"; 16192 }; 16193 16194 zoomwintab-vim = buildVimPlugin { ··· 16217 16218 catppuccin-nvim = buildVimPlugin { 16219 pname = "catppuccin-nvim"; 16220 + version = "2024-01-19"; 16221 src = fetchFromGitHub { 16222 owner = "catppuccin"; 16223 repo = "nvim"; 16224 + rev = "f288876c6d05d3bb91b0e72b8031fe9e26ef05b8"; 16225 + sha256 = "0n04dsjwdipq103s69aiwfxwni030h27l6p1b0zg4967j7s37whr"; 16226 }; 16227 meta.homepage = "https://github.com/catppuccin/nvim/"; 16228 }; ··· 16253 16254 embark-vim = buildVimPlugin { 16255 pname = "embark-vim"; 16256 + version = "2024-01-14"; 16257 src = fetchFromGitHub { 16258 owner = "embark-theme"; 16259 repo = "vim"; 16260 + rev = "54dd8727a871421530bb07f3629dadab24b02183"; 16261 + sha256 = "0qxskx7lvf91zg7fr32j5vm6v4vf1r51zq9flsdx6fvvlmaqbkry"; 16262 }; 16263 meta.homepage = "https://github.com/embark-theme/vim/"; 16264 }; ··· 16277 16278 harpoon2 = buildVimPlugin { 16279 pname = "harpoon2"; 16280 + version = "2024-01-06"; 16281 src = fetchFromGitHub { 16282 owner = "ThePrimeagen"; 16283 repo = "harpoon"; 16284 + rev = "2cd4e03372f7ee5692c8caa220f479ea07970f17"; 16285 + sha256 = "01ljz9w3agz5nnz5v0894scr8hwwd599qpxb2nm2lw45hr30chii"; 16286 }; 16287 meta.homepage = "https://github.com/ThePrimeagen/harpoon/"; 16288 }; ··· 16301 16302 nightfly = buildVimPlugin { 16303 pname = "nightfly"; 16304 + version = "2024-01-07"; 16305 src = fetchFromGitHub { 16306 owner = "bluz71"; 16307 repo = "vim-nightfly-colors"; 16308 + rev = "0c6e2e88bf15634af94a91fcc2e20e28a09dfecd"; 16309 + sha256 = "0bq1am032qdyqcz281mfbw2c69gxnan3rwvpm54ghc4hm4an7vq9"; 16310 }; 16311 meta.homepage = "https://github.com/bluz71/vim-nightfly-colors/"; 16312 }; ··· 16361 16362 rose-pine = buildVimPlugin { 16363 pname = "rose-pine"; 16364 + version = "2024-01-18"; 16365 src = fetchFromGitHub { 16366 owner = "rose-pine"; 16367 repo = "neovim"; 16368 + rev = "2a4aad89a803c84d7d1555d136639cd48ade1d64"; 16369 + sha256 = "1cc62q8smmwmccq15jngbsx9wrwnjp7gl5lryavf32qngknlcb09"; 16370 }; 16371 meta.homepage = "https://github.com/rose-pine/neovim/"; 16372 }; 16373 16374 samodostal-image-nvim = buildVimPlugin { 16375 pname = "samodostal-image-nvim"; 16376 + version = "2024-01-07"; 16377 src = fetchFromGitHub { 16378 owner = "samodostal"; 16379 repo = "image.nvim"; 16380 + rev = "acbd1d7d64ac0643021a6146eb0557e7c2e793d0"; 16381 + sha256 = "0s5fxlc7igmvgpmpry1vkrl4xav37cx94ay1sg246y7y2j4j5l56"; 16382 }; 16383 meta.homepage = "https://github.com/samodostal/image.nvim/"; 16384 }; 16385 16386 tinykeymap = buildVimPlugin { 16387 pname = "tinykeymap"; 16388 + version = "2024-01-05"; 16389 src = fetchFromGitHub { 16390 owner = "tomtom"; 16391 repo = "tinykeymap_vim"; 16392 + rev = "4c8beeab44be0a544bcc2aff7f68ac432ab647d8"; 16393 + sha256 = "0y3r5i2nz8m8vy5njsyrbrcnp1jsck48h7925pqhrh11lf7a9sba"; 16394 }; 16395 meta.homepage = "https://github.com/tomtom/tinykeymap_vim/"; 16396 }; ··· 16417 sha256 = "1wpn6gfw1r89232d779lz8wy19asrribindlcsaikrsqvml3a0hr"; 16418 }; 16419 meta.homepage = "https://github.com/jhradilek/vim-snippets/"; 16420 }; 16421 16422
+78 -66
pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix
··· 5 { 6 ada = buildGrammar { 7 language = "ada"; 8 - version = "0.0.0+rev=f21f13a"; 9 src = fetchFromGitHub { 10 owner = "briot"; 11 repo = "tree-sitter-ada"; 12 - rev = "f21f13afe0410311be1f78959a25aee393c569c9"; 13 - hash = "sha256-Qnw1skHo9Wy88WEXAxfV4kkD4v9rdvLmu/++raLIges="; 14 }; 15 meta.homepage = "https://github.com/briot/tree-sitter-ada"; 16 }; ··· 62 }; 63 astro = buildGrammar { 64 language = "astro"; 65 - version = "0.0.0+rev=e122a8f"; 66 src = fetchFromGitHub { 67 owner = "virchau13"; 68 repo = "tree-sitter-astro"; 69 - rev = "e122a8fcd07e808a7b873bfadc2667834067daf1"; 70 - hash = "sha256-iCVRTX2fMW1g40rHcJEwwE+tfwun+reIaj5y4AFgmKk="; 71 }; 72 meta.homepage = "https://github.com/virchau13/tree-sitter-astro"; 73 }; ··· 84 }; 85 awk = buildGrammar { 86 language = "awk"; 87 - version = "0.0.0+rev=4b4b46c"; 88 src = fetchFromGitHub { 89 owner = "Beaglefoot"; 90 repo = "tree-sitter-awk"; 91 - rev = "4b4b46c9a44ec7fb9e8c9ce4a010295edc5be8d5"; 92 - hash = "sha256-bHlll+YgRpv4cSxzNAfVhexeMB7rgkzy3pdOZ5DW1ww="; 93 }; 94 meta.homepage = "https://github.com/Beaglefoot/tree-sitter-awk"; 95 }; ··· 550 }; 551 erlang = buildGrammar { 552 language = "erlang"; 553 - version = "0.0.0+rev=57e6951"; 554 src = fetchFromGitHub { 555 owner = "WhatsApp"; 556 repo = "tree-sitter-erlang"; 557 - rev = "57e69513efd831f9cc8207d65d96bad917ca4aa4"; 558 - hash = "sha256-7Me0zj/+uNXgBOAyiFgljyA3hLkdGeyBKn+CaBhODMA="; 559 }; 560 meta.homepage = "https://github.com/WhatsApp/tree-sitter-erlang"; 561 }; ··· 715 }; 716 gitcommit = buildGrammar { 717 language = "gitcommit"; 718 - version = "0.0.0+rev=7e3ad5f"; 719 src = fetchFromGitHub { 720 owner = "gbprod"; 721 repo = "tree-sitter-gitcommit"; 722 - rev = "7e3ad5fdc61cd701e146ef78e4fc6dcdf6dbca0e"; 723 - hash = "sha256-Ct7zLvcJVqIaVy/wOGOPvghjwRcsHblPaTuifUcackI="; 724 }; 725 meta.homepage = "https://github.com/gbprod/tree-sitter-gitcommit"; 726 }; ··· 737 }; 738 gleam = buildGrammar { 739 language = "gleam"; 740 - version = "0.0.0+rev=2b49c49"; 741 src = fetchFromGitHub { 742 owner = "gleam-lang"; 743 repo = "tree-sitter-gleam"; 744 - rev = "2b49c49ef632928b5c52bb0a7269ff797d5d1414"; 745 - hash = "sha256-zFdyUqbJn7ighjXH+9EO+0Cf2Oj8ON8IYUZCIQUQ5dA="; 746 }; 747 meta.homepage = "https://github.com/gleam-lang/tree-sitter-gleam"; 748 }; ··· 803 }; 804 gomod = buildGrammar { 805 language = "gomod"; 806 - version = "0.0.0+rev=9b86399"; 807 src = fetchFromGitHub { 808 owner = "camdencheek"; 809 repo = "tree-sitter-go-mod"; 810 - rev = "9b86399ab733fbd548ba0e817e732cb3351082d2"; 811 - hash = "sha256-STi1lqsfmaiMKrk7C6fjkmJ0ehhTf+AF6hly34/3BIg="; 812 }; 813 meta.homepage = "https://github.com/camdencheek/tree-sitter-go-mod"; 814 }; ··· 1353 }; 1354 markdown = buildGrammar { 1355 language = "markdown"; 1356 - version = "0.0.0+rev=f9820b2"; 1357 src = fetchFromGitHub { 1358 owner = "MDeiml"; 1359 repo = "tree-sitter-markdown"; 1360 - rev = "f9820b2db958228f9be339b67d2de874d065866e"; 1361 - hash = "sha256-0T0P018Zb4tfU2D4PLhiW8tunOInlRtrHajPOVqOpwc="; 1362 }; 1363 location = "tree-sitter-markdown"; 1364 meta.homepage = "https://github.com/MDeiml/tree-sitter-markdown"; 1365 }; 1366 markdown_inline = buildGrammar { 1367 language = "markdown_inline"; 1368 - version = "0.0.0+rev=f9820b2"; 1369 src = fetchFromGitHub { 1370 owner = "MDeiml"; 1371 repo = "tree-sitter-markdown"; 1372 - rev = "f9820b2db958228f9be339b67d2de874d065866e"; 1373 - hash = "sha256-0T0P018Zb4tfU2D4PLhiW8tunOInlRtrHajPOVqOpwc="; 1374 }; 1375 location = "tree-sitter-markdown-inline"; 1376 meta.homepage = "https://github.com/MDeiml/tree-sitter-markdown"; ··· 1543 }; 1544 ocaml = buildGrammar { 1545 language = "ocaml"; 1546 - version = "0.0.0+rev=694c577"; 1547 src = fetchFromGitHub { 1548 owner = "tree-sitter"; 1549 repo = "tree-sitter-ocaml"; 1550 - rev = "694c57718fd85d514f8b81176038e7a4cfabcaaf"; 1551 - hash = "sha256-j3Hv2qOMxeBNOW+WIgIYzG3zMIFWPQpoHe94b2rT+A8="; 1552 }; 1553 location = "ocaml"; 1554 meta.homepage = "https://github.com/tree-sitter/tree-sitter-ocaml"; 1555 }; 1556 ocaml_interface = buildGrammar { 1557 language = "ocaml_interface"; 1558 - version = "0.0.0+rev=694c577"; 1559 src = fetchFromGitHub { 1560 owner = "tree-sitter"; 1561 repo = "tree-sitter-ocaml"; 1562 - rev = "694c57718fd85d514f8b81176038e7a4cfabcaaf"; 1563 - hash = "sha256-j3Hv2qOMxeBNOW+WIgIYzG3zMIFWPQpoHe94b2rT+A8="; 1564 }; 1565 location = "interface"; 1566 meta.homepage = "https://github.com/tree-sitter/tree-sitter-ocaml"; ··· 1634 }; 1635 perl = buildGrammar { 1636 language = "perl"; 1637 - version = "0.0.0+rev=655632f"; 1638 src = fetchFromGitHub { 1639 owner = "tree-sitter-perl"; 1640 repo = "tree-sitter-perl"; 1641 - rev = "655632fa7f9174acbdbf1ad2abdac90ad3aa57a1"; 1642 - hash = "sha256-0EKZTdK9hXWS7VmX8QljwLDPV0yN2d99A7ZnhXRXpPk="; 1643 }; 1644 meta.homepage = "https://github.com/tree-sitter-perl/tree-sitter-perl"; 1645 }; 1646 php = buildGrammar { 1647 language = "php"; 1648 - version = "0.0.0+rev=0a99dec"; 1649 src = fetchFromGitHub { 1650 owner = "tree-sitter"; 1651 repo = "tree-sitter-php"; 1652 - rev = "0a99deca13c4af1fb9adcb03c958bfc9f4c740a9"; 1653 - hash = "sha256-MfCws6WvaYJPoxoSdk1OUkqfVGCNtfMDTyndSZpABqI="; 1654 }; 1655 meta.homepage = "https://github.com/tree-sitter/tree-sitter-php"; 1656 }; 1657 phpdoc = buildGrammar { ··· 1719 hash = "sha256-UamgLmI1aI5e/JlGVZzFCPgDol8MnFomncrFKhQYLsk="; 1720 }; 1721 meta.homepage = "https://github.com/amaanq/tree-sitter-pony"; 1722 }; 1723 prisma = buildGrammar { 1724 language = "prisma"; ··· 2020 }; 2021 ruby = buildGrammar { 2022 language = "ruby"; 2023 - version = "0.0.0+rev=f257f3f"; 2024 src = fetchFromGitHub { 2025 owner = "tree-sitter"; 2026 repo = "tree-sitter-ruby"; 2027 - rev = "f257f3f57833d584050336921773738a3fd8ca22"; 2028 - hash = "sha256-0EaU9O67faGwtO1GIxjK4Uv1etd0p1vtfrVB3d6TDF8="; 2029 }; 2030 meta.homepage = "https://github.com/tree-sitter/tree-sitter-ruby"; 2031 }; ··· 2042 }; 2043 scala = buildGrammar { 2044 language = "scala"; 2045 - version = "0.0.0+rev=696965e"; 2046 src = fetchFromGitHub { 2047 owner = "tree-sitter"; 2048 repo = "tree-sitter-scala"; 2049 - rev = "696965ee3bafd47f4b5204d1e63b4ea4b52d9f9b"; 2050 - hash = "sha256-07C9tAaG7p2xCzoAR2choNh9A7mJyusfQviqgcZmlgE="; 2051 }; 2052 meta.homepage = "https://github.com/tree-sitter/tree-sitter-scala"; 2053 }; ··· 2188 }; 2189 sql = buildGrammar { 2190 language = "sql"; 2191 - version = "0.0.0+rev=b599f6a"; 2192 src = fetchFromGitHub { 2193 owner = "derekstride"; 2194 repo = "tree-sitter-sql"; 2195 - rev = "b599f6a1ca37cb5bae827a424cd98371a0d91bdc"; 2196 - hash = "sha256-GwDkAgWcMyASzfd8layZjjEigXelJbtQTgWe7VBLgwM="; 2197 }; 2198 meta.homepage = "https://github.com/derekstride/tree-sitter-sql"; 2199 }; ··· 2355 }; 2356 templ = buildGrammar { 2357 language = "templ"; 2358 - version = "0.0.0+rev=14d1057"; 2359 src = fetchFromGitHub { 2360 owner = "vrischmann"; 2361 repo = "tree-sitter-templ"; 2362 - rev = "14d105789af342f7f0c32bff2fec1a6edec59f60"; 2363 - hash = "sha256-wj0LH5kgMEONd4xi0c52s+UnnQhw1DJ9fE+EumKiIMM="; 2364 }; 2365 meta.homepage = "https://github.com/vrischmann/tree-sitter-templ"; 2366 }; ··· 2411 }; 2412 tlaplus = buildGrammar { 2413 language = "tlaplus"; 2414 - version = "0.0.0+rev=aeb2e8f"; 2415 src = fetchFromGitHub { 2416 owner = "tlaplus-community"; 2417 repo = "tree-sitter-tlaplus"; 2418 - rev = "aeb2e8fdc417c32ae7d1149cfa2a8ddc3b293600"; 2419 - hash = "sha256-fETWuo/mZA6tCux0Hsdbg/vTxo/cdtIES9VIp75twMw="; 2420 }; 2421 meta.homepage = "https://github.com/tlaplus-community/tree-sitter-tlaplus"; 2422 }; 2423 todotxt = buildGrammar { 2424 language = "todotxt"; 2425 - version = "0.0.0+rev=0207f6a"; 2426 src = fetchFromGitHub { 2427 owner = "arnarg"; 2428 repo = "tree-sitter-todotxt"; 2429 - rev = "0207f6a4ab6aeafc4b091914d31d8235049a2578"; 2430 - hash = "sha256-FWVW+qWOUSri+qf+qistf8bKWJCTxUKkoO66yUYtwHI="; 2431 }; 2432 meta.homepage = "https://github.com/arnarg/tree-sitter-todotxt.git"; 2433 }; ··· 2569 }; 2570 v = buildGrammar { 2571 language = "v"; 2572 - version = "0.0.0+rev=b59edea"; 2573 src = fetchFromGitHub { 2574 owner = "v-analyzer"; 2575 repo = "v-analyzer"; 2576 - rev = "b59edeac4a819999ebc5a78bbd384bd30bf6fa30"; 2577 - hash = "sha256-u1+EV3iEPU1NAHxKdThe1qXUx6jDt1MRBMTEScf8uQw="; 2578 }; 2579 location = "tree_sitter_v"; 2580 meta.homepage = "https://github.com/v-analyzer/v-analyzer"; ··· 2625 }; 2626 vimdoc = buildGrammar { 2627 language = "vimdoc"; 2628 - version = "0.0.0+rev=4f8ba9e"; 2629 src = fetchFromGitHub { 2630 owner = "neovim"; 2631 repo = "tree-sitter-vimdoc"; 2632 - rev = "4f8ba9e39c8b3fbaf0bb5f70ac255474a9099359"; 2633 - hash = "sha256-WSDz3vP/qNW1VGmXd5aGjO9PrJpjBNN4wdBohSbh9co="; 2634 }; 2635 meta.homepage = "https://github.com/neovim/tree-sitter-vimdoc"; 2636 }; ··· 2669 }; 2670 wing = buildGrammar { 2671 language = "wing"; 2672 - version = "0.0.0+rev=d85ef04"; 2673 src = fetchFromGitHub { 2674 owner = "winglang"; 2675 repo = "wing"; 2676 - rev = "d85ef04bb7e75e2627348b45a5f357a2c7fbee91"; 2677 - hash = "sha256-1N/vRQpgazayL95OA6PxzhxhjU+Uj9lgrEZnflQ4FLE="; 2678 }; 2679 location = "libs/tree-sitter-wing"; 2680 generate = true;
··· 5 { 6 ada = buildGrammar { 7 language = "ada"; 8 + version = "0.0.0+rev=ba0894e"; 9 src = fetchFromGitHub { 10 owner = "briot"; 11 repo = "tree-sitter-ada"; 12 + rev = "ba0894efa03beb70780156b91e28c716b7a4764d"; 13 + hash = "sha256-30yCHcO9LdZ9VKQpObWRfk49M5tC85IZvutXgzGwTjQ="; 14 }; 15 meta.homepage = "https://github.com/briot/tree-sitter-ada"; 16 }; ··· 62 }; 63 astro = buildGrammar { 64 language = "astro"; 65 + version = "0.0.0+rev=a092afa"; 66 src = fetchFromGitHub { 67 owner = "virchau13"; 68 repo = "tree-sitter-astro"; 69 + rev = "a092afa5c330495fdfbc652766c29c66ec6880f4"; 70 + hash = "sha256-yYQPBGNRmr/O9hI11L3a2ydZL/lypLtabfmBdKghnzM="; 71 }; 72 meta.homepage = "https://github.com/virchau13/tree-sitter-astro"; 73 }; ··· 84 }; 85 awk = buildGrammar { 86 language = "awk"; 87 + version = "0.0.0+rev=dcf4ac4"; 88 src = fetchFromGitHub { 89 owner = "Beaglefoot"; 90 repo = "tree-sitter-awk"; 91 + rev = "dcf4ac4eaff601d87cc15604765a7ae329c1b2ee"; 92 + hash = "sha256-ZxSgNVY5jRi6S6psG2XoNhuQnXqAjgUK7NtBK9y1WNo="; 93 }; 94 meta.homepage = "https://github.com/Beaglefoot/tree-sitter-awk"; 95 }; ··· 550 }; 551 erlang = buildGrammar { 552 language = "erlang"; 553 + version = "0.0.0+rev=54b6f81"; 554 src = fetchFromGitHub { 555 owner = "WhatsApp"; 556 repo = "tree-sitter-erlang"; 557 + rev = "54b6f814f43c4eac81eeedefaa7cc8762fec6683"; 558 + hash = "sha256-21pSBjg3hArexHndfqIOy5q2FGl54uWyW2fWwO+3jIw="; 559 }; 560 meta.homepage = "https://github.com/WhatsApp/tree-sitter-erlang"; 561 }; ··· 715 }; 716 gitcommit = buildGrammar { 717 language = "gitcommit"; 718 + version = "0.0.0+rev=e8d9eda"; 719 src = fetchFromGitHub { 720 owner = "gbprod"; 721 repo = "tree-sitter-gitcommit"; 722 + rev = "e8d9eda4e5ea0b08aa39d48dab0f6553058fbe0f"; 723 + hash = "sha256-gn945mu9JhLocKjdNbUhQnDvXNy2xxMn36oNOsbNOz4="; 724 }; 725 meta.homepage = "https://github.com/gbprod/tree-sitter-gitcommit"; 726 }; ··· 737 }; 738 gleam = buildGrammar { 739 language = "gleam"; 740 + version = "0.0.0+rev=62c5388"; 741 src = fetchFromGitHub { 742 owner = "gleam-lang"; 743 repo = "tree-sitter-gleam"; 744 + rev = "62c5388a7badb4e29315690358267a76a734bf83"; 745 + hash = "sha256-Mxjifj5eIyw6rKPMAuhEt6bXTeHX2fDeJ1VaiZ70vgE="; 746 }; 747 meta.homepage = "https://github.com/gleam-lang/tree-sitter-gleam"; 748 }; ··· 803 }; 804 gomod = buildGrammar { 805 language = "gomod"; 806 + version = "0.0.0+rev=bbe2fe3"; 807 src = fetchFromGitHub { 808 owner = "camdencheek"; 809 repo = "tree-sitter-go-mod"; 810 + rev = "bbe2fe3be4b87e06a613e685250f473d2267f430"; 811 + hash = "sha256-OPtqXe6OMC9c5dgFH8Msj+6DU01LvLKVbCzGLj0PnLI="; 812 }; 813 meta.homepage = "https://github.com/camdencheek/tree-sitter-go-mod"; 814 }; ··· 1353 }; 1354 markdown = buildGrammar { 1355 language = "markdown"; 1356 + version = "0.0.0+rev=28aa3ba"; 1357 src = fetchFromGitHub { 1358 owner = "MDeiml"; 1359 repo = "tree-sitter-markdown"; 1360 + rev = "28aa3baef73bd458d053b613b8bd10fd102b4405"; 1361 + hash = "sha256-HSjKYqjrJKPLbdq1UTvk/KnDqsIzVO7k5syCsIpAZpw="; 1362 }; 1363 location = "tree-sitter-markdown"; 1364 meta.homepage = "https://github.com/MDeiml/tree-sitter-markdown"; 1365 }; 1366 markdown_inline = buildGrammar { 1367 language = "markdown_inline"; 1368 + version = "0.0.0+rev=28aa3ba"; 1369 src = fetchFromGitHub { 1370 owner = "MDeiml"; 1371 repo = "tree-sitter-markdown"; 1372 + rev = "28aa3baef73bd458d053b613b8bd10fd102b4405"; 1373 + hash = "sha256-HSjKYqjrJKPLbdq1UTvk/KnDqsIzVO7k5syCsIpAZpw="; 1374 }; 1375 location = "tree-sitter-markdown-inline"; 1376 meta.homepage = "https://github.com/MDeiml/tree-sitter-markdown"; ··· 1543 }; 1544 ocaml = buildGrammar { 1545 language = "ocaml"; 1546 + version = "0.0.0+rev=4abfdc1"; 1547 src = fetchFromGitHub { 1548 owner = "tree-sitter"; 1549 repo = "tree-sitter-ocaml"; 1550 + rev = "4abfdc1c7af2c6c77a370aee974627be1c285b3b"; 1551 + hash = "sha256-ycmjIKfrsVSVHmPP3HCxfk5wcBIF/JFH8OnU8mY1Cc8="; 1552 }; 1553 location = "ocaml"; 1554 meta.homepage = "https://github.com/tree-sitter/tree-sitter-ocaml"; 1555 }; 1556 ocaml_interface = buildGrammar { 1557 language = "ocaml_interface"; 1558 + version = "0.0.0+rev=4abfdc1"; 1559 src = fetchFromGitHub { 1560 owner = "tree-sitter"; 1561 repo = "tree-sitter-ocaml"; 1562 + rev = "4abfdc1c7af2c6c77a370aee974627be1c285b3b"; 1563 + hash = "sha256-ycmjIKfrsVSVHmPP3HCxfk5wcBIF/JFH8OnU8mY1Cc8="; 1564 }; 1565 location = "interface"; 1566 meta.homepage = "https://github.com/tree-sitter/tree-sitter-ocaml"; ··· 1634 }; 1635 perl = buildGrammar { 1636 language = "perl"; 1637 + version = "0.0.0+rev=9c0cea7"; 1638 src = fetchFromGitHub { 1639 owner = "tree-sitter-perl"; 1640 repo = "tree-sitter-perl"; 1641 + rev = "9c0cea7720f65a5e832c4d924356d7793f519e36"; 1642 + hash = "sha256-HRhUyt2PHP+NiYqoY8iTrO/9F5iZLv4pNYHA7ZjCZmE="; 1643 }; 1644 meta.homepage = "https://github.com/tree-sitter-perl/tree-sitter-perl"; 1645 }; 1646 php = buildGrammar { 1647 language = "php"; 1648 + version = "0.0.0+rev=b569a5f"; 1649 src = fetchFromGitHub { 1650 owner = "tree-sitter"; 1651 repo = "tree-sitter-php"; 1652 + rev = "b569a5f2c0d592e67430520d1a0e1f765d83ceb0"; 1653 + hash = "sha256-ScPFOsPVy5We1MePbf0fpyMlnqVad1dszj7uyCdi3Og="; 1654 }; 1655 + location = "php"; 1656 meta.homepage = "https://github.com/tree-sitter/tree-sitter-php"; 1657 }; 1658 phpdoc = buildGrammar { ··· 1720 hash = "sha256-UamgLmI1aI5e/JlGVZzFCPgDol8MnFomncrFKhQYLsk="; 1721 }; 1722 meta.homepage = "https://github.com/amaanq/tree-sitter-pony"; 1723 + }; 1724 + printf = buildGrammar { 1725 + language = "printf"; 1726 + version = "0.0.0+rev=0469630"; 1727 + src = fetchFromGitHub { 1728 + owner = "ObserverOfTime"; 1729 + repo = "tree-sitter-printf"; 1730 + rev = "04696305caceab64a78e3a749774718d87ba85a1"; 1731 + hash = "sha256-MWrKImt7+E4LYsrSMKIEifXmb6MeuiNxy3pt1DCCLBQ="; 1732 + }; 1733 + meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-printf"; 1734 }; 1735 prisma = buildGrammar { 1736 language = "prisma"; ··· 2032 }; 2033 ruby = buildGrammar { 2034 language = "ruby"; 2035 + version = "0.0.0+rev=4d9ad3f"; 2036 src = fetchFromGitHub { 2037 owner = "tree-sitter"; 2038 repo = "tree-sitter-ruby"; 2039 + rev = "4d9ad3f010fdc47a8433adcf9ae30c8eb8475ae7"; 2040 + hash = "sha256-d3pN+Z8qGDDKuy8OyguGNVD97m2VasVvi8CckdCsOB8="; 2041 }; 2042 meta.homepage = "https://github.com/tree-sitter/tree-sitter-ruby"; 2043 }; ··· 2054 }; 2055 scala = buildGrammar { 2056 language = "scala"; 2057 + version = "0.0.0+rev=45b5ba0"; 2058 src = fetchFromGitHub { 2059 owner = "tree-sitter"; 2060 repo = "tree-sitter-scala"; 2061 + rev = "45b5ba0e749a8477a8fd2666f082f352859bdc3c"; 2062 + hash = "sha256-tH2STGmCaVHDL4fOh8whPmiHbwKu8ZxjS4wDt+qVjjs="; 2063 }; 2064 meta.homepage = "https://github.com/tree-sitter/tree-sitter-scala"; 2065 }; ··· 2200 }; 2201 sql = buildGrammar { 2202 language = "sql"; 2203 + version = "0.0.0+rev=fd70fb3"; 2204 src = fetchFromGitHub { 2205 owner = "derekstride"; 2206 repo = "tree-sitter-sql"; 2207 + rev = "fd70fb358d164cd93fbe2674a9cca276dc5203f7"; 2208 + hash = "sha256-GXQH/df33jxrIRXkJg2qRXrP6/3k+PodNxZ1O/ceaT8="; 2209 }; 2210 meta.homepage = "https://github.com/derekstride/tree-sitter-sql"; 2211 }; ··· 2367 }; 2368 templ = buildGrammar { 2369 language = "templ"; 2370 + version = "0.0.0+rev=c3baaab"; 2371 src = fetchFromGitHub { 2372 owner = "vrischmann"; 2373 repo = "tree-sitter-templ"; 2374 + rev = "c3baaab33f1f1032eedd3613cd932284975bd21f"; 2375 + hash = "sha256-7YMHGcDR4Wd2FolFnh2fZ3M65L5E5BLAoJyMuRsh7Uo="; 2376 }; 2377 meta.homepage = "https://github.com/vrischmann/tree-sitter-templ"; 2378 }; ··· 2423 }; 2424 tlaplus = buildGrammar { 2425 language = "tlaplus"; 2426 + version = "0.0.0+rev=aaf5bb5"; 2427 src = fetchFromGitHub { 2428 owner = "tlaplus-community"; 2429 repo = "tree-sitter-tlaplus"; 2430 + rev = "aaf5bb5c1df0a6e583bb51efa519a9ac788b2ad8"; 2431 + hash = "sha256-p/khQ31bReopPyZ1TvUKI6bnFipWiGrxKO7cAYzeku4="; 2432 }; 2433 meta.homepage = "https://github.com/tlaplus-community/tree-sitter-tlaplus"; 2434 }; 2435 todotxt = buildGrammar { 2436 language = "todotxt"; 2437 + version = "0.0.0+rev=3937c5c"; 2438 src = fetchFromGitHub { 2439 owner = "arnarg"; 2440 repo = "tree-sitter-todotxt"; 2441 + rev = "3937c5cd105ec4127448651a21aef45f52d19609"; 2442 + hash = "sha256-OeAh51rcFTiexAraRzIZUR/A8h9RPwKY7rmtc3ZzoRQ="; 2443 }; 2444 meta.homepage = "https://github.com/arnarg/tree-sitter-todotxt.git"; 2445 }; ··· 2581 }; 2582 v = buildGrammar { 2583 language = "v"; 2584 + version = "0.0.0+rev=9ac84e6"; 2585 src = fetchFromGitHub { 2586 owner = "v-analyzer"; 2587 repo = "v-analyzer"; 2588 + rev = "9ac84e62396bb13c8f1d11f967f0c0f2dec1a448"; 2589 + hash = "sha256-a+oV175rnCgf5uTjmYkxTelekesBCEhcTOnKGorM88c="; 2590 }; 2591 location = "tree_sitter_v"; 2592 meta.homepage = "https://github.com/v-analyzer/v-analyzer"; ··· 2637 }; 2638 vimdoc = buildGrammar { 2639 language = "vimdoc"; 2640 + version = "0.0.0+rev=ed8695a"; 2641 src = fetchFromGitHub { 2642 owner = "neovim"; 2643 repo = "tree-sitter-vimdoc"; 2644 + rev = "ed8695ad8de39c3f073da130156f00b1148e2891"; 2645 + hash = "sha256-q5Ln8WPFrtKBfZnaAAlMh3Q/eczEt6wCMZAtx+ISCKg="; 2646 }; 2647 meta.homepage = "https://github.com/neovim/tree-sitter-vimdoc"; 2648 }; ··· 2681 }; 2682 wing = buildGrammar { 2683 language = "wing"; 2684 + version = "0.0.0+rev=ee58533"; 2685 src = fetchFromGitHub { 2686 owner = "winglang"; 2687 repo = "wing"; 2688 + rev = "ee58533169c654b8d7fd47fde01241e528674d8a"; 2689 + hash = "sha256-HhOWVBM4SNHgN48wgWARBo6Rd3T9Y1DC91gVm1EzvUo="; 2690 }; 2691 location = "libs/tree-sitter-wing"; 2692 generate = true;
+5 -1
pkgs/applications/editors/vim/plugins/overrides.nix
··· 284 dependencies = with self; [ nvim-cmp nvim-snippy ]; 285 }; 286 287 cmp-tabnine = super.cmp-tabnine.overrideAttrs { 288 buildInputs = [ tabnine ]; 289 ··· 1112 pname = "sg-nvim-rust"; 1113 inherit (old) version src; 1114 1115 - cargoHash = "sha256-U+EGS0GMWzE2yFyMH04gXpR9lR7HRMgWBecqICfTUbE="; 1116 1117 nativeBuildInputs = [ pkg-config ]; 1118
··· 284 dependencies = with self; [ nvim-cmp nvim-snippy ]; 285 }; 286 287 + cmp-tabby = super.cmp-tabby.overrideAttrs { 288 + dependencies = with self; [ nvim-cmp ]; 289 + }; 290 + 291 cmp-tabnine = super.cmp-tabnine.overrideAttrs { 292 buildInputs = [ tabnine ]; 293 ··· 1116 pname = "sg-nvim-rust"; 1117 inherit (old) version src; 1118 1119 + cargoHash = "sha256-BDNFZ/7nnfvtBA7T6a7MDNJsq/cOI9tgW0kxUoIcbV8="; 1120 1121 nativeBuildInputs = [ pkg-config ]; 1122
+1
pkgs/applications/editors/vim/plugins/vim-plugin-names
··· 152 https://github.com/lukas-reineke/cmp-rg/,HEAD, 153 https://github.com/dcampos/cmp-snippy/,HEAD, 154 https://github.com/f3fora/cmp-spell/,, 155 https://github.com/tzachar/cmp-tabnine/,, 156 https://github.com/andersevenrud/cmp-tmux/,, 157 https://github.com/ray-x/cmp-treesitter/,,
··· 152 https://github.com/lukas-reineke/cmp-rg/,HEAD, 153 https://github.com/dcampos/cmp-snippy/,HEAD, 154 https://github.com/f3fora/cmp-spell/,, 155 + https://github.com/nzlov/cmp-tabby/,HEAD, 156 https://github.com/tzachar/cmp-tabnine/,, 157 https://github.com/andersevenrud/cmp-tmux/,, 158 https://github.com/ray-x/cmp-treesitter/,,
+83
pkgs/applications/editors/vscode/extensions/default.nix
··· 675 }; 676 }; 677 678 catppuccin = { 679 catppuccin-vsc = buildVscodeMarketplaceExtension { 680 mktplcRef = { ··· 1071 sha256 = "1zin7s827bpf9yvzpxpr5n6mv0b5rhh3civsqzmj52mdq365d2js"; 1072 }; 1073 meta = { license = lib.licenses.mit; }; 1074 }; 1075 1076 disneystreaming.smithy = buildVscodeMarketplaceExtension { ··· 2743 }; 2744 }; 2745 2746 nvarner.typst-lsp = buildVscodeMarketplaceExtension { 2747 mktplcRef = { 2748 name = "typst-lsp"; ··· 3166 }; 3167 }; 3168 3169 skellock.just = buildVscodeMarketplaceExtension { 3170 mktplcRef = { 3171 name = "just"; ··· 3441 sha256 = "sha256-7v4q0OEqv7q2ejHp4lph2Dsqg0GWE65pxyz9goQEm8g="; 3442 }; 3443 meta.license = lib.licenses.mit; 3444 }; 3445 3446 tiehuis.zig = buildVscodeMarketplaceExtension {
··· 675 }; 676 }; 677 678 + carrie999.cyberpunk-2020 = buildVscodeMarketplaceExtension { 679 + mktplcRef = { 680 + name = "cyberpunk-2020"; 681 + publisher = "carrie999"; 682 + version = "0.1.4"; 683 + sha256 = "sha256-tVbd+j9+90Z07+jGAiT0gylZN9YWHdJmq2sh1wf2oGE="; 684 + }; 685 + meta = { 686 + description = "A cyberpunk-inspired colour theme to satisfy your neon dreams"; 687 + downloadPage = "https://marketplace.visualstudio.com/items?itemName=carrie999.cyberpunk-2020"; 688 + homepage = "https://github.com/Carrie999/cyberpunk"; 689 + license = lib.licenses.mit; 690 + maintainers = [ lib.maintainers.d3vil0p3r ]; 691 + }; 692 + }; 693 + 694 catppuccin = { 695 catppuccin-vsc = buildVscodeMarketplaceExtension { 696 mktplcRef = { ··· 1087 sha256 = "1zin7s827bpf9yvzpxpr5n6mv0b5rhh3civsqzmj52mdq365d2js"; 1088 }; 1089 meta = { license = lib.licenses.mit; }; 1090 + }; 1091 + 1092 + dhedgecock.radical-vscode = buildVscodeMarketplaceExtension { 1093 + mktplcRef = { 1094 + name = "radical-vscode"; 1095 + publisher = "dhedgecock"; 1096 + version = "3.3.1"; 1097 + sha256 = "sha256-VvFQovuE+I0lqXU9fHrmk7nWMpuuWafqm9Acwb0+QYg="; 1098 + }; 1099 + meta = { 1100 + changelog = "https://marketplace.visualstudio.com/items/dhedgecock.radical-vscode/changelog"; 1101 + description = "A dark theme for radical hacking inspired by retro futuristic design"; 1102 + downloadPage = "https://marketplace.visualstudio.com/items?itemName=dhedgecock.radical-vscode"; 1103 + homepage = "https://github.com/dhedgecock/radical-vscode"; 1104 + license = lib.licenses.isc; 1105 + maintainers = [ lib.maintainers.d3vil0p3r ]; 1106 + }; 1107 }; 1108 1109 disneystreaming.smithy = buildVscodeMarketplaceExtension { ··· 2776 }; 2777 }; 2778 2779 + nur.just-black = buildVscodeMarketplaceExtension { 2780 + mktplcRef = { 2781 + name = "just-black"; 2782 + publisher = "nur"; 2783 + version = "3.1.1"; 2784 + sha256 = "sha256-fatJZquCDsLDFGVzBol2D6LIZUbZ6GzqcVEFAwLodW0="; 2785 + }; 2786 + meta = { 2787 + description = "A dark theme designed specifically for syntax highlighting"; 2788 + downloadPage = "https://marketplace.visualstudio.com/items?itemName=nur.just-black"; 2789 + homepage = "https://github.com/nurmohammed840/extension.vsix/tree/Just-Black"; 2790 + license = lib.licenses.mit; 2791 + maintainers = [ lib.maintainers.d3vil0p3r ]; 2792 + }; 2793 + }; 2794 + 2795 nvarner.typst-lsp = buildVscodeMarketplaceExtension { 2796 mktplcRef = { 2797 name = "typst-lsp"; ··· 3215 }; 3216 }; 3217 3218 + silofy.hackthebox = buildVscodeMarketplaceExtension { 3219 + mktplcRef = { 3220 + name = "hackthebox"; 3221 + publisher = "silofy"; 3222 + version = "0.2.9"; 3223 + sha256 = "sha256-WSPuEh+osu0DpXgPAzMU5Fw0Sh8sZFst7kx26s2BsyQ="; 3224 + }; 3225 + meta = { 3226 + changelog = "https://marketplace.visualstudio.com/items/silofy.hackthebox/changelog"; 3227 + description = "A Visual Studio Code theme built for hackers by hackers"; 3228 + downloadPage = "https://marketplace.visualstudio.com/items?itemName=silofy.hackthebox"; 3229 + homepage = "https://github.com/silofy/hackthebox"; 3230 + license = lib.licenses.mit; 3231 + maintainers = [ lib.maintainers.d3vil0p3r ]; 3232 + }; 3233 + }; 3234 + 3235 skellock.just = buildVscodeMarketplaceExtension { 3236 mktplcRef = { 3237 name = "just"; ··· 3507 sha256 = "sha256-7v4q0OEqv7q2ejHp4lph2Dsqg0GWE65pxyz9goQEm8g="; 3508 }; 3509 meta.license = lib.licenses.mit; 3510 + }; 3511 + 3512 + thorerik.hacker-theme = buildVscodeMarketplaceExtension { 3513 + mktplcRef = { 3514 + name = "hacker-theme"; 3515 + publisher = "thorerik"; 3516 + version = "3.0.1"; 3517 + sha256 = "sha256-Ugk9kTJxW1kbD+X6PF96WBc1k7x4KaGu5WbCYPGQ3qE="; 3518 + }; 3519 + meta = { 3520 + changelog = "https://marketplace.visualstudio.com/items/thorerik.hacker-theme/changelog"; 3521 + description = "The perfect theme for writing IP tracers in Visual Basic and reverse-proxying a UNIX-system firewall"; 3522 + downloadPage = "https://marketplace.visualstudio.com/items?itemName=thorerik.hacker-theme"; 3523 + homepage = "https://github.com/thorerik/vscode-hacker-theme"; 3524 + license = lib.licenses.mit; 3525 + maintainers = [ lib.maintainers.d3vil0p3r ]; 3526 + }; 3527 }; 3528 3529 tiehuis.zig = buildVscodeMarketplaceExtension {
+2 -2
pkgs/applications/misc/chatblade/default.nix
··· 2 3 python3Packages.buildPythonApplication rec { 4 pname = "chatblade"; 5 - version = "0.3.1"; 6 format = "setuptools"; 7 8 src = fetchPypi { 9 inherit pname version; 10 - sha256 = "sha256-QBURvPfDBbhF+AhQ0SsHYnZzr5RN36Cqa2DrAQZW0gU="; 11 }; 12 13 doCheck = false; # there are no tests
··· 2 3 python3Packages.buildPythonApplication rec { 4 pname = "chatblade"; 5 + version = "0.3.4"; 6 format = "setuptools"; 7 8 src = fetchPypi { 9 inherit pname version; 10 + sha256 = "sha256-ODC8n4JS7IOfAJMn7CPzJcBNMhfD5A3eEqVUK1e4mZY="; 11 }; 12 13 doCheck = false; # there are no tests
+3 -3
pkgs/applications/networking/cluster/werf/default.nix
··· 10 11 buildGoModule rec { 12 pname = "werf"; 13 - version = "1.2.277"; 14 15 src = fetchFromGitHub { 16 owner = "werf"; 17 repo = "werf"; 18 rev = "v${version}"; 19 - hash = "sha256-BUoioYirMNp1Xegmsr+qGfG4G3jfYEHED4XC5u8YgOQ="; 20 }; 21 22 - vendorHash = "sha256-dHNvUCOxzFjdvpX+3X+ZOshOSR0DpofKkCR65Ul0hqM="; 23 24 proxyVendor = true; 25
··· 10 11 buildGoModule rec { 12 pname = "werf"; 13 + version = "1.2.281"; 14 15 src = fetchFromGitHub { 16 owner = "werf"; 17 repo = "werf"; 18 rev = "v${version}"; 19 + hash = "sha256-mUCUj8mm5SE/jrUGp24f7Rsa/6MUNlHKOPlHzfIPTqc="; 20 }; 21 22 + vendorHash = "sha256-1rurHe3jFs+jOZhqBlH/IOoEyCEZoNpzBYnYC/UqYAU="; 23 24 proxyVendor = true; 25
+2 -2
pkgs/applications/networking/feedreaders/goeland/default.nix
··· 5 6 buildGoModule rec { 7 pname = "goeland"; 8 - version = "0.18.2"; 9 10 src = fetchFromGitHub { 11 owner = "slurdge"; 12 repo = pname; 13 rev = "v${version}"; 14 - sha256 = "sha256-pi4hkvBg1oMlD1zYv0YNmG+AZb0oZB4UGEtCeURhjfY="; 15 }; 16 17 vendorHash = "sha256-TZIHYFE4kJu5EOQ9oT8S0Tp/r38d5RhoLdmIrus8Ibc=";
··· 5 6 buildGoModule rec { 7 pname = "goeland"; 8 + version = "0.18.3"; 9 10 src = fetchFromGitHub { 11 owner = "slurdge"; 12 repo = pname; 13 rev = "v${version}"; 14 + sha256 = "sha256-4xhw6L6CuwW2MepwGvpVLVafMcU/g0bn/2M/8ZSRF/U="; 15 }; 16 17 vendorHash = "sha256-TZIHYFE4kJu5EOQ9oT8S0Tp/r38d5RhoLdmIrus8Ibc=";
+3 -3
pkgs/applications/networking/instant-messengers/beeper/default.nix
··· 11 }: 12 let 13 pname = "beeper"; 14 - version = "3.91.55"; 15 name = "${pname}-${version}"; 16 src = fetchurl { 17 - url = "https://download.todesktop.com/2003241lzgn20jd/beeper-3.91.55-build-240103fvmyrbzxm-x86_64.AppImage"; 18 - hash = "sha256-QceHUVOBMDjrkSHCEG5rjHJRzVmOUEDhUJ8p9CTbIKk="; 19 }; 20 appimage = appimageTools.wrapType2 { 21 inherit version pname src;
··· 11 }: 12 let 13 pname = "beeper"; 14 + version = "3.92.23"; 15 name = "${pname}-${version}"; 16 src = fetchurl { 17 + url = "https://download.todesktop.com/2003241lzgn20jd/beeper-3.92.23-build-240111az2vz7kii-x86_64.AppImage"; 18 + hash = "sha256-M+3mJ+X/yr6yONOpdnCRECbswYlSuhlqqbg2d6Px/7s="; 19 }; 20 appimage = appimageTools.wrapType2 { 21 inherit version pname src;
+42 -17
pkgs/applications/networking/instant-messengers/fluffychat/default.nix
··· 1 { lib 2 , fetchFromGitHub 3 , imagemagick 4 , mesa ··· 7 , pulseaudio 8 , makeDesktopItem 9 , gnome 10 }: 11 12 let 13 libwebrtcRpath = lib.makeLibraryPath [ mesa libdrm ]; 14 in 15 - flutter313.buildFlutterApplication rec { 16 - pname = "fluffychat"; 17 version = "1.14.1"; 18 19 src = fetchFromGitHub { ··· 30 wakelock_windows = "sha256-Dfwe3dSScD/6kvkP67notcbb+EgTQ3kEYcH7wpra2dI="; 31 }; 32 33 desktopItem = makeDesktopItem { 34 name = "Fluffychat"; 35 exec = "@out@/bin/fluffychat"; ··· 39 categories = [ "Chat" "Network" "InstantMessaging" ]; 40 }; 41 42 - nativeBuildInputs = [ imagemagick ]; 43 - runtimeDependencies = [ pulseaudio ]; 44 - extraWrapProgramArgs = "--prefix PATH : ${gnome.zenity}/bin"; 45 postInstall = '' 46 FAV=$out/app/data/flutter_assets/assets/favicon.png 47 ICO=$out/share/icons ··· 59 60 patchelf --add-rpath ${libwebrtcRpath} $out/app/lib/libwebrtc.so 61 ''; 62 - 63 - env.NIX_LDFLAGS = "-rpath-link ${libwebrtcRpath}"; 64 - 65 - meta = with lib; { 66 - description = "Chat with your friends (matrix client)"; 67 - homepage = "https://fluffychat.im/"; 68 - license = licenses.agpl3Plus; 69 - maintainers = with maintainers; [ mkg20001 gilice ]; 70 - platforms = [ "x86_64-linux" "aarch64-linux" ]; 71 - sourceProvenance = [ sourceTypes.fromSource ]; 72 - }; 73 - }
··· 1 { lib 2 + , fetchzip 3 , fetchFromGitHub 4 , imagemagick 5 , mesa ··· 8 , pulseaudio 9 , makeDesktopItem 10 , gnome 11 + 12 + , targetFlutterPlatform ? "linux" 13 }: 14 15 let 16 libwebrtcRpath = lib.makeLibraryPath [ mesa libdrm ]; 17 in 18 + flutter313.buildFlutterApplication (rec { 19 + pname = "fluffychat-${targetFlutterPlatform}"; 20 version = "1.14.1"; 21 22 src = fetchFromGitHub { ··· 33 wakelock_windows = "sha256-Dfwe3dSScD/6kvkP67notcbb+EgTQ3kEYcH7wpra2dI="; 34 }; 35 36 + inherit targetFlutterPlatform; 37 + 38 + meta = with lib; { 39 + description = "Chat with your friends (matrix client)"; 40 + homepage = "https://fluffychat.im/"; 41 + license = licenses.agpl3Plus; 42 + maintainers = with maintainers; [ mkg20001 gilice ]; 43 + platforms = [ "x86_64-linux" "aarch64-linux" ]; 44 + sourceProvenance = [ sourceTypes.fromSource ]; 45 + }; 46 + } // lib.optionalAttrs (targetFlutterPlatform == "linux") { 47 + nativeBuildInputs = [ imagemagick ]; 48 + 49 + runtimeDependencies = [ pulseaudio ]; 50 + 51 + extraWrapProgramArgs = "--prefix PATH : ${gnome.zenity}/bin"; 52 + 53 + env.NIX_LDFLAGS = "-rpath-link ${libwebrtcRpath}"; 54 + 55 desktopItem = makeDesktopItem { 56 name = "Fluffychat"; 57 exec = "@out@/bin/fluffychat"; ··· 61 categories = [ "Chat" "Network" "InstantMessaging" ]; 62 }; 63 64 postInstall = '' 65 FAV=$out/app/data/flutter_assets/assets/favicon.png 66 ICO=$out/share/icons ··· 78 79 patchelf --add-rpath ${libwebrtcRpath} $out/app/lib/libwebrtc.so 80 ''; 81 + } // lib.optionalAttrs (targetFlutterPlatform == "web") { 82 + prePatch = 83 + # https://github.com/krille-chan/fluffychat/blob/v1.17.1/scripts/prepare-web.sh 84 + let 85 + # Use Olm 1.3.2, the oldest version, for FluffyChat 1.14.1 which depends on olm_flutter 1.2.0. 86 + # In the future, this should be changed to use self.pubspecLock.dependencyVersions.flutter_olm as the script does. 87 + olmVersion = "1.3.2"; 88 + olmJs = fetchzip { 89 + url = "https://github.com/famedly/olm/releases/download/v${olmVersion}/olm.zip"; 90 + stripRoot = false; 91 + hash = "sha256-Vl3Cp2OaYzM5CPOOtTHtUb1W48VXePzOV6FeiIzyD1Y="; 92 + }; 93 + in 94 + '' 95 + rm -r assets/js/package 96 + cp -r '${olmJs}/javascript' assets/js/package 97 + ''; 98 + })
+560 -404
pkgs/applications/networking/instant-messengers/fractal/Cargo.lock
··· 3 version = 3 4 5 [[package]] 6 name = "addr2line" 7 version = "0.21.0" 8 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 108 109 [[package]] 110 name = "aquamarine" 111 - version = "0.3.2" 112 source = "registry+https://github.com/rust-lang/crates.io-index" 113 - checksum = "df752953c49ce90719c7bf1fc587bc8227aed04732ea0c0f85e5397d7fdbd1a1" 114 dependencies = [ 115 "include_dir", 116 "itertools 0.10.5", ··· 180 181 [[package]] 182 name = "async-channel" 183 - version = "1.9.0" 184 source = "registry+https://github.com/rust-lang/crates.io-index" 185 - checksum = "81953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35" 186 dependencies = [ 187 "concurrent-queue", 188 - "event-listener 2.5.3", 189 "futures-core", 190 ] 191 192 [[package]] 193 name = "async-compression" 194 - version = "0.4.4" 195 source = "registry+https://github.com/rust-lang/crates.io-index" 196 - checksum = "f658e2baef915ba0f26f1f7c42bfb8e12f532a01f449a090ded75ae7a07e9ba2" 197 dependencies = [ 198 "flate2", 199 "futures-core", ··· 224 225 [[package]] 226 name = "async-io" 227 - version = "2.2.0" 228 source = "registry+https://github.com/rust-lang/crates.io-index" 229 - checksum = "41ed9d5715c2d329bf1b4da8d60455b99b187f27ba726df2883799af9af60997" 230 dependencies = [ 231 - "async-lock 3.0.0", 232 "cfg-if", 233 "concurrent-queue", 234 "futures-io", 235 - "futures-lite 2.0.1", 236 "parking", 237 - "polling 3.3.0", 238 - "rustix 0.38.21", 239 "slab", 240 "tracing", 241 - "waker-fn", 242 - "windows-sys", 243 ] 244 245 [[package]] ··· 253 254 [[package]] 255 name = "async-lock" 256 - version = "3.0.0" 257 source = "registry+https://github.com/rust-lang/crates.io-index" 258 - checksum = "45e900cdcd39bb94a14487d3f7ef92ca222162e6c7c3fe7cb3550ea75fb486ed" 259 dependencies = [ 260 - "event-listener 3.0.1", 261 "event-listener-strategy", 262 "pin-project-lite", 263 ] ··· 279 "async-signal", 280 "blocking", 281 "cfg-if", 282 - "event-listener 3.0.1", 283 "futures-lite 1.13.0", 284 - "rustix 0.38.21", 285 - "windows-sys", 286 ] 287 288 [[package]] ··· 293 dependencies = [ 294 "proc-macro2", 295 "quote", 296 - "syn 2.0.39", 297 ] 298 299 [[package]] ··· 312 source = "registry+https://github.com/rust-lang/crates.io-index" 313 checksum = "9e47d90f65a225c4527103a8d747001fc56e375203592b25ad103e1ca13124c5" 314 dependencies = [ 315 - "async-io 2.2.0", 316 "async-lock 2.8.0", 317 "atomic-waker", 318 "cfg-if", 319 "futures-core", 320 "futures-io", 321 - "rustix 0.38.21", 322 "signal-hook-registry", 323 "slab", 324 - "windows-sys", 325 ] 326 327 [[package]] ··· 343 dependencies = [ 344 "proc-macro2", 345 "quote", 346 - "syn 2.0.39", 347 ] 348 349 [[package]] ··· 360 dependencies = [ 361 "proc-macro2", 362 "quote", 363 - "syn 2.0.39", 364 ] 365 366 [[package]] ··· 451 "regex", 452 "rustc-hash", 453 "shlex", 454 - "syn 2.0.39", 455 ] 456 457 [[package]] ··· 517 518 [[package]] 519 name = "blocking" 520 - version = "1.4.1" 521 source = "registry+https://github.com/rust-lang/crates.io-index" 522 - checksum = "8c36a4d0d48574b3dd360b4b7d95cc651d2b6557b6402848a27d4b228a473e2a" 523 dependencies = [ 524 "async-channel", 525 - "async-lock 2.8.0", 526 "async-task", 527 "fastrand 2.0.1", 528 "futures-io", 529 - "futures-lite 1.13.0", 530 "piper", 531 "tracing", 532 ] ··· 692 "num-traits", 693 "serde", 694 "wasm-bindgen", 695 - "windows-targets", 696 ] 697 698 [[package]] ··· 725 726 [[package]] 727 name = "concurrent-queue" 728 - version = "2.3.0" 729 source = "registry+https://github.com/rust-lang/crates.io-index" 730 - checksum = "f057a694a54f12365049b0958a1685bb52d567f5593b355fbf685838e873d400" 731 dependencies = [ 732 "crossbeam-utils", 733 ] 734 735 [[package]] 736 name = "const-oid" 737 - version = "0.9.5" 738 source = "registry+https://github.com/rust-lang/crates.io-index" 739 - checksum = "28c122c3980598d243d63d9a704629a2d748d101f278052ff068be5a4423ab6f" 740 741 [[package]] 742 name = "const_panic" ··· 767 768 [[package]] 769 name = "core-foundation" 770 - version = "0.9.3" 771 source = "registry+https://github.com/rust-lang/crates.io-index" 772 - checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146" 773 dependencies = [ 774 "core-foundation-sys", 775 "libc", ··· 777 778 [[package]] 779 name = "core-foundation-sys" 780 - version = "0.8.4" 781 source = "registry+https://github.com/rust-lang/crates.io-index" 782 - checksum = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa" 783 784 [[package]] 785 name = "cpufeatures" ··· 801 802 [[package]] 803 name = "crossbeam-channel" 804 - version = "0.5.8" 805 source = "registry+https://github.com/rust-lang/crates.io-index" 806 - checksum = "a33c2bf77f2df06183c3aa30d1e96c0695a313d4f9c453cc3762a6db39f99200" 807 dependencies = [ 808 "cfg-if", 809 "crossbeam-utils", ··· 811 812 [[package]] 813 name = "crossbeam-deque" 814 - version = "0.8.3" 815 source = "registry+https://github.com/rust-lang/crates.io-index" 816 - checksum = "ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef" 817 dependencies = [ 818 "cfg-if", 819 "crossbeam-epoch", ··· 822 823 [[package]] 824 name = "crossbeam-epoch" 825 - version = "0.9.15" 826 source = "registry+https://github.com/rust-lang/crates.io-index" 827 - checksum = "ae211234986c545741a7dc064309f67ee1e5ad243d0e48335adc0484d960bcc7" 828 dependencies = [ 829 "autocfg", 830 "cfg-if", 831 "crossbeam-utils", 832 "memoffset 0.9.0", 833 - "scopeguard", 834 ] 835 836 [[package]] 837 name = "crossbeam-utils" 838 - version = "0.8.16" 839 source = "registry+https://github.com/rust-lang/crates.io-index" 840 - checksum = "5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294" 841 dependencies = [ 842 "cfg-if", 843 ] ··· 850 851 [[package]] 852 name = "crypto-bigint" 853 - version = "0.5.3" 854 source = "registry+https://github.com/rust-lang/crates.io-index" 855 - checksum = "740fe28e594155f10cfc383984cbefd529d7396050557148f79cb0f621204124" 856 dependencies = [ 857 "generic-array", 858 "rand_core", ··· 906 dependencies = [ 907 "proc-macro2", 908 "quote", 909 - "syn 2.0.39", 910 ] 911 912 [[package]] ··· 954 "proc-macro2", 955 "quote", 956 "strsim", 957 - "syn 2.0.39", 958 ] 959 960 [[package]] ··· 976 dependencies = [ 977 "darling_core 0.20.3", 978 "quote", 979 - "syn 2.0.39", 980 ] 981 982 [[package]] 983 name = "data-encoding" 984 - version = "2.4.0" 985 source = "registry+https://github.com/rust-lang/crates.io-index" 986 - checksum = "c2e66c9d817f1720209181c316d28635c050fa304f9c79e47a520882661b7308" 987 988 [[package]] 989 name = "deadpool" ··· 1008 1009 [[package]] 1010 name = "deadpool-sqlite" 1011 - version = "0.6.0" 1012 source = "registry+https://github.com/rust-lang/crates.io-index" 1013 - checksum = "4e4378b597d51ce5586885f99c9c9dfd15bf39638c032b74739355cf11fc6ed3" 1014 dependencies = [ 1015 "deadpool", 1016 "deadpool-sync", ··· 1027 ] 1028 1029 [[package]] 1030 name = "der" 1031 version = "0.7.8" 1032 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1047 dependencies = [ 1048 "proc-macro2", 1049 "quote", 1050 - "syn 2.0.39", 1051 ] 1052 1053 [[package]] 1054 name = "deranged" 1055 - version = "0.3.9" 1056 source = "registry+https://github.com/rust-lang/crates.io-index" 1057 - checksum = "0f32d04922c60427da6f9fef14d042d9edddef64cb9d4ce0d64d0685fbeb1fd3" 1058 dependencies = [ 1059 "powerfmt", 1060 "serde", ··· 1122 dependencies = [ 1123 "proc-macro2", 1124 "quote", 1125 - "syn 2.0.39", 1126 ] 1127 1128 [[package]] ··· 1139 1140 [[package]] 1141 name = "ecdsa" 1142 - version = "0.16.8" 1143 source = "registry+https://github.com/rust-lang/crates.io-index" 1144 - checksum = "a4b1e0c257a9e9f25f90ff76d7a68360ed497ee519c8e428d1825ef0000799d4" 1145 dependencies = [ 1146 "der", 1147 "digest", ··· 1164 1165 [[package]] 1166 name = "ed25519-dalek" 1167 - version = "2.0.0" 1168 source = "registry+https://github.com/rust-lang/crates.io-index" 1169 - checksum = "7277392b266383ef8396db7fdeb1e77b6c52fed775f5df15bb24f35b72156980" 1170 dependencies = [ 1171 "curve25519-dalek", 1172 "ed25519", 1173 "rand_core", 1174 "serde", 1175 "sha2", 1176 "zeroize", 1177 ] 1178 ··· 1184 1185 [[package]] 1186 name = "elliptic-curve" 1187 - version = "0.13.6" 1188 source = "registry+https://github.com/rust-lang/crates.io-index" 1189 - checksum = "d97ca172ae9dc9f9b779a6e3a65d308f2af74e5b8c921299075bdb4a0370e914" 1190 dependencies = [ 1191 "base16ct", 1192 "crypto-bigint", ··· 1230 dependencies = [ 1231 "proc-macro2", 1232 "quote", 1233 - "syn 2.0.39", 1234 ] 1235 1236 [[package]] ··· 1241 1242 [[package]] 1243 name = "errno" 1244 - version = "0.3.5" 1245 source = "registry+https://github.com/rust-lang/crates.io-index" 1246 - checksum = "ac3e13f66a2f95e32a39eaa81f6b95d42878ca0e1db0c7543723dfe12557e860" 1247 dependencies = [ 1248 "libc", 1249 - "windows-sys", 1250 ] 1251 1252 [[package]] ··· 1257 1258 [[package]] 1259 name = "event-listener" 1260 - version = "3.0.1" 1261 source = "registry+https://github.com/rust-lang/crates.io-index" 1262 - checksum = "01cec0252c2afff729ee6f00e903d479fba81784c8e2bd77447673471fdfaea1" 1263 dependencies = [ 1264 "concurrent-queue", 1265 "parking", ··· 1268 1269 [[package]] 1270 name = "event-listener-strategy" 1271 - version = "0.3.0" 1272 source = "registry+https://github.com/rust-lang/crates.io-index" 1273 - checksum = "d96b852f1345da36d551b9473fa1e2b1eb5c5195585c6c018118bc92a8d91160" 1274 dependencies = [ 1275 - "event-listener 3.0.1", 1276 "pin-project-lite", 1277 ] 1278 ··· 1330 1331 [[package]] 1332 name = "fallible-iterator" 1333 - version = "0.2.0" 1334 source = "registry+https://github.com/rust-lang/crates.io-index" 1335 - checksum = "4443176a9f2c162692bd3d352d745ef9413eec5782a80d8fd6f8a1ac692a07f7" 1336 1337 [[package]] 1338 name = "fallible-streaming-iterator" ··· 1341 checksum = "7360491ce676a36bf9bb3c56c1aa791658183a54d2744120f27285738d90465a" 1342 1343 [[package]] 1344 name = "fastrand" 1345 version = "1.9.0" 1346 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1376 1377 [[package]] 1378 name = "fiat-crypto" 1379 - version = "0.2.2" 1380 source = "registry+https://github.com/rust-lang/crates.io-index" 1381 - checksum = "a481586acf778f1b1455424c343f71124b048ffa5f4fc3f8f6ae9dc432dcb3c7" 1382 1383 [[package]] 1384 name = "field-offset" ··· 1438 1439 [[package]] 1440 name = "form_urlencoded" 1441 - version = "1.2.0" 1442 source = "registry+https://github.com/rust-lang/crates.io-index" 1443 - checksum = "a62bc1cf6f830c2ec14a513a9fb124d0a213a629668a4186f329db21fe045652" 1444 dependencies = [ 1445 "percent-encoding", 1446 ] 1447 1448 [[package]] 1449 name = "fractal" 1450 - version = "5.0.0" 1451 dependencies = [ 1452 "ashpd", 1453 "djb_hash", ··· 1506 ] 1507 1508 [[package]] 1509 - name = "futures" 1510 - version = "0.3.29" 1511 - source = "registry+https://github.com/rust-lang/crates.io-index" 1512 - checksum = "da0290714b38af9b4a7b094b8a37086d1b4e61f2df9122c3cad2577669145335" 1513 - dependencies = [ 1514 - "futures-channel", 1515 - "futures-core", 1516 - "futures-executor", 1517 - "futures-io", 1518 - "futures-sink", 1519 - "futures-task", 1520 - "futures-util", 1521 - ] 1522 - 1523 - [[package]] 1524 name = "futures-channel" 1525 version = "0.3.29" 1526 source = "registry+https://github.com/rust-lang/crates.io-index" 1527 checksum = "ff4dd66668b557604244583e3e1e1eada8c5c2e96a6d0d6653ede395b78bbacb" 1528 dependencies = [ 1529 "futures-core", 1530 - "futures-sink", 1531 ] 1532 1533 [[package]] ··· 1570 1571 [[package]] 1572 name = "futures-lite" 1573 - version = "2.0.1" 1574 source = "registry+https://github.com/rust-lang/crates.io-index" 1575 - checksum = "d3831c2651acb5177cbd83943f3d9c8912c5ad03c76afcc0e9511ba568ec5ebb" 1576 dependencies = [ 1577 "futures-core", 1578 "pin-project-lite", ··· 1586 dependencies = [ 1587 "proc-macro2", 1588 "quote", 1589 - "syn 2.0.39", 1590 ] 1591 1592 [[package]] ··· 1816 1817 [[package]] 1818 name = "gimli" 1819 - version = "0.28.0" 1820 source = "registry+https://github.com/rust-lang/crates.io-index" 1821 - checksum = "6fb8d784f27acf97159b40fc4db5ecd8aa23b9ad5ef69cdd136d3bc80665f0c0" 1822 1823 [[package]] 1824 name = "gio" 1825 - version = "0.18.3" 1826 source = "registry+https://github.com/rust-lang/crates.io-index" 1827 - checksum = "47d809baf02bdf1b5ef4ad3bf60dd9d4977149db4612b7bbb58e56aef168193b" 1828 dependencies = [ 1829 "futures-channel", 1830 "futures-core", ··· 1854 1855 [[package]] 1856 name = "glib" 1857 - version = "0.18.3" 1858 source = "registry+https://github.com/rust-lang/crates.io-index" 1859 - checksum = "58cf801b6f7829fa76db37449ab67c9c98a2b1bf21076d9113225621e61a0fa6" 1860 dependencies = [ 1861 "bitflags 2.4.1", 1862 "futures-channel", ··· 1882 checksum = "72793962ceece3863c2965d7f10c8786323b17c7adea75a515809fa20ab799a5" 1883 dependencies = [ 1884 "heck", 1885 - "proc-macro-crate 2.0.0", 1886 "proc-macro-error", 1887 "proc-macro2", 1888 "quote", 1889 - "syn 2.0.39", 1890 ] 1891 1892 [[package]] ··· 2008 2009 [[package]] 2010 name = "gst-plugin-gtk4" 2011 - version = "0.11.1" 2012 source = "registry+https://github.com/rust-lang/crates.io-index" 2013 - checksum = "2ac4afae10b2ba4fd375e8a4e13ffe1e29b1b19831132317d89f03960c1a1d3c" 2014 dependencies = [ 2015 "gdk4-win32", 2016 "gst-plugin-version-helper", ··· 2019 "gstreamer-gl", 2020 "gstreamer-video", 2021 "gtk4", 2022 - "windows-sys", 2023 ] 2024 2025 [[package]] ··· 2029 checksum = "334c37a15ca23861ad8159c8ff6e20f011aa2000defc5c9159096a28842f811b" 2030 dependencies = [ 2031 "chrono", 2032 - "toml_edit 0.20.7", 2033 ] 2034 2035 [[package]] 2036 name = "gstreamer" 2037 - version = "0.21.1" 2038 source = "registry+https://github.com/rust-lang/crates.io-index" 2039 - checksum = "b369a1eb2f7db49920d3d590bd988c5fb56dbf2347e1efb60307fe953546ee5d" 2040 dependencies = [ 2041 "cfg-if", 2042 "futures-channel", ··· 2051 "num-rational 0.4.1", 2052 "option-operations", 2053 "paste", 2054 "pretty-hex", 2055 "smallvec", 2056 "thiserror", ··· 2058 2059 [[package]] 2060 name = "gstreamer-audio" 2061 - version = "0.21.1" 2062 source = "registry+https://github.com/rust-lang/crates.io-index" 2063 - checksum = "7ba605da8e756873456eebb35184d2c2f2b2ead7af18c5bfdc6c012d6cf8b6ee" 2064 dependencies = [ 2065 "cfg-if", 2066 "glib", ··· 2086 2087 [[package]] 2088 name = "gstreamer-base" 2089 - version = "0.21.0" 2090 source = "registry+https://github.com/rust-lang/crates.io-index" 2091 - checksum = "0fe38a6d5c1e516ce3fd6069e972a540d315448ed69fdadad739e6c6c6eb2a01" 2092 dependencies = [ 2093 "atomic_refcell", 2094 "cfg-if", ··· 2113 2114 [[package]] 2115 name = "gstreamer-gl" 2116 - version = "0.21.1" 2117 source = "registry+https://github.com/rust-lang/crates.io-index" 2118 - checksum = "5caa903b631a00d7748efc3906d9108678162c5e15b87f83868d95ee85951613" 2119 dependencies = [ 2120 "glib", 2121 "gstreamer", ··· 2127 2128 [[package]] 2129 name = "gstreamer-gl-sys" 2130 - version = "0.21.1" 2131 source = "registry+https://github.com/rust-lang/crates.io-index" 2132 - checksum = "88ba5f511a1c0b4693b9f01b2d6b7dd7f1b5b476a16b8b25a89f4265e8108c34" 2133 dependencies = [ 2134 "glib-sys", 2135 "gobject-sys", ··· 2142 2143 [[package]] 2144 name = "gstreamer-pbutils" 2145 - version = "0.21.1" 2146 source = "registry+https://github.com/rust-lang/crates.io-index" 2147 - checksum = "f9614fc19b7bed81233e9e2142a59a6bb6a03a2006b7a6361a61d467619c56e4" 2148 dependencies = [ 2149 "glib", 2150 "gstreamer", ··· 2172 2173 [[package]] 2174 name = "gstreamer-play" 2175 - version = "0.21.0" 2176 source = "registry+https://github.com/rust-lang/crates.io-index" 2177 - checksum = "f55c41b4a9c101dff739f8230a2d92cd0fddb8313cc82887fbae0a723b240871" 2178 dependencies = [ 2179 "glib", 2180 "gstreamer", ··· 2199 2200 [[package]] 2201 name = "gstreamer-sys" 2202 - version = "0.21.1" 2203 source = "registry+https://github.com/rust-lang/crates.io-index" 2204 - checksum = "f86bf9de67a6ab7af67ac11588f4939e984a936030437219f269fe969d79ad8c" 2205 dependencies = [ 2206 "glib-sys", 2207 "gobject-sys", ··· 2211 2212 [[package]] 2213 name = "gstreamer-video" 2214 - version = "0.21.1" 2215 source = "registry+https://github.com/rust-lang/crates.io-index" 2216 - checksum = "01b4d3141362b3d44a684e697d2bc55fea73d023315449cda83f0f4324531d64" 2217 dependencies = [ 2218 "cfg-if", 2219 "futures-channel", ··· 2222 "gstreamer-base", 2223 "gstreamer-video-sys", 2224 "libc", 2225 ] 2226 2227 [[package]] 2228 name = "gstreamer-video-sys" 2229 - version = "0.21.1" 2230 source = "registry+https://github.com/rust-lang/crates.io-index" 2231 - checksum = "09cdc36baab839921b05d2468524da649f373dccc5f966c75e564029dc135b1c" 2232 dependencies = [ 2233 "glib-sys", 2234 "gobject-sys", ··· 2294 2295 [[package]] 2296 name = "h2" 2297 - version = "0.3.21" 2298 source = "registry+https://github.com/rust-lang/crates.io-index" 2299 - checksum = "91fc23aa11be92976ef4729127f1a74adf36d8436f7816b185d18df956790833" 2300 dependencies = [ 2301 "bytes", 2302 "fnv", ··· 2304 "futures-sink", 2305 "futures-util", 2306 "http", 2307 - "indexmap 1.9.3", 2308 "slab", 2309 "tokio", 2310 "tokio-util", ··· 2337 2338 [[package]] 2339 name = "hashbrown" 2340 - version = "0.14.2" 2341 source = "registry+https://github.com/rust-lang/crates.io-index" 2342 - checksum = "f93e7192158dbcda357bdec5fb5788eebf8bbac027f3f33e719d29135ae84156" 2343 dependencies = [ 2344 "ahash", 2345 "allocator-api2", ··· 2351 source = "registry+https://github.com/rust-lang/crates.io-index" 2352 checksum = "e8094feaf31ff591f651a2664fb9cfd92bba7a60ce3197265e9482ebe753c8f7" 2353 dependencies = [ 2354 - "hashbrown 0.14.2", 2355 ] 2356 2357 [[package]] 2358 name = "hdrhistogram" 2359 - version = "7.5.2" 2360 source = "registry+https://github.com/rust-lang/crates.io-index" 2361 - checksum = "7f19b9f54f7c7f55e31401bb647626ce0cf0f67b0004982ce815b3ee72a02aa8" 2362 dependencies = [ 2363 "byteorder", 2364 "num-traits", ··· 2408 2409 [[package]] 2410 name = "hkdf" 2411 - version = "0.12.3" 2412 source = "registry+https://github.com/rust-lang/crates.io-index" 2413 - checksum = "791a029f6b9fc27657f6f188ec6e5e43f6911f6f878e0dc5501396e09809d437" 2414 dependencies = [ 2415 "hmac", 2416 ] ··· 2485 2486 [[package]] 2487 name = "http-body" 2488 - version = "0.4.5" 2489 source = "registry+https://github.com/rust-lang/crates.io-index" 2490 - checksum = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1" 2491 dependencies = [ 2492 "bytes", 2493 "http", ··· 2595 2596 [[package]] 2597 name = "idna" 2598 - version = "0.4.0" 2599 source = "registry+https://github.com/rust-lang/crates.io-index" 2600 - checksum = "7d20d6b07bfbc108882d88ed8e37d39636dcc260e15e30c45e6ba089610b917c" 2601 dependencies = [ 2602 "unicode-bidi", 2603 "unicode-normalization", ··· 2680 2681 [[package]] 2682 name = "indexed_db_futures" 2683 - version = "0.3.0" 2684 source = "registry+https://github.com/rust-lang/crates.io-index" 2685 - checksum = "bfbcff6ae46750b15cc594bfd277b188cbddcfdc1817848f97f03f26f8625b9e" 2686 dependencies = [ 2687 "cfg-if", 2688 "js-sys", 2689 "uuid", 2690 "wasm-bindgen", ··· 2710 checksum = "d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f" 2711 dependencies = [ 2712 "equivalent", 2713 - "hashbrown 0.14.2", 2714 "serde", 2715 ] 2716 ··· 2744 dependencies = [ 2745 "hermit-abi", 2746 "libc", 2747 - "windows-sys", 2748 ] 2749 2750 [[package]] ··· 2782 ] 2783 2784 [[package]] 2785 name = "itoa" 2786 - version = "1.0.9" 2787 source = "registry+https://github.com/rust-lang/crates.io-index" 2788 - checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38" 2789 2790 [[package]] 2791 name = "jetscii" ··· 2804 2805 [[package]] 2806 name = "js-sys" 2807 - version = "0.3.65" 2808 source = "registry+https://github.com/rust-lang/crates.io-index" 2809 - checksum = "54c0c35952f67de54bb584e9fd912b3023117cbafc0a77d8f3dee1fb5f572fe8" 2810 dependencies = [ 2811 "wasm-bindgen", 2812 ] ··· 2831 2832 [[package]] 2833 name = "k256" 2834 - version = "0.13.1" 2835 source = "registry+https://github.com/rust-lang/crates.io-index" 2836 - checksum = "cadb76004ed8e97623117f3df85b17aaa6626ab0b0831e6573f104df16cd1bcc" 2837 dependencies = [ 2838 "cfg-if", 2839 "ecdsa", ··· 2845 2846 [[package]] 2847 name = "konst" 2848 - version = "0.3.6" 2849 source = "registry+https://github.com/rust-lang/crates.io-index" 2850 - checksum = "030400e39b2dff8beaa55986a17e0014ad657f569ca92426aafcb5e8e71faee7" 2851 dependencies = [ 2852 "const_panic", 2853 "konst_kernel", ··· 2856 2857 [[package]] 2858 name = "konst_kernel" 2859 - version = "0.3.6" 2860 source = "registry+https://github.com/rust-lang/crates.io-index" 2861 - checksum = "3376133edc39f027d551eb77b077c2865a0ef252b2e7d0dd6b6dc303db95d8b5" 2862 dependencies = [ 2863 "typewit", 2864 ] ··· 2927 2928 [[package]] 2929 name = "libc" 2930 - version = "0.2.150" 2931 source = "registry+https://github.com/rust-lang/crates.io-index" 2932 - checksum = "89d92a4743f9a61002fae18374ed11e7973f530cb3a3255fb354818118b2203c" 2933 2934 [[package]] 2935 name = "libloading" ··· 3008 3009 [[package]] 3010 name = "libsqlite3-sys" 3011 - version = "0.26.0" 3012 source = "registry+https://github.com/rust-lang/crates.io-index" 3013 - checksum = "afc22eff61b133b115c6e8c74e818c628d6d5e7a502afea6f64dee076dd94326" 3014 dependencies = [ 3015 "pkg-config", 3016 "vcpkg", ··· 3033 3034 [[package]] 3035 name = "linux-raw-sys" 3036 - version = "0.4.10" 3037 source = "registry+https://github.com/rust-lang/crates.io-index" 3038 - checksum = "da2479e8c062e40bf0066ffa0bc823de0a9368974af99c9f6df941d2c231e03f" 3039 3040 [[package]] 3041 name = "locale_config" ··· 3082 checksum = "c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4" 3083 3084 [[package]] 3085 name = "malloc_buf" 3086 version = "0.0.6" 3087 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3124 3125 [[package]] 3126 name = "mas-http" 3127 - version = "0.5.0-rc.2" 3128 - source = "git+https://github.com/matrix-org/matrix-authentication-service?rev=357481b52e6dc092178a16b8a7d86df036aac608#357481b52e6dc092178a16b8a7d86df036aac608" 3129 dependencies = [ 3130 "bytes", 3131 "futures-util", ··· 3148 3149 [[package]] 3150 name = "mas-iana" 3151 - version = "0.5.0-rc.2" 3152 - source = "git+https://github.com/matrix-org/matrix-authentication-service?rev=357481b52e6dc092178a16b8a7d86df036aac608#357481b52e6dc092178a16b8a7d86df036aac608" 3153 dependencies = [ 3154 "schemars", 3155 "serde", ··· 3157 3158 [[package]] 3159 name = "mas-jose" 3160 - version = "0.5.0-rc.2" 3161 - source = "git+https://github.com/matrix-org/matrix-authentication-service?rev=357481b52e6dc092178a16b8a7d86df036aac608#357481b52e6dc092178a16b8a7d86df036aac608" 3162 dependencies = [ 3163 "base64ct", 3164 "chrono", ··· 3187 3188 [[package]] 3189 name = "mas-keystore" 3190 - version = "0.5.0-rc.2" 3191 - source = "git+https://github.com/matrix-org/matrix-authentication-service?rev=357481b52e6dc092178a16b8a7d86df036aac608#357481b52e6dc092178a16b8a7d86df036aac608" 3192 dependencies = [ 3193 "aead", 3194 "base64ct", ··· 3215 3216 [[package]] 3217 name = "mas-oidc-client" 3218 - version = "0.5.0-rc.2" 3219 - source = "git+https://github.com/matrix-org/matrix-authentication-service?rev=357481b52e6dc092178a16b8a7d86df036aac608#357481b52e6dc092178a16b8a7d86df036aac608" 3220 dependencies = [ 3221 "base64ct", 3222 "bytes", 3223 "chrono", 3224 "form_urlencoded", 3225 - "futures", 3226 "futures-util", 3227 "headers", 3228 "http", ··· 3253 3254 [[package]] 3255 name = "mas-tower" 3256 - version = "0.5.0-rc.2" 3257 - source = "git+https://github.com/matrix-org/matrix-authentication-service?rev=357481b52e6dc092178a16b8a7d86df036aac608#357481b52e6dc092178a16b8a7d86df036aac608" 3258 dependencies = [ 3259 "http", 3260 "opentelemetry", ··· 3292 source = "registry+https://github.com/rust-lang/crates.io-index" 3293 checksum = "93779aa78d39c2fe34746287b10a866192cf8af1b81767fff76bd64099acc0f5" 3294 dependencies = [ 3295 - "proc-macro-crate 2.0.0", 3296 "proc-macro-error", 3297 "proc-macro2", 3298 "quote", 3299 - "syn 2.0.39", 3300 ] 3301 3302 [[package]] 3303 name = "matrix-sdk" 3304 version = "0.6.2" 3305 - source = "git+https://github.com/matrix-org/matrix-rust-sdk.git?rev=8895ce40d13faa79012144c97044990284215758#8895ce40d13faa79012144c97044990284215758" 3306 dependencies = [ 3307 "anymap2", 3308 "aquamarine", ··· 3315 "bytesize", 3316 "cfg-vis", 3317 "chrono", 3318 - "event-listener 3.0.1", 3319 "eyeball", 3320 "eyeball-im", 3321 "eyeball-im-util", ··· 3345 "tempfile", 3346 "thiserror", 3347 "tokio", 3348 "tokio-util", 3349 "tower", 3350 "tracing", ··· 3356 [[package]] 3357 name = "matrix-sdk-base" 3358 version = "0.6.1" 3359 - source = "git+https://github.com/matrix-org/matrix-rust-sdk.git?rev=8895ce40d13faa79012144c97044990284215758#8895ce40d13faa79012144c97044990284215758" 3360 dependencies = [ 3361 "as_variant", 3362 "async-trait", ··· 3378 [[package]] 3379 name = "matrix-sdk-common" 3380 version = "0.6.0" 3381 - source = "git+https://github.com/matrix-org/matrix-rust-sdk.git?rev=8895ce40d13faa79012144c97044990284215758#8895ce40d13faa79012144c97044990284215758" 3382 dependencies = [ 3383 "async-trait", 3384 "futures-core", ··· 3400 [[package]] 3401 name = "matrix-sdk-crypto" 3402 version = "0.6.0" 3403 - source = "git+https://github.com/matrix-org/matrix-rust-sdk.git?rev=8895ce40d13faa79012144c97044990284215758#8895ce40d13faa79012144c97044990284215758" 3404 dependencies = [ 3405 "aes", 3406 "as_variant", ··· 3415 "futures-util", 3416 "hkdf", 3417 "hmac", 3418 - "itertools 0.11.0", 3419 "matrix-sdk-common", 3420 "matrix-sdk-qrcode", 3421 "pbkdf2", ··· 3438 [[package]] 3439 name = "matrix-sdk-indexeddb" 3440 version = "0.2.0" 3441 - source = "git+https://github.com/matrix-org/matrix-rust-sdk.git?rev=8895ce40d13faa79012144c97044990284215758#8895ce40d13faa79012144c97044990284215758" 3442 dependencies = [ 3443 "anyhow", 3444 "async-trait", ··· 3464 [[package]] 3465 name = "matrix-sdk-qrcode" 3466 version = "0.4.0" 3467 - source = "git+https://github.com/matrix-org/matrix-rust-sdk.git?rev=8895ce40d13faa79012144c97044990284215758#8895ce40d13faa79012144c97044990284215758" 3468 dependencies = [ 3469 "byteorder", 3470 "qrcode", ··· 3476 [[package]] 3477 name = "matrix-sdk-sqlite" 3478 version = "0.1.0" 3479 - source = "git+https://github.com/matrix-org/matrix-rust-sdk.git?rev=8895ce40d13faa79012144c97044990284215758#8895ce40d13faa79012144c97044990284215758" 3480 dependencies = [ 3481 "async-trait", 3482 "deadpool-sqlite", 3483 - "itertools 0.11.0", 3484 "matrix-sdk-base", 3485 "matrix-sdk-crypto", 3486 "matrix-sdk-store-encryption", ··· 3498 [[package]] 3499 name = "matrix-sdk-store-encryption" 3500 version = "0.2.0" 3501 - source = "git+https://github.com/matrix-org/matrix-rust-sdk.git?rev=8895ce40d13faa79012144c97044990284215758#8895ce40d13faa79012144c97044990284215758" 3502 dependencies = [ 3503 "blake3", 3504 "chacha20poly1305", ··· 3518 [[package]] 3519 name = "matrix-sdk-ui" 3520 version = "0.6.0" 3521 - source = "git+https://github.com/matrix-org/matrix-rust-sdk.git?rev=8895ce40d13faa79012144c97044990284215758#8895ce40d13faa79012144c97044990284215758" 3522 dependencies = [ 3523 "as_variant", 3524 "async-once-cell", ··· 3535 "fuzzy-matcher", 3536 "imbl", 3537 "indexmap 2.1.0", 3538 - "itertools 0.11.0", 3539 "matrix-sdk", 3540 "matrix-sdk-base", 3541 "mime", ··· 3615 3616 [[package]] 3617 name = "mio" 3618 - version = "0.8.9" 3619 source = "registry+https://github.com/rust-lang/crates.io-index" 3620 - checksum = "3dce281c5e46beae905d4de1870d8b1509a9142b62eedf18b443b011ca8343d0" 3621 dependencies = [ 3622 "libc", 3623 "wasi", 3624 - "windows-sys", 3625 ] 3626 3627 [[package]] ··· 3805 3806 [[package]] 3807 name = "oauth2-types" 3808 - version = "0.5.0-rc.2" 3809 - source = "git+https://github.com/matrix-org/matrix-authentication-service?rev=357481b52e6dc092178a16b8a7d86df036aac608#357481b52e6dc092178a16b8a7d86df036aac608" 3810 dependencies = [ 3811 "chrono", 3812 "data-encoding", ··· 3863 3864 [[package]] 3865 name = "once_cell" 3866 - version = "1.18.0" 3867 source = "registry+https://github.com/rust-lang/crates.io-index" 3868 - checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d" 3869 3870 [[package]] 3871 name = "oo7" ··· 3902 3903 [[package]] 3904 name = "openssl" 3905 - version = "0.10.59" 3906 source = "registry+https://github.com/rust-lang/crates.io-index" 3907 - checksum = "7a257ad03cd8fb16ad4172fedf8094451e1af1c4b70097636ef2eac9a5f0cc33" 3908 dependencies = [ 3909 "bitflags 2.4.1", 3910 "cfg-if", ··· 3923 dependencies = [ 3924 "proc-macro2", 3925 "quote", 3926 - "syn 2.0.39", 3927 ] 3928 3929 [[package]] ··· 3934 3935 [[package]] 3936 name = "openssl-sys" 3937 - version = "0.9.95" 3938 source = "registry+https://github.com/rust-lang/crates.io-index" 3939 - checksum = "40a4130519a360279579c2053038317e40eff64d13fd3f004f9e1b72b8a6aaf9" 3940 dependencies = [ 3941 "cc", 3942 "libc", ··· 3946 3947 [[package]] 3948 name = "opentelemetry" 3949 - version = "0.20.0" 3950 source = "registry+https://github.com/rust-lang/crates.io-index" 3951 - checksum = "9591d937bc0e6d2feb6f71a559540ab300ea49955229c347a517a28d27784c54" 3952 dependencies = [ 3953 - "opentelemetry_api", 3954 - "opentelemetry_sdk", 3955 ] 3956 3957 [[package]] 3958 name = "opentelemetry-http" 3959 - version = "0.9.0" 3960 source = "registry+https://github.com/rust-lang/crates.io-index" 3961 - checksum = "c7594ec0e11d8e33faf03530a4c49af7064ebba81c1480e01be67d90b356508b" 3962 dependencies = [ 3963 "async-trait", 3964 "bytes", 3965 "http", 3966 - "opentelemetry_api", 3967 ] 3968 3969 [[package]] 3970 name = "opentelemetry-semantic-conventions" 3971 - version = "0.12.0" 3972 source = "registry+https://github.com/rust-lang/crates.io-index" 3973 - checksum = "73c9f9340ad135068800e7f1b24e9e09ed9e7143f5bf8518ded3d3ec69789269" 3974 dependencies = [ 3975 "opentelemetry", 3976 ] 3977 3978 [[package]] 3979 - name = "opentelemetry_api" 3980 - version = "0.20.0" 3981 - source = "registry+https://github.com/rust-lang/crates.io-index" 3982 - checksum = "8a81f725323db1b1206ca3da8bb19874bbd3f57c3bcd59471bfb04525b265b9b" 3983 - dependencies = [ 3984 - "futures-channel", 3985 - "futures-util", 3986 - "indexmap 1.9.3", 3987 - "js-sys", 3988 - "once_cell", 3989 - "pin-project-lite", 3990 - "thiserror", 3991 - "urlencoding", 3992 - ] 3993 - 3994 - [[package]] 3995 name = "opentelemetry_sdk" 3996 - version = "0.20.0" 3997 source = "registry+https://github.com/rust-lang/crates.io-index" 3998 - checksum = "fa8e705a0612d48139799fcbaba0d4a90f06277153e43dd2bdc16c6f0edd8026" 3999 dependencies = [ 4000 "async-trait", 4001 "crossbeam-channel", ··· 4003 "futures-executor", 4004 "futures-util", 4005 "once_cell", 4006 - "opentelemetry_api", 4007 "ordered-float", 4008 "percent-encoding", 4009 "rand", 4010 - "regex", 4011 "thiserror", 4012 ] 4013 ··· 4022 4023 [[package]] 4024 name = "ordered-float" 4025 - version = "3.9.2" 4026 source = "registry+https://github.com/rust-lang/crates.io-index" 4027 - checksum = "f1e1c390732d15f1d48471625cd92d154e66db2c56645e29a9cd26f4699f72dc" 4028 dependencies = [ 4029 "num-traits", 4030 ] ··· 4120 "libc", 4121 "redox_syscall", 4122 "smallvec", 4123 - "windows-targets", 4124 ] 4125 4126 [[package]] ··· 4146 "regex", 4147 "regex-syntax 0.7.5", 4148 "structmeta", 4149 - "syn 2.0.39", 4150 ] 4151 4152 [[package]] ··· 4182 4183 [[package]] 4184 name = "percent-encoding" 4185 - version = "2.3.0" 4186 source = "registry+https://github.com/rust-lang/crates.io-index" 4187 - checksum = "9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94" 4188 4189 [[package]] 4190 name = "phf" ··· 4245 "phf_shared 0.11.2", 4246 "proc-macro2", 4247 "quote", 4248 - "syn 2.0.39", 4249 ] 4250 4251 [[package]] ··· 4283 dependencies = [ 4284 "proc-macro2", 4285 "quote", 4286 - "syn 2.0.39", 4287 ] 4288 4289 [[package]] ··· 4424 "libc", 4425 "log", 4426 "pin-project-lite", 4427 - "windows-sys", 4428 ] 4429 4430 [[package]] 4431 name = "polling" 4432 - version = "3.3.0" 4433 source = "registry+https://github.com/rust-lang/crates.io-index" 4434 - checksum = "e53b6af1f60f36f8c2ac2aad5459d75a5a9b4be1e8cdd40264f315d78193e531" 4435 dependencies = [ 4436 "cfg-if", 4437 "concurrent-queue", 4438 "pin-project-lite", 4439 - "rustix 0.38.21", 4440 "tracing", 4441 - "windows-sys", 4442 ] 4443 4444 [[package]] ··· 4478 4479 [[package]] 4480 name = "primeorder" 4481 - version = "0.13.3" 4482 source = "registry+https://github.com/rust-lang/crates.io-index" 4483 - checksum = "c7dbe9ed3b56368bd99483eb32fe9c17fdd3730aebadc906918ce78d54c7eeb4" 4484 dependencies = [ 4485 "elliptic-curve", 4486 ] ··· 4497 4498 [[package]] 4499 name = "proc-macro-crate" 4500 - version = "2.0.0" 4501 source = "registry+https://github.com/rust-lang/crates.io-index" 4502 - checksum = "7e8366a6159044a37876a2b9817124296703c586a5c92e2c53751fa06d8d43e8" 4503 dependencies = [ 4504 - "toml_edit 0.20.7", 4505 ] 4506 4507 [[package]] ··· 4530 4531 [[package]] 4532 name = "proc-macro2" 4533 - version = "1.0.69" 4534 source = "registry+https://github.com/rust-lang/crates.io-index" 4535 - checksum = "134c189feb4956b20f6f547d2cf727d4c0fe06722b20a0eec87ed445a97f92da" 4536 dependencies = [ 4537 "unicode-ident", 4538 ] 4539 4540 [[package]] 4541 name = "prost" 4542 - version = "0.12.1" 4543 source = "registry+https://github.com/rust-lang/crates.io-index" 4544 - checksum = "f4fdd22f3b9c31b53c060df4a0613a1c7f062d4115a2b984dd15b1858f7e340d" 4545 dependencies = [ 4546 "bytes", 4547 "prost-derive", ··· 4549 4550 [[package]] 4551 name = "prost-derive" 4552 - version = "0.12.1" 4553 source = "registry+https://github.com/rust-lang/crates.io-index" 4554 - checksum = "265baba7fabd416cf5078179f7d2cbeca4ce7a9041111900675ea7c4cb8a4c32" 4555 dependencies = [ 4556 "anyhow", 4557 "itertools 0.11.0", 4558 "proc-macro2", 4559 "quote", 4560 - "syn 2.0.39", 4561 ] 4562 4563 [[package]] ··· 4778 4779 [[package]] 4780 name = "ring" 4781 - version = "0.17.5" 4782 source = "registry+https://github.com/rust-lang/crates.io-index" 4783 - checksum = "fb0205304757e5d899b9c2e448b867ffd03ae7f988002e47cd24954391394d0b" 4784 dependencies = [ 4785 "cc", 4786 "getrandom", 4787 "libc", 4788 "spin 0.9.8", 4789 "untrusted", 4790 - "windows-sys", 4791 ] 4792 4793 [[package]] ··· 4825 4826 [[package]] 4827 name = "rsa" 4828 - version = "0.9.3" 4829 source = "registry+https://github.com/rust-lang/crates.io-index" 4830 - checksum = "86ef35bf3e7fe15a53c4ab08a998e42271eab13eb0db224126bc7bc4c4bad96d" 4831 dependencies = [ 4832 "const-oid", 4833 "digest", ··· 4845 4846 [[package]] 4847 name = "ruma" 4848 - version = "0.9.2" 4849 source = "registry+https://github.com/rust-lang/crates.io-index" 4850 - checksum = "cc39664df66d707506b1dd318c30e600f25ebc1e7feadf4804ae45db67922c53" 4851 dependencies = [ 4852 "assign", 4853 "js_int", ··· 4862 4863 [[package]] 4864 name = "ruma-client-api" 4865 - version = "0.17.3" 4866 source = "registry+https://github.com/rust-lang/crates.io-index" 4867 - checksum = "2428ee1488551cbc2bc4ef936c9452ac35ccd5c7e4e4df12c54b67afa6b262fb" 4868 dependencies = [ 4869 "assign", 4870 "bytes", ··· 4912 4913 [[package]] 4914 name = "ruma-events" 4915 - version = "0.27.9" 4916 source = "registry+https://github.com/rust-lang/crates.io-index" 4917 - checksum = "6db9e1f3be8ee402ad7fa14a9273a2192eac58b099e0e2f0fb98b7d27ba88f10" 4918 dependencies = [ 4919 "as_variant", 4920 "indexmap 2.1.0", ··· 4978 checksum = "0280534a4b3e34416f883285fac4f9c408cd0b737890ae66f3e7a7056d14be80" 4979 dependencies = [ 4980 "once_cell", 4981 - "proc-macro-crate 2.0.0", 4982 "proc-macro2", 4983 "quote", 4984 "ruma-identifiers-validation", 4985 "serde", 4986 - "syn 2.0.39", 4987 "toml", 4988 ] 4989 ··· 5002 5003 [[package]] 5004 name = "rusqlite" 5005 - version = "0.29.0" 5006 source = "registry+https://github.com/rust-lang/crates.io-index" 5007 - checksum = "549b9d036d571d42e6e85d1c1425e2ac83491075078ca9a15be021c56b1641f2" 5008 dependencies = [ 5009 "bitflags 2.4.1", 5010 "fallible-iterator", ··· 5046 "io-lifetimes", 5047 "libc", 5048 "linux-raw-sys 0.3.8", 5049 - "windows-sys", 5050 ] 5051 5052 [[package]] 5053 name = "rustix" 5054 - version = "0.38.21" 5055 source = "registry+https://github.com/rust-lang/crates.io-index" 5056 - checksum = "2b426b0506e5d50a7d8dafcf2e81471400deb602392c7dd110815afb4eaf02a3" 5057 dependencies = [ 5058 "bitflags 2.4.1", 5059 "errno", 5060 "libc", 5061 - "linux-raw-sys 0.4.10", 5062 - "windows-sys", 5063 ] 5064 5065 [[package]] 5066 name = "rustls" 5067 - version = "0.21.8" 5068 source = "registry+https://github.com/rust-lang/crates.io-index" 5069 - checksum = "446e14c5cda4f3f30fe71863c34ec70f5ac79d6087097ad0bb433e1be5edf04c" 5070 dependencies = [ 5071 "log", 5072 "ring", ··· 5088 5089 [[package]] 5090 name = "rustls-pemfile" 5091 - version = "1.0.3" 5092 source = "registry+https://github.com/rust-lang/crates.io-index" 5093 - checksum = "2d3987094b1d07b653b7dfdc3f70ce9a1da9c51ac18c1b06b662e4f9a0e9f4b2" 5094 dependencies = [ 5095 "base64", 5096 ] ··· 5113 5114 [[package]] 5115 name = "ryu" 5116 - version = "1.0.15" 5117 source = "registry+https://github.com/rust-lang/crates.io-index" 5118 - checksum = "1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741" 5119 5120 [[package]] 5121 name = "salsa20" ··· 5132 source = "registry+https://github.com/rust-lang/crates.io-index" 5133 checksum = "0c3733bf4cf7ea0880754e19cb5a462007c4a8c1914bff372ccc95b464f1df88" 5134 dependencies = [ 5135 - "windows-sys", 5136 ] 5137 5138 [[package]] 5139 name = "schemars" 5140 - version = "0.8.15" 5141 source = "registry+https://github.com/rust-lang/crates.io-index" 5142 - checksum = "1f7b0ce13155372a76ee2e1c5ffba1fe61ede73fbea5630d61eee6fac4929c0c" 5143 dependencies = [ 5144 "dyn-clone", 5145 "schemars_derive", ··· 5149 5150 [[package]] 5151 name = "schemars_derive" 5152 - version = "0.8.15" 5153 source = "registry+https://github.com/rust-lang/crates.io-index" 5154 - checksum = "e85e2a16b12bdb763244c69ab79363d71db2b4b918a2def53f80b02e0574b13c" 5155 dependencies = [ 5156 "proc-macro2", 5157 "quote", ··· 5240 5241 [[package]] 5242 name = "serde" 5243 - version = "1.0.192" 5244 source = "registry+https://github.com/rust-lang/crates.io-index" 5245 - checksum = "bca2a08484b285dcb282d0f67b26cadc0df8b19f8c12502c13d966bf9482f001" 5246 dependencies = [ 5247 "serde_derive", 5248 ] 5249 5250 [[package]] 5251 name = "serde-wasm-bindgen" 5252 - version = "0.5.0" 5253 source = "registry+https://github.com/rust-lang/crates.io-index" 5254 - checksum = "f3b143e2833c57ab9ad3ea280d21fd34e285a42837aeb0ee301f4f41890fa00e" 5255 dependencies = [ 5256 "js-sys", 5257 "serde", ··· 5269 5270 [[package]] 5271 name = "serde_derive" 5272 - version = "1.0.192" 5273 source = "registry+https://github.com/rust-lang/crates.io-index" 5274 - checksum = "d6c7207fbec9faa48073f3e3074cbe553af6ea512d7c21ba46e434e70ea9fbc1" 5275 dependencies = [ 5276 "proc-macro2", 5277 "quote", 5278 - "syn 2.0.39", 5279 ] 5280 5281 [[package]] ··· 5291 5292 [[package]] 5293 name = "serde_html_form" 5294 - version = "0.2.2" 5295 source = "registry+https://github.com/rust-lang/crates.io-index" 5296 - checksum = "cde65b75f2603066b78d6fa239b2c07b43e06ead09435f60554d3912962b4a3c" 5297 dependencies = [ 5298 "form_urlencoded", 5299 "indexmap 2.1.0", ··· 5321 dependencies = [ 5322 "proc-macro2", 5323 "quote", 5324 - "syn 2.0.39", 5325 ] 5326 5327 [[package]] ··· 5371 "darling 0.20.3", 5372 "proc-macro2", 5373 "quote", 5374 - "syn 2.0.39", 5375 ] 5376 5377 [[package]] ··· 5422 5423 [[package]] 5424 name = "signature" 5425 - version = "2.1.0" 5426 source = "registry+https://github.com/rust-lang/crates.io-index" 5427 - checksum = "5e1788eed21689f9cf370582dfc467ef36ed9c707f073528ddafa8d83e3b8500" 5428 dependencies = [ 5429 "digest", 5430 "rand_core", ··· 5474 checksum = "7b5fac59a5cb5dd637972e5fca70daf0523c9067fcdc4842f053dae04a18f8e9" 5475 dependencies = [ 5476 "libc", 5477 - "windows-sys", 5478 ] 5479 5480 [[package]] ··· 5529 5530 [[package]] 5531 name = "spki" 5532 - version = "0.7.2" 5533 source = "registry+https://github.com/rust-lang/crates.io-index" 5534 - checksum = "9d1e996ef02c474957d681f1b05213dfb0abab947b446a62d37770b23500184a" 5535 dependencies = [ 5536 "base64ct", 5537 "der", ··· 5584 "proc-macro2", 5585 "quote", 5586 "structmeta-derive", 5587 - "syn 2.0.39", 5588 ] 5589 5590 [[package]] ··· 5595 dependencies = [ 5596 "proc-macro2", 5597 "quote", 5598 - "syn 2.0.39", 5599 ] 5600 5601 [[package]] ··· 5617 "proc-macro2", 5618 "quote", 5619 "rustversion", 5620 - "syn 2.0.39", 5621 ] 5622 5623 [[package]] ··· 5639 5640 [[package]] 5641 name = "syn" 5642 - version = "2.0.39" 5643 source = "registry+https://github.com/rust-lang/crates.io-index" 5644 - checksum = "23e78b90f2fcf45d3e842032ce32e3f2d1545ba6636271dcbf24fa306d87be7a" 5645 dependencies = [ 5646 "proc-macro2", 5647 "quote", ··· 5703 "cfg-if", 5704 "fastrand 2.0.1", 5705 "redox_syscall", 5706 - "rustix 0.38.21", 5707 - "windows-sys", 5708 ] 5709 5710 [[package]] ··· 5720 5721 [[package]] 5722 name = "thiserror" 5723 - version = "1.0.50" 5724 source = "registry+https://github.com/rust-lang/crates.io-index" 5725 - checksum = "f9a7210f5c9a7156bb50aa36aed4c95afb51df0df00713949448cf9e97d382d2" 5726 dependencies = [ 5727 "thiserror-impl", 5728 ] 5729 5730 [[package]] 5731 name = "thiserror-impl" 5732 - version = "1.0.50" 5733 source = "registry+https://github.com/rust-lang/crates.io-index" 5734 - checksum = "266b2e40bc00e5a6c09c3584011e08b06f123c00362c92b975ba9843aaaa14b8" 5735 dependencies = [ 5736 "proc-macro2", 5737 "quote", 5738 - "syn 2.0.39", 5739 ] 5740 5741 [[package]] ··· 5805 5806 [[package]] 5807 name = "tokio" 5808 - version = "1.33.0" 5809 source = "registry+https://github.com/rust-lang/crates.io-index" 5810 - checksum = "4f38200e3ef7995e5ef13baec2f432a6da0aa9ac495b2c0e8f3b7eec2c92d653" 5811 dependencies = [ 5812 "backtrace", 5813 "bytes", ··· 5819 "socket2 0.5.5", 5820 "tokio-macros", 5821 "tracing", 5822 - "windows-sys", 5823 ] 5824 5825 [[package]] 5826 name = "tokio-macros" 5827 - version = "2.1.0" 5828 source = "registry+https://github.com/rust-lang/crates.io-index" 5829 - checksum = "630bdcf245f78637c13ec01ffae6187cca34625e8c63150d424b59e55af2675e" 5830 dependencies = [ 5831 "proc-macro2", 5832 "quote", 5833 - "syn 2.0.39", 5834 ] 5835 5836 [[package]] ··· 5893 5894 [[package]] 5895 name = "toml" 5896 - version = "0.8.8" 5897 source = "registry+https://github.com/rust-lang/crates.io-index" 5898 - checksum = "a1a195ec8c9da26928f773888e0742ca3ca1040c6cd859c919c9f59c1954ab35" 5899 dependencies = [ 5900 "serde", 5901 "serde_spanned", 5902 "toml_datetime", 5903 - "toml_edit 0.21.0", 5904 ] 5905 5906 [[package]] 5907 name = "toml_datetime" 5908 - version = "0.6.5" 5909 source = "registry+https://github.com/rust-lang/crates.io-index" 5910 - checksum = "3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1" 5911 dependencies = [ 5912 "serde", 5913 ] ··· 5925 5926 [[package]] 5927 name = "toml_edit" 5928 - version = "0.20.7" 5929 source = "registry+https://github.com/rust-lang/crates.io-index" 5930 - checksum = "70f427fce4d84c72b5b732388bf4a9f4531b53f74e2887e3ecb2481f68f66d81" 5931 - dependencies = [ 5932 - "indexmap 2.1.0", 5933 - "toml_datetime", 5934 - "winnow", 5935 - ] 5936 - 5937 - [[package]] 5938 - name = "toml_edit" 5939 - version = "0.21.0" 5940 - source = "registry+https://github.com/rust-lang/crates.io-index" 5941 - checksum = "d34d383cd00a163b4a5b85053df514d45bc330f6de7737edfe0a93311d1eaa03" 5942 dependencies = [ 5943 "indexmap 2.1.0", 5944 "serde", ··· 6021 dependencies = [ 6022 "proc-macro2", 6023 "quote", 6024 - "syn 2.0.39", 6025 ] 6026 6027 [[package]] ··· 6036 6037 [[package]] 6038 name = "tracing-log" 6039 - version = "0.1.4" 6040 source = "registry+https://github.com/rust-lang/crates.io-index" 6041 - checksum = "f751112709b4e791d8ce53e32c4ed2d353565a795ce84da2285393f41557bdf2" 6042 dependencies = [ 6043 "log", 6044 "once_cell", ··· 6047 6048 [[package]] 6049 name = "tracing-opentelemetry" 6050 - version = "0.21.0" 6051 source = "registry+https://github.com/rust-lang/crates.io-index" 6052 - checksum = "75327c6b667828ddc28f5e3f169036cb793c3f588d83bf0f262a7f062ffed3c8" 6053 dependencies = [ 6054 "once_cell", 6055 "opentelemetry", 6056 "opentelemetry_sdk", 6057 - "smallvec", 6058 "tracing", 6059 "tracing-core", 6060 - "tracing-log", 6061 "tracing-subscriber", 6062 ] 6063 6064 [[package]] 6065 name = "tracing-subscriber" 6066 - version = "0.3.17" 6067 source = "registry+https://github.com/rust-lang/crates.io-index" 6068 - checksum = "30a651bc37f915e81f087d86e62a18eec5f79550c7faff886f7090b4ea757c77" 6069 dependencies = [ 6070 "matchers", 6071 "nu-ansi-term", ··· 6081 6082 [[package]] 6083 name = "try-lock" 6084 - version = "0.2.4" 6085 source = "registry+https://github.com/rust-lang/crates.io-index" 6086 - checksum = "3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed" 6087 6088 [[package]] 6089 name = "typenum" ··· 6108 6109 [[package]] 6110 name = "uds_windows" 6111 - version = "1.0.2" 6112 source = "registry+https://github.com/rust-lang/crates.io-index" 6113 - checksum = "ce65604324d3cce9b966701489fbd0cf318cb1f7bd9dd07ac9a4ee6fb791930d" 6114 dependencies = [ 6115 "tempfile", 6116 "winapi", 6117 ] ··· 6136 6137 [[package]] 6138 name = "unicode-bidi" 6139 - version = "0.3.13" 6140 source = "registry+https://github.com/rust-lang/crates.io-index" 6141 - checksum = "92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460" 6142 6143 [[package]] 6144 name = "unicode-ident" ··· 6185 6186 [[package]] 6187 name = "url" 6188 - version = "2.4.1" 6189 source = "registry+https://github.com/rust-lang/crates.io-index" 6190 - checksum = "143b538f18257fac9cad154828a57c6bf5157e1aa604d4816b5995bf6de87ae5" 6191 dependencies = [ 6192 "form_urlencoded", 6193 "idna", ··· 6209 6210 [[package]] 6211 name = "utf8-width" 6212 - version = "0.1.6" 6213 source = "registry+https://github.com/rust-lang/crates.io-index" 6214 - checksum = "5190c9442dcdaf0ddd50f37420417d219ae5261bbf5db120d0f9bab996c9cba1" 6215 6216 [[package]] 6217 name = "uuid" 6218 - version = "1.5.0" 6219 source = "registry+https://github.com/rust-lang/crates.io-index" 6220 - checksum = "88ad59a7560b41a70d191093a945f0b87bc1deeda46fb237479708a1d6b6cdfc" 6221 dependencies = [ 6222 "getrandom", 6223 "wasm-bindgen", ··· 6299 6300 [[package]] 6301 name = "wasm-bindgen" 6302 - version = "0.2.88" 6303 source = "registry+https://github.com/rust-lang/crates.io-index" 6304 - checksum = "7daec296f25a1bae309c0cd5c29c4b260e510e6d813c286b19eaadf409d40fce" 6305 dependencies = [ 6306 "cfg-if", 6307 "wasm-bindgen-macro", ··· 6309 6310 [[package]] 6311 name = "wasm-bindgen-backend" 6312 - version = "0.2.88" 6313 source = "registry+https://github.com/rust-lang/crates.io-index" 6314 - checksum = "e397f4664c0e4e428e8313a469aaa58310d302159845980fd23b0f22a847f217" 6315 dependencies = [ 6316 "bumpalo", 6317 "log", 6318 "once_cell", 6319 "proc-macro2", 6320 "quote", 6321 - "syn 2.0.39", 6322 "wasm-bindgen-shared", 6323 ] 6324 6325 [[package]] 6326 name = "wasm-bindgen-futures" 6327 - version = "0.4.38" 6328 source = "registry+https://github.com/rust-lang/crates.io-index" 6329 - checksum = "9afec9963e3d0994cac82455b2b3502b81a7f40f9a0d32181f7528d9f4b43e02" 6330 dependencies = [ 6331 "cfg-if", 6332 "js-sys", ··· 6336 6337 [[package]] 6338 name = "wasm-bindgen-macro" 6339 - version = "0.2.88" 6340 source = "registry+https://github.com/rust-lang/crates.io-index" 6341 - checksum = "5961017b3b08ad5f3fe39f1e79877f8ee7c23c5e5fd5eb80de95abc41f1f16b2" 6342 dependencies = [ 6343 "quote", 6344 "wasm-bindgen-macro-support", ··· 6346 6347 [[package]] 6348 name = "wasm-bindgen-macro-support" 6349 - version = "0.2.88" 6350 source = "registry+https://github.com/rust-lang/crates.io-index" 6351 - checksum = "c5353b8dab669f5e10f5bd76df26a9360c748f054f862ff5f3f8aae0c7fb3907" 6352 dependencies = [ 6353 "proc-macro2", 6354 "quote", 6355 - "syn 2.0.39", 6356 "wasm-bindgen-backend", 6357 "wasm-bindgen-shared", 6358 ] 6359 6360 [[package]] 6361 name = "wasm-bindgen-shared" 6362 - version = "0.2.88" 6363 source = "registry+https://github.com/rust-lang/crates.io-index" 6364 - checksum = "0d046c5d029ba91a1ed14da14dca44b68bf2f124cfbaf741c54151fdb3e0750b" 6365 6366 [[package]] 6367 name = "wasm-streams" ··· 6378 6379 [[package]] 6380 name = "web-sys" 6381 - version = "0.3.65" 6382 source = "registry+https://github.com/rust-lang/crates.io-index" 6383 - checksum = "5db499c5f66323272151db0e666cd34f78617522fb0c1604d31a27c50c206a85" 6384 dependencies = [ 6385 "js-sys", 6386 "wasm-bindgen", ··· 6426 source = "registry+https://github.com/rust-lang/crates.io-index" 6427 checksum = "f1f8cf84f35d2db49a46868f947758c7a1138116f7fac3bc844f43ade1292e64" 6428 dependencies = [ 6429 - "windows-targets", 6430 ] 6431 6432 [[package]] ··· 6435 source = "registry+https://github.com/rust-lang/crates.io-index" 6436 checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 6437 dependencies = [ 6438 - "windows-targets", 6439 ] 6440 6441 [[package]] ··· 6444 source = "registry+https://github.com/rust-lang/crates.io-index" 6445 checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" 6446 dependencies = [ 6447 - "windows_aarch64_gnullvm", 6448 - "windows_aarch64_msvc", 6449 - "windows_i686_gnu", 6450 - "windows_i686_msvc", 6451 - "windows_x86_64_gnu", 6452 - "windows_x86_64_gnullvm", 6453 - "windows_x86_64_msvc", 6454 ] 6455 6456 [[package]] ··· 6460 checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" 6461 6462 [[package]] 6463 name = "windows_aarch64_msvc" 6464 version = "0.48.5" 6465 source = "registry+https://github.com/rust-lang/crates.io-index" 6466 checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" 6467 6468 [[package]] 6469 name = "windows_i686_gnu" ··· 6472 checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" 6473 6474 [[package]] 6475 name = "windows_i686_msvc" 6476 version = "0.48.5" 6477 source = "registry+https://github.com/rust-lang/crates.io-index" 6478 checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" 6479 6480 [[package]] 6481 name = "windows_x86_64_gnu" 6482 version = "0.48.5" 6483 source = "registry+https://github.com/rust-lang/crates.io-index" 6484 checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" 6485 6486 [[package]] 6487 name = "windows_x86_64_gnullvm" 6488 version = "0.48.5" 6489 source = "registry+https://github.com/rust-lang/crates.io-index" 6490 checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" 6491 6492 [[package]] 6493 name = "windows_x86_64_msvc" 6494 version = "0.48.5" 6495 source = "registry+https://github.com/rust-lang/crates.io-index" 6496 checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" 6497 6498 [[package]] 6499 name = "winnow" 6500 - version = "0.5.19" 6501 source = "registry+https://github.com/rust-lang/crates.io-index" 6502 - checksum = "829846f3e3db426d4cee4510841b71a8e58aa2a76b1132579487ae430ccd9c7b" 6503 dependencies = [ 6504 "memchr", 6505 ] ··· 6511 checksum = "524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1" 6512 dependencies = [ 6513 "cfg-if", 6514 - "windows-sys", 6515 ] 6516 6517 [[package]] ··· 6621 6622 [[package]] 6623 name = "zerocopy" 6624 - version = "0.7.26" 6625 source = "registry+https://github.com/rust-lang/crates.io-index" 6626 - checksum = "e97e415490559a91254a2979b4829267a57d2fcd741a98eee8b722fb57289aa0" 6627 dependencies = [ 6628 "zerocopy-derive", 6629 ] 6630 6631 [[package]] 6632 name = "zerocopy-derive" 6633 - version = "0.7.26" 6634 source = "registry+https://github.com/rust-lang/crates.io-index" 6635 - checksum = "dd7e48ccf166952882ca8bd778a43502c64f33bf94c12ebe2a7f08e5a0f6689f" 6636 dependencies = [ 6637 "proc-macro2", 6638 "quote", 6639 - "syn 2.0.39", 6640 ] 6641 6642 [[package]] 6643 name = "zeroize" 6644 - version = "1.6.0" 6645 source = "registry+https://github.com/rust-lang/crates.io-index" 6646 - checksum = "2a0956f1ba7c7909bfb66c2e9e4124ab6f6482560f6628b5aaeba39207c9aad9" 6647 dependencies = [ 6648 "zeroize_derive", 6649 ] ··· 6656 dependencies = [ 6657 "proc-macro2", 6658 "quote", 6659 - "syn 2.0.39", 6660 ] 6661 6662 [[package]]
··· 3 version = 3 4 5 [[package]] 6 + name = "accessory" 7 + version = "1.3.0" 8 + source = "registry+https://github.com/rust-lang/crates.io-index" 9 + checksum = "850bb534b9dc04744fbbb71d30ad6d25a7e4cf6dc33e223c81ef3a92ebab4e0b" 10 + dependencies = [ 11 + "macroific", 12 + "proc-macro2", 13 + "quote", 14 + "syn 2.0.41", 15 + ] 16 + 17 + [[package]] 18 name = "addr2line" 19 version = "0.21.0" 20 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 120 121 [[package]] 122 name = "aquamarine" 123 + version = "0.3.3" 124 source = "registry+https://github.com/rust-lang/crates.io-index" 125 + checksum = "d1da02abba9f9063d786eab1509833ebb2fac0f966862ca59439c76b9c566760" 126 dependencies = [ 127 "include_dir", 128 "itertools 0.10.5", ··· 192 193 [[package]] 194 name = "async-channel" 195 + version = "2.1.1" 196 source = "registry+https://github.com/rust-lang/crates.io-index" 197 + checksum = "1ca33f4bc4ed1babef42cad36cc1f51fa88be00420404e5b1e80ab1b18f7678c" 198 dependencies = [ 199 "concurrent-queue", 200 + "event-listener 4.0.0", 201 + "event-listener-strategy", 202 "futures-core", 203 + "pin-project-lite", 204 ] 205 206 [[package]] 207 name = "async-compression" 208 + version = "0.4.5" 209 source = "registry+https://github.com/rust-lang/crates.io-index" 210 + checksum = "bc2d0cfb2a7388d34f590e76686704c494ed7aaceed62ee1ba35cbf363abc2a5" 211 dependencies = [ 212 "flate2", 213 "futures-core", ··· 238 239 [[package]] 240 name = "async-io" 241 + version = "2.2.2" 242 source = "registry+https://github.com/rust-lang/crates.io-index" 243 + checksum = "6afaa937395a620e33dc6a742c593c01aced20aa376ffb0f628121198578ccc7" 244 dependencies = [ 245 + "async-lock 3.2.0", 246 "cfg-if", 247 "concurrent-queue", 248 "futures-io", 249 + "futures-lite 2.1.0", 250 "parking", 251 + "polling 3.3.1", 252 + "rustix 0.38.28", 253 "slab", 254 "tracing", 255 + "windows-sys 0.52.0", 256 ] 257 258 [[package]] ··· 266 267 [[package]] 268 name = "async-lock" 269 + version = "3.2.0" 270 source = "registry+https://github.com/rust-lang/crates.io-index" 271 + checksum = "7125e42787d53db9dd54261812ef17e937c95a51e4d291373b670342fa44310c" 272 dependencies = [ 273 + "event-listener 4.0.0", 274 "event-listener-strategy", 275 "pin-project-lite", 276 ] ··· 292 "async-signal", 293 "blocking", 294 "cfg-if", 295 + "event-listener 3.1.0", 296 "futures-lite 1.13.0", 297 + "rustix 0.38.28", 298 + "windows-sys 0.48.0", 299 ] 300 301 [[package]] ··· 306 dependencies = [ 307 "proc-macro2", 308 "quote", 309 + "syn 2.0.41", 310 ] 311 312 [[package]] ··· 325 source = "registry+https://github.com/rust-lang/crates.io-index" 326 checksum = "9e47d90f65a225c4527103a8d747001fc56e375203592b25ad103e1ca13124c5" 327 dependencies = [ 328 + "async-io 2.2.2", 329 "async-lock 2.8.0", 330 "atomic-waker", 331 "cfg-if", 332 "futures-core", 333 "futures-io", 334 + "rustix 0.38.28", 335 "signal-hook-registry", 336 "slab", 337 + "windows-sys 0.48.0", 338 ] 339 340 [[package]] ··· 356 dependencies = [ 357 "proc-macro2", 358 "quote", 359 + "syn 2.0.41", 360 ] 361 362 [[package]] ··· 373 dependencies = [ 374 "proc-macro2", 375 "quote", 376 + "syn 2.0.41", 377 ] 378 379 [[package]] ··· 464 "regex", 465 "rustc-hash", 466 "shlex", 467 + "syn 2.0.41", 468 ] 469 470 [[package]] ··· 530 531 [[package]] 532 name = "blocking" 533 + version = "1.5.1" 534 source = "registry+https://github.com/rust-lang/crates.io-index" 535 + checksum = "6a37913e8dc4ddcc604f0c6d3bf2887c995153af3611de9e23c352b44c1b9118" 536 dependencies = [ 537 "async-channel", 538 + "async-lock 3.2.0", 539 "async-task", 540 "fastrand 2.0.1", 541 "futures-io", 542 + "futures-lite 2.1.0", 543 "piper", 544 "tracing", 545 ] ··· 705 "num-traits", 706 "serde", 707 "wasm-bindgen", 708 + "windows-targets 0.48.5", 709 ] 710 711 [[package]] ··· 738 739 [[package]] 740 name = "concurrent-queue" 741 + version = "2.4.0" 742 source = "registry+https://github.com/rust-lang/crates.io-index" 743 + checksum = "d16048cd947b08fa32c24458a22f5dc5e835264f689f4f5653210c69fd107363" 744 dependencies = [ 745 "crossbeam-utils", 746 ] 747 748 [[package]] 749 name = "const-oid" 750 + version = "0.9.6" 751 source = "registry+https://github.com/rust-lang/crates.io-index" 752 + checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" 753 754 [[package]] 755 name = "const_panic" ··· 780 781 [[package]] 782 name = "core-foundation" 783 + version = "0.9.4" 784 source = "registry+https://github.com/rust-lang/crates.io-index" 785 + checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f" 786 dependencies = [ 787 "core-foundation-sys", 788 "libc", ··· 790 791 [[package]] 792 name = "core-foundation-sys" 793 + version = "0.8.6" 794 source = "registry+https://github.com/rust-lang/crates.io-index" 795 + checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f" 796 797 [[package]] 798 name = "cpufeatures" ··· 814 815 [[package]] 816 name = "crossbeam-channel" 817 + version = "0.5.9" 818 source = "registry+https://github.com/rust-lang/crates.io-index" 819 + checksum = "14c3242926edf34aec4ac3a77108ad4854bffaa2e4ddc1824124ce59231302d5" 820 dependencies = [ 821 "cfg-if", 822 "crossbeam-utils", ··· 824 825 [[package]] 826 name = "crossbeam-deque" 827 + version = "0.8.4" 828 source = "registry+https://github.com/rust-lang/crates.io-index" 829 + checksum = "fca89a0e215bab21874660c67903c5f143333cab1da83d041c7ded6053774751" 830 dependencies = [ 831 "cfg-if", 832 "crossbeam-epoch", ··· 835 836 [[package]] 837 name = "crossbeam-epoch" 838 + version = "0.9.16" 839 source = "registry+https://github.com/rust-lang/crates.io-index" 840 + checksum = "2d2fe95351b870527a5d09bf563ed3c97c0cffb87cf1c78a591bf48bb218d9aa" 841 dependencies = [ 842 "autocfg", 843 "cfg-if", 844 "crossbeam-utils", 845 "memoffset 0.9.0", 846 ] 847 848 [[package]] 849 name = "crossbeam-utils" 850 + version = "0.8.17" 851 source = "registry+https://github.com/rust-lang/crates.io-index" 852 + checksum = "c06d96137f14f244c37f989d9fff8f95e6c18b918e71f36638f8c49112e4c78f" 853 dependencies = [ 854 "cfg-if", 855 ] ··· 862 863 [[package]] 864 name = "crypto-bigint" 865 + version = "0.5.5" 866 source = "registry+https://github.com/rust-lang/crates.io-index" 867 + checksum = "0dc92fb57ca44df6db8059111ab3af99a63d5d0f8375d9972e319a379c6bab76" 868 dependencies = [ 869 "generic-array", 870 "rand_core", ··· 918 dependencies = [ 919 "proc-macro2", 920 "quote", 921 + "syn 2.0.41", 922 ] 923 924 [[package]] ··· 966 "proc-macro2", 967 "quote", 968 "strsim", 969 + "syn 2.0.41", 970 ] 971 972 [[package]] ··· 988 dependencies = [ 989 "darling_core 0.20.3", 990 "quote", 991 + "syn 2.0.41", 992 ] 993 994 [[package]] 995 name = "data-encoding" 996 + version = "2.5.0" 997 source = "registry+https://github.com/rust-lang/crates.io-index" 998 + checksum = "7e962a19be5cfc3f3bf6dd8f61eb50107f356ad6270fbb3ed41476571db78be5" 999 1000 [[package]] 1001 name = "deadpool" ··· 1020 1021 [[package]] 1022 name = "deadpool-sqlite" 1023 + version = "0.7.0" 1024 source = "registry+https://github.com/rust-lang/crates.io-index" 1025 + checksum = "b8010e36e12f3be22543a5e478b4af20aeead9a700dd69581a5e050a070fc22c" 1026 dependencies = [ 1027 "deadpool", 1028 "deadpool-sync", ··· 1039 ] 1040 1041 [[package]] 1042 + name = "delegate-display" 1043 + version = "2.1.1" 1044 + source = "registry+https://github.com/rust-lang/crates.io-index" 1045 + checksum = "98a85201f233142ac819bbf6226e36d0b5e129a47bd325084674261c82d4cd66" 1046 + dependencies = [ 1047 + "macroific", 1048 + "proc-macro2", 1049 + "quote", 1050 + "syn 2.0.41", 1051 + ] 1052 + 1053 + [[package]] 1054 name = "der" 1055 version = "0.7.8" 1056 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1071 dependencies = [ 1072 "proc-macro2", 1073 "quote", 1074 + "syn 2.0.41", 1075 ] 1076 1077 [[package]] 1078 name = "deranged" 1079 + version = "0.3.10" 1080 source = "registry+https://github.com/rust-lang/crates.io-index" 1081 + checksum = "8eb30d70a07a3b04884d2677f06bec33509dc67ca60d92949e5535352d3191dc" 1082 dependencies = [ 1083 "powerfmt", 1084 "serde", ··· 1146 dependencies = [ 1147 "proc-macro2", 1148 "quote", 1149 + "syn 2.0.41", 1150 ] 1151 1152 [[package]] ··· 1163 1164 [[package]] 1165 name = "ecdsa" 1166 + version = "0.16.9" 1167 source = "registry+https://github.com/rust-lang/crates.io-index" 1168 + checksum = "ee27f32b5c5292967d2d4a9d7f1e0b0aed2c15daded5a60300e4abb9d8020bca" 1169 dependencies = [ 1170 "der", 1171 "digest", ··· 1188 1189 [[package]] 1190 name = "ed25519-dalek" 1191 + version = "2.1.0" 1192 source = "registry+https://github.com/rust-lang/crates.io-index" 1193 + checksum = "1f628eaec48bfd21b865dc2950cfa014450c01d2fa2b69a86c2fd5844ec523c0" 1194 dependencies = [ 1195 "curve25519-dalek", 1196 "ed25519", 1197 "rand_core", 1198 "serde", 1199 "sha2", 1200 + "subtle", 1201 "zeroize", 1202 ] 1203 ··· 1209 1210 [[package]] 1211 name = "elliptic-curve" 1212 + version = "0.13.8" 1213 source = "registry+https://github.com/rust-lang/crates.io-index" 1214 + checksum = "b5e6043086bf7973472e0c7dff2142ea0b680d30e18d9cc40f267efbf222bd47" 1215 dependencies = [ 1216 "base16ct", 1217 "crypto-bigint", ··· 1255 dependencies = [ 1256 "proc-macro2", 1257 "quote", 1258 + "syn 2.0.41", 1259 ] 1260 1261 [[package]] ··· 1266 1267 [[package]] 1268 name = "errno" 1269 + version = "0.3.8" 1270 source = "registry+https://github.com/rust-lang/crates.io-index" 1271 + checksum = "a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245" 1272 dependencies = [ 1273 "libc", 1274 + "windows-sys 0.52.0", 1275 ] 1276 1277 [[package]] ··· 1282 1283 [[package]] 1284 name = "event-listener" 1285 + version = "3.1.0" 1286 source = "registry+https://github.com/rust-lang/crates.io-index" 1287 + checksum = "d93877bcde0eb80ca09131a08d23f0a5c18a620b01db137dba666d18cd9b30c2" 1288 + dependencies = [ 1289 + "concurrent-queue", 1290 + "parking", 1291 + "pin-project-lite", 1292 + ] 1293 + 1294 + [[package]] 1295 + name = "event-listener" 1296 + version = "4.0.0" 1297 + source = "registry+https://github.com/rust-lang/crates.io-index" 1298 + checksum = "770d968249b5d99410d61f5bf89057f3199a077a04d087092f58e7d10692baae" 1299 dependencies = [ 1300 "concurrent-queue", 1301 "parking", ··· 1304 1305 [[package]] 1306 name = "event-listener-strategy" 1307 + version = "0.4.0" 1308 source = "registry+https://github.com/rust-lang/crates.io-index" 1309 + checksum = "958e4d70b6d5e81971bebec42271ec641e7ff4e170a6fa605f2b8a8b65cb97d3" 1310 dependencies = [ 1311 + "event-listener 4.0.0", 1312 "pin-project-lite", 1313 ] 1314 ··· 1366 1367 [[package]] 1368 name = "fallible-iterator" 1369 + version = "0.3.0" 1370 source = "registry+https://github.com/rust-lang/crates.io-index" 1371 + checksum = "2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649" 1372 1373 [[package]] 1374 name = "fallible-streaming-iterator" ··· 1377 checksum = "7360491ce676a36bf9bb3c56c1aa791658183a54d2744120f27285738d90465a" 1378 1379 [[package]] 1380 + name = "fancy_constructor" 1381 + version = "1.2.2" 1382 + source = "registry+https://github.com/rust-lang/crates.io-index" 1383 + checksum = "f71f317e4af73b2f8f608fac190c52eac4b1879d2145df1db2fe48881ca69435" 1384 + dependencies = [ 1385 + "macroific", 1386 + "proc-macro2", 1387 + "quote", 1388 + "syn 2.0.41", 1389 + ] 1390 + 1391 + [[package]] 1392 name = "fastrand" 1393 version = "1.9.0" 1394 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1424 1425 [[package]] 1426 name = "fiat-crypto" 1427 + version = "0.2.5" 1428 source = "registry+https://github.com/rust-lang/crates.io-index" 1429 + checksum = "27573eac26f4dd11e2b1916c3fe1baa56407c83c71a773a8ba17ec0bca03b6b7" 1430 1431 [[package]] 1432 name = "field-offset" ··· 1486 1487 [[package]] 1488 name = "form_urlencoded" 1489 + version = "1.2.1" 1490 source = "registry+https://github.com/rust-lang/crates.io-index" 1491 + checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" 1492 dependencies = [ 1493 "percent-encoding", 1494 ] 1495 1496 [[package]] 1497 name = "fractal" 1498 + version = "6.0.0" 1499 dependencies = [ 1500 "ashpd", 1501 "djb_hash", ··· 1554 ] 1555 1556 [[package]] 1557 name = "futures-channel" 1558 version = "0.3.29" 1559 source = "registry+https://github.com/rust-lang/crates.io-index" 1560 checksum = "ff4dd66668b557604244583e3e1e1eada8c5c2e96a6d0d6653ede395b78bbacb" 1561 dependencies = [ 1562 "futures-core", 1563 ] 1564 1565 [[package]] ··· 1602 1603 [[package]] 1604 name = "futures-lite" 1605 + version = "2.1.0" 1606 source = "registry+https://github.com/rust-lang/crates.io-index" 1607 + checksum = "aeee267a1883f7ebef3700f262d2d54de95dfaf38189015a74fdc4e0c7ad8143" 1608 dependencies = [ 1609 "futures-core", 1610 "pin-project-lite", ··· 1618 dependencies = [ 1619 "proc-macro2", 1620 "quote", 1621 + "syn 2.0.41", 1622 ] 1623 1624 [[package]] ··· 1848 1849 [[package]] 1850 name = "gimli" 1851 + version = "0.28.1" 1852 source = "registry+https://github.com/rust-lang/crates.io-index" 1853 + checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253" 1854 1855 [[package]] 1856 name = "gio" 1857 + version = "0.18.4" 1858 source = "registry+https://github.com/rust-lang/crates.io-index" 1859 + checksum = "d4fc8f532f87b79cbc51a79748f16a6828fb784be93145a322fa14d06d354c73" 1860 dependencies = [ 1861 "futures-channel", 1862 "futures-core", ··· 1886 1887 [[package]] 1888 name = "glib" 1889 + version = "0.18.4" 1890 source = "registry+https://github.com/rust-lang/crates.io-index" 1891 + checksum = "951bbd7fdc5c044ede9f05170f05a3ae9479239c3afdfe2d22d537a3add15c4e" 1892 dependencies = [ 1893 "bitflags 2.4.1", 1894 "futures-channel", ··· 1914 checksum = "72793962ceece3863c2965d7f10c8786323b17c7adea75a515809fa20ab799a5" 1915 dependencies = [ 1916 "heck", 1917 + "proc-macro-crate 2.0.1", 1918 "proc-macro-error", 1919 "proc-macro2", 1920 "quote", 1921 + "syn 2.0.41", 1922 ] 1923 1924 [[package]] ··· 2040 2041 [[package]] 2042 name = "gst-plugin-gtk4" 2043 + version = "0.11.2" 2044 source = "registry+https://github.com/rust-lang/crates.io-index" 2045 + checksum = "33970273495544e54d5f486d761b09d402f0cf8760990e1ea508bd5141f8ebeb" 2046 dependencies = [ 2047 "gdk4-win32", 2048 "gst-plugin-version-helper", ··· 2051 "gstreamer-gl", 2052 "gstreamer-video", 2053 "gtk4", 2054 + "windows-sys 0.48.0", 2055 ] 2056 2057 [[package]] ··· 2061 checksum = "334c37a15ca23861ad8159c8ff6e20f011aa2000defc5c9159096a28842f811b" 2062 dependencies = [ 2063 "chrono", 2064 + "toml_edit 0.20.2", 2065 ] 2066 2067 [[package]] 2068 name = "gstreamer" 2069 + version = "0.21.2" 2070 source = "registry+https://github.com/rust-lang/crates.io-index" 2071 + checksum = "ed97f98d186e63e49079b26af1a1b73e70ab7a2f450eb46a136f2bffc2bf12d5" 2072 dependencies = [ 2073 "cfg-if", 2074 "futures-channel", ··· 2083 "num-rational 0.4.1", 2084 "option-operations", 2085 "paste", 2086 + "pin-project-lite", 2087 "pretty-hex", 2088 "smallvec", 2089 "thiserror", ··· 2091 2092 [[package]] 2093 name = "gstreamer-audio" 2094 + version = "0.21.2" 2095 source = "registry+https://github.com/rust-lang/crates.io-index" 2096 + checksum = "36d1678eacb7677c1ffdcf220ada416b5fb68e87c33b77319f14bba169fbe3fc" 2097 dependencies = [ 2098 "cfg-if", 2099 "glib", ··· 2119 2120 [[package]] 2121 name = "gstreamer-base" 2122 + version = "0.21.2" 2123 source = "registry+https://github.com/rust-lang/crates.io-index" 2124 + checksum = "cb150b6904a49052237fede7cc2e6479df6ced5043d95e6af8134bc141a3167f" 2125 dependencies = [ 2126 "atomic_refcell", 2127 "cfg-if", ··· 2146 2147 [[package]] 2148 name = "gstreamer-gl" 2149 + version = "0.21.2" 2150 source = "registry+https://github.com/rust-lang/crates.io-index" 2151 + checksum = "3ecfb91128263c160448a915a15e430cfdc69317b1b087316222e0693bb51b90" 2152 dependencies = [ 2153 "glib", 2154 "gstreamer", ··· 2160 2161 [[package]] 2162 name = "gstreamer-gl-sys" 2163 + version = "0.21.2" 2164 source = "registry+https://github.com/rust-lang/crates.io-index" 2165 + checksum = "d580971b3c99a667c9739812d499e6c5cadbb92873f984cd0d1d0b4e7346f1cd" 2166 dependencies = [ 2167 "glib-sys", 2168 "gobject-sys", ··· 2175 2176 [[package]] 2177 name = "gstreamer-pbutils" 2178 + version = "0.21.2" 2179 source = "registry+https://github.com/rust-lang/crates.io-index" 2180 + checksum = "953055f80677b68b2f46f23859d9241df6b3dcf3ca8240db5f9ab50716255237" 2181 dependencies = [ 2182 "glib", 2183 "gstreamer", ··· 2205 2206 [[package]] 2207 name = "gstreamer-play" 2208 + version = "0.21.2" 2209 source = "registry+https://github.com/rust-lang/crates.io-index" 2210 + checksum = "ad2efa4c3f92fa5d5e51e95c83f3b847c9ad16e3498a65beaf721d324187f04a" 2211 dependencies = [ 2212 "glib", 2213 "gstreamer", ··· 2232 2233 [[package]] 2234 name = "gstreamer-sys" 2235 + version = "0.21.2" 2236 source = "registry+https://github.com/rust-lang/crates.io-index" 2237 + checksum = "564cda782b3e6eed1b81cb4798a06794db56440fb05b422505be689f34ce3bc4" 2238 dependencies = [ 2239 "glib-sys", 2240 "gobject-sys", ··· 2244 2245 [[package]] 2246 name = "gstreamer-video" 2247 + version = "0.21.2" 2248 source = "registry+https://github.com/rust-lang/crates.io-index" 2249 + checksum = "e85b2a4d1d3b7a98ae03806c3ed5c2db89d6b37a5f138780b48de015d68715e5" 2250 dependencies = [ 2251 "cfg-if", 2252 "futures-channel", ··· 2255 "gstreamer-base", 2256 "gstreamer-video-sys", 2257 "libc", 2258 + "thiserror", 2259 ] 2260 2261 [[package]] 2262 name = "gstreamer-video-sys" 2263 + version = "0.21.2" 2264 source = "registry+https://github.com/rust-lang/crates.io-index" 2265 + checksum = "0302318d98e6b054501e485b6bb4ee20225823218f4a8660c182f115a33b16ee" 2266 dependencies = [ 2267 "glib-sys", 2268 "gobject-sys", ··· 2328 2329 [[package]] 2330 name = "h2" 2331 + version = "0.3.22" 2332 source = "registry+https://github.com/rust-lang/crates.io-index" 2333 + checksum = "4d6250322ef6e60f93f9a2162799302cd6f68f79f6e5d85c8c16f14d1d958178" 2334 dependencies = [ 2335 "bytes", 2336 "fnv", ··· 2338 "futures-sink", 2339 "futures-util", 2340 "http", 2341 + "indexmap 2.1.0", 2342 "slab", 2343 "tokio", 2344 "tokio-util", ··· 2371 2372 [[package]] 2373 name = "hashbrown" 2374 + version = "0.14.3" 2375 source = "registry+https://github.com/rust-lang/crates.io-index" 2376 + checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604" 2377 dependencies = [ 2378 "ahash", 2379 "allocator-api2", ··· 2385 source = "registry+https://github.com/rust-lang/crates.io-index" 2386 checksum = "e8094feaf31ff591f651a2664fb9cfd92bba7a60ce3197265e9482ebe753c8f7" 2387 dependencies = [ 2388 + "hashbrown 0.14.3", 2389 ] 2390 2391 [[package]] 2392 name = "hdrhistogram" 2393 + version = "7.5.4" 2394 source = "registry+https://github.com/rust-lang/crates.io-index" 2395 + checksum = "765c9198f173dd59ce26ff9f95ef0aafd0a0fe01fb9d72841bc5066a4c06511d" 2396 dependencies = [ 2397 "byteorder", 2398 "num-traits", ··· 2442 2443 [[package]] 2444 name = "hkdf" 2445 + version = "0.12.4" 2446 source = "registry+https://github.com/rust-lang/crates.io-index" 2447 + checksum = "7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7" 2448 dependencies = [ 2449 "hmac", 2450 ] ··· 2519 2520 [[package]] 2521 name = "http-body" 2522 + version = "0.4.6" 2523 source = "registry+https://github.com/rust-lang/crates.io-index" 2524 + checksum = "7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2" 2525 dependencies = [ 2526 "bytes", 2527 "http", ··· 2629 2630 [[package]] 2631 name = "idna" 2632 + version = "0.5.0" 2633 source = "registry+https://github.com/rust-lang/crates.io-index" 2634 + checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6" 2635 dependencies = [ 2636 "unicode-bidi", 2637 "unicode-normalization", ··· 2714 2715 [[package]] 2716 name = "indexed_db_futures" 2717 + version = "0.4.1" 2718 source = "registry+https://github.com/rust-lang/crates.io-index" 2719 + checksum = "6cc2083760572ee02385ab8b7c02c20925d2dd1f97a1a25a8737a238608f1152" 2720 dependencies = [ 2721 + "accessory", 2722 "cfg-if", 2723 + "delegate-display", 2724 + "fancy_constructor", 2725 "js-sys", 2726 "uuid", 2727 "wasm-bindgen", ··· 2747 checksum = "d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f" 2748 dependencies = [ 2749 "equivalent", 2750 + "hashbrown 0.14.3", 2751 "serde", 2752 ] 2753 ··· 2781 dependencies = [ 2782 "hermit-abi", 2783 "libc", 2784 + "windows-sys 0.48.0", 2785 ] 2786 2787 [[package]] ··· 2819 ] 2820 2821 [[package]] 2822 + name = "itertools" 2823 + version = "0.12.0" 2824 + source = "registry+https://github.com/rust-lang/crates.io-index" 2825 + checksum = "25db6b064527c5d482d0423354fcd07a89a2dfe07b67892e62411946db7f07b0" 2826 + dependencies = [ 2827 + "either", 2828 + ] 2829 + 2830 + [[package]] 2831 name = "itoa" 2832 + version = "1.0.10" 2833 source = "registry+https://github.com/rust-lang/crates.io-index" 2834 + checksum = "b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c" 2835 2836 [[package]] 2837 name = "jetscii" ··· 2850 2851 [[package]] 2852 name = "js-sys" 2853 + version = "0.3.66" 2854 source = "registry+https://github.com/rust-lang/crates.io-index" 2855 + checksum = "cee9c64da59eae3b50095c18d3e74f8b73c0b86d2792824ff01bbce68ba229ca" 2856 dependencies = [ 2857 "wasm-bindgen", 2858 ] ··· 2877 2878 [[package]] 2879 name = "k256" 2880 + version = "0.13.2" 2881 source = "registry+https://github.com/rust-lang/crates.io-index" 2882 + checksum = "3f01b677d82ef7a676aa37e099defd83a28e15687112cafdd112d60236b6115b" 2883 dependencies = [ 2884 "cfg-if", 2885 "ecdsa", ··· 2891 2892 [[package]] 2893 name = "konst" 2894 + version = "0.3.8" 2895 source = "registry+https://github.com/rust-lang/crates.io-index" 2896 + checksum = "8d712a8c49d4274f8d8a5cf61368cb5f3c143d149882b1a2918129e53395fdb0" 2897 dependencies = [ 2898 "const_panic", 2899 "konst_kernel", ··· 2902 2903 [[package]] 2904 name = "konst_kernel" 2905 + version = "0.3.8" 2906 source = "registry+https://github.com/rust-lang/crates.io-index" 2907 + checksum = "dac6ea8c376b6e208a81cf39b8e82bebf49652454d98a4829e907dac16ef1790" 2908 dependencies = [ 2909 "typewit", 2910 ] ··· 2973 2974 [[package]] 2975 name = "libc" 2976 + version = "0.2.151" 2977 source = "registry+https://github.com/rust-lang/crates.io-index" 2978 + checksum = "302d7ab3130588088d277783b1e2d2e10c9e9e4a16dd9050e6ec93fb3e7048f4" 2979 2980 [[package]] 2981 name = "libloading" ··· 3054 3055 [[package]] 3056 name = "libsqlite3-sys" 3057 + version = "0.27.0" 3058 source = "registry+https://github.com/rust-lang/crates.io-index" 3059 + checksum = "cf4e226dcd58b4be396f7bd3c20da8fdee2911400705297ba7d2d7cc2c30f716" 3060 dependencies = [ 3061 "pkg-config", 3062 "vcpkg", ··· 3079 3080 [[package]] 3081 name = "linux-raw-sys" 3082 + version = "0.4.12" 3083 source = "registry+https://github.com/rust-lang/crates.io-index" 3084 + checksum = "c4cd1a83af159aa67994778be9070f0ae1bd732942279cabb14f86f986a21456" 3085 3086 [[package]] 3087 name = "locale_config" ··· 3128 checksum = "c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4" 3129 3130 [[package]] 3131 + name = "macroific" 3132 + version = "1.3.1" 3133 + source = "registry+https://github.com/rust-lang/crates.io-index" 3134 + checksum = "f05c00ac596022625d01047c421a0d97d7f09a18e429187b341c201cb631b9dd" 3135 + dependencies = [ 3136 + "macroific_attr_parse", 3137 + "macroific_core", 3138 + "macroific_macro", 3139 + ] 3140 + 3141 + [[package]] 3142 + name = "macroific_attr_parse" 3143 + version = "1.3.0" 3144 + source = "registry+https://github.com/rust-lang/crates.io-index" 3145 + checksum = "fd94d5da95b30ae6e10621ad02340909346ad91661f3f8c0f2b62345e46a2f67" 3146 + dependencies = [ 3147 + "cfg-if", 3148 + "proc-macro2", 3149 + "quote", 3150 + "syn 2.0.41", 3151 + ] 3152 + 3153 + [[package]] 3154 + name = "macroific_core" 3155 + version = "1.0.2" 3156 + source = "registry+https://github.com/rust-lang/crates.io-index" 3157 + checksum = "13198c120864097a565ccb3ff947672d969932b7975ebd4085732c9f09435e55" 3158 + dependencies = [ 3159 + "proc-macro2", 3160 + "quote", 3161 + "syn 2.0.41", 3162 + ] 3163 + 3164 + [[package]] 3165 + name = "macroific_macro" 3166 + version = "1.1.0" 3167 + source = "registry+https://github.com/rust-lang/crates.io-index" 3168 + checksum = "b0c9853143cbed7f1e41dc39fee95f9b361bec65c8dc2a01bf609be01b61f5ae" 3169 + dependencies = [ 3170 + "macroific_attr_parse", 3171 + "macroific_core", 3172 + "proc-macro2", 3173 + "quote", 3174 + "syn 2.0.41", 3175 + ] 3176 + 3177 + [[package]] 3178 name = "malloc_buf" 3179 version = "0.0.6" 3180 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3217 3218 [[package]] 3219 name = "mas-http" 3220 + version = "0.7.0" 3221 + source = "registry+https://github.com/rust-lang/crates.io-index" 3222 + checksum = "da6948721a2bc05e73f8029515e05b0c7deabb6fcec51ee7f033ecbfe60b7818" 3223 dependencies = [ 3224 "bytes", 3225 "futures-util", ··· 3242 3243 [[package]] 3244 name = "mas-iana" 3245 + version = "0.7.0" 3246 + source = "registry+https://github.com/rust-lang/crates.io-index" 3247 + checksum = "1c48820df73240471efb9fe90f90461b0029e4f0b7915e2df23633523635dfa3" 3248 dependencies = [ 3249 "schemars", 3250 "serde", ··· 3252 3253 [[package]] 3254 name = "mas-jose" 3255 + version = "0.7.0" 3256 + source = "registry+https://github.com/rust-lang/crates.io-index" 3257 + checksum = "b39a251dfb34fb81d7259e91b368ee3551013406149333484ae30bd7da8c2c74" 3258 dependencies = [ 3259 "base64ct", 3260 "chrono", ··· 3283 3284 [[package]] 3285 name = "mas-keystore" 3286 + version = "0.7.0" 3287 + source = "registry+https://github.com/rust-lang/crates.io-index" 3288 + checksum = "a75c2a138f5805d21cf62c3947e23743349cb1303e8e3374aad14a5d571d7912" 3289 dependencies = [ 3290 "aead", 3291 "base64ct", ··· 3312 3313 [[package]] 3314 name = "mas-oidc-client" 3315 + version = "0.7.0" 3316 + source = "registry+https://github.com/rust-lang/crates.io-index" 3317 + checksum = "3138f9b4240f515c740ec61e27b436f1fd5a24aabb66b51d93346c7d46e2e571" 3318 dependencies = [ 3319 "base64ct", 3320 "bytes", 3321 "chrono", 3322 "form_urlencoded", 3323 "futures-util", 3324 "headers", 3325 "http", ··· 3350 3351 [[package]] 3352 name = "mas-tower" 3353 + version = "0.7.0" 3354 + source = "registry+https://github.com/rust-lang/crates.io-index" 3355 + checksum = "f6beeba7843e755539b582e6240293db1e6bd428e22bc1a6ef4220b1fd2fc53d" 3356 dependencies = [ 3357 "http", 3358 "opentelemetry", ··· 3390 source = "registry+https://github.com/rust-lang/crates.io-index" 3391 checksum = "93779aa78d39c2fe34746287b10a866192cf8af1b81767fff76bd64099acc0f5" 3392 dependencies = [ 3393 + "proc-macro-crate 2.0.1", 3394 "proc-macro-error", 3395 "proc-macro2", 3396 "quote", 3397 + "syn 2.0.41", 3398 ] 3399 3400 [[package]] 3401 name = "matrix-sdk" 3402 version = "0.6.2" 3403 + source = "git+https://github.com/matrix-org/matrix-rust-sdk.git?rev=19526cea6bce133fc48904838956846aeb966dc6#19526cea6bce133fc48904838956846aeb966dc6" 3404 dependencies = [ 3405 "anymap2", 3406 "aquamarine", ··· 3413 "bytesize", 3414 "cfg-vis", 3415 "chrono", 3416 + "event-listener 4.0.0", 3417 "eyeball", 3418 "eyeball-im", 3419 "eyeball-im-util", ··· 3443 "tempfile", 3444 "thiserror", 3445 "tokio", 3446 + "tokio-stream", 3447 "tokio-util", 3448 "tower", 3449 "tracing", ··· 3455 [[package]] 3456 name = "matrix-sdk-base" 3457 version = "0.6.1" 3458 + source = "git+https://github.com/matrix-org/matrix-rust-sdk.git?rev=19526cea6bce133fc48904838956846aeb966dc6#19526cea6bce133fc48904838956846aeb966dc6" 3459 dependencies = [ 3460 "as_variant", 3461 "async-trait", ··· 3477 [[package]] 3478 name = "matrix-sdk-common" 3479 version = "0.6.0" 3480 + source = "git+https://github.com/matrix-org/matrix-rust-sdk.git?rev=19526cea6bce133fc48904838956846aeb966dc6#19526cea6bce133fc48904838956846aeb966dc6" 3481 dependencies = [ 3482 "async-trait", 3483 "futures-core", ··· 3499 [[package]] 3500 name = "matrix-sdk-crypto" 3501 version = "0.6.0" 3502 + source = "git+https://github.com/matrix-org/matrix-rust-sdk.git?rev=19526cea6bce133fc48904838956846aeb966dc6#19526cea6bce133fc48904838956846aeb966dc6" 3503 dependencies = [ 3504 "aes", 3505 "as_variant", ··· 3514 "futures-util", 3515 "hkdf", 3516 "hmac", 3517 + "itertools 0.12.0", 3518 "matrix-sdk-common", 3519 "matrix-sdk-qrcode", 3520 "pbkdf2", ··· 3537 [[package]] 3538 name = "matrix-sdk-indexeddb" 3539 version = "0.2.0" 3540 + source = "git+https://github.com/matrix-org/matrix-rust-sdk.git?rev=19526cea6bce133fc48904838956846aeb966dc6#19526cea6bce133fc48904838956846aeb966dc6" 3541 dependencies = [ 3542 "anyhow", 3543 "async-trait", ··· 3563 [[package]] 3564 name = "matrix-sdk-qrcode" 3565 version = "0.4.0" 3566 + source = "git+https://github.com/matrix-org/matrix-rust-sdk.git?rev=19526cea6bce133fc48904838956846aeb966dc6#19526cea6bce133fc48904838956846aeb966dc6" 3567 dependencies = [ 3568 "byteorder", 3569 "qrcode", ··· 3575 [[package]] 3576 name = "matrix-sdk-sqlite" 3577 version = "0.1.0" 3578 + source = "git+https://github.com/matrix-org/matrix-rust-sdk.git?rev=19526cea6bce133fc48904838956846aeb966dc6#19526cea6bce133fc48904838956846aeb966dc6" 3579 dependencies = [ 3580 "async-trait", 3581 "deadpool-sqlite", 3582 + "itertools 0.12.0", 3583 "matrix-sdk-base", 3584 "matrix-sdk-crypto", 3585 "matrix-sdk-store-encryption", ··· 3597 [[package]] 3598 name = "matrix-sdk-store-encryption" 3599 version = "0.2.0" 3600 + source = "git+https://github.com/matrix-org/matrix-rust-sdk.git?rev=19526cea6bce133fc48904838956846aeb966dc6#19526cea6bce133fc48904838956846aeb966dc6" 3601 dependencies = [ 3602 "blake3", 3603 "chacha20poly1305", ··· 3617 [[package]] 3618 name = "matrix-sdk-ui" 3619 version = "0.6.0" 3620 + source = "git+https://github.com/matrix-org/matrix-rust-sdk.git?rev=19526cea6bce133fc48904838956846aeb966dc6#19526cea6bce133fc48904838956846aeb966dc6" 3621 dependencies = [ 3622 "as_variant", 3623 "async-once-cell", ··· 3634 "fuzzy-matcher", 3635 "imbl", 3636 "indexmap 2.1.0", 3637 + "itertools 0.12.0", 3638 "matrix-sdk", 3639 "matrix-sdk-base", 3640 "mime", ··· 3714 3715 [[package]] 3716 name = "mio" 3717 + version = "0.8.10" 3718 source = "registry+https://github.com/rust-lang/crates.io-index" 3719 + checksum = "8f3d0b296e374a4e6f3c7b0a1f5a51d748a0d34c85e7dc48fc3fa9a87657fe09" 3720 dependencies = [ 3721 "libc", 3722 "wasi", 3723 + "windows-sys 0.48.0", 3724 ] 3725 3726 [[package]] ··· 3904 3905 [[package]] 3906 name = "oauth2-types" 3907 + version = "0.7.0" 3908 + source = "registry+https://github.com/rust-lang/crates.io-index" 3909 + checksum = "fd0c3fa3366856696f31b0686570dc4a511b499e648a03e433ad8b940ed2f122" 3910 dependencies = [ 3911 "chrono", 3912 "data-encoding", ··· 3963 3964 [[package]] 3965 name = "once_cell" 3966 + version = "1.19.0" 3967 source = "registry+https://github.com/rust-lang/crates.io-index" 3968 + checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" 3969 3970 [[package]] 3971 name = "oo7" ··· 4002 4003 [[package]] 4004 name = "openssl" 4005 + version = "0.10.61" 4006 source = "registry+https://github.com/rust-lang/crates.io-index" 4007 + checksum = "6b8419dc8cc6d866deb801274bba2e6f8f6108c1bb7fcc10ee5ab864931dbb45" 4008 dependencies = [ 4009 "bitflags 2.4.1", 4010 "cfg-if", ··· 4023 dependencies = [ 4024 "proc-macro2", 4025 "quote", 4026 + "syn 2.0.41", 4027 ] 4028 4029 [[package]] ··· 4034 4035 [[package]] 4036 name = "openssl-sys" 4037 + version = "0.9.97" 4038 source = "registry+https://github.com/rust-lang/crates.io-index" 4039 + checksum = "c3eaad34cdd97d81de97964fc7f29e2d104f483840d906ef56daa1912338460b" 4040 dependencies = [ 4041 "cc", 4042 "libc", ··· 4046 4047 [[package]] 4048 name = "opentelemetry" 4049 + version = "0.21.0" 4050 source = "registry+https://github.com/rust-lang/crates.io-index" 4051 + checksum = "1e32339a5dc40459130b3bd269e9892439f55b33e772d2a9d402a789baaf4e8a" 4052 dependencies = [ 4053 + "futures-core", 4054 + "futures-sink", 4055 + "indexmap 2.1.0", 4056 + "js-sys", 4057 + "once_cell", 4058 + "pin-project-lite", 4059 + "thiserror", 4060 + "urlencoding", 4061 ] 4062 4063 [[package]] 4064 name = "opentelemetry-http" 4065 + version = "0.10.0" 4066 source = "registry+https://github.com/rust-lang/crates.io-index" 4067 + checksum = "7f51189ce8be654f9b5f7e70e49967ed894e84a06fc35c6c042e64ac1fc5399e" 4068 dependencies = [ 4069 "async-trait", 4070 "bytes", 4071 "http", 4072 + "opentelemetry", 4073 ] 4074 4075 [[package]] 4076 name = "opentelemetry-semantic-conventions" 4077 + version = "0.13.0" 4078 source = "registry+https://github.com/rust-lang/crates.io-index" 4079 + checksum = "f5774f1ef1f982ef2a447f6ee04ec383981a3ab99c8e77a1a7b30182e65bbc84" 4080 dependencies = [ 4081 "opentelemetry", 4082 ] 4083 4084 [[package]] 4085 name = "opentelemetry_sdk" 4086 + version = "0.21.1" 4087 source = "registry+https://github.com/rust-lang/crates.io-index" 4088 + checksum = "968ba3f2ca03e90e5187f5e4f46c791ef7f2c163ae87789c8ce5f5ca3b7b7de5" 4089 dependencies = [ 4090 "async-trait", 4091 "crossbeam-channel", ··· 4093 "futures-executor", 4094 "futures-util", 4095 "once_cell", 4096 + "opentelemetry", 4097 "ordered-float", 4098 "percent-encoding", 4099 "rand", 4100 "thiserror", 4101 ] 4102 ··· 4111 4112 [[package]] 4113 name = "ordered-float" 4114 + version = "4.2.0" 4115 source = "registry+https://github.com/rust-lang/crates.io-index" 4116 + checksum = "a76df7075c7d4d01fdcb46c912dd17fba5b60c78ea480b475f2b6ab6f666584e" 4117 dependencies = [ 4118 "num-traits", 4119 ] ··· 4209 "libc", 4210 "redox_syscall", 4211 "smallvec", 4212 + "windows-targets 0.48.5", 4213 ] 4214 4215 [[package]] ··· 4235 "regex", 4236 "regex-syntax 0.7.5", 4237 "structmeta", 4238 + "syn 2.0.41", 4239 ] 4240 4241 [[package]] ··· 4271 4272 [[package]] 4273 name = "percent-encoding" 4274 + version = "2.3.1" 4275 source = "registry+https://github.com/rust-lang/crates.io-index" 4276 + checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" 4277 4278 [[package]] 4279 name = "phf" ··· 4334 "phf_shared 0.11.2", 4335 "proc-macro2", 4336 "quote", 4337 + "syn 2.0.41", 4338 ] 4339 4340 [[package]] ··· 4372 dependencies = [ 4373 "proc-macro2", 4374 "quote", 4375 + "syn 2.0.41", 4376 ] 4377 4378 [[package]] ··· 4513 "libc", 4514 "log", 4515 "pin-project-lite", 4516 + "windows-sys 0.48.0", 4517 ] 4518 4519 [[package]] 4520 name = "polling" 4521 + version = "3.3.1" 4522 source = "registry+https://github.com/rust-lang/crates.io-index" 4523 + checksum = "cf63fa624ab313c11656b4cda960bfc46c410187ad493c41f6ba2d8c1e991c9e" 4524 dependencies = [ 4525 "cfg-if", 4526 "concurrent-queue", 4527 "pin-project-lite", 4528 + "rustix 0.38.28", 4529 "tracing", 4530 + "windows-sys 0.52.0", 4531 ] 4532 4533 [[package]] ··· 4567 4568 [[package]] 4569 name = "primeorder" 4570 + version = "0.13.6" 4571 source = "registry+https://github.com/rust-lang/crates.io-index" 4572 + checksum = "353e1ca18966c16d9deb1c69278edbc5f194139612772bd9537af60ac231e1e6" 4573 dependencies = [ 4574 "elliptic-curve", 4575 ] ··· 4586 4587 [[package]] 4588 name = "proc-macro-crate" 4589 + version = "2.0.1" 4590 source = "registry+https://github.com/rust-lang/crates.io-index" 4591 + checksum = "97dc5fea232fc28d2f597b37c4876b348a40e33f3b02cc975c8d006d78d94b1a" 4592 dependencies = [ 4593 + "toml_datetime", 4594 + "toml_edit 0.20.2", 4595 ] 4596 4597 [[package]] ··· 4620 4621 [[package]] 4622 name = "proc-macro2" 4623 + version = "1.0.70" 4624 source = "registry+https://github.com/rust-lang/crates.io-index" 4625 + checksum = "39278fbbf5fb4f646ce651690877f89d1c5811a3d4acb27700c1cb3cdb78fd3b" 4626 dependencies = [ 4627 "unicode-ident", 4628 ] 4629 4630 [[package]] 4631 name = "prost" 4632 + version = "0.12.3" 4633 source = "registry+https://github.com/rust-lang/crates.io-index" 4634 + checksum = "146c289cda302b98a28d40c8b3b90498d6e526dd24ac2ecea73e4e491685b94a" 4635 dependencies = [ 4636 "bytes", 4637 "prost-derive", ··· 4639 4640 [[package]] 4641 name = "prost-derive" 4642 + version = "0.12.3" 4643 source = "registry+https://github.com/rust-lang/crates.io-index" 4644 + checksum = "efb6c9a1dd1def8e2124d17e83a20af56f1570d6c2d2bd9e266ccb768df3840e" 4645 dependencies = [ 4646 "anyhow", 4647 "itertools 0.11.0", 4648 "proc-macro2", 4649 "quote", 4650 + "syn 2.0.41", 4651 ] 4652 4653 [[package]] ··· 4868 4869 [[package]] 4870 name = "ring" 4871 + version = "0.17.7" 4872 source = "registry+https://github.com/rust-lang/crates.io-index" 4873 + checksum = "688c63d65483050968b2a8937f7995f443e27041a0f7700aa59b0822aedebb74" 4874 dependencies = [ 4875 "cc", 4876 "getrandom", 4877 "libc", 4878 "spin 0.9.8", 4879 "untrusted", 4880 + "windows-sys 0.48.0", 4881 ] 4882 4883 [[package]] ··· 4915 4916 [[package]] 4917 name = "rsa" 4918 + version = "0.9.6" 4919 source = "registry+https://github.com/rust-lang/crates.io-index" 4920 + checksum = "5d0e5124fcb30e76a7e79bfee683a2746db83784b86289f6251b54b7950a0dfc" 4921 dependencies = [ 4922 "const-oid", 4923 "digest", ··· 4935 4936 [[package]] 4937 name = "ruma" 4938 + version = "0.9.4" 4939 source = "registry+https://github.com/rust-lang/crates.io-index" 4940 + checksum = "2779c38df072964c63476259d9300efb07d0d1a7178c6469893636ce0c547a36" 4941 dependencies = [ 4942 "assign", 4943 "js_int", ··· 4952 4953 [[package]] 4954 name = "ruma-client-api" 4955 + version = "0.17.4" 4956 source = "registry+https://github.com/rust-lang/crates.io-index" 4957 + checksum = "641837258fa214a70823477514954ef0f5d3bc6ae8e1d5d85081856a33103386" 4958 dependencies = [ 4959 "assign", 4960 "bytes", ··· 5002 5003 [[package]] 5004 name = "ruma-events" 5005 + version = "0.27.11" 5006 source = "registry+https://github.com/rust-lang/crates.io-index" 5007 + checksum = "d20a52770e5a9fb30b7a1c14ba8b3dcf76dadc01674e58e40094f78e6bd5e3f1" 5008 dependencies = [ 5009 "as_variant", 5010 "indexmap 2.1.0", ··· 5068 checksum = "0280534a4b3e34416f883285fac4f9c408cd0b737890ae66f3e7a7056d14be80" 5069 dependencies = [ 5070 "once_cell", 5071 + "proc-macro-crate 2.0.1", 5072 "proc-macro2", 5073 "quote", 5074 "ruma-identifiers-validation", 5075 "serde", 5076 + "syn 2.0.41", 5077 "toml", 5078 ] 5079 ··· 5092 5093 [[package]] 5094 name = "rusqlite" 5095 + version = "0.30.0" 5096 source = "registry+https://github.com/rust-lang/crates.io-index" 5097 + checksum = "a78046161564f5e7cd9008aff3b2990b3850dc8e0349119b98e8f251e099f24d" 5098 dependencies = [ 5099 "bitflags 2.4.1", 5100 "fallible-iterator", ··· 5136 "io-lifetimes", 5137 "libc", 5138 "linux-raw-sys 0.3.8", 5139 + "windows-sys 0.48.0", 5140 ] 5141 5142 [[package]] 5143 name = "rustix" 5144 + version = "0.38.28" 5145 source = "registry+https://github.com/rust-lang/crates.io-index" 5146 + checksum = "72e572a5e8ca657d7366229cdde4bd14c4eb5499a9573d4d366fe1b599daa316" 5147 dependencies = [ 5148 "bitflags 2.4.1", 5149 "errno", 5150 "libc", 5151 + "linux-raw-sys 0.4.12", 5152 + "windows-sys 0.52.0", 5153 ] 5154 5155 [[package]] 5156 name = "rustls" 5157 + version = "0.21.10" 5158 source = "registry+https://github.com/rust-lang/crates.io-index" 5159 + checksum = "f9d5a6813c0759e4609cd494e8e725babae6a2ca7b62a5536a13daaec6fcb7ba" 5160 dependencies = [ 5161 "log", 5162 "ring", ··· 5178 5179 [[package]] 5180 name = "rustls-pemfile" 5181 + version = "1.0.4" 5182 source = "registry+https://github.com/rust-lang/crates.io-index" 5183 + checksum = "1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c" 5184 dependencies = [ 5185 "base64", 5186 ] ··· 5203 5204 [[package]] 5205 name = "ryu" 5206 + version = "1.0.16" 5207 source = "registry+https://github.com/rust-lang/crates.io-index" 5208 + checksum = "f98d2aa92eebf49b69786be48e4477826b256916e84a57ff2a4f21923b48eb4c" 5209 5210 [[package]] 5211 name = "salsa20" ··· 5222 source = "registry+https://github.com/rust-lang/crates.io-index" 5223 checksum = "0c3733bf4cf7ea0880754e19cb5a462007c4a8c1914bff372ccc95b464f1df88" 5224 dependencies = [ 5225 + "windows-sys 0.48.0", 5226 ] 5227 5228 [[package]] 5229 name = "schemars" 5230 + version = "0.8.16" 5231 source = "registry+https://github.com/rust-lang/crates.io-index" 5232 + checksum = "45a28f4c49489add4ce10783f7911893516f15afe45d015608d41faca6bc4d29" 5233 dependencies = [ 5234 "dyn-clone", 5235 "schemars_derive", ··· 5239 5240 [[package]] 5241 name = "schemars_derive" 5242 + version = "0.8.16" 5243 source = "registry+https://github.com/rust-lang/crates.io-index" 5244 + checksum = "c767fd6fa65d9ccf9cf026122c1b555f2ef9a4f0cea69da4d7dbc3e258d30967" 5245 dependencies = [ 5246 "proc-macro2", 5247 "quote", ··· 5330 5331 [[package]] 5332 name = "serde" 5333 + version = "1.0.193" 5334 source = "registry+https://github.com/rust-lang/crates.io-index" 5335 + checksum = "25dd9975e68d0cb5aa1120c288333fc98731bd1dd12f561e468ea4728c042b89" 5336 dependencies = [ 5337 "serde_derive", 5338 ] 5339 5340 [[package]] 5341 name = "serde-wasm-bindgen" 5342 + version = "0.6.3" 5343 source = "registry+https://github.com/rust-lang/crates.io-index" 5344 + checksum = "b9b713f70513ae1f8d92665bbbbda5c295c2cf1da5542881ae5eefe20c9af132" 5345 dependencies = [ 5346 "js-sys", 5347 "serde", ··· 5359 5360 [[package]] 5361 name = "serde_derive" 5362 + version = "1.0.193" 5363 source = "registry+https://github.com/rust-lang/crates.io-index" 5364 + checksum = "43576ca501357b9b071ac53cdc7da8ef0cbd9493d8df094cd821777ea6e894d3" 5365 dependencies = [ 5366 "proc-macro2", 5367 "quote", 5368 + "syn 2.0.41", 5369 ] 5370 5371 [[package]] ··· 5381 5382 [[package]] 5383 name = "serde_html_form" 5384 + version = "0.2.3" 5385 source = "registry+https://github.com/rust-lang/crates.io-index" 5386 + checksum = "224e6a14f315852940f3ec103125aa6482f0e224732ed91ed3330ed633077c34" 5387 dependencies = [ 5388 "form_urlencoded", 5389 "indexmap 2.1.0", ··· 5411 dependencies = [ 5412 "proc-macro2", 5413 "quote", 5414 + "syn 2.0.41", 5415 ] 5416 5417 [[package]] ··· 5461 "darling 0.20.3", 5462 "proc-macro2", 5463 "quote", 5464 + "syn 2.0.41", 5465 ] 5466 5467 [[package]] ··· 5512 5513 [[package]] 5514 name = "signature" 5515 + version = "2.2.0" 5516 source = "registry+https://github.com/rust-lang/crates.io-index" 5517 + checksum = "77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de" 5518 dependencies = [ 5519 "digest", 5520 "rand_core", ··· 5564 checksum = "7b5fac59a5cb5dd637972e5fca70daf0523c9067fcdc4842f053dae04a18f8e9" 5565 dependencies = [ 5566 "libc", 5567 + "windows-sys 0.48.0", 5568 ] 5569 5570 [[package]] ··· 5619 5620 [[package]] 5621 name = "spki" 5622 + version = "0.7.3" 5623 source = "registry+https://github.com/rust-lang/crates.io-index" 5624 + checksum = "d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d" 5625 dependencies = [ 5626 "base64ct", 5627 "der", ··· 5674 "proc-macro2", 5675 "quote", 5676 "structmeta-derive", 5677 + "syn 2.0.41", 5678 ] 5679 5680 [[package]] ··· 5685 dependencies = [ 5686 "proc-macro2", 5687 "quote", 5688 + "syn 2.0.41", 5689 ] 5690 5691 [[package]] ··· 5707 "proc-macro2", 5708 "quote", 5709 "rustversion", 5710 + "syn 2.0.41", 5711 ] 5712 5713 [[package]] ··· 5729 5730 [[package]] 5731 name = "syn" 5732 + version = "2.0.41" 5733 source = "registry+https://github.com/rust-lang/crates.io-index" 5734 + checksum = "44c8b28c477cc3bf0e7966561e3460130e1255f7a1cf71931075f1c5e7a7e269" 5735 dependencies = [ 5736 "proc-macro2", 5737 "quote", ··· 5793 "cfg-if", 5794 "fastrand 2.0.1", 5795 "redox_syscall", 5796 + "rustix 0.38.28", 5797 + "windows-sys 0.48.0", 5798 ] 5799 5800 [[package]] ··· 5810 5811 [[package]] 5812 name = "thiserror" 5813 + version = "1.0.51" 5814 source = "registry+https://github.com/rust-lang/crates.io-index" 5815 + checksum = "f11c217e1416d6f036b870f14e0413d480dbf28edbee1f877abaf0206af43bb7" 5816 dependencies = [ 5817 "thiserror-impl", 5818 ] 5819 5820 [[package]] 5821 name = "thiserror-impl" 5822 + version = "1.0.51" 5823 source = "registry+https://github.com/rust-lang/crates.io-index" 5824 + checksum = "01742297787513b79cf8e29d1056ede1313e2420b7b3b15d0a768b4921f549df" 5825 dependencies = [ 5826 "proc-macro2", 5827 "quote", 5828 + "syn 2.0.41", 5829 ] 5830 5831 [[package]] ··· 5895 5896 [[package]] 5897 name = "tokio" 5898 + version = "1.35.0" 5899 source = "registry+https://github.com/rust-lang/crates.io-index" 5900 + checksum = "841d45b238a16291a4e1584e61820b8ae57d696cc5015c459c229ccc6990cc1c" 5901 dependencies = [ 5902 "backtrace", 5903 "bytes", ··· 5909 "socket2 0.5.5", 5910 "tokio-macros", 5911 "tracing", 5912 + "windows-sys 0.48.0", 5913 ] 5914 5915 [[package]] 5916 name = "tokio-macros" 5917 + version = "2.2.0" 5918 source = "registry+https://github.com/rust-lang/crates.io-index" 5919 + checksum = "5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b" 5920 dependencies = [ 5921 "proc-macro2", 5922 "quote", 5923 + "syn 2.0.41", 5924 ] 5925 5926 [[package]] ··· 5983 5984 [[package]] 5985 name = "toml" 5986 + version = "0.8.2" 5987 source = "registry+https://github.com/rust-lang/crates.io-index" 5988 + checksum = "185d8ab0dfbb35cf1399a6344d8484209c088f75f8f68230da55d48d95d43e3d" 5989 dependencies = [ 5990 "serde", 5991 "serde_spanned", 5992 "toml_datetime", 5993 + "toml_edit 0.20.2", 5994 ] 5995 5996 [[package]] 5997 name = "toml_datetime" 5998 + version = "0.6.3" 5999 source = "registry+https://github.com/rust-lang/crates.io-index" 6000 + checksum = "7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b" 6001 dependencies = [ 6002 "serde", 6003 ] ··· 6015 6016 [[package]] 6017 name = "toml_edit" 6018 + version = "0.20.2" 6019 source = "registry+https://github.com/rust-lang/crates.io-index" 6020 + checksum = "396e4d48bbb2b7554c944bde63101b5ae446cff6ec4a24227428f15eb72ef338" 6021 dependencies = [ 6022 "indexmap 2.1.0", 6023 "serde", ··· 6100 dependencies = [ 6101 "proc-macro2", 6102 "quote", 6103 + "syn 2.0.41", 6104 ] 6105 6106 [[package]] ··· 6115 6116 [[package]] 6117 name = "tracing-log" 6118 + version = "0.2.0" 6119 source = "registry+https://github.com/rust-lang/crates.io-index" 6120 + checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3" 6121 dependencies = [ 6122 "log", 6123 "once_cell", ··· 6126 6127 [[package]] 6128 name = "tracing-opentelemetry" 6129 + version = "0.22.0" 6130 source = "registry+https://github.com/rust-lang/crates.io-index" 6131 + checksum = "c67ac25c5407e7b961fafc6f7e9aa5958fd297aada2d20fa2ae1737357e55596" 6132 dependencies = [ 6133 + "js-sys", 6134 "once_cell", 6135 "opentelemetry", 6136 "opentelemetry_sdk", 6137 "tracing", 6138 "tracing-core", 6139 "tracing-subscriber", 6140 + "web-time", 6141 ] 6142 6143 [[package]] 6144 name = "tracing-subscriber" 6145 + version = "0.3.18" 6146 source = "registry+https://github.com/rust-lang/crates.io-index" 6147 + checksum = "ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b" 6148 dependencies = [ 6149 "matchers", 6150 "nu-ansi-term", ··· 6160 6161 [[package]] 6162 name = "try-lock" 6163 + version = "0.2.5" 6164 source = "registry+https://github.com/rust-lang/crates.io-index" 6165 + checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" 6166 6167 [[package]] 6168 name = "typenum" ··· 6187 6188 [[package]] 6189 name = "uds_windows" 6190 + version = "1.1.0" 6191 source = "registry+https://github.com/rust-lang/crates.io-index" 6192 + checksum = "89daebc3e6fd160ac4aa9fc8b3bf71e1f74fbf92367ae71fb83a037e8bf164b9" 6193 dependencies = [ 6194 + "memoffset 0.9.0", 6195 "tempfile", 6196 "winapi", 6197 ] ··· 6216 6217 [[package]] 6218 name = "unicode-bidi" 6219 + version = "0.3.14" 6220 source = "registry+https://github.com/rust-lang/crates.io-index" 6221 + checksum = "6f2528f27a9eb2b21e69c95319b30bd0efd85d09c379741b0f78ea1d86be2416" 6222 6223 [[package]] 6224 name = "unicode-ident" ··· 6265 6266 [[package]] 6267 name = "url" 6268 + version = "2.5.0" 6269 source = "registry+https://github.com/rust-lang/crates.io-index" 6270 + checksum = "31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633" 6271 dependencies = [ 6272 "form_urlencoded", 6273 "idna", ··· 6289 6290 [[package]] 6291 name = "utf8-width" 6292 + version = "0.1.7" 6293 source = "registry+https://github.com/rust-lang/crates.io-index" 6294 + checksum = "86bd8d4e895da8537e5315b8254664e6b769c4ff3db18321b297a1e7004392e3" 6295 6296 [[package]] 6297 name = "uuid" 6298 + version = "1.6.1" 6299 source = "registry+https://github.com/rust-lang/crates.io-index" 6300 + checksum = "5e395fcf16a7a3d8127ec99782007af141946b4795001f876d54fb0d55978560" 6301 dependencies = [ 6302 "getrandom", 6303 "wasm-bindgen", ··· 6379 6380 [[package]] 6381 name = "wasm-bindgen" 6382 + version = "0.2.89" 6383 source = "registry+https://github.com/rust-lang/crates.io-index" 6384 + checksum = "0ed0d4f68a3015cc185aff4db9506a015f4b96f95303897bfa23f846db54064e" 6385 dependencies = [ 6386 "cfg-if", 6387 "wasm-bindgen-macro", ··· 6389 6390 [[package]] 6391 name = "wasm-bindgen-backend" 6392 + version = "0.2.89" 6393 source = "registry+https://github.com/rust-lang/crates.io-index" 6394 + checksum = "1b56f625e64f3a1084ded111c4d5f477df9f8c92df113852fa5a374dbda78826" 6395 dependencies = [ 6396 "bumpalo", 6397 "log", 6398 "once_cell", 6399 "proc-macro2", 6400 "quote", 6401 + "syn 2.0.41", 6402 "wasm-bindgen-shared", 6403 ] 6404 6405 [[package]] 6406 name = "wasm-bindgen-futures" 6407 + version = "0.4.39" 6408 source = "registry+https://github.com/rust-lang/crates.io-index" 6409 + checksum = "ac36a15a220124ac510204aec1c3e5db8a22ab06fd6706d881dc6149f8ed9a12" 6410 dependencies = [ 6411 "cfg-if", 6412 "js-sys", ··· 6416 6417 [[package]] 6418 name = "wasm-bindgen-macro" 6419 + version = "0.2.89" 6420 source = "registry+https://github.com/rust-lang/crates.io-index" 6421 + checksum = "0162dbf37223cd2afce98f3d0785506dcb8d266223983e4b5b525859e6e182b2" 6422 dependencies = [ 6423 "quote", 6424 "wasm-bindgen-macro-support", ··· 6426 6427 [[package]] 6428 name = "wasm-bindgen-macro-support" 6429 + version = "0.2.89" 6430 source = "registry+https://github.com/rust-lang/crates.io-index" 6431 + checksum = "f0eb82fcb7930ae6219a7ecfd55b217f5f0893484b7a13022ebb2b2bf20b5283" 6432 dependencies = [ 6433 "proc-macro2", 6434 "quote", 6435 + "syn 2.0.41", 6436 "wasm-bindgen-backend", 6437 "wasm-bindgen-shared", 6438 ] 6439 6440 [[package]] 6441 name = "wasm-bindgen-shared" 6442 + version = "0.2.89" 6443 source = "registry+https://github.com/rust-lang/crates.io-index" 6444 + checksum = "7ab9b36309365056cd639da3134bf87fa8f3d86008abf99e612384a6eecd459f" 6445 6446 [[package]] 6447 name = "wasm-streams" ··· 6458 6459 [[package]] 6460 name = "web-sys" 6461 + version = "0.3.66" 6462 source = "registry+https://github.com/rust-lang/crates.io-index" 6463 + checksum = "50c24a44ec86bb68fbecd1b3efed7e85ea5621b39b35ef2766b66cd984f8010f" 6464 + dependencies = [ 6465 + "js-sys", 6466 + "wasm-bindgen", 6467 + ] 6468 + 6469 + [[package]] 6470 + name = "web-time" 6471 + version = "0.2.3" 6472 + source = "registry+https://github.com/rust-lang/crates.io-index" 6473 + checksum = "57099a701fb3a8043f993e8228dc24229c7b942e2b009a1b962e54489ba1d3bf" 6474 dependencies = [ 6475 "js-sys", 6476 "wasm-bindgen", ··· 6516 source = "registry+https://github.com/rust-lang/crates.io-index" 6517 checksum = "f1f8cf84f35d2db49a46868f947758c7a1138116f7fac3bc844f43ade1292e64" 6518 dependencies = [ 6519 + "windows-targets 0.48.5", 6520 ] 6521 6522 [[package]] ··· 6525 source = "registry+https://github.com/rust-lang/crates.io-index" 6526 checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 6527 dependencies = [ 6528 + "windows-targets 0.48.5", 6529 + ] 6530 + 6531 + [[package]] 6532 + name = "windows-sys" 6533 + version = "0.52.0" 6534 + source = "registry+https://github.com/rust-lang/crates.io-index" 6535 + checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" 6536 + dependencies = [ 6537 + "windows-targets 0.52.0", 6538 ] 6539 6540 [[package]] ··· 6543 source = "registry+https://github.com/rust-lang/crates.io-index" 6544 checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" 6545 dependencies = [ 6546 + "windows_aarch64_gnullvm 0.48.5", 6547 + "windows_aarch64_msvc 0.48.5", 6548 + "windows_i686_gnu 0.48.5", 6549 + "windows_i686_msvc 0.48.5", 6550 + "windows_x86_64_gnu 0.48.5", 6551 + "windows_x86_64_gnullvm 0.48.5", 6552 + "windows_x86_64_msvc 0.48.5", 6553 + ] 6554 + 6555 + [[package]] 6556 + name = "windows-targets" 6557 + version = "0.52.0" 6558 + source = "registry+https://github.com/rust-lang/crates.io-index" 6559 + checksum = "8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd" 6560 + dependencies = [ 6561 + "windows_aarch64_gnullvm 0.52.0", 6562 + "windows_aarch64_msvc 0.52.0", 6563 + "windows_i686_gnu 0.52.0", 6564 + "windows_i686_msvc 0.52.0", 6565 + "windows_x86_64_gnu 0.52.0", 6566 + "windows_x86_64_gnullvm 0.52.0", 6567 + "windows_x86_64_msvc 0.52.0", 6568 ] 6569 6570 [[package]] ··· 6574 checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" 6575 6576 [[package]] 6577 + name = "windows_aarch64_gnullvm" 6578 + version = "0.52.0" 6579 + source = "registry+https://github.com/rust-lang/crates.io-index" 6580 + checksum = "cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea" 6581 + 6582 + [[package]] 6583 name = "windows_aarch64_msvc" 6584 version = "0.48.5" 6585 source = "registry+https://github.com/rust-lang/crates.io-index" 6586 checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" 6587 + 6588 + [[package]] 6589 + name = "windows_aarch64_msvc" 6590 + version = "0.52.0" 6591 + source = "registry+https://github.com/rust-lang/crates.io-index" 6592 + checksum = "bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef" 6593 6594 [[package]] 6595 name = "windows_i686_gnu" ··· 6598 checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" 6599 6600 [[package]] 6601 + name = "windows_i686_gnu" 6602 + version = "0.52.0" 6603 + source = "registry+https://github.com/rust-lang/crates.io-index" 6604 + checksum = "a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313" 6605 + 6606 + [[package]] 6607 name = "windows_i686_msvc" 6608 version = "0.48.5" 6609 source = "registry+https://github.com/rust-lang/crates.io-index" 6610 checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" 6611 6612 [[package]] 6613 + name = "windows_i686_msvc" 6614 + version = "0.52.0" 6615 + source = "registry+https://github.com/rust-lang/crates.io-index" 6616 + checksum = "ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a" 6617 + 6618 + [[package]] 6619 name = "windows_x86_64_gnu" 6620 version = "0.48.5" 6621 source = "registry+https://github.com/rust-lang/crates.io-index" 6622 checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" 6623 6624 [[package]] 6625 + name = "windows_x86_64_gnu" 6626 + version = "0.52.0" 6627 + source = "registry+https://github.com/rust-lang/crates.io-index" 6628 + checksum = "3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd" 6629 + 6630 + [[package]] 6631 name = "windows_x86_64_gnullvm" 6632 version = "0.48.5" 6633 source = "registry+https://github.com/rust-lang/crates.io-index" 6634 checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" 6635 6636 [[package]] 6637 + name = "windows_x86_64_gnullvm" 6638 + version = "0.52.0" 6639 + source = "registry+https://github.com/rust-lang/crates.io-index" 6640 + checksum = "1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e" 6641 + 6642 + [[package]] 6643 name = "windows_x86_64_msvc" 6644 version = "0.48.5" 6645 source = "registry+https://github.com/rust-lang/crates.io-index" 6646 checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" 6647 6648 [[package]] 6649 + name = "windows_x86_64_msvc" 6650 + version = "0.52.0" 6651 + source = "registry+https://github.com/rust-lang/crates.io-index" 6652 + checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04" 6653 + 6654 + [[package]] 6655 name = "winnow" 6656 + version = "0.5.28" 6657 source = "registry+https://github.com/rust-lang/crates.io-index" 6658 + checksum = "6c830786f7720c2fd27a1a0e27a709dbd3c4d009b56d098fc742d4f4eab91fe2" 6659 dependencies = [ 6660 "memchr", 6661 ] ··· 6667 checksum = "524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1" 6668 dependencies = [ 6669 "cfg-if", 6670 + "windows-sys 0.48.0", 6671 ] 6672 6673 [[package]] ··· 6777 6778 [[package]] 6779 name = "zerocopy" 6780 + version = "0.7.31" 6781 source = "registry+https://github.com/rust-lang/crates.io-index" 6782 + checksum = "1c4061bedbb353041c12f413700357bec76df2c7e2ca8e4df8bac24c6bf68e3d" 6783 dependencies = [ 6784 "zerocopy-derive", 6785 ] 6786 6787 [[package]] 6788 name = "zerocopy-derive" 6789 + version = "0.7.31" 6790 source = "registry+https://github.com/rust-lang/crates.io-index" 6791 + checksum = "b3c129550b3e6de3fd0ba67ba5c81818f9805e58b8d7fee80a3a59d2c9fc601a" 6792 dependencies = [ 6793 "proc-macro2", 6794 "quote", 6795 + "syn 2.0.41", 6796 ] 6797 6798 [[package]] 6799 name = "zeroize" 6800 + version = "1.7.0" 6801 source = "registry+https://github.com/rust-lang/crates.io-index" 6802 + checksum = "525b4ec142c6b68a2d10f01f7bbf6755599ca3f81ea53b8431b7dd348f5fdb2d" 6803 dependencies = [ 6804 "zeroize_derive", 6805 ] ··· 6812 dependencies = [ 6813 "proc-macro2", 6814 "quote", 6815 + "syn 2.0.41", 6816 ] 6817 6818 [[package]]
+4 -4
pkgs/applications/networking/instant-messengers/fractal/default.nix
··· 25 26 stdenv.mkDerivation rec { 27 pname = "fractal"; 28 - version = "5"; 29 30 src = fetchFromGitLab { 31 domain = "gitlab.gnome.org"; 32 owner = "GNOME"; 33 repo = "fractal"; 34 rev = version; 35 - hash = "sha256-XHb8HjQ5PDL2sen6qUivDllvYEhKnp1vQynD2Lksi30="; 36 }; 37 38 cargoDeps = rustPlatform.importCargoLock { 39 lockFile = ./Cargo.lock; 40 outputHashes = { 41 - "matrix-sdk-0.6.2" = "sha256-X+4077rlaE8zjXHXPUfiYwa/+Bg0KTFrcsAg7yCz4ug="; 42 - "mas-http-0.5.0-rc.2" = "sha256-XH+I5URcbkSY4NDwfOFhIjb+/swuGz6n9hKufziPgoY="; 43 }; 44 }; 45 ··· 82 meta = with lib; { 83 description = "Matrix group messaging app"; 84 homepage = "https://gitlab.gnome.org/GNOME/fractal"; 85 license = licenses.gpl3Plus; 86 maintainers = teams.gnome.members ++ (with maintainers; [ anselmschueler dtzWill ]); 87 platforms = platforms.linux;
··· 25 26 stdenv.mkDerivation rec { 27 pname = "fractal"; 28 + version = "6"; 29 30 src = fetchFromGitLab { 31 domain = "gitlab.gnome.org"; 32 owner = "GNOME"; 33 repo = "fractal"; 34 rev = version; 35 + hash = "sha256-J4Jb7G5Rfou3N7mytetIdLl0dGY5dSvTjnu8aj4kWXQ="; 36 }; 37 38 cargoDeps = rustPlatform.importCargoLock { 39 lockFile = ./Cargo.lock; 40 outputHashes = { 41 + "matrix-sdk-0.6.2" = "sha256-CY0Ylrd3NkP1IevyQa351IS/+evG2GgrjPnR/ZDFR9Q="; 42 }; 43 }; 44 ··· 81 meta = with lib; { 82 description = "Matrix group messaging app"; 83 homepage = "https://gitlab.gnome.org/GNOME/fractal"; 84 + changelog = "https://gitlab.gnome.org/World/fractal/-/releases/${version}"; 85 license = licenses.gpl3Plus; 86 maintainers = teams.gnome.members ++ (with maintainers; [ anselmschueler dtzWill ]); 87 platforms = platforms.linux;
+6 -6
pkgs/applications/networking/instant-messengers/slack/default.nix
··· 45 46 pname = "slack"; 47 48 - x86_64-darwin-version = "4.36.134"; 49 - x86_64-darwin-sha256 = "13s7vcbi180y221qh5dpvp9s94511lqwih3k52k61p98xjarrcwv"; 50 51 - x86_64-linux-version = "4.35.131"; 52 - x86_64-linux-sha256 = "0mb33vvb36aavn52yvk5fiyc8f7z56cqm1siknaap707iqqfpwpb"; 53 54 - aarch64-darwin-version = "4.36.134"; 55 - aarch64-darwin-sha256 = "0yyqmyicf4rkpvp6al2kb7g188xhg3m8hyi24a23yhnil8hk2r3v"; 56 57 version = { 58 x86_64-darwin = x86_64-darwin-version;
··· 45 46 pname = "slack"; 47 48 + x86_64-darwin-version = "4.36.138"; 49 + x86_64-darwin-sha256 = "1dj4q98sva25kbniqnwz2l38lg48dhrdmjx31sg8j0ayrs82hha4"; 50 51 + x86_64-linux-version = "4.36.138"; 52 + x86_64-linux-sha256 = "06h258fvpprx37vjvd5sxl6bxnfcq3shviwx9wv8m9fmg2riwnsg"; 53 54 + aarch64-darwin-version = "4.36.138"; 55 + aarch64-darwin-sha256 = "10xg5aa668iq0n56la1rqgpbzw8jym0y8dgv99f1l7yn03fcwpql"; 56 57 version = { 58 x86_64-darwin = x86_64-darwin-version;
+1 -1
pkgs/applications/science/chemistry/molden/default.nix
··· 31 mkdir -p $out/bin 32 ''; 33 34 - enableParallelBuilding = true; 35 36 meta = with lib; { 37 description = "Display and manipulate molecular structures";
··· 31 mkdir -p $out/bin 32 ''; 33 34 + enableParallelBuilding = false; 35 36 meta = with lib; { 37 description = "Display and manipulate molecular structures";
+2 -2
pkgs/applications/video/kodi/addons/inputstream-adaptive/default.nix
··· 10 buildKodiBinaryAddon rec { 11 pname = "inputstream-adaptive"; 12 namespace = "inputstream.adaptive"; 13 - version = "20.3.14"; 14 15 src = fetchFromGitHub { 16 owner = "xbmc"; 17 repo = "inputstream.adaptive"; 18 rev = "${version}-${rel}"; 19 - sha256 = "sha256-9S98LgeXq2Wc5CLd5WGo7iNM9ZkSuDBO/O35wf0SjZY="; 20 }; 21 22 extraCMakeFlags = [
··· 10 buildKodiBinaryAddon rec { 11 pname = "inputstream-adaptive"; 12 namespace = "inputstream.adaptive"; 13 + version = "20.3.16"; 14 15 src = fetchFromGitHub { 16 owner = "xbmc"; 17 repo = "inputstream.adaptive"; 18 rev = "${version}-${rel}"; 19 + sha256 = "sha256-1OY+3pvpVW8rkj7HL84IECyHpAmWsUQ9mTzuGesH+jI="; 20 }; 21 22 extraCMakeFlags = [
+1 -1
pkgs/build-support/dart/build-dart-application/default.nix
··· 87 dartCompileCommand dartOutputType dartRuntimeCommand dartCompileFlags 88 dartJitFlags; 89 90 - outputs = args.outputs or [ ] ++ [ "out" "pubcache" ]; 91 92 dartEntryPoints = 93 if (dartEntryPoints != null)
··· 87 dartCompileCommand dartOutputType dartRuntimeCommand dartCompileFlags 88 dartJitFlags; 89 90 + outputs = [ "out" "pubcache" ] ++ args.outputs or [ ]; 91 92 dartEntryPoints = 93 if (dartEntryPoints != null)
+13 -3
pkgs/build-support/dart/build-dart-application/hooks/dart-install-hook.sh
··· 19 fi 20 done < <(_getDartEntryPoints) 21 22 # Install the package_config.json file. 23 mkdir -p "$pubcache" 24 cp .dart_tool/package_config.json "$pubcache/package_config.json" 25 26 - runHook postInstall 27 - 28 - echo "Finished dartInstallHook" 29 } 30 31 if [ -z "${dontDartInstall-}" ] && [ -z "${installPhase-}" ]; then 32 installPhase=dartInstallHook 33 fi
··· 19 fi 20 done < <(_getDartEntryPoints) 21 22 + runHook postInstall 23 + 24 + echo "Finished dartInstallHook" 25 + } 26 + 27 + dartInstallCacheHook() { 28 + echo "Executing dartInstallCacheHook" 29 + 30 # Install the package_config.json file. 31 mkdir -p "$pubcache" 32 cp .dart_tool/package_config.json "$pubcache/package_config.json" 33 34 + echo "Finished dartInstallCacheHook" 35 } 36 37 if [ -z "${dontDartInstall-}" ] && [ -z "${installPhase-}" ]; then 38 installPhase=dartInstallHook 39 fi 40 + 41 + if [ -z "${dontDartInstallCache-}" ]; then 42 + postInstallHooks+=(dartInstallCacheHook) 43 + fi
+133 -104
pkgs/build-support/flutter/default.nix
··· 17 18 { pubGetScript ? "flutter pub get" 19 , flutterBuildFlags ? [ ] 20 , extraWrapProgramArgs ? "" 21 , ... 22 }@args: 23 24 - (buildDartApplication.override { 25 - dart = flutter; 26 - }) (args // { 27 - sdkSetupScript = '' 28 - # Pub needs SSL certificates. Dart normally looks in a hardcoded path. 29 - # https://github.com/dart-lang/sdk/blob/3.1.0/runtime/bin/security_context_linux.cc#L48 30 - # 31 - # Dart does not respect SSL_CERT_FILE... 32 - # https://github.com/dart-lang/sdk/issues/48506 33 - # ...and Flutter does not support --root-certs-file, so the path cannot be manually set. 34 - # https://github.com/flutter/flutter/issues/56607 35 - # https://github.com/flutter/flutter/issues/113594 36 - # 37 - # libredirect is of no use either, as Flutter does not pass any 38 - # environment variables (including LD_PRELOAD) to the Pub process. 39 - # 40 - # Instead, Flutter is patched to allow the path to the Dart binary used for 41 - # Pub commands to be overriden. 42 - export NIX_FLUTTER_PUB_DART="${runCommand "dart-with-certs" { nativeBuildInputs = [ makeWrapper ]; } '' 43 - mkdir -p "$out/bin" 44 - makeWrapper ${flutter.dart}/bin/dart "$out/bin/dart" \ 45 - --add-flags "--root-certs-file=${cacert}/etc/ssl/certs/ca-bundle.crt" 46 - ''}/bin/dart" 47 48 - export HOME="$NIX_BUILD_TOP" 49 - flutter config --no-analytics &>/dev/null # mute first-run 50 - flutter config --enable-linux-desktop >/dev/null 51 - ''; 52 53 - inherit pubGetScript; 54 55 - sdkSourceBuilders = { 56 - # https://github.com/dart-lang/pub/blob/68dc2f547d0a264955c1fa551fa0a0e158046494/lib/src/sdk/flutter.dart#L81 57 - "flutter" = name: runCommand "flutter-sdk-${name}" { passthru.packageRoot = "."; } '' 58 - for path in '${flutter}/packages/${name}' '${flutter}/bin/cache/pkg/${name}'; do 59 - if [ -d "$path" ]; then 60 - ln -s "$path" "$out" 61 - break 62 fi 63 - done 64 65 - if [ ! -e "$out" ]; then 66 - echo 1>&2 'The Flutter SDK does not contain the requested package: ${name}!' 67 - exit 1 68 - fi 69 - ''; 70 - }; 71 72 - extraPackageConfigSetup = '' 73 - # https://github.com/flutter/flutter/blob/3.13.8/packages/flutter_tools/lib/src/dart/pub.dart#L755 74 - if [ "$('${yq}/bin/yq' '.flutter.generate // false' pubspec.yaml)" = "true" ]; then 75 - '${jq}/bin/jq' '.packages |= . + [{ 76 - name: "flutter_gen", 77 - rootUri: "flutter_gen", 78 - languageVersion: "2.12", 79 - }]' "$out" | '${moreutils}/bin/sponge' "$out" 80 - fi 81 - ''; 82 83 - nativeBuildInputs = (args.nativeBuildInputs or [ ]) ++ [ 84 - wrapGAppsHook 85 86 - # Flutter requires pkg-config for Linux desktop support, and many plugins 87 - # attempt to use it. 88 - # 89 - # It is available to the `flutter` tool through its wrapper, but it must be 90 - # added here as well so the setup hook adds plugin dependencies to the 91 - # pkg-config search paths. 92 - pkg-config 93 - ]; 94 95 - buildInputs = (args.buildInputs or [ ]) ++ [ glib ]; 96 97 - dontDartBuild = true; 98 - buildPhase = args.buildPhase or '' 99 - runHook preBuild 100 101 - mkdir -p build/flutter_assets/fonts 102 103 - flutter build linux -v --release --split-debug-info="$debug" ${builtins.concatStringsSep " " (map (flag: "\"${flag}\"") flutterBuildFlags)} 104 105 - runHook postBuild 106 - ''; 107 108 - dontDartInstall = true; 109 - installPhase = args.installPhase or '' 110 - runHook preInstall 111 112 - built=build/linux/*/release/bundle 113 114 - mkdir -p $out/bin 115 - mv $built $out/app 116 117 - for f in $(find $out/app -iname "*.desktop" -type f); do 118 - install -D $f $out/share/applications/$(basename $f) 119 - done 120 121 - for f in $(find $out/app -maxdepth 1 -type f); do 122 - ln -s $f $out/bin/$(basename $f) 123 - done 124 125 - # make *.so executable 126 - find $out/app -iname "*.so" -type f -exec chmod +x {} + 127 128 - # remove stuff like /build/source/packages/ubuntu_desktop_installer/linux/flutter/ephemeral 129 - for f in $(find $out/app -executable -type f); do 130 - if patchelf --print-rpath "$f" | grep /build; then # this ignores static libs (e,g. libapp.so) also 131 - echo "strip RPath of $f" 132 - newrp=$(patchelf --print-rpath $f | sed -r "s|/build.*ephemeral:||g" | sed -r "s|/build.*profile:||g") 133 - patchelf --set-rpath "$newrp" "$f" 134 - fi 135 - done 136 137 - # Install the package_config.json file. 138 - # This is normally done by dartInstallHook, but we disable it. 139 - mkdir -p "$pubcache" 140 - cp .dart_tool/package_config.json "$pubcache/package_config.json" 141 142 - runHook postInstall 143 - ''; 144 145 - dontWrapGApps = true; 146 - extraWrapProgramArgs = '' 147 - ''${gappsWrapperArgs[@]} \ 148 - ${extraWrapProgramArgs} 149 - ''; 150 - })
··· 17 18 { pubGetScript ? "flutter pub get" 19 , flutterBuildFlags ? [ ] 20 + , targetFlutterPlatform ? "linux" 21 , extraWrapProgramArgs ? "" 22 , ... 23 }@args: 24 25 + let 26 + builderArgs = rec { 27 + universal = args // { 28 + sdkSetupScript = '' 29 + # Pub needs SSL certificates. Dart normally looks in a hardcoded path. 30 + # https://github.com/dart-lang/sdk/blob/3.1.0/runtime/bin/security_context_linux.cc#L48 31 + # 32 + # Dart does not respect SSL_CERT_FILE... 33 + # https://github.com/dart-lang/sdk/issues/48506 34 + # ...and Flutter does not support --root-certs-file, so the path cannot be manually set. 35 + # https://github.com/flutter/flutter/issues/56607 36 + # https://github.com/flutter/flutter/issues/113594 37 + # 38 + # libredirect is of no use either, as Flutter does not pass any 39 + # environment variables (including LD_PRELOAD) to the Pub process. 40 + # 41 + # Instead, Flutter is patched to allow the path to the Dart binary used for 42 + # Pub commands to be overriden. 43 + export NIX_FLUTTER_PUB_DART="${runCommand "dart-with-certs" { nativeBuildInputs = [ makeWrapper ]; } '' 44 + mkdir -p "$out/bin" 45 + makeWrapper ${flutter.dart}/bin/dart "$out/bin/dart" \ 46 + --add-flags "--root-certs-file=${cacert}/etc/ssl/certs/ca-bundle.crt" 47 + ''}/bin/dart" 48 49 + export HOME="$NIX_BUILD_TOP" 50 + flutter config --no-analytics &>/dev/null # mute first-run 51 + flutter config --enable-linux-desktop >/dev/null 52 + ''; 53 + 54 + inherit pubGetScript; 55 + 56 + sdkSourceBuilders = { 57 + # https://github.com/dart-lang/pub/blob/68dc2f547d0a264955c1fa551fa0a0e158046494/lib/src/sdk/flutter.dart#L81 58 + "flutter" = name: runCommand "flutter-sdk-${name}" { passthru.packageRoot = "."; } '' 59 + for path in '${flutter}/packages/${name}' '${flutter}/bin/cache/pkg/${name}'; do 60 + if [ -d "$path" ]; then 61 + ln -s "$path" "$out" 62 + break 63 + fi 64 + done 65 66 + if [ ! -e "$out" ]; then 67 + echo 1>&2 'The Flutter SDK does not contain the requested package: ${name}!' 68 + exit 1 69 + fi 70 + ''; 71 + }; 72 73 + extraPackageConfigSetup = '' 74 + # https://github.com/flutter/flutter/blob/3.13.8/packages/flutter_tools/lib/src/dart/pub.dart#L755 75 + if [ "$('${yq}/bin/yq' '.flutter.generate // false' pubspec.yaml)" = "true" ]; then 76 + '${jq}/bin/jq' '.packages |= . + [{ 77 + name: "flutter_gen", 78 + rootUri: "flutter_gen", 79 + languageVersion: "2.12", 80 + }]' "$out" | '${moreutils}/bin/sponge' "$out" 81 fi 82 + ''; 83 + }; 84 + 85 + linux = universal // { 86 + outputs = universal.outputs or [ ] ++ [ "debug" ]; 87 + 88 + nativeBuildInputs = (universal.nativeBuildInputs or [ ]) ++ [ 89 + wrapGAppsHook 90 + 91 + # Flutter requires pkg-config for Linux desktop support, and many plugins 92 + # attempt to use it. 93 + # 94 + # It is available to the `flutter` tool through its wrapper, but it must be 95 + # added here as well so the setup hook adds plugin dependencies to the 96 + # pkg-config search paths. 97 + pkg-config 98 + ]; 99 + 100 + buildInputs = (universal.buildInputs or [ ]) ++ [ glib ]; 101 102 + dontDartBuild = true; 103 + buildPhase = universal.buildPhase or '' 104 + runHook preBuild 105 + 106 + mkdir -p build/flutter_assets/fonts 107 + 108 + flutter build linux -v --release --split-debug-info="$debug" ${builtins.concatStringsSep " " (map (flag: "\"${flag}\"") flutterBuildFlags)} 109 + 110 + runHook postBuild 111 + ''; 112 113 + dontDartInstall = true; 114 + installPhase = universal.installPhase or '' 115 + runHook preInstall 116 117 + built=build/linux/*/release/bundle 118 119 + mkdir -p $out/bin 120 + mv $built $out/app 121 122 + for f in $(find $out/app -iname "*.desktop" -type f); do 123 + install -D $f $out/share/applications/$(basename $f) 124 + done 125 126 + for f in $(find $out/app -maxdepth 1 -type f); do 127 + ln -s $f $out/bin/$(basename $f) 128 + done 129 130 + # make *.so executable 131 + find $out/app -iname "*.so" -type f -exec chmod +x {} + 132 133 + # remove stuff like /build/source/packages/ubuntu_desktop_installer/linux/flutter/ephemeral 134 + for f in $(find $out/app -executable -type f); do 135 + if patchelf --print-rpath "$f" | grep /build; then # this ignores static libs (e,g. libapp.so) also 136 + echo "strip RPath of $f" 137 + newrp=$(patchelf --print-rpath $f | sed -r "s|/build.*ephemeral:||g" | sed -r "s|/build.*profile:||g") 138 + patchelf --set-rpath "$newrp" "$f" 139 + fi 140 + done 141 142 + runHook postInstall 143 + ''; 144 145 + dontWrapGApps = true; 146 + extraWrapProgramArgs = '' 147 + ''${gappsWrapperArgs[@]} \ 148 + ${extraWrapProgramArgs} 149 + ''; 150 + }; 151 152 + web = universal // { 153 + dontDartBuild = true; 154 + buildPhase = universal.buildPhase or '' 155 + runHook preBuild 156 157 + mkdir -p build/flutter_assets/fonts 158 159 + flutter build web -v --release ${builtins.concatStringsSep " " (map (flag: "\"${flag}\"") flutterBuildFlags)} 160 161 + runHook postBuild 162 + ''; 163 164 + dontDartInstall = true; 165 + installPhase = universal.installPhase or '' 166 + runHook preInstall 167 168 + cp -r build/web "$out" 169 170 + runHook postInstall 171 + ''; 172 + }; 173 + }.${targetFlutterPlatform} or (throw "Unsupported Flutter host platform: ${targetFlutterPlatform}"); 174 175 + minimalFlutter = flutter.override { supportedTargetFlutterPlatforms = [ "universal" targetFlutterPlatform ]; }; 176 177 + buildAppWith = flutter: buildDartApplication.override { dart = flutter; }; 178 + in 179 + buildAppWith minimalFlutter (builderArgs // { passthru = builderArgs.passthru or { } // { multiShell = buildAppWith flutter builderArgs; }; })
+50
pkgs/by-name/bs/bsync/package.nix
···
··· 1 + { lib 2 + , fetchFromGitHub 3 + , stdenv 4 + , makeWrapper 5 + , python3 6 + , openssh 7 + , rsync 8 + , findutils 9 + , which 10 + }: 11 + 12 + stdenv.mkDerivation { 13 + pname = "bsync"; 14 + version = "unstable-2023-12-21"; 15 + 16 + src = fetchFromGitHub { 17 + owner = "dooblem"; 18 + repo = "bsync"; 19 + rev = "25f77730750720ad68b0ab2773e79d9ca98c3647"; 20 + hash = "sha256-k25MjLis0/dp1TTS4aFeJZq/c0T01LmNcWtC+dw/kKY="; 21 + }; 22 + 23 + installPhase = '' 24 + runHook preInstall 25 + install -Dm555 bsync -t $out/bin 26 + runHook postInstall 27 + ''; 28 + 29 + nativeBuildInputs = [ makeWrapper ]; 30 + buildInputs = [ python3 ]; 31 + 32 + fixupPhase = '' 33 + runHook preFixup 34 + 35 + patchShebangs $out/bin/bsync 36 + wrapProgram $out/bin/bsync \ 37 + --prefix PATH ":" ${lib.makeLibraryPath [ openssh rsync findutils which ]} 38 + 39 + runHook postFixup 40 + ''; 41 + 42 + meta = with lib; { 43 + homepage = "https://github.com/dooblem/bsync"; 44 + description = "Bidirectional Synchronization using Rsync"; 45 + license = licenses.gpl3Only; 46 + maintainers = with maintainers; [ dietmarw ]; 47 + platforms = platforms.unix; 48 + mainProgram = "bsync"; 49 + }; 50 + }
+35
pkgs/by-name/li/libmpdclient/package.nix
···
··· 1 + { fetchFromGitHub 2 + , fixDarwinDylibNames 3 + , lib 4 + , meson 5 + , ninja 6 + , stdenv 7 + }: 8 + 9 + stdenv.mkDerivation (finalAttrs: { 10 + pname = "libmpdclient"; 11 + version = "2.22"; 12 + 13 + src = fetchFromGitHub { 14 + owner = "MusicPlayerDaemon"; 15 + repo = "libmpdclient"; 16 + rev = "v${finalAttrs.version}"; 17 + hash = "sha256-KF8IR9YV6b9ro+L9m6nHs1IggakEZddfcBKm/oKCVZY="; 18 + }; 19 + 20 + nativeBuildInputs = [ 21 + meson 22 + ninja 23 + ] ++ lib.optionals stdenv.isDarwin [ 24 + fixDarwinDylibNames 25 + ]; 26 + 27 + meta = { 28 + description = "Client library for MPD (music player daemon)"; 29 + homepage = "https://www.musicpd.org/libs/libmpdclient/"; 30 + changelog = "https://raw.githubusercontent.com/MusicPlayerDaemon/libmpdclient/${finalAttrs.src.rev}/NEWS"; 31 + license = with lib.licenses; [ bsd2 ]; 32 + maintainers = with lib.maintainers; [ AndersonTorres ehmry ]; 33 + platforms = lib.platforms.unix; 34 + }; 35 + })
+57
pkgs/by-name/mq/mqttx/package.nix
···
··· 1 + { lib 2 + , stdenv 3 + , fetchurl 4 + , appimageTools 5 + , imagemagick 6 + }: 7 + 8 + let 9 + pname = "mqttx"; 10 + version = "1.9.8"; 11 + 12 + suffixedUrl = suffix: "https://github.com/emqx/MQTTX/releases/download/v${version}/MQTTX-${version}${suffix}.AppImage"; 13 + sources = { 14 + "aarch64-linux" = fetchurl { 15 + url = suffixedUrl "-arm64"; 16 + hash = "sha256-pdR9LwWgFdO0Dtn7ByyYKpLrfoBnl75TzQ31aIAJ/gs="; 17 + }; 18 + "x86_64-linux" = fetchurl { 19 + url = suffixedUrl ""; 20 + hash = "sha256-XHAroiFuUcK0aUleNDskI1bfVX7HfTvIvSup9gKJj1w="; 21 + }; 22 + }; 23 + 24 + src = sources.${stdenv.hostPlatform.system} 25 + or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); 26 + 27 + appimageContents = appimageTools.extractType2 { 28 + inherit pname version src; 29 + }; 30 + in 31 + appimageTools.wrapType2 { 32 + inherit pname version src; 33 + 34 + extraPkgs = pkgs: [ ]; 35 + 36 + extraInstallCommands = '' 37 + mv $out/bin/${pname}-${version} $out/bin/${pname} 38 + install -m 444 -D ${appimageContents}/${pname}.desktop $out/share/applications/${pname}.desktop 39 + install -m 444 -D ${appimageContents}/${pname}.png $out/share/icons/hicolor/1024x1024/apps/${pname}.png 40 + 41 + ${imagemagick}/bin/convert ${appimageContents}/mqttx.png -resize 512x512 ${pname}_512.png 42 + install -m 444 -D ${pname}_512.png $out/share/icons/hicolor/512x512/apps/${pname}.png 43 + 44 + substituteInPlace $out/share/applications/${pname}.desktop \ 45 + --replace 'Exec=AppRun' 'Exec=${pname}' 46 + ''; 47 + 48 + meta = with lib; { 49 + description = "Powerful cross-platform MQTT 5.0 Desktop, CLI, and WebSocket client tools"; 50 + homepage = "https://mqttx.app/"; 51 + changelog = "https://github.com/emqx/MQTTX/releases/tag/v${version}"; 52 + license = licenses.asl20; 53 + platforms = platforms.linux; 54 + maintainers = with maintainers; [ gaelreyrol ]; 55 + mainProgram = "mqttx"; 56 + }; 57 + }
+5 -5
pkgs/by-name/or/ory/package.nix
··· 2 3 buildGoModule rec { 4 pname = "ory"; 5 - version = "0.2.2"; 6 7 src = fetchFromGitHub { 8 owner = "ory"; 9 repo = "cli"; 10 rev = "refs/tags/v${version}"; 11 - hash = "sha256-5N69/Gv4eYLbZNN+sEx+RcFyhGCT0hUxDCje1qrbWiY="; 12 }; 13 14 nativeBuildInputs = [ ··· 23 "sqlite" 24 ]; 25 26 - vendorHash = "sha256-J9jyeLIT+1pFnHOUHrzmblVCJikvY05Sw9zMz5qaDOk="; 27 28 postInstall = '' 29 mv $out/bin/cli $out/bin/ory ··· 36 meta = with lib; { 37 mainProgram = "ory"; 38 description = "The Ory CLI"; 39 - homepage = "https://www.ory.sh/"; 40 license = licenses.asl20; 41 - maintainers = with maintainers; [ luleyleo ]; 42 }; 43 }
··· 2 3 buildGoModule rec { 4 pname = "ory"; 5 + version = "0.3.1"; 6 7 src = fetchFromGitHub { 8 owner = "ory"; 9 repo = "cli"; 10 rev = "refs/tags/v${version}"; 11 + hash = "sha256-dO595NzdkVug955dqji/ttAPb+sMGLxJftXHzHA37Lo="; 12 }; 13 14 nativeBuildInputs = [ ··· 23 "sqlite" 24 ]; 25 26 + vendorHash = "sha256-H1dM/r7gJvjnexQwlA4uhJ7rUH15yg4AMRW/f0k1Ixw="; 27 28 postInstall = '' 29 mv $out/bin/cli $out/bin/ory ··· 36 meta = with lib; { 37 mainProgram = "ory"; 38 description = "The Ory CLI"; 39 + homepage = "https://www.ory.sh/cli"; 40 license = licenses.asl20; 41 + maintainers = with maintainers; [ luleyleo nicolas-goudry ]; 42 }; 43 }
+58
pkgs/by-name/su/suwayomi-server/package.nix
···
··· 1 + { lib 2 + , stdenvNoCC 3 + , fetchurl 4 + , makeWrapper 5 + , jdk17_headless 6 + , nixosTests 7 + }: 8 + 9 + let 10 + jdk = jdk17_headless; 11 + in 12 + 13 + stdenvNoCC.mkDerivation (finalAttrs: { 14 + pname = "suwayomi-server"; 15 + version = "0.7.0"; 16 + revision = 1197; 17 + 18 + src = fetchurl { 19 + url = "https://github.com/Suwayomi/Suwayomi-Server/releases/download/v${finalAttrs.version}/Tachidesk-Server-v${finalAttrs.version}-r${toString finalAttrs.revision}.jar"; 20 + hash = "sha256-4DO1WiBCu/8ypFgJdBmEwQXQ1xaWAlbt8N5TELomVVA="; 21 + }; 22 + 23 + nativeBuildInputs = [ 24 + makeWrapper 25 + ]; 26 + 27 + dontUnpack = true; 28 + 29 + buildPhase = '' 30 + runHook preBuild 31 + 32 + makeWrapper ${jdk}/bin/java $out/bin/tachidesk-server \ 33 + --add-flags "-Dsuwayomi.tachidesk.config.server.initialOpenInBrowserEnabled=false -jar $src" 34 + 35 + runHook postBuild 36 + ''; 37 + 38 + passthru.tests = { 39 + suwayomi-server-with-auth = nixosTests.suwayomi-server.with-auth; 40 + suwayomi-server-without-auth = nixosTests.suwayomi-server.without-auth; 41 + }; 42 + 43 + meta = with lib; { 44 + description = "A free and open source manga reader server that runs extensions built for Tachiyomi."; 45 + longDescription = '' 46 + Suwayomi is an independent Tachiyomi compatible software and is not a Fork of Tachiyomi. 47 + 48 + 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. 49 + ''; 50 + homepage = "https://github.com/Suwayomi/Suwayomi-Server"; 51 + downloadPage = "https://github.com/Suwayomi/Suwayomi-Server/releases"; 52 + changelog = "https://github.com/Suwayomi/Suwayomi-Server/releases/tag/v${finalAttrs.version}"; 53 + license = licenses.mpl20; 54 + platforms = jdk.meta.platforms; 55 + maintainers = with maintainers; [ ratcornu ]; 56 + mainProgram = "tachidesk-server"; 57 + }; 58 + })
+2 -2
pkgs/by-name/vc/vcpkg-tool/package.nix
··· 18 }: 19 stdenv.mkDerivation (finalAttrs: { 20 pname = "vcpkg-tool"; 21 - version = "2023-12-12"; 22 23 src = fetchFromGitHub { 24 owner = "microsoft"; 25 repo = "vcpkg-tool"; 26 rev = finalAttrs.version; 27 - hash = "sha256-Ol31TDY3cLEzXQk8YpK2Lf3CEnM5RkJqdcm/OQGUetE="; 28 }; 29 30 nativeBuildInputs = [
··· 18 }: 19 stdenv.mkDerivation (finalAttrs: { 20 pname = "vcpkg-tool"; 21 + version = "2024-01-11"; 22 23 src = fetchFromGitHub { 24 owner = "microsoft"; 25 repo = "vcpkg-tool"; 26 rev = finalAttrs.version; 27 + hash = "sha256-PwCJv0O0ysE4CQVOrt+rqp3pjSt/11We+ZI8vdaYpPM="; 28 }; 29 30 nativeBuildInputs = [
+44
pkgs/by-name/xf/xfs-undelete/package.nix
···
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , makeWrapper 5 + , coreutils 6 + , tcl-8_6 7 + , tcllib 8 + , installShellFiles 9 + }: 10 + 11 + stdenv.mkDerivation { 12 + pname = "xfs_undelete"; 13 + version = "unstable-2023-04-12"; 14 + 15 + src = fetchFromGitHub { 16 + repo = "xfs_undelete"; 17 + owner = "ianka"; 18 + rev = "9e2f7abf0d3a466328e335d251c567ce4194e473"; 19 + sha256 = "0n1718bmr2lfpwx57hajancda51fyrgyk9rbybbadvd8gypvzmhh"; 20 + }; 21 + 22 + buildInputs = [ tcl-8_6 tcllib coreutils ]; 23 + nativeBuildInputs = [ makeWrapper tcl-8_6.tclPackageHook installShellFiles ]; 24 + 25 + tclWrapperArgs = [ "--prefix" "PATH" ":" (lib.makeBinPath [ tcl-8_6 ]) ]; 26 + 27 + installPhase = '' 28 + runHook preInstall 29 + 30 + install -Dm555 xfs_undelete -t $out/bin 31 + mv xfs_undelete.man xfs_undelete.8 32 + installManPage xfs_undelete.8 33 + 34 + runHook postInstall 35 + ''; 36 + 37 + meta = with lib; { 38 + description = "An undelete tool for the XFS filesystem"; 39 + homepage = "https://github.com/ianka/xfs_undelete"; 40 + license = licenses.gpl3; 41 + platforms = platforms.linux; 42 + maintainers = [ maintainers.deepfire ]; 43 + }; 44 + }
+47
pkgs/desktops/lomiri/data/lomiri-sounds/default.nix
···
··· 1 + { stdenvNoCC 2 + , lib 3 + , fetchFromGitLab 4 + , gitUpdater 5 + , testers 6 + , cmake 7 + }: 8 + 9 + stdenvNoCC.mkDerivation (finalAttrs: { 10 + pname = "lomiri-sounds"; 11 + version = "22.02"; 12 + 13 + src = fetchFromGitLab { 14 + owner = "ubports"; 15 + repo = "development/core/lomiri-sounds"; 16 + rev = finalAttrs.version; 17 + hash = "sha256-t9JYxrJ5ICslxidHmbD1wa6n7XZMf2a+PgMLcwgsDvU="; 18 + }; 19 + 20 + postPatch = '' 21 + # Doesn't need a compiler, only installs data 22 + substituteInPlace CMakeLists.txt \ 23 + --replace 'project (lomiri-sounds)' 'project (lomiri-sounds LANGUAGES NONE)' 24 + ''; 25 + 26 + strictDeps = true; 27 + 28 + nativeBuildInputs = [ 29 + cmake 30 + ]; 31 + 32 + passthru = { 33 + tests.pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage; 34 + updateScript = gitUpdater { }; 35 + }; 36 + 37 + meta = with lib; { 38 + description = "Notification and ringtone sound effects for Lomiri"; 39 + homepage = "https://gitlab.com/ubports/development/core/lomiri-sounds"; 40 + license = with licenses; [ cc-by-30 cc0 cc-by-sa-30 cc-by-40 ]; 41 + maintainers = teams.lomiri.members; 42 + platforms = platforms.all; 43 + pkgConfigModules = [ 44 + "lomiri-sounds" 45 + ]; 46 + }; 47 + })
+2
pkgs/desktops/lomiri/default.nix
··· 12 13 #### Data 14 lomiri-schemas = callPackage ./data/lomiri-schemas { }; 15 suru-icon-theme = callPackage ./data/suru-icon-theme { }; 16 17 #### Development tools / libraries ··· 38 hfd-service = callPackage ./services/hfd-service { }; 39 history-service = callPackage ./services/history-service { }; 40 lomiri-download-manager = callPackage ./services/lomiri-download-manager { }; 41 lomiri-url-dispatcher = callPackage ./services/lomiri-url-dispatcher { }; 42 mediascanner2 = callPackage ./services/mediascanner2 { }; 43 };
··· 12 13 #### Data 14 lomiri-schemas = callPackage ./data/lomiri-schemas { }; 15 + lomiri-sounds = callPackage ./data/lomiri-sounds { }; 16 suru-icon-theme = callPackage ./data/suru-icon-theme { }; 17 18 #### Development tools / libraries ··· 39 hfd-service = callPackage ./services/hfd-service { }; 40 history-service = callPackage ./services/history-service { }; 41 lomiri-download-manager = callPackage ./services/lomiri-download-manager { }; 42 + lomiri-indicator-network = callPackage ./services/lomiri-indicator-network { }; 43 lomiri-url-dispatcher = callPackage ./services/lomiri-url-dispatcher { }; 44 mediascanner2 = callPackage ./services/mediascanner2 { }; 45 };
+148
pkgs/desktops/lomiri/services/lomiri-indicator-network/default.nix
···
··· 1 + { stdenv 2 + , lib 3 + , fetchFromGitLab 4 + , fetchpatch 5 + , gitUpdater 6 + , nixosTests 7 + , testers 8 + , cmake 9 + , cmake-extras 10 + , coreutils 11 + , dbus 12 + , doxygen 13 + , gettext 14 + , glib 15 + , gmenuharness 16 + , gtest 17 + , intltool 18 + , libsecret 19 + , libqofono 20 + , libqtdbusmock 21 + , libqtdbustest 22 + , lomiri-api 23 + , lomiri-url-dispatcher 24 + , networkmanager 25 + , ofono 26 + , pkg-config 27 + , python3 28 + , qtdeclarative 29 + , qtbase 30 + }: 31 + 32 + stdenv.mkDerivation (finalAttrs: { 33 + pname = "lomiri-indicator-network"; 34 + version = "1.0.1"; 35 + 36 + src = fetchFromGitLab { 37 + owner = "ubports"; 38 + repo = "development/core/lomiri-indicator-network"; 39 + rev = finalAttrs.version; 40 + hash = "sha256-rJKWhW082ndVPEQHjuSriKtl0zQw86adxiINkZQq1hY="; 41 + }; 42 + 43 + outputs = [ 44 + "out" 45 + "dev" 46 + "doc" 47 + ]; 48 + 49 + patches = [ 50 + # Remove when version > 1.0.1 51 + (fetchpatch { 52 + name = "0001-lomiri-indicator-network-Make-less-assumptions-about-where-files-will-end-up.patch"; 53 + url = "https://gitlab.com/ubports/development/core/lomiri-indicator-network/-/commit/065212b22ab9aa8d25a61b5482ad6511e4c8510b.patch"; 54 + hash = "sha256-WrDTBKusK1808W8LZRGWaTOExu7gKpYBvkQ8hzoHoHk="; 55 + }) 56 + 57 + # Remove when version > 1.0.1 58 + (fetchpatch { 59 + name = "0002-lomiri-indicator-network-Honour-CMAKE_INSTALL_DOCDIR_fordocumentation-installation.patch"; 60 + url = "https://gitlab.com/ubports/development/core/lomiri-indicator-network/-/commit/79b9e12313f765ab6e95b4d4dfefbdbca50ef3c6.patch"; 61 + hash = "sha256-vRfdegEi892UlrC9c1+5Td7CHLh7u0foPggLNBfc8lw="; 62 + }) 63 + ]; 64 + 65 + postPatch = '' 66 + # Queried via pkg-config, would need to override a prefix variable 67 + # Needs CMake 3.28 or higher to do as part of the call, https://github.com/NixOS/nixpkgs/pull/275284 68 + substituteInPlace data/CMakeLists.txt \ 69 + --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")' \ 70 + --replace 'pkg_get_variable(SYSTEMD_USER_DIR systemd systemduserunitdir)' 'set(SYSTEMD_USER_DIR "''${CMAKE_INSTALL_PREFIX}/lib/systemd/user")' 71 + ''; 72 + 73 + strictDeps = true; 74 + 75 + nativeBuildInputs = [ 76 + cmake 77 + doxygen 78 + gettext 79 + intltool 80 + pkg-config 81 + qtdeclarative 82 + ]; 83 + 84 + buildInputs = [ 85 + cmake-extras 86 + dbus 87 + glib 88 + libqofono 89 + libsecret 90 + lomiri-api 91 + lomiri-url-dispatcher 92 + networkmanager 93 + ofono 94 + qtbase 95 + ]; 96 + 97 + nativeCheckInputs = [ 98 + (python3.withPackages (ps: with ps; [ 99 + python-dbusmock 100 + ])) 101 + ]; 102 + 103 + checkInputs = [ 104 + gmenuharness 105 + gtest 106 + libqtdbusmock 107 + libqtdbustest 108 + ]; 109 + 110 + dontWrapQtApps = true; 111 + 112 + cmakeFlags = [ 113 + (lib.cmakeBool "GSETTINGS_LOCALINSTALL" true) 114 + (lib.cmakeBool "GSETTINGS_COMPILE" true) 115 + (lib.cmakeBool "ENABLE_TESTS" finalAttrs.doCheck) 116 + (lib.cmakeBool "ENABLE_UBUNTU_COMPAT" true) # just in case something needs it 117 + (lib.cmakeBool "BUILD_DOC" true) # lacks QML docs, needs qdoc: https://github.com/NixOS/nixpkgs/pull/245379 118 + ]; 119 + 120 + doCheck = stdenv.buildPlatform.canExecute stdenv.hostPlatform; 121 + 122 + postInstall = '' 123 + substituteInPlace $out/etc/dbus-1/services/com.lomiri.connectivity1.service \ 124 + --replace '/bin/false' '${lib.getExe' coreutils "false"}' 125 + ''; 126 + 127 + passthru = { 128 + ayatana-indicators = [ 129 + "lomiri-indicator-network" 130 + ]; 131 + tests = { 132 + pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage; 133 + vm = nixosTests.ayatana-indicators; 134 + }; 135 + updateScript = gitUpdater { }; 136 + }; 137 + 138 + meta = with lib; { 139 + description = "Ayatana indiator exporting the network settings menu through D-Bus"; 140 + homepage = "https://gitlab.com/ubports/development/core/lomiri-indicator-network"; 141 + license = licenses.gpl3Only; 142 + maintainers = teams.lomiri.members; 143 + platforms = platforms.linux; 144 + pkgConfigModules = [ 145 + "lomiri-connectivity-qt1" 146 + ]; 147 + }; 148 + })
+1 -6
pkgs/development/compilers/flutter/default.nix
··· 51 (mkCustomFlutter args).overrideAttrs (prev: next: { 52 passthru = next.passthru // rec { 53 inherit wrapFlutter mkCustomFlutter mkFlutter; 54 - buildFlutterApplication = callPackage ../../../build-support/flutter { 55 - # Package a minimal version of Flutter that only uses Linux desktop release artifacts. 56 - flutter = (wrapFlutter (mkCustomFlutter args)).override { 57 - supportedTargetFlutterPlatforms = [ "universal" "linux" ]; 58 - }; 59 - }; 60 }; 61 }); 62
··· 51 (mkCustomFlutter args).overrideAttrs (prev: next: { 52 passthru = next.passthru // rec { 53 inherit wrapFlutter mkCustomFlutter mkFlutter; 54 + buildFlutterApplication = callPackage ../../../build-support/flutter { flutter = wrapFlutter (mkCustomFlutter args); }; 55 }; 56 }); 57
+9 -9
pkgs/development/compilers/graalvm/community-edition/truffleruby/hashes.nix
··· 1 # Generated by update.sh script 2 { 3 - "version" = "23.1.1"; 4 "hashes" = { 5 "aarch64-linux" = { 6 - sha256 = "0d8lxbfafgyirgs06bmfbmww61h8w3sr95z7y4x0ykfs7mghsnpd"; 7 - url = "https://github.com/oracle/truffleruby/releases/download/graal-23.1.1/truffleruby-community-23.1.1-linux-aarch64.tar.gz"; 8 }; 9 "x86_64-linux" = { 10 - sha256 = "1304yvllffnhwmpbcdsgcwkhc5w5w7r1rhxdwb709if8kglx793y"; 11 - url = "https://github.com/oracle/truffleruby/releases/download/graal-23.1.1/truffleruby-community-23.1.1-linux-amd64.tar.gz"; 12 }; 13 "x86_64-darwin" = { 14 - sha256 = "09lfski3dj3zzp7cdfrndjafx48ln0wdgb7cs3an3krh6xjchi8l"; 15 - url = "https://github.com/oracle/truffleruby/releases/download/graal-23.1.1/truffleruby-community-23.1.1-macos-amd64.tar.gz"; 16 }; 17 "aarch64-darwin" = { 18 - sha256 = "152mrz5hfnmsf5k1gd6rsb6yacy3zyjm2jl8q3zjl18n784np57b"; 19 - url = "https://github.com/oracle/truffleruby/releases/download/graal-23.1.1/truffleruby-community-23.1.1-macos-aarch64.tar.gz"; 20 }; 21 }; 22 }
··· 1 # Generated by update.sh script 2 { 3 + "version" = "23.1.2"; 4 "hashes" = { 5 "aarch64-linux" = { 6 + sha256 = "0bmrpp88zny0hbq4hqhs4xajqr96qxj6p5nj12m7kcr8hzh2vkf3"; 7 + url = "https://github.com/oracle/truffleruby/releases/download/graal-23.1.2/truffleruby-community-23.1.2-linux-aarch64.tar.gz"; 8 }; 9 "x86_64-linux" = { 10 + sha256 = "0hrab1jrs59swpx33zg111wa4nv2215ygyckv47x6mmjibf30c86"; 11 + url = "https://github.com/oracle/truffleruby/releases/download/graal-23.1.2/truffleruby-community-23.1.2-linux-amd64.tar.gz"; 12 }; 13 "x86_64-darwin" = { 14 + sha256 = "1y68wz6rv2vksbnhmf57zlk8smgv9954np07d8ywdls99a92217z"; 15 + url = "https://github.com/oracle/truffleruby/releases/download/graal-23.1.2/truffleruby-community-23.1.2-macos-amd64.tar.gz"; 16 }; 17 "aarch64-darwin" = { 18 + sha256 = "0za4ff3wlj2fgl2z3vzp2p4jf9x0fkvd98qwk1dm7lmffghfb14n"; 19 + url = "https://github.com/oracle/truffleruby/releases/download/graal-23.1.2/truffleruby-community-23.1.2-macos-aarch64.tar.gz"; 20 }; 21 }; 22 }
+3 -2
pkgs/development/cuda-modules/generic-builders/multiplex.nix
··· 63 # computeName :: Package -> String 64 computeName = {version, ...}: mkVersionedPackageName pname version; 65 66 - # Check whether a package supports our CUDA version 67 # isSupported :: Package -> Bool 68 isSupported = 69 package: 70 - !(strings.hasPrefix "unsupported" package.platform) 71 && strings.versionAtLeast cudaVersion package.minCudaVersion 72 && strings.versionAtLeast package.maxCudaVersion cudaVersion; 73
··· 63 # computeName :: Package -> String 64 computeName = {version, ...}: mkVersionedPackageName pname version; 65 66 + # Check whether a package supports our CUDA version and platform. 67 # isSupported :: Package -> Bool 68 isSupported = 69 package: 70 + # The `platform` attribute of the package is NVIDIA's name for a redistributable architecture. 71 + redistArch == package.platform 72 && strings.versionAtLeast cudaVersion package.minCudaVersion 73 && strings.versionAtLeast package.maxCudaVersion cudaVersion; 74
+4 -4
pkgs/development/embedded/arduino/arduino-cli/default.nix
··· 4 5 pkg = buildGoModule rec { 6 pname = "arduino-cli"; 7 - version = "0.34.2"; 8 9 src = fetchFromGitHub { 10 owner = "arduino"; 11 repo = pname; 12 - rev = version; 13 - hash = "sha256-X7vrcaJkVqzZoaIFLWJhhdlgRpckLG69uVmUUZd/XXY="; 14 }; 15 16 nativeBuildInputs = [ ··· 23 24 subPackages = [ "." ]; 25 26 - vendorHash = "sha256-cr5D7QDh65xWZJ4gq32ehklwrHWyQEWW/FZZ4gPTJBk="; 27 28 postPatch = let 29 skipTests = [
··· 4 5 pkg = buildGoModule rec { 6 pname = "arduino-cli"; 7 + version = "0.35.1"; 8 9 src = fetchFromGitHub { 10 owner = "arduino"; 11 repo = pname; 12 + rev = "v${version}"; 13 + hash = "sha256-5XMdI+TMUd+U6bvDQT9Q62ATxtbnRAJ/XDYWHgVEUbU="; 14 }; 15 16 nativeBuildInputs = [ ··· 23 24 subPackages = [ "." ]; 25 26 + vendorHash = "sha256-y7YxcBFjKcQK6ilCKOyoszq64/0xG5GgTehKrKThknU="; 27 28 postPatch = let 29 skipTests = [
+3 -3
pkgs/development/python-modules/aiomqtt/default.nix
··· 12 13 buildPythonPackage rec { 14 pname = "aiomqtt"; 15 - version = "1.2.1"; 16 format = "pyproject"; 17 18 disabled = pythonOlder "3.8"; ··· 21 owner = "sbtinstruments"; 22 repo = "aiomqtt"; 23 rev = "refs/tags/v${version}"; 24 - hash = "sha256-P8p21wjmFDvI0iobpQsWkKYleY4M0R3yod3/mJ7V+Og="; 25 }; 26 27 nativeBuildInputs = [ ··· 50 meta = with lib; { 51 description = "The idiomatic asyncio MQTT client, wrapped around paho-mqtt"; 52 homepage = "https://github.com/sbtinstruments/aiomqtt"; 53 - changelog = "https://github.com/sbtinstruments/aiomqtt/blob/${version}/CHANGELOG.md"; 54 license = licenses.bsd3; 55 maintainers = with maintainers; [ ]; 56 };
··· 12 13 buildPythonPackage rec { 14 pname = "aiomqtt"; 15 + version = "2.0.0"; 16 format = "pyproject"; 17 18 disabled = pythonOlder "3.8"; ··· 21 owner = "sbtinstruments"; 22 repo = "aiomqtt"; 23 rev = "refs/tags/v${version}"; 24 + hash = "sha256-Ww4NdCtT04b4tRmarJjB4xmfRBNIQekP8iARAdpmBH0="; 25 }; 26 27 nativeBuildInputs = [ ··· 50 meta = with lib; { 51 description = "The idiomatic asyncio MQTT client, wrapped around paho-mqtt"; 52 homepage = "https://github.com/sbtinstruments/aiomqtt"; 53 + changelog = "https://github.com/sbtinstruments/aiomqtt/blob/${src.rev}/CHANGELOG.md"; 54 license = licenses.bsd3; 55 maintainers = with maintainers; [ ]; 56 };
+2 -2
pkgs/development/python-modules/astropy-healpix/default.nix
··· 14 15 buildPythonPackage rec { 16 pname = "astropy-healpix"; 17 - version = "1.0.1"; 18 pyproject = true; 19 20 src = fetchPypi { 21 inherit version; 22 pname = lib.replaceStrings ["-"] ["_"] pname; 23 - hash = "sha256-74k4vfcpdXw4CowXNHlNc3StAOB2f8Si+mOma+8SYkI="; 24 }; 25 26 nativeBuildInputs = [
··· 14 15 buildPythonPackage rec { 16 pname = "astropy-healpix"; 17 + version = "1.0.2"; 18 pyproject = true; 19 20 src = fetchPypi { 21 inherit version; 22 pname = lib.replaceStrings ["-"] ["_"] pname; 23 + hash = "sha256-BW+m7ZOWvtx3HTdNh3zeg9lGCj9ip4/gXb+boDlAMjo="; 24 }; 25 26 nativeBuildInputs = [
+12 -9
pkgs/development/python-modules/asyncclick/default.nix
··· 10 11 buildPythonPackage rec { 12 pname = "asyncclick"; 13 - version = "8.1.3.2"; 14 - format = "setuptools"; 15 16 - disabled = pythonOlder "3.6"; 17 18 src = fetchFromGitHub { 19 owner = "python-trio"; 20 - repo = pname; 21 - rev = version; 22 - hash = "sha256-by1clF+WAfN/gjOg/F60O1tCZ3qAhWqiiJJY04iMzQ8="; 23 }; 24 25 nativeBuildInputs = [ ··· 40 ]; 41 42 disabledTests = [ 43 - # RuntimeWarning: coroutine 'Context.invoke' was never awaited 44 - "test_context_invoke_type" 45 ]; 46 47 - pythonImportsCheck = [ "asyncclick" ]; 48 49 meta = with lib; { 50 description = "Python composable command line utility"; 51 homepage = "https://github.com/python-trio/asyncclick"; 52 license = with licenses; [ bsd3 ]; 53 maintainers = with maintainers; [ fab ]; 54 };
··· 10 11 buildPythonPackage rec { 12 pname = "asyncclick"; 13 + version = "8.1.7.1"; 14 + pyproject = true; 15 16 + disabled = pythonOlder "3.9"; 17 18 src = fetchFromGitHub { 19 owner = "python-trio"; 20 + repo = "asyncclick"; 21 + rev = "refs/tags/${version}"; 22 + hash = "sha256-gx7s/HikvjsXalc0Z73JWMKc1SlhR+kohwk2sW4o19I="; 23 }; 24 25 nativeBuildInputs = [ ··· 40 ]; 41 42 disabledTests = [ 43 + # AttributeError: 'Context' object has no attribute '_ctx_mgr' 44 + "test_context_pushing" 45 ]; 46 47 + pythonImportsCheck = [ 48 + "asyncclick" 49 + ]; 50 51 meta = with lib; { 52 description = "Python composable command line utility"; 53 homepage = "https://github.com/python-trio/asyncclick"; 54 + changelog = "https://github.com/python-trio/asyncclick/blob/${version}/CHANGES.rst"; 55 license = with licenses; [ bsd3 ]; 56 maintainers = with maintainers; [ fab ]; 57 };
+2 -2
pkgs/development/python-modules/django-import-export/default.nix
··· 13 14 buildPythonPackage rec { 15 pname = "django-import-export"; 16 - version = "3.3.5"; 17 format = "setuptools"; 18 19 disabled = pythonOlder "3.7"; ··· 22 owner = "django-import-export"; 23 repo = pname; 24 rev = "refs/tags/${version}"; 25 - hash = "sha256-bYb000KRnvuMSMTTicqrJ+0zU/XguQFcLATqxUvc5V0="; 26 }; 27 28 propagatedBuildInputs = [
··· 13 14 buildPythonPackage rec { 15 pname = "django-import-export"; 16 + version = "3.3.6"; 17 format = "setuptools"; 18 19 disabled = pythonOlder "3.7"; ··· 22 owner = "django-import-export"; 23 repo = pname; 24 rev = "refs/tags/${version}"; 25 + hash = "sha256-1c+ZGCVrHqqT9aUua+7fI8fYZYBq4I/qq1yIjdVLJPY="; 26 }; 27 28 propagatedBuildInputs = [
+8 -3
pkgs/development/python-modules/google-cloud-tasks/default.nix
··· 9 , pytest-asyncio 10 , pytestCheckHook 11 , pythonOlder 12 }: 13 14 buildPythonPackage rec { 15 pname = "google-cloud-tasks"; 16 - version = "2.15.0"; 17 - format = "setuptools"; 18 19 disabled = pythonOlder "3.7"; 20 21 src = fetchPypi { 22 inherit pname version; 23 - hash = "sha256-SpmTjbARHVU3hkG1I1uY5r12S8jip+JN9wb4uGO98nw="; 24 }; 25 26 propagatedBuildInputs = [ 27 google-api-core
··· 9 , pytest-asyncio 10 , pytestCheckHook 11 , pythonOlder 12 + , setuptools 13 }: 14 15 buildPythonPackage rec { 16 pname = "google-cloud-tasks"; 17 + version = "2.15.1"; 18 + pyproject = true; 19 20 disabled = pythonOlder "3.7"; 21 22 src = fetchPypi { 23 inherit pname version; 24 + hash = "sha256-wkk3hefFhfDvL7iSFbOZqzTLaVBJPydSItjt5P4/zxY="; 25 }; 26 + 27 + nativeBuildInputs = [ 28 + setuptools 29 + ]; 30 31 propagatedBuildInputs = [ 32 google-api-core
+17 -4
pkgs/development/python-modules/impacket/default.nix
··· 4 , dsinternals 5 , fetchPypi 6 , flask 7 , ldapdomaindump 8 , pyasn1 9 , pycryptodomex 10 , pyopenssl 11 , pythonOlder 12 , setuptools 13 , six 14 }: 15 16 buildPythonPackage rec { 17 pname = "impacket"; 18 version = "0.11.0"; 19 - format = "setuptools"; 20 21 disabled = pythonOlder "3.7"; 22 ··· 25 hash = "sha256-7kA5tNKu3o9fZEeLxZ+qyGA2eWviTeqNwY8An7CQXko="; 26 }; 27 28 propagatedBuildInputs = [ 29 charset-normalizer 30 dsinternals 31 flask 32 ldapdomaindump 33 pyasn1 34 pycryptodomex 35 pyopenssl 36 - setuptools 37 six 38 ]; 39 40 - # RecursionError: maximum recursion depth exceeded 41 - doCheck = false; 42 43 pythonImportsCheck = [ 44 "impacket" 45 ]; 46 47 meta = with lib; {
··· 4 , dsinternals 5 , fetchPypi 6 , flask 7 + , ldap3 8 , ldapdomaindump 9 , pyasn1 10 , pycryptodomex 11 , pyopenssl 12 , pythonOlder 13 , setuptools 14 + , pytestCheckHook 15 , six 16 }: 17 18 buildPythonPackage rec { 19 pname = "impacket"; 20 version = "0.11.0"; 21 + pyproject = true; 22 23 disabled = pythonOlder "3.7"; 24 ··· 27 hash = "sha256-7kA5tNKu3o9fZEeLxZ+qyGA2eWviTeqNwY8An7CQXko="; 28 }; 29 30 + nativeBuildInputs = [ 31 + setuptools 32 + ]; 33 + 34 propagatedBuildInputs = [ 35 charset-normalizer 36 dsinternals 37 flask 38 + ldap3 39 ldapdomaindump 40 pyasn1 41 pycryptodomex 42 pyopenssl 43 six 44 ]; 45 46 + nativeCheckInputs = [ 47 + pytestCheckHook 48 + ]; 49 50 pythonImportsCheck = [ 51 "impacket" 52 + ]; 53 + 54 + disabledTestPaths = [ 55 + # Skip all RPC related tests 56 + "tests/dcerpc/" 57 + "tests/SMB_RPC/" 58 ]; 59 60 meta = with lib; {
+51
pkgs/development/python-modules/lmcloud/default.nix
···
··· 1 + { lib 2 + , authlib 3 + , bleak 4 + , buildPythonPackage 5 + , fetchFromGitHub 6 + , httpx 7 + , pythonOlder 8 + , setuptools 9 + , websockets 10 + }: 11 + 12 + buildPythonPackage rec { 13 + pname = "lmcloud"; 14 + version = "0.4.35"; 15 + pyproject = true; 16 + 17 + disabled = pythonOlder "3.11"; 18 + 19 + src = fetchFromGitHub { 20 + owner = "zweckj"; 21 + repo = "lmcloud"; 22 + rev = "refs/tags/v${version}"; 23 + hash = "sha256-TUve21yamtEmEceK/V1w7IZjnMgKConMfSY/GlqFpp8="; 24 + }; 25 + 26 + nativeBuildInputs = [ 27 + setuptools 28 + ]; 29 + 30 + propagatedBuildInputs = [ 31 + authlib 32 + bleak 33 + httpx 34 + websockets 35 + ]; 36 + 37 + # Module has no tests 38 + doCheck = false; 39 + 40 + pythonImportsCheck = [ 41 + "lmcloud" 42 + ]; 43 + 44 + meta = with lib; { 45 + description = "Library to interface with La Marzocco's cloud"; 46 + homepage = "https://github.com/zweckj/lmcloud"; 47 + changelog = "https://github.com/zweckj/lmcloud/releases/tag/v${version}"; 48 + license = licenses.mit; 49 + maintainers = with maintainers; [ fab ]; 50 + }; 51 + }
+38
pkgs/development/python-modules/pdfrw2/default.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , pillow 5 + , pycryptodome 6 + , reportlab 7 + , setuptools 8 + }: 9 + 10 + buildPythonPackage rec { 11 + pname = "pdfrw2"; 12 + version = "0.5.0"; 13 + pyproject = true; 14 + 15 + src = fetchPypi { 16 + inherit pname version; 17 + hash = "sha256-5qnMq4Pnaaeov+Lb3fD0ndfr5SAy6SlXTwG7v6IZce0="; 18 + }; 19 + 20 + nativeBuildInputs = [ 21 + setuptools 22 + ]; 23 + 24 + propagatedBuildInputs = [ 25 + pillow 26 + reportlab 27 + pycryptodome 28 + ]; 29 + 30 + pythonImportCheck = [ "pdfrw" ]; 31 + 32 + meta = with lib; { 33 + description = "Pure Python library that reads and writes PDFs"; 34 + homepage = "https://github.com/sarnold/pdfrw"; 35 + maintainers = with maintainers; [ loicreynier ]; 36 + license = licenses.mit; 37 + }; 38 + }
+104
pkgs/development/python-modules/pins/default.nix
···
··· 1 + { lib 2 + , adlfs 3 + , appdirs 4 + , buildPythonPackage 5 + , fastparquet 6 + , fetchFromGitHub 7 + , fsspec 8 + , gcsfs 9 + , humanize 10 + , importlib-metadata 11 + , importlib-resources 12 + , jinja2 13 + , joblib 14 + , pandas 15 + , pyarrow 16 + , pytest-cases 17 + , pytest-parallel 18 + , pytestCheckHook 19 + , pythonOlder 20 + , pyyaml 21 + , requests 22 + , s3fs 23 + , setuptools 24 + , setuptools-scm 25 + , xxhash 26 + }: 27 + 28 + buildPythonPackage rec { 29 + pname = "pins"; 30 + version = "0.8.4"; 31 + pyproject = true; 32 + 33 + disabled = pythonOlder "3.8"; 34 + 35 + src = fetchFromGitHub { 36 + owner = "rstudio"; 37 + repo = "pins-python"; 38 + rev = "refs/tags/v${version}"; 39 + hash = "sha256-rNIjHwFELHoxDxC/T5vPzHA6Ifjz01rJpTK6kjUxOIM="; 40 + }; 41 + 42 + nativeBuildInputs = [ 43 + setuptools 44 + setuptools-scm 45 + ]; 46 + 47 + propagatedBuildInputs = [ 48 + appdirs 49 + fsspec 50 + humanize 51 + importlib-metadata 52 + importlib-resources 53 + jinja2 54 + joblib 55 + pandas 56 + pyyaml 57 + requests 58 + xxhash 59 + ]; 60 + 61 + passthru.optional-dependencies = { 62 + aws = [ 63 + s3fs 64 + ]; 65 + azure = [ 66 + adlfs 67 + ]; 68 + gcs = [ 69 + gcsfs 70 + ]; 71 + }; 72 + 73 + nativeCheckInputs = [ 74 + fastparquet 75 + pyarrow 76 + pytest-cases 77 + pytest-parallel 78 + pytestCheckHook 79 + ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies); 80 + 81 + pythonImportsCheck = [ 82 + "pins" 83 + ]; 84 + 85 + pytestFlagsArray = [ 86 + "pins/tests/" 87 + ]; 88 + 89 + disabledTestPaths = [ 90 + # Tests require network access 91 + "pins/tests/test_boards.py" 92 + "pins/tests/test_compat.py" 93 + "pins/tests/test_constructors.py" 94 + "pins/tests/test_rsconnect_api.py" 95 + ]; 96 + 97 + meta = with lib; { 98 + description = "Module to publishes data, models and other Python objects"; 99 + homepage = "https://github.com/rstudio/pins-python"; 100 + changelog = "https://github.com/rstudio/pins-python/releases/tag/v${version}"; 101 + license = licenses.mit; 102 + maintainers = with maintainers; [ fab ]; 103 + }; 104 + }
+37
pkgs/development/python-modules/pyarrow-hotfix/default.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , hatchling 5 + , pythonOlder 6 + }: 7 + 8 + buildPythonPackage rec { 9 + pname = "pyarrow-hotfix"; 10 + version = "0.6"; 11 + pyproject = true; 12 + 13 + disabled = pythonOlder "3.7"; 14 + 15 + src = fetchFromGitHub { 16 + owner = "pitrou"; 17 + repo = "pyarrow-hotfix"; 18 + rev = "refs/tags/v${version}"; 19 + hash = "sha256-LlSbxIxvouzvlP6PB8J8fJaxWoRbxz4wTs7Gb5LbM4A="; 20 + }; 21 + 22 + nativeBuildInputs = [ 23 + hatchling 24 + ]; 25 + 26 + pythonImportsCheck = [ 27 + "pyarrow_hotfix" 28 + ]; 29 + 30 + meta = with lib; { 31 + description = "Hotfix for the PyArrow security vulnerability CVE-2023-47248"; 32 + homepage = "https://github.com/pitrou/pyarrow-hotfix"; 33 + changelog = "https://github.com/pitrou/pyarrow-hotfix/releases/tag/v${version}"; 34 + license = licenses.asl20; 35 + maintainers = with maintainers; [ fab ]; 36 + }; 37 + }
+30 -14
pkgs/development/python-modules/pydash/default.nix
··· 1 - { stdenv 2 - , lib 3 , buildPythonPackage 4 , fetchFromGitHub 5 , invoke 6 , mock 7 , pytestCheckHook 8 , pythonOlder 9 , sphinx-rtd-theme 10 }: 11 12 buildPythonPackage rec { 13 pname = "pydash"; 14 - version = "5.1.1"; 15 - format = "pyproject"; 16 17 - disabled = pythonOlder "3.6"; 18 19 src = fetchFromGitHub { 20 owner = "dgilland"; 21 - repo = pname; 22 - rev = "v${version}"; 23 - hash = "sha256-VbuRzKwPMh5S4GZQYnh0sZOBi4LNFjMuol95tMC43b0="; 24 }; 25 26 nativeCheckInputs = [ 27 invoke 28 mock 29 - sphinx-rtd-theme 30 pytestCheckHook 31 ]; 32 33 - postPatch = '' 34 - sed -i "/--cov/d" setup.cfg 35 - sed -i "/--no-cov/d" setup.cfg 36 - ''; 37 - 38 pythonImportsCheck = [ 39 "pydash" 40 ]; 41 42 meta = with lib; { 43 description = "Python utility libraries for doing stuff in a functional way"; 44 homepage = "https://pydash.readthedocs.io"; 45 license = licenses.mit; 46 maintainers = with maintainers; [ ma27 ]; 47 };
··· 1 + { lib 2 + , stdenv 3 , buildPythonPackage 4 , fetchFromGitHub 5 , invoke 6 , mock 7 , pytestCheckHook 8 , pythonOlder 9 + , setuptools 10 , sphinx-rtd-theme 11 + , typing-extensions 12 }: 13 14 buildPythonPackage rec { 15 pname = "pydash"; 16 + version = "7.0.6"; 17 + pyproject = true; 18 19 + disabled = pythonOlder "3.7"; 20 21 src = fetchFromGitHub { 22 owner = "dgilland"; 23 + repo = "pydash"; 24 + rev = "refs/tags/v${version}"; 25 + hash = "sha256-zwtUdP2fFFE5X0SDkBDetAQbKnZ1v24DGdzN3fQLa0A="; 26 }; 27 28 + postPatch = '' 29 + sed -i "/--cov/d" setup.cfg 30 + sed -i "/--no-cov/d" setup.cfg 31 + ''; 32 + 33 + nativeBuildInputs = [ 34 + setuptools 35 + ]; 36 + 37 + propagatedBuildInputs = [ 38 + typing-extensions 39 + ]; 40 + 41 nativeCheckInputs = [ 42 invoke 43 mock 44 pytestCheckHook 45 + sphinx-rtd-theme 46 ]; 47 48 pythonImportsCheck = [ 49 "pydash" 50 ]; 51 52 + disabledTestPaths = [ 53 + # Disable mypy testing 54 + "tests/pytest_mypy_testing/" 55 + ]; 56 + 57 meta = with lib; { 58 description = "Python utility libraries for doing stuff in a functional way"; 59 homepage = "https://pydash.readthedocs.io"; 60 + changelog = "https://github.com/dgilland/pydash/blob/v${version}/CHANGELOG.rst"; 61 license = licenses.mit; 62 maintainers = with maintainers; [ ma27 ]; 63 };
+42 -15
pkgs/development/python-modules/sphinx-markdown-parser/default.nix
··· 1 - { stdenv 2 - , lib 3 , buildPythonPackage 4 , fetchFromGitHub 5 - , sphinx 6 , markdown 7 - , commonmark 8 - , recommonmark 9 , pydash 10 , pyyaml 11 , unify 12 , yapf 13 - , python 14 }: 15 16 buildPythonPackage rec { 17 pname = "sphinx-markdown-parser"; 18 version = "0.2.4"; 19 - format = "setuptools"; 20 21 - # PyPi release does not include requirements.txt 22 src = fetchFromGitHub { 23 owner = "clayrisser"; 24 repo = "sphinx-markdown-parser"; ··· 28 sha256 = "0i0hhapmdmh83yx61lxi2h4bsmhnzddamz95844g2ghm132kw5mv"; 29 }; 30 31 - propagatedBuildInputs = [ sphinx markdown commonmark pydash pyyaml unify yapf recommonmark ]; 32 33 - # Avoids running broken tests in test_markdown.py 34 - checkPhase = '' 35 - ${python.interpreter} -m unittest -v tests/test_basic.py tests/test_sphinx.py 36 - ''; 37 38 - pythonImportsCheck = [ "sphinx_markdown_parser" ]; 39 40 meta = with lib; { 41 - broken = (stdenv.isLinux && stdenv.isAarch64) || stdenv.isDarwin; 42 description = "Write markdown inside of docutils & sphinx projects"; 43 homepage = "https://github.com/clayrisser/sphinx-markdown-parser"; 44 license = licenses.mit; 45 maintainers = with maintainers; [ FlorianFranzen ]; 46 }; 47 }
··· 1 + { lib 2 + , stdenv 3 , buildPythonPackage 4 + , commonmark 5 , fetchFromGitHub 6 , markdown 7 , pydash 8 + , pytestCheckHook 9 + , pythonOlder 10 , pyyaml 11 + , recommonmark 12 + , setuptools 13 + , sphinx 14 , unify 15 , yapf 16 }: 17 18 buildPythonPackage rec { 19 pname = "sphinx-markdown-parser"; 20 version = "0.2.4"; 21 + pyproject = true; 22 23 + disabled = pythonOlder "3.8"; 24 + 25 src = fetchFromGitHub { 26 owner = "clayrisser"; 27 repo = "sphinx-markdown-parser"; ··· 31 sha256 = "0i0hhapmdmh83yx61lxi2h4bsmhnzddamz95844g2ghm132kw5mv"; 32 }; 33 34 + nativeBuildInputs = [ 35 + setuptools 36 + ]; 37 + 38 + propagatedBuildInputs = [ 39 + commonmark 40 + markdown 41 + pydash 42 + pyyaml 43 + recommonmark 44 + unify 45 + yapf 46 + ]; 47 48 + buildInputs = [ 49 + sphinx 50 + ]; 51 52 + nativeCheckInputs = [ 53 + pytestCheckHook 54 + ]; 55 + 56 + pythonImportsCheck = [ 57 + "sphinx_markdown_parser" 58 + ]; 59 + 60 + disabledTests = [ 61 + # AssertionError 62 + "test_heading" 63 + "test_headings" 64 + "test_integration" 65 + ]; 66 67 meta = with lib; { 68 description = "Write markdown inside of docutils & sphinx projects"; 69 homepage = "https://github.com/clayrisser/sphinx-markdown-parser"; 70 license = licenses.mit; 71 maintainers = with maintainers; [ FlorianFranzen ]; 72 + broken = (stdenv.isLinux && stdenv.isAarch64) || stdenv.isDarwin; 73 }; 74 }
+28 -13
pkgs/development/python-modules/sqlglot/default.nix
··· 1 { lib 2 , buildPythonPackage 3 , fetchFromGitHub 4 - , pythonOlder 5 , pytestCheckHook 6 , python-dateutil 7 - , duckdb 8 , setuptools-scm 9 }: 10 buildPythonPackage rec { 11 pname = "sqlglot"; 12 - version = "17.14.2"; 13 - format = "setuptools"; 14 15 disabled = pythonOlder "3.8"; 16 17 src = fetchFromGitHub { 18 repo = "sqlglot"; 19 owner = "tobymao"; 20 - rev = "v${version}"; 21 - hash = "sha256-aImshQ5jf0k62ucpK4X8G7uHGAFQkhGgjMYo4mvSvew="; 22 }; 23 24 - nativeBuildInputs = [ setuptools-scm ]; 25 26 - # optional dependency used in the sqlglot optimizer 27 - propagatedBuildInputs = [ python-dateutil ]; 28 29 - nativeCheckInputs = [ pytestCheckHook duckdb ]; 30 31 - # these integration tests assume a running Spark instance 32 - disabledTestPaths = [ "tests/dataframe/integration" ]; 33 34 - pythonImportsCheck = [ "sqlglot" ]; 35 36 meta = with lib; { 37 description = "A no dependency Python SQL parser, transpiler, and optimizer"; 38 homepage = "https://github.com/tobymao/sqlglot"; 39 license = licenses.mit; 40 maintainers = with maintainers; [ cpcloud ]; 41 };
··· 1 { lib 2 , buildPythonPackage 3 + , duckdb 4 , fetchFromGitHub 5 , pytestCheckHook 6 , python-dateutil 7 + , pythonOlder 8 + , setuptools 9 , setuptools-scm 10 }: 11 + 12 buildPythonPackage rec { 13 pname = "sqlglot"; 14 + version = "20.9.0"; 15 + pyproject = true; 16 17 disabled = pythonOlder "3.8"; 18 19 src = fetchFromGitHub { 20 repo = "sqlglot"; 21 owner = "tobymao"; 22 + rev = "refs/tags/v${version}"; 23 + hash = "sha256-4czhmAJUDRj0x8dCmIXg5BQ1Uvie5vx+UtWdSSY5mnM="; 24 }; 25 26 + nativeBuildInputs = [ 27 + setuptools 28 + setuptools-scm 29 + ]; 30 31 + propagatedBuildInputs = [ 32 + # Optional dependency used in the sqlglot optimizer 33 + python-dateutil 34 + ]; 35 36 + nativeCheckInputs = [ 37 + pytestCheckHook 38 + duckdb 39 + ]; 40 41 + disabledTestPaths = [ 42 + # These integration tests assume a running Spark instance 43 + "tests/dataframe/integration" 44 + ]; 45 46 + pythonImportsCheck = [ 47 + "sqlglot" 48 + ]; 49 50 meta = with lib; { 51 description = "A no dependency Python SQL parser, transpiler, and optimizer"; 52 homepage = "https://github.com/tobymao/sqlglot"; 53 + changelog = "https://github.com/tobymao/sqlglot/blob/v${version}/CHANGELOG.md"; 54 license = licenses.mit; 55 maintainers = with maintainers; [ cpcloud ]; 56 };
+28 -7
pkgs/development/python-modules/unify/default.nix
··· 1 { lib 2 , buildPythonPackage 3 , fetchFromGitHub 4 , untokenize 5 - , unittestCheckHook 6 }: 7 8 buildPythonPackage rec { 9 pname = "unify"; 10 version = "0.5"; 11 - format = "setuptools"; 12 13 - # PyPi release is missing tests (see https://github.com/myint/unify/pull/18) 14 src = fetchFromGitHub { 15 owner = "myint"; 16 repo = "unify"; 17 - rev = "v${version}"; 18 - sha256 = "1l6xxygaigacsxf0g5f7w5gpqha1ava6mcns81kqqy6vw91pyrbi"; 19 }; 20 21 - propagatedBuildInputs = [ untokenize ]; 22 23 - nativeCheckInputs = [ unittestCheckHook ]; 24 25 meta = with lib; { 26 description = "Modifies strings to all use the same quote where possible";
··· 1 { lib 2 , buildPythonPackage 3 , fetchFromGitHub 4 + , pythonOlder 5 + , setuptools 6 + , pytestCheckHook 7 , untokenize 8 }: 9 10 buildPythonPackage rec { 11 pname = "unify"; 12 version = "0.5"; 13 + pyproject = true; 14 15 + disabled = pythonOlder "3.9"; 16 + 17 src = fetchFromGitHub { 18 owner = "myint"; 19 repo = "unify"; 20 + rev = "refs/tags/v${version}"; 21 + hash = "sha256-cWV/Q+LbeIxnQNqyatRWQUF8X+HHlQdc10y9qJ7v3dA="; 22 }; 23 24 + nativeBuildInputs = [ 25 + setuptools 26 + ]; 27 + 28 + propagatedBuildInputs = [ 29 + untokenize 30 + ]; 31 + 32 + nativeCheckInputs = [ 33 + pytestCheckHook 34 + ]; 35 + 36 + pythonImportsCheck = [ 37 + "unify" 38 + ]; 39 40 + disabledTests = [ 41 + # https://github.com/myint/unify/issues/21 42 + "test_format_code" 43 + "test_format_code_with_backslash_in_comment" 44 + ]; 45 46 meta = with lib; { 47 description = "Modifies strings to all use the same quote where possible";
+2 -2
pkgs/development/tools/castxml/default.nix
··· 17 in 18 stdenv.mkDerivation (finalAttrs: { 19 pname = "castxml"; 20 - version = "0.6.2"; 21 22 src = fetchFromGitHub { 23 owner = "CastXML"; 24 repo = "CastXML"; 25 rev = "v${finalAttrs.version}"; 26 - hash = "sha256-x27koa0q+rDqPmfHMf7v7KTx3bfDgqS/FkPAX5auqaw="; 27 }; 28 29 nativeBuildInputs = [
··· 17 in 18 stdenv.mkDerivation (finalAttrs: { 19 pname = "castxml"; 20 + version = "0.6.3"; 21 22 src = fetchFromGitHub { 23 owner = "CastXML"; 24 repo = "CastXML"; 25 rev = "v${finalAttrs.version}"; 26 + hash = "sha256-g/BgKkU8Me6EacDm+KFAsKq5++v/b+Par0x7lzBzHw8="; 27 }; 28 29 nativeBuildInputs = [
+2 -2
pkgs/development/tools/distgen/default.nix
··· 2 3 python3.pkgs.buildPythonApplication rec { 4 pname = "distgen"; 5 - version = "1.5"; 6 7 src = fetchPypi { 8 inherit pname version; 9 - sha256 = "08f9rw5irgv0gw7jizk5f9csn0yhrdnb84k40px1zbypsylvr5c5"; 10 }; 11 12 nativeCheckInputs = with python3.pkgs; [
··· 2 3 python3.pkgs.buildPythonApplication rec { 4 pname = "distgen"; 5 + version = "1.17"; 6 7 src = fetchPypi { 8 inherit pname version; 9 + sha256 = "sha256-Md6R1thUtPQ7BFZsWmTDuNdD7UHMMFlEVksIJZAyjk4="; 10 }; 11 12 nativeCheckInputs = with python3.pkgs; [
+3 -3
pkgs/development/tools/kdash/default.nix
··· 12 13 rustPlatform.buildRustPackage rec { 14 pname = "kdash"; 15 - version = "0.4.5"; 16 17 src = fetchFromGitHub { 18 owner = "kdash-rs"; 19 repo = pname; 20 rev = "v${version}"; 21 - sha256 = "sha256-6jCbsF9Nl5A7PZM59Z1ozcJ3V0ajA/4V3A6hunrB9Xg="; 22 }; 23 24 nativeBuildInputs = [ perl python3 pkg-config ]; ··· 26 buildInputs = [ openssl xorg.xcbutil ] 27 ++ lib.optional stdenv.isDarwin AppKit; 28 29 - cargoHash = "sha256-EwlY4kBieFYxXGreeFb2VxLMwFZnYB6+d/Zv7fjsJls="; 30 31 meta = with lib; { 32 description = "A simple and fast dashboard for Kubernetes";
··· 12 13 rustPlatform.buildRustPackage rec { 14 pname = "kdash"; 15 + version = "0.4.7"; 16 17 src = fetchFromGitHub { 18 owner = "kdash-rs"; 19 repo = pname; 20 rev = "v${version}"; 21 + sha256 = "sha256-KQ1SLnXtox/bIV32guEfC2LSt8LDWGSG5b9i0gqS2Yc="; 22 }; 23 24 nativeBuildInputs = [ perl python3 pkg-config ]; ··· 26 buildInputs = [ openssl xorg.xcbutil ] 27 ++ lib.optional stdenv.isDarwin AppKit; 28 29 + cargoHash = "sha256-bgS93o654xDVz2OMFy1mwxCKQESV8MPZ4Mjb0IdypLU="; 30 31 meta = with lib; { 32 description = "A simple and fast dashboard for Kubernetes";
+3 -3
pkgs/development/tools/language-servers/neocmakelsp/default.nix
··· 5 6 rustPlatform.buildRustPackage rec { 7 pname = "neocmakelsp"; 8 - version = "0.6.17"; 9 10 src = fetchFromGitHub { 11 owner = "Decodetalkers"; 12 repo = "neocmakelsp"; 13 rev = "v${version}"; 14 - hash = "sha256-0Rc5oPm6BAjPmoRHUO3gVivbQt2p2y62VbT5NIzHtpI="; 15 }; 16 17 - cargoHash = "sha256-7ifdmW9JBjz0jxpltn5gFa60oNsB4daA6cXCLnBne7o="; 18 19 meta = with lib; { 20 description = "A cmake lsp based on tower-lsp and treesitter";
··· 5 6 rustPlatform.buildRustPackage rec { 7 pname = "neocmakelsp"; 8 + version = "0.6.19"; 9 10 src = fetchFromGitHub { 11 owner = "Decodetalkers"; 12 repo = "neocmakelsp"; 13 rev = "v${version}"; 14 + hash = "sha256-nYZ9H66sA5umOTn/w/P62kJy3WHLwYPWWs1B74bTAEM="; 15 }; 16 17 + cargoHash = "sha256-1jpKo/fSWLf0pFgzTvnkaghz/Fdy+MJhZsKQPaJHlfs="; 18 19 meta = with lib; { 20 description = "A cmake lsp based on tower-lsp and treesitter";
+1
pkgs/development/tools/parsing/tree-sitter/grammars/default.nix
··· 49 tree-sitter-json5 = lib.importJSON ./tree-sitter-json5.json; 50 tree-sitter-jsonnet = lib.importJSON ./tree-sitter-jsonnet.json; 51 tree-sitter-julia = lib.importJSON ./tree-sitter-julia.json; 52 tree-sitter-kotlin = lib.importJSON ./tree-sitter-kotlin.json; 53 tree-sitter-latex = lib.importJSON ./tree-sitter-latex.json; 54 tree-sitter-ledger = lib.importJSON ./tree-sitter-ledger.json;
··· 49 tree-sitter-json5 = lib.importJSON ./tree-sitter-json5.json; 50 tree-sitter-jsonnet = lib.importJSON ./tree-sitter-jsonnet.json; 51 tree-sitter-julia = lib.importJSON ./tree-sitter-julia.json; 52 + tree-sitter-just = lib.importJSON ./tree-sitter-just.json; 53 tree-sitter-kotlin = lib.importJSON ./tree-sitter-kotlin.json; 54 tree-sitter-latex = lib.importJSON ./tree-sitter-latex.json; 55 tree-sitter-ledger = lib.importJSON ./tree-sitter-ledger.json;
+12
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-just.json
···
··· 1 + { 2 + "url": "https://github.com/IndianBoy42/tree-sitter-just", 3 + "rev": "f807ab33c36651ecb503a291aed933932754864d", 4 + "date": "2024-01-11T04:53:14-05:00", 5 + "path": "/nix/store/f6b4xvxkbzrwmxk8vr1gz4c3g3pqh2hz-tree-sitter-just", 6 + "sha256": "1ng49slp5x98s9ydc7gha7gkcj93ks4iv0ixc7n0z9dr4akqrbw8", 7 + "hash": "sha256-iK+MpyK5pQ/sYT2CHYmeI0k231HwHdZ80ij1cqlO5Nk=", 8 + "fetchLFS": false, 9 + "fetchSubmodules": false, 10 + "deepClone": false, 11 + "leaveDotGit": false 12 + }
+4
pkgs/development/tools/parsing/tree-sitter/update.nix
··· 108 orga = "wilfred"; 109 repo = "tree-sitter-elisp"; 110 }; 111 "tree-sitter-nix" = { 112 orga = "cstrahan"; 113 repo = "tree-sitter-nix";
··· 108 orga = "wilfred"; 109 repo = "tree-sitter-elisp"; 110 }; 111 + "tree-sitter-just" = { 112 + orga = "IndianBoy42"; 113 + repo = "tree-sitter-just"; 114 + }; 115 "tree-sitter-nix" = { 116 orga = "cstrahan"; 117 repo = "tree-sitter-nix";
+2 -2
pkgs/development/tools/rufo/Gemfile.lock
··· 1 GEM 2 remote: https://rubygems.org/ 3 specs: 4 - rufo (0.16.2) 5 6 PLATFORMS 7 ruby ··· 10 rufo 11 12 BUNDLED WITH 13 - 2.4.20
··· 1 GEM 2 remote: https://rubygems.org/ 3 specs: 4 + rufo (0.17.0) 5 6 PLATFORMS 7 ruby ··· 10 rufo 11 12 BUNDLED WITH 13 + 2.5.3
+2 -2
pkgs/development/tools/rufo/gemset.nix
··· 4 platforms = []; 5 source = { 6 remotes = ["https://rubygems.org"]; 7 - sha256 = "11nm1vzr3vd85yy4rd7ndrrx1ygm3m2jmw9r0b9lfxlj8rc1rip2"; 8 type = "gem"; 9 }; 10 - version = "0.16.2"; 11 }; 12 }
··· 4 platforms = []; 5 source = { 6 remotes = ["https://rubygems.org"]; 7 + sha256 = "1rqq6mf7fvwvc9m3d5w5ysch3h7z4ml1vvdvy26064fb6lrnn5ai"; 8 type = "gem"; 9 }; 10 + version = "0.17.0"; 11 }; 12 }
+3 -3
pkgs/development/tools/sentry-cli/default.nix
··· 10 }: 11 rustPlatform.buildRustPackage rec { 12 pname = "sentry-cli"; 13 - version = "2.23.2"; 14 15 src = fetchFromGitHub { 16 owner = "getsentry"; 17 repo = "sentry-cli"; 18 rev = version; 19 - sha256 = "sha256-txxDA/8pQDiZsoxrdWz6JZmjpyeILWHl1rUHzPacJN8="; 20 }; 21 doCheck = false; 22 ··· 26 buildInputs = [ openssl ] ++ lib.optionals stdenv.isDarwin [ CoreServices Security SystemConfiguration ]; 27 nativeBuildInputs = [ pkg-config ]; 28 29 - cargoHash = "sha256-KytXqILji1pbiMz7OX+O5B2bw5MMlKf/MYh13+nd+bg="; 30 31 meta = with lib; { 32 homepage = "https://docs.sentry.io/cli/";
··· 10 }: 11 rustPlatform.buildRustPackage rec { 12 pname = "sentry-cli"; 13 + version = "2.25.2"; 14 15 src = fetchFromGitHub { 16 owner = "getsentry"; 17 repo = "sentry-cli"; 18 rev = version; 19 + sha256 = "sha256-IAtOlWIs1BScr569s8Y8A+m1CzzGrSXX/CaqkXubZfA="; 20 }; 21 doCheck = false; 22 ··· 26 buildInputs = [ openssl ] ++ lib.optionals stdenv.isDarwin [ CoreServices Security SystemConfiguration ]; 27 nativeBuildInputs = [ pkg-config ]; 28 29 + cargoHash = "sha256-oydBeEOFTmDibUZZSwe7WMcU5eDshsDogPRlxrrx1i8="; 30 31 meta = with lib; { 32 homepage = "https://docs.sentry.io/cli/";
+3 -3
pkgs/misc/fastly/default.nix
··· 10 11 buildGoModule rec { 12 pname = "fastly"; 13 - version = "10.7.0"; 14 15 src = fetchFromGitHub { 16 owner = "fastly"; 17 repo = "cli"; 18 rev = "refs/tags/v${version}"; 19 - hash = "sha256-KqFBsSoiKzvbSG5XanlFcU8NkveksnEbfqNuPeWEb48="; 20 # The git commit is part of the `fastly version` original output; 21 # leave that output the same in nixpkgs. Use the `.git` directory 22 # to retrieve the commit SHA, and remove the directory afterwards, ··· 33 "cmd/fastly" 34 ]; 35 36 - vendorHash = "sha256-Mh737emdQkIoNOAkaTafCoMQnLqXIGMKX6X5ClsmMzc="; 37 38 nativeBuildInputs = [ 39 installShellFiles
··· 10 11 buildGoModule rec { 12 pname = "fastly"; 13 + version = "10.8.0"; 14 15 src = fetchFromGitHub { 16 owner = "fastly"; 17 repo = "cli"; 18 rev = "refs/tags/v${version}"; 19 + hash = "sha256-XlfTtA4jYFrs1W8pyulkqbhrRt8vS+oPB/g9/tIW8Ws="; 20 # The git commit is part of the `fastly version` original output; 21 # leave that output the same in nixpkgs. Use the `.git` directory 22 # to retrieve the commit SHA, and remove the directory afterwards, ··· 33 "cmd/fastly" 34 ]; 35 36 + vendorHash = "sha256-sN6kJspIG3XKW71sTjINE+hoWHNbd8ZmVEXNcvuvThg="; 37 38 nativeBuildInputs = [ 39 installShellFiles
+4 -1
pkgs/os-specific/linux/linuxptp/default.nix
··· 15 '/usr/include/linux/' "${linuxHeaders}/include/linux/" 16 ''; 17 18 - makeFlags = [ "prefix=" ]; 19 20 preInstall = '' 21 export DESTDIR=$out
··· 15 '/usr/include/linux/' "${linuxHeaders}/include/linux/" 16 ''; 17 18 + makeFlags = [ 19 + "prefix=" 20 + "CROSS_COMPILE=${stdenv.cc.targetPrefix}" 21 + ]; 22 23 preInstall = '' 24 export DESTDIR=$out
+3 -1
pkgs/servers/home-assistant/component-packages.nix
··· 4507 paho-mqtt 4508 ]; 4509 "snmp" = ps: with ps; [ 4510 - ]; # missing inputs: pysnmp-lextudio 4511 "snooz" = ps: with ps; [ 4512 aioesphomeapi 4513 aiohttp-cors ··· 6317 "smtp" 6318 "snapcast" 6319 "snips" 6320 "snooz" 6321 "solaredge" 6322 "solarlog"
··· 4507 paho-mqtt 4508 ]; 4509 "snmp" = ps: with ps; [ 4510 + pysnmp-lextudio 4511 + ]; 4512 "snooz" = ps: with ps; [ 4513 aioesphomeapi 4514 aiohttp-cors ··· 6318 "smtp" 6319 "snapcast" 6320 "snips" 6321 + "snmp" 6322 "snooz" 6323 "solaredge" 6324 "solarlog"
-30
pkgs/servers/mpd/libmpdclient.nix
··· 1 - { lib 2 - , stdenv 3 - , fetchFromGitHub 4 - , meson 5 - , ninja 6 - , fixDarwinDylibNames 7 - }: 8 - 9 - stdenv.mkDerivation rec { 10 - pname = "libmpdclient"; 11 - version = "2.20"; 12 - 13 - src = fetchFromGitHub { 14 - owner = "MusicPlayerDaemon"; 15 - repo = pname; 16 - rev = "v${version}"; 17 - sha256 = "sha256-qEgdwG7ygVblIa3uRf1tddxHg7T1yvY17nbhZ7NRNvg="; 18 - }; 19 - 20 - nativeBuildInputs = [ meson ninja ] 21 - ++ lib.optional stdenv.isDarwin fixDarwinDylibNames; 22 - 23 - meta = with lib; { 24 - description = "Client library for MPD (music player daemon)"; 25 - homepage = "https://www.musicpd.org/libs/libmpdclient/"; 26 - license = licenses.bsd2; 27 - maintainers = with maintainers; [ ehmry AndersonTorres ]; 28 - platforms = platforms.unix; 29 - }; 30 - }
···
+3 -3
pkgs/servers/tailscale/default.nix
··· 1 { lib, stdenv, buildGoModule, fetchFromGitHub, makeWrapper, iptables, iproute2, procps, shadow, getent }: 2 3 let 4 - version = "1.56.1"; 5 in 6 buildGoModule { 7 pname = "tailscale"; ··· 11 owner = "tailscale"; 12 repo = "tailscale"; 13 rev = "v${version}"; 14 - hash = "sha256-kMk5Q/KvNcsohHNLDMmpBm+gUxQEOeO8o/odukcJi0A="; 15 }; 16 - vendorHash = "sha256-bG/ydsJf2UncOcDo8/BXdvQJO3Mk0tl8JGje1b6kto4="; 17 18 nativeBuildInputs = lib.optionals stdenv.isLinux [ makeWrapper ]; 19
··· 1 { lib, stdenv, buildGoModule, fetchFromGitHub, makeWrapper, iptables, iproute2, procps, shadow, getent }: 2 3 let 4 + version = "1.58.0"; 5 in 6 buildGoModule { 7 pname = "tailscale"; ··· 11 owner = "tailscale"; 12 repo = "tailscale"; 13 rev = "v${version}"; 14 + hash = "sha256-ue1opjT8wkL+hYzMxU/GtOrJd3/KPSOptU8A8nklacY="; 15 }; 16 + vendorHash = "sha256-BK1zugKGtx2RpWHDvFZaFqz/YdoewsG8SscGt25uwtQ="; 17 18 nativeBuildInputs = lib.optionals stdenv.isLinux [ makeWrapper ]; 19
+2 -2
pkgs/test/nixpkgs-check-by-name/scripts/pinned-tool.json
··· 1 { 2 - "rev": "9b19f5e77dd906cb52dade0b7bd280339d2a1f3d", 3 - "ci-path": "/nix/store/qlls5ca8q88qpyygg9ddi60gl1nmvpij-nixpkgs-check-by-name" 4 }
··· 1 { 2 + "rev": "842d9d80cfd4560648c785f8a4e6f3b096790e19", 3 + "ci-path": "/nix/store/8habk3j25bs2a34zn5q5p17b9dl3fywg-nixpkgs-check-by-name" 4 }
+1 -1
pkgs/test/nixpkgs-check-by-name/scripts/run-local.sh
··· 1 #!/usr/bin/env nix-shell 2 - #!nix-shell -i bash -p jq 3 4 set -o pipefail -o errexit -o nounset 5
··· 1 #!/usr/bin/env nix-shell 2 + #!nix-shell -i bash -p jq -I nixpkgs=../../../.. 3 4 set -o pipefail -o errexit -o nounset 5
+1 -1
pkgs/test/nixpkgs-check-by-name/scripts/update-pinned-tool.sh
··· 1 #!/usr/bin/env nix-shell 2 - #!nix-shell -i bash -p jq 3 4 set -o pipefail -o errexit -o nounset 5
··· 1 #!/usr/bin/env nix-shell 2 + #!nix-shell -i bash -p jq -I nixpkgs=../../../.. 3 4 set -o pipefail -o errexit -o nounset 5
+2 -2
pkgs/tools/admin/ansible/lint.nix
··· 6 7 python3.pkgs.buildPythonApplication rec { 8 pname = "ansible-lint"; 9 - version = "6.21.1"; 10 format = "pyproject"; 11 12 src = fetchPypi { 13 inherit pname version; 14 - hash = "sha256-Bf/G38jzy79W9/l3CzQ2/HkJutXB11Rw76BkUx8C324="; 15 }; 16 17 postPatch = ''
··· 6 7 python3.pkgs.buildPythonApplication rec { 8 pname = "ansible-lint"; 9 + version = "6.22.2"; 10 format = "pyproject"; 11 12 src = fetchPypi { 13 inherit pname version; 14 + hash = "sha256-L0Cf6Y762mHan4q3zfNKW2feQ+EzjO4GGfXVH0+LFd0="; 15 }; 16 17 postPatch = ''
+3 -3
pkgs/tools/misc/github-copilot-cli/default.nix
··· 2 3 buildNpmPackage rec { 4 pname = "github-copilot-cli"; 5 - version = "0.1.33"; 6 7 src = fetchzip { 8 url = "https://registry.npmjs.org/@githubnext/${pname}/-/${pname}-${version}.tgz"; 9 - hash = "sha256-uTv6Z/AzvINinMiIfaaqRZDCmsAQ7tOE5SpuecpzGug="; 10 }; 11 12 - npmDepsHash = "sha256-VIg9a63GH246SbmK4Q8CwA2jdaaOwNUXoJkuDVwy5jE="; 13 14 postPatch = '' 15 cp ${./package-lock.json} package-lock.json
··· 2 3 buildNpmPackage rec { 4 pname = "github-copilot-cli"; 5 + version = "0.1.36"; 6 7 src = fetchzip { 8 url = "https://registry.npmjs.org/@githubnext/${pname}/-/${pname}-${version}.tgz"; 9 + hash = "sha256-7n+7sN61OrqMVGaKll85+HwX7iGG9M/UW5lf2Pd5sRU="; 10 }; 11 12 + npmDepsHash = "sha256-h0StxzGbl3ZeOQ4Jy1BgJ5sJ0pAbubMCRsiIOYpU04w="; 13 14 postPatch = '' 15 cp ${./package-lock.json} package-lock.json
+658 -364
pkgs/tools/misc/github-copilot-cli/package-lock.json
··· 1 { 2 "name": "@githubnext/github-copilot-cli", 3 - "version": "0.1.33", 4 "lockfileVersion": 3, 5 "requires": true, 6 "packages": { 7 "": { 8 "name": "@githubnext/github-copilot-cli", 9 - "version": "0.1.33", 10 "dependencies": { 11 - "applicationinsights": "^2.3.6", 12 - "axios": "^1.1.3", 13 "chalk": "^5.1.0", 14 "cli-highlight": "^2.1.11", 15 "commander": "^9.4.1", ··· 26 "ora": "^6.1.2", 27 "radash": "^9.1.0", 28 "react": "17", 29 "react-dom": "17", 30 "react-query": "^3.39.2", 31 "simple-update-notifier": "^1.1.0", 32 "tiny-invariant": "^1.3.1", 33 "ts-dedent": "^2.2.0", 34 "use-zustand": "^0.0.1", 35 "uuid": "^9.0.0", ··· 60 } 61 }, 62 "node_modules/@azure/core-auth": { 63 - "version": "1.4.0", 64 - "resolved": "https://registry.npmjs.org/@azure/core-auth/-/core-auth-1.4.0.tgz", 65 - "integrity": "sha512-HFrcTgmuSuukRf/EdPmqBrc5l6Q5Uu+2TbuhaKbgaCpP2TfAeiNaQPAadxO+CYBRHGUzIDteMAjFspFLDLnKVQ==", 66 "dependencies": { 67 "@azure/abort-controller": "^1.0.0", 68 "tslib": "^2.2.0" 69 }, 70 "engines": { 71 - "node": ">=12.0.0" 72 } 73 }, 74 "node_modules/@azure/core-rest-pipeline": { ··· 134 } 135 }, 136 "node_modules/@azure/opentelemetry-instrumentation-azure-sdk": { 137 - "version": "1.0.0-beta.3", 138 - "resolved": "https://registry.npmjs.org/@azure/opentelemetry-instrumentation-azure-sdk/-/opentelemetry-instrumentation-azure-sdk-1.0.0-beta.3.tgz", 139 - "integrity": "sha512-9dvTQQ9OhjX0uh4PtDEMPGTP3WihTVLi+DHL9jRMQMPf0trYEbb8ZRIQNo+1JqchkR1YkBDBkki5hJstpUprtA==", 140 "dependencies": { 141 "@azure/core-tracing": "^1.0.0", 142 "@azure/logger": "^1.0.0", 143 - "@opentelemetry/api": "^1.4.0", 144 - "@opentelemetry/core": "^1.9.0", 145 - "@opentelemetry/instrumentation": "^0.35.0", 146 "tslib": "^2.2.0" 147 }, 148 "engines": { ··· 150 } 151 }, 152 "node_modules/@babel/runtime": { 153 - "version": "7.21.5", 154 - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.5.tgz", 155 - "integrity": "sha512-8jI69toZqqcsnqGGqwGS4Qb1VwLOEp4hz+CXPywcvjs60u3B4Pom/U/7rm4W8tMOYEB+E9wgD0mW1l3r8qlI9Q==", 156 "dependencies": { 157 - "regenerator-runtime": "^0.13.11" 158 }, 159 "engines": { 160 "node": ">=6.9.0" ··· 201 "node": ">=12" 202 } 203 }, 204 "node_modules/@microsoft/applicationinsights-web-snippet": { 205 "version": "1.0.1", 206 "resolved": "https://registry.npmjs.org/@microsoft/applicationinsights-web-snippet/-/applicationinsights-web-snippet-1.0.1.tgz", 207 "integrity": "sha512-2IHAOaLauc8qaAitvWS+U931T+ze+7MNWrDHY47IENP5y2UA0vqJDu67kWZDdpCN1fFC77sfgfB+HV7SrKshnQ==" 208 }, 209 "node_modules/@opentelemetry/api": { 210 - "version": "1.4.1", 211 - "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.4.1.tgz", 212 - "integrity": "sha512-O2yRJce1GOc6PAy3QxFM4NzFiWzvScDC1/5ihYBL6BUEVdq0XMWN01sppE+H6bBXbaFYipjwFLEWLg5PaSOThA==", 213 "engines": { 214 "node": ">=8.0.0" 215 } 216 }, 217 "node_modules/@opentelemetry/core": { 218 - "version": "1.12.0", 219 - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.12.0.tgz", 220 - "integrity": "sha512-4DWYNb3dLs2mSCGl65jY3aEgbvPWSHVQV/dmDWiYeWUrMakZQFcymqZOSUNZO0uDrEJoxMu8O5tZktX6UKFwag==", 221 "dependencies": { 222 - "@opentelemetry/semantic-conventions": "1.12.0" 223 }, 224 "engines": { 225 "node": ">=14" 226 }, 227 "peerDependencies": { 228 - "@opentelemetry/api": ">=1.0.0 <1.5.0" 229 } 230 }, 231 "node_modules/@opentelemetry/instrumentation": { 232 - "version": "0.35.1", 233 - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.35.1.tgz", 234 - "integrity": "sha512-EZsvXqxenbRTSNsft6LDcrT4pjAiyZOx3rkDNeqKpwZZe6GmZtsXaZZKuDkJtz9fTjOGjDHjZj9/h80Ya9iIJw==", 235 "dependencies": { 236 - "require-in-the-middle": "^5.0.3", 237 - "semver": "^7.3.2", 238 "shimmer": "^1.2.1" 239 }, 240 "engines": { ··· 244 "@opentelemetry/api": "^1.3.0" 245 } 246 }, 247 "node_modules/@opentelemetry/resources": { 248 - "version": "1.12.0", 249 - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.12.0.tgz", 250 - "integrity": "sha512-gunMKXG0hJrR0LXrqh7BVbziA/+iJBL3ZbXCXO64uY+SrExkwoyJkpiq9l5ismkGF/A20mDEV7tGwh+KyPw00Q==", 251 "dependencies": { 252 - "@opentelemetry/core": "1.12.0", 253 - "@opentelemetry/semantic-conventions": "1.12.0" 254 }, 255 "engines": { 256 "node": ">=14" 257 }, 258 "peerDependencies": { 259 - "@opentelemetry/api": ">=1.0.0 <1.5.0" 260 } 261 }, 262 "node_modules/@opentelemetry/sdk-trace-base": { 263 - "version": "1.12.0", 264 - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.12.0.tgz", 265 - "integrity": "sha512-pfCOB3tNDlYVoWuz4D7Ji+Jmy9MHnATWHVpkERdCEiwUGEZ+4IvNPXUcPc37wJVmMpjGLeaWgPPrie0KIpWf1A==", 266 "dependencies": { 267 - "@opentelemetry/core": "1.12.0", 268 - "@opentelemetry/resources": "1.12.0", 269 - "@opentelemetry/semantic-conventions": "1.12.0" 270 }, 271 "engines": { 272 "node": ">=14" 273 }, 274 "peerDependencies": { 275 - "@opentelemetry/api": ">=1.0.0 <1.5.0" 276 } 277 }, 278 "node_modules/@opentelemetry/semantic-conventions": { 279 - "version": "1.12.0", 280 - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.12.0.tgz", 281 - "integrity": "sha512-hO+bdeGOlJwqowUBoZF5LyP3ORUFOP1G0GRv8N45W/cztXbT2ZEXaAzfokRS9Xc9FWmYrDj32mF6SzH6wuoIyA==", 282 "engines": { 283 "node": ">=14" 284 } ··· 292 } 293 }, 294 "node_modules/@types/inquirer": { 295 - "version": "9.0.3", 296 - "resolved": "https://registry.npmjs.org/@types/inquirer/-/inquirer-9.0.3.tgz", 297 - "integrity": "sha512-CzNkWqQftcmk2jaCWdBTf9Sm7xSw4rkI1zpU/Udw3HX5//adEZUIm9STtoRP1qgWj0CWQtJ9UTvqmO2NNjhMJw==", 298 "dev": true, 299 "dependencies": { 300 "@types/through": "*", ··· 302 } 303 }, 304 "node_modules/@types/node": { 305 - "version": "18.16.2", 306 - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.16.2.tgz", 307 - "integrity": "sha512-GQW/JL/5Fz/0I8RpeBG9lKp0+aNcXEaVL71c0D2Q0QHDTFvlYKT7an0onCUXj85anv7b4/WesqdfchLc0jtsCg==", 308 - "dev": true 309 }, 310 "node_modules/@types/prop-types": { 311 - "version": "15.7.5", 312 - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", 313 - "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==", 314 "devOptional": true 315 }, 316 "node_modules/@types/react": { 317 - "version": "18.2.0", 318 - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.0.tgz", 319 - "integrity": "sha512-0FLj93y5USLHdnhIhABk83rm8XEGA7kH3cr+YUlvxoUGp1xNt/DINUMvqPxLyOQMzLmZe8i4RTHbvb8MC7NmrA==", 320 "devOptional": true, 321 "dependencies": { 322 "@types/prop-types": "*", ··· 325 } 326 }, 327 "node_modules/@types/scheduler": { 328 - "version": "0.16.3", 329 - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.3.tgz", 330 - "integrity": "sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==", 331 "devOptional": true 332 }, 333 "node_modules/@types/through": { 334 - "version": "0.0.30", 335 - "resolved": "https://registry.npmjs.org/@types/through/-/through-0.0.30.tgz", 336 - "integrity": "sha512-FvnCJljyxhPM3gkRgWmxmDZyAQSiBQQWLI0A0VFL0K7W1oRUrPJSqNO0NvTnLkBcotdlp3lKvaT0JrnyRDkzOg==", 337 "dev": true, 338 "dependencies": { 339 "@types/node": "*" ··· 350 "resolved": "https://registry.npmjs.org/@types/yoga-layout/-/yoga-layout-1.9.2.tgz", 351 "integrity": "sha512-S9q47ByT2pPvD65IvrWp7qppVMpk9WGMbVq9wbWZOHg6tnXSD4vyhao6nOSBwwfDdV2p3Kx9evA9vI+XWTfDvw==" 352 }, 353 "node_modules/agent-base": { 354 "version": "6.0.2", 355 "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", ··· 387 } 388 }, 389 "node_modules/ansi-regex": { 390 - "version": "6.0.1", 391 - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", 392 - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", 393 "engines": { 394 - "node": ">=12" 395 - }, 396 - "funding": { 397 - "url": "https://github.com/chalk/ansi-regex?sponsor=1" 398 } 399 }, 400 "node_modules/ansi-styles": { ··· 422 "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" 423 }, 424 "node_modules/applicationinsights": { 425 - "version": "2.6.0", 426 - "resolved": "https://registry.npmjs.org/applicationinsights/-/applicationinsights-2.6.0.tgz", 427 - "integrity": "sha512-ldeFvbocbRoMxS361lOwmLL3ltWfgNxALrttge6BrpsPMTStGzevoiqaWieIjZ/3qNmljOd+xmwaNPpBoefdmA==", 428 "dependencies": { 429 - "@azure/core-auth": "^1.4.0", 430 "@azure/core-rest-pipeline": "1.10.1", 431 "@azure/core-util": "1.2.0", 432 - "@azure/opentelemetry-instrumentation-azure-sdk": "^1.0.0-beta.3", 433 "@microsoft/applicationinsights-web-snippet": "^1.0.1", 434 - "@opentelemetry/api": "^1.0.4", 435 - "@opentelemetry/core": "^1.12.0", 436 - "@opentelemetry/sdk-trace-base": "^1.12.0", 437 - "@opentelemetry/semantic-conventions": "^1.12.0", 438 "cls-hooked": "^4.2.2", 439 "continuation-local-storage": "^3.2.1", 440 - "diagnostic-channel": "1.1.0", 441 - "diagnostic-channel-publishers": "1.0.6" 442 }, 443 "engines": { 444 "node": ">=8.0.0" ··· 468 "node": ">=8" 469 } 470 }, 471 "node_modules/async-hook-jl": { 472 "version": "1.7.6", 473 "resolved": "https://registry.npmjs.org/async-hook-jl/-/async-hook-jl-1.7.6.tgz", ··· 491 "node": "<=0.11.8 || >0.11.10" 492 } 493 }, 494 - "node_modules/async-listener/node_modules/semver": { 495 - "version": "5.7.1", 496 - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", 497 - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", 498 - "bin": { 499 - "semver": "bin/semver" 500 - } 501 - }, 502 "node_modules/asynckit": { 503 "version": "0.4.0", 504 "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", ··· 516 } 517 }, 518 "node_modules/axios": { 519 - "version": "1.4.0", 520 - "resolved": "https://registry.npmjs.org/axios/-/axios-1.4.0.tgz", 521 - "integrity": "sha512-S4XCWMEmzvo64T9GfvQDOXgYRDJ/wsSZc7Jvdgx5u1sd0JwsuPLqb3SYmusag+edF6ziyMensPVqLTSc1PiSEA==", 522 "dependencies": { 523 - "follow-redirects": "^1.15.0", 524 "form-data": "^4.0.0", 525 "proxy-from-env": "^1.1.0" 526 } ··· 550 ] 551 }, 552 "node_modules/big-integer": { 553 - "version": "1.6.51", 554 - "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", 555 - "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==", 556 "engines": { 557 "node": ">=0.6" 558 } ··· 614 "ieee754": "^1.2.1" 615 } 616 }, 617 "node_modules/cardinal": { 618 "version": "2.1.1", 619 "resolved": "https://registry.npmjs.org/cardinal/-/cardinal-2.1.1.tgz", ··· 627 } 628 }, 629 "node_modules/chalk": { 630 - "version": "5.2.0", 631 - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz", 632 - "integrity": "sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==", 633 "engines": { 634 "node": "^12.17.0 || ^14.13 || >=16.0.0" 635 }, ··· 647 "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", 648 "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" 649 }, 650 "node_modules/cli-boxes": { 651 "version": "2.2.1", 652 "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", ··· 705 } 706 }, 707 "node_modules/cli-spinners": { 708 - "version": "2.8.0", 709 - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.8.0.tgz", 710 - "integrity": "sha512-/eG5sJcvEIwxcdYM86k5tPwn0MUzkX5YY3eImTGpJOZgVe4SdTMY14vQpcxgBzJ0wXwAYrS8E+c3uHeK4JNyzQ==", 711 "engines": { 712 "node": ">=6" 713 }, ··· 745 } 746 }, 747 "node_modules/cli-width": { 748 - "version": "4.0.0", 749 - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.0.0.tgz", 750 - "integrity": "sha512-ZksGS2xpa/bYkNzN3BAw1wEjsLV/ZKOf/CCrJ/QOBsxx6fOARIkwTutxp1XIOIohi6HKmOFjMoK/XaqDVUpEEw==", 751 "engines": { 752 "node": ">= 12" 753 } ··· 762 "wrap-ansi": "^7.0.0" 763 } 764 }, 765 - "node_modules/cliui/node_modules/ansi-regex": { 766 - "version": "5.0.1", 767 - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 768 - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 769 - "engines": { 770 - "node": ">=8" 771 - } 772 - }, 773 - "node_modules/cliui/node_modules/strip-ansi": { 774 - "version": "6.0.1", 775 - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 776 - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 777 - "dependencies": { 778 - "ansi-regex": "^5.0.1" 779 - }, 780 - "engines": { 781 - "node": ">=8" 782 - } 783 - }, 784 "node_modules/cliui/node_modules/wrap-ansi": { 785 "version": "7.0.0", 786 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", ··· 816 }, 817 "engines": { 818 "node": "^4.7 || >=6.9 || >=7.3 || >=8.2.1" 819 - } 820 - }, 821 - "node_modules/cls-hooked/node_modules/semver": { 822 - "version": "5.7.1", 823 - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", 824 - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", 825 - "bin": { 826 - "semver": "bin/semver" 827 } 828 }, 829 "node_modules/code-excerpt": { ··· 895 } 896 }, 897 "node_modules/csstype": { 898 - "version": "3.1.2", 899 - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", 900 - "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==", 901 "devOptional": true 902 }, 903 "node_modules/debug": { ··· 927 "url": "https://github.com/sponsors/sindresorhus" 928 } 929 }, 930 "node_modules/delayed-stream": { 931 "version": "1.0.0", 932 "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", ··· 941 "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" 942 }, 943 "node_modules/diagnostic-channel": { 944 - "version": "1.1.0", 945 - "resolved": "https://registry.npmjs.org/diagnostic-channel/-/diagnostic-channel-1.1.0.tgz", 946 - "integrity": "sha512-fwujyMe1gj6rk6dYi9hMZm0c8Mz8NDMVl2LB4iaYh3+LIAThZC8RKFGXWG0IML2OxAit/ZFRgZhMkhQ3d/bobQ==", 947 "dependencies": { 948 - "semver": "^5.3.0" 949 } 950 }, 951 "node_modules/diagnostic-channel-publishers": { 952 - "version": "1.0.6", 953 - "resolved": "https://registry.npmjs.org/diagnostic-channel-publishers/-/diagnostic-channel-publishers-1.0.6.tgz", 954 - "integrity": "sha512-RE5AP4JmEm/CV06gOyFdgWWm3gMNOoXulod2mq4ysiz9s77ZhHb1P1DGrfePHjNOmgvWglhegmj5q8DNtjRrEg==", 955 "peerDependencies": { 956 "diagnostic-channel": "*" 957 } 958 }, 959 "node_modules/diagnostic-channel/node_modules/semver": { 960 - "version": "5.7.1", 961 - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", 962 - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", 963 "bin": { 964 - "semver": "bin/semver" 965 } 966 }, 967 - "node_modules/eastasianwidth": { 968 - "version": "0.2.0", 969 - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", 970 - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" 971 }, 972 "node_modules/emitter-listener": { 973 "version": "1.1.2", ··· 1394 "url": "https://github.com/sponsors/sindresorhus" 1395 } 1396 }, 1397 "node_modules/find-package": { 1398 "version": "1.0.0", 1399 "resolved": "https://registry.npmjs.org/find-package/-/find-package-1.0.0.tgz", ··· 1404 } 1405 }, 1406 "node_modules/follow-redirects": { 1407 - "version": "1.15.2", 1408 - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", 1409 - "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", 1410 "funding": [ 1411 { 1412 "type": "individual", ··· 1441 "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" 1442 }, 1443 "node_modules/function-bind": { 1444 - "version": "1.1.1", 1445 - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", 1446 - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" 1447 }, 1448 "node_modules/genversion": { 1449 - "version": "3.1.1", 1450 - "resolved": "https://registry.npmjs.org/genversion/-/genversion-3.1.1.tgz", 1451 - "integrity": "sha512-/H861PMsihhjgX2qqhTN8egM11V04imhA+3JRFY3jjPua2Sy1NqaqqQPjSP8rdM9jZoKpFhVj9g3Fs9XPCjBYQ==", 1452 "dev": true, 1453 "dependencies": { 1454 "commander": "^7.2.0", 1455 "find-package": "^1.0.0" 1456 }, 1457 "bin": { ··· 1478 "node": "6.* || 8.* || >= 10.*" 1479 } 1480 }, 1481 "node_modules/get-stream": { 1482 "version": "6.0.1", 1483 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", ··· 1508 "url": "https://github.com/sponsors/isaacs" 1509 } 1510 }, 1511 - "node_modules/has": { 1512 - "version": "1.0.3", 1513 - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", 1514 - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", 1515 "dependencies": { 1516 - "function-bind": "^1.1.1" 1517 }, 1518 - "engines": { 1519 - "node": ">= 0.4.0" 1520 } 1521 }, 1522 "node_modules/has-flag": { ··· 1525 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 1526 "engines": { 1527 "node": ">=8" 1528 } 1529 }, 1530 "node_modules/highlight.js": { ··· 1599 "url": "https://opencollective.com/immer" 1600 } 1601 }, 1602 "node_modules/indent-string": { 1603 "version": "4.0.0", 1604 "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", ··· 1769 } 1770 }, 1771 "node_modules/inquirer": { 1772 - "version": "9.2.0", 1773 - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-9.2.0.tgz", 1774 - "integrity": "sha512-WWERbVqjsTXjXub1ZW0ZHDit1dyHqy0T9XIkky9TnmKAPrjU9Jkd59nZPK0dUuM3s73GZAZu2Jo4iFU3XSPVLA==", 1775 "dependencies": { 1776 - "ansi-escapes": "^6.0.0", 1777 - "chalk": "^5.2.0", 1778 - "cli-cursor": "^4.0.0", 1779 - "cli-width": "^4.0.0", 1780 - "external-editor": "^3.0.3", 1781 "figures": "^5.0.0", 1782 "lodash": "^4.17.21", 1783 "mute-stream": "1.0.0", 1784 - "ora": "^6.1.2", 1785 - "run-async": "^2.4.0", 1786 - "rxjs": "^7.8.0", 1787 - "string-width": "^5.1.2", 1788 - "strip-ansi": "^7.0.1", 1789 - "through": "^2.3.6", 1790 - "wrap-ansi": "^8.1.0" 1791 }, 1792 "engines": { 1793 "node": ">=14.18.0" 1794 } 1795 }, 1796 - "node_modules/inquirer/node_modules/ansi-escapes": { 1797 - "version": "6.2.0", 1798 - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-6.2.0.tgz", 1799 - "integrity": "sha512-kzRaCqXnpzWs+3z5ABPQiVke+iq0KXkHo8xiWV4RPTi5Yli0l97BEQuhXV1s7+aSU/fu1kUuxgS4MsQ0fRuygw==", 1800 "dependencies": { 1801 - "type-fest": "^3.0.0" 1802 - }, 1803 - "engines": { 1804 - "node": ">=14.16" 1805 - }, 1806 - "funding": { 1807 - "url": "https://github.com/sponsors/sindresorhus" 1808 } 1809 }, 1810 - "node_modules/inquirer/node_modules/ansi-styles": { 1811 - "version": "6.2.1", 1812 - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", 1813 - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", 1814 - "engines": { 1815 - "node": ">=12" 1816 - }, 1817 - "funding": { 1818 - "url": "https://github.com/chalk/ansi-styles?sponsor=1" 1819 - } 1820 - }, 1821 - "node_modules/inquirer/node_modules/cli-cursor": { 1822 - "version": "4.0.0", 1823 - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz", 1824 - "integrity": "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==", 1825 "dependencies": { 1826 - "restore-cursor": "^4.0.0" 1827 - }, 1828 - "engines": { 1829 - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 1830 - }, 1831 - "funding": { 1832 - "url": "https://github.com/sponsors/sindresorhus" 1833 } 1834 }, 1835 - "node_modules/inquirer/node_modules/emoji-regex": { 1836 - "version": "9.2.2", 1837 - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", 1838 - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" 1839 - }, 1840 "node_modules/inquirer/node_modules/escape-string-regexp": { 1841 "version": "5.0.0", 1842 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", ··· 1863 "url": "https://github.com/sponsors/sindresorhus" 1864 } 1865 }, 1866 - "node_modules/inquirer/node_modules/restore-cursor": { 1867 - "version": "4.0.0", 1868 - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", 1869 - "integrity": "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==", 1870 "dependencies": { 1871 - "onetime": "^5.1.0", 1872 - "signal-exit": "^3.0.2" 1873 }, 1874 "engines": { 1875 - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 1876 }, 1877 "funding": { 1878 "url": "https://github.com/sponsors/sindresorhus" 1879 } 1880 }, 1881 - "node_modules/inquirer/node_modules/string-width": { 1882 - "version": "5.1.2", 1883 - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", 1884 - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", 1885 "dependencies": { 1886 - "eastasianwidth": "^0.2.0", 1887 - "emoji-regex": "^9.2.2", 1888 - "strip-ansi": "^7.0.1" 1889 }, 1890 "engines": { 1891 - "node": ">=12" 1892 }, 1893 "funding": { 1894 "url": "https://github.com/sponsors/sindresorhus" 1895 } 1896 }, 1897 - "node_modules/inquirer/node_modules/type-fest": { 1898 - "version": "3.9.0", 1899 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.9.0.tgz", 1900 - "integrity": "sha512-hR8JP2e8UiH7SME5JZjsobBlEiatFoxpzCP+R3ZeCo7kAaG1jXQE5X/buLzogM6GJu8le9Y4OcfNuIQX0rZskA==", 1901 "engines": { 1902 - "node": ">=14.16" 1903 }, 1904 "funding": { 1905 "url": "https://github.com/sponsors/sindresorhus" 1906 } 1907 }, 1908 - "node_modules/inquirer/node_modules/wrap-ansi": { 1909 - "version": "8.1.0", 1910 - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", 1911 - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", 1912 "dependencies": { 1913 - "ansi-styles": "^6.1.0", 1914 - "string-width": "^5.0.1", 1915 - "strip-ansi": "^7.0.1" 1916 }, 1917 "engines": { 1918 - "node": ">=12" 1919 }, 1920 "funding": { 1921 - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 1922 } 1923 }, 1924 "node_modules/is-ci": { ··· 1933 } 1934 }, 1935 "node_modules/is-core-module": { 1936 - "version": "2.12.0", 1937 - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.0.tgz", 1938 - "integrity": "sha512-RECHCBCd/viahWmwj6enj19sKbHfJrddi/6cBDsNTKbNq0f7VeaUkBo60BqzvPqo/W54ChS62Z5qyun7cfOMqQ==", 1939 "dependencies": { 1940 - "has": "^1.0.3" 1941 }, 1942 "funding": { 1943 "url": "https://github.com/sponsors/ljharb" ··· 1973 "url": "https://github.com/sponsors/sindresorhus" 1974 } 1975 }, 1976 "node_modules/js-sha3": { 1977 "version": "0.8.0", 1978 "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz", ··· 2042 } 2043 }, 2044 "node_modules/marked-terminal": { 2045 - "version": "5.1.1", 2046 - "resolved": "https://registry.npmjs.org/marked-terminal/-/marked-terminal-5.1.1.tgz", 2047 - "integrity": "sha512-+cKTOx9P4l7HwINYhzbrBSyzgxO2HaHKGZGuB1orZsMIgXYaJyfidT81VXRdpelW/PcHEWxywscePVgI/oUF6g==", 2048 "dependencies": { 2049 - "ansi-escapes": "^5.0.0", 2050 "cardinal": "^2.1.1", 2051 - "chalk": "^5.0.0", 2052 - "cli-table3": "^0.6.1", 2053 "node-emoji": "^1.11.0", 2054 - "supports-hyperlinks": "^2.2.0" 2055 }, 2056 "engines": { 2057 "node": ">=14.13.1 || >=16.0.0" 2058 }, 2059 "peerDependencies": { 2060 - "marked": "^1.0.0 || ^2.0.0 || ^3.0.0 || ^4.0.0" 2061 } 2062 }, 2063 "node_modules/marked-terminal/node_modules/ansi-escapes": { 2064 - "version": "5.0.0", 2065 - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-5.0.0.tgz", 2066 - "integrity": "sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==", 2067 "dependencies": { 2068 - "type-fest": "^1.0.2" 2069 }, 2070 "engines": { 2071 - "node": ">=12" 2072 }, 2073 "funding": { 2074 "url": "https://github.com/sponsors/sindresorhus" 2075 } 2076 }, 2077 "node_modules/marked-terminal/node_modules/type-fest": { 2078 - "version": "1.4.0", 2079 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", 2080 - "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", 2081 "engines": { 2082 - "node": ">=10" 2083 }, 2084 "funding": { 2085 "url": "https://github.com/sponsors/sindresorhus" 2086 } 2087 }, 2088 "node_modules/match-sorter": { 2089 - "version": "6.3.1", 2090 - "resolved": "https://registry.npmjs.org/match-sorter/-/match-sorter-6.3.1.tgz", 2091 - "integrity": "sha512-mxybbo3pPNuA+ZuCUhm5bwNkXrJTbsk5VWbR5wiwz/GC6LIiegBGn2w3O08UG/jdbYLinw51fSQ5xNU1U3MgBw==", 2092 "dependencies": { 2093 - "@babel/runtime": "^7.12.5", 2094 - "remove-accents": "0.4.2" 2095 } 2096 }, 2097 "node_modules/microseconds": { ··· 2217 } 2218 }, 2219 "node_modules/ora": { 2220 - "version": "6.3.0", 2221 - "resolved": "https://registry.npmjs.org/ora/-/ora-6.3.0.tgz", 2222 - "integrity": "sha512-1/D8uRFY0ay2kgBpmAwmSA404w4OoPVhHMqRqtjvrcK/dnzcEZxMJ+V4DUbyICu8IIVRclHcOf5wlD1tMY4GUQ==", 2223 "dependencies": { 2224 "chalk": "^5.0.0", 2225 "cli-cursor": "^4.0.0", ··· 2238 "url": "https://github.com/sponsors/sindresorhus" 2239 } 2240 }, 2241 "node_modules/ora/node_modules/cli-cursor": { 2242 "version": "4.0.0", 2243 "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz", ··· 2265 }, 2266 "funding": { 2267 "url": "https://github.com/sponsors/sindresorhus" 2268 } 2269 }, 2270 "node_modules/os-tmpdir": { ··· 2347 "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", 2348 "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" 2349 }, 2350 "node_modules/radash": { 2351 "version": "9.5.0", 2352 "resolved": "https://registry.npmjs.org/radash/-/radash-9.5.0.tgz", ··· 2368 } 2369 }, 2370 "node_modules/react-devtools-core": { 2371 - "version": "4.27.6", 2372 - "resolved": "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-4.27.6.tgz", 2373 - "integrity": "sha512-jeFNhEzcSwpiqmw+zix5IFibNEPmUodICN7ClrlRKGktzO/3FMteMb52l1NRUiz/ABSYt9hOZ9IPgVDrg5pyUw==", 2374 "dependencies": { 2375 "shell-quote": "^1.6.1", 2376 "ws": "^7" ··· 2457 } 2458 }, 2459 "node_modules/regenerator-runtime": { 2460 - "version": "0.13.11", 2461 - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", 2462 - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" 2463 }, 2464 "node_modules/remove-accents": { 2465 - "version": "0.4.2", 2466 - "resolved": "https://registry.npmjs.org/remove-accents/-/remove-accents-0.4.2.tgz", 2467 - "integrity": "sha512-7pXIJqJOq5tFgG1A2Zxti3Ht8jJF337m4sowbuHsW30ZnkQFnDzy9qBNhgzX8ZLW4+UBcXiiR7SwR6pokHsxiA==" 2468 }, 2469 "node_modules/require-directory": { 2470 "version": "2.1.1", ··· 2475 } 2476 }, 2477 "node_modules/require-in-the-middle": { 2478 - "version": "5.2.0", 2479 - "resolved": "https://registry.npmjs.org/require-in-the-middle/-/require-in-the-middle-5.2.0.tgz", 2480 - "integrity": "sha512-efCx3b+0Z69/LGJmm9Yvi4cqEdxnoGnxYxGxBghkkTTFeXRtTCmmhO0AnAfHz59k957uTSuy8WaHqOs8wbYUWg==", 2481 "dependencies": { 2482 "debug": "^4.1.1", 2483 "module-details-from-path": "^1.0.3", 2484 "resolve": "^1.22.1" 2485 }, 2486 "engines": { 2487 - "node": ">=6" 2488 } 2489 }, 2490 "node_modules/resolve": { 2491 - "version": "1.22.2", 2492 - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", 2493 - "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", 2494 "dependencies": { 2495 - "is-core-module": "^2.11.0", 2496 "path-parse": "^1.0.7", 2497 "supports-preserve-symlinks-flag": "^1.0.0" 2498 }, ··· 2530 } 2531 }, 2532 "node_modules/run-async": { 2533 - "version": "2.4.1", 2534 - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", 2535 - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", 2536 "engines": { 2537 "node": ">=0.12.0" 2538 } ··· 2579 } 2580 }, 2581 "node_modules/semver": { 2582 - "version": "7.5.0", 2583 - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz", 2584 - "integrity": "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==", 2585 "dependencies": { 2586 - "lru-cache": "^6.0.0" 2587 - }, 2588 - "bin": { 2589 - "semver": "bin/semver.js" 2590 }, 2591 "engines": { 2592 - "node": ">=10" 2593 } 2594 }, 2595 "node_modules/shell-quote": { ··· 2701 "node": ">=8" 2702 } 2703 }, 2704 - "node_modules/string-width/node_modules/ansi-regex": { 2705 - "version": "5.0.1", 2706 - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 2707 - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 2708 - "engines": { 2709 - "node": ">=8" 2710 - } 2711 - }, 2712 - "node_modules/string-width/node_modules/strip-ansi": { 2713 "version": "6.0.1", 2714 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 2715 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", ··· 2720 "node": ">=8" 2721 } 2722 }, 2723 - "node_modules/strip-ansi": { 2724 - "version": "7.0.1", 2725 - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", 2726 - "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", 2727 - "dependencies": { 2728 - "ansi-regex": "^6.0.1" 2729 - }, 2730 - "engines": { 2731 - "node": ">=12" 2732 - }, 2733 - "funding": { 2734 - "url": "https://github.com/chalk/strip-ansi?sponsor=1" 2735 - } 2736 - }, 2737 "node_modules/supports-color": { 2738 "version": "7.2.0", 2739 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", ··· 2787 "node": ">=0.8" 2788 } 2789 }, 2790 - "node_modules/through": { 2791 - "version": "2.3.8", 2792 - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", 2793 - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" 2794 - }, 2795 "node_modules/tiny-invariant": { 2796 "version": "1.3.1", 2797 "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.1.tgz", ··· 2808 "node": ">=0.6.0" 2809 } 2810 }, 2811 "node_modules/ts-dedent": { 2812 "version": "2.2.0", 2813 "resolved": "https://registry.npmjs.org/ts-dedent/-/ts-dedent-2.2.0.tgz", ··· 2817 } 2818 }, 2819 "node_modules/tslib": { 2820 - "version": "2.5.0", 2821 - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", 2822 - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" 2823 }, 2824 "node_modules/type-fest": { 2825 "version": "0.12.0", ··· 2845 "node": ">=4.2.0" 2846 } 2847 }, 2848 "node_modules/unload": { 2849 "version": "2.2.0", 2850 "resolved": "https://registry.npmjs.org/unload/-/unload-2.2.0.tgz", ··· 2854 "detect-node": "^2.0.4" 2855 } 2856 }, 2857 "node_modules/use-sync-external-store": { 2858 "version": "1.2.0", 2859 "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", ··· 2876 "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" 2877 }, 2878 "node_modules/uuid": { 2879 - "version": "9.0.0", 2880 - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", 2881 - "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==", 2882 "bin": { 2883 "uuid": "dist/bin/uuid" 2884 } ··· 2910 "ansi-styles": "^4.0.0", 2911 "string-width": "^4.1.0", 2912 "strip-ansi": "^6.0.0" 2913 - }, 2914 - "engines": { 2915 - "node": ">=8" 2916 - } 2917 - }, 2918 - "node_modules/wrap-ansi/node_modules/ansi-regex": { 2919 - "version": "5.0.1", 2920 - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 2921 - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 2922 - "engines": { 2923 - "node": ">=8" 2924 - } 2925 - }, 2926 - "node_modules/wrap-ansi/node_modules/strip-ansi": { 2927 - "version": "6.0.1", 2928 - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 2929 - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 2930 - "dependencies": { 2931 - "ansi-regex": "^5.0.1" 2932 }, 2933 "engines": { 2934 "node": ">=8" ··· 3009 } 3010 }, 3011 "node_modules/zustand": { 3012 - "version": "4.3.7", 3013 - "resolved": "https://registry.npmjs.org/zustand/-/zustand-4.3.7.tgz", 3014 - "integrity": "sha512-dY8ERwB9Nd21ellgkBZFhudER8KVlelZm8388B5nDAXhO/+FZDhYMuRnqDgu5SYyRgz/iaf8RKnbUs/cHfOGlQ==", 3015 "dependencies": { 3016 "use-sync-external-store": "1.2.0" 3017 }, ··· 3019 "node": ">=12.7.0" 3020 }, 3021 "peerDependencies": { 3022 "immer": ">=9.0", 3023 "react": ">=16.8" 3024 }, 3025 "peerDependenciesMeta": { 3026 "immer": { 3027 "optional": true 3028 },
··· 1 { 2 "name": "@githubnext/github-copilot-cli", 3 + "version": "0.1.36", 4 "lockfileVersion": 3, 5 "requires": true, 6 "packages": { 7 "": { 8 "name": "@githubnext/github-copilot-cli", 9 + "version": "0.1.36", 10 "dependencies": { 11 + "applicationinsights": "^2.9.1", 12 + "axios": "^1.6.0", 13 "chalk": "^5.1.0", 14 "cli-highlight": "^2.1.11", 15 "commander": "^9.4.1", ··· 26 "ora": "^6.1.2", 27 "radash": "^9.1.0", 28 "react": "17", 29 + "react-devtools-core": "^4.28.4", 30 "react-dom": "17", 31 "react-query": "^3.39.2", 32 + "semver": "^5.7.2", 33 "simple-update-notifier": "^1.1.0", 34 "tiny-invariant": "^1.3.1", 35 + "tough-cookie": "^4.1.3", 36 "ts-dedent": "^2.2.0", 37 "use-zustand": "^0.0.1", 38 "uuid": "^9.0.0", ··· 63 } 64 }, 65 "node_modules/@azure/core-auth": { 66 + "version": "1.5.0", 67 + "resolved": "https://registry.npmjs.org/@azure/core-auth/-/core-auth-1.5.0.tgz", 68 + "integrity": "sha512-udzoBuYG1VBoHVohDTrvKjyzel34zt77Bhp7dQntVGGD0ehVq48owENbBG8fIgkHRNUBQH5k1r0hpoMu5L8+kw==", 69 "dependencies": { 70 "@azure/abort-controller": "^1.0.0", 71 + "@azure/core-util": "^1.1.0", 72 "tslib": "^2.2.0" 73 }, 74 "engines": { 75 + "node": ">=14.0.0" 76 } 77 }, 78 "node_modules/@azure/core-rest-pipeline": { ··· 138 } 139 }, 140 "node_modules/@azure/opentelemetry-instrumentation-azure-sdk": { 141 + "version": "1.0.0-beta.5", 142 + "resolved": "https://registry.npmjs.org/@azure/opentelemetry-instrumentation-azure-sdk/-/opentelemetry-instrumentation-azure-sdk-1.0.0-beta.5.tgz", 143 + "integrity": "sha512-fsUarKQDvjhmBO4nIfaZkfNSApm1hZBzcvpNbSrXdcUBxu7lRvKsV5DnwszX7cnhLyVOW9yl1uigtRQ1yDANjA==", 144 "dependencies": { 145 "@azure/core-tracing": "^1.0.0", 146 "@azure/logger": "^1.0.0", 147 + "@opentelemetry/api": "^1.4.1", 148 + "@opentelemetry/core": "^1.15.2", 149 + "@opentelemetry/instrumentation": "^0.41.2", 150 "tslib": "^2.2.0" 151 }, 152 "engines": { ··· 154 } 155 }, 156 "node_modules/@babel/runtime": { 157 + "version": "7.23.8", 158 + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.8.tgz", 159 + "integrity": "sha512-Y7KbAP984rn1VGMbGqKmBLio9V7y5Je9GvU4rQPCPinCyNfUcToxIXl06d59URp/F3LwinvODxab5N/G6qggkw==", 160 "dependencies": { 161 + "regenerator-runtime": "^0.14.0" 162 }, 163 "engines": { 164 "node": ">=6.9.0" ··· 205 "node": ">=12" 206 } 207 }, 208 + "node_modules/@ljharb/through": { 209 + "version": "2.3.11", 210 + "resolved": "https://registry.npmjs.org/@ljharb/through/-/through-2.3.11.tgz", 211 + "integrity": "sha512-ccfcIDlogiXNq5KcbAwbaO7lMh3Tm1i3khMPYpxlK8hH/W53zN81KM9coerRLOnTGu3nfXIniAmQbRI9OxbC0w==", 212 + "dependencies": { 213 + "call-bind": "^1.0.2" 214 + }, 215 + "engines": { 216 + "node": ">= 0.4" 217 + } 218 + }, 219 "node_modules/@microsoft/applicationinsights-web-snippet": { 220 "version": "1.0.1", 221 "resolved": "https://registry.npmjs.org/@microsoft/applicationinsights-web-snippet/-/applicationinsights-web-snippet-1.0.1.tgz", 222 "integrity": "sha512-2IHAOaLauc8qaAitvWS+U931T+ze+7MNWrDHY47IENP5y2UA0vqJDu67kWZDdpCN1fFC77sfgfB+HV7SrKshnQ==" 223 }, 224 "node_modules/@opentelemetry/api": { 225 + "version": "1.7.0", 226 + "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.7.0.tgz", 227 + "integrity": "sha512-AdY5wvN0P2vXBi3b29hxZgSFvdhdxPB9+f0B6s//P9Q8nibRWeA3cHm8UmLpio9ABigkVHJ5NMPk+Mz8VCCyrw==", 228 "engines": { 229 "node": ">=8.0.0" 230 } 231 }, 232 "node_modules/@opentelemetry/core": { 233 + "version": "1.20.0", 234 + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.20.0.tgz", 235 + "integrity": "sha512-lSRvk5AIdD6CtgYJcJXh0wGibQ3S/8bC2qbqKs9wK8e0K1tsWV6YkGFOqVc+jIRlCbZoIBeZzDe5UI+vb94uvg==", 236 "dependencies": { 237 + "@opentelemetry/semantic-conventions": "1.20.0" 238 }, 239 "engines": { 240 "node": ">=14" 241 }, 242 "peerDependencies": { 243 + "@opentelemetry/api": ">=1.0.0 <1.8.0" 244 } 245 }, 246 "node_modules/@opentelemetry/instrumentation": { 247 + "version": "0.41.2", 248 + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.41.2.tgz", 249 + "integrity": "sha512-rxU72E0pKNH6ae2w5+xgVYZLzc5mlxAbGzF4shxMVK8YC2QQsfN38B2GPbj0jvrKWWNUElfclQ+YTykkNg/grw==", 250 "dependencies": { 251 + "@types/shimmer": "^1.0.2", 252 + "import-in-the-middle": "1.4.2", 253 + "require-in-the-middle": "^7.1.1", 254 + "semver": "^7.5.1", 255 "shimmer": "^1.2.1" 256 }, 257 "engines": { ··· 261 "@opentelemetry/api": "^1.3.0" 262 } 263 }, 264 + "node_modules/@opentelemetry/instrumentation/node_modules/semver": { 265 + "version": "7.5.4", 266 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", 267 + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", 268 + "dependencies": { 269 + "lru-cache": "^6.0.0" 270 + }, 271 + "bin": { 272 + "semver": "bin/semver.js" 273 + }, 274 + "engines": { 275 + "node": ">=10" 276 + } 277 + }, 278 "node_modules/@opentelemetry/resources": { 279 + "version": "1.20.0", 280 + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.20.0.tgz", 281 + "integrity": "sha512-nOpV0vGegSq+9ze2cEDvO3BMA5pGBhmhKZiAlj+xQZjiEjPmJtdHIuBLRvptu2ahcbFJw85gIB9BYHZOvZK1JQ==", 282 "dependencies": { 283 + "@opentelemetry/core": "1.20.0", 284 + "@opentelemetry/semantic-conventions": "1.20.0" 285 }, 286 "engines": { 287 "node": ">=14" 288 }, 289 "peerDependencies": { 290 + "@opentelemetry/api": ">=1.0.0 <1.8.0" 291 } 292 }, 293 "node_modules/@opentelemetry/sdk-trace-base": { 294 + "version": "1.20.0", 295 + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.20.0.tgz", 296 + "integrity": "sha512-BAIZ0hUgnhdb3OBQjn1FKGz/Iwie4l+uOMKklP7FGh7PTqEAbbzDNMJKaZQh6KepF7Fq+CZDRKslD3yrYy2Tzw==", 297 "dependencies": { 298 + "@opentelemetry/core": "1.20.0", 299 + "@opentelemetry/resources": "1.20.0", 300 + "@opentelemetry/semantic-conventions": "1.20.0" 301 }, 302 "engines": { 303 "node": ">=14" 304 }, 305 "peerDependencies": { 306 + "@opentelemetry/api": ">=1.0.0 <1.8.0" 307 } 308 }, 309 "node_modules/@opentelemetry/semantic-conventions": { 310 + "version": "1.20.0", 311 + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.20.0.tgz", 312 + "integrity": "sha512-3zLJJCgTKYpbqFX8drl8hOCHtdchELC+kGqlVcV4mHW1DiElTtv1Nt9EKBptTd1IfL56QkuYnWJ3DeHd2Gtu/A==", 313 "engines": { 314 "node": ">=14" 315 } ··· 323 } 324 }, 325 "node_modules/@types/inquirer": { 326 + "version": "9.0.7", 327 + "resolved": "https://registry.npmjs.org/@types/inquirer/-/inquirer-9.0.7.tgz", 328 + "integrity": "sha512-Q0zyBupO6NxGRZut/JdmqYKOnN95Eg5V8Csg3PGKkP+FnvsUZx1jAyK7fztIszxxMuoBA6E3KXWvdZVXIpx60g==", 329 "dev": true, 330 "dependencies": { 331 "@types/through": "*", ··· 333 } 334 }, 335 "node_modules/@types/node": { 336 + "version": "18.19.8", 337 + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.8.tgz", 338 + "integrity": "sha512-g1pZtPhsvGVTwmeVoexWZLTQaOvXwoSq//pTL0DHeNzUDrFnir4fgETdhjhIxjVnN+hKOuh98+E1eMLnUXstFg==", 339 + "dev": true, 340 + "dependencies": { 341 + "undici-types": "~5.26.4" 342 + } 343 }, 344 "node_modules/@types/prop-types": { 345 + "version": "15.7.11", 346 + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.11.tgz", 347 + "integrity": "sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==", 348 "devOptional": true 349 }, 350 "node_modules/@types/react": { 351 + "version": "18.2.48", 352 + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.48.tgz", 353 + "integrity": "sha512-qboRCl6Ie70DQQG9hhNREz81jqC1cs9EVNcjQ1AU+jH6NFfSAhVVbrrY/+nSF+Bsk4AOwm9Qa61InvMCyV+H3w==", 354 "devOptional": true, 355 "dependencies": { 356 "@types/prop-types": "*", ··· 359 } 360 }, 361 "node_modules/@types/scheduler": { 362 + "version": "0.16.8", 363 + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.8.tgz", 364 + "integrity": "sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==", 365 "devOptional": true 366 }, 367 + "node_modules/@types/shimmer": { 368 + "version": "1.0.5", 369 + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.0.5.tgz", 370 + "integrity": "sha512-9Hp0ObzwwO57DpLFF0InUjUm/II8GmKAvzbefxQTihCb7KI6yc9yzf0nLc4mVdby5N4DRCgQM2wCup9KTieeww==" 371 + }, 372 "node_modules/@types/through": { 373 + "version": "0.0.33", 374 + "resolved": "https://registry.npmjs.org/@types/through/-/through-0.0.33.tgz", 375 + "integrity": "sha512-HsJ+z3QuETzP3cswwtzt2vEIiHBk/dCcHGhbmG5X3ecnwFD/lPrMpliGXxSCg03L9AhrdwA4Oz/qfspkDW+xGQ==", 376 "dev": true, 377 "dependencies": { 378 "@types/node": "*" ··· 389 "resolved": "https://registry.npmjs.org/@types/yoga-layout/-/yoga-layout-1.9.2.tgz", 390 "integrity": "sha512-S9q47ByT2pPvD65IvrWp7qppVMpk9WGMbVq9wbWZOHg6tnXSD4vyhao6nOSBwwfDdV2p3Kx9evA9vI+XWTfDvw==" 391 }, 392 + "node_modules/acorn": { 393 + "version": "8.11.3", 394 + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", 395 + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", 396 + "bin": { 397 + "acorn": "bin/acorn" 398 + }, 399 + "engines": { 400 + "node": ">=0.4.0" 401 + } 402 + }, 403 + "node_modules/acorn-import-assertions": { 404 + "version": "1.9.0", 405 + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", 406 + "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", 407 + "peerDependencies": { 408 + "acorn": "^8" 409 + } 410 + }, 411 "node_modules/agent-base": { 412 "version": "6.0.2", 413 "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", ··· 445 } 446 }, 447 "node_modules/ansi-regex": { 448 + "version": "5.0.1", 449 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 450 + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 451 "engines": { 452 + "node": ">=8" 453 } 454 }, 455 "node_modules/ansi-styles": { ··· 477 "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" 478 }, 479 "node_modules/applicationinsights": { 480 + "version": "2.9.2", 481 + "resolved": "https://registry.npmjs.org/applicationinsights/-/applicationinsights-2.9.2.tgz", 482 + "integrity": "sha512-wlDiD7v0BQNM8oNzsf9C836R5ze25u+CuCEZsbA5xMIXYYBxkqkWE/mo9GFJM7rsKaiGqpxEwWmePHKD2Lwy2w==", 483 "dependencies": { 484 + "@azure/core-auth": "^1.5.0", 485 "@azure/core-rest-pipeline": "1.10.1", 486 "@azure/core-util": "1.2.0", 487 + "@azure/opentelemetry-instrumentation-azure-sdk": "^1.0.0-beta.5", 488 "@microsoft/applicationinsights-web-snippet": "^1.0.1", 489 + "@opentelemetry/api": "^1.7.0", 490 + "@opentelemetry/core": "^1.19.0", 491 + "@opentelemetry/sdk-trace-base": "^1.19.0", 492 + "@opentelemetry/semantic-conventions": "^1.19.0", 493 "cls-hooked": "^4.2.2", 494 "continuation-local-storage": "^3.2.1", 495 + "diagnostic-channel": "1.1.1", 496 + "diagnostic-channel-publishers": "1.0.8" 497 }, 498 "engines": { 499 "node": ">=8.0.0" ··· 523 "node": ">=8" 524 } 525 }, 526 + "node_modules/async": { 527 + "version": "3.2.5", 528 + "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", 529 + "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==", 530 + "dev": true 531 + }, 532 "node_modules/async-hook-jl": { 533 "version": "1.7.6", 534 "resolved": "https://registry.npmjs.org/async-hook-jl/-/async-hook-jl-1.7.6.tgz", ··· 552 "node": "<=0.11.8 || >0.11.10" 553 } 554 }, 555 "node_modules/asynckit": { 556 "version": "0.4.0", 557 "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", ··· 569 } 570 }, 571 "node_modules/axios": { 572 + "version": "1.6.5", 573 + "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.5.tgz", 574 + "integrity": "sha512-Ii012v05KEVuUoFWmMW/UQv9aRIc3ZwkWDcM+h5Il8izZCtRVpDUfwpoFf7eOtajT3QiGR4yDUx7lPqHJULgbg==", 575 "dependencies": { 576 + "follow-redirects": "^1.15.4", 577 "form-data": "^4.0.0", 578 "proxy-from-env": "^1.1.0" 579 } ··· 603 ] 604 }, 605 "node_modules/big-integer": { 606 + "version": "1.6.52", 607 + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.52.tgz", 608 + "integrity": "sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==", 609 "engines": { 610 "node": ">=0.6" 611 } ··· 667 "ieee754": "^1.2.1" 668 } 669 }, 670 + "node_modules/call-bind": { 671 + "version": "1.0.5", 672 + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz", 673 + "integrity": "sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==", 674 + "dependencies": { 675 + "function-bind": "^1.1.2", 676 + "get-intrinsic": "^1.2.1", 677 + "set-function-length": "^1.1.1" 678 + }, 679 + "funding": { 680 + "url": "https://github.com/sponsors/ljharb" 681 + } 682 + }, 683 "node_modules/cardinal": { 684 "version": "2.1.1", 685 "resolved": "https://registry.npmjs.org/cardinal/-/cardinal-2.1.1.tgz", ··· 693 } 694 }, 695 "node_modules/chalk": { 696 + "version": "5.3.0", 697 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", 698 + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", 699 "engines": { 700 "node": "^12.17.0 || ^14.13 || >=16.0.0" 701 }, ··· 713 "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", 714 "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" 715 }, 716 + "node_modules/cjs-module-lexer": { 717 + "version": "1.2.3", 718 + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz", 719 + "integrity": "sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==" 720 + }, 721 "node_modules/cli-boxes": { 722 "version": "2.2.1", 723 "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", ··· 776 } 777 }, 778 "node_modules/cli-spinners": { 779 + "version": "2.9.2", 780 + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", 781 + "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", 782 "engines": { 783 "node": ">=6" 784 }, ··· 816 } 817 }, 818 "node_modules/cli-width": { 819 + "version": "4.1.0", 820 + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz", 821 + "integrity": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==", 822 "engines": { 823 "node": ">= 12" 824 } ··· 833 "wrap-ansi": "^7.0.0" 834 } 835 }, 836 "node_modules/cliui/node_modules/wrap-ansi": { 837 "version": "7.0.0", 838 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", ··· 868 }, 869 "engines": { 870 "node": "^4.7 || >=6.9 || >=7.3 || >=8.2.1" 871 } 872 }, 873 "node_modules/code-excerpt": { ··· 939 } 940 }, 941 "node_modules/csstype": { 942 + "version": "3.1.3", 943 + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", 944 + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", 945 "devOptional": true 946 }, 947 "node_modules/debug": { ··· 971 "url": "https://github.com/sponsors/sindresorhus" 972 } 973 }, 974 + "node_modules/define-data-property": { 975 + "version": "1.1.1", 976 + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz", 977 + "integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==", 978 + "dependencies": { 979 + "get-intrinsic": "^1.2.1", 980 + "gopd": "^1.0.1", 981 + "has-property-descriptors": "^1.0.0" 982 + }, 983 + "engines": { 984 + "node": ">= 0.4" 985 + } 986 + }, 987 "node_modules/delayed-stream": { 988 "version": "1.0.0", 989 "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", ··· 998 "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" 999 }, 1000 "node_modules/diagnostic-channel": { 1001 + "version": "1.1.1", 1002 + "resolved": "https://registry.npmjs.org/diagnostic-channel/-/diagnostic-channel-1.1.1.tgz", 1003 + "integrity": "sha512-r2HV5qFkUICyoaKlBEpLKHjxMXATUf/l+h8UZPGBHGLy4DDiY2sOLcIctax4eRnTw5wH2jTMExLntGPJ8eOJxw==", 1004 "dependencies": { 1005 + "semver": "^7.5.3" 1006 } 1007 }, 1008 "node_modules/diagnostic-channel-publishers": { 1009 + "version": "1.0.8", 1010 + "resolved": "https://registry.npmjs.org/diagnostic-channel-publishers/-/diagnostic-channel-publishers-1.0.8.tgz", 1011 + "integrity": "sha512-HmSm9hXxSPxA9BaLGY98QU1zsdjeCk113KjAYGPCen1ZP6mhVaTPzHd6UYv5r21DnWANi+f+NyPOHruGT9jpqQ==", 1012 "peerDependencies": { 1013 "diagnostic-channel": "*" 1014 } 1015 }, 1016 "node_modules/diagnostic-channel/node_modules/semver": { 1017 + "version": "7.5.4", 1018 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", 1019 + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", 1020 + "dependencies": { 1021 + "lru-cache": "^6.0.0" 1022 + }, 1023 "bin": { 1024 + "semver": "bin/semver.js" 1025 + }, 1026 + "engines": { 1027 + "node": ">=10" 1028 } 1029 }, 1030 + "node_modules/ejs": { 1031 + "version": "3.1.9", 1032 + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz", 1033 + "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==", 1034 + "dev": true, 1035 + "dependencies": { 1036 + "jake": "^10.8.5" 1037 + }, 1038 + "bin": { 1039 + "ejs": "bin/cli.js" 1040 + }, 1041 + "engines": { 1042 + "node": ">=0.10.0" 1043 + } 1044 }, 1045 "node_modules/emitter-listener": { 1046 "version": "1.1.2", ··· 1467 "url": "https://github.com/sponsors/sindresorhus" 1468 } 1469 }, 1470 + "node_modules/filelist": { 1471 + "version": "1.0.4", 1472 + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", 1473 + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", 1474 + "dev": true, 1475 + "dependencies": { 1476 + "minimatch": "^5.0.1" 1477 + } 1478 + }, 1479 + "node_modules/filelist/node_modules/brace-expansion": { 1480 + "version": "2.0.1", 1481 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", 1482 + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", 1483 + "dev": true, 1484 + "dependencies": { 1485 + "balanced-match": "^1.0.0" 1486 + } 1487 + }, 1488 + "node_modules/filelist/node_modules/minimatch": { 1489 + "version": "5.1.6", 1490 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", 1491 + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", 1492 + "dev": true, 1493 + "dependencies": { 1494 + "brace-expansion": "^2.0.1" 1495 + }, 1496 + "engines": { 1497 + "node": ">=10" 1498 + } 1499 + }, 1500 "node_modules/find-package": { 1501 "version": "1.0.0", 1502 "resolved": "https://registry.npmjs.org/find-package/-/find-package-1.0.0.tgz", ··· 1507 } 1508 }, 1509 "node_modules/follow-redirects": { 1510 + "version": "1.15.5", 1511 + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.5.tgz", 1512 + "integrity": "sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw==", 1513 "funding": [ 1514 { 1515 "type": "individual", ··· 1544 "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" 1545 }, 1546 "node_modules/function-bind": { 1547 + "version": "1.1.2", 1548 + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", 1549 + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", 1550 + "funding": { 1551 + "url": "https://github.com/sponsors/ljharb" 1552 + } 1553 }, 1554 "node_modules/genversion": { 1555 + "version": "3.2.0", 1556 + "resolved": "https://registry.npmjs.org/genversion/-/genversion-3.2.0.tgz", 1557 + "integrity": "sha512-OIYSX6XYA8PHecLDCTri30hadSZfAjZ8Iq1+BBDXqLWP4dRLuJNLoNjsSWtTpw97IccK2LDWzkEstxAB8GdN7g==", 1558 "dev": true, 1559 "dependencies": { 1560 "commander": "^7.2.0", 1561 + "ejs": "^3.1.9", 1562 "find-package": "^1.0.0" 1563 }, 1564 "bin": { ··· 1585 "node": "6.* || 8.* || >= 10.*" 1586 } 1587 }, 1588 + "node_modules/get-intrinsic": { 1589 + "version": "1.2.2", 1590 + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz", 1591 + "integrity": "sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==", 1592 + "dependencies": { 1593 + "function-bind": "^1.1.2", 1594 + "has-proto": "^1.0.1", 1595 + "has-symbols": "^1.0.3", 1596 + "hasown": "^2.0.0" 1597 + }, 1598 + "funding": { 1599 + "url": "https://github.com/sponsors/ljharb" 1600 + } 1601 + }, 1602 "node_modules/get-stream": { 1603 "version": "6.0.1", 1604 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", ··· 1629 "url": "https://github.com/sponsors/isaacs" 1630 } 1631 }, 1632 + "node_modules/gopd": { 1633 + "version": "1.0.1", 1634 + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", 1635 + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", 1636 "dependencies": { 1637 + "get-intrinsic": "^1.1.3" 1638 }, 1639 + "funding": { 1640 + "url": "https://github.com/sponsors/ljharb" 1641 } 1642 }, 1643 "node_modules/has-flag": { ··· 1646 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 1647 "engines": { 1648 "node": ">=8" 1649 + } 1650 + }, 1651 + "node_modules/has-property-descriptors": { 1652 + "version": "1.0.1", 1653 + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz", 1654 + "integrity": "sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==", 1655 + "dependencies": { 1656 + "get-intrinsic": "^1.2.2" 1657 + }, 1658 + "funding": { 1659 + "url": "https://github.com/sponsors/ljharb" 1660 + } 1661 + }, 1662 + "node_modules/has-proto": { 1663 + "version": "1.0.1", 1664 + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", 1665 + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", 1666 + "engines": { 1667 + "node": ">= 0.4" 1668 + }, 1669 + "funding": { 1670 + "url": "https://github.com/sponsors/ljharb" 1671 + } 1672 + }, 1673 + "node_modules/has-symbols": { 1674 + "version": "1.0.3", 1675 + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", 1676 + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", 1677 + "engines": { 1678 + "node": ">= 0.4" 1679 + }, 1680 + "funding": { 1681 + "url": "https://github.com/sponsors/ljharb" 1682 + } 1683 + }, 1684 + "node_modules/hasown": { 1685 + "version": "2.0.0", 1686 + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", 1687 + "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", 1688 + "dependencies": { 1689 + "function-bind": "^1.1.2" 1690 + }, 1691 + "engines": { 1692 + "node": ">= 0.4" 1693 } 1694 }, 1695 "node_modules/highlight.js": { ··· 1764 "url": "https://opencollective.com/immer" 1765 } 1766 }, 1767 + "node_modules/import-in-the-middle": { 1768 + "version": "1.4.2", 1769 + "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.4.2.tgz", 1770 + "integrity": "sha512-9WOz1Yh/cvO/p69sxRmhyQwrIGGSp7EIdcb+fFNVi7CzQGQB8U1/1XrKVSbEd/GNOAeM0peJtmi7+qphe7NvAw==", 1771 + "dependencies": { 1772 + "acorn": "^8.8.2", 1773 + "acorn-import-assertions": "^1.9.0", 1774 + "cjs-module-lexer": "^1.2.2", 1775 + "module-details-from-path": "^1.0.3" 1776 + } 1777 + }, 1778 "node_modules/indent-string": { 1779 "version": "4.0.0", 1780 "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", ··· 1945 } 1946 }, 1947 "node_modules/inquirer": { 1948 + "version": "9.2.12", 1949 + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-9.2.12.tgz", 1950 + "integrity": "sha512-mg3Fh9g2zfuVWJn6lhST0O7x4n03k7G8Tx5nvikJkbq8/CK47WDVm+UznF0G6s5Zi0KcyUisr6DU8T67N5U+1Q==", 1951 "dependencies": { 1952 + "@ljharb/through": "^2.3.11", 1953 + "ansi-escapes": "^4.3.2", 1954 + "chalk": "^5.3.0", 1955 + "cli-cursor": "^3.1.0", 1956 + "cli-width": "^4.1.0", 1957 + "external-editor": "^3.1.0", 1958 "figures": "^5.0.0", 1959 "lodash": "^4.17.21", 1960 "mute-stream": "1.0.0", 1961 + "ora": "^5.4.1", 1962 + "run-async": "^3.0.0", 1963 + "rxjs": "^7.8.1", 1964 + "string-width": "^4.2.3", 1965 + "strip-ansi": "^6.0.1", 1966 + "wrap-ansi": "^6.2.0" 1967 }, 1968 "engines": { 1969 "node": ">=14.18.0" 1970 } 1971 }, 1972 + "node_modules/inquirer/node_modules/bl": { 1973 + "version": "4.1.0", 1974 + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", 1975 + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", 1976 "dependencies": { 1977 + "buffer": "^5.5.0", 1978 + "inherits": "^2.0.4", 1979 + "readable-stream": "^3.4.0" 1980 } 1981 }, 1982 + "node_modules/inquirer/node_modules/buffer": { 1983 + "version": "5.7.1", 1984 + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", 1985 + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", 1986 + "funding": [ 1987 + { 1988 + "type": "github", 1989 + "url": "https://github.com/sponsors/feross" 1990 + }, 1991 + { 1992 + "type": "patreon", 1993 + "url": "https://www.patreon.com/feross" 1994 + }, 1995 + { 1996 + "type": "consulting", 1997 + "url": "https://feross.org/support" 1998 + } 1999 + ], 2000 "dependencies": { 2001 + "base64-js": "^1.3.1", 2002 + "ieee754": "^1.1.13" 2003 } 2004 }, 2005 "node_modules/inquirer/node_modules/escape-string-regexp": { 2006 "version": "5.0.0", 2007 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", ··· 2028 "url": "https://github.com/sponsors/sindresorhus" 2029 } 2030 }, 2031 + "node_modules/inquirer/node_modules/is-interactive": { 2032 + "version": "1.0.0", 2033 + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", 2034 + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", 2035 + "engines": { 2036 + "node": ">=8" 2037 + } 2038 + }, 2039 + "node_modules/inquirer/node_modules/log-symbols": { 2040 + "version": "4.1.0", 2041 + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", 2042 + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", 2043 "dependencies": { 2044 + "chalk": "^4.1.0", 2045 + "is-unicode-supported": "^0.1.0" 2046 }, 2047 "engines": { 2048 + "node": ">=10" 2049 }, 2050 "funding": { 2051 "url": "https://github.com/sponsors/sindresorhus" 2052 } 2053 }, 2054 + "node_modules/inquirer/node_modules/log-symbols/node_modules/chalk": { 2055 + "version": "4.1.2", 2056 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", 2057 + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", 2058 "dependencies": { 2059 + "ansi-styles": "^4.1.0", 2060 + "supports-color": "^7.1.0" 2061 }, 2062 "engines": { 2063 + "node": ">=10" 2064 + }, 2065 + "funding": { 2066 + "url": "https://github.com/chalk/chalk?sponsor=1" 2067 + } 2068 + }, 2069 + "node_modules/inquirer/node_modules/log-symbols/node_modules/is-unicode-supported": { 2070 + "version": "0.1.0", 2071 + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", 2072 + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", 2073 + "engines": { 2074 + "node": ">=10" 2075 }, 2076 "funding": { 2077 "url": "https://github.com/sponsors/sindresorhus" 2078 } 2079 }, 2080 + "node_modules/inquirer/node_modules/ora": { 2081 + "version": "5.4.1", 2082 + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", 2083 + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", 2084 + "dependencies": { 2085 + "bl": "^4.1.0", 2086 + "chalk": "^4.1.0", 2087 + "cli-cursor": "^3.1.0", 2088 + "cli-spinners": "^2.5.0", 2089 + "is-interactive": "^1.0.0", 2090 + "is-unicode-supported": "^0.1.0", 2091 + "log-symbols": "^4.1.0", 2092 + "strip-ansi": "^6.0.0", 2093 + "wcwidth": "^1.0.1" 2094 + }, 2095 "engines": { 2096 + "node": ">=10" 2097 }, 2098 "funding": { 2099 "url": "https://github.com/sponsors/sindresorhus" 2100 } 2101 }, 2102 + "node_modules/inquirer/node_modules/ora/node_modules/chalk": { 2103 + "version": "4.1.2", 2104 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", 2105 + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", 2106 "dependencies": { 2107 + "ansi-styles": "^4.1.0", 2108 + "supports-color": "^7.1.0" 2109 }, 2110 "engines": { 2111 + "node": ">=10" 2112 }, 2113 "funding": { 2114 + "url": "https://github.com/chalk/chalk?sponsor=1" 2115 + } 2116 + }, 2117 + "node_modules/inquirer/node_modules/ora/node_modules/is-unicode-supported": { 2118 + "version": "0.1.0", 2119 + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", 2120 + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", 2121 + "engines": { 2122 + "node": ">=10" 2123 + }, 2124 + "funding": { 2125 + "url": "https://github.com/sponsors/sindresorhus" 2126 } 2127 }, 2128 "node_modules/is-ci": { ··· 2137 } 2138 }, 2139 "node_modules/is-core-module": { 2140 + "version": "2.13.1", 2141 + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", 2142 + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", 2143 "dependencies": { 2144 + "hasown": "^2.0.0" 2145 }, 2146 "funding": { 2147 "url": "https://github.com/sponsors/ljharb" ··· 2177 "url": "https://github.com/sponsors/sindresorhus" 2178 } 2179 }, 2180 + "node_modules/jake": { 2181 + "version": "10.8.7", 2182 + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.7.tgz", 2183 + "integrity": "sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w==", 2184 + "dev": true, 2185 + "dependencies": { 2186 + "async": "^3.2.3", 2187 + "chalk": "^4.0.2", 2188 + "filelist": "^1.0.4", 2189 + "minimatch": "^3.1.2" 2190 + }, 2191 + "bin": { 2192 + "jake": "bin/cli.js" 2193 + }, 2194 + "engines": { 2195 + "node": ">=10" 2196 + } 2197 + }, 2198 + "node_modules/jake/node_modules/chalk": { 2199 + "version": "4.1.2", 2200 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", 2201 + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", 2202 + "dev": true, 2203 + "dependencies": { 2204 + "ansi-styles": "^4.1.0", 2205 + "supports-color": "^7.1.0" 2206 + }, 2207 + "engines": { 2208 + "node": ">=10" 2209 + }, 2210 + "funding": { 2211 + "url": "https://github.com/chalk/chalk?sponsor=1" 2212 + } 2213 + }, 2214 "node_modules/js-sha3": { 2215 "version": "0.8.0", 2216 "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz", ··· 2280 } 2281 }, 2282 "node_modules/marked-terminal": { 2283 + "version": "5.2.0", 2284 + "resolved": "https://registry.npmjs.org/marked-terminal/-/marked-terminal-5.2.0.tgz", 2285 + "integrity": "sha512-Piv6yNwAQXGFjZSaiNljyNFw7jKDdGrw70FSbtxEyldLsyeuV5ZHm/1wW++kWbrOF1VPnUgYOhB2oLL0ZpnekA==", 2286 "dependencies": { 2287 + "ansi-escapes": "^6.2.0", 2288 "cardinal": "^2.1.1", 2289 + "chalk": "^5.2.0", 2290 + "cli-table3": "^0.6.3", 2291 "node-emoji": "^1.11.0", 2292 + "supports-hyperlinks": "^2.3.0" 2293 }, 2294 "engines": { 2295 "node": ">=14.13.1 || >=16.0.0" 2296 }, 2297 "peerDependencies": { 2298 + "marked": "^1.0.0 || ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0" 2299 } 2300 }, 2301 "node_modules/marked-terminal/node_modules/ansi-escapes": { 2302 + "version": "6.2.0", 2303 + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-6.2.0.tgz", 2304 + "integrity": "sha512-kzRaCqXnpzWs+3z5ABPQiVke+iq0KXkHo8xiWV4RPTi5Yli0l97BEQuhXV1s7+aSU/fu1kUuxgS4MsQ0fRuygw==", 2305 "dependencies": { 2306 + "type-fest": "^3.0.0" 2307 }, 2308 "engines": { 2309 + "node": ">=14.16" 2310 }, 2311 "funding": { 2312 "url": "https://github.com/sponsors/sindresorhus" 2313 } 2314 }, 2315 "node_modules/marked-terminal/node_modules/type-fest": { 2316 + "version": "3.13.1", 2317 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.13.1.tgz", 2318 + "integrity": "sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==", 2319 "engines": { 2320 + "node": ">=14.16" 2321 }, 2322 "funding": { 2323 "url": "https://github.com/sponsors/sindresorhus" 2324 } 2325 }, 2326 "node_modules/match-sorter": { 2327 + "version": "6.3.3", 2328 + "resolved": "https://registry.npmjs.org/match-sorter/-/match-sorter-6.3.3.tgz", 2329 + "integrity": "sha512-sgiXxrRijEe0SzHKGX4HouCpfHRPnqteH42UdMEW7BlWy990ZkzcvonJGv4Uu9WE7Y1f8Yocm91+4qFPCbmNww==", 2330 "dependencies": { 2331 + "@babel/runtime": "^7.23.8", 2332 + "remove-accents": "0.5.0" 2333 } 2334 }, 2335 "node_modules/microseconds": { ··· 2455 } 2456 }, 2457 "node_modules/ora": { 2458 + "version": "6.3.1", 2459 + "resolved": "https://registry.npmjs.org/ora/-/ora-6.3.1.tgz", 2460 + "integrity": "sha512-ERAyNnZOfqM+Ao3RAvIXkYh5joP220yf59gVe2X/cI6SiCxIdi4c9HZKZD8R6q/RDXEje1THBju6iExiSsgJaQ==", 2461 "dependencies": { 2462 "chalk": "^5.0.0", 2463 "cli-cursor": "^4.0.0", ··· 2476 "url": "https://github.com/sponsors/sindresorhus" 2477 } 2478 }, 2479 + "node_modules/ora/node_modules/ansi-regex": { 2480 + "version": "6.0.1", 2481 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", 2482 + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", 2483 + "engines": { 2484 + "node": ">=12" 2485 + }, 2486 + "funding": { 2487 + "url": "https://github.com/chalk/ansi-regex?sponsor=1" 2488 + } 2489 + }, 2490 "node_modules/ora/node_modules/cli-cursor": { 2491 "version": "4.0.0", 2492 "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz", ··· 2514 }, 2515 "funding": { 2516 "url": "https://github.com/sponsors/sindresorhus" 2517 + } 2518 + }, 2519 + "node_modules/ora/node_modules/strip-ansi": { 2520 + "version": "7.1.0", 2521 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", 2522 + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", 2523 + "dependencies": { 2524 + "ansi-regex": "^6.0.1" 2525 + }, 2526 + "engines": { 2527 + "node": ">=12" 2528 + }, 2529 + "funding": { 2530 + "url": "https://github.com/chalk/strip-ansi?sponsor=1" 2531 } 2532 }, 2533 "node_modules/os-tmpdir": { ··· 2610 "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", 2611 "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" 2612 }, 2613 + "node_modules/psl": { 2614 + "version": "1.9.0", 2615 + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", 2616 + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" 2617 + }, 2618 + "node_modules/punycode": { 2619 + "version": "2.3.1", 2620 + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", 2621 + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", 2622 + "engines": { 2623 + "node": ">=6" 2624 + } 2625 + }, 2626 + "node_modules/querystringify": { 2627 + "version": "2.2.0", 2628 + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", 2629 + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" 2630 + }, 2631 "node_modules/radash": { 2632 "version": "9.5.0", 2633 "resolved": "https://registry.npmjs.org/radash/-/radash-9.5.0.tgz", ··· 2649 } 2650 }, 2651 "node_modules/react-devtools-core": { 2652 + "version": "4.28.5", 2653 + "resolved": "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-4.28.5.tgz", 2654 + "integrity": "sha512-cq/o30z9W2Wb4rzBefjv5fBalHU0rJGZCHAkf/RHSBWSSYwh8PlQTqqOJmgIIbBtpj27T6FIPXeomIjZtCNVqA==", 2655 "dependencies": { 2656 "shell-quote": "^1.6.1", 2657 "ws": "^7" ··· 2738 } 2739 }, 2740 "node_modules/regenerator-runtime": { 2741 + "version": "0.14.1", 2742 + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", 2743 + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" 2744 }, 2745 "node_modules/remove-accents": { 2746 + "version": "0.5.0", 2747 + "resolved": "https://registry.npmjs.org/remove-accents/-/remove-accents-0.5.0.tgz", 2748 + "integrity": "sha512-8g3/Otx1eJaVD12e31UbJj1YzdtVvzH85HV7t+9MJYk/u3XmkOUJ5Ys9wQrf9PCPK8+xn4ymzqYCiZl6QWKn+A==" 2749 }, 2750 "node_modules/require-directory": { 2751 "version": "2.1.1", ··· 2756 } 2757 }, 2758 "node_modules/require-in-the-middle": { 2759 + "version": "7.2.0", 2760 + "resolved": "https://registry.npmjs.org/require-in-the-middle/-/require-in-the-middle-7.2.0.tgz", 2761 + "integrity": "sha512-3TLx5TGyAY6AOqLBoXmHkNql0HIf2RGbuMgCDT2WO/uGVAPJs6h7Kl+bN6TIZGd9bWhWPwnDnTHGtW8Iu77sdw==", 2762 "dependencies": { 2763 "debug": "^4.1.1", 2764 "module-details-from-path": "^1.0.3", 2765 "resolve": "^1.22.1" 2766 }, 2767 "engines": { 2768 + "node": ">=8.6.0" 2769 } 2770 }, 2771 + "node_modules/requires-port": { 2772 + "version": "1.0.0", 2773 + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", 2774 + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" 2775 + }, 2776 "node_modules/resolve": { 2777 + "version": "1.22.8", 2778 + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", 2779 + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", 2780 "dependencies": { 2781 + "is-core-module": "^2.13.0", 2782 "path-parse": "^1.0.7", 2783 "supports-preserve-symlinks-flag": "^1.0.0" 2784 }, ··· 2816 } 2817 }, 2818 "node_modules/run-async": { 2819 + "version": "3.0.0", 2820 + "resolved": "https://registry.npmjs.org/run-async/-/run-async-3.0.0.tgz", 2821 + "integrity": "sha512-540WwVDOMxA6dN6We19EcT9sc3hkXPw5mzRNGM3FkdN/vtE9NFvj5lFAPNwUDmJjXidm3v7TC1cTE7t17Ulm1Q==", 2822 "engines": { 2823 "node": ">=0.12.0" 2824 } ··· 2865 } 2866 }, 2867 "node_modules/semver": { 2868 + "version": "5.7.2", 2869 + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", 2870 + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", 2871 + "bin": { 2872 + "semver": "bin/semver" 2873 + } 2874 + }, 2875 + "node_modules/set-function-length": { 2876 + "version": "1.2.0", 2877 + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.0.tgz", 2878 + "integrity": "sha512-4DBHDoyHlM1IRPGYcoxexgh67y4ueR53FKV1yyxwFMY7aCqcN/38M1+SwZ/qJQ8iLv7+ck385ot4CcisOAPT9w==", 2879 "dependencies": { 2880 + "define-data-property": "^1.1.1", 2881 + "function-bind": "^1.1.2", 2882 + "get-intrinsic": "^1.2.2", 2883 + "gopd": "^1.0.1", 2884 + "has-property-descriptors": "^1.0.1" 2885 }, 2886 "engines": { 2887 + "node": ">= 0.4" 2888 } 2889 }, 2890 "node_modules/shell-quote": { ··· 2996 "node": ">=8" 2997 } 2998 }, 2999 + "node_modules/strip-ansi": { 3000 "version": "6.0.1", 3001 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 3002 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", ··· 3007 "node": ">=8" 3008 } 3009 }, 3010 "node_modules/supports-color": { 3011 "version": "7.2.0", 3012 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", ··· 3060 "node": ">=0.8" 3061 } 3062 }, 3063 "node_modules/tiny-invariant": { 3064 "version": "1.3.1", 3065 "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.1.tgz", ··· 3076 "node": ">=0.6.0" 3077 } 3078 }, 3079 + "node_modules/tough-cookie": { 3080 + "version": "4.1.3", 3081 + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", 3082 + "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", 3083 + "dependencies": { 3084 + "psl": "^1.1.33", 3085 + "punycode": "^2.1.1", 3086 + "universalify": "^0.2.0", 3087 + "url-parse": "^1.5.3" 3088 + }, 3089 + "engines": { 3090 + "node": ">=6" 3091 + } 3092 + }, 3093 "node_modules/ts-dedent": { 3094 "version": "2.2.0", 3095 "resolved": "https://registry.npmjs.org/ts-dedent/-/ts-dedent-2.2.0.tgz", ··· 3099 } 3100 }, 3101 "node_modules/tslib": { 3102 + "version": "2.6.2", 3103 + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", 3104 + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" 3105 }, 3106 "node_modules/type-fest": { 3107 "version": "0.12.0", ··· 3127 "node": ">=4.2.0" 3128 } 3129 }, 3130 + "node_modules/undici-types": { 3131 + "version": "5.26.5", 3132 + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", 3133 + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", 3134 + "dev": true 3135 + }, 3136 + "node_modules/universalify": { 3137 + "version": "0.2.0", 3138 + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", 3139 + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", 3140 + "engines": { 3141 + "node": ">= 4.0.0" 3142 + } 3143 + }, 3144 "node_modules/unload": { 3145 "version": "2.2.0", 3146 "resolved": "https://registry.npmjs.org/unload/-/unload-2.2.0.tgz", ··· 3150 "detect-node": "^2.0.4" 3151 } 3152 }, 3153 + "node_modules/url-parse": { 3154 + "version": "1.5.10", 3155 + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", 3156 + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", 3157 + "dependencies": { 3158 + "querystringify": "^2.1.1", 3159 + "requires-port": "^1.0.0" 3160 + } 3161 + }, 3162 "node_modules/use-sync-external-store": { 3163 "version": "1.2.0", 3164 "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", ··· 3181 "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" 3182 }, 3183 "node_modules/uuid": { 3184 + "version": "9.0.1", 3185 + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", 3186 + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", 3187 + "funding": [ 3188 + "https://github.com/sponsors/broofa", 3189 + "https://github.com/sponsors/ctavan" 3190 + ], 3191 "bin": { 3192 "uuid": "dist/bin/uuid" 3193 } ··· 3219 "ansi-styles": "^4.0.0", 3220 "string-width": "^4.1.0", 3221 "strip-ansi": "^6.0.0" 3222 }, 3223 "engines": { 3224 "node": ">=8" ··· 3299 } 3300 }, 3301 "node_modules/zustand": { 3302 + "version": "4.4.7", 3303 + "resolved": "https://registry.npmjs.org/zustand/-/zustand-4.4.7.tgz", 3304 + "integrity": "sha512-QFJWJMdlETcI69paJwhSMJz7PPWjVP8Sjhclxmxmxv/RYI7ZOvR5BHX+ktH0we9gTWQMxcne8q1OY8xxz604gw==", 3305 "dependencies": { 3306 "use-sync-external-store": "1.2.0" 3307 }, ··· 3309 "node": ">=12.7.0" 3310 }, 3311 "peerDependencies": { 3312 + "@types/react": ">=16.8", 3313 "immer": ">=9.0", 3314 "react": ">=16.8" 3315 }, 3316 "peerDependenciesMeta": { 3317 + "@types/react": { 3318 + "optional": true 3319 + }, 3320 "immer": { 3321 "optional": true 3322 },
+2 -2
pkgs/tools/misc/instaloader/default.nix
··· 9 10 buildPythonPackage rec { 11 pname = "instaloader"; 12 - version = "4.9.6"; 13 format = "pyproject"; 14 15 disabled = pythonOlder "3.6"; ··· 18 owner = "instaloader"; 19 repo = "instaloader"; 20 rev = "refs/tags/v${version}"; 21 - sha256 = "sha256-ZxvJPDj+r7KSyXpYNQIgnda5OS77GOFM901ZHgR6c4k="; 22 }; 23 24 nativeBuildInputs = [
··· 9 10 buildPythonPackage rec { 11 pname = "instaloader"; 12 + version = "4.10.3"; 13 format = "pyproject"; 14 15 disabled = pythonOlder "3.6"; ··· 18 owner = "instaloader"; 19 repo = "instaloader"; 20 rev = "refs/tags/v${version}"; 21 + sha256 = "sha256-+K15MlyOONC5E8ZjtzbYnGGzQEMDGEGBFDbLZp7FeWQ="; 22 }; 23 24 nativeBuildInputs = [
+2 -2
pkgs/tools/misc/plocate/default.nix
··· 10 }: 11 stdenv.mkDerivation rec { 12 pname = "plocate"; 13 - version = "1.1.21"; 14 15 src = fetchgit { 16 url = "https://git.sesse.net/plocate"; 17 rev = version; 18 - sha256 = "sha256-ucCRm1w3ON3Qh7qt1Pf5/3kvXVGP+dJwjSuwYGcDMcs="; 19 }; 20 21 postPatch = ''
··· 10 }: 11 stdenv.mkDerivation rec { 12 pname = "plocate"; 13 + version = "1.1.22"; 14 15 src = fetchgit { 16 url = "https://git.sesse.net/plocate"; 17 rev = version; 18 + sha256 = "sha256-ejv1IsjbImnvI1oorvMoIvTBu3HuVy7VtgHNTIkqqro="; 19 }; 20 21 postPatch = ''
+2 -2
pkgs/tools/misc/yutto/default.nix
··· 9 10 buildPythonApplication rec { 11 pname = "yutto"; 12 - version = "2.0.0b32"; 13 format = "pyproject"; 14 15 disabled = pythonOlder "3.9"; 16 17 src = fetchPypi { 18 inherit pname version; 19 - hash = "sha256-tncuRrEq59OPO2ZuWUowDHLsqJ1Dof9vroVOxQQ9hpE="; 20 }; 21 22 nativeBuildInputs = [
··· 9 10 buildPythonApplication rec { 11 pname = "yutto"; 12 + version = "2.0.0b33"; 13 format = "pyproject"; 14 15 disabled = pythonOlder "3.9"; 16 17 src = fetchPypi { 18 inherit pname version; 19 + hash = "sha256-TUyjppAHmWCZxifeQeOpFMPBksqLRSYdqgG7NEMVILY="; 20 }; 21 22 nativeBuildInputs = [
+35 -27
pkgs/tools/networking/haproxy/default.nix
··· 1 { useLua ? true 2 , usePcre ? true 3 - # QUIC "is currently supported as an experimental feature" so shouldn't be enabled by default 4 - , useQuicTls ? false 5 , withPrometheusExporter ? true 6 , stdenv 7 , lib 8 , fetchurl 9 , nixosTests 10 , zlib 11 , libxcrypt 12 - , openssl ? null 13 - , quictls ? null 14 - , lua5_3 ? null 15 - , pcre ? null 16 - , systemd ? null 17 }: 18 19 - assert useLua -> lua5_3 != null; 20 - assert usePcre -> pcre != null; 21 - assert useQuicTls -> quictls != null; 22 - assert !useQuicTls -> openssl != null; 23 - 24 - let sslPkg = if useQuicTls then quictls else openssl; 25 in stdenv.mkDerivation (finalAttrs: { 26 pname = "haproxy"; 27 - version = "2.9.2"; 28 29 src = fetchurl { 30 url = "https://www.haproxy.org/download/${lib.versions.majorMinor finalAttrs.version}/src/haproxy-${finalAttrs.version}.tar.gz"; 31 - hash = "sha256-hRrugw7CjBeRJGqf1EePZD0RWlY92Qf2YSzDgalSqzw="; 32 }; 33 34 buildInputs = [ sslPkg zlib libxcrypt ] 35 - ++ lib.optional useLua lua5_3 36 - ++ lib.optional usePcre pcre 37 ++ lib.optional stdenv.isLinux systemd; 38 39 # TODO: make it work on bsd as well ··· 46 ]; 47 48 buildFlags = [ 49 "USE_OPENSSL=yes" 50 - "SSL_LIB=${sslPkg}/lib" 51 - "SSL_INC=${sslPkg}/include" 52 - "USE_ZLIB=yes" 53 - ] ++ lib.optionals useQuicTls [ 54 - "USE_QUIC=1" 55 ] ++ lib.optionals usePcre [ 56 - "USE_PCRE=yes" 57 - "USE_PCRE_JIT=yes" 58 ] ++ lib.optionals useLua [ 59 "USE_LUA=yes" 60 "LUA_LIB_NAME=lua" 61 - "LUA_LIB=${lua5_3}/lib" 62 - "LUA_INC=${lua5_3}/include" 63 ] ++ lib.optionals stdenv.isLinux [ 64 "USE_SYSTEMD=yes" 65 "USE_GETADDRINFO=1" ··· 84 tens of thousands of connections is clearly realistic with todays 85 hardware. 86 ''; 87 - maintainers = with lib.maintainers; [ ]; 88 platforms = with lib.platforms; linux ++ darwin; 89 mainProgram = "haproxy"; 90 };
··· 1 { useLua ? true 2 , usePcre ? true 3 , withPrometheusExporter ? true 4 + , sslLibrary ? "quictls" 5 , stdenv 6 , lib 7 , fetchurl 8 , nixosTests 9 , zlib 10 , libxcrypt 11 + , wolfssl 12 + , libressl 13 + , quictls 14 + , openssl 15 + , lua5_4 16 + , pcre2 17 + , systemd 18 }: 19 20 + assert lib.assertOneOf "sslLibrary" sslLibrary [ "quictls" "openssl" "libressl" "wolfssl" ]; 21 + let 22 + sslPkgs = { 23 + inherit quictls openssl libressl; 24 + wolfssl = wolfssl.override { 25 + variant = "haproxy"; 26 + extraConfigureFlags = [ "--enable-quic" ]; 27 + }; 28 + }; 29 + sslPkg = sslPkgs.${sslLibrary}; 30 in stdenv.mkDerivation (finalAttrs: { 31 pname = "haproxy"; 32 + version = "2.9.3"; 33 34 src = fetchurl { 35 url = "https://www.haproxy.org/download/${lib.versions.majorMinor finalAttrs.version}/src/haproxy-${finalAttrs.version}.tar.gz"; 36 + hash = "sha256-7VF8ZavYaUVBH2vLGMfsZXpwaTHLeB6igwY7oKdYWMA="; 37 }; 38 39 buildInputs = [ sslPkg zlib libxcrypt ] 40 + ++ lib.optional useLua lua5_4 41 + ++ lib.optional usePcre pcre2 42 ++ lib.optional stdenv.isLinux systemd; 43 44 # TODO: make it work on bsd as well ··· 51 ]; 52 53 buildFlags = [ 54 + "USE_ZLIB=yes" 55 "USE_OPENSSL=yes" 56 + "SSL_INC=${lib.getDev sslPkg}/include" 57 + "SSL_LIB=${lib.getDev sslPkg}/lib" 58 + "USE_QUIC=yes" 59 + ] ++ lib.optionals (sslLibrary == "openssl") [ 60 + "USE_QUIC_OPENSSL_COMPAT=yes" 61 + ] ++ lib.optionals (sslLibrary == "wolfssl") [ 62 + "USE_OPENSSL_WOLFSSL=yes" 63 ] ++ lib.optionals usePcre [ 64 + "USE_PCRE2=yes" 65 + "USE_PCRE2_JIT=yes" 66 ] ++ lib.optionals useLua [ 67 "USE_LUA=yes" 68 "LUA_LIB_NAME=lua" 69 + "LUA_LIB=${lua5_4}/lib" 70 + "LUA_INC=${lua5_4}/include" 71 ] ++ lib.optionals stdenv.isLinux [ 72 "USE_SYSTEMD=yes" 73 "USE_GETADDRINFO=1" ··· 92 tens of thousands of connections is clearly realistic with todays 93 hardware. 94 ''; 95 + maintainers = with lib.maintainers; [ vifino ]; 96 platforms = with lib.platforms; linux ++ darwin; 97 mainProgram = "haproxy"; 98 };
+4 -3
pkgs/tools/security/sudo/default.nix
··· 12 , withSssd ? false 13 }: 14 15 - stdenv.mkDerivation rec { 16 pname = "sudo"; 17 version = "1.9.15p5"; 18 19 src = fetchurl { 20 - url = "https://www.sudo.ws/dist/${pname}-${version}.tar.gz"; 21 hash = "sha256-VY0QuaGZH7O5+n+nsH7EQFt677WzywsIcdvIHjqI5Vg="; 22 }; 23 ··· 85 license = with licenses; [ sudo bsd2 bsd3 zlib ]; 86 maintainers = with maintainers; [ delroth ]; 87 platforms = platforms.linux; 88 }; 89 - }
··· 12 , withSssd ? false 13 }: 14 15 + stdenv.mkDerivation (finalAttrs: { 16 pname = "sudo"; 17 version = "1.9.15p5"; 18 19 src = fetchurl { 20 + url = "https://www.sudo.ws/dist/sudo-${finalAttrs.version}.tar.gz"; 21 hash = "sha256-VY0QuaGZH7O5+n+nsH7EQFt677WzywsIcdvIHjqI5Vg="; 22 }; 23 ··· 85 license = with licenses; [ sudo bsd2 bsd3 zlib ]; 86 maintainers = with maintainers; [ delroth ]; 87 platforms = platforms.linux; 88 + mainProgram = "sudo"; 89 }; 90 + })
+2 -2
pkgs/top-level/all-packages.nix
··· 3851 3852 fluffychat = callPackage ../applications/networking/instant-messengers/fluffychat { }; 3853 3854 fxlinuxprintutil = callPackage ../tools/misc/fxlinuxprintutil { }; 3855 3856 gbl = callPackage ../tools/archivers/gbl { ··· 26652 inherit (callPackages ../servers/mpd { 26653 inherit (darwin.apple_sdk.frameworks) AudioToolbox AudioUnit; 26654 }) mpd mpd-small mpdWithFeatures; 26655 - 26656 - libmpdclient = callPackage ../servers/mpd/libmpdclient.nix { }; 26657 26658 mpdscribble = callPackage ../tools/misc/mpdscribble { }; 26659
··· 3851 3852 fluffychat = callPackage ../applications/networking/instant-messengers/fluffychat { }; 3853 3854 + fluffychat-web = fluffychat.override { targetFlutterPlatform = "web"; }; 3855 + 3856 fxlinuxprintutil = callPackage ../tools/misc/fxlinuxprintutil { }; 3857 3858 gbl = callPackage ../tools/archivers/gbl { ··· 26654 inherit (callPackages ../servers/mpd { 26655 inherit (darwin.apple_sdk.frameworks) AudioToolbox AudioUnit; 26656 }) mpd mpd-small mpdWithFeatures; 26657 26658 mpdscribble = callPackage ../tools/misc/mpdscribble { }; 26659
+8
pkgs/top-level/python-packages.nix
··· 6587 llvm = pkgs.llvm_14; 6588 }; 6589 6590 lmdb = callPackage ../development/python-modules/lmdb { 6591 inherit (pkgs) lmdb; 6592 }; ··· 9093 9094 pdfrw = callPackage ../development/python-modules/pdfrw { }; 9095 9096 pdftotext = callPackage ../development/python-modules/pdftotext { }; 9097 9098 pdfx = callPackage ../development/python-modules/pdfx { }; ··· 9177 pfzy = callPackage ../development/python-modules/pfzy { }; 9178 9179 ping3 = callPackage ../development/python-modules/ping3 { }; 9180 9181 pg8000 = callPackage ../development/python-modules/pg8000 { }; 9182 ··· 10063 pyarrow = callPackage ../development/python-modules/pyarrow { 10064 inherit (pkgs) arrow-cpp cmake; 10065 }; 10066 10067 pyasn = callPackage ../development/python-modules/pyasn { }; 10068
··· 6587 llvm = pkgs.llvm_14; 6588 }; 6589 6590 + lmcloud = callPackage ../development/python-modules/lmcloud { }; 6591 + 6592 lmdb = callPackage ../development/python-modules/lmdb { 6593 inherit (pkgs) lmdb; 6594 }; ··· 9095 9096 pdfrw = callPackage ../development/python-modules/pdfrw { }; 9097 9098 + pdfrw2 = callPackage ../development/python-modules/pdfrw2 { }; 9099 + 9100 pdftotext = callPackage ../development/python-modules/pdftotext { }; 9101 9102 pdfx = callPackage ../development/python-modules/pdfx { }; ··· 9181 pfzy = callPackage ../development/python-modules/pfzy { }; 9182 9183 ping3 = callPackage ../development/python-modules/ping3 { }; 9184 + 9185 + pins = callPackage ../development/python-modules/pins { }; 9186 9187 pg8000 = callPackage ../development/python-modules/pg8000 { }; 9188 ··· 10069 pyarrow = callPackage ../development/python-modules/pyarrow { 10070 inherit (pkgs) arrow-cpp cmake; 10071 }; 10072 + 10073 + pyarrow-hotfix = callPackage ../development/python-modules/pyarrow-hotfix { }; 10074 10075 pyasn = callPackage ../development/python-modules/pyasn { }; 10076