Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] master from NixOS:master #251

Merged
merged 103 commits into from
Dec 26, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
103 commits
Select commit Hold shift + click to select a range
930ee4a
caddy: add support for compiling Caddy with plugins
vincentbernat Dec 16, 2024
f4acd80
redli: 0.13.0 -> 0.14.0
r-ryantm Dec 16, 2024
cc63b30
osmo-msc: 1.12.0 -> 1.12.2
markuskowa Dec 20, 2024
bd13a0f
osmo-bsc: 1.12.2 -> 1.12.4
markuskowa Dec 20, 2024
613cfb8
libosmo-sigtran: init at 2.0.1
markuskowa Dec 20, 2024
1a7f2a6
omso-*: remove dead code
markuskowa Dec 20, 2024
ee290a0
osmo-*: add markuskowa as maintainer
markuskowa Dec 20, 2024
1e60d26
plexamp: 4.11.2 -> 4.11.5
r-ryantm Dec 21, 2024
ceede88
publii: 0.46.2 -> 0.46.3
r-ryantm Dec 23, 2024
3ce0b97
gnuradio: remove unused swig argument
doronbehar Nov 18, 2024
9fb5c8c
gnuradio: use new apple-sdk pattern
doronbehar Nov 18, 2024
6d55129
gnuradioPackages.osmosdr: don't use with lib; in meta
doronbehar Nov 18, 2024
592ebbf
gnuradioMinimal: move to pkgs/by-name
doronbehar Nov 18, 2024
d8be53a
inspectrum: switch to GR 3.10
doronbehar Nov 18, 2024
d79a889
gnuradio3_8: remove
doronbehar Nov 18, 2024
7c046c1
kodi: add patch for swig 4.3.0
doronbehar Dec 23, 2024
4a9dcde
swig3: remove
doronbehar Nov 18, 2024
c405f45
gnuradioPackages.osmosdr: simplify expression for a single GR version
doronbehar Nov 18, 2024
9063945
gnuradioPackages.ais: remove
doronbehar Nov 18, 2024
19f7152
gnuradioPackages.limesdr: remove
doronbehar Nov 18, 2024
f3426f8
gnuradioPackages.rds: remove
doronbehar Nov 18, 2024
25e5103
gnuradioPackages.nacl: remove
doronbehar Nov 18, 2024
1d884e1
gnuradioPackages.gsm: remove
doronbehar Nov 18, 2024
d8fb383
gnuradioPackages.grnet: remove
doronbehar Nov 18, 2024
d50107f
qradiolink: switch to GR 3.10
doronbehar Nov 18, 2024
e55f1d7
deepin.deepin-calculator: 6.5.2 -> 6.5.4
wineee Dec 24, 2024
4642e27
caddy: move withPlugins function into a dedicated file
vincentbernat Dec 24, 2024
e57d662
caddy: avoid use of builtins and prefer lib
vincentbernat Dec 24, 2024
2f93866
gitstatus: unvendor zlib
paparodeo Dec 25, 2024
bc5ff8d
ruby_3_4: 3.4.0.preview2 -> 3.4.1
masoo Dec 25, 2024
8b08bf2
rime-ls: 0.4.0 -> 0.4.1
r-ryantm Dec 25, 2024
a33f200
lrcget: 0.5.0 -> 0.9.0
eljamm Dec 25, 2024
5ab4b4f
lrcget: add passthru.updateScript
eljamm Dec 25, 2024
76b449a
postgresqlPackages.pgmq: 1.4.5 -> 1.5.0
r-ryantm Dec 25, 2024
b02b8ab
libqt5pas,lazarus: 3.2-0 -> 3.6-0
OPNA2608 Dec 25, 2024
6273897
libqt5pas: Don't rely on mkDerivation from libsForQt5 anymore
OPNA2608 Dec 25, 2024
71b646d
python311Packages.model-checker: 0.5.6 -> 0.6.2
fabaff Dec 25, 2024
df434a1
python311Packages.parts: 2.0.0 -> 2.1.0
fabaff Dec 25, 2024
98afea5
python312Packages.pyais: 2.8.2 -> 2.8.3
fabaff Dec 25, 2024
e87f44a
python312Packages.tencentcloud-sdk-python: 3.0.1287 -> 3.0.1288
fabaff Dec 25, 2024
9b0e625
postgresqlPackages.pg_repack: 1.5.1 -> 1.5.2
r-ryantm Dec 25, 2024
d230e69
libsForQt5.libqtpas: Rename from libqt5pas
OPNA2608 Dec 25, 2024
542c24c
qt6Packages.libqtpas: init at 3.6-0
OPNA2608 Dec 25, 2024
c39894d
lazarus-qt6: init at 3.6-0
OPNA2608 Dec 25, 2024
f3a4952
python312Packages.deezer-python: 7.1.0 -> 7.1.1
fabaff Dec 25, 2024
cc0b31c
postgresqlPackages.plpgsql_check: 2.7.12 -> 2.7.13
r-ryantm Dec 25, 2024
0659cd9
python312Packages.gvm-tools: 24.8.0 -> 24.12.1
fabaff Dec 25, 2024
20feba7
wooting-udev-rules: update udev rules
returntoreality Nov 20, 2024
b325158
wooting: update module description
returntoreality Nov 20, 2024
21ccd4b
wooting-udev-rules: add returntoreality to maintainers
returntoreality Nov 20, 2024
5c10431
wootility: 4.6.21 -> 4.7.2
returntoreality Nov 21, 2024
65216ff
wootility: add returntoreality to maintainers
returntoreality Nov 21, 2024
1cf85a9
postgresqlPackages.pgrouting: 3.7.0 -> 3.7.1
r-ryantm Dec 26, 2024
0bc5b5d
keypunch: 4.0 -> 5.0
getchoo Dec 24, 2024
5b8caa6
gitstatus: fix darwin build
gador Dec 25, 2024
1337b7d
mesa: fix broken vaapi/vdpau symlinks
K900 Dec 26, 2024
ff1e89e
rime-ls: 0.4.0 -> 0.4.1 (#368143)
nixpkgs-merge-bot[bot] Dec 26, 2024
d8faea3
mesa: fix broken vaapi/vdpau symlinks (#368261)
K900 Dec 26, 2024
a1cfcf8
vdrPlugins.softhddevice: 2.4.0 -> 2.4.1
r-ryantm Dec 26, 2024
754abe6
vhdl-ls: 0.83.0 -> 0.83.1
r-ryantm Dec 26, 2024
9a90c6b
gitstatus: fix build with GCC14 and on darwin (#368183)
gador Dec 26, 2024
68b821f
monado: gate tracing support behind argument
Scrumplex Dec 26, 2024
90e3fa1
vdrPlugins.softhddevice: 2.4.0 -> 2.4.1 (#368267)
ck3d Dec 26, 2024
6c63c2c
python312Packages.ansible: 10.4.0 -> 11.1.0
r-ryantm Dec 13, 2024
d29066d
ansible: 2.17.6 -> 2.18.1
r-ryantm Dec 7, 2024
2da60c9
publii: 0.46.2 -> 0.46.3 (#367633)
misuzu Dec 26, 2024
8380cd3
plexamp: 4.11.2 -> 4.11.5 (#367022)
misuzu Dec 26, 2024
39bf1ee
keypunch: 4.0 -> 5.0 (#367816)
TomaSajt Dec 26, 2024
79795a5
vimPlugins.astrocore: init at 2024-12-23
PerchunPak Dec 26, 2024
d4797eb
vimPlugins.astrolsp: init at 2024-12-23
PerchunPak Dec 26, 2024
173f27f
vimPlugins.astroui: init at 2024-12-23
PerchunPak Dec 26, 2024
1412f7e
python312Packages.tencentcloud-sdk-python: 3.0.1287 -> 3.0.1288 (#368…
fabaff Dec 26, 2024
d9952f6
python312Packages.deezer-python: 7.1.0 -> 7.1.1 (#368214)
fabaff Dec 26, 2024
834fa31
vimPlugins.mason-null-ls-nvim: init at 2024-04-09
PerchunPak Dec 26, 2024
41f9fd5
vimPlugins.mason-nvim-dap-nvim: init at 2024-08-04
PerchunPak Dec 26, 2024
a00506d
python311Packages.model-checker: 0.5.6 -> 0.6.2 (#368198)
fabaff Dec 26, 2024
633cd4f
deepin.deepin-calculator: 6.5.2 -> 6.5.4 (#367886)
wineee Dec 26, 2024
4bc9913
vhdl-ls: 0.83.0 -> 0.83.1 (#368265)
doronbehar Dec 26, 2024
6a9c49f
python311Packages.parts: 2.0.0 -> 2.1.0 (#368197)
fabaff Dec 26, 2024
67bdaab
wootility: 4.6.21 -> 4.7.2; wooting-udev-rules: update to latest reco…
donovanglover Dec 26, 2024
46689d5
libqt5pas,lazarus-qt: 3.2-0 -> 3.6-0, init Qt6 variants (#368201)
7c6f434c Dec 26, 2024
34ce9b5
python311Packages.pontos: 24.12.3 -> 24.12.4
fabaff Dec 25, 2024
7e4e174
ruby_3_4: 3.4.0.preview2 -> 3.4.1 (#368092)
kirillrdy Dec 26, 2024
ec3999c
python312Packages.pyais: 2.8.2 -> 2.8.3 (#368194)
fabaff Dec 26, 2024
25495b5
monado: gate tracing support behind argument (#368279)
prusnak Dec 26, 2024
21ed640
akkoma: use erlang 26
K900 Dec 26, 2024
1824146
python311Packages.pontos: 24.12.3 -> 24.12.4 (#368196)
fabaff Dec 26, 2024
a7c66ba
python312Packages.gvm-tools: 24.8.0 -> 24.12.1 (#368219)
fabaff Dec 26, 2024
91e1b77
libosmo-sigtran: init at 2.0.1, cleanups (#366945)
markuskowa Dec 26, 2024
43f6e0e
postgresqlPackages.pg_repack: 1.5.1 -> 1.5.2 (#368208)
wolfgangwalther Dec 26, 2024
6857687
postgresqlPackages.plpgsql_check: 2.7.12 -> 2.7.13 (#368218)
wolfgangwalther Dec 26, 2024
902120f
postgresqlPackages.pgrouting: 3.7.0 -> 3.7.1 (#368227)
wolfgangwalther Dec 26, 2024
77b4299
redli: 0.13.0 -> 0.14.0 (#365625)
wolfgangwalther Dec 26, 2024
42c2634
nixos/opensmtpd: fix opensmtpd test
Ekleog Dec 25, 2024
c340fd8
nixos/opensmtpd: fix opensmtpd-rspamd test
Ekleog Dec 25, 2024
fb4ff06
fix opensmtpd's sendmail, add relevant test
Ekleog Dec 25, 2024
69a8aba
nixos/opensmtpd: run nixfmt as requested by ci
Ekleog Dec 25, 2024
c6bc263
postgresqlPackages.pgmq: 1.4.5 -> 1.5.0 (#368173)
wolfgangwalther Dec 26, 2024
04654c4
gnuradio3_8: remove (#356976)
doronbehar Dec 26, 2024
6ff8d99
Add astronvim plugins (#368283)
GaetanLepage Dec 26, 2024
9ceb117
caddy: add suport for compiling Caddy with plugins (#358586)
thiagokokada Dec 26, 2024
0c97814
akkoma: use erlang 26 (#368293)
K900 Dec 26, 2024
48f26df
lrcget: 0.5.0 -> 0.9.0 (#368164)
Scrumplex Dec 26, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions nixos/doc/manual/release-notes/rl-2505.section.md
Original file line number Diff line number Diff line change
Expand Up @@ -267,6 +267,21 @@

- `bind.cacheNetworks` now only controls access for recursive queries, where it previously controlled access for all queries.

- Caddy can now be built with plugins by using `caddy.withPlugins`, a `passthru` function that accepts an attribute set as a parameter. The `plugins` argument represents a list of Caddy plugins, with each Caddy plugin being a versioned module. The `hash` argument represents the `vendorHash` of the resulting Caddy source code with the plugins added.

Example:
```nix
services.caddy = {
enable = true;
package = pkgs.caddy.withPlugins {
plugins = [ "github.com/caddy-dns/[email protected]" ];
hash = "sha256-F/jqR4iEsklJFycTjSaW8B/V3iTGqqGOzwYBUXxRKrc=";
};
};
```

To get the necessary hash of the vendored dependencies, omit `hash`. The build will fail and tell you the correct value.

- `programs.fzf.keybindings` now supports the fish shell.

<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->
Expand Down
3 changes: 1 addition & 2 deletions nixos/modules/hardware/wooting.nix
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
{ config, lib, pkgs, ... }:
{
options.hardware.wooting.enable = lib.mkEnableOption ''support for Wooting keyboards.
Note that users must be in the "input" group for udev rules to apply'';
options.hardware.wooting.enable = lib.mkEnableOption "support for Wooting keyboards";

config = lib.mkIf config.hardware.wooting.enable {
environment.systemPackages = [ pkgs.wootility ];
Expand Down
6 changes: 5 additions & 1 deletion nixos/modules/services/mail/opensmtpd.nix
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,11 @@ in
};

services.mail.sendmailSetuidWrapper = lib.mkIf cfg.setSendmail (
security.wrappers.smtpctl // { program = "sendmail"; }
security.wrappers.smtpctl
// {
source = "${sendmail}/bin/sendmail";
program = "sendmail";
}
);

systemd.tmpfiles.rules = [
Expand Down
10 changes: 3 additions & 7 deletions nixos/tests/opensmtpd-rspamd.nix
Original file line number Diff line number Diff line change
Expand Up @@ -29,12 +29,8 @@ import ./make-test-python.nix {
"${pkgs.dovecot}/libexec/dovecot/deliver -d %{user.username}"
match from any for local action dovecot_deliver

action do_relay relay
# DO NOT DO THIS IN PRODUCTION!
# Setting up authentication requires a certificate which is painful in
# a test environment, but THIS WOULD BE DANGEROUS OUTSIDE OF A
# WELL-CONTROLLED ENVIRONMENT!
match from any for any action do_relay
action relay_smtp2 relay host "smtp://192.168.1.2"
match from any for any action relay_smtp2
'';
};
services.dovecot2 = {
Expand Down Expand Up @@ -107,7 +103,7 @@ import ./make-test-python.nix {
import smtplib, sys

with smtplib.SMTP('192.168.1.1') as smtp:
smtp.sendmail('alice@[192.168.1.1]', 'bob@[192.168.1.2]', """
smtp.sendmail('alice@smtp1', 'bob@smtp2', """
From: alice@smtp1
To: bob@smtp2
Subject: Test
Expand Down
45 changes: 34 additions & 11 deletions nixos/tests/opensmtpd.nix
Original file line number Diff line number Diff line change
Expand Up @@ -16,18 +16,33 @@ import ./make-test-python.nix {
}
];
};
environment.systemPackages = [ pkgs.opensmtpd ];
environment.systemPackages =
let
testSendmail = pkgs.writeScriptBin "test-sendmail" ''
#!/bin/sh
set -euxo pipefail
echo "========= SENDING" >&2
${pkgs.system-sendmail}/bin/sendmail -v -f alice@smtp1 bob@smtp2 >&2 <<EOF
From: alice@smtp1
To: bob@smtp2
Subject: Sendmail Test

Hello World
EOF
echo "=========== FINISHED SENDING" >&2
'';
in
[
pkgs.opensmtpd
testSendmail
];
services.opensmtpd = {
enable = true;
extraServerArgs = [ "-v" ];
serverConfiguration = ''
listen on 0.0.0.0
action do_relay relay
# DO NOT DO THIS IN PRODUCTION!
# Setting up authentication requires a certificate which is painful in
# a test environment, but THIS WOULD BE DANGEROUS OUTSIDE OF A
# WELL-CONTROLLED ENVIRONMENT!
match from any for any action do_relay
action relay_smtp2 relay host "smtp://192.168.1.2"
match from any for any action relay_smtp2
'';
};
};
Expand Down Expand Up @@ -87,7 +102,7 @@ import ./make-test-python.nix {
import smtplib, sys

with smtplib.SMTP('192.168.1.1') as smtp:
smtp.sendmail('alice@[192.168.1.1]', 'bob@[192.168.1.2]', """
smtp.sendmail('alice@smtp1', 'bob@smtp2', """
From: alice@smtp1
To: bob@smtp2
Subject: Test
Expand All @@ -105,16 +120,19 @@ import ./make-test-python.nix {
imap.select()
status, refs = imap.search(None, 'ALL')
assert status == 'OK'
assert len(refs) == 1
status, msg = imap.fetch(refs[0], 'BODY[TEXT]')
assert len(refs) == 1 and refs[0] != ""
status, msg = imap.fetch(refs[0], '(BODY[TEXT])')
assert status == 'OK'
content = msg[0][1]
print("===> content:", content)
split = content.split(b'\r\n')
print("===> split:", split)
lastline = split[-3]
split.reverse()
lastline = next(filter(lambda x: x != b"", map(bytes.strip, split)))
print("===> lastline:", lastline)
assert lastline.strip() == b'Hello World'
imap.store(refs[0], '+FLAGS', '\\Deleted')
imap.expunge()
'';
in
[
Expand Down Expand Up @@ -143,6 +161,11 @@ import ./make-test-python.nix {
smtp1.wait_until_fails("smtpctl show queue | egrep .")
smtp2.wait_until_fails("smtpctl show queue | egrep .")
client.succeed("check-mail-landed >&2")

smtp1.succeed("test-sendmail")
smtp1.wait_until_fails("smtpctl show queue | egrep .")
smtp2.wait_until_fails("smtpctl show queue | egrep .")
client.succeed("check-mail-landed >&2")
'';

meta.timeout = 1800;
Expand Down
6 changes: 3 additions & 3 deletions pkgs/applications/audio/plexamp/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,12 @@

let
pname = "plexamp";
version = "4.11.2";
version = "4.11.5";

src = fetchurl {
url = "https://plexamp.plex.tv/plexamp.plex.tv/desktop/Plexamp-${version}.AppImage";
name = "${pname}-${version}.AppImage";
hash = "sha512-cNBupLFHhq7GDoj/QYGsS0UShTKmDpf/JxBZS92VwTCuuBjScTMGF0cETGEYYnvxqv4vf9MSKNY0/HW9CuguaA==";
hash = "sha512-j8fPp6JcTB/PwsGgvEGqETZ83mGee1MwR4T9eFcNuoLRtlnudM7c3WDgxhpUdv5Nx3XkcMVnW1fntZYN2sIfzA==";
};

appimageContents = appimageTools.extractType2 {
Expand All @@ -38,7 +38,7 @@ appimageTools.wrapType2 {
meta = with lib; {
description = "Beautiful Plex music player for audiophiles, curators, and hipsters";
homepage = "https://plexamp.com/";
changelog = "https://forums.plex.tv/t/plexamp-release-notes/221280/76";
changelog = "https://forums.plex.tv/t/plexamp-release-notes/221280/77";
license = licenses.unfree;
maintainers = with maintainers; [
killercup
Expand Down
7 changes: 3 additions & 4 deletions pkgs/applications/editors/cudatext/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,7 @@
, python3

# Qt5
, libqt5pas
, qt5
, libsForQt5

, widgetset ? "qt5"
# See https://github.com/Alexey-T/CudaText-lexers
Expand Down Expand Up @@ -59,13 +58,13 @@ stdenv.mkDerivation rec {
'';

nativeBuildInputs = [ lazarus fpc ]
++ lib.optional (widgetset == "qt5") qt5.wrapQtAppsHook;
++ lib.optional (widgetset == "qt5") libsForQt5.wrapQtAppsHook;

buildInputs = [ libX11 ]
++ lib.optionals (lib.hasPrefix "gtk" widgetset) [ pango cairo glib atk gdk-pixbuf ]
++ lib.optional (widgetset == "gtk2") gtk2
++ lib.optional (widgetset == "gtk3") gtk3
++ lib.optional (widgetset == "qt5") libqt5pas;
++ lib.optional (widgetset == "qt5") libsForQt5.libqtpas;

NIX_LDFLAGS = "--as-needed -rpath ${lib.makeLibraryPath buildInputs}";

Expand Down
60 changes: 60 additions & 0 deletions pkgs/applications/editors/vim/plugins/generated.nix
Original file line number Diff line number Diff line change
Expand Up @@ -749,6 +749,30 @@ final: prev:
meta.homepage = "https://github.com/otavioschwanck/arrow.nvim/";
};

astrocore = buildVimPlugin {
pname = "astrocore";
version = "2024-12-23";
src = fetchFromGitHub {
owner = "AstroNvim";
repo = "astrocore";
rev = "ecaf7c76484d3313b966856c2c29672a6abbc3f4";
sha256 = "1n9akfpm7lmby20w2dmh99vspff8hack81f6d0as531yjjflbcy0";
};
meta.homepage = "https://github.com/AstroNvim/astrocore/";
};

astrolsp = buildVimPlugin {
pname = "astrolsp";
version = "2024-12-23";
src = fetchFromGitHub {
owner = "AstroNvim";
repo = "astrolsp";
rev = "e5e88e2b5ed1c0f8b6fbea682577473aeabdc2b4";
sha256 = "0arf7lmmcniq1ppsa9544x240simw38m72fm4i0100r05p0h4ygk";
};
meta.homepage = "https://github.com/AstroNvim/astrolsp/";
};

astrotheme = buildVimPlugin {
pname = "astrotheme";
version = "2024-12-10";
Expand All @@ -761,6 +785,18 @@ final: prev:
meta.homepage = "https://github.com/AstroNvim/astrotheme/";
};

astroui = buildVimPlugin {
pname = "astroui";
version = "2024-12-23";
src = fetchFromGitHub {
owner = "AstroNvim";
repo = "astroui";
rev = "81ddd0315ac4b260a4563a00be943992901ae5e5";
sha256 = "1qv9ny98wxyjdyzsw5gmn4wfsklrl01m27hxaba0mypirjr0kv1r";
};
meta.homepage = "https://github.com/AstroNvim/astroui/";
};

async-vim = buildVimPlugin {
pname = "async.vim";
version = "2022-04-04";
Expand Down Expand Up @@ -6507,6 +6543,18 @@ final: prev:
meta.homepage = "https://github.com/williamboman/mason-lspconfig.nvim/";
};

mason-null-ls-nvim = buildVimPlugin {
pname = "mason-null-ls.nvim";
version = "2024-04-09";
src = fetchFromGitHub {
owner = "jay-babu";
repo = "mason-null-ls.nvim";
rev = "de19726de7260c68d94691afb057fa73d3cc53e7";
sha256 = "1jxslvqp05hzsz3vrspg5yal94314agh15b2p9cimiwj955igbys";
};
meta.homepage = "https://github.com/jay-babu/mason-null-ls.nvim/";
};

mason-nvim = buildVimPlugin {
pname = "mason.nvim";
version = "2024-07-16";
Expand All @@ -6519,6 +6567,18 @@ final: prev:
meta.homepage = "https://github.com/williamboman/mason.nvim/";
};

mason-nvim-dap-nvim = buildVimPlugin {
pname = "mason-nvim-dap.nvim";
version = "2024-08-04";
src = fetchFromGitHub {
owner = "jay-babu";
repo = "mason-nvim-dap.nvim";
rev = "8b9363d83b5d779813cdd2819b8308651cec2a09";
sha256 = "0q2pk217lrnpyvqj0mqikayyiajdvj3apki66mxx27zibgc7qg3l";
};
meta.homepage = "https://github.com/jay-babu/mason-nvim-dap.nvim/";
};

mason-tool-installer-nvim = buildVimPlugin {
pname = "mason-tool-installer.nvim";
version = "2024-06-03";
Expand Down
31 changes: 29 additions & 2 deletions pkgs/applications/editors/vim/plugins/overrides.nix
Original file line number Diff line number Diff line change
Expand Up @@ -143,10 +143,23 @@ in
nvimRequireCheck = "advanced_git_search.utils";
};

astrocore = super.astrocore.overrideAttrs {
dependencies = [ self.lazy-nvim ];
};

astrotheme = super.astrotheme.overrideAttrs {
nvimRequireCheck = "astrotheme";
nvimSkipModule = [
# attempt to index local 'c' (a nil value)
"astrotheme.groups.plugins.flash"
"astrotheme.groups.plugins.todo-comments"
];
};

astroui = super.astroui.overrideAttrs (oa: {
# Readme states that astrocore is an optional dependency
nativeCheckInputs = oa.nativeCheckInputs ++ [ self.astrocore ];
});

asyncrun-vim = super.asyncrun-vim.overrideAttrs {
nvimSkipModule = [
# vim plugin with optional toggleterm integration
Expand Down Expand Up @@ -1556,6 +1569,20 @@ in
nvimRequireCheck = "mason-lspconfig";
};

mason-null-ls-nvim = super.mason-null-ls-nvim.overrideAttrs {
dependencies = with self; [
mason-nvim
null-ls-nvim
];
};

mason-nvim-dap-nvim = super.mason-nvim-dap-nvim.overrideAttrs {
dependencies = with self; [
mason-nvim
nvim-dap
];
};

mason-nvim = super.mason-nvim.overrideAttrs {
# lua/mason-vendor/zzlib/inflate-bwo.lua:15: 'end' expected near '&'
nvimSkipModule = "mason-vendor.zzlib.inflate-bwo";
Expand Down Expand Up @@ -2345,7 +2372,7 @@ in
openscad
];

# FIXME: cant find plugin root dir
# FIXME: can't find plugin root dir
nvimSkipModule = [
"openscad"
"openscad.snippets.openscad"
Expand Down
5 changes: 5 additions & 0 deletions pkgs/applications/editors/vim/plugins/vim-plugin-names
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,10 @@ https://github.com/ckarnell/antonys-macro-repeater/,,
https://github.com/solarnz/arcanist.vim/,,
https://github.com/vim-scripts/argtextobj.vim/,,
https://github.com/otavioschwanck/arrow.nvim/,,
https://github.com/AstroNvim/astrocore/,HEAD,
https://github.com/AstroNvim/astrolsp/,HEAD,
https://github.com/AstroNvim/astrotheme/,,
https://github.com/AstroNvim/astroui/,HEAD,
https://github.com/prabirshrestha/async.vim/,,
https://github.com/prabirshrestha/asyncomplete-buffer.vim/,HEAD,
https://github.com/prabirshrestha/asyncomplete-file.vim/,HEAD,
Expand Down Expand Up @@ -539,6 +542,8 @@ https://github.com/David-Kunz/markid/,HEAD,
https://github.com/chentoast/marks.nvim/,,
https://github.com/OXY2DEV/markview.nvim/,HEAD,
https://github.com/williamboman/mason-lspconfig.nvim/,HEAD,
https://github.com/jay-babu/mason-null-ls.nvim/,HEAD,
https://github.com/jay-babu/mason-nvim-dap.nvim/,HEAD,
https://github.com/WhoIsSethDaniel/mason-tool-installer.nvim/,HEAD,
https://github.com/williamboman/mason.nvim/,HEAD,
https://github.com/vim-scripts/matchit.zip/,,
Expand Down
Loading
Loading