Merge staging-next into staging

authored by github-actions[bot] and committed by GitHub c7d7e4a7 7f1b4b77

+1500 -1043
+87 -20
doc/build-helpers/images/ocitools.section.md
··· 1 # pkgs.ociTools {#sec-pkgs-ociTools} 2 3 - `pkgs.ociTools` is a set of functions for creating containers according to the [OCI container specification v1.0.0](https://github.com/opencontainers/runtime-spec). Beyond that, it makes no assumptions about the container runner you choose to use to run the created container. 4 5 ## buildContainer {#ssec-pkgs-ociTools-buildContainer} 6 7 - This function creates a simple OCI container that runs a single command inside of it. An OCI container consists of a `config.json` and a rootfs directory. The nix store of the container will contain all referenced dependencies of the given command. 8 9 - The parameters of `buildContainer` with an example value are described below: 10 11 ```nix 12 - buildContainer { 13 args = [ 14 - (with pkgs; 15 - writeScript "run.sh" '' 16 - #!${bash}/bin/bash 17 - exec ${bash}/bin/bash 18 - '').outPath 19 ]; 20 21 - mounts = { 22 - "/data" = { 23 - type = "none"; 24 - source = "/var/lib/mydata"; 25 - options = [ "bind" ]; 26 - }; 27 - }; 28 - 29 readonly = false; 30 } 31 ``` 32 33 - - `args` specifies a set of arguments to run inside the container. This is the only required argument for `buildContainer`. All referenced packages inside the derivation will be made available inside the container. 34 35 - - `mounts` specifies additional mount points chosen by the user. By default only a minimal set of necessary filesystems are mounted into the container (e.g procfs, cgroupfs) 36 37 - - `readonly` makes the container's rootfs read-only if it is set to true. The default value is false `false`.
··· 1 # pkgs.ociTools {#sec-pkgs-ociTools} 2 3 + `pkgs.ociTools` is a set of functions for creating runtime container bundles according to the [OCI runtime specification v1.0.0](https://github.com/opencontainers/runtime-spec/blob/v1.0.0/spec.md). 4 + It makes no assumptions about the container runner you choose to use to run the created container. 5 + 6 + The set of functions in `pkgs.ociTools` currently does not handle the [OCI image specification](https://github.com/opencontainers/image-spec). 7 + 8 + At a high-level an OCI implementation would download an OCI Image then unpack that image into an OCI Runtime filesystem bundle. 9 + At this point the OCI Runtime Bundle would be run by an OCI Runtime. 10 + `pkgs.ociTools` provides utilities to create OCI Runtime bundles. 11 12 ## buildContainer {#ssec-pkgs-ociTools-buildContainer} 13 14 + This function creates an OCI runtime container (consisting of a `config.json` and a root filesystem directory) that runs a single command inside of it. 15 + The nix store of the container will contain all referenced dependencies of the given command. 16 + 17 + This function has an assumption that the container will run on POSIX platforms, and sets configurations (such as the user running the process or certain mounts) according to this assumption. 18 + Because of this, a container built with `buildContainer` will not work on Windows or other non-POSIX platforms without modifications to the container configuration. 19 + These modifications aren't supported by `buildContainer`. 20 + 21 + For `linux` platforms, `buildContainer` also configures the following namespaces (see {manpage}`unshare(1)`) to isolate the OCI container from the global namespace: 22 + PID, network, mount, IPC, and UTS. 23 + 24 + Note that no user namespace is created, which means that you won't be able to run the container unless you are the `root` user. 25 + 26 + ### Inputs {#ssec-pkgs-ociTools-buildContainer-inputs} 27 + 28 + `buildContainer` expects an argument with the following attributes: 29 + 30 + `args` (List of String) 31 + 32 + : Specifies a set of arguments to run inside the container. 33 + Any packages referenced by `args` will be made available inside the container. 34 + 35 + `mounts` (Attribute Set; _optional_) 36 + 37 + : Would specify additional mounts that the runtime must make available to the container. 38 + 39 + :::{.warning} 40 + As explained in [issue #290879](https://github.com/NixOS/nixpkgs/issues/290879), this attribute is currently ignored. 41 + ::: 42 + 43 + :::{.note} 44 + `buildContainer` includes a minimal set of necessary filesystems to be mounted into the container, and this set can't be changed with the `mounts` attribute. 45 + ::: 46 + 47 + _Default value:_ `{}`. 48 + 49 + `readonly` (Boolean; _optional_) 50 + 51 + : If `true`, sets the container's root filesystem as read-only. 52 + 53 + _Default value:_ `false`. 54 + 55 + `os` **DEPRECATED** 56 + 57 + : Specifies the operating system on which the container filesystem is based on. 58 + If specified, its value should follow the [OCI Image Configuration Specification](https://github.com/opencontainers/image-spec/blob/main/config.md#properties). 59 + According to the linked specification, all possible values for `$GOOS` in [the Go docs](https://go.dev/doc/install/source#environment) should be valid, but will commonly be one of `darwin` or `linux`. 60 + 61 + _Default value:_ `"linux"`. 62 + 63 + `arch` **DEPRECATED** 64 + 65 + : Used to specify the architecture for which the binaries in the container filesystem have been compiled. 66 + If specified, its value should follow the [OCI Image Configuration Specification](https://github.com/opencontainers/image-spec/blob/main/config.md#properties). 67 + According to the linked specification, all possible values for `$GOARCH` in [the Go docs](https://go.dev/doc/install/source#environment) should be valid, but will commonly be one of `386`, `amd64`, `arm`, or `arm64`. 68 + 69 + _Default value:_ `x86_64`. 70 + 71 + ### Examples {#ssec-pkgs-ociTools-buildContainer-examples} 72 + 73 + ::: {.example #ex-ociTools-buildContainer-bash} 74 + # Creating an OCI runtime container that runs `bash` 75 76 + This example uses `ociTools.buildContainer` to create a simple container that runs `bash`. 77 78 ```nix 79 + { ociTools, lib, bash }: 80 + ociTools.buildContainer { 81 args = [ 82 + (lib.getExe bash) 83 ]; 84 85 readonly = false; 86 } 87 ``` 88 89 + As an example of how to run the container generated by this package, we'll use `runc` to start the container. 90 + Any other tool that supports OCI containers could be used instead. 91 92 + ```shell 93 + $ nix-build 94 + (some output removed for clarity) 95 + /nix/store/7f9hgx0arvhzp2a3qphp28rxbn748l25-join 96 97 + $ cd /nix/store/7f9hgx0arvhzp2a3qphp28rxbn748l25-join 98 + $ nix-shell -p runc 99 + [nix-shell:/nix/store/7f9hgx0arvhzp2a3qphp28rxbn748l25-join]$ sudo runc run ocitools-example 100 + help 101 + GNU bash, version 5.2.26(1)-release (x86_64-pc-linux-gnu) 102 + (some output removed for clarity) 103 + ``` 104 + :::
+146 -53
doc/build-helpers/images/portableservice.section.md
··· 1 # pkgs.portableService {#sec-pkgs-portableService} 2 3 - `pkgs.portableService` is a function to create _portable service images_, 4 - as read-only, immutable, `squashfs` archives. 5 6 - systemd supports a concept of [Portable Services](https://systemd.io/PORTABLE_SERVICES/). 7 - Portable Services are a delivery method for system services that uses two specific features of container management: 8 9 - * Applications are bundled. I.e. multiple services, their binaries and 10 - all their dependencies are packaged in an image, and are run directly from it. 11 - * Stricter default security policies, i.e. sandboxing of applications. 12 13 - This allows using Nix to build images which can be run on many recent Linux distributions. 14 15 - The primary tool for interacting with Portable Services is `portablectl`, 16 - and they are managed by the `systemd-portabled` system service. 17 18 - ::: {.note} 19 - Portable services are supported starting with systemd 239 (released on 2018-06-22). 20 - ::: 21 22 - A very simple example of using `portableService` is described below: 23 24 []{#ex-pkgs-portableService} 25 26 ```nix 27 - pkgs.portableService { 28 - pname = "demo"; 29 - version = "1.0"; 30 - units = [ demo-service demo-socket ]; 31 } 32 ``` 33 34 - The above example will build an squashfs archive image in `result/$pname_$version.raw`. The image will contain the 35 - file system structure as required by the portable service specification, and a subset of the Nix store with all the 36 - dependencies of the two derivations in the `units` list. 37 - `units` must be a list of derivations, and their names must be prefixed with the service name (`"demo"` in this case). 38 - Otherwise `systemd-portabled` will ignore them. 39 40 - ::: {.note} 41 - The `.raw` file extension of the image is required by the portable services specification. 42 - ::: 43 44 - Some other options available are: 45 - - `description`, `homepage` 46 47 - Are added to the `/etc/os-release` in the image and are shown by the portable services tooling. 48 - Default to empty values, not added to os-release. 49 - - `symlinks` 50 51 - A list of attribute sets {object, symlink}. Symlinks will be created in the root filesystem of the image to 52 - objects in the Nix store. Defaults to an empty list. 53 - - `contents` 54 55 - A list of additional derivations to be included in the image Nix store, as-is. Defaults to an empty list. 56 - - `squashfsTools` 57 58 - Defaults to `pkgs.squashfsTools`, allows you to override the package that provides `mksquashfs`. 59 - - `squash-compression`, `squash-block-size` 60 61 - Options to `mksquashfs`. Default to `"xz -Xdict-size 100%"` and `"1M"` respectively. 62 63 - A typical usage of `symlinks` would be: 64 ```nix 65 symlinks = [ 66 - { object = "${pkgs.cacert}/etc/ssl"; symlink = "/etc/ssl"; } 67 - { object = "${pkgs.bash}/bin/bash"; symlink = "/bin/sh"; } 68 - { object = "${pkgs.php}/bin/php"; symlink = "/usr/bin/php"; } 69 ]; 70 - ``` 71 - to create these symlinks for legacy applications that assume them existing globally. 72 - 73 - Once the image is created, and deployed on a host in `/var/lib/portables/`, you can attach the image and run the service. As root run: 74 - ```console 75 - portablectl attach demo_1.0.raw 76 - systemctl enable --now demo.socket 77 - systemctl enable --now demo.service 78 ``` 79 - ::: {.note} 80 - See the [man page](https://www.freedesktop.org/software/systemd/man/portablectl.html) of `portablectl` for more info on its usage. 81 :::
··· 1 # pkgs.portableService {#sec-pkgs-portableService} 2 3 + `pkgs.portableService` is a function to create [Portable Services](https://systemd.io/PORTABLE_SERVICES/) in a read-only, immutable, `squashfs` raw disk image. 4 + This lets you use Nix to build images which can be run on many recent Linux distributions. 5 6 + ::: {.note} 7 + Portable services are supported starting with systemd 239 (released on 2018-06-22). 8 + ::: 9 10 + The generated image will contain the file system structure as required by the Portable Services specification, along with the packages given to `portableService` and all of their dependencies. 11 + When generated, the image will exist in the Nix store with the `.raw` file extension, as required by the specification. 12 + See [](#ex-portableService-hello) to understand how to use the output of `portableService`. 13 14 + ## Inputs {#ssec-pkgs-portableService-inputs} 15 16 + `portableService` expects one argument with the following attributes: 17 18 + `pname` (String) 19 20 + : The name of the portable service. 21 + The generated image will be named according to the template `$pname_$version.raw`, which is supported by the Portable Services specification. 22 + 23 + `version` (String) 24 + 25 + : The version of the portable service. 26 + The generated image will be named according to the template `$pname_$version.raw`, which is supported by the Portable Services specification. 27 + 28 + `units` (List of Attribute Set) 29 + 30 + : A list of derivations for systemd unit files. 31 + Each derivation must produce a single file, and must have a name that starts with the value of `pname` and ends with the suffix of the unit type (e.g. ".service", ".socket", ".timer", and so on). 32 + See [](#ex-portableService-hello) to better understand this naming constraint. 33 + 34 + `description` (String or Null; _optional_) 35 + 36 + : If specified, the value is added as `PORTABLE_PRETTY_NAME` to the `/etc/os-release` file in the generated image. 37 + This could be used to provide more information to anyone inspecting the image. 38 + 39 + _Default value:_ `null`. 40 + 41 + `homepage` (String or Null; _optional_) 42 + 43 + : If specified, the value is added as `HOME_URL` to the `/etc/os-release` file in the generated image. 44 + This could be used to provide more information to anyone inspecting the image. 45 + 46 + _Default value:_ `null`. 47 + 48 + `symlinks` (List of Attribute Set; _optional_) 49 + 50 + : A list of attribute sets in the format `{object, symlink}`. 51 + For each item in the list, `portableService` will create a symlink in the path specified by `symlink` (relative to the root of the image) that points to `object`. 52 + 53 + All packages that `object` depends on and their dependencies are automatically copied into the image. 54 + 55 + This can be used to create symlinks for applications that assume some files to exist globally (`/etc/ssl` or `/bin/bash`, for example). 56 + See [](#ex-portableService-symlinks) to understand how to do that. 57 + 58 + _Default value:_ `[]`. 59 + 60 + `contents` (List of Attribute Set; _optional_) 61 + 62 + : A list of additional derivations to be included as-is in the image. 63 + These derivations will be included directly in a `/nix/store` directory inside the image. 64 + 65 + _Default value:_ `[]`. 66 + 67 + `squashfsTools` (Attribute Set; _optional_) 68 + 69 + : Allows you to override the package that provides {manpage}`mksquashfs(1)`, which is used internally by `portableService`. 70 + 71 + _Default value:_ `pkgs.squashfsTools`. 72 + 73 + `squash-compression` (String; _optional_) 74 + 75 + : Passed as the compression option to {manpage}`mksquashfs(1)`, which is used internally by `portableService`. 76 + 77 + _Default value:_ `"xz -Xdict-size 100%"`. 78 + 79 + `squash-block-size` (String; _optional_) 80 + 81 + : Passed as the block size option to {manpage}`mksquashfs(1)`, which is used internally by `portableService`. 82 + 83 + _Default value:_ `"1M"`. 84 + 85 + ## Examples {#ssec-pkgs-portableService-examples} 86 87 []{#ex-pkgs-portableService} 88 + :::{.example #ex-portableService-hello} 89 + # Building a Portable Service image 90 + 91 + The following example builds a Portable Service image with the `hello` package, along with a service unit that runs it. 92 93 ```nix 94 + { lib, writeText, portableService, hello }: 95 + let 96 + hello-service = writeText "hello.service" '' 97 + [Unit] 98 + Description=Hello world service 99 + 100 + [Service] 101 + Type=oneshot 102 + ExecStart=${lib.getExe hello} 103 + ''; 104 + in 105 + portableService { 106 + pname = "hello"; 107 + inherit (hello) version; 108 + units = [ hello-service ]; 109 } 110 ``` 111 112 + After building the package, the generated image can be loaded into a system through {manpage}`portablectl(1)`: 113 114 + ```shell 115 + $ nix-build 116 + (some output removed for clarity) 117 + /nix/store/8c20z1vh7z8w8dwagl8w87b45dn5k6iq-hello-img-2.12.1 118 119 + $ portablectl attach /nix/store/8c20z1vh7z8w8dwagl8w87b45dn5k6iq-hello-img-2.12.1/hello_2.12.1.raw 120 + Created directory /etc/systemd/system.attached. 121 + Created directory /etc/systemd/system.attached/hello.service.d. 122 + Written /etc/systemd/system.attached/hello.service.d/20-portable.conf. 123 + Created symlink /etc/systemd/system.attached/hello.service.d/10-profile.conf → /usr/lib/systemd/portable/profile/default/service.conf. 124 + Copied /etc/systemd/system.attached/hello.service. 125 + Created symlink /etc/portables/hello_2.12.1.raw → /nix/store/8c20z1vh7z8w8dwagl8w87b45dn5k6iq-hello-img-2.12.1/hello_2.12.1.raw. 126 127 + $ systemctl start hello 128 + $ journalctl -u hello 129 + Feb 28 22:39:16 hostname systemd[1]: Starting Hello world service... 130 + Feb 28 22:39:16 hostname hello[102887]: Hello, world! 131 + Feb 28 22:39:16 hostname systemd[1]: hello.service: Deactivated successfully. 132 + Feb 28 22:39:16 hostname systemd[1]: Finished Hello world service. 133 134 + $ portablectl detach hello_2.12.1 135 + Removed /etc/systemd/system.attached/hello.service. 136 + Removed /etc/systemd/system.attached/hello.service.d/10-profile.conf. 137 + Removed /etc/systemd/system.attached/hello.service.d/20-portable.conf. 138 + Removed /etc/systemd/system.attached/hello.service.d. 139 + Removed /etc/portables/hello_2.12.1.raw. 140 + Removed /etc/systemd/system.attached. 141 + ``` 142 + ::: 143 144 + :::{.example #ex-portableService-symlinks} 145 + # Specifying symlinks when building a Portable Service image 146 147 + Some services may expect files or directories to be available globally. 148 + An example is a service which expects all trusted SSL certificates to exist in a specific location by default. 149 150 + To make things available globally, you must specify the `symlinks` attribute when using `portableService`. 151 + The following package builds on the package from [](#ex-portableService-hello) to make `/etc/ssl` available globally (this is only for illustrative purposes, because `hello` doesn't use `/etc/ssl`). 152 153 ```nix 154 + { lib, writeText, portableService, hello, cacert }: 155 + let 156 + hello-service = writeText "hello.service" '' 157 + [Unit] 158 + Description=Hello world service 159 + 160 + [Service] 161 + Type=oneshot 162 + ExecStart=${lib.getExe hello} 163 + ''; 164 + in 165 + portableService { 166 + pname = "hello"; 167 + inherit (hello) version; 168 + units = [ hello-service ]; 169 symlinks = [ 170 + { object = "${cacert}/etc/ssl"; symlink = "/etc/ssl"; } 171 ]; 172 + } 173 ``` 174 :::
+3 -1
doc/manpage-urls.json
··· 318 "passwd(5)": "https://man.archlinux.org/man/passwd.5", 319 "group(5)": "https://man.archlinux.org/man/group.5", 320 "login.defs(5)": "https://man.archlinux.org/man/login.defs.5", 321 - "nix-shell(1)": "https://nixos.org/manual/nix/stable/command-ref/nix-shell.html" 322 }
··· 318 "passwd(5)": "https://man.archlinux.org/man/passwd.5", 319 "group(5)": "https://man.archlinux.org/man/group.5", 320 "login.defs(5)": "https://man.archlinux.org/man/login.defs.5", 321 + "unshare(1)": "https://man.archlinux.org/man/unshare.1.en", 322 + "nix-shell(1)": "https://nixos.org/manual/nix/stable/command-ref/nix-shell.html", 323 + "mksquashfs(1)": "https://man.archlinux.org/man/extra/squashfs-tools/mksquashfs.1.en" 324 }
+6 -7
lib/fixed-points.nix
··· 145 in fix g 146 ``` 147 148 :::{.example} 149 150 # Extend a fixed-point function with an overlay ··· 230 231 fix (extends (final: prev: { c = final.a + final.b; }) f) 232 => { a = 1; b = 3; c = 4; } 233 - 234 - :::{.note} 235 - The argument to the given fixed-point function after applying an overlay will *not* refer to its own return value, but rather to the value after evaluating the overlay function. 236 - 237 - The given fixed-point function is called with a separate argument than if it was evaluated with `lib.fix`. 238 - The new argument 239 - ::: 240 */ 241 extends = 242 # The overlay to apply to the fixed-point function
··· 145 in fix g 146 ``` 147 148 + :::{.note} 149 + The argument to the given fixed-point function after applying an overlay will *not* refer to its own return value, but rather to the value after evaluating the overlay function. 150 + 151 + The given fixed-point function is called with a separate argument than if it was evaluated with `lib.fix`. 152 + ::: 153 + 154 :::{.example} 155 156 # Extend a fixed-point function with an overlay ··· 236 237 fix (extends (final: prev: { c = final.a + final.b; }) f) 238 => { a = 1; b = 3; c = 4; } 239 */ 240 extends = 241 # The overlay to apply to the fixed-point function
+1 -1
nixos/modules/services/networking/searx.nix
··· 213 serviceConfig = { 214 User = "searx"; 215 Group = "searx"; 216 - ExecStart = "${cfg.package}/bin/searx-run"; 217 } // optionalAttrs (cfg.environmentFile != null) 218 { EnvironmentFile = builtins.toPath cfg.environmentFile; }; 219 environment = {
··· 213 serviceConfig = { 214 User = "searx"; 215 Group = "searx"; 216 + ExecStart = lib.getExe cfg.package; 217 } // optionalAttrs (cfg.environmentFile != null) 218 { EnvironmentFile = builtins.toPath cfg.environmentFile; }; 219 environment = {
+32
nixos/modules/services/security/kanidm.nix
··· 132 default = "WriteReplica"; 133 type = lib.types.enum [ "WriteReplica" "WriteReplicaNoUI" "ReadOnlyReplica" ]; 134 }; 135 }; 136 }; 137 default = { }; ··· 233 234 environment.systemPackages = lib.mkIf cfg.enableClient [ cfg.package ]; 235 236 systemd.services.kanidm = lib.mkIf cfg.enableServer { 237 description = "kanidm identity management daemon"; 238 wantedBy = [ "multi-user.target" ]; ··· 253 BindPaths = [ 254 # To create the socket 255 "/run/kanidmd:/run/kanidmd" 256 ]; 257 258 AmbientCapabilities = [ "CAP_NET_BIND_SERVICE" ];
··· 132 default = "WriteReplica"; 133 type = lib.types.enum [ "WriteReplica" "WriteReplicaNoUI" "ReadOnlyReplica" ]; 134 }; 135 + online_backup = { 136 + path = lib.mkOption { 137 + description = lib.mdDoc "Path to the output directory for backups."; 138 + type = lib.types.path; 139 + default = "/var/lib/kanidm/backups"; 140 + }; 141 + schedule = lib.mkOption { 142 + description = lib.mdDoc "The schedule for backups in cron format."; 143 + type = lib.types.str; 144 + default = "00 22 * * *"; 145 + }; 146 + versions = lib.mkOption { 147 + description = lib.mdDoc '' 148 + Number of backups to keep. 149 + 150 + The default is set to `0`, in order to disable backups by default. 151 + ''; 152 + type = lib.types.ints.unsigned; 153 + default = 0; 154 + example = 7; 155 + }; 156 + }; 157 }; 158 }; 159 default = { }; ··· 255 256 environment.systemPackages = lib.mkIf cfg.enableClient [ cfg.package ]; 257 258 + systemd.tmpfiles.settings."10-kanidm" = { 259 + ${cfg.serverSettings.online_backup.path}.d = { 260 + mode = "0700"; 261 + user = "kanidm"; 262 + group = "kanidm"; 263 + }; 264 + }; 265 + 266 systemd.services.kanidm = lib.mkIf cfg.enableServer { 267 description = "kanidm identity management daemon"; 268 wantedBy = [ "multi-user.target" ]; ··· 283 BindPaths = [ 284 # To create the socket 285 "/run/kanidmd:/run/kanidmd" 286 + # To store backups 287 + cfg.serverSettings.online_backup.path 288 ]; 289 290 AmbientCapabilities = [ "CAP_NET_BIND_SERVICE" ];
+3 -3
nixos/tests/searx.nix
··· 36 }; 37 38 # fancy setup: run in uWSGI and use nginx as proxy 39 - nodes.fancy = { ... }: { 40 imports = [ ../modules/profiles/minimal.nix ]; 41 42 services.searx = { ··· 65 include ${pkgs.nginx}/conf/uwsgi_params; 66 uwsgi_pass unix:/run/searx/uwsgi.sock; 67 ''; 68 - locations."/searx/static/".alias = "${pkgs.searx}/share/static/"; 69 }; 70 71 # allow nginx access to the searx socket ··· 108 "${pkgs.curl}/bin/curl --fail http://localhost/searx >&2" 109 ) 110 fancy.succeed( 111 - "${pkgs.curl}/bin/curl --fail http://localhost/searx/static/themes/oscar/js/bootstrap.min.js >&2" 112 ) 113 ''; 114 })
··· 36 }; 37 38 # fancy setup: run in uWSGI and use nginx as proxy 39 + nodes.fancy = { config, ... }: { 40 imports = [ ../modules/profiles/minimal.nix ]; 41 42 services.searx = { ··· 65 include ${pkgs.nginx}/conf/uwsgi_params; 66 uwsgi_pass unix:/run/searx/uwsgi.sock; 67 ''; 68 + locations."/searx/static/".alias = "${config.services.searx.package}/share/static/"; 69 }; 70 71 # allow nginx access to the searx socket ··· 108 "${pkgs.curl}/bin/curl --fail http://localhost/searx >&2" 109 ) 110 fancy.succeed( 111 + "${pkgs.curl}/bin/curl --fail http://localhost/searx/static/themes/simple/js/leaflet.js >&2" 112 ) 113 ''; 114 })
pkgs/applications/editors/edbrowse/0001-small-fixes.patch pkgs/by-name/ed/edbrowse/0001-small-fixes.patch
+44 -24
pkgs/applications/editors/edbrowse/default.nix pkgs/by-name/ed/edbrowse/package.nix
··· 1 { lib 2 - , stdenv 3 - , fetchFromGitHub 4 , curl 5 , duktape 6 , html-tidy 7 , openssl 8 , pcre ··· 10 , pkg-config 11 , quickjs 12 , readline 13 , which 14 }: 15 16 - stdenv.mkDerivation rec { 17 pname = "edbrowse"; 18 version = "3.8.0"; 19 20 src = fetchFromGitHub { 21 owner = "CMB"; 22 - repo = pname; 23 - rev = "v${version}"; 24 hash = "sha256-ZXxzQBAmu7kM3sjqg/rDLBXNucO8sFRFKXV8UxQVQZU="; 25 }; 26 27 nativeBuildInputs = [ 28 pkg-config 29 which 30 ]; 31 buildInputs = [ 32 curl 33 duktape ··· 37 perl 38 quickjs 39 readline 40 - ]; 41 - 42 - patches = [ 43 - # Fixes some small annoyances on src/makefile 44 - ./0001-small-fixes.patch 45 ]; 46 47 - postPatch = '' 48 - substituteInPlace src/makefile --replace\ 49 - '-L/usr/local/lib/quickjs' '-L${quickjs}/lib/quickjs' 50 - for i in $(find ./tools/ -type f ! -name '*.c'); do 51 - patchShebangs $i 52 - done 53 - ''; 54 - 55 makeFlags = [ 56 - "-C" "src" 57 "PREFIX=${placeholder "out"}" 58 ]; 59 60 - meta = with lib; { 61 homepage = "https://edbrowse.org/"; 62 description = "Command Line Editor Browser"; 63 longDescription = '' ··· 71 send email, with no human intervention whatsoever. edbrowse can also tap 72 into databases through odbc. It was primarily written by Karl Dahlke. 73 ''; 74 - license = licenses.gpl1Plus; 75 - maintainers = with maintainers; [ schmitthenner vrthra equirosa ]; 76 - platforms = platforms.linux; 77 mainProgram = "edbrowse"; 78 }; 79 - } 80 # TODO: send the patch to upstream developers
··· 1 { lib 2 , curl 3 , duktape 4 + , fetchFromGitHub 5 , html-tidy 6 , openssl 7 , pcre ··· 9 , pkg-config 10 , quickjs 11 , readline 12 + , stdenv 13 + , unixODBC 14 , which 15 + , withODBC ? true 16 }: 17 18 + stdenv.mkDerivation (finalAttrs: { 19 pname = "edbrowse"; 20 version = "3.8.0"; 21 22 src = fetchFromGitHub { 23 owner = "CMB"; 24 + repo = "edbrowse"; 25 + rev = "v${finalAttrs.version}"; 26 hash = "sha256-ZXxzQBAmu7kM3sjqg/rDLBXNucO8sFRFKXV8UxQVQZU="; 27 }; 28 29 + sourceRoot = "${finalAttrs.src.name}/src"; 30 + 31 + patches = [ 32 + # Fixes some small annoyances on src/makefile 33 + ./0001-small-fixes.patch 34 + ]; 35 + 36 + patchFlags = [ 37 + "-p2" 38 + ]; 39 + 40 + postPatch = '' 41 + for file in $(find ./tools/ -type f ! -name '*.c'); do 42 + patchShebangs $file 43 + done 44 + ''; 45 + 46 nativeBuildInputs = [ 47 pkg-config 48 which 49 ]; 50 + 51 buildInputs = [ 52 curl 53 duktape ··· 57 perl 58 quickjs 59 readline 60 + ] ++ lib.optionals withODBC [ 61 + unixODBC 62 ]; 63 64 makeFlags = [ 65 "PREFIX=${placeholder "out"}" 66 ]; 67 68 + preBuild = '' 69 + buildFlagsArray+=( 70 + BUILD_EDBR_ODBC=${if withODBC then "on" else "off"} 71 + EBDEMIN=on 72 + QUICKJS_LDFLAGS="-L${quickjs}/lib/quickjs -lquickjs -ldl -latomic" 73 + ) 74 + ''; 75 + 76 + meta = { 77 homepage = "https://edbrowse.org/"; 78 description = "Command Line Editor Browser"; 79 longDescription = '' ··· 87 send email, with no human intervention whatsoever. edbrowse can also tap 88 into databases through odbc. It was primarily written by Karl Dahlke. 89 ''; 90 + license = with lib.licenses; [ gpl1Plus ]; 91 mainProgram = "edbrowse"; 92 + maintainers = with lib.maintainers; [ 93 + schmitthenner 94 + equirosa 95 + AndersonTorres 96 + ]; 97 + platforms = lib.platforms.linux; 98 }; 99 + }) 100 # TODO: send the patch to upstream developers
+377 -365
pkgs/applications/editors/vim/plugins/generated.nix
··· 65 66 Coqtail = buildVimPlugin { 67 pname = "Coqtail"; 68 - version = "2024-02-17"; 69 src = fetchFromGitHub { 70 owner = "whonore"; 71 repo = "Coqtail"; 72 - rev = "e52c456d44e2e3c580428e54182a59d82009c3e2"; 73 - sha256 = "025l8y4i5a0zlvm1f0nqliqvqwn1cf2xas3ikiyf6cn749ar7pjw"; 74 }; 75 meta.homepage = "https://github.com/whonore/Coqtail/"; 76 }; ··· 173 174 LazyVim = buildVimPlugin { 175 pname = "LazyVim"; 176 - version = "2024-01-23"; 177 src = fetchFromGitHub { 178 owner = "LazyVim"; 179 repo = "LazyVim"; 180 - rev = "a50f92f7550fb6e9f21c0852e6cb190e6fcd50f5"; 181 - sha256 = "01ag75gdn6yfifv5rgk8j72dly511alilqy7z97s7m3fm1zp73mv"; 182 }; 183 meta.homepage = "https://github.com/LazyVim/LazyVim/"; 184 }; ··· 305 306 SchemaStore-nvim = buildVimPlugin { 307 pname = "SchemaStore.nvim"; 308 - version = "2024-02-16"; 309 src = fetchFromGitHub { 310 owner = "b0o"; 311 repo = "SchemaStore.nvim"; 312 - rev = "844081710a935b4bd95bb8a3cf2742ffb9630993"; 313 - sha256 = "0dijcbygl5z4jw8gcfjvld09yijlz0fl10b0c6giizy9r09ij7av"; 314 }; 315 meta.homepage = "https://github.com/b0o/SchemaStore.nvim/"; 316 }; ··· 377 378 SpaceVim = buildVimPlugin { 379 pname = "SpaceVim"; 380 - version = "2023-09-23"; 381 src = fetchFromGitHub { 382 owner = "SpaceVim"; 383 repo = "SpaceVim"; 384 - rev = "f7151f55a9e9b96e332d7cc1e0febdcae6198356"; 385 - sha256 = "155d7b0vgqcsdayry8gz7sz2l3wlabh1pp6jksanjbfcq3gydvxn"; 386 }; 387 meta.homepage = "https://github.com/SpaceVim/SpaceVim/"; 388 }; ··· 449 450 YouCompleteMe = buildVimPlugin { 451 pname = "YouCompleteMe"; 452 - version = "2024-02-14"; 453 src = fetchFromGitHub { 454 owner = "ycm-core"; 455 repo = "YouCompleteMe"; 456 - rev = "f0789244449468b0dad591ec5a87db6504788cfa"; 457 - sha256 = "0vs201i5aqa157ld9ii0pl9cd9xxfcrkxx69ibk8rzn3ardnllm4"; 458 fetchSubmodules = true; 459 }; 460 meta.homepage = "https://github.com/ycm-core/YouCompleteMe/"; ··· 583 584 ale = buildVimPlugin { 585 pname = "ale"; 586 - version = "2024-02-06"; 587 src = fetchFromGitHub { 588 owner = "dense-analysis"; 589 repo = "ale"; 590 - rev = "6fd9f3c54f80cec8be364594246daf9ac41cbe3e"; 591 - sha256 = "16wa96aymgx4jfw9cxryikvfa1628csblhc4y2d33khbpy8mg81d"; 592 }; 593 meta.homepage = "https://github.com/dense-analysis/ale/"; 594 }; ··· 691 692 astrotheme = buildVimPlugin { 693 pname = "astrotheme"; 694 - version = "2024-01-27"; 695 src = fetchFromGitHub { 696 owner = "AstroNvim"; 697 repo = "astrotheme"; 698 - rev = "415d0030a86dc52371925483a823eb04d483447b"; 699 - sha256 = "16brpfp5kdgdlpij72kl02gzql04cyhswsaw93qm2svfvr9q2v9x"; 700 }; 701 meta.homepage = "https://github.com/AstroNvim/astrotheme/"; 702 }; ··· 799 800 asyncrun-vim = buildVimPlugin { 801 pname = "asyncrun.vim"; 802 - version = "2024-02-16"; 803 src = fetchFromGitHub { 804 owner = "skywind3000"; 805 repo = "asyncrun.vim"; 806 - rev = "99b5025131c50c6ef638faefe1f872eea5454785"; 807 - sha256 = "1cbc1silg0hf3rj7saw4ifxcn5nmvs1fyilnfxskg38bk9pag5ds"; 808 }; 809 meta.homepage = "https://github.com/skywind3000/asyncrun.vim/"; 810 }; ··· 907 908 autoclose-nvim = buildVimPlugin { 909 pname = "autoclose.nvim"; 910 - version = "2023-09-16"; 911 src = fetchFromGitHub { 912 owner = "m4xshen"; 913 repo = "autoclose.nvim"; 914 - rev = "37e11589aac55b0e8810dc5865f898f9cb36fef6"; 915 - sha256 = "15l5c9r8wa2i7amdl3b88gj9qhw81wxicm4zglvzcl1yb9ga0pwd"; 916 }; 917 meta.homepage = "https://github.com/m4xshen/autoclose.nvim/"; 918 }; 919 920 autoload_cscope-vim = buildVimPlugin { 921 pname = "autoload_cscope.vim"; 922 version = "2011-01-28"; ··· 1003 1004 bamboo-nvim = buildVimPlugin { 1005 pname = "bamboo.nvim"; 1006 - version = "2024-01-30"; 1007 src = fetchFromGitHub { 1008 owner = "ribru17"; 1009 repo = "bamboo.nvim"; 1010 - rev = "b79d540b251a2085d439f5a7c0fe12b9ed54bab6"; 1011 - sha256 = "1qs0fw9f17x7xyqgx0911q3szrnqfrn77q2ja5pcf8vhq1hk4f1y"; 1012 }; 1013 meta.homepage = "https://github.com/ribru17/bamboo.nvim/"; 1014 }; ··· 1171 1172 bluloco-nvim = buildVimPlugin { 1173 pname = "bluloco.nvim"; 1174 - version = "2024-01-22"; 1175 src = fetchFromGitHub { 1176 owner = "uloco"; 1177 repo = "bluloco.nvim"; 1178 - rev = "e97a9d61fad847a8d98c280181dde1c228be422b"; 1179 - sha256 = "04qbp7chz009kma6lv2zvqkj9z5hv3c45h0zzyc0w145450isqv7"; 1180 }; 1181 meta.homepage = "https://github.com/uloco/bluloco.nvim/"; 1182 }; ··· 1339 1340 ccc-nvim = buildVimPlugin { 1341 pname = "ccc.nvim"; 1342 - version = "2023-12-16"; 1343 src = fetchFromGitHub { 1344 owner = "uga-rosa"; 1345 repo = "ccc.nvim"; 1346 - rev = "ec6e23fd2c0bf4ffcf71c1271acdcee6e2c6f49c"; 1347 - sha256 = "1y3ns91ysx684ryxv1zjaw8ghrm2ry4rswhm87im4rwghnwvnrwx"; 1348 }; 1349 meta.homepage = "https://github.com/uga-rosa/ccc.nvim/"; 1350 }; 1351 1352 chadtree = buildVimPlugin { 1353 pname = "chadtree"; 1354 - version = "2024-02-16"; 1355 src = fetchFromGitHub { 1356 owner = "ms-jpq"; 1357 repo = "chadtree"; 1358 - rev = "326830f797f38edefa9691cb9de35833b9571b95"; 1359 - sha256 = "14s3lcp0pyd9dqi5jhnlv0rd51qia4p5sg7p6hxrdzi86mmkz1b6"; 1360 }; 1361 meta.homepage = "https://github.com/ms-jpq/chadtree/"; 1362 }; ··· 1411 1412 citruszest-nvim = buildVimPlugin { 1413 pname = "citruszest.nvim"; 1414 - version = "2024-01-30"; 1415 src = fetchFromGitHub { 1416 owner = "zootedb0t"; 1417 repo = "citruszest.nvim"; 1418 - rev = "6c090d537c4fcc5d187632e7e47943e41a218ba8"; 1419 - sha256 = "0x09gz17436fmybr40l69ph0r8k6abxi5jaksn058gh0s6wiq8ic"; 1420 }; 1421 meta.homepage = "https://github.com/zootedb0t/citruszest.nvim/"; 1422 }; ··· 2443 2444 conform-nvim = buildVimPlugin { 2445 pname = "conform.nvim"; 2446 - version = "2024-02-13"; 2447 src = fetchFromGitHub { 2448 owner = "stevearc"; 2449 repo = "conform.nvim"; 2450 - rev = "61cff430c9f15770d0c5e68c1b08067223bd94ab"; 2451 - sha256 = "0b6syg14d1bs57nbikiwmragj2ac8nnjk1ns46nbvhc82ixsbr09"; 2452 fetchSubmodules = true; 2453 }; 2454 meta.homepage = "https://github.com/stevearc/conform.nvim/"; ··· 2516 2517 copilot-vim = buildVimPlugin { 2518 pname = "copilot.vim"; 2519 - version = "2024-02-17"; 2520 src = fetchFromGitHub { 2521 owner = "github"; 2522 repo = "copilot.vim"; 2523 - rev = "79e1a892ca9b4fa6234fd25f2930dba5201700bd"; 2524 - sha256 = "11awdp6gmbiy9vp2bpd05x1aj7z5c3x6gkbbx4kjgk613589x7kg"; 2525 }; 2526 meta.homepage = "https://github.com/github/copilot.vim/"; 2527 }; 2528 2529 coq-artifacts = buildVimPlugin { 2530 pname = "coq.artifacts"; 2531 - version = "2024-02-16"; 2532 src = fetchFromGitHub { 2533 owner = "ms-jpq"; 2534 repo = "coq.artifacts"; 2535 - rev = "de9d71b7fbf29ec8dc06adadb18621c55556a59b"; 2536 - sha256 = "16vwf4rvbv00xg12spi8p48ciwkk1w4rlf70vnapl955r08mfwqh"; 2537 }; 2538 meta.homepage = "https://github.com/ms-jpq/coq.artifacts/"; 2539 }; ··· 2564 2565 coq_nvim = buildVimPlugin { 2566 pname = "coq_nvim"; 2567 - version = "2024-02-16"; 2568 src = fetchFromGitHub { 2569 owner = "ms-jpq"; 2570 repo = "coq_nvim"; 2571 - rev = "cddbe83386efbce2a33373df1f98b3bd0b9c10a8"; 2572 - sha256 = "0v7lib5mb1washicqqzl1m3gm4wd6bi3ivygfd5j0j7kxvv6f0hw"; 2573 }; 2574 meta.homepage = "https://github.com/ms-jpq/coq_nvim/"; 2575 }; ··· 2696 2697 cyberdream-nvim = buildVimPlugin { 2698 pname = "cyberdream.nvim"; 2699 - version = "2024-01-16"; 2700 src = fetchFromGitHub { 2701 owner = "scottmckendry"; 2702 repo = "cyberdream.nvim"; 2703 - rev = "5eacf2e0a36c6c44645d66ab7950a126af15dfc2"; 2704 - sha256 = "0a4v1xakcq6sc3kshl45r6iy0y881fv8zc2nyylqgy9xh5p37vzl"; 2705 }; 2706 meta.homepage = "https://github.com/scottmckendry/cyberdream.nvim/"; 2707 }; ··· 2744 2745 debugprint-nvim = buildVimPlugin { 2746 pname = "debugprint.nvim"; 2747 - version = "2024-01-21"; 2748 src = fetchFromGitHub { 2749 owner = "andrewferrier"; 2750 repo = "debugprint.nvim"; 2751 - rev = "0c81cd2bab372bba99815f505eb1fe759d38dd88"; 2752 - sha256 = "1vyn98y3mnhdpa1yvlarqrs4wzfkgn1g70n5s0x3h1kvs1256g8c"; 2753 }; 2754 meta.homepage = "https://github.com/andrewferrier/debugprint.nvim/"; 2755 }; ··· 2852 2853 denops-vim = buildVimPlugin { 2854 pname = "denops.vim"; 2855 - version = "2024-02-06"; 2856 src = fetchFromGitHub { 2857 owner = "vim-denops"; 2858 repo = "denops.vim"; 2859 - rev = "ebda886f724fa2eb8aaa51d569903d5c359f0887"; 2860 - sha256 = "01ln1yp9ymryc5fps1w91a99fn8bdm2gc56k9cmb07mc868p20ll"; 2861 }; 2862 meta.homepage = "https://github.com/vim-denops/denops.vim/"; 2863 }; ··· 3214 3215 doom-one-nvim = buildVimPlugin { 3216 pname = "doom-one.nvim"; 3217 - version = "2022-12-24"; 3218 src = fetchFromGitHub { 3219 owner = "NTBBloodbath"; 3220 repo = "doom-one.nvim"; 3221 - rev = "a43528cbd7908ccec7af4587ec8e18be149095bd"; 3222 - sha256 = "0zv40jrr9d65kny43bxcfx6hclrsnhirsb9cz87z08qbz9jkbywm"; 3223 }; 3224 meta.homepage = "https://github.com/NTBBloodbath/doom-one.nvim/"; 3225 }; ··· 3250 3251 dropbar-nvim = buildVimPlugin { 3252 pname = "dropbar.nvim"; 3253 - version = "2024-02-17"; 3254 src = fetchFromGitHub { 3255 owner = "Bekaboo"; 3256 repo = "dropbar.nvim"; 3257 - rev = "da63ca9b24f18b814ac75881b1e36199a7676047"; 3258 - sha256 = "125caxl299svj1lnfr718ahcsg2d2aia9mhm3jx4753piha07bsw"; 3259 }; 3260 meta.homepage = "https://github.com/Bekaboo/dropbar.nvim/"; 3261 }; ··· 3564 3565 fidget-nvim = buildNeovimPlugin { 3566 pname = "fidget.nvim"; 3567 - version = "2024-02-14"; 3568 src = fetchFromGitHub { 3569 owner = "j-hui"; 3570 repo = "fidget.nvim"; 3571 - rev = "4e854f3299e21d1c18279add340428a97520fc44"; 3572 - sha256 = "1519w7hb5xh1cgpcgi323if1wiq6n0vyfilza1wqpbbk6801rlfy"; 3573 }; 3574 meta.homepage = "https://github.com/j-hui/fidget.nvim/"; 3575 }; ··· 3661 3662 flit-nvim = buildVimPlugin { 3663 pname = "flit.nvim"; 3664 - version = "2024-01-13"; 3665 src = fetchFromGitHub { 3666 owner = "ggandor"; 3667 repo = "flit.nvim"; 3668 - rev = "39e3399ed2cbc328778258ac0d497ece9ed8fe32"; 3669 - sha256 = "0pmaymd1n8k829h2pb392xbnm9qgbsxxnzgjzv84ylmrvr6r83sq"; 3670 }; 3671 meta.homepage = "https://github.com/ggandor/flit.nvim/"; 3672 }; ··· 3721 3722 flutter-tools-nvim = buildVimPlugin { 3723 pname = "flutter-tools.nvim"; 3724 - version = "2024-02-14"; 3725 src = fetchFromGitHub { 3726 owner = "akinsho"; 3727 repo = "flutter-tools.nvim"; 3728 - rev = "28482c71537bb748ccede91facc93a2ea2803a8c"; 3729 - sha256 = "16qa5hlj1a1aff89hfmg1my3k60rvxdibhx3ian3vrh5zmmf4762"; 3730 }; 3731 meta.homepage = "https://github.com/akinsho/flutter-tools.nvim/"; 3732 }; ··· 3877 3878 fzf-lua = buildVimPlugin { 3879 pname = "fzf-lua"; 3880 - version = "2024-02-11"; 3881 src = fetchFromGitHub { 3882 owner = "ibhagwan"; 3883 repo = "fzf-lua"; 3884 - rev = "91ec17b4fd0d810599f054eef08db967a0457fbf"; 3885 - sha256 = "1i3qb43mfkn32lkqkql9vrka68ljxc99slns4wp2mvc2x6xamdj7"; 3886 }; 3887 meta.homepage = "https://github.com/ibhagwan/fzf-lua/"; 3888 }; ··· 4081 4082 gleam-vim = buildVimPlugin { 4083 pname = "gleam.vim"; 4084 - version = "2020-06-24"; 4085 src = fetchFromGitHub { 4086 owner = "gleam-lang"; 4087 repo = "gleam.vim"; 4088 - rev = "847a5ef57c2faef2774242c87f711d1131b89fe6"; 4089 - sha256 = "17kjby64zdnmhyia1cx9jnk4mss0gca1jz1m4hff9rl63i56bql1"; 4090 }; 4091 meta.homepage = "https://github.com/gleam-lang/gleam.vim/"; 4092 }; ··· 4380 4381 haskell-tools-nvim = buildNeovimPlugin { 4382 pname = "haskell-tools.nvim"; 4383 - version = "2024-02-11"; 4384 src = fetchFromGitHub { 4385 owner = "MrcJkb"; 4386 repo = "haskell-tools.nvim"; 4387 - rev = "48bd9e6581ff9442f1ca81995df2f1c3acba24a0"; 4388 - sha256 = "1bknval844d889vbsivd1ydz2bm60hmqhbh2xlb8rqbr1w8g1sz4"; 4389 }; 4390 meta.homepage = "https://github.com/MrcJkb/haskell-tools.nvim/"; 4391 }; ··· 4559 4560 hotpot-nvim = buildVimPlugin { 4561 pname = "hotpot.nvim"; 4562 - version = "2024-01-25"; 4563 src = fetchFromGitHub { 4564 owner = "rktjmp"; 4565 repo = "hotpot.nvim"; 4566 - rev = "4deb08235bfccfbba8b0c031b1cfc8189883cdb4"; 4567 - sha256 = "0p3q671s1wca9qnyssbigafh7ylbf6yg2rxn1s9gxgmksvmj0d1a"; 4568 }; 4569 meta.homepage = "https://github.com/rktjmp/hotpot.nvim/"; 4570 }; ··· 4655 4656 image-nvim = buildNeovimPlugin { 4657 pname = "image.nvim"; 4658 - version = "2024-02-13"; 4659 src = fetchFromGitHub { 4660 owner = "3rd"; 4661 repo = "image.nvim"; 4662 - rev = "4c6cb5ad93ee93d8d7b7c84e1eb291cee99f0a0e"; 4663 - sha256 = "0z3c7l12rjabb70rrlagj2j6cilvmqhws2dn0fp8s2mnapgcj7cs"; 4664 }; 4665 meta.homepage = "https://github.com/3rd/image.nvim/"; 4666 }; ··· 5004 5005 knap = buildVimPlugin { 5006 pname = "knap"; 5007 - version = "2023-07-25"; 5008 src = fetchFromGitHub { 5009 owner = "frabjous"; 5010 repo = "knap"; 5011 - rev = "503010f541696e99ed5c62f658620e546cebf8b0"; 5012 - sha256 = "1aqfy1c4h95p94npdvyd7dhkr19f4qbnmr05sg1wbvqd9lfkslym"; 5013 }; 5014 meta.homepage = "https://github.com/frabjous/knap/"; 5015 }; ··· 5100 5101 lazygit-nvim = buildVimPlugin { 5102 pname = "lazygit.nvim"; 5103 - version = "2023-12-15"; 5104 src = fetchFromGitHub { 5105 owner = "kdheepak"; 5106 repo = "lazygit.nvim"; 5107 - rev = "1e08e3f5ac1152339690140e61a4a32b3bdc7de5"; 5108 - sha256 = "1rs3sva578j28hy6881w2wjxixl7g7rirard0fljxz460wfnr0vx"; 5109 }; 5110 meta.homepage = "https://github.com/kdheepak/lazygit.nvim/"; 5111 }; 5112 5113 lean-nvim = buildVimPlugin { 5114 pname = "lean.nvim"; 5115 - version = "2024-02-04"; 5116 src = fetchFromGitHub { 5117 owner = "Julian"; 5118 repo = "lean.nvim"; 5119 - rev = "1a2a2dfbc7e6775e9ec8b84e5eadaf31fde1894e"; 5120 - sha256 = "1lnwsiam4wkqjaamkdb34y1mgy5pir38kssm41v3w83n4gnn8g6f"; 5121 }; 5122 meta.homepage = "https://github.com/Julian/lean.nvim/"; 5123 }; ··· 5148 5149 leap-nvim = buildVimPlugin { 5150 pname = "leap.nvim"; 5151 - version = "2024-02-16"; 5152 src = fetchFromGitHub { 5153 owner = "ggandor"; 5154 repo = "leap.nvim"; 5155 - rev = "52f7ce4fcc1764caac77cf4d43c2c4f5fb42d517"; 5156 - sha256 = "1dpgj7pmq76mc0vg1ahxnh3scl3zdydyfvrhb8gjmdhh32lzwi13"; 5157 }; 5158 meta.homepage = "https://github.com/ggandor/leap.nvim/"; 5159 }; ··· 5232 5233 lh-vim-lib = buildVimPlugin { 5234 pname = "lh-vim-lib"; 5235 - version = "2023-12-27"; 5236 src = fetchFromGitHub { 5237 owner = "LucHermitte"; 5238 repo = "lh-vim-lib"; 5239 - rev = "ec13cd3f042d35c87bddba6c727f5d98091ffe95"; 5240 - sha256 = "0c41cj9f2wc13sh3blby8mpmvqrq7qaz3kq1araxm2p1np4spql1"; 5241 }; 5242 meta.homepage = "https://github.com/LucHermitte/lh-vim-lib/"; 5243 }; ··· 5724 5725 mason-lspconfig-nvim = buildVimPlugin { 5726 pname = "mason-lspconfig.nvim"; 5727 - version = "2024-02-14"; 5728 src = fetchFromGitHub { 5729 owner = "williamboman"; 5730 repo = "mason-lspconfig.nvim"; 5731 - rev = "fe4cce44dec93c69be17dad79b21de867dde118a"; 5732 - sha256 = "0p788r8k6dj8w5kxkhg8jwzrgyspvlbwd48lhday1gvqxbgfrcb8"; 5733 }; 5734 meta.homepage = "https://github.com/williamboman/mason-lspconfig.nvim/"; 5735 }; ··· 5844 5845 midnight-nvim = buildVimPlugin { 5846 pname = "midnight.nvim"; 5847 - version = "2024-01-30"; 5848 src = fetchFromGitHub { 5849 owner = "dasupradyumna"; 5850 repo = "midnight.nvim"; 5851 - rev = "13d812355db1e535ba5c790186d301e1fe9e7e1b"; 5852 - sha256 = "1ynwivjw4kn4zz4ahpinvdyd5ndcss308nbqap5pnqzza2k8a7qh"; 5853 }; 5854 meta.homepage = "https://github.com/dasupradyumna/midnight.nvim/"; 5855 }; ··· 5858 pname = "mind.nvim"; 5859 version = "2023-03-22"; 5860 src = fetchFromGitHub { 5861 - owner = "phaazon"; 5862 repo = "mind.nvim"; 5863 rev = "002137dd7cf97865ebd01b6a260209d2daf2da66"; 5864 sha256 = "1p7gb8p1jrb2wx3x67lv7am3k1a14kvwsq89fdpb8b060s2l1214"; 5865 }; 5866 - meta.homepage = "https://github.com/phaazon/mind.nvim/"; 5867 }; 5868 5869 mini-nvim = buildVimPlugin { 5870 pname = "mini.nvim"; 5871 - version = "2024-02-16"; 5872 src = fetchFromGitHub { 5873 owner = "echasnovski"; 5874 repo = "mini.nvim"; 5875 - rev = "1d49300d50a2c8ee7faecceb151084f207ff65ba"; 5876 - sha256 = "1md4wbydbnwmyw72pj1w67a0ljcgx4qam2a41ka3bxcr2hr2n5nw"; 5877 }; 5878 meta.homepage = "https://github.com/echasnovski/mini.nvim/"; 5879 }; ··· 5964 5965 molten-nvim = buildVimPlugin { 5966 pname = "molten-nvim"; 5967 - version = "2024-01-26"; 5968 src = fetchFromGitHub { 5969 owner = "benlubas"; 5970 repo = "molten-nvim"; 5971 - rev = "21d766c2d60e5f6e03f507e7f3e382a2a927ad41"; 5972 - sha256 = "15bnp062hxjh477pr5rqs4w9wpqy6rf2h64l9hsaijamrk19qd4y"; 5973 }; 5974 meta.homepage = "https://github.com/benlubas/molten-nvim/"; 5975 }; ··· 6012 6013 multicursors-nvim = buildVimPlugin { 6014 pname = "multicursors.nvim"; 6015 - version = "2023-11-27"; 6016 src = fetchFromGitHub { 6017 owner = "smoka7"; 6018 repo = "multicursors.nvim"; 6019 - rev = "8e876fe9db46c1b76c151202b418df21eca07bad"; 6020 - sha256 = "0jva5l38ikzgy0nw2il6yfpm9z7ibi99ijfqnwcy7zq9kryysnmy"; 6021 }; 6022 meta.homepage = "https://github.com/smoka7/multicursors.nvim/"; 6023 }; ··· 6276 6277 neo-tree-nvim = buildVimPlugin { 6278 pname = "neo-tree.nvim"; 6279 - version = "2024-02-16"; 6280 src = fetchFromGitHub { 6281 owner = "nvim-neo-tree"; 6282 repo = "neo-tree.nvim"; 6283 - rev = "db178f4a49c19f8e4ed5a01dafa9d79e76f0081e"; 6284 - sha256 = "1kzbz3163mw70cbxwf0kpb5dhz3qh68ywx23n7m4mzrg4anwlhkb"; 6285 }; 6286 meta.homepage = "https://github.com/nvim-neo-tree/neo-tree.nvim/"; 6287 }; ··· 6300 6301 neoconf-nvim = buildVimPlugin { 6302 pname = "neoconf.nvim"; 6303 - version = "2024-02-17"; 6304 src = fetchFromGitHub { 6305 owner = "folke"; 6306 repo = "neoconf.nvim"; 6307 - rev = "4ef6c6c5882e7e16209173fb8c47414202843384"; 6308 - sha256 = "0shaipc3nnm3gr19ivxcyqydihlryr07axs1sqvhy0x0x02y37jp"; 6309 }; 6310 meta.homepage = "https://github.com/folke/neoconf.nvim/"; 6311 }; ··· 6336 6337 neodev-nvim = buildVimPlugin { 6338 pname = "neodev.nvim"; 6339 - version = "2024-02-16"; 6340 src = fetchFromGitHub { 6341 owner = "folke"; 6342 repo = "neodev.nvim"; 6343 - rev = "de3685b8c1cd439dd96b7958793f6f381f98652d"; 6344 - sha256 = "184v1zxbcrndkzbqa9v9mc82vy0mjjwkww62n6nqqvf316dklzwf"; 6345 }; 6346 meta.homepage = "https://github.com/folke/neodev.nvim/"; 6347 }; ··· 6372 6373 neogit = buildVimPlugin { 6374 pname = "neogit"; 6375 - version = "2024-02-12"; 6376 src = fetchFromGitHub { 6377 owner = "NeogitOrg"; 6378 repo = "neogit"; 6379 - rev = "1c0369a39587054ff473179c1c04e793fb3d6378"; 6380 - sha256 = "12viin5g409ac5d6p62hz9kyvzrjiyg0l04m28i1hxh5qn719k3q"; 6381 }; 6382 meta.homepage = "https://github.com/NeogitOrg/neogit/"; 6383 }; ··· 6444 6445 neorg = buildVimPlugin { 6446 pname = "neorg"; 6447 - version = "2024-02-15"; 6448 src = fetchFromGitHub { 6449 owner = "nvim-neorg"; 6450 repo = "neorg"; 6451 - rev = "7b3e794aa8722826418501608c8a3ffe4e19ea30"; 6452 - sha256 = "1cr8hxwyzcca5kwajadvsmi0v1hzr8lfi3gcyhilxjnmaiiqaing"; 6453 }; 6454 meta.homepage = "https://github.com/nvim-neorg/neorg/"; 6455 }; ··· 6552 6553 neotest-dotnet = buildVimPlugin { 6554 pname = "neotest-dotnet"; 6555 - version = "2024-02-07"; 6556 src = fetchFromGitHub { 6557 owner = "Issafalcon"; 6558 repo = "neotest-dotnet"; 6559 - rev = "cc387cbd39fd7455ea0a3e0348ccd0da35aa3443"; 6560 - sha256 = "0fndhlgwngvm5dnxxkpv8cbrf1qk5pla2ys9pmgabf3q7js7lq0f"; 6561 }; 6562 meta.homepage = "https://github.com/Issafalcon/neotest-dotnet/"; 6563 }; ··· 6577 6578 neotest-go = buildVimPlugin { 6579 pname = "neotest-go"; 6580 - version = "2024-02-12"; 6581 src = fetchFromGitHub { 6582 owner = "nvim-neotest"; 6583 repo = "neotest-go"; 6584 - rev = "ba5d536304ed6971f00d16b48ec26997622ffb43"; 6585 - sha256 = "0adbz26anv3qnwjw018bkxcf3syjxjdkv71zw3lnal34k5xp6x27"; 6586 }; 6587 meta.homepage = "https://github.com/nvim-neotest/neotest-go/"; 6588 }; ··· 6601 6602 neotest-jest = buildVimPlugin { 6603 pname = "neotest-jest"; 6604 - version = "2024-02-12"; 6605 src = fetchFromGitHub { 6606 owner = "nvim-neotest"; 6607 repo = "neotest-jest"; 6608 - rev = "c2118446d770fedb360a91b1d91a7025db86d4f1"; 6609 - sha256 = "0wzgwx4mdwhrj77bf0wv6rv4qjii118hayavdamwsszpm1ddyvaz"; 6610 }; 6611 meta.homepage = "https://github.com/nvim-neotest/neotest-jest/"; 6612 }; ··· 6625 6626 neotest-phpunit = buildVimPlugin { 6627 pname = "neotest-phpunit"; 6628 - version = "2023-12-28"; 6629 src = fetchFromGitHub { 6630 owner = "olimorris"; 6631 repo = "neotest-phpunit"; 6632 - rev = "c0f398a239b24a5960ab6f76094bd535866451da"; 6633 - sha256 = "0f97fr27yvvykyzvpv07azsaa1ik5aci5vn6xk48xzy74ha1njr1"; 6634 }; 6635 meta.homepage = "https://github.com/olimorris/neotest-phpunit/"; 6636 }; ··· 6661 6662 neotest-rspec = buildVimPlugin { 6663 pname = "neotest-rspec"; 6664 - version = "2023-11-02"; 6665 src = fetchFromGitHub { 6666 owner = "olimorris"; 6667 repo = "neotest-rspec"; 6668 - rev = "8630acad9e84b8267646bc8712a4365af7a12f2b"; 6669 - sha256 = "13s3im555wz66z1hmmn8zlpy6vsry0xi87yxfm7hjpfcb56lqncc"; 6670 }; 6671 meta.homepage = "https://github.com/olimorris/neotest-rspec/"; 6672 }; ··· 6709 6710 neotest-vitest = buildVimPlugin { 6711 pname = "neotest-vitest"; 6712 - version = "2024-02-09"; 6713 src = fetchFromGitHub { 6714 owner = "marilari88"; 6715 repo = "neotest-vitest"; 6716 - rev = "75bb96b8b18adcf5152fdb8a9342373a20a463ce"; 6717 - sha256 = "1k459x2dyw2gr3i9ayqwldbad6zwbr6sp7js1bz9i4ily8wn5y7y"; 6718 }; 6719 meta.homepage = "https://github.com/marilari88/neotest-vitest/"; 6720 }; ··· 6805 6806 netman-nvim = buildVimPlugin { 6807 pname = "netman.nvim"; 6808 - version = "2024-01-05"; 6809 src = fetchFromGitHub { 6810 owner = "miversen33"; 6811 repo = "netman.nvim"; 6812 - rev = "6f1e2687d6e534e588d8281b987f33c3f0870e8a"; 6813 - sha256 = "0grdfvd222b4992c3g6wj86jpy73v29ihbz4k8qs23wqgmz7x9r2"; 6814 }; 6815 meta.homepage = "https://github.com/miversen33/netman.nvim/"; 6816 }; ··· 6841 6842 nfnl = buildVimPlugin { 6843 pname = "nfnl"; 6844 - version = "2024-01-21"; 6845 src = fetchFromGitHub { 6846 owner = "Olical"; 6847 repo = "nfnl"; 6848 - rev = "7ef3da23c5b7f9e08ca7e1f9807c1a5a93e2f33f"; 6849 - sha256 = "0p0cfds0z409c5ydn8j7ycsh9jmaz0a7izakgkmg8lpqihvw6dc2"; 6850 }; 6851 meta.homepage = "https://github.com/Olical/nfnl/"; 6852 }; ··· 6949 6950 no-clown-fiesta-nvim = buildVimPlugin { 6951 pname = "no-clown-fiesta.nvim"; 6952 - version = "2024-01-30"; 6953 src = fetchFromGitHub { 6954 owner = "aktersnurra"; 6955 repo = "no-clown-fiesta.nvim"; 6956 - rev = "dae9bbb61223218d0043baffb3ede4cee9568872"; 6957 - sha256 = "0dg6pk8p7gc18nf17yxbs0c4pv1ng44n41jppi71dgv6xb481mbz"; 6958 }; 6959 meta.homepage = "https://github.com/aktersnurra/no-clown-fiesta.nvim/"; 6960 }; ··· 6997 6998 none-ls-nvim = buildVimPlugin { 6999 pname = "none-ls.nvim"; 7000 - version = "2024-02-13"; 7001 src = fetchFromGitHub { 7002 owner = "nvimtools"; 7003 repo = "none-ls.nvim"; 7004 - rev = "34b1311bd07bd3741e60e06b34d0709d6e5a9f0f"; 7005 - sha256 = "07bxv7xcjgyzvmh4lpdqn2350awi2ah5bjrimqvcm0hrak7b204x"; 7006 }; 7007 meta.homepage = "https://github.com/nvimtools/none-ls.nvim/"; 7008 }; ··· 7141 7142 nvim-autopairs = buildVimPlugin { 7143 pname = "nvim-autopairs"; 7144 - version = "2024-02-17"; 7145 src = fetchFromGitHub { 7146 owner = "windwp"; 7147 repo = "nvim-autopairs"; 7148 - rev = "2e8a10c5fc0dcaf8296a5f1a7077efcd37065cc8"; 7149 - sha256 = "1d02klx0fhacg1ighmz84176rrm0a28dv19fnryhd0086b8ykrr9"; 7150 }; 7151 meta.homepage = "https://github.com/windwp/nvim-autopairs/"; 7152 }; ··· 7177 7178 nvim-bqf = buildVimPlugin { 7179 pname = "nvim-bqf"; 7180 - version = "2023-12-06"; 7181 src = fetchFromGitHub { 7182 owner = "kevinhwang91"; 7183 repo = "nvim-bqf"; 7184 - rev = "bdc2a4e5bb670b3c0e33ada9c0eec636d93a0748"; 7185 - sha256 = "1kla734nj2q6bin9d1gzm4kml0bl89q2hfr0l9ly2lw3s506nynb"; 7186 }; 7187 meta.homepage = "https://github.com/kevinhwang91/nvim-bqf/"; 7188 }; ··· 7345 7346 nvim-dap-go = buildVimPlugin { 7347 pname = "nvim-dap-go"; 7348 - version = "2023-10-07"; 7349 src = fetchFromGitHub { 7350 owner = "leoluz"; 7351 repo = "nvim-dap-go"; 7352 - rev = "a5cc8dcad43f0732585d4793deb02a25c4afb766"; 7353 - sha256 = "00nm95dpbmjnndvh8kapbgmrbfjqg3dd8hhrwgd3rmk30d777zxq"; 7354 }; 7355 meta.homepage = "https://github.com/leoluz/nvim-dap-go/"; 7356 }; 7357 7358 nvim-dap-python = buildVimPlugin { 7359 pname = "nvim-dap-python"; 7360 - version = "2024-02-01"; 7361 src = fetchFromGitHub { 7362 owner = "mfussenegger"; 7363 repo = "nvim-dap-python"; 7364 - rev = "f5b6f3a90aae0284b61fb3565e575267c19a16e6"; 7365 - sha256 = "0drz7gmlg5kyz8a3xhczwlg2bc7lpdwph4q3acjm9skv67cp5bfj"; 7366 }; 7367 meta.homepage = "https://github.com/mfussenegger/nvim-dap-python/"; 7368 }; ··· 7465 7466 nvim-highlight-colors = buildVimPlugin { 7467 pname = "nvim-highlight-colors"; 7468 - version = "2024-01-25"; 7469 src = fetchFromGitHub { 7470 owner = "brenoprata10"; 7471 repo = "nvim-highlight-colors"; 7472 - rev = "cb3bdad6501d6314fe0ed00eee883b98fc0ec8db"; 7473 - sha256 = "0hh6cccs32g7b1ashz7kjmrcgfdjrd5dw3as0b3d5v04shm0vd17"; 7474 }; 7475 meta.homepage = "https://github.com/brenoprata10/nvim-highlight-colors/"; 7476 }; 7477 7478 nvim-highlite = buildVimPlugin { 7479 pname = "nvim-highlite"; 7480 - version = "2024-02-17"; 7481 src = fetchFromGitHub { 7482 owner = "Iron-E"; 7483 repo = "nvim-highlite"; 7484 - rev = "6c177613d5de2962c4d5b79d96894d77b7b55c31"; 7485 - sha256 = "1563bbwz2szy0gc7i17dii5y1bq0s78dh8k9z5xbb2a415s3qr1s"; 7486 }; 7487 meta.homepage = "https://github.com/Iron-E/nvim-highlite/"; 7488 }; ··· 7513 7514 nvim-jdtls = buildVimPlugin { 7515 pname = "nvim-jdtls"; 7516 - version = "2024-02-17"; 7517 src = fetchFromGitHub { 7518 owner = "mfussenegger"; 7519 repo = "nvim-jdtls"; 7520 - rev = "01b57f75b00e71541aa328398d5e10ba5ca3ea18"; 7521 - sha256 = "0mfaim31n99j7jd9q1i67ri5a8jkkfkndyhqvl6dcybziyj86l8w"; 7522 }; 7523 meta.homepage = "https://github.com/mfussenegger/nvim-jdtls/"; 7524 }; ··· 7596 7597 nvim-lint = buildVimPlugin { 7598 pname = "nvim-lint"; 7599 - version = "2024-02-16"; 7600 src = fetchFromGitHub { 7601 owner = "mfussenegger"; 7602 repo = "nvim-lint"; 7603 - rev = "31be66c27214174a28fc092ffcf4bb3e8f6cfd43"; 7604 - sha256 = "0n1rkxddmz4q7isf49cigr0viyny758ds8bj3g1rcgd7qd7x4s3m"; 7605 }; 7606 meta.homepage = "https://github.com/mfussenegger/nvim-lint/"; 7607 }; ··· 7632 7633 nvim-lspconfig = buildVimPlugin { 7634 pname = "nvim-lspconfig"; 7635 - version = "2024-02-16"; 7636 src = fetchFromGitHub { 7637 owner = "neovim"; 7638 repo = "nvim-lspconfig"; 7639 - rev = "d1bab4cf4b69e49d6058028fd933d8ef5e74e680"; 7640 - sha256 = "10sfqf97v2cr9l6fb1i9zvv5srlc0hzm3k74ivb9vwvj6d3c2kfn"; 7641 }; 7642 meta.homepage = "https://github.com/neovim/nvim-lspconfig/"; 7643 }; ··· 7692 7693 nvim-metals = buildVimPlugin { 7694 pname = "nvim-metals"; 7695 - version = "2024-02-14"; 7696 src = fetchFromGitHub { 7697 owner = "scalameta"; 7698 repo = "nvim-metals"; 7699 - rev = "94c8d4d3b13bbf51594cfb940454af33e1149f8b"; 7700 - sha256 = "1p6rpap752y0y42xhl5jkmv08fx1aggjnqyb9adsm11p351yqm1r"; 7701 }; 7702 meta.homepage = "https://github.com/scalameta/nvim-metals/"; 7703 }; ··· 7860 7861 nvim-scrollview = buildVimPlugin { 7862 pname = "nvim-scrollview"; 7863 - version = "2024-02-13"; 7864 src = fetchFromGitHub { 7865 owner = "dstein64"; 7866 repo = "nvim-scrollview"; 7867 - rev = "1852d8927e3e4c53df8c675a8a271175483c6ede"; 7868 - sha256 = "0cq9q2q7lmbcq0xcrr9wxvkhb36vsbjg9bm84rqga740db1az1da"; 7869 }; 7870 meta.homepage = "https://github.com/dstein64/nvim-scrollview/"; 7871 }; ··· 7884 7885 nvim-snippy = buildVimPlugin { 7886 pname = "nvim-snippy"; 7887 - version = "2024-01-14"; 7888 src = fetchFromGitHub { 7889 owner = "dcampos"; 7890 repo = "nvim-snippy"; 7891 - rev = "8e4e39a4bf5f8939fcf4898d1fba48d1d1f72303"; 7892 - sha256 = "0ib8vlh2v3s93b15iv49yzx68bz4rhcgbapdp9cjxdlnvqzyf27y"; 7893 }; 7894 meta.homepage = "https://github.com/dcampos/nvim-snippy/"; 7895 }; ··· 7908 7909 nvim-spectre = buildVimPlugin { 7910 pname = "nvim-spectre"; 7911 - version = "2024-02-07"; 7912 src = fetchFromGitHub { 7913 owner = "nvim-pack"; 7914 repo = "nvim-spectre"; 7915 - rev = "6a0785ef64c839d935a2f92e20988e962fb6537e"; 7916 - sha256 = "1qn1w0n209fhi160mr2jknvly53zj2njcy34cszw0v7sal3achlw"; 7917 }; 7918 meta.homepage = "https://github.com/nvim-pack/nvim-spectre/"; 7919 }; ··· 7980 7981 nvim-tree-lua = buildVimPlugin { 7982 pname = "nvim-tree.lua"; 7983 - version = "2024-02-20"; 7984 src = fetchFromGitHub { 7985 owner = "nvim-tree"; 7986 repo = "nvim-tree.lua"; 7987 - rev = "030defdb6522f5f716d8201d20ca1a2baa57ca66"; 7988 - sha256 = "sha256-eWqm1Vk3KQspImy/k2aMXFmsXkVQkMjrVidUVmEJzek="; 7989 }; 7990 meta.homepage = "https://github.com/nvim-tree/nvim-tree.lua/"; 7991 }; 7992 7993 nvim-treesitter = buildVimPlugin { 7994 pname = "nvim-treesitter"; 7995 - version = "2024-02-17"; 7996 src = fetchFromGitHub { 7997 owner = "nvim-treesitter"; 7998 repo = "nvim-treesitter"; 7999 - rev = "17d68ac13c902f55253b7facb47df4c0ae532575"; 8000 - sha256 = "1m77s8va6h6g2xvjfjw3adigyg09z0qnrwbfkbymksa36y4jgc11"; 8001 }; 8002 meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/"; 8003 }; 8004 8005 nvim-treesitter-context = buildVimPlugin { 8006 pname = "nvim-treesitter-context"; 8007 - version = "2024-02-17"; 8008 src = fetchFromGitHub { 8009 owner = "nvim-treesitter"; 8010 repo = "nvim-treesitter-context"; 8011 - rev = "23b699ac40091d8c729f024b3f1400bc7e26e0c5"; 8012 - sha256 = "0mrc0ilamj956wmymr2cc6zjjfxcrzp32iwhy1gmj9hxwacllvw4"; 8013 }; 8014 meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-context/"; 8015 }; ··· 8124 8125 nvim-web-devicons = buildVimPlugin { 8126 pname = "nvim-web-devicons"; 8127 - version = "2024-02-10"; 8128 src = fetchFromGitHub { 8129 owner = "nvim-tree"; 8130 repo = "nvim-web-devicons"; 8131 - rev = "7f30f2da3c3641841ceb0e2c150281f624445e8f"; 8132 - sha256 = "1srssx18fgipznnl6b3lk17jkv0acsx6cw86m6x788nawl6qhsv7"; 8133 }; 8134 meta.homepage = "https://github.com/nvim-tree/nvim-web-devicons/"; 8135 }; ··· 8208 8209 obsidian-nvim = buildVimPlugin { 8210 pname = "obsidian.nvim"; 8211 - version = "2024-02-14"; 8212 src = fetchFromGitHub { 8213 owner = "epwalsh"; 8214 repo = "obsidian.nvim"; 8215 - rev = "0a6739d2229c8eb30396db550f3818e092088c27"; 8216 - sha256 = "1d1xihqkb1fcaqbkdx4pr7xa35g66v9z4bqdv2pk89pa1jm3k1sl"; 8217 }; 8218 meta.homepage = "https://github.com/epwalsh/obsidian.nvim/"; 8219 }; ··· 8256 8257 oil-nvim = buildVimPlugin { 8258 pname = "oil.nvim"; 8259 - version = "2024-01-22"; 8260 src = fetchFromGitHub { 8261 owner = "stevearc"; 8262 repo = "oil.nvim"; 8263 - rev = "bf753c3e3f8736939ad5597f92329dfe7b1df4f5"; 8264 - sha256 = "02wjsfhhq8lrai18m3khv7sln070cmwgr7jqp537dwl47v4pq4z3"; 8265 fetchSubmodules = true; 8266 }; 8267 meta.homepage = "https://github.com/stevearc/oil.nvim/"; ··· 8353 8354 onedarkpro-nvim = buildVimPlugin { 8355 pname = "onedarkpro.nvim"; 8356 - version = "2024-02-13"; 8357 src = fetchFromGitHub { 8358 owner = "olimorris"; 8359 repo = "onedarkpro.nvim"; 8360 - rev = "bbe613372548ef8fa1a1f67d50f55795727ac432"; 8361 - sha256 = "0dd2wrr25cj7k6zp0zdhqks3xdg9kivh3m5z4wnkdxv8mwssm31n"; 8362 }; 8363 meta.homepage = "https://github.com/olimorris/onedarkpro.nvim/"; 8364 }; ··· 8437 8438 orgmode = buildVimPlugin { 8439 pname = "orgmode"; 8440 - version = "2024-02-17"; 8441 src = fetchFromGitHub { 8442 owner = "nvim-orgmode"; 8443 repo = "orgmode"; 8444 - rev = "5a238a2880bc57c156cb23c12ff4af0a0c8181c7"; 8445 - sha256 = "02b7zm570b394ynzr47jik3q3basfm8rz4vm99d8xvrjq7vkjjil"; 8446 }; 8447 meta.homepage = "https://github.com/nvim-orgmode/orgmode/"; 8448 }; ··· 8461 8462 otter-nvim = buildVimPlugin { 8463 pname = "otter.nvim"; 8464 - version = "2024-02-12"; 8465 src = fetchFromGitHub { 8466 owner = "jmbuhr"; 8467 repo = "otter.nvim"; 8468 - rev = "05cc5ee31fb20e3dd5b4a3a150b0aabf20c86826"; 8469 - sha256 = "1vnc1p7949jx53070zl15lpdn3gid4s3c7510ncs1npbwhyh9p4d"; 8470 }; 8471 meta.homepage = "https://github.com/jmbuhr/otter.nvim/"; 8472 }; 8473 8474 overseer-nvim = buildVimPlugin { 8475 pname = "overseer.nvim"; 8476 - version = "2024-02-13"; 8477 src = fetchFromGitHub { 8478 owner = "stevearc"; 8479 repo = "overseer.nvim"; 8480 - rev = "792aeb6d834a11585ea5d667e3e3f05bc6aa4ecc"; 8481 - sha256 = "1s34jqg8p0crrbsv037m9b6gjv0vlvfhrp1acvacwxx9fqbmciik"; 8482 fetchSubmodules = true; 8483 }; 8484 meta.homepage = "https://github.com/stevearc/overseer.nvim/"; ··· 8498 8499 package-info-nvim = buildVimPlugin { 8500 pname = "package-info.nvim"; 8501 - version = "2023-11-12"; 8502 src = fetchFromGitHub { 8503 owner = "vuki656"; 8504 repo = "package-info.nvim"; 8505 - rev = "18f8126dd8e65b2e21804c9107785af4abbb5bfc"; 8506 - sha256 = "0b9s9a3nz0449sl8zzf55xk12hrkksvnrnbc38i1la234xhrfpsw"; 8507 }; 8508 meta.homepage = "https://github.com/vuki656/package-info.nvim/"; 8509 }; ··· 8666 8667 plantuml-syntax = buildVimPlugin { 8668 pname = "plantuml-syntax"; 8669 - version = "2022-08-26"; 8670 src = fetchFromGitHub { 8671 owner = "aklt"; 8672 repo = "plantuml-syntax"; 8673 - rev = "845abb56dcd3f12afa6eb47684ef5ba3055802b8"; 8674 - sha256 = "0d2frv6knkj4bjavq2c2kx8qdnmcq0d8l04a5z7bpqwkmrrhd31f"; 8675 }; 8676 meta.homepage = "https://github.com/aklt/plantuml-syntax/"; 8677 }; ··· 8896 8897 quarto-nvim = buildVimPlugin { 8898 pname = "quarto-nvim"; 8899 - version = "2024-02-10"; 8900 src = fetchFromGitHub { 8901 owner = "quarto-dev"; 8902 repo = "quarto-nvim"; 8903 - rev = "e70a207ede642ccb910540ee36480dcefb67ad6c"; 8904 - sha256 = "1j5yxfmxzc2zimp508r769vgcr4hhn671r4fmwi3nnsrjgp9rq55"; 8905 }; 8906 meta.homepage = "https://github.com/quarto-dev/quarto-nvim/"; 8907 }; ··· 8968 8969 rainbow-delimiters-nvim = buildVimPlugin { 8970 pname = "rainbow-delimiters.nvim"; 8971 - version = "2024-02-12"; 8972 src = fetchgit { 8973 url = "https://gitlab.com/HiPhish/rainbow-delimiters.nvim"; 8974 - rev = "586f44d21ef687a4d41b5b24c1566d686ae84250"; 8975 - sha256 = "0bvnypwlp688024iaswd9p5d6viyf7p65q09fjlkip28rq50a4cy"; 8976 }; 8977 meta.homepage = "https://gitlab.com/HiPhish/rainbow-delimiters.nvim"; 8978 }; ··· 9051 9052 refactoring-nvim = buildVimPlugin { 9053 pname = "refactoring.nvim"; 9054 - version = "2024-02-05"; 9055 src = fetchFromGitHub { 9056 owner = "theprimeagen"; 9057 repo = "refactoring.nvim"; 9058 - rev = "fb4990a0546c59136930ea624b8640d07957f281"; 9059 - sha256 = "14d33lc0a7r5k7i8x2nzy86xgy6p003cjxv9nc827q1g9jv55r7z"; 9060 }; 9061 meta.homepage = "https://github.com/theprimeagen/refactoring.nvim/"; 9062 }; ··· 9111 9112 rest-nvim = buildNeovimPlugin { 9113 pname = "rest.nvim"; 9114 - version = "2024-02-12"; 9115 src = fetchFromGitHub { 9116 owner = "rest-nvim"; 9117 repo = "rest.nvim"; 9118 - rev = "9741f827bd88b588e5136d67c7963e1904f8f1f7"; 9119 - sha256 = "0k16kxz31cxgvsq1341r4gwlyjnavizib3hw2c43x7nw7yxj5mr2"; 9120 }; 9121 meta.homepage = "https://github.com/rest-nvim/rest.nvim/"; 9122 }; ··· 9231 9232 rustaceanvim = buildNeovimPlugin { 9233 pname = "rustaceanvim"; 9234 - version = "2024-02-15"; 9235 src = fetchFromGitHub { 9236 owner = "mrcjkb"; 9237 repo = "rustaceanvim"; 9238 - rev = "ec3288d52ed581ee63a10e41a226297801fa6ee8"; 9239 - sha256 = "1nxdyxz416srz4fgpkrnw65kxg6am9ak0yd824667ygsilbcqi2s"; 9240 }; 9241 meta.homepage = "https://github.com/mrcjkb/rustaceanvim/"; 9242 }; ··· 9472 9473 smart-splits-nvim = buildVimPlugin { 9474 pname = "smart-splits.nvim"; 9475 - version = "2024-02-17"; 9476 src = fetchFromGitHub { 9477 owner = "mrjones2014"; 9478 repo = "smart-splits.nvim"; 9479 - rev = "33c85072ac7901b0f4a68dec7f7d6175f4182377"; 9480 - sha256 = "182i7ak4m4bbxgaipc2kqca5i57qw1p244hgra8sv6xgd3qqjhj0"; 9481 }; 9482 meta.homepage = "https://github.com/mrjones2014/smart-splits.nvim/"; 9483 }; ··· 9688 9689 splitjoin-vim = buildVimPlugin { 9690 pname = "splitjoin.vim"; 9691 - version = "2024-02-15"; 9692 src = fetchFromGitHub { 9693 owner = "AndrewRadev"; 9694 repo = "splitjoin.vim"; 9695 - rev = "3e60a0b460b5bff086b880727392c71276c2c286"; 9696 - sha256 = "063lbb56h9slryp5pk6f5s66dzaiyaq3znp3jxc2qrw0h82657dw"; 9697 fetchSubmodules = true; 9698 }; 9699 meta.homepage = "https://github.com/AndrewRadev/splitjoin.vim/"; ··· 9701 9702 sqlite-lua = buildVimPlugin { 9703 pname = "sqlite.lua"; 9704 - version = "2023-04-19"; 9705 src = fetchFromGitHub { 9706 owner = "kkharji"; 9707 repo = "sqlite.lua"; 9708 - rev = "b7e28c8463254c46a8e61c52d27d6a2040492fc3"; 9709 - sha256 = "0dx4d29zfp7psp2x42lpag0midadk51fcjiyw4hq570sd0j44jaw"; 9710 }; 9711 meta.homepage = "https://github.com/kkharji/sqlite.lua/"; 9712 }; 9713 9714 srcery-vim = buildVimPlugin { 9715 pname = "srcery-vim"; 9716 - version = "2024-02-08"; 9717 src = fetchFromGitHub { 9718 owner = "srcery-colors"; 9719 repo = "srcery-vim"; 9720 - rev = "2e9b1d46bf28cf390950c586d5d1c688a009c8ec"; 9721 - sha256 = "0wiz6q8fw9af825knpv5rbmk8qdq9p2b42hcybmj0m9jic288qwd"; 9722 }; 9723 meta.homepage = "https://github.com/srcery-colors/srcery-vim/"; 9724 }; ··· 9821 9822 statuscol-nvim = buildVimPlugin { 9823 pname = "statuscol.nvim"; 9824 - version = "2024-02-15"; 9825 src = fetchFromGitHub { 9826 owner = "luukvbaal"; 9827 repo = "statuscol.nvim"; 9828 - rev = "eca428c8df8549fe7a480dd0da0ccc1634f16a4b"; 9829 - sha256 = "1p6h5mmz2lz13ghdyva5as1wqh5ysd5d1zgpyvark7w1a10pp616"; 9830 }; 9831 meta.homepage = "https://github.com/luukvbaal/statuscol.nvim/"; 9832 }; ··· 10051 10052 tabout-nvim = buildVimPlugin { 10053 pname = "tabout.nvim"; 10054 - version = "2023-03-29"; 10055 src = fetchFromGitHub { 10056 owner = "abecodes"; 10057 repo = "tabout.nvim"; 10058 - rev = "0d275c8d25f32457e67b5c66d6ae43f26a61bce5"; 10059 - sha256 = "11zly7bfdz110a7ififylzgizin06ia0i3jipzp12n2n2paarp1f"; 10060 }; 10061 meta.homepage = "https://github.com/abecodes/tabout.nvim/"; 10062 }; ··· 10171 10172 telekasten-nvim = buildVimPlugin { 10173 pname = "telekasten.nvim"; 10174 - version = "2023-12-11"; 10175 src = fetchFromGitHub { 10176 owner = "renerocksai"; 10177 repo = "telekasten.nvim"; 10178 - rev = "8c2b3889eb31009ae510a43384d1957b37654176"; 10179 - sha256 = "1isbz68lbdm50x9mid0l1jid8q11msfsaayw8ravac0z5ybdb8k3"; 10180 fetchSubmodules = true; 10181 }; 10182 meta.homepage = "https://github.com/renerocksai/telekasten.nvim/"; ··· 10329 10330 telescope-manix = buildNeovimPlugin { 10331 pname = "telescope-manix"; 10332 - version = "2024-02-11"; 10333 src = fetchFromGitHub { 10334 owner = "MrcJkb"; 10335 repo = "telescope-manix"; 10336 - rev = "47d8bf6c447db33dc059577bd7715665220e79e8"; 10337 - sha256 = "0xxvhi1jp3hfaa06f4jzzqxgk79alkvi2vli59j2j7vj0zvkpm53"; 10338 }; 10339 meta.homepage = "https://github.com/MrcJkb/telescope-manix/"; 10340 }; ··· 10474 10475 telescope-nvim = buildNeovimPlugin { 10476 pname = "telescope.nvim"; 10477 - version = "2024-02-17"; 10478 src = fetchFromGitHub { 10479 owner = "nvim-telescope"; 10480 repo = "telescope.nvim"; 10481 - rev = "b744cf59752aaa01561afb4223006de26f3836fd"; 10482 - sha256 = "1fnzr97xkrg9j713pwi9093nw772xabxs9cxdaa61jy4qlxsnkfz"; 10483 }; 10484 meta.homepage = "https://github.com/nvim-telescope/telescope.nvim/"; 10485 }; ··· 10582 10583 text-case-nvim = buildVimPlugin { 10584 pname = "text-case.nvim"; 10585 - version = "2024-02-11"; 10586 src = fetchFromGitHub { 10587 owner = "johmsalas"; 10588 repo = "text-case.nvim"; 10589 - rev = "5d85b7495c3cf8e842e4d2528edc68e6fe7c92c8"; 10590 - sha256 = "1ri4vp260mvjqkldw9qyp5l31qnks716gz9z2l9vf01wwmxxk76i"; 10591 }; 10592 meta.homepage = "https://github.com/johmsalas/text-case.nvim/"; 10593 }; ··· 10907 10908 ultimate-autopair-nvim = buildVimPlugin { 10909 pname = "ultimate-autopair.nvim"; 10910 - version = "2024-02-07"; 10911 src = fetchFromGitHub { 10912 owner = "altermo"; 10913 repo = "ultimate-autopair.nvim"; 10914 - rev = "07c9da3e7722107163b68ecc5e0141fdd825449d"; 10915 - sha256 = "16aizsf86cg5l131y2lszlfkdz1b998js89fja8yk25mwa79lsaf"; 10916 }; 10917 meta.homepage = "https://github.com/altermo/ultimate-autopair.nvim/"; 10918 }; ··· 10955 10956 unison = buildVimPlugin { 10957 pname = "unison"; 10958 - version = "2024-02-13"; 10959 src = fetchFromGitHub { 10960 owner = "unisonweb"; 10961 repo = "unison"; 10962 - rev = "9d1c75a443fd94efdfa36ec4aa106e0894e03bd1"; 10963 - sha256 = "0g99a224v6brxm15r88chffx1cd009yiix3352h0xd9cl3sf88pv"; 10964 }; 10965 meta.homepage = "https://github.com/unisonweb/unison/"; 10966 }; ··· 11399 11400 vim-airline = buildVimPlugin { 11401 pname = "vim-airline"; 11402 - version = "2024-02-10"; 11403 src = fetchFromGitHub { 11404 owner = "vim-airline"; 11405 repo = "vim-airline"; 11406 - rev = "20a49bd494a87a40b815289693c8b7505f0074c0"; 11407 - sha256 = "1nyjgsjs5n0wkw4419fa1p1dpgrbcxpvxgjg7w0zmkm9s4bifyl4"; 11408 }; 11409 meta.homepage = "https://github.com/vim-airline/vim-airline/"; 11410 }; ··· 12215 12216 vim-dirvish = buildVimPlugin { 12217 pname = "vim-dirvish"; 12218 - version = "2024-01-24"; 12219 src = fetchFromGitHub { 12220 owner = "justinmk"; 12221 repo = "vim-dirvish"; 12222 - rev = "0966b866580ec5cc8fbc26ee396a516d72600db5"; 12223 - sha256 = "0jmpjrx4kl11hgdaiw5wxfznmn5apl38ykih0mm01hcg49gzirsw"; 12224 }; 12225 meta.homepage = "https://github.com/justinmk/vim-dirvish/"; 12226 }; ··· 12239 12240 vim-dispatch = buildVimPlugin { 12241 pname = "vim-dispatch"; 12242 - version = "2024-02-11"; 12243 src = fetchFromGitHub { 12244 owner = "tpope"; 12245 repo = "vim-dispatch"; 12246 - rev = "b84d00f11567abfcfec82a6838c7d41dfa49a447"; 12247 - sha256 = "1gfvlki411i090rjww2nx3jn6z609g6d64xrn2hryjxyqykfnr9s"; 12248 }; 12249 meta.homepage = "https://github.com/tpope/vim-dispatch/"; 12250 }; ··· 12671 12672 vim-fugitive = buildVimPlugin { 12673 pname = "vim-fugitive"; 12674 - version = "2024-02-12"; 12675 src = fetchFromGitHub { 12676 owner = "tpope"; 12677 repo = "vim-fugitive"; 12678 - rev = "011cf4fcb93a9649ffc6dcdff56ef948f5d0f7cc"; 12679 - sha256 = "0dmfy7dzfv201fm0l1x18pg8rbjqflg1js6g8f36nlaqn5fvr3bl"; 12680 }; 12681 meta.homepage = "https://github.com/tpope/vim-fugitive/"; 12682 }; ··· 12707 12708 vim-gh-line = buildVimPlugin { 12709 pname = "vim-gh-line"; 12710 - version = "2022-11-25"; 12711 src = fetchFromGitHub { 12712 owner = "ruanyl"; 12713 repo = "vim-gh-line"; 12714 - rev = "fbf368bdfad7e5478009a6dc62559e6b2c72d603"; 12715 - sha256 = "0phxvn08z5bwdq0hkan9l1rl94ylsjc2hhv1ahzqvda0rk8lqxj9"; 12716 }; 12717 meta.homepage = "https://github.com/ruanyl/vim-gh-line/"; 12718 }; ··· 13802 13803 vim-matchup = buildVimPlugin { 13804 pname = "vim-matchup"; 13805 - version = "2024-02-02"; 13806 src = fetchFromGitHub { 13807 owner = "andymass"; 13808 repo = "vim-matchup"; 13809 - rev = "7f81ae12542b2a35819f0324895df9bd8626c8ba"; 13810 - sha256 = "10bbp2hshxghimzlvg6avfqi503skfnjlvxv3aar8rclznxd628z"; 13811 }; 13812 meta.homepage = "https://github.com/andymass/vim-matchup/"; 13813 }; ··· 14054 14055 vim-nix = buildVimPlugin { 14056 pname = "vim-nix"; 14057 - version = "2024-01-09"; 14058 src = fetchFromGitHub { 14059 owner = "LnL7"; 14060 repo = "vim-nix"; 14061 - rev = "048c71f1ed2c679cd55acd2c807c2c96aea82e65"; 14062 - sha256 = "1s75divbphd7qgkljj2bl32gb1q7a23r4g023x6v83qzkfxwl8i3"; 14063 }; 14064 meta.homepage = "https://github.com/LnL7/vim-nix/"; 14065 }; ··· 14426 14427 vim-plug = buildVimPlugin { 14428 pname = "vim-plug"; 14429 - version = "2024-02-15"; 14430 src = fetchFromGitHub { 14431 owner = "junegunn"; 14432 repo = "vim-plug"; 14433 - rev = "eee20c7e795c9268ce36cb30adb66711af868941"; 14434 - sha256 = "01szxcbdvlh2ki6drmpp3yh8m1a7290w5p997gam63s4y8qvbx8r"; 14435 }; 14436 meta.homepage = "https://github.com/junegunn/vim-plug/"; 14437 }; ··· 15074 15075 vim-sneak = buildVimPlugin { 15076 pname = "vim-sneak"; 15077 - version = "2024-02-16"; 15078 src = fetchFromGitHub { 15079 owner = "justinmk"; 15080 repo = "vim-sneak"; 15081 - rev = "1f8702bdee0d19e9354ce26735e5d87865b55dc0"; 15082 - sha256 = "1qkyd43kxc5i8bxmfipf2jkb1wah9jfskdnwvwbkn2bpw8cblf94"; 15083 }; 15084 meta.homepage = "https://github.com/justinmk/vim-sneak/"; 15085 }; ··· 15098 15099 vim-snippets = buildVimPlugin { 15100 pname = "vim-snippets"; 15101 - version = "2024-01-24"; 15102 src = fetchFromGitHub { 15103 owner = "honza"; 15104 repo = "vim-snippets"; 15105 - rev = "9bd88e07865bd4fa982d46356c227b07de66412a"; 15106 - sha256 = "0xy0arqhcndasd4gmh7qbr8aw0ssxgaqy261nzib7f0gd21ig6j4"; 15107 }; 15108 meta.homepage = "https://github.com/honza/vim-snippets/"; 15109 }; ··· 15555 15556 vim-tpipeline = buildVimPlugin { 15557 pname = "vim-tpipeline"; 15558 - version = "2024-01-27"; 15559 src = fetchFromGitHub { 15560 owner = "vimpostor"; 15561 repo = "vim-tpipeline"; 15562 - rev = "86be2d4d7719db34d651df4690ab5f49274c646a"; 15563 - sha256 = "1lh8dvh8din5qnm0icmrvsph4aa4nfh91zf1nf8l5kf5yfr3zy68"; 15564 }; 15565 meta.homepage = "https://github.com/vimpostor/vim-tpipeline/"; 15566 }; ··· 15699 15700 vim-visual-multi = buildVimPlugin { 15701 pname = "vim-visual-multi"; 15702 - version = "2024-02-16"; 15703 src = fetchFromGitHub { 15704 owner = "mg979"; 15705 repo = "vim-visual-multi"; 15706 - rev = "cff14071098de5279743b009c496303995fe4df9"; 15707 - sha256 = "0v5fzdkihlbwmplfs44mjm08j2qvkq2h6zx0dxn628v7dzqfxcy3"; 15708 }; 15709 meta.homepage = "https://github.com/mg979/vim-visual-multi/"; 15710 }; ··· 15795 15796 vim-wakatime = buildVimPlugin { 15797 pname = "vim-wakatime"; 15798 - version = "2024-02-07"; 15799 src = fetchFromGitHub { 15800 owner = "wakatime"; 15801 repo = "vim-wakatime"; 15802 - rev = "a4c66faea1eca47dce7c7c3586332f75cfbe9edf"; 15803 - sha256 = "0ji718y9dkpvqz5r5zkvirksgc4nan5xng53flzjnwdiyfzgz5j2"; 15804 }; 15805 meta.homepage = "https://github.com/wakatime/vim-wakatime/"; 15806 }; ··· 16107 16108 vimspector = buildVimPlugin { 16109 pname = "vimspector"; 16110 - version = "2024-02-16"; 16111 src = fetchFromGitHub { 16112 owner = "puremourning"; 16113 repo = "vimspector"; 16114 - rev = "da7fc248dc699bf423378bd6e48eaa446f674ca7"; 16115 - sha256 = "0r241p9h48c7hdiwfx382dpfnmjz78phw2vx0cmbc3mvsjqi71pk"; 16116 fetchSubmodules = true; 16117 }; 16118 meta.homepage = "https://github.com/puremourning/vimspector/"; ··· 16120 16121 vimtex = buildVimPlugin { 16122 pname = "vimtex"; 16123 - version = "2024-02-11"; 16124 src = fetchFromGitHub { 16125 owner = "lervag"; 16126 repo = "vimtex"; 16127 - rev = "9df79e15bf035d1cfb32c11fffed38dd7b6a0501"; 16128 - sha256 = "06k407g6bs3msvvq8715bk21pj80ybgdhhl84zwf9gxrdrl7yapd"; 16129 }; 16130 meta.homepage = "https://github.com/lervag/vimtex/"; 16131 }; 16132 16133 vimux = buildVimPlugin { 16134 pname = "vimux"; 16135 - version = "2022-09-26"; 16136 src = fetchFromGitHub { 16137 owner = "preservim"; 16138 repo = "vimux"; 16139 - rev = "616fcb4799674a7a809b14ca2dc155bb6ba25788"; 16140 - sha256 = "00lxrajyvg6vl6d87r85wn8swhxq1q2754vs0hnrgxqx6gw4rfga"; 16141 }; 16142 meta.homepage = "https://github.com/preservim/vimux/"; 16143 }; ··· 16192 16193 vista-vim = buildVimPlugin { 16194 pname = "vista.vim"; 16195 - version = "2023-11-24"; 16196 src = fetchFromGitHub { 16197 owner = "liuchengxu"; 16198 repo = "vista.vim"; 16199 - rev = "290b815cd5a5ff1fb65a48936633d93e2bf14dbd"; 16200 - sha256 = "1hqnczyyg21lsv4j3kvp0w84xm0fxzvdmgakwx2q1wg3x1g4ybcf"; 16201 }; 16202 meta.homepage = "https://github.com/liuchengxu/vista.vim/"; 16203 }; 16204 16205 vscode-nvim = buildVimPlugin { 16206 pname = "vscode.nvim"; 16207 - version = "2024-02-01"; 16208 src = fetchFromGitHub { 16209 owner = "Mofiqul"; 16210 repo = "vscode.nvim"; 16211 - rev = "380c1068612b1bfbe35d70a4f2e58be5030a0707"; 16212 - sha256 = "1lq1j6wlh8xxzikpab2gciw6gg88hya92bswz0kk75l6fphp41kl"; 16213 }; 16214 meta.homepage = "https://github.com/Mofiqul/vscode.nvim/"; 16215 }; ··· 16613 16614 catppuccin-nvim = buildVimPlugin { 16615 pname = "catppuccin-nvim"; 16616 - version = "2024-02-16"; 16617 src = fetchFromGitHub { 16618 owner = "catppuccin"; 16619 repo = "nvim"; 16620 - rev = "9703f227bfab20d04bcee62d2f08f1795723b4ae"; 16621 - sha256 = "1sgz7m8gdaam87dw5k609jbihyad9hqmlxplv9xwkp76z7nja6kj"; 16622 }; 16623 meta.homepage = "https://github.com/catppuccin/nvim/"; 16624 }; ··· 16637 16638 dracula-vim = buildVimPlugin { 16639 pname = "dracula-vim"; 16640 - version = "2023-10-29"; 16641 src = fetchFromGitHub { 16642 owner = "dracula"; 16643 repo = "vim"; 16644 - rev = "6495b4ff40479ec7705addb4ea800ec308026648"; 16645 - sha256 = "116gnd891v3rqaxk2dki1ril6j2y7f6vcdh421i0xwnvbj91pfc6"; 16646 }; 16647 meta.homepage = "https://github.com/dracula/vim/"; 16648 }; ··· 16661 16662 gbprod-nord = buildVimPlugin { 16663 pname = "gbprod-nord"; 16664 - version = "2024-01-28"; 16665 src = fetchFromGitHub { 16666 owner = "gbprod"; 16667 repo = "nord.nvim"; 16668 - rev = "fb40d5b19205bc821964f795637250911a9fde0a"; 16669 - sha256 = "10sswfgcl05wpj98m9qlqdbx16ypvmszpipkqhm1n59j43441m0v"; 16670 }; 16671 meta.homepage = "https://github.com/gbprod/nord.nvim/"; 16672 }; ··· 16733 16734 nvchad-ui = buildVimPlugin { 16735 pname = "nvchad-ui"; 16736 - version = "2024-02-16"; 16737 src = fetchFromGitHub { 16738 owner = "nvchad"; 16739 repo = "ui"; 16740 - rev = "a0d3fd0adc5fd81dc5128ca3b33949196eb1fee8"; 16741 - sha256 = "1kkrffjhr9w8f7qjvzyr82ndqy42w4m542brjvngqd3ykg8ihsgs"; 16742 }; 16743 meta.homepage = "https://github.com/nvchad/ui/"; 16744 }; 16745 16746 phha-zenburn = buildVimPlugin { 16747 pname = "phha-zenburn"; 16748 - version = "2024-01-07"; 16749 src = fetchFromGitHub { 16750 owner = "phha"; 16751 repo = "zenburn.nvim"; 16752 - rev = "512d5192214000a1ddb430d31df2e2a80c88fa8a"; 16753 - sha256 = "1bx0c1xssmvr4ly01gs67241f9wb30k9z8ykwyqicbid2abx2jga"; 16754 }; 16755 meta.homepage = "https://github.com/phha/zenburn.nvim/"; 16756 };
··· 65 66 Coqtail = buildVimPlugin { 67 pname = "Coqtail"; 68 + version = "2024-02-24"; 69 src = fetchFromGitHub { 70 owner = "whonore"; 71 repo = "Coqtail"; 72 + rev = "70fcabba2ecb776406bedc4b7c968ea7a876de85"; 73 + sha256 = "1vdqygp8v0j0msyhvc7239fkfvb1m71b3m0fpan9ay2h4x9q0q6i"; 74 }; 75 meta.homepage = "https://github.com/whonore/Coqtail/"; 76 }; ··· 173 174 LazyVim = buildVimPlugin { 175 pname = "LazyVim"; 176 + version = "2024-02-21"; 177 src = fetchFromGitHub { 178 owner = "LazyVim"; 179 repo = "LazyVim"; 180 + rev = "91126b9896bebcea9a21bce43be4e613e7607164"; 181 + sha256 = "0cp56d4vy8mwdf3gl64cnw25fizqw0p1nfwnn470b3mwk9851i7g"; 182 }; 183 meta.homepage = "https://github.com/LazyVim/LazyVim/"; 184 }; ··· 305 306 SchemaStore-nvim = buildVimPlugin { 307 pname = "SchemaStore.nvim"; 308 + version = "2024-02-23"; 309 src = fetchFromGitHub { 310 owner = "b0o"; 311 repo = "SchemaStore.nvim"; 312 + rev = "0358c7e159e5502361bf3971d89bf5133bcc2893"; 313 + sha256 = "0klr8r0kz0qnyd4g18mrdl3xvjdhsz7vbdppgrkmaa02iq1bi8i9"; 314 }; 315 meta.homepage = "https://github.com/b0o/SchemaStore.nvim/"; 316 }; ··· 377 378 SpaceVim = buildVimPlugin { 379 pname = "SpaceVim"; 380 + version = "2024-02-19"; 381 src = fetchFromGitHub { 382 owner = "SpaceVim"; 383 repo = "SpaceVim"; 384 + rev = "f393801c5f82a1cdc96fcd70ba9ae6d17eecedee"; 385 + sha256 = "1yvkgzb786v35h6pw6shw61zibg50npw59f0qyq0f0w7afccschc"; 386 }; 387 meta.homepage = "https://github.com/SpaceVim/SpaceVim/"; 388 }; ··· 449 450 YouCompleteMe = buildVimPlugin { 451 pname = "YouCompleteMe"; 452 + version = "2024-02-18"; 453 src = fetchFromGitHub { 454 owner = "ycm-core"; 455 repo = "YouCompleteMe"; 456 + rev = "c3c03323c4e4bd84b8fc6173a6c95bbd6c922b11"; 457 + sha256 = "1977s7082pvml4yi6km3i0k81n5vp0ym25ybxgl28ym66xrxcl28"; 458 fetchSubmodules = true; 459 }; 460 meta.homepage = "https://github.com/ycm-core/YouCompleteMe/"; ··· 583 584 ale = buildVimPlugin { 585 pname = "ale"; 586 + version = "2024-02-24"; 587 src = fetchFromGitHub { 588 owner = "dense-analysis"; 589 repo = "ale"; 590 + rev = "9cc8383fe930e0d6f21b17c9ebb2fdb55331b183"; 591 + sha256 = "1mfbc89p0kk6n5gk2a51fcn7rl86whz0dm3mcikbxhfnscncnsq6"; 592 }; 593 meta.homepage = "https://github.com/dense-analysis/ale/"; 594 }; ··· 691 692 astrotheme = buildVimPlugin { 693 pname = "astrotheme"; 694 + version = "2024-02-21"; 695 src = fetchFromGitHub { 696 owner = "AstroNvim"; 697 repo = "astrotheme"; 698 + rev = "d96b532d2f629e0d9b55368a38debc776c3a9d32"; 699 + sha256 = "1fxjhqgd1akd5qy0llrclmc05jqxl38dwyxij1yk31vg359vrl0j"; 700 }; 701 meta.homepage = "https://github.com/AstroNvim/astrotheme/"; 702 }; ··· 799 800 asyncrun-vim = buildVimPlugin { 801 pname = "asyncrun.vim"; 802 + version = "2024-02-24"; 803 src = fetchFromGitHub { 804 owner = "skywind3000"; 805 repo = "asyncrun.vim"; 806 + rev = "915e36a2ed84b73741e13d2df3edc8e01ca56f5b"; 807 + sha256 = "0rw3wnxsk9gx4kvw2x5h1pbmpls7fvlim3ihlhw37zf2irsfph5w"; 808 }; 809 meta.homepage = "https://github.com/skywind3000/asyncrun.vim/"; 810 }; ··· 907 908 autoclose-nvim = buildVimPlugin { 909 pname = "autoclose.nvim"; 910 + version = "2024-02-23"; 911 src = fetchFromGitHub { 912 owner = "m4xshen"; 913 repo = "autoclose.nvim"; 914 + rev = "dc42806540dcf448ecb2bad6b67204410cfbe629"; 915 + sha256 = "03l4az5xccx941sbw2qx7s8aziydiad2pc75jki1mlbgs7sdbhwi"; 916 }; 917 meta.homepage = "https://github.com/m4xshen/autoclose.nvim/"; 918 }; 919 920 + autolist-nvim = buildVimPlugin { 921 + pname = "autolist.nvim"; 922 + version = "2023-07-07"; 923 + src = fetchFromGitHub { 924 + owner = "gaoDean"; 925 + repo = "autolist.nvim"; 926 + rev = "5f70a5f99e96c8fe3069de042abd2a8ed2deb855"; 927 + sha256 = "0vdr9mf761qc2rp9xc8ypgdis68khblkwn7c1kc6cxk265nw7awm"; 928 + }; 929 + meta.homepage = "https://github.com/gaoDean/autolist.nvim/"; 930 + }; 931 + 932 autoload_cscope-vim = buildVimPlugin { 933 pname = "autoload_cscope.vim"; 934 version = "2011-01-28"; ··· 1015 1016 bamboo-nvim = buildVimPlugin { 1017 pname = "bamboo.nvim"; 1018 + version = "2024-02-13"; 1019 src = fetchFromGitHub { 1020 owner = "ribru17"; 1021 repo = "bamboo.nvim"; 1022 + rev = "2c5a7442f8db3dcc3f5175f0bed73675e26e3931"; 1023 + sha256 = "0ana0pad4lcqg6mcava4mvvi0c9bwkcgfql1xgmcxmz1svgrqkqg"; 1024 }; 1025 meta.homepage = "https://github.com/ribru17/bamboo.nvim/"; 1026 }; ··· 1183 1184 bluloco-nvim = buildVimPlugin { 1185 pname = "bluloco.nvim"; 1186 + version = "2024-02-13"; 1187 src = fetchFromGitHub { 1188 owner = "uloco"; 1189 repo = "bluloco.nvim"; 1190 + rev = "c585fa3b1b892453b1f68df4c52b4f684a7ed7fe"; 1191 + sha256 = "17q3dwkhdx74xrxzl3069ia4fl0fj2n8k57s56k59v7f1v1l753i"; 1192 }; 1193 meta.homepage = "https://github.com/uloco/bluloco.nvim/"; 1194 }; ··· 1351 1352 ccc-nvim = buildVimPlugin { 1353 pname = "ccc.nvim"; 1354 + version = "2024-02-24"; 1355 src = fetchFromGitHub { 1356 owner = "uga-rosa"; 1357 repo = "ccc.nvim"; 1358 + rev = "392ef0640b96684e88b3965f32f3bc42530f66c3"; 1359 + sha256 = "124chgrnznl75wmkk6slrjld3mc0q7ycpcb507iimyyw70vc3gm3"; 1360 }; 1361 meta.homepage = "https://github.com/uga-rosa/ccc.nvim/"; 1362 }; 1363 1364 chadtree = buildVimPlugin { 1365 pname = "chadtree"; 1366 + version = "2024-02-20"; 1367 src = fetchFromGitHub { 1368 owner = "ms-jpq"; 1369 repo = "chadtree"; 1370 + rev = "9212d5469aba3f0c7a9021640d4535be8fa90af7"; 1371 + sha256 = "1y52b8b2yz6wphqgh2gy9fddrha0xxi2nv04gyksr84riiwrpm12"; 1372 }; 1373 meta.homepage = "https://github.com/ms-jpq/chadtree/"; 1374 }; ··· 1423 1424 citruszest-nvim = buildVimPlugin { 1425 pname = "citruszest.nvim"; 1426 + version = "2024-02-13"; 1427 src = fetchFromGitHub { 1428 owner = "zootedb0t"; 1429 repo = "citruszest.nvim"; 1430 + rev = "60e6cec400cd857ffd69d582794c3ce5571c0049"; 1431 + sha256 = "0mbs4v35v6xwi44dh8isgp66n6x10q6jkvj3ygvpqanwff6bp89s"; 1432 }; 1433 meta.homepage = "https://github.com/zootedb0t/citruszest.nvim/"; 1434 }; ··· 2455 2456 conform-nvim = buildVimPlugin { 2457 pname = "conform.nvim"; 2458 + version = "2024-02-22"; 2459 src = fetchFromGitHub { 2460 owner = "stevearc"; 2461 repo = "conform.nvim"; 2462 + rev = "192a6d2ddace343f1840a8f72efe2315bd392243"; 2463 + sha256 = "0lcg301wkf9whm1gaybi6q7vw0yc7pkh32fj5zs95v2jm0glnkpb"; 2464 fetchSubmodules = true; 2465 }; 2466 meta.homepage = "https://github.com/stevearc/conform.nvim/"; ··· 2528 2529 copilot-vim = buildVimPlugin { 2530 pname = "copilot.vim"; 2531 + version = "2024-02-23"; 2532 src = fetchFromGitHub { 2533 owner = "github"; 2534 repo = "copilot.vim"; 2535 + rev = "4d32b064fedbdbf8f3fa83afa1b19ebafd3a035c"; 2536 + sha256 = "1rh246zdczrcdgicq5a848wd1sc71409qkpaj4w205czvxa21f6n"; 2537 }; 2538 meta.homepage = "https://github.com/github/copilot.vim/"; 2539 }; 2540 2541 coq-artifacts = buildVimPlugin { 2542 pname = "coq.artifacts"; 2543 + version = "2024-02-18"; 2544 src = fetchFromGitHub { 2545 owner = "ms-jpq"; 2546 repo = "coq.artifacts"; 2547 + rev = "1b7915035e1cc6b40d27c69051fd81e8fe6b62db"; 2548 + sha256 = "076n62rnr9gahw1n8j94xgrab5q1d09sf98p4nhh32gc1z4w2hd1"; 2549 }; 2550 meta.homepage = "https://github.com/ms-jpq/coq.artifacts/"; 2551 }; ··· 2576 2577 coq_nvim = buildVimPlugin { 2578 pname = "coq_nvim"; 2579 + version = "2024-02-18"; 2580 src = fetchFromGitHub { 2581 owner = "ms-jpq"; 2582 repo = "coq_nvim"; 2583 + rev = "6ce3cf79d66a47f368d173a2806fe107ac28f877"; 2584 + sha256 = "1pvrkckfzwsbbmrd8b08kr4jbl3fcbspg6kjnzqy9hc7yxvq90kh"; 2585 }; 2586 meta.homepage = "https://github.com/ms-jpq/coq_nvim/"; 2587 }; ··· 2708 2709 cyberdream-nvim = buildVimPlugin { 2710 pname = "cyberdream.nvim"; 2711 + version = "2024-02-15"; 2712 src = fetchFromGitHub { 2713 owner = "scottmckendry"; 2714 repo = "cyberdream.nvim"; 2715 + rev = "7b83422a9318e036ac21df6a63c0ab1ca745e54f"; 2716 + sha256 = "0dhp2726drdvx63vqcm3kmlk6bi7mwjr40fgwz9zspj8jg8gj40n"; 2717 }; 2718 meta.homepage = "https://github.com/scottmckendry/cyberdream.nvim/"; 2719 }; ··· 2756 2757 debugprint-nvim = buildVimPlugin { 2758 pname = "debugprint.nvim"; 2759 + version = "2024-02-22"; 2760 src = fetchFromGitHub { 2761 owner = "andrewferrier"; 2762 repo = "debugprint.nvim"; 2763 + rev = "4432f917be7e0c95a21af17b31b216fba60fb131"; 2764 + sha256 = "0q21kdch8ksb7i94160w5fmja30yvz6rpxkpls0g3ijaafxyk6w3"; 2765 }; 2766 meta.homepage = "https://github.com/andrewferrier/debugprint.nvim/"; 2767 }; ··· 2864 2865 denops-vim = buildVimPlugin { 2866 pname = "denops.vim"; 2867 + version = "2024-02-24"; 2868 src = fetchFromGitHub { 2869 owner = "vim-denops"; 2870 repo = "denops.vim"; 2871 + rev = "113c492120e5549aec8c271be2c977024544e4ce"; 2872 + sha256 = "0vp7cb7pppd0zb0c60h5h5v4bhg4c7h0gn50p072rf8bs5yb1qv7"; 2873 }; 2874 meta.homepage = "https://github.com/vim-denops/denops.vim/"; 2875 }; ··· 3226 3227 doom-one-nvim = buildVimPlugin { 3228 pname = "doom-one.nvim"; 3229 + version = "2024-02-14"; 3230 src = fetchFromGitHub { 3231 owner = "NTBBloodbath"; 3232 repo = "doom-one.nvim"; 3233 + rev = "6d05890f8677d6074037ad4e7faac3f2c892a66e"; 3234 + sha256 = "05c0sjfbi72i54cwc5q57w5aggb8jgws4cjxqsibk20r5yn4wny7"; 3235 }; 3236 meta.homepage = "https://github.com/NTBBloodbath/doom-one.nvim/"; 3237 }; ··· 3262 3263 dropbar-nvim = buildVimPlugin { 3264 pname = "dropbar.nvim"; 3265 + version = "2024-02-24"; 3266 src = fetchFromGitHub { 3267 owner = "Bekaboo"; 3268 repo = "dropbar.nvim"; 3269 + rev = "a133a7deed7431496d8e87e8e4cc9c09a9d78945"; 3270 + sha256 = "1ai1fhwlrvr0p8brqapfrdd7rlkarwf78f6plannydd58zlc4j7p"; 3271 }; 3272 meta.homepage = "https://github.com/Bekaboo/dropbar.nvim/"; 3273 }; ··· 3576 3577 fidget-nvim = buildNeovimPlugin { 3578 pname = "fidget.nvim"; 3579 + version = "2024-02-19"; 3580 src = fetchFromGitHub { 3581 owner = "j-hui"; 3582 repo = "fidget.nvim"; 3583 + rev = "60404ba67044c6ab01894dd5bf77bd64ea5e09aa"; 3584 + sha256 = "16wf6jk18r5grg0l0pqmq45nkchj5jdbdqil5v1jrvwpf7d37yki"; 3585 }; 3586 meta.homepage = "https://github.com/j-hui/fidget.nvim/"; 3587 }; ··· 3673 3674 flit-nvim = buildVimPlugin { 3675 pname = "flit.nvim"; 3676 + version = "2024-02-22"; 3677 src = fetchFromGitHub { 3678 owner = "ggandor"; 3679 repo = "flit.nvim"; 3680 + rev = "94419242ba07170b0009514d745e617b120964f4"; 3681 + sha256 = "17zzabbn5f7sk0sq0j4df15jmy3q30j851gxzwf2ahrwbzh2v36z"; 3682 }; 3683 meta.homepage = "https://github.com/ggandor/flit.nvim/"; 3684 }; ··· 3733 3734 flutter-tools-nvim = buildVimPlugin { 3735 pname = "flutter-tools.nvim"; 3736 + version = "2024-02-19"; 3737 src = fetchFromGitHub { 3738 owner = "akinsho"; 3739 repo = "flutter-tools.nvim"; 3740 + rev = "01d72d9c1bdf2d454a60c5ba450f83e5ea783f6a"; 3741 + sha256 = "13xw7vh9ad6ipldxk7q48fd8gwfr88i1n0j3ny18mz3cwg1mldzk"; 3742 }; 3743 meta.homepage = "https://github.com/akinsho/flutter-tools.nvim/"; 3744 }; ··· 3889 3890 fzf-lua = buildVimPlugin { 3891 pname = "fzf-lua"; 3892 + version = "2024-02-23"; 3893 src = fetchFromGitHub { 3894 owner = "ibhagwan"; 3895 repo = "fzf-lua"; 3896 + rev = "3b3cc17c7bb91f6bbef7166c0756f89a189c4db4"; 3897 + sha256 = "0214vy5sid8kw8c65cr795039wchnvayhnij0vryj905m40d9f2c"; 3898 }; 3899 meta.homepage = "https://github.com/ibhagwan/fzf-lua/"; 3900 }; ··· 4093 4094 gleam-vim = buildVimPlugin { 4095 pname = "gleam.vim"; 4096 + version = "2024-02-24"; 4097 src = fetchFromGitHub { 4098 owner = "gleam-lang"; 4099 repo = "gleam.vim"; 4100 + rev = "d2f6d0b0399ab6d76b4a17b77ffec590fb2ec1c2"; 4101 + sha256 = "1pimv8cj4a1avxhnv687a9dlf0lvpny9q588lk8xr2dx1fxkcm2a"; 4102 }; 4103 meta.homepage = "https://github.com/gleam-lang/gleam.vim/"; 4104 }; ··· 4392 4393 haskell-tools-nvim = buildNeovimPlugin { 4394 pname = "haskell-tools.nvim"; 4395 + version = "2024-02-23"; 4396 src = fetchFromGitHub { 4397 owner = "MrcJkb"; 4398 repo = "haskell-tools.nvim"; 4399 + rev = "217cb7958ebbebf360f7c43efd5129e66d748042"; 4400 + sha256 = "14nk6jyq2y4q93ij56bdjy17h3jlmjwsspw3l6ahvjsl6yg1lv75"; 4401 }; 4402 meta.homepage = "https://github.com/MrcJkb/haskell-tools.nvim/"; 4403 }; ··· 4571 4572 hotpot-nvim = buildVimPlugin { 4573 pname = "hotpot.nvim"; 4574 + version = "2024-02-21"; 4575 src = fetchFromGitHub { 4576 owner = "rktjmp"; 4577 repo = "hotpot.nvim"; 4578 + rev = "b18d3d82e8545d9f765870c1d8f0da041bd61097"; 4579 + sha256 = "1jb2wbkrx4cdncwz991lxhgvfsqkx6zq004ig7jpw8hbkxd6db3z"; 4580 }; 4581 meta.homepage = "https://github.com/rktjmp/hotpot.nvim/"; 4582 }; ··· 4667 4668 image-nvim = buildNeovimPlugin { 4669 pname = "image.nvim"; 4670 + version = "2024-02-23"; 4671 src = fetchFromGitHub { 4672 owner = "3rd"; 4673 repo = "image.nvim"; 4674 + rev = "b0e24e6f4b2c8a7a5656e8418bbfd2200cabc9b9"; 4675 + sha256 = "1wnhl0lkl6vzwvkas13bp5pi1j3zdyhfqclm248czxp9kxi4y1zl"; 4676 }; 4677 meta.homepage = "https://github.com/3rd/image.nvim/"; 4678 }; ··· 5016 5017 knap = buildVimPlugin { 5018 pname = "knap"; 5019 + version = "2024-02-20"; 5020 src = fetchFromGitHub { 5021 owner = "frabjous"; 5022 repo = "knap"; 5023 + rev = "cf478b707eea4eaa775b2977b816a5d567c0209e"; 5024 + sha256 = "0pz0kdx62msjhdfmy52hg6sdh6kn1p79khisggnj7ljjp73dmcbb"; 5025 }; 5026 meta.homepage = "https://github.com/frabjous/knap/"; 5027 }; ··· 5112 5113 lazygit-nvim = buildVimPlugin { 5114 pname = "lazygit.nvim"; 5115 + version = "2024-02-22"; 5116 src = fetchFromGitHub { 5117 owner = "kdheepak"; 5118 repo = "lazygit.nvim"; 5119 + rev = "10a5f30536dc2d4abe36d410d83149272ea457fa"; 5120 + sha256 = "16cf52l4di8pi8b8h7fqnq75spsxv3xvhcqhrq8arcl9zz2pwcbf"; 5121 }; 5122 meta.homepage = "https://github.com/kdheepak/lazygit.nvim/"; 5123 }; 5124 5125 lean-nvim = buildVimPlugin { 5126 pname = "lean.nvim"; 5127 + version = "2024-02-24"; 5128 src = fetchFromGitHub { 5129 owner = "Julian"; 5130 repo = "lean.nvim"; 5131 + rev = "dd37e1d2e320fb8a0948bf6ca3f7703c98b80ecb"; 5132 + sha256 = "1n9477lfd12x76vah2p25q36djjf9vmxlqimzdjfl6xs2c3vbcsr"; 5133 }; 5134 meta.homepage = "https://github.com/Julian/lean.nvim/"; 5135 }; ··· 5160 5161 leap-nvim = buildVimPlugin { 5162 pname = "leap.nvim"; 5163 + version = "2024-02-23"; 5164 src = fetchFromGitHub { 5165 owner = "ggandor"; 5166 repo = "leap.nvim"; 5167 + rev = "b41f48643b483bb0881c0f7804f6f0be7bb95155"; 5168 + sha256 = "07jf66bwq5n2xjgkf05983k7y08g547xry6114wcsvjkn98qrxj3"; 5169 }; 5170 meta.homepage = "https://github.com/ggandor/leap.nvim/"; 5171 }; ··· 5244 5245 lh-vim-lib = buildVimPlugin { 5246 pname = "lh-vim-lib"; 5247 + version = "2024-02-23"; 5248 src = fetchFromGitHub { 5249 owner = "LucHermitte"; 5250 repo = "lh-vim-lib"; 5251 + rev = "8f01365d045f46900c506b99ea1a401f45482619"; 5252 + sha256 = "1pkx161bkpdbb9kj8nz510zb7yf6axnsqsh9wsqylp8s5j3grrxs"; 5253 }; 5254 meta.homepage = "https://github.com/LucHermitte/lh-vim-lib/"; 5255 }; ··· 5736 5737 mason-lspconfig-nvim = buildVimPlugin { 5738 pname = "mason-lspconfig.nvim"; 5739 + version = "2024-02-22"; 5740 src = fetchFromGitHub { 5741 owner = "williamboman"; 5742 repo = "mason-lspconfig.nvim"; 5743 + rev = "21d33d69a81f6351e5a5f49078b2e4f0075c8e73"; 5744 + sha256 = "1dxx7b5aadhws58dzxh7am0rcnzzzhfxbsnkcl5hp9d221wkvi3q"; 5745 }; 5746 meta.homepage = "https://github.com/williamboman/mason-lspconfig.nvim/"; 5747 }; ··· 5856 5857 midnight-nvim = buildVimPlugin { 5858 pname = "midnight.nvim"; 5859 + version = "2024-02-24"; 5860 src = fetchFromGitHub { 5861 owner = "dasupradyumna"; 5862 repo = "midnight.nvim"; 5863 + rev = "b5a1dd02a3c2ddc56de8466da45895b19981584a"; 5864 + sha256 = "1ajpkw12ff7xhzl3axl5y3q13zsrjm24mydwr166x3lba6ccqif2"; 5865 }; 5866 meta.homepage = "https://github.com/dasupradyumna/midnight.nvim/"; 5867 }; ··· 5870 pname = "mind.nvim"; 5871 version = "2023-03-22"; 5872 src = fetchFromGitHub { 5873 + owner = "hadronized"; 5874 repo = "mind.nvim"; 5875 rev = "002137dd7cf97865ebd01b6a260209d2daf2da66"; 5876 sha256 = "1p7gb8p1jrb2wx3x67lv7am3k1a14kvwsq89fdpb8b060s2l1214"; 5877 }; 5878 + meta.homepage = "https://github.com/hadronized/mind.nvim/"; 5879 }; 5880 5881 mini-nvim = buildVimPlugin { 5882 pname = "mini.nvim"; 5883 + version = "2024-02-23"; 5884 src = fetchFromGitHub { 5885 owner = "echasnovski"; 5886 repo = "mini.nvim"; 5887 + rev = "b7403ad0c2a4dab777244171ca1b7e8c89696584"; 5888 + sha256 = "0xxli77cs0q2mk3ykvirvfs10dk8ydx9j9fprmgvvis98d4ir14j"; 5889 }; 5890 meta.homepage = "https://github.com/echasnovski/mini.nvim/"; 5891 }; ··· 5976 5977 molten-nvim = buildVimPlugin { 5978 pname = "molten-nvim"; 5979 + version = "2024-02-23"; 5980 src = fetchFromGitHub { 5981 owner = "benlubas"; 5982 repo = "molten-nvim"; 5983 + rev = "8346bba69e0de96278dad2038e9be74605908b7d"; 5984 + sha256 = "08f3zxzka43f87fks56594476h57yq01x7a1zdsn4acc278xg1nb"; 5985 }; 5986 meta.homepage = "https://github.com/benlubas/molten-nvim/"; 5987 }; ··· 6024 6025 multicursors-nvim = buildVimPlugin { 6026 pname = "multicursors.nvim"; 6027 + version = "2024-02-21"; 6028 src = fetchFromGitHub { 6029 owner = "smoka7"; 6030 repo = "multicursors.nvim"; 6031 + rev = "8b3e14682eed06a532b155c7eae33e174846b3fd"; 6032 + sha256 = "02ar7m9g92lg7rhz7l1vm2sn8c353wk1rvl32wdbqsbi70ac8pi7"; 6033 }; 6034 meta.homepage = "https://github.com/smoka7/multicursors.nvim/"; 6035 }; ··· 6288 6289 neo-tree-nvim = buildVimPlugin { 6290 pname = "neo-tree.nvim"; 6291 + version = "2024-02-18"; 6292 src = fetchFromGitHub { 6293 owner = "nvim-neo-tree"; 6294 repo = "neo-tree.nvim"; 6295 + rev = "7d3b02073e59ed9ef271795787de76d0de8f5294"; 6296 + sha256 = "0xqy1lxs450w21688a8190jsda8az9745pxyb5l6lbl60r9m9fkh"; 6297 }; 6298 meta.homepage = "https://github.com/nvim-neo-tree/neo-tree.nvim/"; 6299 }; ··· 6312 6313 neoconf-nvim = buildVimPlugin { 6314 pname = "neoconf.nvim"; 6315 + version = "2024-02-23"; 6316 src = fetchFromGitHub { 6317 owner = "folke"; 6318 repo = "neoconf.nvim"; 6319 + rev = "faab415b0ba57f0a15a82210f346f662e6551e1a"; 6320 + sha256 = "0malbx94g0rf4r068yl3whlwcxyy41i1z1j2pgajxbrg7w03bymy"; 6321 }; 6322 meta.homepage = "https://github.com/folke/neoconf.nvim/"; 6323 }; ··· 6348 6349 neodev-nvim = buildVimPlugin { 6350 pname = "neodev.nvim"; 6351 + version = "2024-02-23"; 6352 src = fetchFromGitHub { 6353 owner = "folke"; 6354 repo = "neodev.nvim"; 6355 + rev = "f7f249b361e9fb245eea24cbcd9f5502e796c6ea"; 6356 + sha256 = "1ajya6chj85mzn4k94y2ihbnq4z6fwpa61k04rlz45n9diaczai6"; 6357 }; 6358 meta.homepage = "https://github.com/folke/neodev.nvim/"; 6359 }; ··· 6384 6385 neogit = buildVimPlugin { 6386 pname = "neogit"; 6387 + version = "2024-02-23"; 6388 src = fetchFromGitHub { 6389 owner = "NeogitOrg"; 6390 repo = "neogit"; 6391 + rev = "0d0879b0045fb213c328126969a3317c0963d34a"; 6392 + sha256 = "1nflx2kk2q0kwwxafbvdfa92pn4vzvynr4jqd5jni9h7n5xvg9dl"; 6393 }; 6394 meta.homepage = "https://github.com/NeogitOrg/neogit/"; 6395 }; ··· 6456 6457 neorg = buildVimPlugin { 6458 pname = "neorg"; 6459 + version = "2024-02-23"; 6460 src = fetchFromGitHub { 6461 owner = "nvim-neorg"; 6462 repo = "neorg"; 6463 + rev = "a157ab3ee86a125a6f83ea9fa6e1f8f1c7ac6da2"; 6464 + sha256 = "02j77kdjaqlhbfcp00q4yl4fr7k2c5773s25kdwnwkkv81pvpnrh"; 6465 }; 6466 meta.homepage = "https://github.com/nvim-neorg/neorg/"; 6467 }; ··· 6564 6565 neotest-dotnet = buildVimPlugin { 6566 pname = "neotest-dotnet"; 6567 + version = "2024-02-22"; 6568 src = fetchFromGitHub { 6569 owner = "Issafalcon"; 6570 repo = "neotest-dotnet"; 6571 + rev = "c19df2a139d88c5b4130b830d2cbe63a2c6c6c0c"; 6572 + sha256 = "1bb9dv6g7x793hgbg20lf8igjym2ixcxk8ymrrhlcn0489sx79rb"; 6573 }; 6574 meta.homepage = "https://github.com/Issafalcon/neotest-dotnet/"; 6575 }; ··· 6589 6590 neotest-go = buildVimPlugin { 6591 pname = "neotest-go"; 6592 + version = "2024-02-24"; 6593 src = fetchFromGitHub { 6594 owner = "nvim-neotest"; 6595 repo = "neotest-go"; 6596 + rev = "6a2f996d89fe4631942e035b1c114544ee045043"; 6597 + sha256 = "1jnsgkmsm2jmjd5zhkf3dhrbc04ysz3n0n28frsbvh839n3cdm7f"; 6598 }; 6599 meta.homepage = "https://github.com/nvim-neotest/neotest-go/"; 6600 }; ··· 6613 6614 neotest-jest = buildVimPlugin { 6615 pname = "neotest-jest"; 6616 + version = "2024-02-19"; 6617 src = fetchFromGitHub { 6618 owner = "nvim-neotest"; 6619 repo = "neotest-jest"; 6620 + rev = "959d45b133de938c79e3f064db188680eaf69055"; 6621 + sha256 = "12mkqbz5qg59nc3lqn5sl7dyi5631xpish8i4c5xaaxn3k5b9pss"; 6622 }; 6623 meta.homepage = "https://github.com/nvim-neotest/neotest-jest/"; 6624 }; ··· 6637 6638 neotest-phpunit = buildVimPlugin { 6639 pname = "neotest-phpunit"; 6640 + version = "2024-02-24"; 6641 src = fetchFromGitHub { 6642 owner = "olimorris"; 6643 repo = "neotest-phpunit"; 6644 + rev = "2f01e83eedbcf6f0257934b32b5d4fda404a9f11"; 6645 + sha256 = "0yqi7n6ljr3drgng9yj7im6x35fjb9ap5p0svv1n7lwcbnnbywai"; 6646 }; 6647 meta.homepage = "https://github.com/olimorris/neotest-phpunit/"; 6648 }; ··· 6673 6674 neotest-rspec = buildVimPlugin { 6675 pname = "neotest-rspec"; 6676 + version = "2024-02-24"; 6677 src = fetchFromGitHub { 6678 owner = "olimorris"; 6679 repo = "neotest-rspec"; 6680 + rev = "3f08e43dade616dc271963af94ce5ddd13b61159"; 6681 + sha256 = "12jb71d760z4myd78w3i2cccbbabbyiq8m1s3yfpvz1cvbqwfwqg"; 6682 }; 6683 meta.homepage = "https://github.com/olimorris/neotest-rspec/"; 6684 }; ··· 6721 6722 neotest-vitest = buildVimPlugin { 6723 pname = "neotest-vitest"; 6724 + version = "2024-02-18"; 6725 src = fetchFromGitHub { 6726 owner = "marilari88"; 6727 repo = "neotest-vitest"; 6728 + rev = "c0ea475596483eb02fa8e92c6be65c0536d55630"; 6729 + sha256 = "0ksja6zr6l9jcww33sy72g4s82gbkvryh0wm98jfbdsiybjffb50"; 6730 }; 6731 meta.homepage = "https://github.com/marilari88/neotest-vitest/"; 6732 }; ··· 6817 6818 netman-nvim = buildVimPlugin { 6819 pname = "netman.nvim"; 6820 + version = "2024-02-19"; 6821 src = fetchFromGitHub { 6822 owner = "miversen33"; 6823 repo = "netman.nvim"; 6824 + rev = "d0ec9d4ca195b2c87bf46ab050130a2c806310c4"; 6825 + sha256 = "0043r66vr10qwdd305q4ckizk8lkm0xy4wazm0yfhq37jwrbhh7d"; 6826 }; 6827 meta.homepage = "https://github.com/miversen33/netman.nvim/"; 6828 }; ··· 6853 6854 nfnl = buildVimPlugin { 6855 pname = "nfnl"; 6856 + version = "2024-02-19"; 6857 src = fetchFromGitHub { 6858 owner = "Olical"; 6859 repo = "nfnl"; 6860 + rev = "92f03c01405477fc61e410bb75d4387781a493dc"; 6861 + sha256 = "02ih6pjapws1j62mxa02dljjzm82bzms4ccjldsz5l02ks0k8vcr"; 6862 }; 6863 meta.homepage = "https://github.com/Olical/nfnl/"; 6864 }; ··· 6961 6962 no-clown-fiesta-nvim = buildVimPlugin { 6963 pname = "no-clown-fiesta.nvim"; 6964 + version = "2024-02-20"; 6965 src = fetchFromGitHub { 6966 owner = "aktersnurra"; 6967 repo = "no-clown-fiesta.nvim"; 6968 + rev = "667d51fd990d52f7ba80d9f76baa217dd79c6b11"; 6969 + sha256 = "17kg08fx15fn94073ppnmga3npr8ba9qjxnmhfccph49i90q7d95"; 6970 }; 6971 meta.homepage = "https://github.com/aktersnurra/no-clown-fiesta.nvim/"; 6972 }; ··· 7009 7010 none-ls-nvim = buildVimPlugin { 7011 pname = "none-ls.nvim"; 7012 + version = "2024-02-24"; 7013 src = fetchFromGitHub { 7014 owner = "nvimtools"; 7015 repo = "none-ls.nvim"; 7016 + rev = "0f7e1094d06c9d0fa31f545db7f00a0c518397ef"; 7017 + sha256 = "0c970nk32grmc3syw6rqf9szfkxnkjpj1jjajh3c02rjlid56w7y"; 7018 }; 7019 meta.homepage = "https://github.com/nvimtools/none-ls.nvim/"; 7020 }; ··· 7153 7154 nvim-autopairs = buildVimPlugin { 7155 pname = "nvim-autopairs"; 7156 + version = "2024-02-24"; 7157 src = fetchFromGitHub { 7158 owner = "windwp"; 7159 repo = "nvim-autopairs"; 7160 + rev = "1efb4f2e754d282762a1413ea0528d9a45143cdd"; 7161 + sha256 = "11mxb1xj5m24hgc52cdns2cndnn1m3m5gsv7yzd2zy4iqdjf9y1g"; 7162 }; 7163 meta.homepage = "https://github.com/windwp/nvim-autopairs/"; 7164 }; ··· 7189 7190 nvim-bqf = buildVimPlugin { 7191 pname = "nvim-bqf"; 7192 + version = "2024-02-20"; 7193 src = fetchFromGitHub { 7194 owner = "kevinhwang91"; 7195 repo = "nvim-bqf"; 7196 + rev = "654c904d5ad9dc4846445056086168e25bd8ba2d"; 7197 + sha256 = "03gy2qnx7r6h0kk6h1x4pshwh08q5zaw5pxdpwnyfi9fkgdidcyc"; 7198 }; 7199 meta.homepage = "https://github.com/kevinhwang91/nvim-bqf/"; 7200 }; ··· 7357 7358 nvim-dap-go = buildVimPlugin { 7359 pname = "nvim-dap-go"; 7360 + version = "2024-02-21"; 7361 src = fetchFromGitHub { 7362 owner = "leoluz"; 7363 repo = "nvim-dap-go"; 7364 + rev = "64f73400761e2d19459e664a52ea478f3a4420e7"; 7365 + sha256 = "1r6cqvz6kfmkfq6a5vv9kqqqs8sfwhmr26wilrd18sgya58hbdvn"; 7366 }; 7367 meta.homepage = "https://github.com/leoluz/nvim-dap-go/"; 7368 }; 7369 7370 nvim-dap-python = buildVimPlugin { 7371 pname = "nvim-dap-python"; 7372 + version = "2024-02-19"; 7373 src = fetchFromGitHub { 7374 owner = "mfussenegger"; 7375 repo = "nvim-dap-python"; 7376 + rev = "66560f0ebddf96604f7037e1efad3ba6942761e6"; 7377 + sha256 = "0yc96r53iy0iim2nkl3rz5fza148fs6wk9y9k19k90ilzhh2ay3k"; 7378 }; 7379 meta.homepage = "https://github.com/mfussenegger/nvim-dap-python/"; 7380 }; ··· 7477 7478 nvim-highlight-colors = buildVimPlugin { 7479 pname = "nvim-highlight-colors"; 7480 + version = "2024-02-23"; 7481 src = fetchFromGitHub { 7482 owner = "brenoprata10"; 7483 repo = "nvim-highlight-colors"; 7484 + rev = "6ec3af16ba9110a95513ab0527053410663b10c0"; 7485 + sha256 = "1jgifrzmzv4f3vaw60xmjwjzihpc2qz90qidqzls02swmh84vada"; 7486 }; 7487 meta.homepage = "https://github.com/brenoprata10/nvim-highlight-colors/"; 7488 }; 7489 7490 nvim-highlite = buildVimPlugin { 7491 pname = "nvim-highlite"; 7492 + version = "2024-02-24"; 7493 src = fetchFromGitHub { 7494 owner = "Iron-E"; 7495 repo = "nvim-highlite"; 7496 + rev = "44525161735e6e5726c9e3eb0a504b2c975b7a64"; 7497 + sha256 = "0z95473fx8ys4yd5j6nhn5v24bj8sfzv8rb9hl581a7zp2fmwxif"; 7498 }; 7499 meta.homepage = "https://github.com/Iron-E/nvim-highlite/"; 7500 }; ··· 7525 7526 nvim-jdtls = buildVimPlugin { 7527 pname = "nvim-jdtls"; 7528 + version = "2024-02-21"; 7529 src = fetchFromGitHub { 7530 owner = "mfussenegger"; 7531 repo = "nvim-jdtls"; 7532 + rev = "382b9f625861f47d95876bcfb4c261f3b96077cb"; 7533 + sha256 = "1c65a12w1lmh16f6rwpq5nf5xqr3sna7arbwywh0bnxg6i3lhbgf"; 7534 }; 7535 meta.homepage = "https://github.com/mfussenegger/nvim-jdtls/"; 7536 }; ··· 7608 7609 nvim-lint = buildVimPlugin { 7610 pname = "nvim-lint"; 7611 + version = "2024-02-24"; 7612 src = fetchFromGitHub { 7613 owner = "mfussenegger"; 7614 repo = "nvim-lint"; 7615 + rev = "85fe14d080d902dcc566461f0205495d0c153372"; 7616 + sha256 = "1xs45spp4j65hxmja1jpcqsmw4sr32vxmhhqwaza7b54z9pb82qy"; 7617 }; 7618 meta.homepage = "https://github.com/mfussenegger/nvim-lint/"; 7619 }; ··· 7644 7645 nvim-lspconfig = buildVimPlugin { 7646 pname = "nvim-lspconfig"; 7647 + version = "2024-02-24"; 7648 src = fetchFromGitHub { 7649 owner = "neovim"; 7650 repo = "nvim-lspconfig"; 7651 + rev = "b8751ff9ac9fd6ce253e0653d898de02e54040d5"; 7652 + sha256 = "1ak2fdsp2rbv69swzxw8x8ki5c03alzzamkdz1m3jpjd5x1x62hn"; 7653 }; 7654 meta.homepage = "https://github.com/neovim/nvim-lspconfig/"; 7655 }; ··· 7704 7705 nvim-metals = buildVimPlugin { 7706 pname = "nvim-metals"; 7707 + version = "2024-02-22"; 7708 src = fetchFromGitHub { 7709 owner = "scalameta"; 7710 repo = "nvim-metals"; 7711 + rev = "9f498a5f74771cedaa05871a79df91aa09ad6bd9"; 7712 + sha256 = "1ll7nihbwl8rk0l9zrl55rapnc7h1hwcgmvgm6595zjba30sjazn"; 7713 }; 7714 meta.homepage = "https://github.com/scalameta/nvim-metals/"; 7715 }; ··· 7872 7873 nvim-scrollview = buildVimPlugin { 7874 pname = "nvim-scrollview"; 7875 + version = "2024-02-19"; 7876 src = fetchFromGitHub { 7877 owner = "dstein64"; 7878 repo = "nvim-scrollview"; 7879 + rev = "7ef112edde3355cb50c3b7bf1e8909c8d2bc3186"; 7880 + sha256 = "146ljp5gh7vypr7hj6xxkzhlsg7dja4f0b1651clsi0sarxd59s9"; 7881 }; 7882 meta.homepage = "https://github.com/dstein64/nvim-scrollview/"; 7883 }; ··· 7896 7897 nvim-snippy = buildVimPlugin { 7898 pname = "nvim-snippy"; 7899 + version = "2024-02-24"; 7900 src = fetchFromGitHub { 7901 owner = "dcampos"; 7902 repo = "nvim-snippy"; 7903 + rev = "6295b6cb30725c343a8986096c9f04b0e7646c52"; 7904 + sha256 = "1rplgghm6xr803xhgshrnbs4qvda4331znywsfwycxqyl7zvynsf"; 7905 }; 7906 meta.homepage = "https://github.com/dcampos/nvim-snippy/"; 7907 }; ··· 7920 7921 nvim-spectre = buildVimPlugin { 7922 pname = "nvim-spectre"; 7923 + version = "2024-02-19"; 7924 src = fetchFromGitHub { 7925 owner = "nvim-pack"; 7926 repo = "nvim-spectre"; 7927 + rev = "3712ff0cdf4f9f877d9ca708d835a877d9a0abaf"; 7928 + sha256 = "1112r1qz44mgvqda98a1ch4w262n5hs9ylgp9fdvgz62nhgxgl5m"; 7929 }; 7930 meta.homepage = "https://github.com/nvim-pack/nvim-spectre/"; 7931 }; ··· 7992 7993 nvim-tree-lua = buildVimPlugin { 7994 pname = "nvim-tree.lua"; 7995 + version = "2024-02-24"; 7996 src = fetchFromGitHub { 7997 owner = "nvim-tree"; 7998 repo = "nvim-tree.lua"; 7999 + rev = "d52fdeb0a300ac42b9cfa65ae0600a299f8e8677"; 8000 + sha256 = "0dngnviq36z9jsm1p6w4b3xg31k6fj05xdk6qn0cxjjharrskazi"; 8001 }; 8002 meta.homepage = "https://github.com/nvim-tree/nvim-tree.lua/"; 8003 }; 8004 8005 nvim-treesitter = buildVimPlugin { 8006 pname = "nvim-treesitter"; 8007 + version = "2024-02-24"; 8008 src = fetchFromGitHub { 8009 owner = "nvim-treesitter"; 8010 repo = "nvim-treesitter"; 8011 + rev = "9896ef5f701cc8258c4f04c6944b77e7cfa244e3"; 8012 + sha256 = "0qgvxhhkamkj55nxy7hhyykjpw8jb1gphay5pxnlkayj05rjklih"; 8013 }; 8014 meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/"; 8015 }; 8016 8017 nvim-treesitter-context = buildVimPlugin { 8018 pname = "nvim-treesitter-context"; 8019 + version = "2024-02-24"; 8020 src = fetchFromGitHub { 8021 owner = "nvim-treesitter"; 8022 repo = "nvim-treesitter-context"; 8023 + rev = "e4a259f05032983c8611ca150ac25f1df62c0871"; 8024 + sha256 = "1f4fv4ip7p4db416cijfx6li7k3pvpc9y0gbkad3q2i2ax5cyw8c"; 8025 }; 8026 meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-context/"; 8027 }; ··· 8136 8137 nvim-web-devicons = buildVimPlugin { 8138 pname = "nvim-web-devicons"; 8139 + version = "2024-02-18"; 8140 src = fetchFromGitHub { 8141 owner = "nvim-tree"; 8142 repo = "nvim-web-devicons"; 8143 + rev = "14ac5887110b06b89a96881d534230dac3ed134d"; 8144 + sha256 = "1l02wpzxac4ykghficsdhgn7ix2896qhaisxm4f7xbl72jl77h44"; 8145 }; 8146 meta.homepage = "https://github.com/nvim-tree/nvim-web-devicons/"; 8147 }; ··· 8220 8221 obsidian-nvim = buildVimPlugin { 8222 pname = "obsidian.nvim"; 8223 + version = "2024-02-24"; 8224 src = fetchFromGitHub { 8225 owner = "epwalsh"; 8226 repo = "obsidian.nvim"; 8227 + rev = "a53ed63a493b54e4ed90281a2d69aa1d2dd896f3"; 8228 + sha256 = "010a9sxzam788nswma1ln88h08a9i8lskdvzgq7zcqhv9lcawzhf"; 8229 }; 8230 meta.homepage = "https://github.com/epwalsh/obsidian.nvim/"; 8231 }; ··· 8268 8269 oil-nvim = buildVimPlugin { 8270 pname = "oil.nvim"; 8271 + version = "2024-02-23"; 8272 src = fetchFromGitHub { 8273 owner = "stevearc"; 8274 repo = "oil.nvim"; 8275 + rev = "132b4ea0740c417b9d717411cab4cf187e1fd095"; 8276 + sha256 = "085n2mfsv0gmz4f31wpzld804033h73mm7zfhni6xa8ffd7vvldj"; 8277 fetchSubmodules = true; 8278 }; 8279 meta.homepage = "https://github.com/stevearc/oil.nvim/"; ··· 8365 8366 onedarkpro-nvim = buildVimPlugin { 8367 pname = "onedarkpro.nvim"; 8368 + version = "2024-02-24"; 8369 src = fetchFromGitHub { 8370 owner = "olimorris"; 8371 repo = "onedarkpro.nvim"; 8372 + rev = "3fbb6e8c35589e6373fcb8d49b6318f794740343"; 8373 + sha256 = "07iz851rczafvi44bdbcijbahcwjwljsypl80g5zdc0q9i9s313y"; 8374 }; 8375 meta.homepage = "https://github.com/olimorris/onedarkpro.nvim/"; 8376 }; ··· 8449 8450 orgmode = buildVimPlugin { 8451 pname = "orgmode"; 8452 + version = "2024-02-24"; 8453 src = fetchFromGitHub { 8454 owner = "nvim-orgmode"; 8455 repo = "orgmode"; 8456 + rev = "80314dfa195da5bb52bf92b749ba669b45eda04b"; 8457 + sha256 = "13c15nr0pxq6vizrcvransb770zrjfdqbv0w913kjhvggwc3r679"; 8458 }; 8459 meta.homepage = "https://github.com/nvim-orgmode/orgmode/"; 8460 }; ··· 8473 8474 otter-nvim = buildVimPlugin { 8475 pname = "otter.nvim"; 8476 + version = "2024-02-19"; 8477 src = fetchFromGitHub { 8478 owner = "jmbuhr"; 8479 repo = "otter.nvim"; 8480 + rev = "216b927dcf6e6b798f7cc5abc9ccd130adb02b04"; 8481 + sha256 = "1r7w8r9f01jl07651s3lbqzx5d202g9vz2bvk8zcwfd2lzsj6n8r"; 8482 }; 8483 meta.homepage = "https://github.com/jmbuhr/otter.nvim/"; 8484 }; 8485 8486 overseer-nvim = buildVimPlugin { 8487 pname = "overseer.nvim"; 8488 + version = "2024-02-21"; 8489 src = fetchFromGitHub { 8490 owner = "stevearc"; 8491 repo = "overseer.nvim"; 8492 + rev = "4855aefcf335bbac71eea9c6a888958fb1ed1e1a"; 8493 + sha256 = "1p5cr628qcla3ad1nfnpk9vmaxxspvfjiimyw5n81giywlf136sg"; 8494 fetchSubmodules = true; 8495 }; 8496 meta.homepage = "https://github.com/stevearc/overseer.nvim/"; ··· 8510 8511 package-info-nvim = buildVimPlugin { 8512 pname = "package-info.nvim"; 8513 + version = "2024-02-18"; 8514 src = fetchFromGitHub { 8515 owner = "vuki656"; 8516 repo = "package-info.nvim"; 8517 + rev = "45acce5b12ce824332d8000cc2c91805b6710446"; 8518 + sha256 = "19aaswkjx7q85c091p80zypx6az0m5z2jccapng5clvh2j4qw7qf"; 8519 }; 8520 meta.homepage = "https://github.com/vuki656/package-info.nvim/"; 8521 }; ··· 8678 8679 plantuml-syntax = buildVimPlugin { 8680 pname = "plantuml-syntax"; 8681 + version = "2024-02-22"; 8682 src = fetchFromGitHub { 8683 owner = "aklt"; 8684 repo = "plantuml-syntax"; 8685 + rev = "309c15c77794433f276fb09eb4e3b8f381003cfd"; 8686 + sha256 = "0g7yprik607gy01lamql1kpk25sdl54ckfrc9p11rrimal7rms38"; 8687 }; 8688 meta.homepage = "https://github.com/aklt/plantuml-syntax/"; 8689 }; ··· 8908 8909 quarto-nvim = buildVimPlugin { 8910 pname = "quarto-nvim"; 8911 + version = "2024-02-19"; 8912 src = fetchFromGitHub { 8913 owner = "quarto-dev"; 8914 repo = "quarto-nvim"; 8915 + rev = "a6e7452de5944f7f38a4b12f1d50e460c1dccd95"; 8916 + sha256 = "0l2qgz51yh4pvx494k8p34xrda4mg38m9dwhy9sdxw01qy910xp8"; 8917 }; 8918 meta.homepage = "https://github.com/quarto-dev/quarto-nvim/"; 8919 }; ··· 8980 8981 rainbow-delimiters-nvim = buildVimPlugin { 8982 pname = "rainbow-delimiters.nvim"; 8983 + version = "2024-02-22"; 8984 src = fetchgit { 8985 url = "https://gitlab.com/HiPhish/rainbow-delimiters.nvim"; 8986 + rev = "161eb67a82ee269d1037df64c6d5a05bd5860d32"; 8987 + sha256 = "1fg45g6dlnxv9684q3na2kfr5w1m6cbrsjraiap4q7dmndsjxbbr"; 8988 }; 8989 meta.homepage = "https://gitlab.com/HiPhish/rainbow-delimiters.nvim"; 8990 }; ··· 9063 9064 refactoring-nvim = buildVimPlugin { 9065 pname = "refactoring.nvim"; 9066 + version = "2024-02-19"; 9067 src = fetchFromGitHub { 9068 owner = "theprimeagen"; 9069 repo = "refactoring.nvim"; 9070 + rev = "1b593e7203b31c7bde3fa638e6869144698df3b6"; 9071 + sha256 = "0q0xbn5xxh4fyjm5v2c2pvai9djyk67xk2brqn209sx3qq8drs5n"; 9072 }; 9073 meta.homepage = "https://github.com/theprimeagen/refactoring.nvim/"; 9074 }; ··· 9123 9124 rest-nvim = buildNeovimPlugin { 9125 pname = "rest.nvim"; 9126 + version = "2024-02-18"; 9127 src = fetchFromGitHub { 9128 owner = "rest-nvim"; 9129 repo = "rest.nvim"; 9130 + rev = "c27a0bcb84ab5534d89065d638119ed2dbbae189"; 9131 + sha256 = "078w4zr4h302i3d5vd31qypxr2yxhnz0yxkpgvam2z0l3mp07qz0"; 9132 }; 9133 meta.homepage = "https://github.com/rest-nvim/rest.nvim/"; 9134 }; ··· 9243 9244 rustaceanvim = buildNeovimPlugin { 9245 pname = "rustaceanvim"; 9246 + version = "2024-02-23"; 9247 src = fetchFromGitHub { 9248 owner = "mrcjkb"; 9249 repo = "rustaceanvim"; 9250 + rev = "9dbc65d890820ca56fff1ea3e0ecef64f2158140"; 9251 + sha256 = "0r0j4gp1dks77k8b2644xf3v27qmniam5rk8hgklwcab6wf14r9y"; 9252 }; 9253 meta.homepage = "https://github.com/mrcjkb/rustaceanvim/"; 9254 }; ··· 9484 9485 smart-splits-nvim = buildVimPlugin { 9486 pname = "smart-splits.nvim"; 9487 + version = "2024-02-18"; 9488 src = fetchFromGitHub { 9489 owner = "mrjones2014"; 9490 repo = "smart-splits.nvim"; 9491 + rev = "e1e1e6ca3754bd8ef971fb69673cc17965eb9e37"; 9492 + sha256 = "12wa0a6igw7hmnmgaspcf2h09vvmcmw49wif77i39bl2asfdblkr"; 9493 }; 9494 meta.homepage = "https://github.com/mrjones2014/smart-splits.nvim/"; 9495 }; ··· 9700 9701 splitjoin-vim = buildVimPlugin { 9702 pname = "splitjoin.vim"; 9703 + version = "2024-02-23"; 9704 src = fetchFromGitHub { 9705 owner = "AndrewRadev"; 9706 repo = "splitjoin.vim"; 9707 + rev = "1aa617d15a9904107a68f95ebf5036b7d4abf64d"; 9708 + sha256 = "1yjygjjiiv5572ccqn00wk7dc7q30r6jnvxv85qrz5bnvvfymvvs"; 9709 fetchSubmodules = true; 9710 }; 9711 meta.homepage = "https://github.com/AndrewRadev/splitjoin.vim/"; ··· 9713 9714 sqlite-lua = buildVimPlugin { 9715 pname = "sqlite.lua"; 9716 + version = "2024-02-19"; 9717 src = fetchFromGitHub { 9718 owner = "kkharji"; 9719 repo = "sqlite.lua"; 9720 + rev = "40701b6151f8883980c1548647116de39b763540"; 9721 + sha256 = "106j1zzsr97jr0pk6ri2jxdpvqc2ci7g8rlsbb5s30lsqr4ix0ah"; 9722 }; 9723 meta.homepage = "https://github.com/kkharji/sqlite.lua/"; 9724 }; 9725 9726 srcery-vim = buildVimPlugin { 9727 pname = "srcery-vim"; 9728 + version = "2024-02-17"; 9729 src = fetchFromGitHub { 9730 owner = "srcery-colors"; 9731 repo = "srcery-vim"; 9732 + rev = "289c6a1499b074c15e30cf437364837dd4966f83"; 9733 + sha256 = "1k14nwndx7z3hy7d81zghrrl641bfgpq61n5j0nsrd0kk2xiym61"; 9734 }; 9735 meta.homepage = "https://github.com/srcery-colors/srcery-vim/"; 9736 }; ··· 9833 9834 statuscol-nvim = buildVimPlugin { 9835 pname = "statuscol.nvim"; 9836 + version = "2024-02-23"; 9837 src = fetchFromGitHub { 9838 owner = "luukvbaal"; 9839 repo = "statuscol.nvim"; 9840 + rev = "d954893262a57a92e46edd87de67e2b3fe72305e"; 9841 + sha256 = "1i8nvhbrcsinydd1ppnrw6lr3izh1dwp860hr7axyfjgqxgx39f8"; 9842 }; 9843 meta.homepage = "https://github.com/luukvbaal/statuscol.nvim/"; 9844 }; ··· 10063 10064 tabout-nvim = buildVimPlugin { 10065 pname = "tabout.nvim"; 10066 + version = "2024-02-18"; 10067 src = fetchFromGitHub { 10068 owner = "abecodes"; 10069 repo = "tabout.nvim"; 10070 + rev = "6a8f4e67a9bfc9bfc9989cc45253180598cc4339"; 10071 + sha256 = "0j4n6f8k2054v77pm458q0qf36ipyk31lplm2m4fszxq0sq0kmwp"; 10072 }; 10073 meta.homepage = "https://github.com/abecodes/tabout.nvim/"; 10074 }; ··· 10183 10184 telekasten-nvim = buildVimPlugin { 10185 pname = "telekasten.nvim"; 10186 + version = "2024-02-22"; 10187 src = fetchFromGitHub { 10188 owner = "renerocksai"; 10189 repo = "telekasten.nvim"; 10190 + rev = "872b83f619ddfe4312acdc658d129b6828e1f418"; 10191 + sha256 = "0zcsfzw4gk8jn656l7q850v98r255kcfrbs982ncf2mj7rwrpywy"; 10192 fetchSubmodules = true; 10193 }; 10194 meta.homepage = "https://github.com/renerocksai/telekasten.nvim/"; ··· 10341 10342 telescope-manix = buildNeovimPlugin { 10343 pname = "telescope-manix"; 10344 + version = "2024-02-18"; 10345 src = fetchFromGitHub { 10346 owner = "MrcJkb"; 10347 repo = "telescope-manix"; 10348 + rev = "d8f10c235fa153e3de17bf32e886806c3ed382c4"; 10349 + sha256 = "0xrgxgyidz0y7i513vl8ryhsyf3nf9r8408fhhk97ahwdg4kid39"; 10350 }; 10351 meta.homepage = "https://github.com/MrcJkb/telescope-manix/"; 10352 }; ··· 10486 10487 telescope-nvim = buildNeovimPlugin { 10488 pname = "telescope.nvim"; 10489 + version = "2024-02-24"; 10490 src = fetchFromGitHub { 10491 owner = "nvim-telescope"; 10492 repo = "telescope.nvim"; 10493 + rev = "2e1e382df42467029b493c143c2e727028140214"; 10494 + sha256 = "1f4paibs644zwbz7xi0v0h83w6g2rdxqlf4qajcy8lgh1ig1d59y"; 10495 }; 10496 meta.homepage = "https://github.com/nvim-telescope/telescope.nvim/"; 10497 }; ··· 10594 10595 text-case-nvim = buildVimPlugin { 10596 pname = "text-case.nvim"; 10597 + version = "2024-02-23"; 10598 src = fetchFromGitHub { 10599 owner = "johmsalas"; 10600 repo = "text-case.nvim"; 10601 + rev = "d62c63a4e9a996c7321885937ab89920fca2c1c8"; 10602 + sha256 = "027cgrh0xwnfgakzibzxj3wh8n8q0x5yqjsvhjgcg53pq0yfdss4"; 10603 }; 10604 meta.homepage = "https://github.com/johmsalas/text-case.nvim/"; 10605 }; ··· 10919 10920 ultimate-autopair-nvim = buildVimPlugin { 10921 pname = "ultimate-autopair.nvim"; 10922 + version = "2024-02-22"; 10923 src = fetchFromGitHub { 10924 owner = "altermo"; 10925 repo = "ultimate-autopair.nvim"; 10926 + rev = "6ecf7461d44513af89f8257f057fcc99e9297612"; 10927 + sha256 = "01dj9fdzaliwpxh358dql0ndvnykqn8v9w20b7pkn09p1airq937"; 10928 }; 10929 meta.homepage = "https://github.com/altermo/ultimate-autopair.nvim/"; 10930 }; ··· 10967 10968 unison = buildVimPlugin { 10969 pname = "unison"; 10970 + version = "2024-02-22"; 10971 src = fetchFromGitHub { 10972 owner = "unisonweb"; 10973 repo = "unison"; 10974 + rev = "5e51fab2004ecfed1fa03adc24faa29b2cb813c2"; 10975 + sha256 = "0y2gkrj026w7kaf3sm62x5fy172gvmkmfg3nlsiwzgm4mlhgsxh8"; 10976 }; 10977 meta.homepage = "https://github.com/unisonweb/unison/"; 10978 }; ··· 11411 11412 vim-airline = buildVimPlugin { 11413 pname = "vim-airline"; 11414 + version = "2024-02-17"; 11415 src = fetchFromGitHub { 11416 owner = "vim-airline"; 11417 repo = "vim-airline"; 11418 + rev = "d9f42cb46710e31962a9609939ddfeb0685dd779"; 11419 + sha256 = "1a4pcyzvqsmsvz7fxf2h5b4v3xlsqv15qyr35xniji44196aaajc"; 11420 }; 11421 meta.homepage = "https://github.com/vim-airline/vim-airline/"; 11422 }; ··· 12227 12228 vim-dirvish = buildVimPlugin { 12229 pname = "vim-dirvish"; 12230 + version = "2024-02-20"; 12231 src = fetchFromGitHub { 12232 owner = "justinmk"; 12233 repo = "vim-dirvish"; 12234 + rev = "b660af1fa07fe1d44d4eb3ea5242334f6c2766ca"; 12235 + sha256 = "1h0ypp7fp47dk8sj1xgrm9113cgsvdczmfilbrix5rmm9b0jph2i"; 12236 }; 12237 meta.homepage = "https://github.com/justinmk/vim-dirvish/"; 12238 }; ··· 12251 12252 vim-dispatch = buildVimPlugin { 12253 pname = "vim-dispatch"; 12254 + version = "2024-02-18"; 12255 src = fetchFromGitHub { 12256 owner = "tpope"; 12257 repo = "vim-dispatch"; 12258 + rev = "4c695bc052cad2ae6b980aebbe48d046466e27ae"; 12259 + sha256 = "13c63n7gylny2s84k05cpl4cjn070d3qk6yagxny23yanz29hc15"; 12260 }; 12261 meta.homepage = "https://github.com/tpope/vim-dispatch/"; 12262 }; ··· 12683 12684 vim-fugitive = buildVimPlugin { 12685 pname = "vim-fugitive"; 12686 + version = "2024-02-18"; 12687 src = fetchFromGitHub { 12688 owner = "tpope"; 12689 repo = "vim-fugitive"; 12690 + rev = "4bc9d989930e37989b038540cc49e63728d3f220"; 12691 + sha256 = "11xskz5qkld0fqgp7a4rrsrzwphf0jzil0vx7j6yy91adhvqbzqr"; 12692 }; 12693 meta.homepage = "https://github.com/tpope/vim-fugitive/"; 12694 }; ··· 12719 12720 vim-gh-line = buildVimPlugin { 12721 pname = "vim-gh-line"; 12722 + version = "2024-02-19"; 12723 src = fetchFromGitHub { 12724 owner = "ruanyl"; 12725 repo = "vim-gh-line"; 12726 + rev = "731751fdfa4f64a061dbc7088cb7b2f12e0828ad"; 12727 + sha256 = "06malyx56zswpzf399y7bsxw45fx2ys9ravdqqxgssvgsslq87fb"; 12728 }; 12729 meta.homepage = "https://github.com/ruanyl/vim-gh-line/"; 12730 }; ··· 13814 13815 vim-matchup = buildVimPlugin { 13816 pname = "vim-matchup"; 13817 + version = "2024-02-24"; 13818 src = fetchFromGitHub { 13819 owner = "andymass"; 13820 repo = "vim-matchup"; 13821 + rev = "2d660e4aa7c566014c667af2cda0458043527902"; 13822 + sha256 = "0a5527gmwf0chdn91s2s8pa7iny3qa5a88c413g4vwch12mn2vrj"; 13823 }; 13824 meta.homepage = "https://github.com/andymass/vim-matchup/"; 13825 }; ··· 14066 14067 vim-nix = buildVimPlugin { 14068 pname = "vim-nix"; 14069 + version = "2024-02-24"; 14070 src = fetchFromGitHub { 14071 owner = "LnL7"; 14072 repo = "vim-nix"; 14073 + rev = "e25cd0f2e5922f1f4d3cd969f92e35a9a327ffb0"; 14074 + sha256 = "15k08hl1xls2zxa9sgsjygb6j8643pc0s0fpi05bfldf9z4mxzyv"; 14075 }; 14076 meta.homepage = "https://github.com/LnL7/vim-nix/"; 14077 }; ··· 14438 14439 vim-plug = buildVimPlugin { 14440 pname = "vim-plug"; 14441 + version = "2024-02-24"; 14442 src = fetchFromGitHub { 14443 owner = "junegunn"; 14444 repo = "vim-plug"; 14445 + rev = "2f8f04cf79f424aab8c2372d8e0b89099e3dba65"; 14446 + sha256 = "03jvf9fcz5894g990jbmn7mr9afl07fkglph2lz3b5015i6ywy08"; 14447 }; 14448 meta.homepage = "https://github.com/junegunn/vim-plug/"; 14449 }; ··· 15086 15087 vim-sneak = buildVimPlugin { 15088 pname = "vim-sneak"; 15089 + version = "2024-02-21"; 15090 src = fetchFromGitHub { 15091 owner = "justinmk"; 15092 repo = "vim-sneak"; 15093 + rev = "c13d0497139b8796ff9c44ddb9bc0dc9770ad2dd"; 15094 + sha256 = "06dlfp0bdnbb75didd52f03r9y8r7g6wh5bc10m2g00zbnfs3mcx"; 15095 }; 15096 meta.homepage = "https://github.com/justinmk/vim-sneak/"; 15097 }; ··· 15110 15111 vim-snippets = buildVimPlugin { 15112 pname = "vim-snippets"; 15113 + version = "2024-02-24"; 15114 src = fetchFromGitHub { 15115 owner = "honza"; 15116 repo = "vim-snippets"; 15117 + rev = "393d980157b8149b3ff65a48bc4aae24dca9c846"; 15118 + sha256 = "0fkygzr5srgyyv59glawi9a2j47b57sp20ak9q4qa3izf0z8pk94"; 15119 }; 15120 meta.homepage = "https://github.com/honza/vim-snippets/"; 15121 }; ··· 15567 15568 vim-tpipeline = buildVimPlugin { 15569 pname = "vim-tpipeline"; 15570 + version = "2024-02-18"; 15571 src = fetchFromGitHub { 15572 owner = "vimpostor"; 15573 repo = "vim-tpipeline"; 15574 + rev = "649f079a0bee19565978b82b672d831c6641d952"; 15575 + sha256 = "16lyavpy8qh06l03jqs7klyja3nqs3ynjfy7y8xjmlqa4mgfcffn"; 15576 }; 15577 meta.homepage = "https://github.com/vimpostor/vim-tpipeline/"; 15578 }; ··· 15711 15712 vim-visual-multi = buildVimPlugin { 15713 pname = "vim-visual-multi"; 15714 + version = "2024-02-22"; 15715 src = fetchFromGitHub { 15716 owner = "mg979"; 15717 repo = "vim-visual-multi"; 15718 + rev = "fe1ec7e430013b83c8c2dee85ae496251b71e253"; 15719 + sha256 = "0mvirqq1gmp2270bm92fk3c4d96r2jlkl2s36pm1d00b7vd3vpll"; 15720 }; 15721 meta.homepage = "https://github.com/mg979/vim-visual-multi/"; 15722 }; ··· 15807 15808 vim-wakatime = buildVimPlugin { 15809 pname = "vim-wakatime"; 15810 + version = "2024-02-22"; 15811 src = fetchFromGitHub { 15812 owner = "wakatime"; 15813 repo = "vim-wakatime"; 15814 + rev = "285c2e4e48fb0c63ced233c00fb10a2edb3b6c94"; 15815 + sha256 = "1f7jqmsr7b9103g9fif3p8fglrqlgk5nf3ckhkjpwfy6355vk41h"; 15816 }; 15817 meta.homepage = "https://github.com/wakatime/vim-wakatime/"; 15818 }; ··· 16119 16120 vimspector = buildVimPlugin { 16121 pname = "vimspector"; 16122 + version = "2024-02-17"; 16123 src = fetchFromGitHub { 16124 owner = "puremourning"; 16125 repo = "vimspector"; 16126 + rev = "def092693ea33eb2055fb2cfbcabb8e56ea77963"; 16127 + sha256 = "0b4md13a4mdf2knmb0p3c83k3v04hl5y4z2sa2kci3shq41v694x"; 16128 fetchSubmodules = true; 16129 }; 16130 meta.homepage = "https://github.com/puremourning/vimspector/"; ··· 16132 16133 vimtex = buildVimPlugin { 16134 pname = "vimtex"; 16135 + version = "2024-02-22"; 16136 src = fetchFromGitHub { 16137 owner = "lervag"; 16138 repo = "vimtex"; 16139 + rev = "01c4c167338b74dc0c30621841bc548b52e96330"; 16140 + sha256 = "0gf3ifnyw2207s1r4a0zasx9qdgyymja6nj0dhnys6k3rvax0spp"; 16141 }; 16142 meta.homepage = "https://github.com/lervag/vimtex/"; 16143 }; 16144 16145 vimux = buildVimPlugin { 16146 pname = "vimux"; 16147 + version = "2024-02-19"; 16148 src = fetchFromGitHub { 16149 owner = "preservim"; 16150 repo = "vimux"; 16151 + rev = "f7c41607d9246ec4b6cc28587cce84d75d106e3e"; 16152 + sha256 = "0df041kccvdgn82qqxbwzamc3g1zs5agyyg2xfkqz4ibayq7z5d7"; 16153 }; 16154 meta.homepage = "https://github.com/preservim/vimux/"; 16155 }; ··· 16204 16205 vista-vim = buildVimPlugin { 16206 pname = "vista.vim"; 16207 + version = "2024-02-21"; 16208 src = fetchFromGitHub { 16209 owner = "liuchengxu"; 16210 repo = "vista.vim"; 16211 + rev = "f76cecc430003968e6174cae899c2cb2953219b7"; 16212 + sha256 = "0hq41f91f97885vx1rcl981vhwariiwbz2hs0dzryka2ycy5lvy4"; 16213 }; 16214 meta.homepage = "https://github.com/liuchengxu/vista.vim/"; 16215 }; 16216 16217 vscode-nvim = buildVimPlugin { 16218 pname = "vscode.nvim"; 16219 + version = "2024-02-21"; 16220 src = fetchFromGitHub { 16221 owner = "Mofiqul"; 16222 repo = "vscode.nvim"; 16223 + rev = "e4eb84baf3a2b0b761780bc54b726461d23d4d3e"; 16224 + sha256 = "1w85w68xsjzi9cp78f24wl3p9pq9wcaf7mxczxc7mgnyzpfm7az3"; 16225 }; 16226 meta.homepage = "https://github.com/Mofiqul/vscode.nvim/"; 16227 }; ··· 16625 16626 catppuccin-nvim = buildVimPlugin { 16627 pname = "catppuccin-nvim"; 16628 + version = "2024-02-24"; 16629 src = fetchFromGitHub { 16630 owner = "catppuccin"; 16631 repo = "nvim"; 16632 + rev = "c0de3b46811fe1ce3912e2245a9dfbea6b41c300"; 16633 + sha256 = "12m5jzp2xyv0hyndscnj7708b8rczsmqqr0kd4ng7kh5ll0xr8br"; 16634 }; 16635 meta.homepage = "https://github.com/catppuccin/nvim/"; 16636 }; ··· 16649 16650 dracula-vim = buildVimPlugin { 16651 pname = "dracula-vim"; 16652 + version = "2024-02-23"; 16653 src = fetchFromGitHub { 16654 owner = "dracula"; 16655 repo = "vim"; 16656 + rev = "9fa89296884e47bbadc49ad959e37b9d1c24cafb"; 16657 + sha256 = "0911akib9ys9vyxnalbmyip7m1ahpnsn89km2hrgj0fc9s5m75ky"; 16658 }; 16659 meta.homepage = "https://github.com/dracula/vim/"; 16660 }; ··· 16673 16674 gbprod-nord = buildVimPlugin { 16675 pname = "gbprod-nord"; 16676 + version = "2024-02-01"; 16677 src = fetchFromGitHub { 16678 owner = "gbprod"; 16679 repo = "nord.nvim"; 16680 + rev = "4ae9eb96e9ee65493d4ade102dec7e4b4d4b8b21"; 16681 + sha256 = "1pipplqpmif0wmb9w782bq89dlqidjpi0l8dn1fddr3r7zn7xj48"; 16682 }; 16683 meta.homepage = "https://github.com/gbprod/nord.nvim/"; 16684 }; ··· 16745 16746 nvchad-ui = buildVimPlugin { 16747 pname = "nvchad-ui"; 16748 + version = "2024-02-21"; 16749 src = fetchFromGitHub { 16750 owner = "nvchad"; 16751 repo = "ui"; 16752 + rev = "7b3225264af17a9e0aff0b4fd2a0fac90b73db53"; 16753 + sha256 = "00frh2f0vgz9h3ajbig2df6a6jj1sarbwxnxzr232vi25azysy2z"; 16754 }; 16755 meta.homepage = "https://github.com/nvchad/ui/"; 16756 }; 16757 16758 phha-zenburn = buildVimPlugin { 16759 pname = "phha-zenburn"; 16760 + version = "2024-01-31"; 16761 src = fetchFromGitHub { 16762 owner = "phha"; 16763 repo = "zenburn.nvim"; 16764 + rev = "f5ee12b30119499c7fa7f95719cd7c5aab9f9f29"; 16765 + sha256 = "10wn4b1awk4bzb7isfqbp3pqzi2ifnmcs7zyrwhna1dpwwdpgvbr"; 16766 }; 16767 meta.homepage = "https://github.com/phha/zenburn.nvim/"; 16768 };
+185 -152
pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix
··· 50 }; 51 arduino = buildGrammar { 52 language = "arduino"; 53 - version = "0.0.0+rev=2372f16"; 54 src = fetchFromGitHub { 55 owner = "ObserverOfTime"; 56 repo = "tree-sitter-arduino"; 57 - rev = "2372f163b8416eeea674686fe0222e39fa06bad5"; 58 - hash = "sha256-nX0JXEP+fAADlKqMA1rrhKlUS4JMrOtFTQ/wxoOxcIY="; 59 }; 60 meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-arduino"; 61 }; ··· 116 }; 117 bass = buildGrammar { 118 language = "bass"; 119 - version = "0.0.0+rev=27f110d"; 120 src = fetchFromGitHub { 121 - owner = "amaanq"; 122 repo = "tree-sitter-bass"; 123 - rev = "27f110dfe79620993f5493ffa0d0f2fe12d250ed"; 124 - hash = "sha256-OmYtp2TAsAjw2fgdSezHUrP46b/QXgCbDeJa4ANrtvY="; 125 }; 126 - meta.homepage = "https://github.com/amaanq/tree-sitter-bass"; 127 }; 128 beancount = buildGrammar { 129 language = "beancount"; ··· 182 }; 183 c = buildGrammar { 184 language = "c"; 185 - version = "0.0.0+rev=72a60ea"; 186 src = fetchFromGitHub { 187 owner = "tree-sitter"; 188 repo = "tree-sitter-c"; 189 - rev = "72a60ea888fb59a8e143883661f021139c905b74"; 190 - hash = "sha256-huEi/PEzjG9mtwL30mJ2oVy+D64d8I9Z/LZc856qlbw="; 191 }; 192 meta.homepage = "https://github.com/tree-sitter/tree-sitter-c"; 193 }; ··· 226 }; 227 chatito = buildGrammar { 228 language = "chatito"; 229 - version = "0.0.0+rev=308b591"; 230 src = fetchFromGitHub { 231 owner = "ObserverOfTime"; 232 repo = "tree-sitter-chatito"; 233 - rev = "308b5913fd2ae6b527183ba1b3a490f90da32012"; 234 - hash = "sha256-oD49Rc1J/CkIAqEFI87efdzGLYl73se0ekpQll/Mpxs="; 235 }; 236 meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-chatito"; 237 }; ··· 248 }; 249 cmake = buildGrammar { 250 language = "cmake"; 251 - version = "0.0.0+rev=73ab4b8"; 252 src = fetchFromGitHub { 253 owner = "uyha"; 254 repo = "tree-sitter-cmake"; 255 - rev = "73ab4b8e9522f014a67f87f585e820d36fa47408"; 256 - hash = "sha256-5X4ho6tqPZFQWqoQ6WBsfuA+RbxTX5XzX7xzyFSTifw="; 257 }; 258 meta.homepage = "https://github.com/uyha/tree-sitter-cmake"; 259 }; ··· 314 }; 315 cpp = buildGrammar { 316 language = "cpp"; 317 - version = "0.0.0+rev=3d98832"; 318 src = fetchFromGitHub { 319 owner = "tree-sitter"; 320 repo = "tree-sitter-cpp"; 321 - rev = "3d988327a1cfd724c0d195b37a1056174fae99bc"; 322 - hash = "sha256-s7+dRY3OWE7iz9nlqHEOyLlrWaDPF0buDSIjsRYPc7s="; 323 }; 324 meta.homepage = "https://github.com/tree-sitter/tree-sitter-cpp"; 325 }; ··· 348 }; 349 cuda = buildGrammar { 350 language = "cuda"; 351 - version = "0.0.0+rev=2c6e806"; 352 src = fetchFromGitHub { 353 owner = "theHamsta"; 354 repo = "tree-sitter-cuda"; 355 - rev = "2c6e806949197e7898910c78f514a3b7ff679068"; 356 - hash = "sha256-JAShJo+jDv4kzFCPID0C3EokmeiWxMVcJoEsVOzKBEw="; 357 }; 358 meta.homepage = "https://github.com/theHamsta/tree-sitter-cuda"; 359 }; ··· 370 }; 371 d = buildGrammar { 372 language = "d"; 373 - version = "0.0.0+rev=d9a1a2e"; 374 src = fetchFromGitHub { 375 owner = "gdamore"; 376 repo = "tree-sitter-d"; 377 - rev = "d9a1a2ed77017c23f715643f4739433a5ea7ab6f"; 378 - hash = "sha256-GgecDpsZMBTEqHjSbNyUUA6HzGuYEgtqZ9AB+6+fsDo="; 379 }; 380 meta.homepage = "https://github.com/gdamore/tree-sitter-d"; 381 }; ··· 469 }; 470 dtd = buildGrammar { 471 language = "dtd"; 472 - version = "0.0.0+rev=2743ff8"; 473 src = fetchFromGitHub { 474 owner = "tree-sitter-grammars"; 475 repo = "tree-sitter-xml"; 476 - rev = "2743ff864eac85cec830ff400f2e0024b9ca588b"; 477 - hash = "sha256-wuj3Q+LAtAS99pwJUD+3BzndVeNhzvQlaugzTHRvUjI="; 478 }; 479 location = "dtd"; 480 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-xml"; ··· 526 }; 527 elm = buildGrammar { 528 language = "elm"; 529 - version = "0.0.0+rev=c26afd7"; 530 src = fetchFromGitHub { 531 owner = "elm-tooling"; 532 repo = "tree-sitter-elm"; 533 - rev = "c26afd7f2316f689410a1622f1780eff054994b1"; 534 - hash = "sha256-vYN1E49IpsvTUmxuzRyydCmhYZYGndcZPMBYgSMudrE="; 535 }; 536 meta.homepage = "https://github.com/elm-tooling/tree-sitter-elm"; 537 }; ··· 592 }; 593 faust = buildGrammar { 594 language = "faust"; 595 - version = "0.0.0+rev=9e514af"; 596 src = fetchFromGitHub { 597 owner = "khiner"; 598 repo = "tree-sitter-faust"; 599 - rev = "9e514af33bfe061d0ccf1999dbcc93fca91f133c"; 600 - hash = "sha256-FZ5wl6Pl2Y86dNpaRMTh8Q7TEx/s0YoV9/H1J+qwlwo="; 601 }; 602 meta.homepage = "https://github.com/khiner/tree-sitter-faust"; 603 }; 604 fennel = buildGrammar { 605 language = "fennel"; 606 - version = "0.0.0+rev=15e4f8c"; 607 src = fetchFromGitHub { 608 - owner = "travonted"; 609 repo = "tree-sitter-fennel"; 610 - rev = "15e4f8c417281768db17080c4447297f8ff5343a"; 611 - hash = "sha256-BdhgDS+yJ/DUYJknVksLSNHvei+MOkqVW7gp6AffKhU="; 612 }; 613 - meta.homepage = "https://github.com/travonted/tree-sitter-fennel"; 614 }; 615 firrtl = buildGrammar { 616 language = "firrtl"; ··· 702 }; 703 gdscript = buildGrammar { 704 language = "gdscript"; 705 - version = "0.0.0+rev=03f20b9"; 706 src = fetchFromGitHub { 707 owner = "PrestonKnopp"; 708 repo = "tree-sitter-gdscript"; 709 - rev = "03f20b94707a21bed90bb95101684bc4036139ce"; 710 - hash = "sha256-im87Rws9PPcBWNN0M8PNqnthJZlWKzn3iPLMGR+jtGo="; 711 }; 712 meta.homepage = "https://github.com/PrestonKnopp/tree-sitter-gdscript"; 713 }; ··· 735 }; 736 gitattributes = buildGrammar { 737 language = "gitattributes"; 738 - version = "0.0.0+rev=3d03b37"; 739 src = fetchFromGitHub { 740 owner = "ObserverOfTime"; 741 repo = "tree-sitter-gitattributes"; 742 - rev = "3d03b37395f5707b6a2bfb43f62957fe0e669c0c"; 743 - hash = "sha256-+DvxhL+m3Nagv0GXWWWYsIIDuWNzlK1vNVLOO0qBl2E="; 744 }; 745 meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-gitattributes"; 746 }; ··· 999 }; 1000 hlsl = buildGrammar { 1001 language = "hlsl"; 1002 - version = "0.0.0+rev=840fd07"; 1003 src = fetchFromGitHub { 1004 owner = "theHamsta"; 1005 repo = "tree-sitter-hlsl"; 1006 - rev = "840fd07f09304bca415b93a15483e9ab1e44bc3f"; 1007 - hash = "sha256-GPY6udz0YZawmQ6WcItXchUeag9EO+eMMGoYSaRsdrY="; 1008 }; 1009 meta.homepage = "https://github.com/theHamsta/tree-sitter-hlsl"; 1010 }; 1011 hlsplaylist = buildGrammar { 1012 language = "hlsplaylist"; 1013 - version = "0.0.0+rev=ff121d3"; 1014 src = fetchFromGitHub { 1015 owner = "Freed-Wu"; 1016 repo = "tree-sitter-hlsplaylist"; 1017 - rev = "ff121d397cf7cc709e3bbc928107fc25529e11e0"; 1018 - hash = "sha256-FItkJbxWfpRne27OPRq5fCHUCX35fxmiT6k1eX8UkhI="; 1019 }; 1020 meta.homepage = "https://github.com/Freed-Wu/tree-sitter-hlsplaylist"; 1021 }; ··· 1043 }; 1044 html = buildGrammar { 1045 language = "html"; 1046 - version = "0.0.0+rev=438d694"; 1047 src = fetchFromGitHub { 1048 owner = "tree-sitter"; 1049 repo = "tree-sitter-html"; 1050 - rev = "438d694a1f51e1704cb779ad4fec2517523b1d7f"; 1051 - hash = "sha256-NL1tOr7V3QVsVu2OfzLzFpe/FpYVD6MCgdSV0I6AkRY="; 1052 }; 1053 meta.homepage = "https://github.com/tree-sitter/tree-sitter-html"; 1054 }; ··· 1175 }; 1176 json = buildGrammar { 1177 language = "json"; 1178 - version = "0.0.0+rev=ac6ddfa"; 1179 src = fetchFromGitHub { 1180 owner = "tree-sitter"; 1181 repo = "tree-sitter-json"; 1182 - rev = "ac6ddfa7775795a3d8f5edab4a71e3a49f932b6a"; 1183 - hash = "sha256-T/y1xfHv3G3cTD2xw43tMiW8agKwE5CV/uwThSHkd84="; 1184 }; 1185 meta.homepage = "https://github.com/tree-sitter/tree-sitter-json"; 1186 }; ··· 1351 }; 1352 lua = buildGrammar { 1353 language = "lua"; 1354 - version = "0.0.0+rev=9668709"; 1355 src = fetchFromGitHub { 1356 owner = "MunifTanjim"; 1357 repo = "tree-sitter-lua"; 1358 - rev = "9668709211b2e683f27f414454a8b51bf0a6bda1"; 1359 - hash = "sha256-5t5w8KqbefInNbA12/jpNzmky/uOUhsLjKdEqpl1GEc="; 1360 }; 1361 meta.homepage = "https://github.com/MunifTanjim/tree-sitter-lua"; 1362 }; ··· 1417 }; 1418 markdown = buildGrammar { 1419 language = "markdown"; 1420 - version = "0.0.0+rev=23d9cb2"; 1421 src = fetchFromGitHub { 1422 owner = "MDeiml"; 1423 repo = "tree-sitter-markdown"; 1424 - rev = "23d9cb2ce2f4d0914e7609b500c5fc8dfae0176f"; 1425 - hash = "sha256-Z42w7gSUV9/9Q1jtCrd03cjlMUjHC5Vjie1x8m8K5uw="; 1426 }; 1427 location = "tree-sitter-markdown"; 1428 meta.homepage = "https://github.com/MDeiml/tree-sitter-markdown"; 1429 }; 1430 markdown_inline = buildGrammar { 1431 language = "markdown_inline"; 1432 - version = "0.0.0+rev=23d9cb2"; 1433 src = fetchFromGitHub { 1434 owner = "MDeiml"; 1435 repo = "tree-sitter-markdown"; 1436 - rev = "23d9cb2ce2f4d0914e7609b500c5fc8dfae0176f"; 1437 - hash = "sha256-Z42w7gSUV9/9Q1jtCrd03cjlMUjHC5Vjie1x8m8K5uw="; 1438 }; 1439 location = "tree-sitter-markdown-inline"; 1440 meta.homepage = "https://github.com/MDeiml/tree-sitter-markdown"; ··· 1474 }; 1475 meson = buildGrammar { 1476 language = "meson"; 1477 - version = "0.0.0+rev=3d6dfbd"; 1478 src = fetchFromGitHub { 1479 owner = "Decodetalkers"; 1480 repo = "tree-sitter-meson"; 1481 - rev = "3d6dfbdb2432603bc84ca7dc009bb39ed9a8a7b1"; 1482 - hash = "sha256-NRiecSr5UjISlFtmtvy3SYaWSmXMf0bKCKQVA83Jx+Y="; 1483 }; 1484 meta.homepage = "https://github.com/Decodetalkers/tree-sitter-meson"; 1485 }; 1486 mlir = buildGrammar { 1487 language = "mlir"; 1488 - version = "0.0.0+rev=650a8fb"; 1489 src = fetchFromGitHub { 1490 owner = "artagnon"; 1491 repo = "tree-sitter-mlir"; 1492 - rev = "650a8fb72013ba8d169bdb458e480d640fc545c9"; 1493 - hash = "sha256-Xmn5WaOgvAVyr1Bgzr+QG9G/kymtl4CUvLL5SPZdikU="; 1494 }; 1495 generate = true; 1496 meta.homepage = "https://github.com/artagnon/tree-sitter-mlir"; 1497 }; 1498 muttrc = buildGrammar { 1499 language = "muttrc"; 1500 - version = "0.0.0+rev=0af0e0d"; 1501 src = fetchFromGitHub { 1502 owner = "neomutt"; 1503 repo = "tree-sitter-muttrc"; 1504 - rev = "0af0e0d8c8cf59dc21cfe565489da0c247374b9f"; 1505 - hash = "sha256-AB8c2mV2sTNwN8sZkv3RbRKdxZW467P6epX+Z4LWqbU="; 1506 }; 1507 meta.homepage = "https://github.com/neomutt/tree-sitter-muttrc"; 1508 }; ··· 1519 }; 1520 nickel = buildGrammar { 1521 language = "nickel"; 1522 - version = "0.0.0+rev=091b5dc"; 1523 src = fetchFromGitHub { 1524 owner = "nickel-lang"; 1525 repo = "tree-sitter-nickel"; 1526 - rev = "091b5dcc7d138901bcc162da9409c0bb626c0d27"; 1527 - hash = "sha256-HyHdameEgET5UXKMgw7EJvZsJxToc9Qz26XHvc5qmU0="; 1528 }; 1529 meta.homepage = "https://github.com/nickel-lang/tree-sitter-nickel"; 1530 }; 1531 nim = buildGrammar { 1532 language = "nim"; 1533 - version = "0.0.0+rev=70ceee8"; 1534 src = fetchFromGitHub { 1535 owner = "alaviss"; 1536 repo = "tree-sitter-nim"; 1537 - rev = "70ceee835e033acbc7092cd7f4f6a251789af121"; 1538 - hash = "sha256-9+ADYNrtdva/DkkjPwavyU0cL6eunqq4TX9IUQi9eKw="; 1539 }; 1540 meta.homepage = "https://github.com/alaviss/tree-sitter-nim"; 1541 }; ··· 1698 }; 1699 pem = buildGrammar { 1700 language = "pem"; 1701 - version = "0.0.0+rev=7905a16"; 1702 src = fetchFromGitHub { 1703 owner = "ObserverOfTime"; 1704 repo = "tree-sitter-pem"; 1705 - rev = "7905a168036e23605160a0d32a142f58ab5eaa06"; 1706 - hash = "sha256-6gEOrpJ/5UDMMVqKh0XQX+K3JOPiOk5H6CWZgB59h00="; 1707 }; 1708 meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-pem"; 1709 }; 1710 perl = buildGrammar { 1711 language = "perl"; 1712 - version = "0.0.0+rev=a30394f"; 1713 src = fetchFromGitHub { 1714 owner = "tree-sitter-perl"; 1715 repo = "tree-sitter-perl"; 1716 - rev = "a30394f61b607f48c841c6e085d5219f23872816"; 1717 - hash = "sha256-3aWBh5jKXUYXxOv+RKyEpwJVOoP7QuaRQZHw0yOy6tQ="; 1718 }; 1719 meta.homepage = "https://github.com/tree-sitter-perl/tree-sitter-perl"; 1720 }; 1721 php = buildGrammar { 1722 language = "php"; 1723 - version = "0.0.0+rev=caf4d67"; 1724 src = fetchFromGitHub { 1725 owner = "tree-sitter"; 1726 repo = "tree-sitter-php"; 1727 - rev = "caf4d67d55386d3e4f85d29450b8d9cacbb02d19"; 1728 - hash = "sha256-L0M9v/T3W3v+pES2AytZ6V4jHfnSklFBRGPW3/oB2Aw="; 1729 }; 1730 location = "php"; 1731 meta.homepage = "https://github.com/tree-sitter/tree-sitter-php"; 1732 }; 1733 php_only = buildGrammar { 1734 language = "php_only"; 1735 - version = "0.0.0+rev=caf4d67"; 1736 src = fetchFromGitHub { 1737 owner = "tree-sitter"; 1738 repo = "tree-sitter-php"; 1739 - rev = "caf4d67d55386d3e4f85d29450b8d9cacbb02d19"; 1740 - hash = "sha256-L0M9v/T3W3v+pES2AytZ6V4jHfnSklFBRGPW3/oB2Aw="; 1741 }; 1742 location = "php_only"; 1743 meta.homepage = "https://github.com/tree-sitter/tree-sitter-php"; ··· 1788 }; 1789 poe_filter = buildGrammar { 1790 language = "poe_filter"; 1791 - version = "0.0.0+rev=99ce487"; 1792 src = fetchFromGitHub { 1793 owner = "ObserverOfTime"; 1794 repo = "tree-sitter-poe-filter"; 1795 - rev = "99ce487804eab781e1e1cb39de82aea236346c96"; 1796 - hash = "sha256-kMk0gCb2/FExKyGPeRDCd6rW/R3eH1iuE7udnFoI5UY="; 1797 }; 1798 meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-poe-filter"; 1799 }; ··· 1810 }; 1811 printf = buildGrammar { 1812 language = "printf"; 1813 - version = "0.0.0+rev=ddff4ce"; 1814 src = fetchFromGitHub { 1815 owner = "ObserverOfTime"; 1816 repo = "tree-sitter-printf"; 1817 - rev = "ddff4ce4d630d1f1a3b591d77b2618a4169b36b9"; 1818 - hash = "sha256-MIj4tP2+zb43pcnSBSVjPpKxjbxKFJTcz8AJphEvh6k="; 1819 }; 1820 meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-printf"; 1821 }; ··· 1843 }; 1844 properties = buildGrammar { 1845 language = "properties"; 1846 - version = "0.0.0+rev=74e5d3c"; 1847 src = fetchFromGitHub { 1848 - owner = "ObserverOfTime"; 1849 repo = "tree-sitter-properties"; 1850 - rev = "74e5d3c63d0da17c0800b3cf9090b24637ef6b59"; 1851 - hash = "sha256-oB5TA8dZtuFop7Urggv2ZWWi8s6wDsIL+ZG5+sCQgq8="; 1852 }; 1853 - meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-properties"; 1854 }; 1855 proto = buildGrammar { 1856 language = "proto"; ··· 1899 }; 1900 puppet = buildGrammar { 1901 language = "puppet"; 1902 - version = "0.0.0+rev=9ce9a5f"; 1903 src = fetchFromGitHub { 1904 owner = "amaanq"; 1905 repo = "tree-sitter-puppet"; 1906 - rev = "9ce9a5f7d64528572aaa8d59459ba869e634086b"; 1907 - hash = "sha256-YEjjy9WLwITERYqoeSVrRYnwVBIAwdc4o0lvAK9wizw="; 1908 }; 1909 meta.homepage = "https://github.com/amaanq/tree-sitter-puppet"; 1910 }; ··· 2042 }; 2043 readline = buildGrammar { 2044 language = "readline"; 2045 - version = "0.0.0+rev=f2f98d4"; 2046 src = fetchFromGitHub { 2047 owner = "ribru17"; 2048 repo = "tree-sitter-readline"; 2049 - rev = "f2f98d4263949d696e69a425f65326c59d1ceedc"; 2050 - hash = "sha256-+T4HS2QqoXFRgBfY61NHK4EyQ/HF26eeMt9KV2Ud0Ug="; 2051 }; 2052 meta.homepage = "https://github.com/ribru17/tree-sitter-readline"; 2053 }; ··· 2141 }; 2142 rust = buildGrammar { 2143 language = "rust"; 2144 - version = "0.0.0+rev=a70daac"; 2145 src = fetchFromGitHub { 2146 owner = "tree-sitter"; 2147 repo = "tree-sitter-rust"; 2148 - rev = "a70daac064145c84e9d51767c2575bb68d51df58"; 2149 - hash = "sha256-2Y7sQ5bhKEpbDAHd5zJMGAlDWH32tJXxAgFOYY8S7o8="; 2150 }; 2151 meta.homepage = "https://github.com/tree-sitter/tree-sitter-rust"; 2152 }; ··· 2197 }; 2198 slang = buildGrammar { 2199 language = "slang"; 2200 - version = "0.0.0+rev=130b2f5"; 2201 src = fetchFromGitHub { 2202 owner = "theHamsta"; 2203 repo = "tree-sitter-slang"; 2204 - rev = "130b2f5c7a1d5c24645c3518db4bc2b22dd90718"; 2205 - hash = "sha256-gDN8nyQjxE7Hko3MJJj2Le0Ey0pd3GlG5QWkDf8c7Q0="; 2206 }; 2207 meta.homepage = "https://github.com/theHamsta/tree-sitter-slang"; 2208 }; 2209 slint = buildGrammar { 2210 language = "slint"; 2211 - version = "0.0.0+rev=68405a4"; 2212 src = fetchFromGitHub { 2213 owner = "slint-ui"; 2214 repo = "tree-sitter-slint"; 2215 - rev = "68405a45f7a5311cd1f77e40ba84199573303f52"; 2216 - hash = "sha256-zmmxXU7w5N8XjKn2Uu/nAc/FjCAprdKyJ0c75CGUgpk="; 2217 }; 2218 meta.homepage = "https://github.com/slint-ui/tree-sitter-slint"; 2219 }; ··· 2287 }; 2288 sourcepawn = buildGrammar { 2289 language = "sourcepawn"; 2290 - version = "0.0.0+rev=846ec64"; 2291 src = fetchFromGitHub { 2292 owner = "nilshelmig"; 2293 repo = "tree-sitter-sourcepawn"; 2294 - rev = "846ec647109a1f3dfab17c025c80ecdf6fd56581"; 2295 - hash = "sha256-3yRBrzuzjWKKpLO+58P/JdNvjPj2o1HuBZOKkFh2RCs="; 2296 }; 2297 meta.homepage = "https://github.com/nilshelmig/tree-sitter-sourcepawn"; 2298 }; ··· 2397 }; 2398 svelte = buildGrammar { 2399 language = "svelte"; 2400 - version = "0.0.0+rev=bd60db7"; 2401 src = fetchFromGitHub { 2402 - owner = "Himujjal"; 2403 repo = "tree-sitter-svelte"; 2404 - rev = "bd60db7d3d06f89b6ec3b287c9a6e9190b5564bd"; 2405 - hash = "sha256-FZuzbTOP9LokPb77DSUwIXCFvMmDQPyyLKt7vNtEuAY="; 2406 }; 2407 - meta.homepage = "https://github.com/Himujjal/tree-sitter-svelte"; 2408 }; 2409 swift = buildGrammar { 2410 language = "swift"; 2411 - version = "0.0.0+rev=dabbcf9"; 2412 src = fetchFromGitHub { 2413 owner = "alex-pinkus"; 2414 repo = "tree-sitter-swift"; 2415 - rev = "dabbcf9a2311e08c1b020e1258849b8359e9de1a"; 2416 - hash = "sha256-U4r2uEDqBXeDC0NkOvSwkKreJnFSStxJisNPLJ4CTZs="; 2417 }; 2418 generate = true; 2419 meta.homepage = "https://github.com/alex-pinkus/tree-sitter-swift"; ··· 2552 }; 2553 meta.homepage = "https://github.com/tlaplus-community/tree-sitter-tlaplus"; 2554 }; 2555 todotxt = buildGrammar { 2556 language = "todotxt"; 2557 version = "0.0.0+rev=3937c5c"; ··· 2642 hash = "sha256-7ottrupSWC83rDP59yceDG/TuikNHoyCBnAlns/x6Tc="; 2643 }; 2644 meta.homepage = "https://github.com/Teddytrombone/tree-sitter-typoscript"; 2645 }; 2646 udev = buildGrammar { 2647 language = "udev"; ··· 2746 }; 2747 vim = buildGrammar { 2748 language = "vim"; 2749 - version = "0.0.0+rev=32c76f1"; 2750 src = fetchFromGitHub { 2751 owner = "neovim"; 2752 repo = "tree-sitter-vim"; 2753 - rev = "32c76f150347c1cd044e90b8e2bc73c00677fa55"; 2754 - hash = "sha256-14lkrGZ5JpbPvb5Pm2UzLodhO1IEz5rBETTU0RZDFc4="; 2755 }; 2756 meta.homepage = "https://github.com/neovim/tree-sitter-vim"; 2757 }; 2758 vimdoc = buildGrammar { 2759 language = "vimdoc"; 2760 - version = "0.0.0+rev=ed8695a"; 2761 src = fetchFromGitHub { 2762 owner = "neovim"; 2763 repo = "tree-sitter-vimdoc"; 2764 - rev = "ed8695ad8de39c3f073da130156f00b1148e2891"; 2765 - hash = "sha256-q5Ln8WPFrtKBfZnaAAlMh3Q/eczEt6wCMZAtx+ISCKg="; 2766 }; 2767 meta.homepage = "https://github.com/neovim/tree-sitter-vimdoc"; 2768 }; ··· 2790 }; 2791 wgsl_bevy = buildGrammar { 2792 language = "wgsl_bevy"; 2793 - version = "0.0.0+rev=a041228"; 2794 src = fetchFromGitHub { 2795 owner = "theHamsta"; 2796 repo = "tree-sitter-wgsl-bevy"; 2797 - rev = "a041228ae64632f59b9bd37346a0dbcb7817f36b"; 2798 - hash = "sha256-bBGunOcFPrHWLsP1ISgdFBNDIBbB0uhwxKAwmQZg7/k="; 2799 }; 2800 meta.homepage = "https://github.com/theHamsta/tree-sitter-wgsl-bevy"; 2801 }; 2802 wing = buildGrammar { 2803 language = "wing"; 2804 - version = "0.0.0+rev=f7965a9"; 2805 src = fetchFromGitHub { 2806 owner = "winglang"; 2807 repo = "wing"; 2808 - rev = "f7965a947d2eaa8b5b9bba1c42a0e1891f1a0b2a"; 2809 - hash = "sha256-qQ74aj7pccc3gvmeNoa0BBTMdNTmcc0h8aWNcLvpMRY="; 2810 }; 2811 location = "libs/tree-sitter-wing"; 2812 generate = true; ··· 2814 }; 2815 xcompose = buildGrammar { 2816 language = "xcompose"; 2817 - version = "0.0.0+rev=8898238"; 2818 src = fetchFromGitHub { 2819 owner = "ObserverOfTime"; 2820 repo = "tree-sitter-xcompose"; 2821 - rev = "8898238fca7e143760386448093392b87e58002e"; 2822 - hash = "sha256-1U3FFO6j4jdynDTRQlD8kfTYTiKvC7ZjxSECMW9NYGY="; 2823 }; 2824 meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-xcompose"; 2825 }; 2826 xml = buildGrammar { 2827 language = "xml"; 2828 - version = "0.0.0+rev=2743ff8"; 2829 src = fetchFromGitHub { 2830 owner = "tree-sitter-grammars"; 2831 repo = "tree-sitter-xml"; 2832 - rev = "2743ff864eac85cec830ff400f2e0024b9ca588b"; 2833 - hash = "sha256-wuj3Q+LAtAS99pwJUD+3BzndVeNhzvQlaugzTHRvUjI="; 2834 }; 2835 location = "xml"; 2836 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-xml"; ··· 2870 }; 2871 zathurarc = buildGrammar { 2872 language = "zathurarc"; 2873 - version = "0.0.0+rev=fe37e85"; 2874 src = fetchFromGitHub { 2875 owner = "Freed-Wu"; 2876 repo = "tree-sitter-zathurarc"; 2877 - rev = "fe37e85db355c737573315f278672534c40fe140"; 2878 - hash = "sha256-lQFCJhyJTCa+zdsobMutgbQqJ9mhehaIbRLbds0riEo="; 2879 }; 2880 meta.homepage = "https://github.com/Freed-Wu/tree-sitter-zathurarc"; 2881 };
··· 50 }; 51 arduino = buildGrammar { 52 language = "arduino"; 53 + version = "0.0.0+rev=a282270"; 54 src = fetchFromGitHub { 55 owner = "ObserverOfTime"; 56 repo = "tree-sitter-arduino"; 57 + rev = "a282270857b7be447b8be91411468349a31d73b7"; 58 + hash = "sha256-NAE/E3glGz509nOKO5xsJIwe1Q2OSh6Aj5krUOVhqvw="; 59 }; 60 meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-arduino"; 61 }; ··· 116 }; 117 bass = buildGrammar { 118 language = "bass"; 119 + version = "0.0.0+rev=c9ba456"; 120 src = fetchFromGitHub { 121 + owner = "vito"; 122 repo = "tree-sitter-bass"; 123 + rev = "c9ba4568af24cd3403029730687c0a43d1350a43"; 124 + hash = "sha256-F131TkIt2mW2n8Da3zI1/B0yoT9Ezo2hWoptpsdMrb4="; 125 }; 126 + meta.homepage = "https://github.com/vito/tree-sitter-bass"; 127 }; 128 beancount = buildGrammar { 129 language = "beancount"; ··· 182 }; 183 c = buildGrammar { 184 language = "c"; 185 + version = "0.0.0+rev=652433f"; 186 src = fetchFromGitHub { 187 owner = "tree-sitter"; 188 repo = "tree-sitter-c"; 189 + rev = "652433fce487d8c3943207da38e3e65e4550e288"; 190 + hash = "sha256-Ld8ufwdOVqRYb9YpOa6z6fWoA+gj0w0nlq3dqhFCap8="; 191 }; 192 meta.homepage = "https://github.com/tree-sitter/tree-sitter-c"; 193 }; ··· 226 }; 227 chatito = buildGrammar { 228 language = "chatito"; 229 + version = "0.0.0+rev=7162ec1"; 230 src = fetchFromGitHub { 231 owner = "ObserverOfTime"; 232 repo = "tree-sitter-chatito"; 233 + rev = "7162ec1e8e9154fb334e84aa7637a4af051dfe42"; 234 + hash = "sha256-phvENW6wEqhKQakeXxsTclhSmFWFgfK9ztCszOGuaYY="; 235 }; 236 meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-chatito"; 237 }; ··· 248 }; 249 cmake = buildGrammar { 250 language = "cmake"; 251 + version = "0.0.0+rev=f8de25f"; 252 src = fetchFromGitHub { 253 owner = "uyha"; 254 repo = "tree-sitter-cmake"; 255 + rev = "f8de25f30757a2def006a7c144354710fe63dcf3"; 256 + hash = "sha256-J8Ro3J9kkH7k/v+nwekCotoS/l28yInhk9p/xaSbegc="; 257 }; 258 meta.homepage = "https://github.com/uyha/tree-sitter-cmake"; 259 }; ··· 314 }; 315 cpp = buildGrammar { 316 language = "cpp"; 317 + version = "0.0.0+rev=e0c1678"; 318 src = fetchFromGitHub { 319 owner = "tree-sitter"; 320 repo = "tree-sitter-cpp"; 321 + rev = "e0c1678a78731e78655b7d953efb4daecf58be46"; 322 + hash = "sha256-CdNCVDMAmeJrHgPb2JLxFHj/tHnUYC8flmxj+UaVXTo="; 323 }; 324 meta.homepage = "https://github.com/tree-sitter/tree-sitter-cpp"; 325 }; ··· 348 }; 349 cuda = buildGrammar { 350 language = "cuda"; 351 + version = "0.0.0+rev=221179d"; 352 src = fetchFromGitHub { 353 owner = "theHamsta"; 354 repo = "tree-sitter-cuda"; 355 + rev = "221179d4287a2c24c08e4c67ff383ef67dc32156"; 356 + hash = "sha256-e01PTB+SduikiiDvOW411v0pBXCqOFBWlu3HgmM6jFg="; 357 }; 358 meta.homepage = "https://github.com/theHamsta/tree-sitter-cuda"; 359 }; ··· 370 }; 371 d = buildGrammar { 372 language = "d"; 373 + version = "0.0.0+rev=a33d400"; 374 src = fetchFromGitHub { 375 owner = "gdamore"; 376 repo = "tree-sitter-d"; 377 + rev = "a33d400f025d6bbd37b4c681c93054976f579890"; 378 + hash = "sha256-LUb+1dTj1IP5ZtWaWBT8UWnGEqb0DJodgbkwnT7xywk="; 379 }; 380 meta.homepage = "https://github.com/gdamore/tree-sitter-d"; 381 }; ··· 469 }; 470 dtd = buildGrammar { 471 language = "dtd"; 472 + version = "0.0.0+rev=52b3783"; 473 src = fetchFromGitHub { 474 owner = "tree-sitter-grammars"; 475 repo = "tree-sitter-xml"; 476 + rev = "52b3783d0c89a69ec64b2d49eee95f44a7fdcd2a"; 477 + hash = "sha256-DVx/JwQXFEgY3XXo2rOVIWBRHdqprNgja9lAashkh5g="; 478 }; 479 location = "dtd"; 480 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-xml"; ··· 526 }; 527 elm = buildGrammar { 528 language = "elm"; 529 + version = "0.0.0+rev=09dbf22"; 530 src = fetchFromGitHub { 531 owner = "elm-tooling"; 532 repo = "tree-sitter-elm"; 533 + rev = "09dbf221d7491dc8d8839616b27c21b9c025c457"; 534 + hash = "sha256-Bq2oWtqEAsKyV0iHNKC+hXW4fh4yUwbfUhPtZWg5pug="; 535 }; 536 meta.homepage = "https://github.com/elm-tooling/tree-sitter-elm"; 537 }; ··· 592 }; 593 faust = buildGrammar { 594 language = "faust"; 595 + version = "0.0.0+rev=f3b9274"; 596 src = fetchFromGitHub { 597 owner = "khiner"; 598 repo = "tree-sitter-faust"; 599 + rev = "f3b9274514b5f9bf6b0dd4a01c30f9cc15c58bc4"; 600 + hash = "sha256-JwR8LCEptgQmEG/ruK5ukIGCNtvKJw5bobZ0WXF1ulY="; 601 }; 602 meta.homepage = "https://github.com/khiner/tree-sitter-faust"; 603 }; 604 fennel = buildGrammar { 605 language = "fennel"; 606 + version = "0.0.0+rev=215e391"; 607 src = fetchFromGitHub { 608 + owner = "alexmozaidze"; 609 repo = "tree-sitter-fennel"; 610 + rev = "215e3913524abc119daa9db7cf6ad2f2f5620189"; 611 + hash = "sha256-myh0+ZNDzdUZFAdsw8uVGyo0VYh0wKNZ11vlJKTSZnA="; 612 + }; 613 + meta.homepage = "https://github.com/alexmozaidze/tree-sitter-fennel"; 614 + }; 615 + fidl = buildGrammar { 616 + language = "fidl"; 617 + version = "0.0.0+rev=bdbb635"; 618 + src = fetchFromGitHub { 619 + owner = "google"; 620 + repo = "tree-sitter-fidl"; 621 + rev = "bdbb635a7f5035e424f6173f2f11b9cd79703f8d"; 622 + hash = "sha256-+s9AC7kAfPumREnc7xCSsYiaDwLp3uirLntwd2wK6Wo="; 623 }; 624 + meta.homepage = "https://github.com/google/tree-sitter-fidl"; 625 }; 626 firrtl = buildGrammar { 627 language = "firrtl"; ··· 713 }; 714 gdscript = buildGrammar { 715 language = "gdscript"; 716 + version = "0.0.0+rev=b5dea4d"; 717 src = fetchFromGitHub { 718 owner = "PrestonKnopp"; 719 repo = "tree-sitter-gdscript"; 720 + rev = "b5dea4d852db65f0872d849c24533eb121e03c76"; 721 + hash = "sha256-/fmg7DfVX62F3sEovFaMs4dTA4rvPexOdQop3257op4="; 722 }; 723 meta.homepage = "https://github.com/PrestonKnopp/tree-sitter-gdscript"; 724 }; ··· 746 }; 747 gitattributes = buildGrammar { 748 language = "gitattributes"; 749 + version = "0.0.0+rev=0750b59"; 750 src = fetchFromGitHub { 751 owner = "ObserverOfTime"; 752 repo = "tree-sitter-gitattributes"; 753 + rev = "0750b5904f37d6b2f47f6e4655001c2c35a172ec"; 754 + hash = "sha256-BXsF++uut1WWxe67E+CUh3e6VWrezNJaPfYJhXB0VlY="; 755 }; 756 meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-gitattributes"; 757 }; ··· 1010 }; 1011 hlsl = buildGrammar { 1012 language = "hlsl"; 1013 + version = "0.0.0+rev=f820ee8"; 1014 src = fetchFromGitHub { 1015 owner = "theHamsta"; 1016 repo = "tree-sitter-hlsl"; 1017 + rev = "f820ee8417451f69020791cf691904ec1b63f20d"; 1018 + hash = "sha256-d80vNrZGaPWlST5tgvf25CliuzS+zSZ60f49cRuucZ4="; 1019 }; 1020 meta.homepage = "https://github.com/theHamsta/tree-sitter-hlsl"; 1021 }; 1022 hlsplaylist = buildGrammar { 1023 language = "hlsplaylist"; 1024 + version = "0.0.0+rev=5be34b0"; 1025 src = fetchFromGitHub { 1026 owner = "Freed-Wu"; 1027 repo = "tree-sitter-hlsplaylist"; 1028 + rev = "5be34b0f6ea01b24f017c2c715729a3a919f57fd"; 1029 + hash = "sha256-3ZFaIc4BrfR7dLxftbSLuFdErjYrJgi0Cd8jp9PB19U="; 1030 }; 1031 meta.homepage = "https://github.com/Freed-Wu/tree-sitter-hlsplaylist"; 1032 }; ··· 1054 }; 1055 html = buildGrammar { 1056 language = "html"; 1057 + version = "0.0.0+rev=b5d9758"; 1058 src = fetchFromGitHub { 1059 owner = "tree-sitter"; 1060 repo = "tree-sitter-html"; 1061 + rev = "b5d9758e22b4d3d25704b72526670759a9e4d195"; 1062 + hash = "sha256-v3BD36OKkzJ1xqQV87HAyQpnQzi/4+PuyEAM1HfkW3U="; 1063 }; 1064 meta.homepage = "https://github.com/tree-sitter/tree-sitter-html"; 1065 }; ··· 1186 }; 1187 json = buildGrammar { 1188 language = "json"; 1189 + version = "0.0.0+rev=3b12920"; 1190 src = fetchFromGitHub { 1191 owner = "tree-sitter"; 1192 repo = "tree-sitter-json"; 1193 + rev = "3b129203f4b72d532f58e72c5310c0a7db3b8e6d"; 1194 + hash = "sha256-dVErHgsUDEN42wc/Gd68vQfVc8+/r/8No9KZk2GFzmY="; 1195 }; 1196 meta.homepage = "https://github.com/tree-sitter/tree-sitter-json"; 1197 }; ··· 1362 }; 1363 lua = buildGrammar { 1364 language = "lua"; 1365 + version = "0.0.0+rev=04c9579"; 1366 src = fetchFromGitHub { 1367 owner = "MunifTanjim"; 1368 repo = "tree-sitter-lua"; 1369 + rev = "04c9579dcb917255b2e5f8199df4ae7f587d472f"; 1370 + hash = "sha256-kzyn6XF4/PN8civ/0UV+ancCMkh7DF2B7WUYxix6aaM="; 1371 }; 1372 meta.homepage = "https://github.com/MunifTanjim/tree-sitter-lua"; 1373 }; ··· 1428 }; 1429 markdown = buildGrammar { 1430 language = "markdown"; 1431 + version = "0.0.0+rev=2821521"; 1432 src = fetchFromGitHub { 1433 owner = "MDeiml"; 1434 repo = "tree-sitter-markdown"; 1435 + rev = "2821521a4e6eab37b63dff6a8e169cd88554047d"; 1436 + hash = "sha256-JoZ/CKIMHVowwqTMFdys+Qu1CHMsP+8Wr2LJo5h30B4="; 1437 }; 1438 location = "tree-sitter-markdown"; 1439 meta.homepage = "https://github.com/MDeiml/tree-sitter-markdown"; 1440 }; 1441 markdown_inline = buildGrammar { 1442 language = "markdown_inline"; 1443 + version = "0.0.0+rev=2821521"; 1444 src = fetchFromGitHub { 1445 owner = "MDeiml"; 1446 repo = "tree-sitter-markdown"; 1447 + rev = "2821521a4e6eab37b63dff6a8e169cd88554047d"; 1448 + hash = "sha256-JoZ/CKIMHVowwqTMFdys+Qu1CHMsP+8Wr2LJo5h30B4="; 1449 }; 1450 location = "tree-sitter-markdown-inline"; 1451 meta.homepage = "https://github.com/MDeiml/tree-sitter-markdown"; ··· 1485 }; 1486 meson = buildGrammar { 1487 language = "meson"; 1488 + version = "0.0.0+rev=d6ec8ce"; 1489 src = fetchFromGitHub { 1490 owner = "Decodetalkers"; 1491 repo = "tree-sitter-meson"; 1492 + rev = "d6ec8ce0963c3c8180161391f15d8f7d415f650d"; 1493 + hash = "sha256-SwcBhg6luPAOtaL5dhvLxCpJcwlGhZxhvVmn5pa6ecA="; 1494 }; 1495 meta.homepage = "https://github.com/Decodetalkers/tree-sitter-meson"; 1496 }; 1497 mlir = buildGrammar { 1498 language = "mlir"; 1499 + version = "0.0.0+rev=117cbbc"; 1500 src = fetchFromGitHub { 1501 owner = "artagnon"; 1502 repo = "tree-sitter-mlir"; 1503 + rev = "117cbbc46bbf82ae30b24f8939573655017226da"; 1504 + hash = "sha256-c0+Pvhe++fHmRL9Ptri+vsdRN3MCb2Z/7EqWmFaK/CE="; 1505 }; 1506 generate = true; 1507 meta.homepage = "https://github.com/artagnon/tree-sitter-mlir"; 1508 }; 1509 muttrc = buildGrammar { 1510 language = "muttrc"; 1511 + version = "0.0.0+rev=67d9e23"; 1512 src = fetchFromGitHub { 1513 owner = "neomutt"; 1514 repo = "tree-sitter-muttrc"; 1515 + rev = "67d9e23ca7aa22d9bce9d16c53d2c927dff5159a"; 1516 + hash = "sha256-B3/VoPq8h7TiwOP0nhsuPmFtkLsucpDm9RnUNXkfKpo="; 1517 }; 1518 meta.homepage = "https://github.com/neomutt/tree-sitter-muttrc"; 1519 }; ··· 1530 }; 1531 nickel = buildGrammar { 1532 language = "nickel"; 1533 + version = "0.0.0+rev=19fb551"; 1534 src = fetchFromGitHub { 1535 owner = "nickel-lang"; 1536 repo = "tree-sitter-nickel"; 1537 + rev = "19fb551196d18b75160631f5e3a8a006b3875276"; 1538 + hash = "sha256-NXyagRPUT3h8G6R+eE4YrTnWtfB3AT/piXeun5ETU6s="; 1539 }; 1540 meta.homepage = "https://github.com/nickel-lang/tree-sitter-nickel"; 1541 }; 1542 nim = buildGrammar { 1543 language = "nim"; 1544 + version = "0.0.0+rev=c5f0ce3"; 1545 src = fetchFromGitHub { 1546 owner = "alaviss"; 1547 repo = "tree-sitter-nim"; 1548 + rev = "c5f0ce3b65222f5dbb1a12f9fe894524881ad590"; 1549 + hash = "sha256-KzAZf5vgrdp33esrgle71i0m52MvRJ3z/sMwzb+CueU="; 1550 }; 1551 meta.homepage = "https://github.com/alaviss/tree-sitter-nim"; 1552 }; ··· 1709 }; 1710 pem = buildGrammar { 1711 language = "pem"; 1712 + version = "0.0.0+rev=db307bb"; 1713 src = fetchFromGitHub { 1714 owner = "ObserverOfTime"; 1715 repo = "tree-sitter-pem"; 1716 + rev = "db307bbb7dc4f721bf2f5ba7fcedaf58feeb59e0"; 1717 + hash = "sha256-uBZo16QtZtbYc4jHdFt1w/zMx9F+WKBB+ANre8IURHA="; 1718 }; 1719 meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-pem"; 1720 }; 1721 perl = buildGrammar { 1722 language = "perl"; 1723 + version = "0.0.0+rev=fd8b951"; 1724 src = fetchFromGitHub { 1725 owner = "tree-sitter-perl"; 1726 repo = "tree-sitter-perl"; 1727 + rev = "fd8b951cf6f72d48dfd07679de8cf0260836b231"; 1728 + hash = "sha256-ejbpska3Ar0cjqDGZXXjRkpDLNsnDUJD0TBsb2cZfY4="; 1729 }; 1730 meta.homepage = "https://github.com/tree-sitter-perl/tree-sitter-perl"; 1731 }; 1732 php = buildGrammar { 1733 language = "php"; 1734 + version = "0.0.0+rev=710754c"; 1735 src = fetchFromGitHub { 1736 owner = "tree-sitter"; 1737 repo = "tree-sitter-php"; 1738 + rev = "710754c879435178b7643e525c84cd53f32c510c"; 1739 + hash = "sha256-vOvuctPCcKs5iQ88Tv3Euxk7fDg06o1leRWUic4qzLQ="; 1740 }; 1741 location = "php"; 1742 meta.homepage = "https://github.com/tree-sitter/tree-sitter-php"; 1743 }; 1744 php_only = buildGrammar { 1745 language = "php_only"; 1746 + version = "0.0.0+rev=710754c"; 1747 src = fetchFromGitHub { 1748 owner = "tree-sitter"; 1749 repo = "tree-sitter-php"; 1750 + rev = "710754c879435178b7643e525c84cd53f32c510c"; 1751 + hash = "sha256-vOvuctPCcKs5iQ88Tv3Euxk7fDg06o1leRWUic4qzLQ="; 1752 }; 1753 location = "php_only"; 1754 meta.homepage = "https://github.com/tree-sitter/tree-sitter-php"; ··· 1799 }; 1800 poe_filter = buildGrammar { 1801 language = "poe_filter"; 1802 + version = "0.0.0+rev=bf912df"; 1803 src = fetchFromGitHub { 1804 owner = "ObserverOfTime"; 1805 repo = "tree-sitter-poe-filter"; 1806 + rev = "bf912df70f60b356c70631d9cbb317b41c1ea319"; 1807 + hash = "sha256-EHftq35YJzElvYiJxiu7iIcugoXME7CXuQSo1ktG584="; 1808 }; 1809 meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-poe-filter"; 1810 }; ··· 1821 }; 1822 printf = buildGrammar { 1823 language = "printf"; 1824 + version = "0.0.0+rev=0e0acea"; 1825 src = fetchFromGitHub { 1826 owner = "ObserverOfTime"; 1827 repo = "tree-sitter-printf"; 1828 + rev = "0e0aceabbf607ea09e03562f5d8a56f048ddea3d"; 1829 + hash = "sha256-y/7CDnHpT3D6hL0f+52mReCphn+lvElfQQKJwY4fr9c="; 1830 }; 1831 meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-printf"; 1832 }; ··· 1854 }; 1855 properties = buildGrammar { 1856 language = "properties"; 1857 + version = "0.0.0+rev=189b3cc"; 1858 src = fetchFromGitHub { 1859 + owner = "tree-sitter-grammars"; 1860 repo = "tree-sitter-properties"; 1861 + rev = "189b3cc18d36871c27ebb0adcf0cddd123b0cbba"; 1862 + hash = "sha256-5cA2DDMiP8axu8Jl1M+CoxHoB+Jc/VMy3vXME+yxH9o="; 1863 }; 1864 + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-properties"; 1865 }; 1866 proto = buildGrammar { 1867 language = "proto"; ··· 1910 }; 1911 puppet = buildGrammar { 1912 language = "puppet"; 1913 + version = "0.0.0+rev=3641b9e"; 1914 src = fetchFromGitHub { 1915 owner = "amaanq"; 1916 repo = "tree-sitter-puppet"; 1917 + rev = "3641b9e854ac9c84c7576e71c4c9a357bcfd9550"; 1918 + hash = "sha256-J1DBjQRdV4R85NTyg/qmwbjm1bryKe3UOdp4XyH6BQc="; 1919 }; 1920 meta.homepage = "https://github.com/amaanq/tree-sitter-puppet"; 1921 }; ··· 2053 }; 2054 readline = buildGrammar { 2055 language = "readline"; 2056 + version = "0.0.0+rev=e436eae"; 2057 src = fetchFromGitHub { 2058 owner = "ribru17"; 2059 repo = "tree-sitter-readline"; 2060 + rev = "e436eaef452266a3d00c195f0eb757d6502c767a"; 2061 + hash = "sha256-y38TDQ+7wBzEKol/UQ5Xk6f15wUW7hJxByDuhx9d0hQ="; 2062 }; 2063 meta.homepage = "https://github.com/ribru17/tree-sitter-readline"; 2064 }; ··· 2152 }; 2153 rust = buildGrammar { 2154 language = "rust"; 2155 + version = "0.0.0+rev=85a21c9"; 2156 src = fetchFromGitHub { 2157 owner = "tree-sitter"; 2158 repo = "tree-sitter-rust"; 2159 + rev = "85a21c96d31b2a5c4369e5836a7f4ab059268fea"; 2160 + hash = "sha256-uxOjdB65+HjNuOybbYb2N9R0I+bt909bIBOzmh9vfVc="; 2161 }; 2162 meta.homepage = "https://github.com/tree-sitter/tree-sitter-rust"; 2163 }; ··· 2208 }; 2209 slang = buildGrammar { 2210 language = "slang"; 2211 + version = "0.0.0+rev=0cdfb17"; 2212 src = fetchFromGitHub { 2213 owner = "theHamsta"; 2214 repo = "tree-sitter-slang"; 2215 + rev = "0cdfb1741323f38e9a33798674145c22cfc0092b"; 2216 + hash = "sha256-1xSnb3n9u45B2gEBApZpZlb1VvbJOrmgQwrPL2OuGro="; 2217 }; 2218 meta.homepage = "https://github.com/theHamsta/tree-sitter-slang"; 2219 }; 2220 slint = buildGrammar { 2221 language = "slint"; 2222 + version = "0.0.0+rev=3c82235"; 2223 src = fetchFromGitHub { 2224 owner = "slint-ui"; 2225 repo = "tree-sitter-slint"; 2226 + rev = "3c82235f41b63f35a01ae3888206e93585cbb84a"; 2227 + hash = "sha256-D3X2YwvxvseIGnKzaSocr3Ak7qoASZhxyRS+rtpir0g="; 2228 }; 2229 meta.homepage = "https://github.com/slint-ui/tree-sitter-slint"; 2230 }; ··· 2298 }; 2299 sourcepawn = buildGrammar { 2300 language = "sourcepawn"; 2301 + version = "0.0.0+rev=39ce73a"; 2302 src = fetchFromGitHub { 2303 owner = "nilshelmig"; 2304 repo = "tree-sitter-sourcepawn"; 2305 + rev = "39ce73ad42b2c4f52848d16093c24feddaa7d226"; 2306 + hash = "sha256-CyCUGGycWpgQl/BGDjRHwYoa9Mess49jUf9WUkRaliE="; 2307 }; 2308 meta.homepage = "https://github.com/nilshelmig/tree-sitter-sourcepawn"; 2309 }; ··· 2408 }; 2409 svelte = buildGrammar { 2410 language = "svelte"; 2411 + version = "0.0.0+rev=04a126d"; 2412 src = fetchFromGitHub { 2413 + owner = "tree-sitter-grammars"; 2414 repo = "tree-sitter-svelte"; 2415 + rev = "04a126d9210def99f06d9ab84a255110b862d47c"; 2416 + hash = "sha256-F6AC72IHMKs1jTwshwNkAXFfiBGEbBn7m83xedCoDsA="; 2417 }; 2418 + meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-svelte"; 2419 }; 2420 swift = buildGrammar { 2421 language = "swift"; 2422 + version = "0.0.0+rev=e1ac0c3"; 2423 src = fetchFromGitHub { 2424 owner = "alex-pinkus"; 2425 repo = "tree-sitter-swift"; 2426 + rev = "e1ac0c3b48f4c42c40f92f400f14c6561369d4dd"; 2427 + hash = "sha256-7MXH3ZDMH3Im/t5FPMGw6MGKMS+hKaHKUvTXXCrvgtI="; 2428 }; 2429 generate = true; 2430 meta.homepage = "https://github.com/alex-pinkus/tree-sitter-swift"; ··· 2563 }; 2564 meta.homepage = "https://github.com/tlaplus-community/tree-sitter-tlaplus"; 2565 }; 2566 + tmux = buildGrammar { 2567 + language = "tmux"; 2568 + version = "0.0.0+rev=10737f5"; 2569 + src = fetchFromGitHub { 2570 + owner = "Freed-Wu"; 2571 + repo = "tree-sitter-tmux"; 2572 + rev = "10737f5dc4d8e68c9667f11a6996688a1185755f"; 2573 + hash = "sha256-7MQYyWu1Rw3Vwmp3nbuorn9rD0xcEU5nRXPuTVpOqkM="; 2574 + }; 2575 + meta.homepage = "https://github.com/Freed-Wu/tree-sitter-tmux"; 2576 + }; 2577 todotxt = buildGrammar { 2578 language = "todotxt"; 2579 version = "0.0.0+rev=3937c5c"; ··· 2664 hash = "sha256-7ottrupSWC83rDP59yceDG/TuikNHoyCBnAlns/x6Tc="; 2665 }; 2666 meta.homepage = "https://github.com/Teddytrombone/tree-sitter-typoscript"; 2667 + }; 2668 + typst = buildGrammar { 2669 + language = "typst"; 2670 + version = "0.0.0+rev=c757be0"; 2671 + src = fetchFromGitHub { 2672 + owner = "uben0"; 2673 + repo = "tree-sitter-typst"; 2674 + rev = "c757be0898e2a58f4e9761aa164dc413bf5beaf8"; 2675 + hash = "sha256-z0x47Qrr8mYroDtXapRmzOMHOxlYmQmonN0P7VSCBu0="; 2676 + }; 2677 + meta.homepage = "https://github.com/uben0/tree-sitter-typst"; 2678 }; 2679 udev = buildGrammar { 2680 language = "udev"; ··· 2779 }; 2780 vim = buildGrammar { 2781 language = "vim"; 2782 + version = "0.0.0+rev=bc1364d"; 2783 src = fetchFromGitHub { 2784 owner = "neovim"; 2785 repo = "tree-sitter-vim"; 2786 + rev = "bc1364d922952138957a62105171ed68e73fbb6c"; 2787 + hash = "sha256-5h1GYjyYMJd5GS0zXh0LP1wBs60fYohpFv89gcdZ4vU="; 2788 }; 2789 meta.homepage = "https://github.com/neovim/tree-sitter-vim"; 2790 }; 2791 vimdoc = buildGrammar { 2792 language = "vimdoc"; 2793 + version = "0.0.0+rev=40fcd50"; 2794 src = fetchFromGitHub { 2795 owner = "neovim"; 2796 repo = "tree-sitter-vimdoc"; 2797 + rev = "40fcd50a2c7b5a3ef98294795116773b24fb61ab"; 2798 + hash = "sha256-i/O8vIjiyOoFECS1nmKfL/8hofzSvwg5cJo7JooJGOY="; 2799 }; 2800 meta.homepage = "https://github.com/neovim/tree-sitter-vimdoc"; 2801 }; ··· 2823 }; 2824 wgsl_bevy = buildGrammar { 2825 language = "wgsl_bevy"; 2826 + version = "0.0.0+rev=cbd58ee"; 2827 src = fetchFromGitHub { 2828 owner = "theHamsta"; 2829 repo = "tree-sitter-wgsl-bevy"; 2830 + rev = "cbd58ee33e24f46d16b9882b001eefb25a958ee2"; 2831 + hash = "sha256-EPpI4UJ/5GB2iDQGoSziUOcP1TVf7VU4FMTKvrujcAY="; 2832 }; 2833 meta.homepage = "https://github.com/theHamsta/tree-sitter-wgsl-bevy"; 2834 }; 2835 wing = buildGrammar { 2836 language = "wing"; 2837 + version = "0.0.0+rev=52ef462"; 2838 src = fetchFromGitHub { 2839 owner = "winglang"; 2840 repo = "wing"; 2841 + rev = "52ef462f76e199845a5df4834b838339e0a6efdb"; 2842 + hash = "sha256-eZEyk285EyfduzrVH3Ojbwu8mbRFfZY6lrQQQT1kWM8="; 2843 }; 2844 location = "libs/tree-sitter-wing"; 2845 generate = true; ··· 2847 }; 2848 xcompose = buildGrammar { 2849 language = "xcompose"; 2850 + version = "0.0.0+rev=7fd1494"; 2851 src = fetchFromGitHub { 2852 owner = "ObserverOfTime"; 2853 repo = "tree-sitter-xcompose"; 2854 + rev = "7fd14940e0478fce79ea195067ed14a2c42c654a"; 2855 + hash = "sha256-elnm1HjE4hLFMR/XhCPhOcGjqS9FbCULPRb/IntpQ3U="; 2856 }; 2857 meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-xcompose"; 2858 }; 2859 xml = buildGrammar { 2860 language = "xml"; 2861 + version = "0.0.0+rev=52b3783"; 2862 src = fetchFromGitHub { 2863 owner = "tree-sitter-grammars"; 2864 repo = "tree-sitter-xml"; 2865 + rev = "52b3783d0c89a69ec64b2d49eee95f44a7fdcd2a"; 2866 + hash = "sha256-DVx/JwQXFEgY3XXo2rOVIWBRHdqprNgja9lAashkh5g="; 2867 }; 2868 location = "xml"; 2869 meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-xml"; ··· 2903 }; 2904 zathurarc = buildGrammar { 2905 language = "zathurarc"; 2906 + version = "0.0.0+rev=353bdf2"; 2907 src = fetchFromGitHub { 2908 owner = "Freed-Wu"; 2909 repo = "tree-sitter-zathurarc"; 2910 + rev = "353bdf25e7af9c2830e254977fd3fb57ccaa8203"; 2911 + hash = "sha256-vFDz4X0ujqM9GbrpGt3dRjvo0SR07E2qXrT/ppTegBQ="; 2912 }; 2913 meta.homepage = "https://github.com/Freed-Wu/tree-sitter-zathurarc"; 2914 };
+1 -1
pkgs/applications/editors/vim/plugins/overrides.nix
··· 998 inherit (old) version src; 999 sourceRoot = "source/spectre_oxi"; 1000 1001 - cargoHash = "sha256-822+3s6FJVqBRYJAL/89bJfGv8fNhSN3nQelB29mXvQ="; 1002 1003 1004 preCheck = ''
··· 998 inherit (old) version src; 999 sourceRoot = "source/spectre_oxi"; 1000 1001 + cargoHash = "sha256-gCGuD5kipgfR0Le8npNmyBxNsUq0PavXvKkxkiPx13E="; 1002 1003 1004 preCheck = ''
+1
pkgs/applications/editors/vim/plugins/vim-plugin-names
··· 75 https://github.com/pocco81/auto-save.nvim/,HEAD, 76 https://github.com/rmagatti/auto-session/,, 77 https://github.com/m4xshen/autoclose.nvim/,HEAD, 78 https://github.com/vim-scripts/autoload_cscope.vim/,, 79 https://github.com/nullishamy/autosave.nvim/,HEAD, 80 https://github.com/rafi/awesome-vim-colorschemes/,,
··· 75 https://github.com/pocco81/auto-save.nvim/,HEAD, 76 https://github.com/rmagatti/auto-session/,, 77 https://github.com/m4xshen/autoclose.nvim/,HEAD, 78 + https://github.com/gaoDean/autolist.nvim/,, 79 https://github.com/vim-scripts/autoload_cscope.vim/,, 80 https://github.com/nullishamy/autosave.nvim/,HEAD, 81 https://github.com/rafi/awesome-vim-colorschemes/,,
+3 -2
pkgs/applications/file-managers/projectable/default.nix
··· 2 , rustPlatform 3 , fetchFromGitHub 4 , pkg-config 5 - , libgit2_1_5 6 , openssl 7 , zlib 8 , stdenv ··· 27 ]; 28 29 buildInputs = [ 30 - libgit2_1_5 31 openssl 32 zlib 33 ] ++ lib.optionals stdenv.isDarwin [ ··· 35 ]; 36 37 env = { 38 OPENSSL_NO_VENDOR = true; 39 }; 40
··· 2 , rustPlatform 3 , fetchFromGitHub 4 , pkg-config 5 + , libgit2 6 , openssl 7 , zlib 8 , stdenv ··· 27 ]; 28 29 buildInputs = [ 30 + libgit2 31 openssl 32 zlib 33 ] ++ lib.optionals stdenv.isDarwin [ ··· 35 ]; 36 37 env = { 38 + LIBGIT2_NO_VENDOR = 1; 39 OPENSSL_NO_VENDOR = true; 40 }; 41
+5 -3
pkgs/applications/misc/chrysalis/default.nix pkgs/by-name/ch/chrysalis/package.nix
··· 2 3 let 4 pname = "chrysalis"; 5 - version = "0.13.2"; 6 name = "${pname}-${version}-binary"; 7 src = fetchurl { 8 url = 9 "https://github.com/keyboardio/${pname}/releases/download/v${version}/${pname}-${version}-x64.AppImage"; 10 hash = 11 - "sha512-WuItdQ/hDxbZZ3zulHI74NUkuYfesV/31rA1gPakCFgX2hpPrmKzwUez2vqt4N5qrGyphrR0bcelUatGZhOn5A=="; 12 }; 13 appimageContents = appimageTools.extract { inherit name src; }; 14 in appimageTools.wrapType2 rec { ··· 38 install -Dm444 ${appimageContents}/usr/share/icons/hicolor/256x256/chrysalis.png -t $out/share/pixmaps 39 ''; 40 41 meta = with lib; { 42 description = "A graphical configurator for Kaleidoscope-powered keyboards"; 43 homepage = "https://github.com/keyboardio/Chrysalis"; 44 license = licenses.gpl3Only; 45 - maintainers = with maintainers; [ aw ]; 46 platforms = [ "x86_64-linux" ]; 47 mainProgram = "chrysalis"; 48 };
··· 2 3 let 4 pname = "chrysalis"; 5 + version = "0.13.3"; 6 name = "${pname}-${version}-binary"; 7 src = fetchurl { 8 url = 9 "https://github.com/keyboardio/${pname}/releases/download/v${version}/${pname}-${version}-x64.AppImage"; 10 hash = 11 + "sha512-F6Y87rgIclj1OA3gVX/gqqp9AvXKQlBXrbqk/26F1KHPF9NzHJgVmeszSo3Nhb6xg4CzWmzkqc8IW2H/Bg57kw=="; 12 }; 13 appimageContents = appimageTools.extract { inherit name src; }; 14 in appimageTools.wrapType2 rec { ··· 38 install -Dm444 ${appimageContents}/usr/share/icons/hicolor/256x256/chrysalis.png -t $out/share/pixmaps 39 ''; 40 41 + passthru.updateScript = ./update.sh; 42 + 43 meta = with lib; { 44 description = "A graphical configurator for Kaleidoscope-powered keyboards"; 45 homepage = "https://github.com/keyboardio/Chrysalis"; 46 license = licenses.gpl3Only; 47 + maintainers = with maintainers; [ aw eclairevoyant nshalman ]; 48 platforms = [ "x86_64-linux" ]; 49 mainProgram = "chrysalis"; 50 };
+2 -2
pkgs/applications/misc/nwg-panel/default.nix
··· 16 17 python3Packages.buildPythonApplication rec { 18 pname = "nwg-panel"; 19 - version = "0.9.24"; 20 21 src = fetchFromGitHub { 22 owner = "nwg-piotr"; 23 repo = "nwg-panel"; 24 rev = "refs/tags/v${version}"; 25 - hash = "sha256-qd2fnGdpHXX35ZtNGe59GnmhYGn6VJibc0KEr60VIJM="; 26 }; 27 28 # No tests
··· 16 17 python3Packages.buildPythonApplication rec { 18 pname = "nwg-panel"; 19 + version = "0.9.25"; 20 21 src = fetchFromGitHub { 22 owner = "nwg-piotr"; 23 repo = "nwg-panel"; 24 rev = "refs/tags/v${version}"; 25 + hash = "sha256-dTBV2OckPJNA707PNz/jmfUPpufhItt4EEDHAI79kxQ="; 26 }; 27 28 # No tests
+4 -1
pkgs/applications/misc/swaynotificationcenter/default.nix
··· 39 hash = "sha256-7O+DX4uuncUqx5zEKQprZE6tctteT6NU01V2EBHiFqA="; 40 }; 41 42 nativeBuildInputs = [ 43 bash-completion 44 # cmake # currently conflicts with meson ··· 50 pkg-config 51 python3 52 sassc 53 - pantheon.granite 54 scdoc 55 vala 56 wrapGAppsHook ··· 68 libhandy 69 libpulseaudio 70 librsvg 71 # systemd # ends with broken permission 72 ]; 73
··· 39 hash = "sha256-7O+DX4uuncUqx5zEKQprZE6tctteT6NU01V2EBHiFqA="; 40 }; 41 42 + # build pkg-config is required to locate the native `scdoc` input 43 + depsBuildBuild = [ pkg-config ]; 44 + 45 nativeBuildInputs = [ 46 bash-completion 47 # cmake # currently conflicts with meson ··· 53 pkg-config 54 python3 55 sassc 56 scdoc 57 vala 58 wrapGAppsHook ··· 70 libhandy 71 libpulseaudio 72 librsvg 73 + pantheon.granite 74 # systemd # ends with broken permission 75 ]; 76
+3 -3
pkgs/applications/networking/browsers/vivaldi/default.nix
··· 24 vivaldiName = if isSnapshot then "vivaldi-snapshot" else "vivaldi"; 25 in stdenv.mkDerivation rec { 26 pname = "vivaldi"; 27 - version = "6.5.3206.55"; 28 29 suffix = { 30 aarch64-linux = "arm64"; ··· 34 src = fetchurl { 35 url = "https://downloads.vivaldi.com/${branch}/vivaldi-${branch}_${version}-1_${suffix}.deb"; 36 hash = { 37 - aarch64-linux = "sha256-lr+9+w1vRZSG/2dP5K3mcKLCQijckPdkM/I2DgjO4wg="; 38 - x86_64-linux = "sha256-ElkuuaZfK8F6CVA5xbKszkbqdcPACFR+xd0pRxnd6+U="; 39 }.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); 40 }; 41
··· 24 vivaldiName = if isSnapshot then "vivaldi-snapshot" else "vivaldi"; 25 in stdenv.mkDerivation rec { 26 pname = "vivaldi"; 27 + version = "6.5.3206.63"; 28 29 suffix = { 30 aarch64-linux = "arm64"; ··· 34 src = fetchurl { 35 url = "https://downloads.vivaldi.com/${branch}/vivaldi-${branch}_${version}-1_${suffix}.deb"; 36 hash = { 37 + aarch64-linux = "sha256-MyKTihImCd1/4UwnC/GqyeQcYnJNvKW5UfIIRN45r8E="; 38 + x86_64-linux = "sha256-RbGoOKQyAaNY+y+jCT+r7GI9vymTT9kPDrwl9/bhaNw="; 39 }.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); 40 }; 41
+2 -2
pkgs/applications/networking/instant-messengers/signal-desktop/signal-desktop.nix
··· 2 callPackage ./generic.nix {} rec { 3 pname = "signal-desktop"; 4 dir = "Signal"; 5 - version = "6.48.1"; 6 url = "https://updates.signal.org/desktop/apt/pool/s/signal-desktop/signal-desktop_${version}_amd64.deb"; 7 - hash = "sha256-3FJdgWmpfHAy5Hd97bH1DAbXYLsabom22tUKNK2bF2c="; 8 }
··· 2 callPackage ./generic.nix {} rec { 3 pname = "signal-desktop"; 4 dir = "Signal"; 5 + version = "7.0.0"; 6 url = "https://updates.signal.org/desktop/apt/pool/s/signal-desktop/signal-desktop_${version}_amd64.deb"; 7 + hash = "sha256-xwKisiOE2g+pg1P9mX6AlwYU1JWXIWSSygwauoU05E8="; 8 }
+3 -3
pkgs/applications/networking/powerdns-admin/default.nix
··· 1 { lib, stdenv, fetchFromGitHub, fetchYarnDeps, mkYarnPackage, nixosTests, writeText, python3 }: 2 3 let 4 - version = "0.4.1"; 5 src = fetchFromGitHub { 6 owner = "PowerDNS-Admin"; 7 repo = "PowerDNS-Admin"; 8 rev = "v${version}"; 9 - hash = "sha256-AwqEcAPD1SF1Ma3wtH03mXlTywM0Q19hciCmTtlr3gk="; 10 }; 11 12 python = python3; ··· 29 30 offlineCache = fetchYarnDeps { 31 yarnLock = "${src}/yarn.lock"; 32 - hash = "sha256-3ebT19LrbYuypdJaoB3tClVVP0Fi8tHx3Xi6ge/DpA4="; 33 }; 34 35 # Copied from package.json, see also
··· 1 { lib, stdenv, fetchFromGitHub, fetchYarnDeps, mkYarnPackage, nixosTests, writeText, python3 }: 2 3 let 4 + version = "0.4.2"; 5 src = fetchFromGitHub { 6 owner = "PowerDNS-Admin"; 7 repo = "PowerDNS-Admin"; 8 rev = "v${version}"; 9 + hash = "sha256-q9mt8wjSNFb452Xsg+qhNOWa03KJkYVGAeCWVSzZCyk="; 10 }; 11 12 python = python3; ··· 29 30 offlineCache = fetchYarnDeps { 31 yarnLock = "${src}/yarn.lock"; 32 + hash = "sha256-rXIts+dgOuZQGyiSke1NIG7b4lFlR/Gfu3J6T3wP3aY="; 33 }; 34 35 # Copied from package.json, see also
+6 -4
pkgs/applications/version-management/git-dive/default.nix
··· 2 , rustPlatform 3 , fetchFromGitHub 4 , pkg-config 5 - # libgit2-sys doesn't support libgit2 1.6 yet 6 - , libgit2_1_5 7 , oniguruma 8 , zlib 9 , stdenv ··· 29 ]; 30 31 buildInputs = [ 32 - libgit2_1_5 33 oniguruma 34 zlib 35 ] ++ lib.optionals stdenv.isDarwin [ ··· 54 git config --global user.email nixbld@example.com 55 ''; 56 57 - RUSTONIG_SYSTEM_LIBONIG = true; 58 59 meta = with lib; { 60 description = "Dive into a file's history to find root cause";
··· 2 , rustPlatform 3 , fetchFromGitHub 4 , pkg-config 5 + , libgit2 6 , oniguruma 7 , zlib 8 , stdenv ··· 28 ]; 29 30 buildInputs = [ 31 + libgit2 32 oniguruma 33 zlib 34 ] ++ lib.optionals stdenv.isDarwin [ ··· 53 git config --global user.email nixbld@example.com 54 ''; 55 56 + env = { 57 + LIBGIT2_NO_VENDOR = 1; 58 + RUSTONIG_SYSTEM_LIBONIG = true; 59 + }; 60 61 meta = with lib; { 62 description = "Dive into a file's history to find root cause";
+6 -2
pkgs/applications/version-management/git-mit/default.nix
··· 2 , rustPlatform 3 , fetchFromGitHub 4 , pkg-config 5 - , libgit2_1_5 6 , openssl 7 , zlib 8 , stdenv ··· 28 nativeBuildInputs = [ pkg-config ]; 29 30 buildInputs = [ 31 - libgit2_1_5 32 openssl 33 zlib 34 ] ++ lib.optionals stdenv.isDarwin [ 35 darwin.apple_sdk.frameworks.AppKit 36 ]; 37 38 meta = with lib; { 39 description = "Minimalist set of hooks to aid pairing and link commits to issues";
··· 2 , rustPlatform 3 , fetchFromGitHub 4 , pkg-config 5 + , libgit2 6 , openssl 7 , zlib 8 , stdenv ··· 28 nativeBuildInputs = [ pkg-config ]; 29 30 buildInputs = [ 31 + libgit2 32 openssl 33 zlib 34 ] ++ lib.optionals stdenv.isDarwin [ 35 darwin.apple_sdk.frameworks.AppKit 36 ]; 37 + 38 + env = { 39 + LIBGIT2_NO_VENDOR = 1; 40 + }; 41 42 meta = with lib; { 43 description = "Minimalist set of hooks to aid pairing and link commits to issues";
+3 -3
pkgs/applications/video/mpv/scripts/mpv-playlistmanager.nix
··· 2 3 buildLua rec { 4 pname = "mpv-playlistmanager"; 5 - version = "unstable-2023-11-28"; 6 7 src = fetchFromGitHub { 8 owner = "jonniek"; 9 repo = "mpv-playlistmanager"; 10 - rev = "579490c7ae1becc129736b7632deec4f3fb90b99"; 11 - hash = "sha256-swOtoB8UV/HPTpQRGXswAfUYsyC2Nj/QRIkGP8X1jk0="; 12 }; 13 passthru.updateScript = unstableGitUpdater {}; 14
··· 2 3 buildLua rec { 4 pname = "mpv-playlistmanager"; 5 + version = "unstable-2024-02-26"; 6 7 src = fetchFromGitHub { 8 owner = "jonniek"; 9 repo = "mpv-playlistmanager"; 10 + rev = "1911dc053951169c98cfcfd9f44ef87d9122ca80"; 11 + hash = "sha256-pcdOMhkivLF5B86aNuHrqj77DuYLAFGlwFwY7jxkDkE="; 12 }; 13 passthru.updateScript = unstableGitUpdater {}; 14
+2
pkgs/build-support/docker/default.nix
··· 64 # https://github.com/NixOS/nix/blob/9348f9291e5d9e4ba3c4347ea1b235640f54fd79/src/libutil/util.cc#L478 65 export USER=nobody 66 ${buildPackages.nix}/bin/nix-store --load-db < ${closureInfo {rootPaths = contentsList;}}/registration 67 68 mkdir -p nix/var/nix/gcroots/docker/ 69 for i in ${lib.concatStringsSep " " contentsList}; do
··· 64 # https://github.com/NixOS/nix/blob/9348f9291e5d9e4ba3c4347ea1b235640f54fd79/src/libutil/util.cc#L478 65 export USER=nobody 66 ${buildPackages.nix}/bin/nix-store --load-db < ${closureInfo {rootPaths = contentsList;}}/registration 67 + # Reset registration times to make the image reproducible 68 + ${buildPackages.sqlite}/bin/sqlite3 nix/var/nix/db/db.sqlite "UPDATE ValidPaths SET registrationTime = ''${SOURCE_DATE_EPOCH}" 69 70 mkdir -p nix/var/nix/gcroots/docker/ 71 for i in ${lib.concatStringsSep " " contentsList}; do
+2 -2
pkgs/by-name/be/bemoji/package.nix
··· 5 6 stdenvNoCC.mkDerivation rec { 7 pname = "bemoji"; 8 - version = "0.3.0"; 9 10 src = fetchFromGitHub { 11 owner = "marty-oehme"; 12 repo = "bemoji"; 13 rev = "refs/tags/v${version}"; 14 - hash = "sha256-DhsJX5HlyTh0QLlHy1OwyaYg4vxWpBSsF71D9fxqPWE="; 15 }; 16 17 strictDeps = true;
··· 5 6 stdenvNoCC.mkDerivation rec { 7 pname = "bemoji"; 8 + version = "0.4.0"; 9 10 src = fetchFromGitHub { 11 owner = "marty-oehme"; 12 repo = "bemoji"; 13 rev = "refs/tags/v${version}"; 14 + hash = "sha256-HXwho0vRI9ZrUuDMicMH4ZNExY+zJfbrne2LMQmmHww="; 15 }; 16 17 strictDeps = true;
+16
pkgs/by-name/ch/chrysalis/update.sh
···
··· 1 + #! /usr/bin/env nix-shell 2 + #! nix-shell -i bash --pure -p curl cacert jq 3 + 4 + set -euo pipefail 5 + 6 + cd "$(dirname "${BASH_SOURCE[0]}")" 7 + DRV_DIR="$PWD" 8 + 9 + relinfo=$(curl -sL 'https://api.github.com/repos/keyboardio/chrysalis/releases' | jq 'map(select(.prerelease == false)) | max_by(.tag_name)') 10 + newver=$(echo "$relinfo" | jq --raw-output '.tag_name' | sed 's|^v||') 11 + hashurl=$(echo "$relinfo" | jq --raw-output '.assets[] | select(.name == "latest-linux.yml").browser_download_url') 12 + newhash=$(curl -sL "$hashurl" | grep -Po '^sha512: \K.*') 13 + 14 + sed -i package.nix \ 15 + -e "/^ version =/ s|\".*\"|\"$newver\"|" \ 16 + -e "/sha512-/ s|\".*\"|\"sha512-$newhash\"|" \
+15 -7
pkgs/by-name/ff/ffsubsync/package.nix
··· 1 { lib 2 - , python3Packages 3 , fetchFromGitHub 4 }: 5 6 - python3Packages.buildPythonApplication rec { 7 pname = "ffsubsync"; 8 version = "0.4.25"; 9 - format = "pyproject"; 10 11 src = fetchFromGitHub { 12 owner = "smacke"; 13 repo = "ffsubsync"; 14 - rev = version; 15 hash = "sha256-ZdKZeKfAUe/FXLOur9Btb5RgXewmy3EHunQphqlxpIc="; 16 }; 17 18 - propagatedBuildInputs = with python3Packages; [ 19 auditok 20 charset-normalizer 21 faust-cchardet ··· 32 webrtcvad 33 ]; 34 35 - nativeCheckInputs = with python3Packages; [ pytestCheckHook ]; 36 37 - pythonImportsCheck = [ "ffsubsync" ]; 38 39 meta = with lib; { 40 homepage = "https://github.com/smacke/ffsubsync";
··· 1 { lib 2 , fetchFromGitHub 3 + , python3 4 }: 5 6 + python3.pkgs.buildPythonApplication rec { 7 pname = "ffsubsync"; 8 version = "0.4.25"; 9 + pyproject = true; 10 11 src = fetchFromGitHub { 12 owner = "smacke"; 13 repo = "ffsubsync"; 14 + rev = "refs/tags/${version}"; 15 hash = "sha256-ZdKZeKfAUe/FXLOur9Btb5RgXewmy3EHunQphqlxpIc="; 16 }; 17 18 + nativeBuildInputs = with python3.pkgs; [ 19 + setuptools 20 + ]; 21 + 22 + propagatedBuildInputs = with python3.pkgs; [ 23 auditok 24 charset-normalizer 25 faust-cchardet ··· 36 webrtcvad 37 ]; 38 39 + nativeCheckInputs = with python3.pkgs; [ 40 + pytestCheckHook 41 + ]; 42 43 + pythonImportsCheck = [ 44 + "ffsubsync" 45 + ]; 46 47 meta = with lib; { 48 homepage = "https://github.com/smacke/ffsubsync";
+3 -3
pkgs/by-name/fl/flottbot/package.nix
··· 6 }: 7 buildGoModule rec { 8 pname = "flottbot"; 9 - version = "0.13.0"; 10 11 src = fetchFromGitHub { 12 owner = "target"; 13 repo = "flottbot"; 14 rev = version; 15 - hash = "sha256-ldWE5QcLHyIqap5Qe6OTTIJZ1sshI+CVoJoRUxWHfxM="; 16 }; 17 18 patches = [ ··· 24 }) 25 ]; 26 27 - vendorHash = "sha256-XRcTp3ZnoPupzI1kjoM4oF5+VlNJFV0Bu+WAwfRWl7g="; 28 29 subPackages = [ "cmd/flottbot" ]; 30
··· 6 }: 7 buildGoModule rec { 8 pname = "flottbot"; 9 + version = "0.13.1"; 10 11 src = fetchFromGitHub { 12 owner = "target"; 13 repo = "flottbot"; 14 rev = version; 15 + hash = "sha256-Fv4ZBCQA7gwt11ULIiyFwn+QgoMNgu+1TM9yy2Jz7og="; 16 }; 17 18 patches = [ ··· 24 }) 25 ]; 26 27 + vendorHash = "sha256-wOUQKFd2Xm/2rvLw8kw8Ejbcq/JUvup/BzZs0fllBYY="; 28 29 subPackages = [ "cmd/flottbot" ]; 30
+31
pkgs/by-name/fm/fm-go/package.nix
···
··· 1 + { lib 2 + , buildGoModule 3 + , fetchFromGitHub 4 + , stdenv 5 + }: 6 + 7 + let 8 + finalAttrs = { 9 + pname = "fm"; 10 + version = "0.16.0"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "mistakenelf"; 14 + repo = "fm"; 15 + rev = "v${finalAttrs.version}"; 16 + hash = "sha256-wiACaszbkO9jBYmIfeQpcx984RY41Emyu911nkJxUFY="; 17 + }; 18 + 19 + vendorHash = "sha256-AfRGoKiVZGVIbsDj5pV1zCkp2FpcfWKS0t+cTU51RRc="; 20 + 21 + meta = { 22 + homepage = "https://github.com/mistakenelf/fm"; 23 + description = "A terminal based file manager"; 24 + changelog = "https://github.com/mistakenelf/fm/releases/tag/${finalAttrs.src.rev}"; 25 + license = with lib.licenses; [ mit ]; 26 + mainProgram = "fm"; 27 + maintainers = with lib.maintainers; [ AndersonTorres ]; 28 + }; 29 + }; 30 + in 31 + buildGoModule finalAttrs
+29
pkgs/by-name/go/go-errorlint/package.nix
···
··· 1 + { lib 2 + , buildGoModule 3 + , fetchFromGitHub 4 + }: 5 + 6 + buildGoModule rec { 7 + pname = "go-errorlint"; 8 + version = "1.4.5"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "polyfloyd"; 12 + repo = "go-errorlint"; 13 + rev = "v${version}"; 14 + hash = "sha256-BU+3sLUGBCFA1JYFxTEyIan+iWB7Y7SaMFVomfNObMg="; 15 + }; 16 + 17 + vendorHash = "sha256-xn7Ou4l8vbPD44rsN0mdFjTzOvkfv6QN6i5XR1XPxTE="; 18 + 19 + ldflags = [ "-s" "-w" ]; 20 + 21 + meta = with lib; { 22 + description = "A source code linter that can be used to find code that will cause problems with Go's error wrapping scheme"; 23 + homepage = "https://github.com/polyfloyd/go-errorlint"; 24 + changelog = "https://github.com/polyfloyd/go-errorlint/blob/${src.rev}/CHANGELOG.md"; 25 + license = licenses.mit; 26 + maintainers = with maintainers; [ meain ]; 27 + mainProgram = "go-errorlint"; 28 + }; 29 + }
+7 -18
pkgs/by-name/no/nosql-workbench/package.nix
··· 4 fetchurl, 5 jdk21, 6 stdenv, 7 - undmg 8 }: 9 let 10 pname = "nosql-workbench"; ··· 39 40 sourceRoot = "."; 41 42 buildInputs = [ jdk21 ]; 43 44 # DMG file is using APFS which is unsupported by "undmg". 45 - # Fix found: https://discourse.nixos.org/t/help-with-error-only-hfs-file-systems-are-supported-on-ventura/25873/8 46 # "undmg" issue: https://github.com/matthewbauer/undmg/issues/4 47 unpackCmd = '' 48 - echo "Creating temp directory" 49 - mnt=$(TMPDIR=/tmp mktemp -d -t nix-XXXXXXXXXX) 50 51 - function finish { 52 - echo "Ejecting temp directory" 53 - /usr/bin/hdiutil detach $mnt -force 54 - rm -rf $mnt 55 - } 56 - # Detach volume when receiving SIG "0" 57 - trap finish EXIT 58 59 - # Mount DMG file 60 - echo "Mounting DMG file into \"$mnt\"" 61 - /usr/bin/hdiutil attach -nobrowse -mountpoint $mnt $curSrc 62 - 63 - # Copy content to local dir for later use 64 - echo 'Copying extracted content into "sourceRoot"' 65 - cp -a $mnt/NoSQL\ Workbench.app $PWD/ 66 ''; 67 68 installPhase = ''
··· 4 fetchurl, 5 jdk21, 6 stdenv, 7 + _7zz 8 }: 9 let 10 pname = "nosql-workbench"; ··· 39 40 sourceRoot = "."; 41 42 + nativeBuildInputs = [ _7zz ]; 43 + 44 buildInputs = [ jdk21 ]; 45 46 # DMG file is using APFS which is unsupported by "undmg". 47 + # Instead, use "7zz" to extract the contents. 48 # "undmg" issue: https://github.com/matthewbauer/undmg/issues/4 49 unpackCmd = '' 50 + runHook preUnpack 51 52 + 7zz x $curSrc 53 54 + runHook postUnpack 55 ''; 56 57 installPhase = ''
+3 -3
pkgs/by-name/sc/scitokens-cpp/package.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "scitokens-cpp"; 5 - version = "1.1.0"; 6 7 src = fetchFromGitHub { 8 owner = "scitokens"; 9 repo = "scitokens-cpp"; 10 11 - rev = "v1.1.0"; 12 - hash = "sha256-g97Ah5Oob0iOvMQegpG/AACLZCW37kA0RpSIcKOyQnE="; 13 }; 14 15 nativeBuildInputs = [ cmake pkg-config ];
··· 2 3 stdenv.mkDerivation rec { 4 pname = "scitokens-cpp"; 5 + version = "1.1.1"; 6 7 src = fetchFromGitHub { 8 owner = "scitokens"; 9 repo = "scitokens-cpp"; 10 11 + rev = "v1.1.1"; 12 + hash = "sha256-G3z9DYYWCNeA/rufNHQP3SwT5WS2AvUWm1rd8lx6XxA="; 13 }; 14 15 nativeBuildInputs = [ cmake pkg-config ];
+1
pkgs/by-name/se/searxng/package.nix
··· 73 homepage = "https://github.com/searxng/searxng"; 74 description = "A fork of Searx, a privacy-respecting, hackable metasearch engine"; 75 license = licenses.agpl3Plus; 76 maintainers = with maintainers; [ SuperSandro2000 _999eagle ]; 77 }; 78 })
··· 73 homepage = "https://github.com/searxng/searxng"; 74 description = "A fork of Searx, a privacy-respecting, hackable metasearch engine"; 75 license = licenses.agpl3Plus; 76 + mainProgram = "searxng-run"; 77 maintainers = with maintainers; [ SuperSandro2000 _999eagle ]; 78 }; 79 })
+26 -18
pkgs/by-name/uv/uv/Cargo.lock
··· 75 76 [[package]] 77 name = "anstream" 78 - version = "0.6.11" 79 source = "registry+https://github.com/rust-lang/crates.io-index" 80 - checksum = "6e2e1ebcb11de5c03c67de28a7df593d32191b44939c482e97702baaaa6ab6a5" 81 dependencies = [ 82 "anstyle", 83 "anstyle-parse", ··· 147 148 [[package]] 149 name = "assert_cmd" 150 - version = "2.0.13" 151 source = "registry+https://github.com/rust-lang/crates.io-index" 152 - checksum = "00ad3f3a942eee60335ab4342358c161ee296829e0d16ff42fc1d6cb07815467" 153 dependencies = [ 154 "anstyle", 155 "bstr", ··· 1587 "data-encoding", 1588 "distribution-filename", 1589 "fs-err", 1590 - "fs2", 1591 - "goblin", 1592 "indoc", 1593 "mailparse", 1594 "once_cell", 1595 "pep440_rs", 1596 "platform-host", 1597 "platform-info", 1598 "plist", 1599 - "pyo3", 1600 "pypi-types", 1601 - "rayon", 1602 "reflink-copy", 1603 "regex", 1604 "rustc-hash", 1605 "serde", 1606 "serde_json", 1607 "sha2", 1608 - "target-lexicon", 1609 "tempfile", 1610 "thiserror", 1611 "tracing", ··· 2192 version = "1.0.14" 2193 source = "registry+https://github.com/rust-lang/crates.io-index" 2194 checksum = "de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c" 2195 2196 [[package]] 2197 name = "pep440_rs" ··· 3189 3190 [[package]] 3191 name = "serde" 3192 - version = "1.0.196" 3193 source = "registry+https://github.com/rust-lang/crates.io-index" 3194 - checksum = "870026e60fa08c69f064aa766c10f10b1d62db9ccd4d0abb206472bee0ce3b32" 3195 dependencies = [ 3196 "serde_derive", 3197 ] 3198 3199 [[package]] 3200 name = "serde_derive" 3201 - version = "1.0.196" 3202 source = "registry+https://github.com/rust-lang/crates.io-index" 3203 - checksum = "33c85360c95e7d137454dc81d9a4ed2b8efd8fbe19cee57357b32b9771fccb67" 3204 dependencies = [ 3205 "proc-macro2", 3206 "quote", ··· 3209 3210 [[package]] 3211 name = "serde_json" 3212 - version = "1.0.113" 3213 source = "registry+https://github.com/rust-lang/crates.io-index" 3214 - checksum = "69801b70b1c3dac963ecb03a364ba0ceda9cf60c71cfe475e99864759c8b8a79" 3215 dependencies = [ 3216 "itoa", 3217 "ryu", ··· 3496 3497 [[package]] 3498 name = "target-lexicon" 3499 - version = "0.12.13" 3500 source = "registry+https://github.com/rust-lang/crates.io-index" 3501 - checksum = "69758bda2e78f098e4ccb393021a0963bb3442eac05f135c30f61b7370bbafae" 3502 3503 [[package]] 3504 name = "task-local-extensions" ··· 4131 4132 [[package]] 4133 name = "uv" 4134 - version = "0.1.11" 4135 dependencies = [ 4136 "anstream", 4137 "anyhow", ··· 4151 "fs-err", 4152 "futures", 4153 "gourgeist", 4154 "indicatif", 4155 "indoc", 4156 "insta", ··· 4493 "pep508_rs", 4494 "platform-tags", 4495 "pypi-types", 4496 "rayon", 4497 "requirements-txt", 4498 "rustc-hash", 4499 "tempfile", 4500 "thiserror", 4501 "tokio", 4502 "tracing", 4503 "url", 4504 "uv-cache", ··· 4518 dependencies = [ 4519 "anyhow", 4520 "cache-key", 4521 "fs-err", 4522 "indoc", 4523 "insta", 4524 "itertools 0.12.1", 4525 "once_cell", 4526 "pep440_rs",
··· 75 76 [[package]] 77 name = "anstream" 78 + version = "0.6.12" 79 source = "registry+https://github.com/rust-lang/crates.io-index" 80 + checksum = "96b09b5178381e0874812a9b157f7fe84982617e48f71f4e3235482775e5b540" 81 dependencies = [ 82 "anstyle", 83 "anstyle-parse", ··· 147 148 [[package]] 149 name = "assert_cmd" 150 + version = "2.0.14" 151 source = "registry+https://github.com/rust-lang/crates.io-index" 152 + checksum = "ed72493ac66d5804837f480ab3766c72bdfab91a65e565fc54fa9e42db0073a8" 153 dependencies = [ 154 "anstyle", 155 "bstr", ··· 1587 "data-encoding", 1588 "distribution-filename", 1589 "fs-err", 1590 "indoc", 1591 "mailparse", 1592 "once_cell", 1593 + "pathdiff", 1594 "pep440_rs", 1595 "platform-host", 1596 "platform-info", 1597 "plist", 1598 "pypi-types", 1599 "reflink-copy", 1600 "regex", 1601 "rustc-hash", 1602 "serde", 1603 "serde_json", 1604 "sha2", 1605 "tempfile", 1606 "thiserror", 1607 "tracing", ··· 2188 version = "1.0.14" 2189 source = "registry+https://github.com/rust-lang/crates.io-index" 2190 checksum = "de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c" 2191 + 2192 + [[package]] 2193 + name = "pathdiff" 2194 + version = "0.2.1" 2195 + source = "registry+https://github.com/rust-lang/crates.io-index" 2196 + checksum = "8835116a5c179084a830efb3adc117ab007512b535bc1a21c991d3b32a6b44dd" 2197 2198 [[package]] 2199 name = "pep440_rs" ··· 3191 3192 [[package]] 3193 name = "serde" 3194 + version = "1.0.197" 3195 source = "registry+https://github.com/rust-lang/crates.io-index" 3196 + checksum = "3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2" 3197 dependencies = [ 3198 "serde_derive", 3199 ] 3200 3201 [[package]] 3202 name = "serde_derive" 3203 + version = "1.0.197" 3204 source = "registry+https://github.com/rust-lang/crates.io-index" 3205 + checksum = "7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b" 3206 dependencies = [ 3207 "proc-macro2", 3208 "quote", ··· 3211 3212 [[package]] 3213 name = "serde_json" 3214 + version = "1.0.114" 3215 source = "registry+https://github.com/rust-lang/crates.io-index" 3216 + checksum = "c5f09b1bd632ef549eaa9f60a1f8de742bdbc698e6cee2095fc84dde5f549ae0" 3217 dependencies = [ 3218 "itoa", 3219 "ryu", ··· 3498 3499 [[package]] 3500 name = "target-lexicon" 3501 + version = "0.12.14" 3502 source = "registry+https://github.com/rust-lang/crates.io-index" 3503 + checksum = "e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f" 3504 3505 [[package]] 3506 name = "task-local-extensions" ··· 4133 4134 [[package]] 4135 name = "uv" 4136 + version = "0.1.12" 4137 dependencies = [ 4138 "anstream", 4139 "anyhow", ··· 4153 "fs-err", 4154 "futures", 4155 "gourgeist", 4156 + "indexmap 2.2.3", 4157 "indicatif", 4158 "indoc", 4159 "insta", ··· 4496 "pep508_rs", 4497 "platform-tags", 4498 "pypi-types", 4499 + "pyproject-toml", 4500 "rayon", 4501 "requirements-txt", 4502 "rustc-hash", 4503 + "serde", 4504 "tempfile", 4505 "thiserror", 4506 "tokio", 4507 + "toml", 4508 "tracing", 4509 "url", 4510 "uv-cache", ··· 4524 dependencies = [ 4525 "anyhow", 4526 "cache-key", 4527 + "configparser", 4528 "fs-err", 4529 "indoc", 4530 "insta", 4531 + "install-wheel-rs", 4532 "itertools 0.12.1", 4533 "once_cell", 4534 "pep440_rs",
+8 -19
pkgs/by-name/uv/uv/package.nix
··· 1 { lib 2 - , cargo 3 , cmake 4 , darwin 5 , fetchFromGitHub 6 - , libgit2 7 , openssl 8 , pkg-config 9 - , python3 10 , rustPlatform 11 - , rustc 12 , stdenv 13 - , zlib 14 }: 15 16 - python3.pkgs.buildPythonApplication rec { 17 pname = "uv"; 18 - version = "0.1.11"; 19 - pyproject = true; 20 21 src = fetchFromGitHub { 22 owner = "astral-sh"; 23 repo = "uv"; 24 rev = version; 25 - hash = "sha256-0J6m/DgalYA+GGmgjFrNoo9KAv6WgMcx+gasgqG5v1Q="; 26 }; 27 28 - cargoDeps = rustPlatform.importCargoLock { 29 lockFile = ./Cargo.lock; 30 outputHashes = { 31 "async_zip-0.0.16" = "sha256-M94ceTCtyQc1AtPXYrVGplShQhItqZZa/x5qLiL+gs0="; ··· 34 }; 35 36 nativeBuildInputs = [ 37 - cargo 38 cmake 39 pkg-config 40 - rustPlatform.cargoSetupHook 41 - rustPlatform.maturinBuildHook 42 - rustc 43 ]; 44 45 buildInputs = [ 46 - libgit2 47 openssl 48 - zlib 49 ] ++ lib.optionals stdenv.isDarwin [ 50 darwin.apple_sdk.frameworks.SystemConfiguration 51 ]; 52 53 - dontUseCmakeConfigure = true; 54 55 - pythonImportsCheck = [ "uv" ]; 56 57 env = { 58 OPENSSL_NO_VENDOR = true; ··· 61 meta = with lib; { 62 description = "An extremely fast Python package installer and resolver, written in Rust"; 63 homepage = "https://github.com/astral-sh/uv"; 64 - changelog = "https://github.com/astral-sh/uv/releases/tag/${version}"; 65 license = with licenses; [ asl20 mit ]; 66 maintainers = with maintainers; [ marsam ]; 67 mainProgram = "uv";
··· 1 { lib 2 , cmake 3 , darwin 4 , fetchFromGitHub 5 , openssl 6 , pkg-config 7 , rustPlatform 8 , stdenv 9 }: 10 11 + rustPlatform.buildRustPackage rec { 12 pname = "uv"; 13 + version = "0.1.12"; 14 15 src = fetchFromGitHub { 16 owner = "astral-sh"; 17 repo = "uv"; 18 rev = version; 19 + hash = "sha256-tM8NX4BPGm8Xxlau+qpKSljTdSJutipsYFsZAdtmZuo="; 20 }; 21 22 + cargoLock = { 23 lockFile = ./Cargo.lock; 24 outputHashes = { 25 "async_zip-0.0.16" = "sha256-M94ceTCtyQc1AtPXYrVGplShQhItqZZa/x5qLiL+gs0="; ··· 28 }; 29 30 nativeBuildInputs = [ 31 cmake 32 pkg-config 33 ]; 34 35 buildInputs = [ 36 openssl 37 ] ++ lib.optionals stdenv.isDarwin [ 38 darwin.apple_sdk.frameworks.SystemConfiguration 39 ]; 40 41 + cargoBuildFlags = [ "--package" "uv" ]; 42 43 + # Tests require network access 44 + doCheck = false; 45 46 env = { 47 OPENSSL_NO_VENDOR = true; ··· 50 meta = with lib; { 51 description = "An extremely fast Python package installer and resolver, written in Rust"; 52 homepage = "https://github.com/astral-sh/uv"; 53 + changelog = "https://github.com/astral-sh/uv/blob/${src.rev}/CHANGELOG.md"; 54 license = with licenses; [ asl20 mit ]; 55 maintainers = with maintainers; [ marsam ]; 56 mainProgram = "uv";
+2 -2
pkgs/by-name/zc/zcfan/package.nix
··· 6 # Testing this requires a Thinkpad or the presence of /proc/acpi/ibm/fan 7 stdenv.mkDerivation (finalAttrs: { 8 pname = "zcfan"; 9 - version = "1.2.1"; 10 11 src = fetchFromGitHub { 12 owner = "cdown"; 13 repo = "zcfan"; 14 rev = finalAttrs.version; 15 - hash = "sha256-XngchR06HP2iExKJVe+XKBDgsv98AEYWOkl1a/Hktgs="; 16 }; 17 18 postPatch = ''
··· 6 # Testing this requires a Thinkpad or the presence of /proc/acpi/ibm/fan 7 stdenv.mkDerivation (finalAttrs: { 8 pname = "zcfan"; 9 + version = "1.3.0"; 10 11 src = fetchFromGitHub { 12 owner = "cdown"; 13 repo = "zcfan"; 14 rev = finalAttrs.version; 15 + hash = "sha256-zpYQEHXt8LBNX+luM4YxP0dKH+hb2c8Z0BEeGP09oZo="; 16 }; 17 18 postPatch = ''
+2 -2
pkgs/data/fonts/lxgw-neoxihei/default.nix
··· 5 6 stdenvNoCC.mkDerivation rec { 7 pname = "lxgw-neoxihei"; 8 - version = "1.110"; 9 10 src = fetchurl { 11 url = "https://github.com/lxgw/LxgwNeoXiHei/releases/download/v${version}/LXGWNeoXiHei.ttf"; 12 - hash = "sha256-6KeKz8lJBCc/sc5pCkS2mSwMAQ8XpwDIMCjSbVXuyH4="; 13 }; 14 15 dontUnpack = true;
··· 5 6 stdenvNoCC.mkDerivation rec { 7 pname = "lxgw-neoxihei"; 8 + version = "1.120"; 9 10 src = fetchurl { 11 url = "https://github.com/lxgw/LxgwNeoXiHei/releases/download/v${version}/LXGWNeoXiHei.ttf"; 12 + hash = "sha256-rQ+gbmUYr+iWm5WCUSqb+8+aMD5JZUsbPXZ0Nio2cl8="; 13 }; 14 15 dontUnpack = true;
+3 -3
pkgs/data/themes/alacritty-theme/default.nix
··· 6 7 stdenvNoCC.mkDerivation (self: { 8 name = "alacritty-theme"; 9 - version = "unstable-2024-02-25"; 10 11 src = fetchFromGitHub { 12 owner = "alacritty"; 13 repo = "alacritty-theme"; 14 - rev = "07c10441dae4d0490145a0f40178f8846b24e800"; 15 - hash = "sha256-aZlsKbFcm1bswx7k0cjwhj1MudR0Q0rD8sdHa7kQ0rY="; 16 }; 17 18 dontConfigure = true;
··· 6 7 stdenvNoCC.mkDerivation (self: { 8 name = "alacritty-theme"; 9 + version = "unstable-2024-02-28"; 10 11 src = fetchFromGitHub { 12 owner = "alacritty"; 13 repo = "alacritty-theme"; 14 + rev = "4aefb7c079721474078b28bbf9f582b592749ca6"; 15 + hash = "sha256-+35S6eQkxLBuS/fDKD5bglQDIuz2xeEc5KSaK6k7IjI="; 16 }; 17 18 dontConfigure = true;
+3 -2
pkgs/desktops/lomiri/data/suru-icon-theme/default.nix
··· 9 10 stdenvNoCC.mkDerivation (finalAttrs: { 11 pname = "suru-icon-theme"; 12 - version = "20.05.1"; 13 14 src = fetchFromGitLab { 15 owner = "ubports"; 16 repo = "development/core/suru-icon-theme"; 17 rev = finalAttrs.version; 18 - hash = "sha256-jJ6J+SjSABZCgnCF9cIFBpeSXX2LMnV+nPLPpoXQv30="; 19 }; 20 21 strictDeps = true; ··· 50 meta = with lib; { 51 description = "Suru Icon Theme for Lomiri Operating Environment"; 52 homepage = "https://gitlab.com/ubports/development/core/suru-icon-theme"; 53 license = licenses.cc-by-sa-30; 54 maintainers = teams.lomiri.members; 55 platforms = platforms.all;
··· 9 10 stdenvNoCC.mkDerivation (finalAttrs: { 11 pname = "suru-icon-theme"; 12 + version = "2024.02.1"; 13 14 src = fetchFromGitLab { 15 owner = "ubports"; 16 repo = "development/core/suru-icon-theme"; 17 rev = finalAttrs.version; 18 + hash = "sha256-7T9FILhZrs5bbdBEV/FszCOwUd/C1Rl9tbDt77SIzRk="; 19 }; 20 21 strictDeps = true; ··· 50 meta = with lib; { 51 description = "Suru Icon Theme for Lomiri Operating Environment"; 52 homepage = "https://gitlab.com/ubports/development/core/suru-icon-theme"; 53 + changelog = "https://gitlab.com/ubports/development/core/suru-icon-theme/-/blob/${finalAttrs.version}/ChangeLog"; 54 license = licenses.cc-by-sa-30; 55 maintainers = teams.lomiri.members; 56 platforms = platforms.all;
+33 -29
pkgs/development/compilers/tinycc/default.nix
··· 1 { lib 2 - , stdenv 3 - , fetchFromRepoOrCz 4 , copyPkgconfigItems 5 , makePkgconfigItem 6 , perl 7 , texinfo 8 , which 9 }: 10 11 - let 12 - # avoid "malformed 32-bit x.y.z" error on mac when using clang 13 - isCleanVer = version: builtins.match "^[0-9]\\.+[0-9]+\\.[0-9]+" version != null; 14 - in 15 - stdenv.mkDerivation rec { 16 pname = "tcc"; 17 - version = "unstable-2022-07-15"; 18 19 src = fetchFromRepoOrCz { 20 repo = "tinycc"; ··· 22 hash = "sha256-jY0P2GErmo//YBaz6u4/jj/voOE3C2JaIDRmo0orXN8="; 23 }; 24 25 nativeBuildInputs = [ 26 copyPkgconfigItems 27 perl ··· 29 which 30 ]; 31 32 - pkgconfigItems = [ 33 - (makePkgconfigItem rec { 34 name = "libtcc"; 35 - inherit version; 36 - cflags = [ "-I${variables.includedir}" ]; 37 libs = [ 38 - "-L${variables.libdir}" 39 - "-Wl,--rpath ${variables.libdir}" 40 "-ltcc" 41 ]; 42 - variables = rec { 43 prefix = "${placeholder "out"}"; 44 - includedir = "${prefix}/include"; 45 - libdir = "${prefix}/lib"; 46 }; 47 description = "Tiny C compiler backend"; 48 - }) 49 ]; 50 51 postPatch = '' ··· 64 "--config-musl" 65 ]; 66 67 - preConfigure = '' 68 ${ 69 - if stdenv.isDarwin && ! isCleanVer version 70 then "echo 'not overwriting VERSION since it would upset ld'" 71 - else "echo ${version} > VERSION" 72 } 73 configureFlagsArray+=("--elfinterp=$(< $NIX_CC/nix-support/dynamic-linker)") 74 ''; 75 - 76 - outputs = [ "out" "info" "man" ]; 77 78 # Test segfault for static build 79 doCheck = !stdenv.hostPlatform.isStatic; ··· 84 rm tests/tests2/{108,114}* 85 ''; 86 87 - meta = with lib; { 88 homepage = "https://repo.or.cz/tinycc.git"; 89 description = "Small, fast, and embeddable C compiler and interpreter"; 90 longDescription = '' ··· 108 109 With libtcc, you can use TCC as a backend for dynamic code generation. 110 ''; 111 - license = licenses.lgpl21Only; 112 - maintainers = with maintainers; [ joachifm AndersonTorres ]; 113 - platforms = platforms.unix; 114 # https://www.mail-archive.com/tinycc-devel@nongnu.org/msg10199.html 115 broken = stdenv.isDarwin && stdenv.isAarch64; 116 }; 117 - } 118 # TODO: more multiple outputs 119 # TODO: self-compilation 120 - # TODO: provide expression for stable release
··· 1 { lib 2 , copyPkgconfigItems 3 + , fetchFromRepoOrCz 4 , makePkgconfigItem 5 , perl 6 + , stdenv 7 , texinfo 8 , which 9 }: 10 11 + stdenv.mkDerivation (finalAttrs: { 12 pname = "tcc"; 13 + version = "0.9.27-unstable-2022-07-15"; 14 15 src = fetchFromRepoOrCz { 16 repo = "tinycc"; ··· 18 hash = "sha256-jY0P2GErmo//YBaz6u4/jj/voOE3C2JaIDRmo0orXN8="; 19 }; 20 21 + outputs = [ "out" "info" "man" ]; 22 + 23 nativeBuildInputs = [ 24 copyPkgconfigItems 25 perl ··· 27 which 28 ]; 29 30 + strictDeps = true; 31 + 32 + pkgconfigItems = let 33 + libtcc-pcitem = { 34 name = "libtcc"; 35 + inherit (finalAttrs) version; 36 + cflags = [ "-I${libtcc-pcitem.variables.includedir}" ]; 37 libs = [ 38 + "-L${libtcc-pcitem.variables.libdir}" 39 + "-Wl,--rpath ${libtcc-pcitem.variables.libdir}" 40 "-ltcc" 41 ]; 42 + variables = { 43 prefix = "${placeholder "out"}"; 44 + includedir = "${placeholder "dev"}/include"; 45 + libdir = "${placeholder "lib"}/lib"; 46 }; 47 description = "Tiny C compiler backend"; 48 + }; 49 + in [ 50 + (makePkgconfigItem libtcc-pcitem) 51 ]; 52 53 postPatch = '' ··· 66 "--config-musl" 67 ]; 68 69 + preConfigure = let 70 + # To avoid "malformed 32-bit x.y.z" error on mac when using clang 71 + versionIsClean = version: 72 + builtins.match "^[0-9]\\.+[0-9]+\\.[0-9]+" version != null; 73 + in '' 74 ${ 75 + if stdenv.isDarwin && ! versionIsClean finalAttrs.version 76 then "echo 'not overwriting VERSION since it would upset ld'" 77 + else "echo ${finalAttrs.version} > VERSION" 78 } 79 configureFlagsArray+=("--elfinterp=$(< $NIX_CC/nix-support/dynamic-linker)") 80 ''; 81 82 # Test segfault for static build 83 doCheck = !stdenv.hostPlatform.isStatic; ··· 88 rm tests/tests2/{108,114}* 89 ''; 90 91 + meta = { 92 homepage = "https://repo.or.cz/tinycc.git"; 93 description = "Small, fast, and embeddable C compiler and interpreter"; 94 longDescription = '' ··· 112 113 With libtcc, you can use TCC as a backend for dynamic code generation. 114 ''; 115 + license = with lib.licenses; [ lgpl21Only ]; 116 + mainProgram = "tcc"; 117 + maintainers = with lib.maintainers; [ joachifm AndersonTorres ]; 118 + platforms = lib.platforms.unix; 119 # https://www.mail-archive.com/tinycc-devel@nongnu.org/msg10199.html 120 broken = stdenv.isDarwin && stdenv.isAarch64; 121 }; 122 + }) 123 # TODO: more multiple outputs 124 # TODO: self-compilation
+2 -2
pkgs/development/libraries/libgbinder/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "libgbinder"; 5 - version = "1.1.36"; 6 7 src = fetchFromGitHub { 8 owner = "mer-hybris"; 9 repo = pname; 10 rev = version; 11 - sha256 = "sha256-QTlOiZG6qpNeicMJpOTMSTk2WwKbOzkaLulgmsxYaVI="; 12 }; 13 14 outputs = [ "out" "dev" ];
··· 2 3 stdenv.mkDerivation rec { 4 pname = "libgbinder"; 5 + version = "1.1.37"; 6 7 src = fetchFromGitHub { 8 owner = "mer-hybris"; 9 repo = pname; 10 rev = version; 11 + sha256 = "sha256-/XxWOaT2f6+0apv0NzMsPoYBf3GLuaXyPkmTMTDtOes="; 12 }; 13 14 outputs = [ "out" "dev" ];
+5
pkgs/development/libraries/libshumate/default.nix
··· 32 sha256 = "+h0dKLECtvfsxwD5aRTIgiNI9jG/tortUJYFiYMe60g="; 33 }; 34 35 nativeBuildInputs = [ 36 gi-docgen 37 meson
··· 32 sha256 = "+h0dKLECtvfsxwD5aRTIgiNI9jG/tortUJYFiYMe60g="; 33 }; 34 35 + depsBuildBuild = [ 36 + # required to find native gi-docgen when cross compiling 37 + pkg-config 38 + ]; 39 + 40 nativeBuildInputs = [ 41 gi-docgen 42 meson
+74 -64
pkgs/development/libraries/qt-6/default.nix
··· 42 qtModule = callPackage ./qtModule.nix { }; 43 44 qtbase = callPackage ./modules/qtbase.nix { 45 - withGtk3 = true; 46 inherit (srcs.qtbase) src version; 47 inherit developerBuild; 48 inherit (darwin.apple_sdk_11_0.frameworks) ··· 69 ]; 70 }; 71 env = callPackage ./qt-env.nix { }; 72 - full = callPackage ({ env, qtbase }: env "qt-full-${qtbase.version}" 73 - # `with self` is ok to use here because having these spliced is unnecessary 74 - ( with self;[ 75 - qt3d 76 - qt5compat 77 - qtcharts 78 - qtconnectivity 79 - qtdatavis3d 80 - qtdeclarative 81 - qtdoc 82 - qtgraphs 83 - qtgrpc 84 - qthttpserver 85 - qtimageformats 86 - qtlanguageserver 87 - qtlocation 88 - qtlottie 89 - qtmultimedia 90 - qtmqtt 91 - qtnetworkauth 92 - qtpositioning 93 - qtsensors 94 - qtserialbus 95 - qtserialport 96 - qtshadertools 97 - qtspeech 98 - qtquick3d 99 - qtquick3dphysics 100 - qtquickeffectmaker 101 - qtquicktimeline 102 - qtremoteobjects 103 - qtsvg 104 - qtscxml 105 - qttools 106 - qttranslations 107 - qtvirtualkeyboard 108 - qtwebchannel 109 - qtwebengine 110 - qtwebsockets 111 - qtwebview 112 - ] ++ lib.optionals (!stdenv.hostPlatform.isDarwin) [ qtwayland libglvnd ])) { }; 113 114 qt3d = callPackage ./modules/qt3d.nix { }; 115 qt5compat = callPackage ./modules/qt5compat.nix { }; ··· 162 GameController ImageCaptureCore LocalAuthentication 163 MediaAccessibility MediaPlayer MetalKit Network OpenDirectory Quartz 164 ReplayKit SecurityInterface Vision; 165 - qtModule = callPackage ({ qtModule }: qtModule.override { 166 - stdenv = if stdenv.hostPlatform.isDarwin 167 - then overrideSDK stdenv { darwinMinVersion = "10.13"; darwinSdkVersion = "11.0"; } 168 - else stdenv; 169 - }) { }; 170 xcbuild = buildPackages.xcbuild.override { 171 productBuildVer = "20A2408"; 172 }; ··· 176 inherit (darwin.apple_sdk_11_0.frameworks) WebKit; 177 }; 178 179 - wrapQtAppsHook = callPackage ({ makeBinaryWrapper }: makeSetupHook 180 - { 181 - name = "wrap-qt6-apps-hook"; 182 - propagatedBuildInputs = [ makeBinaryWrapper ]; 183 - } ./hooks/wrap-qt-apps-hook.sh) { }; 184 185 - qmake = callPackage ({ qtbase }: makeSetupHook 186 - { 187 - name = "qmake6-hook"; 188 - propagatedBuildInputs = [ qtbase.dev ]; 189 - substitutions = { 190 - inherit debug; 191 - fix_qmake_libtool = ./hooks/fix-qmake-libtool.sh; 192 - }; 193 - } ./hooks/qmake-hook.sh) { }; 194 } // lib.optionalAttrs config.allowAliases { 195 # Convert to a throw on 03-01-2023 and backport the change. 196 # Warnings show up in various cli tool outputs, throws do not. ··· 203 f = addPackages; 204 }; 205 206 - bootstrapScope = baseScope.overrideScope(final: prev: { 207 qtbase = prev.qtbase.override { qttranslations = null; }; 208 qtdeclarative = null; 209 }); 210 211 - finalScope = baseScope.overrideScope(final: prev: { 212 qttranslations = bootstrapScope.qttranslations; 213 }); 214 - in finalScope
··· 42 qtModule = callPackage ./qtModule.nix { }; 43 44 qtbase = callPackage ./modules/qtbase.nix { 45 + withGtk3 = !stdenv.hostPlatform.isMinGW; 46 inherit (srcs.qtbase) src version; 47 inherit developerBuild; 48 inherit (darwin.apple_sdk_11_0.frameworks) ··· 69 ]; 70 }; 71 env = callPackage ./qt-env.nix { }; 72 + full = callPackage 73 + ({ env, qtbase }: env "qt-full-${qtbase.version}" 74 + # `with self` is ok to use here because having these spliced is unnecessary 75 + (with self;[ 76 + qt3d 77 + qt5compat 78 + qtcharts 79 + qtconnectivity 80 + qtdatavis3d 81 + qtdeclarative 82 + qtdoc 83 + qtgraphs 84 + qtgrpc 85 + qthttpserver 86 + qtimageformats 87 + qtlanguageserver 88 + qtlocation 89 + qtlottie 90 + qtmultimedia 91 + qtmqtt 92 + qtnetworkauth 93 + qtpositioning 94 + qtsensors 95 + qtserialbus 96 + qtserialport 97 + qtshadertools 98 + qtspeech 99 + qtquick3d 100 + qtquick3dphysics 101 + qtquickeffectmaker 102 + qtquicktimeline 103 + qtremoteobjects 104 + qtsvg 105 + qtscxml 106 + qttools 107 + qttranslations 108 + qtvirtualkeyboard 109 + qtwebchannel 110 + qtwebengine 111 + qtwebsockets 112 + qtwebview 113 + ] ++ lib.optionals (!stdenv.isDarwin) [ qtwayland libglvnd ])) 114 + { }; 115 116 qt3d = callPackage ./modules/qt3d.nix { }; 117 qt5compat = callPackage ./modules/qt5compat.nix { }; ··· 164 GameController ImageCaptureCore LocalAuthentication 165 MediaAccessibility MediaPlayer MetalKit Network OpenDirectory Quartz 166 ReplayKit SecurityInterface Vision; 167 + qtModule = callPackage 168 + ({ qtModule }: qtModule.override { 169 + stdenv = 170 + if stdenv.isDarwin 171 + then overrideSDK stdenv { darwinMinVersion = "10.13"; darwinSdkVersion = "11.0"; } 172 + else stdenv; 173 + }) 174 + { }; 175 xcbuild = buildPackages.xcbuild.override { 176 productBuildVer = "20A2408"; 177 }; ··· 181 inherit (darwin.apple_sdk_11_0.frameworks) WebKit; 182 }; 183 184 + wrapQtAppsHook = callPackage 185 + ({ makeBinaryWrapper }: makeSetupHook 186 + { 187 + name = "wrap-qt6-apps-hook"; 188 + propagatedBuildInputs = [ makeBinaryWrapper ]; 189 + } ./hooks/wrap-qt-apps-hook.sh) 190 + { }; 191 192 + qmake = callPackage 193 + ({ qtbase }: makeSetupHook 194 + { 195 + name = "qmake6-hook"; 196 + propagatedBuildInputs = [ qtbase.dev ]; 197 + substitutions = { 198 + inherit debug; 199 + fix_qmake_libtool = ./hooks/fix-qmake-libtool.sh; 200 + }; 201 + } ./hooks/qmake-hook.sh) 202 + { }; 203 } // lib.optionalAttrs config.allowAliases { 204 # Convert to a throw on 03-01-2023 and backport the change. 205 # Warnings show up in various cli tool outputs, throws do not. ··· 212 f = addPackages; 213 }; 214 215 + bootstrapScope = baseScope.overrideScope (final: prev: { 216 qtbase = prev.qtbase.override { qttranslations = null; }; 217 qtdeclarative = null; 218 }); 219 220 + finalScope = baseScope.overrideScope (final: prev: { 221 qttranslations = bootstrapScope.qttranslations; 222 }); 223 + in 224 + finalScope
+28 -12
pkgs/development/libraries/qt-6/modules/qtbase.nix
··· 4 , patches ? [ ] 5 , version 6 , coreutils 7 , bison 8 , flex 9 , gdb ··· 79 , EventKit 80 , GSS 81 , MetalKit 82 # optional dependencies 83 , cups 84 , libmysqlclient ··· 96 97 let 98 debugSymbols = debug || developerBuild; 99 in 100 stdenv.mkDerivation rec { 101 pname = "qtbase"; ··· 110 openssl 111 sqlite 112 zlib 113 - unixODBC 114 # Text rendering 115 harfbuzz 116 icu ··· 119 libpng 120 pcre2 121 pcre 122 - libproxy 123 zstd 124 - double-conversion 125 libb2 126 md4c 127 dbus 128 glib 129 # unixODBC drivers 130 unixODBCDrivers.psql 131 unixODBCDrivers.sqlite 132 unixODBCDrivers.mariadb ··· 174 EventKit 175 GSS 176 MetalKit 177 - ] ++ lib.optional libGLSupported libGL; 178 179 - buildInputs = [ 180 at-spi2-core 181 - ] ++ lib.optionals (!stdenv.hostPlatform.isDarwin) [ 182 libinput 183 ] ++ lib.optionals (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64) [ 184 AppKit ··· 186 ] 187 ++ lib.optional withGtk3 gtk3 188 ++ lib.optional developerBuild gdb 189 - ++ lib.optional (cups != null) cups 190 - ++ lib.optional (libmysqlclient != null) libmysqlclient 191 - ++ lib.optional (postgresql != null) postgresql; 192 193 nativeBuildInputs = [ bison flex gperf lndir perl pkg-config which cmake xmlstarlet ninja ] 194 ++ lib.optionals stdenv.hostPlatform.isDarwin [ moveBuildTree ]; ··· 203 204 # https://bugreports.qt.io/browse/QTBUG-97568 205 postPatch = '' 206 - substituteInPlace src/corelib/CMakeLists.txt --replace-fail "/bin/ls" "${coreutils}/bin/ls" 207 '' + lib.optionalString stdenv.hostPlatform.isDarwin '' 208 substituteInPlace cmake/QtPublicAppleHelpers.cmake --replace-fail "/usr/bin/xcrun" "${xcbuild}/bin/xcrun" 209 ''; ··· 232 ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ 233 # error: 'path' is unavailable: introduced in macOS 10.15 234 "-DQT_FEATURE_cxx17_filesystem=OFF" 235 - ] ++ lib.optional (qttranslations != null) "-DINSTALL_TRANSLATIONSDIR=${qttranslations}/translations"; 236 237 env.NIX_LDFLAGS = toString (lib.optionals stdenv.hostPlatform.isDarwin [ 238 # Undefined symbols for architecture arm64: "___gss_c_nt_hostbased_service_oid_desc" ··· 253 254 dontStrip = debugSymbols; 255 256 setupHook = ../hooks/qtbase-setup-hook.sh; 257 258 meta = with lib; { ··· 260 description = "A cross-platform application framework for C++"; 261 license = with licenses; [ fdl13Plus gpl2Plus lgpl21Plus lgpl3Plus ]; 262 maintainers = with maintainers; [ milahu nickcao LunNova ]; 263 - platforms = platforms.unix; 264 }; 265 }
··· 4 , patches ? [ ] 5 , version 6 , coreutils 7 + , buildPackages 8 , bison 9 , flex 10 , gdb ··· 80 , EventKit 81 , GSS 82 , MetalKit 83 + # mingw 84 + , pkgsBuildBuild 85 # optional dependencies 86 , cups 87 , libmysqlclient ··· 99 100 let 101 debugSymbols = debug || developerBuild; 102 + isCrossBuild = !stdenv.buildPlatform.canExecute stdenv.hostPlatform; 103 in 104 stdenv.mkDerivation rec { 105 pname = "qtbase"; ··· 114 openssl 115 sqlite 116 zlib 117 # Text rendering 118 harfbuzz 119 icu ··· 122 libpng 123 pcre2 124 pcre 125 zstd 126 libb2 127 md4c 128 + double-conversion 129 + ] ++ lib.optionals (!stdenv.hostPlatform.isMinGW) [ 130 + libproxy 131 dbus 132 glib 133 # unixODBC drivers 134 + unixODBC 135 unixODBCDrivers.psql 136 unixODBCDrivers.sqlite 137 unixODBCDrivers.mariadb ··· 179 EventKit 180 GSS 181 MetalKit 182 + ] ++ lib.optionals libGLSupported [ 183 + libGL 184 + ] ++ lib.optionals stdenv.hostPlatform.isMinGW [ 185 + vulkan-headers 186 + vulkan-loader 187 + ]; 188 189 + buildInputs = lib.optionals (lib.meta.availableOn stdenv.hostPlatform at-spi2-core) [ 190 at-spi2-core 191 + ] ++ lib.optionals (lib.meta.availableOn stdenv.hostPlatform libinput) [ 192 libinput 193 ] ++ lib.optionals (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64) [ 194 AppKit ··· 196 ] 197 ++ lib.optional withGtk3 gtk3 198 ++ lib.optional developerBuild gdb 199 + ++ lib.optional (cups != null && lib.meta.availableOn stdenv.hostPlatform cups) cups 200 + ++ lib.optional (libmysqlclient != null && !stdenv.hostPlatform.isMinGW) libmysqlclient 201 + ++ lib.optional (postgresql != null && lib.meta.availableOn stdenv.hostPlatform postgresql) postgresql; 202 203 nativeBuildInputs = [ bison flex gperf lndir perl pkg-config which cmake xmlstarlet ninja ] 204 ++ lib.optionals stdenv.hostPlatform.isDarwin [ moveBuildTree ]; ··· 213 214 # https://bugreports.qt.io/browse/QTBUG-97568 215 postPatch = '' 216 + substituteInPlace src/corelib/CMakeLists.txt --replace-fail "/bin/ls" "${buildPackages.coreutils}/bin/ls" 217 '' + lib.optionalString stdenv.hostPlatform.isDarwin '' 218 substituteInPlace cmake/QtPublicAppleHelpers.cmake --replace-fail "/usr/bin/xcrun" "${xcbuild}/bin/xcrun" 219 ''; ··· 242 ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ 243 # error: 'path' is unavailable: introduced in macOS 10.15 244 "-DQT_FEATURE_cxx17_filesystem=OFF" 245 + ] ++ lib.optionals isCrossBuild [ 246 + "-DQT_HOST_PATH=${pkgsBuildBuild.qt6.qtbase}" 247 + "-DQt6HostInfo_DIR=${pkgsBuildBuild.qt6.qtbase}/lib/cmake/Qt6HostInfo" 248 + ] 249 + ++ lib.optional (qttranslations != null && !isCrossBuild) "-DINSTALL_TRANSLATIONSDIR=${qttranslations}/translations"; 250 251 env.NIX_LDFLAGS = toString (lib.optionals stdenv.hostPlatform.isDarwin [ 252 # Undefined symbols for architecture arm64: "___gss_c_nt_hostbased_service_oid_desc" ··· 267 268 dontStrip = debugSymbols; 269 270 + dontWrapQtApps = true; 271 + 272 setupHook = ../hooks/qtbase-setup-hook.sh; 273 274 meta = with lib; { ··· 276 description = "A cross-platform application framework for C++"; 277 license = with licenses; [ fdl13Plus gpl2Plus lgpl21Plus lgpl3Plus ]; 278 maintainers = with maintainers; [ milahu nickcao LunNova ]; 279 + platforms = platforms.unix ++ platforms.windows; 280 }; 281 }
+11 -12
pkgs/development/libraries/qt-6/patches/0011-qtbase-derive-plugin-load-path-from-PATH.patch
··· 1 - From f0c4d3860b75cb064d066045907622d536044096 Mon Sep 17 00:00:00 2001 2 From: =?UTF-8?q?Milan=20P=C3=A4ssler?= <me@pbb.lc> 3 Date: Sun, 10 May 2020 12:47:28 +0200 4 Subject: [PATCH 11/11] qtbase: derive plugin load path from PATH 5 6 --- 7 - src/corelib/kernel/qcoreapplication.cpp | 10 ++++++++++ 8 - 1 file changed, 10 insertions(+) 9 10 diff --git a/src/corelib/kernel/qcoreapplication.cpp b/src/corelib/kernel/qcoreapplication.cpp 11 - index a80efbb5622..8cf9e85da43 100644 12 --- a/src/corelib/kernel/qcoreapplication.cpp 13 +++ b/src/corelib/kernel/qcoreapplication.cpp 14 - @@ -2991,6 +2991,16 @@ QStringList QCoreApplication::libraryPathsLocked() 15 - QStringList *app_libpaths = new QStringList; 16 - coreappdata()->app_libpaths.reset(app_libpaths); 17 18 + // Add library paths derived from PATH 19 + const QStringList paths = QFile::decodeName(qgetenv("PATH")).split(QStringLiteral(":")); ··· 24 + } 25 + } 26 + 27 - + 28 - auto setPathsFromEnv = [&](QString libPathEnv) { 29 - if (!libPathEnv.isEmpty()) { 30 - QStringList paths = libPathEnv.split(QDir::listSeparator(), Qt::SkipEmptyParts); 31 -- 32 - 2.42.0 33
··· 1 + From 6f0e6fe1e13ca5844a93d3b97111b7ece7e60f0f Mon Sep 17 00:00:00 2001 2 From: =?UTF-8?q?Milan=20P=C3=A4ssler?= <me@pbb.lc> 3 Date: Sun, 10 May 2020 12:47:28 +0200 4 Subject: [PATCH 11/11] qtbase: derive plugin load path from PATH 5 6 --- 7 + src/corelib/kernel/qcoreapplication.cpp | 9 +++++++++ 8 + 1 file changed, 9 insertions(+) 9 10 diff --git a/src/corelib/kernel/qcoreapplication.cpp b/src/corelib/kernel/qcoreapplication.cpp 11 + index a80efbb5622..0d41dabeed3 100644 12 --- a/src/corelib/kernel/qcoreapplication.cpp 13 +++ b/src/corelib/kernel/qcoreapplication.cpp 14 + @@ -3032,6 +3032,15 @@ QStringList QCoreApplication::libraryPathsLocked() 15 + app_libpaths->append(installPathPlugins); 16 + } 17 18 + // Add library paths derived from PATH 19 + const QStringList paths = QFile::decodeName(qgetenv("PATH")).split(QStringLiteral(":")); ··· 24 + } 25 + } 26 + 27 + // If QCoreApplication is not yet instantiated, 28 + // make sure we add the application path when we construct the QCoreApplication 29 + if (self) self->d_func()->appendApplicationPathToLibraryPaths(); 30 -- 31 + 2.43.1 32
+2 -2
pkgs/development/libraries/science/math/suitesparse-graphblas/default.nix
··· 7 8 stdenv.mkDerivation rec { 9 pname = "suitesparse-graphblas"; 10 - version = "9.0.1"; 11 12 outputs = [ "out" "dev" ]; 13 ··· 15 owner = "DrTimothyAldenDavis"; 16 repo = "GraphBLAS"; 17 rev = "v${version}"; 18 - hash = "sha256-eNd6jlpW3KiRvOCKvNP5ttpgjPPXt2M2vLhk1Zn4gTE="; 19 }; 20 21 nativeBuildInputs = [
··· 7 8 stdenv.mkDerivation rec { 9 pname = "suitesparse-graphblas"; 10 + version = "9.0.2"; 11 12 outputs = [ "out" "dev" ]; 13 ··· 15 owner = "DrTimothyAldenDavis"; 16 repo = "GraphBLAS"; 17 rev = "v${version}"; 18 + hash = "sha256-wPg5A1lwtRPDO5gPbllEFkRJFRIhkqqaVd4CBdPavKE="; 19 }; 20 21 nativeBuildInputs = [
+2 -2
pkgs/development/misc/brev-cli/default.nix
··· 5 6 buildGoModule rec { 7 pname = "brev-cli"; 8 - version = "0.6.276"; 9 10 src = fetchFromGitHub { 11 owner = "brevdev"; 12 repo = pname; 13 rev = "v${version}"; 14 - sha256 = "sha256-IAzsoKPFmhyBgd3jD6qEBav5ynQYrn8/cl6epsjrVKg="; 15 }; 16 17 vendorHash = "sha256-IR/tgqh8rS4uN5jSOcopCutbHCKHSU9icUfRhOgu4t8=";
··· 5 6 buildGoModule rec { 7 pname = "brev-cli"; 8 + version = "0.6.277"; 9 10 src = fetchFromGitHub { 11 owner = "brevdev"; 12 repo = pname; 13 rev = "v${version}"; 14 + sha256 = "sha256-s80veDxN0GfHKOwDhxx1ArZXqk8OPSl+d/Ruxj0oLJA="; 15 }; 16 17 vendorHash = "sha256-IR/tgqh8rS4uN5jSOcopCutbHCKHSU9icUfRhOgu4t8=";
+1
pkgs/development/python-modules/arviz/default.nix
··· 100 "test_plot_ppc_discrete_save_animation" 101 # Assertion error 102 "test_data_zarr" 103 ]; 104 105 pythonImportsCheck = [
··· 100 "test_plot_ppc_discrete_save_animation" 101 # Assertion error 102 "test_data_zarr" 103 + "test_plot_forest" 104 ]; 105 106 pythonImportsCheck = [
+2 -8
pkgs/development/python-modules/cbor2/default.nix
··· 15 16 buildPythonPackage rec { 17 pname = "cbor2"; 18 - version = "5.5.1"; 19 pyproject = true; 20 21 disabled = pythonOlder "3.8"; 22 23 src = fetchPypi { 24 inherit pname version; 25 - hash = "sha256-+eGS9GGp+PYILfKMA1sAbRU5BCE9yGQL7Ypy1yu8lHU="; 26 }; 27 28 postPatch = '' ··· 42 nativeCheckInputs = [ 43 hypothesis 44 pytestCheckHook 45 - ]; 46 - 47 - # https://github.com/agronholm/cbor2/issues/99 48 - disabledTests = lib.optionals stdenv.is32bit [ 49 - "test_huge_truncated_bytes" 50 - "test_huge_truncated_string" 51 ]; 52 53 meta = with lib; {
··· 15 16 buildPythonPackage rec { 17 pname = "cbor2"; 18 + version = "5.6.2"; 19 pyproject = true; 20 21 disabled = pythonOlder "3.8"; 22 23 src = fetchPypi { 24 inherit pname version; 25 + hash = "sha256-t1E8LeqIaJkfrX74iZiQ68+LGZubRGHDwR160670gg0="; 26 }; 27 28 postPatch = '' ··· 42 nativeCheckInputs = [ 43 hypothesis 44 pytestCheckHook 45 ]; 46 47 meta = with lib; {
+2 -2
pkgs/development/python-modules/clickhouse-connect/default.nix
··· 23 }: 24 buildPythonPackage rec { 25 pname = "clickhouse-connect"; 26 - version = "0.7.0"; 27 28 format = "setuptools"; 29 ··· 33 repo = "clickhouse-connect"; 34 owner = "ClickHouse"; 35 rev = "refs/tags/v${version}"; 36 - hash = "sha256-RpuBKdjjSjJJ9UU7VW20gD9Rouj0oxv72sZZaUa/BfY="; 37 }; 38 39 nativeBuildInputs = [ cython_3 ];
··· 23 }: 24 buildPythonPackage rec { 25 pname = "clickhouse-connect"; 26 + version = "0.7.1"; 27 28 format = "setuptools"; 29 ··· 33 repo = "clickhouse-connect"; 34 owner = "ClickHouse"; 35 rev = "refs/tags/v${version}"; 36 + hash = "sha256-Qdv0DcdIjqz8NtyMsVNQxGTxsB3TpXUGDA3oL8QbBDc="; 37 }; 38 39 nativeBuildInputs = [ cython_3 ];
+2 -2
pkgs/development/python-modules/cloudpathlib/default.nix
··· 21 22 buildPythonPackage rec { 23 pname = "cloudpathlib"; 24 - version = "0.18.0"; 25 pyproject = true; 26 27 disabled = pythonOlder "3.7"; ··· 30 owner = "drivendataorg"; 31 repo = "cloudpathlib"; 32 rev = "refs/tags/v${version}"; 33 - hash = "sha256-4CwwCdGUKUmie9PmAmrVxpAhk3b2WG+Cmx3QAADkyYQ="; 34 }; 35 36 nativeBuildInputs = [
··· 21 22 buildPythonPackage rec { 23 pname = "cloudpathlib"; 24 + version = "0.18.1"; 25 pyproject = true; 26 27 disabled = pythonOlder "3.7"; ··· 30 owner = "drivendataorg"; 31 repo = "cloudpathlib"; 32 rev = "refs/tags/v${version}"; 33 + hash = "sha256-RrdRUqQ3QyMUpTi1FEsSXK6WS37r77SdPBH1oVVvSw0="; 34 }; 35 36 nativeBuildInputs = [
+20 -8
pkgs/development/python-modules/cssbeautifier/default.nix
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 , setuptools 5 - , jsbeautifier 6 }: 7 8 buildPythonPackage rec { 9 pname = "cssbeautifier"; 10 - version = "1.14.11"; 11 - format = "pyproject"; 12 13 src = fetchPypi { 14 inherit pname version; 15 - hash = "sha256-QFRMK2K7y2TKpefzegLflWVOXOG8rK2sTKHz3InDFRM="; 16 }; 17 18 nativeBuildInputs = [ 19 setuptools 20 ]; 21 22 - propagatedBuildInputs = [ jsbeautifier ]; 23 24 - # has no tests 25 doCheck = false; 26 27 - pythonImportsCheck = [ "cssbeautifier" ]; 28 29 meta = with lib; { 30 description = "CSS unobfuscator and beautifier"; 31 - homepage = "https://pypi.org/project/cssbeautifier/"; 32 license = licenses.mit; 33 maintainers = with maintainers; [ traxys ]; 34 };
··· 1 { lib 2 , buildPythonPackage 3 + , editorconfig 4 , fetchPypi 5 + , jsbeautifier 6 + , pythonOlder 7 , setuptools 8 + , six 9 }: 10 11 buildPythonPackage rec { 12 pname = "cssbeautifier"; 13 + version = "1.15.1"; 14 + pyproject = true; 15 + 16 + disabled = pythonOlder "3.7"; 17 18 src = fetchPypi { 19 inherit pname version; 20 + hash = "sha256-n3BkNirt1VnFXu7Pa2vtZeBfM0iNy+OQRPBAPCbhwAY="; 21 }; 22 23 nativeBuildInputs = [ 24 setuptools 25 ]; 26 27 + propagatedBuildInputs = [ 28 + editorconfig 29 + jsbeautifier 30 + six 31 + ]; 32 33 + # Module has no tests 34 doCheck = false; 35 36 + pythonImportsCheck = [ 37 + "cssbeautifier" 38 + ]; 39 40 meta = with lib; { 41 description = "CSS unobfuscator and beautifier"; 42 + homepage = "https://github.com/beautifier/js-beautify"; 43 + changelog = "https://github.com/beautifier/js-beautify/blob/v${version}/CHANGELOG.md"; 44 license = licenses.mit; 45 maintainers = with maintainers; [ traxys ]; 46 };
+2 -2
pkgs/development/python-modules/dbt-redshift/default.nix
··· 13 14 buildPythonPackage rec { 15 pname = "dbt-redshift"; 16 - version = "1.7.3"; 17 pyproject = true; 18 19 src = fetchFromGitHub { 20 owner = "dbt-labs"; 21 repo = "dbt-redshift"; 22 rev = "refs/tags/v${version}"; 23 - hash = "sha256-3zj3wA1wxUjKSm1n7QE2g/VUuH3UuWlXCC68mOb2eso="; 24 }; 25 26 nativeBuildInputs = [
··· 13 14 buildPythonPackage rec { 15 pname = "dbt-redshift"; 16 + version = "1.7.4"; 17 pyproject = true; 18 19 src = fetchFromGitHub { 20 owner = "dbt-labs"; 21 repo = "dbt-redshift"; 22 rev = "refs/tags/v${version}"; 23 + hash = "sha256-Ny6Nnb5OhtqSQZ0BMOQrb0ic6i29GVywy3hn3UuVtxE="; 24 }; 25 26 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/django-crispy-bootstrap4/default.nix
··· 10 11 buildPythonPackage rec { 12 pname = "django-crispy-bootstrap4"; 13 - version = "2023.1"; 14 format = "pyproject"; 15 16 src = fetchFromGitHub { 17 owner = "django-crispy-forms"; 18 repo = "crispy-bootstrap4"; 19 rev = "refs/tags/${version}"; 20 - hash = "sha256-4p6dlyQYZGyfBntTuzCjikL8ZG/4xDnTiQ1rCVt0Hbk="; 21 }; 22 23 propagatedBuildInputs = [
··· 10 11 buildPythonPackage rec { 12 pname = "django-crispy-bootstrap4"; 13 + version = "2024.1"; 14 format = "pyproject"; 15 16 src = fetchFromGitHub { 17 owner = "django-crispy-forms"; 18 repo = "crispy-bootstrap4"; 19 rev = "refs/tags/${version}"; 20 + hash = "sha256-upHrNDhoY+8qD+aeXPcY452xUIyYjW0apf8mVo6pqY4="; 21 }; 22 23 propagatedBuildInputs = [
+3 -3
pkgs/development/python-modules/docstr-coverage/default.nix
··· 8 , pytest-mock 9 }: 10 let 11 - version = "2.3.0"; 12 in 13 buildPythonPackage { 14 pname = "docstr-coverage"; ··· 17 src = fetchFromGitHub { 18 owner = "HunterMcGushion"; 19 repo = "docstr_coverage"; 20 - rev = "v${version}"; 21 - hash = "sha256-eYHhE5zs3hYzK3aAimF0Gx/Kyk1Ot1F/lKf1poR2er0="; 22 }; 23 24 propagatedBuildInputs = [ click pyyaml tqdm ];
··· 8 , pytest-mock 9 }: 10 let 11 + version = "2.3.1"; 12 in 13 buildPythonPackage { 14 pname = "docstr-coverage"; ··· 17 src = fetchFromGitHub { 18 owner = "HunterMcGushion"; 19 repo = "docstr_coverage"; 20 + rev = "refs/tags/v${version}"; 21 + hash = "sha256-QmQE6KZ2NdXKQun+uletxYPktWvfkrj6NPAVl/mmpAY="; 22 }; 23 24 propagatedBuildInputs = [ click pyyaml tqdm ];
+38 -7
pkgs/development/python-modules/flask-seasurf/0001-Fix-with-new-dependency-versions.patch
··· 1 - From 001549503eed364d4baaa5804242f67c6236f6c2 Mon Sep 17 00:00:00 2001 2 From: Flakebi <flakebi@t-online.de> 3 - Date: Sat, 2 Dec 2023 16:55:05 +0100 4 Subject: [PATCH] Fix with new dependency versions 5 6 - cookie_jar is private in werkzeug 2.3, so recreate the client instead 7 - set_cookie does not take a hostname argument anymore, use domain instead 8 - Headers need to specify a content type 9 --- 10 - test_seasurf.py | 63 ++++++++++++++++++++++++------------------------- 11 - 1 file changed, 31 insertions(+), 32 deletions(-) 12 13 diff --git a/test_seasurf.py b/test_seasurf.py 14 - index 517b2d7..501f82d 100644 15 --- a/test_seasurf.py 16 +++ b/test_seasurf.py 17 @@ -71,18 +71,18 @@ class SeaSurfTestCase(BaseTestCase): ··· 37 self.assertIn(b('403 Forbidden'), rv.data) 38 39 def test_json_token_validation_bad(self): 40 @@ -107,7 +107,7 @@ class SeaSurfTestCase(BaseTestCase): 41 data = {'_csrf_token': token} 42 with self.app.test_client() as client: ··· 55 sess[self.csrf._csrf_name] = token 56 57 # once this is reached the session was stored 58 - @@ -144,7 +144,7 @@ class SeaSurfTestCase(BaseTestCase): 59 with client.session_transaction() as sess: 60 token = self.csrf._generate_token() 61 ··· 64 sess[self.csrf._csrf_name] = token 65 66 # once this is reached the session was stored 67 @@ -167,7 +167,7 @@ class SeaSurfTestCase(BaseTestCase): 68 with client.session_transaction() as sess: 69 token = self.csrf._generate_token() ··· 252 self.assertEqual(res2.status_code, 200) 253 254 def test_header_set_cookie_samesite(self): 255 -- 256 - 2.42.0 257
··· 1 + From d3aed2c18cc3a1c88a8052af1f34d7f81f1be11a Mon Sep 17 00:00:00 2001 2 From: Flakebi <flakebi@t-online.de> 3 + Date: Wed, 28 Feb 2024 23:24:14 +0100 4 Subject: [PATCH] Fix with new dependency versions 5 6 - cookie_jar is private in werkzeug 2.3, so recreate the client instead 7 - set_cookie does not take a hostname argument anymore, use domain instead 8 - Headers need to specify a content type 9 --- 10 + test_seasurf.py | 71 ++++++++++++++++++++++++------------------------- 11 + 1 file changed, 35 insertions(+), 36 deletions(-) 12 13 diff --git a/test_seasurf.py b/test_seasurf.py 14 + index 517b2d7..f940b91 100644 15 --- a/test_seasurf.py 16 +++ b/test_seasurf.py 17 @@ -71,18 +71,18 @@ class SeaSurfTestCase(BaseTestCase): ··· 37 self.assertIn(b('403 Forbidden'), rv.data) 38 39 def test_json_token_validation_bad(self): 40 + @@ -93,7 +93,7 @@ class SeaSurfTestCase(BaseTestCase): 41 + with self.app.test_client() as client: 42 + with client.session_transaction() as sess: 43 + sess[self.csrf._csrf_name] = tokenA 44 + - client.set_cookie('www.example.com', self.csrf._csrf_name, tokenB) 45 + + client.set_cookie(self.csrf._csrf_name, tokenB, domain='www.example.com') 46 + 47 + rv = client.post('/bar', data=data) 48 + self.assertEqual(rv.status_code, 403, rv) 49 @@ -107,7 +107,7 @@ class SeaSurfTestCase(BaseTestCase): 50 data = {'_csrf_token': token} 51 with self.app.test_client() as client: ··· 64 sess[self.csrf._csrf_name] = token 65 66 # once this is reached the session was stored 67 + @@ -144,18 +144,18 @@ class SeaSurfTestCase(BaseTestCase): 68 with client.session_transaction() as sess: 69 token = self.csrf._generate_token() 70 ··· 73 sess[self.csrf._csrf_name] = token 74 75 # once this is reached the session was stored 76 + - rv = client.post('/bar', 77 + + rv = client.post('/bar', content_type='application/json', 78 + data={self.csrf._csrf_name: token}, 79 + base_url='https://www.example.com', 80 + headers={'Referer': 'https://www.example.com/foobar'}) 81 + 82 + self.assertEqual(rv.status_code, 200) 83 + 84 + - rv = client.post(u'/bar/\xf8', 85 + + rv = client.post(u'/bar/\xf8', content_type='application/json', 86 + data={self.csrf._csrf_name: token}, 87 + base_url='https://www.example.com', 88 + headers={'Referer': 'https://www.example.com/foobar\xf8'}) 89 @@ -167,7 +167,7 @@ class SeaSurfTestCase(BaseTestCase): 90 with client.session_transaction() as sess: 91 token = self.csrf._generate_token() ··· 274 self.assertEqual(res2.status_code, 200) 275 276 def test_header_set_cookie_samesite(self): 277 + @@ -789,7 +788,7 @@ class SeaSurfTestCaseGenerateNewToken(BaseTestCase): 278 + client.get('/foo') 279 + tokenA = self.csrf._get_token() 280 + 281 + - client.set_cookie('www.example.com', self.csrf._csrf_name, tokenA) 282 + + client.set_cookie(self.csrf._csrf_name, tokenA, domain='www.example.com') 283 + with client.session_transaction() as sess: 284 + sess[self.csrf._csrf_name] = tokenA 285 + 286 -- 287 + 2.43.0 288
+2 -2
pkgs/development/python-modules/ibm-cloud-sdk-core/default.nix
··· 12 13 buildPythonPackage rec { 14 pname = "ibm-cloud-sdk-core"; 15 - version = "3.19.1"; 16 pyproject = true; 17 18 disabled = pythonOlder "3.8"; 19 20 src = fetchPypi { 21 inherit pname version; 22 - hash = "sha256-oPDcQSWNWG9wauSVW7srXN85+UeF6Q0CRlaSyqh2W/Q="; 23 }; 24 25 nativeBuildInputs = [
··· 12 13 buildPythonPackage rec { 14 pname = "ibm-cloud-sdk-core"; 15 + version = "3.19.2"; 16 pyproject = true; 17 18 disabled = pythonOlder "3.8"; 19 20 src = fetchPypi { 21 inherit pname version; 22 + hash = "sha256-qodN9ALyAfzsrCAiPT3t02JJRCBqFCNVWlsQP+4d3do="; 23 }; 24 25 nativeBuildInputs = [
+31 -15
pkgs/development/python-modules/pydub/default.nix
··· 1 { lib 2 - , stdenv 3 , buildPythonPackage 4 , fetchFromGitHub 5 - 6 - # tests 7 , ffmpeg-full 8 - , python 9 }: 10 11 buildPythonPackage rec { 12 pname = "pydub"; 13 version = "0.25.1"; 14 - format = "setuptools"; 15 16 - # pypi version doesn't include required data files for tests 17 src = fetchFromGitHub { 18 owner = "jiaaro"; 19 - repo = pname; 20 - rev = "v${version}"; 21 - sha256 = "0xskllq66wqndjfmvp58k26cv3w480sqsil6ifwp4gghir7hqc8m"; 22 }; 23 24 pythonImportsCheck = [ 25 "pydub" 26 "pydub.audio_segment" 27 "pydub.playback" 28 ]; 29 30 - nativeCheckInputs = [ 31 - ffmpeg-full 32 ]; 33 34 - checkPhase = '' 35 - ${python.interpreter} test/test.py 36 - ''; 37 - 38 meta = with lib; { 39 description = "Manipulate audio with a simple and easy high level interface"; 40 homepage = "http://pydub.com"; 41 license = licenses.mit; 42 maintainers = with maintainers; [ ]; 43 };
··· 1 { lib 2 , buildPythonPackage 3 , fetchFromGitHub 4 + , fetchpatch 5 , ffmpeg-full 6 + , pytestCheckHook 7 + , pythonOlder 8 + , setuptools 9 }: 10 11 buildPythonPackage rec { 12 pname = "pydub"; 13 version = "0.25.1"; 14 + pyproject = true; 15 + 16 + disabled = pythonOlder "3.7"; 17 18 src = fetchFromGitHub { 19 owner = "jiaaro"; 20 + repo = "pydub"; 21 + rev = "refs/tags/v${version}"; 22 + hash = "sha256-FTEMT47wPXK5i4ZGjTVAhI/NjJio3F2dbBZzYzClU3c="; 23 }; 24 25 + patches = [ 26 + # Fix test assertions, https://github.com/jiaaro/pydub/pull/769 27 + (fetchpatch { 28 + name = "fix-assertions.patch"; 29 + url = "https://github.com/jiaaro/pydub/commit/66c1bf7813ae8621a71484fdcdf609734c0d8efd.patch"; 30 + hash = "sha256-3OIzvTgGK3r4/s5y7izHvouB4uJEmjO6cgKvegtTf7A="; 31 + }) 32 + ]; 33 + 34 + nativeBuildInputs = [ 35 + setuptools 36 + ]; 37 + 38 + nativeCheckInputs = [ 39 + ffmpeg-full 40 + pytestCheckHook 41 + ]; 42 + 43 pythonImportsCheck = [ 44 "pydub" 45 "pydub.audio_segment" 46 "pydub.playback" 47 ]; 48 49 + pytestFlagsArray = [ 50 + "test/test.py" 51 ]; 52 53 meta = with lib; { 54 description = "Manipulate audio with a simple and easy high level interface"; 55 homepage = "http://pydub.com"; 56 + changelog = "https://github.com/jiaaro/pydub/blob/v${version}/CHANGELOG.md"; 57 license = licenses.mit; 58 maintainers = with maintainers; [ ]; 59 };
+6 -6
pkgs/development/python-modules/pymc/default.nix
··· 23 owner = "pymc-devs"; 24 repo = "pymc"; 25 rev = "refs/tags/v${version}"; 26 - hash = "sha256-bOrWgZaSOXXalw251cm5JUDkAARGaxmUk+z3SY6Git8="; 27 }; 28 29 propagatedBuildInputs = [ 30 arviz ··· 36 scipy 37 typing-extensions 38 ]; 39 - 40 - postPatch = '' 41 - substituteInPlace setup.py \ 42 - --replace ', "pytest-cov"' "" 43 - ''; 44 45 # The test suite is computationally intensive and test failures are not 46 # indicative for package usability hence tests are disabled by default.
··· 23 owner = "pymc-devs"; 24 repo = "pymc"; 25 rev = "refs/tags/v${version}"; 26 + hash = "sha256-tiOXbryY2TmeBVrG5cIMeDJ4alolBQ5LosdfH3tpVOA="; 27 }; 28 + 29 + postPatch = '' 30 + substituteInPlace setup.py \ 31 + --replace-fail ', "pytest-cov"' "" 32 + ''; 33 34 propagatedBuildInputs = [ 35 arviz ··· 41 scipy 42 typing-extensions 43 ]; 44 45 # The test suite is computationally intensive and test failures are not 46 # indicative for package usability hence tests are disabled by default.
+1
pkgs/development/python-modules/shazamio/default.nix
··· 72 changelog = "https://github.com/dotX12/ShazamIO/releases/tag/${src.rev}"; 73 license = licenses.mit; 74 maintainers = with maintainers; [ figsoda ]; 75 broken = versionAtLeast pydantic.version "2"; 76 }; 77 }
··· 72 changelog = "https://github.com/dotX12/ShazamIO/releases/tag/${src.rev}"; 73 license = licenses.mit; 74 maintainers = with maintainers; [ figsoda ]; 75 + # https://github.com/shazamio/ShazamIO/issues/80 76 broken = versionAtLeast pydantic.version "2"; 77 }; 78 }
+2 -2
pkgs/development/python-modules/slack-sdk/default.nix
··· 21 22 buildPythonPackage rec { 23 pname = "slack-sdk"; 24 - version = "3.27.0"; 25 pyproject = true; 26 27 disabled = pythonOlder "3.6"; ··· 30 owner = "slackapi"; 31 repo = "python-slack-sdk"; 32 rev = "refs/tags/v${version}"; 33 - hash = "sha256-MA3pn6NQxzXYu/BBpOgfZWnS51dl7oXrAi43jenHhxI="; 34 }; 35 36 postPatch = ''
··· 21 22 buildPythonPackage rec { 23 pname = "slack-sdk"; 24 + version = "3.27.1"; 25 pyproject = true; 26 27 disabled = pythonOlder "3.6"; ··· 30 owner = "slackapi"; 31 repo = "python-slack-sdk"; 32 rev = "refs/tags/v${version}"; 33 + hash = "sha256-fBHu4e6pSt8yzXbLWr5cwjRFDfvdH2jzpSNzdMBg4N0="; 34 }; 35 36 postPatch = ''
+8 -3
pkgs/development/python-modules/snapcast/default.nix
··· 5 , fetchFromGitHub 6 , pytestCheckHook 7 , pythonOlder 8 }: 9 10 buildPythonPackage rec { 11 pname = "snapcast"; 12 - version = "2.3.3"; 13 - format = "setuptools"; 14 15 disabled = pythonOlder "3.7"; 16 ··· 18 owner = "happyleavesaoc"; 19 repo = "python-snapcast"; 20 rev = "refs/tags/${version}"; 21 - hash = "sha256-IFgSO0PjlFb4XJarx50Xnx6dF4tBKk3sLcoLWVdpnk8="; 22 }; 23 24 propagatedBuildInputs = [ 25 construct
··· 5 , fetchFromGitHub 6 , pytestCheckHook 7 , pythonOlder 8 + , setuptools 9 }: 10 11 buildPythonPackage rec { 12 pname = "snapcast"; 13 + version = "2.3.4"; 14 + pyproject = true; 15 16 disabled = pythonOlder "3.7"; 17 ··· 19 owner = "happyleavesaoc"; 20 repo = "python-snapcast"; 21 rev = "refs/tags/${version}"; 22 + hash = "sha256-qADcLrE5QwoYBDEmh7hrDJZIND2k3F0OTCEHdHDu3Y0="; 23 }; 24 + 25 + nativeBuildInputs = [ 26 + setuptools 27 + ]; 28 29 propagatedBuildInputs = [ 30 construct
+15 -2
pkgs/development/python-modules/tensordict/default.nix
··· 10 , numpy 11 , h5py 12 , pytestCheckHook 13 }: 14 15 buildPythonPackage rec { 16 pname = "tensordict"; 17 - version = "0.3.0"; 18 pyproject = true; 19 20 disabled = pythonOlder "3.8"; ··· 23 owner = "pytorch"; 24 repo = "tensordict"; 25 rev = "refs/tags/v${version}"; 26 - hash = "sha256-XTFUzPs/fqX3DPtu/qSE1hY+7r/HToPVPaTyVRzDT/E="; 27 }; 28 29 nativeBuildInputs = [ ··· 51 nativeCheckInputs = [ 52 h5py 53 pytestCheckHook 54 ]; 55 56 meta = with lib; {
··· 10 , numpy 11 , h5py 12 , pytestCheckHook 13 + , stdenv 14 }: 15 16 buildPythonPackage rec { 17 pname = "tensordict"; 18 + version = "0.3.1"; 19 pyproject = true; 20 21 disabled = pythonOlder "3.8"; ··· 24 owner = "pytorch"; 25 repo = "tensordict"; 26 rev = "refs/tags/v${version}"; 27 + hash = "sha256-eCx1r7goqOdGX/0mSGCiLhdGQTh4Swa5aFiLSsL56p0="; 28 }; 29 30 nativeBuildInputs = [ ··· 52 nativeCheckInputs = [ 53 h5py 54 pytestCheckHook 55 + ]; 56 + 57 + # RuntimeError: internal error 58 + disabledTests = lib.optionals (stdenv.hostPlatform.system == "aarch64-linux") [ 59 + "test_add_scale_sequence" 60 + "test_modules" 61 + "test_setattr" 62 + ]; 63 + 64 + # ModuleNotFoundError: No module named 'torch._C._distributed_c10d'; 'torch._C' is not a package 65 + disabledTestPaths = lib.optionals stdenv.isDarwin [ 66 + "test/test_distributed.py" 67 ]; 68 69 meta = with lib; {
+2 -2
pkgs/development/python-modules/types-aiobotocore/default.nix
··· 364 365 buildPythonPackage rec { 366 pname = "types-aiobotocore"; 367 - version = "2.11.2"; 368 pyproject = true; 369 370 src = fetchPypi { 371 inherit pname version; 372 - hash = "sha256-bnYg/u2BvG3/iBJ5xKQwiMG/n8vREpnOGHYaSlwlnRs="; 373 }; 374 375 nativeBuildInputs = [
··· 364 365 buildPythonPackage rec { 366 pname = "types-aiobotocore"; 367 + version = "2.12.0"; 368 pyproject = true; 369 370 src = fetchPypi { 371 inherit pname version; 372 + hash = "sha256-ma/pyfhqWpWFZ+V4O+mNr4SfoOC4/vn9+Hy+rYGAaG8="; 373 }; 374 375 nativeBuildInputs = [
+3 -3
pkgs/development/python-modules/universal-silabs-flasher/default.nix
··· 27 28 buildPythonPackage rec { 29 pname = "universal-silabs-flasher"; 30 - version = "0.0.18"; 31 pyproject = true; 32 33 src = fetchFromGitHub { 34 owner = "NabuCasa"; 35 repo = "universal-silabs-flasher"; 36 - rev = "v${version}"; 37 - hash = "sha256-XUMpWzDqouhbsP+s0b13f6N0YGdXJK6qhbWQLqMzNHM="; 38 }; 39 40 nativeBuildInputs = [
··· 27 28 buildPythonPackage rec { 29 pname = "universal-silabs-flasher"; 30 + version = "0.0.19"; 31 pyproject = true; 32 33 src = fetchFromGitHub { 34 owner = "NabuCasa"; 35 repo = "universal-silabs-flasher"; 36 + rev = "refs/tags/v${version}"; 37 + hash = "sha256-VoO9B27CNY2Cnt/Q2HsU6DVYkukQMgbIHc6xqfN0P7w="; 38 }; 39 40 nativeBuildInputs = [
+3 -2
pkgs/development/tools/biome/default.nix
··· 2 , rustPlatform 3 , fetchFromGitHub 4 , pkg-config 5 - , libgit2_1_6 6 , rust-jemalloc-sys 7 , zlib 8 , stdenv ··· 28 ]; 29 30 buildInputs = [ 31 - libgit2_1_6 32 rust-jemalloc-sys 33 zlib 34 ] ++ lib.optionals stdenv.isDarwin [ ··· 47 48 env = { 49 BIOME_VERSION = version; 50 }; 51 52 preCheck = ''
··· 2 , rustPlatform 3 , fetchFromGitHub 4 , pkg-config 5 + , libgit2 6 , rust-jemalloc-sys 7 , zlib 8 , stdenv ··· 28 ]; 29 30 buildInputs = [ 31 + libgit2 32 rust-jemalloc-sys 33 zlib 34 ] ++ lib.optionals stdenv.isDarwin [ ··· 47 48 env = { 49 BIOME_VERSION = version; 50 + LIBGIT2_NO_VENDOR = 1; 51 }; 52 53 preCheck = ''
+2 -2
pkgs/development/tools/continuous-integration/cirrus-cli/default.nix
··· 6 7 buildGoModule rec { 8 pname = "cirrus-cli"; 9 - version = "0.112.0"; 10 11 src = fetchFromGitHub { 12 owner = "cirruslabs"; 13 repo = pname; 14 rev = "v${version}"; 15 - sha256 = "sha256-3ad/2h9rw1BeMcr1lLEZp4fzJHfwl7y3/tTjmKKAvho="; 16 }; 17 18 vendorHash = "sha256-tHEbHExdbWeZm3+rwRYpRILyPYEYdeVJ91Qr/yNIKV8=";
··· 6 7 buildGoModule rec { 8 pname = "cirrus-cli"; 9 + version = "0.112.1"; 10 11 src = fetchFromGitHub { 12 owner = "cirruslabs"; 13 repo = pname; 14 rev = "v${version}"; 15 + sha256 = "sha256-v0VYjG1GJwfXXabk9aBs99xGk6F0bFPFBBe//T7P4yQ="; 16 }; 17 18 vendorHash = "sha256-tHEbHExdbWeZm3+rwRYpRILyPYEYdeVJ91Qr/yNIKV8=";
+4 -3
pkgs/development/tools/language-servers/gopls/default.nix
··· 2 3 buildGoModule rec { 4 pname = "gopls"; 5 - version = "0.15.0"; 6 7 src = fetchFromGitHub { 8 owner = "golang"; 9 repo = "tools"; 10 rev = "gopls/v${version}"; 11 - hash = "sha256-Ii3c7zqMC/CeSv6X7wSgUdCkVbP+bxDuUcqPKIeE3Is="; 12 }; 13 14 modRoot = "gopls"; 15 - vendorHash = "sha256-i6Pa2cMxf97LKVy6ZVyPvjAVbQHaF84RAO0dM/dgk/Y="; 16 17 doCheck = false; 18 ··· 22 meta = with lib; { 23 description = "Official language server for the Go language"; 24 homepage = "https://github.com/golang/tools/tree/master/gopls"; 25 license = licenses.bsd3; 26 maintainers = with maintainers; [ mic92 rski SuperSandro2000 zimbatm ]; 27 mainProgram = "gopls";
··· 2 3 buildGoModule rec { 4 pname = "gopls"; 5 + version = "0.15.1"; 6 7 src = fetchFromGitHub { 8 owner = "golang"; 9 repo = "tools"; 10 rev = "gopls/v${version}"; 11 + hash = "sha256-GJ2zc5OgZXwEq12f0PyvgOOUd7cctUbFvdp095VQb9E="; 12 }; 13 14 modRoot = "gopls"; 15 + vendorHash = "sha256-Xxik0t1BHQPqzrE3Oh3VhODn+IqIVa+TCNqQSnmbBM0="; 16 17 doCheck = false; 18 ··· 22 meta = with lib; { 23 description = "Official language server for the Go language"; 24 homepage = "https://github.com/golang/tools/tree/master/gopls"; 25 + changelog = "https://github.com/golang/tools/releases/tag/${src.rev}"; 26 license = licenses.bsd3; 27 maintainers = with maintainers; [ mic92 rski SuperSandro2000 zimbatm ]; 28 mainProgram = "gopls";
-2
pkgs/development/tools/rust/cargo-audit/default.nix
··· 2 , rustPlatform 3 , fetchCrate 4 , pkg-config 5 - , libgit2 6 , openssl 7 , zlib 8 , stdenv ··· 26 ]; 27 28 buildInputs = [ 29 - libgit2 30 openssl 31 zlib 32 ] ++ lib.optionals stdenv.isDarwin [
··· 2 , rustPlatform 3 , fetchCrate 4 , pkg-config 5 , openssl 6 , zlib 7 , stdenv ··· 25 ]; 26 27 buildInputs = [ 28 openssl 29 zlib 30 ] ++ lib.optionals stdenv.isDarwin [
+6 -2
pkgs/development/tools/rust/cargo-codspeed/default.nix
··· 3 , fetchFromGitHub 4 , curl 5 , pkg-config 6 - , libgit2_1_5 7 , openssl 8 , zlib 9 , stdenv ··· 30 31 buildInputs = [ 32 curl 33 - libgit2_1_5 34 openssl 35 zlib 36 ] ++ lib.optionals stdenv.isDarwin [ ··· 39 40 cargoBuildFlags = [ "-p=cargo-codspeed" ]; 41 cargoTestFlags = cargoBuildFlags; 42 43 meta = with lib; { 44 description = "Cargo extension to build & run your codspeed benchmarks";
··· 3 , fetchFromGitHub 4 , curl 5 , pkg-config 6 + , libgit2 7 , openssl 8 , zlib 9 , stdenv ··· 30 31 buildInputs = [ 32 curl 33 + libgit2 34 openssl 35 zlib 36 ] ++ lib.optionals stdenv.isDarwin [ ··· 39 40 cargoBuildFlags = [ "-p=cargo-codspeed" ]; 41 cargoTestFlags = cargoBuildFlags; 42 + 43 + env = { 44 + LIBGIT2_NO_VENDOR = 1; 45 + }; 46 47 meta = with lib; { 48 description = "Cargo extension to build & run your codspeed benchmarks";
+6 -2
pkgs/development/tools/rust/cargo-dephell/default.nix
··· 6 , curl 7 , openssl 8 , darwin 9 - , libgit2_1_3_0 10 }: 11 12 rustPlatform.buildRustPackage rec { ··· 35 ] ++ lib.optionals stdenv.isDarwin [ 36 curl 37 darwin.apple_sdk.frameworks.Security 38 - libgit2_1_3_0 39 ]; 40 41 # update Cargo.lock to work with openssl 3 42 postPatch = '' 43 ln -sf ${./Cargo.lock} Cargo.lock 44 ''; 45 46 meta = with lib; { 47 description = "A tool to analyze the third-party dependencies imported by a rust crate or rust workspace";
··· 6 , curl 7 , openssl 8 , darwin 9 + , libgit2 10 }: 11 12 rustPlatform.buildRustPackage rec { ··· 35 ] ++ lib.optionals stdenv.isDarwin [ 36 curl 37 darwin.apple_sdk.frameworks.Security 38 + libgit2 39 ]; 40 41 # update Cargo.lock to work with openssl 3 42 postPatch = '' 43 ln -sf ${./Cargo.lock} Cargo.lock 44 ''; 45 + 46 + env = { 47 + LIBGIT2_NO_VENDOR = 1; 48 + }; 49 50 meta = with lib; { 51 description = "A tool to analyze the third-party dependencies imported by a rust crate or rust workspace";
+6 -2
pkgs/development/tools/rust/cargo-generate/default.nix
··· 2 , rustPlatform 3 , fetchFromGitHub 4 , pkg-config 5 - , libgit2_1_6 6 , openssl 7 , stdenv 8 , darwin ··· 24 25 nativeBuildInputs = [ pkg-config ]; 26 27 - buildInputs = [ libgit2_1_6 openssl ] ++ lib.optionals stdenv.isDarwin [ 28 darwin.apple_sdk.frameworks.Security 29 ]; 30 ··· 47 ] ++ lib.optionals stdenv.isDarwin [ 48 "--skip=git::utils::should_canonicalize" 49 ]; 50 51 meta = with lib; { 52 description = "A tool to generate a new Rust project by leveraging a pre-existing git repository as a template";
··· 2 , rustPlatform 3 , fetchFromGitHub 4 , pkg-config 5 + , libgit2 6 , openssl 7 , stdenv 8 , darwin ··· 24 25 nativeBuildInputs = [ pkg-config ]; 26 27 + buildInputs = [ libgit2 openssl ] ++ lib.optionals stdenv.isDarwin [ 28 darwin.apple_sdk.frameworks.Security 29 ]; 30 ··· 47 ] ++ lib.optionals stdenv.isDarwin [ 48 "--skip=git::utils::should_canonicalize" 49 ]; 50 + 51 + env = { 52 + LIBGIT2_NO_VENDOR = 1; 53 + }; 54 55 meta = with lib; { 56 description = "A tool to generate a new Rust project by leveraging a pre-existing git repository as a template";
+6 -2
pkgs/development/tools/rust/cargo-ui/default.nix
··· 2 , rustPlatform 3 , fetchCrate 4 , pkg-config 5 - , libgit2_1_5 6 , openssl 7 , stdenv 8 , expat ··· 28 ]; 29 30 buildInputs = [ 31 - libgit2_1_5 32 openssl 33 ] ++ lib.optionals stdenv.isLinux [ 34 expat ··· 47 patchelf $out/bin/cargo-ui \ 48 --add-rpath ${lib.makeLibraryPath [ fontconfig libGL ]} 49 ''; 50 51 meta = with lib; { 52 description = "A GUI for Cargo";
··· 2 , rustPlatform 3 , fetchCrate 4 , pkg-config 5 + , libgit2 6 , openssl 7 , stdenv 8 , expat ··· 28 ]; 29 30 buildInputs = [ 31 + libgit2 32 openssl 33 ] ++ lib.optionals stdenv.isLinux [ 34 expat ··· 47 patchelf $out/bin/cargo-ui \ 48 --add-rpath ${lib.makeLibraryPath [ fontconfig libGL ]} 49 ''; 50 + 51 + env = { 52 + LIBGIT2_NO_VENDOR = 1; 53 + }; 54 55 meta = with lib; { 56 description = "A GUI for Cargo";
+6 -2
pkgs/development/tools/rust/cargo-unused-features/default.nix
··· 3 , fetchCrate 4 , curl 5 , pkg-config 6 - , libgit2_1_5 7 , openssl 8 , stdenv 9 , darwin ··· 27 28 buildInputs = [ 29 curl 30 - libgit2_1_5 31 openssl 32 ] ++ lib.optionals stdenv.isDarwin [ 33 darwin.apple_sdk.frameworks.CoreFoundation 34 darwin.apple_sdk.frameworks.Security 35 ]; 36 37 meta = with lib; { 38 description = "A tool to find potential unused enabled feature flags and prune them";
··· 3 , fetchCrate 4 , curl 5 , pkg-config 6 + , libgit2 7 , openssl 8 , stdenv 9 , darwin ··· 27 28 buildInputs = [ 29 curl 30 + libgit2 31 openssl 32 ] ++ lib.optionals stdenv.isDarwin [ 33 darwin.apple_sdk.frameworks.CoreFoundation 34 darwin.apple_sdk.frameworks.Security 35 ]; 36 + 37 + env = { 38 + LIBGIT2_NO_VENDOR = 1; 39 + }; 40 41 meta = with lib; { 42 description = "A tool to find potential unused enabled feature flags and prune them";
+6 -2
pkgs/development/tools/rust/cargo-update/default.nix
··· 7 , ronn 8 , stdenv 9 , curl 10 - , libgit2_1_5 11 , libssh2 12 , openssl 13 , zlib ··· 35 ]; 36 37 buildInputs = [ 38 - libgit2_1_5 39 libssh2 40 openssl 41 zlib ··· 54 postInstall = '' 55 installManPage man/*.1 56 ''; 57 58 meta = with lib; { 59 description = "A cargo subcommand for checking and applying updates to installed executables";
··· 7 , ronn 8 , stdenv 9 , curl 10 + , libgit2 11 , libssh2 12 , openssl 13 , zlib ··· 35 ]; 36 37 buildInputs = [ 38 + libgit2 39 libssh2 40 openssl 41 zlib ··· 54 postInstall = '' 55 installManPage man/*.1 56 ''; 57 + 58 + env = { 59 + LIBGIT2_NO_VENDOR = 1; 60 + }; 61 62 meta = with lib; { 63 description = "A cargo subcommand for checking and applying updates to installed executables";
-2
pkgs/development/tools/rust/cargo-workspaces/default.nix
··· 2 , rustPlatform 3 , fetchCrate 4 , pkg-config 5 - , libgit2_1_6 6 , libssh2 7 , openssl 8 , zlib ··· 26 ]; 27 28 buildInputs = [ 29 - libgit2_1_6 30 libssh2 31 openssl 32 zlib
··· 2 , rustPlatform 3 , fetchCrate 4 , pkg-config 5 , libssh2 6 , openssl 7 , zlib ··· 25 ]; 26 27 buildInputs = [ 28 libssh2 29 openssl 30 zlib
+3 -3
pkgs/development/tools/rust/typeshare/default.nix
··· 6 7 rustPlatform.buildRustPackage rec { 8 pname = "typeshare"; 9 - version = "1.7.0"; 10 11 src = fetchFromGitHub { 12 owner = "1password"; 13 repo = "typeshare"; 14 rev = "v${version}"; 15 - hash = "sha256-Ftr0YMrY6tPpfg25swYntBXLWGKT00PEz79aOiSgLsU="; 16 }; 17 18 - cargoHash = "sha256-VIPIFdbyPcflqHHLkzpDugmw9+9CJRIv+Oy7PoaUZ5g="; 19 20 nativeBuildInputs = [ installShellFiles ]; 21
··· 6 7 rustPlatform.buildRustPackage rec { 8 pname = "typeshare"; 9 + version = "1.8.0"; 10 11 src = fetchFromGitHub { 12 owner = "1password"; 13 repo = "typeshare"; 14 rev = "v${version}"; 15 + hash = "sha256-ykrtvXPXxNYrUQNScit+REb7/6mE0FOzBQxPdbWodgk="; 16 }; 17 18 + cargoHash = "sha256-/oIezLqd3hkWrfO2pml31de+pgpEXhXHxIxt10rPJZo="; 19 20 nativeBuildInputs = [ installShellFiles ]; 21
+3 -3
pkgs/development/tools/vultr-cli/default.nix
··· 2 3 buildGoModule rec { 4 pname = "vultr-cli"; 5 - version = "3.0.0"; 6 7 src = fetchFromGitHub { 8 owner = "vultr"; 9 repo = pname; 10 rev = "v${version}"; 11 - hash = "sha256-k8YaoH75U1BvC3I71e1wY2TMaCVyZyBrQxYcEv3+bu8="; 12 }; 13 14 - vendorHash = "sha256-QbzKXPgUWIMVo29xGRcL+KFva8cs+2goqh9b6h29aeY="; 15 16 nativeBuildInputs = [ installShellFiles ]; 17
··· 2 3 buildGoModule rec { 4 pname = "vultr-cli"; 5 + version = "3.0.1"; 6 7 src = fetchFromGitHub { 8 owner = "vultr"; 9 repo = pname; 10 rev = "v${version}"; 11 + hash = "sha256-9akEDsBj2EpZtUBh0+Dck5otsmFzdvJshXxOtYVdi1o="; 12 }; 13 14 + vendorHash = "sha256-jkl36S7h1l6FeeHEhc+PKOQO9Uq/4L5wTb8+PhG2exY="; 15 16 nativeBuildInputs = [ installShellFiles ]; 17
+2 -3
pkgs/games/openmw/tes3mp.nix
··· 7 , luajit 8 , makeWrapper 9 , symlinkJoin 10 - , disable-warnings-if-gcc13 11 }: 12 13 # revisions are taken from https://github.com/GrimKriegor/TES3MP-deploy 14 15 let 16 # raknet could also be split into dev and lib outputs 17 - raknet = disable-warnings-if-gcc13 (stdenv.mkDerivation { 18 pname = "raknet"; 19 version = "unstable-2020-01-19"; 20 ··· 46 installPhase = '' 47 install -Dm555 lib/libRakNetLibStatic.a $out/lib/libRakNetLibStatic.a 48 ''; 49 - }); 50 51 coreScripts = stdenv.mkDerivation { 52 pname = "corescripts";
··· 7 , luajit 8 , makeWrapper 9 , symlinkJoin 10 }: 11 12 # revisions are taken from https://github.com/GrimKriegor/TES3MP-deploy 13 14 let 15 # raknet could also be split into dev and lib outputs 16 + raknet = stdenv.mkDerivation { 17 pname = "raknet"; 18 version = "unstable-2020-01-19"; 19 ··· 45 installPhase = '' 46 install -Dm555 lib/libRakNetLibStatic.a $out/lib/libRakNetLibStatic.a 47 ''; 48 + }; 49 50 coreScripts = stdenv.mkDerivation { 51 pname = "corescripts";
+3 -1
pkgs/os-specific/linux/reptyr/default.nix
··· 17 18 nativeCheckInputs = [ python ]; 19 20 - doCheck = true; 21 22 checkFlags = [ 23 "PYTHON_CMD=${python.interpreter}"
··· 17 18 nativeCheckInputs = [ python ]; 19 20 + # reptyr needs to do ptrace of a non-child process 21 + # It can be neither used nor tested if the kernel is not told to allow this 22 + doCheck = false; 23 24 checkFlags = [ 25 "PYTHON_CMD=${python.interpreter}"
+2 -2
pkgs/shells/zsh/pure-prompt/default.nix
··· 4 5 stdenv.mkDerivation rec { 6 pname = "pure-prompt"; 7 - version = "1.22.0"; 8 9 src = fetchFromGitHub { 10 owner = "sindresorhus"; 11 repo = "pure"; 12 rev = "v${version}"; 13 - sha256 = "sha256-TR4CyBZ+KoZRs9XDmWE5lJuUXXU1J8E2Z63nt+FS+5w="; 14 }; 15 16 strictDeps = true;
··· 4 5 stdenv.mkDerivation rec { 6 pname = "pure-prompt"; 7 + version = "1.23.0"; 8 9 src = fetchFromGitHub { 10 owner = "sindresorhus"; 11 repo = "pure"; 12 rev = "v${version}"; 13 + sha256 = "sha256-BmQO4xqd/3QnpLUitD2obVxL0UulpboT8jGNEh4ri8k="; 14 }; 15 16 strictDeps = true;
+2 -2
pkgs/tools/inputmethods/ibus-engines/ibus-anthy/default.nix
··· 13 14 stdenv.mkDerivation rec { 15 pname = "ibus-anthy"; 16 - version = "1.5.15"; 17 18 src = fetchurl { 19 url = "https://github.com/ibus/ibus-anthy/releases/download/${version}/${pname}-${version}.tar.gz"; 20 - sha256 = "sha256-WMTm1YNqSsnjOqnoTljE3rZ62pjztUSyRAxXgyN+2Ys="; 21 }; 22 23 buildInputs = [
··· 13 14 stdenv.mkDerivation rec { 15 pname = "ibus-anthy"; 16 + version = "1.5.16"; 17 18 src = fetchurl { 19 url = "https://github.com/ibus/ibus-anthy/releases/download/${version}/${pname}-${version}.tar.gz"; 20 + sha256 = "sha256-FVIiFLWK2ISsydmx2hPxXbfc12w7GKiFCQRuXsYT0a4="; 21 }; 22 23 buildInputs = [
+3 -3
pkgs/tools/misc/faketty/default.nix
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "faketty"; 5 - version = "1.0.15"; 6 7 src = fetchCrate { 8 inherit pname version; 9 - hash = "sha256-f32Y9Aj4Z9y6Da9rbRgwi9BGPl4FsI790BH52cIIoPA="; 10 }; 11 12 - cargoHash = "sha256-+M1oq2CHUK6CIDFiUNLjO1UmHI19D5zdHVl8dvmQ1G8="; 13 14 postPatch = '' 15 patchShebangs tests/test.sh
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "faketty"; 5 + version = "1.0.16"; 6 7 src = fetchCrate { 8 inherit pname version; 9 + hash = "sha256-BlQnVjYPFUfEurFUE2MHOL2ad56Nu/atzRuFu4OoCSI="; 10 }; 11 12 + cargoHash = "sha256-q9jx03XYA977481B9xuUfaaMBDbSVx4xREj4Q1Ti/Yw="; 13 14 postPatch = '' 15 patchShebangs tests/test.sh
+3 -3
pkgs/tools/misc/outils/default.nix pkgs/by-name/ou/outils/package.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "outils"; 5 - version = "0.10"; 6 7 src = fetchFromGitHub { 8 owner = "leahneukirchen"; 9 - repo = pname; 10 rev = "v${version}"; 11 - sha256 = "sha256-xYjILa0Km57q/xNP+M34r29WLGC15tzUNoUgPzQTtIs="; 12 }; 13 14 makeFlags = [ "PREFIX=$(out)" ];
··· 2 3 stdenv.mkDerivation rec { 4 pname = "outils"; 5 + version = "0.13"; 6 7 src = fetchFromGitHub { 8 owner = "leahneukirchen"; 9 + repo = "outils"; 10 rev = "v${version}"; 11 + hash = "sha256-FokJytwQsbGsryBzyglpb1Hg3wti/CPQTOfIGIz9ThA="; 12 }; 13 14 makeFlags = [ "PREFIX=$(out)" ];
+3 -2
pkgs/tools/nix/nix-init/default.nix
··· 6 , installShellFiles 7 , pkg-config 8 , bzip2 9 - , libgit2_1_6 10 , openssl 11 , zlib 12 , zstd ··· 45 buildInputs = [ 46 bzip2 47 curl 48 - libgit2_1_6 49 openssl 50 zlib 51 zstd ··· 80 81 env = { 82 GEN_ARTIFACTS = "artifacts"; 83 NIX = lib.getExe nix; 84 NURL = lib.getExe nurl; 85 ZSTD_SYS_USE_PKG_CONFIG = true;
··· 6 , installShellFiles 7 , pkg-config 8 , bzip2 9 + , libgit2 10 , openssl 11 , zlib 12 , zstd ··· 45 buildInputs = [ 46 bzip2 47 curl 48 + libgit2 49 openssl 50 zlib 51 zstd ··· 80 81 env = { 82 GEN_ARTIFACTS = "artifacts"; 83 + LIBGIT2_NO_VENDOR = 1; 84 NIX = lib.getExe nix; 85 NURL = lib.getExe nurl; 86 ZSTD_SYS_USE_PKG_CONFIG = true;
+22 -20
pkgs/tools/package-management/home-manager/default.nix pkgs/by-name/ho/home-manager/package.nix
··· 1 { lib 2 - , stdenvNoCC 3 - , fetchFromGitHub 4 , bash 5 , coreutils 6 , findutils 7 , gettext 8 , gnused 9 , less 10 , ncurses 11 , nixos-option 12 , unixtools 13 - , installShellFiles 14 , unstableGitUpdater 15 }: 16 17 stdenvNoCC.mkDerivation (finalAttrs: { 18 pname = "home-manager"; 19 - version = "unstable-2024-02-20"; 20 21 src = fetchFromGitHub { 22 name = "home-manager-source"; 23 owner = "nix-community"; 24 repo = "home-manager"; 25 - rev = "517601b37c6d495274454f63c5a483c8e3ca6be1"; 26 - hash = "sha256-tgZ38NummEdnXvxj4D0StHBzXgceAw8CptytHljH790="; 27 }; 28 29 nativeBuildInputs = [ ··· 40 install -D -m755 home-manager/home-manager $out/bin/home-manager 41 install -D -m755 lib/bash/home-manager.sh $out/share/bash/home-manager.sh 42 43 substituteInPlace $out/bin/home-manager \ 44 --subst-var-by bash "${bash}" \ 45 --subst-var-by DEP_PATH "${ ··· 57 --subst-var-by HOME_MANAGER_LIB '${placeholder "out"}/share/bash/home-manager.sh' \ 58 --subst-var-by HOME_MANAGER_PATH "${finalAttrs.src}" \ 59 --subst-var-by OUT '${placeholder "out"}' 60 - 61 - installShellCompletion --bash --name home-manager.bash home-manager/completion.bash 62 - installShellCompletion --fish --name home-manager.fish home-manager/completion.fish 63 - installShellCompletion --zsh --name _home-manager home-manager/completion.zsh 64 - 65 - for pofile in home-manager/po/*.po; do 66 - lang="''${pofile##*/}" 67 - lang="''${lang%%.*}" 68 - mkdir -p "$out/share/locale/$lang/LC_MESSAGES" 69 - msgfmt -o "$out/share/locale/$lang/LC_MESSAGES/home-manager.mo" "$pofile" 70 - done 71 - 72 - runHook postInstall 73 ''; 74 75 passthru.updateScript = unstableGitUpdater { ··· 86 (non global) packages and dotfiles. 87 ''; 88 license = lib.licenses.mit; 89 maintainers = with lib.maintainers; [ AndersonTorres ]; 90 platforms = lib.platforms.unix; 91 - mainProgram = "home-manager"; 92 }; 93 })
··· 1 { lib 2 , bash 3 , coreutils 4 + , fetchFromGitHub 5 , findutils 6 , gettext 7 , gnused 8 + , installShellFiles 9 , less 10 , ncurses 11 , nixos-option 12 + , stdenvNoCC 13 , unixtools 14 , unstableGitUpdater 15 }: 16 17 stdenvNoCC.mkDerivation (finalAttrs: { 18 pname = "home-manager"; 19 + version = "0-unstable-2024-02-24"; 20 21 src = fetchFromGitHub { 22 name = "home-manager-source"; 23 owner = "nix-community"; 24 repo = "home-manager"; 25 + rev = "4ee704cb13a5a7645436f400b9acc89a67b9c08a"; 26 + hash = "sha256-MSbxtF3RThI8ANs/G4o1zIqF5/XlShHvwjl9Ws0QAbI="; 27 }; 28 29 nativeBuildInputs = [ ··· 40 install -D -m755 home-manager/home-manager $out/bin/home-manager 41 install -D -m755 lib/bash/home-manager.sh $out/share/bash/home-manager.sh 42 43 + installShellCompletion --bash --name home-manager.bash home-manager/completion.bash 44 + installShellCompletion --fish --name home-manager.fish home-manager/completion.fish 45 + installShellCompletion --zsh --name _home-manager home-manager/completion.zsh 46 + 47 + for pofile in home-manager/po/*.po; do 48 + lang="''${pofile##*/}" 49 + lang="''${lang%%.*}" 50 + mkdir -p "$out/share/locale/$lang/LC_MESSAGES" 51 + msgfmt -o "$out/share/locale/$lang/LC_MESSAGES/home-manager.mo" "$pofile" 52 + done 53 + 54 + runHook postInstall 55 + ''; 56 + 57 + postFixup = '' 58 substituteInPlace $out/bin/home-manager \ 59 --subst-var-by bash "${bash}" \ 60 --subst-var-by DEP_PATH "${ ··· 72 --subst-var-by HOME_MANAGER_LIB '${placeholder "out"}/share/bash/home-manager.sh' \ 73 --subst-var-by HOME_MANAGER_PATH "${finalAttrs.src}" \ 74 --subst-var-by OUT '${placeholder "out"}' 75 ''; 76 77 passthru.updateScript = unstableGitUpdater { ··· 88 (non global) packages and dotfiles. 89 ''; 90 license = lib.licenses.mit; 91 + mainProgram = "home-manager"; 92 maintainers = with lib.maintainers; [ AndersonTorres ]; 93 platforms = lib.platforms.unix; 94 }; 95 })
+8 -3
pkgs/tools/security/dontgo403/default.nix
··· 5 6 buildGoModule rec { 7 pname = "dontgo403"; 8 - version = "0.9.4"; 9 10 src = fetchFromGitHub { 11 owner = "devploit"; 12 - repo = pname; 13 rev = "refs/tags/${version}"; 14 - hash = "sha256-PKI/DqMihhMaIa9OzDKtLIs34TRUtewAbBkx89IXLU4="; 15 }; 16 17 vendorHash = "sha256-IGnTbuaQH8A6aKyahHMd2RyFRh4WxZ3Vx/A9V3uelRg="; 18 19 meta = with lib; { 20 description = "Tool to bypass 40X response codes";
··· 5 6 buildGoModule rec { 7 pname = "dontgo403"; 8 + version = "1.0.0"; 9 10 src = fetchFromGitHub { 11 owner = "devploit"; 12 + repo = "dontgo403"; 13 rev = "refs/tags/${version}"; 14 + hash = "sha256-znmPXue+pzv7vAKnIYsjJQQGMeBETH+ekyVKGz9wRik="; 15 }; 16 17 vendorHash = "sha256-IGnTbuaQH8A6aKyahHMd2RyFRh4WxZ3Vx/A9V3uelRg="; 18 + 19 + ldflags = [ 20 + "-w" 21 + "-s" 22 + ]; 23 24 meta = with lib; { 25 description = "Tool to bypass 40X response codes";
+3 -3
pkgs/tools/security/fulcio/default.nix
··· 2 3 buildGoModule rec { 4 pname = "fulcio"; 5 - version = "1.4.3"; 6 7 src = fetchFromGitHub { 8 owner = "sigstore"; 9 repo = pname; 10 rev = "v${version}"; 11 - sha256 = "sha256-LT8J9s008XQtDtNdH1ungQREqQUrlTsoxnlRLKimqLY="; 12 # populate values that require us to use git. By doing this in postFetch we 13 # can delete .git afterwards and maintain better reproducibility of the src. 14 leaveDotGit = true; ··· 20 find "$out" -name .git -print0 | xargs -0 rm -rf 21 ''; 22 }; 23 - vendorHash = "sha256-ImZJXdOfMepMFU1z47XyNU39NGGdiCzQji2/tKVfibQ="; 24 25 nativeBuildInputs = [ installShellFiles ]; 26
··· 2 3 buildGoModule rec { 4 pname = "fulcio"; 5 + version = "1.4.4"; 6 7 src = fetchFromGitHub { 8 owner = "sigstore"; 9 repo = pname; 10 rev = "v${version}"; 11 + sha256 = "sha256-zL+53GIGDQagWtsSHQT1Gn1hZUCpYF3uYKXmJWFGy7k="; 12 # populate values that require us to use git. By doing this in postFetch we 13 # can delete .git afterwards and maintain better reproducibility of the src. 14 leaveDotGit = true; ··· 20 find "$out" -name .git -print0 | xargs -0 rm -rf 21 ''; 22 }; 23 + vendorHash = "sha256-B4/SIY9G5uEP+P+oSdhaMM7HRaHm5nq2jqXdIWxdP+8="; 24 25 nativeBuildInputs = [ installShellFiles ]; 26
+2 -2
pkgs/tools/text/goawk/default.nix
··· 2 3 buildGoModule rec { 4 pname = "goawk"; 5 - version = "1.25.0"; 6 7 src = fetchFromGitHub { 8 owner = "benhoyt"; 9 repo = "goawk"; 10 rev = "v${version}"; 11 - hash = "sha256-vxDBtYrfSmYE2mCqhepeLr4u+zLfHxCrYSXGq05CEYQ="; 12 }; 13 14 vendorHash = null;
··· 2 3 buildGoModule rec { 4 pname = "goawk"; 5 + version = "1.26.0"; 6 7 src = fetchFromGitHub { 8 owner = "benhoyt"; 9 repo = "goawk"; 10 rev = "v${version}"; 11 + hash = "sha256-EJf5Qv5ICJJdGNcRQ7v/ANyxx2j9d9NsZJnzIBrwam4="; 12 }; 13 14 vendorHash = null;
+2 -2
pkgs/tools/text/zim-tools/default.nix
··· 6 7 stdenv.mkDerivation rec { 8 pname = "zim-tools"; 9 - version = "3.3.0"; 10 11 src = fetchFromGitHub { 12 owner = "openzim"; 13 repo = "zim-tools"; 14 rev = version; 15 - sha256 = "sha256-kPUw13GVYZ1GLb4b4ch64GkJZtf6PW1gae8F/cgyG90="; 16 }; 17 18 nativeBuildInputs = [ meson ninja pkg-config ];
··· 6 7 stdenv.mkDerivation rec { 8 pname = "zim-tools"; 9 + version = "3.4.0"; 10 11 src = fetchFromGitHub { 12 owner = "openzim"; 13 repo = "zim-tools"; 14 rev = version; 15 + sha256 = "sha256-A1A0Ri2OwPyqpx0f5CPJL3zAwo2I/AiRKpmk3r4DeTc="; 16 }; 17 18 nativeBuildInputs = [ meson ninja pkg-config ];
+3 -3
pkgs/tools/video/yaydl/default.nix
··· 11 12 rustPlatform.buildRustPackage rec { 13 pname = "yaydl"; 14 - version = "0.13.0"; 15 16 src = fetchFromGitHub { 17 owner = "dertuxmalwieder"; 18 repo = pname; 19 rev = "release-${version}"; 20 - sha256 = "sha256-JwyWWqbUNZyH6gymeScb9tMZoPvn/Igz9iW2pp0XvEI="; 21 }; 22 23 - cargoSha256 = "sha256-jmqO0UvU6s+E5r6VFFjOvSe8oiLiTG5rPNHzoHVftWo="; 24 25 nativeBuildInputs = [ 26 pkg-config
··· 11 12 rustPlatform.buildRustPackage rec { 13 pname = "yaydl"; 14 + version = "0.14.0"; 15 16 src = fetchFromGitHub { 17 owner = "dertuxmalwieder"; 18 repo = pname; 19 rev = "release-${version}"; 20 + sha256 = "sha256-r0Z/dihDaiW/lBLMftLtzLELpKT2twqru1xxI9LnjU8="; 21 }; 22 23 + cargoHash = "sha256-FkOiMeNwYj++gZ1Kl4RZHmsRDVMZQBEYtRpogK6XSFE="; 24 25 nativeBuildInputs = [ 26 pkg-config
+16 -42
pkgs/top-level/all-packages.nix
··· 491 492 banana-vera = callPackage ../development/tools/analysis/banana-vera { }; 493 494 - chrysalis = callPackage ../applications/misc/chrysalis { }; 495 - 496 ciel = callPackage ../tools/package-management/ciel { }; 497 498 circt = callPackage ../development/compilers/circt { }; ··· 5631 }; 5632 5633 hocr-tools = with python3Packages; toPythonApplication hocr-tools; 5634 - 5635 - home-manager = callPackage ../tools/package-management/home-manager { }; 5636 5637 homepage-dashboard = callPackage ../servers/homepage-dashboard { 5638 inherit (darwin) cctools; ··· 12415 12416 ouch = callPackage ../tools/compression/ouch { }; 12417 12418 - outils = callPackage ../tools/misc/outils { }; 12419 - 12420 mpi = openmpi; # this attribute should used to build MPI applications 12421 mpiCheckPhaseHook = callPackage ../build-support/setup-hooks/mpi-check-hook { }; 12422 ··· 20123 ttyd = callPackage ../servers/ttyd { }; 20124 20125 turbogit = callPackage ../development/tools/turbogit { 20126 - libgit2 = libgit2_1_3_0; 20127 }; 20128 20129 tweak = callPackage ../applications/editors/tweak { }; ··· 21346 inherit (darwin.apple_sdk.frameworks) Security; 21347 }; 21348 21349 - libgit2_1_3_0 = libgit2.overrideAttrs rec { 21350 - version = "1.3.0"; 21351 - src = pkgs.fetchFromGitHub { 21352 - owner = "libgit2"; 21353 - repo = "libgit2"; 21354 - rev = "v${version}"; 21355 - hash = "sha256-7atNkOBzX+nU1gtFQEaE+EF1L+eex+Ajhq2ocoJY920="; 21356 - }; 21357 - patches = []; 21358 - }; 21359 - 21360 - libgit2_1_5 = libgit2.overrideAttrs rec { 21361 - version = "1.5.1"; 21362 - src = pkgs.fetchFromGitHub { 21363 - owner = "libgit2"; 21364 - repo = "libgit2"; 21365 - rev = "v${version}"; 21366 - hash = "sha256-KzBMwpqn6wUFhgB3KDclBS0BvZSVcasM5AG/y+L91xM="; 21367 - }; 21368 - patches = []; 21369 - }; 21370 - 21371 - libgit2_1_6 = libgit2.overrideAttrs rec { 21372 - version = "1.6.5"; 21373 - src = fetchFromGitHub { 21374 - owner = "libgit2"; 21375 - repo = "libgit2"; 21376 - rev = "v${version}"; 21377 - hash = "sha256-2tgXnrB85dEfxu7giETqMuFxfm0RH5MicHZqO3ezGu0="; 21378 - }; 21379 - patches = [ ]; 21380 - }; 21381 - 21382 libgit2-glib = callPackage ../development/libraries/libgit2-glib { }; 21383 21384 libhsts = callPackage ../development/libraries/libhsts { }; ··· 31006 31007 inherit (recurseIntoAttrs (callPackage ../applications/editors/ed { })) 31008 ed edUnstable; 31009 - 31010 - edbrowse = callPackage ../applications/editors/edbrowse { }; 31011 31012 edlin = callPackage ../applications/editors/edlin { }; 31013
··· 491 492 banana-vera = callPackage ../development/tools/analysis/banana-vera { }; 493 494 ciel = callPackage ../tools/package-management/ciel { }; 495 496 circt = callPackage ../development/compilers/circt { }; ··· 5629 }; 5630 5631 hocr-tools = with python3Packages; toPythonApplication hocr-tools; 5632 5633 homepage-dashboard = callPackage ../servers/homepage-dashboard { 5634 inherit (darwin) cctools; ··· 12411 12412 ouch = callPackage ../tools/compression/ouch { }; 12413 12414 mpi = openmpi; # this attribute should used to build MPI applications 12415 mpiCheckPhaseHook = callPackage ../build-support/setup-hooks/mpi-check-hook { }; 12416 ··· 20117 ttyd = callPackage ../servers/ttyd { }; 20118 20119 turbogit = callPackage ../development/tools/turbogit { 20120 + libgit2 = libgit2.overrideAttrs rec { 20121 + version = "1.3.0"; 20122 + src = pkgs.fetchFromGitHub { 20123 + owner = "libgit2"; 20124 + repo = "libgit2"; 20125 + rev = "v${version}"; 20126 + hash = "sha256-7atNkOBzX+nU1gtFQEaE+EF1L+eex+Ajhq2ocoJY920="; 20127 + }; 20128 + patches = []; 20129 + # tests fail on old version 20130 + doCheck = false; 20131 + meta = libgit2.meta // { 20132 + maintainers = []; 20133 + knownVulnerabilities = [ "CVE-2024-24575" "CVE-2024-24577" "CVE-2022-29187" "CVE 2022-24765" ]; 20134 + }; 20135 + }; 20136 }; 20137 20138 tweak = callPackage ../applications/editors/tweak { }; ··· 21355 inherit (darwin.apple_sdk.frameworks) Security; 21356 }; 21357 21358 libgit2-glib = callPackage ../development/libraries/libgit2-glib { }; 21359 21360 libhsts = callPackage ../development/libraries/libhsts { }; ··· 30982 30983 inherit (recurseIntoAttrs (callPackage ../applications/editors/ed { })) 30984 ed edUnstable; 30985 30986 edlin = callPackage ../applications/editors/edlin { }; 30987