diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index dc9f4b706261..2918f7994288 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -9468,6 +9468,12 @@ githubId = 49935860; name = "Henri Rosten"; }; + henrispriet = { + email = "henri.spriet@gmail.com"; + github = "henrispriet"; + githubId = 36509362; + name = "Henri Spriet"; + }; henrytill = { email = "henrytill@gmail.com"; github = "henrytill"; @@ -16516,6 +16522,13 @@ githubId = 56316606; name = "Amneesh Singh"; }; + naufik = { + email = "naufal@naufik.net"; + github = "naufik"; + githubId = 8577904; + name = "Naufal Fikri"; + keys = [ { fingerprint = "1575 D651 E31EC 6117A CF0AA C1A3B 8BBC A515 8835"; } ]; + }; naxdy = { name = "Naxdy"; email = "naxdy@naxdy.org"; diff --git a/nixos/modules/image/repart.nix b/nixos/modules/image/repart.nix index c2963c816533..d6120da6524a 100644 --- a/nixos/modules/image/repart.nix +++ b/nixos/modules/image/repart.nix @@ -48,7 +48,7 @@ let }; repartConfig = lib.mkOption { - type = with lib.types; attrsOf (oneOf [ str int bool ]); + type = with lib.types; attrsOf (oneOf [ str int bool (listOf str) ]); example = { Type = "home"; SizeMinBytes = "512M"; @@ -311,7 +311,7 @@ in (lib.mapAttrsToList (_n: v: v.repartConfig.Format or null) cfg.partitions); - format = pkgs.formats.ini { }; + format = pkgs.formats.ini { listsAsDuplicateKeys = true; }; definitionsDirectory = utils.systemdUtils.lib.definitions "repart.d" diff --git a/nixos/modules/services/databases/influxdb.nix b/nixos/modules/services/databases/influxdb.nix index 9bc0b935d08f..0f8517703acc 100644 --- a/nixos/modules/services/databases/influxdb.nix +++ b/nixos/modules/services/databases/influxdb.nix @@ -93,11 +93,7 @@ let }; } cfg.extraConfig; - configFile = pkgs.runCommandLocal "config.toml" { } '' - ${pkgs.buildPackages.remarshal}/bin/remarshal -if json -of toml \ - < ${pkgs.writeText "config.json" (builtins.toJSON configOptions)} \ - > $out - ''; + configFile = (pkgs.formats.toml {}).generate "config.toml" configOptions; in { diff --git a/nixos/modules/services/development/athens.nix b/nixos/modules/services/development/athens.nix index ddd4699fea2a..214a262a65e2 100644 --- a/nixos/modules/services/development/athens.nix +++ b/nixos/modules/services/development/athens.nix @@ -140,12 +140,10 @@ let } ); - configFile = pkgs.runCommandLocal "config.toml" { } '' - ${pkgs.buildPackages.jq}/bin/jq 'del(..|nulls)' \ - < ${pkgs.writeText "config.json" (builtins.toJSON athensConfig)} | \ - ${pkgs.buildPackages.remarshal}/bin/remarshal -if json -of toml \ - > $out - ''; + configFile = lib.pipe athensConfig [ + (lib.filterAttrsRecursive (_k: v: v != null)) + ((pkgs.formats.toml {}).generate "config.toml") + ]; in { meta = { diff --git a/nixos/modules/services/logging/promtail.nix b/nixos/modules/services/logging/promtail.nix index d6038055c05c..7dabe13de41d 100644 --- a/nixos/modules/services/logging/promtail.nix +++ b/nixos/modules/services/logging/promtail.nix @@ -2,9 +2,11 @@ let cfg = config.services.promtail; - prettyJSON = conf: pkgs.runCommandLocal "promtail-config.json" {} '' - echo '${builtins.toJSON conf}' | ${pkgs.buildPackages.jq}/bin/jq 'del(._module)' > $out - ''; + format = pkgs.formats.json {}; + prettyJSON = conf: with lib; pipe conf [ + (flip removeAttrs [ "_module" ]) + (format.generate "promtail-config.json") + ]; allowSystemdJournal = cfg.configuration ? scrape_configs && lib.any (v: v ? journal) cfg.configuration.scrape_configs; @@ -20,7 +22,7 @@ in { enable = mkEnableOption "the Promtail ingresser"; configuration = mkOption { - type = (pkgs.formats.json {}).type; + type = format.type; description = '' Specify the configuration for Promtail in Nix. This option will be ignored if `services.promtail.configFile` is defined. diff --git a/nixos/modules/services/misc/renovate.nix b/nixos/modules/services/misc/renovate.nix index 5d968dc41a68..503aed8fdb91 100644 --- a/nixos/modules/services/misc/renovate.nix +++ b/nixos/modules/services/misc/renovate.nix @@ -69,7 +69,7 @@ in validateSettings = mkOption { type = types.bool; default = true; - description = "Weither to run renovate's config validator on the built configuration."; + description = "Whether to run renovate's config validator on the built configuration."; }; settings = mkOption { type = json.type; diff --git a/nixos/modules/services/monitoring/thanos.nix b/nixos/modules/services/monitoring/thanos.nix index 10f4d08f8874..097d34e6440d 100644 --- a/nixos/modules/services/monitoring/thanos.nix +++ b/nixos/modules/services/monitoring/thanos.nix @@ -28,7 +28,7 @@ let cfg = config.services.thanos; nullOpt = type: description: mkOption { - type = types.nullOr type; + type = if type.check null then type else types.nullOr type; default = null; description = description; }; @@ -85,11 +85,7 @@ let }; }; - toYAML = name: attrs: pkgs.runCommand name { - preferLocalBuild = true; - json = builtins.toFile "${name}.json" (builtins.toJSON attrs); - nativeBuildInputs = [ pkgs.remarshal ]; - } "json2yaml -i $json -o $out"; + format = pkgs.formats.yaml {}; thanos = cmd: "${cfg.package}/bin/thanos ${cmd}" + (let args = cfg.${cmd}.arguments; @@ -144,10 +140,10 @@ let option = mkOption { type = with types; nullOr str; default = if cfg.tracing.config == null then null - else toString (toYAML "tracing.yaml" cfg.tracing.config); + else toString (format.generate "tracing.yaml" cfg.tracing.config); defaultText = literalExpression '' if config.services.thanos..tracing.config == null then null - else toString (toYAML "tracing.yaml" config.services.thanos..tracing.config); + else toString (format.generate "tracing.yaml" config.services.thanos..tracing.config); ''; description = '' Path to YAML file that contains tracing configuration. @@ -160,7 +156,7 @@ let tracing.config = { toArgs = _opt: _attrs: []; - option = nullOpt types.attrs '' + option = nullOpt format.type '' Tracing configuration. When not `null` the attribute set gets converted to @@ -209,10 +205,10 @@ let option = mkOption { type = with types; nullOr str; default = if cfg.objstore.config == null then null - else toString (toYAML "objstore.yaml" cfg.objstore.config); + else toString (format.generate "objstore.yaml" cfg.objstore.config); defaultText = literalExpression '' if config.services.thanos..objstore.config == null then null - else toString (toYAML "objstore.yaml" config.services.thanos..objstore.config); + else toString (format.generate "objstore.yaml" config.services.thanos..objstore.config); ''; description = '' Path to YAML file that contains object store configuration. @@ -225,7 +221,7 @@ let objstore.config = { toArgs = _opt: _attrs: []; - option = nullOpt types.attrs '' + option = nullOpt format.type '' Object store configuration. When not `null` the attribute set gets converted to diff --git a/nixos/modules/services/networking/ncdns.nix b/nixos/modules/services/networking/ncdns.nix index 115726381eb7..011cdd5adaf6 100644 --- a/nixos/modules/services/networking/ncdns.nix +++ b/nixos/modules/services/networking/ncdns.nix @@ -4,25 +4,8 @@ let cfg = cfgs.ncdns; dataDir = "/var/lib/ncdns"; - username = "ncdns"; - valueType = with lib.types; oneOf [ int str bool path ] - // { description = "setting type (integer, string, bool or path)"; }; - - configType = with lib.types; attrsOf (nullOr (either valueType configType)) - // { description = '' - ncdns.conf configuration type. The format consists of an - attribute set of settings. Each setting can be either `null`, - a value or an attribute set. The allowed values are integers, - strings, booleans or paths. - ''; - }; - - configFile = pkgs.runCommand "ncdns.conf" - { json = builtins.toJSON cfg.settings; - passAsFile = [ "json" ]; - } - "${pkgs.remarshal}/bin/json2toml < $jsonPath > $out"; + format = pkgs.formats.toml {}; defaultFiles = { public = "${dataDir}/bit.key"; @@ -35,7 +18,7 @@ let needsKeygen = lib.all lib.id (lib.flip lib.mapAttrsToList cfg.dnssec.keys (n: v: v == lib.getAttr n defaultFiles)); - mkDefaultAttrs = lib.mapAttrs (n: v: lib.mkDefault v); + mkDefaultAttrs = lib.mapAttrs (_n: v: lib.mkDefault v); in @@ -160,7 +143,7 @@ in }; settings = lib.mkOption { - type = configType; + type = format.type; default = { }; example = lib.literalExpression '' { # enable webserver @@ -257,7 +240,7 @@ in User = "ncdns"; StateDirectory = "ncdns"; Restart = "on-failure"; - ExecStart = "${pkgs.ncdns}/bin/ncdns -conf=${configFile}"; + ExecStart = "${pkgs.ncdns}/bin/ncdns -conf=${format.generate "ncdns.conf" cfg.settings}"; }; preStart = lib.optionalString (cfg.dnssec.enable && needsKeygen) '' diff --git a/nixos/modules/services/web-apps/akkoma.nix b/nixos/modules/services/web-apps/akkoma.nix index 1b7cc0fa54c9..9df89c65a3cf 100644 --- a/nixos/modules/services/web-apps/akkoma.nix +++ b/nixos/modules/services/web-apps/akkoma.nix @@ -95,7 +95,7 @@ let package = mkOption { type = types.package; description = "Akkoma frontend package."; - example = literalExpression "pkgs.akkoma-frontends.akkoma-fe"; + example = literalExpression "pkgs.akkoma-fe"; }; name = mkOption { @@ -520,12 +520,12 @@ in { type = with types; attrsOf (submodule frontend); default = { primary = { - package = pkgs.akkoma-frontends.akkoma-fe; + package = pkgs.akkoma-fe; name = "akkoma-fe"; ref = "stable"; }; admin = { - package = pkgs.akkoma-frontends.admin-fe; + package = pkgs.akkoma-admin-fe; name = "admin-fe"; ref = "stable"; }; @@ -533,12 +533,12 @@ in { defaultText = literalExpression '' { primary = { - package = pkgs.akkoma-frontends.akkoma-fe; + package = pkgs.akkoma-fe; name = "akkoma-fe"; ref = "stable"; }; admin = { - package = pkgs.akkoma-frontends.admin-fe; + package = pkgs.akkoma-admin-fe; name = "admin-fe"; ref = "stable"; }; @@ -557,7 +557,7 @@ in { default = null; example = literalExpression '' { - "emoji/blobs.gg" = pkgs.akkoma-emoji.blobs_gg; + "emoji/blobs.gg" = pkgs.blobs_gg; "static/terms-of-service.html" = pkgs.writeText "terms-of-service.html" ''' … '''; diff --git a/nixos/modules/services/web-servers/traefik.nix b/nixos/modules/services/web-servers/traefik.nix index 1a65ce21112e..b02944719275 100644 --- a/nixos/modules/services/web-servers/traefik.nix +++ b/nixos/modules/services/web-servers/traefik.nix @@ -4,48 +4,18 @@ with lib; let cfg = config.services.traefik; - jsonValue = with types; - let - valueType = nullOr (oneOf [ - bool - int - float - str - (lazyAttrsOf valueType) - (listOf valueType) - ]) // { - description = "JSON value"; - emptyValue.value = { }; - }; - in valueType; + + format = pkgs.formats.toml {}; + dynamicConfigFile = if cfg.dynamicConfigFile == null then - pkgs.runCommand "config.toml" { - buildInputs = [ pkgs.remarshal ]; - preferLocalBuild = true; - } '' - remarshal -if json -of toml \ - < ${ - pkgs.writeText "dynamic_config.json" - (builtins.toJSON cfg.dynamicConfigOptions) - } \ - > $out - '' + format.generate "config.toml" cfg.dynamicConfigOptions else cfg.dynamicConfigFile; + staticConfigFile = if cfg.staticConfigFile == null then - pkgs.runCommand "config.toml" { - buildInputs = [ pkgs.yj ]; - preferLocalBuild = true; - } '' - yj -jt -i \ - < ${ - pkgs.writeText "static_config.json" (builtins.toJSON - (recursiveUpdate cfg.staticConfigOptions { - providers.file.filename = "${dynamicConfigFile}"; - })) - } \ - > $out - '' + format.generate "config.toml" (recursiveUpdate cfg.staticConfigOptions { + providers.file.filename = "${dynamicConfigFile}"; + }) else cfg.staticConfigFile; @@ -71,7 +41,7 @@ in { description = '' Static configuration for Traefik. ''; - type = jsonValue; + type = format.type; default = { entryPoints.http.address = ":80"; }; example = { entryPoints.web.address = ":8080"; @@ -95,7 +65,7 @@ in { description = '' Dynamic configuration for Traefik. ''; - type = jsonValue; + type = format.type; default = { }; example = { http.routers.router1 = { diff --git a/nixos/modules/system/boot/systemd/repart.nix b/nixos/modules/system/boot/systemd/repart.nix index 869172ceca6e..a8dc4745c26b 100644 --- a/nixos/modules/system/boot/systemd/repart.nix +++ b/nixos/modules/system/boot/systemd/repart.nix @@ -10,7 +10,7 @@ let cfg = config.systemd.repart; initrdCfg = config.boot.initrd.systemd.repart; - format = pkgs.formats.ini { }; + format = pkgs.formats.ini { listsAsDuplicateKeys = true; }; definitionsDirectory = utils.systemdUtils.lib.definitions "repart.d" format ( lib.mapAttrs (_n: v: { Partition = v; }) cfg.partitions @@ -93,6 +93,7 @@ in str int bool + (listOf str) ]) ); default = { }; diff --git a/nixos/modules/virtualisation/libvirtd.nix b/nixos/modules/virtualisation/libvirtd.nix index 0852111437b4..a7ceecb452c0 100644 --- a/nixos/modules/virtualisation/libvirtd.nix +++ b/nixos/modules/virtualisation/libvirtd.nix @@ -363,7 +363,7 @@ in type = types.bool; default = true; description = '' - Weither to configure OpenSSH to use the [SSH Proxy](https://libvirt.org/ssh-proxy.html). + Whether to configure OpenSSH to use the [SSH Proxy](https://libvirt.org/ssh-proxy.html). ''; }; }; diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index 9392d9ac1103..1a9970e79c48 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -70,12 +70,12 @@ final: prev: CopilotChat-nvim = buildVimPlugin { pname = "CopilotChat.nvim"; - version = "2025-03-08"; + version = "2025-03-14"; src = fetchFromGitHub { owner = "CopilotC-Nvim"; repo = "CopilotChat.nvim"; - rev = "418bf5f9e74d905b582121036b732a753aa8746f"; - sha256 = "1n78hkvaw71fsjywp243jb8f82zb0ya4c0m9in5v1wvanrw248kd"; + rev = "b0893fff5f2d3b22155f3113381a614fd4f65a8a"; + sha256 = "1viqnzcjifpd2w00fmq66bw7mbg9wd9dh35iwacvapf524k6rk3q"; }; meta.homepage = "https://github.com/CopilotC-Nvim/CopilotChat.nvim/"; meta.hydraPlatforms = [ ]; @@ -369,12 +369,12 @@ final: prev: SchemaStore-nvim = buildVimPlugin { pname = "SchemaStore.nvim"; - version = "2025-03-08"; + version = "2025-03-10"; src = fetchFromGitHub { owner = "b0o"; repo = "SchemaStore.nvim"; - rev = "d6277b3e57b4b8175d2a02e4d5d93b456fe9843d"; - sha256 = "02v1rw56w7bf75afbyw81crnqlm7m1jd7iwhsh17mx1nynw3wgiz"; + rev = "e03b50ce453b1ce9f6b7805239c52db604d740dc"; + sha256 = "17pj6lnl9dwzv5s2a40dnflxd8sx2dq0w1mm9zdx5r93m9wkxxsb"; }; meta.homepage = "https://github.com/b0o/SchemaStore.nvim/"; meta.hydraPlatforms = [ ]; @@ -709,12 +709,12 @@ final: prev: ale = buildVimPlugin { pname = "ale"; - version = "2025-03-08"; + version = "2025-03-14"; src = fetchFromGitHub { owner = "dense-analysis"; repo = "ale"; - rev = "3611c32d60f7478570d0f705466c307f66ed689a"; - sha256 = "0by2qc6vij8ipf61nff8rx343f69ghcx85q9i2g5fw6mi6ddv3hp"; + rev = "1c91102112ac5addbdbf178268c61a2ead64fb2a"; + sha256 = "06nbwzjr85vxly8xanm96k9fims29ybxydzw4jywqx9awz18cfch"; }; meta.homepage = "https://github.com/dense-analysis/ale/"; meta.hydraPlatforms = [ ]; @@ -1125,12 +1125,12 @@ final: prev: auto-session = buildVimPlugin { pname = "auto-session"; - version = "2025-02-11"; + version = "2025-03-12"; src = fetchFromGitHub { owner = "rmagatti"; repo = "auto-session"; - rev = "9c3f977aafb56bd73ba0d082c4dcbdba5666faf3"; - sha256 = "0jl3isanc1w6lmdd0gjmdn02mf7licz42cm878j5x641kd2q8ma6"; + rev = "79ef41274354a486cf4f100a7adf4a7575802ccf"; + sha256 = "15f1h1pl1jsi86d2k182lbcjaqymixjgv395x7ga0zz09k1alwdm"; }; meta.homepage = "https://github.com/rmagatti/auto-session/"; meta.hydraPlatforms = [ ]; @@ -1594,12 +1594,12 @@ final: prev: bluloco-nvim = buildVimPlugin { pname = "bluloco.nvim"; - version = "2025-02-17"; + version = "2025-03-11"; src = fetchFromGitHub { owner = "uloco"; repo = "bluloco.nvim"; - rev = "d1cd1b5bd8798cdf24e9fc9d5e9311742049da05"; - sha256 = "0jwslqfawjmmqm0jz62sf7ykgwry0qsfiip9m16jcqbrg5qvmdbd"; + rev = "917d52614062d8b995a94296de19842edb5c70ce"; + sha256 = "121mz69ydqjrwpnf10v7s24wv71d2nhhwfd99bz21vjli7qpk2z4"; }; meta.homepage = "https://github.com/uloco/bluloco.nvim/"; meta.hydraPlatforms = [ ]; @@ -1841,12 +1841,12 @@ final: prev: chadtree = buildVimPlugin { pname = "chadtree"; - version = "2025-02-20"; + version = "2025-03-11"; src = fetchFromGitHub { owner = "ms-jpq"; repo = "chadtree"; - rev = "3d581529d6d19af1e6eb8467aae150def12af742"; - sha256 = "13r39qdwdn0d5az1phhbk8g7yc4jpm7scw0r3ixxlm8lhq47zsl3"; + rev = "257b7290c101cf6fd68e20d72dbb0d4c669738b2"; + sha256 = "0ba7fk8jnm6lkjqcjmqgpvjsrv4bf2c0jqcal9mdxi8dxsw92l84"; }; meta.homepage = "https://github.com/ms-jpq/chadtree/"; meta.hydraPlatforms = [ ]; @@ -2777,12 +2777,12 @@ final: prev: coc-nvim = buildVimPlugin { pname = "coc.nvim"; - version = "2025-03-07"; + version = "2025-03-12"; src = fetchFromGitHub { owner = "neoclide"; repo = "coc.nvim"; - rev = "373623b1fe26f9f1955d7b307f635b13ec1d7093"; - sha256 = "1i5vsb3p5qdxgv73ck67k1lsg3hyslvm56i5qn10qm2115gqzm3q"; + rev = "385758859b6fe348f9b6c214ec35e1d9b9f46cd2"; + sha256 = "0pg5ya9qcr5iw1l9nm4pyhps1cpq5izbpavqwdni2swym5p8ba5l"; }; meta.homepage = "https://github.com/neoclide/coc.nvim/"; meta.hydraPlatforms = [ ]; @@ -2829,12 +2829,12 @@ final: prev: codecompanion-nvim = buildVimPlugin { pname = "codecompanion.nvim"; - version = "2025-03-07"; + version = "2025-03-13"; src = fetchFromGitHub { owner = "olimorris"; repo = "codecompanion.nvim"; - rev = "3639b11a3806f1c0c39b5b098d641d0f6b66f6ef"; - sha256 = "01s3p2mgbfy162ijkzdhhsj6041fzc2dvp9vgcywrsa2ldm1pklb"; + rev = "4f56b047f03bf5edc0d71bf0ca694243a49b912f"; + sha256 = "1mrb8qxd6mz5dlly9bh30pcd599gfy173f6pd4p8lszs3xhp598k"; }; meta.homepage = "https://github.com/olimorris/codecompanion.nvim/"; meta.hydraPlatforms = [ ]; @@ -2842,12 +2842,12 @@ final: prev: codeium-nvim = buildVimPlugin { pname = "codeium.nvim"; - version = "2025-01-05"; + version = "2025-03-13"; src = fetchFromGitHub { owner = "Exafunction"; repo = "codeium.nvim"; - rev = "ebed4f7cc8a18184d8332d421ca10bed5f7d59a1"; - sha256 = "0nnfigqhjzhjyvkn93idbm96z2fj4gkhk9kkdv5b8xw6lr4pbk91"; + rev = "2b10c17c46e43154ebd058f6b3d3842dd8fa7cab"; + sha256 = "0irvjmg6b6sfn9k6xifvr4xpa2kayxxsi7v72sn6ksp7g61v0igi"; }; meta.homepage = "https://github.com/Exafunction/codeium.nvim/"; meta.hydraPlatforms = [ ]; @@ -2946,12 +2946,12 @@ final: prev: command-t = buildVimPlugin { pname = "command-t"; - version = "2025-03-07"; + version = "2025-03-14"; src = fetchFromGitHub { owner = "wincent"; repo = "command-t"; - rev = "70fbb99ed57c609fa8adbe0d87c11c23a3edb2a1"; - sha256 = "0j9bb9gj0apzp627dy8dklhlw34wiwmwni9kblqcxamkq3h3h3d5"; + rev = "6033ca8e3c4ed39f8d0ca7cee134b1a4dd4ae7d9"; + sha256 = "0ic4xfhpqvxcyz9qi613hdin6mspb4abh0vfds1ck1g4mx8inwr6"; }; meta.homepage = "https://github.com/wincent/command-t/"; meta.hydraPlatforms = [ ]; @@ -3155,12 +3155,12 @@ final: prev: context_filetype-vim = buildVimPlugin { pname = "context_filetype.vim"; - version = "2024-12-21"; + version = "2025-03-11"; src = fetchFromGitHub { owner = "Shougo"; repo = "context_filetype.vim"; - rev = "5c95048793865365a409143d13987f5aac7e98f9"; - sha256 = "13j7qrv2fx07km27ygswc9sif7p3whzp65sjg79vdyivyyq75cxf"; + rev = "ffb1ec4b2b3b34d77dd1a1b3610f2533eb69506c"; + sha256 = "02z341iwj3gih3k3qyi014j5y7jddp4zl2np0671gmw43861bxcd"; }; meta.homepage = "https://github.com/Shougo/context_filetype.vim/"; meta.hydraPlatforms = [ ]; @@ -3272,12 +3272,12 @@ final: prev: coq_nvim = buildVimPlugin { pname = "coq_nvim"; - version = "2025-02-17"; + version = "2025-03-10"; src = fetchFromGitHub { owner = "ms-jpq"; repo = "coq_nvim"; - rev = "c53ca04de47c5b61f4d2f1f51fc981ad9f5bd408"; - sha256 = "0s2rdss6z06aa3prs1wb86v0m4db1fnd884drwb6gd0qp8n1az6z"; + rev = "e48a17c63029ef9ac72af80a7a3a56577acffb00"; + sha256 = "1g1alqkxf1nh794hwx560mfif9g6i9x3pipc948hnwx2rlcywyx1"; }; meta.homepage = "https://github.com/ms-jpq/coq_nvim/"; meta.hydraPlatforms = [ ]; @@ -3324,12 +3324,12 @@ final: prev: crates-nvim = buildVimPlugin { pname = "crates.nvim"; - version = "2025-02-28"; + version = "2025-03-10"; src = fetchFromGitHub { owner = "saecki"; repo = "crates.nvim"; - rev = "6bf1b4ceb62f205c903590ccc62061aafc17024a"; - sha256 = "1qhxgn865wmf7jf0aw502lq94piigvaqc4z2h7ix8b6jlvnv6fwa"; + rev = "403a0abef0e2aec12749a534dc468d6fd50c6741"; + sha256 = "19ix86nbww5vljinfwfpjkz806j7dzw4pgjyjya201jb0n22lrc6"; }; meta.homepage = "https://github.com/saecki/crates.nvim/"; meta.hydraPlatforms = [ ]; @@ -3350,12 +3350,12 @@ final: prev: csharpls-extended-lsp-nvim = buildVimPlugin { pname = "csharpls-extended-lsp.nvim"; - version = "2025-03-05"; + version = "2025-03-12"; src = fetchFromGitHub { owner = "Decodetalkers"; repo = "csharpls-extended-lsp.nvim"; - rev = "f5c36046fd3e322f76db653f76cd1b59e6109c1f"; - sha256 = "1irfcvk3svk09m8p5zm7yahrd4vkqcfj75n3356p76r0xk7c1b8a"; + rev = "991d2c43afd7c7be77edd27a2ae686f9779382da"; + sha256 = "10jj6x78k34yrarp5ydc7n1ylp2xxgxl7jqh1y4d133mgcygabak"; }; meta.homepage = "https://github.com/Decodetalkers/csharpls-extended-lsp.nvim/"; meta.hydraPlatforms = [ ]; @@ -3467,12 +3467,12 @@ final: prev: cyberdream-nvim = buildVimPlugin { pname = "cyberdream.nvim"; - version = "2025-02-21"; + version = "2025-03-09"; src = fetchFromGitHub { owner = "scottmckendry"; repo = "cyberdream.nvim"; - rev = "b02c977aaf0283a0ec7a0184e6a459366325c93b"; - sha256 = "14rnp66smhmc3zx2wvph2sayivmq7zdj0bi5rkk379ancj6nkvc5"; + rev = "094e4eb33e7d078cbf2105604a4246092eb8046e"; + sha256 = "1nh1nxy6wqn0vlk9lpp8v8p24rlrzlcwl7y9lvhbhmlisyr5yrvj"; }; meta.homepage = "https://github.com/scottmckendry/cyberdream.nvim/"; meta.hydraPlatforms = [ ]; @@ -3779,12 +3779,12 @@ final: prev: deol-nvim = buildVimPlugin { pname = "deol.nvim"; - version = "2025-02-14"; + version = "2025-03-12"; src = fetchFromGitHub { owner = "Shougo"; repo = "deol.nvim"; - rev = "2e8fe21a469bf058849c062a42549e31f23c0956"; - sha256 = "1qdasx8iiqwq747skyynyb3s4rf6m1vvgd7rfp1zm2wdsr086qb3"; + rev = "9c2c97b99b236bc9a0a768e696aea466b959a396"; + sha256 = "092fjbb0aywiffrhf9vdcg9i7s0rs9cf65c2mnj8il5aag180ig0"; }; meta.homepage = "https://github.com/Shougo/deol.nvim/"; meta.hydraPlatforms = [ ]; @@ -4275,12 +4275,12 @@ final: prev: easy-dotnet-nvim = buildVimPlugin { pname = "easy-dotnet.nvim"; - version = "2025-03-07"; + version = "2025-03-14"; src = fetchFromGitHub { owner = "GustavEikaas"; repo = "easy-dotnet.nvim"; - rev = "1c264bb2e72425939f7bc197868b110158787f40"; - sha256 = "045xvsd7sxizw2xbaw5v7whwb082xhb3dwjd5v3xqj9ld1ng0k6a"; + rev = "b27ec1dda7cbb0ebb224e5136005d2a48a8ad442"; + sha256 = "04js572pqwqkjcnpbpygjg3kc0cnci2j44kvij8r6yg30vnxdbab"; }; meta.homepage = "https://github.com/GustavEikaas/easy-dotnet.nvim/"; meta.hydraPlatforms = [ ]; @@ -4340,12 +4340,12 @@ final: prev: editorconfig-nvim = buildVimPlugin { pname = "editorconfig.nvim"; - version = "2023-01-10"; + version = "2025-03-12"; src = fetchFromGitHub { owner = "gpanders"; repo = "editorconfig.nvim"; - rev = "5b9e303e1d6f7abfe616ce4cc8d3fffc554790bf"; - sha256 = "1rkkq11qwql4h7f3fa1pj7gmnwgx5wb9j9p1jrw62m6xhjs7n7m5"; + rev = "67758c3e8a2f79019322a60013e4ce0aad09dafa"; + sha256 = "1xd2kvmsqa7rpp6zhdga11ww05m36436bi6lamp1a3371hkm2a6h"; }; meta.homepage = "https://github.com/gpanders/editorconfig.nvim/"; meta.hydraPlatforms = [ ]; @@ -5267,12 +5267,12 @@ final: prev: go-nvim = buildVimPlugin { pname = "go.nvim"; - version = "2025-02-27"; + version = "2025-03-13"; src = fetchFromGitHub { owner = "ray-x"; repo = "go.nvim"; - rev = "6ad080424f4b96a584cf591721e8e13c102cce4e"; - sha256 = "1z1lln8nv0xh9jprx01hx5k2i7nwndwj9dj7ak2yd05v8v2s7yf9"; + rev = "da15ca55705c57ca10de1fbc1f0b6d6327c13e55"; + sha256 = "1h5lf0ba2bpyn28wiy33gv8f9fkbjmpcz6hdsifarpgqgrfz2rby"; }; meta.homepage = "https://github.com/ray-x/go.nvim/"; meta.hydraPlatforms = [ ]; @@ -5319,12 +5319,12 @@ final: prev: goto-preview = buildVimPlugin { pname = "goto-preview"; - version = "2025-03-08"; + version = "2025-03-10"; src = fetchFromGitHub { owner = "rmagatti"; repo = "goto-preview"; - rev = "5b8b9deeaea2da6008246bf5f4a1feb5714d0dad"; - sha256 = "0sa992yp84g0w6bc1q33vrxkw3zbqq1ax4lidwdw27iylsck0abs"; + rev = "cd49bcf6a853512fce46f035fe95469e5b2d26c7"; + sha256 = "1vyblpwy4221rvr573kr20hfyg0pbiwvws9sigilkdp886211bsc"; }; meta.homepage = "https://github.com/rmagatti/goto-preview/"; meta.hydraPlatforms = [ ]; @@ -5397,12 +5397,12 @@ final: prev: grug-far-nvim = buildVimPlugin { pname = "grug-far.nvim"; - version = "2025-03-08"; + version = "2025-03-12"; src = fetchFromGitHub { owner = "MagicDuck"; repo = "grug-far.nvim"; - rev = "3a370c3a47b579f67a365c16d7bb740fa9d8eb7d"; - sha256 = "1znbhcshs2b2vplr9csa6lpd5p5qv5yyaxhip7kr1q23k3r0jcyd"; + rev = "0ec6c3a9ef63703975e800d7386b6114863e1f9d"; + sha256 = "1kpilvxszp4larhw9xy663wb8sajp729iwi4jclb2sw332cr77b0"; }; meta.homepage = "https://github.com/MagicDuck/grug-far.nvim/"; meta.hydraPlatforms = [ ]; @@ -6468,12 +6468,12 @@ final: prev: kulala-nvim = buildVimPlugin { pname = "kulala.nvim"; - version = "2025-03-01"; + version = "2025-03-12"; src = fetchFromGitHub { owner = "mistweaverco"; repo = "kulala.nvim"; - rev = "bf74da37518f84097a83593214ad835b908eae8c"; - sha256 = "1vjankdl76808hw9xblym5r2qkmr5cqmhml5253zc0h4n4dma0fv"; + rev = "12f2ce784c31fbba748bf230e048e1764626f3fa"; + sha256 = "1r7b2rzb14zyyd72xbwmk80vh3ilxkfpv2b04kdir31s1466n4wj"; }; meta.homepage = "https://github.com/mistweaverco/kulala.nvim/"; meta.hydraPlatforms = [ ]; @@ -6598,12 +6598,12 @@ final: prev: lean-nvim = buildVimPlugin { pname = "lean.nvim"; - version = "2025-02-28"; + version = "2025-03-12"; src = fetchFromGitHub { owner = "Julian"; repo = "lean.nvim"; - rev = "0ca6af0696813d008bad4ecc44ec312ce50b5cd2"; - sha256 = "1ymwiwjhlsfci0xfjx1p5rfcsqyigzb7p0csv8ibcn57r7010s0k"; + rev = "c40bb6bd313b686526744b06f8e87aa71f3a2a26"; + sha256 = "1x2h8vjiv6ppdgg35xxk5qpmk29r58vxkw8k5pc0fvdm70s0jbrx"; }; meta.homepage = "https://github.com/Julian/lean.nvim/"; meta.hydraPlatforms = [ ]; @@ -6962,12 +6962,12 @@ final: prev: llama-vim = buildVimPlugin { pname = "llama.vim"; - version = "2025-03-02"; + version = "2025-03-11"; src = fetchFromGitHub { owner = "ggml-org"; repo = "llama.vim"; - rev = "3fb05d367111593e895a64774cb67528b06abf33"; - sha256 = "0m7038fmp2alc5miyp0a9ppdb906z1zqd4dlbw6v1xk73bpq4msy"; + rev = "5bc35980d3b054153eaeb19403853ed576bf4513"; + sha256 = "1p05b26w44vswz0xbq7hkj05x2x3jxs5z8i15vg8kyzj661qiqn8"; }; meta.homepage = "https://github.com/ggml-org/llama.vim/"; meta.hydraPlatforms = [ ]; @@ -7001,12 +7001,12 @@ final: prev: lsp-format-nvim = buildVimPlugin { pname = "lsp-format.nvim"; - version = "2024-08-29"; + version = "2025-03-12"; src = fetchFromGitHub { owner = "lukas-reineke"; repo = "lsp-format.nvim"; - rev = "47de35b54ec95bb049f52016632394b914d4d9e9"; - sha256 = "1mvdgsbx1qls0iks87k9d7xrz2p06sc1vz8rz8q64s0gvfpc5n67"; + rev = "f336cfd6572bf644d26b5cdec7e5e2c6b8f45135"; + sha256 = "07jmqhprinfi5r4zxsr6ydjvx5lqga468zp8cmwlz65npgmqpvy7"; }; meta.homepage = "https://github.com/lukas-reineke/lsp-format.nvim/"; meta.hydraPlatforms = [ ]; @@ -7092,12 +7092,12 @@ final: prev: lsp_signature-nvim = buildVimPlugin { pname = "lsp_signature.nvim"; - version = "2025-03-06"; + version = "2025-03-13"; src = fetchFromGitHub { owner = "ray-x"; repo = "lsp_signature.nvim"; - rev = "02629e5bc38f6cb1a49bb43ff4a441f23335a933"; - sha256 = "0wqa7yppkq5xbgr71hi5wnhq4r24g77zbmv82r661wl4iy9nfsc6"; + rev = "8b681c86b0bd7f932cd91987983d91497e43d83f"; + sha256 = "1ap077hgl334klfyi2hv81hf6r9mqpkarrz0b3ky99aavz7bmn2j"; }; meta.homepage = "https://github.com/ray-x/lsp_signature.nvim/"; meta.hydraPlatforms = [ ]; @@ -7118,12 +7118,12 @@ final: prev: lspecho-nvim = buildVimPlugin { pname = "lspecho.nvim"; - version = "2025-02-23"; + version = "2025-03-13"; src = fetchFromGitHub { owner = "deathbeam"; repo = "lspecho.nvim"; - rev = "19bea4e33e24d67cb9bdb3509e760005a11c8389"; - sha256 = "0fy8jq27wc2d9crkb7n25xvm7rhiny7iwvg112r9zkfgkcj4afj1"; + rev = "883f6c0a3f5c36047e68c989484565a4a6357ca0"; + sha256 = "1wafx76h90yfgwb2pnmi64j5hacvxlkqpvigg36za5qhw4xb3x1b"; }; meta.homepage = "https://github.com/deathbeam/lspecho.nvim/"; meta.hydraPlatforms = [ ]; @@ -7326,12 +7326,12 @@ final: prev: markview-nvim = buildVimPlugin { pname = "markview.nvim"; - version = "2025-03-07"; + version = "2025-03-14"; src = fetchFromGitHub { owner = "OXY2DEV"; repo = "markview.nvim"; - rev = "b8ad5fc17585030c9a343f991f183d088a7b089b"; - sha256 = "10a4bqa7774xcds1cbswc5i1b77k0d7h3pzzi58c435f4j13lyn7"; + rev = "8c6b0af556a3e58a831384a3b7bcca9ea77882ee"; + sha256 = "1s35qq9hsd3ah6jxmb0lmhnl7ak2vsdn4k7dmris4qsn0ppqh7wk"; fetchSubmodules = true; }; meta.homepage = "https://github.com/OXY2DEV/markview.nvim/"; @@ -7678,12 +7678,12 @@ final: prev: mini-completion = buildVimPlugin { pname = "mini.completion"; - version = "2025-03-07"; + version = "2025-03-13"; src = fetchFromGitHub { owner = "echasnovski"; repo = "mini.completion"; - rev = "b76983f10d6016c3cd35e5d90eb51891159e0796"; - sha256 = "19mykqf38w0ccpar2aby2aps56jc79rfwy83xnrb2gxcff33k477"; + rev = "3b14571c9febed20f386c39c07ca85c7b7a5358f"; + sha256 = "0n0pzbcmsx3qw2p17dy0vl15b6n2fml9rqfaakfqjzrkhjl3q10q"; }; meta.homepage = "https://github.com/echasnovski/mini.completion/"; meta.hydraPlatforms = [ ]; @@ -7925,12 +7925,12 @@ final: prev: mini-nvim = buildVimPlugin { pname = "mini.nvim"; - version = "2025-03-07"; + version = "2025-03-13"; src = fetchFromGitHub { owner = "echasnovski"; repo = "mini.nvim"; - rev = "f6fe169821506a59b2407e3c7a3327562600e0e3"; - sha256 = "11p705f9jdvaqhsj9qp87pjjpxh57niwnf6d99g6cwzy7v5x41gw"; + rev = "b21cd5b1b330844e4c4b93d65e99ecb7c79a63c9"; + sha256 = "0h5j0ppfm61iwhyrh2vqsqssw7s2ghryap9cwak9w3cbmaabmqkz"; }; meta.homepage = "https://github.com/echasnovski/mini.nvim/"; meta.hydraPlatforms = [ ]; @@ -8380,12 +8380,12 @@ final: prev: ncm2-jedi = buildVimPlugin { pname = "ncm2-jedi"; - version = "2021-01-05"; + version = "2025-03-10"; src = fetchFromGitHub { owner = "ncm2"; repo = "ncm2-jedi"; - rev = "f2e9007783b1f543b00d336a94210b4bc76b67e0"; - sha256 = "1vrrz5zp39xk7c35dz737gfbr8j3yhqmmwmdwrxl5nibjwph4c30"; + rev = "ae5d3522ec75d9813226ed09286b495841f67926"; + sha256 = "00m9czssfga2bf68gjq1yj0km62w7rphkm783x4k5w7g03qr1260"; }; meta.homepage = "https://github.com/ncm2/ncm2-jedi/"; meta.hydraPlatforms = [ ]; @@ -8562,12 +8562,12 @@ final: prev: neo-tree-nvim = buildVimPlugin { pname = "neo-tree.nvim"; - version = "2025-03-06"; + version = "2025-03-11"; src = fetchFromGitHub { owner = "nvim-neo-tree"; repo = "neo-tree.nvim"; - rev = "2a5c86bd61e6c60ab7c2cb029c5cf619e4ee0b3a"; - sha256 = "1gpk6xwvap057b8025mq3vil5llysv72jnj07440qjpjd36r0j6c"; + rev = "8c6349bceb1d8a863964dd25dc7944d588a56aaa"; + sha256 = "03lgpp5vyiyfbzig5w24ph84xbakahbfg1hqv148p0i34qf6mcbn"; }; meta.homepage = "https://github.com/nvim-neo-tree/neo-tree.nvim/"; meta.hydraPlatforms = [ ]; @@ -8588,12 +8588,12 @@ final: prev: neoconf-nvim = buildVimPlugin { pname = "neoconf.nvim"; - version = "2025-03-08"; + version = "2025-03-14"; src = fetchFromGitHub { owner = "folke"; repo = "neoconf.nvim"; - rev = "746fe7006b23dc1aa2399cd8d0962566ee0bda4a"; - sha256 = "1aw07nyg8gx0baqd1rkc2mzblglrpr3kvsqh523qav5ywsy10bcx"; + rev = "5f0689934f788fc5a76a27a3873d660cea5429c9"; + sha256 = "0xkpy5mds8mj0zj3v7035hpjk8lymmav0f39kb4q95b7hparn92y"; }; meta.homepage = "https://github.com/folke/neoconf.nvim/"; meta.hydraPlatforms = [ ]; @@ -8666,12 +8666,12 @@ final: prev: neogit = buildVimPlugin { pname = "neogit"; - version = "2025-02-25"; + version = "2025-03-14"; src = fetchFromGitHub { owner = "NeogitOrg"; repo = "neogit"; - rev = "12f78aaabb37b4946254dd5e47cf7b552904937a"; - sha256 = "0gkns098spzn5f92vnv75i9lipzgw04c69m2hjg91icl4wmkfzkg"; + rev = "0b756dd80c82da28fd7ed500eac642710ab21909"; + sha256 = "1d35xr0hm5d8gjdhg1rxqylfqkywjl6qabdgig1xbpx8l7lqfqcc"; }; meta.homepage = "https://github.com/NeogitOrg/neogit/"; meta.hydraPlatforms = [ ]; @@ -8942,12 +8942,12 @@ final: prev: neotest-haskell = buildVimPlugin { pname = "neotest-haskell"; - version = "2025-03-02"; + version = "2025-03-09"; src = fetchFromGitHub { owner = "MrcJkb"; repo = "neotest-haskell"; - rev = "2209a643c3f97b0c9f09c5fbe59649e3f5aa7dea"; - sha256 = "05wfz6w9s4gb4fr838s7nigbgq2w0za4wy3rm1rasyysq7fzacr5"; + rev = "b1fec5e156a7403d12cc9d429920e492fecb0755"; + sha256 = "08wnn3z44w0qnqa9bcxj6890lhs9qgb8jx42qgfw5x728drnw781"; }; meta.homepage = "https://github.com/MrcJkb/neotest-haskell/"; meta.hydraPlatforms = [ ]; @@ -8955,12 +8955,12 @@ final: prev: neotest-java = buildVimPlugin { pname = "neotest-java"; - version = "2025-03-07"; + version = "2025-03-11"; src = fetchFromGitHub { owner = "rcasia"; repo = "neotest-java"; - rev = "3f814f5c7e38609fc56ec4bd0ab24c6469c65993"; - sha256 = "0wm8p2naw9mkw2zshj041d54bw55k5xgnp8xbwgpi8az62fl0nxk"; + rev = "1404de796b1afbbc20cf84db991c901270b901c9"; + sha256 = "0w0m55939wafipi9pqs4k3ya5qi7rfimgknzy0xwac7g48cbhw91"; }; meta.homepage = "https://github.com/rcasia/neotest-java/"; meta.hydraPlatforms = [ ]; @@ -9072,12 +9072,12 @@ final: prev: neotest-rspec = buildVimPlugin { pname = "neotest-rspec"; - version = "2024-12-04"; + version = "2025-03-12"; src = fetchFromGitHub { owner = "olimorris"; repo = "neotest-rspec"; - rev = "f8c91edc5dd87ca467a624652f365ac217d7cc1c"; - sha256 = "19ndf4rhpydb42hkl6h6ybzg3cshgkikb5nggqnza612fyas2yz9"; + rev = "281c0ed0e55d623e8028796e1c4dc27b7e421fd0"; + sha256 = "0gbdpplvai8cay0xmhiw1j27rxy5wzsx2b6jfnv3cqwk77chbabp"; }; meta.homepage = "https://github.com/olimorris/neotest-rspec/"; meta.hydraPlatforms = [ ]; @@ -9241,12 +9241,12 @@ final: prev: nerdy-nvim = buildVimPlugin { pname = "nerdy.nvim"; - version = "2025-02-23"; + version = "2025-03-09"; src = fetchFromGitHub { owner = "2KAbhishek"; repo = "nerdy.nvim"; - rev = "319cc93d4038b24497eb34c344b20fb462be6c9a"; - sha256 = "05dnqydmflymc2svijndsrnjv02waliy7si2md35ji9bzpw4cg6k"; + rev = "14bdcd13265dfc80e6ca6cee0598c5880729e24f"; + sha256 = "1xci5viwiyzxj644vxbh8n6y3irkjvqxfmxjiad25adr8qv4qx7x"; }; meta.homepage = "https://github.com/2KAbhishek/nerdy.nvim/"; meta.hydraPlatforms = [ ]; @@ -9345,12 +9345,12 @@ final: prev: nightfly = buildVimPlugin { pname = "nightfly"; - version = "2025-03-07"; + version = "2025-03-09"; src = fetchFromGitHub { owner = "bluz71"; repo = "vim-nightfly-colors"; - rev = "caf619ea508afae2137c71807939ded866591d1f"; - sha256 = "1csppzkdfdph0a587yxg0vsdbibaf43zqbigf3gr548byz37r6d2"; + rev = "43cd633951ea75cad622a881953b02094fdd4b46"; + sha256 = "1wn1r7jqz23b43qpyrmfcr4bvzfk5ajnffh9z555ca3m0zvgzsl1"; }; meta.homepage = "https://github.com/bluz71/vim-nightfly-colors/"; meta.hydraPlatforms = [ ]; @@ -9410,12 +9410,12 @@ final: prev: nlsp-settings-nvim = buildVimPlugin { pname = "nlsp-settings.nvim"; - version = "2025-03-05"; + version = "2025-03-11"; src = fetchFromGitHub { owner = "tamago324"; repo = "nlsp-settings.nvim"; - rev = "93d5f5fd0c172db1d2adb6a3e548d5352a898e6e"; - sha256 = "1lp11whpldd1684rkcy41fip2si4yy1bjsbbm8j5xnwgypy45571"; + rev = "a1c208fb30dc8dd0be2badf99fe076fa75284338"; + sha256 = "0digp6bmzg0gls8m5gnwci5czhmszw5m3nd8x7zq7g57dlbx46p8"; }; meta.homepage = "https://github.com/tamago324/nlsp-settings.nvim/"; meta.hydraPlatforms = [ ]; @@ -9605,12 +9605,12 @@ final: prev: nvchad-ui = buildVimPlugin { pname = "nvchad-ui"; - version = "2025-02-27"; + version = "2025-03-14"; src = fetchFromGitHub { owner = "nvchad"; repo = "ui"; - rev = "8fc9f2502bf580f9a9b83f77f7a2e0b8f6f24191"; - sha256 = "04dn3l57wzbxarizw6911p35h0bk7nnp1ss42z7cvkwvsp6wiara"; + rev = "75233833d84b930bc37fecdcd7eb73b5714e92e4"; + sha256 = "02wdpdyjf78wy14ja85ria84mswdwq4fzym88bl00nas36xvli57"; }; meta.homepage = "https://github.com/nvchad/ui/"; meta.hydraPlatforms = [ ]; @@ -9839,12 +9839,12 @@ final: prev: nvim-dap = buildVimPlugin { pname = "nvim-dap"; - version = "2025-03-04"; + version = "2025-03-12"; src = fetchFromGitHub { owner = "mfussenegger"; repo = "nvim-dap"; - rev = "8228cb00ab0850e483f8d58cc39cc580c05738d6"; - sha256 = "17dysd4fhmrkzfnm7f2r4xnpsl5rbj8ja4as0a8fijgh0412vb13"; + rev = "a720d4966f758ab22e8ec28812b6df90a53e0f02"; + sha256 = "0b979dhl5jr3kx9j5zih39jbrv22d554ws6y8g1cgsm2i3412s4h"; }; meta.homepage = "https://github.com/mfussenegger/nvim-dap/"; meta.hydraPlatforms = [ ]; @@ -10021,12 +10021,12 @@ final: prev: nvim-genghis = buildVimPlugin { pname = "nvim-genghis"; - version = "2025-01-26"; + version = "2025-03-09"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-genghis"; - rev = "99ca8b9e6e6bae0899cc2902f4103204572ac8ee"; - sha256 = "0f9w2510y26k2mihhmx6rsmijszsl2haj5848faqqw3nfhsph890"; + rev = "b7b6a2a265d294852f32519a30287e07e34415ed"; + sha256 = "05cwc8dzxfi588zanjdwq2qnaw3129h6bddhm2zwr63qvmhi6xvp"; }; meta.homepage = "https://github.com/chrisgrieser/nvim-genghis/"; meta.hydraPlatforms = [ ]; @@ -10060,12 +10060,12 @@ final: prev: nvim-highlight-colors = buildVimPlugin { pname = "nvim-highlight-colors"; - version = "2025-02-16"; + version = "2025-03-14"; src = fetchFromGitHub { owner = "brenoprata10"; repo = "nvim-highlight-colors"; - rev = "a770df5fbd98abbb0fc1a95d9a3f2bb1e51e3e2c"; - sha256 = "1py2ljbwhdff4vhgwpzm94v0c2vh5xyzk03y87lx43780wzv36b9"; + rev = "af94cd45b0608755d1affa6c36851fc1e73b48bc"; + sha256 = "0v8gmnb80wgad8a24yzk03ly66lx8nj8ww06d00r4kzd5rak7gdg"; }; meta.homepage = "https://github.com/brenoprata10/nvim-highlight-colors/"; meta.hydraPlatforms = [ ]; @@ -10320,12 +10320,12 @@ final: prev: nvim-lspconfig = buildVimPlugin { pname = "nvim-lspconfig"; - version = "2025-03-07"; + version = "2025-03-11"; src = fetchFromGitHub { owner = "neovim"; repo = "nvim-lspconfig"; - rev = "fd26f8626c03b424f7140d454031d1dcb8d23513"; - sha256 = "14wkqldhx04qbnn9z6wpawi7cdnx7g0g3xcn9rp7bh4752d5994g"; + rev = "8a1529e46eef5efc86c34c8d9bdd313abc2ecba0"; + sha256 = "0l9mns71hh0jssxblr1q286z8hmxwbgyq1nw6scki9ffn23jwnz0"; }; meta.homepage = "https://github.com/neovim/nvim-lspconfig/"; meta.hydraPlatforms = [ ]; @@ -10385,12 +10385,12 @@ final: prev: nvim-metals = buildVimPlugin { pname = "nvim-metals"; - version = "2025-02-27"; + version = "2025-03-14"; src = fetchFromGitHub { owner = "scalameta"; repo = "nvim-metals"; - rev = "344b74b2109f3bd3771cb8dee5274dcd9042aab5"; - sha256 = "0ayn8npywhr9j1rlhvq5kij0s3751hh89fd5qqp1iqjqr9mg4ns8"; + rev = "fe6125f633c1b2f68d468a2041e81e2e5e8933d4"; + sha256 = "1xpav9ykwk7kz61c6y33kyjxf0nf47risdj0q9gf5rnl88cln4by"; }; meta.homepage = "https://github.com/scalameta/nvim-metals/"; meta.hydraPlatforms = [ ]; @@ -10606,12 +10606,12 @@ final: prev: nvim-scissors = buildVimPlugin { pname = "nvim-scissors"; - version = "2025-01-12"; + version = "2025-03-12"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-scissors"; - rev = "12d9f282b67525bb766c6fe33317caf25a19c86a"; - sha256 = "0r3yy3ricxs6ccaqm3rr6cfsbgm066dpj5da2sj0yl2mxypqq84v"; + rev = "c2457e8c0163fc2d00226f78c95acb2c2bd2a549"; + sha256 = "1f7mayjgair07jia15f1ckm9adlbzrplhbhgcxix0gfa2vmzv775"; }; meta.homepage = "https://github.com/chrisgrieser/nvim-scissors/"; meta.hydraPlatforms = [ ]; @@ -10632,12 +10632,12 @@ final: prev: nvim-scrollview = buildVimPlugin { pname = "nvim-scrollview"; - version = "2025-03-05"; + version = "2025-03-12"; src = fetchFromGitHub { owner = "dstein64"; repo = "nvim-scrollview"; - rev = "4358487cfe016dd57031624c92a803ff730d864c"; - sha256 = "067xc8nwf2687i8928s138r6hkyqi581x79gvncj4ms89swc8x7z"; + rev = "24a1995392f845e8e222c1ffcaca140a9623b2a7"; + sha256 = "0qq9lzrqy0gizzn4s12hijf8f1yjdpwvh5c81f05my5nsad5h090"; }; meta.homepage = "https://github.com/dstein64/nvim-scrollview/"; meta.hydraPlatforms = [ ]; @@ -10723,12 +10723,12 @@ final: prev: nvim-surround = buildVimPlugin { pname = "nvim-surround"; - version = "2025-01-18"; + version = "2025-03-13"; src = fetchFromGitHub { owner = "kylechui"; repo = "nvim-surround"; - rev = "ae298105122c87bbe0a36b1ad20b06d417c0433e"; - sha256 = "1xrkg4is4spjwkzr6l0qmn3axlrm52d2wm69g2db83jww756pz1h"; + rev = "f70d56275710e202af59148f52100d34b786aecb"; + sha256 = "1a20q9hfv1gh7si2ai68zf4m9jnggvvja4vqxvrimbnzx73vxrrl"; }; meta.homepage = "https://github.com/kylechui/nvim-surround/"; meta.hydraPlatforms = [ ]; @@ -10788,12 +10788,12 @@ final: prev: nvim-treesitter = buildVimPlugin { pname = "nvim-treesitter"; - version = "2025-03-08"; + version = "2025-03-14"; src = fetchFromGitHub { owner = "nvim-treesitter"; repo = "nvim-treesitter"; - rev = "ffd284c4706d91c0d94916995f584b22ce89afcb"; - sha256 = "12kc3f5ngl76yfifiqkcvyi2cv2xq5y7s5cngjghfcfz0nxlhvmf"; + rev = "8b79cddc708cb8549562f0101f7f509ad7cebf97"; + sha256 = "1b2sr6250gwfgakjqh48fyydq3nmdd96nfhz1rccrns1f7nqwcdy"; }; meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/"; meta.hydraPlatforms = [ ]; @@ -10814,12 +10814,12 @@ final: prev: nvim-treesitter-endwise = buildVimPlugin { pname = "nvim-treesitter-endwise"; - version = "2025-02-09"; + version = "2025-03-12"; src = fetchFromGitHub { owner = "RRethy"; repo = "nvim-treesitter-endwise"; - rev = "cb718aab7fa66e43187674e875713097492a6618"; - sha256 = "1486v3lann7syr0dp31p576c1sd8zjd752fkjmxi8z1rdz4vy14f"; + rev = "57d52841a966be6ff9a998a6d3dc1ac9cc9d95fc"; + sha256 = "0iapapnmpw9cds94k0k6845hlnxa8x3hzqxp31x5n9qcbhvlqpcz"; }; meta.homepage = "https://github.com/RRethy/nvim-treesitter-endwise/"; meta.hydraPlatforms = [ ]; @@ -11152,12 +11152,12 @@ final: prev: octo-nvim = buildVimPlugin { pname = "octo.nvim"; - version = "2025-03-06"; + version = "2025-03-14"; src = fetchFromGitHub { owner = "pwntester"; repo = "octo.nvim"; - rev = "8faa8c867d2f5749d6fc826fcb6dfabb85fa7c7c"; - sha256 = "0ma25zfzcnnljiqcpzrsrdj6i59a5dxj0nc5ks3igbzzacl6k3h8"; + rev = "a4cae62fd4370f544cb597df2a767945f78a120a"; + sha256 = "0k5p66z1kb42602mh38j6vyxkawlywisn1wzydaf40zd86p8nlvr"; }; meta.homepage = "https://github.com/pwntester/octo.nvim/"; meta.hydraPlatforms = [ ]; @@ -11515,6 +11515,19 @@ final: prev: meta.hydraPlatforms = [ ]; }; + papercolor-theme-slim = buildVimPlugin { + pname = "papercolor-theme-slim"; + version = "2025-03-09"; + src = fetchFromGitHub { + owner = "pappasam"; + repo = "papercolor-theme-slim"; + rev = "ccfb47869077ef0a7880e6fe73f5dfae44298f68"; + sha256 = "1yvhrfj2i8b3mrglcqhsk02x4p5bqaqynd84kr9dl0xrzl0bjzcz"; + }; + meta.homepage = "https://github.com/pappasam/papercolor-theme-slim/"; + meta.hydraPlatforms = [ ]; + }; + parpar-nvim = buildVimPlugin { pname = "parpar.nvim"; version = "2023-09-12"; @@ -11739,12 +11752,12 @@ final: prev: precognition-nvim = buildVimPlugin { pname = "precognition.nvim"; - version = "2025-01-14"; + version = "2025-03-08"; src = fetchFromGitHub { owner = "tris203"; repo = "precognition.nvim"; - rev = "24f2cc51dccecec4cf3de04bfbd14f5b9e79df0b"; - sha256 = "0x7i2cim9jwc90v11wm61qbbq54m5581hsvj5jaash3gb5piacvw"; + rev = "4223fb903cbafc3bd8a87a314dac375bbd1c01ce"; + sha256 = "11ng6p0xmrjky5xr9jdkrrav7is9r090qhs2fsnbg16124bgb0g5"; }; meta.homepage = "https://github.com/tris203/precognition.nvim/"; meta.hydraPlatforms = [ ]; @@ -12143,12 +12156,12 @@ final: prev: refactoring-nvim = buildVimPlugin { pname = "refactoring.nvim"; - version = "2025-03-05"; + version = "2025-03-13"; src = fetchFromGitHub { owner = "theprimeagen"; repo = "refactoring.nvim"; - rev = "bce639550c4e0f61c90f16e56e681405345e1e30"; - sha256 = "1sz6mim7h98n7bz8j3f9xv3y696dr5gk35iw8y6miqjahyqd2p3l"; + rev = "36bd14ddd7ebf0546c15e6088e8bc93f8a98787d"; + sha256 = "1kvwmkylhgcqh2b02crv0f429m7dhmjfrbjhr3llzr3b005rlmnv"; }; meta.homepage = "https://github.com/theprimeagen/refactoring.nvim/"; meta.hydraPlatforms = [ ]; @@ -12221,12 +12234,12 @@ final: prev: render-markdown-nvim = buildVimPlugin { pname = "render-markdown.nvim"; - version = "2025-03-07"; + version = "2025-03-11"; src = fetchFromGitHub { owner = "MeanderingProgrammer"; repo = "render-markdown.nvim"; - rev = "81374ffd26f9a9d5f44274a9e7e60547b5fd106f"; - sha256 = "1i098hjzyf8gppg9is8ac97r992haglkckaxwbkia2k8117yc679"; + rev = "c065031d030955e1d071a7fcdd8c59e0fd2f0343"; + sha256 = "0yjyixvz0d239clbj8f7d09lzpz10lkvyvdwcc1g1d4ygsh6pbjr"; }; meta.homepage = "https://github.com/MeanderingProgrammer/render-markdown.nvim/"; meta.hydraPlatforms = [ ]; @@ -12339,12 +12352,12 @@ final: prev: rose-pine = buildVimPlugin { pname = "rose-pine"; - version = "2025-02-26"; + version = "2025-03-12"; src = fetchFromGitHub { owner = "rose-pine"; repo = "neovim"; - rev = "7718965bdd1526b233f082da17e88b8bde7a7e6e"; - sha256 = "15drkzckp7cmj34pz8dagi1xyavw3z9vw6dxw5m3p1bkhi99h0hi"; + rev = "7d1b5c7dcd274921f0f58e90a8bf935f6a95fbf3"; + sha256 = "0iy9is76bhgb17v0l7mr95mkhd9b4ah917v9shx74jp1xsgc481q"; }; meta.homepage = "https://github.com/rose-pine/neovim/"; meta.hydraPlatforms = [ ]; @@ -12352,12 +12365,12 @@ final: prev: roslyn-nvim = buildVimPlugin { pname = "roslyn.nvim"; - version = "2025-02-20"; + version = "2025-03-12"; src = fetchFromGitHub { owner = "seblyng"; repo = "roslyn.nvim"; - rev = "633a61c30801a854cf52f4492ec8702a8c4ec0e9"; - sha256 = "0kwwv1760vldadwn74r71qmg1n3c55vfczkcrsv8vza567qjnz9x"; + rev = "0d298e68efa511df18a0bd4fd9a0c9bf70ebdbf2"; + sha256 = "1j0wc7mh4qqnja07pdz0r9s7zhqw80nnbsiwhrimvicafpbmh0aj"; }; meta.homepage = "https://github.com/seblyng/roslyn.nvim/"; meta.hydraPlatforms = [ ]; @@ -12417,12 +12430,12 @@ final: prev: rzls-nvim = buildVimPlugin { pname = "rzls.nvim"; - version = "2025-03-08"; + version = "2025-03-09"; src = fetchFromGitHub { owner = "tris203"; repo = "rzls.nvim"; - rev = "ba4630cebed261dfc5358f8961b0adf63eb47ab6"; - sha256 = "1if71cf29ckh2x6wdglxfvndc8p99s58kdlkb2daxp858p3cxmdj"; + rev = "ebb652a4876c3c6af344333a6fc6bacffd85a27a"; + sha256 = "1pjzvxvmbaj17zx9hh81i98ni2kd1yrr5w83p92a4pdvbwicsck8"; }; meta.homepage = "https://github.com/tris203/rzls.nvim/"; meta.hydraPlatforms = [ ]; @@ -12756,12 +12769,12 @@ final: prev: smear-cursor-nvim = buildVimPlugin { pname = "smear-cursor.nvim"; - version = "2025-03-07"; + version = "2025-03-09"; src = fetchFromGitHub { owner = "sphamba"; repo = "smear-cursor.nvim"; - rev = "4f91b437757c3f8648be978602c079e7c718c807"; - sha256 = "1mbcmia1pcicivlvgps27af0axxg1adzx6mjvvi1rkbl4l0082gs"; + rev = "81638007bf7bbe79a78a3bfcbe8c640ec83344c0"; + sha256 = "0sns7qpcz4lfsyxpq2r37pz6hi79wbg5n1k57jrgva3dmnlvl47k"; }; meta.homepage = "https://github.com/sphamba/smear-cursor.nvim/"; meta.hydraPlatforms = [ ]; @@ -12991,12 +13004,12 @@ final: prev: sqlite-lua = buildVimPlugin { pname = "sqlite.lua"; - version = "2025-01-12"; + version = "2025-03-14"; src = fetchFromGitHub { owner = "kkharji"; repo = "sqlite.lua"; - rev = "b487fcc8937b683942a1f7d9662fcf50ca5acd58"; - sha256 = "0cggcinmn849p8ncr2fp42jn2zfvblw2d5kbafkqxapbdc6adp9b"; + rev = "50092d60feb242602d7578398c6eb53b4a8ffe7b"; + sha256 = "157wz9nka7g66ywyrqrni64g3a45k60v49l18ym6ipk0g3xji8xv"; }; meta.homepage = "https://github.com/kkharji/sqlite.lua/"; meta.hydraPlatforms = [ ]; @@ -13004,12 +13017,12 @@ final: prev: srcery-vim = buildVimPlugin { pname = "srcery-vim"; - version = "2024-09-19"; + version = "2025-03-11"; src = fetchFromGitHub { owner = "srcery-colors"; repo = "srcery-vim"; - rev = "fa2242a3dd81804468241c0a8ebb32266c33fa60"; - sha256 = "13qq617i6cv0kzr2hsz2qn2r9hvm4hyj7pq0bc5x3nq94g4kzaal"; + rev = "d705764b3945d856c7867b613a4570635b8bfdcf"; + sha256 = "1szf5vi783kmpm58mymdf7swkbha2zhzyjcskhai93cz7c4gjjzc"; }; meta.homepage = "https://github.com/srcery-colors/srcery-vim/"; meta.hydraPlatforms = [ ]; @@ -13644,12 +13657,12 @@ final: prev: telescope-fzf-native-nvim = buildVimPlugin { pname = "telescope-fzf-native.nvim"; - version = "2025-02-11"; + version = "2025-03-12"; src = fetchFromGitHub { owner = "nvim-telescope"; repo = "telescope-fzf-native.nvim"; - rev = "2a5ceff981501cff8f46871d5402cd3378a8ab6a"; - sha256 = "0n5yaslwmjn2057njyn604wb60zhqgad439zxaafd7qmvyjazlfi"; + rev = "1f08ed60cafc8f6168b72b80be2b2ea149813e55"; + sha256 = "137a05qwbpcrcrfj4az7dwx5a43yyfib4crx1hi8bhjx9j5gqav7"; }; meta.homepage = "https://github.com/nvim-telescope/telescope-fzf-native.nvim/"; meta.hydraPlatforms = [ ]; @@ -14140,12 +14153,12 @@ final: prev: tiny-inline-diagnostic-nvim = buildVimPlugin { pname = "tiny-inline-diagnostic.nvim"; - version = "2025-02-28"; + version = "2025-03-11"; src = fetchFromGitHub { owner = "rachartier"; repo = "tiny-inline-diagnostic.nvim"; - rev = "de01d4c9cd032d4dac69bf64d5a184fbe62e1fd1"; - sha256 = "0jsimzzasxs8yw1i2pn2gsjzsi9c3xlr7xiv64z26q2j988kiyx4"; + rev = "5d168a2826fb90691f674e81bd5c1dfa6d931c61"; + sha256 = "02c24gw6g2n377khn0glzmhz987rkmkvq2pi19xf1y7qcd2gyr2r"; }; meta.homepage = "https://github.com/rachartier/tiny-inline-diagnostic.nvim/"; meta.hydraPlatforms = [ ]; @@ -14245,12 +14258,12 @@ final: prev: toggleterm-nvim = buildVimPlugin { pname = "toggleterm.nvim"; - version = "2024-12-30"; + version = "2025-03-09"; src = fetchFromGitHub { owner = "akinsho"; repo = "toggleterm.nvim"; - rev = "e76134e682c1a866e3dfcdaeb691eb7b01068668"; - sha256 = "1jyg3nv54kssz2a4blpwhd718msf95zqz6sr2sqblc7b35gm73g1"; + rev = "9a88eae817ef395952e08650b3283726786fb5fb"; + sha256 = "17plyvajwdhpiadsd80vph75qll8pv9571c2wnw35ngmw9gmnavz"; }; meta.homepage = "https://github.com/akinsho/toggleterm.nvim/"; meta.hydraPlatforms = [ ]; @@ -14428,12 +14441,12 @@ final: prev: tsc-nvim = buildVimPlugin { pname = "tsc.nvim"; - version = "2025-02-27"; + version = "2025-03-12"; src = fetchFromGitHub { owner = "dmmulroy"; repo = "tsc.nvim"; - rev = "60c9b3e9610e24e147a928e30dd148ed9bb9f247"; - sha256 = "0vi9sljvpbx0s8wf5i2xizln1yxvp2j78254qpwj4mn2v4pnqzd6"; + rev = "5bd25bb5c399b6dc5c00392ade6ac6198534b53a"; + sha256 = "1s47l4m741d7z9diicqn48b5avk1n3sxx64f8xjr6l0rn9518zsz"; }; meta.homepage = "https://github.com/dmmulroy/tsc.nvim/"; meta.hydraPlatforms = [ ]; @@ -14584,12 +14597,12 @@ final: prev: ultisnips = buildVimPlugin { pname = "ultisnips"; - version = "2025-01-11"; + version = "2025-03-09"; src = fetchFromGitHub { owner = "SirVer"; repo = "ultisnips"; - rev = "35252b3327bf0cb55136399dfe615637093a8291"; - sha256 = "1n5q6ba2vdqvgzp9siz3x74lifcbsfzm4mlayclgaljsvkshwg61"; + rev = "dbc458e110bb49299da76ec53f8b09b4f6dce28a"; + sha256 = "1yqnbqq0zxfq8zlaibq0k4n525a5cjp68gab2jhcf76jyczi53wb"; }; meta.homepage = "https://github.com/SirVer/ultisnips/"; meta.hydraPlatforms = [ ]; @@ -14597,12 +14610,12 @@ final: prev: undotree = buildVimPlugin { pname = "undotree"; - version = "2025-03-07"; + version = "2025-03-13"; src = fetchFromGitHub { owner = "mbbill"; repo = "undotree"; - rev = "76c4e32d8f1aa493bb68d4a3fcd3c700395c303c"; - sha256 = "0syxqj4fyjlahq8gk73v2jras30nw6rsymydmvf9zxsvfnxpfhsp"; + rev = "b951b87b46c34356d44aa71886aecf9dd7f5788a"; + sha256 = "0vp4wl4kiby7dlchki975fq682sw8c1vr9c6nhcndmxyhx7ghrqw"; }; meta.homepage = "https://github.com/mbbill/undotree/"; meta.hydraPlatforms = [ ]; @@ -16248,12 +16261,12 @@ final: prev: vim-elixir = buildVimPlugin { pname = "vim-elixir"; - version = "2024-09-13"; + version = "2025-03-13"; src = fetchFromGitHub { owner = "elixir-editors"; repo = "vim-elixir"; - rev = "39cfaec9ea71c22a82c459ecd64860c8850f1215"; - sha256 = "12j1gqkm3dhcfx1axi8cl2zzj20z9a3xf5ggyqlr41f1bzpmprdh"; + rev = "1ec9aab0e0de9c737af97e46ead5d65485ae2f9a"; + sha256 = "0l4yr5m78n4qwkag00rzqmfhb626121naar5mjnlfyxkp4rsvjd6"; }; meta.homepage = "https://github.com/elixir-editors/vim-elixir/"; meta.hydraPlatforms = [ ]; @@ -16781,12 +16794,12 @@ final: prev: vim-go = buildVimPlugin { pname = "vim-go"; - version = "2024-12-27"; + version = "2025-03-10"; src = fetchFromGitHub { owner = "fatih"; repo = "vim-go"; - rev = "6adc82bfef7f9a4b0db78065ae51b8ebb145c355"; - sha256 = "1jdalz0f9bm0vvi1f5bvr909ai1x7pjrwm25178s7dxnshfvmmq1"; + rev = "1d641b739624199ab9ab745d220f36fe7b655d65"; + sha256 = "02qfql3c6njqkq7pbzrqknca638f3fczkx651v3wwl94339ln6ky"; }; meta.homepage = "https://github.com/fatih/vim-go/"; meta.hydraPlatforms = [ ]; @@ -17485,12 +17498,12 @@ final: prev: vim-just = buildVimPlugin { pname = "vim-just"; - version = "2025-02-06"; + version = "2025-03-09"; src = fetchFromGitHub { owner = "NoahTheDuke"; repo = "vim-just"; - rev = "520f67ab70b6f687ad7e0e20111ea8f7f8cac810"; - sha256 = "18bkz4va049z28gxlfhivjd52gvnrz3zdv7rr37d0zy3s32nj64w"; + rev = "0eeb7b760ca603be517d4f34a9d1c08c73f93f3f"; + sha256 = "0yl8rzjynyn46bk7fx4rpczqzhgjyk16lfl3rpkf018rgkvabcwf"; }; meta.homepage = "https://github.com/NoahTheDuke/vim-just/"; meta.hydraPlatforms = [ ]; @@ -18018,12 +18031,12 @@ final: prev: vim-monokai-tasty = buildVimPlugin { pname = "vim-monokai-tasty"; - version = "2024-07-17"; + version = "2025-03-12"; src = fetchFromGitHub { owner = "patstockwell"; repo = "vim-monokai-tasty"; - rev = "c585c4ff0744315c6c03fd54afa7c8ca23b039c0"; - sha256 = "0cc1c8qqf76w77va0j1lhlvv0kfiaz5b5jri5sy6rcbpjinfg0kk"; + rev = "36843b3c03eb6965eb5e3ed706f357b5c73ce8d4"; + sha256 = "1v3c7abdjypxyb2dkl56fv3s259m9v7p177ap65r6vdznxrw51cs"; }; meta.homepage = "https://github.com/patstockwell/vim-monokai-tasty/"; meta.hydraPlatforms = [ ]; @@ -18590,12 +18603,12 @@ final: prev: vim-plug = buildVimPlugin { pname = "vim-plug"; - version = "2025-02-27"; + version = "2025-03-12"; src = fetchFromGitHub { owner = "junegunn"; repo = "vim-plug"; - rev = "9ef7739c81233608af0c1bb103210a83e409a10f"; - sha256 = "02zi39nik8asxmshj2g6wc961kkgx80dm7cywcjbnqm5aiwx9nn7"; + rev = "cdea0244a538a3178bba45e743e691e5bee61b4d"; + sha256 = "0jidxnamh6pb94hdfmrb5r0h1v4hdbz0mmq9jvhbrh1srjrsy4gv"; }; meta.homepage = "https://github.com/junegunn/vim-plug/"; meta.hydraPlatforms = [ ]; @@ -19396,12 +19409,12 @@ final: prev: vim-spirv = buildVimPlugin { pname = "vim-spirv"; - version = "2025-01-30"; + version = "2025-03-13"; src = fetchFromGitHub { owner = "kbenzie"; repo = "vim-spirv"; - rev = "063628487465be53fd37be04bcf38a6f8a92e05f"; - sha256 = "09xna4n4kq1ihdp74kscr77nixa8icw8wrqdp4m0sdz39gqd0zf8"; + rev = "a2bc578485759f79c38c6b3e573b4f5db7f354bb"; + sha256 = "19lif6z7bgm92n9bdbhvy242jp4px1ikkn4fvn913jih2r6h05gd"; }; meta.homepage = "https://github.com/kbenzie/vim-spirv/"; meta.hydraPlatforms = [ ]; @@ -20490,12 +20503,12 @@ final: prev: vimtex = buildVimPlugin { pname = "vimtex"; - version = "2025-03-07"; + version = "2025-03-11"; src = fetchFromGitHub { owner = "lervag"; repo = "vimtex"; - rev = "cf6b84775624582d7422715ee46b0a63b53cee38"; - sha256 = "18dp7jyrdnmqjdnbd04h4p0b3wanc0xpb0a18dxcw3grb9b39dk3"; + rev = "691ee15e1459e4420d207cfbc4a79b383f32b411"; + sha256 = "0ylyzhdx6fpbkdba0sr7lm7w3z501x1d6x9hxpb00rfyii3cslz4"; }; meta.homepage = "https://github.com/lervag/vimtex/"; meta.hydraPlatforms = [ ]; @@ -20594,12 +20607,12 @@ final: prev: vscode-nvim = buildVimPlugin { pname = "vscode.nvim"; - version = "2025-03-06"; + version = "2025-03-09"; src = fetchFromGitHub { owner = "Mofiqul"; repo = "vscode.nvim"; - rev = "486c3c9c9fd40975a7b06bc6001ad84ffa704f76"; - sha256 = "01j2vrhkvlhbr8i9s5f35qkqnp4dbys1gqbl32p72gl1g4h1323a"; + rev = "3faeb317dab9db5d2310b2dc6472632399ead88f"; + sha256 = "030jm07h8s2mhicfhpai0n92wy7jl9jp50y0ami12q34fclrnp0w"; }; meta.homepage = "https://github.com/Mofiqul/vscode.nvim/"; meta.hydraPlatforms = [ ]; @@ -20672,12 +20685,12 @@ final: prev: whitespace-nvim = buildVimPlugin { pname = "whitespace.nvim"; - version = "2024-08-18"; + version = "2025-03-14"; src = fetchFromGitHub { owner = "johnfrankmorgan"; repo = "whitespace.nvim"; - rev = "f7d14be0f23a9c1e8021aca70d280aea26649b68"; - sha256 = "0c2im0qjzxw6mflc23w3m00qwnsbyqxlqllmia5d4akhzagjsdy4"; + rev = "8bf60b4a6892aa517a78a6014896078ae0c4c642"; + sha256 = "1b1rpz7ahcy0rzspmls6lfj133qdl8rfmams7ydhwscx3pmmyfzl"; }; meta.homepage = "https://github.com/johnfrankmorgan/whitespace.nvim/"; meta.hydraPlatforms = [ ]; @@ -21063,12 +21076,12 @@ final: prev: zk-nvim = buildVimPlugin { pname = "zk-nvim"; - version = "2025-02-09"; + version = "2025-03-11"; src = fetchFromGitHub { owner = "zk-org"; repo = "zk-nvim"; - rev = "d113beebac48bf7ad7ce9fdb7f2ce43c90959677"; - sha256 = "1gcy7gw09vyfd660wn0f7g70q3nk4pr88qs5ip357a30frxl0fhd"; + rev = "01769fb74653588a6185a24ab99419c223bd2a8b"; + sha256 = "052ifipky41fczarzmf99izqd96mwjx5qqg12lznb55rryhgjw6v"; }; meta.homepage = "https://github.com/zk-org/zk-nvim/"; meta.hydraPlatforms = [ ]; diff --git a/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix b/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix index 66b2933c3314..71d53fb3ab93 100644 --- a/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix +++ b/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix @@ -61,12 +61,12 @@ }; asm = buildGrammar { language = "asm"; - version = "0.0.0+rev=5bb5b03"; + version = "0.0.0+rev=04962e1"; src = fetchFromGitHub { owner = "RubixDev"; repo = "tree-sitter-asm"; - rev = "5bb5b03e3c1ce5853b5282b9fba060f7c7bbf11e"; - hash = "sha256-JUJm83iqjjIT1eoribBO9D29ETanR/MIkLjDrXjuvEQ="; + rev = "04962e15f6b464cf1d75eada59506dc25090e186"; + hash = "sha256-a/wbmJQFddf+19E2uHmObQ5XfUkF5iaCSI1Y8avntGw="; }; meta.homepage = "https://github.com/RubixDev/tree-sitter-asm"; }; @@ -169,6 +169,17 @@ }; meta.homepage = "https://github.com/amaanq/tree-sitter-bitbake"; }; + blade = buildGrammar { + language = "blade"; + version = "0.0.0+rev=bcdc4b0"; + src = fetchFromGitHub { + owner = "EmranMR"; + repo = "tree-sitter-blade"; + rev = "bcdc4b01827cac21205f7453e9be02f906943128"; + hash = "sha256-Svco/cweC311fUlKi34sh0AWfP/VYRWJMXyAuUVRhAw="; + }; + meta.homepage = "https://github.com/EmranMR/tree-sitter-blade"; + }; blueprint = buildGrammar { language = "blueprint"; version = "0.0.0+rev=60ba737"; @@ -270,12 +281,12 @@ }; cmake = buildGrammar { language = "cmake"; - version = "0.0.0+rev=cd00bbc"; + version = "0.0.0+rev=fe48221"; src = fetchFromGitHub { owner = "uyha"; repo = "tree-sitter-cmake"; - rev = "cd00bbcb77fe31283ca79b0038387ec7411759ae"; - hash = "sha256-Lz2K+/GvmNsQAm1g4TCDdHs+Vebu8fERzTvlVAsA40U="; + rev = "fe48221d4d9842d916d66b5e71ab3c6307ec28b3"; + hash = "sha256-lU6EU+ikUJ1Q/SzJ2/PzziRLO8PSS3oQ8hCANO4n8Tw="; }; meta.homepage = "https://github.com/uyha/tree-sitter-cmake"; }; @@ -658,12 +669,12 @@ }; erlang = buildGrammar { language = "erlang"; - version = "0.0.0+rev=370cea6"; + version = "0.0.0+rev=364e323"; src = fetchFromGitHub { owner = "WhatsApp"; repo = "tree-sitter-erlang"; - rev = "370cea629eb62a8686504b9fb3252a5e1ae55313"; - hash = "sha256-BBm5lK9dqMr4ghM7Ii+qy4Nncr2eZq8nuk1WmyUILgY="; + rev = "364e323b32d098ad0e7b29e7adb4005c2bb5cf34"; + hash = "sha256-mMaJCF+xLIN3x+4PWspdJdKWDRbnSWSKH5v0jJ/fs50="; }; meta.homepage = "https://github.com/WhatsApp/tree-sitter-erlang"; }; @@ -890,12 +901,12 @@ }; gitcommit = buildGrammar { language = "gitcommit"; - version = "0.0.0+rev=db0e0c4"; + version = "0.0.0+rev=a716678"; src = fetchFromGitHub { owner = "gbprod"; repo = "tree-sitter-gitcommit"; - rev = "db0e0c4fb9095fdc42a7af34019c0616c071e9eb"; - hash = "sha256-rMLYEU4WdCInfNNAOuESCceavgWTy9NS8kgkTRaK1OE="; + rev = "a716678c0f00645fed1e6f1d0eb221481dbd6f6d"; + hash = "sha256-KYfcs99p03b0RiPYnZeKJf677fmVf658FLZcFk2v2Ws="; }; meta.homepage = "https://github.com/gbprod/tree-sitter-gitcommit"; }; @@ -1331,12 +1342,12 @@ }; ini = buildGrammar { language = "ini"; - version = "0.0.0+rev=962568c"; + version = "0.0.0+rev=32b3186"; src = fetchFromGitHub { owner = "justinmk"; repo = "tree-sitter-ini"; - rev = "962568c9efa71d25720ab42c5d36e222626ef3a6"; - hash = "sha256-G11Aynq2rnkRwdkhspjYqtBD/h5k4aD+NvuE0QfploU="; + rev = "32b31863f222bf22eb43b07d4e9be8017e36fb31"; + hash = "sha256-kWCaOIC81GP5EHCqzPZP9EUgYy39CZ6/8TVS6soB6Wo="; }; meta.homepage = "https://github.com/justinmk/tree-sitter-ini"; }; @@ -1408,24 +1419,24 @@ }; jinja = buildGrammar { language = "jinja"; - version = "0.0.0+rev=07a62ad"; + version = "0.0.0+rev=9af6ce9"; src = fetchFromGitHub { owner = "cathaysia"; repo = "tree-sitter-jinja"; - rev = "07a62adf99c0f41e0cab7ab523541309a8d73dc4"; - hash = "sha256-6m6WTOWEl9r343vNDfEsVp4ofK/+06mRm72yETt/I1k="; + rev = "9af6ce9380fabd3d5b19d0254b8c8936e879c471"; + hash = "sha256-9powNKoE5JpB+5vVtZLE5falMiS6I/ZXp4NrqabiWLs="; }; location = "tree-sitter-jinja"; meta.homepage = "https://github.com/cathaysia/tree-sitter-jinja"; }; jinja_inline = buildGrammar { language = "jinja_inline"; - version = "0.0.0+rev=07a62ad"; + version = "0.0.0+rev=9af6ce9"; src = fetchFromGitHub { owner = "cathaysia"; repo = "tree-sitter-jinja"; - rev = "07a62adf99c0f41e0cab7ab523541309a8d73dc4"; - hash = "sha256-6m6WTOWEl9r343vNDfEsVp4ofK/+06mRm72yETt/I1k="; + rev = "9af6ce9380fabd3d5b19d0254b8c8936e879c471"; + hash = "sha256-9powNKoE5JpB+5vVtZLE5falMiS6I/ZXp4NrqabiWLs="; }; location = "tree-sitter-jinja_inline"; meta.homepage = "https://github.com/cathaysia/tree-sitter-jinja"; @@ -1642,12 +1653,12 @@ }; liquid = buildGrammar { language = "liquid"; - version = "0.0.0+rev=6e03a05"; + version = "0.0.0+rev=d269f4d"; src = fetchFromGitHub { owner = "hankthetank27"; repo = "tree-sitter-liquid"; - rev = "6e03a054a71cd419d9702725243137641e97ba51"; - hash = "sha256-KDbI8jmSeXm1T3WGoZ60IFWK8xaJwmU2Ofnr/khKz+U="; + rev = "d269f4d52cd08f6cbc6636ee23cc30a9f6c32e42"; + hash = "sha256-vOQirMsR+UqUyC7yJfuFynXEorkkUYjAB4C08Wf+zE4="; }; meta.homepage = "https://github.com/hankthetank27/tree-sitter-liquid"; }; @@ -1798,12 +1809,12 @@ }; meson = buildGrammar { language = "meson"; - version = "0.0.0+rev=742a21e"; + version = "0.0.0+rev=03fd221"; src = fetchFromGitHub { owner = "Decodetalkers"; repo = "tree-sitter-meson"; - rev = "742a21e11e914096e0172dad2f0b85e7554c95ff"; - hash = "sha256-XwGCwwLM6sdLLNAVK8TGc6XMJ3eXFq6Ayk4dj0FmJmQ="; + rev = "03fd2216bc52976c9b92ca64b5ec2e1f06408f7e"; + hash = "sha256-EhpqSS0R8aCqUnmDHtmfwzyMZMsqkGC/6U3zJpjuVAc="; }; meta.homepage = "https://github.com/Decodetalkers/tree-sitter-meson"; }; @@ -1898,12 +1909,12 @@ }; nix = buildGrammar { language = "nix"; - version = "0.0.0+rev=48057cf"; + version = "0.0.0+rev=cfc53fd"; src = fetchFromGitHub { owner = "cstrahan"; repo = "tree-sitter-nix"; - rev = "48057cf966641e7a49b09700550751195c34bcb5"; - hash = "sha256-VZGTHZdTZSKhjycFALHxYmelez6FR2BMqhIVSOv+kLU="; + rev = "cfc53fd287d23ab7281440a8526c73542984669b"; + hash = "sha256-eqqneqZqA73McjPZfy7GbUi4ccmDYC5O++Ezt9+lqi4="; }; meta.homepage = "https://github.com/cstrahan/tree-sitter-nix"; }; @@ -1931,12 +1942,12 @@ }; nu = buildGrammar { language = "nu"; - version = "0.0.0+rev=b99dc3b"; + version = "0.0.0+rev=c10340b"; src = fetchFromGitHub { owner = "nushell"; repo = "tree-sitter-nu"; - rev = "b99dc3b7b26337d84f95c0de4dda81077b03e5c7"; - hash = "sha256-w1zG976wp0PE3SpbZnh0GKS/WiRyXEif7jNjKMwfcvY="; + rev = "c10340b5bb3789f69182acf8f34c3d4fc24d2fe1"; + hash = "sha256-EyaFrO9NE2Ivo8YTXZ6nmC31PB7WFbFdz7AMRw0ooHo="; }; meta.homepage = "https://github.com/nushell/tree-sitter-nu"; }; @@ -1964,24 +1975,24 @@ }; ocaml = buildGrammar { language = "ocaml"; - version = "0.0.0+rev=6921a83"; + version = "0.0.0+rev=91708de"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-ocaml"; - rev = "6921a831d79d515d64400a9e022cf30e68a2a3dd"; - hash = "sha256-hD4OOMpwIdUTGPJoQFple5oDdpbXJa+i4x3eaAArSAw="; + rev = "91708deb10cb4fe68ab3c50891426b9967dbf35a"; + hash = "sha256-HFFvg+4HrUJ12/rbXwCvYthx+yXqxa3OlY3j8/GnYFk="; }; location = "grammars/ocaml"; meta.homepage = "https://github.com/tree-sitter/tree-sitter-ocaml"; }; ocaml_interface = buildGrammar { language = "ocaml_interface"; - version = "0.0.0+rev=6921a83"; + version = "0.0.0+rev=91708de"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-ocaml"; - rev = "6921a831d79d515d64400a9e022cf30e68a2a3dd"; - hash = "sha256-hD4OOMpwIdUTGPJoQFple5oDdpbXJa+i4x3eaAArSAw="; + rev = "91708deb10cb4fe68ab3c50891426b9967dbf35a"; + hash = "sha256-HFFvg+4HrUJ12/rbXwCvYthx+yXqxa3OlY3j8/GnYFk="; }; location = "grammars/interface"; meta.homepage = "https://github.com/tree-sitter/tree-sitter-ocaml"; @@ -2522,12 +2533,12 @@ }; roc = buildGrammar { language = "roc"; - version = "0.0.0+rev=de0839d"; + version = "0.0.0+rev=32e20cb"; src = fetchFromGitHub { owner = "faldor20"; repo = "tree-sitter-roc"; - rev = "de0839d6c7db2405e827435cf3ac62d22f4bd5e9"; - hash = "sha256-jB0oljkzNfxvKdDP8zMmD3q/843qANVGHSrzCGIeS2E="; + rev = "32e20cb1133a5a189f986c3b5df47ac730fbee3d"; + hash = "sha256-kBuVTL2elBM398Il6t8WuzUu4MrL9md+NEtVy7EGkdE="; }; meta.homepage = "https://github.com/faldor20/tree-sitter-roc"; }; @@ -2845,12 +2856,12 @@ }; superhtml = buildGrammar { language = "superhtml"; - version = "0.0.0+rev=15ff939"; + version = "0.0.0+rev=91d9284"; src = fetchFromGitHub { owner = "kristoff-it"; repo = "superhtml"; - rev = "15ff939100f9d52342445407973f3ce125a8437e"; - hash = "sha256-fM+zhRvEwjMIq9RtgbMBF9GlybIWdO53ln6qZv+xHJs="; + rev = "91d92846e8baaafc8854d2b9d0ac436bc16234db"; + hash = "sha256-vBquZJOfE4HBsUKIG3o/Wo9s6wMSJ8U77u7e8n2Gc0M="; }; location = "tree-sitter-superhtml"; meta.homepage = "https://github.com/kristoff-it/superhtml"; @@ -2890,12 +2901,12 @@ }; swift = buildGrammar { language = "swift"; - version = "0.0.0+rev=42ad8f6"; + version = "0.0.0+rev=02db52e"; src = fetchFromGitHub { owner = "alex-pinkus"; repo = "tree-sitter-swift"; - rev = "42ad8f6b4dc9b46285893cc37b460323b54932d4"; - hash = "sha256-nxKOyyDXrQAxb/ZmuMKSqesm6SUSbCq+cI+lU0hZwuU="; + rev = "02db52e14bc303322d22019fff7823d72904dfe5"; + hash = "sha256-Uh1YVc871KdYXeAhF/lRDv58NW/XdHqasfZw0jDUSBE="; }; generate = true; meta.homepage = "https://github.com/alex-pinkus/tree-sitter-swift"; @@ -2946,12 +2957,12 @@ }; tact = buildGrammar { language = "tact"; - version = "0.0.0+rev=83e2649"; + version = "0.0.0+rev=a19be2d"; src = fetchFromGitHub { owner = "tact-lang"; repo = "tree-sitter-tact"; - rev = "83e264928fa194b7283428527259e88e54205264"; - hash = "sha256-gSLVUjn8MBRDQhZoEsPGao2lZI1gcxJsg6d8suA4D50="; + rev = "a19be2d4c1956e12facfc717e28f13a6ad0860e0"; + hash = "sha256-TBleyQmrHbKQJKftg2VcLstYIteuPbKuCct4ImmMtcU="; }; meta.homepage = "https://github.com/tact-lang/tree-sitter-tact"; }; @@ -2989,6 +3000,17 @@ }; meta.homepage = "https://github.com/vrischmann/tree-sitter-templ"; }; + tera = buildGrammar { + language = "tera"; + version = "0.0.0+rev=482b475"; + src = fetchFromGitHub { + owner = "uncenter"; + repo = "tree-sitter-tera"; + rev = "482b475b32e6bae67f9d57abc60545399fd9b0a3"; + hash = "sha256-ndauBItrpUTIVjt5Sm0+jUjQtuAcHwLVdmw6IwcNXII="; + }; + meta.homepage = "https://github.com/uncenter/tree-sitter-tera"; + }; terraform = buildGrammar { language = "terraform"; version = "0.0.0+rev=9e3ec98"; @@ -3025,12 +3047,12 @@ }; tiger = buildGrammar { language = "tiger"; - version = "0.0.0+rev=a7f11d9"; + version = "0.0.0+rev=4a77b2d"; src = fetchFromGitHub { owner = "ambroisie"; repo = "tree-sitter-tiger"; - rev = "a7f11d946b44244f71df41d2a78af0665d618dae"; - hash = "sha256-zGrbf5cCkgKGw+dQiEqUyHqj8Fu42MfAhEEADoC8DIA="; + rev = "4a77b2d7a004587646bddc4e854779044b6db459"; + hash = "sha256-jLdJ3nLShoBxVCcUbnaswYG5d4UU8aaE1xexb2LnmTQ="; }; meta.homepage = "https://github.com/ambroisie/tree-sitter-tiger"; }; @@ -3149,12 +3171,12 @@ }; typoscript = buildGrammar { language = "typoscript"; - version = "0.0.0+rev=43b221c"; + version = "0.0.0+rev=5d8fde8"; src = fetchFromGitHub { owner = "Teddytrombone"; repo = "tree-sitter-typoscript"; - rev = "43b221c0b76e77244efdaa9963e402a17c930fbc"; - hash = "sha256-7ottrupSWC83rDP59yceDG/TuikNHoyCBnAlns/x6Tc="; + rev = "5d8fde870b0ded1f429ba5bb249a9d9f8589ff5f"; + hash = "sha256-GysGb879dk5e1U6OO26q1gVAhkWxc/GRpkNN785ZoQw="; }; meta.homepage = "https://github.com/Teddytrombone/tree-sitter-typoscript"; }; @@ -3227,12 +3249,12 @@ }; v = buildGrammar { language = "v"; - version = "0.0.0+rev=532bebd"; + version = "0.0.0+rev=26c2c4c"; src = fetchFromGitHub { owner = "vlang"; repo = "v-analyzer"; - rev = "532bebd50742ef15949bdd67c36d46697c847628"; - hash = "sha256-lBrX5n4hYdDq+2m7j9JXyeGGS3yl4oBu8jK7VV+OE7I="; + rev = "26c2c4c2b3fb4f7a07ae78d298b36998b7ffa956"; + hash = "sha256-sKD4CoClychNS5B6JmnGCPLiNxWbOLt0t2PV30mvjoI="; }; location = "tree_sitter_v"; meta.homepage = "https://github.com/vlang/v-analyzer"; @@ -3272,12 +3294,12 @@ }; vhdl = buildGrammar { language = "vhdl"; - version = "0.0.0+rev=db1d744"; + version = "0.0.0+rev=35ed277"; src = fetchFromGitHub { owner = "jpt13653903"; repo = "tree-sitter-vhdl"; - rev = "db1d7446bd07d811981734cd501fe1994cbad99d"; - hash = "sha256-0lNyEc6MS+k+vJvegQDI6/nlsx47xwLSro2ZGcaoADM="; + rev = "35ed277d3e98836796bc764010dc3fb800d14ee4"; + hash = "sha256-BuPqRNzsPKaUwXNp10KoZwnW5+/rFQ/11TcY0DpNUuk="; }; meta.homepage = "https://github.com/jpt13653903/tree-sitter-vhdl"; }; @@ -3471,24 +3493,24 @@ }; ziggy = buildGrammar { language = "ziggy"; - version = "0.0.0+rev=af41bdb"; + version = "0.0.0+rev=00958fa"; src = fetchFromGitHub { owner = "kristoff-it"; repo = "ziggy"; - rev = "af41bdb5b1d64404c2ec7eb1d9de01083c0d2596"; - hash = "sha256-crL9qmSq2XzaYdjinXQ2frZ8GHArRGlU1EId8dFwVGs="; + rev = "00958faeaeb97d9b7beb76f128a5401441182204"; + hash = "sha256-G1Wo3Az5qQdSQU5OXE5GaahgXFjuj43o3UfmUXjjSF4="; }; location = "tree-sitter-ziggy"; meta.homepage = "https://github.com/kristoff-it/ziggy"; }; ziggy_schema = buildGrammar { language = "ziggy_schema"; - version = "0.0.0+rev=af41bdb"; + version = "0.0.0+rev=00958fa"; src = fetchFromGitHub { owner = "kristoff-it"; repo = "ziggy"; - rev = "af41bdb5b1d64404c2ec7eb1d9de01083c0d2596"; - hash = "sha256-crL9qmSq2XzaYdjinXQ2frZ8GHArRGlU1EId8dFwVGs="; + rev = "00958faeaeb97d9b7beb76f128a5401441182204"; + hash = "sha256-G1Wo3Az5qQdSQU5OXE5GaahgXFjuj43o3UfmUXjjSF4="; }; location = "tree-sitter-ziggy-schema"; meta.homepage = "https://github.com/kristoff-it/ziggy"; diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names index 5455210e7657..d3b32a942f4a 100644 --- a/pkgs/applications/editors/vim/plugins/vim-plugin-names +++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names @@ -883,6 +883,7 @@ https://github.com/drewtempelmeyer/palenight.vim/,, https://github.com/JoosepAlviste/palenightfall.nvim/,, https://github.com/roobert/palette.nvim/,HEAD, https://github.com/NLKNguyen/papercolor-theme/,, +https://github.com/pappasam/papercolor-theme-slim/,HEAD, https://github.com/dundalek/parpar.nvim/,, https://github.com/tmsvg/pear-tree/,, https://github.com/steelsojka/pears.nvim/,, diff --git a/pkgs/applications/misc/klayout/default.nix b/pkgs/applications/misc/klayout/default.nix index 14cfbaab1619..8c045da4e3fd 100644 --- a/pkgs/applications/misc/klayout/default.nix +++ b/pkgs/applications/misc/klayout/default.nix @@ -5,13 +5,13 @@ mkDerivation rec { pname = "klayout"; - version = "0.29.11"; + version = "0.29.12"; src = fetchFromGitHub { owner = "KLayout"; repo = "klayout"; rev = "v${version}"; - hash = "sha256-MIXuqDnK8kXjQOSTALVPQHIE1eMk1Dl1M+/GMbw92bg="; + hash = "sha256-TLLAIlZYKGeQENtzfc9ilWwl4yu2ln7yBy+VW7Zwexc="; }; postPatch = '' diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index dd53375c1b7c..8910b419f121 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -516,13 +516,13 @@ "vendorHash": "sha256-UzoyVVBSrpxQnTfTJvGHIGR0wSFx8cSVVuTpo9tio2A=" }, "google-beta": { - "hash": "sha256-bxL3ufwXuioA73my5G89YSbvhHSz/DjzNbN3CfxarF8=", + "hash": "sha256-1lrov28rU1K4QEiTuRqzaTLMzL+sZVsOLfgj3KNNJsw=", "homepage": "https://registry.terraform.io/providers/hashicorp/google-beta", "owner": "hashicorp", "repo": "terraform-provider-google-beta", - "rev": "v6.23.0", + "rev": "v6.25.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-lPjjaFKYLI4JoYGzhw9GcXl0z/zb22nzqIP+tMeAGOc=" + "vendorHash": "sha256-Vr6nFT+MDC8MNZU7zqH0aeQUCUIR338QYGGKPb1GSW0=" }, "googleworkspace": { "hash": "sha256-dedYnsKHizxJZibuvJOMbJoux0W6zgKaK5fxIofKqCY=", diff --git a/pkgs/applications/networking/instant-messengers/qtox/default.nix b/pkgs/applications/networking/instant-messengers/qtox/default.nix index 0c3d2e114762..64ee393b73a1 100644 --- a/pkgs/applications/networking/instant-messengers/qtox/default.nix +++ b/pkgs/applications/networking/instant-messengers/qtox/default.nix @@ -24,13 +24,13 @@ stdenv.mkDerivation rec { pname = "qtox"; - version = "1.18.2"; + version = "1.18.3"; src = fetchFromGitHub { owner = "TokTok"; repo = "qTox"; tag = "v${version}"; - hash = "sha256-NPJ1tBIcM4zR5izsoiydUO2+cEuWOdWAf2xte7bwOxg="; + hash = "sha256-5pH39NsJdt4+ldlbpkvA0n/X/LkEUEv4UL1K/W3BqmM="; }; buildInputs = [ diff --git a/pkgs/applications/office/treesheets/default.nix b/pkgs/applications/office/treesheets/default.nix index 1639807aaca1..e08be9dd7609 100644 --- a/pkgs/applications/office/treesheets/default.nix +++ b/pkgs/applications/office/treesheets/default.nix @@ -12,13 +12,13 @@ stdenv.mkDerivation rec { pname = "treesheets"; - version = "0-unstable-2025-02-20"; + version = "0-unstable-2025-03-03"; src = fetchFromGitHub { owner = "aardappel"; repo = "treesheets"; - rev = "4e4d99df2080535cf4838319a8b3526425ba7bb7"; - hash = "sha256-zM890w0GgtW++mAhze73GaCThx7WhyucrC24yDZYq0k="; + rev = "a09352dabf6c491eed411bca5e613ba58142debc"; + hash = "sha256-3lO8bsdluj24EMikvSQ7qOciHmIlKVxR3GWAG/SfUFM="; }; nativeBuildInputs = [ diff --git a/pkgs/applications/video/obs-studio/plugins/obs-teleport/default.nix b/pkgs/applications/video/obs-studio/plugins/obs-teleport/default.nix index 07c3bb3f2882..ea7204b69463 100644 --- a/pkgs/applications/video/obs-studio/plugins/obs-teleport/default.nix +++ b/pkgs/applications/video/obs-studio/plugins/obs-teleport/default.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "obs-teleport"; - version = "0.7.3"; + version = "0.7.4"; src = fetchFromGitHub { owner = "fzwoch"; repo = "obs-teleport"; rev = version; - sha256 = "sha256-daDP4WElVu2nyqS1zMHpzSunVq6X3d4t/CQg5r6v2+E="; + sha256 = "sha256-mHHPlmUyR9NDdQHqw1YNgThGl/8DH/aiCE9rdZhrIK4="; }; - vendorHash = "sha256-bXBkv/nQv6UYSzPat6PcykU2hRW/UGDvmYrGOwo9I04="; + vendorHash = "sha256-U/5smUMpcVEFWB+xMxLKF9E6N7dyh67QoB+Afq5Ga2Q="; buildInputs = [ libjpeg diff --git a/pkgs/servers/akkoma/admin-fe/default.nix b/pkgs/by-name/ak/akkoma-admin-fe/package.nix similarity index 98% rename from pkgs/servers/akkoma/admin-fe/default.nix rename to pkgs/by-name/ak/akkoma-admin-fe/package.nix index 7faac39ee53e..9bfbd2295f16 100644 --- a/pkgs/servers/akkoma/admin-fe/default.nix +++ b/pkgs/by-name/ak/akkoma-admin-fe/package.nix @@ -16,7 +16,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "admin-fe"; - version = "unstable-2024-04-27"; + version = "2.3.0-2-unstable-2024-04-27"; src = fetchFromGitea { domain = "akkoma.dev"; diff --git a/pkgs/servers/akkoma/akkoma-fe/default.nix b/pkgs/by-name/ak/akkoma-fe/package.nix similarity index 100% rename from pkgs/servers/akkoma/akkoma-fe/default.nix rename to pkgs/by-name/ak/akkoma-fe/package.nix diff --git a/pkgs/servers/akkoma/mime.exs b/pkgs/by-name/ak/akkoma/mime.exs similarity index 100% rename from pkgs/servers/akkoma/mime.exs rename to pkgs/by-name/ak/akkoma/mime.exs diff --git a/pkgs/servers/akkoma/default.nix b/pkgs/by-name/ak/akkoma/package.nix similarity index 89% rename from pkgs/servers/akkoma/default.nix rename to pkgs/by-name/ak/akkoma/package.nix index fbc2ea15d890..2068c115f014 100644 --- a/pkgs/servers/akkoma/default.nix +++ b/pkgs/by-name/ak/akkoma/package.nix @@ -10,14 +10,14 @@ beamPackages.mixRelease rec { pname = "akkoma"; - version = "3.15.1"; + version = "3.15.2"; src = fetchFromGitea { domain = "akkoma.dev"; owner = "AkkomaGang"; repo = "akkoma"; tag = "v${version}"; - hash = "sha256-6qsqTguEVu9t6dW8c+VAE5Z7D3FbQ0S2ZfAN5qy7Xak="; + hash = "sha256-GW86OyO/XPIrCS+cPKQ8LG8PdhhfA2rNH1FXFiuL6vM="; }; nativeBuildInputs = [ cmake ]; @@ -26,7 +26,7 @@ beamPackages.mixRelease rec { mixFodDeps = beamPackages.fetchMixDeps { pname = "mix-deps-${pname}"; inherit src version; - hash = "sha256-nWtY5eohP9pv/vS9FuCh2nlPxLJ2Y4IRmve5in328DU="; + hash = "sha256-ygRj0s9J2/nBXR5s9CE7eMRBxsRhKlV/IZrkwPpco14="; postInstall = '' substituteInPlace "$out/http_signatures/mix.exs" \ @@ -77,6 +77,7 @@ beamPackages.mixRelease rec { meta = { description = "ActivityPub microblogging server"; homepage = "https://akkoma.social"; + changelog = "https://akkoma.dev/AkkomaGang/akkoma/releases/tag/v${version}"; license = lib.licenses.agpl3Only; maintainers = with lib.maintainers; [ mvs ]; platforms = lib.platforms.unix; diff --git a/pkgs/by-name/al/alvr/package.nix b/pkgs/by-name/al/alvr/package.nix index b814e56fe5d0..06cbe513917e 100644 --- a/pkgs/by-name/al/alvr/package.nix +++ b/pkgs/by-name/al/alvr/package.nix @@ -40,18 +40,18 @@ rustPlatform.buildRustPackage rec { pname = "alvr"; - version = "20.12.1"; + version = "20.13.0"; src = fetchFromGitHub { owner = "alvr-org"; repo = "ALVR"; tag = "v${version}"; fetchSubmodules = true; #TODO devendor openvr - hash = "sha256-T7KyGZwnJ9t4Bh8KFy190IV3igWCG+yn+OW9a6mgmYI="; + hash = "sha256-h7/fuuolxbNkjUbqXZ7NTb1AEaDMFaGv/S05faO2HIc="; }; useFetchCargoVendor = true; - cargoHash = "sha256-DE88nMC6qpbPJsBpdyITv6igMgwy4g40VCgFQQuRRTA="; + cargoHash = "sha256-A0ADPMhsREH1C/xpSxW4W2u4ziDrKRrQyY5kBDn//gQ="; patches = [ (replaceVars ./fix-finding-libs.patch { @@ -142,7 +142,10 @@ rustPlatform.buildRustPackage rec { changelog = "https://github.com/alvr-org/ALVR/releases/tag/v${version}"; license = licenses.mit; mainProgram = "alvr_dashboard"; - maintainers = with maintainers; [ passivelemon ]; + maintainers = with maintainers; [ + luNeder + jopejoe1 + ]; platforms = platforms.linux; }; } diff --git a/pkgs/by-name/ba/backgroundremover/package.nix b/pkgs/by-name/ba/backgroundremover/package.nix index 3c9eab61566a..1b963d940c7d 100644 --- a/pkgs/by-name/ba/backgroundremover/package.nix +++ b/pkgs/by-name/ba/backgroundremover/package.nix @@ -11,14 +11,18 @@ let p = python3.pkgs; self = p.buildPythonApplication rec { pname = "backgroundremover"; - version = "0.2.8"; + version = "0.2.9"; pyproject = true; + build-system = [ + p.setuptools + ]; + src = fetchFromGitHub { owner = "nadermx"; repo = "backgroundremover"; rev = "v${version}"; - hash = "sha256-LjVT4j0OzfbVSQgU0z/gzRTLm7N0RQRrfxtTugWwOxs="; + hash = "sha256-tQ8J3xamOzPPSbFMxIDYKv1TzK1AVwF/DWXdZlrlYvM="; }; models = runCommand "background-remover-models" { } '' @@ -29,21 +33,21 @@ let ''; postPatch = '' + rm -rf *dist substituteInPlace backgroundremover/bg.py backgroundremover/u2net/detect.py \ --replace-fail 'os.path.expanduser(os.path.join("~", ".u2net", model_name + ".pth"))' "os.path.join(\"$models\", model_name + \".pth\")" - ''; - nativeBuildInputs = [ - p.setuptools - p.wheel - ]; + substituteInPlace backgroundremover/bg.py \ + --replace-fail 'import moviepy.editor' 'import moviepy' + ''; pythonRelaxDeps = [ "pillow" "torchvision" + "moviepy" ]; - propagatedBuildInputs = [ + dependencies = [ p.certifi p.charset-normalizer p.ffmpeg-python @@ -95,13 +99,13 @@ let doCheck = false; # no tests - meta = with lib; { + meta = { mainProgram = "backgroundremover"; description = "Command line tool to remove background from image and video, made by nadermx to power"; homepage = "https://BackgroundRemoverAI.com"; downloadPage = "https://github.com/nadermx/backgroundremover/releases"; - license = licenses.mit; - maintainers = [ maintainers.lucasew ]; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.lucasew ]; }; }; in diff --git a/pkgs/by-name/ba/bacon/package.nix b/pkgs/by-name/ba/bacon/package.nix index 5eee447e708f..b74de3029be5 100644 --- a/pkgs/by-name/ba/bacon/package.nix +++ b/pkgs/by-name/ba/bacon/package.nix @@ -27,17 +27,17 @@ in rustPlatform.buildRustPackage (finalAttrs: { pname = "bacon"; - version = "3.11.0"; + version = "3.12.0"; src = fetchFromGitHub { owner = "Canop"; repo = "bacon"; tag = "v${finalAttrs.version}"; - hash = "sha256-yFU4U1TWoumg61Vs6F5Gqz22VuI2Qs0IRz/TPGBYX4E="; + hash = "sha256-M/9QzLRY0QhMSSadjxZArLhcM3S6yjLPdP6R9p/1cL4="; }; useFetchCargoVendor = true; - cargoHash = "sha256-g8DWFhgguxPked7kCCsmUPXzRqu5DaPopoxORBl4/1o="; + cargoHash = "sha256-799hpVUj4RfF2ei19bE/+qOixk5/v7PPuxmmDC0Zkqw="; buildFeatures = lib.optionals withSound [ "sound" diff --git a/pkgs/servers/akkoma/emoji/blobs_gg.nix b/pkgs/by-name/bl/blobs_gg/package.nix similarity index 100% rename from pkgs/servers/akkoma/emoji/blobs_gg.nix rename to pkgs/by-name/bl/blobs_gg/package.nix diff --git a/pkgs/by-name/br/brave/package.nix b/pkgs/by-name/br/brave/package.nix index ca0c614e436b..66f570cb1672 100644 --- a/pkgs/by-name/br/brave/package.nix +++ b/pkgs/by-name/br/brave/package.nix @@ -3,24 +3,24 @@ let pname = "brave"; - version = "1.76.73"; + version = "1.76.74"; allArchives = { aarch64-linux = { url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_arm64.deb"; - hash = "sha256-9rpH7A63AJRlHRohSa9Pp6Hdq57LwUCfM9KkvewzXKQ="; + hash = "sha256-O8hXKkuw86TeKH4lsyqGdKslrCRbw7mzXfHULCGpgxk="; }; x86_64-linux = { url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_amd64.deb"; - hash = "sha256-HkQkIvUdkV4pMdAaO7Oa7pR22UXFtTiH2BAsp2/gLQg="; + hash = "sha256-tGf3tjZyzgyojDkgFb/SUvZxdVnYFlx6bPTLeFuTtRI="; }; aarch64-darwin = { url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-v${version}-darwin-arm64.zip"; - hash = "sha256-sgdmvQ7Po5JygHoxCOs2aufL8meHP27lyW8omyl5BY8="; + hash = "sha256-l9Ufg9w5P0TIl4gXMJ+JK83x+5QZL0i9+k9X05Llwr4="; }; x86_64-darwin = { url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-v${version}-darwin-x64.zip"; - hash = "sha256-auGpQicHJLJpEeVS0tIkvqjbzAfrn6h7vDgeERqT5kk="; + hash = "sha256-MH/WT/eUWaJXWln4uiXN1BD+K0jVoX7xqsKZGXQ/BmI="; }; }; diff --git a/pkgs/by-name/bu/burpsuite/package.nix b/pkgs/by-name/bu/burpsuite/package.nix index 037873bf10f9..2da9223144ec 100644 --- a/pkgs/by-name/bu/burpsuite/package.nix +++ b/pkgs/by-name/bu/burpsuite/package.nix @@ -9,20 +9,20 @@ }: let - version = "2025.1.3"; + version = "2025.1.4"; product = if proEdition then { productName = "pro"; productDesktop = "Burp Suite Professional Edition"; - hash = "sha256-BlVAQe6KLn9THVJTk+rDZoLeAbIW8IA3rDpS6xPhDLo="; + hash = "sha256-NpWqrdUaxPvU4O2MplLTRfnqOB2yC/zQJx7o9stjKCU="; } else { productName = "community"; productDesktop = "Burp Suite Community Edition"; - hash = "sha256-M1T7atQmB0fRmH9NDZ3uyc3rQpqBc2u3WRZO5rDBj+g="; + hash = "sha256-jLwI9r1l/bf2R7BOImEnbW3iLgsF+/1n0/N55Jx8Lzw="; }; src = fetchurl { diff --git a/pkgs/by-name/cl/clickhouse-backup/package.nix b/pkgs/by-name/cl/clickhouse-backup/package.nix index 51238ea60be2..a75833c79811 100644 --- a/pkgs/by-name/cl/clickhouse-backup/package.nix +++ b/pkgs/by-name/cl/clickhouse-backup/package.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "clickhouse-backup"; - version = "2.6.5"; + version = "2.6.6"; src = fetchFromGitHub { owner = "Altinity"; repo = "clickhouse-backup"; rev = "v${version}"; - hash = "sha256-tRZo2PQYCzryd593MTzrHOzVxM58ONz61A6eekyr1wo="; + hash = "sha256-kWJpySeyeEje7tntnImT7UpOgQMsrfVxIvQ+2/uB6Ko="; }; - vendorHash = "sha256-skL0yF0sVj3yza0LseNLfUn3jxPXuOFS/1FfHg0/H7Q="; + vendorHash = "sha256-HB9BntvoUNrw23m4T+9p65aWUvQNpz3+ff1ydVqNfQM="; ldflags = [ "-X main.version=${version}" diff --git a/pkgs/by-name/do/docker-vackup/package.nix b/pkgs/by-name/do/docker-vackup/package.nix new file mode 100644 index 000000000000..c3f8cbde0c99 --- /dev/null +++ b/pkgs/by-name/do/docker-vackup/package.nix @@ -0,0 +1,45 @@ +{ + lib, + stdenv, + fetchFromGitHub, + makeWrapper, + bash, + docker, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "docker-vackup"; + version = "0-unstable-2024-11-01"; + + src = fetchFromGitHub { + owner = "BretFisher"; + repo = "docker-vackup"; + rev = "2a8a73136302af0bebeb7f210fc14be868ab2958"; + hash = "sha256-/iMQNnkRNTMiw+E6Wv/WatRB0DnapOVWqqszluUFed4="; + }; + + nativeBuildInputs = [ makeWrapper ]; + + patchPhase = '' + substituteInPlace vackup --replace-fail "/bin/bash" "${lib.getExe bash}" + ''; + + installPhase = '' + runHook preInstall + + install -Dm755 vackup "$out/bin/vackup" + + wrapProgram "$out/bin/vackup" \ + --suffix PATH : ${lib.makeBinPath [ docker ]} + + runHook postInstall + ''; + + meta = { + description = "Shell script to backup and restore Docker volumes"; + homepage = "https://github.com/BretFisher/docker-vackup"; + license = lib.licenses.unlicense; + maintainers = with lib.maintainers; [ liberodark ]; + mainProgram = "vackup"; + }; +}) diff --git a/pkgs/by-name/ec/ecapture/package.nix b/pkgs/by-name/ec/ecapture/package.nix index 81df23482d79..7e818893c91a 100644 --- a/pkgs/by-name/ec/ecapture/package.nix +++ b/pkgs/by-name/ec/ecapture/package.nix @@ -22,13 +22,13 @@ buildGoModule rec { pname = "ecapture"; - version = "0.9.4"; + version = "0.9.5"; src = fetchFromGitHub { owner = "gojue"; repo = "ecapture"; tag = "v${version}"; - hash = "sha256-94aZBsQG7xVX3mnE3z3bmTM9NUIG0/huov2OVZJmOe4="; + hash = "sha256-aubGM7kJMtfCRBeFgISuyXS9CkDwBC9hB3d6VA9mG2E="; fetchSubmodules = true; }; diff --git a/pkgs/by-name/el/elfcat/package.nix b/pkgs/by-name/el/elfcat/package.nix index 294814bc31d5..b0c5dc1265e4 100644 --- a/pkgs/by-name/el/elfcat/package.nix +++ b/pkgs/by-name/el/elfcat/package.nix @@ -6,17 +6,17 @@ rustPlatform.buildRustPackage rec { pname = "elfcat"; - version = "0.1.8"; + version = "0.1.9"; src = fetchFromGitHub { owner = "ruslashev"; repo = "elfcat"; rev = version; - sha256 = "sha256-NzFKNCCPWBj/fhaEJF34nyeyvLMeQwIcQgTlYc6mgYo="; + sha256 = "sha256-lmoOwxRGXcInoFb2YDawLKaebkcUftzpPZ1iTXbl++c="; }; useFetchCargoVendor = true; - cargoHash = "sha256-CwK+xc77QADjQyrCI6NIrZ2A/DgnNfs57p9wdKJQZ4w="; + cargoHash = "sha256-3rqxST7dcp/2+B7DiY92C75P0vQyN2KY3DigBEZ1W1w="; meta = with lib; { description = "ELF visualizer, generates HTML files from ELF binaries"; diff --git a/pkgs/by-name/fi/fish/package.nix b/pkgs/by-name/fi/fish/package.nix index 96386d8c2a0b..c26c23de32ff 100644 --- a/pkgs/by-name/fi/fish/package.nix +++ b/pkgs/by-name/fi/fish/package.nix @@ -267,11 +267,11 @@ stdenv.mkDerivation (finalAttrs: { cmakeFlags = [ - "-DCMAKE_INSTALL_DOCDIR=${placeholder "doc"}/share/doc/fish" - "-DRust_CARGO_TARGET=${stdenv.hostPlatform.rust.rustcTarget}" + (lib.cmakeFeature "CMAKE_INSTALL_DOCDIR" "${placeholder "doc"}/share/doc/fish") + (lib.cmakeFeature "Rust_CARGO_TARGET" stdenv.hostPlatform.rust.rustcTarget) ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ - "-DMAC_CODESIGN_ID=OFF" + (lib.cmakeBool "MAC_CODESIGN_ID" false) ]; # Fish’s test suite needs to be able to look up process information and send signals. @@ -321,6 +321,12 @@ stdenv.mkDerivation (finalAttrs: { preCheck = '' export TERMINFO="${ncurses}/share/terminfo" ''; + checkFlags = lib.optionals (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64) [ + # thread 'tests::string_escape::test_escape_random_url' panicked at src/tests/string_escape.rs:122:9: + # assertion `left == right` failed: Escaped and then unescaped string ... but got back a different string ... + # https://github.com/fish-shell/fish-shell/issues/11254 + "--skip=tests::string_escape::test_escape_random_url" + ]; nativeInstallCheckInputs = [ versionCheckHook @@ -375,13 +381,13 @@ stdenv.mkDerivation (finalAttrs: { tee -a $out/share/fish/__fish_build_paths.fish < ${fishPreInitHooks} ''; - meta = with lib; { + meta = { description = "Smart and user-friendly command line shell"; homepage = "https://fishshell.com/"; - changelog = "https://github.com/fish-shell/fish-shell/releases/tag/${version}"; - license = licenses.gpl2Only; - platforms = platforms.unix; - maintainers = with maintainers; [ + changelog = "https://github.com/fish-shell/fish-shell/releases/tag/${finalAttrs.version}"; + license = lib.licenses.gpl2Only; + platforms = lib.platforms.unix; + maintainers = with lib.maintainers; [ adamcstephens cole-h winter diff --git a/pkgs/by-name/fl/flameshot/package.nix b/pkgs/by-name/fl/flameshot/package.nix index 559fc3c476b4..882685e3ced5 100644 --- a/pkgs/by-name/fl/flameshot/package.nix +++ b/pkgs/by-name/fl/flameshot/package.nix @@ -25,13 +25,13 @@ in stdenv'.mkDerivation { pname = "flameshot"; # wlr screenshotting is currently only available on unstable version (>12.1.0) - version = "12.1.0-unstable-2025-02-12"; + version = "12.1.0-unstable-2025-03-10"; src = fetchFromGitHub { owner = "flameshot-org"; repo = "flameshot"; - rev = "7aa69e4e253b0a69b67c018b701db5ee8448142c"; - hash = "sha256-1OPZsOoe+z7xql1o44BisxF/pWqd5vx2a+Ar0gLerVA="; + rev = "1997aed8a332eeb3b468559bf454c5d78b4d2cbb"; + hash = "sha256-liiL0/H70XfsG2zM7N+GuIdvd6RE29QXYQLExiYCuvc="; }; patches = [ diff --git a/pkgs/by-name/fl/fluxcd/package.nix b/pkgs/by-name/fl/fluxcd/package.nix index 89786cf45ea8..6b88e3dd929c 100644 --- a/pkgs/by-name/fl/fluxcd/package.nix +++ b/pkgs/by-name/fl/fluxcd/package.nix @@ -8,10 +8,10 @@ }: let - version = "2.4.0"; - srcHash = "sha256-b4mu/iijfALBm+7OIdKgZs55fR6xWfPgL6OMOgIOi3w="; - vendorHash = "sha256-rVyirt6+D1qedbTvPZjLog16sMAq+zyFUmbjnJIieRg="; - manifestsHash = "sha256-85Ykc6B+DP9PVqwGbvqsQCUHpx/IzIP9TgOt3id7P5g="; + version = "2.5.0"; + srcHash = "sha256-PhApozD/oWmT4PjzDRKBitE23V3KC40o17AwbmzzPdI="; + vendorHash = "sha256-J8tgcNRc2m+6wcBM/iRizyOTO7OvKinl4Ojc8InQoKk="; + manifestsHash = "sha256-mU0rnbb63ATjf2Q7TzbsQJcbRBUb2QCeC8WKaKmpxOo="; manifests = fetchzip { url = "https://github.com/fluxcd/flux2/releases/download/v${version}/manifests.tar.gz"; diff --git a/pkgs/by-name/gi/gitlab-container-registry/package.nix b/pkgs/by-name/gi/gitlab-container-registry/package.nix index cab536269c08..b7749938599e 100644 --- a/pkgs/by-name/gi/gitlab-container-registry/package.nix +++ b/pkgs/by-name/gi/gitlab-container-registry/package.nix @@ -19,12 +19,11 @@ buildGoModule rec { vendorHash = "sha256-I/umXgVm9a+0Ay3ARuaa4Dua4Zhc5p2TONHvhCt3Qtk="; - postPatch = '' - substituteInPlace health/checks/checks_test.go \ - --replace-fail \ - 'func TestHTTPChecker(t *testing.T) {' \ - 'func TestHTTPChecker(t *testing.T) { t.Skip("Test requires network connection")' - ''; + checkFlags = [ + # TestHTTPChecker requires internet + # TestS3DriverPathStyle requires s3 credentials/urls + "-skip TestHTTPChecker|TestS3DriverPathStyle" + ]; meta = with lib; { description = "GitLab Docker toolset to pack, ship, store, and deliver content"; diff --git a/pkgs/by-name/go/go-chromecast/package.nix b/pkgs/by-name/go/go-chromecast/package.nix index 24fffaf2da09..1fa05bc3e503 100644 --- a/pkgs/by-name/go/go-chromecast/package.nix +++ b/pkgs/by-name/go/go-chromecast/package.nix @@ -9,16 +9,16 @@ buildGoModule rec { pname = "go-chromecast"; - version = "0.3.2"; + version = "0.3.3"; src = fetchFromGitHub { owner = "vishen"; repo = "go-chromecast"; tag = "v${version}"; - hash = "sha256-R1VGgustsKRoVZFiH2wuYRRSOolWIYq33H0DyQXHDvg="; + hash = "sha256-6I10UZ7imH1R78L2uM/697PskPYjhKSiPHoMM7EFElU="; }; - vendorHash = "sha256-EI37KPdNxPXdgmxvawTiRQ516dLxt5o0iYvGcAHXdUw="; + vendorHash = "sha256-cu8PuZLkWLatU46VieaeoV5oyejyjR0uVUMVzOrheLM="; env.CGO_ENABLED = 0; diff --git a/pkgs/by-name/go/golangci-lint/package.nix b/pkgs/by-name/go/golangci-lint/package.nix index f3348efcf181..2959f3f41f8d 100644 --- a/pkgs/by-name/go/golangci-lint/package.nix +++ b/pkgs/by-name/go/golangci-lint/package.nix @@ -7,16 +7,16 @@ buildGo124Module rec { pname = "golangci-lint"; - version = "1.64.6"; + version = "1.64.7"; src = fetchFromGitHub { owner = "golangci"; repo = "golangci-lint"; rev = "v${version}"; - hash = "sha256-uJKZRJx+hUCXrLrLq1UcBknRSR/o+R9trfacgg27MLs="; + hash = "sha256-nxJ+b491qdtT2pSznYPhKZtLZENsmQj8zYCd3KRSqRc="; }; - vendorHash = "sha256-6vL6lYZcpi9roRa+sFbQPq4Ysd8TM3j40wg68B5VbX0="; + vendorHash = "sha256-i7ec4U4xXmRvHbsDiuBjbQ0xP7xRuilky3gi+dT1H10="; subPackages = [ "cmd/golangci-lint" ]; diff --git a/pkgs/by-name/go/goverlay/package.nix b/pkgs/by-name/go/goverlay/package.nix index 48b5c325532f..a41a636445c4 100644 --- a/pkgs/by-name/go/goverlay/package.nix +++ b/pkgs/by-name/go/goverlay/package.nix @@ -13,8 +13,8 @@ libGLU, libnotify, libX11, - lsb-release, nix-update-script, + pciutils, polkit, procps, qt6Packages, @@ -26,13 +26,13 @@ stdenv.mkDerivation rec { pname = "goverlay"; - version = "1.2"; + version = "1.3-2"; src = fetchFromGitHub { owner = "benjamimgois"; repo = "goverlay"; rev = version; - sha256 = "sha256-tSpM+XLlFQLfL750LTNWbWFg1O+0fSfsPRXuRCm/KlY="; + sha256 = "sha256-Vxmmsf/l3OK1Q6UKdhCWvU4WPJkdQG2Hn+s9tS+D5KM="; }; outputs = [ @@ -48,8 +48,10 @@ stdenv.mkDerivation rec { --replace-fail '/usr/share/icons/hicolor/128x128/apps/goverlay.png' "$out/share/icons/hicolor/128x128/apps/goverlay.png" \ --replace-fail '/sbin/ip' "${lib.getExe' iproute2 "ip"}" \ --replace-fail '/bin/bash' "${lib.getExe' bash "bash"}" \ - --replace-fail '/usr/lib/os-release' '/etc/os-release' \ - --replace-fail 'lsb_release' "${lib.getExe' lsb-release "lsb_release"} 2> /dev/null" + --replace-fail '/bin/uname' "${lib.getExe' coreutils "uname"}" \ + --replace-fail '/usr/bin/lspci' "${lib.getExe' pciutils "lspci"}" \ + --replace-fail "FONTFOLDER := '/usr/share/fonts/'" "FONTFOLDER := GetEnvironmentVariable('HOME') + '/.local/share/fonts/'" \ + --replace-fail "'/usr/share/fonts/'" 'FONTFOLDER' ''; nativeBuildInputs = [ diff --git a/pkgs/by-name/gr/grpc_cli/package.nix b/pkgs/by-name/gr/grpc_cli/package.nix index 6d0e1a390dd6..b42c9c89e35e 100644 --- a/pkgs/by-name/gr/grpc_cli/package.nix +++ b/pkgs/by-name/gr/grpc_cli/package.nix @@ -11,12 +11,12 @@ stdenv.mkDerivation rec { pname = "grpc_cli"; - version = "1.70.1"; + version = "1.71.0"; src = fetchFromGitHub { owner = "grpc"; repo = "grpc"; rev = "v${version}"; - hash = "sha256-/Mg999SA/19iypjacXrEnX1B08hajyq7sC7yab+eTCk="; + hash = "sha256-QKSdMpfl0pdKy/r4z8VKcGN0gsQmx9lBRHlCjaaF5Sg="; fetchSubmodules = true; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/hc/hck/package.nix b/pkgs/by-name/hc/hck/package.nix index cec9f134c2df..906370d04b4b 100644 --- a/pkgs/by-name/hc/hck/package.nix +++ b/pkgs/by-name/hc/hck/package.nix @@ -7,17 +7,17 @@ rustPlatform.buildRustPackage rec { pname = "hck"; - version = "0.11.1"; + version = "0.11.4"; src = fetchFromGitHub { owner = "sstadick"; repo = "hck"; rev = "v${version}"; - hash = "sha256-QodwSirWCMQqimzUEcpH7lnCc2k4WIZiqww+kqI1zoU="; + hash = "sha256-XnkLKslZY2nvjO5ZeTIBJ0Y47/JPhfIS/F5KKqm5iwI="; }; useFetchCargoVendor = true; - cargoHash = "sha256-TxYLfTw/CpU+bFfXYCpRfSk7b/aSNkcUvNaA1EGIFGc="; + cargoHash = "sha256-NKyBC/kD2tq61su7tUsSPQ2Rr4YBYUsotL55aCoFNGw="; nativeBuildInputs = [ cmake ]; diff --git a/pkgs/by-name/he/hellwal/package.nix b/pkgs/by-name/he/hellwal/package.nix index 6a35ba738126..605eba124c21 100644 --- a/pkgs/by-name/he/hellwal/package.nix +++ b/pkgs/by-name/he/hellwal/package.nix @@ -6,12 +6,12 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "hellwal"; - version = "1.0.2"; + version = "1.0.3"; src = fetchFromGitHub { owner = "danihek"; repo = "hellwal"; tag = "v${finalAttrs.version}"; - hash = "sha256-TrqXInoz6OEtS12YmXUILV41IkZW0B4XAAESiU2yMMU="; + hash = "sha256-ei612uqAdEDwodsVDkmI4CGASMzCC/q0+CuNS54B53U="; }; nativeBuildInputs = [ makeWrapper ]; installPhase = '' diff --git a/pkgs/by-name/he/heptabase/package.nix b/pkgs/by-name/he/heptabase/package.nix index b647068fdd5d..89dae6c414f9 100644 --- a/pkgs/by-name/he/heptabase/package.nix +++ b/pkgs/by-name/he/heptabase/package.nix @@ -5,10 +5,10 @@ }: let pname = "heptabase"; - version = "1.53.1"; + version = "1.53.4"; src = fetchurl { url = "https://github.com/heptameta/project-meta/releases/download/v${version}/Heptabase-${version}.AppImage"; - hash = "sha256-CRV+ihjaGz+I2CdZVbASGTUbOjSb8TXcrBb8dvR/hDc="; + hash = "sha256-dDwz9bn5UZJ3aQYy2SJYKSSaZJzj/B+zRmfwxgsUjBc="; }; appimageContents = appimageTools.extractType2 { inherit pname version src; }; diff --git a/pkgs/by-name/ht/httm/package.nix b/pkgs/by-name/ht/httm/package.nix index 60218c121ac8..c1458d5b16b9 100644 --- a/pkgs/by-name/ht/httm/package.nix +++ b/pkgs/by-name/ht/httm/package.nix @@ -7,17 +7,17 @@ rustPlatform.buildRustPackage rec { pname = "httm"; - version = "0.46.2"; + version = "0.46.6"; src = fetchFromGitHub { owner = "kimono-koans"; repo = "httm"; rev = version; - hash = "sha256-KihorfQfHBNUhePnNbjrY+X4j0lOLW3C3bHMZSW57N0="; + hash = "sha256-QMw5FrI5GCaUrUPaxqGDBtz7RPcCFQn+jntmyertzhM="; }; useFetchCargoVendor = true; - cargoHash = "sha256-ierJVMenS/VT23Nd0tsfI3TpPOWMsZOkWTN5PvYwsj4="; + cargoHash = "sha256-dIF3Qi8rK+H07x4uhi8uXs1Pdr8p3KIkVUrXqEQpCsc="; nativeBuildInputs = [ installShellFiles ]; diff --git a/pkgs/by-name/in/invidious/package.nix b/pkgs/by-name/in/invidious/package.nix index 17ef1504e805..6157e59d01da 100644 --- a/pkgs/by-name/in/invidious/package.nix +++ b/pkgs/by-name/in/invidious/package.nix @@ -3,7 +3,6 @@ callPackage, crystal, fetchFromGitHub, - fetchpatch, librsvg, pkg-config, libxml2, @@ -87,15 +86,6 @@ crystal.buildCrystalPackage rec { sqlite ]; - patches = [ - # Fix proxied video streaming: https://github.com/iv-org/invidious/pull/4992 - (fetchpatch { - name = "invidious-fix-video-proxy.patch"; - url = "https://github.com/iv-org/invidious/compare/aa33d9b7ec5a41867c256542653ad8465fe22e7f~1...3ac8978e96069e58a02e91fc29bf52b8fc651d5c.patch"; - hash = "sha256-xENsVRfEE9ACLiniOgGMDfdC0ZtJge1e1Lak2orLJro="; - }) - ]; - format = "crystal"; shardsFile = ./shards.nix; crystalBinaries.invidious = { diff --git a/pkgs/by-name/in/invidious/versions.json b/pkgs/by-name/in/invidious/versions.json index 42094487b886..dec7874def98 100644 --- a/pkgs/by-name/in/invidious/versions.json +++ b/pkgs/by-name/in/invidious/versions.json @@ -1,11 +1,11 @@ { "invidious": { - "hash": "sha256-O5Uv5Qat7Is/0gk0HVi8Hr2UPMLXQw7AwYnjOFaaTP8=", - "version": "2.20241110.0", - "date": "2024.11.10", - "commit": "5d2dd40b" + "hash": "sha256-OBD1QBzLPWZUz2PrMbwpjaH4bnirTkbm4HlCK4UZUbE=", + "version": "2.20250314.0", + "date": "2025.03.14", + "commit": "e23d0d1" }, "videojs": { - "hash": "sha256-jED3zsDkPN8i6GhBBJwnsHujbuwlHdsVpVqa1/pzSH4=" + "hash": "sha256-jED3zsDkPN8i6GhBBJwnsHujbuwlHdsVpVqa1/pzSH4" } } diff --git a/pkgs/by-name/ju/jumppad/package.nix b/pkgs/by-name/ju/jumppad/package.nix index da89f6a260a6..72326c2c36e3 100644 --- a/pkgs/by-name/ju/jumppad/package.nix +++ b/pkgs/by-name/ju/jumppad/package.nix @@ -6,15 +6,15 @@ buildGoModule rec { pname = "jumppad"; - version = "0.16.1"; + version = "0.17.1"; src = fetchFromGitHub { owner = "jumppad-labs"; repo = "jumppad"; rev = version; - hash = "sha256-2xJsTkgvBYbbKGLr24Mpgcpd3AJkuePi+FXnbZJP2wg="; + hash = "sha256-SoiF5y0Vc2T8qT75cII3HqNSEZhWAzKEk3xw4BGICpo="; }; - vendorHash = "sha256-dxMCkLrE97fpRI60PqWoo/+HKDbTLKmMNtegDigQPAI="; + vendorHash = "sha256-mJKawveIoDu2v+GxIoljmFbCwle9d1SQiHzsoerP66I="; subPackages = [ "." ]; diff --git a/pkgs/by-name/mi/mihomo-party/package.nix b/pkgs/by-name/mi/mihomo-party/package.nix index 02467ca6ebd1..ecdc61aebd4b 100644 --- a/pkgs/by-name/mi/mihomo-party/package.nix +++ b/pkgs/by-name/mi/mihomo-party/package.nix @@ -16,7 +16,7 @@ stdenv.mkDerivation rec { pname = "mihomo-party"; - version = "1.7.1"; + version = "1.7.2"; src = let @@ -31,8 +31,8 @@ stdenv.mkDerivation rec { fetchurl { url = "https://github.com/mihomo-party-org/mihomo-party/releases/download/v${version}/mihomo-party-linux-${version}-${arch}.deb"; hash = selectSystem { - x86_64-linux = "sha256-fVPW4lk+1uY+zTPk0wNeHz7ILKB+7p9hunHrqnuPI6w="; - aarch64-linux = "sha256-wEOOP5ha7R0z0DCTCsmn5lfwJdzEWtNGdWNjVB5cI6k="; + x86_64-linux = "sha256-hJnb0K3ytw0ITwL6dY1klSG260WrZQiHhz4FRZ0idI4="; + aarch64-linux = "sha256-6hAB1QezewgKI2We0zDTK+vNgxcMP2AEmGZqdSbMcWQ="; }; }; diff --git a/pkgs/by-name/mo/mongoc/package.nix b/pkgs/by-name/mo/mongoc/package.nix index 8466419fc869..5812ffda8bef 100644 --- a/pkgs/by-name/mo/mongoc/package.nix +++ b/pkgs/by-name/mo/mongoc/package.nix @@ -14,13 +14,13 @@ stdenv.mkDerivation rec { pname = "mongoc"; - version = "1.30.1"; + version = "1.30.2"; src = fetchFromGitHub { owner = "mongodb"; repo = "mongo-c-driver"; tag = version; - hash = "sha256-jkMt6+nNV0fO8jp6L0ayed3MEWO56yQP7Rd1r7ccIrM="; + hash = "sha256-RDUrD8MPZd1VBePyR+L5GiT/j5EZIY1KHLQKG5MsuSM="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/mu/multiplex/package.nix b/pkgs/by-name/mu/multiplex/package.nix index 6e09a526741d..391f6396a6fb 100644 --- a/pkgs/by-name/mu/multiplex/package.nix +++ b/pkgs/by-name/mu/multiplex/package.nix @@ -11,16 +11,16 @@ buildGoModule rec { pname = "multiplex"; - version = "0.1.6"; + version = "0.1.7"; src = fetchFromGitHub { owner = "pojntfx"; repo = "multiplex"; rev = "v${version}"; - hash = "sha256-zU4Lnc66wY5lFxy82Mg52WSEGRyoEk9LY6E7LmeuKHs="; + hash = "sha256-+KvFBzoIYmSbuazstJae8lC0xdPtXLhFWawlc+iGGoU="; }; - vendorHash = "sha256-fS5wdBe1vuqaUBPcxLzhCMRztW8eq+MGojMVWlOZO+U="; + vendorHash = "sha256-a99zmJ89QN+bf1WgAin+Eoqaizb7vyesb4uxt5L8qNY="; nativeBuildInputs = [ pkg-config diff --git a/pkgs/by-name/on/onlyoffice-desktopeditors/package.nix b/pkgs/by-name/on/onlyoffice-desktopeditors/package.nix index 742b692a16c5..218b1a7bcfb5 100644 --- a/pkgs/by-name/on/onlyoffice-desktopeditors/package.nix +++ b/pkgs/by-name/on/onlyoffice-desktopeditors/package.nix @@ -66,11 +66,11 @@ let derivation = stdenv.mkDerivation rec { pname = "onlyoffice-desktopeditors"; - version = "8.3.0"; + version = "8.3.1"; minor = null; src = fetchurl { url = "https://github.com/ONLYOFFICE/DesktopEditors/releases/download/v${version}/onlyoffice-desktopeditors_amd64.deb"; - hash = "sha256-rx9jh2jWA7+EOoNackHEUsLg1lX+VXbqp+cCUQAoQuM="; + hash = "sha256-6eoXLOLshHpn3eaEx57ll66nD+gs1LZUET0CSm4od5c="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/p2/p2pool/package.nix b/pkgs/by-name/p2/p2pool/package.nix index e0c94735fd54..16fb274d0130 100644 --- a/pkgs/by-name/p2/p2pool/package.nix +++ b/pkgs/by-name/p2/p2pool/package.nix @@ -20,13 +20,13 @@ let in stdenv.mkDerivation rec { pname = "p2pool"; - version = "4.3"; + version = "4.4"; src = fetchFromGitHub { owner = "SChernykh"; repo = "p2pool"; rev = "v${version}"; - hash = "sha256-PHrmTkmpYOPKx9q+/mhjr8MIbFqmljKs2F26tqyCzcE="; + hash = "sha256-+wkcTkHhGNanCznL5d9yUezi9wLIchxt6TPPpEUqgN8="; fetchSubmodules = true; }; diff --git a/pkgs/by-name/pd/pdftowrite/inkscape-unknown-option-pdf-page.patch b/pkgs/by-name/pd/pdftowrite/inkscape-unknown-option-pdf-page.patch new file mode 100644 index 000000000000..e647e8a094b2 --- /dev/null +++ b/pkgs/by-name/pd/pdftowrite/inkscape-unknown-option-pdf-page.patch @@ -0,0 +1,31 @@ +From b3cd46bf1ea7ddc7ce26e9b713bb7fb5faadba40 Mon Sep 17 00:00:00 2001 +From: Ulysses Zhan +Date: Wed, 20 Mar 2024 21:57:47 -0700 +Subject: [PATCH] fix `Unknown option --pdf-page` when calling inkscape + +--- + pdftowrite/pdftowrite.py | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/pdftowrite/pdftowrite.py b/pdftowrite/pdftowrite.py +index 6c12515..4d03fc2 100644 +--- a/pdftowrite/pdftowrite.py ++++ b/pdftowrite/pdftowrite.py +@@ -79,7 +79,7 @@ def process_page(filename: str, page_num: int, output_dir: str, ns: argparse.Nam + opts = ['--pdf-poppler'] if ns.mode is Mode.POPPLER or ns.mode is Mode.MIXED else [] + utils.inkscape_run([ + *opts, +- f'--pdf-page={page_num}', ++ f'--pages={page_num}', + f'--export-dpi={ns.dpi}', + '--export-plain-svg', + '-o', output, +@@ -90,7 +90,7 @@ def process_page(filename: str, page_num: int, output_dir: str, ns: argparse.Nam + if ns.mode is Mode.MIXED: + text_layer_output = str(Path(output_dir) / f'output-{page_num}-text.svg') + utils.inkscape_run([ +- f'--pdf-page={page_num}', ++ f'--pages={page_num}', + f'--export-dpi={ns.dpi}', + '--export-plain-svg', + '-o', text_layer_output, diff --git a/pkgs/by-name/pd/pdftowrite/package.nix b/pkgs/by-name/pd/pdftowrite/package.nix new file mode 100644 index 000000000000..700efbdde5ba --- /dev/null +++ b/pkgs/by-name/pd/pdftowrite/package.nix @@ -0,0 +1,91 @@ +{ + lib, + python3Packages, + fetchFromGitHub, + makeWrapper, + versionCheckHook, + nix-update-script, + + # shared + gzip, + # pdftowrite + poppler-utils, + inkscape, + ghostscript, + imagemagick, + libxml2, + libxslt, + # writetopdf + wkhtmltopdf, + pdftk, + librsvg, +}: +python3Packages.buildPythonApplication rec { + pname = "pdftowrite"; + version = "2021.05.03"; + pyproject = true; + + src = fetchFromGitHub { + owner = "apebl"; + repo = "pdftowrite"; + tag = version; + hash = "sha256-IFX9K74tfGKyMtqlc/RsV00baZEzE3HcPAGfrmTHnDQ="; + }; + + dependencies = [ + python3Packages.shortuuid + python3Packages.picosvg + ]; + + build-system = [ + python3Packages.setuptools + python3Packages.setuptools-scm + makeWrapper + ]; + + patches = [ + # fix inkscape flag (see https://gitlab.com/inkscape/inkscape/-/issues/4536) + ./inkscape-unknown-option-pdf-page.patch + ]; + + postInstall = + let + pdftowritePath = lib.makeBinPath [ + # shared + gzip + # pdftowrite + poppler-utils + inkscape + ghostscript + imagemagick + libxml2 + libxslt + ]; + writetopdfPath = lib.makeBinPath [ + # shared + gzip + # writetopdf + wkhtmltopdf + pdftk + librsvg + ]; + in + # `SELF_CALL=xxx` prevents inkscape shananigans (see https://gitlab.com/inkscape/inkscape/-/issues/4716) + '' + wrapProgram $out/bin/pdftowrite --prefix PATH : ${pdftowritePath} \ + --set SELF_CALL=xxx + wrapProgram $out/bin/writetopdf --prefix PATH : ${writetopdfPath} + ''; + + nativeCheckInputs = [ versionCheckHook ]; + versionCheckProgramArg = "--version"; + passthru.updateScript = nix-update-script { }; + + meta = { + homepage = "https://github.com/apebl/pdftowrite"; + description = "Utility that converts PDF to Stylus Labs Write documents, and vice versa"; + platforms = lib.platforms.linux; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ henrispriet ]; + }; +} diff --git a/pkgs/by-name/po/postmoogle/package.nix b/pkgs/by-name/po/postmoogle/package.nix index cb983f7325f3..0f079334385e 100644 --- a/pkgs/by-name/po/postmoogle/package.nix +++ b/pkgs/by-name/po/postmoogle/package.nix @@ -5,13 +5,13 @@ }: buildGoModule rec { pname = "postmoogle"; - version = "0.9.25"; + version = "0.9.26"; src = fetchFromGitHub { owner = "etkecc"; repo = "postmoogle"; tag = "v${version}"; - hash = "sha256-Pn+IHqHvKo1936Pw8WI2IhporIy/sIvh8PAUt0y5niU="; + hash = "sha256-nbkPwHMQTadflHE8q525cB4cgVNxldOMBi4Kwrp52rE="; }; tags = [ diff --git a/pkgs/by-name/py/pyfa/package.nix b/pkgs/by-name/py/pyfa/package.nix index 16a5d2ace96d..d4636c5b1b9b 100644 --- a/pkgs/by-name/py/pyfa/package.nix +++ b/pkgs/by-name/py/pyfa/package.nix @@ -10,7 +10,7 @@ copyDesktopItems, }: let - version = "2.61.3"; + version = "2.62.1"; in python3Packages.buildPythonApplication rec { inherit version; @@ -21,7 +21,7 @@ python3Packages.buildPythonApplication rec { owner = "pyfa-org"; repo = "Pyfa"; tag = "v${version}"; - hash = "sha256-i8NcRTn817gqwQP6j0RPUJkq09eTI4nfe3EVqYnWRpo="; + hash = "sha256-yNMqP4YsfwTrf92wizstBXiTbhxAwIFoml4CUecqjbo="; }; desktopItems = [ diff --git a/pkgs/by-name/qu/qucsator-rf/package.nix b/pkgs/by-name/qu/qucsator-rf/package.nix index 2dd4f6055028..2549a5694f84 100644 --- a/pkgs/by-name/qu/qucsator-rf/package.nix +++ b/pkgs/by-name/qu/qucsator-rf/package.nix @@ -13,13 +13,13 @@ stdenv.mkDerivation rec { pname = "qucsator-rf"; - version = "1.0.4"; + version = "1.0.5"; src = fetchFromGitHub { owner = "ra3xdh"; repo = "qucsator_rf"; rev = version; - hash = "sha256-01GQmakwLzaNnPZvtYYtt5WJmYF3EytlAA0Xy1/AAsU="; + hash = "sha256-Q1hpCt3SeXRzUFX4jPUu8ZsPTx2W28LQ3YwlYtOZhqg="; }; # Upstream forces NO_DEFAULT_PATH on APPLE diff --git a/pkgs/by-name/qu/quickjs-ng/package.nix b/pkgs/by-name/qu/quickjs-ng/package.nix index 3f7adae93363..6191b00cd4c4 100644 --- a/pkgs/by-name/qu/quickjs-ng/package.nix +++ b/pkgs/by-name/qu/quickjs-ng/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "quickjs-ng"; - version = "0.8.0"; + version = "0.9.0"; src = fetchFromGitHub { owner = "quickjs-ng"; repo = "quickjs"; tag = "v${finalAttrs.version}"; - hash = "sha256-o0Cpy+20EqNdNENaYlasJcKIGU7W4RYBcTMsQwFTUNc="; + hash = "sha256-/E9JSINmuv+9M5qODsmTCkcpdTyG0qN6I+iUbq5XclE="; }; outputs = [ diff --git a/pkgs/by-name/rq/rqlite/package.nix b/pkgs/by-name/rq/rqlite/package.nix index f72faad72f46..c75aabefd0ac 100644 --- a/pkgs/by-name/rq/rqlite/package.nix +++ b/pkgs/by-name/rq/rqlite/package.nix @@ -6,13 +6,13 @@ buildGoModule rec { pname = "rqlite"; - version = "8.36.12"; + version = "8.36.13"; src = fetchFromGitHub { owner = "rqlite"; repo = pname; rev = "v${version}"; - sha256 = "sha256-sEdU4BhRlkSCrUvrzcj+LNsSUO7mXCUHnIEqN8ydzc8="; + sha256 = "sha256-1yDz9rbjJCzl0pXvrMoAHdv4O9DAnE9HN6LQm3wp6kI="; }; vendorHash = "sha256-kdBYU0+8G/XspBXWPXTUy3vwbM90irM8xIpQgTMtRrA="; diff --git a/pkgs/by-name/si/signalbackup-tools/package.nix b/pkgs/by-name/si/signalbackup-tools/package.nix index d9b088ed6c7a..c7417a32c988 100644 --- a/pkgs/by-name/si/signalbackup-tools/package.nix +++ b/pkgs/by-name/si/signalbackup-tools/package.nix @@ -13,13 +13,13 @@ stdenv.mkDerivation rec { pname = "signalbackup-tools"; - version = "20250305-2"; + version = "20250313-1"; src = fetchFromGitHub { owner = "bepaald"; repo = "signalbackup-tools"; rev = version; - hash = "sha256-y655shDg3gnm5V1qhEbw6l0JzabhALXPeRQxyFhq2Cs="; + hash = "sha256-N72BNa/6ZqWD5epdVIeuC7tOCkn5Hy8+txPT4ScUgjo="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/st/steam/package.nix b/pkgs/by-name/st/steam/package.nix index a5ee7aa7e88b..5301e0071f2b 100644 --- a/pkgs/by-name/st/steam/package.nix +++ b/pkgs/by-name/st/steam/package.nix @@ -10,11 +10,12 @@ extraBwrapArgs ? [ ], # extra arguments to pass to bubblewrap (real default is at usage site) extraArgs ? "", # arguments to always pass to steam extraEnv ? { }, # Environment variables to pass to Steam + privateTmp ? true, # if the steam bubblewrap should isolate /tmp }: let steamEnv = { name, runScript, passthru ? {}, meta ? {} }: buildFHSEnv { - inherit name runScript passthru meta; + inherit name runScript passthru meta privateTmp; multiArch = true; includeClosures = true; @@ -105,8 +106,6 @@ let ${extraProfile} ''; - privateTmp = true; - inherit extraPreBwrapCmds; extraBwrapArgs = [ diff --git a/pkgs/by-name/tu/tun2proxy/package.nix b/pkgs/by-name/tu/tun2proxy/package.nix index 8cf8dd8224cc..34bfb7c2ef52 100644 --- a/pkgs/by-name/tu/tun2proxy/package.nix +++ b/pkgs/by-name/tu/tun2proxy/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage rec { pname = "tun2proxy"; - version = "0.7.4"; + version = "0.7.6"; src = fetchCrate { pname = "tun2proxy"; inherit version; - hash = "sha256-ccFaFeTqgkDYuMssxOaWHW2oWgbdacyj6k8qF42OzM8="; + hash = "sha256-hAZZ9pSoIgAb4JYhi9mGHMD4CIjnxVJU00PDsQe6OLY="; }; useFetchCargoVendor = true; - cargoHash = "sha256-XqiSVndG6Ep8wifgkAILBbKnljeZNehSL8UTf5I9vEU="; + cargoHash = "sha256-A/hBV/koIR7gLIZVCoaRk5DI11NZ5HI+xn6qkU+fxaI="; meta = { homepage = "https://github.com/tun2proxy/tun2proxy"; diff --git a/pkgs/by-name/tu/turn-rs/package.nix b/pkgs/by-name/tu/turn-rs/package.nix index c7fb7d040085..e499661dd786 100644 --- a/pkgs/by-name/tu/turn-rs/package.nix +++ b/pkgs/by-name/tu/turn-rs/package.nix @@ -9,17 +9,17 @@ rustPlatform.buildRustPackage rec { pname = "turn-rs"; - version = "3.3.3"; + version = "3.3.4"; src = fetchFromGitHub { owner = "mycrl"; repo = "turn-rs"; tag = "v${version}"; - hash = "sha256-kNE6FbHAFVWH04uTJBCRkrB0yzIjuXX3rxi2h5WmKWo="; + hash = "sha256-GAmer7uSCgHdVVvTafMfAgdvMCp/FUT/quF88VLcWgo="; }; useFetchCargoVendor = true; - cargoHash = "sha256-VHfWVEYla7iHOATC4Rv7k560O2VUqAe4ZMo/hLiSOi4="; + cargoHash = "sha256-vLx6bvhb/Xq5BzKPOEqfx1BzGeDHx+47okdcW5Pu5YM="; # By default, no features are enabled # https://github.com/mycrl/turn-rs?tab=readme-ov-file#features-1 diff --git a/pkgs/by-name/xb/xbattbar/package.nix b/pkgs/by-name/xb/xbattbar/package.nix index 1775107fc744..5d4b7b618eff 100644 --- a/pkgs/by-name/xb/xbattbar/package.nix +++ b/pkgs/by-name/xb/xbattbar/package.nix @@ -4,10 +4,9 @@ fetchgit, libX11, perl, - ... }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "xbattbar"; version = "1.4.9"; @@ -15,40 +14,47 @@ stdenv.mkDerivation rec { # repository. src = fetchgit { url = "https://salsa.debian.org/debian/xbattbar.git"; - rev = "upstream/${version}"; - sha256 = "10w7gs0l4hzhdn38yqyr3az7n4ncmfnd6hhhly6lk5dg7k441ck6"; + tag = "upstream/${finalAttrs.version}"; + hash = "sha256-ZrJAyDyvlUmNpxBC06yrzBJ7vhrZY4+GbfBDQoF+h4M="; }; buildInputs = [ libX11 ]; - # The following patches are applied: - # - sys-by-default: remove the APM checker binary, make the sys checker - # script the default. Rationale: checking battery status by /proc/apm is - # extremely oldschool and does not work on NixOS, while the sysfs script - # does. + # remove the APM checker binary, make the sys checker + # script the default. Rationale: checking battery status by /proc/apm is + # extremely oldschool and does not work on NixOS, while the sysfs script + # does. + patches = [ ./sys-by-default.patch ]; # - perl shebang patches for acpi/sys scripts # - unhardcode path to checker scripts - patchPhase = '' - patch -p1 < ${./sys-by-default.patch} + # - add missing return type in main function + postPatch = '' + substituteInPlace xbattbar.c \ + --replace-fail "main(int argc" "int main(int argc" + sed -i -e "s,/usr/lib/xbattbar/,$out/libexec/," xbattbar.c sed -i -e "s,/usr/bin/perl,${perl}/bin/perl," xbattbar-check-acpi sed -i -e "s,/usr/bin/perl,${perl}/bin/perl," xbattbar-check-sys ''; installPhase = '' - mkdir -p $out/bin - mkdir -p $out/libexec + runHook preInstall + + mkdir -p $out/{bin,libexec} + install -m 0755 xbattbar $out/bin/ install -m 0755 xbattbar-check-acpi $out/libexec/ install -m 0755 xbattbar-check-sys $out/libexec/ + + runHook postInstall ''; - meta = with lib; { + meta = { description = "Display battery status in X11"; homepage = "https://salsa.debian.org/debian/xbattbar"; - license = licenses.gpl2Plus; - platforms = platforms.linux; - maintainers = [ maintainers.q3k ]; + license = with lib; licenses.gpl2Plus; + platforms = lib.platforms.linux; + maintainers = with lib.maintainers; [ q3k ]; mainProgram = "xbattbar"; }; -} +}) diff --git a/pkgs/by-name/xd/xdg-desktop-portal-shana/package.nix b/pkgs/by-name/xd/xdg-desktop-portal-shana/package.nix index 7411badfcbd4..0fe1a24e1f09 100644 --- a/pkgs/by-name/xd/xdg-desktop-portal-shana/package.nix +++ b/pkgs/by-name/xd/xdg-desktop-portal-shana/package.nix @@ -9,13 +9,13 @@ rustPlatform.buildRustPackage rec { pname = "xdg-desktop-portal-shana"; - version = "0.3.13"; + version = "0.3.14"; src = fetchFromGitHub { owner = "Decodetalkers"; repo = "xdg-desktop-portal-shana"; rev = "v${version}"; - hash = "sha256-myEqJnXHCByc9CMX8vMDaQQkL84pfW/7fKPZpiNQHJA="; + hash = "sha256-9uie6VFyi7sO8DbthUTgpEc68MvvLA+bUwyV/DSpKkE="; }; nativeBuildInputs = [ @@ -33,7 +33,7 @@ rustPlatform.buildRustPackage rec { mesonBuildType = "release"; useFetchCargoVendor = true; - cargoHash = "sha256-E573A3njd+IMOEHnKwyKmA4I4bfCt4Kttj7MiFOUw/0="; + cargoHash = "sha256-f9kfCoH0YHVzzZC4rChJgz0yQqVVAYR7Gpa6HuXhQZY="; meta = with lib; { description = "Filechooser portal backend for any desktop environment"; diff --git a/pkgs/development/lua-modules/generated-packages.nix b/pkgs/development/lua-modules/generated-packages.nix index c8309bfb7b52..70671a35ce94 100644 --- a/pkgs/development/lua-modules/generated-packages.nix +++ b/pkgs/development/lua-modules/generated-packages.nix @@ -374,8 +374,8 @@ buildLuarocksPackage { src = fetchFromGitHub { owner = "teal-language"; repo = "cyan"; - rev = "0650e05c656b73f85b2bcd02ac1f27453f65cb17"; - hash = "sha256-pj1Zy5ygg90/6uuNi2jc5xax/vg64aHm1G1e9kAcZv8="; + rev = "00e6088707422dcce78f05d33574e6333b76204b"; + hash = "sha256-AMfLXH/D5dbMAzPi91G1eC6A2D7VpbRXyPb5hDOdPQk="; }; propagatedBuildInputs = [ argparse luafilesystem luasystem tl ]; @@ -579,14 +579,14 @@ buildLuarocksPackage { fzf-lua = callPackage({ buildLuarocksPackage, fetchurl, fetchzip, luaOlder }: buildLuarocksPackage { pname = "fzf-lua"; - version = "0.0.1768-1"; + version = "0.0.1783-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/fzf-lua-0.0.1768-1.rockspec"; - sha256 = "0jd4xcy4hpmhqrgpqp166rpim36yldhrp76xp92vgq3z8sdpjy7i"; + url = "mirror://luarocks/fzf-lua-0.0.1783-1.rockspec"; + sha256 = "1br2cx5h07hcsyq15fizv8nd0indg194yv5qpsii6n8daw95q7ak"; }).outPath; src = fetchzip { - url = "https://github.com/ibhagwan/fzf-lua/archive/9b84b53f3297d4912d7eb95b979e9b27e2e61281.zip"; - sha256 = "1p3fb68h7x50b6m6aaxxqcylipa5rdg0yfz6jlrd5i2kmr5gxldq"; + url = "https://github.com/ibhagwan/fzf-lua/archive/15d5cd9a74da7f8739030a5c411c046c70f66a60.zip"; + sha256 = "1i761ndiydma9fcpc8xd4br5cy0g8vx043bs6h0h7563bs6r7ss1"; }; disabled = luaOlder "5.1"; @@ -2309,16 +2309,16 @@ buildLuarocksPackage { luasystem = callPackage({ buildLuarocksPackage, fetchFromGitHub, fetchurl, luaOlder }: buildLuarocksPackage { pname = "luasystem"; - version = "0.4.5-1"; + version = "0.5.1-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/luasystem-0.4.5-1.rockspec"; - sha256 = "0769h7mlw8gv3zw0yvnwmg1f0k02a85w4cnxbmpd19k07m6v9izr"; + url = "mirror://luarocks/luasystem-0.5.1-1.rockspec"; + sha256 = "0aiav3a3gw9l3gxxlq6ak6vigqqg0z9iyfq28knfm8rb23bvyi60"; }).outPath; src = fetchFromGitHub { owner = "lunarmodules"; repo = "luasystem"; - rev = "v0.4.5"; - hash = "sha256-miubEXFrfB3/PzToOOh3sKGXwrRRc3Wd+gWbxj9M5ns="; + rev = "v0.5.1"; + hash = "sha256-+dkXf4F2mZgQSRQRpJnjwo5Swi06Pi2BQjjY5p3PQGc="; }; disabled = luaOlder "5.1"; @@ -2941,8 +2941,8 @@ buildLuarocksPackage { src = fetchFromGitHub { owner = "hrsh7th"; repo = "nvim-cmp"; - rev = "5a11682453ac6b13dbf32cd403da4ee9c07ef1c3"; - hash = "sha256-dBAYadxdnl0j5e8VnnyGxx2AE6GgCDyIBxEgmrNawxo="; + rev = "1e1900b0769324a9675ef85b38f99cca29e203b3"; + hash = "sha256-zl/rgbZF3+nsLI7Sd6xzQFlcpa5n/8pyganS+u0jD/s="; }; disabled = luaOlder "5.1" || luaAtLeast "5.4"; @@ -3025,14 +3025,14 @@ buildLuarocksPackage { orgmode = callPackage({ buildLuarocksPackage, fetchurl, fetchzip, luaOlder, tree-sitter-orgmode }: buildLuarocksPackage { pname = "orgmode"; - version = "0.4.32-1"; + version = "0.5.2-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/orgmode-0.4.32-1.rockspec"; - sha256 = "1n3nd975m58f5kr4gl6d5mpgsm7aaz2pmcar0hlkisc91fq5pfyz"; + url = "mirror://luarocks/orgmode-0.5.2-1.rockspec"; + sha256 = "0ljb27lc1w3464l7fnyn051zvi9nzbxzq8qnx83i135r5jl7ls3d"; }).outPath; src = fetchzip { - url = "https://github.com/nvim-orgmode/orgmode/archive/0.4.32.zip"; - sha256 = "0qwv2pg4s9spmy5wvkvflhcb0a2drlygch6hmjanj3g2kkn3ph5f"; + url = "https://github.com/nvim-orgmode/orgmode/archive/0.5.2.zip"; + sha256 = "0f66nfl8agnk9765p79xr0b2qvyqx8z46rzcf0y349q8fs681kp6"; }; disabled = luaOlder "5.1"; @@ -3045,6 +3045,30 @@ buildLuarocksPackage { }; }) {}; +papis-nvim = callPackage({ buildLuarocksPackage, fetchurl, fetchzip, luaOlder, nui-nvim, pathlib-nvim, sqlite }: +buildLuarocksPackage { + pname = "papis.nvim"; + version = "0.7.0-1"; + knownRockspec = (fetchurl { + url = "mirror://luarocks/papis.nvim-0.7.0-1.rockspec"; + sha256 = "1bza3blszq1kz224zx7k0mn636lnj5rcx5s7q6l3ng8rzddw4isa"; + }).outPath; + src = fetchzip { + url = "https://github.com/jghauser/papis.nvim/archive/16983a7aac24ea787d9b9ac5dce3c35d0077b990.zip"; + sha256 = "0virafyw0d46iwscbs1f1y7ks9jafhq214m17wqdz25srb7hmrxd"; + }; + + disabled = luaOlder "5.1"; + propagatedBuildInputs = [ nui-nvim pathlib-nvim sqlite ]; + + meta = { + homepage = "https://github.com/jghauser/papis.nvim"; + description = "Manage your bibliography from within your favourite editor"; + maintainers = with lib.maintainers; [ GaetanLepage ]; + license.fullName = "GPL-3.0"; + }; +}) {}; + pathlib-nvim = callPackage({ buildLuarocksPackage, fetchurl, fetchzip, luaOlder, nvim-nio }: buildLuarocksPackage { pname = "pathlib.nvim"; @@ -3068,29 +3092,6 @@ buildLuarocksPackage { }; }) {}; -papis-nvim = callPackage({ buildLuarocksPackage, fetchurl, fetchzip, luaOlder, nui-nvim, pathlib-nvim, sqlite }: -buildLuarocksPackage { - pname = "papis.nvim"; - version = "0.7.0-1"; - knownRockspec = (fetchurl { - url = "mirror://luarocks/papis.nvim-0.7.0-1.rockspec"; - sha256 = "1bza3blszq1kz224zx7k0mn636lnj5rcx5s7q6l3ng8rzddw4isa"; - }).outPath; - src = fetchzip { - url = "https://github.com/jghauser/papis.nvim/archive/16983a7aac24ea787d9b9ac5dce3c35d0077b990.zip"; - sha256 = "0virafyw0d46iwscbs1f1y7ks9jafhq214m17wqdz25srb7hmrxd"; - }; - - disabled = luaOlder "5.1"; - propagatedBuildInputs = [ nui-nvim pathlib-nvim sqlite ]; - - meta = { - homepage = "https://github.com/jghauser/papis.nvim"; - description = "Manage your bibliography from within your favourite editor"; - license.fullName = "GPL-3.0"; - }; -}) {}; - penlight = callPackage({ buildLuarocksPackage, fetchFromGitHub, fetchurl, luafilesystem }: buildLuarocksPackage { pname = "penlight"; @@ -3259,14 +3260,14 @@ buildLuarocksPackage { rocks-git-nvim = callPackage({ buildLuarocksPackage, fetchurl, fetchzip, luaOlder, nvim-nio, rocks-nvim }: buildLuarocksPackage { pname = "rocks-git.nvim"; - version = "2.5.2-1"; + version = "2.5.3-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/rocks-git.nvim-2.5.2-1.rockspec"; - sha256 = "1c7rmn735d0axk92mk1hpiyqrv9hw4a2naai9naq57g6fy7wh0cc"; + url = "mirror://luarocks/rocks-git.nvim-2.5.3-1.rockspec"; + sha256 = "0p69zdlh552r8grpbhx2h78hhc6d6cihc5dyanlxqfxr6kxw221m"; }).outPath; src = fetchzip { - url = "https://github.com/nvim-neorocks/rocks-git.nvim/archive/v2.5.2.zip"; - sha256 = "1bhaa40j2dz1660q5fqdbjxvbscd6wk6l3psqm7mmh60zyvibnf2"; + url = "https://github.com/nvim-neorocks/rocks-git.nvim/archive/v2.5.3.zip"; + sha256 = "0nm4yf3z2wmb7g10ij706vkwg9ss83ndp5wps3gfjr4zqdf85ayy"; }; disabled = luaOlder "5.1"; @@ -3283,14 +3284,14 @@ buildLuarocksPackage { rocks-nvim = callPackage({ buildLuarocksPackage, fetchurl, fetchzip, fidget-nvim, fzy, luaOlder, luarocks, nvim-nio, rtp-nvim, toml-edit }: buildLuarocksPackage { pname = "rocks.nvim"; - version = "2.43.1-1"; + version = "2.44.0-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/rocks.nvim-2.43.1-1.rockspec"; - sha256 = "0d9k3ya358spl2bcj4m1fwjrqf48byhnc5n40076l2lndwc806n0"; + url = "mirror://luarocks/rocks.nvim-2.44.0-1.rockspec"; + sha256 = "1jrln4s5zdp9mv8w9r156nk80sdmigy9l6pb4jbhyms16fa1d7q6"; }).outPath; src = fetchzip { - url = "https://github.com/nvim-neorocks/rocks.nvim/archive/v2.43.1.zip"; - sha256 = "097f3zm7r1qwgd66gq8y31yzkn1p567kgn2p4pbxwkyn070gr787"; + url = "https://github.com/nvim-neorocks/rocks.nvim/archive/v2.44.0.zip"; + sha256 = "1g02704jld32lxv414pwdwsc5yzdcyj11qyhyqkhymrk5hi3pxr3"; }; disabled = luaOlder "5.1"; @@ -3688,14 +3689,14 @@ buildLuarocksPackage { tree-sitter-orgmode = callPackage({ buildLuarocksPackage, fetchurl, fetchzip, luarocks-build-treesitter-parser }: buildLuarocksPackage { pname = "tree-sitter-orgmode"; - version = "1.3.4-1"; + version = "2.0.0-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/tree-sitter-orgmode-1.3.4-1.rockspec"; - sha256 = "00p8abqdnjwshi6nqkhjaxdvqilfppvlv2bk98cmspgjhb3sd2bh"; + url = "mirror://luarocks/tree-sitter-orgmode-2.0.0-1.rockspec"; + sha256 = "1vgn8nxb3xjns30agbk0zz29ixf31ipvyl3q12lb5girhrwx43y0"; }).outPath; src = fetchzip { - url = "https://github.com/nvim-orgmode/tree-sitter-org/archive/1.3.4.zip"; - sha256 = "08lmcvvklr2nyx8v8gacaip8n8cfmywj3fnkhwa0p9yzpza86b4r"; + url = "https://github.com/nvim-orgmode/tree-sitter-org/archive/2.0.0.zip"; + sha256 = "1yw4f4gd80dg9cc5m1d7abl22psgkssbxa2nrb7v5ay4zc0b3s7r"; }; nativeBuildInputs = [ luarocks-build-treesitter-parser ]; diff --git a/pkgs/development/lua-modules/overrides.nix b/pkgs/development/lua-modules/overrides.nix index 7bb5b83e93e5..68ca4ed97f85 100644 --- a/pkgs/development/lua-modules/overrides.nix +++ b/pkgs/development/lua-modules/overrides.nix @@ -188,11 +188,13 @@ in "T[\"files()\"][\"icons\"] = new_set({ parametrize = { { \"devicons\" }, { \"mini\" } } })" \ "T[\"files()\"][\"icons\"] = new_set({ parametrize = { { \"mini\" } } })" - # TODO: Figure out why 2 files extra for `fd` - substituteInPlace tests/file/ui_spec.lua \ - --replace-fail \ - "T[\"files()\"][\"executable\"] = new_set({ parametrize = { { \"fd\" }, { \"rg\" }, { \"find|dir\" } } }, {" \ - "T[\"files()\"][\"executable\"] = new_set({ parametrize = { { \"rg\" }, { \"find|dir\" } } }, {" + # TODO: Figure out why 2 files extra + substituteInPlace tests/screenshots/tests-file-ui_spec.lua---files\(\)---executable---1-+-args-{-\'fd\'-} \ + --replace-fail "111" "113" + + # TODO: Figure out why 2 files extra + substituteInPlace tests/screenshots/tests-file-ui_spec.lua---files\(\)---preview-should-work-after-chdir-#1864 \ + --replace-fail "110" "112" make test @@ -1114,13 +1116,13 @@ in orgmode = prev.orgmode.overrideAttrs (oa: { # Patch in tree-sitter-orgmode dependency postPatch = '' - substituteInPlace lua/orgmode/utils/treesitter/install.lua lua/orgmode/health.lua \ + substituteInPlace lua/orgmode/config/init.lua \ --replace-fail \ - "pcall(vim.treesitter.language.add, 'org')" \ - "pcall(function() vim.treesitter.language.add('org', { path = '${final.tree-sitter-orgmode}/lib/lua/${final.tree-sitter-orgmode.lua.luaversion}/parser/org.so'}) end)" - - substituteInPlace lua/orgmode/utils/treesitter/install.lua \ - --replace-fail "if M.outdated() then" "if false then" + "require('orgmode.utils.treesitter.install').install()" \ + "pcall(function() vim.treesitter.language.add('org', { path = '${final.tree-sitter-orgmode}/lib/lua/${final.tree-sitter-orgmode.lua.luaversion}/parser/org.so'}) end)" \ + --replace-fail \ + "require('orgmode.utils.treesitter.install').reinstall()" \ + "pcall(function() vim.treesitter.language.add('org', { path = '${final.tree-sitter-orgmode}/lib/lua/${final.tree-sitter-orgmode.lua.luaversion}/parser/org.so'}) end)" ''; }); diff --git a/pkgs/development/python-modules/angrop/default.nix b/pkgs/development/python-modules/angrop/default.nix index 58c5efab8d76..d65d3060a0cb 100644 --- a/pkgs/development/python-modules/angrop/default.nix +++ b/pkgs/development/python-modules/angrop/default.nix @@ -3,7 +3,6 @@ angr, buildPythonPackage, fetchFromGitHub, - progressbar, pythonOlder, setuptools, tqdm, @@ -27,7 +26,6 @@ buildPythonPackage rec { dependencies = [ angr - progressbar tqdm ]; diff --git a/pkgs/development/python-modules/anthropic/default.nix b/pkgs/development/python-modules/anthropic/default.nix index 8eb822384747..aea6f985f2a5 100644 --- a/pkgs/development/python-modules/anthropic/default.nix +++ b/pkgs/development/python-modules/anthropic/default.nix @@ -24,7 +24,7 @@ buildPythonPackage rec { pname = "anthropic"; - version = "0.47.2"; + version = "0.49.0"; pyproject = true; disabled = pythonOlder "3.8"; @@ -33,7 +33,7 @@ buildPythonPackage rec { owner = "anthropics"; repo = "anthropic-sdk-python"; tag = "v${version}"; - hash = "sha256-W7ByBoPTpSOww+hf/uOQdpRm0NxX7vA9QbSLd9mVQdE="; + hash = "sha256-vbK8rqCekWbgLAU7YlHUhfV+wB7Q3Rpx0OUYvq3WYWw="; }; build-system = [ diff --git a/pkgs/development/python-modules/circuitbreaker/default.nix b/pkgs/development/python-modules/circuitbreaker/default.nix index 3210a741c85c..65f30b2d363c 100644 --- a/pkgs/development/python-modules/circuitbreaker/default.nix +++ b/pkgs/development/python-modules/circuitbreaker/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "circuitbreaker"; - version = "2.0.0"; + version = "2.1.0"; format = "setuptools"; disabled = pythonOlder "3.8"; @@ -19,7 +19,7 @@ buildPythonPackage rec { owner = "fabfuel"; repo = pname; tag = version; - hash = "sha256-jaDCMGCZZu3STluYeHDNgdEPf2DNq7bXJ0LPV3JZdk0="; + hash = "sha256-lwLy/bWvXhmQbRJ6Qii7e0SrEL3iDPGs6k7Bqamvg50="; }; nativeCheckInputs = [ diff --git a/pkgs/development/python-modules/coinmetrics-api-client/default.nix b/pkgs/development/python-modules/coinmetrics-api-client/default.nix index a82e825890b3..905543a5bbbe 100644 --- a/pkgs/development/python-modules/coinmetrics-api-client/default.nix +++ b/pkgs/development/python-modules/coinmetrics-api-client/default.nix @@ -18,7 +18,7 @@ buildPythonPackage rec { pname = "coinmetrics-api-client"; - version = "2025.3.3.16"; + version = "2025.3.12.17"; pyproject = true; disabled = pythonOlder "3.9"; @@ -28,7 +28,7 @@ buildPythonPackage rec { src = fetchPypi { inherit version; pname = "coinmetrics_api_client"; - hash = "sha256-HQoP9HkNZmNJWKfMNfnIQpQygRpBQPmRUkV/nyp/dUw="; + hash = "sha256-vmmsslR+4fhNqkzvXB87ilc6vQ+b9PdMlj6LEV7ms7A="; }; pythonRelaxDeps = [ "typer" ]; diff --git a/pkgs/development/python-modules/cyclopts/default.nix b/pkgs/development/python-modules/cyclopts/default.nix index eee8bc094e7d..4a55f9e97948 100644 --- a/pkgs/development/python-modules/cyclopts/default.nix +++ b/pkgs/development/python-modules/cyclopts/default.nix @@ -19,7 +19,7 @@ buildPythonPackage rec { pname = "cyclopts"; - version = "3.9.2"; + version = "3.9.3"; pyproject = true; disabled = pythonOlder "3.8"; @@ -28,7 +28,7 @@ buildPythonPackage rec { owner = "BrianPugh"; repo = "cyclopts"; tag = "v${version}"; - hash = "sha256-Juu9OeSygHzhny9leS250YhsP+/3/0Dor9SXFP+wMPA="; + hash = "sha256-BJkpQhQuKm/yI3p8zspojYzUcpgMz1LAQwTx4Ppf06U="; }; build-system = [ diff --git a/pkgs/development/python-modules/extract-msg/default.nix b/pkgs/development/python-modules/extract-msg/default.nix index 97365a843faf..623dfc9947cf 100644 --- a/pkgs/development/python-modules/extract-msg/default.nix +++ b/pkgs/development/python-modules/extract-msg/default.nix @@ -16,7 +16,7 @@ buildPythonPackage rec { pname = "extract-msg"; - version = "0.53.1"; + version = "0.53.2"; pyproject = true; disabled = pythonOlder "3.7"; @@ -25,7 +25,7 @@ buildPythonPackage rec { owner = "TeamMsgExtractor"; repo = "msg-extractor"; tag = "v${version}"; - hash = "sha256-vkWINRUQh/zfKzSJifJMn0EVnBdPODLFdS/jMdGI36I="; + hash = "sha256-aPYTkJn1v5JW0Q2zCOKinlVpkRyPilaiClCwhFXJ4GI="; }; pythonRelaxDeps = [ diff --git a/pkgs/development/python-modules/gardena-bluetooth/default.nix b/pkgs/development/python-modules/gardena-bluetooth/default.nix index 20da572ce8b0..c2265d3cf9dc 100644 --- a/pkgs/development/python-modules/gardena-bluetooth/default.nix +++ b/pkgs/development/python-modules/gardena-bluetooth/default.nix @@ -14,7 +14,7 @@ buildPythonPackage rec { pname = "gardena-bluetooth"; - version = "1.5.0"; + version = "1.6.0"; pyproject = true; disabled = pythonOlder "3.10"; @@ -23,7 +23,7 @@ buildPythonPackage rec { owner = "elupus"; repo = "gardena-bluetooth"; tag = version; - hash = "sha256-U/Spy9Jc86BJ4AokqdWFRlZ4nOHIFTQ8aphK/xhofWg="; + hash = "sha256-L726A0o9TIxFjHOxx0e42RIj4XMOdeZTJE2gWo6OhG4="; }; build-system = [ poetry-core ]; diff --git a/pkgs/development/python-modules/gvm-tools/default.nix b/pkgs/development/python-modules/gvm-tools/default.nix index 761ddcfb2a1e..455bfc0acec1 100644 --- a/pkgs/development/python-modules/gvm-tools/default.nix +++ b/pkgs/development/python-modules/gvm-tools/default.nix @@ -11,7 +11,7 @@ buildPythonPackage rec { pname = "gvm-tools"; - version = "25.2.0"; + version = "25.3.0"; pyproject = true; disabled = pythonOlder "3.9"; @@ -20,7 +20,7 @@ buildPythonPackage rec { owner = "greenbone"; repo = "gvm-tools"; tag = "v${version}"; - hash = "sha256-WWt/wWuni1rf2A3ggzbVF6l2ApDHm5Z5TBk5UWseo74="; + hash = "sha256-DDs08VnyUB32n3JuVNmt9uMTssmbHOb351pla4zdE54="; }; __darwinAllowLocalNetworking = true; diff --git a/pkgs/development/python-modules/lastversion/default.nix b/pkgs/development/python-modules/lastversion/default.nix index 8e5e2d28d876..48d3b15ff000 100644 --- a/pkgs/development/python-modules/lastversion/default.nix +++ b/pkgs/development/python-modules/lastversion/default.nix @@ -23,7 +23,7 @@ buildPythonPackage rec { pname = "lastversion"; - version = "3.5.0"; + version = "3.5.7"; pyproject = true; disabled = pythonOlder "3.6"; @@ -31,8 +31,8 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "dvershinin"; repo = "lastversion"; - rev = "v${version}"; - hash = "sha256-SeDLpMP8cF6CC3qJ6V8dLErl6ihpnl4lHeBkp7jtQgI="; + tag = "v${version}"; + hash = "sha256-z3QrtnhIgXLVyaDNm0XqaVqZb05K3pq8mbweTpphdBQ="; }; build-system = [ setuptools ]; @@ -78,7 +78,7 @@ buildPythonPackage rec { meta = { description = "Find the latest release version of an arbitrary project"; homepage = "https://github.com/dvershinin/lastversion"; - changelog = "https://github.com/dvershinin/lastversion/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/dvershinin/lastversion/blob/${src.tag}/CHANGELOG.md"; license = lib.licenses.bsd2; maintainers = with lib.maintainers; [ ShamrockLee ]; mainProgram = "lastversion"; diff --git a/pkgs/development/python-modules/mailchecker/default.nix b/pkgs/development/python-modules/mailchecker/default.nix index 0a4db11e4e1c..96650858ffbc 100644 --- a/pkgs/development/python-modules/mailchecker/default.nix +++ b/pkgs/development/python-modules/mailchecker/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "mailchecker"; - version = "6.0.16"; + version = "6.0.17"; pyproject = true; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-XZT70Nc1L/WGPM4tRgOrjs1N1AUD4O1V/evjcqS5qOk="; + hash = "sha256-FHIFsBltIe1BMiN9hzP99uig9mq68hQ0p5D9C8utClw="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/marqo/default.nix b/pkgs/development/python-modules/marqo/default.nix new file mode 100644 index 000000000000..eeb794c22fc4 --- /dev/null +++ b/pkgs/development/python-modules/marqo/default.nix @@ -0,0 +1,78 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + pytestCheckHook, + setuptools, + requests, + packaging, + pydantic, + typing-extensions, + requests-mock, +}: + +buildPythonPackage rec { + name = "marqo"; + version = "3.11.0"; + pyproject = true; + + src = fetchFromGitHub { + owner = "marqo-ai"; + repo = "py-marqo"; + rev = "refs/tags/${version}"; + hash = "sha256-8BcYJZ7tXkuvtQzopZO9bvLXAJQdd8MnQflVTawTaw0="; + }; + + build-system = [ setuptools ]; + + nativeCheckInputs = [ + pytestCheckHook + requests-mock + typing-extensions + ]; + + disabledTestPaths = [ + # Tests require network + "tests/v2_tests/test_tensor_search.py" + "tests/v2_tests/test_client.py" + "tests/v2_tests/test_get_settings.py" + "tests/v2_tests/test_tensor_search.py" + "tests/v2_tests/test_add_documents.py" + "tests/v2_tests/test_delete_documents.py" + "tests/v2_tests/test_demos.py" + "tests/v2_tests/test_custom_vector_search.py" + "tests/v2_tests/test_create_index.py" + "tests/v2_tests/test_image_chunking.py" + "tests/v2_tests/test_telemetry.py" + "tests/v2_tests/test_score_modifier_search.py" + "tests/v2_tests/test_model_cache_management.py" + "tests/v2_tests/test_embed.py" + "tests/v2_tests/test_index_init_logging.py" + "tests/v2_tests/test_marqo_cloud_instance_mapping.py" + "tests/v2_tests/test_index_manipulation_features.py" + "tests/v2_tests/test_index.py" + "tests/v2_tests/test_get_indexes.py" + "tests/v2_tests/test_hybrid_search.py" + "tests/v2_tests/test_logging.py" + "tests/v2_tests/test_recommend.py" + ]; + + dependencies = [ + packaging + pydantic + requests + + ]; + + pythonRemoveDeps = [ "urllib3" ]; + + pythonImportsCheck = [ "marqo" ]; + + meta = with lib; { + description = "Unified embedding generation and search engine"; + homepage = "https://marqo.ai"; + changelog = "https://github.com/marqo-ai/py-marqo/releases/tag/${version}"; + license = licenses.asl20; + maintainers = with maintainers; [ naufik ]; + }; +} diff --git a/pkgs/development/python-modules/model-checker/default.nix b/pkgs/development/python-modules/model-checker/default.nix index 487657bfa430..cb918a23394f 100644 --- a/pkgs/development/python-modules/model-checker/default.nix +++ b/pkgs/development/python-modules/model-checker/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "model-checker"; - version = "0.8.6"; + version = "0.8.8"; pyproject = true; disabled = pythonOlder "3.8"; @@ -18,7 +18,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "model_checker"; inherit version; - hash = "sha256-rg2Z6Twwm7cDagfYt1kJoXv+o9LWWkc5ui8jaUtamx8="; + hash = "sha256-jxj397xLP0VMlqPfFLHQ2Uh5Bo3n9EUh/BeZdWZEVaQ="; }; # z3 does not provide a dist-info, so python-runtime-deps-check will fail diff --git a/pkgs/development/python-modules/msgraph-sdk/default.nix b/pkgs/development/python-modules/msgraph-sdk/default.nix index ef680c615243..bf18f6a5b292 100644 --- a/pkgs/development/python-modules/msgraph-sdk/default.nix +++ b/pkgs/development/python-modules/msgraph-sdk/default.nix @@ -17,7 +17,7 @@ buildPythonPackage rec { pname = "msgraph-sdk"; - version = "1.23.0"; + version = "1.24.0"; pyproject = true; disabled = pythonOlder "3.8"; @@ -26,7 +26,7 @@ buildPythonPackage rec { owner = "microsoftgraph"; repo = "msgraph-sdk-python"; tag = "v${version}"; - hash = "sha256-dx79wF6BXhTRGW31TPJ1bbMCPGEm+Hrc5EVFeg6HyHk="; + hash = "sha256-7r7TuGR8J31BZdG8wJJAgWwllbkf3wYj1xLULNm8+xQ="; }; build-system = [ flit-core ]; diff --git a/pkgs/development/python-modules/narwhals/default.nix b/pkgs/development/python-modules/narwhals/default.nix index 45a276a78334..3633431ddc39 100644 --- a/pkgs/development/python-modules/narwhals/default.nix +++ b/pkgs/development/python-modules/narwhals/default.nix @@ -23,14 +23,14 @@ buildPythonPackage rec { pname = "narwhals"; - version = "1.28.0"; + version = "1.30.0"; pyproject = true; src = fetchFromGitHub { owner = "narwhals-dev"; repo = "narwhals"; tag = "v${version}"; - hash = "sha256-zI167qTGXMKgjMUSGiEKjGw2tITRQL4//wMqzj3DhVU="; + hash = "sha256-jqrrQRviWllzZQEnlOTZ6oJM3WYQ3YlDvareTTBcNl4="; }; build-system = [ diff --git a/pkgs/development/python-modules/ndindex/default.nix b/pkgs/development/python-modules/ndindex/default.nix index ad222111112d..2c8fec5e26d3 100644 --- a/pkgs/development/python-modules/ndindex/default.nix +++ b/pkgs/development/python-modules/ndindex/default.nix @@ -2,6 +2,7 @@ lib, buildPythonPackage, fetchFromGitHub, + python, # build-system cython, @@ -36,15 +37,28 @@ buildPythonPackage rec { postPatch = '' substituteInPlace pytest.ini \ - --replace "--flakes" "" + --replace-fail "--flakes" "" ''; optional-dependencies.arrays = [ numpy ]; pythonImportsCheck = [ "ndindex" ]; + # fix Hypothesis timeouts preCheck = '' cd $out + + echo > ${python.sitePackages}/ndindex/tests/conftest.py <