+1
doc/hooks/tauri.section.md
+1
doc/hooks/tauri.section.md
+35
-42
doc/languages-frameworks/rust.section.md
+35
-42
doc/languages-frameworks/rust.section.md
···
26
26
27
27
rustPlatform.buildRustPackage rec {
28
28
pname = "ripgrep";
29
-
version = "12.1.1";
29
+
version = "14.1.1";
30
30
31
31
src = fetchFromGitHub {
32
32
owner = "BurntSushi";
33
33
repo = pname;
34
34
rev = version;
35
-
hash = "sha256-+s5RBC3XSgb8omTbUNLywZnP6jSxZBKSS1BmXOjRF8M=";
35
+
hash = "sha256-gyWnahj1A+iXUQlQ1O1H1u7K5euYQOld9qWm99Vjaeg=";
36
36
};
37
37
38
-
cargoHash = "sha256-jtBw4ahSl88L0iuCXxQgZVm1EcboWRJMNtjxLVTtzts=";
38
+
useFetchCargoVendor = true;
39
+
cargoHash = "sha256-9atn5qyBDy4P6iUoHFhg+TV6Ur71fiah4oTJbBMeEy4=";
39
40
40
41
meta = {
41
42
description = "Fast line-oriented regex search tool, similar to ag and ack";
···
63
64
}
64
65
```
65
66
66
-
Exception: If the application has cargo `git` dependencies, the `cargoHash`
67
-
approach will not work by default. In this case, you can set `useFetchCargoVendor = true`
68
-
to use an improved fetcher that supports handling `git` dependencies.
69
-
70
-
```nix
71
-
{
72
-
useFetchCargoVendor = true;
73
-
cargoHash = "sha256-RqPVFovDaD2rW31HyETJfQ0qVwFxoGEvqkIgag3H6KU=";
74
-
}
75
-
```
76
-
77
-
If this method still does not work, you can resort to copying the `Cargo.lock` file into nixpkgs
67
+
If this method does not work, you can resort to copying the `Cargo.lock` file into nixpkgs
78
68
and importing it as described in the [next section](#importing-a-cargo.lock-file).
79
69
80
70
Both types of hashes are permitted when contributing to nixpkgs. The
···
119
109
hash = "sha256-aDQA4A5mScX9or3Lyiv/5GyAehidnpKKE0grhbP1Ctc=";
120
110
};
121
111
122
-
cargoHash = "sha256-tbrTbutUs5aPSV+yE0IBUZAAytgmZV7Eqxia7g+9zRs=";
112
+
useFetchCargoVendor = true;
113
+
cargoHash = "sha256-iDYh52rj1M5Uupvbx2WeDd/jvQZ+2A50V5rp5e2t7q4=";
123
114
cargoDepsName = pname;
124
115
125
116
# ...
···
443
434
444
435
Since network access is not allowed in sandboxed builds, Rust crate
445
436
dependencies need to be retrieved using a fetcher. `rustPlatform`
446
-
provides the `fetchCargoTarball` fetcher, which vendors all
437
+
provides the `fetchCargoVendor` fetcher, which vendors all
447
438
dependencies of a crate. For example, given a source path `src`
448
-
containing `Cargo.toml` and `Cargo.lock`, `fetchCargoTarball`
439
+
containing `Cargo.toml` and `Cargo.lock`, `fetchCargoVendor`
449
440
can be used as follows:
450
441
451
442
```nix
452
443
{
453
-
cargoDeps = rustPlatform.fetchCargoTarball {
444
+
cargoDeps = rustPlatform.fetchCargoVendor {
454
445
inherit src;
455
446
hash = "sha256-BoHIN/519Top1NUBjpB/oEMqi86Omt3zTQcXFWqrek0=";
456
447
};
···
482
473
```
483
474
484
475
If a `Cargo.lock` file is available, you can alternatively use the
485
-
`importCargoLock` function. In contrast to `fetchCargoTarball`, this
476
+
`importCargoLock` function. In contrast to `fetchCargoVendor`, this
486
477
function does not require a hash (unless git dependencies are used)
487
478
and fetches every dependency as a separate fixed-output derivation.
488
479
`importCargoLock` can be used as follows:
···
521
512
`rustPlatform` provides the following hooks to automate Cargo builds:
522
513
523
514
* `cargoSetupHook`: configure Cargo to use dependencies vendored
524
-
through `fetchCargoTarball`. This hook uses the `cargoDeps`
525
-
environment variable to find the vendored dependencies. If a project
526
-
already vendors its dependencies, the variable `cargoVendorDir` can
527
-
be used instead. When the `Cargo.toml`/`Cargo.lock` files are not in
528
-
`sourceRoot`, then the optional `cargoRoot` is used to specify the
529
-
Cargo root directory relative to `sourceRoot`.
515
+
through `fetchCargoVendor` or `importCargoLock`. This hook uses the
516
+
`cargoDeps` environment variable to find the vendored
517
+
dependencies. If a project already vendors its dependencies, the
518
+
variable `cargoVendorDir` can be used instead. When the
519
+
`Cargo.toml`/`Cargo.lock` files are not in `sourceRoot`, then the
520
+
optional `cargoRoot` is used to specify the Cargo root directory
521
+
relative to `sourceRoot`.
530
522
* `cargoBuildHook`: use Cargo to build a crate. If the crate to be
531
523
built is a crate in e.g. a Cargo workspace, the relative path to the
532
524
crate to build can be set through the optional `buildAndTestSubdir`
···
557
549
#### Python package using `setuptools-rust` {#python-package-using-setuptools-rust}
558
550
559
551
For Python packages using `setuptools-rust`, you can use
560
-
`fetchCargoTarball` and `cargoSetupHook` to retrieve and set up Cargo
552
+
`fetchCargoVendor` and `cargoSetupHook` to retrieve and set up Cargo
561
553
dependencies. The build itself is then performed by
562
554
`buildPythonPackage`.
563
555
···
586
578
hash = "sha256-rQ2hRV52naEf6PvRsWVCTN7B1oXAQGmnpJw4iIdhamw=";
587
579
};
588
580
589
-
cargoDeps = rustPlatform.fetchCargoTarball {
581
+
cargoDeps = rustPlatform.fetchCargoVendor {
590
582
inherit pname version src sourceRoot;
591
-
hash = "sha256-miW//pnOmww2i6SOGbkrAIdc/JMDT4FJLqdMFojZeoY=";
583
+
hash = "sha256-RO1m8wEd5Ic2M9q+zFHeCJWhCr4Sv3CEWd08mkxsBec=";
592
584
};
593
585
594
586
sourceRoot = "${src.name}/bindings/python";
···
609
601
specify the crate's directory relative to `sourceRoot`. In the
610
602
following example, the crate is in `src/rust`, as specified in the
611
603
`cargoRoot` attribute. Note that we also need to specify the correct
612
-
path for `fetchCargoTarball`.
604
+
path for `fetchCargoVendor`.
613
605
614
606
```nix
615
607
···
629
621
hash = "sha256-xGDilsjLOnls3MfVbGKnj80KCUCczZxlis5PmHzpNcQ=";
630
622
};
631
623
632
-
cargoDeps = rustPlatform.fetchCargoTarball {
624
+
cargoDeps = rustPlatform.fetchCargoVendor {
633
625
inherit pname version src;
634
626
sourceRoot = "${pname}-${version}/${cargoRoot}";
635
-
hash = "sha256-PS562W4L1NimqDV2H0jl5vYhL08H9est/pbIxSdYVfo=";
627
+
hash = "sha256-ctUt8maCjnGddKPf+Ii++wKsAXA1h+JM6zKQNXXwJqQ=";
636
628
};
637
629
638
630
cargoRoot = "src/rust";
···
644
636
#### Python package using `maturin` {#python-package-using-maturin}
645
637
646
638
Python packages that use [Maturin](https://github.com/PyO3/maturin)
647
-
can be built with `fetchCargoTarball`, `cargoSetupHook`, and
639
+
can be built with `fetchCargoVendor`, `cargoSetupHook`, and
648
640
`maturinBuildHook`. For example, the following (partial) derivation
649
-
builds the `retworkx` Python package. `fetchCargoTarball` and
641
+
builds the `retworkx` Python package. `fetchCargoVendor` and
650
642
`cargoSetupHook` are used to fetch and set up the crate dependencies.
651
643
`maturinBuildHook` is used to perform the build.
652
644
···
669
661
hash = "sha256-11n30ldg3y3y6qxg3hbj837pnbwjkqw3nxq6frds647mmmprrd20=";
670
662
};
671
663
672
-
cargoDeps = rustPlatform.fetchCargoTarball {
664
+
cargoDeps = rustPlatform.fetchCargoVendor {
673
665
inherit pname version src;
674
-
hash = "sha256-heOBK8qi2nuc/Ib+I/vLzZ1fUUD/G/KTw9d7M4Hz5O0=";
666
+
hash = "sha256-QsPCQhNZKYCAogQriQX6pBYQUDAIUsEdRX/63dAqTzg=";
675
667
};
676
668
677
669
nativeBuildInputs = with rustPlatform; [ cargoSetupHook maturinBuildHook ];
···
682
674
683
675
#### Rust package built with `meson` {#rust-package-built-with-meson}
684
676
685
-
Some projects, especially GNOME applications, are built with the Meson Build System instead of calling Cargo directly. Using `rustPlatform.buildRustPackage` may successfully build the main program, but related files will be missing. Instead, you need to set up Cargo dependencies with `fetchCargoTarball` and `cargoSetupHook` and leave the rest to Meson. `rust` and `cargo` are still needed in `nativeBuildInputs` for Meson to use.
677
+
Some projects, especially GNOME applications, are built with the Meson Build System instead of calling Cargo directly. Using `rustPlatform.buildRustPackage` may successfully build the main program, but related files will be missing. Instead, you need to set up Cargo dependencies with `fetchCargoVendor` and `cargoSetupHook` and leave the rest to Meson. `rust` and `cargo` are still needed in `nativeBuildInputs` for Meson to use.
686
678
687
679
```nix
688
680
{ lib
···
713
705
hash = "sha256-PrNPprSS98yN8b8yw2G6hzTSaoE65VbsM3q7FVB4mds=";
714
706
};
715
707
716
-
cargoDeps = rustPlatform.fetchCargoTarball {
708
+
cargoDeps = rustPlatform.fetchCargoVendor {
717
709
inherit pname version src;
718
-
hash = "sha256-8fa3fa+sFi5H+49B5sr2vYPkp9C9s6CcE0zv4xB8gww=";
710
+
hash = "sha256-eR1ZGtTZQNhofFUEjI7IX16sMKPJmAl7aIFfPJukecg=";
719
711
};
720
712
721
713
nativeBuildInputs = [
···
998
990
999
991
rustPlatform.buildRustPackage rec {
1000
992
pname = "ripgrep";
1001
-
version = "12.1.1";
993
+
version = "14.1.1";
1002
994
1003
995
src = fetchFromGitHub {
1004
996
owner = "BurntSushi";
1005
997
repo = "ripgrep";
1006
998
rev = version;
1007
-
hash = "sha256-+s5RBC3XSgb8omTbUNLywZnP6jSxZBKSS1BmXOjRF8M=";
999
+
hash = "sha256-gyWnahj1A+iXUQlQ1O1H1u7K5euYQOld9qWm99Vjaeg=";
1008
1000
};
1009
1001
1010
-
cargoHash = "sha256-l1vL2ZdtDRxSGvP0X/l3nMw8+6WF67KPutJEzUROjg8=";
1002
+
useFetchCargoVendor = true;
1003
+
cargoHash = "sha256-9atn5qyBDy4P6iUoHFhg+TV6Ur71fiah4oTJbBMeEy4=";
1011
1004
1012
1005
doCheck = false;
1013
1006
+12
maintainers/maintainer-list.nix
+12
maintainers/maintainer-list.nix
···
7810
7810
githubId = 24463229;
7811
7811
name = "Forden";
7812
7812
};
7813
+
ForgottenBeast = {
7814
+
email = "forgottenbeast@riseup.net";
7815
+
github = "ForgottenBeast";
7816
+
githubId = 5754552;
7817
+
name = "ForgottenBeast";
7818
+
};
7813
7819
forkk = {
7814
7820
email = "forkk@forkk.net";
7815
7821
github = "Forkk";
···
16458
16464
email = "nixpkgs@vousten.dev";
16459
16465
github = "NiklasVousten";
16460
16466
githubId = 24965952;
16467
+
};
16468
+
nikolaizombie1 = {
16469
+
name = "Fabio J. Matos Nieves";
16470
+
email = "fabio.matos999@gmail.com";
16471
+
githubId = 70602908;
16472
+
github = "nikolaizombie1";
16461
16473
};
16462
16474
nikstur = {
16463
16475
email = "nikstur@outlook.com";
+14
maintainers/team-list.nix
+14
maintainers/team-list.nix
···
521
521
shortName = "Home Assistant";
522
522
};
523
523
524
+
hyprland = {
525
+
members = [
526
+
donovanglover
527
+
fufexan
528
+
johnrtitor
529
+
khaneliman
530
+
NotAShelf
531
+
];
532
+
githubTeams = [ "hyprland" ];
533
+
scope = "Maintain Hyprland compositor and ecosystem";
534
+
shortName = "Hyprland";
535
+
enableFeatureFreezePing = true;
536
+
};
537
+
524
538
infisical = {
525
539
members = [ akhilmhdh ];
526
540
scope = "Maintain Infisical";
+6
nixos/doc/manual/redirects.json
+6
nixos/doc/manual/redirects.json
···
836
836
"module-services-netbird-multiple-connections": [
837
837
"index.html#module-services-netbird-multiple-connections"
838
838
],
839
+
"module-services-netbird-firewall": [
840
+
"index.html#module-services-netbird-firewall"
841
+
],
842
+
"module-services-netbird-customization": [
843
+
"index.html#module-services-netbird-customization"
844
+
],
839
845
"module-services-mosquitto": [
840
846
"index.html#module-services-mosquitto"
841
847
],
+3
nixos/doc/manual/release-notes/rl-2505.section.md
+3
nixos/doc/manual/release-notes/rl-2505.section.md
···
379
379
as before, you can use plugins like `python3Packages.jax-cuda12-plugin`.
380
380
381
381
382
+
- `services.netbird.tunnels` was renamed to [`services.netbird.clients`](#opt-services.netbird.clients),
383
+
hardened (using dedicated less-privileged users) and significantly extended.
384
+
382
385
<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->
383
386
384
387
## Other Notable Changes {#sec-release-25.05-notable-changes}
+1
-1
nixos/modules/programs/wayland/hyprland.nix
+1
-1
nixos/modules/programs/wayland/hyprland.nix
+1
-1
nixos/modules/programs/wayland/hyprlock.nix
+1
-1
nixos/modules/programs/wayland/hyprlock.nix
+48
-24
nixos/modules/services/networking/netbird.md
+48
-24
nixos/modules/services/networking/netbird.md
···
2
2
3
3
## Quickstart {#module-services-netbird-quickstart}
4
4
5
-
The absolute minimal configuration for the netbird daemon looks like this:
5
+
The absolute minimal configuration for the Netbird client daemon looks like this:
6
6
7
7
```nix
8
8
{
···
13
13
This will set up a netbird service listening on the port `51820` associated to the
14
14
`wt0` interface.
15
15
16
-
It is strictly equivalent to setting:
16
+
Which is equivalent to:
17
17
18
18
```nix
19
19
{
20
-
services.netbird.tunnels.wt0.stateDir = "netbird";
20
+
services.netbird.clients.wt0 = {
21
+
port = 51820;
22
+
name = "netbird";
23
+
interface = "wt0";
24
+
hardened = false;
25
+
};
21
26
}
22
27
```
23
28
24
-
The `enable` option is mainly kept for backward compatibility, as defining netbird
25
-
tunnels through the `tunnels` option is more expressive.
29
+
This will set up a `netbird.service` listening on the port `51820` associated to the
30
+
`wt0` interface. There will also be `netbird-wt0` binary installed in addition to `netbird`.
31
+
32
+
see [clients](#opt-services.netbird.clients) option documentation for more details.
26
33
27
34
## Multiple connections setup {#module-services-netbird-multiple-connections}
28
35
29
-
Using the `services.netbird.tunnels` option, it is also possible to define more than
36
+
Using the `services.netbird.clients` option, it is possible to define more than
30
37
one netbird service running at the same time.
31
38
32
-
The following configuration will start a netbird daemon using the interface `wt1` and
33
-
the port 51830. Its configuration file will then be located at `/var/lib/netbird-wt1/config.json`.
39
+
You must at least define a `port` for the service to listen on, the rest is optional:
34
40
35
41
```nix
36
42
{
37
-
services.netbird.tunnels = {
38
-
wt1 = {
39
-
port = 51830;
40
-
};
41
-
};
43
+
services.netbird.clients.wt1.port = 51830;
44
+
services.netbird.clients.wt2.port = 51831;
42
45
}
43
46
```
44
47
45
-
To interact with it, you will need to specify the correct daemon address:
48
+
see [clients](#opt-services.netbird.clients) option documentation for more details.
46
49
47
-
```bash
48
-
netbird --daemon-addr unix:///var/run/netbird-wt1/sock ...
49
-
```
50
-
51
-
The address will by default be `unix:///var/run/netbird-<name>`.
50
+
## Exposing services internally on the Netbird network {#module-services-netbird-firewall}
52
51
53
-
It is also possible to overwrite default options passed to the service, for
54
-
example:
52
+
You can easily expose services exclusively to Netbird network by combining
53
+
[`networking.firewall.interfaces`](#opt-networking.firewall.interfaces) rules
54
+
with [`interface`](#opt-services.netbird.clients._name_.interface) names:
55
55
56
56
```nix
57
57
{
58
-
services.netbird.tunnels.wt1.environment = {
59
-
NB_DAEMON_ADDR = "unix:///var/run/toto.sock";
58
+
services.netbird.clients.priv.port = 51819;
59
+
services.netbird.clients.work.port = 51818;
60
+
networking.firewall.interfaces = {
61
+
"${config.services.netbird.clients.priv.interface}" = {
62
+
allowedUDPPorts = [ 1234 ];
63
+
};
64
+
"${config.services.netbird.clients.work.interface}" = {
65
+
allowedTCPPorts = [ 8080 ];
66
+
};
60
67
};
61
68
}
62
69
```
63
70
64
-
This will set the socket to interact with the netbird service to `/var/run/toto.sock`.
71
+
### Additional customizations {#module-services-netbird-customization}
72
+
73
+
Each Netbird client service by default:
74
+
75
+
- runs in a [hardened](#opt-services.netbird.clients._name_.hardened) mode,
76
+
- starts with the system,
77
+
- [opens up a firewall](#opt-services.netbird.clients._name_.openFirewall) for direct (without TURN servers)
78
+
peer-to-peer communication,
79
+
- can be additionally configured with environment variables,
80
+
- automatically determines whether `netbird-ui-<name>` should be available,
81
+
82
+
[autoStart](#opt-services.netbird.clients._name_.autoStart) allows you to start the client (an actual systemd service)
83
+
on demand, for example to connect to work-related or otherwise conflicting network only when required.
84
+
See the option description for more information.
85
+
86
+
[environment](#opt-services.netbird.clients._name_.environment) allows you to pass additional configurations
87
+
through environment variables, but special care needs to be taken for overriding config location and
88
+
daemon address due [hardened](#opt-services.netbird.clients._name_.hardened) option.
+534
-48
nixos/modules/services/networking/netbird.nix
+534
-48
nixos/modules/services/networking/netbird.nix
···
4
4
pkgs,
5
5
...
6
6
}:
7
-
8
7
let
9
8
inherit (lib)
10
-
attrNames
9
+
attrValues
10
+
concatLists
11
+
concatStringsSep
12
+
escapeShellArgs
13
+
filterAttrs
11
14
getExe
12
15
literalExpression
13
16
maintainers
17
+
makeBinPath
14
18
mapAttrs'
19
+
mapAttrsToList
20
+
mkAliasOptionModule
15
21
mkDefault
16
-
mkEnableOption
17
22
mkIf
18
23
mkMerge
19
24
mkOption
25
+
mkOptionDefault
20
26
mkPackageOption
21
27
nameValuePair
22
28
optional
29
+
optionalAttrs
30
+
optionalString
31
+
toShellVars
32
+
versionAtLeast
23
33
versionOlder
24
34
;
25
35
26
36
inherit (lib.types)
27
37
attrsOf
38
+
bool
39
+
enum
40
+
nullOr
41
+
package
42
+
path
28
43
port
29
44
str
30
45
submodule
31
46
;
32
47
33
-
kernel = config.boot.kernelPackages;
48
+
inherit (config.boot) kernelPackages;
49
+
inherit (config.boot.kernelPackages) kernel;
34
50
35
51
cfg = config.services.netbird;
52
+
53
+
toClientList = fn: map fn (attrValues cfg.clients);
54
+
toClientAttrs = fn: mapAttrs' (_: fn) cfg.clients;
55
+
56
+
hardenedClients = filterAttrs (_: client: client.hardened) cfg.clients;
57
+
toHardenedClientList = fn: map fn (attrValues hardenedClients);
58
+
toHardenedClientAttrs = fn: mapAttrs' (_: fn) hardenedClients;
59
+
60
+
mkBinName =
61
+
client: name:
62
+
if client.bin.suffix == "" || client.bin.suffix == "netbird" then
63
+
name
64
+
else
65
+
"${name}-${client.bin.suffix}";
66
+
67
+
nixosConfig = config;
36
68
in
37
69
{
38
-
meta.maintainers = with maintainers; [ ];
70
+
meta.maintainers = with maintainers; [
71
+
nazarewk
72
+
];
39
73
meta.doc = ./netbird.md;
40
74
75
+
imports = [
76
+
(mkAliasOptionModule [ "services" "netbird" "tunnels" ] [ "services" "netbird" "clients" ])
77
+
];
78
+
41
79
options.services.netbird = {
42
-
enable = mkEnableOption "Netbird daemon";
80
+
enable = mkOption {
81
+
type = bool;
82
+
default = false;
83
+
description = ''
84
+
Enables backwards compatible Netbird client service.
85
+
86
+
This is strictly equivalent to:
87
+
88
+
```nix
89
+
services.netbird.clients.default = {
90
+
port = 51820;
91
+
name = "netbird";
92
+
systemd.name = "netbird";
93
+
interface = "wt0";
94
+
hardened = false;
95
+
};
96
+
```
97
+
'';
98
+
};
43
99
package = mkPackageOption pkgs "netbird" { };
44
100
45
-
tunnels = mkOption {
101
+
ui.enable = mkOption {
102
+
type = bool;
103
+
default = config.services.displayManager.sessionPackages != [ ] || config.services.xserver.enable;
104
+
defaultText = literalExpression ''
105
+
config.services.displayManager.sessionPackages != [ ] || config.services.xserver.enable
106
+
'';
107
+
description = ''
108
+
Controls presence `netbird-ui` wrappers, defaults to presence of graphical sessions.
109
+
'';
110
+
};
111
+
ui.package = mkPackageOption pkgs "netbird-ui" { };
112
+
113
+
clients = mkOption {
46
114
type = attrsOf (
47
115
submodule (
48
116
{ name, config, ... }:
117
+
let
118
+
client = config;
119
+
in
49
120
{
50
121
options = {
51
122
port = mkOption {
52
123
type = port;
53
-
default = 51820;
124
+
example = literalExpression "51820";
125
+
description = ''
126
+
Port the Netbird client listens on.
127
+
'';
128
+
};
129
+
130
+
name = mkOption {
131
+
type = str;
132
+
default = name;
133
+
description = ''
134
+
Primary name for use (as a suffix) in:
135
+
- systemd service name,
136
+
- hardened user name and group,
137
+
- [systemd `*Directory=`](https://www.freedesktop.org/software/systemd/man/latest/systemd.exec.html#RuntimeDirectory=) names,
138
+
- desktop application identification,
139
+
'';
140
+
};
141
+
142
+
dns-resolver.address = mkOption {
143
+
type = nullOr str;
144
+
default = null;
145
+
example = "127.0.0.123";
146
+
description = ''
147
+
An explicit address that Netbird will serve `*.netbird.cloud.` (usually) entries on.
148
+
149
+
Netbird serves DNS on it's own (dynamic) client address by default.
150
+
'';
151
+
};
152
+
153
+
dns-resolver.port = mkOption {
154
+
type = port;
155
+
default = 53;
54
156
description = ''
55
-
Port for the ${name} netbird interface.
157
+
A port to serve DNS entries on when `dns-resolver.address` is enabled.
56
158
'';
57
159
};
58
160
161
+
interface = mkOption {
162
+
type = str;
163
+
default = "nb-${client.name}";
164
+
description = ''
165
+
Name of the network interface managed by this client.
166
+
'';
167
+
apply =
168
+
iface:
169
+
lib.throwIfNot (
170
+
builtins.stringLength iface <= 15
171
+
) "Network interface name must be 15 characters or less" iface;
172
+
};
173
+
59
174
environment = mkOption {
60
175
type = attrsOf str;
61
176
defaultText = literalExpression ''
62
177
{
63
-
NB_CONFIG = "/var/lib/''${stateDir}/config.json";
64
-
NB_LOG_FILE = "console";
65
-
NB_WIREGUARD_PORT = builtins.toString port;
66
-
NB_INTERFACE_NAME = name;
67
-
NB_DAMEON_ADDR = "/var/run/''${stateDir}"
178
+
NB_STATE_DIR = client.dir.state;
179
+
NB_CONFIG = "''${client.dir.state}/config.json";
180
+
NB_DAEMON_ADDR = "unix://''${client.dir.runtime}/sock";
181
+
NB_INTERFACE_NAME = client.interface;
182
+
NB_LOG_FILE = mkOptionDefault "console";
183
+
NB_LOG_LEVEL = client.logLevel;
184
+
NB_SERVICE = client.service.name;
185
+
NB_WIREGUARD_PORT = toString client.port;
186
+
} // optionalAttrs (client.dns-resolver.address != null) {
187
+
NB_DNS_RESOLVER_ADDRESS = "''${client.dns-resolver.address}:''${builtins.toString client.dns-resolver.port}";
68
188
}
69
189
'';
70
190
description = ''
···
72
192
'';
73
193
};
74
194
75
-
stateDir = mkOption {
195
+
autoStart = mkOption {
196
+
type = bool;
197
+
default = true;
198
+
description = ''
199
+
Start the service with the system.
200
+
201
+
As of 2024-02-13 it is not possible to start a Netbird client daemon without immediately
202
+
connecting to the network, but it is [planned for a near future](https://github.com/netbirdio/netbird/projects/2#card-91718018).
203
+
'';
204
+
};
205
+
206
+
openFirewall = mkOption {
207
+
type = bool;
208
+
default = true;
209
+
description = ''
210
+
Opens up firewall `port` for communication between Netbird peers directly over LAN or public IP,
211
+
without using (internet-hosted) TURN servers as intermediaries.
212
+
'';
213
+
};
214
+
215
+
hardened = mkOption {
216
+
type = bool;
217
+
default = true;
218
+
description = ''
219
+
Hardened service:
220
+
- runs as a dedicated user with minimal set of permissions (see caveats),
221
+
- restricts daemon configuration socket access to dedicated user group
222
+
(you can grant access to it with `users.users."<user>".extraGroups = [ ${client.user.group} ]`),
223
+
224
+
Even though the local system resources access is restricted:
225
+
- `CAP_NET_RAW`, `CAP_NET_ADMIN` and `CAP_BPF` still give unlimited network manipulation possibilites,
226
+
- older kernels don't have `CAP_BPF` and use `CAP_SYS_ADMIN` instead,
227
+
228
+
Known security features that are not (yet) integrated into the module:
229
+
- 2024-02-14: `rosenpass` is an experimental feature configurable solely
230
+
through `--enable-rosenpass` flag on the `netbird up` command,
231
+
see [the docs](https://docs.netbird.io/how-to/enable-post-quantum-cryptography)
232
+
'';
233
+
};
234
+
235
+
logLevel = mkOption {
236
+
type = enum [
237
+
# logrus loglevels
238
+
"panic"
239
+
"fatal"
240
+
"error"
241
+
"warn"
242
+
"warning"
243
+
"info"
244
+
"debug"
245
+
"trace"
246
+
];
247
+
default = "info";
248
+
description = "Log level of the Netbird daemon.";
249
+
};
250
+
251
+
ui.enable = mkOption {
252
+
type = bool;
253
+
default = nixosConfig.services.netbird.ui.enable;
254
+
defaultText = literalExpression ''client.ui.enable'';
255
+
description = ''
256
+
Controls presence of `netbird-ui` wrapper for this Netbird client.
257
+
'';
258
+
};
259
+
260
+
wrapper = mkOption {
261
+
type = package;
262
+
internal = true;
263
+
default =
264
+
let
265
+
makeWrapperArgs = concatLists (
266
+
mapAttrsToList (key: value: [
267
+
"--set-default"
268
+
key
269
+
value
270
+
]) client.environment
271
+
);
272
+
mkBin = mkBinName client;
273
+
in
274
+
pkgs.stdenv.mkDerivation {
275
+
name = "${cfg.package.name}-wrapper-${client.name}";
276
+
meta.mainProgram = mkBin "netbird";
277
+
nativeBuildInputs = with pkgs; [ makeWrapper ];
278
+
phases = [ "installPhase" ];
279
+
installPhase = concatStringsSep "\n" [
280
+
''
281
+
mkdir -p "$out/bin"
282
+
makeWrapper ${lib.getExe cfg.package} "$out/bin/${mkBin "netbird"}" \
283
+
${escapeShellArgs makeWrapperArgs}
284
+
''
285
+
(optionalString cfg.ui.enable ''
286
+
# netbird-ui doesn't support envvars
287
+
makeWrapper ${lib.getExe cfg.ui.package} "$out/bin/${mkBin "netbird-ui"}" \
288
+
--add-flags '--daemon-addr=${client.environment.NB_DAEMON_ADDR}'
289
+
290
+
mkdir -p "$out/share/applications"
291
+
substitute ${cfg.ui.package}/share/applications/netbird.desktop \
292
+
"$out/share/applications/${mkBin "netbird"}.desktop" \
293
+
--replace-fail 'Name=Netbird' "Name=Netbird @ ${client.service.name}" \
294
+
--replace-fail '${lib.getExe cfg.ui.package}' "$out/bin/${mkBin "netbird-ui"}"
295
+
'')
296
+
];
297
+
};
298
+
};
299
+
300
+
# see https://github.com/netbirdio/netbird/blob/88747e3e0191abc64f1e8c7ecc65e5e50a1527fd/client/internal/config.go#L49-L82
301
+
config = mkOption {
302
+
type = (pkgs.formats.json { }).type;
303
+
defaultText = literalExpression ''
304
+
{
305
+
DisableAutoConnect = !client.autoStart;
306
+
WgIface = client.interface;
307
+
WgPort = client.port;
308
+
} // optionalAttrs (client.dns-resolver.address != null) {
309
+
CustomDNSAddress = "''${client.dns-resolver.address}:''${builtins.toString client.dns-resolver.port}";
310
+
}
311
+
'';
312
+
description = ''
313
+
Additional configuration that exists before the first start and
314
+
later overrides the existing values in `config.json`.
315
+
316
+
It is mostly helpful to manage configuration ignored/not yet implemented
317
+
outside of `netbird up` invocation.
318
+
319
+
WARNING: this is not an upstream feature, it could break in the future
320
+
(by having lower priority) after upstream implements an equivalent.
321
+
322
+
It is implemented as a `preStart` script which overrides `config.json`
323
+
with content of `/etc/${client.dir.baseName}/config.d/*.json` files.
324
+
This option manages specifically `50-nixos.json` file.
325
+
326
+
Consult [the source code](https://github.com/netbirdio/netbird/blob/88747e3e0191abc64f1e8c7ecc65e5e50a1527fd/client/internal/config.go#L49-L82)
327
+
or inspect existing file for a complete list of available configurations.
328
+
'';
329
+
};
330
+
331
+
suffixedName = mkOption {
76
332
type = str;
77
-
default = "netbird-${name}";
333
+
default = if client.name != "netbird" then "netbird-${client.name}" else client.name;
78
334
description = ''
79
-
Directory storing the netbird configuration.
335
+
A systemd service name to use (without `.service` suffix).
336
+
'';
337
+
};
338
+
dir.baseName = mkOption {
339
+
type = str;
340
+
default = client.suffixedName;
341
+
description = ''
342
+
A systemd service name to use (without `.service` suffix).
343
+
'';
344
+
};
345
+
dir.state = mkOption {
346
+
type = path;
347
+
default = "/var/lib/${client.dir.baseName}";
348
+
description = ''
349
+
A state directory used by Netbird client to store `config.json`, `state.json` & `resolv.conf`.
350
+
'';
351
+
};
352
+
dir.runtime = mkOption {
353
+
type = path;
354
+
default = "/var/run/${client.dir.baseName}";
355
+
description = ''
356
+
A runtime directory used by Netbird client.
357
+
'';
358
+
};
359
+
service.name = mkOption {
360
+
type = str;
361
+
default = client.suffixedName;
362
+
description = ''
363
+
A systemd service name to use (without `.service` suffix).
364
+
'';
365
+
};
366
+
user.name = mkOption {
367
+
type = str;
368
+
default = client.suffixedName;
369
+
description = ''
370
+
A system user name for this client instance.
371
+
'';
372
+
};
373
+
user.group = mkOption {
374
+
type = str;
375
+
default = client.suffixedName;
376
+
description = ''
377
+
A system group name for this client instance.
378
+
'';
379
+
};
380
+
bin.suffix = mkOption {
381
+
type = str;
382
+
default = if client.name != "netbird" then client.name else "";
383
+
description = ''
384
+
A system group name for this client instance.
80
385
'';
81
386
};
82
387
};
83
388
84
-
config.environment = builtins.mapAttrs (_: mkDefault) {
85
-
NB_CONFIG = "/var/lib/${config.stateDir}/config.json";
86
-
NB_LOG_FILE = "console";
87
-
NB_WIREGUARD_PORT = builtins.toString config.port;
88
-
NB_INTERFACE_NAME = name;
89
-
NB_DAEMON_ADDR = "unix:///var/run/${config.stateDir}/sock";
90
-
};
389
+
config.environment =
390
+
{
391
+
NB_STATE_DIR = client.dir.state;
392
+
NB_CONFIG = "${client.dir.state}/config.json";
393
+
NB_DAEMON_ADDR = "unix://${client.dir.runtime}/sock";
394
+
NB_INTERFACE_NAME = client.interface;
395
+
NB_LOG_FILE = mkOptionDefault "console";
396
+
NB_LOG_LEVEL = client.logLevel;
397
+
NB_SERVICE = client.service.name;
398
+
NB_WIREGUARD_PORT = toString client.port;
399
+
}
400
+
// optionalAttrs (client.dns-resolver.address != null) {
401
+
NB_DNS_RESOLVER_ADDRESS = "${client.dns-resolver.address}:${builtins.toString client.dns-resolver.port}";
402
+
};
403
+
404
+
config.config =
405
+
{
406
+
DisableAutoConnect = !client.autoStart;
407
+
WgIface = client.interface;
408
+
WgPort = client.port;
409
+
}
410
+
// optionalAttrs (client.dns-resolver.address != null) {
411
+
CustomDNSAddress = "${client.dns-resolver.address}:${builtins.toString client.dns-resolver.port}";
412
+
};
91
413
}
92
414
)
93
415
);
94
416
default = { };
95
417
description = ''
96
-
Attribute set of Netbird tunnels, each one will spawn a daemon listening on ...
418
+
Attribute set of Netbird client daemons, by default each one will:
419
+
420
+
1. be manageable using dedicated tooling:
421
+
- `netbird-<name>` script,
422
+
- `Netbird - netbird-<name>` graphical interface when appropriate (see `ui.enable`),
423
+
2. run as a `netbird-<name>.service`,
424
+
3. listen for incoming remote connections on the port `51820` (`openFirewall` by default),
425
+
4. manage the `netbird-<name>` wireguard interface,
426
+
5. use the `/var/lib/netbird-<name>/config.json` configuration file,
427
+
6. override `/var/lib/netbird-<name>/config.json` with values from `/etc/netbird-<name>/config.d/*.json`,
428
+
7. (`hardened`) be locally manageable by `netbird-<name>` system group,
429
+
430
+
With following caveats:
431
+
432
+
- multiple daemons will interfere with each other's DNS resolution of `netbird.cloud`, but
433
+
should remain fully operational otherwise.
434
+
Setting up custom (non-conflicting) DNS zone is currently possible only when self-hosting.
435
+
'';
436
+
example = lib.literalExpression ''
437
+
{
438
+
services.netbird.clients.wt0.port = 51820;
439
+
services.netbird.clients.personal.port = 51821;
440
+
services.netbird.clients.work1.port = 51822;
441
+
}
97
442
'';
98
443
};
99
444
};
100
445
101
446
config = mkMerge [
102
447
(mkIf cfg.enable {
103
-
# For backwards compatibility
104
-
services.netbird.tunnels.wt0.stateDir = "netbird";
448
+
services.netbird.clients.default = {
449
+
port = mkDefault 51820;
450
+
interface = mkDefault "wt0";
451
+
name = mkDefault "netbird";
452
+
hardened = mkDefault false;
453
+
};
105
454
})
455
+
{
456
+
boot.extraModulePackages = optional (
457
+
cfg.clients != { } && (versionOlder kernel.version "5.6")
458
+
) kernelPackages.wireguard;
106
459
107
-
(mkIf (cfg.tunnels != { }) {
108
-
boot.extraModulePackages = optional (versionOlder kernel.kernel.version "5.6") kernel.wireguard;
460
+
environment.systemPackages = toClientList (client: client.wrapper)
461
+
# omitted due to https://github.com/netbirdio/netbird/issues/1562
462
+
#++ optional (cfg.clients != { }) cfg.package
463
+
# omitted due to https://github.com/netbirdio/netbird/issues/1581
464
+
#++ optional (cfg.clients != { } && cfg.ui.enable) cfg.ui.package
465
+
;
109
466
110
-
environment.systemPackages = [ cfg.package ];
467
+
networking.dhcpcd.denyInterfaces = toClientList (client: client.interface);
468
+
networking.networkmanager.unmanaged = toClientList (client: "interface-name:${client.interface}");
111
469
112
-
networking.dhcpcd.denyInterfaces = attrNames cfg.tunnels;
470
+
networking.firewall.allowedUDPPorts = concatLists (
471
+
toClientList (client: optional client.openFirewall client.port)
472
+
);
113
473
114
474
systemd.network.networks = mkIf config.networking.useNetworkd (
115
-
mapAttrs' (
116
-
name: _:
117
-
nameValuePair "50-netbird-${name}" {
475
+
toClientAttrs (
476
+
client:
477
+
nameValuePair "50-netbird-${client.interface}" {
118
478
matchConfig = {
119
-
Name = name;
479
+
Name = client.interface;
120
480
};
121
481
linkConfig = {
122
482
Unmanaged = true;
123
483
ActivationPolicy = "manual";
124
484
};
125
485
}
126
-
) cfg.tunnels
486
+
)
487
+
);
488
+
489
+
environment.etc = toClientAttrs (
490
+
client:
491
+
nameValuePair "${client.dir.baseName}/config.d/50-nixos.json" {
492
+
text = builtins.toJSON client.config;
493
+
mode = "0444";
494
+
}
127
495
);
128
496
129
-
systemd.services = mapAttrs' (
130
-
name:
131
-
{ environment, stateDir, ... }:
132
-
nameValuePair "netbird-${name}" {
497
+
systemd.services = toClientAttrs (
498
+
client:
499
+
nameValuePair client.service.name {
133
500
description = "A WireGuard-based mesh network that connects your devices into a single private network";
134
501
135
502
documentation = [ "https://netbird.io/docs/" ];
···
137
504
after = [ "network.target" ];
138
505
wantedBy = [ "multi-user.target" ];
139
506
140
-
path = with pkgs; [ openresolv ];
141
-
142
-
inherit environment;
507
+
path = optional (!config.services.resolved.enable) pkgs.openresolv;
143
508
144
509
serviceConfig = {
145
-
ExecStart = "${getExe cfg.package} service run";
510
+
ExecStart = "${getExe client.wrapper} service run";
146
511
Restart = "always";
147
-
RuntimeDirectory = stateDir;
148
-
StateDirectory = stateDir;
512
+
513
+
RuntimeDirectory = client.dir.baseName;
514
+
RuntimeDirectoryMode = mkDefault "0755";
515
+
ConfigurationDirectory = client.dir.baseName;
516
+
StateDirectory = client.dir.baseName;
149
517
StateDirectoryMode = "0700";
150
-
WorkingDirectory = "/var/lib/${stateDir}";
518
+
519
+
WorkingDirectory = client.dir.state;
151
520
};
152
521
153
522
unitConfig = {
···
157
526
158
527
stopIfChanged = false;
159
528
}
160
-
) cfg.tunnels;
529
+
);
530
+
}
531
+
# Hardening section
532
+
(mkIf (hardenedClients != { }) {
533
+
users.groups = toHardenedClientAttrs (client: nameValuePair client.user.group { });
534
+
users.users = toHardenedClientAttrs (
535
+
client:
536
+
nameValuePair client.user.name {
537
+
isSystemUser = true;
538
+
home = client.dir.state;
539
+
group = client.user.group;
540
+
}
541
+
);
542
+
543
+
systemd.services = toHardenedClientAttrs (
544
+
client:
545
+
nameValuePair client.service.name (
546
+
mkIf client.hardened {
547
+
serviceConfig = {
548
+
RuntimeDirectoryMode = "0750";
549
+
550
+
User = client.user.name;
551
+
Group = client.user.group;
552
+
553
+
# settings implied by DynamicUser=true, without actully using it,
554
+
# see https://www.freedesktop.org/software/systemd/man/latest/systemd.exec.html#DynamicUser=
555
+
RemoveIPC = true;
556
+
PrivateTmp = true;
557
+
ProtectSystem = "strict";
558
+
ProtectHome = "yes";
559
+
560
+
AmbientCapabilities =
561
+
[
562
+
# see https://man7.org/linux/man-pages/man7/capabilities.7.html
563
+
# see https://docs.netbird.io/how-to/installation#running-net-bird-in-docker
564
+
#
565
+
# seems to work fine without CAP_SYS_ADMIN and CAP_SYS_RESOURCE
566
+
# CAP_NET_BIND_SERVICE could be added to allow binding on low ports, but is not required,
567
+
# see https://github.com/netbirdio/netbird/pull/1513
568
+
569
+
# failed creating tunnel interface wt-priv: [operation not permitted
570
+
"CAP_NET_ADMIN"
571
+
# failed to pull up wgInterface [wt-priv]: failed to create ipv4 raw socket: socket: operation not permitted
572
+
"CAP_NET_RAW"
573
+
]
574
+
# required for eBPF filter, used to be subset of CAP_SYS_ADMIN
575
+
++ optional (versionAtLeast kernel.version "5.8") "CAP_BPF"
576
+
++ optional (versionOlder kernel.version "5.8") "CAP_SYS_ADMIN"
577
+
++ optional (
578
+
client.dns-resolver.address != null && client.dns-resolver.port < 1024
579
+
) "CAP_NET_BIND_SERVICE";
580
+
};
581
+
}
582
+
)
583
+
);
584
+
585
+
# see https://github.com/systemd/systemd/blob/17f3e91e8107b2b29fe25755651b230bbc81a514/src/resolve/org.freedesktop.resolve1.policy#L43-L43
586
+
# see all actions used at https://github.com/netbirdio/netbird/blob/13e7198046a0d73a9cd91bf8e063fafb3d41885c/client/internal/dns/systemd_linux.go#L29-L32
587
+
security.polkit.extraConfig = mkIf config.services.resolved.enable ''
588
+
// systemd-resolved access for Netbird clients
589
+
polkit.addRule(function(action, subject) {
590
+
var actions = [
591
+
"org.freedesktop.resolve1.revert",
592
+
"org.freedesktop.resolve1.set-default-route",
593
+
"org.freedesktop.resolve1.set-dns-servers",
594
+
"org.freedesktop.resolve1.set-domains",
595
+
];
596
+
var users = ${builtins.toJSON (toHardenedClientList (client: client.user.name))};
597
+
598
+
if (actions.indexOf(action.id) >= 0 && users.indexOf(subject.user) >= 0 ) {
599
+
return polkit.Result.YES;
600
+
}
601
+
});
602
+
'';
161
603
})
604
+
# migration & temporary fixups section
605
+
{
606
+
systemd.services = toClientAttrs (
607
+
client:
608
+
nameValuePair client.service.name {
609
+
preStart = ''
610
+
set -eEuo pipefail
611
+
${optionalString (client.logLevel == "trace" || client.logLevel == "debug") "set -x"}
612
+
613
+
PATH="${
614
+
makeBinPath (
615
+
with pkgs;
616
+
[
617
+
coreutils
618
+
jq
619
+
diffutils
620
+
]
621
+
)
622
+
}:$PATH"
623
+
export ${toShellVars client.environment}
624
+
625
+
# merge /etc/${client.dir.baseName}/config.d' into "$NB_CONFIG"
626
+
{
627
+
test -e "$NB_CONFIG" || echo -n '{}' > "$NB_CONFIG"
628
+
629
+
# merge config.d with "$NB_CONFIG" into "$NB_CONFIG.new"
630
+
jq -sS 'reduce .[] as $i ({}; . * $i)' \
631
+
"$NB_CONFIG" \
632
+
/etc/${client.dir.baseName}/config.d/*.json \
633
+
> "$NB_CONFIG.new"
634
+
635
+
echo "Comparing $NB_CONFIG with $NB_CONFIG.new ..."
636
+
if ! diff <(jq -S <"$NB_CONFIG") "$NB_CONFIG.new" ; then
637
+
echo "Updating $NB_CONFIG ..."
638
+
mv "$NB_CONFIG.new" "$NB_CONFIG"
639
+
else
640
+
echo "Files are the same, not doing anything."
641
+
rm "$NB_CONFIG.new"
642
+
fi
643
+
}
644
+
'';
645
+
}
646
+
);
647
+
}
162
648
];
163
649
}
+1
-1
nixos/modules/services/wayland/hypridle.nix
+1
-1
nixos/modules/services/wayland/hypridle.nix
+13
-7
nixos/modules/services/web-apps/calibre-web.nix
+13
-7
nixos/modules/services/web-apps/calibre-web.nix
···
2
2
3
3
let
4
4
cfg = config.services.calibre-web;
5
+
dataDir = if lib.hasPrefix "/" cfg.dataDir then cfg.dataDir else "/var/lib/${cfg.dataDir}";
5
6
6
7
inherit (lib) concatStringsSep mkEnableOption mkIf mkOption optional optionalString types;
7
8
in
···
32
33
33
34
dataDir = mkOption {
34
35
type = types.str;
35
-
default = "/var/lib/calibre-web";
36
+
default = "calibre-web";
36
37
description = ''
37
-
The directory where Calibre-Web stores its data.
38
+
Where Calibre-Web stores its data.
39
+
Either an absolute path, or the directory name below {file}`/var/lib`.
38
40
'';
39
41
};
40
42
···
107
109
};
108
110
109
111
config = mkIf cfg.enable {
110
-
systemd.tmpfiles.settings."10-calibre-web".${cfg.dataDir}.d = {
111
-
inherit (cfg) user group;
112
-
mode = "0700";
112
+
systemd.tmpfiles.settings = lib.optionalAttrs (lib.hasPrefix "/" cfg.dataDir) {
113
+
"10-calibre-web".${dataDir}.d = {
114
+
inherit (cfg) user group;
115
+
mode = "0700";
116
+
};
113
117
};
114
118
115
119
systemd.services.calibre-web = let
116
-
appDb = "${cfg.dataDir}/app.db";
117
-
gdriveDb = "${cfg.dataDir}/gdrive.db";
120
+
appDb = "${dataDir}/app.db";
121
+
gdriveDb = "${dataDir}/gdrive.db";
118
122
calibreWebCmd = "${cfg.package}/bin/calibre-web -p ${appDb} -g ${gdriveDb}";
119
123
120
124
settings = concatStringsSep ", " (
···
151
155
152
156
ExecStart = "${calibreWebCmd} -i ${cfg.listen.ip}";
153
157
Restart = "on-failure";
158
+
} // lib.optionalAttrs (!(lib.hasPrefix "/" cfg.dataDir)) {
159
+
StateDirectory = cfg.dataDir;
154
160
};
155
161
};
156
162
+55
-15
nixos/tests/netbird.nix
+55
-15
nixos/tests/netbird.nix
···
1
-
import ./make-test-python.nix ({ pkgs, lib, ... }:
2
-
{
3
-
name = "netbird";
1
+
import ./make-test-python.nix (
2
+
{ pkgs, lib, ... }:
3
+
{
4
+
name = "netbird";
4
5
5
-
meta.maintainers = with pkgs.lib.maintainers; [ ];
6
+
meta.maintainers = with pkgs.lib.maintainers; [
7
+
nazarewk
8
+
];
6
9
7
-
nodes = {
8
-
node = { ... }: {
9
-
services.netbird.enable = true;
10
+
nodes = {
11
+
clients =
12
+
{ ... }:
13
+
{
14
+
services.netbird.enable = true;
15
+
services.netbird.clients.custom.port = 51819;
16
+
};
10
17
};
11
-
};
12
18
13
-
testScript = ''
14
-
start_all()
15
-
node.wait_for_unit("netbird-wt0.service")
16
-
node.wait_for_file("/var/run/netbird/sock")
17
-
node.succeed("netbird status | grep -q 'Daemon status: NeedsLogin'")
18
-
'';
19
-
})
19
+
# TODO: confirm the whole solution is working end-to-end when netbird server is implemented
20
+
testScript = ''
21
+
start_all()
22
+
def did_start(node, name):
23
+
node.wait_for_unit(f"{name}.service")
24
+
node.wait_for_file(f"/var/run/{name}/sock")
25
+
output = node.succeed(f"{name} status")
26
+
27
+
# not sure why, but it can print either of:
28
+
# - Daemon status: NeedsLogin
29
+
# - Management: Disconnected
30
+
expected = [
31
+
"Disconnected",
32
+
"NeedsLogin",
33
+
]
34
+
assert any(msg in output for msg in expected)
35
+
36
+
did_start(clients, "netbird")
37
+
did_start(clients, "netbird-custom")
38
+
'';
39
+
40
+
/*
41
+
`netbird status` used to print `Daemon status: NeedsLogin`
42
+
https://github.com/netbirdio/netbird/blob/23a14737974e3849fa86408d136cc46db8a885d0/client/cmd/status.go#L154-L164
43
+
as the first line, but now it is just:
44
+
45
+
Daemon version: 0.26.3
46
+
CLI version: 0.26.3
47
+
Management: Disconnected
48
+
Signal: Disconnected
49
+
Relays: 0/0 Available
50
+
Nameservers: 0/0 Available
51
+
FQDN:
52
+
NetBird IP: N/A
53
+
Interface type: N/A
54
+
Quantum resistance: false
55
+
Routes: -
56
+
Peers count: 0/0 Connected
57
+
*/
58
+
}
59
+
)
+32
-13
pkgs/applications/audio/schismtracker/default.nix
+32
-13
pkgs/applications/audio/schismtracker/default.nix
···
9
9
SDL2,
10
10
libXext,
11
11
Cocoa,
12
+
utf8proc,
13
+
nix-update-script,
12
14
}:
13
15
14
16
stdenv.mkDerivation rec {
15
17
pname = "schismtracker";
16
-
version = "20240809";
18
+
version = "20241226";
17
19
18
20
src = fetchFromGitHub {
19
-
owner = pname;
20
-
repo = pname;
21
-
rev = version;
22
-
sha256 = "sha256-J4al7XU+vvehDnp2fRrVesWyUN4i63g5btUkjarpXbk=";
21
+
owner = "schismtracker";
22
+
repo = "schismtracker";
23
+
tag = version;
24
+
hash = "sha256-CZc5rIAgEydb8JhtkRSqEB9PI7TC58oJZg939GIEiMs=";
23
25
};
24
26
25
27
# If we let it try to get the version from git, it will fail and fall back
···
30
32
--replace-fail 'git log' 'echo ${version} #'
31
33
'';
32
34
33
-
configureFlags = [
34
-
"--enable-dependency-tracking"
35
-
] ++ lib.optional stdenv.hostPlatform.isDarwin "--disable-sdltest";
35
+
configureFlags =
36
+
[
37
+
(lib.enableFeature true "dependency-tracking")
38
+
(lib.withFeature true "sdl2")
39
+
(lib.enableFeature true "sdl2-linking")
40
+
]
41
+
++ lib.optionals stdenv.hostPlatform.isLinux [
42
+
(lib.enableFeature true "alsa")
43
+
(lib.enableFeature true "alsa-linking")
44
+
]
45
+
++ lib.optionals stdenv.hostPlatform.isDarwin [
46
+
(lib.enableFeature false "sdltest")
47
+
];
48
+
49
+
strictDeps = true;
36
50
37
51
nativeBuildInputs = [
38
52
autoreconfHook
···
41
55
];
42
56
43
57
buildInputs =
44
-
[ SDL2 ]
58
+
[
59
+
SDL2
60
+
utf8proc
61
+
]
45
62
++ lib.optionals stdenv.hostPlatform.isLinux [
46
63
alsa-lib
47
64
libXext
···
56
73
--replace '-lSDL2main' '-lSDL2'
57
74
'';
58
75
59
-
meta = with lib; {
76
+
passthru.updateScript = nix-update-script { };
77
+
78
+
meta = {
60
79
description = "Music tracker application, free reimplementation of Impulse Tracker";
61
80
homepage = "https://schismtracker.org/";
62
-
license = licenses.gpl2Plus;
63
-
platforms = platforms.unix;
64
-
maintainers = with maintainers; [ ftrvxmtrx ];
81
+
license = lib.licenses.gpl2Plus;
82
+
platforms = lib.platforms.unix;
83
+
maintainers = with lib.maintainers; [ ftrvxmtrx ];
65
84
mainProgram = "schismtracker";
66
85
};
67
86
}
+2
-2
pkgs/applications/audio/strawberry/default.nix
+2
-2
pkgs/applications/audio/strawberry/default.nix
···
40
40
in
41
41
stdenv.mkDerivation rec {
42
42
pname = "strawberry";
43
-
version = "1.2.4";
43
+
version = "1.2.6";
44
44
45
45
src = fetchFromGitHub {
46
46
owner = "jonaski";
47
47
repo = pname;
48
48
rev = version;
49
-
hash = "sha256-acTFJS8E0hQNbiiOi8DfPyTiUcKjXwg5trk3Q2mYYmQ=";
49
+
hash = "sha256-FfyvSNaO8dE6zz/PNKp/2kJHbauJjmQAhTriRE5lXEk=";
50
50
};
51
51
52
52
# the big strawberry shown in the context menu is *very* much in your face, so use the grey version instead
+3
-3
pkgs/applications/editors/emacs/elisp-packages/manual-packages/el-easydraw/package.nix
+3
-3
pkgs/applications/editors/emacs/elisp-packages/manual-packages/el-easydraw/package.nix
···
8
8
9
9
melpaBuild {
10
10
pname = "edraw";
11
-
version = "1.2.0-unstable-2025-01-06";
11
+
version = "1.2.0-unstable-2025-01-16";
12
12
13
13
src = fetchFromGitHub {
14
14
owner = "misohena";
15
15
repo = "el-easydraw";
16
-
rev = "9a5b5e2b071be99350bfc8db6fbc2c9c667f3725";
17
-
hash = "sha256-lQYSUQFAv6rqvZySsFbe8B7ZqEaa2L+L3HXB231D4OQ=";
16
+
rev = "449c1226f7108e1cf8b4b447a65fa053b6bd782f";
17
+
hash = "sha256-u6lc2s4fqNWNCuICu832vAbMmV5X6FB8fIkJwgdBKfg=";
18
18
};
19
19
20
20
propagatedUserEnvPkgs = [ gzip ];
+5
-3
pkgs/applications/editors/jetbrains/default.nix
+5
-3
pkgs/applications/editors/jetbrains/default.nix
···
15
15
zlib,
16
16
python3,
17
17
lldb,
18
-
dotnet-sdk_8,
18
+
dotnetCorePackages,
19
19
maven,
20
20
openssl,
21
21
expat,
···
43
43
inherit (stdenv.hostPlatform) system;
44
44
45
45
products = versions.${system} or (throw "Unsupported system: ${system}");
46
+
47
+
dotnet-sdk = dotnetCorePackages.sdk_8_0-source;
46
48
47
49
package = if stdenv.hostPlatform.isDarwin then ./bin/darwin.nix else ./bin/linux.nix;
48
50
mkJetBrainsProductCore = callPackage package { inherit vmopts; };
···
188
190
189
191
for dir in plugins/clion-radler/DotFiles/linux-*; do
190
192
rm -rf $dir/dotnet
191
-
ln -s ${dotnet-sdk_8.unwrapped}/share/dotnet $dir/dotnet
193
+
ln -s ${dotnet-sdk}/share/dotnet $dir/dotnet
192
194
done
193
195
)
194
196
'';
···
352
354
353
355
for dir in lib/ReSharperHost/linux-*; do
354
356
rm -rf $dir/dotnet
355
-
ln -s ${dotnet-sdk_8.unwrapped}/share/dotnet $dir/dotnet
357
+
ln -s ${dotnet-sdk}/share/dotnet $dir/dotnet
356
358
done
357
359
)
358
360
'';
+427
-403
pkgs/applications/editors/vim/plugins/generated.nix
+427
-403
pkgs/applications/editors/vim/plugins/generated.nix
···
65
65
66
66
CopilotChat-nvim = buildVimPlugin {
67
67
pname = "CopilotChat.nvim";
68
-
version = "2024-12-14";
68
+
version = "2025-01-27";
69
69
src = fetchFromGitHub {
70
70
owner = "CopilotC-Nvim";
71
71
repo = "CopilotChat.nvim";
72
-
rev = "2ebe591cff06018e265263e71e1dbc4c5aa8281e";
73
-
sha256 = "1lw43yhpbi3kl6j5lmz027yhndqjp95ms123dx9lxyqpfa6zkwr0";
72
+
rev = "1b375c24602680b5fe28c3c223a822111857dc37";
73
+
sha256 = "19cab0n6sjmmw4p4qd3n99a677mj6fbkf7m37i8qvhzdyqli4035";
74
74
};
75
75
meta.homepage = "https://github.com/CopilotC-Nvim/CopilotChat.nvim/";
76
76
};
···
173
173
174
174
LazyVim = buildVimPlugin {
175
175
pname = "LazyVim";
176
-
version = "2025-01-18";
176
+
version = "2025-01-23";
177
177
src = fetchFromGitHub {
178
178
owner = "LazyVim";
179
179
repo = "LazyVim";
180
-
rev = "4e8d75144de92e62eb58c87f61938118d3b1e37c";
181
-
sha256 = "0kwrbsxp7sy2dw4z14abfh1mnsxr1lgv411zi5wfi8grgbc04h83";
180
+
rev = "83bf6360a1f28a3fc1afe31ae300247fc01c7a90";
181
+
sha256 = "1m04jryv3hi3a70im6mn7xmb1j457c1la2l62ji4k3bl6frysx4z";
182
182
};
183
183
meta.homepage = "https://github.com/LazyVim/LazyVim/";
184
184
};
185
185
186
186
LeaderF = buildVimPlugin {
187
187
pname = "LeaderF";
188
-
version = "2025-01-17";
188
+
version = "2025-01-20";
189
189
src = fetchFromGitHub {
190
190
owner = "Yggdroot";
191
191
repo = "LeaderF";
192
-
rev = "1b907fbf7717ae1244745b8ffa2b604510e713c7";
193
-
sha256 = "0bww20hp83ahi2w66h8qmrkx49fd54xap543yf9bldj5nq5gb440";
192
+
rev = "399c5af43755a9c09f840d892921186514171d87";
193
+
sha256 = "0kc6plxxf48php5s44xsyhy4in7s37p4vnnigmnw45mg4d9sb6aq";
194
194
};
195
195
meta.homepage = "https://github.com/Yggdroot/LeaderF/";
196
196
};
197
197
198
+
LuaSnip-snippets-nvim = buildVimPlugin {
199
+
pname = "LuaSnip-snippets.nvim";
200
+
version = "2022-03-17";
201
+
src = fetchFromGitHub {
202
+
owner = "molleweide";
203
+
repo = "LuaSnip-snippets.nvim";
204
+
rev = "d7e40e4cce622eab2316607dbcd8d6039bcb9fe0";
205
+
sha256 = "063fz3f9byzmb1qavhrjdcphr3nk4l4d19h7mzj5sx4wv7cn8nl8";
206
+
};
207
+
meta.homepage = "https://github.com/molleweide/LuaSnip-snippets.nvim/";
208
+
};
209
+
198
210
MatchTagAlways = buildVimPlugin {
199
211
pname = "MatchTagAlways";
200
212
version = "2017-05-20";
···
329
341
330
342
SchemaStore-nvim = buildVimPlugin {
331
343
pname = "SchemaStore.nvim";
332
-
version = "2025-01-17";
344
+
version = "2025-01-24";
333
345
src = fetchFromGitHub {
334
346
owner = "b0o";
335
347
repo = "SchemaStore.nvim";
336
-
rev = "b62efcb71077bfeb407dcd05fb0584e422131150";
337
-
sha256 = "0hgfqjmrca57zy08q4hjws0326djly1jwvrfchingamm15q2g0mw";
348
+
rev = "bb52c530698654355bbddb9f0035dc35cea401a5";
349
+
sha256 = "0xxn7i44h4wmxhwbkn2m51jgpfa2xybrn1arhsp100mdfb2w6fa9";
338
350
};
339
351
meta.homepage = "https://github.com/b0o/SchemaStore.nvim/";
340
352
};
···
546
558
547
559
aerial-nvim = buildVimPlugin {
548
560
pname = "aerial.nvim";
549
-
version = "2025-01-09";
561
+
version = "2025-01-25";
550
562
src = fetchFromGitHub {
551
563
owner = "stevearc";
552
564
repo = "aerial.nvim";
553
-
rev = "4c959cf65c5420d54b24b61a77b681dcfca0bc57";
554
-
sha256 = "07sl2vbwn4fk1vyaqq2yiqbp6pglqgj6qhbbzfra2cdx0jhk5v5f";
565
+
rev = "2aeafd99937602fc40609ffffbdd2f99d77343e9";
566
+
sha256 = "1l21zvg8zd42ssd2y28pc054m1fxq8kn4sl51mj60xxxpb2jlxlj";
555
567
fetchSubmodules = true;
556
568
};
557
569
meta.homepage = "https://github.com/stevearc/aerial.nvim/";
···
1196
1208
1197
1209
base46 = buildVimPlugin {
1198
1210
pname = "base46";
1199
-
version = "2025-01-19";
1211
+
version = "2025-01-26";
1200
1212
src = fetchFromGitHub {
1201
1213
owner = "nvchad";
1202
1214
repo = "base46";
1203
-
rev = "1b822aa37005d2cfe010dd0febfb4024fc327576";
1204
-
sha256 = "18ykwgcpvwj25aw1bca3yy6dl3n7c5mqrhly15v6z94z18rc7p8q";
1215
+
rev = "1f6b990f6ca3597d0d1cbfe6cb683b0080b17516";
1216
+
sha256 = "113qinpv6bg5c026xgm353il8qbb9kp31vqshys73jaa58khf5qp";
1205
1217
};
1206
1218
meta.homepage = "https://github.com/nvchad/base46/";
1207
1219
};
···
1292
1304
1293
1305
blink-compat = buildVimPlugin {
1294
1306
pname = "blink.compat";
1295
-
version = "2024-12-25";
1307
+
version = "2025-01-20";
1296
1308
src = fetchFromGitHub {
1297
1309
owner = "Saghen";
1298
1310
repo = "blink.compat";
1299
-
rev = "5ca8848c8cc32abdc980e5db4f0eb7bb8fbf84dc";
1300
-
sha256 = "0g53dkcsl2y77yvsnhsdw523i4jfl495n9ynlsppk8wx58miwm5l";
1311
+
rev = "d375d838042dbef34114139839fdda16b2485d63";
1312
+
sha256 = "1qgscw95iicnkki6mw5c9akyjrvsgdc9lyqi0srsybpw90i68mxl";
1301
1313
};
1302
1314
meta.homepage = "https://github.com/Saghen/blink.compat/";
1303
1315
};
···
1332
1344
src = fetchFromGitHub {
1333
1345
owner = "mikavilpas";
1334
1346
repo = "blink-ripgrep.nvim";
1335
-
rev = "ccffe82ffb7a0b3967a5f5ed97d415a11a3c3a8e";
1336
-
sha256 = "1ia40cg5dv6xl7a1nxs59p86ck0q46rzix37k7m9bqc9brmdhmxi";
1347
+
rev = "a17697bba1bd351f6686b9f9285cf2fd1b03cf4a";
1348
+
sha256 = "0s2i54lqz9nzasfhiy2x6n4df3a2axzp0cyhma8jhv2y7v4pa8gi";
1337
1349
};
1338
1350
meta.homepage = "https://github.com/mikavilpas/blink-ripgrep.nvim/";
1339
1351
};
···
1364
1376
1365
1377
bluloco-nvim = buildVimPlugin {
1366
1378
pname = "bluloco.nvim";
1367
-
version = "2025-01-16";
1379
+
version = "2025-01-21";
1368
1380
src = fetchFromGitHub {
1369
1381
owner = "uloco";
1370
1382
repo = "bluloco.nvim";
1371
-
rev = "d14fa758c6dc73e622384e1ee895e5f614d9d9d5";
1372
-
sha256 = "1aa59nkc1qfli6ak7lnnz4a6kvbn0rqsz5n8rxhr88hvhb4pab9p";
1383
+
rev = "6b014b473aac4bf9470f926a3f5568ebc2ce5f08";
1384
+
sha256 = "100gbjpkd6mj2k9whcji82lqg6xl4nnq2vg6nxcw5zq0lhgp2lrq";
1373
1385
};
1374
1386
meta.homepage = "https://github.com/uloco/bluloco.nvim/";
1375
1387
};
···
1676
1688
1677
1689
clangd_extensions-nvim = buildVimPlugin {
1678
1690
pname = "clangd_extensions.nvim";
1679
-
version = "2024-10-05";
1691
+
version = "2025-01-27";
1680
1692
src = fetchgit {
1681
1693
url = "https://git.sr.ht/~p00f/clangd_extensions.nvim";
1682
-
rev = "8f7b72100883e0e34400d9518d40a03f21e4d0a6";
1683
-
sha256 = "1rlw3h9f9cnbniqqpv9fv2s63g7s4p8ag4n15xja1r4scfxhyrip";
1694
+
rev = "db28f29be928d18cbfb86fbfb9f83f584f658feb";
1695
+
sha256 = "16j27jwr90ixj1r6qcwfc9f90a2jdzd5104vpwwvyrdlqpgkml2x";
1684
1696
};
1685
1697
meta.homepage = "https://git.sr.ht/~p00f/clangd_extensions.nvim";
1686
1698
};
···
1747
1759
1748
1760
cmake-tools-nvim = buildVimPlugin {
1749
1761
pname = "cmake-tools.nvim";
1750
-
version = "2025-01-13";
1762
+
version = "2025-01-20";
1751
1763
src = fetchFromGitHub {
1752
1764
owner = "Civitasv";
1753
1765
repo = "cmake-tools.nvim";
1754
-
rev = "a673bb68680197143902ec4d0a0078e4ae3d2141";
1755
-
sha256 = "0mlz6mc1zm9cby7b4vns053x0p0bzx8xb0z565nird0gg4bfrgyl";
1766
+
rev = "83268ea6f969f1e6eaa85f72118a11acb6198bf0";
1767
+
sha256 = "0m3zhdzf58fpxaywmyqm4hljkynw0wws4gk6h45w3km0cawwz6qj";
1756
1768
};
1757
1769
meta.homepage = "https://github.com/Civitasv/cmake-tools.nvim/";
1758
1770
};
···
2454
2466
2455
2467
coc-nvim = buildVimPlugin {
2456
2468
pname = "coc.nvim";
2457
-
version = "2024-12-24";
2469
+
version = "2025-01-21";
2458
2470
src = fetchFromGitHub {
2459
2471
owner = "neoclide";
2460
2472
repo = "coc.nvim";
2461
-
rev = "4cc169449fa6fd69e5f5f0a67bda8fd74837f924";
2462
-
sha256 = "0dwag116y4dykfz3zzgqh8d59s7gc9k9xwvs5ailxi30ws8ii7qz";
2473
+
rev = "b45563656be26e518992ffede778f918dc443012";
2474
+
sha256 = "0kpx3vx4j0d4izhsljnmyliwxlhszi6hxmm1m7f75h180p5ncjda";
2463
2475
};
2464
2476
meta.homepage = "https://github.com/neoclide/coc.nvim/";
2465
2477
};
···
2502
2514
2503
2515
codecompanion-nvim = buildVimPlugin {
2504
2516
pname = "codecompanion.nvim";
2505
-
version = "2025-01-18";
2517
+
version = "2025-01-27";
2506
2518
src = fetchFromGitHub {
2507
2519
owner = "olimorris";
2508
2520
repo = "codecompanion.nvim";
2509
-
rev = "72d95c0126c82f02d1b3f43744f7b333d3dc5d22";
2510
-
sha256 = "1p2jjsjqgg3vjg1kfmb03va83zkkn9dywfkd3h6snxjn0sbp84v7";
2521
+
rev = "d9f6ae48b9e0b1ec09594d8bd04dea49223f4f22";
2522
+
sha256 = "1i4s4prxwz94g9igl7wd19ilji3j7kard8ad7v8ngbjdxlfx3aj0";
2511
2523
};
2512
2524
meta.homepage = "https://github.com/olimorris/codecompanion.nvim/";
2513
2525
};
···
2754
2766
2755
2767
conform-nvim = buildVimPlugin {
2756
2768
pname = "conform.nvim";
2757
-
version = "2025-01-16";
2769
+
version = "2025-01-25";
2758
2770
src = fetchFromGitHub {
2759
2771
owner = "stevearc";
2760
2772
repo = "conform.nvim";
2761
-
rev = "6dc21d4ce050c2e592d9635b7983d67baf216e3d";
2762
-
sha256 = "1gcc6lz7cx5vn42c82hxan61xhli891aka5775pzlrhxxc8pyd8j";
2773
+
rev = "363243c03102a531a8203311d4f2ae704c620d9b";
2774
+
sha256 = "1lf7a5b30g37ys9f4z9gq68ymzfzsw7bwzqp1bb91cx9df1bdyck";
2763
2775
fetchSubmodules = true;
2764
2776
};
2765
2777
meta.homepage = "https://github.com/stevearc/conform.nvim/";
···
2827
2839
2828
2840
copilot-lualine = buildVimPlugin {
2829
2841
pname = "copilot-lualine";
2830
-
version = "2024-09-03";
2842
+
version = "2025-01-21";
2831
2843
src = fetchFromGitHub {
2832
2844
owner = "AndreM222";
2833
2845
repo = "copilot-lualine";
2834
-
rev = "f40450c3e138766026327e7807877ea860618258";
2835
-
sha256 = "0qx9x28f0c20cz2ax1631rd7qzzkzvhbnv9ivmyw44v5nzp8jy1x";
2846
+
rev = "dc4b8ed0f75bc2557b3158c526624bf04ad233ea";
2847
+
sha256 = "062azz55qbrh07md9p610q6p278n9s60f83wwq890lvdm94x4lgc";
2836
2848
};
2837
2849
meta.homepage = "https://github.com/AndreM222/copilot-lualine/";
2838
2850
};
···
2851
2863
2852
2864
coq-artifacts = buildVimPlugin {
2853
2865
pname = "coq.artifacts";
2854
-
version = "2024-08-31";
2866
+
version = "2025-01-20";
2855
2867
src = fetchFromGitHub {
2856
2868
owner = "ms-jpq";
2857
2869
repo = "coq.artifacts";
2858
-
rev = "a1ffcee295905171d87b40ee456001d45b10329b";
2859
-
sha256 = "0ag8ryq7figzvf0693077ifwj38jwig09521v04h9jyivickiq6w";
2870
+
rev = "ef5f21d638ccc456cfa5b8d0ab37093cefe48c8b";
2871
+
sha256 = "0h7hz9p564pq116pski6q6jng1qws29brxf12gzmj0iamgb8alzp";
2860
2872
};
2861
2873
meta.homepage = "https://github.com/ms-jpq/coq.artifacts/";
2862
2874
};
···
2899
2911
2900
2912
coq_nvim = buildVimPlugin {
2901
2913
pname = "coq_nvim";
2902
-
version = "2025-01-19";
2914
+
version = "2025-01-20";
2903
2915
src = fetchFromGitHub {
2904
2916
owner = "ms-jpq";
2905
2917
repo = "coq_nvim";
2906
-
rev = "7db5a5f80bd2fc5f6f930acb5a3ded063463a621";
2907
-
sha256 = "036mgp9b9ynmrwv6bch9kf6xblj88llv3dxccfkr9q20yb0lc0q3";
2918
+
rev = "df646c5d39a949009d9109c1a2ec2725819726ff";
2919
+
sha256 = "1xcnbiq37sg1ipv5kjw61yli8qj5adzf0fqbhqsdvlxmfplwvv8k";
2908
2920
};
2909
2921
meta.homepage = "https://github.com/ms-jpq/coq_nvim/";
2910
2922
};
···
3067
3079
3068
3080
cyberdream-nvim = buildVimPlugin {
3069
3081
pname = "cyberdream.nvim";
3070
-
version = "2025-01-17";
3082
+
version = "2025-01-21";
3071
3083
src = fetchFromGitHub {
3072
3084
owner = "scottmckendry";
3073
3085
repo = "cyberdream.nvim";
3074
-
rev = "f5e9c14a3026ef7cdb26d00145baebe166b52848";
3075
-
sha256 = "18g3jjc6spzzhxcpsm5xvwv3a61yscfhrzmca8bv3frgcwp4z7wd";
3086
+
rev = "5b42c2e6764312c166c25bc79dfcbaadac2d5425";
3087
+
sha256 = "0wwd3qrbv3cdhas6vicl3m5wvxhl18r85j5khf3yslbppzjfnfr6";
3076
3088
};
3077
3089
meta.homepage = "https://github.com/scottmckendry/cyberdream.nvim/";
3078
3090
};
···
3115
3127
3116
3128
dashboard-nvim = buildVimPlugin {
3117
3129
pname = "dashboard-nvim";
3118
-
version = "2025-01-19";
3130
+
version = "2025-01-22";
3119
3131
src = fetchFromGitHub {
3120
3132
owner = "nvimdev";
3121
3133
repo = "dashboard-nvim";
3122
-
rev = "4bad0f5608b7305091e5baab2dda0b988729692e";
3123
-
sha256 = "1cmai7z99x804lkb5c7kiaw1gzgvxznq227fr93ag18rrb620z4g";
3134
+
rev = "000448d837f6e7a47f8f342f29526c4d7e49e9ce";
3135
+
sha256 = "11kh15qp819dhr2r3q78dv9pzxrswzzpjqmdpa5nlba9mvgjzzy3";
3124
3136
};
3125
3137
meta.homepage = "https://github.com/nvimdev/dashboard-nvim/";
3126
3138
};
3127
3139
3128
3140
ddc-filter-matcher_head = buildVimPlugin {
3129
3141
pname = "ddc-filter-matcher_head";
3130
-
version = "2024-09-03";
3142
+
version = "2025-01-22";
3131
3143
src = fetchFromGitHub {
3132
3144
owner = "Shougo";
3133
3145
repo = "ddc-filter-matcher_head";
3134
-
rev = "2be49f0c547fc224f70bd4a0b354b1c1dd9c9eac";
3135
-
sha256 = "0liglv3rlag29bivsx2m5m6xnqxc6d7z5ar88zyqmrwrzs20f83h";
3146
+
rev = "2c46a670191cb883bc07a2286883a7c438f731fb";
3147
+
sha256 = "1xhdrm07xibdl100rbvpqf3m3r2c2iy0lnnaf06rhng6i7d1kn71";
3136
3148
};
3137
3149
meta.homepage = "https://github.com/Shougo/ddc-filter-matcher_head/";
3138
3150
};
···
3175
3187
3176
3188
ddc-source-file = buildVimPlugin {
3177
3189
pname = "ddc-source-file";
3178
-
version = "2024-09-24";
3190
+
version = "2025-01-22";
3179
3191
src = fetchFromGitHub {
3180
3192
owner = "LumaKernel";
3181
3193
repo = "ddc-source-file";
3182
-
rev = "34b362d45957183b4ec99d618a19a5f5f517c365";
3183
-
sha256 = "070k693x8di1safyrb1dbki626akmnpi25wzvjnjd4vvvknzwbj8";
3194
+
rev = "4f3cead1774e4718a91476fe883eccff1137773c";
3195
+
sha256 = "17nibc8xgl73p0cvc27v0zjn3mw89nrsch02js32070x21dj6l8v";
3184
3196
};
3185
3197
meta.homepage = "https://github.com/LumaKernel/ddc-source-file/";
3186
3198
};
···
3235
3247
3236
3248
debugprint-nvim = buildVimPlugin {
3237
3249
pname = "debugprint.nvim";
3238
-
version = "2025-01-15";
3250
+
version = "2025-01-25";
3239
3251
src = fetchFromGitHub {
3240
3252
owner = "andrewferrier";
3241
3253
repo = "debugprint.nvim";
3242
-
rev = "1a7b2b9c08c01b975adadae540b831e11577922c";
3243
-
sha256 = "1lh0nvfc1afayryb6y6ciww3wk56lh7vwbcy0aq65lvwpryz37vh";
3254
+
rev = "91c3a7c51aafce919f1ed30e56dbb2fc62b22e13";
3255
+
sha256 = "09dc6xvrqvxqq78a90p01scinwcxnpggvqc4g6mb7da69zdbyjy2";
3244
3256
};
3245
3257
meta.homepage = "https://github.com/andrewferrier/debugprint.nvim/";
3246
3258
};
···
3355
3367
3356
3368
deol-nvim = buildVimPlugin {
3357
3369
pname = "deol.nvim";
3358
-
version = "2025-01-15";
3370
+
version = "2025-01-27";
3359
3371
src = fetchFromGitHub {
3360
3372
owner = "Shougo";
3361
3373
repo = "deol.nvim";
3362
-
rev = "154df2c63b5f547933e911dc6b6e3810edcce194";
3363
-
sha256 = "1cfrc5zxd8x96bz2xcy8xq4zrf1cid4x93fc74kzndiq2dsvhhl3";
3374
+
rev = "649f52aa7eb2d5ddae2f20426fcda413289b9510";
3375
+
sha256 = "0c5wgx9mvysp4a2jcs05rkn9si91ka0qb257zrn10i8wd20kk35b";
3364
3376
};
3365
3377
meta.homepage = "https://github.com/Shougo/deol.nvim/";
3366
3378
};
···
3765
3777
3766
3778
dressing-nvim = buildVimPlugin {
3767
3779
pname = "dressing.nvim";
3768
-
version = "2024-12-21";
3780
+
version = "2025-01-25";
3769
3781
src = fetchFromGitHub {
3770
3782
owner = "stevearc";
3771
3783
repo = "dressing.nvim";
3772
-
rev = "3a45525bb182730fe462325c99395529308f431e";
3773
-
sha256 = "0wd9zgqh9i9f77ny7avgsnsl6rxamcqcr7qlbzmsb8p003kl321p";
3784
+
rev = "56ef6a969a4990d938c5fed40c370f65e125fc97";
3785
+
sha256 = "00wpbb4hgkngx29jn4mrcyl1d6xzd2hn6safm5vz0ydl5sxla48c";
3774
3786
};
3775
3787
meta.homepage = "https://github.com/stevearc/dressing.nvim/";
3776
3788
};
3777
3789
3778
3790
dropbar-nvim = buildVimPlugin {
3779
3791
pname = "dropbar.nvim";
3780
-
version = "2025-01-19";
3792
+
version = "2025-01-26";
3781
3793
src = fetchFromGitHub {
3782
3794
owner = "Bekaboo";
3783
3795
repo = "dropbar.nvim";
3784
-
rev = "40ef4c492edc08090d31d12fb9b7eb2315463a7e";
3785
-
sha256 = "090s9b454lhwzy5ynsrfvp0p9r0rygafl3gxr0fjv5jhks9bgf63";
3796
+
rev = "b27bb0353cb34bded65a8911e7d232b12100568b";
3797
+
sha256 = "1wr65a41xpqvzw2yy2q8mg6yv12czb2fr4abf0zn0iyspk4vkm8c";
3786
3798
};
3787
3799
meta.homepage = "https://github.com/Bekaboo/dropbar.nvim/";
3788
3800
};
···
3801
3813
3802
3814
easy-dotnet-nvim = buildVimPlugin {
3803
3815
pname = "easy-dotnet.nvim";
3804
-
version = "2025-01-17";
3816
+
version = "2025-01-27";
3805
3817
src = fetchFromGitHub {
3806
3818
owner = "GustavEikaas";
3807
3819
repo = "easy-dotnet.nvim";
3808
-
rev = "b093bed64349e86d653fff19773f1ff3202b878f";
3809
-
sha256 = "1dny7pwd2nmvd112dag0xwbvzi3sv58hpjg2f54yh7la6843hwvb";
3820
+
rev = "65a53aa9159313f18dfa0c8ec40394b2f06e5ad8";
3821
+
sha256 = "1cblj7ivqkd09q7ap01gv0k9xq8ni4sgz0618dh4h6yf5zj7mz2g";
3810
3822
};
3811
3823
meta.homepage = "https://github.com/GustavEikaas/easy-dotnet.nvim/";
3812
3824
};
···
3934
3946
3935
3947
embark-vim = buildVimPlugin {
3936
3948
pname = "embark-vim";
3937
-
version = "2024-09-21";
3949
+
version = "2025-01-26";
3938
3950
src = fetchFromGitHub {
3939
3951
owner = "embark-theme";
3940
3952
repo = "vim";
3941
-
rev = "530e361aa81a8665c3a909a787b918aaf7d702e2";
3942
-
sha256 = "1fyjri2i8cg4kykx64xf4i6xwyfdgzhimmr2mpwhjwgkjh8mhlph";
3953
+
rev = "3456e3c23981aeb951e8a804ce6358569023c96e";
3954
+
sha256 = "1649606jcpfn5n64xgma0wxz907i0j4hq15l72mcadwf5zi89j7g";
3943
3955
};
3944
3956
meta.homepage = "https://github.com/embark-theme/vim/";
3945
3957
};
···
4103
4115
4104
4116
feline-nvim = buildVimPlugin {
4105
4117
pname = "feline.nvim";
4106
-
version = "2024-11-13";
4118
+
version = "2025-01-24";
4107
4119
src = fetchFromGitHub {
4108
4120
owner = "freddiehaddad";
4109
4121
repo = "feline.nvim";
4110
-
rev = "9f1313f61a75ec5ebe805fedd46bdc130c420963";
4111
-
sha256 = "0z8gq8hx2qn7v12lx9cjk48vx53zwpa4v6xvwpakyyink8fa0fpx";
4122
+
rev = "8184e3765d2a604b73c059f7eeab73212575fb0e";
4123
+
sha256 = "0fwsly72b9s7gjk1sval25mwp3s9v5ha8x1rks50ljcl5xvfzci6";
4112
4124
};
4113
4125
meta.homepage = "https://github.com/freddiehaddad/feline.nvim/";
4114
4126
};
···
4657
4669
4658
4670
gitlab-vim = buildVimPlugin {
4659
4671
pname = "gitlab.vim";
4660
-
version = "2025-01-17";
4672
+
version = "2025-01-24";
4661
4673
src = fetchgit {
4662
4674
url = "https://gitlab.com/gitlab-org/editor-extensions/gitlab.vim";
4663
-
rev = "7de00395ec13ab568b0bf50f1bf7d201ec395b1a";
4664
-
sha256 = "1bppvyvpm32jps898nrv096r5kigdsdz6kimmhiigv4xf3iwjv9j";
4675
+
rev = "aa50a927a1d92abed361442b9366f0f1cddac937";
4676
+
sha256 = "0z80wj2qhk55yk4p3gpqnssdz7znq3m8sgcln08ivknw6mlmwvxa";
4665
4677
};
4666
4678
meta.homepage = "https://gitlab.com/gitlab-org/editor-extensions/gitlab.vim";
4667
4679
};
···
4680
4692
4681
4693
gitsigns-nvim = buildNeovimPlugin {
4682
4694
pname = "gitsigns.nvim";
4683
-
version = "2025-01-17";
4695
+
version = "2025-01-24";
4684
4696
src = fetchFromGitHub {
4685
4697
owner = "lewis6991";
4686
4698
repo = "gitsigns.nvim";
4687
-
rev = "817bd848fffe82e697b4da656e3f2834cd0665c5";
4688
-
sha256 = "085d953zlaxxmv1rymmbbnclgvmccx6hzrv3amp6n5g1nh3zpp9w";
4699
+
rev = "d8918f06624dd53b9a82bd0e29c31bcfd541b40d";
4700
+
sha256 = "19j7y5z9sz967rcyk4lxb3l5z3rrk07fi6wakvxqnwqwqvag4x9x";
4689
4701
};
4690
4702
meta.homepage = "https://github.com/lewis6991/gitsigns.nvim/";
4691
4703
};
···
4740
4752
4741
4753
go-nvim = buildVimPlugin {
4742
4754
pname = "go.nvim";
4743
-
version = "2025-01-16";
4755
+
version = "2025-01-27";
4744
4756
src = fetchFromGitHub {
4745
4757
owner = "ray-x";
4746
4758
repo = "go.nvim";
4747
-
rev = "6e5a74b866aa4a112ed85a1169befff2ef82c027";
4748
-
sha256 = "10y12jgf6c8hcsqrp0y9zcvp1p0yvdx0jrmvvzfb65hgjxkqr5lz";
4759
+
rev = "5308b3eb07640d5aff28461048179552b7b7d015";
4760
+
sha256 = "0bd4ypb3rvypwqm0nrwyk0axkz31wrq5cj1gzgq7dkki40iasvnj";
4749
4761
};
4750
4762
meta.homepage = "https://github.com/ray-x/go.nvim/";
4751
4763
};
···
4860
4872
4861
4873
grug-far-nvim = buildVimPlugin {
4862
4874
pname = "grug-far.nvim";
4863
-
version = "2025-01-11";
4875
+
version = "2025-01-25";
4864
4876
src = fetchFromGitHub {
4865
4877
owner = "MagicDuck";
4866
4878
repo = "grug-far.nvim";
4867
-
rev = "8e8f3429038d45a6d4144c0642d92f470e5480f3";
4868
-
sha256 = "0b66744sxrsdxl9ir5pkcmq29qr8q7w5yap6ca5yna9q92wmdd4h";
4879
+
rev = "635e69adf3a714621bd0a289314bc23c5848babb";
4880
+
sha256 = "17km6zbly55c5lqahlksbxqajzg6k6xia25dfysd7nxhjf92nyg5";
4869
4881
};
4870
4882
meta.homepage = "https://github.com/MagicDuck/grug-far.nvim/";
4871
4883
};
···
5041
5053
5042
5054
hardtime-nvim = buildVimPlugin {
5043
5055
pname = "hardtime.nvim";
5044
-
version = "2024-12-22";
5056
+
version = "2025-01-26";
5045
5057
src = fetchFromGitHub {
5046
5058
owner = "m4xshen";
5047
5059
repo = "hardtime.nvim";
5048
-
rev = "5d9adcbe2f12741de79e435c8b85dca69a3b22e4";
5049
-
sha256 = "11h8gbxf6fqfi7qav9w0s5ld5a6v9j52gal47svd90qn53xjncsq";
5060
+
rev = "3fef94069fe842fd43e2865334a7ff8e8139dc6b";
5061
+
sha256 = "1scl6iyla1nbzqdx69sk7avdq4z4zlrgd6kx5649d9rgc5f740y3";
5050
5062
};
5051
5063
meta.homepage = "https://github.com/m4xshen/hardtime.nvim/";
5052
5064
};
5053
5065
5054
5066
hare-vim = buildVimPlugin {
5055
5067
pname = "hare.vim";
5056
-
version = "2025-01-15";
5068
+
version = "2025-01-24";
5057
5069
src = fetchgit {
5058
5070
url = "https://git.sr.ht/~sircmpwn/hare.vim";
5059
-
rev = "e139320314611e3acf7947d0fd6f42d9b499c7ef";
5060
-
sha256 = "1fja5irszf98awi6rsrk6ws6i44xvsqa26hmcrpkw541c8s4gprg";
5071
+
rev = "1e39bb30c680756dd6b4b85af50571b5afee58cb";
5072
+
sha256 = "0ivkh0dgc6djaqjsnbsc36027w4as9k1dj4d3ja4wzxnqk2ll97p";
5061
5073
};
5062
5074
meta.homepage = "https://git.sr.ht/~sircmpwn/hare.vim";
5063
5075
};
···
5437
5449
5438
5450
img-clip-nvim = buildVimPlugin {
5439
5451
pname = "img-clip.nvim";
5440
-
version = "2024-11-26";
5452
+
version = "2025-01-24";
5441
5453
src = fetchFromGitHub {
5442
5454
owner = "HakonHarnes";
5443
5455
repo = "img-clip.nvim";
5444
-
rev = "5ff183655ad98b5fc50c55c66540375bbd62438c";
5445
-
sha256 = "15db3md2c822v8w3rkbfhw2jfmx31fak6b6mpvbsmjqsq89zi2s3";
5456
+
rev = "da61a81872276b75a2971b056da1b849e0c1870b";
5457
+
sha256 = "07hv24n7a9yb8b5vsiwsxq6qn33qph44c70j4hq42396bxnjfv6s";
5446
5458
};
5447
5459
meta.homepage = "https://github.com/HakonHarnes/img-clip.nvim/";
5448
5460
};
···
5473
5485
5474
5486
inc-rename-nvim = buildVimPlugin {
5475
5487
pname = "inc-rename.nvim";
5476
-
version = "2025-01-16";
5488
+
version = "2025-01-20";
5477
5489
src = fetchFromGitHub {
5478
5490
owner = "smjonas";
5479
5491
repo = "inc-rename.nvim";
5480
-
rev = "e510160beefa9806751d883a5945c4fe6520b633";
5481
-
sha256 = "0lczdzkqkbsjhadvxrmqj0rhzksk4212zljv36a9bzp0jh49dv4i";
5492
+
rev = "f9b9e5b9a75074810f40881b7e254b5bbeaf122e";
5493
+
sha256 = "0ply4qyly1hsiv75y71i3scnav5z8gxjsh34nspmpk0lcldrhxpd";
5482
5494
};
5483
5495
meta.homepage = "https://github.com/smjonas/inc-rename.nvim/";
5484
5496
};
···
5521
5533
5522
5534
indent-blankline-nvim = buildVimPlugin {
5523
5535
pname = "indent-blankline.nvim";
5524
-
version = "2025-01-14";
5536
+
version = "2025-01-20";
5525
5537
src = fetchFromGitHub {
5526
5538
owner = "lukas-reineke";
5527
5539
repo = "indent-blankline.nvim";
5528
-
rev = "7a698a1d7ed755af9f5a88733b23ca246ce2df28";
5529
-
sha256 = "1dxfp67zzqzxibapacwf5xjwpsgmx15b2v3dm5hc3n7303gqymb3";
5540
+
rev = "e10626f7fcd51ccd56d7ffc00883ba7e0aa28f78";
5541
+
sha256 = "1whsjd715rr59warfy7nmw0hzkxfkxgzx9c8r6k2vka4flifirnk";
5530
5542
};
5531
5543
meta.homepage = "https://github.com/lukas-reineke/indent-blankline.nvim/";
5532
5544
};
···
5641
5653
5642
5654
iron-nvim = buildVimPlugin {
5643
5655
pname = "iron.nvim";
5644
-
version = "2024-12-12";
5656
+
version = "2025-01-27";
5645
5657
src = fetchFromGitHub {
5646
5658
owner = "Vigemus";
5647
5659
repo = "iron.nvim";
5648
-
rev = "916538ebf75b8ede8e0feef4f4cd88d5cc82a67e";
5649
-
sha256 = "1bwg424fgrlg7c9f3r0xdmayi9a50ybrgk85idwmmhhxz99jcx90";
5660
+
rev = "46cf1a1ae664091ab13b4e794c92ebb4402512c1";
5661
+
sha256 = "04j71siin3xrjcfnlvnvlvazyfl1f70alyh0if1vq7nqb4hva1nz";
5650
5662
};
5651
5663
meta.homepage = "https://github.com/Vigemus/iron.nvim/";
5652
5664
};
···
5872
5884
5873
5885
kulala-nvim = buildVimPlugin {
5874
5886
pname = "kulala.nvim";
5875
-
version = "2025-01-18";
5887
+
version = "2025-01-27";
5876
5888
src = fetchFromGitHub {
5877
5889
owner = "mistweaverco";
5878
5890
repo = "kulala.nvim";
5879
-
rev = "691d68eb69afa8476fb1f42e8abb8ac9a55636e0";
5880
-
sha256 = "1jjz65ldbskw9hhsh9gf3hw88z350lwmgkbl0653l36ijb00xj0k";
5891
+
rev = "d6d3f61a58e6fcad40b91545c84afb4364e65a69";
5892
+
sha256 = "110b49n7468lg7wx4dbx4y2xljiv4wz29djkf2yhbpymkraivd3l";
5881
5893
};
5882
5894
meta.homepage = "https://github.com/mistweaverco/kulala.nvim/";
5883
5895
};
···
5956
5968
5957
5969
lazydev-nvim = buildVimPlugin {
5958
5970
pname = "lazydev.nvim";
5959
-
version = "2024-12-20";
5971
+
version = "2025-01-23";
5960
5972
src = fetchFromGitHub {
5961
5973
owner = "folke";
5962
5974
repo = "lazydev.nvim";
5963
-
rev = "8620f82ee3f59ff2187647167b6b47387a13a018";
5964
-
sha256 = "1z822ylm2zfg6ydwxwxfyg2k16rchpr20wm4rfiq61h47hcj9835";
5975
+
rev = "a1b78b2ac6f978c72e76ea90ae92a94edf380cfc";
5976
+
sha256 = "1ch75kwgyzpplvlp04h6aa4yymkjcwsfkwgzwicnqpsxylsw6z9r";
5965
5977
};
5966
5978
meta.homepage = "https://github.com/folke/lazydev.nvim/";
5967
5979
};
···
5980
5992
5981
5993
lean-nvim = buildVimPlugin {
5982
5994
pname = "lean.nvim";
5983
-
version = "2025-01-18";
5995
+
version = "2025-01-20";
5984
5996
src = fetchFromGitHub {
5985
5997
owner = "Julian";
5986
5998
repo = "lean.nvim";
5987
-
rev = "27bfc20b0b53cade52bdd8fd2553a710f55c3afc";
5988
-
sha256 = "1bkh4h3j20gca386n22kcgs0ja196b84w5f90cz3s065cmbfsxab";
5999
+
rev = "46012b9288b50de664f5cf5a038a8771ae3d7b34";
6000
+
sha256 = "1dqldkf0633y0q0izqrl5aa6gry9hr67hscaqcs8k7ps9dj47a87";
5989
6001
};
5990
6002
meta.homepage = "https://github.com/Julian/lean.nvim/";
5991
6003
};
···
6016
6028
6017
6029
leap-nvim = buildVimPlugin {
6018
6030
pname = "leap.nvim";
6019
-
version = "2025-01-17";
6031
+
version = "2025-01-25";
6020
6032
src = fetchFromGitHub {
6021
6033
owner = "ggandor";
6022
6034
repo = "leap.nvim";
6023
-
rev = "67d26a13cfbf558450955ee9c76e78e03d13ee9e";
6024
-
sha256 = "15b7d28zz491lymiv8gd4x1gnl3jg8sp2fqcf1qn47x7ima2n15d";
6035
+
rev = "be8e6eee2dabc68ce810ddf2e800c14bfda09fee";
6036
+
sha256 = "0l3jmc06js1l4rarhn6h2zvc3gkvs2ziqkycy8nvca4xri9b8xy4";
6025
6037
};
6026
6038
meta.homepage = "https://github.com/ggandor/leap.nvim/";
6027
6039
};
···
6040
6052
6041
6053
legendary-nvim = buildVimPlugin {
6042
6054
pname = "legendary.nvim";
6043
-
version = "2025-01-10";
6055
+
version = "2025-01-26";
6044
6056
src = fetchFromGitHub {
6045
6057
owner = "mrjones2014";
6046
6058
repo = "legendary.nvim";
6047
-
rev = "180dd9e59ab597a985baf912d2b2cd11181c0ca6";
6048
-
sha256 = "1hnls7m9qkd20ypiakvsmgnd15bch894gw13kgcfr5w9y6afm052";
6059
+
rev = "f0067589b9e6de063afac707451689aa13cf6aff";
6060
+
sha256 = "13kvz35jx3frp23warl9mvarjql39srfl4dzrn3hqal6ch4zks0b";
6049
6061
};
6050
6062
meta.homepage = "https://github.com/mrjones2014/legendary.nvim/";
6051
6063
};
···
6316
6328
6317
6329
llama-vim = buildVimPlugin {
6318
6330
pname = "llama.vim";
6319
-
version = "2025-01-24";
6331
+
version = "2025-01-27";
6320
6332
src = fetchFromGitHub {
6321
6333
owner = "ggml-org";
6322
6334
repo = "llama.vim";
6323
-
rev = "81e6802ebd00f177a8db73d62c7eeaf14a30819a";
6324
-
sha256 = "0fcg0xmdjc9z25ssjmg9pl5q0vk1h1k65ipd4dfzxchvmfzirl5j";
6335
+
rev = "a0dd85c7054c8cd70f226e43ebbfa7728de33099";
6336
+
sha256 = "01l7y76ywgkx3sk8zsglxr2xbgcafr4c3y4z0diwhv7jfqkxasiz";
6325
6337
};
6326
6338
meta.homepage = "https://github.com/ggml-org/llama.vim/";
6327
6339
};
···
6471
6483
6472
6484
lspecho-nvim = buildVimPlugin {
6473
6485
pname = "lspecho.nvim";
6474
-
version = "2024-11-30";
6486
+
version = "2025-01-26";
6475
6487
src = fetchFromGitHub {
6476
6488
owner = "deathbeam";
6477
6489
repo = "lspecho.nvim";
6478
-
rev = "8817eef7ebeb518341c621091c21946f547034c8";
6479
-
sha256 = "02g3b7ymgzrv95g4kxc58kydldikynw92ks519rznciw1ddl0s2d";
6490
+
rev = "936efe4c15c92fc1d4bd72b6cbc2cf3b3b1f882c";
6491
+
sha256 = "1ij8nic1mn51wrdvy5jjc286acijfg0bgiym44gpzlqz8dm303lf";
6480
6492
};
6481
6493
meta.homepage = "https://github.com/deathbeam/lspecho.nvim/";
6482
6494
};
···
6495
6507
6496
6508
lspsaga-nvim = buildVimPlugin {
6497
6509
pname = "lspsaga.nvim";
6498
-
version = "2025-01-19";
6510
+
version = "2025-01-27";
6499
6511
src = fetchFromGitHub {
6500
6512
owner = "nvimdev";
6501
6513
repo = "lspsaga.nvim";
6502
-
rev = "13b3cdc9a53ec821b9e693ee71501cc2d6cf206c";
6503
-
sha256 = "189jasphz3xr0alfkhpw6ha91g2ps5r8dcx04ipllv0fngdx71xq";
6514
+
rev = "b0f44305bb316552208e59bebaebbd9b9d8d5dde";
6515
+
sha256 = "0bzrg785h15fs5zd1i5ai2p0a2npf41j7gldxnxhcsv1qhmhngb8";
6504
6516
};
6505
6517
meta.homepage = "https://github.com/nvimdev/lspsaga.nvim/";
6506
6518
};
6507
6519
6508
6520
ltex_extra-nvim = buildVimPlugin {
6509
6521
pname = "ltex_extra.nvim";
6510
-
version = "2025-01-16";
6522
+
version = "2025-01-26";
6511
6523
src = fetchFromGitHub {
6512
6524
owner = "barreiroleo";
6513
6525
repo = "ltex_extra.nvim";
6514
-
rev = "a34d7a32f004bf65aa78a0f7ed64012fe88dcc34";
6515
-
sha256 = "1dcxx2rfck89d5cilwcri9bsg787x8a4yjpxrk8m6n8imq23zar2";
6526
+
rev = "e451d22abf664ae17037f0e0857b1c9c46716320";
6527
+
sha256 = "184p6xxv85v6py6a7yrx8z02bwbsvzy7fyvyk2jyr0pn985aphxs";
6516
6528
};
6517
6529
meta.homepage = "https://github.com/barreiroleo/ltex_extra.nvim/";
6518
6530
};
···
6965
6977
6966
6978
mini-bracketed = buildVimPlugin {
6967
6979
pname = "mini.bracketed";
6968
-
version = "2025-01-16";
6980
+
version = "2025-01-23";
6969
6981
src = fetchFromGitHub {
6970
6982
owner = "echasnovski";
6971
6983
repo = "mini.bracketed";
6972
-
rev = "0091e11fabe34973fc038a8d0d0485202742e403";
6973
-
sha256 = "0yw7lmgwwvraflcwzrl33rwcdb94qsyvdi0rzq9b3ps7bla4dsyb";
6984
+
rev = "937573c7e7d9be6cb29ffd0909d9ff83c92afbf0";
6985
+
sha256 = "1yxdbsbcq3yd2838qa2bnwbim37d6jbpf13w73z30flj8xq53j28";
6974
6986
};
6975
6987
meta.homepage = "https://github.com/echasnovski/mini.bracketed/";
6976
6988
};
···
6989
7001
6990
7002
mini-clue = buildVimPlugin {
6991
7003
pname = "mini.clue";
6992
-
version = "2025-01-17";
7004
+
version = "2025-01-27";
6993
7005
src = fetchFromGitHub {
6994
7006
owner = "echasnovski";
6995
7007
repo = "mini.clue";
6996
-
rev = "63e42dad781b9ed4845d90ef1da8c52dfb6dce3f";
6997
-
sha256 = "039fq0svkgr96l3z7h750iyah6fz9n18zy8wm1dfhpp3bxjyjh7z";
7008
+
rev = "8e7681e9433766142e8c0977e7f9c31220c78cff";
7009
+
sha256 = "1h6d7mvjyfcp93hcn83rx24pafk36i37fd03kjmnhyfmbqpjsdd5";
6998
7010
};
6999
7011
meta.homepage = "https://github.com/echasnovski/mini.clue/";
7000
7012
};
···
7049
7061
7050
7062
mini-deps = buildVimPlugin {
7051
7063
pname = "mini.deps";
7052
-
version = "2024-10-18";
7064
+
version = "2025-01-23";
7053
7065
src = fetchFromGitHub {
7054
7066
owner = "echasnovski";
7055
7067
repo = "mini.deps";
7056
-
rev = "bafaa69d9054fc01ef8dbff8e4f0211c285cd840";
7057
-
sha256 = "12vahms3vpvinp362x1zi3z9si7r912bps55yp6v9vlvfdjmc9gf";
7068
+
rev = "6e6dc2b56de255b82ccd7bc78a97f9be58f95ddc";
7069
+
sha256 = "0fbhq49kj6b3x6rb3phdv0dk3jj6kxpmy7dympl6xzlfq21jg1yp";
7058
7070
};
7059
7071
meta.homepage = "https://github.com/echasnovski/mini.deps/";
7060
7072
};
···
7085
7097
7086
7098
mini-extra = buildVimPlugin {
7087
7099
pname = "mini.extra";
7088
-
version = "2025-01-07";
7100
+
version = "2025-01-23";
7089
7101
src = fetchFromGitHub {
7090
7102
owner = "echasnovski";
7091
7103
repo = "mini.extra";
7092
-
rev = "477e3dda7b597b49bc1373951ea7da4da834c352";
7093
-
sha256 = "02ydzdiiqf0ydrjiz847f6cbaxy3imvggchds9xn40i34nz6nhlm";
7104
+
rev = "6927348ae967d229fa01c5d2a0baca9ef7d30de4";
7105
+
sha256 = "1sjwnznkpfkj1dh2055zkndagq2zr1v760a22cm6fp3c77w3wlqz";
7094
7106
};
7095
7107
meta.homepage = "https://github.com/echasnovski/mini.extra/";
7096
7108
};
7097
7109
7098
7110
mini-files = buildVimPlugin {
7099
7111
pname = "mini.files";
7100
-
version = "2025-01-10";
7112
+
version = "2025-01-23";
7101
7113
src = fetchFromGitHub {
7102
7114
owner = "echasnovski";
7103
7115
repo = "mini.files";
7104
-
rev = "d0f03a5c38836fd2cce3dc80734124959002078c";
7105
-
sha256 = "0k5g5l9pb3br4vb5cm1b0hv081fdn967cw00mh687281dvrbnxah";
7116
+
rev = "01001e0cfc1e79f581d055ae3f70fbac96a2f378";
7117
+
sha256 = "0pkj82qz0mpism0hzv57da78qqw24ijd49gqlbdrwq3h5phwcydh";
7106
7118
};
7107
7119
meta.homepage = "https://github.com/echasnovski/mini.files/";
7108
7120
};
···
7253
7265
7254
7266
mini-nvim = buildVimPlugin {
7255
7267
pname = "mini.nvim";
7256
-
version = "2025-01-19";
7268
+
version = "2025-01-27";
7257
7269
src = fetchFromGitHub {
7258
7270
owner = "echasnovski";
7259
7271
repo = "mini.nvim";
7260
-
rev = "fcf982a66df4c9e7ebb31a6a01c604caee2cd488";
7261
-
sha256 = "1x5a17qwmxm3j58j48yglcy04p878pp9vbfh580bqdykd4pmva0p";
7272
+
rev = "1f782e38109e3380fc339b794183019ac957fd21";
7273
+
sha256 = "157w935bjcj8mbwghbwg6p9fzc702h5kf4b735a1qzr43nzydhg3";
7262
7274
};
7263
7275
meta.homepage = "https://github.com/echasnovski/mini.nvim/";
7264
7276
};
···
7289
7301
7290
7302
mini-pick = buildVimPlugin {
7291
7303
pname = "mini.pick";
7292
-
version = "2025-01-19";
7304
+
version = "2025-01-25";
7293
7305
src = fetchFromGitHub {
7294
7306
owner = "echasnovski";
7295
7307
repo = "mini.pick";
7296
-
rev = "c71983579d1ea86158d3285a36d3a1688c75bae7";
7297
-
sha256 = "14g3lgjrj9p3hrmp73lhymbk8dpil9r8mrnh6simfvbmfv2l5g5k";
7308
+
rev = "fc0d862a044af97f7850535fc8799ab38a223fe6";
7309
+
sha256 = "0b695xsh3m3akxdqk70xj9jpkizzkrjq5v8sn4gdwjjkazwbj281";
7298
7310
};
7299
7311
meta.homepage = "https://github.com/echasnovski/mini.pick/";
7300
7312
};
···
7337
7349
7338
7350
mini-starter = buildVimPlugin {
7339
7351
pname = "mini.starter";
7340
-
version = "2025-01-14";
7352
+
version = "2025-01-23";
7341
7353
src = fetchFromGitHub {
7342
7354
owner = "echasnovski";
7343
7355
repo = "mini.starter";
7344
-
rev = "4b257cfc93241e8c8cde3f9302d1616ad4e0d036";
7345
-
sha256 = "135l18l6n88v8zrdk95dfvw2ycsgd8m4wp9430g74bry99jj95m4";
7356
+
rev = "a816f50ac99a6fa1f21e0f07ee13f975444dd4a1";
7357
+
sha256 = "1lajfi0sgy89j2zd3xd0ibbm4bfychwsvamd9ls5m32j1pgn3pqz";
7346
7358
};
7347
7359
meta.homepage = "https://github.com/echasnovski/mini.starter/";
7348
7360
};
···
7409
7421
7410
7422
mini-visits = buildVimPlugin {
7411
7423
pname = "mini.visits";
7412
-
version = "2025-01-16";
7424
+
version = "2025-01-23";
7413
7425
src = fetchFromGitHub {
7414
7426
owner = "echasnovski";
7415
7427
repo = "mini.visits";
7416
-
rev = "90f20ba6ab7d3d7cb984fffddd82f5f6c7a6bea7";
7417
-
sha256 = "00drzhrxdyrysbdj4fnxk3lzn9alg8xhwfwgrscywvjfks0vbsa3";
7428
+
rev = "daf681c297f00d9cc75233a4bd8b93986cb8232b";
7429
+
sha256 = "0n52szfan38w7z3r0p8q47pldps120nyiyq2gw4arqn9fd51kz4b";
7418
7430
};
7419
7431
meta.homepage = "https://github.com/echasnovski/mini.visits/";
7420
7432
};
7421
7433
7422
7434
minimap-vim = buildVimPlugin {
7423
7435
pname = "minimap.vim";
7424
-
version = "2024-03-17";
7436
+
version = "2025-01-26";
7425
7437
src = fetchFromGitHub {
7426
7438
owner = "wfxr";
7427
7439
repo = "minimap.vim";
7428
-
rev = "395378137e6180762d5b963ca9ad5ac2db5d3283";
7429
-
sha256 = "0pfzmlf36in086g83g3sdqdy57jyyh5nbh2lrfmpbr2sg401a7qr";
7440
+
rev = "57287e2dd28fa3e63276a32d11c729df14741d54";
7441
+
sha256 = "05k4cgcrz0gj92xy685bd4p6nh2jmaywc2f5sw1lap0v685h7n79";
7430
7442
};
7431
7443
meta.homepage = "https://github.com/wfxr/minimap.vim/";
7432
7444
};
···
7841
7853
7842
7854
neo-tree-nvim = buildVimPlugin {
7843
7855
pname = "neo-tree.nvim";
7844
-
version = "2025-01-18";
7856
+
version = "2025-01-26";
7845
7857
src = fetchFromGitHub {
7846
7858
owner = "nvim-neo-tree";
7847
7859
repo = "neo-tree.nvim";
7848
-
rev = "1f2753e7ce38e47eef960a8a9f5f8f3215ec2b05";
7849
-
sha256 = "1sjkk38l38wrbzds20l3iww06yyyhixr2bjqbmdsmnvsyq7drscc";
7860
+
rev = "521bb4253b1adc2a1ff6c584bc839eba9bc99c0b";
7861
+
sha256 = "01ws7n9yzlf86706479xyb881x6lnxcigkmx1qz885gjb1v54yjs";
7850
7862
};
7851
7863
meta.homepage = "https://github.com/nvim-neo-tree/neo-tree.nvim/";
7852
7864
};
···
7865
7877
7866
7878
neoconf-nvim = buildVimPlugin {
7867
7879
pname = "neoconf.nvim";
7868
-
version = "2025-01-17";
7880
+
version = "2025-01-26";
7869
7881
src = fetchFromGitHub {
7870
7882
owner = "folke";
7871
7883
repo = "neoconf.nvim";
7872
-
rev = "638216aa8725b06d27c315574de63ad41966a3cd";
7873
-
sha256 = "1ag7pxqjxhd9gfkqdp8m8sgq613dswncl41zljm748cqz28c7909";
7884
+
rev = "a4d1d337e23a087847f7a1d2bc4420ce7ad355f4";
7885
+
sha256 = "00h3a6il90rk96lxjjzw97bgxdjdrd3i4q3hc6dwzydr9xkk6dh7";
7874
7886
};
7875
7887
meta.homepage = "https://github.com/folke/neoconf.nvim/";
7876
7888
};
···
7937
7949
7938
7950
neogit = buildVimPlugin {
7939
7951
pname = "neogit";
7940
-
version = "2025-01-14";
7952
+
version = "2025-01-21";
7941
7953
src = fetchFromGitHub {
7942
7954
owner = "NeogitOrg";
7943
7955
repo = "neogit";
7944
-
rev = "060a625660b2816649d83dbd6c7ab1b4345ea8bc";
7945
-
sha256 = "0vjlszykpy6wfhiy3csf3ljh22wyagvmjb5a2ngsznkxgh29bb5j";
7956
+
rev = "63124cf520ff24d09deb3b850e053908ab0fc66a";
7957
+
sha256 = "1qmwl9rfkf6aydk0sd9xmmd59f2wyw020j318gm56lhav2yg03cs";
7946
7958
};
7947
7959
meta.homepage = "https://github.com/NeogitOrg/neogit/";
7948
7960
};
···
8167
8179
8168
8180
neotest-golang = buildVimPlugin {
8169
8181
pname = "neotest-golang";
8170
-
version = "2025-01-19";
8182
+
version = "2025-01-24";
8171
8183
src = fetchFromGitHub {
8172
8184
owner = "fredrikaverpil";
8173
8185
repo = "neotest-golang";
8174
-
rev = "b1c5aed508d73174d0ed98d58ec4a87a9c3375c1";
8175
-
sha256 = "1bzzci1v4wa4k36j0hcnfyfx1sw6l90zljamvbsy5ml2csv3h4yq";
8186
+
rev = "059c5754a17629c25dce61eefcea40164ee62975";
8187
+
sha256 = "0mkz9pjby8q19ib8y7ps32f0jafwlxadav9j64pjpflr7yp4ivp7";
8176
8188
};
8177
8189
meta.homepage = "https://github.com/fredrikaverpil/neotest-golang/";
8178
8190
};
···
8204
8216
8205
8217
neotest-haskell = buildVimPlugin {
8206
8218
pname = "neotest-haskell";
8207
-
version = "2025-01-19";
8219
+
version = "2025-01-26";
8208
8220
src = fetchFromGitHub {
8209
8221
owner = "MrcJkb";
8210
8222
repo = "neotest-haskell";
8211
-
rev = "44c485e0f891778f93b0f2c7bef0217b91f1f83f";
8212
-
sha256 = "1jblvbq2k03aphw5d1ky818kmbzk1jf41s5n1q7mc4vc8r0gsj2y";
8223
+
rev = "074a6eb728ef74c35fcec0db84959e1d70471c3f";
8224
+
sha256 = "02b0jsbi9xhpaxmarfxdnp6ynsdq3c23nxyffl0xw5nws4b25xrz";
8213
8225
};
8214
8226
meta.homepage = "https://github.com/MrcJkb/neotest-haskell/";
8215
8227
};
8216
8228
8217
8229
neotest-java = buildVimPlugin {
8218
8230
pname = "neotest-java";
8219
-
version = "2024-11-19";
8231
+
version = "2025-01-26";
8220
8232
src = fetchFromGitHub {
8221
8233
owner = "rcasia";
8222
8234
repo = "neotest-java";
8223
-
rev = "43b4cf9ee0d3d05f56a9a43c89c4268157cfbc79";
8224
-
sha256 = "0653fx7bcr8mn38dfza4qywia1i862zc42frwf18s51zp5jjrfqy";
8235
+
rev = "bbbad04bda7af216a8c24509d47d1f51356b37ce";
8236
+
sha256 = "0mw3q19y18nr4kn1zd5qjyk6bbkdrv4ypakxyn2gc3xf6p3zl1id";
8225
8237
};
8226
8238
meta.homepage = "https://github.com/rcasia/neotest-java/";
8227
8239
};
···
8552
8564
8553
8565
nightfly = buildVimPlugin {
8554
8566
pname = "nightfly";
8555
-
version = "2025-01-19";
8567
+
version = "2025-01-22";
8556
8568
src = fetchFromGitHub {
8557
8569
owner = "bluz71";
8558
8570
repo = "vim-nightfly-colors";
8559
-
rev = "4385803056055ebc0b87e34ca334d874787eb125";
8560
-
sha256 = "0zxkk4y0ww5dxncvpnnlpxkiw297zijadzk4p7yr779w4r7sl85b";
8571
+
rev = "1105d1b755ba59df2dc663f68e0c8228ded2afe9";
8572
+
sha256 = "02fyg3hailkb4r7dazgy8fywssg6sv4zf21f2q7nlalpchppdkp1";
8561
8573
};
8562
8574
meta.homepage = "https://github.com/bluz71/vim-nightfly-colors/";
8563
8575
};
···
8612
8624
8613
8625
nlsp-settings-nvim = buildVimPlugin {
8614
8626
pname = "nlsp-settings.nvim";
8615
-
version = "2025-01-15";
8627
+
version = "2025-01-25";
8616
8628
src = fetchFromGitHub {
8617
8629
owner = "tamago324";
8618
8630
repo = "nlsp-settings.nvim";
8619
-
rev = "25c2ea8f0a97bbd20318ecb912c890ee3cacc863";
8620
-
sha256 = "0gh41nrqhb0iqnvhzmynci41z7pd8arkh52scivzqx6vxbjch1fj";
8631
+
rev = "3f0f0baddb46276c71be2c6c0ea31a50f70669ed";
8632
+
sha256 = "07sld8dxvm74dv2q8r1sha4cfycc23mvgqya9cglqdqhcdsz9wpk";
8621
8633
};
8622
8634
meta.homepage = "https://github.com/tamago324/nlsp-settings.nvim/";
8623
8635
};
···
8636
8648
8637
8649
no-clown-fiesta-nvim = buildVimPlugin {
8638
8650
pname = "no-clown-fiesta.nvim";
8639
-
version = "2024-12-26";
8651
+
version = "2025-01-26";
8640
8652
src = fetchFromGitHub {
8641
8653
owner = "aktersnurra";
8642
8654
repo = "no-clown-fiesta.nvim";
8643
-
rev = "6453c0ca2f31607829457694b4208c1f612fdd61";
8644
-
sha256 = "1hvps3xrgws4mvkkbjkap75wf9knq12p7nic0zba3pkfgr3klwg7";
8655
+
rev = "2f57d1115e246b62a1a81bba806fe79aaa53b610";
8656
+
sha256 = "0a73zd73y0s08ilid0631mbm78q34d3qfb2rky03qqwvqz3zp7sc";
8645
8657
};
8646
8658
meta.homepage = "https://github.com/aktersnurra/no-clown-fiesta.nvim/";
8647
8659
};
8648
8660
8649
8661
no-neck-pain-nvim = buildVimPlugin {
8650
8662
pname = "no-neck-pain.nvim";
8651
-
version = "2025-01-17";
8663
+
version = "2025-01-23";
8652
8664
src = fetchFromGitHub {
8653
8665
owner = "shortcuts";
8654
8666
repo = "no-neck-pain.nvim";
8655
-
rev = "6aaa6e3c2d3d52a38ec095176a3d845cf9fd1e6e";
8656
-
sha256 = "02v52lnxc2a6a93rcvagypr0gl4n184dnkr0fvi7bxdrzh0ds2df";
8667
+
rev = "860462dd8b3d36861a81724a7b473db279f673f2";
8668
+
sha256 = "1nv0dii8a3n7rip5j729mj03zklga7v57l673gm6pvjx05v6qnlz";
8657
8669
};
8658
8670
meta.homepage = "https://github.com/shortcuts/no-neck-pain.nvim/";
8659
8671
};
···
8684
8696
8685
8697
none-ls-nvim = buildVimPlugin {
8686
8698
pname = "none-ls.nvim";
8687
-
version = "2025-01-17";
8699
+
version = "2025-01-21";
8688
8700
src = fetchFromGitHub {
8689
8701
owner = "nvimtools";
8690
8702
repo = "none-ls.nvim";
8691
-
rev = "af318216b744f2fe2d5afa6febb01f455ae61d6c";
8692
-
sha256 = "1s2jb7labf5h88pvl33882b0j8pij1qaba4wa3qi4qay3rgachlp";
8703
+
rev = "ed8f80849ef1ad31c2f74679fafdef7801091247";
8704
+
sha256 = "155c6kadvw6381rgyq3n5f44np8c4bj9z3nwcjzky4shxgi8qkq0";
8693
8705
};
8694
8706
meta.homepage = "https://github.com/nvimtools/none-ls.nvim/";
8695
8707
};
···
8804
8816
8805
8817
nvchad-ui = buildVimPlugin {
8806
8818
pname = "nvchad-ui";
8807
-
version = "2025-01-19";
8819
+
version = "2025-01-24";
8808
8820
src = fetchFromGitHub {
8809
8821
owner = "nvchad";
8810
8822
repo = "ui";
8811
-
rev = "715cc06f0d3abfc68326808cdc484348829843f6";
8812
-
sha256 = "1bnwfkfhjrq5zvlg7ihrimnj065f8dd66awjahzxrvnq4v0jszhi";
8823
+
rev = "23cc288deaeafe6641f0092252dee25136616a47";
8824
+
sha256 = "0knjzigb7x0nh8p3avlk5615pyqi3m0xnzvznyy0psgblm19s9d2";
8813
8825
};
8814
8826
meta.homepage = "https://github.com/nvchad/ui/";
8815
8827
};
···
8864
8876
8865
8877
nvim-bacon = buildVimPlugin {
8866
8878
pname = "nvim-bacon";
8867
-
version = "2024-11-26";
8879
+
version = "2025-01-20";
8868
8880
src = fetchFromGitHub {
8869
8881
owner = "Canop";
8870
8882
repo = "nvim-bacon";
8871
-
rev = "25eaf9daa29ef7c335578bd9600e2c6349f16ed1";
8872
-
sha256 = "0b8hqbzamw7bsgag9wriayz08fyidis6h4c7gldavnam00p8hjcr";
8883
+
rev = "c9cef8ac576800b6b813ad16be692d141262a4c3";
8884
+
sha256 = "10x0rphxnhwlwmzb0bzrp03r6l25f4lmxcjlf8h1cprgl56h71ky";
8873
8885
};
8874
8886
meta.homepage = "https://github.com/Canop/nvim-bacon/";
8875
8887
};
···
8924
8936
8925
8937
nvim-cmp = buildNeovimPlugin {
8926
8938
pname = "nvim-cmp";
8927
-
version = "2025-01-06";
8939
+
version = "2025-01-23";
8928
8940
src = fetchFromGitHub {
8929
8941
owner = "hrsh7th";
8930
8942
repo = "nvim-cmp";
8931
-
rev = "8c82d0bd31299dbff7f8e780f5e06d2283de9678";
8932
-
sha256 = "0yjll1qz4qbdg28c43lgx307qpfmc0va4pp9wgkp2n8g14rfjraf";
8943
+
rev = "12509903a5723a876abd65953109f926f4634c30";
8944
+
sha256 = "0a592vvfbyv1y1j9bbiq7wxy0vp63bwngjav0qkm0czdf8y4b3kb";
8933
8945
};
8934
8946
meta.homepage = "https://github.com/hrsh7th/nvim-cmp/";
8935
8947
};
···
8948
8960
8949
8961
nvim-cokeline = buildVimPlugin {
8950
8962
pname = "nvim-cokeline";
8951
-
version = "2024-07-12";
8963
+
version = "2025-01-24";
8952
8964
src = fetchFromGitHub {
8953
8965
owner = "willothy";
8954
8966
repo = "nvim-cokeline";
8955
-
rev = "adfd1eb87e0804b6b86126e03611db6f62bb2909";
8956
-
sha256 = "19acpgh3n0ma8idl2wbgf9mb2dw9j6xv5gzdb4ya3lmkq8k8ivsz";
8967
+
rev = "9fbed130683b7b6f73198c09e35ba4b33f547c08";
8968
+
sha256 = "07prjb4z98h460wdfyvmi4fsl26xg0j3hhfirpw8hdgjb01aqj9v";
8957
8969
};
8958
8970
meta.homepage = "https://github.com/willothy/nvim-cokeline/";
8959
8971
};
8960
8972
8961
8973
nvim-colorizer-lua = buildVimPlugin {
8962
8974
pname = "nvim-colorizer.lua";
8963
-
version = "2025-01-14";
8975
+
version = "2025-01-25";
8964
8976
src = fetchFromGitHub {
8965
8977
owner = "catgoose";
8966
8978
repo = "nvim-colorizer.lua";
8967
-
rev = "86c9a6a309b4812abf726c11ab3d9779415ce90b";
8968
-
sha256 = "0x20jwp32yy66xaiws46i5jlsb8v6f37j02lykr2d6ladlf8vns0";
8979
+
rev = "39142aa1390d6ccdca57cb6dc5b2c7bfed460ffe";
8980
+
sha256 = "16sjfq765hab8ns4kgr39hyj0gd5yizh2vk8sk177gvajhjr7pxs";
8969
8981
};
8970
8982
meta.homepage = "https://github.com/catgoose/nvim-colorizer.lua/";
8971
8983
};
···
8996
9008
8997
9009
nvim-config-local = buildVimPlugin {
8998
9010
pname = "nvim-config-local";
8999
-
version = "2023-06-15";
9011
+
version = "2025-01-21";
9000
9012
src = fetchFromGitHub {
9001
9013
owner = "klen";
9002
9014
repo = "nvim-config-local";
9003
-
rev = "83bb6d9881653a5cf8b489ba8a6fe5a06049a10a";
9004
-
sha256 = "0gx1dd5i20z9kh6g70jdhwilg81vjm3cjwdg6gq0xsczzichzf66";
9015
+
rev = "990f3e35e0fba8fb83012d7e85f9a6a77de7f87f";
9016
+
sha256 = "0a7c22fcwl7gczip7bl9lcm2na0dz698bc6xgkryrg0y6fmzbc6k";
9005
9017
};
9006
9018
meta.homepage = "https://github.com/klen/nvim-config-local/";
9007
9019
};
···
9032
9044
9033
9045
nvim-dap = buildVimPlugin {
9034
9046
pname = "nvim-dap";
9035
-
version = "2025-01-08";
9047
+
version = "2025-01-26";
9036
9048
src = fetchFromGitHub {
9037
9049
owner = "mfussenegger";
9038
9050
repo = "nvim-dap";
9039
-
rev = "99807078c5089ed30e0547aa4b52c5867933f426";
9040
-
sha256 = "19v3q4rps66rwli4w7fz8s44np7q0ibcc8xrszg7ml474w1i8l82";
9051
+
rev = "1fdfe74661170ce58d37dc46259448987ffe706c";
9052
+
sha256 = "0f5pdwcjhzrhgz3iz4bsq452prdq4lq6z9yjwzx3m2xgzp7kmcz1";
9041
9053
};
9042
9054
meta.homepage = "https://github.com/mfussenegger/nvim-dap/";
9043
9055
};
···
9104
9116
9105
9117
nvim-dap-ui = buildVimPlugin {
9106
9118
pname = "nvim-dap-ui";
9107
-
version = "2025-01-09";
9119
+
version = "2025-01-23";
9108
9120
src = fetchFromGitHub {
9109
9121
owner = "rcarriga";
9110
9122
repo = "nvim-dap-ui";
9111
-
rev = "727c032a8f63899baccb42a1c26f27687e62fc5e";
9112
-
sha256 = "08543qwfgb693isakpfrccfh16cwfcfvs2i7mvb276irn2yls6ja";
9123
+
rev = "bc81f8d3440aede116f821114547a476b082b319";
9124
+
sha256 = "0hk34mfjxqiq82faf3q75ixpxd822vh8zbl1i5pvx6akn4v3mxk7";
9113
9125
};
9114
9126
meta.homepage = "https://github.com/rcarriga/nvim-dap-ui/";
9115
9127
};
···
9188
9200
9189
9201
nvim-gdb = buildVimPlugin {
9190
9202
pname = "nvim-gdb";
9191
-
version = "2024-10-29";
9203
+
version = "2025-01-21";
9192
9204
src = fetchFromGitHub {
9193
9205
owner = "sakhnik";
9194
9206
repo = "nvim-gdb";
9195
-
rev = "a8a5289c4424360dc89225e15356104495736446";
9196
-
sha256 = "0l9d8bn70lingbmdlqkj1qqs06acf005c06wkswgfi4ic4h6935h";
9207
+
rev = "cf00140361cabcd4e55a987fd9770a92ee682301";
9208
+
sha256 = "1y4m3m27bkzyjx8g2zd1ampgm84c2f10a7sd4v5qpirf9xiqhhqb";
9197
9209
};
9198
9210
meta.homepage = "https://github.com/sakhnik/nvim-gdb/";
9199
9211
};
9200
9212
9201
9213
nvim-genghis = buildVimPlugin {
9202
9214
pname = "nvim-genghis";
9203
-
version = "2024-12-30";
9215
+
version = "2025-01-26";
9204
9216
src = fetchFromGitHub {
9205
9217
owner = "chrisgrieser";
9206
9218
repo = "nvim-genghis";
9207
-
rev = "ac6fccc67a3a95ca76b5d3fd4c2fa547bff704d0";
9208
-
sha256 = "11xss95qzr7hyqr93dgihgwdpq06nnqr74n681p1rrgjkwg4l23s";
9219
+
rev = "99ca8b9e6e6bae0899cc2902f4103204572ac8ee";
9220
+
sha256 = "0f9w2510y26k2mihhmx6rsmijszsl2haj5848faqqw3nfhsph890";
9209
9221
};
9210
9222
meta.homepage = "https://github.com/chrisgrieser/nvim-genghis/";
9211
9223
};
···
9296
9308
9297
9309
nvim-java = buildVimPlugin {
9298
9310
pname = "nvim-java";
9299
-
version = "2025-01-10";
9311
+
version = "2025-01-26";
9300
9312
src = fetchFromGitHub {
9301
9313
owner = "nvim-java";
9302
9314
repo = "nvim-java";
9303
-
rev = "4d810a546c262ca8f60228dc98ba51f81f5649c6";
9304
-
sha256 = "17d846c682s2kn6f4p5gxcawrdw4vrqsajhqc1z2ky18pgy4s49l";
9315
+
rev = "04e3a41afce7357ad7c8d9c6676f0f3b5f5634e6";
9316
+
sha256 = "07nr0ym37xr19a9wbca11yr3fa8crplki913725yixm4njfnavma";
9305
9317
};
9306
9318
meta.homepage = "https://github.com/nvim-java/nvim-java/";
9307
9319
};
9308
9320
9309
9321
nvim-java-core = buildVimPlugin {
9310
9322
pname = "nvim-java-core";
9311
-
version = "2024-12-25";
9323
+
version = "2025-01-26";
9312
9324
src = fetchFromGitHub {
9313
9325
owner = "nvim-java";
9314
9326
repo = "nvim-java-core";
9315
-
rev = "22eca6b90b7e209299d99cbf60421f0ffdae5629";
9316
-
sha256 = "1m9p3m97nmkvs4v34lv7sly9896l47ff73aa40r2x60y6z2b98pq";
9327
+
rev = "401bf7683012a25929a359deec418f36beb876e2";
9328
+
sha256 = "0s6wqz9z8r0hvvgf5dnl8drgzb49vrk798rc7gk2cbm85blzk7p8";
9317
9329
};
9318
9330
meta.homepage = "https://github.com/nvim-java/nvim-java-core/";
9319
9331
};
···
9356
9368
9357
9369
nvim-jdtls = buildVimPlugin {
9358
9370
pname = "nvim-jdtls";
9359
-
version = "2025-01-17";
9371
+
version = "2025-01-23";
9360
9372
src = fetchFromGitHub {
9361
9373
owner = "mfussenegger";
9362
9374
repo = "nvim-jdtls";
9363
-
rev = "5b079475890a2a9ff45c850b428357cc89c95278";
9364
-
sha256 = "1nf4mf9fjlq834kq4sy7m7yc80xk6yjmvz2skxrkz3rms32hrxkq";
9375
+
rev = "3efcd0700a293efea9dada58f79c32a64850eb24";
9376
+
sha256 = "1131svlirdbz31rqi39m6pmnnnkg3g1z5lab8xxhxx3c5dgn16aq";
9365
9377
};
9366
9378
meta.homepage = "https://github.com/mfussenegger/nvim-jdtls/";
9367
9379
};
···
9439
9451
9440
9452
nvim-lint = buildVimPlugin {
9441
9453
pname = "nvim-lint";
9442
-
version = "2025-01-19";
9454
+
version = "2025-01-21";
9443
9455
src = fetchFromGitHub {
9444
9456
owner = "mfussenegger";
9445
9457
repo = "nvim-lint";
9446
-
rev = "ec9fda13a5254783a80b37563ed5eb97b75c28b7";
9447
-
sha256 = "1y2ll268z602llnmhwz8qhbg13g3mnn7m9jxzapj2pbnx4gkwhqk";
9458
+
rev = "789b7ada1b4f00e08d026dffde410dcfa6a0ba87";
9459
+
sha256 = "1npjlv0gml66mw9v8d95p3c5zzijpc362bkji6zvc5n152yy59qc";
9448
9460
};
9449
9461
meta.homepage = "https://github.com/mfussenegger/nvim-lint/";
9450
9462
};
···
9487
9499
9488
9500
nvim-lspconfig = buildVimPlugin {
9489
9501
pname = "nvim-lspconfig";
9490
-
version = "2025-01-18";
9502
+
version = "2025-01-27";
9491
9503
src = fetchFromGitHub {
9492
9504
owner = "neovim";
9493
9505
repo = "nvim-lspconfig";
9494
-
rev = "14b5a806c928390fac9ff4a5630d20eb902afad8";
9495
-
sha256 = "0azb8qc6pg8j59jrh1ywplii11y0qlbls4x16zmawx2ngqipr7vg";
9506
+
rev = "637293ce23c6a965d2f11dfbf92f604bb1978052";
9507
+
sha256 = "1z395i57bhhxc87673fbp84m2k9sn923ib9qsmmrry7414lp99zm";
9496
9508
};
9497
9509
meta.homepage = "https://github.com/neovim/nvim-lspconfig/";
9498
9510
};
···
9595
9607
9596
9608
nvim-neoclip-lua = buildVimPlugin {
9597
9609
pname = "nvim-neoclip.lua";
9598
-
version = "2025-01-11";
9610
+
version = "2025-01-26";
9599
9611
src = fetchFromGitHub {
9600
9612
owner = "AckslD";
9601
9613
repo = "nvim-neoclip.lua";
9602
-
rev = "c4ce7f6c402872469795f8a47ffabe87e142f0fb";
9603
-
sha256 = "0qm1m6464lyqrar7dc4ddv9jrj6m69913frjmz788gcj459kbzkv";
9614
+
rev = "90e4dd66bb6b1cc0c03f01aaf8b005f69f565421";
9615
+
sha256 = "0mp15k7db5vnl19mc9p40fb7q0ycdjd97px24gbq7ajrzys13lbp";
9604
9616
};
9605
9617
meta.homepage = "https://github.com/AckslD/nvim-neoclip.lua/";
9606
9618
};
9607
9619
9608
9620
nvim-nio = buildNeovimPlugin {
9609
9621
pname = "nvim-nio";
9610
-
version = "2024-07-11";
9622
+
version = "2025-01-20";
9611
9623
src = fetchFromGitHub {
9612
9624
owner = "nvim-neotest";
9613
9625
repo = "nvim-nio";
9614
-
rev = "a428f309119086dc78dd4b19306d2d67be884eee";
9615
-
sha256 = "0n40q6znpy1xzywd1hwyivx7y1n0i0fcp3m7jp0vgipm6qssda4b";
9626
+
rev = "21f5324bfac14e22ba26553caf69ec76ae8a7662";
9627
+
sha256 = "1bz5msxwk232zkkhfxcmr7a665la8pgkdx70q99ihl4x04jg6dkq";
9616
9628
};
9617
9629
meta.homepage = "https://github.com/nvim-neotest/nvim-nio/";
9618
9630
};
···
9631
9643
9632
9644
nvim-notify = buildVimPlugin {
9633
9645
pname = "nvim-notify";
9634
-
version = "2025-01-09";
9646
+
version = "2025-01-20";
9635
9647
src = fetchFromGitHub {
9636
9648
owner = "rcarriga";
9637
9649
repo = "nvim-notify";
9638
-
rev = "a3020c2cf4dfc4c4f390c4a21e84e35e46cf5d17";
9639
-
sha256 = "0841kdr25cmi3n0binxpgsa9z1spknn2diijl0b3qv4q4h8y7q8b";
9650
+
rev = "22f29093eae7785773ee9d543f8750348b1a195c";
9651
+
sha256 = "0nnxmi65ppmn8dzwh38vx2w7w6piq0i28mw0s32wa31xn5rmzwza";
9640
9652
};
9641
9653
meta.homepage = "https://github.com/rcarriga/nvim-notify/";
9642
9654
};
···
9787
9799
9788
9800
nvim-scrollview = buildVimPlugin {
9789
9801
pname = "nvim-scrollview";
9790
-
version = "2025-01-14";
9802
+
version = "2025-01-21";
9791
9803
src = fetchFromGitHub {
9792
9804
owner = "dstein64";
9793
9805
repo = "nvim-scrollview";
9794
-
rev = "9cb1ab7f6cb821612e9a7f41652c200be0e75123";
9795
-
sha256 = "0fi31apr3ckkn63qhbr5flqsr54vbmhvrbx6f1q7qd6y3r5cnl8a";
9806
+
rev = "e8ad0e0f9c38c1bf3b03e3266cb6ecf3967d6e47";
9807
+
sha256 = "0yx7n27fbmdrz7s5ka598kfy1k1qgqfy2vv7xiqcr0vdcwgjrwwc";
9796
9808
};
9797
9809
meta.homepage = "https://github.com/dstein64/nvim-scrollview/";
9798
9810
};
···
9919
9931
9920
9932
nvim-tree-lua = buildVimPlugin {
9921
9933
pname = "nvim-tree.lua";
9922
-
version = "2025-01-17";
9934
+
version = "2025-01-27";
9923
9935
src = fetchFromGitHub {
9924
9936
owner = "nvim-tree";
9925
9937
repo = "nvim-tree.lua";
9926
-
rev = "fca0b67c0b5a31727fb33addc4d9c100736a2894";
9927
-
sha256 = "0sjj89a7hnpn0xqavi5b59y971i8igl4nfw6rf5dcbqchqw0xikg";
9938
+
rev = "d05881f65f0a653db8d830ccc4d2e07d6a720628";
9939
+
sha256 = "1kpl7cjsl31mma8q3h27482lb8ivc04pb7fc1n1hzfr3lcv88n62";
9928
9940
};
9929
9941
meta.homepage = "https://github.com/nvim-tree/nvim-tree.lua/";
9930
9942
};
9931
9943
9932
9944
nvim-treesitter = buildVimPlugin {
9933
9945
pname = "nvim-treesitter";
9934
-
version = "2025-01-19";
9946
+
version = "2025-01-27";
9935
9947
src = fetchFromGitHub {
9936
9948
owner = "nvim-treesitter";
9937
9949
repo = "nvim-treesitter";
9938
-
rev = "4423f3053964461656c7432fd33f205ef88a6168";
9939
-
sha256 = "0n349l4k3bivcnaq60clzsyhiy19j1bqn1f22jkcdyd4h6abjs2l";
9950
+
rev = "61a385d74f822dcd1d223f42f1267d1317aaa2d0";
9951
+
sha256 = "0vlrqa97wrr33ihnkriilvvg2qdjxkf2kyhf8mqacqqsgpsqxmh7";
9940
9952
};
9941
9953
meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/";
9942
9954
};
···
10075
10087
10076
10088
nvim-ufo = buildVimPlugin {
10077
10089
pname = "nvim-ufo";
10078
-
version = "2024-12-25";
10090
+
version = "2025-01-26";
10079
10091
src = fetchFromGitHub {
10080
10092
owner = "kevinhwang91";
10081
10093
repo = "nvim-ufo";
10082
-
rev = "32cb247b893a384f1888b9cd737264159ecf183c";
10083
-
sha256 = "0p2f5p1nky56m666lbl8g111pf6h4piv8a29z86kdhm9hadrzp3s";
10094
+
rev = "6e810dff2e590ed32dd697f90d5910443c78b8e1";
10095
+
sha256 = "19axwbplv6d3xmprgggasyy8192k7vfrhpal7x0h4cnw7j5yb21f";
10084
10096
};
10085
10097
meta.homepage = "https://github.com/kevinhwang91/nvim-ufo/";
10086
10098
};
···
10099
10111
10100
10112
nvim-various-textobjs = buildVimPlugin {
10101
10113
pname = "nvim-various-textobjs";
10102
-
version = "2024-12-30";
10114
+
version = "2025-01-21";
10103
10115
src = fetchFromGitHub {
10104
10116
owner = "chrisgrieser";
10105
10117
repo = "nvim-various-textobjs";
10106
-
rev = "b43a13448c3c3a4fca027595f7b6fc3522758e00";
10107
-
sha256 = "1lb4m9vg4m0zyqhqvyzpfzlrvkzmicxa1qb9pz76rgizzwpv7hrz";
10118
+
rev = "18a2092173a6773f32adea42d4095d41d5eca09d";
10119
+
sha256 = "07x3qvxy3n51p33ixbp9hd6rg8bd1y94vskznzmbrds9inh81b6v";
10108
10120
};
10109
10121
meta.homepage = "https://github.com/chrisgrieser/nvim-various-textobjs/";
10110
10122
};
10111
10123
10112
10124
nvim-web-devicons = buildVimPlugin {
10113
10125
pname = "nvim-web-devicons";
10114
-
version = "2025-01-10";
10126
+
version = "2025-01-27";
10115
10127
src = fetchFromGitHub {
10116
10128
owner = "nvim-tree";
10117
10129
repo = "nvim-web-devicons";
10118
-
rev = "aafa5c187a15701a7299a392b907ec15d9a7075f";
10119
-
sha256 = "08my2gdhqpc1rzps9wic37v3a5x84jf9dj0m7y1chpyp9ia48jcm";
10130
+
rev = "1c9136332840edee0c593f2f4f89598c8ed97f5f";
10131
+
sha256 = "10liz7hpdb5vavn45hpqn0c39s0cqdns8dygr1472b5fyxh5ld29";
10120
10132
};
10121
10133
meta.homepage = "https://github.com/nvim-tree/nvim-web-devicons/";
10122
10134
};
···
10135
10147
10136
10148
nvim-window-picker = buildVimPlugin {
10137
10149
pname = "nvim-window-picker";
10138
-
version = "2025-01-14";
10150
+
version = "2025-01-24";
10139
10151
src = fetchFromGitHub {
10140
10152
owner = "s1n7ax";
10141
10153
repo = "nvim-window-picker";
10142
-
rev = "276879db5234185f22cd19ed8366bf62437667af";
10143
-
sha256 = "0s9svcw8l45va4fz4l9449ljzxc76ich3i14j5ia625ivic2zwkn";
10154
+
rev = "0dfef64eaf063e1cd27983ab11a30e7bc5b74fac";
10155
+
sha256 = "1cxir4yd913f6rxvan535badqfp43m7djadac95rdcbvypdg0iqj";
10144
10156
};
10145
10157
meta.homepage = "https://github.com/s1n7ax/nvim-window-picker/";
10146
10158
};
···
10219
10231
10220
10232
nvzone-typr = buildVimPlugin {
10221
10233
pname = "nvzone-typr";
10222
-
version = "2025-01-15";
10234
+
version = "2025-01-27";
10223
10235
src = fetchFromGitHub {
10224
10236
owner = "nvzone";
10225
10237
repo = "typr";
10226
-
rev = "a60c7f237be94d4b39228a3bd2ced80fe9fe2781";
10227
-
sha256 = "0hbd85s2d28832qqy0lnm7f2iqa5n5s16h7n10hsm9iawi0z2ll9";
10238
+
rev = "249fd11305e9adf92762474691e00f5a32b12f6e";
10239
+
sha256 = "1pg0w2p4a3ppdxz8c4s8aw80zjfagq5fds3cdcaf5p417krg3s10";
10228
10240
};
10229
10241
meta.homepage = "https://github.com/nvzone/typr/";
10230
10242
};
10231
10243
10232
10244
nvzone-volt = buildVimPlugin {
10233
10245
pname = "nvzone-volt";
10234
-
version = "2025-01-19";
10246
+
version = "2025-01-24";
10235
10247
src = fetchFromGitHub {
10236
10248
owner = "nvzone";
10237
10249
repo = "volt";
10238
-
rev = "91fe3e82842a709443cdd61fc1a1315a5eb57a8d";
10239
-
sha256 = "1rx5yhgk69nz4rvywsr2x23hnrbhgkkwlxcdnb4m6n2y9dpxa81w";
10250
+
rev = "1a7d6b1dfb2f176715ccc9e838be32d044f8a734";
10251
+
sha256 = "1kax2kx7gn6jswjcrlxmkh71x5xjfkj5bgh2ybyyamqsaya4d8g0";
10240
10252
};
10241
10253
meta.homepage = "https://github.com/nvzone/volt/";
10242
10254
};
···
10279
10291
10280
10292
octo-nvim = buildVimPlugin {
10281
10293
pname = "octo.nvim";
10282
-
version = "2025-01-17";
10294
+
version = "2025-01-24";
10283
10295
src = fetchFromGitHub {
10284
10296
owner = "pwntester";
10285
10297
repo = "octo.nvim";
10286
-
rev = "b4f00b00dec14fd396be979b04453336d6e83182";
10287
-
sha256 = "1r0il8rr5lgh8i6jkb860q34cf2ip1jx1xibr8sb8x2vrgiffwjq";
10298
+
rev = "75d1f6a09536e3bffa86a781cdb0bd72da57acc3";
10299
+
sha256 = "1gmfnz8hspwnc8ay699msxfgmnq5v4krp9ijszksc1pl8ch3xlnr";
10288
10300
};
10289
10301
meta.homepage = "https://github.com/pwntester/octo.nvim/";
10290
10302
};
10291
10303
10292
10304
oil-nvim = buildVimPlugin {
10293
10305
pname = "oil.nvim";
10294
-
version = "2025-01-13";
10306
+
version = "2025-01-26";
10295
10307
src = fetchFromGitHub {
10296
10308
owner = "stevearc";
10297
10309
repo = "oil.nvim";
10298
-
rev = "09fa1d22f5edf0730824d2b222d726c8c81bbdc9";
10299
-
sha256 = "0r12sj6chi4l2rx3dp9adhb7zjcanxk2fkpxvcb6acbflr6gkh57";
10310
+
rev = "add50252b5e9147c0a09d36480d418c7e2737472";
10311
+
sha256 = "0752q6syb686d2k31ynpsk2l4apd7nsbn00q71qifi09h1y43fxa";
10300
10312
fetchSubmodules = true;
10301
10313
};
10302
10314
meta.homepage = "https://github.com/stevearc/oil.nvim/";
···
10400
10412
10401
10413
onedarkpro-nvim = buildVimPlugin {
10402
10414
pname = "onedarkpro.nvim";
10403
-
version = "2025-01-11";
10415
+
version = "2025-01-19";
10404
10416
src = fetchFromGitHub {
10405
10417
owner = "olimorris";
10406
10418
repo = "onedarkpro.nvim";
10407
-
rev = "0feb5f55dd777352f2dddd7478dd13d050864ee3";
10408
-
sha256 = "1s5f73vyqlh8mpm2qpriyf0iim33xbh6wl9hgsxn3h9x9zyvfsw4";
10419
+
rev = "44775f8206ee43b692e7f3dc894ddc47996ee523";
10420
+
sha256 = "1qgvw08v08c9vi7vlzm96qard6xrdyghi7sra83i3imfh5xnkh8b";
10409
10421
};
10410
10422
meta.homepage = "https://github.com/olimorris/onedarkpro.nvim/";
10411
10423
};
···
10484
10496
10485
10497
orgmode = buildNeovimPlugin {
10486
10498
pname = "orgmode";
10487
-
version = "2025-01-19";
10499
+
version = "2025-01-26";
10488
10500
src = fetchFromGitHub {
10489
10501
owner = "nvim-orgmode";
10490
10502
repo = "orgmode";
10491
-
rev = "3ba6db78601a82732c71e02e6e96e34da5d3827e";
10492
-
sha256 = "0irglq82p6n4fbrpmvhs88nlmclrmhm1lq7jw04akli15v0xmfbd";
10503
+
rev = "98bf44d0adfaa04bd02c0ae630b182fba892cbbd";
10504
+
sha256 = "08rryqbqynaw0c8rqy7j22adyplm091x2qhxbfzq39qi15h4b2dp";
10493
10505
};
10494
10506
meta.homepage = "https://github.com/nvim-orgmode/orgmode/";
10495
10507
};
···
10520
10532
10521
10533
outline-nvim = buildVimPlugin {
10522
10534
pname = "outline.nvim";
10523
-
version = "2025-01-07";
10535
+
version = "2025-01-22";
10524
10536
src = fetchFromGitHub {
10525
10537
owner = "hedyhli";
10526
10538
repo = "outline.nvim";
10527
-
rev = "454aedc7cc6d5abd1e6776e87ccf8a3df119c207";
10528
-
sha256 = "11q137zjpwl5nqykij35ail0749mv1bkjcdd4k792dlyi9wnwrqr";
10539
+
rev = "d5c29ee3ff3b7d1bdd454b37698316e67808c36e";
10540
+
sha256 = "1ilikhfpsjqwn3bdmgy5dcnxfrir2wvsrn2bkpvw18y69990fqxr";
10529
10541
};
10530
10542
meta.homepage = "https://github.com/hedyhli/outline.nvim/";
10531
10543
};
10532
10544
10533
10545
overseer-nvim = buildVimPlugin {
10534
10546
pname = "overseer.nvim";
10535
-
version = "2025-01-16";
10547
+
version = "2025-01-25";
10536
10548
src = fetchFromGitHub {
10537
10549
owner = "stevearc";
10538
10550
repo = "overseer.nvim";
10539
-
rev = "35b729b746a4d65c83efee5b5643f07c2c1105d2";
10540
-
sha256 = "06168r8iq0qpgvawp6595h02wc6bqkiy2f4dcrh35r8kvrf5cdlm";
10551
+
rev = "390332d4687e3d07495a545ba11e62fcf30339f1";
10552
+
sha256 = "0asjnnn63h7kq1asglpqnxwhpff8r2lh30nhj9ij6ygg3slvmxj9";
10541
10553
fetchSubmodules = true;
10542
10554
};
10543
10555
meta.homepage = "https://github.com/stevearc/overseer.nvim/";
···
10629
10641
10630
10642
papis-nvim = buildNeovimPlugin {
10631
10643
pname = "papis.nvim";
10632
-
version = "2025-01-19";
10644
+
version = "2025-01-27";
10633
10645
src = fetchFromGitHub {
10634
10646
owner = "jghauser";
10635
10647
repo = "papis.nvim";
10636
-
rev = "0b9e8ef6ddbac0a2208b44ae660732b049a6d7a8";
10637
-
sha256 = "0dzzv949iy3yi9lk0h6nybg39cbzfrn1jvz3r3ffa9vinknmi8wl";
10648
+
rev = "77e4e489ce1adfbc27b41f57a444ca2828f367c5";
10649
+
sha256 = "1qwihqd0lkj22k0vvwxi6g7shiys86y7wb85f1771b8hvals2qwx";
10638
10650
};
10639
10651
meta.homepage = "https://github.com/jghauser/papis.nvim/";
10640
10652
};
···
11087
11099
11088
11100
quicker-nvim = buildVimPlugin {
11089
11101
pname = "quicker.nvim";
11090
-
version = "2025-01-16";
11102
+
version = "2025-01-25";
11091
11103
src = fetchFromGitHub {
11092
11104
owner = "stevearc";
11093
11105
repo = "quicker.nvim";
11094
-
rev = "049def718213d3cdf49fdf29835aded09b3e54a3";
11095
-
sha256 = "03mzq5cikg73nsq6lrcvz7jz3aq86ni88zgccqv49ss91gf66k28";
11106
+
rev = "92e0f61a5d6422424cf7728ad323d2a06e3ab2d5";
11107
+
sha256 = "09ahfy88hb5cp152y0alda7i9515xgmb5z43ax69y5apjdnv9z39";
11096
11108
};
11097
11109
meta.homepage = "https://github.com/stevearc/quicker.nvim/";
11098
11110
};
···
11324
11336
meta.homepage = "https://github.com/gabrielpoca/replacer.nvim/";
11325
11337
};
11326
11338
11339
+
repolink-nvim = buildVimPlugin {
11340
+
pname = "repolink.nvim";
11341
+
version = "2023-12-08";
11342
+
src = fetchFromGitHub {
11343
+
owner = "9seconds";
11344
+
repo = "repolink.nvim";
11345
+
rev = "55edfedbaef3e894d2ab5107ea7fadc64cb8258d";
11346
+
sha256 = "1pa75cmb1fyxz4b9lam4vbgkcy2g3lfj0f31s17cppzapk0aqh6a";
11347
+
};
11348
+
meta.homepage = "https://github.com/9seconds/repolink.nvim/";
11349
+
};
11350
+
11327
11351
resession-nvim = buildVimPlugin {
11328
11352
pname = "resession.nvim";
11329
-
version = "2024-12-24";
11353
+
version = "2025-01-25";
11330
11354
src = fetchFromGitHub {
11331
11355
owner = "stevearc";
11332
11356
repo = "resession.nvim";
11333
-
rev = "271a6fd7afa90142be59fca3a5c3b9865e40e6b9";
11334
-
sha256 = "0l2zbfpsb62f4q3k8sxwiyj6sqwglpafjx3mzb48ncc0xbx0lhhg";
11357
+
rev = "c5274f625ba9dcec408ab4efbbb4b92df63e2a96";
11358
+
sha256 = "0n17qp1alazn3gf9x0yln8dmmbzs0kx93n0nlhwyack96yrgfxms";
11335
11359
fetchSubmodules = true;
11336
11360
};
11337
11361
meta.homepage = "https://github.com/stevearc/resession.nvim/";
···
11424
11448
11425
11449
roslyn-nvim = buildVimPlugin {
11426
11450
pname = "roslyn.nvim";
11427
-
version = "2024-12-30";
11451
+
version = "2025-01-27";
11428
11452
src = fetchFromGitHub {
11429
11453
owner = "seblj";
11430
11454
repo = "roslyn.nvim";
11431
-
rev = "85aca5d48ddf8ada4e010ee9fa4d43c77ebf68c9";
11432
-
sha256 = "1053bm1dvyiqh5axapqbc5p730da1qb51jnccb434njdcdc24vai";
11455
+
rev = "490fd2d0f76249032ef6ce503e43ccdaeed9616e";
11456
+
sha256 = "15jqg907fnnxh3415yls90cwly75im1awi4bqs2jf94ssirnn4fc";
11433
11457
};
11434
11458
meta.homepage = "https://github.com/seblj/roslyn.nvim/";
11435
11459
};
···
11544
11568
11545
11569
scnvim = buildVimPlugin {
11546
11570
pname = "scnvim";
11547
-
version = "2024-09-16";
11571
+
version = "2025-01-23";
11548
11572
src = fetchFromGitHub {
11549
11573
owner = "davidgranstrom";
11550
11574
repo = "scnvim";
11551
-
rev = "cb6a968b3de9b9a176f4012dd18efcb8d9d34f71";
11552
-
sha256 = "1z1jg201q0k6lkywkgl5phxkndklz3yw4cw4h0hp8v7whjh5yn9p";
11575
+
rev = "2bd34cb3feed697bd81b399857139c08fc6856f1";
11576
+
sha256 = "1xr5lrhgs952bilvfdqxj9ss3krg3i9y5fms7icssmvm41gzvvcg";
11553
11577
};
11554
11578
meta.homepage = "https://github.com/davidgranstrom/scnvim/";
11555
11579
};
···
11580
11604
11581
11605
scrollbar-nvim = buildVimPlugin {
11582
11606
pname = "scrollbar.nvim";
11583
-
version = "2024-11-28";
11607
+
version = "2025-01-22";
11584
11608
src = fetchFromGitHub {
11585
11609
owner = "Xuyuanp";
11586
11610
repo = "scrollbar.nvim";
11587
-
rev = "a399fc9048293f635992b1c6755d7eba7ce2b341";
11588
-
sha256 = "1ifg1bb8fwi2k3n11aark9gvpcwpbdl2kdh276pjiys6rycadq32";
11611
+
rev = "3f0d4170db4c4e148c2796f9cdd211970432fec4";
11612
+
sha256 = "08l5b5hb80rr5agjzzh3x0z5i59c0xqnjxgk87sjsary18dbgzn2";
11589
11613
};
11590
11614
meta.homepage = "https://github.com/Xuyuanp/scrollbar.nvim/";
11591
11615
};
···
11688
11712
11689
11713
sideways-vim = buildVimPlugin {
11690
11714
pname = "sideways.vim";
11691
-
version = "2024-11-15";
11715
+
version = "2025-01-25";
11692
11716
src = fetchFromGitHub {
11693
11717
owner = "AndrewRadev";
11694
11718
repo = "sideways.vim";
11695
-
rev = "3cfe62d57e59e4c86812e2559fb56796655fd4da";
11696
-
sha256 = "0bikch34j5520l31xy7p093h6ar4i8fxc63m5g93h47yvlkndyfn";
11719
+
rev = "23d493820643d029ea369c5d1368993d5bbd97b1";
11720
+
sha256 = "0lr75apdf5v0s2lnfvkd0m70xihc0a304cjska815vrxvifzyx58";
11697
11721
fetchSubmodules = true;
11698
11722
};
11699
11723
meta.homepage = "https://github.com/AndrewRadev/sideways.vim/";
···
11749
11773
11750
11774
smart-splits-nvim = buildVimPlugin {
11751
11775
pname = "smart-splits.nvim";
11752
-
version = "2025-01-10";
11776
+
version = "2025-01-26";
11753
11777
src = fetchFromGitHub {
11754
11778
owner = "mrjones2014";
11755
11779
repo = "smart-splits.nvim";
11756
-
rev = "7266722346df921535ca3f317164a62069436b7c";
11757
-
sha256 = "043j5ypqjplycxnkycga5c6w8ad25mjzx4lb0572vyyzczpkhav0";
11780
+
rev = "bfb5e63bd4639439b48815f46636dbd52b19b1bd";
11781
+
sha256 = "0k1510hqyzg7lgqfqfhd85bac45k98xgsfx0g0zhwi3mjkg5kvr1";
11758
11782
};
11759
11783
meta.homepage = "https://github.com/mrjones2014/smart-splits.nvim/";
11760
11784
};
···
11797
11821
11798
11822
smear-cursor-nvim = buildVimPlugin {
11799
11823
pname = "smear-cursor.nvim";
11800
-
version = "2025-01-17";
11824
+
version = "2025-01-27";
11801
11825
src = fetchFromGitHub {
11802
11826
owner = "sphamba";
11803
11827
repo = "smear-cursor.nvim";
11804
-
rev = "d758c6ae26d8ee68679513b4a6853b212e533bfd";
11805
-
sha256 = "01s4xkpp4kg3lga2x2jwxs96vwcf0mix746aqwmfp79fanxwi7sm";
11828
+
rev = "58c25d6a3e1857e37bd18384972dc7e2b67de25a";
11829
+
sha256 = "1sfrpk8yjmxnddgfwxps0afbzbq2dihy2m4jr3byhds17sqg15mi";
11806
11830
};
11807
11831
meta.homepage = "https://github.com/sphamba/smear-cursor.nvim/";
11808
11832
};
11809
11833
11810
11834
snacks-nvim = buildVimPlugin {
11811
11835
pname = "snacks.nvim";
11812
-
version = "2025-01-19";
11836
+
version = "2025-01-24";
11813
11837
src = fetchFromGitHub {
11814
11838
owner = "folke";
11815
11839
repo = "snacks.nvim";
11816
-
rev = "d6284d51ff748f43c5431c35ffed7f7c02e51069";
11817
-
sha256 = "0z6a3idlmalbiwlz5c6n0ycc5dn4439ffm52ml1r04jajqn8rx56";
11840
+
rev = "b96bd540f785c725289f9f15f0147b1b2dac5a35";
11841
+
sha256 = "16y78k5y1lci5y8laj35bx15b191sqh2igibxwp1dl90cp2c89f1";
11818
11842
};
11819
11843
meta.homepage = "https://github.com/folke/snacks.nvim/";
11820
11844
};
···
11869
11893
11870
11894
sonokai = buildVimPlugin {
11871
11895
pname = "sonokai";
11872
-
version = "2025-01-16";
11896
+
version = "2025-01-24";
11873
11897
src = fetchFromGitHub {
11874
11898
owner = "sainnhe";
11875
11899
repo = "sonokai";
11876
-
rev = "622aa3cfeacaa3b51565a089404df3afa0187ed7";
11877
-
sha256 = "10y7qk70qdm38cr6xjwkrabz730amps8y239mdqgh7z9fx0cizzb";
11900
+
rev = "e1c1491ec3714ec9ae3d49db3c126afbd4c49970";
11901
+
sha256 = "0zhfrlwy2gy25mvf2pn80wd1jlmglicvzfmk6rv00958bi1h8557";
11878
11902
};
11879
11903
meta.homepage = "https://github.com/sainnhe/sonokai/";
11880
11904
};
···
12460
12484
12461
12485
tailwind-tools-nvim = buildVimPlugin {
12462
12486
pname = "tailwind-tools.nvim";
12463
-
version = "2024-11-16";
12487
+
version = "2025-01-24";
12464
12488
src = fetchFromGitHub {
12465
12489
owner = "luckasRanarison";
12466
12490
repo = "tailwind-tools.nvim";
12467
-
rev = "3703e162d819a04b128902c508276553dae0dfb8";
12468
-
sha256 = "1ia8mxb60gkhr984q9jcvn9hm3bmqxd19fpkbh41cxqr2z4pxnhb";
12491
+
rev = "0862805c3c0d8a8d61ec1baffc79b9fbf5578d82";
12492
+
sha256 = "0vybmjxlxb43vxwbg2xzfnih1rgr51cachb6rx6g76p2xbz6d8gf";
12469
12493
};
12470
12494
meta.homepage = "https://github.com/luckasRanarison/tailwind-tools.nvim/";
12471
12495
};
···
12593
12617
12594
12618
telescope-frecency-nvim = buildVimPlugin {
12595
12619
pname = "telescope-frecency.nvim";
12596
-
version = "2025-01-11";
12620
+
version = "2025-01-27";
12597
12621
src = fetchFromGitHub {
12598
12622
owner = "nvim-telescope";
12599
12623
repo = "telescope-frecency.nvim";
12600
-
rev = "6e581bb7bea187fc03a4be3b252a8adecabc398a";
12601
-
sha256 = "1dxnlq50l1a7lh9lgx0rc9s1nf030fwrgxpgki6xcz0yhxx2s7j5";
12624
+
rev = "1ba7caa48f9ecf585cadce96078c353e031250e7";
12625
+
sha256 = "0zff8ar8g2n5l2ldvn90jg3lcias725x9lb1yphya8afjn4sbaqq";
12602
12626
};
12603
12627
meta.homepage = "https://github.com/nvim-telescope/telescope-frecency.nvim/";
12604
12628
};
···
12690
12714
12691
12715
telescope-manix = buildNeovimPlugin {
12692
12716
pname = "telescope-manix";
12693
-
version = "2025-01-19";
12717
+
version = "2025-01-26";
12694
12718
src = fetchFromGitHub {
12695
12719
owner = "MrcJkb";
12696
12720
repo = "telescope-manix";
12697
-
rev = "7fc130e920c702f0ff54ab25f45da821a3976a33";
12698
-
sha256 = "0204lvca077fvw4p0facmic2j5n4h1k88z7azglppx64z5cl40bk";
12721
+
rev = "fce4719aecfefdc7ddd15b1b82136d75f7994a4c";
12722
+
sha256 = "1v5a60smjyrfsmwmjnpbapzskzf705lknn3ii7lw90xav82dj9sp";
12699
12723
};
12700
12724
meta.homepage = "https://github.com/MrcJkb/telescope-manix/";
12701
12725
};
···
13063
13087
13064
13088
tiny-inline-diagnostic-nvim = buildVimPlugin {
13065
13089
pname = "tiny-inline-diagnostic.nvim";
13066
-
version = "2025-01-15";
13090
+
version = "2025-01-25";
13067
13091
src = fetchFromGitHub {
13068
13092
owner = "rachartier";
13069
13093
repo = "tiny-inline-diagnostic.nvim";
13070
-
rev = "aaa6f0dd097f8ca2478cad259e61b7cb26ec0eb8";
13071
-
sha256 = "0fy6xyi1ybgrrvys2qb7g2sl7pknnzmlrpzb8ml2wwr1igkrjpyp";
13094
+
rev = "e6445d7b57da19238c9490b79d9758fc5220a79e";
13095
+
sha256 = "1k4b3ss4x9xhj6g4mnkmn4abswlvfjg9f5bk6nz68ksdaw302g07";
13072
13096
};
13073
13097
meta.homepage = "https://github.com/rachartier/tiny-inline-diagnostic.nvim/";
13074
13098
};
···
13184
13208
13185
13209
traces-vim = buildVimPlugin {
13186
13210
pname = "traces.vim";
13187
-
version = "2022-04-11";
13211
+
version = "2025-01-25";
13188
13212
src = fetchFromGitHub {
13189
13213
owner = "markonm";
13190
13214
repo = "traces.vim";
13191
-
rev = "9663fcf84de5776bee71b6c816c25ccb6ea11d1a";
13192
-
sha256 = "0gwn1kclcqp1yvaja6wqf27ng8d4wrd2j7795syxdk3d8vmpn55d";
13215
+
rev = "261602a6ee8d40d13522242ec5671456a230c17e";
13216
+
sha256 = "118zicpmw7gca1fvzfm3sb101kzksgwf06hdk4790ry7xsrmnank";
13193
13217
};
13194
13218
meta.homepage = "https://github.com/markonm/traces.vim/";
13195
13219
};
···
13220
13244
13221
13245
treesj = buildVimPlugin {
13222
13246
pname = "treesj";
13223
-
version = "2025-01-06";
13247
+
version = "2025-01-21";
13224
13248
src = fetchFromGitHub {
13225
13249
owner = "Wansmer";
13226
13250
repo = "treesj";
13227
-
rev = "ec234a9a13d61a7b95900abdb02fabaea1afd9f3";
13228
-
sha256 = "129wkjzsyl73fdxklpzq8hs6in01zl9b58kwhlscvhskb9pb8gdy";
13251
+
rev = "48c1a7539f376fd40ceb9cf12d697040fcf90649";
13252
+
sha256 = "0yha205ajwqz4y1a5l5qh35mivaz2ql1vqfky2cxy90zndq8g08r";
13229
13253
};
13230
13254
meta.homepage = "https://github.com/Wansmer/treesj/";
13231
13255
};
···
13497
13521
13498
13522
unimpaired-nvim = buildVimPlugin {
13499
13523
pname = "unimpaired.nvim";
13500
-
version = "2024-04-09";
13524
+
version = "2025-01-23";
13501
13525
src = fetchFromGitHub {
13502
13526
owner = "tummetott";
13503
13527
repo = "unimpaired.nvim";
13504
-
rev = "8e504ba95dd10a687f4e4dacd5e19db221b88534";
13505
-
sha256 = "sha256-CNU4cigMjbvOdUzUXze9ZDmTZRuYtj4dCuuLVZkMTQg=";
13528
+
rev = "a282ab8ce0d0d4b5b1200ea484993aecf65dd94c";
13529
+
sha256 = "08nbc8svk83c5mjgj6ljsa7dm91i0q3anrfgjjx6x6s7khvxzccd";
13506
13530
};
13507
13531
meta.homepage = "https://github.com/tummetott/unimpaired.nvim/";
13508
13532
};
13509
13533
13510
13534
unison = buildVimPlugin {
13511
13535
pname = "unison";
13512
-
version = "2025-01-17";
13536
+
version = "2025-01-24";
13513
13537
src = fetchFromGitHub {
13514
13538
owner = "unisonweb";
13515
13539
repo = "unison";
13516
-
rev = "14c73f1cf87f7e5155301b26dc648099e55aa0b7";
13517
-
sha256 = "1rz2kb41mdmimdwgb0p9nd8g3aq0xmzwhnbxwbxsylkfxzkbgfid";
13540
+
rev = "f605ceca04028bc0b020b25af82a40e233d2d9d4";
13541
+
sha256 = "1bmmngjalnaiwnyl58kawkn2cx2r28ac8kd4iyc22c21pimngp1b";
13518
13542
};
13519
13543
meta.homepage = "https://github.com/unisonweb/unison/";
13520
13544
};
···
14697
14721
14698
14722
vim-dadbod = buildVimPlugin {
14699
14723
pname = "vim-dadbod";
14700
-
version = "2024-12-12";
14724
+
version = "2025-01-25";
14701
14725
src = fetchFromGitHub {
14702
14726
owner = "tpope";
14703
14727
repo = "vim-dadbod";
14704
-
rev = "f740950d0703099e0f172016f10e0e39f50fd0ba";
14728
+
rev = "9f0ca8bcef704659820a95c3bbd2c262583a66a1";
14705
14729
sha256 = "13kwx67r5xl22znrd3i48qvr5dl5ny7qkpwkp455grkdx9y4q2gg";
14706
14730
};
14707
14731
meta.homepage = "https://github.com/tpope/vim-dadbod/";
···
15009
15033
15010
15034
vim-endwise = buildVimPlugin {
15011
15035
pname = "vim-endwise";
15012
-
version = "2024-12-12";
15036
+
version = "2025-01-24";
15013
15037
src = fetchFromGitHub {
15014
15038
owner = "tpope";
15015
15039
repo = "vim-endwise";
15016
-
rev = "5ec72eef1a07fb32af9be5402144678f68cb1a7a";
15017
-
sha256 = "09wbf132vd7jsyv6i59nlq99dk2723mqkisfgvfv1m0xr14rr8gw";
15040
+
rev = "f6a32fbe4d4e511d446ac189e926f8e24f69cc1e";
15041
+
sha256 = "1yysr1l197p8mkcg739688gi718886spbmmf232r824jw9cladq3";
15018
15042
};
15019
15043
meta.homepage = "https://github.com/tpope/vim-endwise/";
15020
15044
};
···
15129
15153
15130
15154
vim-fern = buildVimPlugin {
15131
15155
pname = "vim-fern";
15132
-
version = "2025-01-07";
15156
+
version = "2025-01-26";
15133
15157
src = fetchFromGitHub {
15134
15158
owner = "lambdalisue";
15135
15159
repo = "vim-fern";
15136
-
rev = "0912da576f4beae177cda58b4cd5984e40548b84";
15137
-
sha256 = "12n5xnimxfk1862p98dk0jzq6in4jwcg8mf346mrmdsha76277m2";
15160
+
rev = "cb5be74e4a343c8187be91b6be4475b2d73755a2";
15161
+
sha256 = "176xb6zydgckvr7ahmxjqmds7wz3ndjb712brqyh0d3qw4ll9glp";
15138
15162
};
15139
15163
meta.homepage = "https://github.com/lambdalisue/vim-fern/";
15140
15164
};
···
15285
15309
15286
15310
vim-fugitive = buildVimPlugin {
15287
15311
pname = "vim-fugitive";
15288
-
version = "2024-12-29";
15312
+
version = "2025-01-20";
15289
15313
src = fetchFromGitHub {
15290
15314
owner = "tpope";
15291
15315
repo = "vim-fugitive";
15292
-
rev = "174230d6a7f2df94705a7ffd8d5413e27ec10a80";
15293
-
sha256 = "0bs5l8f1qrg9fr97nb029yf7bs813fg0pk5f0cjqfnmglslfr773";
15316
+
rev = "d74a7cff4cfcf84f83cc7eccfa365488f3bbabc2";
15317
+
sha256 = "1pzsz49915rixx8wm0rf580sg23pfi7dvwxmpqw0xxb87r9jxhkn";
15294
15318
};
15295
15319
meta.homepage = "https://github.com/tpope/vim-fugitive/";
15296
15320
};
···
16091
16115
16092
16116
vim-just = buildVimPlugin {
16093
16117
pname = "vim-just";
16094
-
version = "2024-12-16";
16118
+
version = "2025-01-27";
16095
16119
src = fetchFromGitHub {
16096
16120
owner = "NoahTheDuke";
16097
16121
repo = "vim-just";
16098
-
rev = "ed67f198e981f555c0f9e9ed5b69b4b06543a9e1";
16099
-
sha256 = "03zbh0my0l966y46l21612m5gr8c57jhhnhxxyzlrpy2wh59xjmk";
16122
+
rev = "0f7d26de0c48e2620b733e51f4159aae13dc3bee";
16123
+
sha256 = "0hhghy5r7sdvbb92yg418bbvmaknab3pg8ilxfc5jli33k4xd3sc";
16100
16124
};
16101
16125
meta.homepage = "https://github.com/NoahTheDuke/vim-just/";
16102
16126
};
···
16559
16583
16560
16584
vim-monokai = buildVimPlugin {
16561
16585
pname = "vim-monokai";
16562
-
version = "2024-12-10";
16586
+
version = "2025-01-26";
16563
16587
src = fetchFromGitHub {
16564
16588
owner = "crusoexia";
16565
16589
repo = "vim-monokai";
16566
-
rev = "54a2a6c2f4c0d20401af98952945945f6b94101f";
16567
-
sha256 = "1fx0548mdq0rqmw71bpsvd6bs7gn18zhn1yv5kbh3h8h93a8sl8y";
16590
+
rev = "ccaaf4bf983e828e46d47288d0278316486d718b";
16591
+
sha256 = "195sq9gcjsyr0crwqawhjm1r044fpwkba383ia8jg7m2rhm4g71w";
16568
16592
};
16569
16593
meta.homepage = "https://github.com/crusoexia/vim-monokai/";
16570
16594
};
···
18094
18118
18095
18119
vim-terraform = buildVimPlugin {
18096
18120
pname = "vim-terraform";
18097
-
version = "2025-01-08";
18121
+
version = "2025-01-20";
18098
18122
src = fetchFromGitHub {
18099
18123
owner = "hashivim";
18100
18124
repo = "vim-terraform";
18101
-
rev = "174789e2f0a1c8348ae129223581760807162e82";
18102
-
sha256 = "16pafwdlcbjbnli3afwcyi07ai53jqpxk7ci8z02s457r2s31z0n";
18125
+
rev = "8912ca1be3025a1c9fab193618f3b99517e01973";
18126
+
sha256 = "1n853x6z5cza54vw447k0sprsqf658fdyj5fp3cls14k9pngfqi3";
18103
18127
};
18104
18128
meta.homepage = "https://github.com/hashivim/vim-terraform/";
18105
18129
};
···
18119
18143
18120
18144
vim-test = buildVimPlugin {
18121
18145
pname = "vim-test";
18122
-
version = "2025-01-17";
18146
+
version = "2025-01-22";
18123
18147
src = fetchFromGitHub {
18124
18148
owner = "vim-test";
18125
18149
repo = "vim-test";
18126
-
rev = "844b51ee092ee4bd5f9b140874c1568751b6f37c";
18127
-
sha256 = "07nvv0d8ypy0n4x44gl4a5x8jkps7h0wmmsr0zvg56zwl00iikaw";
18150
+
rev = "d317336c4022c272e74cfe11e277483183dd0b5f";
18151
+
sha256 = "1f124zfgrzbmlzv68wlzjp0k91prnjv2h63lj84s5mn599rahpb2";
18128
18152
};
18129
18153
meta.homepage = "https://github.com/vim-test/vim-test/";
18130
18154
};
···
18539
18563
18540
18564
vim-wakatime = buildVimPlugin {
18541
18565
pname = "vim-wakatime";
18542
-
version = "2024-11-15";
18566
+
version = "2025-01-25";
18543
18567
src = fetchFromGitHub {
18544
18568
owner = "wakatime";
18545
18569
repo = "vim-wakatime";
18546
-
rev = "cf51327a9e08935569614d1cb24e779ee9f45519";
18547
-
sha256 = "10d59w48h1n744l9w406msghncdl7i2nxg98dsd8siy6mycb5d2b";
18570
+
rev = "e46d7c4f98ee0f40782008dd60cb2a79c377fb1d";
18571
+
sha256 = "1sr1gva01vw7adgpyhbaxsl5vl1nbdn04722m8mx18fsfa7jca7x";
18548
18572
};
18549
18573
meta.homepage = "https://github.com/wakatime/vim-wakatime/";
18550
18574
};
···
18755
18779
18756
18780
vimade = buildVimPlugin {
18757
18781
pname = "vimade";
18758
-
version = "2025-01-19";
18782
+
version = "2025-01-25";
18759
18783
src = fetchFromGitHub {
18760
18784
owner = "TaDaa";
18761
18785
repo = "vimade";
18762
-
rev = "9fb08c8c24c06781c99808adead0b07de228240d";
18763
-
sha256 = "1pkafigvbcwfr5jjgc6mxml3srf01m3n6v2wpc77mdwgzkj9ijq2";
18786
+
rev = "b750dca2828de47a7a596792108b6160263da4c2";
18787
+
sha256 = "1n3ns004rzvl90z9wwj0mbzv2z1sspygvxxnnckl7h28aj7kv2gc";
18764
18788
};
18765
18789
meta.homepage = "https://github.com/TaDaa/vimade/";
18766
18790
};
···
18876
18900
18877
18901
vimtex = buildVimPlugin {
18878
18902
pname = "vimtex";
18879
-
version = "2025-01-18";
18903
+
version = "2025-01-26";
18880
18904
src = fetchFromGitHub {
18881
18905
owner = "lervag";
18882
18906
repo = "vimtex";
18883
-
rev = "814eaae6dbfe5a293b211ebb9c57de5183d6dfc2";
18884
-
sha256 = "1443dyld31bzksqy1hgrc5ir7r0kb27kkwagls50ilwy6kz3kblj";
18907
+
rev = "83e331dcad5ce28012e656eea3906b5b897db2ba";
18908
+
sha256 = "1y4l90xfsaax8nmz71jv0c1ym8xv4yhr0v8vc2gmcnm1a1li18d3";
18885
18909
};
18886
18910
meta.homepage = "https://github.com/lervag/vimtex/";
18887
18911
};
···
19032
19056
19033
19057
which-key-nvim = buildVimPlugin {
19034
19058
pname = "which-key.nvim";
19035
-
version = "2025-01-05";
19059
+
version = "2025-01-23";
19036
19060
src = fetchFromGitHub {
19037
19061
owner = "folke";
19038
19062
repo = "which-key.nvim";
19039
-
rev = "1f8d414f61e0b05958c342df9b6a4c89ce268766";
19040
-
sha256 = "02nndwqr49461260shhqy3gm3y69lqqczscpqcssh2jx9mbzhppm";
19063
+
rev = "6cebd86917df559a88de0f806b2989799c6e6423";
19064
+
sha256 = "1w13ajdd18gqikyj04bgxjsxanfjyvvaxvsqxsyq2gchc4fjmsqq";
19041
19065
};
19042
19066
meta.homepage = "https://github.com/folke/which-key.nvim/";
19043
19067
};
···
19261
19285
19262
19286
yazi-nvim = buildVimPlugin {
19263
19287
pname = "yazi.nvim";
19264
-
version = "2025-01-18";
19288
+
version = "2025-01-26";
19265
19289
src = fetchFromGitHub {
19266
19290
owner = "mikavilpas";
19267
19291
repo = "yazi.nvim";
19268
-
rev = "34847a489ed9a9980cb4daf6dfac9024403caa9f";
19269
-
sha256 = "0kcmr74s9rwvd7dd8db7qpi5gi0kysv7zgfk77q9wsk3q7k09j9j";
19292
+
rev = "9a39d68534cb5ae7250aa50fcc233335843dd786";
19293
+
sha256 = "134czard0y7ynq2gz6r968vhyg01p2akwfrsmwaaq8sff2jpc1p1";
19270
19294
};
19271
19295
meta.homepage = "https://github.com/mikavilpas/yazi.nvim/";
19272
19296
};
···
19321
19345
19322
19346
zellij-nav-nvim = buildVimPlugin {
19323
19347
pname = "zellij-nav.nvim";
19324
-
version = "2024-12-24";
19348
+
version = "2025-01-22";
19325
19349
src = fetchFromGitHub {
19326
19350
owner = "swaits";
19327
19351
repo = "zellij-nav.nvim";
19328
-
rev = "366935eeb527889ab51771233b687589135d7891";
19329
-
sha256 = "0lj0g8nhmn5pikbzszyach6nsw55ddxq4yrdx9miw48qi6nz51sz";
19352
+
rev = "91cc2a642d8927ebde50ced5bf71ba470a0fc116";
19353
+
sha256 = "0acb5zfiljfiz1is98drj54mv211m8qqmxmi5acc1s2mcr56z31s";
19330
19354
};
19331
19355
meta.homepage = "https://github.com/swaits/zellij-nav.nvim/";
19332
19356
};
···
19429
19453
19430
19454
zotcite = buildVimPlugin {
19431
19455
pname = "zotcite";
19432
-
version = "2024-11-21";
19456
+
version = "2025-01-24";
19433
19457
src = fetchFromGitHub {
19434
19458
owner = "jalvesaq";
19435
19459
repo = "zotcite";
19436
-
rev = "a6d1eb8a8a8555aef814979a385d03165e2f8922";
19437
-
sha256 = "11lnm75n4im2m3vg4av6sa2x2fw62ja1w4an9c6ccvrqy5fj2wgm";
19460
+
rev = "db6db942b1385f13fd4d66182fa253477ecc5a23";
19461
+
sha256 = "10lilkw6vcakfhxwj5fj29lx000iv87qk6xlmxnvafh9fi2wmivh";
19438
19462
};
19439
19463
meta.homepage = "https://github.com/jalvesaq/zotcite/";
19440
19464
};
+146
-135
pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix
+146
-135
pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix
···
105
105
};
106
106
bash = buildGrammar {
107
107
language = "bash";
108
-
version = "0.0.0+rev=49c3100";
108
+
version = "0.0.0+rev=a985bd2";
109
109
src = fetchFromGitHub {
110
110
owner = "tree-sitter";
111
111
repo = "tree-sitter-bash";
112
-
rev = "49c31006d8307dcb12bc5770f35b6d5b9e2be68e";
113
-
hash = "sha256-JW+30zIyq8Xc7NG9V+YoFqC+57BjZXIbAvWPD2lqvIE=";
112
+
rev = "a985bd2d14d249b8f583343ad21aeb13c50c85e8";
113
+
hash = "sha256-5uI2DOLGLN0zD2VbCPB7sdLQFTL5kQtNZpGh7VC25wg=";
114
114
};
115
115
meta.homepage = "https://github.com/tree-sitter/tree-sitter-bash";
116
116
};
···
193
193
};
194
194
c = buildGrammar {
195
195
language = "c";
196
-
version = "0.0.0+rev=3aa2995";
196
+
version = "0.0.0+rev=492f7aa";
197
197
src = fetchFromGitHub {
198
198
owner = "tree-sitter";
199
199
repo = "tree-sitter-c";
200
-
rev = "3aa2995549d5d8b26928e8d3fa2770fd4327414e";
201
-
hash = "sha256-iT0sjwtrDtCduxCU3wVB1AP6gzxW3DpmqNQaP3LUBiA=";
200
+
rev = "492f7aaa37560204856a2b3f775398b66ba09f31";
201
+
hash = "sha256-4Ha5coP621qncxS6IE+KvNuhJlj5qI4ZveBwe/1cq9k=";
202
202
};
203
203
meta.homepage = "https://github.com/tree-sitter/tree-sitter-c";
204
204
};
205
205
c_sharp = buildGrammar {
206
206
language = "c_sharp";
207
-
version = "0.0.0+rev=acff8cb";
207
+
version = "0.0.0+rev=2c31cc8";
208
208
src = fetchFromGitHub {
209
209
owner = "tree-sitter";
210
210
repo = "tree-sitter-c-sharp";
211
-
rev = "acff8cbb53a1d7b9cd07b209c9933a0e2da9ef35";
212
-
hash = "sha256-Mdcr4UuoKiNodrNV7/NRfQkmgynPa798Rv9f6Qm3cFw=";
211
+
rev = "2c31cc87640ab6ad74fb408c0cf1262ce54da5bb";
212
+
hash = "sha256-pr9JxTc7o5q82CaYVtSSNlp3BQS4+CGblfmtXQoj9os=";
213
213
};
214
214
meta.homepage = "https://github.com/tree-sitter/tree-sitter-c-sharp";
215
215
};
···
336
336
};
337
337
cpp = buildGrammar {
338
338
language = "cpp";
339
-
version = "0.0.0+rev=f41b4f6";
339
+
version = "0.0.0+rev=a352ed8";
340
340
src = fetchFromGitHub {
341
341
owner = "tree-sitter";
342
342
repo = "tree-sitter-cpp";
343
-
rev = "f41b4f66a42100be405f96bdc4ebc4a61095d3e8";
344
-
hash = "sha256-NRcyXjijLdoa5fdA+MKZyt7mnM5B37zCsqZh4QvuOtA=";
343
+
rev = "a352ed85f733f9c6cc458fe5a82bcd4c00f70eab";
344
+
hash = "sha256-s/JJD2gfs2Kepj89N7ZCstdfZ1baONZmTxFy2D0KQ2M=";
345
345
};
346
346
meta.homepage = "https://github.com/tree-sitter/tree-sitter-cpp";
347
347
};
348
348
css = buildGrammar {
349
349
language = "css";
350
-
version = "0.0.0+rev=5c89b88";
350
+
version = "0.0.0+rev=6731f03";
351
351
src = fetchFromGitHub {
352
352
owner = "tree-sitter";
353
353
repo = "tree-sitter-css";
354
-
rev = "5c89b88a37a2e1e36c031469462d6ee85ff2c13c";
355
-
hash = "sha256-R5820/4sIQIfCMg3D/LF1Kk5Mf46YLokS8tBAcGL4Eo=";
354
+
rev = "6731f030693d3698ad94865ed0228fe45df07e30";
355
+
hash = "sha256-+TGRtlFDCfQYRC2dp+xyMZL/EpBnEjdq8vDeF1ib6Y0=";
356
356
};
357
357
meta.homepage = "https://github.com/tree-sitter/tree-sitter-css";
358
358
};
···
370
370
};
371
371
cuda = buildGrammar {
372
372
language = "cuda";
373
-
version = "0.0.0+rev=635e8aa";
373
+
version = "0.0.0+rev=757e0a6";
374
374
src = fetchFromGitHub {
375
375
owner = "theHamsta";
376
376
repo = "tree-sitter-cuda";
377
-
rev = "635e8aa3747823a0c4e9660c07cef76fe8d3ef93";
378
-
hash = "sha256-+KHenEgo9wMncjEIJZoqS0x089hjdR3J1t+x663qy1M=";
377
+
rev = "757e0a61f9d38b3d9eaa299e8d866e8283ffc284";
378
+
hash = "sha256-66tJ1GVAWKqXBCzBXUGdzG/Rl2vw/eJ6mQnWnnnpBcU=";
379
379
};
380
380
meta.homepage = "https://github.com/theHamsta/tree-sitter-cuda";
381
381
};
···
592
592
};
593
593
elixir = buildGrammar {
594
594
language = "elixir";
595
-
version = "0.0.0+rev=02a6f7f";
595
+
version = "0.0.0+rev=0e8eb7f";
596
596
src = fetchFromGitHub {
597
597
owner = "elixir-lang";
598
598
repo = "tree-sitter-elixir";
599
-
rev = "02a6f7fd4be28dd94ee4dd2ca19cb777053ea74e";
600
-
hash = "sha256-OM2RWQNdYMltYwmbU5f4ZK5a8Wx4JxBMYx9R5n2B4jg=";
599
+
rev = "0e8eb7fc1dfb3d855398870827a9866a1529a5e4";
600
+
hash = "sha256-rgmwf4ndSFtrdAz+w0QtIcZNgYfaLoCkqytnioXT/Pk=";
601
601
};
602
602
meta.homepage = "https://github.com/elixir-lang/tree-sitter-elixir";
603
603
};
···
636
636
};
637
637
embedded_template = buildGrammar {
638
638
language = "embedded_template";
639
-
version = "0.0.0+rev=3322625";
639
+
version = "0.0.0+rev=8495d10";
640
640
src = fetchFromGitHub {
641
641
owner = "tree-sitter";
642
642
repo = "tree-sitter-embedded-template";
643
-
rev = "332262529bc51abf5746317b2255ccc2fff778f8";
644
-
hash = "sha256-C2Lo3tT2363O++ycXiR6x0y+jy2zlmhcKp7t1LhvCe8=";
643
+
rev = "8495d106154741e6d35d37064f864758ece75de6";
644
+
hash = "sha256-DCEno1QzPcM9853hldrm4IAqKsTNALe//laDn+Hcr8Q=";
645
645
};
646
646
meta.homepage = "https://github.com/tree-sitter/tree-sitter-embedded-template";
647
647
};
648
648
erlang = buildGrammar {
649
649
language = "erlang";
650
-
version = "0.0.0+rev=d2281ab";
650
+
version = "0.0.0+rev=981fda0";
651
651
src = fetchFromGitHub {
652
652
owner = "WhatsApp";
653
653
repo = "tree-sitter-erlang";
654
-
rev = "d2281ab060093290045941a865a3834eec862a3f";
655
-
hash = "sha256-tiZY1CXwKBwkXRrl1uJACOoXIlC9AmqDQ9bxWuq9ejw=";
654
+
rev = "981fda038d2eb182a88a9374ccb1c14b840cba0b";
655
+
hash = "sha256-uvVnWbkiwsqNq0hPikEwLLq1MDVohJlgK/L6zAUC+rU=";
656
656
};
657
657
meta.homepage = "https://github.com/WhatsApp/tree-sitter-erlang";
658
658
};
···
746
746
};
747
747
fortran = buildGrammar {
748
748
language = "fortran";
749
-
version = "0.0.0+rev=5fc069e";
749
+
version = "0.0.0+rev=022b032";
750
750
src = fetchFromGitHub {
751
751
owner = "stadelmanma";
752
752
repo = "tree-sitter-fortran";
753
-
rev = "5fc069e4f05810ec6f8e399cd522e4eba864181c";
754
-
hash = "sha256-dcpGhtUbaw4lBrwL01nzokWF2BQLsER5S7zEH6xOzso=";
753
+
rev = "022b032d31299c5d8336cdfd0ece97de20a609c0";
754
+
hash = "sha256-STRbEv7kBtkrokXgaN9g1JNwWmSV+7gkyklhYKJszNY=";
755
755
};
756
756
meta.homepage = "https://github.com/stadelmanma/tree-sitter-fortran";
757
757
};
···
978
978
};
979
979
go = buildGrammar {
980
980
language = "go";
981
-
version = "0.0.0+rev=12fe553";
981
+
version = "0.0.0+rev=7cb21a6";
982
982
src = fetchFromGitHub {
983
983
owner = "tree-sitter";
984
984
repo = "tree-sitter-go";
985
-
rev = "12fe553fdaaa7449f764bc876fd777704d4fb752";
986
-
hash = "sha256-E8ieOSkpmdsMrj1m0op0WA5ki4VkodHBMtJRCmYtmGY=";
985
+
rev = "7cb21a65af6cc8e5c6742b9dba42881ea1158475";
986
+
hash = "sha256-BOq/HH6r+6dbdUa/0rlQioXG3Dgm60gBNSc1SLfE2fI=";
987
987
};
988
988
meta.homepage = "https://github.com/tree-sitter/tree-sitter-go";
989
989
};
···
1088
1088
};
1089
1089
groovy = buildGrammar {
1090
1090
language = "groovy";
1091
-
version = "0.0.0+rev=d1556e7";
1091
+
version = "0.0.0+rev=8691159";
1092
1092
src = fetchFromGitHub {
1093
1093
owner = "murtaza64";
1094
1094
repo = "tree-sitter-groovy";
1095
-
rev = "d1556e77d49df1a28cd564af5766fdaea8ab7063";
1096
-
hash = "sha256-oEdO9P1akGzOmZvAUrO608yptgkMsJL5YAhPwBvarPI=";
1095
+
rev = "86911590a8e46d71301c66468e5620d9faa5b6af";
1096
+
hash = "sha256-652wluH2C3pYmhthaj4eWDVLtEvvVIuu70bJNnt5em0=";
1097
1097
};
1098
1098
meta.homepage = "https://github.com/murtaza64/tree-sitter-groovy";
1099
1099
};
···
1110
1110
};
1111
1111
hack = buildGrammar {
1112
1112
language = "hack";
1113
-
version = "0.0.0+rev=fca1e29";
1113
+
version = "0.0.0+rev=bc5b3a1";
1114
1114
src = fetchFromGitHub {
1115
1115
owner = "slackhq";
1116
1116
repo = "tree-sitter-hack";
1117
-
rev = "fca1e294f6dce8ec5659233a6a21f5bd0ed5b4f2";
1118
-
hash = "sha256-XTcsqCvlwbAAi7/TXrYX8wT56Ie+0OW5+eNRMH7XNyk=";
1117
+
rev = "bc5b3a10d6d27e8220a113a9a7fe9bec0a1574b0";
1118
+
hash = "sha256-dVDJRRn5pT7FPQN+RIUi/mFG6uS8rAzWJy2dBfuiNSM=";
1119
1119
};
1120
1120
meta.homepage = "https://github.com/slackhq/tree-sitter-hack";
1121
1121
};
···
1243
1243
};
1244
1244
html = buildGrammar {
1245
1245
language = "html";
1246
-
version = "0.0.0+rev=d9219ad";
1246
+
version = "0.0.0+rev=d18f83f";
1247
1247
src = fetchFromGitHub {
1248
1248
owner = "tree-sitter";
1249
1249
repo = "tree-sitter-html";
1250
-
rev = "d9219ada6e1a2c8f0ab0304a8bd9ca4285ae0468";
1251
-
hash = "sha256-0aLNG4eB2I0Qn0r1oF4YwUDLek78S5fbklFI/bMmxOQ=";
1250
+
rev = "d18f83f8bed0be99796c4eacafe9b295ab2ee144";
1251
+
hash = "sha256-FbyIgMEheIMAvllWtizuhj39G60IYX6YPY0BIz9O2/4=";
1252
1252
};
1253
1253
meta.homepage = "https://github.com/tree-sitter/tree-sitter-html";
1254
1254
};
···
1287
1287
};
1288
1288
hyprlang = buildGrammar {
1289
1289
language = "hyprlang";
1290
-
version = "0.0.0+rev=6858695";
1290
+
version = "0.0.0+rev=d719158";
1291
1291
src = fetchFromGitHub {
1292
1292
owner = "luckasRanarison";
1293
1293
repo = "tree-sitter-hyprlang";
1294
-
rev = "6858695eba0e63b9e0fceef081d291eb352abce8";
1295
-
hash = "sha256-5csAj7k03QEEfkZE/EBmGjqUHPlFss3EWvExT4kaiQg=";
1294
+
rev = "d719158abe537b1916daaea6fa03287089f0b601";
1295
+
hash = "sha256-5iflQ4FDEvVRuaytPl08Q9CYXm2dfZ49qJyvcsOrzuI=";
1296
1296
};
1297
1297
meta.homepage = "https://github.com/luckasRanarison/tree-sitter-hyprlang";
1298
1298
};
···
1364
1364
};
1365
1365
janet_simple = buildGrammar {
1366
1366
language = "janet_simple";
1367
-
version = "0.0.0+rev=b4aa56f";
1367
+
version = "0.0.0+rev=ca4785b";
1368
1368
src = fetchFromGitHub {
1369
1369
owner = "sogaiu";
1370
1370
repo = "tree-sitter-janet-simple";
1371
-
rev = "b4aa56fd0a2ea2708fc93062683ae5eaa4e973e6";
1372
-
hash = "sha256-2Yo1ZGNZbe6TtfaSIykkG10L58Z6lk5hMr30K5zGuYI=";
1371
+
rev = "ca4785b47a4ff15653f0408a49c764dec533e0d3";
1372
+
hash = "sha256-pRB5G4lR0t2E9MQN/a2AC8OQppwD6gZ1AfCNPon6TIE=";
1373
1373
};
1374
1374
meta.homepage = "https://github.com/sogaiu/tree-sitter-janet-simple";
1375
1375
};
1376
1376
java = buildGrammar {
1377
1377
language = "java";
1378
-
version = "0.0.0+rev=94703d5";
1378
+
version = "0.0.0+rev=677da92";
1379
1379
src = fetchFromGitHub {
1380
1380
owner = "tree-sitter";
1381
1381
repo = "tree-sitter-java";
1382
-
rev = "94703d5a6bed02b98e438d7cad1136c01a60ba2c";
1383
-
hash = "sha256-OvEO1BLZLjP3jt4gar18kiXderksFKO0WFXDQqGLRIY=";
1382
+
rev = "677da92875756e31b3a42505d822cc8be7c5ab5e";
1383
+
hash = "sha256-6eJI+6bMdMb/9q9rXFF66JeuC8TaRKKzAnkfMZ8tojU=";
1384
1384
};
1385
1385
meta.homepage = "https://github.com/tree-sitter/tree-sitter-java";
1386
1386
};
1387
1387
javascript = buildGrammar {
1388
1388
language = "javascript";
1389
-
version = "0.0.0+rev=108b2d4";
1389
+
version = "0.0.0+rev=3f1c835";
1390
1390
src = fetchFromGitHub {
1391
1391
owner = "tree-sitter";
1392
1392
repo = "tree-sitter-javascript";
1393
-
rev = "108b2d4d17a04356a340aea809e4dd5b801eb40d";
1394
-
hash = "sha256-0x6DbmRTlxUP4vbWVsLoj+k1YOk2Dr+LAPClFsWi7r8=";
1393
+
rev = "3f1c835d05165050834da0e3cbc23a75e94aaa64";
1394
+
hash = "sha256-+lC8zuuNlMIiEDqtuMdJwKXqG9udGOREq0ufasSbIJY=";
1395
1395
};
1396
1396
meta.homepage = "https://github.com/tree-sitter/tree-sitter-javascript";
1397
1397
};
···
1408
1408
};
1409
1409
jsdoc = buildGrammar {
1410
1410
language = "jsdoc";
1411
-
version = "0.0.0+rev=b253abf";
1411
+
version = "0.0.0+rev=a417db5";
1412
1412
src = fetchFromGitHub {
1413
1413
owner = "tree-sitter";
1414
1414
repo = "tree-sitter-jsdoc";
1415
-
rev = "b253abf68a73217b7a52c0ec254f4b6a7bb86665";
1416
-
hash = "sha256-Azzb2zBjAfwbEmAEO1YqhpaxtzbXmRjfIzRla2Hx+24=";
1415
+
rev = "a417db5dbdd869fccb6a8b75ec04459e1d4ccd2c";
1416
+
hash = "sha256-MMLgza5H9NWYn9jtOumwg3cz3hqb8GQGFc/yRSvUIVI=";
1417
1417
};
1418
1418
meta.homepage = "https://github.com/tree-sitter/tree-sitter-jsdoc";
1419
1419
};
1420
1420
json = buildGrammar {
1421
1421
language = "json";
1422
-
version = "0.0.0+rev=4d770d3";
1422
+
version = "0.0.0+rev=54ccd94";
1423
1423
src = fetchFromGitHub {
1424
1424
owner = "tree-sitter";
1425
1425
repo = "tree-sitter-json";
1426
-
rev = "4d770d31f732d50d3ec373865822fbe659e47c75";
1427
-
hash = "sha256-hmcwRbTn0xPrV1OufXXq6VNhCopa1NQJhDsY3VSPovw=";
1426
+
rev = "54ccd9485e0122a5e9faf5d8aaed7294c308e894";
1427
+
hash = "sha256-tltnBQNEFZeN0jIxG0eHofyMLR0CTrQos1fh02Xexas=";
1428
1428
};
1429
1429
meta.homepage = "https://github.com/tree-sitter/tree-sitter-json";
1430
1430
};
···
1507
1507
};
1508
1508
kotlin = buildGrammar {
1509
1509
language = "kotlin";
1510
-
version = "0.0.0+rev=0662afb";
1510
+
version = "0.0.0+rev=c4ddea3";
1511
1511
src = fetchFromGitHub {
1512
1512
owner = "fwcd";
1513
1513
repo = "tree-sitter-kotlin";
1514
-
rev = "0662afbd2ce19b17c603acf67ae707b4d69ab8f4";
1515
-
hash = "sha256-r3emNyglirgxb1ktR46EgsECv6ueHUpo6wI2ULyUBtU=";
1514
+
rev = "c4ddea359a7ff4d92360b2efcd6cfce5dc25afe6";
1515
+
hash = "sha256-7REd272fpCP/ggzg7wLf5DS6QX9SIO9YGPdvj2c2w58=";
1516
1516
};
1517
1517
meta.homepage = "https://github.com/fwcd/tree-sitter-kotlin";
1518
1518
};
···
1797
1797
};
1798
1798
nginx = buildGrammar {
1799
1799
language = "nginx";
1800
-
version = "0.0.0+rev=281d184";
1800
+
version = "0.0.0+rev=989da76";
1801
1801
src = fetchFromGitHub {
1802
1802
owner = "opa-oz";
1803
1803
repo = "tree-sitter-nginx";
1804
-
rev = "281d184b8240b2b22670b8907b57b6d6842db6f3";
1805
-
hash = "sha256-OsUCCtkaCwiKWKBduk9Ktc65LP1udKcKRmU4TAy8ayE=";
1804
+
rev = "989da760be05a3334af3ec88705cbf57e6a9c41d";
1805
+
hash = "sha256-tIbwsh7cnpm1jkIKaXQ7NI/LXWzEOsZyNLfe/qTNkkM=";
1806
1806
};
1807
1807
meta.homepage = "https://github.com/opa-oz/tree-sitter-nginx";
1808
1808
};
···
2009
2009
};
2010
2010
perl = buildGrammar {
2011
2011
language = "perl";
2012
-
version = "0.0.0+rev=7120632";
2012
+
version = "0.0.0+rev=6f280c5";
2013
2013
src = fetchFromGitHub {
2014
2014
owner = "tree-sitter-perl";
2015
2015
repo = "tree-sitter-perl";
2016
-
rev = "71206326a8bcbdc2032f852bab8698e315bf5910";
2017
-
hash = "sha256-EySvg8EcCrRS7QfiainRgsCYg8Kvn5DROLxrnyD3rkU=";
2016
+
rev = "6f280c52662dc254eb7a5abc0889f7a9e1154ffd";
2017
+
hash = "sha256-wyIUdf0v/acVptAe3Z3tL9QvbdZYoxpeaS1a7oygyiU=";
2018
2018
};
2019
2019
meta.homepage = "https://github.com/tree-sitter-perl/tree-sitter-perl";
2020
2020
};
2021
2021
php = buildGrammar {
2022
2022
language = "php";
2023
-
version = "0.0.0+rev=43aad2b";
2023
+
version = "0.0.0+rev=5021edd";
2024
2024
src = fetchFromGitHub {
2025
2025
owner = "tree-sitter";
2026
2026
repo = "tree-sitter-php";
2027
-
rev = "43aad2b9a98aa8e603ea0cf5bb630728a5591ad8";
2028
-
hash = "sha256-+CnUnrNRaD+CejyYjqelMYA1K3GN/WPeZBJoP2y5cmI=";
2027
+
rev = "5021edde6d0ea75aedc313e75cca2ac5aa064d41";
2028
+
hash = "sha256-DeqHoBlx9UCq7e06W6MnAVtoG7h7qrT1PNGsWTRN2f0=";
2029
2029
};
2030
2030
location = "php";
2031
2031
meta.homepage = "https://github.com/tree-sitter/tree-sitter-php";
2032
2032
};
2033
2033
php_only = buildGrammar {
2034
2034
language = "php_only";
2035
-
version = "0.0.0+rev=43aad2b";
2035
+
version = "0.0.0+rev=5021edd";
2036
2036
src = fetchFromGitHub {
2037
2037
owner = "tree-sitter";
2038
2038
repo = "tree-sitter-php";
2039
-
rev = "43aad2b9a98aa8e603ea0cf5bb630728a5591ad8";
2040
-
hash = "sha256-+CnUnrNRaD+CejyYjqelMYA1K3GN/WPeZBJoP2y5cmI=";
2039
+
rev = "5021edde6d0ea75aedc313e75cca2ac5aa064d41";
2040
+
hash = "sha256-DeqHoBlx9UCq7e06W6MnAVtoG7h7qrT1PNGsWTRN2f0=";
2041
2041
};
2042
2042
location = "php_only";
2043
2043
meta.homepage = "https://github.com/tree-sitter/tree-sitter-php";
···
2132
2132
};
2133
2133
prisma = buildGrammar {
2134
2134
language = "prisma";
2135
-
version = "0.0.0+rev=eca2596";
2135
+
version = "0.0.0+rev=73f39a6";
2136
2136
src = fetchFromGitHub {
2137
2137
owner = "victorhqc";
2138
2138
repo = "tree-sitter-prisma";
2139
-
rev = "eca2596a355b1a9952b4f80f8f9caed300a272b5";
2140
-
hash = "sha256-MOqkM7DCQl1L8Jn9nyw89EoAr0ez4+d39HeKy2cb66c=";
2139
+
rev = "73f39a6d5401cfdcd143951e499336cf5ab2ffaa";
2140
+
hash = "sha256-0wHh+Gf2wer/35NdEWOCQFNdRH/wVWnRx9HnlX7vZho=";
2141
2141
};
2142
2142
meta.homepage = "https://github.com/victorhqc/tree-sitter-prisma";
2143
2143
};
···
2267
2267
};
2268
2268
python = buildGrammar {
2269
2269
language = "python";
2270
-
version = "0.0.0+rev=409b5d6";
2270
+
version = "0.0.0+rev=44c2f7a";
2271
2271
src = fetchFromGitHub {
2272
2272
owner = "tree-sitter";
2273
2273
repo = "tree-sitter-python";
2274
-
rev = "409b5d671eb0ea4972eeacaaca24bbec1acf79b1";
2275
-
hash = "sha256-IIAL2qteFPBCPmDK1N2EdDgpI4CwfMuuVL8t5tYueLU=";
2274
+
rev = "44c2f7aebce0efac5867cdc5f2ea03c1d43a0305";
2275
+
hash = "sha256-B/c4QW3LIMQPmiRyvQe7SrQNUoIqW8U9FEnP54+XT/4=";
2276
2276
};
2277
2277
meta.homepage = "https://github.com/tree-sitter/tree-sitter-python";
2278
2278
};
···
2311
2311
};
2312
2312
query = buildGrammar {
2313
2313
language = "query";
2314
-
version = "0.0.0+rev=a6674e2";
2314
+
version = "0.0.0+rev=5c2d027";
2315
2315
src = fetchFromGitHub {
2316
2316
owner = "nvim-treesitter";
2317
2317
repo = "tree-sitter-query";
2318
-
rev = "a6674e279b14958625d7a530cabe06119c7a1532";
2319
-
hash = "sha256-xtr2IVI+3h/u9f84ye7szHR/U2E8Bm5NN7vhqaCkiyI=";
2318
+
rev = "5c2d02747250bc326bc33687b3319b7db8554e24";
2319
+
hash = "sha256-bZ8bIrr3vclu7AklGyVIxkR3TF9JDrGJui6i71swqhM=";
2320
2320
};
2321
2321
meta.homepage = "https://github.com/nvim-treesitter/tree-sitter-query";
2322
2322
};
···
2399
2399
};
2400
2400
regex = buildGrammar {
2401
2401
language = "regex";
2402
-
version = "0.0.0+rev=d329907";
2402
+
version = "0.0.0+rev=b638d29";
2403
2403
src = fetchFromGitHub {
2404
2404
owner = "tree-sitter";
2405
2405
repo = "tree-sitter-regex";
2406
-
rev = "d329907611abe46d26ab5908e5922e7400212cb9";
2407
-
hash = "sha256-XNoklzboR0NzFu2Ke7HT6TitROFhEM6S993INA1atfM=";
2406
+
rev = "b638d29335ef41215b86732dd51be34c701ef683";
2407
+
hash = "sha256-KHPwvjqvgqLKGL/OeotF1djSSSrAsb2H3CNUmgiva18=";
2408
2408
};
2409
2409
meta.homepage = "https://github.com/tree-sitter/tree-sitter-regex";
2410
2410
};
···
2498
2498
};
2499
2499
rst = buildGrammar {
2500
2500
language = "rst";
2501
-
version = "0.0.0+rev=5120f6e";
2501
+
version = "0.0.0+rev=dd5971e";
2502
2502
src = fetchFromGitHub {
2503
2503
owner = "stsewd";
2504
2504
repo = "tree-sitter-rst";
2505
-
rev = "5120f6e59284cb8b85b450bd2db0bd352635ba9f";
2506
-
hash = "sha256-PI1C0W8fiuIQ2fgHXDelkCa0ng1a32x/9hrA33KoefM=";
2505
+
rev = "dd5971ef7759583aadd5aa5e3a3a0905eb5734d5";
2506
+
hash = "sha256-gW/d49PsRm/FgTS4khJ681GDjf1aAgTSXvUv/8bP0ek=";
2507
2507
};
2508
2508
meta.homepage = "https://github.com/stsewd/tree-sitter-rst";
2509
2509
};
···
2531
2531
};
2532
2532
rust = buildGrammar {
2533
2533
language = "rust";
2534
-
version = "0.0.0+rev=1f63b33";
2534
+
version = "0.0.0+rev=2eaf126";
2535
2535
src = fetchFromGitHub {
2536
2536
owner = "tree-sitter";
2537
2537
repo = "tree-sitter-rust";
2538
-
rev = "1f63b33efee17e833e0ea29266dd3d713e27e321";
2539
-
hash = "sha256-HV7zMwO3ZMaHqX5cV43iwuC+QM7ecApZ2U/hbXuM34c=";
2538
+
rev = "2eaf126458a4d6a69401089b6ba78c5e5d6c1ced";
2539
+
hash = "sha256-u3mJghmVHYPjow1QWRoT/Ip7DZwli4EzmioZQOzqTjs=";
2540
2540
};
2541
2541
meta.homepage = "https://github.com/tree-sitter/tree-sitter-rust";
2542
2542
};
···
2553
2553
};
2554
2554
scfg = buildGrammar {
2555
2555
language = "scfg";
2556
-
version = "0.0.0+rev=a551280";
2556
+
version = "0.0.0+rev=2f3709e";
2557
2557
src = fetchFromGitHub {
2558
2558
owner = "rockorager";
2559
2559
repo = "tree-sitter-scfg";
2560
-
rev = "a5512800ea0220da4abbae61b8aea8423d1549aa";
2561
-
hash = "sha256-Je6taNzniyd1c+2NRCF7TOvnpeW4qhYYhdAEcgpDOAA=";
2560
+
rev = "2f3709e7656fa2c443f92041c91a9f843f8cd625";
2561
+
hash = "sha256-2/n+pSR6Ojahm8iBnpNsQscrXQqzZflKBA42gX29u50=";
2562
2562
};
2563
2563
generate = true;
2564
2564
meta.homepage = "https://github.com/rockorager/tree-sitter-scfg";
···
2608
2608
};
2609
2609
meta.homepage = "https://github.com/theHamsta/tree-sitter-slang";
2610
2610
};
2611
+
slim = buildGrammar {
2612
+
language = "slim";
2613
+
version = "0.0.0+rev=a0f08e8";
2614
+
src = fetchFromGitHub {
2615
+
owner = "theoo";
2616
+
repo = "tree-sitter-slim";
2617
+
rev = "a0f08e85b787248219ea645423c5916c8d620ef6";
2618
+
hash = "sha256-b+V56Csa+byGvTieN+cAvoVy8UpFzS8/SSdYeW3cjts=";
2619
+
};
2620
+
meta.homepage = "https://github.com/theoo/tree-sitter-slim";
2621
+
};
2611
2622
slint = buildGrammar {
2612
2623
language = "slint";
2613
2624
version = "0.0.0+rev=f11da7e";
···
2654
2665
};
2655
2666
solidity = buildGrammar {
2656
2667
language = "solidity";
2657
-
version = "0.0.0+rev=f7f5251";
2668
+
version = "0.0.0+rev=7270875";
2658
2669
src = fetchFromGitHub {
2659
2670
owner = "JoranHonig";
2660
2671
repo = "tree-sitter-solidity";
2661
-
rev = "f7f5251a3f5b1d04f0799b3571b12918af177fc8";
2662
-
hash = "sha256-Tt8lXaHrRFbbATUoWK+Y9FZohY1IeDTCXaaom4yZYb4=";
2672
+
rev = "727087514eff57d92e273a24303142308bce3381";
2673
+
hash = "sha256-k5YExvQmDXk+k9afiq6VizFdsvSH9u8Y1u3xB9i96mw=";
2663
2674
};
2664
2675
meta.homepage = "https://github.com/JoranHonig/tree-sitter-solidity";
2665
2676
};
···
2689
2700
};
2690
2701
sourcepawn = buildGrammar {
2691
2702
language = "sourcepawn";
2692
-
version = "0.0.0+rev=6b9bf9c";
2703
+
version = "0.0.0+rev=f2af8d0";
2693
2704
src = fetchFromGitHub {
2694
2705
owner = "nilshelmig";
2695
2706
repo = "tree-sitter-sourcepawn";
2696
-
rev = "6b9bf9cbab91443380d2ca8a2f6c491cc7fac5bf";
2697
-
hash = "sha256-2DjGCZ701c2rMxQZM4YF61rZokZUov4ECb0gwAmyuVk=";
2707
+
rev = "f2af8d0dc14c6790130cceb2a20027eb41a8297c";
2708
+
hash = "sha256-u8/wM2Dj+uO3g24MsGZfH9zkABCEaWWFI8EX3fxuljk=";
2698
2709
};
2699
2710
meta.homepage = "https://github.com/nilshelmig/tree-sitter-sourcepawn";
2700
2711
};
···
2788
2799
};
2789
2800
superhtml = buildGrammar {
2790
2801
language = "superhtml";
2791
-
version = "0.0.0+rev=1fda813";
2802
+
version = "0.0.0+rev=e6eba40";
2792
2803
src = fetchFromGitHub {
2793
2804
owner = "kristoff-it";
2794
2805
repo = "superhtml";
2795
-
rev = "1fda813bd9dc108e962e018e6a327434767ad616";
2796
-
hash = "sha256-+32toY540h92Xk5xoYvZaMYNDxXWI4pRbkrBnU4xRjM=";
2806
+
rev = "e6eba40bf54dd94d842154be0389c53a37be8dc8";
2807
+
hash = "sha256-v1K4yuAeFxu8K/Wt2gv2Onwfa4AB4Wt1p76d2koLAYw=";
2797
2808
};
2798
2809
location = "tree-sitter-superhtml";
2799
2810
meta.homepage = "https://github.com/kristoff-it/superhtml";
···
2867
2878
};
2868
2879
t32 = buildGrammar {
2869
2880
language = "t32";
2870
-
version = "0.0.0+rev=ad23ed0";
2881
+
version = "0.0.0+rev=e5a12f7";
2871
2882
src = fetchFromGitLab {
2872
2883
owner = "xasc";
2873
2884
repo = "tree-sitter-t32";
2874
-
rev = "ad23ed0325658adbb1dfb397d4dfbea8872585c6";
2875
-
hash = "sha256-dcz2b0NiaJEQUN6kOk+FVfxqD3wSzolH+NXkPpzrQj4=";
2885
+
rev = "e5a12f798f056049642aa03fbb83786e3a5b95d4";
2886
+
hash = "sha256-oOykmtAFPQiqK02nia8/m8pg2fi5yKt7dzZOGr9f3dQ=";
2876
2887
};
2877
2888
meta.homepage = "https://gitlab.com/xasc/tree-sitter-t32.git";
2878
2889
};
···
2923
2934
};
2924
2935
templ = buildGrammar {
2925
2936
language = "templ";
2926
-
version = "0.0.0+rev=60310af";
2937
+
version = "0.0.0+rev=a9178bf";
2927
2938
src = fetchFromGitHub {
2928
2939
owner = "vrischmann";
2929
2940
repo = "tree-sitter-templ";
2930
-
rev = "60310af0d788a0160d719d4aff8f146b6e6c55bd";
2931
-
hash = "sha256-M0+Yw2Ld9qT9Ag9OaMpmls8LO4+IK0xtAZ8X5oZ2c78=";
2941
+
rev = "a9178bfc9cc8040c08f39b47bae5400a2bf06e50";
2942
+
hash = "sha256-QMOPxbNzLcUfhEuD635M/n3WrADryjZVKXlNMF6QezQ=";
2932
2943
};
2933
2944
meta.homepage = "https://github.com/vrischmann/tree-sitter-templ";
2934
2945
};
···
3035
3046
};
3036
3047
tsx = buildGrammar {
3037
3048
language = "tsx";
3038
-
version = "0.0.0+rev=8e13e1d";
3049
+
version = "0.0.0+rev=410947e";
3039
3050
src = fetchFromGitHub {
3040
3051
owner = "tree-sitter";
3041
3052
repo = "tree-sitter-typescript";
3042
-
rev = "8e13e1db35b941fc57f2bd2dd4628180448c17d5";
3043
-
hash = "sha256-Z68ERsfHxDubDJb7nQKSH0YoBmIReUGXNF0LJAQTXEs=";
3053
+
rev = "410947e9d2ca8e032cd2419bf1241406c7e6f9bb";
3054
+
hash = "sha256-iRIRIighYwVB5Pze5nhdZ9gFiELiqVBYrSyKLzaXI/8=";
3044
3055
};
3045
3056
location = "tsx";
3046
3057
meta.homepage = "https://github.com/tree-sitter/tree-sitter-typescript";
···
3069
3080
};
3070
3081
typescript = buildGrammar {
3071
3082
language = "typescript";
3072
-
version = "0.0.0+rev=8e13e1d";
3083
+
version = "0.0.0+rev=410947e";
3073
3084
src = fetchFromGitHub {
3074
3085
owner = "tree-sitter";
3075
3086
repo = "tree-sitter-typescript";
3076
-
rev = "8e13e1db35b941fc57f2bd2dd4628180448c17d5";
3077
-
hash = "sha256-Z68ERsfHxDubDJb7nQKSH0YoBmIReUGXNF0LJAQTXEs=";
3087
+
rev = "410947e9d2ca8e032cd2419bf1241406c7e6f9bb";
3088
+
hash = "sha256-iRIRIighYwVB5Pze5nhdZ9gFiELiqVBYrSyKLzaXI/8=";
3078
3089
};
3079
3090
location = "typescript";
3080
3091
meta.homepage = "https://github.com/tree-sitter/tree-sitter-typescript";
···
3170
3181
};
3171
3182
v = buildGrammar {
3172
3183
language = "v";
3173
-
version = "0.0.0+rev=5351039";
3184
+
version = "0.0.0+rev=0461bf8";
3174
3185
src = fetchFromGitHub {
3175
3186
owner = "vlang";
3176
3187
repo = "v-analyzer";
3177
-
rev = "535103910159887a41d019635c1cdbec910d1a31";
3178
-
hash = "sha256-4VxvK9KzJlN0AsXz0XL5FIs3H65vPgyj/YqTc138zC4=";
3188
+
rev = "0461bf8addccb4df566827f1601f415d07b1ffbc";
3189
+
hash = "sha256-flnEty9x1wDDtSgQk9cRXYKfWFjvqxRXsLl5ev3rGXk=";
3179
3190
};
3180
3191
location = "tree_sitter_v";
3181
3192
meta.homepage = "https://github.com/vlang/v-analyzer";
···
3215
3226
};
3216
3227
vhdl = buildGrammar {
3217
3228
language = "vhdl";
3218
-
version = "0.0.0+rev=63d0360";
3229
+
version = "0.0.0+rev=da8ea8a";
3219
3230
src = fetchFromGitHub {
3220
3231
owner = "jpt13653903";
3221
3232
repo = "tree-sitter-vhdl";
3222
-
rev = "63d0360d42c43b4902b8470c7ddcf323432e2dde";
3223
-
hash = "sha256-D85VFM82lU4GDpIWZmY+j6134DHp0pGbqg8Haj2mgiw=";
3233
+
rev = "da8ea8afa7899a99e43a7d61afef9f77b7a675eb";
3234
+
hash = "sha256-yLoIKO1ObSe7rQOBjd1cF0U8/x622tYWwasiCHx+aYE=";
3224
3235
};
3225
3236
meta.homepage = "https://github.com/jpt13653903/tree-sitter-vhdl";
3226
3237
};
···
3348
3359
};
3349
3360
xresources = buildGrammar {
3350
3361
language = "xresources";
3351
-
version = "0.0.0+rev=983f13a";
3362
+
version = "0.0.0+rev=d0f9dc7";
3352
3363
src = fetchFromGitHub {
3353
3364
owner = "ValdezFOmar";
3354
3365
repo = "tree-sitter-xresources";
3355
-
rev = "983f13acef542aef431a845fef084ddda8d9d666";
3356
-
hash = "sha256-s/wuzVzF8TzySZ0OFNCFpbvjminQzbb3icZc+DnChjc=";
3366
+
rev = "d0f9dc7cec4dc15fc6f9d556bb4e9dd5050328a6";
3367
+
hash = "sha256-3TBpNdIsmOutazBlMKAsQaq7RPu4vUeZMFuZ2/2HDKo=";
3357
3368
};
3358
3369
meta.homepage = "https://github.com/ValdezFOmar/tree-sitter-xresources";
3359
3370
};
3360
3371
yaml = buildGrammar {
3361
3372
language = "yaml";
3362
-
version = "0.0.0+rev=b733d3f";
3373
+
version = "0.0.0+rev=1805917";
3363
3374
src = fetchFromGitHub {
3364
3375
owner = "tree-sitter-grammars";
3365
3376
repo = "tree-sitter-yaml";
3366
-
rev = "b733d3f5f5005890f324333dd57e1f0badec5c87";
3367
-
hash = "sha256-23/zcjnQUQt32N2EdQMzWM9srkXfQxlBvOo7FWH6rnw=";
3377
+
rev = "1805917414a9a8ba2473717fd69447277a175fae";
3378
+
hash = "sha256-lcdlvzDhl0mDCe4olMoEynxFFLfn3w4p24C1k/7DItA=";
3368
3379
};
3369
3380
meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-yaml";
3370
3381
};
···
3414
3425
};
3415
3426
ziggy = buildGrammar {
3416
3427
language = "ziggy";
3417
-
version = "0.0.0+rev=fe73bee";
3428
+
version = "0.0.0+rev=3518133";
3418
3429
src = fetchFromGitHub {
3419
3430
owner = "kristoff-it";
3420
3431
repo = "ziggy";
3421
-
rev = "fe73beef9f52f04048d8b19016fc4fbc66b4596f";
3422
-
hash = "sha256-GSiVrl3GMp5Y8DF/gxdl1ToUoN5s3RQxNKxmab5tSHs=";
3432
+
rev = "3518133e9ebea7c372eff4def368eda8488fad18";
3433
+
hash = "sha256-U3MUFYsWiM5RK3lFXyo3VaTlxqkh3b0HzQsRiegIHU8=";
3423
3434
};
3424
3435
location = "tree-sitter-ziggy";
3425
3436
meta.homepage = "https://github.com/kristoff-it/ziggy";
3426
3437
};
3427
3438
ziggy_schema = buildGrammar {
3428
3439
language = "ziggy_schema";
3429
-
version = "0.0.0+rev=fe73bee";
3440
+
version = "0.0.0+rev=3518133";
3430
3441
src = fetchFromGitHub {
3431
3442
owner = "kristoff-it";
3432
3443
repo = "ziggy";
3433
-
rev = "fe73beef9f52f04048d8b19016fc4fbc66b4596f";
3434
-
hash = "sha256-GSiVrl3GMp5Y8DF/gxdl1ToUoN5s3RQxNKxmab5tSHs=";
3444
+
rev = "3518133e9ebea7c372eff4def368eda8488fad18";
3445
+
hash = "sha256-U3MUFYsWiM5RK3lFXyo3VaTlxqkh3b0HzQsRiegIHU8=";
3435
3446
};
3436
3447
location = "tree-sitter-ziggy-schema";
3437
3448
meta.homepage = "https://github.com/kristoff-it/ziggy";
+18
pkgs/applications/editors/vim/plugins/overrides.nix
+18
pkgs/applications/editors/vim/plugins/overrides.nix
···
760
760
# Optional integrations
761
761
fzf-lua
762
762
telescope-nvim
763
+
snacks-nvim
763
764
];
764
765
dependencies = with self; [
765
766
copilot-lua
···
1613
1614
nvimSkipModule = [
1614
1615
"luasnip-latex-snippets.luasnippets.tex.utils.init"
1615
1616
];
1617
+
};
1618
+
1619
+
LuaSnip-snippets-nvim = super.LuaSnip-snippets-nvim.overrideAttrs {
1620
+
checkInputs = [ self.luasnip ];
1616
1621
};
1617
1622
1618
1623
lz-n = neovimUtils.buildNeovimPlugin {
···
2760
2765
};
2761
2766
2762
2767
renamer-nvim = super.renamer-nvim.overrideAttrs {
2768
+
dependencies = [ self.plenary-nvim ];
2769
+
};
2770
+
2771
+
repolink-nvim = super.repolink-nvim.overrideAttrs {
2763
2772
dependencies = [ self.plenary-nvim ];
2764
2773
};
2765
2774
···
3356
3365
description = "Simple color selector/picker plugin";
3357
3366
license = lib.licenses.publicDomain;
3358
3367
};
3368
+
};
3369
+
3370
+
vimade = super.vimade.overrideAttrs {
3371
+
checkInputs = with self; [
3372
+
# Optional providers
3373
+
hlchunk-nvim
3374
+
mini-nvim
3375
+
snacks-nvim
3376
+
];
3359
3377
};
3360
3378
3361
3379
vim-addon-actions = super.vim-addon-actions.overrideAttrs {
+2
pkgs/applications/editors/vim/plugins/vim-plugin-names
+2
pkgs/applications/editors/vim/plugins/vim-plugin-names
···
15
15
https://github.com/vigoux/LanguageTool.nvim/,,
16
16
https://github.com/LazyVim/LazyVim/,,
17
17
https://github.com/Yggdroot/LeaderF/,,
18
+
https://github.com/molleweide/LuaSnip-snippets.nvim/,HEAD,
18
19
https://github.com/Valloric/MatchTagAlways/,,
19
20
https://github.com/numToStr/Navigator.nvim/,,
20
21
https://github.com/overcache/NeoSolarized/,,
···
938
939
https://github.com/filipdutescu/renamer.nvim/,,
939
940
https://github.com/MeanderingProgrammer/render-markdown.nvim/,,
940
941
https://github.com/gabrielpoca/replacer.nvim/,HEAD,
942
+
https://github.com/9seconds/repolink.nvim/,HEAD,
941
943
https://github.com/stevearc/resession.nvim/,HEAD,
942
944
https://github.com/rest-nvim/rest.nvim/,,
943
945
https://github.com/vim-scripts/restore_view.vim/,HEAD,restore-view-vim
-2
pkgs/applications/graphics/tesseract/wrapper.nix
-2
pkgs/applications/graphics/tesseract/wrapper.nix
+3
-5
pkgs/applications/misc/openrgb-plugins/effects/default.nix
pkgs/by-name/op/openrgb-plugin-effects/package.nix
+3
-5
pkgs/applications/misc/openrgb-plugins/effects/default.nix
pkgs/by-name/op/openrgb-plugin-effects/package.nix
···
2
2
lib,
3
3
stdenv,
4
4
fetchFromGitLab,
5
-
qtbase,
5
+
libsForQt5,
6
6
openrgb,
7
7
glib,
8
8
openal,
9
-
qmake,
10
9
pkg-config,
11
-
wrapQtAppsHook,
12
10
}:
13
11
14
12
stdenv.mkDerivation (finalAttrs: {
···
29
27
ln -s ${openrgb.src} OpenRGB
30
28
'';
31
29
32
-
nativeBuildInputs = [
30
+
nativeBuildInputs = with libsForQt5; [
33
31
qmake
34
32
pkg-config
35
33
wrapQtAppsHook
36
34
];
37
35
38
-
buildInputs = [
36
+
buildInputs = with libsForQt5; [
39
37
qtbase
40
38
glib
41
39
openal
+3
-5
pkgs/applications/misc/openrgb-plugins/hardwaresync/default.nix
pkgs/by-name/op/openrgb-plugin-hardwaresync/package.nix
+3
-5
pkgs/applications/misc/openrgb-plugins/hardwaresync/default.nix
pkgs/by-name/op/openrgb-plugin-hardwaresync/package.nix
···
2
2
lib,
3
3
stdenv,
4
4
fetchFromGitLab,
5
-
qtbase,
5
+
libsForQt5,
6
6
openrgb,
7
7
glib,
8
8
libgtop,
9
9
lm_sensors,
10
-
qmake,
11
10
pkg-config,
12
-
wrapQtAppsHook,
13
11
}:
14
12
15
13
stdenv.mkDerivation (finalAttrs: {
···
31
29
rm -r dependencies/lhwm-cpp-wrapper
32
30
'';
33
31
34
-
buildInputs = [
32
+
buildInputs = with libsForQt5; [
35
33
qtbase
36
34
glib
37
35
libgtop
38
36
lm_sensors
39
37
];
40
38
41
-
nativeBuildInputs = [
39
+
nativeBuildInputs = with libsForQt5; [
42
40
qmake
43
41
pkg-config
44
42
wrapQtAppsHook
+4
-6
pkgs/applications/misc/openrgb/default.nix
pkgs/by-name/op/openrgb/package.nix
+4
-6
pkgs/applications/misc/openrgb/default.nix
pkgs/by-name/op/openrgb/package.nix
···
2
2
lib,
3
3
stdenv,
4
4
fetchFromGitLab,
5
-
qmake,
6
-
wrapQtAppsHook,
5
+
libsForQt5,
7
6
libusb1,
8
7
hidapi,
9
8
pkg-config,
10
9
coreutils,
11
10
mbedtls_2,
12
-
qtbase,
13
-
qttools,
14
11
symlinkJoin,
15
12
openrgb,
16
13
}:
···
26
23
hash = "sha256-XBLj4EfupyeVHRc0pVI7hrXFoCNJ7ak2yO0QSfhBsGU=";
27
24
};
28
25
29
-
nativeBuildInputs = [
26
+
nativeBuildInputs = with libsForQt5; [
30
27
qmake
31
28
pkg-config
32
29
wrapQtAppsHook
33
30
];
34
-
buildInputs = [
31
+
32
+
buildInputs = with libsForQt5; [
35
33
libusb1
36
34
hidapi
37
35
mbedtls_2
+265
-265
pkgs/applications/networking/mailreaders/thunderbird-bin/release_sources.nix
+265
-265
pkgs/applications/networking/mailreaders/thunderbird-bin/release_sources.nix
···
1
1
{
2
-
version = "128.6.0esr";
2
+
version = "128.6.1esr";
3
3
sources = [
4
4
{
5
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/af/thunderbird-128.6.0esr.tar.bz2";
5
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/af/thunderbird-128.6.1esr.tar.bz2";
6
6
locale = "af";
7
7
arch = "linux-x86_64";
8
-
sha256 = "147169c7e5d3bb763fa87c4f7627f9ddec6493fa7833656021d102df897d2b2b";
8
+
sha256 = "be2c44af9f0476c5ed21abed583cc6970b1a074b25ebe69b0000a3c38b892e91";
9
9
}
10
10
{
11
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/ar/thunderbird-128.6.0esr.tar.bz2";
11
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/ar/thunderbird-128.6.1esr.tar.bz2";
12
12
locale = "ar";
13
13
arch = "linux-x86_64";
14
-
sha256 = "eaf250a43059ab0d255ea7b1a96f55baa9287c88b2faf5269fc574df70e5731c";
14
+
sha256 = "4f3208c2151de9a7503888bb467b2f3fc8006a1a79abb91f98306f8498e266d6";
15
15
}
16
16
{
17
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/ast/thunderbird-128.6.0esr.tar.bz2";
17
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/ast/thunderbird-128.6.1esr.tar.bz2";
18
18
locale = "ast";
19
19
arch = "linux-x86_64";
20
-
sha256 = "0a66cbf7d5defd48c433784eab0b0b457c11971eac0d4d2f45a735818a23ec02";
20
+
sha256 = "e370b6799874607d5072bb09a98c2998ef8b6c3e8a967a7fe31eca3f15a94e6d";
21
21
}
22
22
{
23
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/be/thunderbird-128.6.0esr.tar.bz2";
23
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/be/thunderbird-128.6.1esr.tar.bz2";
24
24
locale = "be";
25
25
arch = "linux-x86_64";
26
-
sha256 = "bb475d2f103966cf26e2837333124310cd9e943ee86ec01e524b884f438af6fa";
26
+
sha256 = "0b0f0e4ae1843ca5c643a740a46737e39d844627212631a60b7c9b16c45c83e4";
27
27
}
28
28
{
29
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/bg/thunderbird-128.6.0esr.tar.bz2";
29
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/bg/thunderbird-128.6.1esr.tar.bz2";
30
30
locale = "bg";
31
31
arch = "linux-x86_64";
32
-
sha256 = "86f3ff01453cfe8156de06b23b4b7a08bc75bd6a7703b3851b145d0e334116c6";
32
+
sha256 = "a4dee78c0bc74de69c1a61400ceb8fdced5b6da9deead89ce88a5cdc3234ff6a";
33
33
}
34
34
{
35
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/br/thunderbird-128.6.0esr.tar.bz2";
35
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/br/thunderbird-128.6.1esr.tar.bz2";
36
36
locale = "br";
37
37
arch = "linux-x86_64";
38
-
sha256 = "cd2df9f9970e80e9cf97d658b0157d900dda0f2ecd8be225f40d132143874d88";
38
+
sha256 = "ef798d533bab9530f30f03636900f61804b4b57c61a61585761f23c942eb18ca";
39
39
}
40
40
{
41
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/ca/thunderbird-128.6.0esr.tar.bz2";
41
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/ca/thunderbird-128.6.1esr.tar.bz2";
42
42
locale = "ca";
43
43
arch = "linux-x86_64";
44
-
sha256 = "0684f9615fd8324cea414b2b0d95a86bf361190ac41281805957cf70c1005457";
44
+
sha256 = "3bd0fecc87a4aaf8934a35f0a4bcc86e271a78c1547d6c6fe5a924847f395e19";
45
45
}
46
46
{
47
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/cak/thunderbird-128.6.0esr.tar.bz2";
47
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/cak/thunderbird-128.6.1esr.tar.bz2";
48
48
locale = "cak";
49
49
arch = "linux-x86_64";
50
-
sha256 = "d2c40cd642b5e5b0a81c9d2cf0f1b034b17453dfdff100765874ff684e0bbf17";
50
+
sha256 = "7af923642bd14adb3fccdbe6effc9afb25e911c3f8db8d42af1b122689f39bde";
51
51
}
52
52
{
53
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/cs/thunderbird-128.6.0esr.tar.bz2";
53
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/cs/thunderbird-128.6.1esr.tar.bz2";
54
54
locale = "cs";
55
55
arch = "linux-x86_64";
56
-
sha256 = "2d2324de917822676da6a13173e3fbd541abdeff2ae3cbbb9adab7c9321fe280";
56
+
sha256 = "67c4a3efb4d00ac2840a732161f803b24b4f5ff1379b64a923b473fa8594e64b";
57
57
}
58
58
{
59
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/cy/thunderbird-128.6.0esr.tar.bz2";
59
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/cy/thunderbird-128.6.1esr.tar.bz2";
60
60
locale = "cy";
61
61
arch = "linux-x86_64";
62
-
sha256 = "8a57b789bfa683781d24cc3c74fe5ca5e28aa55d790bbfe2ec9113816cbad0ac";
62
+
sha256 = "10a52a5ea2bd1957b350f07dbbff088529591bfb4634ab3ee1a76509489f47c1";
63
63
}
64
64
{
65
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/da/thunderbird-128.6.0esr.tar.bz2";
65
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/da/thunderbird-128.6.1esr.tar.bz2";
66
66
locale = "da";
67
67
arch = "linux-x86_64";
68
-
sha256 = "1a58db475780f1aa0c2d487f826e83d2da592dd3f2bf296a19406ca5ee4ff864";
68
+
sha256 = "fade618a5a8a8e80828796509a901883086ec528c1b92e8f5a5acc3afcd77226";
69
69
}
70
70
{
71
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/de/thunderbird-128.6.0esr.tar.bz2";
71
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/de/thunderbird-128.6.1esr.tar.bz2";
72
72
locale = "de";
73
73
arch = "linux-x86_64";
74
-
sha256 = "7c5c2ef5e276cc9214d19235a913c1345cc1fcf967c0ca1abc0c935427188df4";
74
+
sha256 = "3e54f9ad84530145aa48b2e0b861e7db0e2ea263422c60a7fd574221001a1908";
75
75
}
76
76
{
77
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/dsb/thunderbird-128.6.0esr.tar.bz2";
77
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/dsb/thunderbird-128.6.1esr.tar.bz2";
78
78
locale = "dsb";
79
79
arch = "linux-x86_64";
80
-
sha256 = "b1fc585a9a57506d5852b5ced928ee26b27569bd11a6e31d1d362a2ce0e80e29";
80
+
sha256 = "2267f1087ed7e796824aa732700c6c0892782dd8660dcba8d5540e617664d3c2";
81
81
}
82
82
{
83
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/el/thunderbird-128.6.0esr.tar.bz2";
83
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/el/thunderbird-128.6.1esr.tar.bz2";
84
84
locale = "el";
85
85
arch = "linux-x86_64";
86
-
sha256 = "88ff0bf13a314a9228504b7af1c151935e56fb93fd5fec447c82df587439ec87";
86
+
sha256 = "650490e9684ab556f552aa400ac11ad68883d4a51901f207dc077c7c1ce227d4";
87
87
}
88
88
{
89
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/en-CA/thunderbird-128.6.0esr.tar.bz2";
89
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/en-CA/thunderbird-128.6.1esr.tar.bz2";
90
90
locale = "en-CA";
91
91
arch = "linux-x86_64";
92
-
sha256 = "a27961dac518dbd07fbe65aee8dbd0a088f510b359644e67503a4c604a483cbf";
92
+
sha256 = "bd70b88b9ad86c5a3a36f741f6a9cf08fd50d5ca82022327c038e6c9a3aef92e";
93
93
}
94
94
{
95
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/en-GB/thunderbird-128.6.0esr.tar.bz2";
95
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/en-GB/thunderbird-128.6.1esr.tar.bz2";
96
96
locale = "en-GB";
97
97
arch = "linux-x86_64";
98
-
sha256 = "315c95f6ae7aa96682d8db8f091a8fdb66f1d071e96ccb23394cc7b0e041b32d";
98
+
sha256 = "699c053e9ae061842e51fab1ca87acf81b8a2ca243a2a1833eeb968af8865d2c";
99
99
}
100
100
{
101
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/en-US/thunderbird-128.6.0esr.tar.bz2";
101
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/en-US/thunderbird-128.6.1esr.tar.bz2";
102
102
locale = "en-US";
103
103
arch = "linux-x86_64";
104
-
sha256 = "f8e7fdd9a29a196be4e3af54760ad6987d40180644bae4afb68bbf63f931f2b8";
104
+
sha256 = "4dfa40703f0623569ef9f11e5909c35e61fd6d73d4858d85f1e911158b6e9f39";
105
105
}
106
106
{
107
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/es-AR/thunderbird-128.6.0esr.tar.bz2";
107
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/es-AR/thunderbird-128.6.1esr.tar.bz2";
108
108
locale = "es-AR";
109
109
arch = "linux-x86_64";
110
-
sha256 = "1a166113f8c3d38ff12dddd0193a45823ab623ed28bd8348025d45afd6c969a6";
110
+
sha256 = "408148e33a08d9b092b2017c3fd97f3e7502bbb061b9e6381973f5f7e656b840";
111
111
}
112
112
{
113
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/es-ES/thunderbird-128.6.0esr.tar.bz2";
113
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/es-ES/thunderbird-128.6.1esr.tar.bz2";
114
114
locale = "es-ES";
115
115
arch = "linux-x86_64";
116
-
sha256 = "11fe857aa1ec54fb135840b3763dc5373eccd302b65028c9b8e3ff1d238a5c82";
116
+
sha256 = "33f964d271a86f1bb02dbe793f89ba6b4a56e22f6a0fd72a9f1cbbbadc409c8f";
117
117
}
118
118
{
119
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/es-MX/thunderbird-128.6.0esr.tar.bz2";
119
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/es-MX/thunderbird-128.6.1esr.tar.bz2";
120
120
locale = "es-MX";
121
121
arch = "linux-x86_64";
122
-
sha256 = "10922d63aedd1e472d804a29572d084f9a49bd014072815b195ac04ee8959fa0";
122
+
sha256 = "bf93e6bddb47944d9ccd5fe3443c2e7b9e4ff3ac0af1db05a07f45bbb57c8917";
123
123
}
124
124
{
125
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/et/thunderbird-128.6.0esr.tar.bz2";
125
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/et/thunderbird-128.6.1esr.tar.bz2";
126
126
locale = "et";
127
127
arch = "linux-x86_64";
128
-
sha256 = "26f2876b278747de85c888c59abb639ce715ea2b849a3317c69192eb4690366d";
128
+
sha256 = "8135645758ba64d0f0b4631d06142dcd621c49db5fc584cd01222a9ce543dabb";
129
129
}
130
130
{
131
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/eu/thunderbird-128.6.0esr.tar.bz2";
131
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/eu/thunderbird-128.6.1esr.tar.bz2";
132
132
locale = "eu";
133
133
arch = "linux-x86_64";
134
-
sha256 = "b9446b2f5bb87bb5ad9074e4295559d9aedfc790af7f5e1ae74077f93165eda4";
134
+
sha256 = "4fc0f5a7e7342eb3387691cb3728a64e11f6983e233060f0dff41f351e328f37";
135
135
}
136
136
{
137
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/fi/thunderbird-128.6.0esr.tar.bz2";
137
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/fi/thunderbird-128.6.1esr.tar.bz2";
138
138
locale = "fi";
139
139
arch = "linux-x86_64";
140
-
sha256 = "e85e265b8b21839dbe09af3b860bc7c30c62678758f42542a3f2e73bec9b9300";
140
+
sha256 = "67192f44c2edd542272806f6de1166e85e0cbe8d5ea59ea0459fc5dcf29c13cf";
141
141
}
142
142
{
143
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/fr/thunderbird-128.6.0esr.tar.bz2";
143
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/fr/thunderbird-128.6.1esr.tar.bz2";
144
144
locale = "fr";
145
145
arch = "linux-x86_64";
146
-
sha256 = "6c77bc7aec3e985c4ddc17e51bd659d8f4c68811e3e04dd5c27eaa37f48e4ebe";
146
+
sha256 = "6323051cd2084f286ffeeee1e4e24cdc6c2b8853fd1aad8581eacea6e26478c6";
147
147
}
148
148
{
149
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/fy-NL/thunderbird-128.6.0esr.tar.bz2";
149
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/fy-NL/thunderbird-128.6.1esr.tar.bz2";
150
150
locale = "fy-NL";
151
151
arch = "linux-x86_64";
152
-
sha256 = "a57e8c11a14e7418ef198c2acd566a4e3581cc9eda3ecb4fe8e1e219b27594f3";
152
+
sha256 = "08718d1f1c809633b7854a96b56c841001408b8cc941455d4a2e500cc082c211";
153
153
}
154
154
{
155
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/ga-IE/thunderbird-128.6.0esr.tar.bz2";
155
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/ga-IE/thunderbird-128.6.1esr.tar.bz2";
156
156
locale = "ga-IE";
157
157
arch = "linux-x86_64";
158
-
sha256 = "aed8de9226564d4ee4bb6869cc0421c435878d31103e87af21f393ba68c36ae3";
158
+
sha256 = "a9c5d6534572f6356c439c88a990a97175b3e77a299bb34cbffb6f13d3e7c4ef";
159
159
}
160
160
{
161
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/gd/thunderbird-128.6.0esr.tar.bz2";
161
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/gd/thunderbird-128.6.1esr.tar.bz2";
162
162
locale = "gd";
163
163
arch = "linux-x86_64";
164
-
sha256 = "0cf99116e8534cb21696c0675d7bba710f27559d3d82d5e72a64daac16c1c7f4";
164
+
sha256 = "4258c7ad2e824e20ea2fdc86507187c687cdb0178702442469a18ff77d206a49";
165
165
}
166
166
{
167
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/gl/thunderbird-128.6.0esr.tar.bz2";
167
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/gl/thunderbird-128.6.1esr.tar.bz2";
168
168
locale = "gl";
169
169
arch = "linux-x86_64";
170
-
sha256 = "3354f923b02c9c13d45c8a08c2f5e47fad5bac133563bcaf164a57c68d5bba92";
170
+
sha256 = "235e1396dfaa266ebbeda750b6a10186593ddcfa95465201e7f7a3b87e8f15ff";
171
171
}
172
172
{
173
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/he/thunderbird-128.6.0esr.tar.bz2";
173
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/he/thunderbird-128.6.1esr.tar.bz2";
174
174
locale = "he";
175
175
arch = "linux-x86_64";
176
-
sha256 = "461f8f59ea9699a1e74a1b27cbdcff05b52b8f126e8e97a0f037952a8b536cf0";
176
+
sha256 = "5c38f24471bed56e25eab4820c556c0eba1d2798f2a566408ff8e9d973e87012";
177
177
}
178
178
{
179
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/hr/thunderbird-128.6.0esr.tar.bz2";
179
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/hr/thunderbird-128.6.1esr.tar.bz2";
180
180
locale = "hr";
181
181
arch = "linux-x86_64";
182
-
sha256 = "7fb6430e834532e43bd87b246058adeef11dd77adc850b8672fd04f3d6d6060a";
182
+
sha256 = "c177125fb51b2b80cdaa6978ff2475ce9e052b8a2b1bf9b1ce536fe7ecc89309";
183
183
}
184
184
{
185
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/hsb/thunderbird-128.6.0esr.tar.bz2";
185
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/hsb/thunderbird-128.6.1esr.tar.bz2";
186
186
locale = "hsb";
187
187
arch = "linux-x86_64";
188
-
sha256 = "e727fa3ff2617962157473b20e31bfdb99c59c35ec3e6cb10046211bfd47723d";
188
+
sha256 = "8333ab8efc2f46a1a0a0db86c3d58dc6cd4e0144f2e69f3183ccddc0a7e882fd";
189
189
}
190
190
{
191
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/hu/thunderbird-128.6.0esr.tar.bz2";
191
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/hu/thunderbird-128.6.1esr.tar.bz2";
192
192
locale = "hu";
193
193
arch = "linux-x86_64";
194
-
sha256 = "c8d6f822508d7a68c65927b14105ddea413835a518d348bca4f41ef61bf11a94";
194
+
sha256 = "f91995e57af2ca41e3166d3abe88915d3578a56f8fa646ad17a97d88d4362f03";
195
195
}
196
196
{
197
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/hy-AM/thunderbird-128.6.0esr.tar.bz2";
197
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/hy-AM/thunderbird-128.6.1esr.tar.bz2";
198
198
locale = "hy-AM";
199
199
arch = "linux-x86_64";
200
-
sha256 = "da532b67da698cdc025a5320b4e11f630eb8982ed389c1c60fc3c942bdfb4034";
200
+
sha256 = "12cdc3de116fc6b27ab2e9d55ea722363364477156b6da020c1df1346c3f2ae8";
201
201
}
202
202
{
203
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/id/thunderbird-128.6.0esr.tar.bz2";
203
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/id/thunderbird-128.6.1esr.tar.bz2";
204
204
locale = "id";
205
205
arch = "linux-x86_64";
206
-
sha256 = "05ae0434947fbacd738b24941633db92a21ef8936703706cdaeb311f98cacab2";
206
+
sha256 = "eb449aed2254840cd3b24056758130c14ed34dcd5dd7738d807a592bd71cdbb9";
207
207
}
208
208
{
209
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/is/thunderbird-128.6.0esr.tar.bz2";
209
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/is/thunderbird-128.6.1esr.tar.bz2";
210
210
locale = "is";
211
211
arch = "linux-x86_64";
212
-
sha256 = "4f506da3c5677cb9fe600e31a9e37b398f00200a403365f8e68f89c8a0eb6bf0";
212
+
sha256 = "67cebbbd999d7a42ec03a98dfcbaec637c291b5eb9eedd4bd4f65097526b0ecd";
213
213
}
214
214
{
215
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/it/thunderbird-128.6.0esr.tar.bz2";
215
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/it/thunderbird-128.6.1esr.tar.bz2";
216
216
locale = "it";
217
217
arch = "linux-x86_64";
218
-
sha256 = "9142f001b55718443937fa7bc2ac92584371e9b4a1d0d87ff84c272fc87fa74e";
218
+
sha256 = "e4ba4ff84f5a3ed8cfa86b5155bf3f1d487524566b03eacdd4052c4b5f431d96";
219
219
}
220
220
{
221
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/ja/thunderbird-128.6.0esr.tar.bz2";
221
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/ja/thunderbird-128.6.1esr.tar.bz2";
222
222
locale = "ja";
223
223
arch = "linux-x86_64";
224
-
sha256 = "965e2b5125ffbabce121c4efbd86cc796372ec969d8634d106a44fef2696c930";
224
+
sha256 = "7b8d6c8a302d1877569246d4b5e23e4e6e7192a924030e89bd35cd04229d3b98";
225
225
}
226
226
{
227
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/ka/thunderbird-128.6.0esr.tar.bz2";
227
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/ka/thunderbird-128.6.1esr.tar.bz2";
228
228
locale = "ka";
229
229
arch = "linux-x86_64";
230
-
sha256 = "24b87f5590e83999c8a1b3970b5d0fa3bf98de9820573b0e1af49ced9ca7d29b";
230
+
sha256 = "bf3e8af506a98db415491d56856261113b471ff9749a4b094a08d7b1850e86d4";
231
231
}
232
232
{
233
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/kab/thunderbird-128.6.0esr.tar.bz2";
233
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/kab/thunderbird-128.6.1esr.tar.bz2";
234
234
locale = "kab";
235
235
arch = "linux-x86_64";
236
-
sha256 = "2efdaf21264181251f39f165270e3e22103823750b9d4d35fb94784f95137d18";
236
+
sha256 = "0efd72d632cc95e2546dd9c811b1e761c2d47e17bef49613aa38832af96acd8f";
237
237
}
238
238
{
239
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/kk/thunderbird-128.6.0esr.tar.bz2";
239
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/kk/thunderbird-128.6.1esr.tar.bz2";
240
240
locale = "kk";
241
241
arch = "linux-x86_64";
242
-
sha256 = "63820d662893a836a28159057e4ceb2042823d042e2c1f0ed833480817e3cedc";
242
+
sha256 = "b3de6a7fa35e3ea01336dfe86c448d4b0f9a672d7452e77569541fce65810d02";
243
243
}
244
244
{
245
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/ko/thunderbird-128.6.0esr.tar.bz2";
245
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/ko/thunderbird-128.6.1esr.tar.bz2";
246
246
locale = "ko";
247
247
arch = "linux-x86_64";
248
-
sha256 = "a1006fb62ca22730213805e9a8bde134bd88405b0068204eba0400880bb10cdd";
248
+
sha256 = "9410d40fd086f25fea1f5faeedd2f640ef0d436f49b5b8bbd4f41b4f4bed1525";
249
249
}
250
250
{
251
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/lt/thunderbird-128.6.0esr.tar.bz2";
251
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/lt/thunderbird-128.6.1esr.tar.bz2";
252
252
locale = "lt";
253
253
arch = "linux-x86_64";
254
-
sha256 = "60d9333c6633c828f4e491dc8a033a8940894875b9154433511573c31d4834a4";
254
+
sha256 = "2af7d411d75ee76a8b3e4b1e63b07ab0634811ef8c18dfe5dd4cf3cb9676ea68";
255
255
}
256
256
{
257
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/lv/thunderbird-128.6.0esr.tar.bz2";
257
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/lv/thunderbird-128.6.1esr.tar.bz2";
258
258
locale = "lv";
259
259
arch = "linux-x86_64";
260
-
sha256 = "edf454a5d2ed00f486aebbf505aa5ce8cf9b6d14f06f4645535cc08a1db2a445";
260
+
sha256 = "9d67e04d6039f69b0b256d103b494d7ad46471e4f337821bfc56811bb28f39a7";
261
261
}
262
262
{
263
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/ms/thunderbird-128.6.0esr.tar.bz2";
263
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/ms/thunderbird-128.6.1esr.tar.bz2";
264
264
locale = "ms";
265
265
arch = "linux-x86_64";
266
-
sha256 = "2e6374ae36a01a0362a3ac8e9a616e8b80d9c31fbe8f89e58930e00bbb8ede93";
266
+
sha256 = "a7f269a701dabd3260a526f6a8588a6cb033c1d1e097497cf056642414974221";
267
267
}
268
268
{
269
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/nb-NO/thunderbird-128.6.0esr.tar.bz2";
269
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/nb-NO/thunderbird-128.6.1esr.tar.bz2";
270
270
locale = "nb-NO";
271
271
arch = "linux-x86_64";
272
-
sha256 = "85e121b6878115a304720f9ff8ad85ce757ce1cb520284973be199f51357b707";
272
+
sha256 = "940b364182ce1f208c99c58b0d5cad38fe0f5f09ab3995d4ea757136995295d5";
273
273
}
274
274
{
275
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/nl/thunderbird-128.6.0esr.tar.bz2";
275
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/nl/thunderbird-128.6.1esr.tar.bz2";
276
276
locale = "nl";
277
277
arch = "linux-x86_64";
278
-
sha256 = "306f6af60bee6174e0d7aab66b7cf21cfe383f9dce403c91fc867ce9a2c26944";
278
+
sha256 = "9e18c1556863868f49a7c79a20da5e35d84f385dd4e0b11c6eaa0d8dc934944d";
279
279
}
280
280
{
281
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/nn-NO/thunderbird-128.6.0esr.tar.bz2";
281
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/nn-NO/thunderbird-128.6.1esr.tar.bz2";
282
282
locale = "nn-NO";
283
283
arch = "linux-x86_64";
284
-
sha256 = "3aa2b9391365419cdf7a753206c962a932e7f5325505a3320ae57f3b781634d9";
284
+
sha256 = "87f3c24434e81592cf9ba6d2715219ba632ba0014d2587d027e18441e9c306e1";
285
285
}
286
286
{
287
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/pa-IN/thunderbird-128.6.0esr.tar.bz2";
287
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/pa-IN/thunderbird-128.6.1esr.tar.bz2";
288
288
locale = "pa-IN";
289
289
arch = "linux-x86_64";
290
-
sha256 = "797ae91d608e7be252439b1fcd4536df1b030fb1f7267408c17b75cefda4c20b";
290
+
sha256 = "b8cdd1c2db2eede3e2aad1da30bf767d15bf302441c3cc4979a5280b36bcf539";
291
291
}
292
292
{
293
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/pl/thunderbird-128.6.0esr.tar.bz2";
293
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/pl/thunderbird-128.6.1esr.tar.bz2";
294
294
locale = "pl";
295
295
arch = "linux-x86_64";
296
-
sha256 = "4ac87004c02e69159ae6875658cb7ed95ddd965fa3871ba7a89a82b6abd4f9f6";
296
+
sha256 = "6be2cd7239411ee03bf4f5fdb98ebb4235428e4aa3fb0c85fc9c9362571deecb";
297
297
}
298
298
{
299
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/pt-BR/thunderbird-128.6.0esr.tar.bz2";
299
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/pt-BR/thunderbird-128.6.1esr.tar.bz2";
300
300
locale = "pt-BR";
301
301
arch = "linux-x86_64";
302
-
sha256 = "40a3721ec6cd57f58e27ddb239e5026648bf9d75eafc417e4d61b5128c8e6a45";
302
+
sha256 = "baee1f8a9428f50c0115766e999a9f3c18c0e9bf6961a32b27716935f0d813d7";
303
303
}
304
304
{
305
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/pt-PT/thunderbird-128.6.0esr.tar.bz2";
305
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/pt-PT/thunderbird-128.6.1esr.tar.bz2";
306
306
locale = "pt-PT";
307
307
arch = "linux-x86_64";
308
-
sha256 = "860fb6f9ed881a18921a498f30d5559316e1d7934d974636951339221a2b4b57";
308
+
sha256 = "bddb747ee6e45014baf9a8d2261aadd4150c98d63dcd5ddafc08200972451038";
309
309
}
310
310
{
311
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/rm/thunderbird-128.6.0esr.tar.bz2";
311
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/rm/thunderbird-128.6.1esr.tar.bz2";
312
312
locale = "rm";
313
313
arch = "linux-x86_64";
314
-
sha256 = "b9c47fe2fdc79f0ab5cd6233aec9b8be4bda9537ea3fdba1290d28e6d2e38dcc";
314
+
sha256 = "bc2835f7eeaebef7ec60c06cfd4641aed51facc81ae69e83d7e4d56ec9ea10a3";
315
315
}
316
316
{
317
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/ro/thunderbird-128.6.0esr.tar.bz2";
317
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/ro/thunderbird-128.6.1esr.tar.bz2";
318
318
locale = "ro";
319
319
arch = "linux-x86_64";
320
-
sha256 = "aecc5113a2e86c6202cab6ce6278a2b7ff8b7228efba5e3de5dc3811d845c043";
320
+
sha256 = "8e9e4b0091ae91fb544d00e7e6748532a4f874e5d416cf317478858e06aed782";
321
321
}
322
322
{
323
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/ru/thunderbird-128.6.0esr.tar.bz2";
323
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/ru/thunderbird-128.6.1esr.tar.bz2";
324
324
locale = "ru";
325
325
arch = "linux-x86_64";
326
-
sha256 = "ab3903775cafe7907b28bf56d5f30e2d3d79055d84bd52469b26bf72ec8240c9";
326
+
sha256 = "4420432e93242e90d048f7eeffc6d4b2a0208cc3a8b6b3547bf402c58f684094";
327
327
}
328
328
{
329
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/sk/thunderbird-128.6.0esr.tar.bz2";
329
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/sk/thunderbird-128.6.1esr.tar.bz2";
330
330
locale = "sk";
331
331
arch = "linux-x86_64";
332
-
sha256 = "8ef99d4dc206ae86ccf4460206ff56e314e1e35d282f05f86944e462db119b8c";
332
+
sha256 = "2a3e5f5fc207a39954b53da37faae8b77c04beeeb77f01a712d34c3a97dcb8d1";
333
333
}
334
334
{
335
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/sl/thunderbird-128.6.0esr.tar.bz2";
335
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/sl/thunderbird-128.6.1esr.tar.bz2";
336
336
locale = "sl";
337
337
arch = "linux-x86_64";
338
-
sha256 = "c57ab55bd835e2d5bf8903a6a8db69ea456f93f1406167bffa9a9047b3747db3";
338
+
sha256 = "67222234ed147536af027c7a9292a6e13f4fa0d6ba7a2af86d3e631754a8b9ce";
339
339
}
340
340
{
341
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/sq/thunderbird-128.6.0esr.tar.bz2";
341
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/sq/thunderbird-128.6.1esr.tar.bz2";
342
342
locale = "sq";
343
343
arch = "linux-x86_64";
344
-
sha256 = "8b8f216d54cf9e432e19ae07b2ac316684a8e1ba91e2dee7f8157f626c46b114";
344
+
sha256 = "e6c0b7a5e1a7c91d74c192b6d07ca21aebf2a423f11d9384c268175e9a52c516";
345
345
}
346
346
{
347
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/sr/thunderbird-128.6.0esr.tar.bz2";
347
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/sr/thunderbird-128.6.1esr.tar.bz2";
348
348
locale = "sr";
349
349
arch = "linux-x86_64";
350
-
sha256 = "9212dbe44a7e39097b1d1a7860a06f4a7bdd45abe734b3c5bb7c04de0d766fec";
350
+
sha256 = "fb4682aeb65695dfe82e7420f69e31000871cc89f28f85a968b8a9851d3c4374";
351
351
}
352
352
{
353
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/sv-SE/thunderbird-128.6.0esr.tar.bz2";
353
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/sv-SE/thunderbird-128.6.1esr.tar.bz2";
354
354
locale = "sv-SE";
355
355
arch = "linux-x86_64";
356
-
sha256 = "1f1b6b76775b1643a6748b414c014c24c1fc84a09da4aad3ee7a3672ca5f0012";
356
+
sha256 = "6a191f049d25899d5550e8b32fe36c9c9b87f1764271a38daeecc99d2d42258d";
357
357
}
358
358
{
359
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/th/thunderbird-128.6.0esr.tar.bz2";
359
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/th/thunderbird-128.6.1esr.tar.bz2";
360
360
locale = "th";
361
361
arch = "linux-x86_64";
362
-
sha256 = "82f1ddd9b88b777162c947f09ef6add3e3050ab87ec5bb33d245b6fa14a603dd";
362
+
sha256 = "4a7b662274fcb08462d28e9bacb0b388c24ba97ec2d2de4cd2a6ebeee51f19a5";
363
363
}
364
364
{
365
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/tr/thunderbird-128.6.0esr.tar.bz2";
365
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/tr/thunderbird-128.6.1esr.tar.bz2";
366
366
locale = "tr";
367
367
arch = "linux-x86_64";
368
-
sha256 = "380bcfa6ec40a2fba1eb444e473baa521cbf4ee654ad63898e5f3829be746dc8";
368
+
sha256 = "e1c5e3f7b40d1e627b6f442bd2f015d28e1c07c70eadf686502ccc2d6c8f61de";
369
369
}
370
370
{
371
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/uk/thunderbird-128.6.0esr.tar.bz2";
371
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/uk/thunderbird-128.6.1esr.tar.bz2";
372
372
locale = "uk";
373
373
arch = "linux-x86_64";
374
-
sha256 = "2a7052d5c51e53c0ab3b0703f7b33a3e870a123b8604416ef8c92dfcbad736e9";
374
+
sha256 = "57fd513305a33a959a09c80a1fbd3e06fd0cdd40f86cb41f814e9a31a9b24267";
375
375
}
376
376
{
377
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/uz/thunderbird-128.6.0esr.tar.bz2";
377
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/uz/thunderbird-128.6.1esr.tar.bz2";
378
378
locale = "uz";
379
379
arch = "linux-x86_64";
380
-
sha256 = "72148f0f1160f9fb93ea65e1dd6053a768e02b45f6ecfb3de68de4db4f635291";
380
+
sha256 = "ca72d66aa59098fc0e2325718a0dec4911af4bab55245268876e6224ffc47169";
381
381
}
382
382
{
383
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/vi/thunderbird-128.6.0esr.tar.bz2";
383
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/vi/thunderbird-128.6.1esr.tar.bz2";
384
384
locale = "vi";
385
385
arch = "linux-x86_64";
386
-
sha256 = "475abbbb400aea36414d787e98ce9095632e11436759da552ccdb4272adaacea";
386
+
sha256 = "57b4b669b8a8e1704a50040c8ee5dd84e5145a09ad40644709fbdceb46af1975";
387
387
}
388
388
{
389
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/zh-CN/thunderbird-128.6.0esr.tar.bz2";
389
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/zh-CN/thunderbird-128.6.1esr.tar.bz2";
390
390
locale = "zh-CN";
391
391
arch = "linux-x86_64";
392
-
sha256 = "b2d5ac008c57e7e48168b9712d6e90891bd5c517a891e4d0d4fcb6d5ae2cfb3c";
392
+
sha256 = "6e8323e5cc67720a7cf1afba7776116e70ad9ada3b4e01023eae1c5f4134c555";
393
393
}
394
394
{
395
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/zh-TW/thunderbird-128.6.0esr.tar.bz2";
395
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-x86_64/zh-TW/thunderbird-128.6.1esr.tar.bz2";
396
396
locale = "zh-TW";
397
397
arch = "linux-x86_64";
398
-
sha256 = "01122295d0e40f896312eee085b9db6e696a9eede5f94a69651d39253f7cec2c";
398
+
sha256 = "746eb3f9a1296143c97817056cfdb4465fbd2071fa6dc9283d577c6a84c04c56";
399
399
}
400
400
{
401
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/af/thunderbird-128.6.0esr.tar.bz2";
401
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/af/thunderbird-128.6.1esr.tar.bz2";
402
402
locale = "af";
403
403
arch = "linux-i686";
404
-
sha256 = "62d59997921ad6f8867fd28d249c86c4879c2634e5766b498feaa68d0da38336";
404
+
sha256 = "f5f9713502309cf753ee9cb584226e1ec4b8983975eca29df846feb8617f3aee";
405
405
}
406
406
{
407
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/ar/thunderbird-128.6.0esr.tar.bz2";
407
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/ar/thunderbird-128.6.1esr.tar.bz2";
408
408
locale = "ar";
409
409
arch = "linux-i686";
410
-
sha256 = "dbc05ffb01763cfbec843331d47772d8b53f0e700db0fa4d3ce0afc4a48814e3";
410
+
sha256 = "51ae27836ec8ad79a453a79dda6ebeac92f0a9a9928784a632cbde12952bec7c";
411
411
}
412
412
{
413
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/ast/thunderbird-128.6.0esr.tar.bz2";
413
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/ast/thunderbird-128.6.1esr.tar.bz2";
414
414
locale = "ast";
415
415
arch = "linux-i686";
416
-
sha256 = "bdcc2cb138d79367087ac72d7fec609128cb983416bee6e3f57f18ba3f78741b";
416
+
sha256 = "710c0bf59054b3619c58707aee80469e950cfc7f571208aab0db44b115eb8dfa";
417
417
}
418
418
{
419
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/be/thunderbird-128.6.0esr.tar.bz2";
419
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/be/thunderbird-128.6.1esr.tar.bz2";
420
420
locale = "be";
421
421
arch = "linux-i686";
422
-
sha256 = "ee1132188cca65f69cbef56287f930f685cc1c7f7e445b3eb819bd935ec7cb2e";
422
+
sha256 = "f330fb05511f92648adfbcb21f7d40a5769d5bfb45a5aec74f0ea691e5871af7";
423
423
}
424
424
{
425
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/bg/thunderbird-128.6.0esr.tar.bz2";
425
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/bg/thunderbird-128.6.1esr.tar.bz2";
426
426
locale = "bg";
427
427
arch = "linux-i686";
428
-
sha256 = "ebbc2843eedaf5ef42e8d9b53e2e7c020e3eefaccbfa9d95554d259ea2332781";
428
+
sha256 = "711940850a15971ae10bbd47650b4a0a2025fc6518c30b07b571892e85b9a75e";
429
429
}
430
430
{
431
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/br/thunderbird-128.6.0esr.tar.bz2";
431
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/br/thunderbird-128.6.1esr.tar.bz2";
432
432
locale = "br";
433
433
arch = "linux-i686";
434
-
sha256 = "5c0679c6970f2e7d80fd4e1b78643e912d42641a287074ec8deb6f49016844fd";
434
+
sha256 = "5294c69244262827b74d48e3d9080bbe55eeeb5c4dc58c2148923bc27176847f";
435
435
}
436
436
{
437
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/ca/thunderbird-128.6.0esr.tar.bz2";
437
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/ca/thunderbird-128.6.1esr.tar.bz2";
438
438
locale = "ca";
439
439
arch = "linux-i686";
440
-
sha256 = "d1d727eee4d58c7798414510918248b37d33ba5953243b6e23e7a03fe7c5dab3";
440
+
sha256 = "7ff75c06c3e79aa66406ae9208f3ca3c496703e4828e1fdf77eaaecfc08f3e06";
441
441
}
442
442
{
443
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/cak/thunderbird-128.6.0esr.tar.bz2";
443
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/cak/thunderbird-128.6.1esr.tar.bz2";
444
444
locale = "cak";
445
445
arch = "linux-i686";
446
-
sha256 = "e9e6fa54db1a01d8a9fdaf3339dbbf84fb101220e57fe060df44e045a6051189";
446
+
sha256 = "a3197fa772df576d549c26b8480c4ff4c550c7d922139d00582a8a5be4393ff2";
447
447
}
448
448
{
449
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/cs/thunderbird-128.6.0esr.tar.bz2";
449
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/cs/thunderbird-128.6.1esr.tar.bz2";
450
450
locale = "cs";
451
451
arch = "linux-i686";
452
-
sha256 = "f1e2399413bf3a744128cb9e2279b9f207f9361c5da3bdb4f7f625f73d2217a6";
452
+
sha256 = "03a130d9449fa1f708be06e7a2724f087238727e321b41ffec07dcb6400026be";
453
453
}
454
454
{
455
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/cy/thunderbird-128.6.0esr.tar.bz2";
455
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/cy/thunderbird-128.6.1esr.tar.bz2";
456
456
locale = "cy";
457
457
arch = "linux-i686";
458
-
sha256 = "33a3372f67b1254dbb30989879a71b0078a2340901875abb9759780d81855712";
458
+
sha256 = "490a874e8f1ada465cb600434464c25e25d44cb6452219b227510c59e91051b7";
459
459
}
460
460
{
461
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/da/thunderbird-128.6.0esr.tar.bz2";
461
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/da/thunderbird-128.6.1esr.tar.bz2";
462
462
locale = "da";
463
463
arch = "linux-i686";
464
-
sha256 = "2a08ff6af580d47bf2e5759dba6d706bdd3fc74e7d7b6e56b4333c4b7aae9ace";
464
+
sha256 = "f3a8e93f01bb5f0d13a2711aa55610672526989ba54596a6a72cf1f22198e470";
465
465
}
466
466
{
467
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/de/thunderbird-128.6.0esr.tar.bz2";
467
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/de/thunderbird-128.6.1esr.tar.bz2";
468
468
locale = "de";
469
469
arch = "linux-i686";
470
-
sha256 = "66eaf15fd54ecd204510e3ee8e6042515932138464d12e31f287008c1abc8218";
470
+
sha256 = "69849cb1ef0eb78c967e7529a85e5cda2f31ac25f6b48c88ee055230857c339e";
471
471
}
472
472
{
473
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/dsb/thunderbird-128.6.0esr.tar.bz2";
473
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/dsb/thunderbird-128.6.1esr.tar.bz2";
474
474
locale = "dsb";
475
475
arch = "linux-i686";
476
-
sha256 = "2febaf2c4fb0e75b78bffd4c81b2818c63fe993451b0a7cc20a7e6353dd8fb07";
476
+
sha256 = "357fbce54d89547a97055c08725c08619675830ac0dfe7967547e498ccc79381";
477
477
}
478
478
{
479
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/el/thunderbird-128.6.0esr.tar.bz2";
479
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/el/thunderbird-128.6.1esr.tar.bz2";
480
480
locale = "el";
481
481
arch = "linux-i686";
482
-
sha256 = "165b23be9f875111a17807edcf6813fc8687773827b85e9c73475590ccab5412";
482
+
sha256 = "638408fcff3c6e116e94bac9a10c9719cf81500d23f575f088b097c97b40de66";
483
483
}
484
484
{
485
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/en-CA/thunderbird-128.6.0esr.tar.bz2";
485
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/en-CA/thunderbird-128.6.1esr.tar.bz2";
486
486
locale = "en-CA";
487
487
arch = "linux-i686";
488
-
sha256 = "001af04eedd973468bfac7a2357bf145fc507bbf710d2ec236fb841d1b31309b";
488
+
sha256 = "fb1d42d13985c308bd501d36f2b0977bf1d820d8f6e56ab3e4887b0f21bb2d57";
489
489
}
490
490
{
491
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/en-GB/thunderbird-128.6.0esr.tar.bz2";
491
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/en-GB/thunderbird-128.6.1esr.tar.bz2";
492
492
locale = "en-GB";
493
493
arch = "linux-i686";
494
-
sha256 = "f45125ce2e23318ae0d9943e15c6212a4238777fede7af7686f826ee3d9dbe28";
494
+
sha256 = "89507abd00647841e576a318f4c18e2c728d818107e0e35a5c4f32f34e0b5879";
495
495
}
496
496
{
497
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/en-US/thunderbird-128.6.0esr.tar.bz2";
497
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/en-US/thunderbird-128.6.1esr.tar.bz2";
498
498
locale = "en-US";
499
499
arch = "linux-i686";
500
-
sha256 = "d9c2e45e91c927832fa2b6affaccfed77a48f83cba647a895b49eaeeaa4461ec";
500
+
sha256 = "eb8555ff145dfbcee89271de61d22f73ec90f2bc2e06ef54ec60aa2c3b4318df";
501
501
}
502
502
{
503
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/es-AR/thunderbird-128.6.0esr.tar.bz2";
503
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/es-AR/thunderbird-128.6.1esr.tar.bz2";
504
504
locale = "es-AR";
505
505
arch = "linux-i686";
506
-
sha256 = "39fccbc25a74ab3ced790c034bfa170d1b9f4eb312ad8a9c3f7e1ad77d427c51";
506
+
sha256 = "2e5740eccfd005ba2ba20763246cd51923b2caf4a41ea6976ffe2670294d0ded";
507
507
}
508
508
{
509
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/es-ES/thunderbird-128.6.0esr.tar.bz2";
509
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/es-ES/thunderbird-128.6.1esr.tar.bz2";
510
510
locale = "es-ES";
511
511
arch = "linux-i686";
512
-
sha256 = "03741e6cdbb65a7f5915bf57b109cf6adf5213abc20da905fc861c88f9c9c406";
512
+
sha256 = "835b83dddec9dd1ea6283f3294ae9b5e9b827c72e65bc4b50204b338fa7da2d4";
513
513
}
514
514
{
515
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/es-MX/thunderbird-128.6.0esr.tar.bz2";
515
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/es-MX/thunderbird-128.6.1esr.tar.bz2";
516
516
locale = "es-MX";
517
517
arch = "linux-i686";
518
-
sha256 = "15c7d464ff7769701d314f13330271ed2937ab0b0034a81161b2e36d283831be";
518
+
sha256 = "47e23a7507b3c4af1da944c4865692808d961ab7073daec08887a1cd5505a77b";
519
519
}
520
520
{
521
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/et/thunderbird-128.6.0esr.tar.bz2";
521
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/et/thunderbird-128.6.1esr.tar.bz2";
522
522
locale = "et";
523
523
arch = "linux-i686";
524
-
sha256 = "2f388016a416978bd4459f10c627d380fffbeff95dcc4f652ad459ea77a114af";
524
+
sha256 = "60be867338dc57434be4521bc1ef9d26ac16da51bcc0681c3424ee65d0f04335";
525
525
}
526
526
{
527
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/eu/thunderbird-128.6.0esr.tar.bz2";
527
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/eu/thunderbird-128.6.1esr.tar.bz2";
528
528
locale = "eu";
529
529
arch = "linux-i686";
530
-
sha256 = "913e9a6f0c642488a6f265aeb82f47cad6d9da4c8a3c20a538be4dacfdd2f424";
530
+
sha256 = "9e407cda465e65b8fa40f966eec6793f1d618a2cb4cdaf89026736f210582146";
531
531
}
532
532
{
533
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/fi/thunderbird-128.6.0esr.tar.bz2";
533
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/fi/thunderbird-128.6.1esr.tar.bz2";
534
534
locale = "fi";
535
535
arch = "linux-i686";
536
-
sha256 = "181c0036ea5c3cd1d2a51c1f554be95c780d825c2b698196f21ce4451242069a";
536
+
sha256 = "559ead385a9d4545c31a3ae0219604658275700e56fd62f289bf89743d784bcf";
537
537
}
538
538
{
539
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/fr/thunderbird-128.6.0esr.tar.bz2";
539
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/fr/thunderbird-128.6.1esr.tar.bz2";
540
540
locale = "fr";
541
541
arch = "linux-i686";
542
-
sha256 = "4855ccbf98d16a50f5b879ca7488b850a2d4378610c1a45e292e1635b3e5836c";
542
+
sha256 = "c64d0fbc18b86da7fdf599bb574cfea257a2ad2a4072d6d54f0f201284d32ba7";
543
543
}
544
544
{
545
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/fy-NL/thunderbird-128.6.0esr.tar.bz2";
545
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/fy-NL/thunderbird-128.6.1esr.tar.bz2";
546
546
locale = "fy-NL";
547
547
arch = "linux-i686";
548
-
sha256 = "f1e518d037905d175b67ea69524f9347b1cf84bddfaac15c9755de319cc8cee6";
548
+
sha256 = "48199cb503d9e4744368b199d4d06545265ddb0cbc9f3d443a0570d4f2a50658";
549
549
}
550
550
{
551
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/ga-IE/thunderbird-128.6.0esr.tar.bz2";
551
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/ga-IE/thunderbird-128.6.1esr.tar.bz2";
552
552
locale = "ga-IE";
553
553
arch = "linux-i686";
554
-
sha256 = "a1b6fdd4a59fece7a9216c8684502634bdae34a23ad6b1d4a9b1877aa8c74b2f";
554
+
sha256 = "4157290dd27ff6e738e8c7aa7522f0f1b8f3df09329c286c232cd21ffefca532";
555
555
}
556
556
{
557
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/gd/thunderbird-128.6.0esr.tar.bz2";
557
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/gd/thunderbird-128.6.1esr.tar.bz2";
558
558
locale = "gd";
559
559
arch = "linux-i686";
560
-
sha256 = "770e304815467dcd557a9377f7755ab6eeef1b754db35865102e148d181c24bd";
560
+
sha256 = "053504f03781525eca26a11f0469c814480cd5c714eba97be41b321f8075e273";
561
561
}
562
562
{
563
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/gl/thunderbird-128.6.0esr.tar.bz2";
563
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/gl/thunderbird-128.6.1esr.tar.bz2";
564
564
locale = "gl";
565
565
arch = "linux-i686";
566
-
sha256 = "715aa396a68625b69ab3d19133023c2b8623074bcbf60198d278e48d655562f7";
566
+
sha256 = "0e5d718033eadbb6f1d701df5995591fdcbed0b7cc3d5cc68ba42d8a481fe9bb";
567
567
}
568
568
{
569
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/he/thunderbird-128.6.0esr.tar.bz2";
569
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/he/thunderbird-128.6.1esr.tar.bz2";
570
570
locale = "he";
571
571
arch = "linux-i686";
572
-
sha256 = "71851abff423cd15633b014ed49fc340a668f37912813180087bec647ef52695";
572
+
sha256 = "631ea9ad6ba16b83e1edc0fd55c476f4a16259025a3863e9212e61e0d89bc7ea";
573
573
}
574
574
{
575
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/hr/thunderbird-128.6.0esr.tar.bz2";
575
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/hr/thunderbird-128.6.1esr.tar.bz2";
576
576
locale = "hr";
577
577
arch = "linux-i686";
578
-
sha256 = "ec3b050dd285b5ef797de74003f5661bb4157bc4db5dabd195f1973cf0c6f5bf";
578
+
sha256 = "bad8f983ea5ae4f80ae38ada0c7c8d3fa336744b1e966c48af10217bf5ea2237";
579
579
}
580
580
{
581
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/hsb/thunderbird-128.6.0esr.tar.bz2";
581
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/hsb/thunderbird-128.6.1esr.tar.bz2";
582
582
locale = "hsb";
583
583
arch = "linux-i686";
584
-
sha256 = "84d25c5f124a159ce9d6f0e2909c2813857c7efe38dd2f0df5b383f8f7e3d494";
584
+
sha256 = "4d50574ac492b5bee3a7ab7f3e859ad076771cd9e47c4020018e1c10b9083518";
585
585
}
586
586
{
587
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/hu/thunderbird-128.6.0esr.tar.bz2";
587
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/hu/thunderbird-128.6.1esr.tar.bz2";
588
588
locale = "hu";
589
589
arch = "linux-i686";
590
-
sha256 = "ae2566441c6bdd4705dc24d3b917c8e03d7219650b38fbf94d94ff82a446fe62";
590
+
sha256 = "e782b4eb870ffa199be3a1c571c67eade17cee24f3b4b8ee6f160067082a8c8c";
591
591
}
592
592
{
593
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/hy-AM/thunderbird-128.6.0esr.tar.bz2";
593
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/hy-AM/thunderbird-128.6.1esr.tar.bz2";
594
594
locale = "hy-AM";
595
595
arch = "linux-i686";
596
-
sha256 = "684d92cba150239ba8f7c85cc00b8002a4f86c310c3a96cadc8afa4a8212337a";
596
+
sha256 = "16c02f0811ded8a5fd0d17a3b4ce944fe2adc6ed53c8927a2bc0dd13ae6b5a17";
597
597
}
598
598
{
599
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/id/thunderbird-128.6.0esr.tar.bz2";
599
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/id/thunderbird-128.6.1esr.tar.bz2";
600
600
locale = "id";
601
601
arch = "linux-i686";
602
-
sha256 = "f0be4128db7336c6d42880515d7006d6818e2650dc024e65aad6cd0e2be0e961";
602
+
sha256 = "4226e163541af84d2df18d755673d6a5b2fafe9f650f6acdc9dc92d258b5ac1c";
603
603
}
604
604
{
605
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/is/thunderbird-128.6.0esr.tar.bz2";
605
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/is/thunderbird-128.6.1esr.tar.bz2";
606
606
locale = "is";
607
607
arch = "linux-i686";
608
-
sha256 = "a141c3fb553a32f9874ed6f2a4004e84979d1b970c17fa7a74a6d23fce0263c9";
608
+
sha256 = "3ee5840dcfbcfaa488ddf34267ee15346d6f4af3531a1581918ce0bef894e627";
609
609
}
610
610
{
611
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/it/thunderbird-128.6.0esr.tar.bz2";
611
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/it/thunderbird-128.6.1esr.tar.bz2";
612
612
locale = "it";
613
613
arch = "linux-i686";
614
-
sha256 = "bbc2a5d84e0ed6bebd8585df3a852fbf92e5bb0f548ae37b970a6b2447c98ed1";
614
+
sha256 = "8895b995cc0f80ce299b90b59609943eabbfbea79b9732c0020356223c47f792";
615
615
}
616
616
{
617
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/ja/thunderbird-128.6.0esr.tar.bz2";
617
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/ja/thunderbird-128.6.1esr.tar.bz2";
618
618
locale = "ja";
619
619
arch = "linux-i686";
620
-
sha256 = "d04fc2f0a0ce0be61012ae72dba8c48fe90bd6467ca20d8440787260f92dffcc";
620
+
sha256 = "684e8e68b1369c3fba79192d6e5ec1a81da536d2c3bd41a3ae9ded8217cd1501";
621
621
}
622
622
{
623
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/ka/thunderbird-128.6.0esr.tar.bz2";
623
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/ka/thunderbird-128.6.1esr.tar.bz2";
624
624
locale = "ka";
625
625
arch = "linux-i686";
626
-
sha256 = "ed178358c17b02499d4b7691098c07c85cfbe4a43cb9bb8b5fd86ce7779298ae";
626
+
sha256 = "aabc4ce18a4f12fb9bcbe5b185df7193850d98e75ebd3d71e277111edc1a76a3";
627
627
}
628
628
{
629
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/kab/thunderbird-128.6.0esr.tar.bz2";
629
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/kab/thunderbird-128.6.1esr.tar.bz2";
630
630
locale = "kab";
631
631
arch = "linux-i686";
632
-
sha256 = "3299c8a36adc7af99a3c73863645eb622e2b46de84f404233443d00b416e204c";
632
+
sha256 = "11c2f379d051411a9339b0de268619d78d214cbd64ee75ed142c4b3b57114efd";
633
633
}
634
634
{
635
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/kk/thunderbird-128.6.0esr.tar.bz2";
635
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/kk/thunderbird-128.6.1esr.tar.bz2";
636
636
locale = "kk";
637
637
arch = "linux-i686";
638
-
sha256 = "1de2bac82f5be71751eef5bfeb59116927ea04b2b8c2b568fe1725745d160e85";
638
+
sha256 = "636709b2a21c97264bf10464b72606bdaf95014dfa5dacb509989cdf8edec2b7";
639
639
}
640
640
{
641
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/ko/thunderbird-128.6.0esr.tar.bz2";
641
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/ko/thunderbird-128.6.1esr.tar.bz2";
642
642
locale = "ko";
643
643
arch = "linux-i686";
644
-
sha256 = "0326665b85426f1b14216e063118796e010969689d2341469bbf36d799f2f4a5";
644
+
sha256 = "0f751cbdf911524e4436a3c7a1504de2c500e79d346acc539f3ecef4ec1acf2f";
645
645
}
646
646
{
647
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/lt/thunderbird-128.6.0esr.tar.bz2";
647
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/lt/thunderbird-128.6.1esr.tar.bz2";
648
648
locale = "lt";
649
649
arch = "linux-i686";
650
-
sha256 = "458467e5d24267011aa9b2c61cccb77b174bd17b791ab8ab260a7e07b0059ce2";
650
+
sha256 = "2bdc68ba0514ad110427b85008c6e586c60cd3e5309d5b8fd0f55348c9df8375";
651
651
}
652
652
{
653
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/lv/thunderbird-128.6.0esr.tar.bz2";
653
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/lv/thunderbird-128.6.1esr.tar.bz2";
654
654
locale = "lv";
655
655
arch = "linux-i686";
656
-
sha256 = "935564c24ad59a8cba9388c0629c5074738d9671dfc95c3058adf5f0ffae465e";
656
+
sha256 = "72bfa32ed3b847f3e4842a9a923dd64967da1430cf38182c1bf9772cb99a7ad9";
657
657
}
658
658
{
659
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/ms/thunderbird-128.6.0esr.tar.bz2";
659
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/ms/thunderbird-128.6.1esr.tar.bz2";
660
660
locale = "ms";
661
661
arch = "linux-i686";
662
-
sha256 = "d98f64f31ed2c2f2c5d6b044bfa64f342f326e9710da9e8884ece1010cd7482c";
662
+
sha256 = "054c3a226465ed5d5d05d9465089a0b8369f89ff4b2e5db2f5e7d880eeede5da";
663
663
}
664
664
{
665
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/nb-NO/thunderbird-128.6.0esr.tar.bz2";
665
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/nb-NO/thunderbird-128.6.1esr.tar.bz2";
666
666
locale = "nb-NO";
667
667
arch = "linux-i686";
668
-
sha256 = "14302cbe97ac0fcdfc3fa480f2b4437764be824dd0ab500c2c6c73701f4dedca";
668
+
sha256 = "9137be450d76d838521f274a645995d61fb9723cd0f7b26ee6641306b645e031";
669
669
}
670
670
{
671
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/nl/thunderbird-128.6.0esr.tar.bz2";
671
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/nl/thunderbird-128.6.1esr.tar.bz2";
672
672
locale = "nl";
673
673
arch = "linux-i686";
674
-
sha256 = "8b5bb83eeab32207258366e9bd286c2b1b2cd729ef45abf41277f473baa7305f";
674
+
sha256 = "71c19034ac6a06bffb84f64922360871e6fb1670d9c3fbc9a19798c8abee66c5";
675
675
}
676
676
{
677
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/nn-NO/thunderbird-128.6.0esr.tar.bz2";
677
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/nn-NO/thunderbird-128.6.1esr.tar.bz2";
678
678
locale = "nn-NO";
679
679
arch = "linux-i686";
680
-
sha256 = "9417b5870546bd223de53ec36c17a4d0e2210fcbb4b853abb2f034b74a589051";
680
+
sha256 = "d07aaf91cfc6f3b4da65cad518e62a5168eae9a8ee7bd940424a6682d7ad126b";
681
681
}
682
682
{
683
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/pa-IN/thunderbird-128.6.0esr.tar.bz2";
683
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/pa-IN/thunderbird-128.6.1esr.tar.bz2";
684
684
locale = "pa-IN";
685
685
arch = "linux-i686";
686
-
sha256 = "0405871e0fbbda68cbdeb933c70c26d7c0cab0c4501b8762c7be3bd148e08ab8";
686
+
sha256 = "3951b9ff05096165b17a9e5c49ac544cf77b1eb1b732e2a41ee9d94c47ebf6f5";
687
687
}
688
688
{
689
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/pl/thunderbird-128.6.0esr.tar.bz2";
689
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/pl/thunderbird-128.6.1esr.tar.bz2";
690
690
locale = "pl";
691
691
arch = "linux-i686";
692
-
sha256 = "1da36203c8420749724bd8b32e1c215257a225aa98f0e0643d0425b32aec5980";
692
+
sha256 = "ae27f78332e8ad0855b0214f14cae0d7fa09d59f71b38a0f80dce359606073a6";
693
693
}
694
694
{
695
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/pt-BR/thunderbird-128.6.0esr.tar.bz2";
695
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/pt-BR/thunderbird-128.6.1esr.tar.bz2";
696
696
locale = "pt-BR";
697
697
arch = "linux-i686";
698
-
sha256 = "cac9cd2269f7d69c25ca618864bfd115bcb2ec27331038b7c6e5831f941499ee";
698
+
sha256 = "5383952811ca6f9bc52f3ddcfcc0b881fed818b6dca6b99d9cf90d178082ad9f";
699
699
}
700
700
{
701
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/pt-PT/thunderbird-128.6.0esr.tar.bz2";
701
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/pt-PT/thunderbird-128.6.1esr.tar.bz2";
702
702
locale = "pt-PT";
703
703
arch = "linux-i686";
704
-
sha256 = "d66daca210cb2459850b554d492d4c0ba7d9fc7a34980ee72cfe983436861194";
704
+
sha256 = "85c8c8ef1cf8dbd3c9c9874686590300e9cfc10c684b1bb4f64eb39cc8c5e4d2";
705
705
}
706
706
{
707
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/rm/thunderbird-128.6.0esr.tar.bz2";
707
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/rm/thunderbird-128.6.1esr.tar.bz2";
708
708
locale = "rm";
709
709
arch = "linux-i686";
710
-
sha256 = "dfdc1b27313897e4ae7437423d70a93b47c3277ff5199a7f134e90c787a6f5f4";
710
+
sha256 = "2bd11169c571047b44025f0094a3bba2642f7d24480003a652fa30988997ac6f";
711
711
}
712
712
{
713
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/ro/thunderbird-128.6.0esr.tar.bz2";
713
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/ro/thunderbird-128.6.1esr.tar.bz2";
714
714
locale = "ro";
715
715
arch = "linux-i686";
716
-
sha256 = "477a37e982f00f32f7afd9e1263035f878034bc6ee79200cc3d156efc20dc124";
716
+
sha256 = "88a1940d95c02f46aeb092af2758cb85840425b3924b662b2d1beacf18670628";
717
717
}
718
718
{
719
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/ru/thunderbird-128.6.0esr.tar.bz2";
719
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/ru/thunderbird-128.6.1esr.tar.bz2";
720
720
locale = "ru";
721
721
arch = "linux-i686";
722
-
sha256 = "d94e863b730f86b3c1ffd2004c74d339f72af66b67d098beb51a056e7bc4e58d";
722
+
sha256 = "5efad22aa2d09b275367dac33deac99f4fe99e126f90883829ef71e2c577e161";
723
723
}
724
724
{
725
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/sk/thunderbird-128.6.0esr.tar.bz2";
725
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/sk/thunderbird-128.6.1esr.tar.bz2";
726
726
locale = "sk";
727
727
arch = "linux-i686";
728
-
sha256 = "7fb502e717b62433c10338a140ce724d2bcd6f947c3df140d88ccc7ba17f3f02";
728
+
sha256 = "b4a4e1b3df1882a99394ce659018efaa01b940d08bb6f1d6bef0455c8c27c39e";
729
729
}
730
730
{
731
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/sl/thunderbird-128.6.0esr.tar.bz2";
731
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/sl/thunderbird-128.6.1esr.tar.bz2";
732
732
locale = "sl";
733
733
arch = "linux-i686";
734
-
sha256 = "8eea3f3ecd02765a286ddb763a1dd305a630d82720569069a239750ba83664d5";
734
+
sha256 = "18dc29b47a46a74aa8e8a003593d0e92dc707a289a3f846355f6aca522b2d7ef";
735
735
}
736
736
{
737
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/sq/thunderbird-128.6.0esr.tar.bz2";
737
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/sq/thunderbird-128.6.1esr.tar.bz2";
738
738
locale = "sq";
739
739
arch = "linux-i686";
740
-
sha256 = "8aa055e87b14cca81d25499d196cceed9503e8922e03ee0ea92097dd9ed54d42";
740
+
sha256 = "4f44f82bc32802c2bfb95fc9188ff1656b0b50b215e6475615395f19b4ba5e9c";
741
741
}
742
742
{
743
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/sr/thunderbird-128.6.0esr.tar.bz2";
743
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/sr/thunderbird-128.6.1esr.tar.bz2";
744
744
locale = "sr";
745
745
arch = "linux-i686";
746
-
sha256 = "879683d2bd155f0d764979c148c8024213337ff110e9b43bb45d6012f229a300";
746
+
sha256 = "389b47ff4fe0ec44f6f04fed574a0be4fafcfe95713f5575972ee7be4fa2bc63";
747
747
}
748
748
{
749
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/sv-SE/thunderbird-128.6.0esr.tar.bz2";
749
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/sv-SE/thunderbird-128.6.1esr.tar.bz2";
750
750
locale = "sv-SE";
751
751
arch = "linux-i686";
752
-
sha256 = "add729440a5acacbdb9303b975196ccd081fbaf609a5ca520c5c49da8a57fbfe";
752
+
sha256 = "ce9ade81d2d2a66ccd50f043998364e4696eb5a5c3c272ec093d0266abf03417";
753
753
}
754
754
{
755
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/th/thunderbird-128.6.0esr.tar.bz2";
755
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/th/thunderbird-128.6.1esr.tar.bz2";
756
756
locale = "th";
757
757
arch = "linux-i686";
758
-
sha256 = "b7dfb1c4471c6afe6ff84c15f868254d6871a32e9d989a085cfea3431e592b49";
758
+
sha256 = "c51ac457124127d23339c9901446e3930c7b3f77870c71bb4be0baaf0ccf8fcf";
759
759
}
760
760
{
761
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/tr/thunderbird-128.6.0esr.tar.bz2";
761
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/tr/thunderbird-128.6.1esr.tar.bz2";
762
762
locale = "tr";
763
763
arch = "linux-i686";
764
-
sha256 = "55291db94cdbd0ba57ec3235a02dc06e3003240f0f9f95dba028a0fa6193e3d5";
764
+
sha256 = "d657d7447a7a24ec5a033b72edf0410d1ccd07d0a40d9e296e6ecadaf57d654d";
765
765
}
766
766
{
767
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/uk/thunderbird-128.6.0esr.tar.bz2";
767
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/uk/thunderbird-128.6.1esr.tar.bz2";
768
768
locale = "uk";
769
769
arch = "linux-i686";
770
-
sha256 = "07ca8084dd890216f576f612f5540333f222496c061172e2bca55a97949ff199";
770
+
sha256 = "0643a480d328aaf211fc65b0bb323dc4cc7943940c26784642fc8ddbf2f963a9";
771
771
}
772
772
{
773
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/uz/thunderbird-128.6.0esr.tar.bz2";
773
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/uz/thunderbird-128.6.1esr.tar.bz2";
774
774
locale = "uz";
775
775
arch = "linux-i686";
776
-
sha256 = "d0374a986585bd43e7e2ff88ce8c6fee727523ec98983fbcb665acf32327e2d0";
776
+
sha256 = "a7dbb5595a507f4207e2181e138ba99ca08b87aa031ed4acdacf594f0ff523b9";
777
777
}
778
778
{
779
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/vi/thunderbird-128.6.0esr.tar.bz2";
779
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/vi/thunderbird-128.6.1esr.tar.bz2";
780
780
locale = "vi";
781
781
arch = "linux-i686";
782
-
sha256 = "147b9d64d517142fc20c91de1b5613a2c56976fa6c70382abee69dc98ad2a703";
782
+
sha256 = "ebb655c6734c9b68bffe76a00f35156da93bd97c5879e4acf34df7b31ba92f0b";
783
783
}
784
784
{
785
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/zh-CN/thunderbird-128.6.0esr.tar.bz2";
785
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/zh-CN/thunderbird-128.6.1esr.tar.bz2";
786
786
locale = "zh-CN";
787
787
arch = "linux-i686";
788
-
sha256 = "15cc8573c79e62f611499a0dcd09155e7d5b66c25bf8361132f8ce4a3530897c";
788
+
sha256 = "004ff5ed854609c6554fdf235c81854038ab56f4e231fff00477d1de85a6d30b";
789
789
}
790
790
{
791
-
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/zh-TW/thunderbird-128.6.0esr.tar.bz2";
791
+
url = "http://archive.mozilla.org/pub/thunderbird/releases/128.6.1esr/linux-i686/zh-TW/thunderbird-128.6.1esr.tar.bz2";
792
792
locale = "zh-TW";
793
793
arch = "linux-i686";
794
-
sha256 = "9c5fae7d1ff16246beb284f26461a1cdec93c31bf8b9c0ca12adef2bf9fa7794";
794
+
sha256 = "7894a24b448663f24e4466399fe006c4c0806f56a29a56ecfae5c2ad2f883106";
795
795
}
796
796
];
797
797
}
+2
-2
pkgs/applications/science/molecular-dynamics/gromacs/default.nix
+2
-2
pkgs/applications/science/molecular-dynamics/gromacs/default.nix
+3
-3
pkgs/applications/version-management/git-cliff/default.nix
+3
-3
pkgs/applications/version-management/git-cliff/default.nix
···
7
7
8
8
rustPlatform.buildRustPackage rec {
9
9
pname = "git-cliff";
10
-
version = "2.7.0";
10
+
version = "2.8.0";
11
11
12
12
src = fetchFromGitHub {
13
13
owner = "orhun";
14
14
repo = "git-cliff";
15
15
rev = "v${version}";
16
-
hash = "sha256-wGxxLfl+d8uTPLHPL2EKpaL36x0or7PHwdVaZTlKITE=";
16
+
hash = "sha256-B421xXt7TrBJVwi04vygnw9t5o7/KLVpuItQtwV4E24=";
17
17
};
18
18
19
-
cargoHash = "sha256-8G6iyvnKYxiRotQH7SwLSZStJg7iDNw4zPvT9sUTvmA=";
19
+
cargoHash = "sha256-geg6gdPKUBJBJI/TpW5m+/q/7M7kmIlrU2UAauctFOM=";
20
20
21
21
# attempts to run the program on .git in src which is not deterministic
22
22
doCheck = false;
+2
-2
pkgs/applications/version-management/gitlab/default.nix
+2
-2
pkgs/applications/version-management/gitlab/default.nix
···
69
69
buildFlags = [ "--enable-system-libraries" ];
70
70
};
71
71
gitlab-glfm-markdown = attrs: {
72
-
cargoDeps = rustPlatform.fetchCargoTarball {
72
+
cargoDeps = rustPlatform.fetchCargoVendor {
73
73
src = stdenv.mkDerivation {
74
74
inherit (buildRubyGem { inherit (attrs) gemName version source; })
75
75
name
···
83
83
cp Cargo.lock $out
84
84
'';
85
85
};
86
-
hash = "sha256-vFApyObuqsMBXhT2yyMpH7rzW0GaPgJUn9/hE/GpS9I=";
86
+
hash = "sha256-fikyG1e45XP+oWOxuCdapW1zM2O02KozqB5qnbw2TY8=";
87
87
};
88
88
89
89
dontBuild = false;
+1
-4
pkgs/applications/window-managers/hyprwm/hyprland-plugins/hyprland-plugins.nix
+1
-4
pkgs/applications/window-managers/hyprwm/hyprland-plugins/hyprland-plugins.nix
···
33
33
homepage = "https://github.com/hyprwm/hyprland-plugins";
34
34
description = "Hyprland ${description} plugin";
35
35
license = lib.licenses.bsd3;
36
-
maintainers = with lib.maintainers; [
37
-
fufexan
38
-
johnrtitor
39
-
];
36
+
maintainers = lib.teams.hyprland.members;
40
37
inherit (hyprland.meta) platforms;
41
38
};
42
39
}
+1
-4
pkgs/applications/window-managers/hyprwm/xdg-desktop-portal-hyprland/default.nix
+1
-4
pkgs/applications/window-managers/hyprwm/xdg-desktop-portal-hyprland/default.nix
···
91
91
changelog = "https://github.com/hyprwm/xdg-desktop-portal-hyprland/releases/tag/v${finalAttrs.version}";
92
92
mainProgram = "hyprland-share-picker";
93
93
license = lib.licenses.bsd3;
94
-
maintainers = with lib.maintainers; [
95
-
fufexan
96
-
khaneliman
97
-
];
94
+
maintainers = lib.teams.hyprland.members;
98
95
platforms = lib.platforms.linux;
99
96
};
100
97
})
+12
-5
pkgs/build-support/rust/fetch-cargo-vendor.nix
+12
-5
pkgs/build-support/rust/fetch-cargo-vendor.nix
···
35
35
name ? if args ? pname && args ? version then "${args.pname}-${args.version}" else "cargo-deps",
36
36
hash ? (throw "fetchCargoVendor requires a `hash` value to be set for ${name}"),
37
37
nativeBuildInputs ? [ ],
38
+
# This is mostly for breaking infinite recursion where dependencies
39
+
# of nix-prefetch-git use fetchCargoVendor.
40
+
allowGitDependencies ? true,
38
41
...
39
42
}@args:
40
43
···
53
56
{
54
57
name = "${name}-vendor-staging";
55
58
56
-
nativeBuildInputs = [
57
-
fetchCargoVendorUtil
58
-
nix-prefetch-git
59
-
cacert
60
-
] ++ nativeBuildInputs;
59
+
nativeBuildInputs =
60
+
[
61
+
fetchCargoVendorUtil
62
+
cacert
63
+
]
64
+
++ lib.optionals allowGitDependencies [
65
+
nix-prefetch-git
66
+
]
67
+
++ nativeBuildInputs;
61
68
62
69
buildPhase = ''
63
70
runHook preBuild
+3
pkgs/by-name/al/alcom/package.nix
+3
pkgs/by-name/al/alcom/package.nix
+11
-5
pkgs/by-name/al/alist/package.nix
+11
-5
pkgs/by-name/al/alist/package.nix
···
7
7
stdenv,
8
8
installShellFiles,
9
9
versionCheckHook,
10
+
callPackage,
10
11
}:
11
12
buildGoModule rec {
12
13
pname = "alist";
13
-
version = "3.41.0";
14
-
webVersion = "3.41.0";
14
+
version = "3.42.0";
15
+
webVersion = "3.42.0";
15
16
16
17
src = fetchFromGitHub {
17
18
owner = "AlistGo";
18
19
repo = "alist";
19
20
tag = "v${version}";
20
-
hash = "sha256-DzqSkcyDRyiHM0yh7A+dZj7TnjhDVQoHHgV5piVcu1g=";
21
+
hash = "sha256-qUW9bA2TeAVve77i43+ITxClLaO3aqm5959itf+iFqs=";
21
22
# populate values that require us to use git. By doing this in postFetch we
22
23
# can delete .git afterwards and maintain better reproducibility of the src.
23
24
leaveDotGit = true;
···
31
32
};
32
33
web = fetchzip {
33
34
url = "https://github.com/AlistGo/alist-web/releases/download/${webVersion}/dist.tar.gz";
34
-
hash = "sha256-1IXvst9VfxuIjUrgmJxTYm8jJQStMK+RlQibQ3fTDGs=";
35
+
hash = "sha256-g2+qdLrxuyuqxlyVk32BKJCbMfXNs29KLEPxAkTQHjU=";
35
36
};
36
37
37
38
proxyVendor = true;
38
-
vendorHash = "sha256-p6JqYmcQR6W7RE7F6NGxoiTxSOESuYjpke0rLRlxeSM=";
39
+
vendorHash = "sha256-uid+uT4eOtDsCNsKqGqPc4vMDnKUatG4V2n0Z7r6ccY=";
39
40
40
41
buildInputs = [ fuse ];
41
42
···
67
68
"TestHTTPAll"
68
69
"TestWebsocketAll"
69
70
"TestWebsocketCaller"
71
+
"TestDownloadOrder"
70
72
];
71
73
in
72
74
[ "-skip=^${builtins.concatStringsSep "$|^" skippedTests}$" ];
···
87
89
nativeInstallCheckInputs = [
88
90
versionCheckHook
89
91
];
92
+
93
+
passthru = {
94
+
updateScript = lib.getExe (callPackage ./update.nix { });
95
+
};
90
96
91
97
meta = {
92
98
description = "File list/WebDAV program that supports multiple storages";
+43
pkgs/by-name/al/alist/update.nix
+43
pkgs/by-name/al/alist/update.nix
···
1
+
{
2
+
writeShellApplication,
3
+
nix,
4
+
nix-update,
5
+
curl,
6
+
jq,
7
+
common-updater-scripts,
8
+
}:
9
+
10
+
writeShellApplication {
11
+
name = "update-alist";
12
+
runtimeInputs = [
13
+
curl
14
+
jq
15
+
nix
16
+
common-updater-scripts
17
+
nix-update
18
+
];
19
+
20
+
text = ''
21
+
# get old info
22
+
oldVersion=$(nix-instantiate --eval --strict -A "alist.version" | jq -e -r)
23
+
24
+
get_latest_release() {
25
+
local repo=$1
26
+
curl --fail ''${GITHUB_TOKEN:+ -H "Authorization: bearer $GITHUB_TOKEN"} \
27
+
-s "https://api.github.com/repos/AlistGo/$repo/releases/latest" | jq -r ".tag_name"
28
+
}
29
+
30
+
version=$(get_latest_release "alist")
31
+
version="''${version#v}"
32
+
webVersion=$(get_latest_release "alist-web")
33
+
34
+
if [[ "$oldVersion" == "$version" ]]; then
35
+
echo "Already up to date!"
36
+
exit 0
37
+
fi
38
+
39
+
update-source-version alist "$webVersion" --source-key=web --version-key=webVersion
40
+
41
+
nix-update alist --version="$version"
42
+
'';
43
+
}
+3
-6
pkgs/by-name/aq/aquamarine/package.nix
+3
-6
pkgs/by-name/aq/aquamarine/package.nix
···
23
23
}:
24
24
stdenv.mkDerivation (finalAttrs: {
25
25
pname = "aquamarine";
26
-
version = "0.5.1";
26
+
version = "0.7.1";
27
27
28
28
src = fetchFromGitHub {
29
29
owner = "hyprwm";
30
30
repo = "aquamarine";
31
31
rev = "v${finalAttrs.version}";
32
-
hash = "sha256-Gxv1kTz5jEvIzmkF6XgsdKglL2jmjJOQdZ+hO9uVnlQ=";
32
+
hash = "sha256-NbJiiPFnmciji3JHpqF/L0SdMQXKXn+q3Q/D8RjF/ak=";
33
33
};
34
34
35
35
nativeBuildInputs = [
···
71
71
description = "A very light linux rendering backend library";
72
72
homepage = "https://github.com/hyprwm/aquamarine";
73
73
license = lib.licenses.bsd3;
74
-
maintainers = with lib.maintainers; [
75
-
fufexan
76
-
johnrtitor
77
-
];
74
+
maintainers = lib.teams.hyprland.members;
78
75
platforms = lib.platforms.linux ++ lib.platforms.freebsd;
79
76
};
80
77
})
-27
pkgs/by-name/au/autoadb/package.nix
-27
pkgs/by-name/au/autoadb/package.nix
···
1
-
{
2
-
lib,
3
-
rustPlatform,
4
-
fetchFromGitHub,
5
-
}:
6
-
7
-
rustPlatform.buildRustPackage rec {
8
-
pname = "autoadb";
9
-
version = "unstable-2020-06-01";
10
-
11
-
src = fetchFromGitHub {
12
-
owner = "rom1v";
13
-
repo = pname;
14
-
rev = "7f8402983603a9854bf618a384f679a17cd85e2d";
15
-
sha256 = "sha256-9Sv38dCtvbqvxSnRpq+HsIwF/rfLUVZbi0J+mltLres=";
16
-
};
17
-
18
-
cargoHash = "sha256-xxmBgJqtWq1FLWTaC8SjaBoSXkPcIZYrSOc+hCEN778=";
19
-
20
-
meta = with lib; {
21
-
description = "Execute a command whenever a device is adb-connected";
22
-
homepage = "https://github.com/rom1v/autoadb";
23
-
license = licenses.asl20;
24
-
maintainers = with maintainers; [ shawn8901 ];
25
-
mainProgram = "autoadb";
26
-
};
27
-
}
+2
-2
pkgs/by-name/av/avalonia/package.nix
+2
-2
pkgs/by-name/av/avalonia/package.nix
+3
-3
pkgs/by-name/az/azure-storage-azcopy/package.nix
+3
-3
pkgs/by-name/az/azure-storage-azcopy/package.nix
···
6
6
7
7
buildGoModule rec {
8
8
pname = "azure-storage-azcopy";
9
-
version = "10.27.1";
9
+
version = "10.28.0";
10
10
11
11
src = fetchFromGitHub {
12
12
owner = "Azure";
13
13
repo = "azure-storage-azcopy";
14
14
tag = "v${version}";
15
-
hash = "sha256-h/EiJZMX2vHn/t1FPM1ZkXf9I8LYiqK1GqkSDAlXBYY=";
15
+
hash = "sha256-dRS96M4KMEQaKYVA0fNgmmfH2JYVFbEjH8C3xA9knes=";
16
16
};
17
17
18
18
subPackages = [ "." ];
19
19
20
-
vendorHash = "sha256-7ZUQMJPYE62M47VqEwahVePC85x3TyOmADOVczUrj7w=";
20
+
vendorHash = "sha256-TwzcjhL8STH8tASTp2kQjn6bYyn/Ab+EJwvIGOBT+1A=";
21
21
22
22
doCheck = false;
23
23
+26
-12
pkgs/by-name/ba/bacon/package.nix
+26
-12
pkgs/by-name/ba/bacon/package.nix
···
6
6
pkg-config,
7
7
alsa-lib,
8
8
versionCheckHook,
9
+
bacon,
9
10
nix-update-script,
11
+
12
+
withSound ? false,
10
13
}:
11
14
15
+
let
16
+
soundDependencies =
17
+
lib.optionals stdenv.hostPlatform.isLinux [
18
+
alsa-lib
19
+
]
20
+
++ lib.optionals stdenv.hostPlatform.isDarwin [
21
+
# bindgenHook is only included on darwin as it is needed to build `coreaudio-sys`, a darwin-specific crate
22
+
rustPlatform.bindgenHook
23
+
];
24
+
in
25
+
12
26
rustPlatform.buildRustPackage rec {
13
27
pname = "bacon";
14
-
version = "3.9.0";
28
+
version = "3.9.1";
15
29
16
30
src = fetchFromGitHub {
17
31
owner = "Canop";
18
32
repo = "bacon";
19
33
tag = "v${version}";
20
-
hash = "sha256-LnJlE4ostOl+pr+d7ZsAfKvG4C45qt4pedWpeiTchPU=";
34
+
hash = "sha256-TniEPcY3mK5LO9CBXi5kgnUQkOeDwF9n1K0kSn4ucKk=";
21
35
};
22
36
23
-
cargoHash = "sha256-KS1SXrRqjvRom2zZOaaZZOMK2CRUwVmtXC2ilDfaEG0=";
37
+
cargoHash = "sha256-5pY43PH2I4L/QsNnJffBGiRtuZrnLVCxjo0YseLsEMc=";
24
38
25
-
nativeBuildInputs = [
39
+
buildFeatures = lib.optionals withSound [
40
+
"sound"
41
+
];
42
+
43
+
nativeBuildInputs = lib.optionals withSound [
26
44
pkg-config
27
45
];
28
46
29
-
buildInputs =
30
-
lib.optionals stdenv.hostPlatform.isLinux [
31
-
alsa-lib
32
-
]
33
-
++ lib.optionals stdenv.hostPlatform.isDarwin [
34
-
# bindgenHook is only included on darwin as it is needed to build `coreaudio-sys`, a darwin-specific crate
35
-
rustPlatform.bindgenHook
36
-
];
47
+
buildInputs = lib.optionals withSound soundDependencies;
37
48
38
49
nativeInstallCheckInputs = [ versionCheckHook ];
39
50
versionCheckProgramArg = [ "--version" ];
40
51
doInstallCheck = true;
41
52
42
53
passthru = {
54
+
tests = {
55
+
withSound = bacon.override { withSound = true; };
56
+
};
43
57
updateScript = nix-update-script { };
44
58
};
45
59
+3
-3
pkgs/by-name/be/beatsabermodmanager/package.nix
+3
-3
pkgs/by-name/be/beatsabermodmanager/package.nix
···
21
21
};
22
22
23
23
dotnet-sdk = with dotnetCorePackages; combinePackages [
24
-
sdk_7_0
25
-
sdk_6_0
24
+
sdk_7_0-bin
25
+
sdk_6_0-bin
26
26
];
27
27
28
-
dotnet-runtime = dotnetCorePackages.runtime_7_0;
28
+
dotnet-runtime = dotnetCorePackages.runtime_7_0-bin;
29
29
30
30
projectFile = [ "BeatSaberModManager/BeatSaberModManager.csproj" ];
31
31
+1
-1
pkgs/by-name/bi/bicep/package.nix
+1
-1
pkgs/by-name/bi/bicep/package.nix
+2
-2
pkgs/by-name/bi/bililiverecorder/package.nix
+2
-2
pkgs/by-name/bi/bililiverecorder/package.nix
+16
-17
pkgs/by-name/bl/blueberry/package.nix
+16
-17
pkgs/by-name/bl/blueberry/package.nix
···
13
13
xapp,
14
14
}:
15
15
16
-
stdenv.mkDerivation rec {
16
+
python3Packages.buildPythonApplication rec {
17
17
pname = "blueberry";
18
18
version = "1.4.8";
19
+
format = "other";
19
20
20
21
src = fetchFromGitHub {
21
22
owner = "linuxmint";
···
26
27
27
28
nativeBuildInputs = [
28
29
gobject-introspection
29
-
python3Packages.wrapPython
30
30
wrapGAppsHook3
31
31
];
32
32
···
34
34
bluez-tools
35
35
gnome-bluetooth_1_0
36
36
libnotify
37
-
python3Packages.python
38
37
util-linux
39
38
xapp
40
39
];
···
53
52
54
53
# Fix paths
55
54
substituteInPlace $out/bin/blueberry \
56
-
--replace /usr/lib/blueberry $out/lib/blueberry
55
+
--replace-fail /usr/lib/blueberry $out/lib/blueberry
57
56
substituteInPlace $out/bin/blueberry-tray \
58
-
--replace /usr/lib/blueberry $out/lib/blueberry
57
+
--replace-fail /usr/lib/blueberry $out/lib/blueberry
59
58
substituteInPlace $out/etc/xdg/autostart/blueberry-obex-agent.desktop \
60
-
--replace /usr/lib/blueberry $out/lib/blueberry
59
+
--replace-fail /usr/lib/blueberry $out/lib/blueberry
61
60
substituteInPlace $out/etc/xdg/autostart/blueberry-tray.desktop \
62
-
--replace Exec=blueberry-tray Exec=$out/bin/blueberry-tray
61
+
--replace-fail Exec=blueberry-tray Exec=$out/bin/blueberry-tray
63
62
substituteInPlace $out/lib/blueberry/blueberry-obex-agent.py \
64
-
--replace /usr/share $out/share
63
+
--replace-fail /usr/share $out/share
65
64
substituteInPlace $out/lib/blueberry/blueberry-tray.py \
66
-
--replace /usr/share $out/share
65
+
--replace-fail /usr/share $out/share
67
66
substituteInPlace $out/lib/blueberry/blueberry.py \
68
-
--replace '"bt-adapter"' '"${bluez-tools}/bin/bt-adapter"' \
69
-
--replace /usr/bin/pavucontrol ${pavucontrol}/bin/pavucontrol \
70
-
--replace /usr/lib/blueberry $out/lib/blueberry \
71
-
--replace /usr/share $out/share
67
+
--replace-fail '"bt-adapter"' '"${bluez-tools}/bin/bt-adapter"' \
68
+
--replace-fail /usr/bin/pavucontrol ${pavucontrol}/bin/pavucontrol \
69
+
--replace-fail /usr/lib/blueberry $out/lib/blueberry \
70
+
--replace-fail /usr/share $out/share
72
71
substituteInPlace $out/lib/blueberry/rfkillMagic.py \
73
-
--replace /usr/bin/rfkill ${util-linux}/bin/rfkill \
74
-
--replace /usr/sbin/rfkill ${util-linux}/bin/rfkill \
75
-
--replace /usr/lib/blueberry $out/lib/blueberry
72
+
--replace-fail /usr/bin/rfkill ${util-linux}/bin/rfkill \
73
+
--replace-fail /usr/sbin/rfkill ${util-linux}/bin/rfkill \
74
+
--replace-fail /usr/lib/blueberry $out/lib/blueberry
76
75
substituteInPlace $out/share/applications/blueberry.desktop \
77
-
--replace Exec=blueberry Exec=$out/bin/blueberry
76
+
--replace-fail Exec=blueberry Exec=$out/bin/blueberry
78
77
79
78
glib-compile-schemas --strict $out/share/glib-2.0/schemas
80
79
+1
-1
pkgs/by-name/bo/boogie/package.nix
+1
-1
pkgs/by-name/bo/boogie/package.nix
+3
-3
pkgs/by-name/ch/chirpstack-rest-api/package.nix
+3
-3
pkgs/by-name/ch/chirpstack-rest-api/package.nix
···
6
6
}:
7
7
buildGoModule rec {
8
8
pname = "chirpstack-rest-api";
9
-
version = "4.10.2";
9
+
version = "4.11.0";
10
10
11
11
src = fetchFromGitHub {
12
12
owner = "chirpstack";
13
13
repo = "chirpstack-rest-api";
14
14
rev = "v${version}";
15
-
hash = "sha256-t7JACy26BzmkC7f/KGATw8V+lqEqhkPjEg6LHQ6REWE=";
15
+
hash = "sha256-yYuSciMsQudGqBPNqj28TZgCGtZb9j7mtEkBR8tbEm4=";
16
16
};
17
17
18
-
vendorHash = "sha256-Y4KGcLms5TAWHcvm9OYKty3+Lciycy+31zokVAPx/pI=";
18
+
vendorHash = "sha256-UZ1todyWnxRTnqEGc/2rM+JCZPWYG/WA+OnivpB6JGI=";
19
19
20
20
ldflags = [
21
21
"-s"
+12
pkgs/by-name/co/colorstorm/0001-fix-segfault.patch
+12
pkgs/by-name/co/colorstorm/0001-fix-segfault.patch
···
1
+
diff --git a/src/templator.zig b/src/templator.zig
2
+
index 5630a04..0dc8ca7 100644
3
+
--- a/src/templator.zig
4
+
+++ b/src/templator.zig
5
+
@@ -77,7 +77,6 @@ pub fn parse_themes(f: std.fs.File) ![]Theme {
6
+
}
7
+
8
+
const parsed = try std.json.parseFromSlice([]Theme, a, list.items, .{});
9
+
- defer parsed.deinit();
10
+
const themes = parsed.value;
11
+
12
+
return themes;
+15
-6
pkgs/by-name/co/colorstorm/package.nix
+15
-6
pkgs/by-name/co/colorstorm/package.nix
···
2
2
lib,
3
3
stdenv,
4
4
fetchFromGitHub,
5
-
zig_0_9,
5
+
zig_0_13,
6
6
}:
7
7
8
8
stdenv.mkDerivation (finalAttrs: {
9
9
pname = "colorstorm";
10
-
version = "2.0.0";
10
+
# last tagged release is three years old and requires outdated Zig 0.9
11
+
# new release requested in: https://github.com/benbusby/colorstorm/issues/16
12
+
version = "2.0.0-unstable-2025-01-17";
11
13
12
14
src = fetchFromGitHub {
13
15
owner = "benbusby";
14
16
repo = "colorstorm";
15
-
rev = "v${finalAttrs.version}";
16
-
hash = "sha256-6+P+QQpP1jxsydqhVrZkjl1gaqNcx4kS2994hOBhtu8=";
17
+
rev = "e645c4293fb5f72968038dac99e0b8dab3db194f";
18
+
hash = "sha256-6D+aNcjJksv7E9RJB9fnzgzvGoUPXV4Shz5wLu5YHtg=";
17
19
};
18
20
21
+
patches = [
22
+
# Fixes a use-after-free segfault.
23
+
# See https://github.com/benbusby/colorstorm/pull/15#discussion_r1930406581
24
+
# and upstream PR https://github.com/NixOS/nixpkgs/pull/377279
25
+
./0001-fix-segfault.patch
26
+
];
27
+
19
28
nativeBuildInputs = [
20
-
zig_0_9.hook
29
+
zig_0_13.hook
21
30
];
22
31
23
32
meta = {
···
25
34
homepage = "https://github.com/benbusby/colorstorm";
26
35
license = lib.licenses.mit;
27
36
maintainers = [ ];
28
-
inherit (zig_0_9.meta) platforms;
37
+
inherit (zig_0_13.meta) platforms;
29
38
mainProgram = "colorstorm";
30
39
};
31
40
})
+3
-3
pkgs/by-name/cp/cpuinfo/package.nix
+3
-3
pkgs/by-name/cp/cpuinfo/package.nix
···
10
10
}:
11
11
stdenv.mkDerivation (finalAttrs: {
12
12
pname = "cpuinfo";
13
-
version = "0-unstable-2024-12-09";
13
+
version = "0-unstable-2025-01-10";
14
14
15
15
src = fetchFromGitHub {
16
16
owner = "pytorch";
17
17
repo = "cpuinfo";
18
-
rev = "ca156f7bc9109c552973414a63d310f76ef0cbf8";
19
-
hash = "sha256-hIGizsl1NSGySXPI9Xx69xCfQLAMpYviYhBXX201N4o=";
18
+
rev = "8a1772a0c5c447df2d18edf33ec4603a8c9c04a6";
19
+
hash = "sha256-dKmZ5YXLhvVdxaJ4PefR+SWlh+MTFHNxOMeM6Vj7Gvo=";
20
20
};
21
21
22
22
passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; };
+2
-2
pkgs/by-name/dy/dyalog/package.nix
+2
-2
pkgs/by-name/dy/dyalog/package.nix
···
11
11
makeWrapper,
12
12
ncurses5,
13
13
14
-
dotnet-sdk_8,
14
+
dotnetCorePackages,
15
15
dotnetSupport ? false,
16
16
17
17
alsa-lib,
···
33
33
let
34
34
dyalogHome = "$out/lib/dyalog";
35
35
36
-
makeWrapperArgs = lib.optional dotnetSupport "--set DOTNET_ROOT ${dotnet-sdk_8}/share/dotnet";
36
+
makeWrapperArgs = lib.optional dotnetSupport "--set DOTNET_ROOT ${dotnetCorePackages.sdk_8_0-source}/share/dotnet";
37
37
38
38
licenseUrl = "https://www.dyalog.com/uploads/documents/Developer_Software_Licence.pdf";
39
39
+3
-3
pkgs/by-name/el/element-desktop/element-desktop-pin.nix
+3
-3
pkgs/by-name/el/element-desktop/element-desktop-pin.nix
···
1
1
{
2
-
"version" = "1.11.89";
2
+
"version" = "1.11.91";
3
3
"hashes" = {
4
-
"desktopSrcHash" = "sha256-vZLM1AIMxDltB+GeQEcYifnaBC1+4wWkotPFuelHxT0=";
5
-
"desktopYarnHash" = "1n057ic4dzcyg3wfr8jj7vab00jg2d1m38y5zk1kab1pka163f1q";
4
+
"desktopSrcHash" = "sha256-nHA/j9V+vZUgY+eCCp/iO458GrXSkla+ruJbJjh9NJw=";
5
+
"desktopYarnHash" = "09k4kislf1zimbyn6m68bh2s3kpn2cs9h04wqli3j3qgkplcvxdv";
6
6
};
7
7
}
+3
-3
pkgs/by-name/el/element-web-unwrapped/element-web-pin.nix
+3
-3
pkgs/by-name/el/element-web-unwrapped/element-web-pin.nix
···
1
1
{
2
-
"version" = "1.11.89";
2
+
"version" = "1.11.91";
3
3
"hashes" = {
4
-
"webSrcHash" = "sha256-K9i5MxTJaX359qsnpfXZBZiNHbhCEy25plUPVUtbGQs=";
5
-
"webYarnHash" = "164smvrq9937x0pql20zdqab5w35fcidbywkzlyc5g4w7iwkd9kx";
4
+
"webSrcHash" = "sha256-kdjkmVkoJuV3SBFkVQr4IAi69mAs8V5i3qFOd66BP2s=";
5
+
"webYarnHash" = "sha256-in7qiGIXP+Ki820RB/uB2st2FIwrxjqYpdOmmLI6RSM=";
6
6
};
7
7
}
+4
pkgs/by-name/fl/flashrom/package.nix
+4
pkgs/by-name/fl/flashrom/package.nix
···
53
53
install -Dm644 util/flashrom_udev.rules $out/lib/udev/rules.d/flashrom.rules
54
54
'';
55
55
56
+
NIX_CFLAGS_COMPILE = lib.optionalString (
57
+
stdenv.cc.isClang && !stdenv.hostPlatform.isDarwin
58
+
) "-Wno-gnu-folding-constant";
59
+
56
60
meta = with lib; {
57
61
homepage = "https://www.flashrom.org";
58
62
description = "Utility for reading, writing, erasing and verifying flash ROM chips";
+2
-2
pkgs/by-name/fl/fluent-bit/package.nix
+2
-2
pkgs/by-name/fl/fluent-bit/package.nix
···
14
14
15
15
stdenv.mkDerivation (finalAttrs: {
16
16
pname = "fluent-bit";
17
-
version = "3.2.4";
17
+
version = "3.2.5";
18
18
19
19
src = fetchFromGitHub {
20
20
owner = "fluent";
21
21
repo = "fluent-bit";
22
22
rev = "v${finalAttrs.version}";
23
-
hash = "sha256-oTCGjDmGVovsfj+4fjIKy/xpiuYc0Q44LYwYPI4dSF8=";
23
+
hash = "sha256-H3wcKeHfAJNJAEtRcTU8rz93wug39TUqV3XN4wkTqMg=";
24
24
};
25
25
26
26
# optional only to avoid linux rebuild
+3
-3
pkgs/by-name/fl/flutter_rust_bridge_codegen/package.nix
+3
-3
pkgs/by-name/fl/flutter_rust_bridge_codegen/package.nix
···
6
6
}:
7
7
rustPlatform.buildRustPackage rec {
8
8
pname = "flutter_rust_bridge_codegen";
9
-
version = "2.7.0";
9
+
version = "2.7.1";
10
10
11
11
src = fetchFromGitHub {
12
12
owner = "fzyzcjy";
13
13
repo = "flutter_rust_bridge";
14
14
rev = "v${version}";
15
-
hash = "sha256-XHHgKwwGI0v6PD+KQBA8AvUBqUPxefxoJXcZDwjOemQ=";
15
+
hash = "sha256-I9IaBOqX93g5i26aMa/ICWKurX/82R9PvINNVWNQuNk=";
16
16
fetchSubmodules = true;
17
17
};
18
18
19
-
cargoHash = "sha256-MDQFHQQWEStBwrwlGti5bY5HwACcrLrSR9Zs9DxTz/A=";
19
+
cargoHash = "sha256-VZ4suSaWg2TfBjcxTuV9Ptkq/rBNmhBygtjsi5twJrk=";
20
20
cargoBuildFlags = "--package flutter_rust_bridge_codegen";
21
21
cargoTestFlags = "--package flutter_rust_bridge_codegen";
22
22
+2
-2
pkgs/by-name/fr/frida-tools/package.nix
+2
-2
pkgs/by-name/fr/frida-tools/package.nix
···
6
6
7
7
python3Packages.buildPythonApplication rec {
8
8
pname = "frida-tools";
9
-
version = "13.6.0";
9
+
version = "13.6.1";
10
10
11
11
src = fetchPypi {
12
12
inherit pname version;
13
-
hash = "sha256-M0S8tZagToIP6Qyr9RWNAGGfWOcOtO0bYKC02IhCpvg=";
13
+
hash = "sha256-imNW0vorY90lp2OkhYLYwgpyW+Vxd1kdq3Lvd4/iNVA=";
14
14
};
15
15
16
16
propagatedBuildInputs = with python3Packages; [
+4
-3
pkgs/by-name/fu/fum/package.nix
+4
-3
pkgs/by-name/fu/fum/package.nix
···
11
11
}:
12
12
rustPlatform.buildRustPackage rec {
13
13
pname = "fum";
14
-
version = "0.4.3";
14
+
version = "0.6.4";
15
15
16
16
src = fetchFromGitHub {
17
17
owner = "qxb3";
18
18
repo = "fum";
19
19
tag = "v${version}";
20
-
hash = "sha256-VRcQWwO80xFn5A21yjRsGqnnWkhWfsJxxEiw78NWJPM=";
20
+
hash = "sha256-vBn76s2ewLVVYhyXviQUmq+AzH6FSVdJaTEJQ2EPlM0=";
21
21
};
22
22
23
-
cargoHash = "sha256-GW3/SqQlEUTMtvOgnMGhcREOHz/V2qtjtCAzFFKMNb4=";
23
+
useFetchCargoVendor = true;
24
+
cargoHash = "sha256-7h/KIAIxldXPXUo0lzuBqs6Uf5S5p39yV+kTfLe/LBo=";
24
25
25
26
nativeBuildInputs = [
26
27
autoPatchelfHook
+2
-2
pkgs/by-name/gd/gdlauncher-carbon/package.nix
+2
-2
pkgs/by-name/gd/gdlauncher-carbon/package.nix
···
28
28
29
29
stdenv.mkDerivation (finalAttrs: {
30
30
pname = "gdlauncher-carbon";
31
-
version = "2.0.20";
31
+
version = "2.0.22";
32
32
33
33
src = appimageTools.extract {
34
34
inherit (finalAttrs) pname version;
35
35
src = fetchurl {
36
36
url = "https://cdn-raw.gdl.gg/launcher/GDLauncher__${finalAttrs.version}__linux__x64.AppImage";
37
-
hash = "sha256-tI9RU8qO3MHbImOGw2Wl1dksNbhqrYFyGemqms8aAio=";
37
+
hash = "sha256-b1d39cSuVJ17rx8vjlYlyIUvqkBbhCWXuq4Z96K1I3M=";
38
38
};
39
39
};
40
40
+1
-1
pkgs/by-name/gh/gh-gei/package.nix
+1
-1
pkgs/by-name/gh/gh-gei/package.nix
···
15
15
hash = "sha256-hUURXPKhiI3n1BrW8IzVVmPuJyO4AxM8D5uluaJXk+4=";
16
16
};
17
17
18
-
dotnet-sdk = dotnetCorePackages.sdk_8_0;
18
+
dotnet-sdk = dotnetCorePackages.sdk_8_0_4xx;
19
19
projectFile = "src/gei/gei.csproj";
20
20
nugetDeps = ./deps.json; # File generated with `nix-build -A gh-gei.passthru.fetch-deps`.
21
21
+2
-2
pkgs/by-name/gl/glamoroustoolkit/package.nix
+2
-2
pkgs/by-name/gl/glamoroustoolkit/package.nix
···
29
29
30
30
stdenv.mkDerivation (finalAttrs: {
31
31
pname = "glamoroustoolkit";
32
-
version = "1.1.9";
32
+
version = "1.1.11";
33
33
34
34
src = fetchzip {
35
35
url = "https://github.com/feenkcom/gtoolkit-vm/releases/download/v${finalAttrs.version}/GlamorousToolkit-x86_64-unknown-linux-gnu.zip";
36
36
stripRoot = false;
37
-
hash = "sha256-dBUMn5KMSLTfmJnKTS6seEYDRy2JCiR+fi37UIUJ5aM=";
37
+
hash = "sha256-bb5tU4UtqdWcSqgl28V8IoATWx4TADxNFXkn9ljmw6Y=";
38
38
};
39
39
40
40
nativeBuildInputs = [
+21
-14
pkgs/by-name/gn/gnome-bluetooth_1_0/package.nix
+21
-14
pkgs/by-name/gn/gnome-bluetooth_1_0/package.nix
···
6
6
gnome,
7
7
adwaita-icon-theme,
8
8
meson,
9
+
mesonEmulatorHook,
9
10
ninja,
10
11
pkg-config,
11
12
gtk3,
···
51
52
})
52
53
];
53
54
54
-
nativeBuildInputs = [
55
-
meson
56
-
ninja
57
-
gettext
58
-
itstool
59
-
pkg-config
60
-
libxml2
61
-
wrapGAppsHook3
62
-
gobject-introspection
63
-
gtk-doc
64
-
docbook-xsl-nons
65
-
docbook_xml_dtd_43
66
-
python3
67
-
];
55
+
nativeBuildInputs =
56
+
[
57
+
meson
58
+
ninja
59
+
gettext
60
+
itstool
61
+
pkg-config
62
+
libxml2
63
+
wrapGAppsHook3
64
+
gobject-introspection
65
+
gtk-doc
66
+
docbook-xsl-nons
67
+
docbook_xml_dtd_43
68
+
python3
69
+
]
70
+
++ lib.optionals (!stdenv.buildPlatform.canExecute stdenv.hostPlatform) [
71
+
mesonEmulatorHook
72
+
];
68
73
69
74
buildInputs = [
70
75
glib
···
85
90
chmod +x meson_post_install.py # patchShebangs requires executable file
86
91
patchShebangs meson_post_install.py
87
92
'';
93
+
94
+
strictDeps = true;
88
95
89
96
passthru = {
90
97
updateScript = gnome.updateScript {
+5
-4
pkgs/by-name/go/godot_4/package.nix
+5
-4
pkgs/by-name/go/godot_4/package.nix
···
4
4
buildPackages,
5
5
dbus,
6
6
dotnet-sdk_6,
7
-
dotnet-sdk_8,
8
7
dotnetCorePackages,
9
8
fetchFromGitHub,
10
9
fontconfig,
···
59
58
suffix = if withMono then "-mono" else "";
60
59
61
60
arch = stdenv.hostPlatform.linuxArch;
61
+
62
+
dotnet-sdk = dotnetCorePackages.sdk_8_0-source;
62
63
63
64
attrs = finalAttrs: rec {
64
65
pname = "godot4${suffix}";
···
154
155
]
155
156
++ lib.optionals withWayland [ wayland-scanner ]
156
157
++ lib.optionals withMono [
157
-
dotnet-sdk_8
158
+
dotnet-sdk
158
159
makeWrapper
159
160
];
160
161
···
222
223
+ lib.optionalString withMono ''
223
224
cp -r bin/GodotSharp/ $out/bin/
224
225
wrapProgram $out/bin/godot4${suffix} \
225
-
--set DOTNET_ROOT ${dotnet-sdk_8} \
226
+
--set DOTNET_ROOT ${dotnet-sdk} \
226
227
--prefix PATH : "${
227
228
lib.makeBinPath [
228
-
dotnet-sdk_8
229
+
dotnet-sdk
229
230
]
230
231
}"
231
232
''
+33
-29
pkgs/by-name/go/gollum/Gemfile.lock
+33
-29
pkgs/by-name/go/gollum/Gemfile.lock
···
5
5
asciidoctor (2.0.23)
6
6
base64 (0.2.0)
7
7
builder (3.3.0)
8
-
concurrent-ruby (1.3.4)
8
+
concurrent-ruby (1.3.5)
9
9
crass (1.0.6)
10
10
creole (0.5.0)
11
+
date (3.4.1)
11
12
expression_parser (0.9.0)
12
13
gemojione (4.3.3)
13
14
json
14
15
github-markup (4.0.2)
15
-
gollum (6.0.1)
16
+
gollum (6.1.0)
16
17
gemojione (~> 4.1)
17
18
gollum-lib (~> 6.0)
18
19
i18n (~> 1.8)
···
45
46
htmlentities (4.3.4)
46
47
i18n (1.14.6)
47
48
concurrent-ruby (~> 1.0)
48
-
json (2.7.4)
49
-
kramdown (2.4.0)
50
-
rexml
49
+
json (2.9.1)
50
+
kramdown (2.5.1)
51
+
rexml (>= 3.3.9)
51
52
kramdown-parser-gfm (1.1.0)
52
53
kramdown (~> 2.0)
53
-
logger (1.6.1)
54
-
loofah (2.23.1)
54
+
logger (1.6.5)
55
+
loofah (2.24.0)
55
56
crass (~> 1.0.2)
56
57
nokogiri (>= 1.12.0)
57
58
mime-types (3.6.0)
58
59
logger
59
60
mime-types-data (~> 3.2015)
60
-
mime-types-data (3.2024.1001)
61
-
mini_portile2 (2.8.7)
61
+
mime-types-data (3.2025.0107)
62
+
mini_portile2 (2.8.8)
62
63
multi_json (1.15.0)
63
64
mustache (1.1.1)
64
65
mustache-sinatra (2.0.0)
65
66
mustache (~> 1.0)
66
67
mustermann (3.0.3)
67
68
ruby2_keywords (~> 0.0.1)
68
-
nokogiri (1.16.7)
69
+
nokogiri (1.18.1)
69
70
mini_portile2 (~> 2.8.2)
70
71
racc (~> 1.4)
71
-
octicons (19.12.0)
72
+
octicons (19.14.0)
72
73
org-ruby (0.9.12)
73
74
rubypants (~> 0.2)
74
-
psych (5.1.2)
75
+
psych (5.2.3)
76
+
date
75
77
stringio
76
78
racc (1.8.1)
77
79
rack (3.1.8)
78
-
rack-protection (4.0.0)
80
+
rack-protection (4.1.1)
79
81
base64 (>= 0.1.0)
82
+
logger (>= 1.6.0)
80
83
rack (>= 3.0.0, < 4)
81
-
rack-session (2.0.0)
84
+
rack-session (2.1.0)
85
+
base64 (>= 0.1.0)
82
86
rack (>= 3.0.0)
83
-
rackup (2.1.0)
87
+
rackup (2.2.1)
84
88
rack (>= 3)
85
-
webrick (~> 1.8)
86
-
rdoc (6.7.0)
89
+
rdoc (6.11.0)
87
90
psych (>= 4.0.0)
88
-
rexml (3.3.9)
91
+
rexml (3.4.0)
89
92
rouge (3.30.0)
90
93
rss (0.3.1)
91
94
rexml
92
95
ruby2_keywords (0.0.5)
93
96
rubypants (0.7.1)
94
-
rugged (1.7.2)
95
-
sinatra (4.0.0)
97
+
rugged (1.9.0)
98
+
sinatra (4.1.1)
99
+
logger (>= 1.6.0)
96
100
mustermann (~> 3.0)
97
101
rack (>= 3.0.0, < 4)
98
-
rack-protection (= 4.0.0)
102
+
rack-protection (= 4.1.1)
99
103
rack-session (>= 2.0.0, < 3)
100
104
tilt (~> 2.0)
101
-
sinatra-contrib (4.0.0)
105
+
sinatra-contrib (4.1.1)
102
106
multi_json (>= 0.0.2)
103
107
mustermann (~> 3.0)
104
-
rack-protection (= 4.0.0)
105
-
sinatra (= 4.0.0)
108
+
rack-protection (= 4.1.1)
109
+
sinatra (= 4.1.1)
106
110
tilt (~> 2.0)
107
111
sprockets (4.2.1)
108
112
concurrent-ruby (~> 1.0)
109
113
rack (>= 2.2.4, < 4)
110
114
sprockets-helpers (1.4.0)
111
115
sprockets (>= 2.2)
112
-
stringio (3.1.1)
116
+
stringio (3.1.2)
113
117
therubyrhino (2.1.2)
114
118
therubyrhino_jar (>= 1.7.4, < 1.7.9)
115
119
therubyrhino_jar (1.7.8)
116
-
tilt (2.4.0)
120
+
tilt (2.6.0)
117
121
twitter-text (1.14.7)
118
122
unf (~> 0.1.0)
119
123
unf (0.1.4)
120
124
unf_ext
121
125
unf_ext (0.0.9.1)
122
-
useragent (0.16.10)
123
-
webrick (1.8.2)
126
+
useragent (0.16.11)
127
+
webrick (1.9.1)
124
128
wikicloth (0.8.3)
125
129
builder
126
130
expression_parser
···
140
144
wikicloth
141
145
142
146
BUNDLED WITH
143
-
2.5.16
147
+
2.5.22
+67
-52
pkgs/by-name/go/gollum/gemset.nix
+67
-52
pkgs/by-name/go/gollum/gemset.nix
···
34
34
platforms = [ ];
35
35
source = {
36
36
remotes = [ "https://rubygems.org" ];
37
-
sha256 = "0chwfdq2a6kbj6xz9l6zrdfnyghnh32si82la1dnpa5h75ir5anl";
37
+
sha256 = "1ipbrgvf0pp6zxdk5ascp6i29aybz2bx9wdrlchjmpx6mhvkwfw1";
38
38
type = "gem";
39
39
};
40
-
version = "1.3.4";
40
+
version = "1.3.5";
41
41
};
42
42
crass = {
43
43
groups = [ "default" ];
···
58
58
type = "gem";
59
59
};
60
60
version = "0.5.0";
61
+
};
62
+
date = {
63
+
groups = [ "default" ];
64
+
platforms = [ ];
65
+
source = {
66
+
remotes = [ "https://rubygems.org" ];
67
+
sha256 = "0kz6mc4b9m49iaans6cbx031j9y7ldghpi5fzsdh0n3ixwa8w9mz";
68
+
type = "gem";
69
+
};
70
+
version = "3.4.1";
61
71
};
62
72
expression_parser = {
63
73
groups = [ "default" ];
···
115
125
platforms = [ ];
116
126
source = {
117
127
remotes = [ "https://rubygems.org" ];
118
-
sha256 = "01gk8zb1mfr7ypspbg765fn3m6rdh0b6jpyxfninabl9dzazyvpi";
128
+
sha256 = "1djb0mr4csfpas1aq19yv3d04hw6vxxpgbffp2bsp0p0p1h51far";
119
129
type = "gem";
120
130
};
121
-
version = "6.0.1";
131
+
version = "6.1.0";
122
132
};
123
133
gollum-lib = {
124
134
dependencies = [
···
179
189
platforms = [ ];
180
190
source = {
181
191
remotes = [ "https://rubygems.org" ];
182
-
sha256 = "1klf2mnfilzjqwcjdi5qb1zl3ghrifz1amcnvwjvsfnx9a5jb9ly";
192
+
sha256 = "048danb0x10mpch6mf88mky35zjn6wk4hpbqq68ssbq58i3fzgfj";
183
193
type = "gem";
184
194
};
185
-
version = "2.7.4";
195
+
version = "2.9.1";
186
196
};
187
197
kramdown = {
188
198
dependencies = [ "rexml" ];
···
190
200
platforms = [ ];
191
201
source = {
192
202
remotes = [ "https://rubygems.org" ];
193
-
sha256 = "1ic14hdcqxn821dvzki99zhmcy130yhv5fqfffkcf87asv5mnbmn";
203
+
sha256 = "131nwypz8b4pq1hxs6gsz3k00i9b75y3cgpkq57vxknkv6mvdfw7";
194
204
type = "gem";
195
205
};
196
-
version = "2.4.0";
206
+
version = "2.5.1";
197
207
};
198
208
kramdown-parser-gfm = {
199
209
dependencies = [ "kramdown" ];
···
211
221
platforms = [ ];
212
222
source = {
213
223
remotes = [ "https://rubygems.org" ];
214
-
sha256 = "0lwncq2rf8gm79g2rcnnyzs26ma1f4wnfjm6gs4zf2wlsdz5in9s";
224
+
sha256 = "0sz584vw17pwrrc5zg6yd8lqcgfpjf4qplq3s7fr0r3505nybky3";
215
225
type = "gem";
216
226
};
217
-
version = "1.6.1";
227
+
version = "1.6.5";
218
228
};
219
229
loofah = {
220
230
dependencies = [
···
225
235
platforms = [ ];
226
236
source = {
227
237
remotes = [ "https://rubygems.org" ];
228
-
sha256 = "0ppp2cgli5avzk0z3dwnah6y65ymyr793yja28p2fs9vrci7986h";
238
+
sha256 = "07pfa5kgl7k2hxlzzn89qna6bmiyrxlchgbzi0885frsi08agrk1";
229
239
type = "gem";
230
240
};
231
-
version = "2.23.1";
241
+
version = "2.24.0";
232
242
};
233
243
mime-types = {
234
244
dependencies = [
···
249
259
platforms = [ ];
250
260
source = {
251
261
remotes = [ "https://rubygems.org" ];
252
-
sha256 = "06dbn0j13jwdrmlvrjd50mxqrjlkh3lvxp0afh4glyzbliqvqpsd";
262
+
sha256 = "1jixfirdang1lx9iqkcw03mz43pi4vxlfpb8ha4sbz4cqry4jai3";
253
263
type = "gem";
254
264
};
255
-
version = "3.2024.1001";
265
+
version = "3.2025.0107";
256
266
};
257
267
mini_portile2 = {
258
268
groups = [ "default" ];
259
269
platforms = [ ];
260
270
source = {
261
271
remotes = [ "https://rubygems.org" ];
262
-
sha256 = "1q1f2sdw3y3y9mnym9dhjgsjr72sq975cfg5c4yx7gwv8nmzbvhk";
272
+
sha256 = "0x8asxl83msn815lwmb2d7q5p29p7drhjv5va0byhk60v9n16iwf";
263
273
type = "gem";
264
274
};
265
-
version = "2.8.7";
275
+
version = "2.8.8";
266
276
};
267
277
multi_json = {
268
278
groups = [ "default" ];
···
315
325
platforms = [ ];
316
326
source = {
317
327
remotes = [ "https://rubygems.org" ];
318
-
sha256 = "15gysw8rassqgdq3kwgl4mhqmrgh7nk2qvrcqp4ijyqazgywn6gq";
328
+
sha256 = "0xc4qs4izky1zgafabzykbxk8lc4dq6aivgxmfv3ciy3jrzbw66z";
319
329
type = "gem";
320
330
};
321
-
version = "1.16.7";
331
+
version = "1.18.1";
322
332
};
323
333
octicons = {
324
334
groups = [ "default" ];
325
335
platforms = [ ];
326
336
source = {
327
337
remotes = [ "https://rubygems.org" ];
328
-
sha256 = "00ld13van1xiayr24gwpbxfb63zbw44fx25xs9cp29g6cdzi5hrp";
338
+
sha256 = "0a1gvsr0fcxl7z8mnflr1lmmvknr11l05x9rg3c21dnnk6rnain7";
329
339
type = "gem";
330
340
};
331
-
version = "19.12.0";
341
+
version = "19.14.0";
332
342
};
333
343
org-ruby = {
334
344
dependencies = [ "rubypants" ];
···
342
352
version = "0.9.12";
343
353
};
344
354
psych = {
345
-
dependencies = [ "stringio" ];
355
+
dependencies = [
356
+
"date"
357
+
"stringio"
358
+
];
346
359
groups = [ "default" ];
347
360
platforms = [ ];
348
361
source = {
349
362
remotes = [ "https://rubygems.org" ];
350
-
sha256 = "0s5383m6004q76xm3lb732bp4sjzb6mxb6rbgn129gy2izsj4wrk";
363
+
sha256 = "1vjrx3yd596zzi42dcaq5xw7hil1921r769dlbz08iniaawlp9c4";
351
364
type = "gem";
352
365
};
353
-
version = "5.1.2";
366
+
version = "5.2.3";
354
367
};
355
368
racc = {
356
369
groups = [ "default" ];
···
375
388
rack-protection = {
376
389
dependencies = [
377
390
"base64"
391
+
"logger"
378
392
"rack"
379
393
];
380
394
groups = [ "default" ];
381
395
platforms = [ ];
382
396
source = {
383
397
remotes = [ "https://rubygems.org" ];
384
-
sha256 = "1xmvcxgm1jq92hqxm119gfk95wzl0d46nb2c2c6qqsm4ra2n3nyh";
398
+
sha256 = "0sniswjyi0yn949l776h7f67rvx5w9f04wh69z5g19vlsnjm98ji";
385
399
type = "gem";
386
400
};
387
-
version = "4.0.0";
401
+
version = "4.1.1";
388
402
};
389
403
rack-session = {
390
-
dependencies = [ "rack" ];
404
+
dependencies = [
405
+
"base64"
406
+
"rack"
407
+
];
391
408
groups = [ "default" ];
392
409
platforms = [ ];
393
410
source = {
394
411
remotes = [ "https://rubygems.org" ];
395
-
sha256 = "10afdpmy9kh0qva96slcyc59j4gkk9av8ilh58cnj0qq7q3b416v";
412
+
sha256 = "1452c1bhh6fdnv17s1z65ajwh08axqnlmkhnr1qyyn2vacb3jz23";
396
413
type = "gem";
397
414
};
398
-
version = "2.0.0";
415
+
version = "2.1.0";
399
416
};
400
417
rackup = {
401
-
dependencies = [
402
-
"rack"
403
-
"webrick"
404
-
];
418
+
dependencies = [ "rack" ];
405
419
groups = [ "default" ];
406
420
platforms = [ ];
407
421
source = {
408
422
remotes = [ "https://rubygems.org" ];
409
-
sha256 = "0kbcka30g681cqasw47pq93fxjscq7yvs5zf8lp3740rb158ijvf";
423
+
sha256 = "13brkq5xkj6lcdxj3f0k7v28hgrqhqxjlhd4y2vlicy5slgijdzp";
410
424
type = "gem";
411
425
};
412
-
version = "2.1.0";
426
+
version = "2.2.1";
413
427
};
414
428
rdoc = {
415
429
dependencies = [ "psych" ];
···
417
431
platforms = [ ];
418
432
source = {
419
433
remotes = [ "https://rubygems.org" ];
420
-
sha256 = "0ygk2zk0ky3d88v3ll7qh6xqvbvw5jin0hqdi1xkv1dhaw7myzdi";
434
+
sha256 = "0h00mb8wcj937srrafpjzq0klfi8rfpd4b3xpbvn9ghrn2wnzimy";
421
435
type = "gem";
422
436
};
423
-
version = "6.7.0";
437
+
version = "6.11.0";
424
438
};
425
439
RedCloth = {
426
440
groups = [ "default" ];
···
437
451
platforms = [ ];
438
452
source = {
439
453
remotes = [ "https://rubygems.org" ];
440
-
sha256 = "1j9p66pmfgxnzp76ksssyfyqqrg7281dyi3xyknl3wwraaw7a66p";
454
+
sha256 = "1ch4k2y80r4glr579kxliqnxld2qa91ydq8fiqam38bzpbps3gpg";
441
455
type = "gem";
442
456
};
443
-
version = "3.3.9";
457
+
version = "3.4.0";
444
458
};
445
459
rouge = {
446
460
groups = [ "default" ];
···
488
502
platforms = [ ];
489
503
source = {
490
504
remotes = [ "https://rubygems.org" ];
491
-
sha256 = "1sccng15h8h3mcjxfgvxy85lfpswbj0nhmzwwsqdffbzqgsb2jch";
505
+
sha256 = "1b7gcf6pxg4x607bica68dbz22b4kch33yi0ils6x3c8ql9akakz";
492
506
type = "gem";
493
507
};
494
-
version = "1.7.2";
508
+
version = "1.9.0";
495
509
};
496
510
sinatra = {
497
511
dependencies = [
512
+
"logger"
498
513
"mustermann"
499
514
"rack"
500
515
"rack-protection"
···
505
520
platforms = [ ];
506
521
source = {
507
522
remotes = [ "https://rubygems.org" ];
508
-
sha256 = "0za92lv4s7xhgkkm6xxf7ib0b3bsyj8drxgkrskgsb5g3mxnixjl";
523
+
sha256 = "002dkzdc1xqhvz5sdnj4vb0apczhs07mnpgq4kkd5dd1ka2pp6af";
509
524
type = "gem";
510
525
};
511
-
version = "4.0.0";
526
+
version = "4.1.1";
512
527
};
513
528
sinatra-contrib = {
514
529
dependencies = [
···
522
537
platforms = [ ];
523
538
source = {
524
539
remotes = [ "https://rubygems.org" ];
525
-
sha256 = "0r9khg85m60w0i77jpnm2irh9m4k0ia4mlicapj8dr7s6ykqd9dh";
540
+
sha256 = "1giziwf8mgki581jf40zzw3dhjkkmdg3yxbrahj9krd5h24vb90y";
526
541
type = "gem";
527
542
};
528
-
version = "4.0.0";
543
+
version = "4.1.1";
529
544
};
530
545
sprockets = {
531
546
dependencies = [
···
557
572
platforms = [ ];
558
573
source = {
559
574
remotes = [ "https://rubygems.org" ];
560
-
sha256 = "07mfqb40b2wh53k33h91zva78f9zwcdnl85jiq74wnaw2wa6wiak";
575
+
sha256 = "0cd1kdrf62p2ya3ia4rz49d5012bqinvqjmcgkakknswz0l1hkr0";
561
576
type = "gem";
562
577
};
563
-
version = "3.1.1";
578
+
version = "3.1.2";
564
579
};
565
580
therubyrhino = {
566
581
dependencies = [ "therubyrhino_jar" ];
···
588
603
platforms = [ ];
589
604
source = {
590
605
remotes = [ "https://rubygems.org" ];
591
-
sha256 = "0kds7wkxmb038cwp6ravnwn8k65ixc68wpm8j5jx5bhx8ndg4x6z";
606
+
sha256 = "0szpapi229v3scrvw1pgy0vpjm7z3qlf58m1198kxn70cs278g96";
592
607
type = "gem";
593
608
};
594
-
version = "2.4.0";
609
+
version = "2.6.0";
595
610
};
596
611
twitter-text = {
597
612
dependencies = [ "unf" ];
···
630
645
platforms = [ ];
631
646
source = {
632
647
remotes = [ "https://rubygems.org" ];
633
-
sha256 = "1fv5kvq494swy0p17h9qya9r50w15xsi9zmvhzb8gh55kq6ki50p";
648
+
sha256 = "0i1q2xdjam4d7gwwc35lfnz0wyyzvnca0zslcfxm9fabml9n83kh";
634
649
type = "gem";
635
650
};
636
-
version = "0.16.10";
651
+
version = "0.16.11";
637
652
};
638
653
webrick = {
639
654
groups = [ "default" ];
640
655
platforms = [ ];
641
656
source = {
642
657
remotes = [ "https://rubygems.org" ];
643
-
sha256 = "089gy5494j560b242vi173wnbj2913hwlwnjkpzld58r96ilc5s3";
658
+
sha256 = "12d9n8hll67j737ym2zw4v23cn4vxyfkb6vyv1rzpwv6y6a3qbdl";
644
659
type = "gem";
645
660
};
646
-
version = "1.8.2";
661
+
version = "1.9.1";
647
662
};
648
663
wikicloth = {
649
664
dependencies = [
+2
-2
pkgs/by-name/gp/gpsprune/package.nix
+2
-2
pkgs/by-name/gp/gpsprune/package.nix
···
11
11
12
12
stdenv.mkDerivation rec {
13
13
pname = "gpsprune";
14
-
version = "24.5";
14
+
version = "25";
15
15
16
16
src = fetchurl {
17
17
url = "https://activityworkshop.net/software/gpsprune/gpsprune_${version}.jar";
18
-
hash = "sha256-qQtMSQbhIgYLJbCip6ioWeVphO1DEYudmXKUer04L4Y=";
18
+
hash = "sha256-8FGOigjHIvj+CZwq0Lht7UZjtmrE5l2Aqx92gZjau44=";
19
19
};
20
20
21
21
dontUnpack = true;
+1
-4
pkgs/by-name/gr/grimblast/package.nix
+1
-4
pkgs/by-name/gr/grimblast/package.nix
···
64
64
description = "Helper for screenshots within Hyprland, based on grimshot";
65
65
license = licenses.mit;
66
66
platforms = platforms.unix;
67
-
maintainers = with maintainers; [
68
-
donovanglover
69
-
khaneliman
70
-
];
67
+
maintainers = lib.teams.hyprland.members;
71
68
mainProgram = "grimblast";
72
69
};
73
70
})
+3
-3
pkgs/by-name/ha/harper/package.nix
+3
-3
pkgs/by-name/ha/harper/package.nix
···
6
6
7
7
rustPlatform.buildRustPackage rec {
8
8
pname = "harper";
9
-
version = "0.17.0";
9
+
version = "0.18.0";
10
10
11
11
src = fetchFromGitHub {
12
12
owner = "Automattic";
13
13
repo = "harper";
14
14
rev = "v${version}";
15
-
hash = "sha256-cUN7e82CncDzA9m+pcvtrAn10E6AYaMcAuu6hpt85tA=";
15
+
hash = "sha256-phwFwrRuMPWPaPKi41G/YQfiRWFfNCir9478VrGckWI=";
16
16
};
17
17
18
-
cargoHash = "sha256-lo3Ye7u26xLqlu/R4klYd2X9G73119XtWaJzVkl85+g=";
18
+
cargoHash = "sha256-o2ydYm4ARA7NLcsNtN8oXiVaIv3D+RhW4tC5Btwd4nY=";
19
19
20
20
meta = {
21
21
description = "Grammar Checker for Developers";
+3
-3
pkgs/by-name/ht/httpx/package.nix
+3
-3
pkgs/by-name/ht/httpx/package.nix
···
7
7
8
8
buildGoModule rec {
9
9
pname = "httpx";
10
-
version = "1.6.9";
10
+
version = "1.6.10";
11
11
12
12
src = fetchFromGitHub {
13
13
owner = "projectdiscovery";
14
14
repo = "httpx";
15
15
tag = "v${version}";
16
-
hash = "sha256-fkHMtFshRNtRhsxjbYOkeL2cln84NAa01jcGKips5Kk=";
16
+
hash = "sha256-lU5LtYFnWJu4yZTqdJFqLnaAUOQ3Nc2EaNPrvTxoW3Q=";
17
17
};
18
18
19
-
vendorHash = "sha256-zTPJtuKPtsVsgMwHFjVwAh1/3DudW7TPWOMJ20nNu1I=";
19
+
vendorHash = "sha256-+m0TPKIBCnRfswrMw9+w1r/pWaRmkI+s0RRbv5X5GBo=";
20
20
21
21
subPackages = [ "cmd/httpx" ];
22
22
+5
-1
pkgs/by-name/hy/hyprcursor/package.nix
+5
-1
pkgs/by-name/hy/hyprcursor/package.nix
···
50
50
description = "Hyprland cursor format, library and utilities";
51
51
changelog = "https://github.com/hyprwm/hyprcursor/releases/tag/v${finalAttrs.version}";
52
52
license = lib.licenses.bsd3;
53
-
maintainers = with lib.maintainers; [ iynaix ];
53
+
maintainers =
54
+
lib.teams.hyprland.members
55
+
++ (with lib.maintainers; [
56
+
iynaix
57
+
]);
54
58
mainProgram = "hyprcursor-util";
55
59
platforms = lib.platforms.linux;
56
60
};
+1
-4
pkgs/by-name/hy/hyprgraphics/package.nix
+1
-4
pkgs/by-name/hy/hyprgraphics/package.nix
···
51
51
description = "Official implementation library for the hypr config language";
52
52
license = lib.licenses.lgpl3Only;
53
53
platforms = lib.platforms.all;
54
-
maintainers = with lib.maintainers; [
55
-
fufexan
56
-
khaneliman
57
-
];
54
+
maintainers = lib.teams.hyprland.members;
58
55
};
59
56
})
+5
-5
pkgs/by-name/hy/hypridle/package.nix
+5
-5
pkgs/by-name/hy/hypridle/package.nix
···
48
48
description = "Hyprland's idle daemon";
49
49
homepage = "https://github.com/hyprwm/hypridle";
50
50
license = lib.licenses.bsd3;
51
-
maintainers = with lib.maintainers; [
52
-
iogamaster
53
-
johnrtitor
54
-
khaneliman
55
-
];
51
+
maintainers =
52
+
lib.teams.hyprland.members
53
+
++ (with lib.maintainers; [
54
+
iogamaster
55
+
]);
56
56
mainProgram = "hypridle";
57
57
platforms = [
58
58
"aarch64-linux"
+1
-1
pkgs/by-name/hy/hyprland-protocols/package.nix
+1
-1
pkgs/by-name/hy/hyprland-protocols/package.nix
···
25
25
homepage = "https://github.com/hyprwm/hyprland-protocols";
26
26
description = "Wayland protocol extensions for Hyprland";
27
27
license = lib.licenses.bsd3;
28
-
maintainers = with lib.maintainers; [ fufexan ];
28
+
maintainers = lib.teams.hyprland.members;
29
29
platforms = lib.platforms.linux;
30
30
};
31
31
})
+1
-1
pkgs/by-name/hy/hyprland-qtutils/package.nix
+1
-1
pkgs/by-name/hy/hyprland-qtutils/package.nix
···
43
43
description = "Hyprland QT/qml utility apps";
44
44
homepage = "https://github.com/hyprwm/hyprland-qtutils";
45
45
license = lib.licenses.bsd3;
46
-
maintainers = [ lib.maintainers.fufexan ];
46
+
maintainers = lib.teams.hyprland.members;
47
47
platforms = lib.platforms.linux;
48
48
};
49
49
})
+5
-5
pkgs/by-name/hy/hyprland/info.json
+5
-5
pkgs/by-name/hy/hyprland/info.json
···
1
1
{
2
-
"branch": "v0.46.2-b",
3
-
"commit_hash": "0bd541f2fd902dbfa04c3ea2ccf679395e316887",
4
-
"commit_message": "version: bump to 0.46.2",
5
-
"date": "2024-12-19",
6
-
"tag": "v0.46.2"
2
+
"branch": "main",
3
+
"commit_hash": "04ac46c54357278fc68f0a95d26347ea0db99496",
4
+
"commit_message": "version: bump to 0.47.0",
5
+
"date": "2025-01-27",
6
+
"tag": "v0.47.0"
7
7
}
+5
-8
pkgs/by-name/hy/hyprland/package.nix
+5
-8
pkgs/by-name/hy/hyprland/package.nix
···
13
13
cairo,
14
14
epoll-shim,
15
15
git,
16
+
glaze,
16
17
hyprcursor,
17
18
hyprgraphics,
18
19
hyprland-qtutils,
···
85
86
86
87
customStdenv.mkDerivation (finalAttrs: {
87
88
pname = "hyprland" + optionalString debug "-debug";
88
-
version = "0.46.2";
89
+
version = "0.47.0";
89
90
90
91
src = fetchFromGitHub {
91
92
owner = "hyprwm";
92
93
repo = "hyprland";
93
94
fetchSubmodules = true;
94
95
tag = "v${finalAttrs.version}";
95
-
hash = "sha256-dj9dpVwpyTmUyVu4jtaIU39bHgVkoZjv6cgYfWyHc9E=";
96
+
hash = "sha256-rxvLiGNRUSVYPFsKIsqEbhxpR0sbWmHoo3azZKQ9fTY=";
96
97
};
97
98
98
99
postPatch = ''
···
143
144
[
144
145
aquamarine
145
146
cairo
147
+
glaze
146
148
git
147
149
hyprcursor.dev
148
150
hyprgraphics
···
215
217
homepage = "https://github.com/hyprwm/Hyprland";
216
218
description = "Dynamic tiling Wayland compositor that doesn't sacrifice on its looks";
217
219
license = lib.licenses.bsd3;
218
-
maintainers = with lib.maintainers; [
219
-
fufexan
220
-
johnrtitor
221
-
khaneliman
222
-
wozeparrot
223
-
];
220
+
maintainers = lib.teams.hyprland.members;
224
221
mainProgram = "Hyprland";
225
222
platforms = lib.platforms.linux ++ lib.platforms.freebsd;
226
223
};
+5
-4
pkgs/by-name/hy/hyprlang/package.nix
+5
-4
pkgs/by-name/hy/hyprlang/package.nix
···
39
39
description = "Official implementation library for the hypr config language";
40
40
license = lib.licenses.lgpl3Only;
41
41
platforms = lib.platforms.all;
42
-
maintainers = with lib.maintainers; [
43
-
iogamaster
44
-
fufexan
45
-
];
42
+
maintainers =
43
+
lib.teams.hyprland.members
44
+
++ (with lib.maintainers; [
45
+
iogamaster
46
+
]);
46
47
};
47
48
})
+5
-4
pkgs/by-name/hy/hyprlock/package.nix
+5
-4
pkgs/by-name/hy/hyprlock/package.nix
···
70
70
description = "Hyprland's GPU-accelerated screen locking utility";
71
71
homepage = "https://github.com/hyprwm/hyprlock";
72
72
license = lib.licenses.bsd3;
73
-
maintainers = with lib.maintainers; [
74
-
iynaix
75
-
johnrtitor
76
-
];
73
+
maintainers =
74
+
lib.teams.hyprland.members
75
+
++ (with lib.maintainers; [
76
+
iynaix
77
+
]);
77
78
mainProgram = "hyprlock";
78
79
platforms = lib.platforms.linux;
79
80
};
+1
-5
pkgs/by-name/hy/hyprpaper/package.nix
+1
-5
pkgs/by-name/hy/hyprpaper/package.nix
···
82
82
inherit (finalAttrs.src.meta) homepage;
83
83
description = "Blazing fast wayland wallpaper utility";
84
84
license = licenses.bsd3;
85
-
maintainers = with maintainers; [
86
-
fufexan
87
-
khaneliman
88
-
wozeparrot
89
-
];
85
+
maintainers = lib.teams.hyprland.members;
90
86
inherit (wayland.meta) platforms;
91
87
broken = gcc14Stdenv.hostPlatform.isDarwin;
92
88
mainProgram = "hyprpaper";
+1
-4
pkgs/by-name/hy/hyprpicker/package.nix
+1
-4
pkgs/by-name/hy/hyprpicker/package.nix
···
61
61
description = "Wlroots-compatible Wayland color picker that does not suck";
62
62
homepage = "https://github.com/hyprwm/hyprpicker";
63
63
license = lib.licenses.bsd3;
64
-
maintainers = with lib.maintainers; [
65
-
fufexan
66
-
khaneliman
67
-
];
64
+
maintainers = lib.teams.hyprland.members;
68
65
platforms = wayland.meta.platforms;
69
66
mainProgram = "hyprpicker";
70
67
};
+1
-4
pkgs/by-name/hy/hyprpolkitagent/package.nix
+1
-4
pkgs/by-name/hy/hyprpolkitagent/package.nix
···
40
40
description = "Polkit authentication agent written in QT/QML";
41
41
homepage = "https://github.com/hyprwm/hyprpolkitagent";
42
42
license = lib.licenses.bsd3;
43
-
maintainers = with lib.maintainers; [
44
-
fufexan
45
-
johnrtitor
46
-
];
43
+
maintainers = lib.teams.hyprland.members;
47
44
mainProgram = "hyprpolkitagent";
48
45
platforms = lib.platforms.linux;
49
46
};
+1
-1
pkgs/by-name/hy/hyprprop/package.nix
+1
-1
pkgs/by-name/hy/hyprprop/package.nix
+1
-4
pkgs/by-name/hy/hyprsunset/package.nix
+1
-4
pkgs/by-name/hy/hyprsunset/package.nix
···
53
53
description = "Application to enable a blue-light filter on Hyprland";
54
54
license = lib.licenses.bsd3;
55
55
platforms = lib.platforms.linux;
56
-
maintainers = with lib.maintainers; [
57
-
fufexan
58
-
johnrtitor
59
-
];
56
+
maintainers = lib.teams.hyprland.members;
60
57
mainProgram = "hyprsunset";
61
58
};
62
59
})
+3
-6
pkgs/by-name/hy/hyprutils/package.nix
+3
-6
pkgs/by-name/hy/hyprutils/package.nix
···
10
10
11
11
stdenv.mkDerivation (finalAttrs: {
12
12
pname = "hyprutils";
13
-
version = "0.3.3";
13
+
version = "0.5.0";
14
14
15
15
src = fetchFromGitHub {
16
16
owner = "hyprwm";
17
17
repo = "hyprutils";
18
18
tag = "v${finalAttrs.version}";
19
-
hash = "sha256-1LimBKvDpBbeX+qW7T240WEyw+DBVpDotZB4JYm8Aps=";
19
+
hash = "sha256-TfFS0HCEJh63Kahrkp1h9hVDMdLU8a37Zz+IFucxyfA=";
20
20
};
21
21
22
22
nativeBuildInputs = [
···
42
42
description = "Small C++ library for utilities used across the Hypr* ecosystem";
43
43
license = lib.licenses.bsd3;
44
44
platforms = lib.platforms.linux ++ lib.platforms.freebsd;
45
-
maintainers = with lib.maintainers; [
46
-
donovanglover
47
-
johnrtitor
48
-
];
45
+
maintainers = lib.teams.hyprland.members;
49
46
};
50
47
})
+1
-4
pkgs/by-name/hy/hyprwayland-scanner/package.nix
+1
-4
pkgs/by-name/hy/hyprwayland-scanner/package.nix
···
36
36
description = "Hyprland version of wayland-scanner in and for C++";
37
37
changelog = "https://github.com/hyprwm/hyprwayland-scanner/releases/tag/${finalAttrs.version}";
38
38
license = lib.licenses.bsd3;
39
-
maintainers = with lib.maintainers; [
40
-
fufexan
41
-
johnrtitor
42
-
];
39
+
maintainers = lib.teams.hyprland.members;
43
40
mainProgram = "hyprwayland-scanner";
44
41
platforms = lib.platforms.linux;
45
42
};
+12
-12
pkgs/by-name/im/immich/sources.json
+12
-12
pkgs/by-name/im/immich/sources.json
···
1
1
{
2
-
"version": "1.125.3",
3
-
"hash": "sha256-lDk2Pj+wspzeRVccWOJ1Xp4E72jlkJBU3G5djFNNHYw=",
2
+
"version": "1.125.6",
3
+
"hash": "sha256-8rVpXo4pASKA5UTUGh3yHd5J7JPQe0kYOPQ/0hMED24=",
4
4
"components": {
5
5
"cli": {
6
-
"npmDepsHash": "sha256-l4h6aTgGGZf84LpmaN9XLiw99pgo4JN8zfBXvyE438Y=",
7
-
"version": "2.2.44"
6
+
"npmDepsHash": "sha256-DqyA/J90+PsjWiwXyGML0gJqYL8jBRR99SxoG0acxqY=",
7
+
"version": "2.2.47"
8
8
},
9
9
"server": {
10
-
"npmDepsHash": "sha256-v21BjA7+zOPQtZNH06q4+x/EvcNVi/4T1Zi4LMgYZUU=",
11
-
"version": "1.125.3"
10
+
"npmDepsHash": "sha256-4+G4mIxABb2Rr9HqbfzB2B7gwBLMlwZTDnH11Oi7kMc=",
11
+
"version": "1.125.6"
12
12
},
13
13
"web": {
14
-
"npmDepsHash": "sha256-H32WmL7C+I03i3LSfs87Wyj/TMubqF1Nz7/VEj25aeI=",
15
-
"version": "1.125.3"
14
+
"npmDepsHash": "sha256-iMFKWgYlCCdjGnnYx0vB5Vl4+d4ftPjPRenHQDPePSU=",
15
+
"version": "1.125.6"
16
16
},
17
17
"open-api/typescript-sdk": {
18
-
"npmDepsHash": "sha256-HpLw4I7KEap45HnRcA4u1PA8qM2HvSeF5hLkar20bns=",
19
-
"version": "1.125.3"
18
+
"npmDepsHash": "sha256-nZTg6PmuMDqCFOoz+3INyRUMdbUKAqvkl+EHVkPZXoQ=",
19
+
"version": "1.125.6"
20
20
},
21
21
"geonames": {
22
-
"timestamp": "20250126191509",
23
-
"hash": "sha256-uzKJJTN9TZCAgEtePI2RGZWTNGKdhmup4RHNVMGfQ48="
22
+
"timestamp": "20250128052059",
23
+
"hash": "sha256-QnDkaqJbOpaROXZRtr1nLJxtd70YULEuNqLlwgN/9lY="
24
24
}
25
25
}
26
26
}
+2
-2
pkgs/by-name/je/jenkins/package.nix
+2
-2
pkgs/by-name/je/jenkins/package.nix
···
18
18
19
19
stdenv.mkDerivation rec {
20
20
pname = "jenkins";
21
-
version = "2.479.2";
21
+
version = "2.479.3";
22
22
23
23
src = fetchurl {
24
24
url = "https://get.jenkins.io/war-stable/${version}/jenkins.war";
25
-
hash = "sha256-F3wsAz8NOuQUjmAdD9raYBEtg/JQUh86Cg/ZfLsTjb0=";
25
+
hash = "sha256-MEyFkoYNWwPewnyWteiexY/HRPeBYcU/ejRKC/fOkgM=";
26
26
};
27
27
28
28
nativeBuildInputs = [ makeWrapper ];
+2
-22
pkgs/by-name/ka/kanata/package.nix
+2
-22
pkgs/by-name/ka/kanata/package.nix
···
22
22
sha256 = "sha256-cG9so0x0y8CbTxLOxSQwn5vG72KxHJzzTIH4lQA4MvE=";
23
23
};
24
24
25
-
cargoHash = "sha256-QQrFUJ24Qnrx8+7+h9riycXZSQUdH1sXMhpDzU9AXiI=";
26
-
27
-
# the dependency native-windows-gui contains both README.md and readme.md,
28
-
# which causes a hash mismatch on systems with a case-insensitive filesystem
29
-
# this removes the readme files and updates cargo's checksum file accordingly
30
-
depsExtraArgs = {
31
-
nativeBuildInputs = [
32
-
jq
33
-
moreutils
34
-
];
35
-
36
-
postBuild = ''
37
-
pushd $name/native-windows-gui
38
-
39
-
rm --force --verbose README.md readme.md
40
-
jq 'del(.files."README.md") | del(.files."readme.md")' \
41
-
.cargo-checksum.json -c \
42
-
| sponge .cargo-checksum.json
43
-
44
-
popd
45
-
'';
46
-
};
25
+
useFetchCargoVendor = true;
26
+
cargoHash = "sha256-VKvle1hQae+0Vbvd7Epq3cDqG8OV5J2mowF5lue59oc=";
47
27
48
28
buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ darwin.apple_sdk.frameworks.IOKit ];
49
29
+1
-1
pkgs/by-name/ka/kanidm/1_3.nix
+1
-1
pkgs/by-name/ka/kanidm/1_3.nix
···
1
1
import ./generic.nix {
2
2
version = "1.3.3";
3
3
hash = "sha256-W5G7osV4du6w/BfyY9YrDzorcLNizRsoz70RMfO2AbY=";
4
-
cargoHash = "sha256-iziTHr0gvv319Rzgkze9J1H4UzPR7WxMmCkiGVsb33k=";
4
+
cargoHash = "sha256-QgEoeXjGm7fhPnJBbquWJYDYPg+Uv1IjZnaI5yUEYlQ=";
5
5
patchDir = ./patches/1_3;
6
6
extraMeta = {
7
7
knownVulnerabilities = [
+1
-1
pkgs/by-name/ka/kanidm/1_4.nix
+1
-1
pkgs/by-name/ka/kanidm/1_4.nix
+1
pkgs/by-name/ka/kanidm/generic.nix
+1
pkgs/by-name/ka/kanidm/generic.nix
+1
-1
pkgs/by-name/li/libdaemon/package.nix
+1
-1
pkgs/by-name/li/libdaemon/package.nix
···
25
25
[ "--disable-lynx" ]
26
26
++ lib.optionals (stdenv.hostPlatform != stdenv.buildPlatform) [
27
27
# Can't run this test while cross-compiling
28
-
"ac_cv_func_setpgrp_void=yes"
28
+
"ac_cv_func_setpgrp_void=${if stdenv.hostPlatform.isBSD then "no" else "yes"}"
29
29
];
30
30
31
31
meta = {
+6
-3
pkgs/by-name/li/libloot/package.nix
+6
-3
pkgs/by-name/li/libloot/package.nix
···
150
150
hash = "sha256-qJ7gC4BkrXJiVcyA1BqlJSRzgc/7VmNBHtDq0ouJoTU=";
151
151
};
152
152
153
-
cargoHash = "sha256-x4LFO6dD3bBKv6gTrNUAo7Rdw5cP67gn44QP6Iwbv0I=";
153
+
useFetchCargoVendor = true;
154
+
cargoHash = "sha256-m3lyABr7tU0AeC6EZomBw1X722ezQg/cjSZh/ZhkiBw=";
154
155
155
156
lang = "c++";
156
157
header = "libloadorder.hpp";
···
167
168
hash = "sha256-ygjSyixg+9HFFNV/G+w+TxGFTrjlWxlDt8phpCE8xyQ=";
168
169
};
169
170
170
-
cargoHash = "sha256-39iod83yVU5PyIjwv7pLLuMeNw9fHiM0tXDauyGrbx8=";
171
+
useFetchCargoVendor = true;
172
+
cargoHash = "sha256-6sY2M7kjSYB3+6+zoMxPwdl+g7ARLHm9RdSODHQR8bE=";
171
173
172
174
lang = "c++";
173
175
header = "esplugin.hpp";
···
184
186
hash = "sha256-yXbe7ByYHvFpokRpV2pz2SX0986dpk5IpehwDUhoZKg=";
185
187
};
186
188
187
-
cargoHash = "sha256-p+raWZkW16MrvfZhJigSPth8pZZ68twU1+0GL/Mo1Xw=";
189
+
useFetchCargoVendor = true;
190
+
cargoHash = "sha256-d3JBpYI4XMkDnufvdyZkgtp7H4amMzM0dBEO6t9efGE=";
188
191
189
192
lang = "c";
190
193
header = "loot_condition_interpreter.h";
+4
pkgs/by-name/ma/mallard-ducktype/package.nix
+4
pkgs/by-name/ma/mallard-ducktype/package.nix
+6
-2
pkgs/by-name/md/mdbook/package.nix
+6
-2
pkgs/by-name/md/mdbook/package.nix
···
11
11
let
12
12
version = "0.4.43";
13
13
in
14
-
rustPlatform.buildRustPackage {
14
+
rustPlatform.buildRustPackage rec {
15
15
inherit version;
16
16
pname = "mdbook";
17
17
···
22
22
hash = "sha256-aADNcuIeDef9+a3NOWQxo6IRnKJ6AbkvE4GqvFbubyI=";
23
23
};
24
24
25
-
cargoHash = "sha256-8K72sJywMKxX/31SJuCEoacWvHrpkuwGGLXJ9MsDkTE=";
25
+
cargoDeps = rustPlatform.fetchCargoVendor {
26
+
inherit pname version src;
27
+
allowGitDependencies = false;
28
+
hash = "sha256-W5hg6ECNQRIh07ogZkXTn51el2YltutY86aJBYFDTP4=";
29
+
};
26
30
27
31
nativeBuildInputs = [ installShellFiles ];
28
32
+5
-5
pkgs/by-name/me/mediamtx/package.nix
+5
-5
pkgs/by-name/me/mediamtx/package.nix
···
8
8
9
9
let
10
10
hlsJs = fetchurl {
11
-
url = "https://cdn.jsdelivr.net/npm/hls.js@v1.5.19/dist/hls.min.js";
12
-
hash = "sha256-KTlFB7LXpglQPzIzKajKy3DJRGDURwP4hcmRm7Oy/a8=";
11
+
url = "https://cdn.jsdelivr.net/npm/hls.js@v1.5.20/dist/hls.min.js";
12
+
hash = "sha256-0BbBIwSW7lnz9bAcFszkzAG1odPTV63sIAyQixMevkk=";
13
13
};
14
14
in
15
15
buildGoModule rec {
16
16
pname = "mediamtx";
17
17
# check for hls.js version updates in internal/servers/hls/hlsjsdownloader/VERSION
18
-
version = "1.11.1";
18
+
version = "1.11.2";
19
19
20
20
src = fetchFromGitHub {
21
21
owner = "bluenviron";
22
22
repo = pname;
23
23
rev = "v${version}";
24
-
hash = "sha256-8/RTdcq8r5yMu586iDNyC/Cfi0PydX7QkU52noQR18Y=";
24
+
hash = "sha256-+NT3YheDdlTPnyGLUl9mpyYx2kvN1lw2jDRdAboTSdc=";
25
25
};
26
26
27
-
vendorHash = "sha256-Laos5sTQjtweC4GLuQuK2J/trObPlCmoHSUw4shVP4k=";
27
+
vendorHash = "sha256-aDBjxt3f7z/9LwYJ5KyteODGFO5u+7m/rovOd9363Fg=";
28
28
29
29
postPatch = ''
30
30
cp ${hlsJs} internal/servers/hls/hls.min.js
+3
-3
pkgs/by-name/me/melonDS/package.nix
+3
-3
pkgs/by-name/me/melonDS/package.nix
···
27
27
in
28
28
stdenv.mkDerivation (finalAttrs: {
29
29
pname = "melonDS";
30
-
version = "1.0rc-unstable-2024-12-26";
30
+
version = "1.0rc-unstable-2025-01-17";
31
31
32
32
src = fetchFromGitHub {
33
33
owner = "melonDS-emu";
34
34
repo = "melonDS";
35
-
rev = "0c5dd28b1c5c1d17a2ce87efbd858059a8f9376f";
36
-
hash = "sha256-hIpIt+krUpSW1T05Vq02IU5Lfaj4Sgg18qMoMH45NaE=";
35
+
rev = "15c3faa26e879bdcff615558ded6dd886681ccae";
36
+
hash = "sha256-X9UqAAsACc3vVaWKNvT+swZXygIvaWOgFRUFzSAMjGM=";
37
37
};
38
38
39
39
nativeBuildInputs = [
+2
-2
pkgs/by-name/mi/microsoft-edge/package.nix
+2
-2
pkgs/by-name/mi/microsoft-edge/package.nix
···
168
168
169
169
stdenv.mkDerivation (finalAttrs: {
170
170
pname = "microsoft-edge";
171
-
version = "131.0.2903.112";
171
+
version = "132.0.2957.127";
172
172
173
173
src = fetchurl {
174
174
url = "https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-stable/microsoft-edge-stable_${finalAttrs.version}-1_amd64.deb";
175
-
hash = "sha256-4qQNcoBXOS4Uz+MR4jItOgcnMKqB6J541cvrb5md/oc=";
175
+
hash = "sha256-uoC8oxkrMWgmkUbgn7OP21lpEadKZmb4Heb32zEvdjE=";
176
176
};
177
177
178
178
# With strictDeps on, some shebangs were not being patched correctly
+26
-5
pkgs/by-name/mi/miracle-wm/package.nix
+26
-5
pkgs/by-name/mi/miracle-wm/package.nix
···
6
6
nixosTests,
7
7
boost,
8
8
cmake,
9
+
coreutils,
10
+
dbus,
9
11
glib,
10
12
glm,
11
13
gtest,
···
16
18
libuuid,
17
19
libxkbcommon,
18
20
libgbm,
21
+
makeWrapper,
19
22
mir,
20
23
nlohmann_json,
21
24
pcre2,
22
25
pkg-config,
26
+
systemd,
23
27
wayland,
24
28
yaml-cpp,
25
29
}:
26
30
27
31
stdenv.mkDerivation (finalAttrs: {
28
32
pname = "miracle-wm";
29
-
version = "0.4.0";
33
+
version = "0.4.1";
30
34
31
35
src = fetchFromGitHub {
32
36
owner = "miracle-wm-org";
33
37
repo = "miracle-wm";
34
-
rev = "v${finalAttrs.version}";
35
-
hash = "sha256-IuYRgQm3DM6ZgsfRt37GCXC3hb1vGIrqw7WxYN+Bets=";
38
+
tag = "v${finalAttrs.version}";
39
+
hash = "sha256-LPcVLpskpmHc8EzdNqMT6BnbY8Le/BVojpXPIqy6tGI=";
36
40
};
37
41
38
42
postPatch =
39
43
''
40
-
substituteInPlace session/usr/local/share/wayland-sessions/miracle-wm.desktop.in \
41
-
--replace-fail '@CMAKE_INSTALL_FULL_BINDIR@/miracle-wm' 'miracle-wm'
44
+
substituteInPlace CMakeLists.txt \
45
+
--replace-fail 'DESTINATION /usr/lib' 'DESTINATION ''${CMAKE_INSTALL_LIBDIR}'
42
46
''
43
47
+ lib.optionalString (!finalAttrs.finalPackage.doCheck) ''
44
48
substituteInPlace CMakeLists.txt \
···
52
56
53
57
nativeBuildInputs = [
54
58
cmake
59
+
makeWrapper
55
60
pkg-config
56
61
];
57
62
···
75
80
76
81
checkInputs = [ gtest ];
77
82
83
+
cmakeFlags = [
84
+
(lib.cmakeBool "SYSTEMD_INTEGRATION" true)
85
+
];
86
+
78
87
doCheck = stdenv.buildPlatform.canExecute stdenv.hostPlatform;
79
88
80
89
checkPhase = ''
···
83
92
./bin/miracle-wm-tests
84
93
85
94
runHook postCheck
95
+
'';
96
+
97
+
postFixup = ''
98
+
patchShebangs $out/libexec/miracle-wm-session-setup
99
+
wrapProgram $out/libexec/miracle-wm-session-setup \
100
+
--prefix PATH : "$out/bin:${
101
+
lib.makeBinPath [
102
+
coreutils # cat
103
+
dbus # dbus-update-activation-environment
104
+
systemd # systemctl
105
+
]
106
+
}"
86
107
'';
87
108
88
109
passthru = {
+42
-3
pkgs/by-name/mo/motif/package.nix
+42
-3
pkgs/by-name/mo/motif/package.nix
···
3
3
stdenv,
4
4
fetchurl,
5
5
fetchpatch,
6
+
buildPackages,
6
7
pkg-config,
7
8
libtool,
8
9
xbitmaps,
···
32
33
};
33
34
34
35
buildInputs = [
36
+
flex
35
37
libtool
36
38
xbitmaps
37
39
libXext
···
55
57
libXau
56
58
];
57
59
58
-
postPatch = lib.optionalString (!demoSupport) ''
59
-
sed 's/\<demos\>//' -i Makefile.{am,in}
60
-
'';
60
+
strictDeps = true;
61
+
62
+
postPatch =
63
+
''
64
+
# File existence fails when cross-compiling - useless for Nix anyhow
65
+
substituteInPlace ./configure --replace-fail \
66
+
'as_fn_error $? "cannot check for file existence' '#' \
67
+
--replace-fail 'pkg-config' '${stdenv.cc.targetPrefix}pkg-config'
68
+
''
69
+
+ lib.optionalString (!demoSupport) ''
70
+
sed 's/\<demos\>//' -i Makefile.{am,in}
71
+
''
72
+
# for cross builds, we must copy several build tools from a native build
73
+
# (and we must ensure they are not removed and recreated by make)
74
+
+ lib.optionalString (!stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
75
+
cp "${buildPackages.motif}/lib/internals/makestrs" config/util/makestrs
76
+
substituteInPlace config/util/Makefile.in \
77
+
--replace-fail '@rm -f makestrs$(EXEEXT)' "" \
78
+
--replace-fail '$(AM_V_CCLD)$(LINK) $(makestrs_OBJECTS) $(makestrs_LDADD) $(LIBS)' ""
79
+
80
+
cp "${buildPackages.motif}"/lib/internals/{wml,wmluiltok,wmldbcreate} tools/wml/
81
+
substituteInPlace tools/wml/Makefile.in \
82
+
--replace-fail '@rm -f wmldbcreate$(EXEEXT)' "" \
83
+
--replace-fail '$(AM_V_CCLD)$(LINK) $(wmldbcreate_OBJECTS) $(wmldbcreate_LDADD) $(LIBS)' "" \
84
+
--replace-fail '@rm -f wmluiltok$(EXEEXT)' "" \
85
+
--replace-fail '$(AM_V_CCLD)$(LINK) $(wmluiltok_OBJECTS) $(wmluiltok_LDADD) $(LIBS)' "" \
86
+
--replace-fail '@rm -f wml$(EXEEXT)' "" \
87
+
--replace-fail '$(AM_V_CCLD)$(LINK) $(wml_OBJECTS) $(wml_LDADD) $(LIBS)' ""
88
+
'';
61
89
62
90
patches = [
63
91
./Remove-unsupported-weak-refs-on-darwin.patch
···
90
118
})
91
119
];
92
120
121
+
# provide correct configure answers for cross builds
122
+
configureFlags = [
123
+
"ac_cv_func_setpgrp_void=${if stdenv.hostPlatform.isBSD then "no" else "yes"}"
124
+
];
125
+
93
126
env = lib.optionalAttrs stdenv.cc.isClang {
94
127
NIX_CFLAGS_COMPILE = toString [
95
128
"-Wno-error=implicit-function-declaration"
···
98
131
};
99
132
100
133
enableParallelBuilding = true;
134
+
135
+
# copy tools for cross builds
136
+
postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
137
+
mkdir -p "$out/lib/internals"
138
+
cp config/util/makestrs tools/wml/{wml,wmluiltok,.libs/wmldbcreate} "$out/lib/internals"
139
+
'';
101
140
102
141
meta = with lib; {
103
142
homepage = "https://motif.ics.com";
+1
-1
pkgs/by-name/ms/msbuild/package.nix
+1
-1
pkgs/by-name/ms/msbuild/package.nix
+4
-4
pkgs/by-name/mu/mutter/package.nix
+4
-4
pkgs/by-name/mu/mutter/package.nix
···
17
17
xvfb-run,
18
18
libadwaita,
19
19
libxcvt,
20
+
libGL,
20
21
libICE,
21
22
libX11,
22
23
libXcomposite,
···
106
107
nativeBuildInputs = [
107
108
desktop-file-utils
108
109
gettext
110
+
glib
109
111
libxcvt
110
112
meson
111
113
ninja
···
133
135
libdrm
134
136
libei
135
137
libdisplay-info
138
+
libGL
136
139
libgudev
137
140
libinput
138
141
libstartup_notification
···
175
178
--replace-fail "libadwaita-1.so.0" "${libadwaita}/lib/libadwaita-1.so.0"
176
179
'';
177
180
178
-
postInstall = ''
179
-
${glib.dev}/bin/glib-compile-schemas "$out/share/glib-2.0/schemas"
180
-
'';
181
-
182
181
postFixup = ''
183
182
# Cannot be in postInstall, otherwise _multioutDocs hook in preFixup will move right back.
184
183
# TODO: Move this into a directory devhelp can find.
···
189
188
PKG_CONFIG_UDEV_UDEVDIR = "${placeholder "out"}/lib/udev";
190
189
191
190
separateDebugInfo = true;
191
+
strictDeps = true;
192
192
193
193
passthru = {
194
194
libdir = "${finalAttrs.finalPackage}/lib/mutter-15";
+3
-3
pkgs/by-name/n8/n8n/package.nix
+3
-3
pkgs/by-name/n8/n8n/package.nix
···
17
17
18
18
stdenv.mkDerivation (finalAttrs: {
19
19
pname = "n8n";
20
-
version = "1.73.1";
20
+
version = "1.75.2";
21
21
22
22
src = fetchFromGitHub {
23
23
owner = "n8n-io";
24
24
repo = "n8n";
25
25
tag = "n8n@${finalAttrs.version}";
26
-
hash = "sha256-gPdJKVOZlizdS0o+2nBgCImnIhtHzRjE2xk0zJA52go=";
26
+
hash = "sha256-fIdwciI4QUNr2wNWiq7qT4c6aZeUnkaVhSkIgFO4Svw=";
27
27
};
28
28
29
29
pnpmDeps = pnpm_9.fetchDeps {
30
30
inherit (finalAttrs) pname version src;
31
-
hash = "sha256-Am9R2rfQiw1IPd22/UraqzEqvVeB5XuSrrLSYXWsWfU=";
31
+
hash = "sha256-rtXTAHZUeitQFTa1Tw6l4el+xWD2hLT+2wu2LXW80cE=";
32
32
};
33
33
34
34
nativeBuildInputs =
+1
-1
pkgs/by-name/na/naps2/package.nix
+1
-1
pkgs/by-name/na/naps2/package.nix
+3
-3
pkgs/by-name/ne/netlify-cli/package.nix
+3
-3
pkgs/by-name/ne/netlify-cli/package.nix
···
11
11
12
12
buildNpmPackage rec {
13
13
pname = "netlify-cli";
14
-
version = "18.0.0";
14
+
version = "18.0.2";
15
15
16
16
src = fetchFromGitHub {
17
17
owner = "netlify";
18
18
repo = "cli";
19
19
tag = "v${version}";
20
-
hash = "sha256-LGnFVg7c+CMgjxkVdy/rdoo6uU5HaOwGKRDHRe5Hz3Y=";
20
+
hash = "sha256-GykzaVJyiAH7L9afK+PdwkqImo80ldcx420pM8V4WBg=";
21
21
};
22
22
23
-
npmDepsHash = "sha256-ONLkCbmmY45/sRwaGUWhA187YVtCcdPVnD7ZMFoQ2Y0=";
23
+
npmDepsHash = "sha256-n6JUInqI4ioMTebYcJXJ1ff8MjUW/+Y3b2lS7zhuSdI=";
24
24
25
25
inherit nodejs;
26
26
+10
-5
pkgs/by-name/ne/networkmanager-l2tp/package.nix
+10
-5
pkgs/by-name/ne/networkmanager-l2tp/package.nix
···
38
38
})
39
39
];
40
40
41
-
nativeBuildInputs = [
42
-
autoreconfHook
43
-
pkg-config
44
-
];
41
+
nativeBuildInputs =
42
+
[
43
+
autoreconfHook
44
+
glib # for gdbus-codegen
45
+
pkg-config
46
+
]
47
+
++ lib.optionals withGnome [
48
+
gtk4 # for gtk4-builder-tool
49
+
];
45
50
46
51
buildInputs =
47
52
[
48
53
networkmanager
49
54
ppp
50
-
glib
51
55
openssl
52
56
nss
53
57
]
···
67
71
];
68
72
69
73
enableParallelBuilding = true;
74
+
strictDeps = true;
70
75
71
76
passthru = {
72
77
networkManagerPlugin = "VPN/nm-l2tp-service.name";
+1
-1
pkgs/by-name/ne/networkmanager-openconnect/package.nix
+1
-1
pkgs/by-name/ne/networkmanager-openconnect/package.nix
+3
-1
pkgs/by-name/ne/networkmanager-openvpn/package.nix
+3
-1
pkgs/by-name/ne/networkmanager-openvpn/package.nix
···
37
37
38
38
nativeBuildInputs = [
39
39
gettext
40
+
glib
40
41
pkg-config
41
42
file
42
43
libxml2
···
46
47
[
47
48
openvpn
48
49
networkmanager
49
-
glib
50
50
]
51
51
++ lib.optionals withGnome [
52
52
gtk3
···
62
62
"--localstatedir=/" # needed for the management socket under /run/NetworkManager
63
63
"--enable-absolute-paths"
64
64
];
65
+
66
+
strictDeps = true;
65
67
66
68
passthru = {
67
69
updateScript = gnome.updateScript {
+13
-7
pkgs/by-name/ne/networkmanager-sstp/package.nix
+13
-7
pkgs/by-name/ne/networkmanager-sstp/package.nix
···
29
29
sha256 = "sha256-zd+g86cZLyibLhYLal6XzUb9wFu7kHROp0KzRM95Qng=";
30
30
};
31
31
32
-
nativeBuildInputs = [
33
-
autoreconfHook
34
-
file
35
-
gettext
36
-
pkg-config
37
-
];
32
+
nativeBuildInputs =
33
+
[
34
+
autoreconfHook
35
+
file
36
+
gettext
37
+
glib # for gdbus-codegen
38
+
pkg-config
39
+
]
40
+
++ lib.optionals withGnome [
41
+
gtk4 # for gtk4-builder-tool
42
+
];
38
43
39
44
buildInputs =
40
45
[
41
46
sstp
42
47
networkmanager
43
-
glib
44
48
ppp
45
49
]
46
50
++ lib.optionals withGnome [
···
62
66
"--with-pppd-plugin-dir=$(out)/lib/pppd/2.5.0"
63
67
"--enable-absolute-paths"
64
68
];
69
+
70
+
strictDeps = true;
65
71
66
72
passthru = {
67
73
updateScript = gnome.updateScript {
+3
-1
pkgs/by-name/ne/networkmanager-vpnc/package.nix
+3
-1
pkgs/by-name/ne/networkmanager-vpnc/package.nix
···
35
35
nativeBuildInputs = [
36
36
pkg-config
37
37
file
38
+
glib
38
39
];
39
40
40
41
buildInputs = [
41
42
vpnc
42
43
networkmanager
43
-
glib
44
44
] ++ lib.optionals withGnome [
45
45
gtk3
46
46
gtk4
···
54
54
"--with-gtk4=${if withGnome then "yes" else "no"}"
55
55
"--enable-absolute-paths"
56
56
];
57
+
58
+
strictDeps = true;
57
59
58
60
passthru = {
59
61
updateScript = gnome.updateScript {
+1
-1
pkgs/by-name/ne/networkminer/package.nix
+1
-1
pkgs/by-name/ne/networkminer/package.nix
+2
-2
pkgs/by-name/ni/nimlangserver/package.nix
+2
-2
pkgs/by-name/ni/nimlangserver/package.nix
···
6
6
buildNimPackage (
7
7
final: prev: rec {
8
8
pname = "nimlangserver";
9
-
version = "1.8.0";
9
+
version = "1.8.1";
10
10
11
11
# nix build ".#nimlangserver.src"
12
12
# nix run "github:daylinmorgan/nnl" -- result/nimble.lock -o:pkgs/by-name/ni/nimlangserver/lock.json --prefetch-git:bearssl,zlib
···
16
16
owner = "nim-lang";
17
17
repo = "langserver";
18
18
rev = "v${version}";
19
-
hash = "sha256-JyBjHAP/sxQfQ1XvyeZyHsu0Er5D7ePDGyJK7Do5kyk=";
19
+
hash = "sha256-j5YnTGPtt0WhRvNfpgO9tjAqZJA5Kt1FE1Mjqn0/DNY=";
20
20
};
21
21
22
22
doCheck = false;
+3
-3
pkgs/by-name/ni/nixpkgs-hammering/package.nix
+3
-3
pkgs/by-name/ni/nixpkgs-hammering/package.nix
···
10
10
}:
11
11
12
12
let
13
-
version = "unstable-2024-03-25";
13
+
version = "0-unstable-2024-12-22";
14
14
15
15
src = fetchFromGitHub {
16
16
owner = "jtojnar";
17
17
repo = "nixpkgs-hammering";
18
-
rev = "6851ecea8c6da45870b7c06d6495cba3fb2d7c7c";
19
-
hash = "sha256-kr3zMr7aWt4W/+Jcol5Ctiq0KjXSxViPhGtyqvX9dqE=";
18
+
rev = "56e8d636b3e7188dae2832fc405db2e388be634b";
19
+
hash = "sha256-hr+BHAmWT/FCLI5zNEHgtKdBbIYgmAydrErRu9RfuuM=";
20
20
};
21
21
22
22
meta = with lib; {
+4
-4
pkgs/by-name/ob/oboete/package.nix
+4
-4
pkgs/by-name/ob/oboete/package.nix
···
13
13
14
14
rustPlatform.buildRustPackage rec {
15
15
pname = "oboete";
16
-
version = "0.1.7";
16
+
version = "0.1.8";
17
17
18
18
src = fetchFromGitHub {
19
19
owner = "mariinkys";
20
20
repo = "oboete";
21
21
tag = version;
22
-
hash = "sha256-W5dd8UNjG2w0N1EngDPK7Q83C2TF9UfW0GGvPaW6nls=";
22
+
hash = "sha256-tQn3ihGHkR91zNtBIiyyIEEo21Q0ZSKLEaV/3UI9pwU=";
23
23
};
24
24
25
25
useFetchCargoVendor = true;
26
-
cargoHash = "sha256-UZUqPITtpHeNrsi6Nao+dfK3ACVJmZIc47aqSbwTemw=";
26
+
cargoHash = "sha256-91JMgdpMXL0a7oZXAG5xgiulOIyVXQ5x09wN3XDeSy0=";
27
27
28
28
nativeBuildInputs = [
29
29
pkg-config
···
54
54
meta = {
55
55
description = "Simple flashcards application for the COSMIC™ desktop written in Rust";
56
56
homepage = "https://github.com/mariinkys/oboete";
57
-
changelog = "https://github.com/mariinkys/oboete/releases/tag/${src.tag}";
57
+
changelog = "https://github.com/mariinkys/oboete/releases/tag/${version}";
58
58
license = lib.licenses.gpl3Only;
59
59
maintainers = with lib.maintainers; [ GaetanLepage ];
60
60
platforms = lib.platforms.linux;
+1
-1
pkgs/by-name/oc/octoprint/plugins.nix
+1
-1
pkgs/by-name/oc/octoprint/plugins.nix
···
11
11
buildPlugin = args: self.buildPythonPackage (args // {
12
12
pname = "octoprint-plugin-${args.pname}";
13
13
inherit (args) version;
14
-
propagatedBuildInputs = (args.propagatedBuildInputs or [ ]) ++ [ super.octoprint ];
14
+
propagatedBuildInputs = (args.propagatedBuildInputs or [ ]) ++ [ self.octoprint ];
15
15
# none of the following have tests
16
16
doCheck = false;
17
17
});
+7
-6
pkgs/by-name/ox/oxipng/package.nix
+7
-6
pkgs/by-name/ox/oxipng/package.nix
···
1
1
{
2
2
lib,
3
3
stdenv,
4
-
fetchCrate,
4
+
fetchFromGitHub,
5
5
rustPlatform,
6
6
}:
7
7
···
9
9
version = "9.1.3";
10
10
pname = "oxipng";
11
11
12
-
src = fetchCrate {
13
-
inherit version pname;
14
-
hash = "sha256-kzN4YNsFqv/KUxpHao++oqc90Us6VllyFYkpdVUigD0=";
12
+
# do not use fetchCrate (only repository includes tests)
13
+
src = fetchFromGitHub {
14
+
owner = "shssoichiro";
15
+
repo = "oxipng";
16
+
tag = "v${version}";
17
+
hash = "sha256-8EOEcIw10hCyYi9SwDLDZ8J3ezLXa30RUY5I9ksfqTs=";
15
18
};
16
19
17
20
cargoHash = "sha256-4PCLtBJliK3uteL8EVKLBVR2YZW1gwQOiSLQok+rqug=";
18
-
19
-
doCheck = !stdenv.hostPlatform.isAarch64 && !stdenv.hostPlatform.isDarwin;
20
21
21
22
meta = {
22
23
homepage = "https://github.com/shssoichiro/oxipng";
+2
-2
pkgs/by-name/pa/pablodraw/package.nix
+2
-2
pkgs/by-name/pa/pablodraw/package.nix
···
30
30
31
31
executables = [ "PabloDraw" ];
32
32
33
-
dotnet-sdk = dotnetCorePackages.sdk_7_0;
34
-
dotnet-runtime = dotnetCorePackages.runtime_7_0;
33
+
dotnet-sdk = dotnetCorePackages.sdk_7_0-bin;
34
+
dotnet-runtime = dotnetCorePackages.runtime_7_0-bin;
35
35
36
36
nugetDeps = ./deps.json;
37
37
+3
-2
pkgs/by-name/pa/paperless-ngx/package.nix
+3
-2
pkgs/by-name/pa/paperless-ngx/package.nix
···
26
26
xorg,
27
27
}:
28
28
let
29
-
version = "2.14.5";
29
+
version = "2.14.6";
30
30
31
31
src = fetchFromGitHub {
32
32
owner = "paperless-ngx";
33
33
repo = "paperless-ngx";
34
34
tag = "v${version}";
35
-
hash = "sha256-ML38TErINQPjBGweCY673zFlGEjTjgJcYJTJUbTov+4=";
35
+
hash = "sha256-wBm4+ohM9v25n6zEUAeaVU6mAmB3GR8n1kDYyTBlnjM=";
36
36
};
37
37
38
38
# subpath installation is broken with uvicorn >= 0.26
···
283
283
# FileNotFoundError(2, 'No such file or directory'): /build/tmp...
284
284
"test_script_with_output"
285
285
"test_script_exit_non_zero"
286
+
"testDocumentPageCountMigrated"
286
287
# AssertionError: 10 != 4 (timezone/time issue)
287
288
# Due to getting local time from modification date in test_consumer.py
288
289
"testNormalOperation"
+5
-4
pkgs/by-name/pa/parinfer-rust/package.nix
+5
-4
pkgs/by-name/pa/parinfer-rust/package.nix
···
7
7
8
8
rustPlatform.buildRustPackage rec {
9
9
pname = "parinfer-rust";
10
-
version = "0.4.3";
10
+
version = "0.4.3-unstable-2024-05-07";
11
11
12
12
src = fetchFromGitHub {
13
13
owner = "eraserhd";
14
14
repo = "parinfer-rust";
15
-
rev = "v${version}";
16
-
sha256 = "0hj5in5h7pj72m4ag80ing513fh65q8xlsf341qzm3vmxm3y3jgd";
15
+
rev = "d84828b453e158d06406f6b5e9056f6b54ff76c9";
16
+
sha256 = "sha256-Q2fYogfn5QcNDEie4sUaVydAmDmcFXnsvz35cxPCf+M=";
17
17
};
18
18
19
-
cargoHash = "sha256-PW9LIQamQfusaijyJ2R9xe29LhM0GNf9BdxI9vkjVdE=";
19
+
useFetchCargoVendor = true;
20
+
cargoHash = "sha256-w/GMjNtKiMGYOfzSl5IZTeHBSp4C9Mu6+oogCqHxdb4=";
20
21
21
22
nativeBuildInputs = [
22
23
llvmPackages.clang
+2
-2
pkgs/by-name/pl/plumed/package.nix
+2
-2
pkgs/by-name/pl/plumed/package.nix
···
9
9
10
10
stdenv.mkDerivation rec {
11
11
pname = "plumed";
12
-
version = "2.9.2";
12
+
version = "2.9.3";
13
13
14
14
src = fetchFromGitHub {
15
15
owner = "plumed";
16
16
repo = "plumed2";
17
17
rev = "v${version}";
18
-
hash = "sha256-jNvdbfh1krNMrOFqkEHMy60mjsG/Wp6MQg0gHEjDA5U=";
18
+
hash = "sha256-KN412t64tp3QUQkhpLU3sAYDosQ3hw9HqpT1fzt5fwA=";
19
19
};
20
20
21
21
postPatch = ''
+3
-5
pkgs/by-name/po/poetry/plugins/poetry-plugin-up.nix
+3
-5
pkgs/by-name/po/poetry/plugins/poetry-plugin-up.nix
···
10
10
11
11
buildPythonPackage rec {
12
12
pname = "poetry-plugin-up";
13
-
version = "0.8.0";
13
+
version = "0.9.0";
14
14
format = "pyproject";
15
15
16
16
src = fetchFromGitHub {
17
17
owner = "MousaZeidBaker";
18
18
repo = pname;
19
-
rev = "refs/tags/v${version}";
20
-
hash = "sha256-PWHbMDGL9CGLRmvFWLOztUW0f/TJioPjQtAgpyCbAqw=";
19
+
tag = "v${version}";
20
+
hash = "sha256-gVhx8Vhk+yT/QjcEme8w0F+6BBpnEZOqzCkUJgM9eck=";
21
21
};
22
22
23
23
build-system = [
···
43
43
changelog = "https://github.com/MousaZeidBaker/poetry-plugin-up/releases/tag/${version}";
44
44
license = licenses.mit;
45
45
maintainers = [ maintainers.k900 ];
46
-
# https://github.com/MousaZeidBaker/poetry-plugin-up/pull/70
47
-
broken = lib.versionAtLeast poetry.version "2";
48
46
};
49
47
}
+2
-2
pkgs/by-name/pr/proxsuite-nlp/package.nix
+2
-2
pkgs/by-name/pr/proxsuite-nlp/package.nix
···
18
18
19
19
stdenv.mkDerivation (finalAttrs: {
20
20
pname = "proxsuite-nlp";
21
-
version = "0.10.0";
21
+
version = "0.10.1";
22
22
23
23
src = fetchFromGitHub {
24
24
owner = "Simple-Robotics";
25
25
repo = "proxsuite-nlp";
26
26
rev = "v${finalAttrs.version}";
27
-
hash = "sha256-JWMvPIxmZ5vSVS3nSlhFyNu8hLSVTc7Hdvd4YmE/pI8=";
27
+
hash = "sha256-+zg3QGPLqrvwT7rjnYXTUwIzHlHrIAISj/+Q9HU4cYs=";
28
28
};
29
29
30
30
outputs = [
+3
-3
pkgs/by-name/re/regal/package.nix
+3
-3
pkgs/by-name/re/regal/package.nix
···
6
6
7
7
buildGoModule rec {
8
8
name = "regal";
9
-
version = "0.30.0";
9
+
version = "0.30.2";
10
10
11
11
src = fetchFromGitHub {
12
12
owner = "StyraInc";
13
13
repo = "regal";
14
14
rev = "v${version}";
15
-
hash = "sha256-sr+tGfKDSgJ5SiHihJ/aMAn6AnAC8bEb838+xYdFosc=";
15
+
hash = "sha256-HlopAz+AqpjZ/NpVVvkiR0p7+ezWlr5ddLMK/LobxpM=";
16
16
};
17
17
18
-
vendorHash = "sha256-6JheW6JHkAidZda7WWHSfEAuPYoBdli8wWHp2sX2r5Q=";
18
+
vendorHash = "sha256-0B8MOF+ovJ1memBuXtEeMViKKWaQXX6+HQzMY91bgyI=";
19
19
20
20
ldflags = [
21
21
"-s"
+3
-3
pkgs/by-name/re/renovate/package.nix
+3
-3
pkgs/by-name/re/renovate/package.nix
···
16
16
17
17
stdenv.mkDerivation (finalAttrs: {
18
18
pname = "renovate";
19
-
version = "39.107.0";
19
+
version = "39.137.1";
20
20
21
21
src = fetchFromGitHub {
22
22
owner = "renovatebot";
23
23
repo = "renovate";
24
24
tag = finalAttrs.version;
25
-
hash = "sha256-I2ufRvx8NZavFMKpiwgx8q8yejRUE8r7TvpSw4q56Zo=";
25
+
hash = "sha256-E3J+jEd21j5r4iaa4D2mNbWcwfwyzcaHTHiD3jBVXlQ=";
26
26
};
27
27
28
28
postPatch = ''
···
40
40
41
41
pnpmDeps = pnpm_9.fetchDeps {
42
42
inherit (finalAttrs) pname version src;
43
-
hash = "sha256-ginPQvnhB8dQStipi2kGL+cdDwqobvENnrLRbC5WIHc=";
43
+
hash = "sha256-ljhRpFMafpB0xbmGVoh8Icwm0c0dr7JPqAA/6sln03w=";
44
44
};
45
45
46
46
env.COREPACK_ENABLE_STRICT = 0;
+3
-3
pkgs/by-name/re/resumed/package.nix
+3
-3
pkgs/by-name/re/resumed/package.nix
···
6
6
7
7
buildNpmPackage rec {
8
8
pname = "resumed";
9
-
version = "4.0.0";
9
+
version = "4.1.0";
10
10
11
11
src = fetchFromGitHub {
12
12
owner = "rbardini";
13
13
repo = "resumed";
14
14
rev = "v${version}";
15
-
hash = "sha256-XaEK41UBKUldjRlxTzc42K/RwZ9D8kueU/6dm8n1W1U=";
15
+
hash = "sha256-kDv6kOVY8IfztmLeby2NgB5q0DtP1ajMselvr1EDQJ8=";
16
16
};
17
17
18
-
npmDepsHash = "sha256-r0wq1KGZA5b4eIQsp+dz8Inw8AQA62BK7vgfYlViIrY=";
18
+
npmDepsHash = "sha256-7Wdf8NaizgIExeX+Kc8wn5f20al0bnxRpFoPy6p40jw=";
19
19
20
20
meta = with lib; {
21
21
description = "Lightweight JSON Resume builder, no-frills alternative to resume-cli";
+1
-1
pkgs/by-name/ro/roslyn/package.nix
+1
-1
pkgs/by-name/ro/roslyn/package.nix
···
17
17
hash = "sha256-4iXabFp0LqJ8TXOrqeD+oTAocg6ZTIfijfX3s3fMJuI=";
18
18
};
19
19
20
-
dotnet-sdk = dotnetCorePackages.sdk_6_0;
20
+
dotnet-sdk = dotnetCorePackages.sdk_6_0-bin;
21
21
22
22
projectFile = [ "src/NuGet/Microsoft.Net.Compilers.Toolset/Microsoft.Net.Compilers.Toolset.Package.csproj" ];
23
23
+1
-1
pkgs/by-name/ry/ryujinx/package.nix
+1
-1
pkgs/by-name/ry/ryujinx/package.nix
+2
-2
pkgs/by-name/sa/saga/package.nix
+2
-2
pkgs/by-name/sa/saga/package.nix
···
34
34
35
35
stdenv.mkDerivation rec {
36
36
pname = "saga";
37
-
version = "9.7.1";
37
+
version = "9.7.2";
38
38
39
39
src = fetchurl {
40
40
url = "mirror://sourceforge/saga-gis/saga-${version}.tar.gz";
41
-
hash = "sha256-ZPJ8OlVEqG/jmRaA7BJRsw3b1X/3tKtRcYTXqfGdJ0I=";
41
+
hash = "sha256-1nWpFGRBS49uzKl7m/4YWFI+3lvm2zKByYpR9llxsgY=";
42
42
};
43
43
44
44
sourceRoot = "saga-${version}/saga-gis";
+3
-3
pkgs/by-name/se/sequin/package.nix
+3
-3
pkgs/by-name/se/sequin/package.nix
···
6
6
7
7
buildGoModule rec {
8
8
pname = "sequin";
9
-
version = "0.3.0";
9
+
version = "0.3.1";
10
10
11
11
src = fetchFromGitHub {
12
12
owner = "charmbracelet";
13
13
repo = "sequin";
14
14
tag = "v${version}";
15
-
hash = "sha256-pGZ7QmmPIpXrRcfkbEbTZzHXHtqPwU8Cju9Q2xtSqvw=";
15
+
hash = "sha256-rszK2UZ3Eq9g+Di1lncDQIT4TlUcWZEu1SU2aE2uFHY=";
16
16
};
17
17
18
-
vendorHash = "sha256-LehOqSahbF3Nqm0/bJ0Q3mR0ds8FEXaLEvGLwzPdvU4=";
18
+
vendorHash = "sha256-mpmGd6liBzz9XPcB00ZhHaQzTid6lURD5I3EvehXsA8=";
19
19
20
20
ldflags = [
21
21
"-X main.Version=${version}"
+2
-3
pkgs/by-name/sh/shadow/package.nix
+2
-3
pkgs/by-name/sh/shadow/package.nix
···
56
56
sed 's/^\(s[ug]idperms\) = [0-9]755/\1 = 0755/' -i src/Makefile.am
57
57
'';
58
58
59
-
# Assume System V `setpgrp (void)', which is the default on GNU variants
60
-
# (`AC_FUNC_SETPGRP' is not cross-compilation capable.)
59
+
# `AC_FUNC_SETPGRP' is not cross-compilation capable.
61
60
preConfigure = ''
62
-
export ac_cv_func_setpgrp_void=yes
61
+
export ac_cv_func_setpgrp_void=${if stdenv.hostPlatform.isBSD then "no" else "yes"}
63
62
export shadow_cv_logdir=/var/log
64
63
'';
65
64
+2
-2
pkgs/by-name/sh/shairport-sync/package.nix
+2
-2
pkgs/by-name/sh/shairport-sync/package.nix
···
53
53
54
54
stdenv.mkDerivation rec {
55
55
pname = "shairport-sync";
56
-
version = "4.3.5";
56
+
version = "4.3.6";
57
57
58
58
src = fetchFromGitHub {
59
59
repo = "shairport-sync";
60
60
owner = "mikebrady";
61
61
tag = version;
62
-
hash = "sha256-GYu/n4JoghqUHnkCiSQJYm9WSLww585WKgXTEiWGq4g=";
62
+
hash = "sha256-Pbg2yFa524OFOfvwZPS1/K+Vvn+bwtmo7Fbr919Smwc=";
63
63
};
64
64
65
65
nativeBuildInputs =
+2
-2
pkgs/by-name/si/simdutf/package.nix
+2
-2
pkgs/by-name/si/simdutf/package.nix
···
8
8
9
9
stdenv.mkDerivation (finalAttrs: {
10
10
pname = "simdutf";
11
-
version = "6.0.3";
11
+
version = "6.1.1";
12
12
13
13
src = fetchFromGitHub {
14
14
owner = "simdutf";
15
15
repo = "simdutf";
16
16
rev = "v${finalAttrs.version}";
17
-
hash = "sha256-BTnj7SUKgbJ2LM2gzw+8bSJ4+Zd6Z/KZy9B46fxIvsg=";
17
+
hash = "sha256-VAIxoTXOcWA2V+vx+AsCArkjprFiZun5BJoP1l3FGk0=";
18
18
};
19
19
20
20
# Fix build on darwin
+14
-2
pkgs/by-name/sl/slurm/package.nix
+14
-2
pkgs/by-name/sl/slurm/package.nix
···
2
2
lib,
3
3
stdenv,
4
4
fetchFromGitHub,
5
+
runCommand,
6
+
config,
5
7
pkg-config,
6
8
libtool,
7
9
curl,
···
33
35
enableX11 ? true,
34
36
enableGtk2 ? false,
35
37
gtk2,
38
+
enableNVML ? config.cudaSupport,
39
+
nvml,
36
40
}:
37
41
38
42
stdenv.mkDerivation rec {
···
113
117
http-parser
114
118
]
115
119
++ lib.optionals enableX11 [ xorg.xauth ]
116
-
++ lib.optionals enableGtk2 [ gtk2 ];
120
+
++ lib.optionals enableGtk2 [ gtk2 ]
121
+
++ lib.optionals enableNVML [
122
+
(runCommand "collect-nvml" { } ''
123
+
mkdir $out
124
+
ln -s ${nvml.dev}/include $out/include
125
+
ln -s ${nvml.lib}/lib/stubs $out/lib
126
+
'')
127
+
];
117
128
118
129
configureFlags =
119
130
[
···
132
143
"--without-rpath" # Required for configure to pick up the right dlopen path
133
144
]
134
145
++ (lib.optional enableGtk2 "--disable-gtktest")
135
-
++ (lib.optional (!enableX11) "--disable-x11");
146
+
++ (lib.optional (!enableX11) "--disable-x11")
147
+
++ (lib.optional (enableNVML) "--with-nvml");
136
148
137
149
preConfigure = ''
138
150
patchShebangs ./doc/html/shtml2html.py
+2
-2
pkgs/by-name/so/sonarr/package.nix
+2
-2
pkgs/by-name/so/sonarr/package.nix
+232
pkgs/by-name/so/sourcegit/deps.json
+232
pkgs/by-name/so/sourcegit/deps.json
···
1
+
[
2
+
{
3
+
"pname": "Avalonia",
4
+
"version": "11.0.0",
5
+
"hash": "sha256-7QE0MtD1QDiG3gRx5xW33E33BXyEtASQSw+Wi3Lmy3E="
6
+
},
7
+
{
8
+
"pname": "Avalonia",
9
+
"version": "11.2.3",
10
+
"hash": "sha256-NUoyXJkIsgbkcKFVb10VRafM4ViHs801c/7vhu3ssUY="
11
+
},
12
+
{
13
+
"pname": "Avalonia.Angle.Windows.Natives",
14
+
"version": "2.1.22045.20230930",
15
+
"hash": "sha256-RxPcWUT3b/+R3Tu5E5ftpr5ppCLZrhm+OTsi0SwW3pc="
16
+
},
17
+
{
18
+
"pname": "Avalonia.AvaloniaEdit",
19
+
"version": "11.1.0",
20
+
"hash": "sha256-K9+hK+4aK93dyuGytYvVU25daz605+KN54hmwQYXFF8="
21
+
},
22
+
{
23
+
"pname": "Avalonia.BuildServices",
24
+
"version": "0.0.29",
25
+
"hash": "sha256-WPHRMNowRnYSCh88DWNBCltWsLPyOfzXGzBqLYE7tRY="
26
+
},
27
+
{
28
+
"pname": "Avalonia.Controls.ColorPicker",
29
+
"version": "11.2.3",
30
+
"hash": "sha256-z3ZHxVSOoOjqq+5G71jnGN1Y0i3YpAkox7cj3lNr6kg="
31
+
},
32
+
{
33
+
"pname": "Avalonia.Controls.DataGrid",
34
+
"version": "11.2.3",
35
+
"hash": "sha256-jIJvuYN0iym/WeOC0C7z5xj5kCZSXGoeLQ/q5qQfewM="
36
+
},
37
+
{
38
+
"pname": "Avalonia.Desktop",
39
+
"version": "11.2.3",
40
+
"hash": "sha256-srtZi+kDbhRtMl33l91zssBWETU5oHodKbbWyfEsb/I="
41
+
},
42
+
{
43
+
"pname": "Avalonia.Diagnostics",
44
+
"version": "11.2.3",
45
+
"hash": "sha256-DIGkaBff+C3BLwedw5xteR5lfzb6ecxiLt12eJVgLQc="
46
+
},
47
+
{
48
+
"pname": "Avalonia.Fonts.Inter",
49
+
"version": "11.2.3",
50
+
"hash": "sha256-ySsCXVpjqjCX/uYkwluSfrAoBtuq9k7fC1bFjxKC9/Q="
51
+
},
52
+
{
53
+
"pname": "Avalonia.FreeDesktop",
54
+
"version": "11.2.3",
55
+
"hash": "sha256-3sNemBmZE06w2ul87T5HrEeHUxXMOa9MfQhpI4AoxDY="
56
+
},
57
+
{
58
+
"pname": "Avalonia.Native",
59
+
"version": "11.2.3",
60
+
"hash": "sha256-2Gp98NGWcrILqF+P5PDMPRdsMby/lZiT3eWAUskFim8="
61
+
},
62
+
{
63
+
"pname": "Avalonia.Remote.Protocol",
64
+
"version": "11.2.3",
65
+
"hash": "sha256-dSeu7rnTD9rIvlyro2iFS52oi0vvfeaGV3kDm90BkKw="
66
+
},
67
+
{
68
+
"pname": "Avalonia.Skia",
69
+
"version": "11.0.0",
70
+
"hash": "sha256-A01nrs3Ij1eTo6tPmu7++T1K+Wo/H/9LvpeuOUGbQeU="
71
+
},
72
+
{
73
+
"pname": "Avalonia.Skia",
74
+
"version": "11.2.3",
75
+
"hash": "sha256-QBp8wTA92hGwbmNSVL4gsjrqA9CfwDPgdTiOEqcogGA="
76
+
},
77
+
{
78
+
"pname": "Avalonia.Themes.Fluent",
79
+
"version": "11.2.3",
80
+
"hash": "sha256-DRl+267mUtJDUJpreUj6BxDLGGYGkEEo5vDGtGguoC8="
81
+
},
82
+
{
83
+
"pname": "Avalonia.Themes.Simple",
84
+
"version": "11.2.3",
85
+
"hash": "sha256-UF15yTDzHmqd33siH3TJxmxaonA51dzga+hmCUahn1k="
86
+
},
87
+
{
88
+
"pname": "Avalonia.Win32",
89
+
"version": "11.2.3",
90
+
"hash": "sha256-xKFKObvqdJaQjphEktRJvzmAoDEsKg3WqlEG31V3qLE="
91
+
},
92
+
{
93
+
"pname": "Avalonia.X11",
94
+
"version": "11.2.3",
95
+
"hash": "sha256-SD4dmpKx4l8YOyUnrA0fnf2Bb+tHSNyARh7GAtHyg60="
96
+
},
97
+
{
98
+
"pname": "AvaloniaEdit.TextMate",
99
+
"version": "11.1.0",
100
+
"hash": "sha256-Nv52bUxA02VcsKCbMqEAkNBl46gznSivRZ3llLHrhkM="
101
+
},
102
+
{
103
+
"pname": "CommunityToolkit.Mvvm",
104
+
"version": "8.3.2",
105
+
"hash": "sha256-zY+iB5Rj/8ru0xpRWwFLFO6JI3UFB/XHnx9pWmrZCAs="
106
+
},
107
+
{
108
+
"pname": "HarfBuzzSharp",
109
+
"version": "7.3.0.2",
110
+
"hash": "sha256-ibgoqzT1NV7Qo5e7X2W6Vt7989TKrkd2M2pu+lhSDg8="
111
+
},
112
+
{
113
+
"pname": "HarfBuzzSharp",
114
+
"version": "7.3.0.3",
115
+
"hash": "sha256-1vDIcG1aVwVABOfzV09eAAbZLFJqibip9LaIx5k+JxM="
116
+
},
117
+
{
118
+
"pname": "HarfBuzzSharp.NativeAssets.Linux",
119
+
"version": "7.3.0.3",
120
+
"hash": "sha256-HW5r16wdlgDMbE/IfE5AQGDVFJ6TS6oipldfMztx+LM="
121
+
},
122
+
{
123
+
"pname": "HarfBuzzSharp.NativeAssets.macOS",
124
+
"version": "7.3.0.3",
125
+
"hash": "sha256-UpAVfRIYY8Wh8xD4wFjrXHiJcvlBLuc2Xdm15RwQ76w="
126
+
},
127
+
{
128
+
"pname": "HarfBuzzSharp.NativeAssets.WebAssembly",
129
+
"version": "7.3.0.3",
130
+
"hash": "sha256-jHrU70rOADAcsVfVfozU33t/5B5Tk0CurRTf4fVQe3I="
131
+
},
132
+
{
133
+
"pname": "HarfBuzzSharp.NativeAssets.Win32",
134
+
"version": "7.3.0.3",
135
+
"hash": "sha256-v/PeEfleJcx9tsEQAo5+7Q0XPNgBqiSLNnB2nnAGp+I="
136
+
},
137
+
{
138
+
"pname": "LiveChartsCore",
139
+
"version": "2.0.0-rc4.5",
140
+
"hash": "sha256-2Fgn9Bo1aM6dZHCU+OVykOhggTzpcEfFNfYtWc4yvHc="
141
+
},
142
+
{
143
+
"pname": "LiveChartsCore.SkiaSharpView",
144
+
"version": "2.0.0-rc4.5",
145
+
"hash": "sha256-03RR14tA0DtYHiLdgmAI4Gp5/e2H6QPkNFOBeqiFaJU="
146
+
},
147
+
{
148
+
"pname": "LiveChartsCore.SkiaSharpView.Avalonia",
149
+
"version": "2.0.0-rc4.5",
150
+
"hash": "sha256-lzG/5e6WDpUiHZ8GvovOMvwXyYoVBeB1Ktuuw2Fx5No="
151
+
},
152
+
{
153
+
"pname": "MicroCom.Runtime",
154
+
"version": "0.11.0",
155
+
"hash": "sha256-VdwpP5fsclvNqJuppaOvwEwv2ofnAI5ZSz2V+UEdLF0="
156
+
},
157
+
{
158
+
"pname": "Onigwrap",
159
+
"version": "1.0.6",
160
+
"hash": "sha256-p+dhMfIH4C6xLKRUREnUpC0DZwFazjvI+30KRT8TWnU="
161
+
},
162
+
{
163
+
"pname": "SkiaSharp",
164
+
"version": "2.88.8",
165
+
"hash": "sha256-rD5gc4SnlRTXwz367uHm8XG5eAIQpZloGqLRGnvNu0A="
166
+
},
167
+
{
168
+
"pname": "SkiaSharp",
169
+
"version": "2.88.9",
170
+
"hash": "sha256-jZ/4nVXYJtrz9SBf6sYc/s0FxS7ReIYM4kMkrhZS+24="
171
+
},
172
+
{
173
+
"pname": "SkiaSharp.HarfBuzz",
174
+
"version": "2.88.8",
175
+
"hash": "sha256-W9jNuEo/8q+k2aHNC19FfKcBUIEWx2zDcGwM+jDZ1o8="
176
+
},
177
+
{
178
+
"pname": "SkiaSharp.NativeAssets.Linux",
179
+
"version": "2.88.9",
180
+
"hash": "sha256-mQ/oBaqRR71WfS66mJCvcc3uKW7CNEHoPN2JilDbw/A="
181
+
},
182
+
{
183
+
"pname": "SkiaSharp.NativeAssets.macOS",
184
+
"version": "2.88.9",
185
+
"hash": "sha256-qvGuAmjXGjGKMzOPBvP9VWRVOICSGb7aNVejU0lLe/g="
186
+
},
187
+
{
188
+
"pname": "SkiaSharp.NativeAssets.WebAssembly",
189
+
"version": "2.88.9",
190
+
"hash": "sha256-vgFL4Pdy3O1RKBp+T9N3W4nkH9yurZ0suo8u3gPmmhY="
191
+
},
192
+
{
193
+
"pname": "SkiaSharp.NativeAssets.Win32",
194
+
"version": "2.88.9",
195
+
"hash": "sha256-kP5XM5GgwHGfNJfe4T2yO5NIZtiF71Ddp0pd1vG5V/4="
196
+
},
197
+
{
198
+
"pname": "System.IO.Pipelines",
199
+
"version": "8.0.0",
200
+
"hash": "sha256-LdpB1s4vQzsOODaxiKstLks57X9DTD5D6cPx8DE1wwE="
201
+
},
202
+
{
203
+
"pname": "System.Text.Json",
204
+
"version": "8.0.5",
205
+
"hash": "sha256-yKxo54w5odWT6nPruUVsaX53oPRe+gKzGvLnnxtwP68="
206
+
},
207
+
{
208
+
"pname": "TextMateSharp",
209
+
"version": "1.0.59",
210
+
"hash": "sha256-qfAGSgVpTrWMZSk0TFDVP1IgWWi6O1jEEvWc0Pvw9i0="
211
+
},
212
+
{
213
+
"pname": "TextMateSharp",
214
+
"version": "1.0.65",
215
+
"hash": "sha256-kZx3CBDzu7qUSnihs9Q4Ck78ih1aJ+0g8cN8Hke+E5w="
216
+
},
217
+
{
218
+
"pname": "TextMateSharp.Grammars",
219
+
"version": "1.0.59",
220
+
"hash": "sha256-ru5VxQK4PFRJhHu+MvCzDt3EwbC/94n1whtDovUAUDA="
221
+
},
222
+
{
223
+
"pname": "TextMateSharp.Grammars",
224
+
"version": "1.0.65",
225
+
"hash": "sha256-tZx/GKYX3bomQFVFaEgneNYHpB74v+8D90IfkYImlhE="
226
+
},
227
+
{
228
+
"pname": "Tmds.DBus.Protocol",
229
+
"version": "0.20.0",
230
+
"hash": "sha256-CRW/tkgsuBiBJfRwou12ozRQsWhHDooeP88E5wWpWJw="
231
+
}
232
+
]
+31
pkgs/by-name/so/sourcegit/fix-darwin-git-path.patch
+31
pkgs/by-name/so/sourcegit/fix-darwin-git-path.patch
···
1
+
diff --git a/src/Native/Linux.cs b/src/Native/Linux.cs
2
+
index a24f1b6..4102274 100644
3
+
--- a/src/Native/Linux.cs
4
+
+++ b/src/Native/Linux.cs
5
+
@@ -97,7 +97,7 @@ namespace SourceGit.Native
6
+
}
7
+
}
8
+
9
+
- private string FindExecutable(string filename)
10
+
+ public static string FindExecutable(string filename)
11
+
{
12
+
var pathVariable = Environment.GetEnvironmentVariable("PATH") ?? string.Empty;
13
+
var pathes = pathVariable.Split(Path.PathSeparator, StringSplitOptions.RemoveEmptyEntries);
14
+
diff --git a/src/Native/MacOS.cs b/src/Native/MacOS.cs
15
+
index 5721fe8..bc2a57d 100644
16
+
--- a/src/Native/MacOS.cs
17
+
+++ b/src/Native/MacOS.cs
18
+
@@ -25,12 +25,7 @@ namespace SourceGit.Native
19
+
20
+
public string FindGitExecutable()
21
+
{
22
+
- var gitPathVariants = new List<string>() {
23
+
- "/usr/bin/git", "/usr/local/bin/git", "/opt/homebrew/bin/git", "/opt/homebrew/opt/git/bin/git"
24
+
- };
25
+
- foreach (var path in gitPathVariants)
26
+
- if (File.Exists(path)) return path;
27
+
- return string.Empty;
28
+
+ return Linux.FindExecutable("git");
29
+
}
30
+
31
+
public string FindTerminal(Models.ShellOrTerminal shell)
+117
pkgs/by-name/so/sourcegit/package.nix
+117
pkgs/by-name/so/sourcegit/package.nix
···
1
+
{
2
+
lib,
3
+
stdenv,
4
+
buildDotnetModule,
5
+
fetchFromGitHub,
6
+
dotnetCorePackages,
7
+
copyDesktopItems,
8
+
makeDesktopItem,
9
+
libicns,
10
+
11
+
libXcursor,
12
+
libXext,
13
+
libXi,
14
+
libXrandr,
15
+
16
+
git,
17
+
xdg-utils,
18
+
}:
19
+
20
+
buildDotnetModule (finalAttrs: {
21
+
pname = "sourcegit";
22
+
version = "2025.01";
23
+
24
+
src = fetchFromGitHub {
25
+
owner = "sourcegit-scm";
26
+
repo = "sourcegit";
27
+
tag = "v${finalAttrs.version}";
28
+
hash = "sha256-6FO0WRUcWm7xnuw6Br97+cWZhvzIOesg/eANZzeyxZo=";
29
+
};
30
+
31
+
patches = [ ./fix-darwin-git-path.patch ];
32
+
33
+
dotnet-sdk = dotnetCorePackages.sdk_9_0;
34
+
dotnet-runtime = dotnetCorePackages.runtime_9_0;
35
+
36
+
nugetDeps = ./deps.json;
37
+
38
+
projectFile = [ "src/SourceGit.csproj" ];
39
+
40
+
executables = [ "SourceGit" ];
41
+
42
+
dotnetFlags = [
43
+
"-p:DisableUpdateDetection=true"
44
+
"-p:DisableAOT=true"
45
+
];
46
+
47
+
nativeBuildInputs = lib.optionals stdenv.hostPlatform.isLinux [
48
+
copyDesktopItems
49
+
libicns
50
+
];
51
+
52
+
# these are dlopen-ed at runtime
53
+
# libXi is needed for right-click support
54
+
# not sure about what the other ones are needed for, but I'll include them anyways
55
+
runtimeDeps = [
56
+
libXcursor
57
+
libXext
58
+
libXi
59
+
libXrandr
60
+
];
61
+
62
+
# Note: users can use `.overrideAttrs` to append to this list
63
+
runtimePathDeps = [
64
+
git
65
+
xdg-utils
66
+
];
67
+
68
+
# add fallback binaries to use if the user doesn't already have them in their PATH
69
+
preInstall = ''
70
+
makeWrapperArgs+=(
71
+
--suffix PATH : ${lib.makeBinPath finalAttrs.runtimePathDeps}
72
+
)
73
+
'';
74
+
75
+
desktopItems = [
76
+
(makeDesktopItem {
77
+
name = "SourceGit";
78
+
exec = "SourceGit";
79
+
icon = "SourceGit";
80
+
desktopName = "SourceGit";
81
+
terminal = false;
82
+
comment = finalAttrs.meta.description;
83
+
})
84
+
];
85
+
86
+
postInstall =
87
+
lib.optionalString stdenv.hostPlatform.isLinux ''
88
+
# extract the .icns file into multiple .png files
89
+
# where the format of the .png file names is App_"$n"x"$n"x32.png
90
+
91
+
icns2png -x build/resources/app/App.icns
92
+
93
+
for f in App_*x32.png; do
94
+
res=''${f//App_}
95
+
res=''${res//x32.png}
96
+
install -Dm644 $f "$out/share/icons/hicolor/$res/apps/SourceGit.png"
97
+
done
98
+
''
99
+
+ lib.optionalString stdenv.hostPlatform.isDarwin ''
100
+
install -Dm644 build/resources/app/App.icns $out/Applications/SourceGit.app/Contents/Resources/App.icns
101
+
102
+
substitute build/resources/app/App.plist $out/Applications/SourceGit.app/Contents/Info.plist \
103
+
--replace-fail "SOURCE_GIT_VERSION" "${finalAttrs.version}"
104
+
105
+
mkdir -p $out/Applications/SourceGit.app/Contents/MacOS
106
+
ln -s $out/bin/SourceGit $out/Applications/SourceGit.app/Contents/MacOS/SourceGit
107
+
'';
108
+
109
+
meta = {
110
+
changelog = "https://github.com/sourcegit-scm/sourcegit/releases/tag/${finalAttrs.src.tag}";
111
+
description = "Free & OpenSource GUI client for GIT users";
112
+
homepage = "https://github.com/sourcegit-scm/sourcegit";
113
+
license = lib.licenses.mit;
114
+
mainProgram = "SourceGit";
115
+
maintainers = with lib.maintainers; [ tomasajt ];
116
+
};
117
+
})
+13
pkgs/by-name/st/steam-unwrapped/force-overwrite-bootstrap.patch
+13
pkgs/by-name/st/steam-unwrapped/force-overwrite-bootstrap.patch
···
1
+
diff --git a/bin_steam.sh b/bin_steam.sh
2
+
index 49f9d8a..48f4379 100755
3
+
--- a/bin_steam.sh
4
+
+++ b/bin_steam.sh
5
+
@@ -297,7 +297,7 @@ fi
6
+
# Leave a copy of the bootstrap tarball in ~/.steam so that Steam can
7
+
# re-bootstrap itself if required
8
+
if ! cmp -s "$LAUNCHSTEAMBOOTSTRAPFILE" "$LAUNCHSTEAMDIR/bootstrap.tar.xz"; then
9
+
- cp "$LAUNCHSTEAMBOOTSTRAPFILE" "$LAUNCHSTEAMDIR/bootstrap.tar.xz"
10
+
+ cp -f "$LAUNCHSTEAMBOOTSTRAPFILE" "$LAUNCHSTEAMDIR/bootstrap.tar.xz"
11
+
fi
12
+
13
+
# go to the install directory and run the client
+9
-2
pkgs/by-name/st/steam-unwrapped/package.nix
+9
-2
pkgs/by-name/st/steam-unwrapped/package.nix
···
7
7
8
8
stdenv.mkDerivation (finalAttrs: {
9
9
pname = "steam-unwrapped";
10
-
version = "1.0.0.81";
10
+
version = "1.0.0.82";
11
11
12
12
src = fetchurl {
13
13
# use archive url so the tarball doesn't 404 on a new release
14
14
url = "https://repo.steampowered.com/steam/archive/stable/steam_${finalAttrs.version}.tar.gz";
15
-
hash = "sha256-Gia5182s4J4E3Ia1EeC5kjJX9mSltsr+b+1eRtEXtPk=";
15
+
hash = "sha256-r6Lx3WJx/StkW6MLjzq0Cv02VONUJBoxy9UQAPfm/Hc=";
16
16
};
17
+
18
+
patches = [
19
+
# We copy the bootstrap file from the store, where it's read-only,
20
+
# so future attempts to update it with bare "cp" will fail.
21
+
# So, use "cp -f" to force an overwrite.
22
+
./force-overwrite-bootstrap.patch
23
+
];
17
24
18
25
makeFlags = [
19
26
"DESTDIR=$(out)"
+5
-4
pkgs/by-name/sw/swapview/package.nix
+5
-4
pkgs/by-name/sw/swapview/package.nix
···
6
6
7
7
rustPlatform.buildRustPackage rec {
8
8
pname = "swapview";
9
-
version = "0.1.0";
9
+
version = "0.1.0-unstable-2023-12-03";
10
10
11
11
src = fetchFromGitHub {
12
12
owner = "lilydjwg";
13
13
repo = "swapview";
14
-
rev = "v${version}";
15
-
sha256 = "0339biydk997j5r72vzp7djwkscsz89xr3936nshv23fmxjh2rzj";
14
+
rev = "cc8e863acd2084413b91572357dab34551c27ed7";
15
+
sha256 = "sha256-H5jMdmtZoN9nQfjXFQyYbuvPY58jmEP2j/XWGdBocFo=";
16
16
};
17
17
18
-
cargoHash = "sha256-v3Fd08s70YX7pEIWYcgpC2daerfZhtzth4haKfUy0Q8=";
18
+
useFetchCargoVendor = true;
19
+
cargoHash = "sha256-kLWd8dg63oA4sPMPPkRn+HsU+v+gQAiniBWI0i7JszM=";
19
20
20
21
meta = with lib; {
21
22
description = "Simple program to view processes' swap usage on Linux";
+5
-4
pkgs/by-name/te/tensorman/package.nix
+5
-4
pkgs/by-name/te/tensorman/package.nix
···
6
6
7
7
rustPlatform.buildRustPackage {
8
8
pname = "tensorman";
9
-
version = "unstable-2023-03-13";
9
+
version = "0.1.0-unstable-2024-06-24";
10
10
11
11
src = fetchFromGitHub {
12
12
owner = "pop-os";
13
13
repo = "tensorman";
14
-
rev = "b1125f71b55a8d9a4d674a62fa1e8868d40d0f0d";
15
-
hash = "sha256-WMX+nzNQTGeSUxOfMHo+U0ICYx8rttXpQrQClwU2zX8=";
14
+
rev = "24fa3b2bb06a29708162ee474a733e9a227b1778";
15
+
hash = "sha256-kI/dOw9JnhXmLqIgaljhRMc/SX35m7WQ9b6bQa6diZ0=";
16
16
};
17
17
18
-
cargoHash = "sha256-y/AE2jTVetqBBExBlPEB0LwIVk+LjB2i0ZjijLPs9js=";
18
+
useFetchCargoVendor = true;
19
+
cargoHash = "sha256-/Ul8+5MmTntQ0OprfG4QhUNjc3PktCandzTTWn4FD0Y=";
19
20
20
21
meta = with lib; {
21
22
description = "Utility for easy management of Tensorflow containers";
-47
pkgs/by-name/te/termplay/package.nix
-47
pkgs/by-name/te/termplay/package.nix
···
1
-
{
2
-
rustPlatform,
3
-
fetchFromGitLab,
4
-
lib,
5
-
makeWrapper,
6
-
gst_all_1,
7
-
libsixel,
8
-
}:
9
-
10
-
rustPlatform.buildRustPackage rec {
11
-
pname = "termplay";
12
-
version = "2.0.6";
13
-
14
-
src = fetchFromGitLab {
15
-
owner = "jD91mZM2";
16
-
repo = "termplay";
17
-
rev = "v${version}";
18
-
sha256 = "1w7hdqgqr1jgxid3k7f2j52wz31gv8bzr9rsm6xzp7nnihp6i45p";
19
-
};
20
-
21
-
cargoHash = "sha256-i7toHEewkpQ85aj4PK4SLJQCfUllUqkqIWLaOEk3NyI=";
22
-
23
-
nativeBuildInputs = [ makeWrapper ];
24
-
buildInputs = [
25
-
gst_all_1.gstreamer
26
-
gst_all_1.gst-plugins-base
27
-
gst_all_1.gst-plugins-good
28
-
gst_all_1.gst-plugins-ugly
29
-
gst_all_1.gst-plugins-bad
30
-
libsixel
31
-
];
32
-
33
-
buildFeatures = [ "bin" ];
34
-
35
-
postInstall = ''
36
-
wrapProgram $out/bin/termplay --prefix GST_PLUGIN_SYSTEM_PATH_1_0 : "$GST_PLUGIN_SYSTEM_PATH_1_0"
37
-
'';
38
-
39
-
meta = with lib; {
40
-
description = "Play an image/video in your terminal";
41
-
homepage = "https://jd91mzm2.github.io/termplay/";
42
-
license = licenses.mit;
43
-
maintainers = [ ];
44
-
platforms = platforms.unix;
45
-
mainProgram = "termplay";
46
-
};
47
-
}
+3
-3
pkgs/by-name/tf/tfswitch/package.nix
+3
-3
pkgs/by-name/tf/tfswitch/package.nix
···
5
5
}:
6
6
buildGoModule rec {
7
7
pname = "tfswitch";
8
-
version = "1.2.4";
8
+
version = "1.3.0";
9
9
10
10
src = fetchFromGitHub {
11
11
owner = "warrensbox";
12
12
repo = "terraform-switcher";
13
13
rev = "v${version}";
14
-
sha256 = "sha256-zmGJiwdESf+3yXM7W64iSy38lADZmA03dI1yhtv9H28=";
14
+
sha256 = "sha256-Rpr/S22UX6+fHc71jnMo6kR+8kjJAboLog9vMwYTpnQ=";
15
15
};
16
16
17
-
vendorHash = "sha256-paJC46AJRaB5RieKs6wZYzshxAp8e8MvCatGsN8E4Io=";
17
+
vendorHash = "sha256-9oM7VrPZrZlR1s+vvjwpWvKdmknfbgd3hpvYByKQtgs=";
18
18
19
19
# Disable tests since it requires network access and relies on the
20
20
# presence of release.hashicorp.com
+2
-2
pkgs/by-name/tp/tpm2-openssl/package.nix
+2
-2
pkgs/by-name/tp/tpm2-openssl/package.nix
···
12
12
13
13
stdenv.mkDerivation (finalAttrs: {
14
14
pname = "tpm2-openssl";
15
-
version = "1.2.0";
15
+
version = "1.3.0";
16
16
src = fetchFromGitHub {
17
17
owner = "tpm2-software";
18
18
repo = "tpm2-openssl";
19
19
rev = finalAttrs.version;
20
-
hash = "sha256-mZ4Z/GxJFwwfyFd1SAiVlQqOjkFSzsZePeuEZtq8Mcg=";
20
+
hash = "sha256-CCTR7qBqI/y+jLBEEcgRanYOBNUYM/sH/hCqOLGA4QM=";
21
21
};
22
22
23
23
nativeBuildInputs = [
+38
pkgs/by-name/va/vanguards/package.nix
+38
pkgs/by-name/va/vanguards/package.nix
···
1
+
{
2
+
python312Packages,
3
+
fetchFromGitHub,
4
+
lib,
5
+
}:
6
+
python312Packages.buildPythonApplication rec {
7
+
pname = "vanguards";
8
+
version = "0.3.1-unstable-2023-10-31";
9
+
10
+
dependencies = [ python312Packages.stem ];
11
+
#tries to access the network during the tests, which fails
12
+
doCheck = false;
13
+
14
+
src = fetchFromGitHub {
15
+
owner = "mikeperry-tor";
16
+
repo = "vanguards";
17
+
rev = "8132fa0e556fbcbb3538ff9b48a2180c0c5e8fbd";
18
+
sha256 = "sha256-XauSTgoH6zXv2DXyX2lQc6gy6Ysm41fKnyuWZ3hj7kI=";
19
+
};
20
+
patches = [ ./python-3.12.patch ];
21
+
postPatch = ''
22
+
# fix import cycle issue
23
+
substituteInPlace src/vanguards/main.py --replace-fail \
24
+
'import stem.response.events' 'import stem.socket; import stem.control; import stem.response.events'
25
+
'';
26
+
27
+
meta = {
28
+
maintainers = with lib.maintainers; [ ForgottenBeast ];
29
+
mainProgram = "vanguards";
30
+
license = lib.licenses.mit;
31
+
homepage = "https://github.com/mikeperry-tor/vanguards";
32
+
description = "Protects TOR hidden services against guard node attacks";
33
+
longDescription = ''
34
+
Runs alongside tor and interacts with its control port
35
+
in order to protect and alert against guard node attacks on hidden services
36
+
'';
37
+
};
38
+
}
+51
pkgs/by-name/va/vanguards/python-3.12.patch
+51
pkgs/by-name/va/vanguards/python-3.12.patch
···
1
+
Origin: https://github.com/mikeperry-tor/vanguards/pull/105/commits/183d24775521feb3ed61b681088347279c3fc84c
2
+
From: Dave Jones <dave@waveform.org.uk>
3
+
Date: Wed, 28 Aug 2024 12:54:24 +0100
4
+
Subject: [PATCH] Python 3.12 compatibility
5
+
6
+
Python 3.12 removes the deprecated `SafeConfigParser` class. This patch
7
+
switches the code to using ConfigParser and read_file from Python 3.x,
8
+
and patches 2.7's SafeConfigParser to a compatible definition.
9
+
---
10
+
src/vanguards/config.py | 11 +++++++----
11
+
1 file changed, 7 insertions(+), 4 deletions(-)
12
+
13
+
diff --git a/src/vanguards/config.py b/src/vanguards/config.py
14
+
index 1c33391..b8e3f9c 100644
15
+
--- a/src/vanguards/config.py
16
+
+++ b/src/vanguards/config.py
17
+
@@ -16,9 +16,12 @@
18
+
from .logger import plog
19
+
20
+
try:
21
+
- from configparser import SafeConfigParser, Error
22
+
+ from configparser import ConfigParser, Error
23
+
except ImportError:
24
+
from ConfigParser import SafeConfigParser, Error
25
+
+ class ConfigParser(SafeConfigParser):
26
+
+ def read_file(self, f, source=None):
27
+
+ return self.readfp(f, source)
28
+
29
+
################# Global options ##################
30
+
31
+
@@ -209,7 +212,7 @@ def set_options_from_module(config, module, section):
32
+
config.set(section, param, str(val))
33
+
34
+
def generate_config():
35
+
- config = SafeConfigParser(allow_no_value=True)
36
+
+ config = ConfigParser(allow_no_value=True)
37
+
set_options_from_module(config, sys.modules[__name__], "Global")
38
+
set_options_from_module(config, vanguards, "Vanguards")
39
+
set_options_from_module(config, bandguards, "Bandguards")
40
+
@@ -219,9 +222,9 @@ def generate_config():
41
+
return config
42
+
43
+
def apply_config(config_file):
44
+
- config = SafeConfigParser(allow_no_value=True)
45
+
+ config = ConfigParser(allow_no_value=True)
46
+
47
+
- config.readfp(open(config_file, "r"))
48
+
+ config.read_file(open(config_file, "r"))
49
+
50
+
get_options_for_module(config, sys.modules[__name__], "Global")
51
+
get_options_for_module(config, vanguards, "Vanguards")
+6
pkgs/by-name/vi/vital/package.nix
+6
pkgs/by-name/vi/vital/package.nix
-30
pkgs/by-name/vo/void/package.nix
-30
pkgs/by-name/vo/void/package.nix
···
1
-
{
2
-
lib,
3
-
fetchFromGitHub,
4
-
rustPlatform,
5
-
}:
6
-
7
-
rustPlatform.buildRustPackage rec {
8
-
pname = "void";
9
-
version = "1.1.5";
10
-
11
-
src = fetchFromGitHub {
12
-
owner = "spacejam";
13
-
repo = "void";
14
-
rev = version;
15
-
sha256 = "08vazw4rszqscjz988k89z28skyj3grm81bm5iwknxxagmrb20fz";
16
-
};
17
-
18
-
# The tests are long-running and not that useful
19
-
doCheck = false;
20
-
21
-
cargoHash = "sha256-4LLm8EIGR9YJyVlSLRsQmBJc0QZaxBQafE4VLsDyAfI=";
22
-
23
-
meta = with lib; {
24
-
description = "Terminal-based personal organizer";
25
-
homepage = "https://github.com/spacejam/void";
26
-
license = licenses.gpl3;
27
-
maintainers = with maintainers; [ spacekookie ];
28
-
mainProgram = "void";
29
-
};
30
-
}
+23
-7
pkgs/by-name/vp/vpnc/package.nix
+23
-7
pkgs/by-name/vp/vpnc/package.nix
···
1
1
{
2
2
lib,
3
3
stdenv,
4
+
bash,
5
+
buildPackages,
4
6
fetchFromGitHub,
5
7
makeWrapper,
6
8
pkg-config,
···
14
16
15
17
stdenv.mkDerivation {
16
18
pname = "vpnc";
17
-
version = "unstable-2021-11-04";
19
+
version = "unstable-2024-12-20";
18
20
19
21
src = fetchFromGitHub {
20
22
owner = "streambinder";
21
23
repo = "vpnc";
22
-
rev = "c8bb5371b881f8853f191c495e762f834c9def5d";
23
-
sha256 = "1j1p83nfc2fpwczjcggsby0b44hk97ky0s6vns6md3awlbpgdn57";
24
+
rev = "d58afaaafb6a43cb21bb08282b54480d7b2cc6ab";
25
+
sha256 = "sha256-79DaK1s+YmROKbcWIXte+GZh0qq9LAQlSmczooR86H8=";
24
26
fetchSubmodules = true;
25
27
};
26
28
27
-
nativeBuildInputs = [ makeWrapper ] ++ lib.optional (!opensslSupport) pkg-config;
29
+
nativeBuildInputs = [
30
+
makeWrapper
31
+
perl
32
+
] ++ lib.optional (!opensslSupport) pkg-config;
33
+
28
34
buildInputs = [
29
35
libgcrypt
30
36
perl
···
40
46
NIX_CFLAGS_COMPILE = "-Wno-error=implicit-function-declaration";
41
47
};
42
48
43
-
postPatch = ''
44
-
patchShebangs src/makeman.pl
45
-
'';
49
+
postPatch =
50
+
''
51
+
substituteInPlace src/vpnc-disconnect \
52
+
--replace-fail /bin/sh ${lib.getExe' bash "sh"}
53
+
patchShebangs src/makeman.pl
54
+
''
55
+
+ lib.optionalString (!stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
56
+
# manpage generation invokes the build vpnc, which must be emulating when cross compiling
57
+
substituteInPlace src/makeman.pl --replace-fail \
58
+
'$vpnc --long-help' \
59
+
'${stdenv.hostPlatform.emulator buildPackages} $vpnc --long-help'
60
+
'';
46
61
47
62
enableParallelBuilding = true;
48
63
# Missing install depends:
49
64
# install: target '...-vpnc-unstable-2021-11-04/share/doc/vpnc': No such file or directory
50
65
# make: *** [Makefile:149: install-doc] Error 1
51
66
enableParallelInstalling = false;
67
+
strictDeps = true;
52
68
53
69
meta = with lib; {
54
70
homepage = "https://davidepucci.it/doc/vpnc/";
+1
-1
pkgs/by-name/w3/w3m/package.nix
+1
-1
pkgs/by-name/w3/w3m/package.nix
···
103
103
"--with-gc=${boehmgc.dev}"
104
104
]
105
105
++ lib.optionals (stdenv.buildPlatform != stdenv.hostPlatform) [
106
-
"ac_cv_func_setpgrp_void=yes"
106
+
"ac_cv_func_setpgrp_void=${if stdenv.hostPlatform.isBSD then "no" else "yes"}"
107
107
]
108
108
++ lib.optional graphicsSupport "--enable-image=${lib.optionalString x11Support "x11,"}fb"
109
109
++ lib.optional (graphicsSupport && !x11Support) "--without-x";
+2
-2
pkgs/by-name/wa/wasabibackend/package.nix
+2
-2
pkgs/by-name/wa/wasabibackend/package.nix
···
22
22
projectFile = "WalletWasabi.Backend/WalletWasabi.Backend.csproj";
23
23
nugetDeps = ./deps.json;
24
24
25
-
dotnet-sdk = dotnetCorePackages.sdk_7_0;
26
-
dotnet-runtime = dotnetCorePackages.aspnetcore_7_0;
25
+
dotnet-sdk = dotnetCorePackages.sdk_7_0-bin;
26
+
dotnet-runtime = dotnetCorePackages.aspnetcore_7_0-bin;
27
27
28
28
buildInputs = [(lib.getLib stdenv.cc.cc) zlib];
29
29
+16
-7
pkgs/by-name/wa/waytrogen/package.nix
+16
-7
pkgs/by-name/wa/waytrogen/package.nix
···
10
10
11
11
rustPlatform.buildRustPackage rec {
12
12
pname = "waytrogen";
13
-
version = "0.5.8";
13
+
version = "0.6.3";
14
14
15
15
src = fetchFromGitHub {
16
16
owner = "nikolaizombie1";
17
17
repo = "waytrogen";
18
18
tag = version;
19
-
hash = "sha256-tq5cC0Z0kmrYopOGbdoAERBHQXrAw799zWdQP06rTYw=";
19
+
hash = "sha256-jkrvtwkzlsQgbw8/N4uzeqQ3fVSur2oa21IOXRRgh9I=";
20
20
};
21
21
22
-
cargoHash = "sha256-05YfQBezDbQ8KfNvl/4Av5vf/rxJU3Ej6RDgSnSfjtM=";
22
+
cargoHash = "sha256-UkYQ/oN1+C9WQ+4hbhXxORw5J3Ypwe7DaDg5LhgP2d0=";
23
23
24
24
nativeBuildInputs = [
25
25
pkg-config
26
26
wrapGAppsHook4
27
27
];
28
28
29
-
buildInputs = [
30
-
glib
31
-
];
29
+
buildInputs = [ glib ];
30
+
31
+
env = {
32
+
OPENSSL_NO_VENDOR = 1;
33
+
};
32
34
33
35
postBuild = ''
34
36
install -Dm644 org.Waytrogen.Waytrogen.gschema.xml -t $out/share/gsettings-schemas/$name/glib-2.0/schemas
···
38
40
postInstall = ''
39
41
install -Dm644 waytrogen.desktop $out/share/applications/waytrogen.desktop
40
42
install -Dm644 README-Assets/WaytrogenLogo.svg $out/share/icons/hicolor/scalable/apps/waytrogen.svg
43
+
while IFS= read -r lang; do
44
+
mkdir -p $out/share/locale/$lang/LC_MESSAGES
45
+
msgfmt locales/$lang/LC_MESSAGES/waytrogen.po -o $out/share/locale/$lang/LC_MESSAGES/waytrogen.mo
46
+
done < locales/LINGUAS
41
47
'';
42
48
43
49
passthru.updateScript = nix-update-script { };
···
52
58
homepage = "https://github.com/nikolaizombie1/waytrogen";
53
59
changelog = "https://github.com/nikolaizombie1/waytrogen/releases/tag/${version}";
54
60
license = lib.licenses.unlicense;
55
-
maintainers = with lib.maintainers; [ genga898 ];
61
+
maintainers = with lib.maintainers; [
62
+
genga898
63
+
nikolaizombie1
64
+
];
56
65
mainProgram = "waytrogen";
57
66
platforms = lib.platforms.linux;
58
67
};
-34
pkgs/by-name/we/webmetro/package.nix
-34
pkgs/by-name/we/webmetro/package.nix
···
1
-
{
2
-
lib,
3
-
fetchFromGitHub,
4
-
rustPlatform,
5
-
}:
6
-
7
-
rustPlatform.buildRustPackage rec {
8
-
pname = "webmetro";
9
-
version = "unstable-20180426";
10
-
11
-
src = fetchFromGitHub {
12
-
owner = "Tangent128";
13
-
repo = pname;
14
-
rev = "4f6cc00fe647bd311d00a8a4cb53ab08f20a04f9";
15
-
sha256 = "1n2c7ygs8qsd5zgii6fqqcwg427bsij082bg4ijnzkq5630dx651";
16
-
};
17
-
18
-
cargoHash = "sha256-6LfJ5rI7Y+ziEIMxPpKxOS+VSrKuKohEcqIK7xdKhNg=";
19
-
20
-
meta = with lib; {
21
-
description = "Simple relay server for broadcasting a WebM stream";
22
-
longDescription = ''
23
-
Webmetro is a simple relay server for broadcasting a WebM stream
24
-
from one uploader to many downloaders, via HTTP.
25
-
The initialization segment is remembered, so that viewers can join
26
-
mid-stream. Cluster timestamps are rewritten to be monotonic, so multiple
27
-
(compatibly-encoded) webm files can be chained together without
28
-
clients needing to reconnect.
29
-
'';
30
-
license = with licenses; [ mit ];
31
-
maintainers = with maintainers; [ leenaars ];
32
-
mainProgram = "webmetro";
33
-
};
34
-
}
+3
-3
pkgs/by-name/we/wezterm/package.nix
+3
-3
pkgs/by-name/we/wezterm/package.nix
···
29
29
30
30
rustPlatform.buildRustPackage rec {
31
31
pname = "wezterm";
32
-
version = "0-unstable-2025-01-03";
32
+
version = "0-unstable-2025-01-24";
33
33
34
34
src = fetchFromGitHub {
35
35
owner = "wez";
36
36
repo = "wezterm";
37
-
rev = "8e9cf912e66f704f300fac6107206a75036de1e7";
37
+
rev = "4bf0007cefff7f1ad139d89b54f074d5ad7d2184";
38
38
fetchSubmodules = true;
39
-
hash = "sha256-JkAovAeoVrH2QlHzzcciraebfsSQPBQPsA3fUKEjRm8=";
39
+
hash = "sha256-YN1C+cgF2T/dUljCZO5RMdbJsun+7lgqLN7BW+IMZsg=";
40
40
};
41
41
42
42
postPatch = ''
+3
pkgs/desktops/lomiri/services/lomiri-indicator-network/default.nix
+3
pkgs/desktops/lomiri/services/lomiri-indicator-network/default.nix
···
108
108
109
109
doCheck = stdenv.buildPlatform.canExecute stdenv.hostPlatform;
110
110
111
+
# Multiple tests spin up & speak to D-Bus, avoid cross-talk causing failures
112
+
enableParallelChecking = false;
113
+
111
114
postInstall = ''
112
115
substituteInPlace $out/etc/dbus-1/services/com.lomiri.connectivity1.service \
113
116
--replace-fail '/bin/false' '${lib.getExe' coreutils "false"}'
+1
-1
pkgs/development/compilers/dotnet/8/default.nix
+1
-1
pkgs/development/compilers/dotnet/8/default.nix
+1
-1
pkgs/development/compilers/dotnet/9/default.nix
+1
-1
pkgs/development/compilers/dotnet/9/default.nix
+1
-1
pkgs/development/compilers/dotnet/combine-packages.nix
+1
-1
pkgs/development/compilers/dotnet/combine-packages.nix
···
18
18
assert lib.assertMsg ((builtins.length dotnetPackages) > 0) ''
19
19
You must include at least one package, e.g
20
20
`with dotnetCorePackages; combinePackages [
21
-
sdk_6_0 aspnetcore_7_0
21
+
sdk_9_0 aspnetcore_8_0
22
22
];`'';
23
23
mkWrapper "sdk" (buildEnv {
24
24
name = "dotnet-combined";
+100
-59
pkgs/development/compilers/dotnet/default.nix
+100
-59
pkgs/development/compilers/dotnet/default.nix
···
1
1
/*
2
2
How to combine packages for use in development:
3
-
dotnetCombined = with dotnetCorePackages; combinePackages [ sdk_6_0 aspnetcore_7_0 ];
3
+
dotnetCombined = with dotnetCorePackages; combinePackages [ sdk_9_0 aspnetcore_8_0 ];
4
4
5
5
Hashes and urls are retrieved from:
6
6
https://dotnet.microsoft.com/download/dotnet
···
13
13
makeScopeWithSplicing',
14
14
}:
15
15
16
-
makeScopeWithSplicing' {
17
-
otherSplices = generateSplicesForMkScope "dotnetCorePackages";
18
-
f = (
19
-
self:
20
-
let
21
-
callPackage = self.callPackage;
16
+
let
17
+
pkgs = makeScopeWithSplicing' {
18
+
otherSplices = generateSplicesForMkScope "dotnetCorePackages";
19
+
f = (
20
+
self:
21
+
let
22
+
callPackage = self.callPackage;
22
23
23
-
fetchNupkg = callPackage ../../../build-support/dotnet/fetch-nupkg { };
24
+
fetchNupkg = callPackage ../../../build-support/dotnet/fetch-nupkg { };
24
25
25
-
buildDotnet = attrs: callPackage (import ./build-dotnet.nix attrs) { };
26
-
buildDotnetSdk =
27
-
version:
28
-
import version {
29
-
inherit fetchNupkg;
30
-
buildAspNetCore = attrs: buildDotnet (attrs // { type = "aspnetcore"; });
31
-
buildNetRuntime = attrs: buildDotnet (attrs // { type = "runtime"; });
32
-
buildNetSdk = attrs: buildDotnet (attrs // { type = "sdk"; });
33
-
};
26
+
buildDotnet = attrs: callPackage (import ./build-dotnet.nix attrs) { };
27
+
buildDotnetSdk =
28
+
version:
29
+
import version {
30
+
inherit fetchNupkg;
31
+
buildAspNetCore = attrs: buildDotnet (attrs // { type = "aspnetcore"; });
32
+
buildNetRuntime = attrs: buildDotnet (attrs // { type = "runtime"; });
33
+
buildNetSdk = attrs: buildDotnet (attrs // { type = "sdk"; });
34
+
};
34
35
35
-
## Files in versions/ are generated automatically by update.sh ##
36
-
dotnet_6_0 = buildDotnetSdk ./versions/6.0.nix;
37
-
dotnet_7_0 = buildDotnetSdk ./versions/7.0.nix;
38
-
dotnet_8_0 = buildDotnetSdk ./versions/8.0.nix;
39
-
dotnet_9_0 = buildDotnetSdk ./versions/9.0.nix;
36
+
## Files in versions/ are generated automatically by update.sh ##
37
+
dotnet-bin = lib.mergeAttrsList (
38
+
map buildDotnetSdk [
39
+
./versions/6.0.nix
40
+
./versions/7.0.nix
41
+
./versions/8.0.nix
42
+
./versions/9.0.nix
43
+
]
44
+
);
40
45
41
-
runtimeIdentifierMap = {
42
-
"x86_64-linux" = "linux-x64";
43
-
"aarch64-linux" = "linux-arm64";
44
-
"x86_64-darwin" = "osx-x64";
45
-
"aarch64-darwin" = "osx-arm64";
46
-
"x86_64-windows" = "win-x64";
47
-
"i686-windows" = "win-x86";
48
-
};
46
+
runtimeIdentifierMap = {
47
+
"x86_64-linux" = "linux-x64";
48
+
"aarch64-linux" = "linux-arm64";
49
+
"x86_64-darwin" = "osx-x64";
50
+
"aarch64-darwin" = "osx-arm64";
51
+
"x86_64-windows" = "win-x64";
52
+
"i686-windows" = "win-x86";
53
+
};
49
54
50
-
in
51
-
{
52
-
inherit callPackage fetchNupkg buildDotnetSdk;
55
+
in
56
+
lib.optionalAttrs config.allowAliases (
57
+
{
58
+
# EOL
59
+
sdk_2_1 = throw "Dotnet SDK 2.1 is EOL, please use 8.0 (LTS) or 9.0 (Current)";
60
+
sdk_2_2 = throw "Dotnet SDK 2.2 is EOL, please use 8.0 (LTS) or 9.0 (Current)";
61
+
sdk_3_0 = throw "Dotnet SDK 3.0 is EOL, please use 8.0 (LTS) or 9.0 (Current)";
62
+
sdk_3_1 = throw "Dotnet SDK 3.1 is EOL, please use 8.0 (LTS) or 9.0 (Current)";
63
+
sdk_5_0 = throw "Dotnet SDK 5.0 is EOL, please use 8.0 (LTS) or 9.0 (Current)";
64
+
}
65
+
// dotnet-bin
66
+
)
67
+
// lib.mapAttrs' (k: v: lib.nameValuePair "${k}-bin" v) dotnet-bin
68
+
// {
69
+
inherit callPackage fetchNupkg buildDotnetSdk;
53
70
54
-
# Convert a "stdenv.hostPlatform.system" to a dotnet RID
55
-
systemToDotnetRid =
56
-
system: runtimeIdentifierMap.${system} or (throw "unsupported platform ${system}");
71
+
# Convert a "stdenv.hostPlatform.system" to a dotnet RID
72
+
systemToDotnetRid =
73
+
system: runtimeIdentifierMap.${system} or (throw "unsupported platform ${system}");
57
74
58
-
combinePackages = attrs: callPackage (import ./combine-packages.nix attrs) { };
75
+
combinePackages = attrs: callPackage (import ./combine-packages.nix attrs) { };
59
76
60
-
patchNupkgs = callPackage ./patch-nupkgs.nix { };
61
-
nugetPackageHook = callPackage ./nuget-package-hook.nix { };
77
+
patchNupkgs = callPackage ./patch-nupkgs.nix { };
78
+
nugetPackageHook = callPackage ./nuget-package-hook.nix { };
62
79
63
-
buildDotnetModule = callPackage ../../../build-support/dotnet/build-dotnet-module { };
64
-
buildDotnetGlobalTool = callPackage ../../../build-support/dotnet/build-dotnet-global-tool { };
80
+
buildDotnetModule = callPackage ../../../build-support/dotnet/build-dotnet-module { };
81
+
buildDotnetGlobalTool = callPackage ../../../build-support/dotnet/build-dotnet-global-tool { };
65
82
66
-
mkNugetSource = callPackage ../../../build-support/dotnet/make-nuget-source { };
67
-
mkNugetDeps = callPackage ../../../build-support/dotnet/make-nuget-deps { };
68
-
addNuGetDeps = callPackage ../../../build-support/dotnet/add-nuget-deps { };
83
+
mkNugetSource = callPackage ../../../build-support/dotnet/make-nuget-source { };
84
+
mkNugetDeps = callPackage ../../../build-support/dotnet/make-nuget-deps { };
85
+
addNuGetDeps = callPackage ../../../build-support/dotnet/add-nuget-deps { };
69
86
70
-
dotnet_8 = recurseIntoAttrs (callPackage ./8 { });
71
-
dotnet_9 = recurseIntoAttrs (callPackage ./9 { });
72
-
}
73
-
// lib.optionalAttrs config.allowAliases {
74
-
# EOL
75
-
sdk_2_1 = throw "Dotnet SDK 2.1 is EOL, please use 8.0 (LTS) or 9.0 (Current)";
76
-
sdk_2_2 = throw "Dotnet SDK 2.2 is EOL, please use 8.0 (LTS) or 9.0 (Current)";
77
-
sdk_3_0 = throw "Dotnet SDK 3.0 is EOL, please use 8.0 (LTS) or 9.0 (Current)";
78
-
sdk_3_1 = throw "Dotnet SDK 3.1 is EOL, please use 8.0 (LTS) or 9.0 (Current)";
79
-
sdk_5_0 = throw "Dotnet SDK 5.0 is EOL, please use 8.0 (LTS) or 9.0 (Current)";
80
-
}
81
-
// dotnet_6_0
82
-
// dotnet_7_0
83
-
// dotnet_8_0
84
-
// dotnet_9_0
87
+
dotnet_8 = recurseIntoAttrs (callPackage ./8 { });
88
+
dotnet_9 = recurseIntoAttrs (callPackage ./9 { });
89
+
}
90
+
);
91
+
};
92
+
in
93
+
pkgs
94
+
// rec {
95
+
# use binary SDK here to avoid downgrading feature band
96
+
sdk_8_0_1xx = if !pkgs.dotnet_8.vmr.meta.broken then pkgs.dotnet_8.sdk else pkgs.sdk_8_0_1xx-bin;
97
+
# source-built SDK only exists for _1xx feature band
98
+
sdk_8_0_4xx = pkgs.callPackage ./wrapper.nix { } "sdk" (
99
+
pkgs.sdk_8_0_4xx-bin.unwrapped.overrideAttrs (old: {
100
+
passthru =
101
+
old.passthru
102
+
// {
103
+
inherit (sdk_8_0_1xx)
104
+
runtime
105
+
aspnetcore
106
+
;
107
+
}
108
+
# We can't use the source-built packages until ilcompiler is fixed (see vmr.nix)
109
+
// lib.optionalAttrs sdk_8_0_1xx.hasILCompiler {
110
+
inherit (sdk_8_0_1xx)
111
+
packages
112
+
targetPackages
113
+
;
114
+
};
115
+
})
85
116
);
117
+
sdk_8_0 = sdk_8_0_4xx;
118
+
sdk_8_0-source = sdk_8_0_1xx;
119
+
runtime_8_0 = sdk_8_0.runtime;
120
+
aspnetcore_8_0 = sdk_8_0.aspnetcore;
121
+
}
122
+
// rec {
123
+
sdk_9_0_1xx = if !pkgs.dotnet_9.vmr.meta.broken then pkgs.dotnet_9.sdk else pkgs.sdk_9_0_1xx-bin;
124
+
sdk_9_0 = sdk_9_0_1xx;
125
+
runtime_9_0 = sdk_9_0.runtime;
126
+
aspnetcore_9_0 = sdk_9_0.aspnetcore;
86
127
}
+11
-2
pkgs/development/compilers/dotnet/packages.nix
+11
-2
pkgs/development/compilers/dotnet/packages.nix
···
25
25
+ ''
26
26
ln -s ${vmr.man} $man
27
27
'';
28
+
propagatedSandboxProfile = lib.optionalString stdenvNoCC.hostPlatform.isDarwin ''
29
+
(allow file-read* (subpath "/private/var/db/mds/system"))
30
+
(allow mach-lookup (global-name "com.apple.SecurityServer")
31
+
(global-name "com.apple.system.opendirectoryd.membership"))
32
+
'';
28
33
}
29
34
)
30
35
);
···
66
71
version=''${version,,}
67
72
mkdir -p "$out"/share/nuget/packages/"$id"
68
73
cp -r . "$out"/share/nuget/packages/"$id"/"$version"
69
-
chmod +w "$out"/share/nuget/packages/"$id"/"$version"
70
-
echo {} > "$out"/share/nuget/packages/"$id"/"$version"/.nupkg.metadata
74
+
cd "$out"/share/nuget/packages/"$id"/"$version"
75
+
chmod +w .
76
+
for dir in tools runtimes/*/native; do
77
+
[[ ! -d "$dir" ]] || chmod -R +x "$dir"
78
+
done
79
+
echo {} > .nupkg.metadata
71
80
)
72
81
73
82
popd
+3
pkgs/development/compilers/dotnet/vmr.nix
+3
pkgs/development/compilers/dotnet/vmr.nix
+7
pkgs/development/compilers/dotnet/wrapper.nix
+7
pkgs/development/compilers/dotnet/wrapper.nix
···
204
204
runtime = null;
205
205
run = checkConsoleOutput "$src/bin/test";
206
206
};
207
+
208
+
ready-to-run = mkConsoleTest {
209
+
name = "ready-to-run";
210
+
usePackageSource = true;
211
+
build = "dotnet publish --use-current-runtime -p:PublishReadyToRun=true -o $out/bin";
212
+
run = checkConsoleOutput "$src/bin/test";
213
+
};
207
214
}
208
215
// lib.optionalAttrs finalAttrs.finalPackage.hasILCompiler {
209
216
aot = mkConsoleTest {
+13
pkgs/development/compilers/llvm/20/llvm/gnu-install-dirs-polly.patch
+13
pkgs/development/compilers/llvm/20/llvm/gnu-install-dirs-polly.patch
···
1
+
--- a/tools/polly/cmake/polly_macros.cmake 2024-03-15 17:36:20.550893344 -0700
2
+
+++ b/tools/polly/cmake/polly_macros.cmake 2024-03-15 17:37:06.277332960 -0700
3
+
@@ -45,8 +45,8 @@
4
+
install(TARGETS ${name}
5
+
COMPONENT ${name}
6
+
${exports}
7
+
- LIBRARY DESTINATION lib${LLVM_LIBDIR_SUFFIX}
8
+
- ARCHIVE DESTINATION lib${LLVM_LIBDIR_SUFFIX})
9
+
+ LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}${LLVM_LIBDIR_SUFFIX}
10
+
+ ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}${LLVM_LIBDIR_SUFFIX})
11
+
add_llvm_install_targets(install-${name}
12
+
COMPONENT ${name})
13
+
endif()
+8
-2
pkgs/development/compilers/llvm/common/default.nix
+8
-2
pkgs/development/compilers/llvm/common/default.nix
···
130
130
];
131
131
"llvm/gnu-install-dirs-polly.patch" = [
132
132
{
133
+
after = "20";
134
+
path = ../20;
135
+
}
136
+
{
137
+
before = "20";
133
138
after = "18";
134
139
path = ../18;
135
140
}
···
519
524
(metadata.getVersionFile "clang/purity.patch")
520
525
# https://reviews.llvm.org/D51899
521
526
(metadata.getVersionFile "clang/gnu-install-dirs.patch")
522
-
527
+
]
528
+
++ lib.optionals (lib.versionOlder metadata.release_version "20") [
523
529
# https://github.com/llvm/llvm-project/pull/116476
524
530
# prevent clang ignoring warnings / errors for unsuppored
525
531
# options when building & linking a source file with trailing
···
1063
1069
++ lib.optionals (lib.versionAtLeast metadata.release_version "13") [
1064
1070
(metadata.getVersionFile "compiler-rt/armv6-scudo-libatomic.patch")
1065
1071
]
1066
-
++ lib.optional (lib.versionAtLeast metadata.release_version "19") (fetchpatch {
1072
+
++ lib.optional (lib.versions.major metadata.release_version == "19") (fetchpatch {
1067
1073
url = "https://github.com/llvm/llvm-project/pull/99837/commits/14ae0a660a38e1feb151928a14f35ff0f4487351.patch";
1068
1074
hash = "sha256-JykABCaNNhYhZQxCvKiBn54DZ5ZguksgCHnpdwWF2no=";
1069
1075
relative = "compiler-rt";
+3
-3
pkgs/development/compilers/llvm/default.nix
+3
-3
pkgs/development/compilers/llvm/default.nix
···
31
31
"18.1.8".officialRelease.sha256 = "sha256-iiZKMRo/WxJaBXct9GdAcAT3cz9d9pnAcO1mmR6oPNE=";
32
32
"19.1.6".officialRelease.sha256 = "sha256-LD4nIjZTSZJtbgW6tZopbTF5Mq0Tenj2gbuPXhtOeUI=";
33
33
"20.0.0-git".gitRelease = {
34
-
rev = "1ef5b987a464611a60e873650726b5e02fda0feb";
35
-
rev-version = "20.0.0-unstable-2024-12-17";
36
-
sha256 = "sha256-QCY9z9h3z5gPvwq6bNzAB5xFFStwOCfKh4VnWInhxU4=";
34
+
rev = "6383a12e3b4339fa4743bb97da4d51dea6d2e2ea";
35
+
rev-version = "20.0.0-unstable-2025-01-25";
36
+
sha256 = "sha256-LMew+lFm+HrR5iwFDnoXA6B2LiU/pVqsy1YrP9xr5GU=";
37
37
};
38
38
} // llvmVersions;
39
39
+5
-27
pkgs/development/interpreters/clisp/default.nix
+5
-27
pkgs/development/interpreters/clisp/default.nix
···
7
7
lib,
8
8
stdenv,
9
9
fetchFromGitLab,
10
-
autoconf269,
10
+
autoconf,
11
11
automake,
12
12
bash,
13
13
libtool,
···
56
56
57
57
let
58
58
ffcallAvailable = stdenv.hostPlatform.isLinux && (libffcall != null);
59
-
# Some modules need autoreconf called in their directory.
60
-
shouldReconfModule = name: name != "asdf";
61
59
in
62
60
63
61
stdenv.mkDerivation {
64
-
version = "2.50pre20230112";
62
+
version = "2.49.95-unstable-2024-12-28";
65
63
pname = "clisp";
66
64
67
65
src = fetchFromGitLab {
68
66
owner = "gnu-clisp";
69
67
repo = "clisp";
70
-
rev = "bf72805c4dace982a6d3399ff4e7f7d5e77ab99a";
71
-
hash = "sha256-sQoN2FUg9BPaCgvCF91lFsU/zLja1NrgWsEIr2cPiqo=";
68
+
rev = "c3ec11bab87cfdbeba01523ed88ac2a16b22304d";
69
+
hash = "sha256-xXGx2FlS0l9huVMHqNbcAViLjxK8szOFPT0J8MpGp9w=";
72
70
};
73
71
74
72
strictDeps = true;
75
73
nativeBuildInputs = [
76
-
autoconf269
74
+
autoconf
77
75
automake
78
76
libtool
79
77
];
···
97
95
xorgproto
98
96
libXext
99
97
];
100
-
101
-
patches = [
102
-
./gnulib_aarch64.patch
103
-
];
104
98
105
99
# First, replace port 9090 (rather low, can be used)
106
100
# with 64237 (much higher, IANA private area, not
···
111
105
sed -i 's@1\.16\.2@${automake.version}@' src/aclocal.m4
112
106
find . -type f | xargs sed -e 's/-lICE/-lXau &/' -i
113
107
'';
114
-
115
-
preConfigure = lib.optionalString stdenv.hostPlatform.isDarwin (
116
-
''
117
-
(
118
-
cd src
119
-
autoreconf -f -i -I m4 -I glm4
120
-
)
121
-
''
122
-
+ lib.concatMapStrings (x: ''
123
-
(
124
-
root="$PWD"
125
-
cd modules/${x}
126
-
autoreconf -f -i -I "$root/src" -I "$root/src/m4" -I "$root/src/glm4"
127
-
)
128
-
'') (builtins.filter shouldReconfModule withModules)
129
-
);
130
108
131
109
configureFlags =
132
110
[ "builddir" ]
-13
pkgs/development/interpreters/clisp/gnulib_aarch64.patch
-13
pkgs/development/interpreters/clisp/gnulib_aarch64.patch
···
1
-
diff --git a/src/gllib/vma-iter.c b/src/gllib/vma-iter.c
2
-
index 6045f21d7..d50a3a398 100644
3
-
--- a/src/gllib/vma-iter.c
4
-
+++ b/src/gllib/vma-iter.c
5
-
@@ -1327,7 +1327,7 @@ vma_iterate (vma_iterate_callback_fn callback, void *data)
6
-
In 64-bit processes, we could use vm_region_64 or mach_vm_region.
7
-
I choose vm_region_64 because it uses the same types as vm_region,
8
-
resulting in less conditional code. */
9
-
-# if defined __ppc64__ || defined __x86_64__
10
-
+# if defined __aarch64__ || defined __ppc64__ || defined __x86_64__
11
-
struct vm_region_basic_info_64 info;
12
-
mach_msg_type_number_t info_count = VM_REGION_BASIC_INFO_COUNT_64;
13
-
+2
-2
pkgs/development/interpreters/rakudo/default.nix
+2
-2
pkgs/development/interpreters/rakudo/default.nix
···
12
12
13
13
stdenv.mkDerivation rec {
14
14
pname = "rakudo";
15
-
version = "2024.12";
15
+
version = "2025.01";
16
16
17
17
# nixpkgs-update: no auto update
18
18
src = fetchFromGitHub {
19
19
owner = "rakudo";
20
20
repo = "rakudo";
21
21
rev = version;
22
-
hash = "sha256-R4D+Hh3M1373MQBLX2TY8nq+so4S6DP5RM5XR+Zr95Y=";
22
+
hash = "sha256-NrbeB6/VnxlUt6glIvetK1o9huWaeVD6WLdpi4bb2FU=";
23
23
fetchSubmodules = true;
24
24
};
25
25
+2
-2
pkgs/development/interpreters/rakudo/moarvm.nix
+2
-2
pkgs/development/interpreters/rakudo/moarvm.nix
···
9
9
10
10
stdenv.mkDerivation rec {
11
11
pname = "moarvm";
12
-
version = "2024.12";
12
+
version = "2025.01";
13
13
14
14
# nixpkgs-update: no auto update
15
15
src = fetchFromGitHub {
16
16
owner = "moarvm";
17
17
repo = "moarvm";
18
18
rev = version;
19
-
hash = "sha256-CP8zYs4y2pT2keIxqE7yFy+N9aR3fidkwRXAe5blWAo=";
19
+
hash = "sha256-Xvkn1edzOeXBiBn2QSwk0eKfSG1JvfSkVrCAmyYtlmI=";
20
20
fetchSubmodules = true;
21
21
};
22
22
+2
-2
pkgs/development/interpreters/rakudo/nqp.nix
+2
-2
pkgs/development/interpreters/rakudo/nqp.nix
···
8
8
9
9
stdenv.mkDerivation rec {
10
10
pname = "nqp";
11
-
version = "2024.12";
11
+
version = "2025.01";
12
12
13
13
# nixpkgs-update: no auto update
14
14
src = fetchFromGitHub {
15
15
owner = "raku";
16
16
repo = "nqp";
17
17
rev = version;
18
-
hash = "sha256-TjN7uH5cJzZ49KbxOYDCj2tYk6ORZWZn7ruTIn4Hgzc=";
18
+
hash = "sha256-45L3fEL8jIk9bkKpuhrsLM014zNW1P7Kf6qVXxJjWws=";
19
19
fetchSubmodules = true;
20
20
};
21
21
+2
-1
pkgs/development/libraries/apr/default.nix
+2
-1
pkgs/development/libraries/apr/default.nix
···
38
38
lib.optionals (stdenv.hostPlatform != stdenv.buildPlatform) [
39
39
# For cross builds, provide answers to the configure time tests.
40
40
# These answers are valid on x86_64-linux and aarch64-linux.
41
+
# TODO: provide all valid answers for BSD.
41
42
"ac_cv_file__dev_zero=yes"
42
-
"ac_cv_func_setpgrp_void=yes"
43
+
"ac_cv_func_setpgrp_void=${if stdenv.hostPlatform.isBSD then "no" else "yes"}"
43
44
"apr_cv_tcp_nodelay_with_cork=yes"
44
45
"ac_cv_define_PTHREAD_PROCESS_SHARED=yes"
45
46
"apr_cv_process_shared_works=yes"
+3
-3
pkgs/development/libraries/astal/buildAstalModule.nix
+3
-3
pkgs/development/libraries/astal/buildAstalModule.nix
···
39
39
cleanArgs args
40
40
// {
41
41
pname = "astal-${name}";
42
-
version = "0-unstable-2025-01-13";
42
+
version = "0-unstable-2025-01-23";
43
43
44
44
__structuredAttrs = true;
45
45
strictDeps = true;
···
47
47
src = fetchFromGitHub {
48
48
owner = "Aylur";
49
49
repo = "astal";
50
-
rev = "cac0fc63bfe098b26753db8262f5d95ac42b281b";
51
-
hash = "sha256-kNtKWbQ+gMzmAF7KNSZ4Hb8/2cfSNoURCyRSB0nx2I4=";
50
+
rev = "127e9cdcbf173846a3c40ddc0abfbb038df48042";
51
+
hash = "sha256-ZCxxshGN7XooabArcoGkYSNx5yVunqjKJi2aTv6cznI=";
52
52
};
53
53
54
54
sourceRoot = "${finalAttrs.src.name}/${sourceRoot}";
+14
pkgs/development/ocaml-modules/ocsigen-server/conduit.patch
+14
pkgs/development/ocaml-modules/ocsigen-server/conduit.patch
···
1
+
diff --git a/src/server/ocsigen_cohttp.ml b/src/server/ocsigen_cohttp.ml
2
+
index 66895339..edbfcbf2 100644
3
+
--- a/src/server/ocsigen_cohttp.ml
4
+
+++ b/src/server/ocsigen_cohttp.ml
5
+
@@ -105,7 +105,8 @@ let handler ~ssl ~address ~port ~connector (flow, conn) request body =
6
+
let rec getsockname = function
7
+
| `TCP (ip, port) -> Unix.ADDR_INET (Ipaddr_unix.to_inet_addr ip, port)
8
+
| `Unix_domain_socket path -> Unix.ADDR_UNIX path
9
+
- | `TLS (_, edn) -> getsockname edn
10
+
+ | `TLS (_, edn) -> getsockname (edn :> Conduit_lwt_unix.endp)
11
+
+ | `TLS_tunnel _ -> raise (Failure "TLS tunnel not supported")
12
+
| `Unknown err -> raise (Failure ("resolution failed: " ^ err))
13
+
| `Vchan_direct _ -> raise (Failure "VChan not supported")
14
+
| `Vchan_domain_socket _ -> raise (Failure "VChan not supported")
+2
pkgs/development/ocaml-modules/ocsigen-server/default.nix
+2
pkgs/development/ocaml-modules/ocsigen-server/default.nix
+3
-4
pkgs/development/python-modules/bindep/default.nix
+3
-4
pkgs/development/python-modules/bindep/default.nix
···
11
11
12
12
buildPythonPackage rec {
13
13
pname = "bindep";
14
-
version = "2.11.0";
14
+
version = "2.12.0";
15
15
pyproject = true;
16
16
17
17
src = fetchPypi {
18
18
inherit pname version;
19
-
hash = "sha256-rLLyWbzh/RUIhzR5YJu95bmq5Qg3hHamjWtqGQAufi8=";
19
+
hash = "sha256-wGtR5tC6OWWq2PPCXwpXS+D4AboHyxp4SV2olUZ952A=";
20
20
};
21
21
22
22
env.PBR_VERSION = version;
23
23
24
24
build-system = [
25
-
distro
26
25
pbr
27
26
setuptools
28
27
];
···
41
40
42
41
meta = with lib; {
43
42
description = "Bindep is a tool for checking the presence of binary packages needed to use an application / library";
44
-
homepage = "https://docs.opendev.org/opendev/bindep/latest/";
43
+
homepage = "https://opendev.org/opendev/bindep";
45
44
license = licenses.asl20;
46
45
mainProgram = "bindep";
47
46
maintainers = teams.openstack.members;
+108
pkgs/development/python-modules/compliance-trestle/default.nix
+108
pkgs/development/python-modules/compliance-trestle/default.nix
···
1
+
{
2
+
attrs,
3
+
buildPythonPackage,
4
+
cmarkgfm,
5
+
cryptography,
6
+
defusedxml,
7
+
datamodel-code-generator,
8
+
email-validator,
9
+
fetchFromGitHub,
10
+
furl,
11
+
ilcli,
12
+
importlib-resources,
13
+
jinja2,
14
+
lib,
15
+
mypy,
16
+
openpyxl,
17
+
orjson,
18
+
paramiko,
19
+
pytestCheckHook,
20
+
pydantic,
21
+
python-dotenv,
22
+
python-frontmatter,
23
+
requests,
24
+
ruamel-yaml,
25
+
setuptools,
26
+
setuptools-scm,
27
+
}:
28
+
29
+
buildPythonPackage rec {
30
+
pname = "compliance-trestle";
31
+
version = "3.7.0";
32
+
pyproject = true;
33
+
34
+
src = fetchFromGitHub {
35
+
owner = "oscal-compass";
36
+
repo = "compliance-trestle";
37
+
tag = "v${version}";
38
+
hash = "sha256-MEPleUM5gSCJjVaVbNtNzRl+Vvvk97h6Q/mOWIxFd2Q=";
39
+
fetchSubmodules = true;
40
+
};
41
+
42
+
pythonRelaxDeps = true;
43
+
44
+
postPatch = ''
45
+
substituteInPlace tests/trestle/misc/mypy_test.py \
46
+
--replace-fail "trestle'," "${placeholder "out"}/bin/trestle'," \
47
+
'';
48
+
49
+
build-system = [
50
+
setuptools
51
+
setuptools-scm
52
+
];
53
+
54
+
dependencies = [
55
+
attrs
56
+
cmarkgfm
57
+
cryptography
58
+
defusedxml
59
+
datamodel-code-generator
60
+
email-validator
61
+
furl
62
+
ilcli
63
+
importlib-resources
64
+
jinja2
65
+
openpyxl
66
+
orjson
67
+
paramiko
68
+
pydantic
69
+
python-dotenv
70
+
python-frontmatter
71
+
requests
72
+
ruamel-yaml
73
+
];
74
+
75
+
nativeCheckInputs = [
76
+
pytestCheckHook
77
+
mypy
78
+
];
79
+
80
+
disabledTests = [
81
+
# Requires network access
82
+
"test_import_from_url"
83
+
"test_import_from_nist"
84
+
"test_remote_profile_relative_cat"
85
+
86
+
# AssertionError
87
+
"test_profile_generate_assemble_rev_5"
88
+
"test_ssp_assemble_fedramp_profile"
89
+
"test_ssp_generate_aggregates_no_cds"
90
+
"test_ssp_generate_aggregates_no_param_value_orig"
91
+
];
92
+
93
+
disabledTestPaths = [
94
+
# Requires network access
95
+
"tests/trestle/core/remote"
96
+
];
97
+
98
+
pythonImportsCheck = [ "trestle" ];
99
+
100
+
meta = {
101
+
description = "An opinionated tooling platform for managing compliance as code, using continuous integration and NIST's OSCAL standard";
102
+
homepage = "https://github.com/oscal-compass/compliance-trestle";
103
+
changelog = "https://github.com/oscal-compass/compliance-trestle/blob/${src.rev}/CHANGELOG.md";
104
+
license = lib.licenses.asl20;
105
+
maintainers = with lib.maintainers; [ tochiaha ];
106
+
mainProgram = "trestle";
107
+
};
108
+
}
+2
-2
pkgs/development/python-modules/elevenlabs/default.nix
+2
-2
pkgs/development/python-modules/elevenlabs/default.nix
···
12
12
}:
13
13
14
14
let
15
-
version = "1.9.0";
15
+
version = "1.50.5";
16
16
tag = version;
17
17
in
18
18
buildPythonPackage {
···
24
24
owner = "elevenlabs";
25
25
repo = "elevenlabs-python";
26
26
inherit tag;
27
-
hash = "sha256-0fkt2Z05l95b2S+xoyyy9VGAUZDI1SM8kdcP1PCrUg8=";
27
+
hash = "sha256-Cew8+L7NoQlvR2pILVmwNIa3WUfZzmEkf1+U2nglsnM=";
28
28
};
29
29
30
30
build-system = [ poetry-core ];
+2
-2
pkgs/development/python-modules/imap-tools/default.nix
+2
-2
pkgs/development/python-modules/imap-tools/default.nix
···
8
8
9
9
buildPythonPackage rec {
10
10
pname = "imap-tools";
11
-
version = "1.9.0";
11
+
version = "1.9.1";
12
12
pyproject = true;
13
13
14
14
src = fetchFromGitHub {
15
15
owner = "ikvk";
16
16
repo = "imap_tools";
17
17
tag = "v${version}";
18
-
hash = "sha256-2frJqHKIOuERC8G6fJwJOdxcWHRQRRy1BxfZDrVhXEU=";
18
+
hash = "sha256-tlShiI90PAbWztrL5PgmE1D+/h6bUoSxAHxwGlQHvus=";
19
19
};
20
20
21
21
build-system = [ setuptools ];
+9
-2
pkgs/development/python-modules/jaxtyping/default.nix
+9
-2
pkgs/development/python-modules/jaxtyping/default.nix
···
6
6
# build-system
7
7
hatchling,
8
8
9
+
# dependencies
10
+
wadler-lindig,
11
+
9
12
# tests
10
13
cloudpickle,
11
14
equinox,
···
20
23
let
21
24
self = buildPythonPackage rec {
22
25
pname = "jaxtyping";
23
-
version = "0.2.36";
26
+
version = "0.2.37";
24
27
pyproject = true;
25
28
26
29
src = fetchFromGitHub {
27
30
owner = "google";
28
31
repo = "jaxtyping";
29
32
tag = "v${version}";
30
-
hash = "sha256-TXhHh6Nka9TOnfFPaNyHmLdTkhzyFEY0mLSfoDf9KQc=";
33
+
hash = "sha256-0a/9TSQW/k5kuucHoSUhLtRk9k+5ycbI/g6V1id3v28=";
31
34
};
32
35
33
36
build-system = [ hatchling ];
37
+
38
+
dependencies = [
39
+
wadler-lindig
40
+
];
34
41
35
42
pythonImportsCheck = [ "jaxtyping" ];
36
43
+13
-6
pkgs/development/python-modules/jupyter-server/default.nix
+13
-6
pkgs/development/python-modules/jupyter-server/default.nix
···
3
3
stdenv,
4
4
buildPythonPackage,
5
5
fetchPypi,
6
-
pythonOlder,
7
6
hatch-jupyter-builder,
8
7
hatchling,
9
8
pytestCheckHook,
···
37
36
pname = "jupyter-server";
38
37
version = "2.14.2";
39
38
pyproject = true;
40
-
disabled = pythonOlder "3.8";
41
39
42
40
src = fetchPypi {
43
41
pname = "jupyter_server";
···
45
43
hash = "sha256-ZglQIaqWOM7SdsJIsdgYYuTFDyktV1kgu+lg3hxWsSs=";
46
44
};
47
45
48
-
nativeBuildInputs = [
46
+
build-system = [
49
47
hatch-jupyter-builder
50
48
hatchling
51
49
];
52
50
53
-
propagatedBuildInputs = [
51
+
dependencies = [
54
52
argon2-cffi
55
53
jinja2
56
54
tornado
···
87
85
pytestFlagsArray = [
88
86
"-W"
89
87
"ignore::DeprecationWarning"
88
+
# 19 failures on python 3.13:
89
+
# ResourceWarning: unclosed database in <sqlite3.Connection object at 0x7ffff2a0cc70>
90
+
# TODO: Can probably be removed at the next update
91
+
"-W"
92
+
"ignore::pytest.PytestUnraisableExceptionWarning"
90
93
];
91
94
92
95
preCheck = ''
···
111
114
++ lib.optionals stdenv.hostPlatform.isLinux [
112
115
# Failed: DID NOT RAISE <class 'tornado.web.HTTPError'>
113
116
"test_copy_big_dir"
117
+
]
118
+
++ lib.optionals (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64) [
119
+
# TypeError: the JSON object must be str, bytes or bytearray, not NoneType
120
+
"test_terminal_create_with_cwd"
114
121
];
115
122
116
123
disabledTestPaths = [
···
123
130
124
131
__darwinAllowLocalNetworking = true;
125
132
126
-
meta = with lib; {
133
+
meta = {
127
134
changelog = "https://github.com/jupyter-server/jupyter_server/blob/v${version}/CHANGELOG.md";
128
135
description = "Backend—i.e. core services, APIs, and REST endpoints—to Jupyter web applications";
129
136
mainProgram = "jupyter-server";
130
137
homepage = "https://github.com/jupyter-server/jupyter_server";
131
-
license = licenses.bsdOriginal;
138
+
license = lib.licenses.bsdOriginal;
132
139
maintainers = lib.teams.jupyter.members;
133
140
};
134
141
}
+22
-7
pkgs/development/python-modules/llama-cpp-python/default.nix
+22
-7
pkgs/development/python-modules/llama-cpp-python/default.nix
···
1
1
{
2
2
lib,
3
3
stdenv,
4
+
gcc13Stdenv,
4
5
buildPythonPackage,
5
6
fetchFromGitHub,
7
+
fetchpatch2,
6
8
7
9
# nativeBuildInputs
8
10
cmake,
···
33
35
cudaPackages ? { },
34
36
35
37
}:
38
+
let
39
+
stdenvTarget = if cudaSupport then gcc13Stdenv else stdenv;
40
+
in
36
41
buildPythonPackage rec {
37
42
pname = "llama-cpp-python";
38
43
version = "0.3.6";
···
46
51
fetchSubmodules = true;
47
52
};
48
53
# src = /home/gaetan/llama-cpp-python;
54
+
55
+
patches = [
56
+
# fix segfault when running tests due to missing default Metal devices
57
+
(fetchpatch2 {
58
+
url = "https://github.com/ggerganov/llama.cpp/commit/acd38efee316f3a5ed2e6afcbc5814807c347053.patch?full_index=1";
59
+
stripLen = 1;
60
+
extraPrefix = "vendor/llama.cpp/";
61
+
hash = "sha256-71+Lpg9z5KPlaQTX9D85KS2LXFWLQNJJ18TJyyq3/pU=";
62
+
})
63
+
];
49
64
50
65
dontUseCmakeConfigure = true;
51
66
SKBUILD_CMAKE_ARGS = lib.strings.concatStringsSep ";" (
···
76
91
]
77
92
);
78
93
94
+
stdenv = stdenvTarget;
95
+
79
96
dependencies = [
80
97
diskcache
81
98
jinja2
···
99
116
100
117
passthru = {
101
118
updateScript = gitUpdater { rev-prefix = "v"; };
102
-
tests.llama-cpp-python = llama-cpp-python.override { cudaSupport = true; };
119
+
tests = lib.optionalAttrs stdenvTarget.hostPlatform.isLinux {
120
+
withCuda = llama-cpp-python.override {
121
+
cudaSupport = true;
122
+
};
123
+
};
103
124
};
104
125
105
126
meta = {
···
109
130
license = lib.licenses.mit;
110
131
maintainers = with lib.maintainers; [ kirillrdy ];
111
132
badPlatforms = [
112
-
# Segfaults during tests:
113
-
# tests/test_llama.py .Fatal Python error: Segmentation fault
114
-
# Current thread 0x00000001f3decf40 (most recent call first):
115
-
# File "/private/tmp/nix-build-python3.12-llama-cpp-python-0.3.2.drv-0/source/llama_cpp/_internals.py", line 51 in __init__
116
-
lib.systems.inspect.patterns.isDarwin
117
-
118
133
# cc1: error: unknown value ‘native+nodotprod+noi8mm+nosve’ for ‘-mcpu’
119
134
"aarch64-linux"
120
135
];
+38
pkgs/development/python-modules/mallard-ducktype/default.nix
+38
pkgs/development/python-modules/mallard-ducktype/default.nix
···
1
+
{
2
+
lib,
3
+
buildPythonPackage,
4
+
fetchFromGitHub,
5
+
setuptools,
6
+
}:
7
+
8
+
buildPythonPackage rec {
9
+
pname = "mallard-ducktype";
10
+
version = "1.0.2";
11
+
pyproject = true;
12
+
13
+
src = fetchFromGitHub {
14
+
owner = "projectmallard";
15
+
repo = "mallard-ducktype";
16
+
tag = version;
17
+
hash = "sha256-jHjzTBBRBh//bOrdnyCRmZRmpupgDaDRuZGAd75baco=";
18
+
};
19
+
20
+
build-system = [ setuptools ];
21
+
22
+
checkPhase = ''
23
+
runHook preCheck
24
+
pushd tests
25
+
./runtests
26
+
popd
27
+
runHook postCheck
28
+
'';
29
+
30
+
pythonImportsCheck = [ "mallard" ];
31
+
32
+
meta = {
33
+
description = "Parser for the lightweight Ducktype syntax for Mallard";
34
+
homepage = "https://github.com/projectmallard/mallard-ducktype";
35
+
license = lib.licenses.mit;
36
+
maintainers = with lib.maintainers; [ ];
37
+
};
38
+
}
+2
-2
pkgs/development/python-modules/pyiskra/default.nix
+2
-2
pkgs/development/python-modules/pyiskra/default.nix
···
9
9
10
10
buildPythonPackage rec {
11
11
pname = "pyiskra";
12
-
version = "0.1.14";
12
+
version = "0.1.15";
13
13
pyproject = true;
14
14
15
15
src = fetchFromGitHub {
16
16
owner = "Iskramis";
17
17
repo = "pyiskra";
18
18
tag = "v${version}";
19
-
hash = "sha256-OLNUa11UULiW6E8nVy5rUyN7iAD7KdM+R76m2zaDOgc=";
19
+
hash = "sha256-LIrhd2gDqa1AehnG0WVQKUNbFTuFkLcHwqNAjFejYk0=";
20
20
};
21
21
22
22
build-system = [ setuptools ];
+2
-2
pkgs/development/python-modules/scrap-engine/default.nix
+2
-2
pkgs/development/python-modules/scrap-engine/default.nix
···
8
8
9
9
buildPythonPackage rec {
10
10
pname = "scrap-engine";
11
-
version = "1.4.1";
11
+
version = "1.4.2";
12
12
pyproject = true;
13
13
14
14
src = fetchPypi {
15
15
pname = "scrap_engine";
16
16
inherit version;
17
-
hash = "sha256-qxzbVYFcSKcL2HtMlH9epO/sCx9HckWAt/NyVD8QJBQ=";
17
+
hash = "sha256-9jiStwFD5vhPSxWsEVmHOvfRgNgVOUvlzAa1Rmf+faE=";
18
18
};
19
19
20
20
build-system = [
+3
-5
pkgs/development/python-modules/stable-baselines3/default.nix
+3
-5
pkgs/development/python-modules/stable-baselines3/default.nix
···
22
22
}:
23
23
buildPythonPackage rec {
24
24
pname = "stable-baselines3";
25
-
# TODO: To this date, the latest release (2.4.1) is not compatible with numpy 2 and does not build
26
-
# successfully on nixpkgs
27
-
version = "2.4.1-unstable-2025-01-07";
25
+
version = "2.5.0";
28
26
pyproject = true;
29
27
30
28
src = fetchFromGitHub {
31
29
owner = "DLR-RM";
32
30
repo = "stable-baselines3";
33
-
rev = "b7c64a1aa4dd2fd3efed96e7a9ddb4d1f5c96112";
34
-
hash = "sha256-oyTOBRZsKkhhGKwwBN9HCV0t8+MkJYpWsTRdS+upMeI=";
31
+
tag = "v${version}";
32
+
hash = "sha256-4KOF/3/PxHHSo95zaqtPy5+h53VcUsMhSx85tGvXV2o=";
35
33
};
36
34
37
35
build-system = [ setuptools ];
+46
pkgs/development/python-modules/wadler-lindig/default.nix
+46
pkgs/development/python-modules/wadler-lindig/default.nix
···
1
+
{
2
+
lib,
3
+
buildPythonPackage,
4
+
fetchFromGitHub,
5
+
6
+
# build-system
7
+
hatchling,
8
+
9
+
# tests
10
+
numpy,
11
+
pytestCheckHook,
12
+
}:
13
+
14
+
buildPythonPackage rec {
15
+
pname = "wadler-lindig";
16
+
version = "0.1.3";
17
+
pyproject = true;
18
+
19
+
src = fetchFromGitHub {
20
+
owner = "patrick-kidger";
21
+
repo = "wadler_lindig";
22
+
rev = "v${version}";
23
+
hash = "sha256-akb1x9UYbfEwnVS6ahpb42XnEl3y7kk3WkhwD8p7AA4=";
24
+
};
25
+
26
+
build-system = [
27
+
hatchling
28
+
];
29
+
30
+
pythonImportsCheck = [
31
+
"wadler_lindig"
32
+
];
33
+
34
+
nativeCheckInputs = [
35
+
numpy
36
+
pytestCheckHook
37
+
];
38
+
39
+
meta = {
40
+
description = "A Wadler--Lindig pretty printer for Python";
41
+
homepage = "https://github.com/patrick-kidger/wadler_lindig";
42
+
changelog = "https://github.com/patrick-kidger/wadler_lindig/releases/tag/v${version}";
43
+
license = lib.licenses.asl20;
44
+
maintainers = with lib.maintainers; [ GaetanLepage ];
45
+
};
46
+
}
+23
-10
pkgs/development/python-modules/whey-pth/default.nix
+23
-10
pkgs/development/python-modules/whey-pth/default.nix
···
1
1
{
2
2
buildPythonPackage,
3
-
fetchPypi,
3
+
fetchFromGitHub,
4
4
lib,
5
5
setuptools,
6
6
dom-toml,
7
7
whey,
8
+
pytestCheckHook,
8
9
}:
10
+
9
11
buildPythonPackage rec {
10
12
pname = "whey-pth";
11
13
version = "0.0.6";
12
14
pyproject = true;
13
15
14
-
src = fetchPypi {
15
-
inherit pname version;
16
-
hash = "sha256-CIpgqzNXW3VpS+k6BCpc2DNyqwgt/Af3ms59AH/V5KM=";
16
+
src = fetchFromGitHub {
17
+
owner = "repo-helper";
18
+
repo = "whey-pth";
19
+
tag = "v${version}";
20
+
hash = "sha256-A+bXB9F8FD+A1iRuETIxP12bkH/5NKcx01ERXJZAj+Q=";
17
21
};
22
+
23
+
postPatch = ''
24
+
substituteInPlace pyproject.toml \
25
+
--replace-fail 'setuptools!=61.*,<=67.1.0,>=40.6.0' setuptools
26
+
'';
18
27
19
28
build-system = [ setuptools ];
20
29
···
23
32
whey
24
33
];
25
34
26
-
postPatch = ''
27
-
substituteInPlace pyproject.toml \
28
-
--replace-fail '"setuptools!=61.*,<=67.1.0,>=40.6.0"' '"setuptools"'
29
-
'';
35
+
pythonImportsCheck = [ "whey_pth" ];
36
+
37
+
nativeCheckInputs = [
38
+
pytestCheckHook
39
+
];
40
+
41
+
# missing dependency coincidence
42
+
doCheck = false;
30
43
31
44
meta = {
32
-
description = "Extension to whey to support .pth files.";
33
-
homepage = "https://pypi.org/project/whey-pth";
45
+
description = "Extension to whey to support .pth files";
46
+
homepage = "https://github.com/repo-helper/whey-pth";
34
47
license = lib.licenses.mit;
35
48
maintainers = with lib.maintainers; [ tyberius-prime ];
36
49
};
+36
-10
pkgs/development/python-modules/whey/default.nix
+36
-10
pkgs/development/python-modules/whey/default.nix
···
1
1
{
2
2
buildPythonPackage,
3
-
fetchPypi,
3
+
fetchFromGitHub,
4
4
lib,
5
5
setuptools,
6
6
attrs,
7
7
click,
8
8
consolekit,
9
9
dist-meta,
10
+
docutils,
10
11
dom-toml,
11
12
domdf-python-tools,
13
+
editables,
12
14
handy-archives,
13
15
natsort,
14
16
packaging,
15
17
pyproject-parser,
18
+
pytestCheckHook,
16
19
shippinglabel,
17
20
}:
21
+
18
22
buildPythonPackage rec {
19
23
pname = "whey";
20
24
version = "0.1.1";
21
25
pyproject = true;
22
26
23
-
src = fetchPypi {
24
-
inherit pname version;
25
-
hash = "sha256-l72fjczuuDXg/cDiqJ7roNVm4X+au+1u4AA8Szs1bNo=";
27
+
src = fetchFromGitHub {
28
+
owner = "repo-helper";
29
+
repo = "whey";
30
+
tag = "v${version}";
31
+
hash = "sha256-s2jZmuFj0gTWVTcXWcBhcu5RBuaf/qMS/xzIpIoG1ZE=";
26
32
};
33
+
34
+
postPatch = ''
35
+
substituteInPlace pyproject.toml \
36
+
--replace-fail 'setuptools!=61.*,<=67.1.0,>=40.6.0' setuptools
37
+
'';
27
38
28
39
build-system = [ setuptools ];
29
40
···
41
52
shippinglabel
42
53
];
43
54
44
-
postPatch = ''
45
-
substituteInPlace pyproject.toml \
46
-
--replace-fail '"setuptools!=61.*,<=67.1.0,>=40.6.0"' '"setuptools"'
47
-
'';
55
+
pythonImportsCheck = [ "whey" ];
56
+
57
+
optional-dependencies = {
58
+
all = lib.flatten (lib.attrValues (lib.filterAttrs (n: v: n != "all") optional-dependencies));
59
+
editable = [
60
+
editables
61
+
];
62
+
readme = [
63
+
docutils
64
+
pyproject-parser
65
+
] ++ pyproject-parser.optional-dependencies.readme;
66
+
};
67
+
68
+
nativeCheckInputs = [
69
+
pytestCheckHook
70
+
];
71
+
72
+
# missing dependency pyproject-examples
73
+
doCheck = false;
48
74
49
75
meta = {
50
-
description = "A simple Python wheel builder for simple projects.";
51
-
homepage = "https://pypi.org/project/whey";
76
+
description = "Simple Python wheel builder for simple projects";
77
+
homepage = "https://github.com/repo-helper/whey";
52
78
license = lib.licenses.mit;
53
79
maintainers = with lib.maintainers; [ tyberius-prime ];
54
80
};
+3
-1
pkgs/development/tools/build-managers/gradle/default.nix
+3
-1
pkgs/development/tools/build-managers/gradle/default.nix
···
48
48
runCommand,
49
49
writeText,
50
50
autoPatchelfHook,
51
+
buildPackages,
51
52
52
53
# The JDK/JRE used for running Gradle.
53
54
java ? defaultJava,
···
78
79
];
79
80
80
81
buildInputs = [
81
-
java
82
82
stdenv.cc.cc
83
83
ncurses5
84
84
ncurses6
···
123
123
newFileEvents = toString (lib.versionAtLeast version "8.12");
124
124
in
125
125
''
126
+
# get the correct jar executable for cross
127
+
export PATH="${buildPackages.jdk}/bin:$PATH"
126
128
. ${./patching.sh}
127
129
128
130
nativeVersion="$(extractVersion native-platform $out/lib/gradle/lib/native-platform-*.jar)"
+2
-2
pkgs/development/tools/language-servers/nixd/default.nix
+2
-2
pkgs/development/tools/language-servers/nixd/default.nix
···
21
21
22
22
let
23
23
common = rec {
24
-
version = "2.5.1";
24
+
version = "2.6.0";
25
25
26
26
src = fetchFromGitHub {
27
27
owner = "nix-community";
28
28
repo = "nixd";
29
29
rev = version;
30
-
hash = "sha256-5+ul4PxMgPkmGLB8CYpJcIcRDY/pJgByvjIHDA1Gs5A=";
30
+
hash = "sha256-gYC7nbZsTDOA1cJIw9JRjwjgkvSzrlQonGTT21EZeWM=";
31
31
};
32
32
33
33
nativeBuildInputs = [
+1
-1
pkgs/development/tools/marksman/default.nix
+1
-1
pkgs/development/tools/marksman/default.nix
-55
pkgs/development/tools/rust/cargo-web/default.nix
-55
pkgs/development/tools/rust/cargo-web/default.nix
···
1
-
{
2
-
lib,
3
-
stdenv,
4
-
fetchFromGitHub,
5
-
openssl,
6
-
perl,
7
-
pkg-config,
8
-
rustPlatform,
9
-
CoreServices,
10
-
Security,
11
-
fetchpatch,
12
-
}:
13
-
14
-
rustPlatform.buildRustPackage rec {
15
-
pname = "cargo-web";
16
-
version = "0.6.26";
17
-
18
-
src = fetchFromGitHub {
19
-
owner = "koute";
20
-
repo = pname;
21
-
rev = version;
22
-
sha256 = "1dl5brj5fnmxmwl130v36lvy4j64igdpdvjwmxw3jgg2c6r6b7cd";
23
-
};
24
-
25
-
patches = [
26
-
(fetchpatch {
27
-
name = "fix-qualified-path.patch";
28
-
url = "https://github.com/koute/cargo-web/commit/c9584542163d60d0aae6d6890509794e838e257f.patch";
29
-
hash = "sha256-w59fXmrszptKt0llqGt0AF+0b3r9N6xUY6zQkpZnemE=";
30
-
})
31
-
];
32
-
33
-
cargoHash = "sha256-apPXSG8RV9hZ+jttn4XHhgmuLQ7344SQJna7Z/fu/mA=";
34
-
35
-
nativeBuildInputs = [
36
-
openssl
37
-
perl
38
-
pkg-config
39
-
];
40
-
buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [
41
-
CoreServices
42
-
Security
43
-
];
44
-
45
-
meta = with lib; {
46
-
description = "Cargo subcommand for the client-side Web";
47
-
mainProgram = "cargo-web";
48
-
homepage = "https://github.com/koute/cargo-web";
49
-
license = with licenses; [
50
-
asl20 # or
51
-
mit
52
-
];
53
-
maintainers = with maintainers; [ clevor ];
54
-
};
55
-
}
+2
-2
pkgs/games/openra/build-engine.nix
+2
-2
pkgs/games/openra/build-engine.nix
+28
-28
pkgs/servers/adguardhome/bins.nix
+28
-28
pkgs/servers/adguardhome/bins.nix
···
1
1
{ fetchurl, fetchzip }:
2
2
{
3
-
x86_64-darwin = fetchzip {
4
-
sha256 = "sha256-+xZmMc5VOJ2GKvZdR0qDdwj+qze4r7eJFtZuLUkqZwE=";
5
-
url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.55/AdGuardHome_darwin_amd64.zip";
6
-
};
7
-
aarch64-darwin = fetchzip {
8
-
sha256 = "sha256-gIqPWHOl0bcZYmfujV3KnTrsZ8hWjN5KQDWq+aHNIn4=";
9
-
url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.55/AdGuardHome_darwin_arm64.zip";
10
-
};
11
-
i686-linux = fetchurl {
12
-
sha256 = "sha256-HWUTRPkaqk26A2eeN13DUNKBNM+jDBa5UuqjrYzPK5k=";
13
-
url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.55/AdGuardHome_linux_386.tar.gz";
14
-
};
15
-
x86_64-linux = fetchurl {
16
-
sha256 = "sha256-El/IAemoIyOgQYpmI1F84qTFteHT0H3ncYp2WxzZcJY=";
17
-
url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.55/AdGuardHome_linux_amd64.tar.gz";
18
-
};
19
-
aarch64-linux = fetchurl {
20
-
sha256 = "sha256-AHsQbTWH1mNafhRtpGY31g89jP07TZnL5fJvS0EbLDU=";
21
-
url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.55/AdGuardHome_linux_arm64.tar.gz";
22
-
};
23
-
armv6l-linux = fetchurl {
24
-
sha256 = "sha256-cpCgPLJEkgR0h5pduIEGP+sb58qZTljEeQn/w3Csz2Q=";
25
-
url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.55/AdGuardHome_linux_armv6.tar.gz";
26
-
};
27
-
armv7l-linux = fetchurl {
28
-
sha256 = "sha256-Nm09ih54jZEDMJCBJst43Sl2d6vVXCdFnkWBV4lehns=";
29
-
url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.55/AdGuardHome_linux_armv7.tar.gz";
30
-
};
3
+
x86_64-darwin = fetchzip {
4
+
sha256 = "sha256-uviTmopXz7OYVr4H2M/dFOMw0vD5P+3t5CChSL2HyrE=";
5
+
url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.56/AdGuardHome_darwin_amd64.zip";
6
+
};
7
+
aarch64-darwin = fetchzip {
8
+
sha256 = "sha256-P9n6H8YmttcZE5E/7nw/Bc+Gzb4nHbs3L/2pgdqUyFw=";
9
+
url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.56/AdGuardHome_darwin_arm64.zip";
10
+
};
11
+
i686-linux = fetchurl {
12
+
sha256 = "sha256-JPhx1Hqu5o3K4bBulStedLZexCtZhgZNgzvGTqUn3XY=";
13
+
url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.56/AdGuardHome_linux_386.tar.gz";
14
+
};
15
+
x86_64-linux = fetchurl {
16
+
sha256 = "sha256-BEqPo3jeLukMnykO+6GNZ93bplDCOcV33BOHleQLWDI=";
17
+
url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.56/AdGuardHome_linux_amd64.tar.gz";
18
+
};
19
+
aarch64-linux = fetchurl {
20
+
sha256 = "sha256-JxitRduWdp4uJCcoR7FA26prDIc68CzsFOviehxDRxI=";
21
+
url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.56/AdGuardHome_linux_arm64.tar.gz";
22
+
};
23
+
armv6l-linux = fetchurl {
24
+
sha256 = "sha256-TdBDGSny3xWRrMG5MamrN26E/fOf7V9jHvxxbK+7BPU=";
25
+
url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.56/AdGuardHome_linux_armv6.tar.gz";
26
+
};
27
+
armv7l-linux = fetchurl {
28
+
sha256 = "sha256-mrBsebAKSelAMcuurAUiZdPKr2AGi9lnk1Dhz+PAm/0=";
29
+
url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.56/AdGuardHome_linux_armv7.tar.gz";
30
+
};
31
31
}
+1
-1
pkgs/servers/adguardhome/default.nix
+1
-1
pkgs/servers/adguardhome/default.nix
+9
-1
pkgs/servers/jackett/default.nix
+9
-1
pkgs/servers/jackett/default.nix
···
26
26
dotnet-runtime = dotnetCorePackages.aspnetcore_8_0;
27
27
dotnet-sdk = dotnetCorePackages.sdk_8_0;
28
28
29
-
dotnetInstallFlags = [ "-p:TargetFramework=net8.0" ];
29
+
dotnetInstallFlags = [
30
+
"--framework"
31
+
"net8.0"
32
+
];
33
+
34
+
postPatch = ''
35
+
substituteInPlace ${projectFile} ${testProjectFile} \
36
+
--replace-fail '<TargetFrameworks>net8.0;net462</' '<TargetFrameworks>net8.0</'
37
+
'';
30
38
31
39
runtimeDeps = [ openssl ];
32
40
-885
pkgs/servers/jackett/deps.json
-885
pkgs/servers/jackett/deps.json
···
50
50
"hash": "sha256-R/Fi9eee6T8t8JECxL9+HFd8jAxRMkCg18j+fAQLNqM="
51
51
},
52
52
{
53
-
"pname": "Microsoft.AspNetCore",
54
-
"version": "2.2.0",
55
-
"hash": "sha256-yZUh/m5s/tgGZOKGylcbPaZ67AHi/mM0xE/bqhk8W28="
56
-
},
57
-
{
58
-
"pname": "Microsoft.AspNetCore.Antiforgery",
59
-
"version": "2.2.0",
60
-
"hash": "sha256-NBUF/oT5TYVvuUW4/lws//1OfX8ldrAxY4+CLnmT3Ag="
61
-
},
62
-
{
63
-
"pname": "Microsoft.AspNetCore.Authentication",
64
-
"version": "2.2.0",
65
-
"hash": "sha256-9lUsjz9egaM7QwDh7FLvrhzKtA/LvrTMrNcXjEH7Dns="
66
-
},
67
-
{
68
-
"pname": "Microsoft.AspNetCore.Authentication.Abstractions",
69
-
"version": "2.2.0",
70
-
"hash": "sha256-0JcJYAoU+AEM0dWaXk2qnqxrVM0Ak9/ntCU1MC90R24="
71
-
},
72
-
{
73
-
"pname": "Microsoft.AspNetCore.Authentication.Cookies",
74
-
"version": "2.2.0",
75
-
"hash": "sha256-rVy2jwHGg67zaUheYz/JYewtnSnrSRWEQ/AWvGs78XQ="
76
-
},
77
-
{
78
-
"pname": "Microsoft.AspNetCore.Authentication.Core",
79
-
"version": "2.2.0",
80
-
"hash": "sha256-EE2zKcwPHzm05R+9f7iDvdXE8PuwMUJZmu3EVl0h9vE="
81
-
},
82
-
{
83
-
"pname": "Microsoft.AspNetCore.Authorization",
84
-
"version": "2.2.0",
85
-
"hash": "sha256-PaMYICjQ0rprUv53Uza/jQvvWTcbPjGLMMp12utF+NY="
86
-
},
87
-
{
88
-
"pname": "Microsoft.AspNetCore.Authorization.Policy",
89
-
"version": "2.2.0",
90
-
"hash": "sha256-onFYB+jtCbGyfZsIglReCPRdDMmwah2EDMhJN4uBP7Q="
91
-
},
92
-
{
93
-
"pname": "Microsoft.AspNetCore.Connections.Abstractions",
94
-
"version": "2.2.0",
95
-
"hash": "sha256-MoieWAe7zT/0a7PAn3gMKO8YpHTbOtiGIwF/sFAmieY="
96
-
},
97
-
{
98
-
"pname": "Microsoft.AspNetCore.Cors",
99
-
"version": "2.2.0",
100
-
"hash": "sha256-TB+sGspJ9kmKco1R0ecMQi3PmMLe4U7ncpOceNBfU2M="
101
-
},
102
-
{
103
-
"pname": "Microsoft.AspNetCore.Cryptography.Internal",
104
-
"version": "2.2.0",
105
-
"hash": "sha256-WzP/Rs5oBzdmLzkx3knpZcgdNWVGw9xeo4esgroTjwY="
106
-
},
107
-
{
108
53
"pname": "Microsoft.AspNetCore.Cryptography.Internal",
109
54
"version": "8.0.11",
110
55
"hash": "sha256-xEIbxQbMcTvkzNw7KKeYOK9wNMShbTAzhx7DR8QMrvM="
···
130
75
"hash": "sha256-7I7SHhed3s2fGArGUwlc0Jc0MIl4/sgd+E5qZ18Mx2o="
131
76
},
132
77
{
133
-
"pname": "Microsoft.AspNetCore.Diagnostics",
134
-
"version": "2.2.0",
135
-
"hash": "sha256-YSW+mjK2ZsLSvoO7yYidV5s62NDityXKIOGICaDQBUM="
136
-
},
137
-
{
138
-
"pname": "Microsoft.AspNetCore.Diagnostics.Abstractions",
139
-
"version": "2.2.0",
140
-
"hash": "sha256-oOYGMhmHhUrHjJjAtOQg56K+kZmP1QizC07wAiVsLBg="
141
-
},
142
-
{
143
-
"pname": "Microsoft.AspNetCore.HostFiltering",
144
-
"version": "2.2.0",
145
-
"hash": "sha256-g3Tm1j/54w/CiZlOHm7Lo0prDzWEoGd+94kTAdd8ixs="
146
-
},
147
-
{
148
-
"pname": "Microsoft.AspNetCore.Hosting",
149
-
"version": "2.2.0",
150
-
"hash": "sha256-Hcp+bQfnsoIaXSKb0GIvQPKvgSgStH7IHTETdWQNZto="
151
-
},
152
-
{
153
-
"pname": "Microsoft.AspNetCore.Hosting.Abstractions",
154
-
"version": "2.1.1",
155
-
"hash": "sha256-tZZ4Ka0H0TJb+m5ntO7YN7tlcrDz5hJhvX1sh5Vl1PI="
156
-
},
157
-
{
158
-
"pname": "Microsoft.AspNetCore.Hosting.Abstractions",
159
-
"version": "2.2.0",
160
-
"hash": "sha256-GzqYrTqCCVy41AOfmgIRY1kkqxekn5T0gFC7tUMxcxA="
161
-
},
162
-
{
163
-
"pname": "Microsoft.AspNetCore.Hosting.Server.Abstractions",
164
-
"version": "2.1.1",
165
-
"hash": "sha256-13BN1yOL4y2/emMObr3Wb9Q21LbqkPeGvir3A+H+jX4="
166
-
},
167
-
{
168
-
"pname": "Microsoft.AspNetCore.Hosting.Server.Abstractions",
169
-
"version": "2.2.0",
170
-
"hash": "sha256-8PnZFCkMwAeEHySmmjJOnQvOyx2199PesYHBnfka51s="
171
-
},
172
-
{
173
-
"pname": "Microsoft.AspNetCore.Html.Abstractions",
174
-
"version": "2.2.0",
175
-
"hash": "sha256-O3j05VLAwWTOX0QywPWK6nq5jnSES9/9zpcnmNaftPw="
176
-
},
177
-
{
178
-
"pname": "Microsoft.AspNetCore.Http",
179
-
"version": "2.1.22",
180
-
"hash": "sha256-r6vBdzoF0pHOcZzVwfCdi+W/ZgVBTfJxWoAni4YsFiY="
181
-
},
182
-
{
183
-
"pname": "Microsoft.AspNetCore.Http",
184
-
"version": "2.2.0",
185
-
"hash": "sha256-+ARZomTXSD1m/PR3TWwifXb67cQtoqDVWEqfoq5Tmbk="
186
-
},
187
-
{
188
78
"pname": "Microsoft.AspNetCore.Http",
189
79
"version": "2.2.2",
190
80
"hash": "sha256-iIlNsdylaZUyVsc1+VmcjhrSs0oUP7ta+tT7hu+WryY="
191
81
},
192
82
{
193
83
"pname": "Microsoft.AspNetCore.Http.Abstractions",
194
-
"version": "2.1.1",
195
-
"hash": "sha256-2s8Vb62COXBvJrJ2yQdjzt+G9lS3fGfzzuBLtyZ8Wgo="
196
-
},
197
-
{
198
-
"pname": "Microsoft.AspNetCore.Http.Abstractions",
199
84
"version": "2.2.0",
200
85
"hash": "sha256-y3j3Wo9Xl7kUdGkfnUc8Wexwbc2/vgxy7c3fJk1lSI8="
201
-
},
202
-
{
203
-
"pname": "Microsoft.AspNetCore.Http.Extensions",
204
-
"version": "2.2.0",
205
-
"hash": "sha256-1rXxGQnkNR+SiNMtDShYoQVGOZbvu4P4ZtWj5Wq4D4U="
206
-
},
207
-
{
208
-
"pname": "Microsoft.AspNetCore.Http.Features",
209
-
"version": "2.1.1",
210
-
"hash": "sha256-bXB9eARdVnjptjj02ubs81ljH8Ortj3Je9d6x4uCLm4="
211
86
},
212
87
{
213
88
"pname": "Microsoft.AspNetCore.Http.Features",
···
215
90
"hash": "sha256-odvntHm669YtViNG5fJIxU4B+akA2SL8//DvYCLCNHc="
216
91
},
217
92
{
218
-
"pname": "Microsoft.AspNetCore.HttpOverrides",
219
-
"version": "2.2.0",
220
-
"hash": "sha256-xsscB33I0DhRGWbksHpU82w1WEOIYuUxcfnR2D+rdd0="
221
-
},
222
-
{
223
-
"pname": "Microsoft.AspNetCore.JsonPatch",
224
-
"version": "2.2.0",
225
-
"hash": "sha256-ApJHL7yy/YJEf/IkRTOsxyxwJW8sx20FeVtNrMuCkR0="
226
-
},
227
-
{
228
93
"pname": "Microsoft.AspNetCore.JsonPatch",
229
94
"version": "8.0.11",
230
95
"hash": "sha256-7n0O/CWYMjWyicwPZgUUh+YTmdNNZA02rWhBHAzPDPU="
231
96
},
232
97
{
233
-
"pname": "Microsoft.AspNetCore.Localization",
234
-
"version": "2.2.0",
235
-
"hash": "sha256-BzrYpQXLWRxcLxOYI4ls7Sziq/F/raVLi8wfz8BhdiI="
236
-
},
237
-
{
238
-
"pname": "Microsoft.AspNetCore.Mvc",
239
-
"version": "2.2.0",
240
-
"hash": "sha256-LG2M3+XPgPXUiaX99qMaEhre+0M3lAIlyaRN7tmMWZo="
241
-
},
242
-
{
243
-
"pname": "Microsoft.AspNetCore.Mvc.Abstractions",
244
-
"version": "2.2.0",
245
-
"hash": "sha256-C0zyeeqBcP/rnTqLup4jy9ir9/Spd+T3CSWFduMh5CY="
246
-
},
247
-
{
248
-
"pname": "Microsoft.AspNetCore.Mvc.Analyzers",
249
-
"version": "2.2.0",
250
-
"hash": "sha256-LkHqzbsaCpPweCjWv+zbgm093V9E2QjLF/D9BcAvJ60="
251
-
},
252
-
{
253
-
"pname": "Microsoft.AspNetCore.Mvc.ApiExplorer",
254
-
"version": "2.2.0",
255
-
"hash": "sha256-6vKZ/f3SdPMopYA3v5tWa8dGYS1kY3Iizc+B0Wpo0Oc="
256
-
},
257
-
{
258
-
"pname": "Microsoft.AspNetCore.Mvc.Core",
259
-
"version": "2.2.0",
260
-
"hash": "sha256-FfgVtIWGocm+w/ZzcvRMj3HmLH58Sb8/02Wqn+ab1Mw="
261
-
},
262
-
{
263
-
"pname": "Microsoft.AspNetCore.Mvc.Cors",
264
-
"version": "2.2.0",
265
-
"hash": "sha256-mITcLm/0nJnKirHA3mV8TBtt58+gvHKMJjmXCWyX+xw="
266
-
},
267
-
{
268
-
"pname": "Microsoft.AspNetCore.Mvc.DataAnnotations",
269
-
"version": "2.2.0",
270
-
"hash": "sha256-hvrGSIrAXLR4u3npETWCkO/bDYZ1zxfOO18RmJVssG0="
271
-
},
272
-
{
273
-
"pname": "Microsoft.AspNetCore.Mvc.Formatters.Json",
274
-
"version": "2.2.0",
275
-
"hash": "sha256-KhkAsq4uaeJkPwHfX0QfeXExIo1DBIoD+kahLxxzQRA="
276
-
},
277
-
{
278
-
"pname": "Microsoft.AspNetCore.Mvc.Localization",
279
-
"version": "2.2.0",
280
-
"hash": "sha256-hj1+wKnsgDafmcp4L/+DZfhLsnjmZ82UPHJkzXPsRzQ="
281
-
},
282
-
{
283
98
"pname": "Microsoft.AspNetCore.Mvc.NewtonsoftJson",
284
99
"version": "8.0.11",
285
100
"hash": "sha256-oaSZize0xvrX1qf45gjMmXHipD21tBGTp2pkr7ReS5U="
286
101
},
287
102
{
288
-
"pname": "Microsoft.AspNetCore.Mvc.Razor",
289
-
"version": "2.2.0",
290
-
"hash": "sha256-+GQvxmGcJs0YNRLO865pwjnZ2hkeznsbHNJt7/J52Bk="
291
-
},
292
-
{
293
-
"pname": "Microsoft.AspNetCore.Mvc.Razor.Extensions",
294
-
"version": "2.2.0",
295
-
"hash": "sha256-rKcOpp0yYCRflpTxCo+UT6n4kiASECrxVLOe/RfeShI="
296
-
},
297
-
{
298
-
"pname": "Microsoft.AspNetCore.Mvc.RazorPages",
299
-
"version": "2.2.0",
300
-
"hash": "sha256-deGOWu6VR9egzZ3WmEAYuJxo1Y2gQZa8w5MO+rvDHn8="
301
-
},
302
-
{
303
-
"pname": "Microsoft.AspNetCore.Mvc.TagHelpers",
304
-
"version": "2.2.0",
305
-
"hash": "sha256-kaJ/ZCi/k+9IlfHCjEocYNZiKkNh3NqABVFcHdDMV5k="
306
-
},
307
-
{
308
-
"pname": "Microsoft.AspNetCore.Mvc.ViewFeatures",
309
-
"version": "2.2.0",
310
-
"hash": "sha256-9sS9JwZQ6dOAU6128NfqSpA2v67b07YtdrY4B9amTsc="
311
-
},
312
-
{
313
-
"pname": "Microsoft.AspNetCore.Razor",
314
-
"version": "2.2.0",
315
-
"hash": "sha256-4H6U3qOsJMJonF328ZbQy4h8+pYp4eaA4jaVqHe+yws="
316
-
},
317
-
{
318
-
"pname": "Microsoft.AspNetCore.Razor.Design",
319
-
"version": "2.2.0",
320
-
"hash": "sha256-xmp6h+NHngykeQU3axYb2NKIFTsLofIUBAVwXxdr7A4="
321
-
},
322
-
{
323
-
"pname": "Microsoft.AspNetCore.Razor.Language",
324
-
"version": "2.2.0",
325
-
"hash": "sha256-n/SNZ4Yw63n8yuvGtLYmzm4+WbRq1Add9bx4fmPDqFg="
326
-
},
327
-
{
328
-
"pname": "Microsoft.AspNetCore.Razor.Runtime",
329
-
"version": "2.2.0",
330
-
"hash": "sha256-JRnPViWEWt3dtn324/Sh+obHmxGOVW7TuK9UGyUsMtk="
331
-
},
332
-
{
333
-
"pname": "Microsoft.AspNetCore.ResponseCaching.Abstractions",
334
-
"version": "2.2.0",
335
-
"hash": "sha256-ZzyrjN7tN2+ie5tz5T9L7CRGsy1vsxo4Xcayt0QUVwc="
336
-
},
337
-
{
338
-
"pname": "Microsoft.AspNetCore.ResponseCompression",
339
-
"version": "2.2.0",
340
-
"hash": "sha256-5F9k0dsJ8BGhVEkH6Qd9H8JI8VdLbHbYpUqUI9K0TVU="
341
-
},
342
-
{
343
-
"pname": "Microsoft.AspNetCore.Rewrite",
344
-
"version": "2.2.0",
345
-
"hash": "sha256-TiUkuLanNAuWKwekR8Z7G+oWHIbbJlW+66zvyU3aQTg="
346
-
},
347
-
{
348
-
"pname": "Microsoft.AspNetCore.Routing",
349
-
"version": "2.2.0",
350
-
"hash": "sha256-mvsF973Cm48XUB6lPBiGp7U7vkfBjB3oILdnIQUwe4o="
351
-
},
352
-
{
353
-
"pname": "Microsoft.AspNetCore.Routing.Abstractions",
354
-
"version": "2.1.1",
355
-
"hash": "sha256-8aUd2zQdVPTL18uRiQaxszNXP8S6a4CD36STMbUXvRE="
356
-
},
357
-
{
358
-
"pname": "Microsoft.AspNetCore.Routing.Abstractions",
359
-
"version": "2.2.0",
360
-
"hash": "sha256-nqJjxKXkdPAY1XvQjIRNW2y855Xi+LAX1S5AncPnPDU="
361
-
},
362
-
{
363
-
"pname": "Microsoft.AspNetCore.Server.IIS",
364
-
"version": "2.2.0",
365
-
"hash": "sha256-c9brbUYLhJ5l3WUYV5LsBOqTchUH2Hxk3m+aLDvi/jE="
366
-
},
367
-
{
368
-
"pname": "Microsoft.AspNetCore.Server.IISIntegration",
369
-
"version": "2.2.0",
370
-
"hash": "sha256-7NaCUiWkPlkGCpC2GXHEtx/aG0i3r/CYS08A6Bkys7Y="
371
-
},
372
-
{
373
-
"pname": "Microsoft.AspNetCore.Server.Kestrel",
374
-
"version": "2.2.0",
375
-
"hash": "sha256-LofHjJaXkCye9IzTblOL+tmIR2etlwZy0h2nmICDB3I="
376
-
},
377
-
{
378
-
"pname": "Microsoft.AspNetCore.Server.Kestrel.Core",
379
-
"version": "2.2.0",
380
-
"hash": "sha256-+aTIllcBnMkUHoAwaZPPWMV309aLIPeBvuhyiHRzrhw="
381
-
},
382
-
{
383
-
"pname": "Microsoft.AspNetCore.Server.Kestrel.Https",
384
-
"version": "2.2.0",
385
-
"hash": "sha256-DOm2ebBGpa4SFeYxzphPT5+Q7ShDq1pposP/lfkh5CM="
386
-
},
387
-
{
388
-
"pname": "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions",
389
-
"version": "2.2.0",
390
-
"hash": "sha256-y+2Dx2p2dE5p/CB6IyMQgbyZohIbeZ1D919/4n9JciE="
391
-
},
392
-
{
393
-
"pname": "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets",
394
-
"version": "2.2.0",
395
-
"hash": "sha256-ZaaJbCZWsKSG5z/9L4O1MD/mHG2vfRYQE1+LsK1jEW4="
396
-
},
397
-
{
398
-
"pname": "Microsoft.AspNetCore.StaticFiles",
399
-
"version": "2.2.0",
400
-
"hash": "sha256-8lrbOXoPrOEQggbiXQO37PSRIzPLL4plCFGhbq9/764="
401
-
},
402
-
{
403
-
"pname": "Microsoft.AspNetCore.WebUtilities",
404
-
"version": "2.1.1",
405
-
"hash": "sha256-+z46dL+HhGDfg2uyVz1U+YQIHgMJg+4UPeIvAth4hJw="
406
-
},
407
-
{
408
103
"pname": "Microsoft.AspNetCore.WebUtilities",
409
104
"version": "2.2.0",
410
105
"hash": "sha256-UdfOwSWqOUXdb0mGrSMx6Z+d536/P+v5clSRZyN5QTM="
···
430
125
"hash": "sha256-fBvDSXDSIYMzTa8+A+98KqhEXYP6E17wLo+UNwlyf4U="
431
126
},
432
127
{
433
-
"pname": "Microsoft.CodeAnalysis.Analyzers",
434
-
"version": "1.1.0",
435
-
"hash": "sha256-7KrZfK3kUbmeT82eVadvHurZcaFq3FDj4qkIIeExJiM="
436
-
},
437
-
{
438
-
"pname": "Microsoft.CodeAnalysis.Common",
439
-
"version": "2.8.0",
440
-
"hash": "sha256-ksCgE7YQaWMQywT3pY26bYIEAqtEp3kTxBRloF0gkDw="
441
-
},
442
-
{
443
-
"pname": "Microsoft.CodeAnalysis.CSharp",
444
-
"version": "2.8.0",
445
-
"hash": "sha256-3LhgErOul0ndBvY57ipiN6uXxzWdyLC577Y6AQPfPVw="
446
-
},
447
-
{
448
-
"pname": "Microsoft.CodeAnalysis.Razor",
449
-
"version": "2.2.0",
450
-
"hash": "sha256-poFN+Jh3ZWm3ZT78DM17czL4zedafPdztdr2blVLlQ0="
451
-
},
452
-
{
453
128
"pname": "Microsoft.CodeCoverage",
454
129
"version": "17.10.0",
455
130
"hash": "sha256-yQFwqVChRtIRpbtkJr92JH2i+O7xn91NGbYgnKs8G2g="
456
131
},
457
132
{
458
133
"pname": "Microsoft.CSharp",
459
-
"version": "4.5.0",
460
-
"hash": "sha256-dAhj/CgXG5VIy2dop1xplUsLje7uBPFjxasz9rdFIgY="
461
-
},
462
-
{
463
-
"pname": "Microsoft.CSharp",
464
134
"version": "4.7.0",
465
135
"hash": "sha256-Enknv2RsFF68lEPdrf5M+BpV1kHoLTVRApKUwuk/pj0="
466
136
},
467
137
{
468
-
"pname": "Microsoft.DiaSymReader.Native",
469
-
"version": "1.7.0",
470
-
"hash": "sha256-tjvIswyubNy+rJgDlbiZgOb5G4aBdFyBiPa2k28fXFA="
471
-
},
472
-
{
473
-
"pname": "Microsoft.DotNet.PlatformAbstractions",
474
-
"version": "2.1.0",
475
-
"hash": "sha256-vrZhYp94SjycUMGaVYCFWJ4p7KBKfqVyLWtIG73fzeM="
476
-
},
477
-
{
478
-
"pname": "Microsoft.Extensions.Caching.Abstractions",
479
-
"version": "2.2.0",
480
-
"hash": "sha256-osgeoVggP5UqGBG7GbrZmsVvBJmA47aCgsqJclthHUI="
481
-
},
482
-
{
483
-
"pname": "Microsoft.Extensions.Caching.Memory",
484
-
"version": "2.2.0",
485
-
"hash": "sha256-u5W1RY7IG7+ZGu18aijpNohFLY2dgLaM4QZptYvV+S8="
486
-
},
487
-
{
488
-
"pname": "Microsoft.Extensions.Configuration",
489
-
"version": "2.1.0",
490
-
"hash": "sha256-ou/T+Gtw5FcT5nkBGtdf2lAMriTGvb+ulDJkytGgMhM="
491
-
},
492
-
{
493
-
"pname": "Microsoft.Extensions.Configuration",
494
-
"version": "2.2.0",
495
-
"hash": "sha256-dGJjKmio5BNFdwhK09NxJyCBapwVtO3eWxjLoTMGRQg="
496
-
},
497
-
{
498
138
"pname": "Microsoft.Extensions.Configuration",
499
139
"version": "8.0.0",
500
140
"hash": "sha256-9BPsASlxrV8ilmMCjdb3TiUcm5vFZxkBnAI/fNBSEyA="
501
141
},
502
142
{
503
143
"pname": "Microsoft.Extensions.Configuration.Abstractions",
504
-
"version": "2.1.0",
505
-
"hash": "sha256-rd8zK6YWSxSP5HLrP+IR8o5/+/sheTNDtj3I9Eem/w0="
506
-
},
507
-
{
508
-
"pname": "Microsoft.Extensions.Configuration.Abstractions",
509
-
"version": "2.1.1",
510
-
"hash": "sha256-3DdHcNmy+JKWB4Q8ixzE4N/hUAvx2o4YlYal4Riwiyw="
511
-
},
512
-
{
513
-
"pname": "Microsoft.Extensions.Configuration.Abstractions",
514
-
"version": "2.2.0",
515
-
"hash": "sha256-5Jjn+0WZQ6OiN8AkNlGV0XIaw8L+a/wAq9hBD88RZbs="
516
-
},
517
-
{
518
-
"pname": "Microsoft.Extensions.Configuration.Abstractions",
519
144
"version": "8.0.0",
520
145
"hash": "sha256-4eBpDkf7MJozTZnOwQvwcfgRKQGcNXe0K/kF+h5Rl8o="
521
146
},
522
147
{
523
-
"pname": "Microsoft.Extensions.Configuration.Binder",
524
-
"version": "2.1.0",
525
-
"hash": "sha256-FNOrXx7bJbc6qrscne8RhRj28kxK3uq+3ltdXzhCKHQ="
526
-
},
527
-
{
528
-
"pname": "Microsoft.Extensions.Configuration.Binder",
529
-
"version": "2.2.0",
530
-
"hash": "sha256-cigv0t9SntPWjJyRWMy3Q5KnuF17HoDyeKq26meTHoM="
531
-
},
532
-
{
533
-
"pname": "Microsoft.Extensions.Configuration.CommandLine",
534
-
"version": "2.2.0",
535
-
"hash": "sha256-0e3cpwsKrR5Tgt2ZXnfvs8NZbV2FEH8q6zRl84w6bCY="
536
-
},
537
-
{
538
-
"pname": "Microsoft.Extensions.Configuration.EnvironmentVariables",
539
-
"version": "2.2.0",
540
-
"hash": "sha256-haG2U6qEM6y+Mi4reFNGmarQc7pbc1RH0dXwSgcAxqk="
541
-
},
542
-
{
543
-
"pname": "Microsoft.Extensions.Configuration.FileExtensions",
544
-
"version": "2.2.0",
545
-
"hash": "sha256-DVfJkCR5BRZGln4X/OIrPMW/Vi4SJE9ttakIbOAMky8="
546
-
},
547
-
{
548
-
"pname": "Microsoft.Extensions.Configuration.Json",
549
-
"version": "2.2.0",
550
-
"hash": "sha256-bG+jKsdugEfuVuLlTJxi1OEknnT8rUbp7SscBunOlaE="
551
-
},
552
-
{
553
-
"pname": "Microsoft.Extensions.Configuration.UserSecrets",
554
-
"version": "2.2.0",
555
-
"hash": "sha256-l+fI+81CZMINKkJ4yTE4w30ymh9Kzuk0HIbgs2TOCpc="
556
-
},
557
-
{
558
-
"pname": "Microsoft.Extensions.DependencyInjection",
559
-
"version": "2.2.0",
560
-
"hash": "sha256-k/3UKceE1hbgv1sfV9H85hzWvMwooE8PcasHvHMhe1M="
561
-
},
562
-
{
563
148
"pname": "Microsoft.Extensions.DependencyInjection",
564
149
"version": "8.0.0",
565
150
"hash": "sha256-+qIDR8hRzreCHNEDtUcPfVHQdurzWPo/mqviCH78+EQ="
566
151
},
567
152
{
568
153
"pname": "Microsoft.Extensions.DependencyInjection.Abstractions",
569
-
"version": "2.1.0",
570
-
"hash": "sha256-WgS/QtxbITCpVjs1JPCWuJRrZSoplOtY7VfOXjLqDDA="
571
-
},
572
-
{
573
-
"pname": "Microsoft.Extensions.DependencyInjection.Abstractions",
574
-
"version": "2.1.1",
575
-
"hash": "sha256-BMU00QmmhtH3jP5cepJnoTrxrPESWeDU0i5UrIpIwGY="
576
-
},
577
-
{
578
-
"pname": "Microsoft.Extensions.DependencyInjection.Abstractions",
579
154
"version": "2.2.0",
580
155
"hash": "sha256-pf+UQToJnhAe8VuGjxyCTvua1nIX8n5NHzAUk3Jz38s="
581
156
},
···
588
163
"pname": "Microsoft.Extensions.DependencyInjection.Abstractions",
589
164
"version": "8.0.2",
590
165
"hash": "sha256-UfLfEQAkXxDaVPC7foE/J3FVEXd31Pu6uQIhTic3JgY="
591
-
},
592
-
{
593
-
"pname": "Microsoft.Extensions.DependencyModel",
594
-
"version": "2.1.0",
595
-
"hash": "sha256-7dFo5itkB2OgSgS7dN87h0Xf2p5/f6fl2Ka6+CTEhDY="
596
166
},
597
167
{
598
168
"pname": "Microsoft.Extensions.Diagnostics.Abstractions",
···
601
171
},
602
172
{
603
173
"pname": "Microsoft.Extensions.FileProviders.Abstractions",
604
-
"version": "2.1.1",
605
-
"hash": "sha256-2nfsrYlWR3VE30Fa5Lleh4Acav+kdYD7zIfNz9htFOo="
606
-
},
607
-
{
608
-
"pname": "Microsoft.Extensions.FileProviders.Abstractions",
609
-
"version": "2.2.0",
610
-
"hash": "sha256-pLAxP15+PncMiRrUT5bBAhWg7lC6/dfQk5TLTpZzA7k="
611
-
},
612
-
{
613
-
"pname": "Microsoft.Extensions.FileProviders.Abstractions",
614
174
"version": "8.0.0",
615
175
"hash": "sha256-uQSXmt47X2HGoVniavjLICbPtD2ReQOYQMgy3l0xuMU="
616
176
},
617
177
{
618
-
"pname": "Microsoft.Extensions.FileProviders.Composite",
619
-
"version": "2.2.0",
620
-
"hash": "sha256-KEwhWadHe24jYSNW2UI18wHC+9kyuZXfMCvZC1Z3eEw="
621
-
},
622
-
{
623
-
"pname": "Microsoft.Extensions.FileProviders.Physical",
624
-
"version": "2.2.0",
625
-
"hash": "sha256-/UD6JMXqSKRVlNAQ+wV8XjQ1u9X48z+TNfwe4/oiOFM="
626
-
},
627
-
{
628
-
"pname": "Microsoft.Extensions.FileSystemGlobbing",
629
-
"version": "2.2.0",
630
-
"hash": "sha256-gm05niqMBRcGmGSwogHlOAXCfutn5qFxMZaQZYM+XAY="
631
-
},
632
-
{
633
-
"pname": "Microsoft.Extensions.Hosting.Abstractions",
634
-
"version": "2.1.1",
635
-
"hash": "sha256-FCQqPxMNaaN+CD8xE42+evaxKjPWdznJ45U+qoVf8e0="
636
-
},
637
-
{
638
-
"pname": "Microsoft.Extensions.Hosting.Abstractions",
639
-
"version": "2.2.0",
640
-
"hash": "sha256-YZcyKXL6jOpyGrDbFLu46vncfUw2FuqhclMdbEPuh/U="
641
-
},
642
-
{
643
178
"pname": "Microsoft.Extensions.Hosting.Abstractions",
644
179
"version": "8.0.1",
645
180
"hash": "sha256-/bIVL9uvBQhV/KQmjA1ZjR74sMfaAlBb15sVXsGDEVA="
646
181
},
647
182
{
648
-
"pname": "Microsoft.Extensions.Localization",
649
-
"version": "2.2.0",
650
-
"hash": "sha256-07D6Zh5un5dKl2zM18oVDgWeWQq3Y0RP823nisuc48w="
651
-
},
652
-
{
653
-
"pname": "Microsoft.Extensions.Localization.Abstractions",
654
-
"version": "2.2.0",
655
-
"hash": "sha256-/p2UA5VBmC6jxu0boS/hK9g2YgeS+gwe5Ubmk3rR+Ps="
656
-
},
657
-
{
658
-
"pname": "Microsoft.Extensions.Logging",
659
-
"version": "2.1.0",
660
-
"hash": "sha256-BtRVc8o7NruFCblOITHPZD3llUmri3+1dStSo09EMTY="
661
-
},
662
-
{
663
-
"pname": "Microsoft.Extensions.Logging",
664
-
"version": "2.2.0",
665
-
"hash": "sha256-lY9axb6/MyPAhE+N8VtfCIpD80AFCtxUnnGxvb2koy8="
666
-
},
667
-
{
668
183
"pname": "Microsoft.Extensions.Logging",
669
184
"version": "8.0.0",
670
185
"hash": "sha256-Meh0Z0X7KyOEG4l0RWBcuHHihcABcvCyfUXgasmQ91o="
671
186
},
672
187
{
673
188
"pname": "Microsoft.Extensions.Logging.Abstractions",
674
-
"version": "2.1.0",
675
-
"hash": "sha256-0i4YUnMQ4DE0KDp47pssJLUIw8YAsHf2NZN0xoOLb78="
676
-
},
677
-
{
678
-
"pname": "Microsoft.Extensions.Logging.Abstractions",
679
-
"version": "2.1.1",
680
-
"hash": "sha256-TzbYgz4EemrYKHMvB9HWDkFmq0BkTetKPUwBpYHk9+k="
681
-
},
682
-
{
683
-
"pname": "Microsoft.Extensions.Logging.Abstractions",
684
-
"version": "2.2.0",
685
-
"hash": "sha256-lJeKyhBnDc4stX2Wd7WpcG+ZKxPTFHILZSezKM2Fhws="
686
-
},
687
-
{
688
-
"pname": "Microsoft.Extensions.Logging.Abstractions",
689
189
"version": "8.0.0",
690
190
"hash": "sha256-Jmddjeg8U5S+iBTwRlVAVLeIHxc4yrrNgqVMOB7EjM4="
691
191
},
···
695
195
"hash": "sha256-cHpe8X2BgYa5DzulZfq24rg8O2K5Lmq2OiLhoyAVgJc="
696
196
},
697
197
{
698
-
"pname": "Microsoft.Extensions.Logging.Configuration",
699
-
"version": "2.2.0",
700
-
"hash": "sha256-KeAgb1vzW3HOd1+Bp741nHshe2DVVH2OCEU4suam69o="
701
-
},
702
-
{
703
-
"pname": "Microsoft.Extensions.Logging.Console",
704
-
"version": "2.2.0",
705
-
"hash": "sha256-7qmSYQZGqjuW1JYLzUQCTjl/Ox6ZLjIBJQswNUNjnLw="
706
-
},
707
-
{
708
-
"pname": "Microsoft.Extensions.Logging.Debug",
709
-
"version": "2.2.0",
710
-
"hash": "sha256-1x4AdGEmpN5br+UKXp15EboqMIjtsUn9/r3wNoj7v/w="
711
-
},
712
-
{
713
-
"pname": "Microsoft.Extensions.Logging.EventSource",
714
-
"version": "2.2.0",
715
-
"hash": "sha256-DyEQNzKE9ACtCAN2gpVe1Z2ovpDznyBJM9L9A+oSf6I="
716
-
},
717
-
{
718
-
"pname": "Microsoft.Extensions.ObjectPool",
719
-
"version": "2.1.1",
720
-
"hash": "sha256-ivQH0mOjHNwEh/VWUxdrXi/i0SZqRHDMxU9SiW9ygeU="
721
-
},
722
-
{
723
198
"pname": "Microsoft.Extensions.ObjectPool",
724
199
"version": "2.2.0",
725
200
"hash": "sha256-P+QUM50j/V8f45zrRqat8fz6Gu3lFP+hDjESwTZNOFg="
726
201
},
727
202
{
728
203
"pname": "Microsoft.Extensions.Options",
729
-
"version": "2.1.0",
730
-
"hash": "sha256-ol0tKlHOyX1qAQqNWuag0thb2mMCU2JHNiw0nzUhJnE="
731
-
},
732
-
{
733
-
"pname": "Microsoft.Extensions.Options",
734
-
"version": "2.1.1",
735
-
"hash": "sha256-dCPA56Wv9cLuz720PmVbk2oXda1t9ZSAlP8/clDU93E="
736
-
},
737
-
{
738
-
"pname": "Microsoft.Extensions.Options",
739
204
"version": "2.2.0",
740
205
"hash": "sha256-YBtPoWBEs+dlHPQ7qOmss+U9gnvG0T1irZY8NwD0QKw="
741
206
},
···
750
215
"hash": "sha256-AjcldddddtN/9aH9pg7ClEZycWtFHLi9IPe1GGhNQys="
751
216
},
752
217
{
753
-
"pname": "Microsoft.Extensions.Options.ConfigurationExtensions",
754
-
"version": "2.2.0",
755
-
"hash": "sha256-TZKLbSNM32hTzzDIKlRNcu6V2NhLfXTz+ew7QPvNJXE="
756
-
},
757
-
{
758
-
"pname": "Microsoft.Extensions.Primitives",
759
-
"version": "2.1.0",
760
-
"hash": "sha256-q1oDnqfQiiKgzlv/WDHgNGTlWfm+fkuY1R6t6hr/L+U="
761
-
},
762
-
{
763
-
"pname": "Microsoft.Extensions.Primitives",
764
-
"version": "2.1.1",
765
-
"hash": "sha256-nbu2OeQGWeG8QKpoAOxIQ8aPzDbWHgbzLXh55xqeeQw="
766
-
},
767
-
{
768
218
"pname": "Microsoft.Extensions.Primitives",
769
219
"version": "2.2.0",
770
220
"hash": "sha256-DMCTC3HW+sHaRlh/9F1sDwof+XgvVp9IzAqzlZWByn4="
···
775
225
"hash": "sha256-FU8qj3DR8bDdc1c+WeGZx/PCZeqqndweZM9epcpXjSo="
776
226
},
777
227
{
778
-
"pname": "Microsoft.Extensions.WebEncoders",
779
-
"version": "2.2.0",
780
-
"hash": "sha256-wwfvTcAgSnHQCuqqUwsiF588QxQYjXaGk9VwxiCLFtY="
781
-
},
782
-
{
783
-
"pname": "Microsoft.Net.Http.Headers",
784
-
"version": "2.1.1",
785
-
"hash": "sha256-jdod0MQ58QG8ezS3nYhO85Qk4D7xh0LnOz4XIXvtBBs="
786
-
},
787
-
{
788
228
"pname": "Microsoft.Net.Http.Headers",
789
229
"version": "2.2.0",
790
230
"hash": "sha256-pb8AoacSvy8hGNGodU6Lhv1ooWtUSCZwjmwd89PM1HA="
···
805
245
"hash": "sha256-LIcg1StDcQLPOABp4JRXIs837d7z0ia6+++3SF3jl1c="
806
246
},
807
247
{
808
-
"pname": "Microsoft.NETFramework.ReferenceAssemblies",
809
-
"version": "1.0.3",
810
-
"hash": "sha256-FBoJP5DHZF0QHM0xLm9yd4HJZVQOuSpSKA+VQRpphEE="
811
-
},
812
-
{
813
-
"pname": "Microsoft.NETFramework.ReferenceAssemblies.net462",
814
-
"version": "1.0.3",
815
-
"hash": "sha256-7mkqhFdDUAkQhV1MMwym6e+HwW4W90DkR00YcYXWbiE="
816
-
},
817
-
{
818
248
"pname": "Microsoft.TestPlatform.ObjectModel",
819
249
"version": "17.10.0",
820
250
"hash": "sha256-3YjVGK2zEObksBGYg8b/CqoJgLQ1jUv4GCWNjDhLRh4="
···
823
253
"pname": "Microsoft.TestPlatform.TestHost",
824
254
"version": "17.10.0",
825
255
"hash": "sha256-+yzP3FY6WoOosSpYnB7duZLhOPUZMQYy8zJ1d3Q4hK4="
826
-
},
827
-
{
828
-
"pname": "Microsoft.Win32.Registry",
829
-
"version": "4.5.0",
830
-
"hash": "sha256-WMBXsIb0DgPFPaFkNVxY9b9vcMxPqtgFgijKYMJfV/0="
831
-
},
832
-
{
833
-
"pname": "Microsoft.Win32.Registry",
834
-
"version": "5.0.0",
835
-
"hash": "sha256-9kylPGfKZc58yFqNKa77stomcoNnMeERXozWJzDcUIA="
836
256
},
837
257
{
838
258
"pname": "MimeMapping",
···
871
291
},
872
292
{
873
293
"pname": "Newtonsoft.Json",
874
-
"version": "10.0.1",
875
-
"hash": "sha256-Gw7dQIsmYfmcR5ASTuMsB8cqaI4g3osw0j+LO1jEzJY="
876
-
},
877
-
{
878
-
"pname": "Newtonsoft.Json",
879
-
"version": "11.0.2",
880
-
"hash": "sha256-YhlAbGfwoxQzxb3Hef4iyV9eGdPQJJNd2GgSR0jsBJ0="
881
-
},
882
-
{
883
-
"pname": "Newtonsoft.Json",
884
294
"version": "13.0.1",
885
295
"hash": "sha256-K2tSVW4n4beRPzPu3rlVaBEMdGvWSv/3Q1fxaDh4Mjo="
886
296
},
···
888
298
"pname": "Newtonsoft.Json",
889
299
"version": "13.0.3",
890
300
"hash": "sha256-hy/BieY4qxBWVVsDqqOPaLy1QobiIapkbrESm6v2PHc="
891
-
},
892
-
{
893
-
"pname": "Newtonsoft.Json",
894
-
"version": "9.0.1",
895
-
"hash": "sha256-mYCBrgUhIJFzRuLLV9SIiIFHovzfR8Uuqfg6e08EnlU="
896
-
},
897
-
{
898
-
"pname": "Newtonsoft.Json.Bson",
899
-
"version": "1.0.1",
900
-
"hash": "sha256-qofIFqViDsdBOE/X0IvzfGUklSrULaH8MoZQ+YrcMOQ="
901
301
},
902
302
{
903
303
"pname": "Newtonsoft.Json.Bson",
···
950
350
"hash": "sha256-/giVqikworG2XKqfN9uLyjUSXr35zBuZ2FX2r8X/WUY="
951
351
},
952
352
{
953
-
"pname": "System.AppContext",
954
-
"version": "4.3.0",
955
-
"hash": "sha256-yg95LNQOwFlA1tWxXdQkVyJqT4AnoDc+ACmrNvzGiZg="
956
-
},
957
-
{
958
353
"pname": "System.Buffers",
959
354
"version": "4.4.0",
960
355
"hash": "sha256-KTxAhYawFG2V5VX1jw3pzx3IrQXRgn1TsvgjPgxAbqA="
···
970
365
"hash": "sha256-wws90sfi9M7kuCPWkv1CEYMJtCqx9QB/kj0ymlsNaxI="
971
366
},
972
367
{
973
-
"pname": "System.Collections",
974
-
"version": "4.3.0",
975
-
"hash": "sha256-afY7VUtD6w/5mYqrce8kQrvDIfS2GXDINDh73IjxJKc="
976
-
},
977
-
{
978
-
"pname": "System.Collections.Concurrent",
979
-
"version": "4.3.0",
980
-
"hash": "sha256-KMY5DfJnDeIsa13DpqvyN8NkReZEMAFnlmNglVoFIXI="
981
-
},
982
-
{
983
-
"pname": "System.Collections.Immutable",
984
-
"version": "1.3.1",
985
-
"hash": "sha256-areGRq/dO08KhxiWuAK+cWAjOWYtuB1R9zGXLvIqwZw="
986
-
},
987
-
{
988
-
"pname": "System.Collections.Immutable",
989
-
"version": "1.5.0",
990
-
"hash": "sha256-BliqYlL9ntbMXo5d7NUrKXwYN+PqdyqDIS5bp4qVr7Q="
991
-
},
992
-
{
993
368
"pname": "System.ComponentModel.Annotations",
994
369
"version": "4.5.0",
995
370
"hash": "sha256-15yE2NoT9vmL9oGCaxHClQR1jLW1j1ef5hHMg55xRso="
···
1000
375
"hash": "sha256-+8wGYllXnIxRzy9dLhZFB88GoPj8ivYXS0KUfcivT8I="
1001
376
},
1002
377
{
1003
-
"pname": "System.Console",
1004
-
"version": "4.3.0",
1005
-
"hash": "sha256-Xh3PPBZr0pDbDaK8AEHbdGz7ePK6Yi1ZyRWI1JM6mbo="
1006
-
},
1007
-
{
1008
-
"pname": "System.Diagnostics.Debug",
1009
-
"version": "4.3.0",
1010
-
"hash": "sha256-fkA79SjPbSeiEcrbbUsb70u9B7wqbsdM9s1LnoKj0gM="
1011
-
},
1012
-
{
1013
-
"pname": "System.Diagnostics.DiagnosticSource",
1014
-
"version": "4.5.0",
1015
-
"hash": "sha256-0r8bsmgsb30bHJnvi98oPTFcxLfuqqt9mcoeEcYFFfk="
1016
-
},
1017
-
{
1018
378
"pname": "System.Diagnostics.DiagnosticSource",
1019
379
"version": "7.0.2",
1020
380
"hash": "sha256-8Uawe7mWOQsDzMSAAP16nuGD1FRSajyS8q+cA++MJ8E="
1021
381
},
1022
382
{
1023
-
"pname": "System.Diagnostics.DiagnosticSource",
1024
-
"version": "8.0.1",
1025
-
"hash": "sha256-zmwHjcJgKcbkkwepH038QhcnsWMJcHys+PEbFGC0Jgo="
1026
-
},
1027
-
{
1028
383
"pname": "System.Diagnostics.EventLog",
1029
384
"version": "8.0.1",
1030
385
"hash": "sha256-zvqd72pwgcGoa1nH3ZT1C0mP9k53vFLJ69r5MCQ1saA="
1031
386
},
1032
387
{
1033
-
"pname": "System.Diagnostics.FileVersionInfo",
1034
-
"version": "4.3.0",
1035
-
"hash": "sha256-JyqOf5/lsUNLMpIqK8XffcFTxB6vHWzGWHssmojokCQ="
1036
-
},
1037
-
{
1038
-
"pname": "System.Diagnostics.StackTrace",
1039
-
"version": "4.3.0",
1040
-
"hash": "sha256-Tfq7F61N0VfujVyI5A9MZvyWewQ5HepB1f1UMBMkUCs="
1041
-
},
1042
-
{
1043
-
"pname": "System.Diagnostics.Tools",
1044
-
"version": "4.3.0",
1045
-
"hash": "sha256-gVOv1SK6Ape0FQhCVlNOd9cvQKBvMxRX9K0JPVi8w0Y="
1046
-
},
1047
-
{
1048
-
"pname": "System.Dynamic.Runtime",
1049
-
"version": "4.3.0",
1050
-
"hash": "sha256-k75gjOYimIQtLBD5NDzwwi3ZMUBPRW3jmc3evDMMJbU="
1051
-
},
1052
-
{
1053
-
"pname": "System.Globalization",
1054
-
"version": "4.3.0",
1055
-
"hash": "sha256-caL0pRmFSEsaoeZeWN5BTQtGrAtaQPwFi8YOZPZG5rI="
1056
-
},
1057
-
{
1058
-
"pname": "System.IO.Compression",
1059
-
"version": "4.3.0",
1060
-
"hash": "sha256-f5PrQlQgj5Xj2ZnHxXW8XiOivaBvfqDao9Sb6AVinyA="
1061
-
},
1062
-
{
1063
-
"pname": "System.IO.FileSystem",
1064
-
"version": "4.3.0",
1065
-
"hash": "sha256-vNIYnvlayuVj0WfRfYKpDrhDptlhp1pN8CYmlVd2TXw="
1066
-
},
1067
-
{
1068
388
"pname": "System.IO.FileSystem.AccessControl",
1069
389
"version": "5.0.0",
1070
390
"hash": "sha256-c9MlDKJfj63YRvl7brRBNs59olrmbL+G1A6oTS8ytEc="
1071
-
},
1072
-
{
1073
-
"pname": "System.IO.FileSystem.Primitives",
1074
-
"version": "4.3.0",
1075
-
"hash": "sha256-LMnfg8Vwavs9cMnq9nNH8IWtAtSfk0/Fy4s4Rt9r1kg="
1076
-
},
1077
-
{
1078
-
"pname": "System.IO.Pipelines",
1079
-
"version": "4.5.2",
1080
-
"hash": "sha256-AXsErCMtJnoT1ZhYlChyObzAimwEp1Cl1L6X6fewuhA="
1081
391
},
1082
392
{
1083
393
"pname": "System.IO.Pipelines",
···
1090
400
"hash": "sha256-2zT5uBiyYm+jLIoJppIKJttTtpcMNKxd7Li0QEVjbv8="
1091
401
},
1092
402
{
1093
-
"pname": "System.Linq",
1094
-
"version": "4.3.0",
1095
-
"hash": "sha256-R5uiSL3l6a3XrXSSL6jz+q/PcyVQzEAByiuXZNSqD/A="
1096
-
},
1097
-
{
1098
-
"pname": "System.Linq.Expressions",
1099
-
"version": "4.3.0",
1100
-
"hash": "sha256-+3pvhZY7rip8HCbfdULzjlC9FPZFpYoQxhkcuFm2wk8="
1101
-
},
1102
-
{
1103
-
"pname": "System.Memory",
1104
-
"version": "4.5.0",
1105
-
"hash": "sha256-YOz1pCR4RpP1ywYoJsgXnVlzsWtC2uYKQJTg0NnFXtE="
1106
-
},
1107
-
{
1108
403
"pname": "System.Memory",
1109
404
"version": "4.5.1",
1110
405
"hash": "sha256-7JhQNSvE6JigM1qmmhzOX3NiZ6ek82R4whQNb+FpBzg="
···
1128
423
"pname": "System.Numerics.Vectors",
1129
424
"version": "4.4.0",
1130
425
"hash": "sha256-auXQK2flL/JpnB/rEcAcUm4vYMCYMEMiWOCAlIaqu2U="
1131
-
},
1132
-
{
1133
-
"pname": "System.Numerics.Vectors",
1134
-
"version": "4.5.0",
1135
-
"hash": "sha256-qdSTIFgf2htPS+YhLGjAGiLN8igCYJnCCo6r78+Q+c8="
1136
-
},
1137
-
{
1138
-
"pname": "System.Reflection",
1139
-
"version": "4.3.0",
1140
-
"hash": "sha256-NQSZRpZLvtPWDlvmMIdGxcVuyUnw92ZURo0hXsEshXY="
1141
-
},
1142
-
{
1143
-
"pname": "System.Reflection.Metadata",
1144
-
"version": "1.4.2",
1145
-
"hash": "sha256-cYd2SWmnacNq14fTpyW9vGcnbZSD4DPRjpR+tgdZZyE="
1146
426
},
1147
427
{
1148
428
"pname": "System.Reflection.Metadata",
···
1150
430
"hash": "sha256-JJfgaPav7UfEh4yRAQdGhLZF1brr0tUWPl6qmfNWq/E="
1151
431
},
1152
432
{
1153
-
"pname": "System.Resources.ResourceManager",
1154
-
"version": "4.3.0",
1155
-
"hash": "sha256-idiOD93xbbrbwwSnD4mORA9RYi/D/U48eRUsn/WnWGo="
1156
-
},
1157
-
{
1158
-
"pname": "System.Runtime",
1159
-
"version": "4.3.0",
1160
-
"hash": "sha256-51813WXpBIsuA6fUtE5XaRQjcWdQ2/lmEokJt97u0Rg="
1161
-
},
1162
-
{
1163
-
"pname": "System.Runtime.CompilerServices.Unsafe",
1164
-
"version": "4.5.0",
1165
-
"hash": "sha256-g9jIdQtXSAhY+ezQtYNgHEUoQR3HzznHs3JMzD9bip4="
1166
-
},
1167
-
{
1168
433
"pname": "System.Runtime.CompilerServices.Unsafe",
1169
434
"version": "4.5.1",
1170
435
"hash": "sha256-Lucrfpuhz72Ns+DOS7MjuNT2KWgi+m4bJkg87kqXmfU="
···
1185
450
"hash": "sha256-bEG1PnDp7uKYz/OgLOWs3RWwQSVYm+AnPwVmAmcgp2I="
1186
451
},
1187
452
{
1188
-
"pname": "System.Runtime.Extensions",
1189
-
"version": "4.3.0",
1190
-
"hash": "sha256-wLDHmozr84v1W2zYCWYxxj0FR0JDYHSVRaRuDm0bd/o="
1191
-
},
1192
-
{
1193
-
"pname": "System.Runtime.InteropServices",
1194
-
"version": "4.3.0",
1195
-
"hash": "sha256-8sDH+WUJfCR+7e4nfpftj/+lstEiZixWUBueR2zmHgI="
1196
-
},
1197
-
{
1198
-
"pname": "System.Runtime.InteropServices.RuntimeInformation",
1199
-
"version": "4.0.0",
1200
-
"hash": "sha256-5j53amb76A3SPiE3B0llT2XPx058+CgE7OXL4bLalT4="
1201
-
},
1202
-
{
1203
-
"pname": "System.Runtime.InteropServices.RuntimeInformation",
1204
-
"version": "4.3.0",
1205
-
"hash": "sha256-MYpl6/ZyC6hjmzWRIe+iDoldOMW1mfbwXsduAnXIKGA="
1206
-
},
1207
-
{
1208
-
"pname": "System.Runtime.Numerics",
1209
-
"version": "4.3.0",
1210
-
"hash": "sha256-P5jHCgMbgFMYiONvzmaKFeOqcAIDPu/U8bOVrNPYKqc="
1211
-
},
1212
-
{
1213
-
"pname": "System.Security.AccessControl",
1214
-
"version": "4.5.0",
1215
-
"hash": "sha256-AFsKPb/nTk2/mqH/PYpaoI8PLsiKKimaXf+7Mb5VfPM="
1216
-
},
1217
-
{
1218
453
"pname": "System.Security.AccessControl",
1219
454
"version": "5.0.0",
1220
455
"hash": "sha256-ueSG+Yn82evxyGBnE49N4D+ngODDXgornlBtQ3Omw54="
1221
456
},
1222
457
{
1223
-
"pname": "System.Security.Cryptography.Algorithms",
1224
-
"version": "4.3.0",
1225
-
"hash": "sha256-tAJvNSlczYBJ3Ed24Ae27a55tq/n4D3fubNQdwcKWA8="
1226
-
},
1227
-
{
1228
-
"pname": "System.Security.Cryptography.Cng",
1229
-
"version": "4.5.0",
1230
-
"hash": "sha256-9llRbEcY1fHYuTn3vGZaCxsFxSAqXl4bDA6Rz9b0pN4="
1231
-
},
1232
-
{
1233
-
"pname": "System.Security.Cryptography.Encoding",
1234
-
"version": "4.3.0",
1235
-
"hash": "sha256-Yuge89N6M+NcblcvXMeyHZ6kZDfwBv3LPMDiF8HhJss="
1236
-
},
1237
-
{
1238
458
"pname": "System.Security.Cryptography.Pkcs",
1239
459
"version": "8.0.1",
1240
460
"hash": "sha256-KMNIkJ3yQ/5O6WIhPjyAIarsvIMhkp26A6aby5KkneU="
1241
461
},
1242
462
{
1243
-
"pname": "System.Security.Cryptography.Primitives",
1244
-
"version": "4.3.0",
1245
-
"hash": "sha256-fnFi7B3SnVj5a+BbgXnbjnGNvWrCEU6Hp/wjsjWz318="
1246
-
},
1247
-
{
1248
463
"pname": "System.Security.Cryptography.ProtectedData",
1249
464
"version": "4.4.0",
1250
465
"hash": "sha256-Ri53QmFX8I8UH0x4PikQ1ZA07ZSnBUXStd5rBfGWFOE="
···
1255
470
"hash": "sha256-fb0pa9sQxN+mr0vnXg1Igbx49CaOqS+GDkTfWNboUvs="
1256
471
},
1257
472
{
1258
-
"pname": "System.Security.Cryptography.X509Certificates",
1259
-
"version": "4.3.0",
1260
-
"hash": "sha256-MG3V/owDh273GCUPsGGraNwaVpcydupl3EtPXj6TVG0="
1261
-
},
1262
-
{
1263
-
"pname": "System.Security.Cryptography.Xml",
1264
-
"version": "4.5.0",
1265
-
"hash": "sha256-FIGpgYPbdA1NX0I4NmAr4gdt5VM/emm7PjM5XUEHZOY="
1266
-
},
1267
-
{
1268
473
"pname": "System.Security.Cryptography.Xml",
1269
474
"version": "8.0.2",
1270
475
"hash": "sha256-9TCmVyMB4+By/ipU8vdYDtSnw1tkkebnXXVRdT78+28="
1271
476
},
1272
477
{
1273
-
"pname": "System.Security.Permissions",
1274
-
"version": "4.5.0",
1275
-
"hash": "sha256-Fa6dX6Gyse1A/RBoin8cVaHQePbfBvp6jjWxUXPhXKQ="
1276
-
},
1277
-
{
1278
-
"pname": "System.Security.Principal.Windows",
1279
-
"version": "4.5.0",
1280
-
"hash": "sha256-BkUYNguz0e4NJp1kkW7aJBn3dyH9STwB5N8XqnlCsmY="
1281
-
},
1282
-
{
1283
478
"pname": "System.Security.Principal.Windows",
1284
479
"version": "5.0.0",
1285
480
"hash": "sha256-CBOQwl9veFkrKK2oU8JFFEiKIh/p+aJO+q9Tc2Q/89Y="
···
1288
483
"pname": "System.ServiceProcess.ServiceController",
1289
484
"version": "8.0.1",
1290
485
"hash": "sha256-2cXTzNOyXqJinFPzdVJ9Gu6qrFtycfivu7RHDzBJic8="
1291
-
},
1292
-
{
1293
-
"pname": "System.Text.Encoding",
1294
-
"version": "4.3.0",
1295
-
"hash": "sha256-GctHVGLZAa/rqkBNhsBGnsiWdKyv6VDubYpGkuOkBLg="
1296
486
},
1297
487
{
1298
488
"pname": "System.Text.Encoding.CodePages",
···
1300
490
"hash": "sha256-fjCLQc1PRW0Ix5IZldg0XKv+J1DqPSfu9pjMyNBp7dE="
1301
491
},
1302
492
{
1303
-
"pname": "System.Text.Encoding.Extensions",
1304
-
"version": "4.3.0",
1305
-
"hash": "sha256-vufHXg8QAKxHlujPHHcrtGwAqFmsCD6HKjfDAiHyAYc="
1306
-
},
1307
-
{
1308
493
"pname": "System.Text.Encodings.Web",
1309
494
"version": "4.5.0",
1310
495
"hash": "sha256-o+jikyFOG30gX57GoeZztmuJ878INQ5SFMmKovYqLWs="
1311
496
},
1312
497
{
1313
498
"pname": "System.Text.Encodings.Web",
1314
-
"version": "4.5.1",
1315
-
"hash": "sha256-F3YY+z86YxC5TQW7RToelnemrqRN7gdRNbpdot8byl8="
1316
-
},
1317
-
{
1318
-
"pname": "System.Text.Encodings.Web",
1319
499
"version": "8.0.0",
1320
500
"hash": "sha256-IUQkQkV9po1LC0QsqrilqwNzPvnc+4eVvq+hCvq8fvE="
1321
501
},
···
1323
503
"pname": "System.Text.Json",
1324
504
"version": "8.0.5",
1325
505
"hash": "sha256-yKxo54w5odWT6nPruUVsaX53oPRe+gKzGvLnnxtwP68="
1326
-
},
1327
-
{
1328
-
"pname": "System.Threading",
1329
-
"version": "4.3.0",
1330
-
"hash": "sha256-ZDQ3dR4pzVwmaqBg4hacZaVenQ/3yAF/uV7BXZXjiWc="
1331
-
},
1332
-
{
1333
-
"pname": "System.Threading.Tasks",
1334
-
"version": "4.3.0",
1335
-
"hash": "sha256-Z5rXfJ1EXp3G32IKZGiZ6koMjRu0n8C1NGrwpdIen4w="
1336
-
},
1337
-
{
1338
-
"pname": "System.Threading.Tasks.Extensions",
1339
-
"version": "4.5.0",
1340
-
"hash": "sha256-SIdUoXOGGSmBGXLWW76fz0OEoFYDJ8ZoU/xFdVibtxY="
1341
-
},
1342
-
{
1343
-
"pname": "System.Threading.Tasks.Extensions",
1344
-
"version": "4.5.1",
1345
-
"hash": "sha256-3NeBC+r7eTVz3f+cEm1NkVhxSr7LrYGX/NdUwje9ecY="
1346
506
},
1347
507
{
1348
508
"pname": "System.Threading.Tasks.Extensions",
···
1353
513
"pname": "System.Threading.Tasks.Extensions",
1354
514
"version": "4.5.4",
1355
515
"hash": "sha256-owSpY8wHlsUXn5xrfYAiu847L6fAKethlvYx97Ri1ng="
1356
-
},
1357
-
{
1358
-
"pname": "System.Threading.Tasks.Parallel",
1359
-
"version": "4.3.0",
1360
-
"hash": "sha256-8H2vRmsn29MNfMmCeIL5vHfbM19jWaLDKNLzDonCI+c="
1361
-
},
1362
-
{
1363
-
"pname": "System.Threading.Thread",
1364
-
"version": "4.3.0",
1365
-
"hash": "sha256-pMs6RNFC3nQOGz9EqIcyWmO8YLaqay+q/Qde5hqPXXg="
1366
-
},
1367
-
{
1368
-
"pname": "System.ValueTuple",
1369
-
"version": "4.3.0",
1370
-
"hash": "sha256-tkMwiobmGQn/t8LDqpkM+Q7XJOebEl3bwVf11d2ZR4g="
1371
-
},
1372
-
{
1373
-
"pname": "System.ValueTuple",
1374
-
"version": "4.5.0",
1375
-
"hash": "sha256-niH6l2fU52vAzuBlwdQMw0OEoRS/7E1w5smBFoqSaAI="
1376
-
},
1377
-
{
1378
-
"pname": "System.Xml.ReaderWriter",
1379
-
"version": "4.3.0",
1380
-
"hash": "sha256-QQ8KgU0lu4F5Unh+TbechO//zaAGZ4MfgvW72Cn1hzA="
1381
-
},
1382
-
{
1383
-
"pname": "System.Xml.XDocument",
1384
-
"version": "4.3.0",
1385
-
"hash": "sha256-rWtdcmcuElNOSzCehflyKwHkDRpiOhJJs8CeQ0l1CCI="
1386
-
},
1387
-
{
1388
-
"pname": "System.Xml.XmlDocument",
1389
-
"version": "4.3.0",
1390
-
"hash": "sha256-kbuV4Y7rVJkfMp2Kgoi8Zvdatm9CZNmlKB3GZgANvy4="
1391
-
},
1392
-
{
1393
-
"pname": "System.Xml.XPath",
1394
-
"version": "4.3.0",
1395
-
"hash": "sha256-kd1JMqj6obhxzEPRJeYvcUyJqkOs/9A0UOQccC6oYrM="
1396
-
},
1397
-
{
1398
-
"pname": "System.Xml.XPath.XDocument",
1399
-
"version": "4.3.0",
1400
-
"hash": "sha256-dqk4CWuwocj5qsUAYlS+XAe6GGcY/N/HIPEGe5afrPM="
1401
516
},
1402
517
{
1403
518
"pname": "YamlDotNet",
+4
-4
pkgs/servers/mail/mailpit/source.nix
+4
-4
pkgs/servers/mail/mailpit/source.nix
···
1
1
{
2
-
version = "1.21.8";
3
-
hash = "sha256-zTVjjd/XmxfVJpQdaFsIl6vDlzU1Hf7szHpnZJBwV3Y=";
4
-
npmDepsHash = "sha256-uUzlWReyvCYYTFoPRd6DDUHEPbty99OLmfH4CEVmzU4=";
5
-
vendorHash = "sha256-Rxavu9cu5tU4+SQmjh1O8NuLHJFnrcjN75bDYw3FY5Y=";
2
+
version = "1.22.0";
3
+
hash = "sha256-cQgBHiUV9Wy9T1FSuaiM26hp/F44JvBmH4NvsEKwD1U=";
4
+
npmDepsHash = "sha256-McC7IDIJ6ZOOEFC8fCancAjp8BReJ6tfYN1FfPnaV8I=";
5
+
vendorHash = "sha256-WhTYG1Bza5RglhApOqVDZMkPC3K3hVk4l2GdLvstOIc=";
6
6
}
+4
-2
pkgs/servers/nextcloud/notify_push.nix
+4
-2
pkgs/servers/nextcloud/notify_push.nix
···
16
16
hash = "sha256-Y71o+ARi/YB2BRDfEyORbrA9HPvsUlWdh5UjM8hzmcA=";
17
17
};
18
18
19
-
cargoHash = "sha256-Mk+0LKP55Um5YiCx2O49rUZPwaXtKFnWtRC+WPGBadE=";
19
+
useFetchCargoVendor = true;
20
+
cargoHash = "sha256-bO3KN+ynxNdbnFv1ZHJSSPWd4SxWQGIis3O3Gfba8jw=";
20
21
21
22
passthru = rec {
22
23
test_client = rustPlatform.buildRustPackage {
···
25
26
26
27
buildAndTestSubdir = "test_client";
27
28
28
-
cargoHash = "sha256-SBEuFOTgqNjPtKx0PFDA5Gkiksn3cZEmYcs2shAo2Po=";
29
+
useFetchCargoVendor = true;
30
+
cargoHash = "sha256-bO3KN+ynxNdbnFv1ZHJSSPWd4SxWQGIis3O3Gfba8jw=";
29
31
30
32
meta = meta // {
31
33
mainProgram = "test_client";
+2
-2
pkgs/servers/nosql/eventstore/default.nix
+2
-2
pkgs/servers/nosql/eventstore/default.nix
···
27
27
# Fixes application reporting 0.0.0.0 as its version.
28
28
MINVERVERSIONOVERRIDE = version;
29
29
30
-
dotnet-sdk = dotnetCorePackages.sdk_6_0;
31
-
dotnet-runtime = dotnetCorePackages.aspnetcore_6_0;
30
+
dotnet-sdk = dotnetCorePackages.sdk_6_0-bin;
31
+
dotnet-runtime = dotnetCorePackages.aspnetcore_6_0-bin;
32
32
33
33
nativeBuildInputs = [ git glibcLocales bintools ];
34
34
+2
-3
pkgs/servers/polaris/default.nix
+2
-3
pkgs/servers/polaris/default.nix
···
30
30
'';
31
31
};
32
32
33
-
cargoHash = if stdenv.buildPlatform.isDarwin
34
-
then "sha256-HTqsghjfSjwOaN/ApPFvWVEoquZzE3MYzULkhUOXIWI"
35
-
else "sha256-Z3AbYtdNAyKT5EuGtCktEg0fxs/gpKdsrttRkxZhLAU";
33
+
useFetchCargoVendor = true;
34
+
cargoHash = "sha256-bVXz/rSfkmdQlAa3B4zamZebpRBOkch6zNOFiyEQBbY=";
36
35
37
36
buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [
38
37
darwin.Security
+3
-1
pkgs/tools/backup/bacula/default.nix
+3
-1
pkgs/tools/backup/bacula/default.nix
···
56
56
"--with-working-dir=/var/lib/bacula"
57
57
"--mandir=\${out}/share/man"
58
58
]
59
-
++ lib.optional (stdenv.buildPlatform != stdenv.hostPlatform) "ac_cv_func_setpgrp_void=yes"
59
+
++
60
+
lib.optional (stdenv.buildPlatform != stdenv.hostPlatform)
61
+
"ac_cv_func_setpgrp_void=${if stdenv.hostPlatform.isBSD then "no" else "yes"}"
60
62
++ lib.optionals stdenv.hostPlatform.isDarwin [
61
63
# bacula’s `configure` script fails to detect CoreFoundation correctly,
62
64
# but these symbols are available in the nixpkgs CoreFoundation framework.
+4
-2
pkgs/tools/misc/sshx/default.nix
+4
-2
pkgs/tools/misc/sshx/default.nix
···
29
29
cargoHash
30
30
;
31
31
32
+
useFetchCargoVendor = true;
33
+
32
34
nativeBuildInputs = [ protobuf ];
33
35
34
36
buildInputs = lib.optional stdenv.hostPlatform.isDarwin darwin.apple_sdk.frameworks.Security;
···
58
60
{
59
61
sshx = mkSshxPackage {
60
62
pname = "sshx";
61
-
cargoHash = "sha256-PMSKhlHSjXKh/Jxvl2z+c1zDDyuVPzQapvdCdcuaFYc=";
63
+
cargoHash = "sha256-wXElkSaVWoUNhm2UOv8Q+UabgrVKqxwDUsk/JJaZzMw=";
62
64
};
63
65
64
66
sshx-server = mkSshxPackage rec {
65
67
pname = "sshx-server";
66
-
cargoHash = "sha256-ySsTjNoI/nuz2qtZ4M2Fd9zy239+E61hUCq1r/ahgsA=";
68
+
cargoHash = "sha256-wXElkSaVWoUNhm2UOv8Q+UabgrVKqxwDUsk/JJaZzMw=";
67
69
68
70
postPatch = ''
69
71
substituteInPlace crates/sshx-server/src/web.rs \
+1
-1
pkgs/tools/networking/netbird/default.nix
+1
-1
pkgs/tools/networking/netbird/default.nix
···
91
91
''
92
92
mv $out/bin/${lib.last (lib.splitString "/" module)} $out/bin/${binary}
93
93
''
94
-
+ lib.optionalString (!ui) ''
94
+
+ lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform && !ui) ''
95
95
installShellCompletion --cmd ${binary} \
96
96
--bash <($out/bin/${binary} completion bash) \
97
97
--fish <($out/bin/${binary} completion fish) \
+2
pkgs/tools/package-management/rpm/default.nix
+2
pkgs/tools/package-management/rpm/default.nix
+5
-1
pkgs/tools/text/mdbook-linkcheck/default.nix
+5
-1
pkgs/tools/text/mdbook-linkcheck/default.nix
···
21
21
sha256 = "sha256-ZbraChBHuKAcUA62EVHZ1RygIotNEEGv24nhSPAEj00=";
22
22
};
23
23
24
-
cargoHash = "sha256-AwixlCL5ZcLgj9wYeBvkSy2U6J8alXf488l8DMn73w4=";
24
+
cargoDeps = rustPlatform.fetchCargoVendor {
25
+
inherit pname version src;
26
+
allowGitDependencies = false;
27
+
hash = "sha256-Tt7ljjWv2CMtP/ELZNgSH/ifmBk/42+E0r9ZXQEJNP8=";
28
+
};
25
29
26
30
buildInputs = if stdenv.hostPlatform.isDarwin then [ Security ] else [ openssl ];
27
31
+5
pkgs/top-level/aliases.nix
+5
pkgs/top-level/aliases.nix
···
132
132
auditBlasHook = throw "'auditBlasHook' has been removed since it never worked"; # Added 2024-04-02
133
133
aumix = throw "'aumix' has been removed due to lack of maintenance upstream. Consider using 'pamixer' for CLI or 'pavucontrol' for GUI"; # Added 2024-09-14
134
134
authy = throw "'authy' has been removed since it reached end of life"; # Added 2024-04-19
135
+
autoadb = throw "'autoadb' has been removed due to lack of maintenance upstream"; # Added 2025-01-25
135
136
avldrums-lv2 = throw "'avldrums-lv2' has been renamed to/replaced by 'x42-avldrums'"; # Converted to throw 2024-10-17
136
137
avrlibcCross = avrlibc; # Added 2024-09-06
137
138
awesome-4-0 = awesome; # Added 2022-05-05
···
204
205
cargo-espflash = espflash;
205
206
cargo-kcov = throw "'cargo-kcov' has been removed due to lack of upstream maintenance"; # Added 2025-01-25
206
207
cargo-inspect = throw "'cargo-inspect' has been removed due to lack of upstream maintenance. Upstream recommends cargo-expand."; # Added 2025-01-26
208
+
cargo-web = throw "'cargo-web' has been removed due to lack of upstream maintenance"; # Added 2025-01-26
207
209
cawbird = throw "cawbird has been abandoned upstream and is broken anyways due to Twitter closing its API";
208
210
certmgr-selfsigned = certmgr; # Added 2023-11-30
209
211
cgal_4 = throw "cgal_4 has been removed as it is obsolete use cgal instead"; # Added 2024-12-30
···
1375
1377
temurin-jre-bin-22 = throw "Temurin 22 has been removed as it has reached its end of life"; # Added 2024-09-24
1376
1378
temurin-bin-22 = throw "Temurin 22 has been removed as it has reached its end of life"; # Added 2024-09-24
1377
1379
tepl = libgedit-tepl; # Added 2024-04-29
1380
+
termplay = throw "'termplay' has been removed due to lack of maintenance upstream"; # Added 2025-01-25
1378
1381
testVersion = testers.testVersion; # Added 2022-04-20
1379
1382
tfplugindocs = terraform-plugin-docs; # Added 2023-11-01
1380
1383
invalidateFetcherByDrvHash = testers.invalidateFetcherByDrvHash; # Added 2022-05-05
···
1470
1473
virtscreen = throw "'virtscreen' has been removed, as it was broken and unmaintained"; # Added 2024-10-17
1471
1474
vkBasalt = vkbasalt; # Added 2022-11-22
1472
1475
vkdt-wayland = vkdt; # Added 2024-04-19
1476
+
void = throw "'void' has been removed due to lack of upstream maintenance"; # Added 2025-01-25
1473
1477
volnoti = throw "'volnoti' has been removed due to lack of maintenance upstream."; # Added 2024-12-04
1474
1478
vuze = throw "'vuze' was removed because it is unmaintained upstream and insecure (CVE-2018-13417). BiglyBT is a maintained fork."; # Added 2024-11-22
1475
1479
inherit (libsForQt5.mauiPackages) vvave; # added 2022-05-17
···
1486
1490
''; # Add 2023-07-29
1487
1491
waypoint = throw "waypoint has been removed from nixpkgs as the upstream project was archived"; # Added 2024-04-24
1488
1492
webkitgtk = lib.warnOnInstantiate "Explicitly set the ABI version of 'webkitgtk'" webkitgtk_4_0;
1493
+
webmetro = throw "'webmetro' has been removed due to lack of upstream maintenance"; # Added 2025-01-25
1489
1494
wg-bond = throw "'wg-bond' has been removed due to lack of upstream maintenance"; # Added 2025-01-25
1490
1495
wineWayland = wine-wayland;
1491
1496
win-virtio = virtio-win; # Added 2023-10-17
+11
-19
pkgs/top-level/all-packages.nix
+11
-19
pkgs/top-level/all-packages.nix
···
411
411
412
412
dotnetCorePackages = recurseIntoAttrs (callPackage ../development/compilers/dotnet {});
413
413
414
-
dotnet-sdk_6 = dotnetCorePackages.sdk_6_0;
415
-
dotnet-sdk_7 = dotnetCorePackages.sdk_7_0;
414
+
dotnet-sdk_6 = dotnetCorePackages.sdk_6_0-bin;
415
+
dotnet-sdk_7 = dotnetCorePackages.sdk_7_0-bin;
416
416
dotnet-sdk_8 = dotnetCorePackages.sdk_8_0;
417
417
dotnet-sdk_9 = dotnetCorePackages.sdk_9_0;
418
418
419
-
dotnet-runtime_6 = dotnetCorePackages.runtime_6_0;
420
-
dotnet-runtime_7 = dotnetCorePackages.runtime_7_0;
419
+
dotnet-runtime_6 = dotnetCorePackages.runtime_6_0-bin;
420
+
dotnet-runtime_7 = dotnetCorePackages.runtime_7_0-bin;
421
421
dotnet-runtime_8 = dotnetCorePackages.runtime_8_0;
422
422
dotnet-runtime_9 = dotnetCorePackages.runtime_9_0;
423
423
424
-
dotnet-aspnetcore_6 = dotnetCorePackages.aspnetcore_6_0;
425
-
dotnet-aspnetcore_7 = dotnetCorePackages.aspnetcore_7_0;
424
+
dotnet-aspnetcore_6 = dotnetCorePackages.aspnetcore_6_0-bin;
425
+
dotnet-aspnetcore_7 = dotnetCorePackages.aspnetcore_7_0-bin;
426
426
dotnet-aspnetcore_8 = dotnetCorePackages.aspnetcore_8_0;
427
427
dotnet-aspnetcore_9 = dotnetCorePackages.aspnetcore_9_0;
428
428
···
4474
4474
4475
4475
openrefine = callPackage ../applications/science/misc/openrefine { jdk = jdk17; };
4476
4476
4477
-
openrgb = libsForQt5.callPackage ../applications/misc/openrgb { };
4478
-
4479
4477
openrgb-with-all-plugins = openrgb.withPlugins [
4480
4478
openrgb-plugin-effects
4481
4479
openrgb-plugin-hardwaresync
4482
4480
];
4483
-
4484
-
openrgb-plugin-effects = libsForQt5.callPackage ../applications/misc/openrgb-plugins/effects { };
4485
-
4486
-
openrgb-plugin-hardwaresync = libsForQt5.callPackage ../applications/misc/openrgb-plugins/hardwaresync { };
4487
4481
4488
4482
toastify = darwin.apple_sdk_11_0.callPackage ../tools/misc/toastify {};
4489
4483
···
6615
6609
);
6616
6610
buildRustCrateHelpers = callPackage ../build-support/rust/build-rust-crate/helpers.nix { };
6617
6611
6618
-
cargo-web = callPackage ../development/tools/rust/cargo-web {
6619
-
inherit (darwin.apple_sdk.frameworks) CoreServices Security;
6620
-
};
6621
-
6622
6612
cargo-flamegraph = callPackage ../development/tools/rust/cargo-flamegraph {
6623
6613
inherit (darwin.apple_sdk.frameworks) Security;
6624
6614
inherit (linuxPackages) perf;
···
7492
7482
7493
7483
fortran-language-server = python3.pkgs.callPackage ../development/tools/language-servers/fortran-language-server { };
7494
7484
7495
-
inherit (callPackages ../development/tools/language-servers/nixd {
7496
-
llvmPackages = llvmPackages_16;
7497
-
}) nixf nixt nixd;
7485
+
inherit (callPackages ../development/tools/language-servers/nixd { }) nixf nixt nixd;
7498
7486
7499
7487
ansible-later = callPackage ../tools/admin/ansible/later.nix { };
7500
7488
···
8280
8268
};
8281
8269
8282
8270
sloc = nodePackages.sloc;
8271
+
8272
+
slurm = callPackage ../by-name/sl/slurm/package.nix {
8273
+
nvml = cudaPackages.cuda_nvml_dev;
8274
+
};
8283
8275
8284
8276
snowman = qt5.callPackage ../development/tools/analysis/snowman { };
8285
8277
+6
pkgs/top-level/python-packages.nix
+6
pkgs/top-level/python-packages.nix
···
2572
2572
2573
2573
commonregex = callPackage ../development/python-modules/commonregex { };
2574
2574
2575
+
compliance-trestle = callPackage ../development/python-modules/compliance-trestle { };
2576
+
2575
2577
complycube = callPackage ../development/python-modules/complycube { };
2576
2578
2577
2579
compreffor = callPackage ../development/python-modules/compreffor { };
···
7862
7864
mako = callPackage ../development/python-modules/mako { };
7863
7865
7864
7866
malduck = callPackage ../development/python-modules/malduck { };
7867
+
7868
+
mallard-ducktype = callPackage ../development/python-modules/mallard-ducktype { };
7865
7869
7866
7870
mammoth = callPackage ../development/python-modules/mammoth { };
7867
7871
···
17932
17936
w1thermsensor = callPackage ../development/python-modules/w1thermsensor { };
17933
17937
17934
17938
w3lib = callPackage ../development/python-modules/w3lib { };
17939
+
17940
+
wadler-lindig = callPackage ../development/python-modules/wadler-lindig { };
17935
17941
17936
17942
wadllib = callPackage ../development/python-modules/wadllib { };
17937
17943