diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index c92c0311c992..448ff107f858 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -11758,6 +11758,12 @@ githubId = 1730718; name = "Hideaki Kawai"; }; + kaylorben = { + email = "blkaylor22@gmail.com"; + github = "kaylorben"; + githubId = 41012641; + name = "Benjamin Kaylor"; + }; kazcw = { email = "kaz@lambdaverse.org"; github = "kazcw"; @@ -21062,6 +21068,12 @@ githubId = 174749595; keys = [ { fingerprint = "E3CD E225 47C6 2DB6 6CCD BC06 CC3A E2EA 0000 0000"; } ]; }; + sigmike = { + email = "mike+nixpkgs@lepton.fr"; + github = "sigmike"; + githubId = 28259; + name = "Michael Witrant"; + }; sikmir = { email = "sikmir@disroot.org"; matrix = "@sikmir:matrix.org"; diff --git a/nixos/modules/services/backup/borgmatic.nix b/nixos/modules/services/backup/borgmatic.nix index c05fe208acb3..f2f35f97d0dd 100644 --- a/nixos/modules/services/backup/borgmatic.nix +++ b/nixos/modules/services/backup/borgmatic.nix @@ -8,6 +8,50 @@ let cfg = config.services.borgmatic; settingsFormat = pkgs.formats.yaml { }; + postgresql = config.services.postgresql.package; + mysql = config.services.mysql.package; + requireSudo = + s: + s ? postgresql_databases + && lib.any (d: d ? username && !(d ? password) && !(d ? pg_dump_command)) s.postgresql_databases; + addRequiredBinaries = + s: + s + // { + postgresql_databases = map ( + d: + let + as_user = if d ? username && !(d ? password) then "${pkgs.sudo}/bin/sudo -u ${d.username} " else ""; + in + { + pg_dump_command = + if d.name == "all" then + "${as_user}${postgresql}/bin/pg_dumpall" + else + "${as_user}${postgresql}/bin/pg_dump"; + pg_restore_command = "${as_user}${postgresql}/bin/pg_restore"; + psql_command = "${as_user}${postgresql}/bin/psql"; + } + // d + ) (s.postgresql_databases or [ ]); + mariadb_databases = map ( + d: + { + mariadb_dump_command = "${mysql}/bin/mariadb-dump"; + mariadb_command = "${mysql}/bin/mariadb"; + } + // d + ) (s.mariadb_databases or [ ]); + mysql_databases = map ( + d: + { + mysql_dump_command = "${mysql}/bin/mysqldump"; + mysql_command = "${mysql}/bin/mysql"; + } + // d + ) (s.mysql_databases or [ ]); + }; + repository = with lib.types; submodule { @@ -72,7 +116,10 @@ let }; }; - cfgfile = settingsFormat.generate "config.yaml" cfg.settings; + cfgfile = settingsFormat.generate "config.yaml" (addRequiredBinaries cfg.settings); + + anycfgRequiresSudo = + requireSudo cfg.settings || lib.any requireSudo (lib.attrValues cfg.configurations); in { options.services.borgmatic = { @@ -106,7 +153,7 @@ in // lib.mapAttrs' ( name: value: lib.nameValuePair "borgmatic.d/${name}.yaml" { - source = settingsFormat.generate "${name}.yaml" value; + source = settingsFormat.generate "${name}.yaml" (addRequiredBinaries value); } ) cfg.configurations; borgmaticCheck = @@ -132,6 +179,11 @@ in environment.etc = configFiles; systemd.packages = [ pkgs.borgmatic ]; + systemd.services.borgmatic.path = [ pkgs.coreutils ]; + systemd.services.borgmatic.serviceConfig = lib.optionalAttrs anycfgRequiresSudo { + NoNewPrivileges = false; + CapabilityBoundingSet = "CAP_DAC_READ_SEARCH CAP_NET_RAW CAP_SETUID CAP_SETGID"; + }; # Workaround: https://github.com/NixOS/nixpkgs/issues/81138 systemd.timers.borgmatic.wantedBy = [ "timers.target" ]; diff --git a/pkgs/applications/editors/emacs/elisp-packages/manual-packages/lsp-bridge/default.nix b/pkgs/applications/editors/emacs/elisp-packages/manual-packages/lsp-bridge/default.nix index d78656572273..0682e0edac14 100644 --- a/pkgs/applications/editors/emacs/elisp-packages/manual-packages/lsp-bridge/default.nix +++ b/pkgs/applications/editors/emacs/elisp-packages/manual-packages/lsp-bridge/default.nix @@ -31,13 +31,13 @@ let in melpaBuild { pname = "lsp-bridge"; - version = "0-unstable-2024-12-27"; + version = "0-unstable-2025-01-11"; src = fetchFromGitHub { owner = "manateelazycat"; repo = "lsp-bridge"; - rev = "402e65f372bb4268c0cd0514a12f0b0e9649c4af"; - hash = "sha256-iUOjc/iEJMsR87Kk96729luQx34b924zlZejA2oPNZ0="; + rev = "6fd5eb21a174e6a04247a2f370b544dcd6cb2420"; + hash = "sha256-+E1l0Ea0Db5ksX9tDW+cvNUMjT4be5i9qcI/rIvFKbY="; }; patches = [ diff --git a/pkgs/applications/editors/vim/plugins/deprecated.json b/pkgs/applications/editors/vim/plugins/deprecated.json index 7caaac91c474..5a8942deaac6 100644 --- a/pkgs/applications/editors/vim/plugins/deprecated.json +++ b/pkgs/applications/editors/vim/plugins/deprecated.json @@ -39,6 +39,10 @@ "date": "2023-08-08", "new": "lspsaga-nvim" }, + "lua-async-await": { + "date": "2025-01-09", + "new": "lua-async" + }, "lua-dev-nvim": { "date": "2022-10-14", "new": "neodev-nvim" diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index 5b0d9679bb2a..3eaec06ac912 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -77,12 +77,12 @@ final: prev: Coqtail = buildVimPlugin { pname = "Coqtail"; - version = "2024-09-17"; + version = "2025-01-04"; src = fetchFromGitHub { owner = "whonore"; repo = "Coqtail"; - rev = "299d0acdb9b697fd951df81a5d67e3f5cb6ed4f9"; - sha256 = "1z7gwpy14h1icsxfz67nzj56fn2gwxa0bf49rw24kfwnr1zbw75r"; + rev = "9bd2a1818e08fd6e52d72024a60c51a983770c81"; + sha256 = "10qvp5pikcyyrvjaa9baabkdanix506vdbwj3ylgxxg8w3r1iapb"; }; meta.homepage = "https://github.com/whonore/Coqtail/"; }; @@ -173,24 +173,24 @@ final: prev: LazyVim = buildVimPlugin { pname = "LazyVim"; - version = "2024-12-20"; + version = "2025-01-08"; src = fetchFromGitHub { owner = "LazyVim"; repo = "LazyVim"; - rev = "d0c366e4d861b848bdc710696d5311dca2c6d540"; - sha256 = "1s8whjxwgvsqdghvfydr7mch588z8rq5ik719xwh25555ld6grfa"; + rev = "d1529f650fdd89cb620258bdeca5ed7b558420c7"; + sha256 = "0k71xcfcy8dgw0kqzxnx542jq6mqbyzrp2x81c20h9c0df3wb2ch"; }; meta.homepage = "https://github.com/LazyVim/LazyVim/"; }; LeaderF = buildVimPlugin { pname = "LeaderF"; - version = "2024-11-28"; + version = "2025-01-02"; src = fetchFromGitHub { owner = "Yggdroot"; repo = "LeaderF"; - rev = "1116c71e3290560a6f98fa336adf39d9bba7a997"; - sha256 = "1izvlbxjffsgjppcg2whxh2lraj5v4iakhnc1v44f2hbnxdhs3n7"; + rev = "25edf5fef735a26cbdf167d304fb8a1adf2832d0"; + sha256 = "1cqyxmqhd8z9dm4w95smlrax350kjk1x36hiwlg78b6x0d3abg8w"; }; meta.homepage = "https://github.com/Yggdroot/LeaderF/"; }; @@ -329,12 +329,12 @@ final: prev: SchemaStore-nvim = buildVimPlugin { pname = "SchemaStore.nvim"; - version = "2024-12-27"; + version = "2025-01-09"; src = fetchFromGitHub { owner = "b0o"; repo = "SchemaStore.nvim"; - rev = "562681847dd904485caddd42395db2bb9d6e694a"; - sha256 = "13yg7zm010hckjhsnja74m6ys1lnrampl52yzzysnhs4v462z2lk"; + rev = "7de878c943c130ff0378bf0e9b67cee8bb53731b"; + sha256 = "052mr5wkdqxbs3v1hr47ql4gdl6fzlhnvc8mxpykrmmb9yylqggr"; }; meta.homepage = "https://github.com/b0o/SchemaStore.nvim/"; }; @@ -546,12 +546,12 @@ final: prev: aerial-nvim = buildVimPlugin { pname = "aerial.nvim"; - version = "2024-12-21"; + version = "2025-01-09"; src = fetchFromGitHub { owner = "stevearc"; repo = "aerial.nvim"; - rev = "1160fb7a15a34b03b7381d95d45560712b5f19d0"; - sha256 = "1iy0s2x0cicbms93bv000vkbrw63qwcg94ykcbf9b2xqlsn0xf30"; + rev = "4c959cf65c5420d54b24b61a77b681dcfca0bc57"; + sha256 = "07sl2vbwn4fk1vyaqq2yiqbp6pglqgj6qhbbzfra2cdx0jhk5v5f"; fetchSubmodules = true; }; meta.homepage = "https://github.com/stevearc/aerial.nvim/"; @@ -595,12 +595,12 @@ final: prev: aider-nvim = buildVimPlugin { pname = "aider.nvim"; - version = "2023-10-22"; + version = "2025-01-07"; src = fetchFromGitHub { owner = "joshuavial"; repo = "aider.nvim"; - rev = "74a01227271d0ea211f2edafa82028b22d4c2022"; - sha256 = "jkco90IF948LuRILP3Bog3GelUGOQzsEw2jP4f9Ghbw="; + rev = "a34a03635a130f16a56e6a50b211bb72cc1aff96"; + sha256 = "00zfkqcldrqmlmj30gany0yqmyrc1i88hv7655bc78i0rihkv7di"; }; meta.homepage = "https://github.com/joshuavial/aider.nvim/"; }; @@ -619,12 +619,12 @@ final: prev: ale = buildVimPlugin { pname = "ale"; - version = "2024-11-27"; + version = "2024-12-29"; src = fetchFromGitHub { owner = "dense-analysis"; repo = "ale"; - rev = "65b49c1b8172d0ab1b08ffe8fdcabb93fc1328df"; - sha256 = "1rganfcn10zhqfkf19c28pbkxm3j6pifrpkhf4kw6y735lzhdlvg"; + rev = "0551602b198ca50650f9853d23fd970f3655842a"; + sha256 = "0jsz3ay95pg05cljdkynr7cdgv2xxswyf367pjrljwl1fm56miv1"; }; meta.homepage = "https://github.com/dense-analysis/ale/"; }; @@ -775,12 +775,12 @@ final: prev: astrotheme = buildVimPlugin { pname = "astrotheme"; - version = "2024-12-24"; + version = "2025-01-02"; src = fetchFromGitHub { owner = "AstroNvim"; repo = "astrotheme"; - rev = "7aa05c0ada35ff127f151f70b0ba2d042953eeb4"; - sha256 = "1d44wsvplrb5n8llpdjrsb777r8anhmzmkmiyqxjxzpx9ajc1qbc"; + rev = "33ae26a33171fa83384bf6d8fe6b155c519f9069"; + sha256 = "1avkpr5416n5zjmjr0cyamsgj7vpsd39xvqclsx5zlmg22s06xny"; }; meta.homepage = "https://github.com/AstroNvim/astrotheme/"; }; @@ -979,12 +979,12 @@ final: prev: auto-save-nvim = buildVimPlugin { pname = "auto-save.nvim"; - version = "2024-12-04"; + version = "2025-01-07"; src = fetchFromGitHub { owner = "okuuva"; repo = "auto-save.nvim"; - rev = "b58948445c43e6903987a9bb97c82e66fdcc0786"; - sha256 = "1fp30vgdn2bvq2bd6567j64w858c19r6vypm6y1q33sn444k2940"; + rev = "29f793a3a7f98129387590269ffe3ad61ab5e509"; + sha256 = "1w651sdpvjlgws0lybg4f08biikl6dps7lf031rhpghchqcxn2vl"; }; meta.homepage = "https://github.com/okuuva/auto-save.nvim/"; }; @@ -1124,24 +1124,24 @@ final: prev: bamboo-nvim = buildVimPlugin { pname = "bamboo.nvim"; - version = "2024-12-17"; + version = "2024-12-30"; src = fetchFromGitHub { owner = "ribru17"; repo = "bamboo.nvim"; - rev = "d8ea9e7f8ad77c26911eeadb66ea566e8f02e629"; - sha256 = "0dydhrkia3ihl1qc269a30dlwqbpzsgmrnmg1rdjxbffsy94l4fb"; + rev = "0a94f81705733951be286493b8d1876d0e3d990f"; + sha256 = "17vgvc80k51a3y7w1wpmg9a7il2lls27653ij2kryyys6x1fq7g9"; }; meta.homepage = "https://github.com/ribru17/bamboo.nvim/"; }; barbar-nvim = buildVimPlugin { pname = "barbar.nvim"; - version = "2024-12-05"; + version = "2025-01-03"; src = fetchFromGitHub { owner = "romgrk"; repo = "barbar.nvim"; - rev = "a26bae6c51899db530de19ce3c2f4307e37a869e"; - sha256 = "0gpzwypn9cyppd61mz9dgq76g6wzdzian9054d6yzy281ki2lxmz"; + rev = "40c176c9af7e9aefe3af9ec9d985a3edb50d66a3"; + sha256 = "1fvd0v0ddmn7ladfpdckx26zw64cs40h4awb951zfrdikzqmkp9d"; }; meta.homepage = "https://github.com/romgrk/barbar.nvim/"; }; @@ -1184,12 +1184,12 @@ final: prev: base46 = buildVimPlugin { pname = "base46"; - version = "2024-11-22"; + version = "2024-12-31"; src = fetchFromGitHub { owner = "nvchad"; repo = "base46"; - rev = "40943fc668bf8f1caa4cc45f71c784cf0d3cc34f"; - sha256 = "0rh70zl2dab7rvv5vd86kyn5fkacam8a2nkpmdxwywfzyhmxcy9f"; + rev = "5009bc479de4f53ec98e9dd1692beb1f39ff3a82"; + sha256 = "1rhagm9mc10jah65ba0p8pabam2nnzydhvcd1nvy1c1s55mwhh60"; }; meta.homepage = "https://github.com/nvchad/base46/"; }; @@ -1304,12 +1304,12 @@ final: prev: blink-ripgrep-nvim = buildVimPlugin { pname = "blink-ripgrep.nvim"; - version = "2025-01-04"; + version = "2025-01-09"; src = fetchFromGitHub { owner = "mikavilpas"; repo = "blink-ripgrep.nvim"; - rev = "1e0ff13ef364b585c1a21148d91b185cf3b246af"; - sha256 = "0hhv74pa61b3z990w7j5q59r9wd6l2c7vlxgak6xvgb5gksk3cbp"; + rev = "705069a57566a5e7427025264451c581f0bfb9c4"; + sha256 = "16bvcswmdb5gn6pajwsb0cwkyzzfcffifwmy874h12q6dm4afq2s"; }; meta.homepage = "https://github.com/mikavilpas/blink-ripgrep.nvim/"; }; @@ -1436,12 +1436,12 @@ final: prev: bufferline-nvim = buildVimPlugin { pname = "bufferline.nvim"; - version = "2024-11-28"; + version = "2024-12-31"; src = fetchFromGitHub { owner = "akinsho"; repo = "bufferline.nvim"; - rev = "261a72b90d6db4ed8014f7bda976bcdc9dd7ce76"; - sha256 = "1cp9md0pv0m1866fynasam01bdcqj5fvfcfqqq5licxfr0cgdb6f"; + rev = "9f0826ae6adfd836a23bf8a4910e3c07450211f4"; + sha256 = "0gqa2871cjm65cbqvf8jx4dicinfjvilr2jwyn7s4apbknshjafw"; }; meta.homepage = "https://github.com/akinsho/bufferline.nvim/"; }; @@ -1532,12 +1532,12 @@ final: prev: ccc-nvim = buildVimPlugin { pname = "ccc.nvim"; - version = "2024-10-03"; + version = "2025-01-04"; src = fetchFromGitHub { owner = "uga-rosa"; repo = "ccc.nvim"; - rev = "7c639042583c7bdc7ce2e37e5a0e0aa6d0659c6a"; - sha256 = "01pp5j89x6p7k3r0gpcd12yjdqwxv2m472hnjvpr6mqhq3d525rs"; + rev = "b57cbaf8db3ac43c56c9e2c7f3812944638260ed"; + sha256 = "0ixqbsag43pyrvj0i9dkn28j7b2v0c75rljnw57bjl6nwz2aqxg7"; }; meta.homepage = "https://github.com/uga-rosa/ccc.nvim/"; }; @@ -1747,12 +1747,12 @@ final: prev: cmp-ai = buildVimPlugin { pname = "cmp-ai"; - version = "2024-12-26"; + version = "2025-01-06"; src = fetchFromGitHub { owner = "tzachar"; repo = "cmp-ai"; - rev = "fd464ecd7d8113e7e8e25275b29a46b14205a708"; - sha256 = "16bw27rqnp6h5z8y7ilbsqzh7bb83bg6ccsmp9fzbrc4rbyjp6l9"; + rev = "f5e4dcbf763770880d0a01fe2bc139eb47597261"; + sha256 = "093l4cdlmdgrhnv502kkyj4qi4jk656ks90wmfjbkxdffx6xdsrc"; }; meta.homepage = "https://github.com/tzachar/cmp-ai/"; }; @@ -1974,12 +1974,12 @@ final: prev: cmp-git = buildVimPlugin { pname = "cmp-git"; - version = "2024-10-27"; + version = "2025-01-06"; src = fetchFromGitHub { owner = "petertriho"; repo = "cmp-git"; - rev = "ec049036e354ed8ed0215f2427112882e1ea7051"; - sha256 = "0if0bqng4gibsgw00fl70b29lzyx6fi1vvhbmbyypw6j1qvdqq73"; + rev = "4e1053dc7dd9b5038bf7cb7ff9c1933df6103e6c"; + sha256 = "0g65ha2zghs6d90z0qaqq6qm1npg51sy550k553k9v8bq2qmrn7r"; }; meta.homepage = "https://github.com/petertriho/cmp-git/"; }; @@ -2478,24 +2478,24 @@ final: prev: codecompanion-nvim = buildVimPlugin { pname = "codecompanion.nvim"; - version = "2024-12-24"; + version = "2025-01-09"; src = fetchFromGitHub { owner = "olimorris"; repo = "codecompanion.nvim"; - rev = "8529f7a7be99a1cc1ed53edf5d86fdf617036a50"; - sha256 = "03r69rg7za0dq1gd2igfz9jr8lgknl6y740di7ifsmvnfjg420gy"; + rev = "afe9bd7fb8b1e4388458f21d7ba1671681c0bade"; + sha256 = "1w45x4s5j1149mzz4nn79d80523s2iamj909ppy0lm8g8k9r577p"; }; meta.homepage = "https://github.com/olimorris/codecompanion.nvim/"; }; codeium-nvim = buildVimPlugin { pname = "codeium.nvim"; - version = "2024-12-02"; + version = "2025-01-05"; src = fetchFromGitHub { owner = "Exafunction"; repo = "codeium.nvim"; - rev = "27d2b1ce8c7ba14dbf6e4504bdea8e5548be5476"; - sha256 = "15ng0dx1ly78svmpzk29ssqr4bg6jg4gzxj6gvfrwzpg3cd4fd4a"; + rev = "ebed4f7cc8a18184d8332d421ca10bed5f7d59a1"; + sha256 = "0nnfigqhjzhjyvkn93idbm96z2fj4gkhk9kkdv5b8xw6lr4pbk91"; }; meta.homepage = "https://github.com/Exafunction/codeium.nvim/"; }; @@ -2574,12 +2574,12 @@ final: prev: command-t = buildVimPlugin { pname = "command-t"; - version = "2024-12-02"; + version = "2025-01-07"; src = fetchFromGitHub { owner = "wincent"; repo = "command-t"; - rev = "d2867d1b9a5f42905995c16baec574b6937accd3"; - sha256 = "0h18hrj3bd7nbqw0il843jcc75brd3s2q2sayprv331x431px1df"; + rev = "5eda420e60a6371516ed485b3f855082bd484b96"; + sha256 = "0v9df7c7dskkig22xig03408bzmbh7jsa17mdkdm6ddycaazr501"; }; meta.homepage = "https://github.com/wincent/command-t/"; }; @@ -2730,12 +2730,12 @@ final: prev: conform-nvim = buildVimPlugin { pname = "conform.nvim"; - version = "2024-12-25"; + version = "2025-01-03"; src = fetchFromGitHub { owner = "stevearc"; repo = "conform.nvim"; - rev = "9180320205d250429f0f80e073326c674e2a7149"; - sha256 = "128dby40rlzm6sy9ga0xbb9534rla1nc8k4apjsb8kyir40bgbi7"; + rev = "70019124aa4f2e6838be9fbd2007f6d13b27a96d"; + sha256 = "1sx11cq2w7wl4livg4lhyikjq6n9i429ckvp2sj073766klywcjq"; fetchSubmodules = true; }; meta.homepage = "https://github.com/stevearc/conform.nvim/"; @@ -2911,12 +2911,12 @@ final: prev: crates-nvim = buildVimPlugin { pname = "crates.nvim"; - version = "2024-09-26"; + version = "2025-01-03"; src = fetchFromGitHub { owner = "saecki"; repo = "crates.nvim"; - rev = "8bf8358ee326d5d8c11dcd7ac0bcc9ff97dbc785"; - sha256 = "088yi9z0wj2ackg3hh5zm66yg31b2c5rc2ss24idx2jkfhqv908c"; + rev = "bd35b13e94a292ee6e32c351e05ca2202dc9f070"; + sha256 = "1hidgw5cld2192ks0n9bnv79dnmf5725igyg97pq2jqvadgdagkn"; }; meta.homepage = "https://github.com/saecki/crates.nvim/"; }; @@ -2935,12 +2935,12 @@ final: prev: csharpls-extended-lsp-nvim = buildVimPlugin { pname = "csharpls-extended-lsp.nvim"; - version = "2024-12-18"; + version = "2025-01-08"; src = fetchFromGitHub { owner = "Decodetalkers"; repo = "csharpls-extended-lsp.nvim"; - rev = "4f56c06215d10c4fcfee8a7f04ba766c114aece0"; - sha256 = "1jnaimzc3mhqacn3cqds5zkwphn4dzqwrayv48791w0gv2wfzvwc"; + rev = "bedd4fbf74ebe644f2c3723327972f468fd98e4e"; + sha256 = "0xix3ja4i6b2f2cl2p1bhnyh0n0732cf8l5mpipz7c0c80mbsp52"; }; meta.homepage = "https://github.com/Decodetalkers/csharpls-extended-lsp.nvim/"; }; @@ -2971,12 +2971,12 @@ final: prev: csvview-nvim = buildVimPlugin { pname = "csvview.nvim"; - version = "2024-12-08"; + version = "2025-01-09"; src = fetchFromGitHub { owner = "hat0uma"; repo = "csvview.nvim"; - rev = "d9bd2efedb028bdb818fd18d1f3db9e0a1d01867"; - sha256 = "0iaw9nwan5fr4zjdyb6yydglknsqv0ya2rn5lyn7cdvias9w53vq"; + rev = "b5e57ee599d91c7eb6915df6b515915501b0b7df"; + sha256 = "1d4r12j5vx4hac8nf0d0j0bqdh9jjsij0cdlr8x9acbq3p0lcwv0"; }; meta.homepage = "https://github.com/hat0uma/csvview.nvim/"; }; @@ -3031,12 +3031,12 @@ final: prev: cyberdream-nvim = buildVimPlugin { pname = "cyberdream.nvim"; - version = "2024-12-28"; + version = "2025-01-04"; src = fetchFromGitHub { owner = "scottmckendry"; repo = "cyberdream.nvim"; - rev = "e510399867656973bbedcededf6d32f52fa82b57"; - sha256 = "1vc3h4hmdhsnyv3q3f4pvmf32zkp845k22s2hdyc4ffll5753ih6"; + rev = "77c27cb822b638d7b332cfff6c6fb09473a7d180"; + sha256 = "06gi2d3w6757bacjf4vjkap7zi8wizqbkh1yw55csjx9i4z0yrzl"; }; meta.homepage = "https://github.com/scottmckendry/cyberdream.nvim/"; }; @@ -3115,60 +3115,60 @@ final: prev: ddc-source-lsp = buildVimPlugin { pname = "ddc-source-lsp"; - version = "2024-11-27"; + version = "2025-01-04"; src = fetchFromGitHub { owner = "Shougo"; repo = "ddc-source-lsp"; - rev = "b928f9212f6ef536119e9aa155a1e266dcad7890"; - sha256 = "1pjid5f9pdxhvlzbhjsgyskizwl1xskgq8x0l3lgb989hdji9d0j"; + rev = "a6312b409a3c544e1e3cd10fb0af2a4e478827b5"; + sha256 = "14m4iwlfkw4vxnk3fa3f72vbrbxc1wnix3kvycym577m6z6x9x83"; }; meta.homepage = "https://github.com/Shougo/ddc-source-lsp/"; }; ddc-ui-native = buildVimPlugin { pname = "ddc-ui-native"; - version = "2024-09-03"; + version = "2025-01-09"; src = fetchFromGitHub { owner = "Shougo"; repo = "ddc-ui-native"; - rev = "7169980a4beaa672b8e2c5fe38da542e37a16dc1"; - sha256 = "0yin7n0060f9zcahf3dkq9nfvsgznvbqhqf971r3xnbc9cl83gfa"; + rev = "44683253192c1025b3c1e0f26c83b0a5283c6c6c"; + sha256 = "12m557lv6fkai607bh2wk6czmpy3cjizm5vypakay7nrnvqlmv82"; }; meta.homepage = "https://github.com/Shougo/ddc-ui-native/"; }; ddc-ui-pum = buildVimPlugin { pname = "ddc-ui-pum"; - version = "2024-09-03"; + version = "2025-01-09"; src = fetchFromGitHub { owner = "Shougo"; repo = "ddc-ui-pum"; - rev = "7e568274b3c22ca8d1742ddec43ea3a63d6ab7e9"; - sha256 = "1h9q23pyha6mzllcd3pk9025gb35y0gxnwrj9g07hsxp8mics2jj"; + rev = "1e776752c10b4187a76c0543e8ca1aaa64b0b451"; + sha256 = "0ssmlgj495m553hljw8fp0zinxrfpkpfrqb286hczl8inan6kizc"; }; meta.homepage = "https://github.com/Shougo/ddc-ui-pum/"; }; ddc-vim = buildVimPlugin { pname = "ddc.vim"; - version = "2024-12-20"; + version = "2024-12-31"; src = fetchFromGitHub { owner = "Shougo"; repo = "ddc.vim"; - rev = "34ab80c3b4244c779f2487dc0efdd859f59e547a"; - sha256 = "1wk92pb1wf58vqakgkhcsl873kaa9q37n0zs4fs589cpk1frq58d"; + rev = "7f83e34c2ee723a7ec244116dc66c8b2c3abcc75"; + sha256 = "1rsn74mxls69xvkx1242890n3bmzhsl2ckjkbcnn2r38jm9s6bpr"; }; meta.homepage = "https://github.com/Shougo/ddc.vim/"; }; debugprint-nvim = buildVimPlugin { pname = "debugprint.nvim"; - version = "2024-12-26"; + version = "2025-01-04"; src = fetchFromGitHub { owner = "andrewferrier"; repo = "debugprint.nvim"; - rev = "69c13fc3e6975a4967c870304167b2db0b0cab2a"; - sha256 = "1hfdy1r16kjd9fxgcgkrgawlsdgj8lrbqgr8y62nqc5pyl6gn1xi"; + rev = "7a7690af74f8b82f47ed96cb4d2cc044bdf6c573"; + sha256 = "1xxi96j92p2v6q2kmha2r5kb15gp928ysn5xayn99hzi4r0q8svi"; }; meta.homepage = "https://github.com/andrewferrier/debugprint.nvim/"; }; @@ -3283,12 +3283,12 @@ final: prev: deol-nvim = buildVimPlugin { pname = "deol.nvim"; - version = "2024-12-20"; + version = "2025-01-09"; src = fetchFromGitHub { owner = "Shougo"; repo = "deol.nvim"; - rev = "610301b7bb70ee480410f5ad4cc55ff78c91014f"; - sha256 = "04a20q17abk0x466mfdrpmzj3knv1cammvd2yz77py49aji7787l"; + rev = "c18bf8310e2cf57fbc50bd86d845b295a0fea1f2"; + sha256 = "0bnwn2v7srkn2sp6500bw6b9jrrw7vg3kpp8nvh45svwn832fsgj"; }; meta.homepage = "https://github.com/Shougo/deol.nvim/"; }; @@ -3705,12 +3705,12 @@ final: prev: dropbar-nvim = buildVimPlugin { pname = "dropbar.nvim"; - version = "2024-12-27"; + version = "2025-01-10"; src = fetchFromGitHub { owner = "Bekaboo"; repo = "dropbar.nvim"; - rev = "178658790f100066f17b03efd7e348c019bf3aff"; - sha256 = "0v4qgb1gr6fxaad65mqbzx0g9bw9641wrnv1pnxpl8f2qgiahxyz"; + rev = "51047f54a4535e775979272bfbeb685a6d229654"; + sha256 = "1fl5iy52rkpknv4fpazsf02ixb53vka48hjiwjqyp7ysjh5a8zxn"; }; meta.homepage = "https://github.com/Bekaboo/dropbar.nvim/"; }; @@ -3741,12 +3741,12 @@ final: prev: edge = buildVimPlugin { pname = "edge"; - version = "2024-12-27"; + version = "2025-01-05"; src = fetchFromGitHub { owner = "sainnhe"; repo = "edge"; - rev = "12ff979b43e3660053e14cd65101d5928e56f422"; - sha256 = "13dz3m62xwgk1hl29gl4sslmc8kq55r60iiansp74wpx27y2d66r"; + rev = "333732bdd84652953c7ef0f04cd5d1ceae6177d7"; + sha256 = "0f0lazpbj1h9w2hi6pqazd6af8ficjj0kmhp7b710900kjwqjh79"; }; meta.homepage = "https://github.com/sainnhe/edge/"; }; @@ -3814,12 +3814,12 @@ final: prev: elixir-tools-nvim = buildVimPlugin { pname = "elixir-tools.nvim"; - version = "2024-12-24"; + version = "2025-01-04"; src = fetchFromGitHub { owner = "elixir-tools"; repo = "elixir-tools.nvim"; - rev = "803fa69dbb457305cff98e3997bed2c4b51aea7c"; - sha256 = "09fnpj27rynw55hvs8dc860di10m3yj628aghsn3lzm249ar708a"; + rev = "32c6b0d7a5b5e77dec96d758156689230741cd50"; + sha256 = "14wk4zm0n5kdmb43n277arnc4206ddyfdddj67l34m39cxhifnym"; }; meta.homepage = "https://github.com/elixir-tools/elixir-tools.nvim/"; }; @@ -3899,36 +3899,36 @@ final: prev: eva01-vim = buildVimPlugin { pname = "eva01.vim"; - version = "2024-05-26"; + version = "2024-12-31"; src = fetchFromGitHub { owner = "hachy"; repo = "eva01.vim"; - rev = "54412cbd92e74f43f4fc4479d12726f09723ce55"; - sha256 = "1gimw4sjnkkr9lw6951fx0ksaii64jc3mfc071dzj0ildrn323w8"; + rev = "2924bd17a70ee29a7b9783c210c9e482e4d54b6d"; + sha256 = "0rha69z9mmqwy19wl54njd6d881bk525vnwzpg1cfbczwykqgacs"; }; meta.homepage = "https://github.com/hachy/eva01.vim/"; }; everforest = buildVimPlugin { pname = "everforest"; - version = "2024-12-27"; + version = "2025-01-05"; src = fetchFromGitHub { owner = "sainnhe"; repo = "everforest"; - rev = "730f9dd8ee698ad166d7abfca5dc06e90d4acf5b"; - sha256 = "1p1l6cgbj0573ic1xin1rbz3iax74z1v06k1xdiqv3q53q45zs9l"; + rev = "84fbfc99c9853408682f104063a7ef4465dae46a"; + sha256 = "0whblinsvsr7m6wlkriyxmdgrhsnvp34kzd2vqpww1lkkrljyd24"; }; meta.homepage = "https://github.com/sainnhe/everforest/"; }; executor-nvim = buildVimPlugin { pname = "executor.nvim"; - version = "2024-07-23"; + version = "2025-01-09"; src = fetchFromGitHub { owner = "google"; repo = "executor.nvim"; - rev = "5f3d7f9a986826f399128892f9519cc9507f419a"; - sha256 = "0r2pjlzv1xldxsf40bs94xlr4mvbgjcncx45sjqjdgfgfqkbir5v"; + rev = "bc11a0ad78784b0b6224493f6a63c75fa5e70a36"; + sha256 = "1sz65hw9n2qpk58r7vd3a5hbqg4yy88svy6y93qdagivwvjw964a"; }; meta.homepage = "https://github.com/google/executor.nvim/"; }; @@ -4055,11 +4055,11 @@ final: prev: fidget-nvim = buildNeovimPlugin { pname = "fidget.nvim"; - version = "2024-12-16"; + version = "2025-01-08"; src = fetchFromGitHub { owner = "j-hui"; repo = "fidget.nvim"; - rev = "9238947645ce17d96f30842e61ba81147185b657"; + rev = "a0abbf18084b77d28bc70e24752e4f4fd54aea17"; sha256 = "1117w5i7996vxx32vibb09zpzzgwaipj5ldkdgck3ds5vkcdlk53"; }; meta.homepage = "https://github.com/j-hui/fidget.nvim/"; @@ -4091,12 +4091,12 @@ final: prev: firenvim = buildVimPlugin { pname = "firenvim"; - version = "2024-12-15"; + version = "2025-01-09"; src = fetchFromGitHub { owner = "glacambre"; repo = "firenvim"; - rev = "dd2d6f6b3b87b3726d5ef59adfe8a6c444889dda"; - sha256 = "0hp7gl0vmmfr5kzmjwljalbh6cn4k15a8il2yc7irrp7ak58nzfs"; + rev = "f8a5fa6f1ed42536490acf0840497c40331c184f"; + sha256 = "08n53sqgw25m1piwdpyi4g5b30xw5qjprf2fwz73i6zgnyyf83ra"; }; meta.homepage = "https://github.com/glacambre/firenvim/"; }; @@ -4128,12 +4128,12 @@ final: prev: flatten-nvim = buildVimPlugin { pname = "flatten.nvim"; - version = "2024-12-25"; + version = "2024-12-30"; src = fetchFromGitHub { owner = "willothy"; repo = "flatten.nvim"; - rev = "ab2e1085c731dd296a56e9670218083726337df6"; - sha256 = "1d3bjh735jlzkzxh13zddz2r7gb76hz0kg9gg0fdf9yvgn2dkpnb"; + rev = "b17a3e65c2e4e2ecd1345a2d08435e80f982c4a6"; + sha256 = "0c5hqhs2kk8a6v2bixf4a7pfdma86g5f1mxhdfdx0p75isrplwjm"; }; meta.homepage = "https://github.com/willothy/flatten.nvim/"; }; @@ -4200,12 +4200,12 @@ final: prev: flutter-tools-nvim = buildVimPlugin { pname = "flutter-tools.nvim"; - version = "2024-12-27"; + version = "2025-01-05"; src = fetchFromGitHub { owner = "nvim-flutter"; repo = "flutter-tools.nvim"; - rev = "54314bcb6856dfd31a500226587c95402122e29f"; - sha256 = "0yrlm7p55xxv9dm4s999qc6xbpswhk5s0482cgc3ykn78y4z00wn"; + rev = "234a9d4022d0a17301e85a08660d489bffb7383f"; + sha256 = "0r3fvvshjxk4067wp39as949nh8hafzp8piij2z935s2kdjlpi33"; }; meta.homepage = "https://github.com/nvim-flutter/flutter-tools.nvim/"; }; @@ -4429,12 +4429,12 @@ final: prev: gbprod-nord = buildVimPlugin { pname = "gbprod-nord"; - version = "2024-10-10"; + version = "2025-01-09"; src = fetchFromGitHub { owner = "gbprod"; repo = "nord.nvim"; - rev = "4cc19936b1b57ba08eb461c5f450b3976cbb8e0c"; - sha256 = "1k09fv0cb8xaa6z1fz6l58cdzgz4wfnfhv32dw3y395gr69a9sra"; + rev = "afcd939a31988babe839154b1dfb460c1681e44e"; + sha256 = "0kdc36bg6qyzdajm7d1fqjh6f4qylkq25j9y5p14z6cdhly7bsir"; }; meta.homepage = "https://github.com/gbprod/nord.nvim/"; }; @@ -4573,11 +4573,11 @@ final: prev: gitlab-vim = buildVimPlugin { pname = "gitlab.vim"; - version = "2024-12-04"; + version = "2025-01-09"; src = fetchgit { url = "https://gitlab.com/gitlab-org/editor-extensions/gitlab.vim"; - rev = "74a845366a7edf6b400ab9a4d2ec83bacadea930"; - sha256 = "1rw2fsrsjd98akbzd80j447s4phrsip67p7rsgi4c6x9bj2rziwx"; + rev = "c99e4dca1a8df5795eb3012f8d7a97726f64032b"; + sha256 = "1r9bh7y3fs53r46phm320i8mqy7jlfccmzbyzlzcsw4wlqaswymm"; }; meta.homepage = "https://gitlab.com/gitlab-org/editor-extensions/gitlab.vim"; }; @@ -4596,12 +4596,12 @@ final: prev: gitsigns-nvim = buildNeovimPlugin { pname = "gitsigns.nvim"; - version = "2024-11-23"; + version = "2025-01-09"; src = fetchFromGitHub { owner = "lewis6991"; repo = "gitsigns.nvim"; - rev = "5f808b5e4fef30bd8aca1b803b4e555da07fc412"; - sha256 = "1dxsyv26mm7lzll3xlkzjj6w7kp11wfak8rgp19fg2d8301kxc0z"; + rev = "68114837e81ca16d06514c3a997c9102d1b25c15"; + sha256 = "1358mwhya6m40f0ari0qg55hm2qlj2mmqcdkbbb2zyx9661rfsin"; }; meta.homepage = "https://github.com/lewis6991/gitsigns.nvim/"; }; @@ -4620,12 +4620,12 @@ final: prev: glance-nvim = buildVimPlugin { pname = "glance.nvim"; - version = "2024-12-23"; + version = "2025-01-05"; src = fetchFromGitHub { owner = "DNLHC"; repo = "glance.nvim"; - rev = "cf91734f28fcd35bd60a5a87b6d768faafb73268"; - sha256 = "0vjfj7kng1pfk6r6rk5x46mxzafcmn4wpinwdvvfnaxlb6ww0czh"; + rev = "1a08824835d7582457b67acbe23ca33487912a5e"; + sha256 = "1bqdi1mk35ycl1gzg53iah0fhj9pcys6njgrvacz6256spysl1a8"; }; meta.homepage = "https://github.com/DNLHC/glance.nvim/"; }; @@ -4776,12 +4776,12 @@ final: prev: grug-far-nvim = buildVimPlugin { pname = "grug-far.nvim"; - version = "2024-12-23"; + version = "2025-01-03"; src = fetchFromGitHub { owner = "MagicDuck"; repo = "grug-far.nvim"; - rev = "c88435b825a35bfa468b47159709b3221976ecd1"; - sha256 = "1j7f4cgacbr4kvgz9xl11ii5faai58q59pm6i8ad4c23srsmn0vk"; + rev = "08f32182335754abf461dfb77b2c4e24bfe4d614"; + sha256 = "14byr1h4f0i7s1yyg2c1p4185cvgjx8i4rb6iwv0x4ssga0b59xh"; }; meta.homepage = "https://github.com/MagicDuck/grug-far.nvim/"; }; @@ -4836,12 +4836,12 @@ final: prev: gruvbox-material = buildVimPlugin { pname = "gruvbox-material"; - version = "2024-12-27"; + version = "2025-01-05"; src = fetchFromGitHub { owner = "sainnhe"; repo = "gruvbox-material"; - rev = "3eb4a739a80f68b8386d13359a005ef45bf9a9eb"; - sha256 = "0bbv60rkspv60bf4kgdbi7fwxwpwdsi9ka3326l54v32ib88mhkd"; + rev = "e41451337d33997aff4c078a83165a9f66e2d38d"; + sha256 = "0r3wch3kqxgi0gnjq0flqszq0m1viz21jc1i1x077ydpbqmwhicr"; }; meta.homepage = "https://github.com/sainnhe/gruvbox-material/"; }; @@ -4884,12 +4884,12 @@ final: prev: guard-nvim = buildVimPlugin { pname = "guard.nvim"; - version = "2024-12-23"; + version = "2025-01-03"; src = fetchFromGitHub { owner = "nvimdev"; repo = "guard.nvim"; - rev = "ba37cdcc808385eec55ee5cecc24c8d046b61eb8"; - sha256 = "14gf33viy30w9r2a1h24mhd2rq9wfg0kmj3rx0lb0ffbzasrcig9"; + rev = "612b1a72b3136635b8cff08e001b4c40daccc2b5"; + sha256 = "1kgphy7k2b2j3f1avg437hqnv4zwpqmjq7kv26fxmwjfnd68mpxj"; }; meta.homepage = "https://github.com/nvimdev/guard.nvim/"; }; @@ -5125,24 +5125,24 @@ final: prev: highlight-undo-nvim = buildVimPlugin { pname = "highlight-undo.nvim"; - version = "2024-11-23"; + version = "2025-01-07"; src = fetchFromGitHub { owner = "tzachar"; repo = "highlight-undo.nvim"; - rev = "5f588b420179a31d7073854bfd07ed9d5f364645"; - sha256 = "1ykk9kj74kpnqq003fkhj75d9k68k8fgdv3kr0hbcvggxlr6nhkg"; + rev = "795fc36f8bb7e4cf05e31bd7e354b86d27643a9e"; + sha256 = "1r6vlbd1bw83g9lqx33sypc4pgj5dbj4qfwsckz2l0x6b6b5zvis"; }; meta.homepage = "https://github.com/tzachar/highlight-undo.nvim/"; }; himalaya-vim = buildVimPlugin { pname = "himalaya-vim"; - version = "2024-12-10"; + version = "2024-12-31"; src = fetchFromGitHub { owner = "pimalaya"; repo = "himalaya-vim"; - rev = "0e5d3395441301538c1830366f3212ed55b1d315"; - sha256 = "121w94vgqvkagz7m3m2p5c0mm9gvc6p926d38kxqpcbw1lzfhw2v"; + rev = "9b40128ff15747578b112c16be630abde3bf2570"; + sha256 = "1a3i0s2mqq1gsma5lvszplq85b0splc5jf2y7kwdbh4a7jribghv"; }; meta.homepage = "https://github.com/pimalaya/himalaya-vim/"; }; @@ -5329,12 +5329,12 @@ final: prev: image-nvim = buildNeovimPlugin { pname = "image.nvim"; - version = "2024-12-26"; + version = "2025-01-06"; src = fetchFromGitHub { owner = "3rd"; repo = "image.nvim"; - rev = "b991fc7f845bc6ab40c6ec00b39750dcd5190010"; - sha256 = "1jbbm4l71w0cas0aj5d0jsy65chbvf4bdxxllb04i3k6h1zycdja"; + rev = "f1163cc2f6fff5b0de7c23c7502eee0df23a3e0e"; + sha256 = "0i6ada69vafpg0vdibj11qps68wgw62m8gxixnsfixk14aawawmi"; }; meta.homepage = "https://github.com/3rd/image.nvim/"; }; @@ -5377,12 +5377,12 @@ final: prev: inc-rename-nvim = buildVimPlugin { pname = "inc-rename.nvim"; - version = "2024-12-15"; + version = "2025-01-03"; src = fetchFromGitHub { owner = "smjonas"; repo = "inc-rename.nvim"; - rev = "f4e13df6e2d0b3177a7305dbc1cc7f7ea44b94f1"; - sha256 = "1j847dxl739p5yzi7qh8hw3zb695j41mima9wzc5bzay0y2s6abc"; + rev = "4d00cd5029e99f176128bc37ef245e2dd348191d"; + sha256 = "0p06dyg7v6476gyzpbwbd0d3gsfcvcmsjnzywcpnk8h9b7xa4jp3"; }; meta.homepage = "https://github.com/smjonas/inc-rename.nvim/"; }; @@ -5692,12 +5692,12 @@ final: prev: kanagawa-nvim = buildVimPlugin { pname = "kanagawa.nvim"; - version = "2024-12-28"; + version = "2025-01-07"; src = fetchFromGitHub { owner = "rebelot"; repo = "kanagawa.nvim"; - rev = "18ae5771b22d8f913ef541c827a8180b4cb12c8a"; - sha256 = "0crl8cdlcx8y3fw6q2cmrm2ycr1cp1ly81942q483g2d0iyla5i0"; + rev = "988082eb00b845e4afbcaa4fd8e903da8a3ab3b9"; + sha256 = "03bfnfl76bc6kr4rdmb3ppfisnivj87sc20qgbr7rsa53yixm4mb"; }; meta.homepage = "https://github.com/rebelot/kanagawa.nvim/"; }; @@ -5776,12 +5776,12 @@ final: prev: kulala-nvim = buildVimPlugin { pname = "kulala.nvim"; - version = "2024-11-23"; + version = "2025-01-01"; src = fetchFromGitHub { owner = "mistweaverco"; repo = "kulala.nvim"; - rev = "c7efcd01afafae0ab68c2a77cd050b9795edd8ad"; - sha256 = "0vmzn56jbxckyh791xcbmzsx2mkg7mb1sgwndpfq1pv8rszji2qc"; + rev = "eb0804ef7c98680bfe1844c8e4bfd62c0ccd34c7"; + sha256 = "0czdairwr6q46bymlvyzmzg36dvld7svlhnzjwln02jb5jpv13zb"; }; meta.homepage = "https://github.com/mistweaverco/kulala.nvim/"; }; @@ -5848,12 +5848,12 @@ final: prev: lazy-nvim = buildVimPlugin { pname = "lazy.nvim"; - version = "2024-12-13"; + version = "2025-01-06"; src = fetchFromGitHub { owner = "folke"; repo = "lazy.nvim"; - rev = "7e6c863bc7563efbdd757a310d17ebc95166cef3"; - sha256 = "1xp6da2jg09428280015kpqblm5qms6bhldlwvfwhw9hlxkvmj73"; + rev = "d8f26efd456190241afd1b0f5235fe6fdba13d4a"; + sha256 = "1pfjip3xrnxwz8cxhi3mwbqimfkmwqbbnp07cfzjwh16yd86yypf"; }; meta.homepage = "https://github.com/folke/lazy.nvim/"; }; @@ -5884,12 +5884,12 @@ final: prev: lean-nvim = buildVimPlugin { pname = "lean.nvim"; - version = "2024-12-27"; + version = "2025-01-09"; src = fetchFromGitHub { owner = "Julian"; repo = "lean.nvim"; - rev = "25530cf7308cac519f424859fea227ce666a5485"; - sha256 = "0631xrfxdspzjs4bd5qq9909rz3m2dr05s2ygnnhpcd8k02gnf1r"; + rev = "dbb4196de52a87c1ea57035955a794084863f450"; + sha256 = "0kz3flgfklfw2v0blx6lkm331p2kh427am26g3mbp9lqwwnmj216"; }; meta.homepage = "https://github.com/Julian/lean.nvim/"; }; @@ -5944,12 +5944,12 @@ final: prev: legendary-nvim = buildVimPlugin { pname = "legendary.nvim"; - version = "2024-12-20"; + version = "2025-01-04"; src = fetchFromGitHub { owner = "mrjones2014"; repo = "legendary.nvim"; - rev = "77e25ce772756909bcc49620f6dede1f30971fb5"; - sha256 = "1jlmh66783l3cfr63m5871gwp3birx51iyc3zclpq9chphmr957y"; + rev = "803bc35cb0e0351107c3ad4a81f15106806a79c1"; + sha256 = "1dh1w2j8f73zhhfgw4s4y58a8piyphmyh4crgn3h7bl6yf7n0bn9"; }; meta.homepage = "https://github.com/mrjones2014/legendary.nvim/"; }; @@ -6016,12 +6016,12 @@ final: prev: lh-vim-lib = buildVimPlugin { pname = "lh-vim-lib"; - version = "2024-12-13"; + version = "2025-01-02"; src = fetchFromGitHub { owner = "LucHermitte"; repo = "lh-vim-lib"; - rev = "47c53803edae240c3b334009b1f844df153d60dc"; - sha256 = "07q9qz345flx5m87drx6c3fv6sylylvhq84nygr133sc0i9jgcs9"; + rev = "17d75d649df10dab7ff9d4f550d0fb0090ea95dc"; + sha256 = "0nhv0kgw78b0vacixi7xzd2xdm04k1y890011ca3pzfnvwkf32mc"; }; meta.homepage = "https://github.com/LucHermitte/lh-vim-lib/"; }; @@ -6076,12 +6076,12 @@ final: prev: lightline-vim = buildVimPlugin { pname = "lightline.vim"; - version = "2024-09-28"; + version = "2024-12-30"; src = fetchFromGitHub { owner = "itchyny"; repo = "lightline.vim"; - rev = "d6a07ea376a4b7372aa59e7ea6a051c9470bb4d0"; - sha256 = "0n7ljlczy70ra12hf6szz2997i46iadjy67lad3avk9ybzzn5fmi"; + rev = "e358557e1a9f9fc860416c8eb2e34c0404078155"; + sha256 = "07d61nd3k4gmfxa8j17imlwakgj1iw485w880bjfdms347jaklvc"; }; meta.homepage = "https://github.com/itchyny/lightline.vim/"; }; @@ -6220,12 +6220,12 @@ final: prev: llm-nvim = buildVimPlugin { pname = "llm.nvim"; - version = "2024-06-18"; + version = "2025-01-09"; src = fetchFromGitHub { owner = "huggingface"; repo = "llm.nvim"; - rev = "9832a149bdcf0709433ca9c2c3a1c87460e98d13"; - sha256 = "1ywlvpbsgdzn7idv0sjcbp6nh2h18h9a9cmqvl3b3h928651xi53"; + rev = "ce69731ba3f8d3ea8bc4c8f58c74c2f9ea0b33de"; + sha256 = "09bx8v2hp190q9b40v7rnr6296as24v96nhdwb59y4q4qa971cpi"; }; meta.homepage = "https://github.com/huggingface/llm.nvim/"; }; @@ -6447,12 +6447,12 @@ final: prev: luasnip = buildNeovimPlugin { pname = "luasnip"; - version = "2024-12-02"; + version = "2025-01-04"; src = fetchFromGitHub { owner = "l3mon4d3"; repo = "luasnip"; - rev = "33b06d72d220aa56a7ce80a0dd6f06c70cd82b9d"; - sha256 = "0rk3y5xa3y40hs2x4wgwka853z09c4xhfmiapxhmbk473ym13ywi"; + rev = "c9b9a22904c97d0eb69ccb9bab76037838326817"; + sha256 = "1m9a2vka968yklknp8fcmg5lz7w0lb7rwn13b0ppy89ixy0mjxj5"; fetchSubmodules = true; }; meta.homepage = "https://github.com/l3mon4d3/luasnip/"; @@ -6508,12 +6508,12 @@ final: prev: luvit-meta = buildVimPlugin { pname = "luvit-meta"; - version = "2024-11-19"; + version = "2024-12-31"; src = fetchFromGitHub { owner = "Bilal2453"; repo = "luvit-meta"; - rev = "57d464c4acb5c2e66bd4145060f5dc9e96a7bbb7"; - sha256 = "02f9p7b7zc1rid7vfiidjscvr9prfz0s6shir8b6zk0ndk4hb83k"; + rev = "55709f183b0742a7e4f47688c284f81148ad4dc0"; + sha256 = "0a9gs5swq0i59592pffi26rlgvj82gddk811mgdx0yvi2k49jnn7"; }; meta.homepage = "https://github.com/Bilal2453/luvit-meta/"; }; @@ -6592,12 +6592,12 @@ final: prev: markview-nvim = buildVimPlugin { pname = "markview.nvim"; - version = "2024-11-23"; + version = "2025-01-08"; src = fetchFromGitHub { owner = "OXY2DEV"; repo = "markview.nvim"; - rev = "72cd34279e94ee96ee33bdf30a87b00e6d45319d"; - sha256 = "0j9bjv87rwzm6gslyn5109bi40ya7xrhzz8337wggx3zm79qpp95"; + rev = "6e9f1840ba33e5318285ad97c22676f55b753479"; + sha256 = "0xh986b954ska1zk6i1jybh8c9q0kplm0q73sajidh7sh0q1k0wh"; fetchSubmodules = true; }; meta.homepage = "https://github.com/OXY2DEV/markview.nvim/"; @@ -6605,12 +6605,12 @@ final: prev: mason-lspconfig-nvim = buildVimPlugin { pname = "mason-lspconfig.nvim"; - version = "2024-12-26"; + version = "2025-01-05"; src = fetchFromGitHub { owner = "williamboman"; repo = "mason-lspconfig.nvim"; - rev = "c6c686781f9841d855bf1b926e10aa5e19430a38"; - sha256 = "0hw9bwgy0xjw685y76msp9zqga1jh2x8zz8vg4rvcmc4ls5q50py"; + rev = "97d9f1d3ad205dece6bcafd1d71cf1507608f3c7"; + sha256 = "1qp9qmmsbi6mi610w3pbkch0935vam809z8gcbx27221rkj2gg71"; }; meta.homepage = "https://github.com/williamboman/mason-lspconfig.nvim/"; }; @@ -6677,12 +6677,12 @@ final: prev: material-nvim = buildVimPlugin { pname = "material.nvim"; - version = "2024-11-20"; + version = "2024-12-29"; src = fetchFromGitHub { owner = "marko-cerovac"; repo = "material.nvim"; - rev = "31429eef4b7233ebdae3ddb57b7165ee4f1bd653"; - sha256 = "06h9pprhb1x0w63b5cf2q894cggr97xyyqfpdxp2x78n9x4ma516"; + rev = "c8ff153d2c2b22f8b2c9bcce0d741ab55c00cfed"; + sha256 = "17vcjv48fyza9gfrz4j0hdlm26ybvmf5mz0xck730n9255hp1hkv"; }; meta.homepage = "https://github.com/marko-cerovac/material.nvim/"; }; @@ -6737,12 +6737,12 @@ final: prev: melange-nvim = buildVimPlugin { pname = "melange-nvim"; - version = "2024-12-27"; + version = "2024-12-28"; src = fetchFromGitHub { owner = "savq"; repo = "melange-nvim"; - rev = "2015bfddd43f96d09c4d99a810b61c3c0087f0f5"; - sha256 = "01g4yyyyziwmvdlir15fw2lbr5scdkckcgmf6p9czxh5ssn7lhmf"; + rev = "09f64d1d2c78198116c405fc21515718bb61d7eb"; + sha256 = "11dg1k9465grlfcvn7rnbm770bdijnj2dk6ly5alz7jdh9n8l4ny"; }; meta.homepage = "https://github.com/savq/melange-nvim/"; }; @@ -6809,12 +6809,12 @@ final: prev: mini-align = buildVimPlugin { pname = "mini.align"; - version = "2024-12-26"; + version = "2024-12-30"; src = fetchFromGitHub { owner = "echasnovski"; repo = "mini.align"; - rev = "24266345930f2c5bdac0b0fad9cfaba8da96a1d9"; - sha256 = "17f9xdzm9mjqy3q8k67d271wrpm3bwziipsi7dfapmqz9bkwnka4"; + rev = "e715137aece7d05734403d793b8b6b64486bc812"; + sha256 = "1m39wsinfdmqw53mllf9wr854vaw8qzhixy3j5w8r112s7qrnyx0"; }; meta.homepage = "https://github.com/echasnovski/mini.align/"; }; @@ -6857,12 +6857,12 @@ final: prev: mini-bracketed = buildVimPlugin { pname = "mini.bracketed"; - version = "2024-09-27"; + version = "2024-12-30"; src = fetchFromGitHub { owner = "echasnovski"; repo = "mini.bracketed"; - rev = "daf2bff8172bc84bfb934f765275618f5e7844a8"; - sha256 = "0ijyjb0x5nd5hyal9iy2vzidf14px1jcrsgmw48m47hbkrw37dr6"; + rev = "1d1c774b5dcc9a55af3bfbd977571c31c4054223"; + sha256 = "04iqzn53jbnw7x9kigr3mjza8h848pbfyq9pmb315wpmdc8afb34"; }; meta.homepage = "https://github.com/echasnovski/mini.bracketed/"; }; @@ -6977,24 +6977,24 @@ final: prev: mini-extra = buildVimPlugin { pname = "mini.extra"; - version = "2024-12-27"; + version = "2025-01-07"; src = fetchFromGitHub { owner = "echasnovski"; repo = "mini.extra"; - rev = "8767dad1fdb2fab20c8f2ffa558024a29bcf95aa"; - sha256 = "19njfj7286rjdkmqr1mmryyajiqyxy19z88gk4hdxh02hv73r6ib"; + rev = "477e3dda7b597b49bc1373951ea7da4da834c352"; + sha256 = "02ydzdiiqf0ydrjiz847f6cbaxy3imvggchds9xn40i34nz6nhlm"; }; meta.homepage = "https://github.com/echasnovski/mini.extra/"; }; mini-files = buildVimPlugin { pname = "mini.files"; - version = "2024-12-12"; + version = "2024-12-30"; src = fetchFromGitHub { owner = "echasnovski"; repo = "mini.files"; - rev = "72cc9045c1011f2c158117bd5a0d339792b7f34a"; - sha256 = "0lxh0xqiz5l0ppfhgn48swcbmbwp0g1mjrbj19skyl8g26nxmywp"; + rev = "4d2359158a171564d0a46d4a48da8b4491649f6a"; + sha256 = "1d29h7x3bmniyaxddy09pgxfl2y56rc4xksv1h0zaz9pbf7wsl5p"; }; meta.homepage = "https://github.com/echasnovski/mini.files/"; }; @@ -7049,12 +7049,12 @@ final: prev: mini-icons = buildVimPlugin { pname = "mini.icons"; - version = "2024-12-12"; + version = "2025-01-04"; src = fetchFromGitHub { owner = "echasnovski"; repo = "mini.icons"; - rev = "44c0160526f7ae17ca8e8eab9ab235d047fcf7a6"; - sha256 = "0vb17z2scyds9bqwyiaknrbwrvdxq7sdsbjny9rgqbx7v6g8w5j7"; + rev = "1c79feb7478ca773fa3dac5cadf43ced9180e861"; + sha256 = "0qw89qq73bg3v1nbqyrypygyzcp55ardqdv5qdnfq9cszyjfbasm"; }; meta.homepage = "https://github.com/echasnovski/mini.icons/"; }; @@ -7145,12 +7145,12 @@ final: prev: mini-nvim = buildVimPlugin { pname = "mini.nvim"; - version = "2024-12-27"; + version = "2025-01-09"; src = fetchFromGitHub { owner = "echasnovski"; repo = "mini.nvim"; - rev = "2faada1cffce5609d78ac5e81eaf3754e0476758"; - sha256 = "10sf6adrh47wanq9hjczcb68mylrhs99fbd21mz6b7v63zw0gg2d"; + rev = "890db26e37bb28d8a95f05570dd0d9fa757b698b"; + sha256 = "1m5d49yh5xa1s42s7qsf5p3l8jh43wmpzmyfv3qrql23px4cw160"; }; meta.homepage = "https://github.com/echasnovski/mini.nvim/"; }; @@ -7181,24 +7181,24 @@ final: prev: mini-pick = buildVimPlugin { pname = "mini.pick"; - version = "2024-12-27"; + version = "2025-01-07"; src = fetchFromGitHub { owner = "echasnovski"; repo = "mini.pick"; - rev = "eb8fad053935dd6e4861c7b65b0d3f70785d8f42"; - sha256 = "07gc7qmsqdps4jzf35785k95avfsf27lja7l8par72lnz57h852a"; + rev = "45ac9a041e13d5c7997ce44f15ee23f67b611187"; + sha256 = "13ixbvkgal4h87afh7jr3b3sghc7n7irbwn45fyfcw2c0m85x8d1"; }; meta.homepage = "https://github.com/echasnovski/mini.pick/"; }; mini-sessions = buildVimPlugin { pname = "mini.sessions"; - version = "2024-12-12"; + version = "2024-12-30"; src = fetchFromGitHub { owner = "echasnovski"; repo = "mini.sessions"; - rev = "427c84e16c3d7363e2a4879c0efd2a3f6a62ff75"; - sha256 = "1zsjkl98yj3a1ixhhhfy63wk27dn2i683cr45z8kdzx6npp9d2y9"; + rev = "71c9ae596664ac110560d27eb928fc24e22bc53d"; + sha256 = "0yd4li7z6py3c3b6ka9xv070lmrbzf38svq5wl4mhn4fdhqgqadz"; }; meta.homepage = "https://github.com/echasnovski/mini.sessions/"; }; @@ -7229,12 +7229,12 @@ final: prev: mini-statusline = buildVimPlugin { pname = "mini.statusline"; - version = "2024-09-06"; + version = "2024-12-30"; src = fetchFromGitHub { owner = "echasnovski"; repo = "mini.statusline"; - rev = "813854243156472c9d0bc9c64ea0af159b9b37ca"; - sha256 = "0c66wx3qvq4yd156j7n6x7iwyfggyxz4ss658a3n3rjnv35w3j5r"; + rev = "1b0edf76fe2af015f8c989385ff949f1db7aade2"; + sha256 = "1aiy37p08c95g3dh5f0hvabnnv56dhs4zmpah5lx33j3fbvqs381"; }; meta.homepage = "https://github.com/echasnovski/mini.statusline/"; }; @@ -7349,12 +7349,12 @@ final: prev: modicator-nvim = buildVimPlugin { pname = "modicator.nvim"; - version = "2024-10-21"; + version = "2025-01-09"; src = fetchFromGitHub { owner = "mawkler"; repo = "modicator.nvim"; - rev = "e349636d905e03305f1eda9c081e63560598f118"; - sha256 = "011zrs2ydfw5y582f2l3f7xim45vzbsd04v7kcbxdnmlhwhv8qws"; + rev = "45b64561e109cd04de551b081fb947b4f856009e"; + sha256 = "1p0giz93qaz1y09p6i4lagphi50j8316wjlrfr3h152dv96s1b2s"; }; meta.homepage = "https://github.com/mawkler/modicator.nvim/"; }; @@ -7421,12 +7421,12 @@ final: prev: mru = buildVimPlugin { pname = "mru"; - version = "2024-06-06"; + version = "2024-12-29"; src = fetchFromGitHub { owner = "yegappan"; repo = "mru"; - rev = "b6718c95dad3699dd2ea49892359904cdda1a773"; - sha256 = "0yr9vn573kwfy3jaykkapashn78p5fz7w8m5585j8lbqknxfs8zn"; + rev = "dcba22de1201523acda1e1a60d6fc3d9d7b6a519"; + sha256 = "13s3xf199jc1z8gq76nnrbv6qqv3lcfbi4zm99kdqdxrrf1ljfl0"; }; meta.homepage = "https://github.com/yegappan/mru/"; }; @@ -7709,12 +7709,12 @@ final: prev: neo-tree-nvim = buildVimPlugin { pname = "neo-tree.nvim"; - version = "2024-12-27"; + version = "2025-01-04"; src = fetchFromGitHub { owner = "nvim-neo-tree"; repo = "neo-tree.nvim"; - rev = "a9f8943b4c31f8460d25c71e0f463d65e9775f1c"; - sha256 = "1zhjd322jqmp8cs7z7nwgc3vkbf0as3an64qh5diwv04kdwjg4xm"; + rev = "e6645ecfcba3e064446a6def1c10d788c9873f51"; + sha256 = "0nj15rhbff1q7h6k6h4wmyxl48bsa8sjqdx5zjsrxha5dm58dqfm"; }; meta.homepage = "https://github.com/nvim-neo-tree/neo-tree.nvim/"; }; @@ -7733,12 +7733,12 @@ final: prev: neoconf-nvim = buildVimPlugin { pname = "neoconf.nvim"; - version = "2024-12-28"; + version = "2025-01-08"; src = fetchFromGitHub { owner = "folke"; repo = "neoconf.nvim"; - rev = "c06c1c42ed37e840a220a661147e177e7227e8f6"; - sha256 = "0m1ss3wwmwayvfjfzrz2mkkp5fjq9nn38y8iihybiv2xvn7ddj3z"; + rev = "c2ea8f71098add9e56771c318fa8423f89bfb6c1"; + sha256 = "1a03f9kv7410blmfii09r4byj4gijsa9hb7in3ngld99h189d6x9"; }; meta.homepage = "https://github.com/folke/neoconf.nvim/"; }; @@ -7805,12 +7805,12 @@ final: prev: neogit = buildVimPlugin { pname = "neogit"; - version = "2024-12-24"; + version = "2025-01-07"; src = fetchFromGitHub { owner = "NeogitOrg"; repo = "neogit"; - rev = "9ea60f79e370d8f4847efc145e53afe4b0613fc1"; - sha256 = "11rk1mjb8sx5b43qrbpy3qmmxsdk1rs2agxzrpidvnxvrqwjzmh4"; + rev = "a1fc4e50fa494e04097cf2d02e86bcd7ac5760d6"; + sha256 = "0qihzkn959g4viybxlr988f457md5jak5xmc286xnrn2285d4s3r"; }; meta.homepage = "https://github.com/NeogitOrg/neogit/"; }; @@ -7937,12 +7937,12 @@ final: prev: neotest = buildNeovimPlugin { pname = "neotest"; - version = "2024-12-28"; + version = "2025-01-02"; src = fetchFromGitHub { owner = "nvim-neotest"; repo = "neotest"; - rev = "0dccb5ebcf00de245e2060fa17822a9464f5c41a"; - sha256 = "15zkhdbkgla3ycxzbl6l2wspcx5ig9q58wsp3cnh1biffk4zn102"; + rev = "d66cf4e05a116957f0d3a7755a24291c7d1e1f72"; + sha256 = "09bxarrrfnqvyv22ls6lm0y03ngcp6r372b8hy4rld902psdb11q"; }; meta.homepage = "https://github.com/nvim-neotest/neotest/"; }; @@ -8035,12 +8035,12 @@ final: prev: neotest-golang = buildVimPlugin { pname = "neotest-golang"; - version = "2024-12-27"; + version = "2025-01-07"; src = fetchFromGitHub { owner = "fredrikaverpil"; repo = "neotest-golang"; - rev = "c7ac9ec930329823fb3522bdc0200ebd19ed0aed"; - sha256 = "0wxaq59fk93x2n7dq6nyfk5frsz1f7yz1q4zbvpam25y6yygicgf"; + rev = "ed99a4a17594094477f294b8c1a3d75201c10db9"; + sha256 = "1jkmdcfr6xzrqwcqp6pg66p7rdq32jd15yinhhdvf8iwlgh519f1"; }; meta.homepage = "https://github.com/fredrikaverpil/neotest-golang/"; }; @@ -8072,12 +8072,12 @@ final: prev: neotest-haskell = buildVimPlugin { pname = "neotest-haskell"; - version = "2024-12-22"; + version = "2025-01-06"; src = fetchFromGitHub { owner = "MrcJkb"; repo = "neotest-haskell"; - rev = "06d6b8b359069665be53adce509f5460e3ebecee"; - sha256 = "0lkj5824xn95np41n1ggnipbmfx84n0ygbz7xws4ng0w353nij4c"; + rev = "96c056cfc809916244d7fee0a2090e467771e3c8"; + sha256 = "1wmy3iykkq7n6m1ianrg7a9gwhkrslg9xq5sf6gqy48s2gdlabbl"; }; meta.homepage = "https://github.com/MrcJkb/neotest-haskell/"; }; @@ -8252,12 +8252,12 @@ final: prev: neovim-ayu = buildVimPlugin { pname = "neovim-ayu"; - version = "2024-12-15"; + version = "2024-12-29"; src = fetchFromGitHub { owner = "Shatur"; repo = "neovim-ayu"; - rev = "37160699469d695486174fb863aae2f2a4c1f90f"; - sha256 = "0i91lfbhq567r7x9724k069lkj46am8qjsaad67h0rzvc705l9dk"; + rev = "283badaa983234c90e857c12c1f1c18e1544360a"; + sha256 = "16pj4pkv04ff7wx5dnkzqzv69im16bgc686qbwrs5qazph702zh0"; }; meta.homepage = "https://github.com/Shatur/neovim-ayu/"; }; @@ -8432,12 +8432,12 @@ final: prev: nightfox-nvim = buildVimPlugin { pname = "nightfox.nvim"; - version = "2024-09-08"; + version = "2024-12-29"; src = fetchFromGitHub { owner = "EdenEast"; repo = "nightfox.nvim"; - rev = "7557f26defd093c4e9bc17f28b08403f706f5a44"; - sha256 = "14hzq2mvhl79121zqqy163sy9128ifcjlk0xnjc12yf6azfc4lbx"; + rev = "595ffb8f291fc4a9bef3201a28b7c0379a41cdee"; + sha256 = "05sw583800wmnp64s1cbiqgr5vsl35c52fnn4w1121d4p3plhm3d"; }; meta.homepage = "https://github.com/EdenEast/nightfox.nvim/"; }; @@ -8480,12 +8480,12 @@ final: prev: nlsp-settings-nvim = buildVimPlugin { pname = "nlsp-settings.nvim"; - version = "2024-12-27"; + version = "2025-01-09"; src = fetchFromGitHub { owner = "tamago324"; repo = "nlsp-settings.nvim"; - rev = "87bfac8676a2a31fe1fad71b2d20a0a72d79b770"; - sha256 = "1dppqwwsa2zbr8ngcd5l96lrvsjwygcwj77sy0zlkqi7nvf0adr8"; + rev = "09db939f1764fe74856f036268d378b7c025112a"; + sha256 = "1vhzjnwyhdjj4qd68qwslwkfmdy1a815v0l6k67aw8mnlrs37gpm"; }; meta.homepage = "https://github.com/tamago324/nlsp-settings.nvim/"; }; @@ -8552,12 +8552,12 @@ final: prev: none-ls-nvim = buildVimPlugin { pname = "none-ls.nvim"; - version = "2024-12-26"; + version = "2025-01-08"; src = fetchFromGitHub { owner = "nvimtools"; repo = "none-ls.nvim"; - rev = "6f5473ae9e7feb0b40ca95b8ed92e85b42a3c71b"; - sha256 = "07w42m520nz891p4wm4ylry32npsf6zya6050wcqpp9ga5lsp3w1"; + rev = "7bebb35a05871aeb99825f29d869cbd9a46bdbba"; + sha256 = "1pkz1wjhy88r4nvcr94kszq2897qg0wprqw55bb418mf65n3sqs7"; }; meta.homepage = "https://github.com/nvimtools/none-ls.nvim/"; }; @@ -8672,12 +8672,12 @@ final: prev: nvchad-ui = buildVimPlugin { pname = "nvchad-ui"; - version = "2024-12-27"; + version = "2025-01-08"; src = fetchFromGitHub { owner = "nvchad"; repo = "ui"; - rev = "912f4064e4fab183f860204e385a21c022f1c886"; - sha256 = "1jvg1qvdlicc444rv4c6yjhxfklkn7pcg36w8w097647pad6sgax"; + rev = "474199ac96e898be73905c2009d74690a0a6738e"; + sha256 = "00gps9ff5w0gjlc7kfs1wr0w1fllaijf2i52ikglqyyfbxql6izw"; }; meta.homepage = "https://github.com/nvchad/ui/"; }; @@ -8720,12 +8720,12 @@ final: prev: nvim-autopairs = buildVimPlugin { pname = "nvim-autopairs"; - version = "2024-11-17"; + version = "2025-01-09"; src = fetchFromGitHub { owner = "windwp"; repo = "nvim-autopairs"; - rev = "b464658e9b880f463b9f7e6ccddd93fb0013f559"; - sha256 = "0p4v49saqfsc8kinl3wc3zhmr6m2q86vmay2f10payp29n4v3did"; + rev = "d2f791ceeb26d04d87aa54343bc94e8ad8d7be1c"; + sha256 = "1y87br3n26ary130l5aq6h79lfq92w8f0674mnb9rfls5r68s2y2"; }; meta.homepage = "https://github.com/windwp/nvim-autopairs/"; }; @@ -8756,12 +8756,12 @@ final: prev: nvim-bqf = buildVimPlugin { pname = "nvim-bqf"; - version = "2024-12-20"; + version = "2025-01-04"; src = fetchFromGitHub { owner = "kevinhwang91"; repo = "nvim-bqf"; - rev = "68d3c20f6bee49105dcfde3df1f7ec972529f2a3"; - sha256 = "0nfaw2kdlk7209h8hrk2v46qa4d9q5q81118sq5pm45rdj6bgwli"; + rev = "ebb6d2689e4427452180f17c53f29f7e460236f1"; + sha256 = "1zmmzq0xjw3d0vrw3w9hk2i809vvlf65rfccr6kwf2i19zdn4596"; }; meta.homepage = "https://github.com/kevinhwang91/nvim-bqf/"; }; @@ -8792,12 +8792,12 @@ final: prev: nvim-cmp = buildNeovimPlugin { pname = "nvim-cmp"; - version = "2024-12-20"; + version = "2025-01-06"; src = fetchFromGitHub { owner = "hrsh7th"; repo = "nvim-cmp"; - rev = "b555203ce4bd7ff6192e759af3362f9d217e8c89"; - sha256 = "1s3wiwhnqp046skxp60sdrvzhrij4javhm9ndvfsw2fv9bc35x37"; + rev = "8c82d0bd31299dbff7f8e780f5e06d2283de9678"; + sha256 = "0yjll1qz4qbdg28c43lgx307qpfmc0va4pp9wgkp2n8g14rfjraf"; }; meta.homepage = "https://github.com/hrsh7th/nvim-cmp/"; }; @@ -8828,12 +8828,12 @@ final: prev: nvim-colorizer-lua = buildVimPlugin { pname = "nvim-colorizer.lua"; - version = "2024-12-28"; + version = "2025-01-09"; src = fetchFromGitHub { owner = "catgoose"; repo = "nvim-colorizer.lua"; - rev = "8a65c448122fc8fac9c67b2e857b6e830a4afd0b"; - sha256 = "011i0jrx74siilym2lclbv2wcz04g7v7776qw8zhggdsmvgsrsma"; + rev = "359d4560d372486a787826216c33ed2ec5e88b00"; + sha256 = "1z62zwn3b6x989j8ps6639kac0znnd5cmk0w9jcw8b9hyawgrzhi"; }; meta.homepage = "https://github.com/catgoose/nvim-colorizer.lua/"; }; @@ -8900,12 +8900,12 @@ final: prev: nvim-dap = buildVimPlugin { pname = "nvim-dap"; - version = "2024-12-24"; + version = "2025-01-08"; src = fetchFromGitHub { owner = "mfussenegger"; repo = "nvim-dap"; - rev = "665d3569a86395fe0dab85efbdb26d7d2ee57e49"; - sha256 = "1qssjhppkpknsvikjqyzv67i6gbjzg622scq1ycz4z8ckld73vl1"; + rev = "99807078c5089ed30e0547aa4b52c5867933f426"; + sha256 = "19v3q4rps66rwli4w7fz8s44np7q0ibcc8xrszg7ml474w1i8l82"; }; meta.homepage = "https://github.com/mfussenegger/nvim-dap/"; }; @@ -8972,12 +8972,12 @@ final: prev: nvim-dap-ui = buildVimPlugin { pname = "nvim-dap-ui"; - version = "2024-12-27"; + version = "2025-01-09"; src = fetchFromGitHub { owner = "rcarriga"; repo = "nvim-dap-ui"; - rev = "e94d98649dccb6a3884b66aabc2e07beb279e535"; - sha256 = "06vk5h3z3sp048fnwpy0fdf5q0q41wrnaqbfbaa5vdbpki103hm6"; + rev = "727c032a8f63899baccb42a1c26f27687e62fc5e"; + sha256 = "08543qwfgb693isakpfrccfh16cwfcfvs2i7mvb276irn2yls6ja"; }; meta.homepage = "https://github.com/rcarriga/nvim-dap-ui/"; }; @@ -9068,12 +9068,12 @@ final: prev: nvim-genghis = buildVimPlugin { pname = "nvim-genghis"; - version = "2024-12-25"; + version = "2024-12-30"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-genghis"; - rev = "e4df4cf67175b9675e6555ab4e0d549cdd0ccc51"; - sha256 = "1nlvj54isb9vlwaxb0z87hivqmliv9kskdd28431n9flvhqbzx89"; + rev = "ac6fccc67a3a95ca76b5d3fd4c2fa547bff704d0"; + sha256 = "11xss95qzr7hyqr93dgihgwdpq06nnqr74n681p1rrgjkwg4l23s"; }; meta.homepage = "https://github.com/chrisgrieser/nvim-genghis/"; }; @@ -9116,24 +9116,24 @@ final: prev: nvim-highlite = buildVimPlugin { pname = "nvim-highlite"; - version = "2024-12-18"; + version = "2025-01-08"; src = fetchFromGitHub { owner = "Iron-E"; repo = "nvim-highlite"; - rev = "67f1ccad7df97041429010514d4a6b3b285328e6"; - sha256 = "0cfbrkg4nz46vj68lsdz117zn4khwyqy871vs9i977d1h1zcqr3h"; + rev = "cadc3596478d00633a805c66de76a53c0efe8c6b"; + sha256 = "1mhnji0hjpmgp0fy2ajpags6q24d0b3vcmf6bk7cwfv833az9dz7"; }; meta.homepage = "https://github.com/Iron-E/nvim-highlite/"; }; nvim-hlslens = buildVimPlugin { pname = "nvim-hlslens"; - version = "2024-11-16"; + version = "2024-12-31"; src = fetchFromGitHub { owner = "kevinhwang91"; repo = "nvim-hlslens"; - rev = "0bd7ddb0aecf095055e9cb6eef0c25c70fb69cfc"; - sha256 = "10cjn4zdl2ddsw1qjc674shxjnfz46zgwlkkd8dr29k5w6nb243g"; + rev = "e22f8448b571b56d6140427e27e02406bcf4e059"; + sha256 = "1qh19h5gb8yy4wnwcclwic66hqbdyf8hfpn773zsjylbw6mfzcbn"; }; meta.homepage = "https://github.com/kevinhwang91/nvim-hlslens/"; }; @@ -9224,12 +9224,12 @@ final: prev: nvim-jdtls = buildVimPlugin { pname = "nvim-jdtls"; - version = "2024-11-26"; + version = "2025-01-08"; src = fetchFromGitHub { owner = "mfussenegger"; repo = "nvim-jdtls"; - rev = "ece818f909c6414cbad4e1fb240d87e003e10fda"; - sha256 = "0w8v835diycphiq5rd9pw43sjsyqj0fbfw9njw11i0967ls0ap0b"; + rev = "baae618ccc7b6045f7d9453ea0566d1333100740"; + sha256 = "048s8fdw13dld7rs27mwp8hra6p5v17kr7qlz2ddis47n9aq754a"; }; meta.homepage = "https://github.com/mfussenegger/nvim-jdtls/"; }; @@ -9307,12 +9307,12 @@ final: prev: nvim-lint = buildVimPlugin { pname = "nvim-lint"; - version = "2024-12-19"; + version = "2025-01-06"; src = fetchFromGitHub { owner = "mfussenegger"; repo = "nvim-lint"; - rev = "1fea92f1d9908eaa5eb8bafe08b4293d7aadaa55"; - sha256 = "11khnhy2srlq02x3xb7c33k8rbinj8s6c9k2r8m8f70xfn45qgdl"; + rev = "dfa45de973c3ce7bd1b9a6d346f896a68ad07e44"; + sha256 = "1ym9k789qnv19svx00kxj67hgbbn3mn7x1nqyivavaf0f4nl4a1q"; }; meta.homepage = "https://github.com/mfussenegger/nvim-lint/"; }; @@ -9355,12 +9355,12 @@ final: prev: nvim-lspconfig = buildVimPlugin { pname = "nvim-lspconfig"; - version = "2024-12-28"; + version = "2025-01-08"; src = fetchFromGitHub { owner = "neovim"; repo = "nvim-lspconfig"; - rev = "57154fd9a24e76907e3b0bdba4677ef42c88d91c"; - sha256 = "0nj174fry5yaixh1qpcabx7q62mqcfif6l6s83s3bqnrpv5hxylq"; + rev = "88157521e890fe7fdf18bee22438875edd6300a6"; + sha256 = "0s66yz5pa2apc8pvp93zxn6rydm0dx5a7z7z9lqzrp11qkaf9j20"; }; meta.homepage = "https://github.com/neovim/nvim-lspconfig/"; }; @@ -9463,12 +9463,12 @@ final: prev: nvim-neoclip-lua = buildVimPlugin { pname = "nvim-neoclip.lua"; - version = "2024-12-22"; + version = "2025-01-08"; src = fetchFromGitHub { owner = "AckslD"; repo = "nvim-neoclip.lua"; - rev = "5e5e010251281f4aea69cfc1d4976ffe6065cf0f"; - sha256 = "1fdm1k6gdhgi8vz4kfi2v40fjp4c1rnc6fb4bmmr3x6ca25ij8s4"; + rev = "108ad22f284737e93f6bd4ba5614bfe9d716be60"; + sha256 = "0jci20sq9xj01ij8kdyqqc6xnw8pdlh4z88l18ml67pc9s56xdsy"; }; meta.homepage = "https://github.com/AckslD/nvim-neoclip.lua/"; }; @@ -9499,12 +9499,12 @@ final: prev: nvim-notify = buildVimPlugin { pname = "nvim-notify"; - version = "2024-12-28"; + version = "2025-01-09"; src = fetchFromGitHub { owner = "rcarriga"; repo = "nvim-notify"; - rev = "1e99f4f9534ecf3b84eb7ef54a8d460230e78442"; - sha256 = "1l9bjhah4lznm4l0hy8cxip86yxiyzn39i3lnpvjw7z05vigihvh"; + rev = "a3020c2cf4dfc4c4f390c4a21e84e35e46cf5d17"; + sha256 = "0841kdr25cmi3n0binxpgsa9z1spknn2diijl0b3qv4q4h8y7q8b"; }; meta.homepage = "https://github.com/rcarriga/nvim-notify/"; }; @@ -9619,24 +9619,24 @@ final: prev: nvim-rip-substitute = buildVimPlugin { pname = "nvim-rip-substitute"; - version = "2024-12-26"; + version = "2025-01-05"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-rip-substitute"; - rev = "95cc63c78657f3871292a133af6fd673ed0aa854"; - sha256 = "0hyn6wjqxjsnbfnqr5xxc9k4a4f61l7aih6vd2kx1cdzq3aaycan"; + rev = "7be26ea5ebb0fe38fbfc3c69c22d535d02c9ab1e"; + sha256 = "01zxx8zpzy2451glwnkrvy55w2qvlhaqab7s6bx6rjizkh3rn7fx"; }; meta.homepage = "https://github.com/chrisgrieser/nvim-rip-substitute/"; }; nvim-scissors = buildVimPlugin { pname = "nvim-scissors"; - version = "2024-12-26"; + version = "2024-12-30"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-scissors"; - rev = "682f8c9ace596377dbedb3c0cb38a844ea4bd526"; - sha256 = "16533gyklajqbclx43b065km6d6cy3ndl6v69nzwwx8zw01gi5w6"; + rev = "d65cde840766a7ccaf0d59326ad34c81f5ed40f7"; + sha256 = "04ayxpgm04rjfbv0hymrwp9m586i44l6x4af4nagwrsll4wscgcl"; }; meta.homepage = "https://github.com/chrisgrieser/nvim-scissors/"; }; @@ -9727,12 +9727,12 @@ final: prev: nvim-spider = buildVimPlugin { pname = "nvim-spider"; - version = "2024-12-25"; + version = "2024-12-30"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-spider"; - rev = "4055f3c82ec3e712b83d8149cbc5489e442b826e"; - sha256 = "134nq8wn92pjkl4syqlszk691sf34p7bn541wki5vqycbnblw2gw"; + rev = "2b38e3e95e143313d78ca098eeecda7aebfce925"; + sha256 = "0xnxz43dikpvrvq8n3cyr9ar2mvxkasbbxx2vhhnlz4wypz47ax0"; }; meta.homepage = "https://github.com/chrisgrieser/nvim-spider/"; }; @@ -9799,24 +9799,24 @@ final: prev: nvim-treesitter = buildVimPlugin { pname = "nvim-treesitter"; - version = "2024-12-28"; + version = "2025-01-09"; src = fetchFromGitHub { owner = "nvim-treesitter"; repo = "nvim-treesitter"; - rev = "5d18ef22dc63624e90aa7b6dbc17f2c3856ae716"; - sha256 = "1cf672phpy24743xg553na6pkfvyl0ngi1ww862x4gzgzyzlgqh7"; + rev = "6df6e80417b58abe377c90f5e3f7fe94cf7dfc55"; + sha256 = "0n472w9l1b4fddcidv1fxirbvdxbzy9qh044slr1x26nip6vimwy"; }; meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/"; }; nvim-treesitter-context = buildVimPlugin { pname = "nvim-treesitter-context"; - version = "2024-12-20"; + version = "2025-01-07"; src = fetchFromGitHub { owner = "nvim-treesitter"; repo = "nvim-treesitter-context"; - rev = "2bcf700b59bc92850ca83a1c02e86ba832e0fae0"; - sha256 = "0xs3ha4zd96rzy5w9hyjzyyq88nnv1bnkgg2splfmnf3mhy4r0ac"; + rev = "d0dd7ce5a9d0be1f28086e818e52fdc5c78975df"; + sha256 = "03cb3iv21gi48kl6snic70qi6mp8q4ppbf97bc2ns2dymh085qjy"; }; meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-context/"; }; @@ -9967,24 +9967,24 @@ final: prev: nvim-various-textobjs = buildVimPlugin { pname = "nvim-various-textobjs"; - version = "2024-12-26"; + version = "2024-12-30"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-various-textobjs"; - rev = "d122145ae2b71aa7d7e1402ae5bd4a234a9e2f92"; - sha256 = "1lv5r8y4aixyxgc2080wsl51037fal7409bndwqwgnhlkqzqsf9n"; + rev = "b43a13448c3c3a4fca027595f7b6fc3522758e00"; + sha256 = "1lb4m9vg4m0zyqhqvyzpfzlrvkzmicxa1qb9pz76rgizzwpv7hrz"; }; meta.homepage = "https://github.com/chrisgrieser/nvim-various-textobjs/"; }; nvim-web-devicons = buildVimPlugin { pname = "nvim-web-devicons"; - version = "2024-12-26"; + version = "2025-01-03"; src = fetchFromGitHub { owner = "nvim-tree"; repo = "nvim-web-devicons"; - rev = "63f552a7f59badc6e6b6d22e603150f0d5abebb7"; - sha256 = "04yr85zz9b04lgxl9gfda52l0p82a1lc891s921mll3bx48i1xb2"; + rev = "5740b7382429d20b6ed0bbdb0694185af9507d44"; + sha256 = "1w0l3nmcrwr8lgycc3jn020s100lmzh7rp6ab6l8dbl2nf3y4hny"; }; meta.homepage = "https://github.com/nvim-tree/nvim-web-devicons/"; }; @@ -10003,12 +10003,12 @@ final: prev: nvim-window-picker = buildVimPlugin { pname = "nvim-window-picker"; - version = "2023-12-17"; + version = "2025-01-09"; src = fetchFromGitHub { owner = "s1n7ax"; repo = "nvim-window-picker"; - rev = "41cfaa428577c53552200a404ae9b3a0b5719706"; - sha256 = "1bcjsx5qgvj1gi6zdi3fwc44x7afh35xbyrjik0dzl3hj6ds960g"; + rev = "c959032b63f61c1d3cf747e5f67114a05efddee2"; + sha256 = "1qbfr4zxh0dwdia0nsdi7bhvaxmf76z3x5xqdcma6p3q5jkqv4bv"; }; meta.homepage = "https://github.com/s1n7ax/nvim-window-picker/"; }; @@ -10027,12 +10027,12 @@ final: prev: nvim_context_vt = buildVimPlugin { pname = "nvim_context_vt"; - version = "2024-12-21"; + version = "2025-01-02"; src = fetchFromGitHub { owner = "andersevenrud"; repo = "nvim_context_vt"; - rev = "c0e5f64000c5c16bab31bb1771d89a4fcaeeb6c6"; - sha256 = "0gzd0vv6np3hvikb7hxzz97klgyaipbaihpfvvwf90v6jcqz04fp"; + rev = "10e13ec47a9bb341192d893e58cf91c61cde4935"; + sha256 = "1f0mbl797xnf0c5cb1a10b6cbva92chq0bywh7kni817rp750ix3"; }; meta.homepage = "https://github.com/andersevenrud/nvim_context_vt/"; }; @@ -10063,12 +10063,12 @@ final: prev: nvzone-menu = buildVimPlugin { pname = "nvzone-menu"; - version = "2024-11-06"; + version = "2025-01-05"; src = fetchFromGitHub { owner = "nvzone"; repo = "menu"; - rev = "657bfc91382c0928453d9a4d0a10ec92db5de2bb"; - sha256 = "0wssihrhqqkla5sc03sfnd4ai873ap81pgcgfzf70p85i42pbkvm"; + rev = "bea08e6f8772cb4d362795b0c7ae6343d0b229df"; + sha256 = "1hk5kdjjlvw0niy5n78gb9haspb86m2zr8f496ifpvgvscvnd6rv"; }; meta.homepage = "https://github.com/nvzone/menu/"; }; @@ -10087,12 +10087,12 @@ final: prev: nvzone-volt = buildVimPlugin { pname = "nvzone-volt"; - version = "2024-12-25"; + version = "2024-12-31"; src = fetchFromGitHub { owner = "nvzone"; repo = "volt"; - rev = "3f9abc92d7eda77c16ef540a86764d8a499137eb"; - sha256 = "0zrfi86j5p1zvmjzpmf0b9hnzwhxm2v3iwq3gvcsdqgb15886g8k"; + rev = "b7582c8e2ab3a411a72ab058251ba22d24e70f4a"; + sha256 = "0613ia8v857x7by3vhvksrnyvsplfdx5h6738p2fqhdy7pvbds72"; }; meta.homepage = "https://github.com/nvzone/volt/"; }; @@ -10135,24 +10135,24 @@ final: prev: octo-nvim = buildVimPlugin { pname = "octo.nvim"; - version = "2024-12-28"; + version = "2025-01-03"; src = fetchFromGitHub { owner = "pwntester"; repo = "octo.nvim"; - rev = "b099b0ade680d6bba14828319627276a8334d8de"; - sha256 = "1r77h3kda80v9q4zlbh3gbjpdjhpfaij1q363llb12dqbpf5pcbd"; + rev = "ec0d2b50e7405b786b3ea84040a177a07a1f458d"; + sha256 = "1slr1iiwqqlrsm9bm7r7c5w8wn1d54ljpk4c86wgm8gdb3ynkr5l"; }; meta.homepage = "https://github.com/pwntester/octo.nvim/"; }; oil-nvim = buildVimPlugin { pname = "oil.nvim"; - version = "2024-12-21"; + version = "2025-01-08"; src = fetchFromGitHub { owner = "stevearc"; repo = "oil.nvim"; - rev = "ba858b662599eab8ef1cba9ab745afded99cb180"; - sha256 = "1pk6863f79278mrw1zdshbalsih245ynkp4z54znza238a57x87n"; + rev = "7041528bdedb350ad66e650684deec8456e053cc"; + sha256 = "0rlh14s8ch7g1f96msldw0ws18r17m2n30gs66yczki3zpsq1xpj"; fetchSubmodules = true; }; meta.homepage = "https://github.com/stevearc/oil.nvim/"; @@ -10184,12 +10184,12 @@ final: prev: omnisharp-extended-lsp-nvim = buildVimPlugin { pname = "omnisharp-extended-lsp.nvim"; - version = "2024-11-28"; + version = "2025-01-06"; src = fetchFromGitHub { owner = "Hoffs"; repo = "omnisharp-extended-lsp.nvim"; - rev = "4916fa12e5b28d21a1f031f0bdd10aa15a75d85d"; - sha256 = "0w2zbiz2sxblnmhnqp6f6n7d9g9cm40ksk66anl3s7qnqffvc3cl"; + rev = "ec1a2431f8872f650a85ed71c24f0715df2e49c2"; + sha256 = "14wgsvbxlid2qx0yyy6g10d5v37dkf5d75cwffmmgf0pzs88z004"; }; meta.homepage = "https://github.com/Hoffs/omnisharp-extended-lsp.nvim/"; }; @@ -10256,12 +10256,12 @@ final: prev: onedarkpro-nvim = buildVimPlugin { pname = "onedarkpro.nvim"; - version = "2024-12-27"; + version = "2024-12-29"; src = fetchFromGitHub { owner = "olimorris"; repo = "onedarkpro.nvim"; - rev = "3c25f33c6440ffae2329ed6f473f41c73752d038"; - sha256 = "0q292bhbvciwxp1fr76sfgi83g76zjq127lys52p884qzfrd8y8v"; + rev = "515d3299832d9e4a46296c8e5bc9a3eb539b5044"; + sha256 = "00fgzwybp4zfw1ysrgjg5zrybfq83v91ki1lbdjk7fj92kbq7xbh"; }; meta.homepage = "https://github.com/olimorris/onedarkpro.nvim/"; }; @@ -10280,12 +10280,12 @@ final: prev: onenord-nvim = buildVimPlugin { pname = "onenord.nvim"; - version = "2024-12-20"; + version = "2025-01-03"; src = fetchFromGitHub { owner = "rmehri01"; repo = "onenord.nvim"; - rev = "3bb6d3a9593ebe5390bbb1fe14ee8c751d9e81c2"; - sha256 = "14n0yi3i38wzv4rl21p14h795386f7xsdialjdjjdgcps1yw92fk"; + rev = "af734ccc21847ce56830eed1f593ef320ffa27ff"; + sha256 = "0qwm5hw9rwazb9ff9p6sc0nlqj934nznwx8fzlxanqx7k5hbpqwy"; }; meta.homepage = "https://github.com/rmehri01/onenord.nvim/"; }; @@ -10340,12 +10340,12 @@ final: prev: orgmode = buildVimPlugin { pname = "orgmode"; - version = "2024-12-21"; + version = "2025-01-06"; src = fetchFromGitHub { owner = "nvim-orgmode"; repo = "orgmode"; - rev = "bf657742f7cb56211f99946ff64f5f87d7d7f0d0"; - sha256 = "074493jfhgihp5zyyl86f9hfa2j6qdgw35q87vvdbmmj6rwhjmhk"; + rev = "738de3980f7ff3f5cc63634432ce3307424aea4d"; + sha256 = "1jc1wn5bnlimwz7pcw7i6s63r95y1fdlm9qadyis8ab0jy4367hc"; }; meta.homepage = "https://github.com/nvim-orgmode/orgmode/"; }; @@ -10364,36 +10364,36 @@ final: prev: otter-nvim = buildVimPlugin { pname = "otter.nvim"; - version = "2024-12-25"; + version = "2025-01-09"; src = fetchFromGitHub { owner = "jmbuhr"; repo = "otter.nvim"; - rev = "e8c662e1aefa8b483cfba6e00729a39a363dcecc"; - sha256 = "0csl3ddm8782fw836adj4fp4h3fg2ygv7ik632llk55mp1q4dw1l"; + rev = "3ff6c154d55528fbde475b2a722f91389421e873"; + sha256 = "0zg5j7ikkyf0ska4vhaf1sw9ja3cxbk2ap2kxkdv4s3v8hwx13ar"; }; meta.homepage = "https://github.com/jmbuhr/otter.nvim/"; }; outline-nvim = buildVimPlugin { pname = "outline.nvim"; - version = "2024-12-27"; + version = "2025-01-07"; src = fetchFromGitHub { owner = "hedyhli"; repo = "outline.nvim"; - rev = "f656ef12a590287cce57f6ee3d46a0604dfb3c14"; - sha256 = "1jlnsk5p1hk6wjsgfjwx94kk3g2hrmb3i5pwn8larfcmzn124q9v"; + rev = "454aedc7cc6d5abd1e6776e87ccf8a3df119c207"; + sha256 = "11q137zjpwl5nqykij35ail0749mv1bkjcdd4k792dlyi9wnwrqr"; }; meta.homepage = "https://github.com/hedyhli/outline.nvim/"; }; overseer-nvim = buildVimPlugin { pname = "overseer.nvim"; - version = "2024-11-24"; + version = "2025-01-05"; src = fetchFromGitHub { owner = "stevearc"; repo = "overseer.nvim"; - rev = "10ee48ff96c8d1049efb278ea4c8cf9f3b0e4326"; - sha256 = "1rdp4575dwsg6ch4nfgq5721wcdvlgqz68zlsddda7hw1rr05p39"; + rev = "2a2b6fe1e04dec2c2e5b6b4deec2894153002778"; + sha256 = "1aa9dsv2rxglpk100aajnk69qldf1mb06q3giqshpnmfhv3ghhd0"; fetchSubmodules = true; }; meta.homepage = "https://github.com/stevearc/overseer.nvim/"; @@ -10485,12 +10485,12 @@ final: prev: papis-nvim = buildNeovimPlugin { pname = "papis.nvim"; - version = "2024-10-30"; + version = "2025-01-08"; src = fetchFromGitHub { owner = "jghauser"; repo = "papis.nvim"; - rev = "11dff5ac579616b8835f3d53fae8978bf4374617"; - sha256 = "12911b7xfc8rimqyggnrz267fpf0syyjrrb2xspqnp65snwbl93q"; + rev = "69ba5e17fe6d29d39c7635aae55f5f4f073e46de"; + sha256 = "0nqfrn01g5jz1rcz0glv5lpp913b0yc6g9n8k6qbd7j7b3cxhd70"; }; meta.homepage = "https://github.com/jghauser/papis.nvim/"; }; @@ -10822,12 +10822,12 @@ final: prev: pum-vim = buildVimPlugin { pname = "pum.vim"; - version = "2024-12-20"; + version = "2025-01-04"; src = fetchFromGitHub { owner = "Shougo"; repo = "pum.vim"; - rev = "7ec17b76478efdfb712c2cff26c1b2c9f825e1cd"; - sha256 = "1qxlg2rk6drm7zf9pf8b8x4hw8amymc8c8kslhz8szza43hkkwdc"; + rev = "7a6cc51b406b62eeab66c90b749413693ff01dfc"; + sha256 = "1z99i4i092x6281db7aqrh8hx3c9ra9y33xsk9sg9ngz3gwbb1bx"; }; meta.homepage = "https://github.com/Shougo/pum.vim/"; }; @@ -10931,12 +10931,12 @@ final: prev: quicker-nvim = buildVimPlugin { pname = "quicker.nvim"; - version = "2024-12-25"; + version = "2025-01-03"; src = fetchFromGitHub { owner = "stevearc"; repo = "quicker.nvim"; - rev = "87dae0f25733b7bd79b600a70ca38040db68ec0b"; - sha256 = "10fkkp6ih3pkf95cwyr8xjzd6v8548dwgpp80hnhsylqfczd8san"; + rev = "e4fb0b1862284757561d1d51091cdee907585948"; + sha256 = "0z5f1318bh7nz0nb9liyc4mc3dy24n4kb9k5spgb4i8nr0mky491"; }; meta.homepage = "https://github.com/stevearc/quicker.nvim/"; }; @@ -10991,11 +10991,11 @@ final: prev: rainbow-delimiters-nvim = buildVimPlugin { pname = "rainbow-delimiters.nvim"; - version = "2024-12-15"; + version = "2025-01-07"; src = fetchgit { url = "https://gitlab.com/HiPhish/rainbow-delimiters.nvim"; - rev = "77e5bad54227dcfe3878ffbda88ab1efdaacb475"; - sha256 = "1xkwjmzymbvbaiffp360670xk1cp1kascfmpkr3q5mnn4nlzm1zq"; + rev = "5578ca6709e0e9a0c76fc7c484b9951b428cbb71"; + sha256 = "1bcjw3k9qz74x4rc489fg6vm039zf1mmirxda85mdpy7s206an0n"; }; meta.homepage = "https://gitlab.com/HiPhish/rainbow-delimiters.nvim"; }; @@ -11146,12 +11146,12 @@ final: prev: render-markdown-nvim = buildVimPlugin { pname = "render-markdown.nvim"; - version = "2024-12-24"; + version = "2025-01-09"; src = fetchFromGitHub { owner = "MeanderingProgrammer"; repo = "render-markdown.nvim"; - rev = "ba6253d9673daf0cf394b87b2c2ecb7630944c7d"; - sha256 = "0nq0gv9s5kldhpgmg03kzkwmvxr8ql72qrbbzkzggiy9s1zya3ag"; + rev = "cfe57468a4ab44b745eddfbe90b63b9777ba7223"; + sha256 = "0wi0h5fdg4d1h6f0v9xqbx2cpkis1q5q8pi2mcac4safqxg0bld0"; }; meta.homepage = "https://github.com/MeanderingProgrammer/render-markdown.nvim/"; }; @@ -11183,12 +11183,12 @@ final: prev: rest-nvim = buildNeovimPlugin { pname = "rest.nvim"; - version = "2024-12-12"; + version = "2024-12-29"; src = fetchFromGitHub { owner = "rest-nvim"; repo = "rest.nvim"; - rev = "8b489547ddbe674712750b69b34436527d855500"; - sha256 = "1mx8nk2jvwabkj4gc9fiw6w69p407a7drv9scwalx4g9kgh6w493"; + rev = "545509268d5e928d72d64764c21ef65c77e90edf"; + sha256 = "15df4yydkkif0y496r1mnfg6g32ldvw6j45s2swy3y8gpqcs473f"; fetchSubmodules = true; }; meta.homepage = "https://github.com/rest-nvim/rest.nvim/"; @@ -11256,24 +11256,24 @@ final: prev: rose-pine = buildVimPlugin { pname = "rose-pine"; - version = "2024-12-10"; + version = "2025-01-08"; src = fetchFromGitHub { owner = "rose-pine"; repo = "neovim"; - rev = "91548dca53b36dbb9d36c10f114385f759731be1"; - sha256 = "00zhx2j5lm27pcfaimzbkil61gfc6cxyy1dcgc4cyb8vfi8psf3s"; + rev = "106f05aeab8277e97eda9649271b33f9f12d8db4"; + sha256 = "1w3zfm2n610mwwwp4wsfcw2lq2q0h78ii803h29n6f82s0pkg6xy"; }; meta.homepage = "https://github.com/rose-pine/neovim/"; }; roslyn-nvim = buildVimPlugin { pname = "roslyn.nvim"; - version = "2024-12-24"; + version = "2024-12-30"; src = fetchFromGitHub { owner = "seblj"; repo = "roslyn.nvim"; - rev = "47d97e0a3f81b778409e742877b8b03fdf6c762d"; - sha256 = "1iqv11y9x705j29v58n43kmpp5hbqs855qxn63v4gyfhcb94c18k"; + rev = "85aca5d48ddf8ada4e010ee9fa4d43c77ebf68c9"; + sha256 = "1053bm1dvyiqh5axapqbc5p730da1qb51jnccb434njdcdc24vai"; }; meta.homepage = "https://github.com/seblj/roslyn.nvim/"; }; @@ -11328,12 +11328,12 @@ final: prev: rzls-nvim = buildVimPlugin { pname = "rzls.nvim"; - version = "2024-12-24"; + version = "2025-01-05"; src = fetchFromGitHub { owner = "tris203"; repo = "rzls.nvim"; - rev = "494a0a377d84f7424fc95d5f04f57027e24dedd7"; - sha256 = "0fb8r1csdqiggbb68p22a0q3624ck9752z9ay9iarqkkap0z9z7c"; + rev = "b76f942a9b58bdd0df21b2dfac5f109ad09454bc"; + sha256 = "1cs54hfsfyrbz95b9js8pmlm1lv7fg39dhzislhc1n9qcdlx695x"; }; meta.homepage = "https://github.com/tris203/rzls.nvim/"; }; @@ -11448,12 +11448,12 @@ final: prev: searchbox-nvim = buildVimPlugin { pname = "searchbox.nvim"; - version = "2024-11-26"; + version = "2025-01-09"; src = fetchFromGitHub { owner = "VonHeikemen"; repo = "searchbox.nvim"; - rev = "c255af511687ab830c8b9d3e7f19aa91bb2f2a1d"; - sha256 = "1icx9idxnfr3k0sldm8388w68szziwqs59zjk6nmnqsiw9g5r4md"; + rev = "ed230583c78795526b3d4585ac1460c108e26213"; + sha256 = "1yghiwv57m4x5y3d75cprvk5sf078v9gmndp6mh1xjn8zxbqq6sx"; }; meta.homepage = "https://github.com/VonHeikemen/searchbox.nvim/"; }; @@ -11569,12 +11569,12 @@ final: prev: slimv = buildVimPlugin { pname = "slimv"; - version = "2024-12-14"; + version = "2025-01-02"; src = fetchFromGitHub { owner = "kovisoft"; repo = "slimv"; - rev = "a7a47151ae622f2971cbd7126e1400da27a04df5"; - sha256 = "0xk2x60y0p14jzpkx847w4m702mbk7cpa54ryr9ggsgivrcpqqwv"; + rev = "d3ecf3dad564a63c79fb7ad432466a224de0c743"; + sha256 = "0frq3nbcx2ayza0pjasdarl142iy2x6i5x83h9xdwb6nzw0mcyw0"; }; meta.homepage = "https://github.com/kovisoft/slimv/"; }; @@ -11593,12 +11593,12 @@ final: prev: smart-splits-nvim = buildVimPlugin { pname = "smart-splits.nvim"; - version = "2024-12-20"; + version = "2025-01-06"; src = fetchFromGitHub { owner = "mrjones2014"; repo = "smart-splits.nvim"; - rev = "49c397120944ebb89fbb11126b7edce36be8bdad"; - sha256 = "0ladrlp2xnz54kcazk2vvax6rs3dxf2j1zjw24n7zl6dnghbn0lb"; + rev = "4b16e5d303c80e5628b04066032ee1b090af5940"; + sha256 = "1la9r0aihh8r2aq3dblpgrqp4h0qmhs0plhxwp0g9hrvg712kg4k"; }; meta.homepage = "https://github.com/mrjones2014/smart-splits.nvim/"; }; @@ -11641,24 +11641,24 @@ final: prev: smear-cursor-nvim = buildVimPlugin { pname = "smear-cursor.nvim"; - version = "2024-12-26"; + version = "2025-01-07"; src = fetchFromGitHub { owner = "sphamba"; repo = "smear-cursor.nvim"; - rev = "e6de22fc4efbf7b2703317115e9c288d00e02f60"; - sha256 = "05j8yb7whr6fa8lsar9nc6bc0gkzqr6829ypa1xb5y7wk7wlc160"; + rev = "005b50b891d662bdd3160dc2a143939066b5cc17"; + sha256 = "0l0pard4s68xqhjwb74h88cga3bzcw0gxvl5w7l08kksx2zsbgkc"; }; meta.homepage = "https://github.com/sphamba/smear-cursor.nvim/"; }; snacks-nvim = buildVimPlugin { pname = "snacks.nvim"; - version = "2024-12-20"; + version = "2025-01-06"; src = fetchFromGitHub { owner = "folke"; repo = "snacks.nvim"; - rev = "98df370703b3c47a297988f3e55ce99628639590"; - sha256 = "0xbh54vwzaqiy0drayax0ldw66ix1sqd8y7n4rqr9bi0y10pdxqs"; + rev = "14e89401da348f5d14509fca164fb7bcec83e597"; + sha256 = "0z66fiy6mscwrwczgwngnhfcgi6mlr5kmv9k21nfwskrgmp8c71v"; }; meta.homepage = "https://github.com/folke/snacks.nvim/"; }; @@ -11677,12 +11677,12 @@ final: prev: snipe-nvim = buildVimPlugin { pname = "snipe.nvim"; - version = "2024-12-23"; + version = "2025-01-05"; src = fetchFromGitHub { owner = "leath-dub"; repo = "snipe.nvim"; - rev = "2550012916d4fb21d6d1c7a88a9bddde651bb1f0"; - sha256 = "0n6l8a9mka34wz2k155gv5pfkws45wlhw2iiqph547riwwy7dswy"; + rev = "0d0a482ac713370196e4fc0025d5aaac5030104d"; + sha256 = "1jvz6nvw99xg7mms2f2f60giw7nr7jv92hhkj84n6pil45xgb7mh"; }; meta.homepage = "https://github.com/leath-dub/snipe.nvim/"; }; @@ -11713,12 +11713,12 @@ final: prev: sonokai = buildVimPlugin { pname = "sonokai"; - version = "2024-12-27"; + version = "2025-01-07"; src = fetchFromGitHub { owner = "sainnhe"; repo = "sonokai"; - rev = "1d7ca954792dfddd9e73c53563d85adaeb8c8437"; - sha256 = "1m2iwil6vi2b5qbrhrhm68vqki1q7wlrm7gj5ah344hx7w05w22s"; + rev = "836ad3994d3d0eaea68126cabddf6319508584e8"; + sha256 = "0iycshbdh4gy6ymxmv7bnwlswp13zfzqcl1ycslf1268l06kkqnc"; }; meta.homepage = "https://github.com/sainnhe/sonokai/"; }; @@ -12437,12 +12437,12 @@ final: prev: telescope-frecency-nvim = buildVimPlugin { pname = "telescope-frecency.nvim"; - version = "2024-12-21"; + version = "2025-01-07"; src = fetchFromGitHub { owner = "nvim-telescope"; repo = "telescope-frecency.nvim"; - rev = "77829eda3451ef81200b9c61696af0d64372ea85"; - sha256 = "1hcbndw58l02bw21xccnl12ql7gi2wa8zm85sxiv678k8w1mmmcw"; + rev = "0c43bc7ea4bcd3941f14974a39f2d7f6058b55a5"; + sha256 = "081ypr3r4zxcg6wfq0xxqvh9jyayansac6wdhdpw05lq8fxng96w"; }; meta.homepage = "https://github.com/nvim-telescope/telescope-frecency.nvim/"; }; @@ -12534,12 +12534,12 @@ final: prev: telescope-manix = buildNeovimPlugin { pname = "telescope-manix"; - version = "2024-12-22"; + version = "2025-01-05"; src = fetchFromGitHub { owner = "MrcJkb"; repo = "telescope-manix"; - rev = "5ad71aa225eddabb604d87b341d6cd0cf6854a4f"; - sha256 = "03p5v2a4kdyki911k975pw9k7p1q91v7spk3lrgjgls62hfai7s3"; + rev = "131dd6bf5a39faa8be18ff2bf0f54eb4e271694d"; + sha256 = "18d9b47zj0m1j3l5afvx2jjaq1c7b1vblm1jpjjvkl9ifgszzl67"; }; meta.homepage = "https://github.com/MrcJkb/telescope-manix/"; }; @@ -12558,12 +12558,12 @@ final: prev: telescope-nvim = buildNeovimPlugin { pname = "telescope.nvim"; - version = "2024-11-29"; + version = "2025-01-08"; src = fetchFromGitHub { owner = "nvim-telescope"; repo = "telescope.nvim"; - rev = "2eca9ba22002184ac05eddbe47a7fe2d5a384dfc"; - sha256 = "0bkpys6dj01x6ycylmf6vrd2mqjibmny9a2hxxrqn0jqqvagm5ly"; + rev = "415af52339215926d705cccc08145f3782c4d132"; + sha256 = "1hzyqax197i36a6z1rm25grwbl0r7k3qwhybjils20lshanjqbz7"; }; meta.homepage = "https://github.com/nvim-telescope/telescope.nvim/"; }; @@ -12727,12 +12727,12 @@ final: prev: template-string-nvim = buildVimPlugin { pname = "template-string.nvim"; - version = "2023-12-26"; + version = "2025-01-06"; src = fetchFromGitHub { owner = "axelvc"; repo = "template-string.nvim"; - rev = "419bfb2e4d5f0e6ddd0d4435f85b69da0d88d524"; - sha256 = "1132wq362vk806wwavw96ccyw5z7zyfai5ba0hx73b5n577lh6n2"; + rev = "da5f326b65fb74fd068aa1d8b55461b64c8fb23b"; + sha256 = "05plfyrhj7c1ssqpy9ayyab6zkwsi9ni1mcbiggpfl25657c0iif"; }; meta.homepage = "https://github.com/axelvc/template-string.nvim/"; }; @@ -12895,24 +12895,24 @@ final: prev: tiny-devicons-auto-colors-nvim = buildVimPlugin { pname = "tiny-devicons-auto-colors.nvim"; - version = "2024-12-06"; + version = "2025-01-03"; src = fetchFromGitHub { owner = "rachartier"; repo = "tiny-devicons-auto-colors.nvim"; - rev = "c8f63933ee013c1e0a26091d58131e060546f01f"; - sha256 = "04mf9vkf7q3bxz79v1qp0r40sdql065vn4mfnavh71sqywm1jmcj"; + rev = "51f548421f8a74680eff27d283c9d5ea6e8d0074"; + sha256 = "1nps9l2bagnxb5948rc6ggvc48097kza5ijl33vz0msdriqnkznf"; }; meta.homepage = "https://github.com/rachartier/tiny-devicons-auto-colors.nvim/"; }; tiny-inline-diagnostic-nvim = buildVimPlugin { pname = "tiny-inline-diagnostic.nvim"; - version = "2024-12-21"; + version = "2025-01-07"; src = fetchFromGitHub { owner = "rachartier"; repo = "tiny-inline-diagnostic.nvim"; - rev = "90610e55f438d833c052867d022ff11f27647210"; - sha256 = "063nxmd8hza1mgp5bw8wkrphhfn9fzyslw9qnd23rwaqzmy1y2ld"; + rev = "36b5eaf3a3b31e3647abbc80669d7c8491d0dcf8"; + sha256 = "0x3fvvb5d2b72kpj3hzr7q8jgn4i4cban6dy4bd3vz8m8r6w6fza"; }; meta.homepage = "https://github.com/rachartier/tiny-inline-diagnostic.nvim/"; }; @@ -13004,24 +13004,24 @@ final: prev: toggleterm-nvim = buildVimPlugin { pname = "toggleterm.nvim"; - version = "2024-12-27"; + version = "2024-12-30"; src = fetchFromGitHub { owner = "akinsho"; repo = "toggleterm.nvim"; - rev = "344fc1810292785b3d962ddac2de57669e1a7ff9"; - sha256 = "0awj2kj3lam2j48bgld5wyb4m1v09gpxmzww35rgysq7wipliqx1"; + rev = "e76134e682c1a866e3dfcdaeb691eb7b01068668"; + sha256 = "1jyg3nv54kssz2a4blpwhd718msf95zqz6sr2sqblc7b35gm73g1"; }; meta.homepage = "https://github.com/akinsho/toggleterm.nvim/"; }; tokyonight-nvim = buildVimPlugin { pname = "tokyonight.nvim"; - version = "2024-12-14"; + version = "2025-01-05"; src = fetchFromGitHub { owner = "folke"; repo = "tokyonight.nvim"; - rev = "45d22cf0e1b93476d3b6d362d720412b3d34465c"; - sha256 = "1038ff6i8csxx3cqccgbpv06slvbcs534cfkq7s58ww2vvldm7sc"; + rev = "7bb270adaa7692c2c33befc35f5567fc596a2504"; + sha256 = "0rrw33afkh6nl22vg7p92h1lmfv3r1n8niga303janlbzlkmxhic"; }; meta.homepage = "https://github.com/folke/tokyonight.nvim/"; }; @@ -13064,12 +13064,12 @@ final: prev: treesj = buildVimPlugin { pname = "treesj"; - version = "2024-12-12"; + version = "2025-01-06"; src = fetchFromGitHub { owner = "Wansmer"; repo = "treesj"; - rev = "94f6df623f2d15630b1b617abff39962024cb501"; - sha256 = "1yc9mnck0mhj8w1p37sfh8p8gdb0mnn82q44804prxmzgrjgh9jj"; + rev = "ec234a9a13d61a7b95900abdb02fabaea1afd9f3"; + sha256 = "129wkjzsyl73fdxklpzq8hs6in01zl9b58kwhlscvhskb9pb8gdy"; }; meta.homepage = "https://github.com/Wansmer/treesj/"; }; @@ -13317,12 +13317,12 @@ final: prev: undotree = buildVimPlugin { pname = "undotree"; - version = "2024-09-19"; + version = "2025-01-01"; src = fetchFromGitHub { owner = "mbbill"; repo = "undotree"; - rev = "78b5241191852ffa9bb5da5ff2ee033160798c3b"; - sha256 = "1w4sdbcvlicb3n4dpzv8l9g41xl3pqslni227lf88b4p5pjsfkax"; + rev = "2556c6800b210b2096b55b66e74b4cc1d9ebbe4f"; + sha256 = "0cd6xw71aa51qr5vvg53y7hh2vlc7dzc1r7cldcgf31fn5md2ffh"; }; meta.homepage = "https://github.com/mbbill/undotree/"; }; @@ -13353,12 +13353,12 @@ final: prev: unison = buildVimPlugin { pname = "unison"; - version = "2024-12-23"; + version = "2025-01-08"; src = fetchFromGitHub { owner = "unisonweb"; repo = "unison"; - rev = "aad1fdd12955aa56946bc1671eb4781b1fbd6b6b"; - sha256 = "1ggjv2wzvjdk55gg9jjvv4np59qcliqw4wk5045pfcir2pp8yspv"; + rev = "4324c53e83ae12ac1fdee52822356e22fa5419fb"; + sha256 = "1sjd7m9znm354bx2w5blyqba2q20icdz7xan6kj6400pxgrhcrnk"; }; meta.homepage = "https://github.com/unisonweb/unison/"; }; @@ -13461,12 +13461,12 @@ final: prev: vifm-vim = buildVimPlugin { pname = "vifm.vim"; - version = "2024-12-18"; + version = "2025-01-07"; src = fetchFromGitHub { owner = "vifm"; repo = "vifm.vim"; - rev = "69fe7ec76aab14049c15e4819d358d496d4c18e9"; - sha256 = "0f0w5v2v3sndh5z8q4ccqcrrd1sfhr0rdqfir8z6r31y09wq715y"; + rev = "7960b0fd684abde84620411aa7207e2a9ec44937"; + sha256 = "0bia091kza5q8favqssdfzza9lfiqhsgc3f3hpvcapdjk5fhxd1p"; }; meta.homepage = "https://github.com/vifm/vifm.vim/"; }; @@ -13857,12 +13857,12 @@ final: prev: vim-airline-themes = buildVimPlugin { pname = "vim-airline-themes"; - version = "2024-01-06"; + version = "2025-01-02"; src = fetchFromGitHub { owner = "vim-airline"; repo = "vim-airline-themes"; - rev = "a9aa25ce323b2dd04a52706f4d1b044f4feb7617"; - sha256 = "18rfmfxq6dyslzq7qqaimqpgmbi1wv16xi5dqbdnpf5h6v0ls2az"; + rev = "cda3b5ea087f7e301a3d4e61727108f66ba6dd20"; + sha256 = "1w792m7j8sk1qh3z336nz2d81pa1pnp7iqmlpigdzwm66yig67q4"; }; meta.homepage = "https://github.com/vim-airline/vim-airline-themes/"; }; @@ -14493,12 +14493,12 @@ final: prev: vim-css-color = buildVimPlugin { pname = "vim-css-color"; - version = "2024-01-13"; + version = "2024-10-18"; src = fetchFromGitHub { owner = "ap"; repo = "vim-css-color"; - rev = "950e80352b325ff26d3b0faf95b29e301c200f7d"; - sha256 = "1f0q7ziqjsgbki0r3hyb0wd2cqmbap4dv7dbx0ydf7fxf6881bwx"; + rev = "14fd934cdd9ca1ac0e53511094e612eb9bace373"; + sha256 = "0daxvb9v8pyzgsj7izbr1w6mp9jy4ls0c65ph8lxbkwpvz2snils"; }; meta.homepage = "https://github.com/ap/vim-css-color/"; }; @@ -14553,24 +14553,24 @@ final: prev: vim-dadbod-completion = buildVimPlugin { pname = "vim-dadbod-completion"; - version = "2024-12-28"; + version = "2025-01-06"; src = fetchFromGitHub { owner = "kristijanhusak"; repo = "vim-dadbod-completion"; - rev = "71eb73d1f7399be6a56cc43b928276cd5ca27ffd"; - sha256 = "0yv4sasrqdx10vb68jg07qnr5sqias0iy1x0amav7rv5d5aicids"; + rev = "95cbcf21ea7a5c8c025f387280c2e261b8cb3a89"; + sha256 = "1fhgvi3n6kgvkb91pk9m13f9qimw5qna8fj3qcnss4skyixzj226"; }; meta.homepage = "https://github.com/kristijanhusak/vim-dadbod-completion/"; }; vim-dadbod-ui = buildVimPlugin { pname = "vim-dadbod-ui"; - version = "2024-12-12"; + version = "2025-01-03"; src = fetchFromGitHub { owner = "kristijanhusak"; repo = "vim-dadbod-ui"; - rev = "0fec59e3e1e619e302198cd491b7d27f8d398b7c"; - sha256 = "1gf03lg5lp34rjpkvbni5jzkxbcq50ckx8gim9ja7gpw1mf8siq6"; + rev = "65454e2011c029922c2c972d63f8bf04282de033"; + sha256 = "09mjpdqpgcal4ggjb2kynq07xiyh2q1w0lxg0ql3b0r2gy4nwzzb"; }; meta.homepage = "https://github.com/kristijanhusak/vim-dadbod-ui/"; }; @@ -14925,12 +14925,12 @@ final: prev: vim-eunuch = buildVimPlugin { pname = "vim-eunuch"; - version = "2024-12-12"; + version = "2024-12-29"; src = fetchFromGitHub { owner = "tpope"; repo = "vim-eunuch"; - rev = "c61533c9868ce78bb7fcbe06b308d7fa7f19e447"; - sha256 = "0nnckik4shkmymym17jsfyiplfxhf3hi1anwx7wlc8rh3px0xv4x"; + rev = "e86bb794a1c10a2edac130feb0ea590a00d03f1e"; + sha256 = "0l8zjlizraf5md9s7hxb6pr0v115hks6x5ajhhmqznf3jw47vyxy"; }; meta.homepage = "https://github.com/tpope/vim-eunuch/"; }; @@ -14973,12 +14973,12 @@ final: prev: vim-fern = buildVimPlugin { pname = "vim-fern"; - version = "2024-12-07"; + version = "2025-01-07"; src = fetchFromGitHub { owner = "lambdalisue"; repo = "vim-fern"; - rev = "56f7c0dafb94dc9161f0edf67f88ada99b96de81"; - sha256 = "0864hljxj401ljwsank8wzbm0ifr1h432w0ikqrp576b07fld1xx"; + rev = "0912da576f4beae177cda58b4cd5984e40548b84"; + sha256 = "12n5xnimxfk1862p98dk0jzq6in4jwcg8mf346mrmdsha76277m2"; }; meta.homepage = "https://github.com/lambdalisue/vim-fern/"; }; @@ -15033,12 +15033,12 @@ final: prev: vim-flagship = buildVimPlugin { pname = "vim-flagship"; - version = "2023-08-26"; + version = "2025-01-04"; src = fetchFromGitHub { owner = "tpope"; repo = "vim-flagship"; - rev = "56782f897db49b832a63669ca5398a1923da1371"; - sha256 = "0g40an83b0phkqkn81i80lw3fd6hxcykhy2ajhi580b08ygaw2lq"; + rev = "8e3f69e33ae8cc5c50ac1be26e5049771013ca7d"; + sha256 = "0jkshn76xh0a0y6d14c5j47q66ycqndlchrb18zr58ig5i6ryx32"; }; meta.homepage = "https://github.com/tpope/vim-flagship/"; }; @@ -15129,12 +15129,12 @@ final: prev: vim-fugitive = buildVimPlugin { pname = "vim-fugitive"; - version = "2024-12-15"; + version = "2024-12-29"; src = fetchFromGitHub { owner = "tpope"; repo = "vim-fugitive"; - rev = "fcb4db52e7f65b95705aa58f0f2df1312c1f2df2"; - sha256 = "1iyb3qxyf0x26q7ndx1ycq1ankqwr0bw6qghv8kw1mnr5c9b15rw"; + rev = "174230d6a7f2df94705a7ffd8d5413e27ec10a80"; + sha256 = "0bs5l8f1qrg9fr97nb029yf7bs813fg0pk5f0cjqfnmglslfr773"; }; meta.homepage = "https://github.com/tpope/vim-fugitive/"; }; @@ -15345,12 +15345,12 @@ final: prev: vim-grepper = buildVimPlugin { pname = "vim-grepper"; - version = "2024-02-04"; + version = "2025-01-06"; src = fetchFromGitHub { owner = "mhinz"; repo = "vim-grepper"; - rev = "485d349125d46f2788833ecb43df7a14c46706f6"; - sha256 = "0kkrkf8p3pxknavksj5bfxcs9wxjy5yscb45as41h85lgmmsfccs"; + rev = "f1b441c23f0227b28c36be383b562ab47dbecec4"; + sha256 = "1lrpyc16wk8l95bacdxzh6d3n134wschy29vp8dmb39kv4xav8j4"; }; meta.homepage = "https://github.com/mhinz/vim-grepper/"; }; @@ -15514,12 +15514,12 @@ final: prev: vim-highlightedyank = buildVimPlugin { pname = "vim-highlightedyank"; - version = "2024-01-28"; + version = "2024-12-31"; src = fetchFromGitHub { owner = "machakann"; repo = "vim-highlightedyank"; - rev = "afb0f262b490706c23e94012c2ab9fa67c0481ce"; - sha256 = "0m68f1c5b1qfdb5mcqmnm9qfjrz9f1hh5nnjzymsrb04fsjv3i2r"; + rev = "285a61425e79742997bbde76a91be6189bc988fb"; + sha256 = "1hs52vpqi6d6q72bn8lm0lvhiyw906b2yshhkf9zdqqs0hk0ng1r"; }; meta.homepage = "https://github.com/machakann/vim-highlightedyank/"; }; @@ -16583,12 +16583,12 @@ final: prev: vim-nixhash = buildVimPlugin { pname = "vim-nixhash"; - version = "2024-11-20"; + version = "2025-01-02"; src = fetchFromGitHub { owner = "symphorien"; repo = "vim-nixhash"; - rev = "3b4d3f2742b168decc2281033b9c5c2c700c9ceb"; - sha256 = "04208x1q846ddh61dcdgxylnqxmbkh1vh3qizwq0i5mb55pdrxpc"; + rev = "1ba23accf365f557b713ef625888a8b6b9d2f806"; + sha256 = "03l7c8wmkj50fjnbxziaajc71c6bg08844khzh3bgiy2xkfxqqii"; }; meta.homepage = "https://github.com/symphorien/vim-nixhash/"; }; @@ -17938,12 +17938,12 @@ final: prev: vim-terraform = buildVimPlugin { pname = "vim-terraform"; - version = "2024-05-07"; + version = "2025-01-08"; src = fetchFromGitHub { owner = "hashivim"; repo = "vim-terraform"; - rev = "24de93afb05078bac6a2e966402cc1f672277708"; - sha256 = "1d8r0qd3ncnh3rbax9vjd3rckjwikxydgy9zjklmgnhn51ynggzi"; + rev = "174789e2f0a1c8348ae129223581760807162e82"; + sha256 = "16pafwdlcbjbnli3afwcyi07ai53jqpxk7ci8z02s457r2s31z0n"; }; meta.homepage = "https://github.com/hashivim/vim-terraform/"; }; @@ -17963,12 +17963,12 @@ final: prev: vim-test = buildVimPlugin { pname = "vim-test"; - version = "2024-12-17"; + version = "2024-12-29"; src = fetchFromGitHub { owner = "vim-test"; repo = "vim-test"; - rev = "5de3bfff03a36d88608d94dba69266f3a48238f2"; - sha256 = "011dn8k5gp6mp00n9p9a5gcyh44ln2848hj8n73vgml5rzglkblh"; + rev = "ade33384bd8ca8555853cf5d7dd26a293fcb332e"; + sha256 = "0zgn7np4h5bml80px9lc694hv9c6ngcs5ps5yg40bp0h9jw5zjv9"; }; meta.homepage = "https://github.com/vim-test/vim-test/"; }; @@ -18599,12 +18599,12 @@ final: prev: vimade = buildVimPlugin { pname = "vimade"; - version = "2024-12-28"; + version = "2024-12-31"; src = fetchFromGitHub { owner = "TaDaa"; repo = "vimade"; - rev = "f751502b61e2c1ed0183a897993b00d0d4d3e556"; - sha256 = "1n690lijsfqdpkqg9ing1v9z7a7q9hlai7mxcbzkwapjrxgxsdrz"; + rev = "6e56051410a2b301930979fdea9169208584d62e"; + sha256 = "1lxsx2npsggrvas13wifn8b71rszgpwnxbjv450jhcsl0kr4n8nd"; }; meta.homepage = "https://github.com/TaDaa/vimade/"; }; @@ -18659,12 +18659,12 @@ final: prev: vimpreviewpandoc = buildVimPlugin { pname = "vimpreviewpandoc"; - version = "2024-10-02"; + version = "2025-01-02"; src = fetchFromGitHub { owner = "tex"; repo = "vimpreviewpandoc"; - rev = "2f735b4a5abc5494065f97dd1234b967e80d48d6"; - sha256 = "12x6x6r2i9wfv5snywv6ah1mvcqfvr6wsz07fprfd930jxngi0z0"; + rev = "ecc94b9fd10e246b60671b9bfe8ad9b152cd5af4"; + sha256 = "0048rs9rvn62xzsf18nx26z26jd150pn6vbny42cwbwa0f9w6pzk"; }; meta.homepage = "https://github.com/tex/vimpreviewpandoc/"; }; @@ -18707,12 +18707,12 @@ final: prev: vimspector = buildVimPlugin { pname = "vimspector"; - version = "2024-12-12"; + version = "2025-01-04"; src = fetchFromGitHub { owner = "puremourning"; repo = "vimspector"; - rev = "3a86a1bc5c1af1a40e16768e3ae4e44584cc88b8"; - sha256 = "02jr5l2a6z5cy8jy2q1kjsrgrrd57dxgilrzglh1mr1lfvvdq1xw"; + rev = "94105123cb9dee00dc17c0c615d5d747932d15fb"; + sha256 = "12s5lms53hbpnficacxhizfk0wwalr0wcqyhypfirnkyykf6w9h8"; fetchSubmodules = true; }; meta.homepage = "https://github.com/puremourning/vimspector/"; @@ -18720,12 +18720,12 @@ final: prev: vimtex = buildVimPlugin { pname = "vimtex"; - version = "2024-12-14"; + version = "2025-01-09"; src = fetchFromGitHub { owner = "lervag"; repo = "vimtex"; - rev = "b8bb79b5fb27e9030ade92e75cd9375416f2c666"; - sha256 = "0xfflns91x5yigbkybd8phj5hbs0i6fry3ll2mp6r6azcgzcppjg"; + rev = "adce3d38349925a0a891857c74bd4e8d1b8f80ab"; + sha256 = "06070az2na5lm47q8kfkcfgs7cia82d2s9wr57krx7ra0g8aqkay"; }; meta.homepage = "https://github.com/lervag/vimtex/"; }; @@ -18816,11 +18816,11 @@ final: prev: vscode-nvim = buildVimPlugin { pname = "vscode.nvim"; - version = "2024-11-11"; + version = "2025-01-09"; src = fetchFromGitHub { owner = "Mofiqul"; repo = "vscode.nvim"; - rev = "18097b7aa47538afa780c821309c8b992972d726"; + rev = "298c5ce4750a256ea208b72d7a472b8824ef2a49"; sha256 = "030bp38mvi1kxjsjhsx4f7acyw4drhbf58wjn0xrb9k1qmyx1ymq"; }; meta.homepage = "https://github.com/Mofiqul/vscode.nvim/"; @@ -18864,24 +18864,24 @@ final: prev: wgsl-vim = buildVimPlugin { pname = "wgsl.vim"; - version = "2023-04-29"; + version = "2025-01-07"; src = fetchFromGitHub { owner = "DingDean"; repo = "wgsl.vim"; - rev = "fdf91e11243266dfe923fc08c2fc9749429bc5aa"; - sha256 = "05b1i0w65yz44hlwc4xghw6i23skkb78f02nlc0szzxksrm70xmg"; + rev = "bb6516e0356e81cc10a885e63273ef1d63cc74b1"; + sha256 = "0nhzynbcq1533h22dh4l93xm476ljpq1cpz1c26bj14v2m0jbsyv"; }; meta.homepage = "https://github.com/DingDean/wgsl.vim/"; }; which-key-nvim = buildVimPlugin { pname = "which-key.nvim"; - version = "2024-12-15"; + version = "2025-01-05"; src = fetchFromGitHub { owner = "folke"; repo = "which-key.nvim"; - rev = "8ab96b38a2530eacba5be717f52e04601eb59326"; - sha256 = "12wkl04apgag0p5njw8mczzlbxqf5h08k61qciwy10n4q1harzvz"; + rev = "1f8d414f61e0b05958c342df9b6a4c89ce268766"; + sha256 = "02nndwqr49461260shhqy3gm3y69lqqczscpqcssh2jx9mbzhppm"; }; meta.homepage = "https://github.com/folke/which-key.nvim/"; }; @@ -19105,12 +19105,12 @@ final: prev: yazi-nvim = buildVimPlugin { pname = "yazi.nvim"; - version = "2024-12-27"; + version = "2025-01-06"; src = fetchFromGitHub { owner = "mikavilpas"; repo = "yazi.nvim"; - rev = "1361375d2d4e6943c5085fc5ed425ebe13781ce2"; - sha256 = "1rgwwphhr0ixd6y0kplhahh1by5773rl8sw6rz9v05y7mrq1xw3n"; + rev = "c57c94cd2cf838f72f3d9a1bc898af9ae364c065"; + sha256 = "1myz6bi3n6xlw6fzfxhxwb3piwgp1g422sm7av8v982rfvgdfpzz"; }; meta.homepage = "https://github.com/mikavilpas/yazi.nvim/"; }; @@ -19201,12 +19201,12 @@ final: prev: zenbones-nvim = buildVimPlugin { pname = "zenbones.nvim"; - version = "2024-12-10"; + version = "2025-01-09"; src = fetchFromGitHub { owner = "zenbones-theme"; repo = "zenbones.nvim"; - rev = "3c0b86bb912d41d191d90c019a346f6a1d27f588"; - sha256 = "16pxygjnch6qi2zfg6ixq0w8c6yx48bk5kxsznkz8zs1i2zvgh5p"; + rev = "9ef4241c50ea24026b732512223dbc55589ce2c4"; + sha256 = "1cb1fj8rr764hzhf1lxciwfgl2jw81802ar1f199hl4q0k9yyj9d"; }; meta.homepage = "https://github.com/zenbones-theme/zenbones.nvim/"; }; @@ -19237,24 +19237,24 @@ final: prev: zig-vim = buildVimPlugin { pname = "zig.vim"; - version = "2024-08-28"; + version = "2024-12-28"; src = fetchFromGitHub { owner = "ziglang"; repo = "zig.vim"; - rev = "15d6510b77a4efbb6ffcb151ed7e2ce4de4d06f6"; - sha256 = "1f45d75df822djcsyxmg3v4ddh78nc1ii8mcwrjcwjqxlh6vm16y"; + rev = "f023e86b042c0d5bef68b9f0651144a6bf6d642e"; + sha256 = "102vyrpcdr13ssw6gzzlzmwcwfs64gl3psryadiqh38lpxg99ryv"; }; meta.homepage = "https://github.com/ziglang/zig.vim/"; }; zk-nvim = buildVimPlugin { pname = "zk-nvim"; - version = "2024-12-26"; + version = "2025-01-04"; src = fetchFromGitHub { owner = "zk-org"; repo = "zk-nvim"; - rev = "6beea6fafe2c781cb10e80878e68d5e32937692a"; - sha256 = "1x44ncdi5jy0r9iv1k837l8v7iaxg7xykq510arqnz4a2ddk5iv0"; + rev = "10089c398df925b8db51fd659501d2cb044003b9"; + sha256 = "1bmpdmm90d73pjcjrx1vr3bz0sac61f2zrs4hfz77azg5sghxmcb"; }; meta.homepage = "https://github.com/zk-org/zk-nvim/"; }; diff --git a/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix b/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix index c83cf9435b5c..54fb6402b09e 100644 --- a/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix +++ b/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix @@ -193,23 +193,23 @@ }; c = buildGrammar { language = "c"; - version = "0.0.0+rev=3efee11"; + version = "0.0.0+rev=3aa2995"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-c"; - rev = "3efee11f784605d44623d7dadd6cd12a0f73ea92"; - hash = "sha256-nb+CoRbX7RFAGus7USWA1NhAnnkkJ89vIdSN36QmSCE="; + rev = "3aa2995549d5d8b26928e8d3fa2770fd4327414e"; + hash = "sha256-iT0sjwtrDtCduxCU3wVB1AP6gzxW3DpmqNQaP3LUBiA="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-c"; }; c_sharp = buildGrammar { language = "c_sharp"; - version = "0.0.0+rev=4bf615f"; + version = "0.0.0+rev=acff8cb"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-c-sharp"; - rev = "4bf615f8d688f50d69fc5677187dc35f22e03ad6"; - hash = "sha256-jcZcmqQEOPzkiT1jJ4wuE9Ryg10XXpwBoyANNAhCbZg="; + rev = "acff8cbb53a1d7b9cd07b209c9933a0e2da9ef35"; + hash = "sha256-Mdcr4UuoKiNodrNV7/NRfQkmgynPa798Rv9f6Qm3cFw="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-c-sharp"; }; @@ -458,12 +458,12 @@ }; diff = buildGrammar { language = "diff"; - version = "0.0.0+rev=63439b5"; + version = "0.0.0+rev=e42b8de"; src = fetchFromGitHub { owner = "the-mikedavis"; repo = "tree-sitter-diff"; - rev = "63439b5e6e35750aff1e53d9eecc663d369c54bc"; - hash = "sha256-dMEeSOb4DlSPs5eq6tmFhrvkp9Imy3xS85hGoPFeH24="; + rev = "e42b8def4f75633568f1aecfe01817bf15164928"; + hash = "sha256-1ibGin1e6+geAQNoV/KLCBOoXYcZo7S5+Q2XgsZPIfU="; }; meta.homepage = "https://github.com/the-mikedavis/tree-sitter-diff"; }; @@ -559,12 +559,12 @@ }; editorconfig = buildGrammar { language = "editorconfig"; - version = "0.0.0+rev=efcd7c2"; + version = "0.0.0+rev=ad9d7b8"; src = fetchFromGitHub { owner = "ValdezFOmar"; repo = "tree-sitter-editorconfig"; - rev = "efcd7c2852c69822d625786324538b7457fafddb"; - hash = "sha256-/JJKr4wZc9aGs8VFH479hazUDGD7kt3rw8LpH4w2GX8="; + rev = "ad9d7b84453426c40717c2b2c6b13d0a955d0662"; + hash = "sha256-N717l1J0MCaWbjpmZ5hQI5bUy9kp9FSn2Coeqjn6CGE="; }; meta.homepage = "https://github.com/ValdezFOmar/tree-sitter-editorconfig"; }; @@ -768,12 +768,12 @@ }; fsharp = buildGrammar { language = "fsharp"; - version = "0.0.0+rev=971da5f"; + version = "0.0.0+rev=207f1c9"; src = fetchFromGitHub { owner = "ionide"; repo = "tree-sitter-fsharp"; - rev = "971da5ff0266bfe4a6ecfb94616548032d6d1ba0"; - hash = "sha256-0jrbznAXcjXrbJ5jnxWMzPKxRopxKCtoQXGl80R1M0M="; + rev = "207f1c988f4649e12fe207e4a7e4f83b9da037d1"; + hash = "sha256-NKK83ZwhpFY3TtSxLlAbaY8bBaQ7TXcVT4wMMm4Zm0A="; }; location = "fsharp"; meta.homepage = "https://github.com/ionide/tree-sitter-fsharp"; @@ -824,12 +824,12 @@ }; gdscript = buildGrammar { language = "gdscript"; - version = "0.0.0+rev=bf39f1b"; + version = "0.0.0+rev=48b4933"; src = fetchFromGitHub { owner = "PrestonKnopp"; repo = "tree-sitter-gdscript"; - rev = "bf39f1b38a234d79940fd8866abb0b132ab51b1e"; - hash = "sha256-z3/uxEgP1MomeGsAQimeUFBNhBLiUsYzvz0XlxwxoBU="; + rev = "48b49330888a4669b48619b211cc8da573827725"; + hash = "sha256-mGmrCK3nGSzi/66mOxvpRyTA9b74aTMSoIISqzj+l90="; }; meta.homepage = "https://github.com/PrestonKnopp/tree-sitter-gdscript"; }; @@ -1000,12 +1000,12 @@ }; godot_resource = buildGrammar { language = "godot_resource"; - version = "0.0.0+rev=74105cc"; + version = "0.0.0+rev=941955d"; src = fetchFromGitHub { owner = "PrestonKnopp"; repo = "tree-sitter-godot-resource"; - rev = "74105cc46a09850ebe626b894ecc6c61a12fb999"; - hash = "sha256-aVIxIz92uVtbIZvT6x/eDNGJxiUhYasTWMq+W4/bySo="; + rev = "941955d027f1d8530501e77ce5e1d6035f5f99c1"; + hash = "sha256-qecg47cYY3TXDz6aQLAyuJtxhvunIRB3bcNCftZAmqk="; }; meta.homepage = "https://github.com/PrestonKnopp/tree-sitter-godot-resource"; }; @@ -1088,12 +1088,12 @@ }; groovy = buildGrammar { language = "groovy"; - version = "0.0.0+rev=b53a8cc"; + version = "0.0.0+rev=1f30c33"; src = fetchFromGitHub { owner = "murtaza64"; repo = "tree-sitter-groovy"; - rev = "b53a8cc1075e056b8223b86f3bb392e0d57ae101"; - hash = "sha256-yLl3/4qla45tsjCd2EFutcNqVrDjyMUjnSpUUHwaIyE="; + rev = "1f30c3398495dfeba24c7aa3b12a2bc68c0bd419"; + hash = "sha256-oq3IzUuY4eF/8/7UhOAoR4ZWAz5onUgiB+f4TmHf7Vc="; }; meta.homepage = "https://github.com/murtaza64/tree-sitter-groovy"; }; @@ -1329,6 +1329,17 @@ }; meta.homepage = "https://github.com/inko-lang/tree-sitter-inko"; }; + ipkg = buildGrammar { + language = "ipkg"; + version = "0.0.0+rev=8d3e978"; + src = fetchFromGitHub { + owner = "srghma"; + repo = "tree-sitter-ipkg"; + rev = "8d3e9782f2d091d0cd39c13bfb3068db0c675960"; + hash = "sha256-DyxD+Ehoqh0ywgU+J6EgnOQTcwOUJEuuXSOVjZ8M89c="; + }; + meta.homepage = "https://github.com/srghma/tree-sitter-ipkg"; + }; ispc = buildGrammar { language = "ispc"; version = "0.0.0+rev=9b2f9ae"; @@ -1441,23 +1452,23 @@ }; julia = buildGrammar { language = "julia"; - version = "0.0.0+rev=e01c928"; + version = "0.0.0+rev=ffdd9fe"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-julia"; - rev = "e01c928d11375513138a175a68485c4d53e55ea9"; - hash = "sha256-QOJfpPVW4G1Fmbggv4DloJA7sLzq0QYaHLsdgr07r24="; + rev = "ffdd9fe4dccdc26d62ce1654fceac52c394f0cf3"; + hash = "sha256-AMKnttpHAThjas1gj/8YhB9y0TwNxqaIXAgPtiqGDZk="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-julia"; }; just = buildGrammar { language = "just"; - version = "0.0.0+rev=4f4e566"; + version = "0.0.0+rev=bb0c898"; src = fetchFromGitHub { owner = "IndianBoy42"; repo = "tree-sitter-just"; - rev = "4f4e566fe47c30b14cfe388a28f70b79009609e5"; - hash = "sha256-WBUNS+XFXi/h5AUM7Q8j8zAE2oqZeBHdpC5Au2QwqP8="; + rev = "bb0c898a80644de438e6efe5d88d30bf092935cd"; + hash = "sha256-FwEuH/2R745jsuFaVGNeUTv65xW+MPjbcakRNcAWfZU="; }; meta.homepage = "https://github.com/IndianBoy42/tree-sitter-just"; }; @@ -1496,12 +1507,12 @@ }; koto = buildGrammar { language = "koto"; - version = "0.0.0+rev=b420f79"; + version = "0.0.0+rev=7258681"; src = fetchFromGitHub { owner = "koto-lang"; repo = "tree-sitter-koto"; - rev = "b420f7922d0d74905fd0d771e5b83be9ee8a8a9a"; - hash = "sha256-X1YnhmOpVJ+ENHXSK7jZxl1SXxa0UM07nkXdejlQDOA="; + rev = "7258681498ac92f24b2d7ebb844b5e79dc3cf9ac"; + hash = "sha256-dBx0iyG1p+Lij/yKKhBZLZcnoB70P6A4Xd9UYzq2iVU="; }; meta.homepage = "https://github.com/koto-lang/tree-sitter-koto"; }; @@ -1552,12 +1563,12 @@ }; leo = buildGrammar { language = "leo"; - version = "0.0.0+rev=6ca11a9"; + version = "0.0.0+rev=44a061b"; src = fetchFromGitHub { owner = "r001"; repo = "tree-sitter-leo"; - rev = "6ca11a96fc2cab51217e0cf4a2f9ed3ea63e28fb"; - hash = "sha256-ye2zzLNZC2ZJqnXtBl7fdSC78kph3rs7j4whIdfDYAE="; + rev = "44a061bac4d9443d75f2700c62a71cd4dcf16f05"; + hash = "sha256-BcQpqCrzn5qNsOlFL1wHvj48vsP1ZrMCYB+HMlIQ0cw="; }; meta.homepage = "https://github.com/r001/tree-sitter-leo"; }; @@ -1741,12 +1752,12 @@ }; mlir = buildGrammar { language = "mlir"; - version = "0.0.0+rev=72929ac"; + version = "0.0.0+rev=01065de"; src = fetchFromGitHub { owner = "artagnon"; repo = "tree-sitter-mlir"; - rev = "72929ac13d7e1c46010114202262b7102a821293"; - hash = "sha256-lJzZAWYjqX7HG/fbYCIoYWBjpndhlUV5c7ukFvXvRLQ="; + rev = "01065decfd6877fe3c4bae05782b8892544cb73e"; + hash = "sha256-XygafBpyD5WQ9JBZstWjbjKYuDbPWzPbvO/6VLMuQt4="; }; generate = true; meta.homepage = "https://github.com/artagnon/tree-sitter-mlir"; @@ -1786,12 +1797,12 @@ }; nickel = buildGrammar { language = "nickel"; - version = "0.0.0+rev=ddaa2bc"; + version = "0.0.0+rev=25464b3"; src = fetchFromGitHub { owner = "nickel-lang"; repo = "tree-sitter-nickel"; - rev = "ddaa2bc22355effd97c0d6b09ff5962705c6368d"; - hash = "sha256-jL054OJj+1eXksNYOTTTFzZjwPqTFp06syC3TInN8rc="; + rev = "25464b33522c3f609fa512aa9651707c0b66d48b"; + hash = "sha256-dQeUoHQHkPYywYIm3TMnTWPXUlh2xh8M5CVUiXASBu8="; }; meta.homepage = "https://github.com/nickel-lang/tree-sitter-nickel"; }; @@ -1863,12 +1874,12 @@ }; nu = buildGrammar { language = "nu"; - version = "0.0.0+rev=755efd5"; + version = "0.0.0+rev=9822fc6"; src = fetchFromGitHub { owner = "nushell"; repo = "tree-sitter-nu"; - rev = "755efd545d39e23418ce6f96f2a8600ff1a7e74d"; - hash = "sha256-7lfSO/2GyWYicgmLRvwCfM4pqvFeUSD5urA4XE1uKew="; + rev = "9822fc63a62ff87939c88ead9f381f951f092dee"; + hash = "sha256-fcwWrM1KpK1V+TeGqe/iMICOIv7/lA1WZW/8jJXL7WA="; }; meta.homepage = "https://github.com/nushell/tree-sitter-nu"; }; @@ -1896,24 +1907,24 @@ }; ocaml = buildGrammar { language = "ocaml"; - version = "0.0.0+rev=98c2130"; + version = "0.0.0+rev=57644ed"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-ocaml"; - rev = "98c2130c59ca7553b47086f91c5d22180151ad55"; - hash = "sha256-afzEd9+hm/J5T4GPWV6jvL4SGqUPvHCP6HnQixi/O+w="; + rev = "57644edfbba0edb38ac17dba2add4c243fa3539b"; + hash = "sha256-eRCO7hNbNXd6k6I+cSLHMX8Ry68fKXTjJXLFmBvnQro="; }; location = "grammars/ocaml"; meta.homepage = "https://github.com/tree-sitter/tree-sitter-ocaml"; }; ocaml_interface = buildGrammar { language = "ocaml_interface"; - version = "0.0.0+rev=98c2130"; + version = "0.0.0+rev=57644ed"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-ocaml"; - rev = "98c2130c59ca7553b47086f91c5d22180151ad55"; - hash = "sha256-afzEd9+hm/J5T4GPWV6jvL4SGqUPvHCP6HnQixi/O+w="; + rev = "57644edfbba0edb38ac17dba2add4c243fa3539b"; + hash = "sha256-eRCO7hNbNXd6k6I+cSLHMX8Ry68fKXTjJXLFmBvnQro="; }; location = "grammars/interface"; meta.homepage = "https://github.com/tree-sitter/tree-sitter-ocaml"; @@ -2156,12 +2167,12 @@ }; properties = buildGrammar { language = "properties"; - version = "0.0.0+rev=f93f673"; + version = "0.0.0+rev=579b62f"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-properties"; - rev = "f93f673990deffbfa548826eebade93af81887b4"; - hash = "sha256-XATT9i8lYcdTDtNHChtbUux9E6pg7jFPKnWR6tMEBew="; + rev = "579b62f5ad8d96c2bb331f07d1408c92767531d9"; + hash = "sha256-4WgGbU6fthFH1DcvlQiqNGXucCfxA+hANZ7Y+r8eXHg="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-properties"; }; @@ -2245,12 +2256,12 @@ }; python = buildGrammar { language = "python"; - version = "0.0.0+rev=bffb65a"; + version = "0.0.0+rev=409b5d6"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-python"; - rev = "bffb65a8cfe4e46290331dfef0dbf0ef3679de11"; - hash = "sha256-71Od4sUsxGEvTwmXX8hBvzqD55hnXkVJublrhp1GICg="; + rev = "409b5d671eb0ea4972eeacaaca24bbec1acf79b1"; + hash = "sha256-IIAL2qteFPBCPmDK1N2EdDgpI4CwfMuuVL8t5tYueLU="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-python"; }; @@ -2278,12 +2289,12 @@ }; qmljs = buildGrammar { language = "qmljs"; - version = "0.0.0+rev=6d4db24"; + version = "0.0.0+rev=8fef30e"; src = fetchFromGitHub { owner = "yuja"; repo = "tree-sitter-qmljs"; - rev = "6d4db242185721e1f5ef21fde613ca90c743ec47"; - hash = "sha256-S6rBQRecJvPgyWq1iydFZgDyXbm9CZBw8kxzNI0cqdw="; + rev = "8fef30e231d74b65c713bcbac21956156d8963da"; + hash = "sha256-4OIXOePSu1Pc2BJuXoNNVZnKvjTjOQ6ixqE8NU7tLqg="; }; meta.homepage = "https://github.com/yuja/tree-sitter-qmljs"; }; @@ -2344,12 +2355,12 @@ }; rbs = buildGrammar { language = "rbs"; - version = "0.0.0+rev=8d8e65a"; + version = "0.0.0+rev=de893b1"; src = fetchFromGitHub { owner = "joker1007"; repo = "tree-sitter-rbs"; - rev = "8d8e65ac3f77fbc9e15b1cdb9f980a3e0ac3ab99"; - hash = "sha256-M72rShapD813gpBbWUIil6UgcnoF1DVTffMSnTpejgg="; + rev = "de893b166476205b09e79cd3689f95831269579a"; + hash = "sha256-87Z8XQfuqrWYj9Mc+whVu9o3ZwfjGYylbvxZNYnA3UM="; }; meta.homepage = "https://github.com/joker1007/tree-sitter-rbs"; }; @@ -2621,12 +2632,12 @@ }; snakemake = buildGrammar { language = "snakemake"; - version = "0.0.0+rev=29a82dd"; + version = "0.0.0+rev=f36c158"; src = fetchFromGitHub { owner = "osthomas"; repo = "tree-sitter-snakemake"; - rev = "29a82ddde86c0d428acf971b04794c13525c4bc5"; - hash = "sha256-55nfPYR9iuHpV1TXELOAyF+PVqI1LYpCGc9RP2RylVU="; + rev = "f36c1587624d6d84376c82a357c20fc319cbf02c"; + hash = "sha256-yiEfMB67bIaIj+iXQ/ShvVQES6HCWnKI6DzWxsrIrRk="; }; meta.homepage = "https://github.com/osthomas/tree-sitter-snakemake"; }; @@ -2689,12 +2700,12 @@ }; sql = buildGrammar { language = "sql"; - version = "0.0.0+rev=f2a6b6f"; + version = "0.0.0+rev=b9d1095"; src = fetchFromGitHub { owner = "derekstride"; repo = "tree-sitter-sql"; - rev = "f2a6b6f86cd4322c346faa312ddf2b839bf5e989"; - hash = "sha256-8rEUNBP8ZChtPcQVTcVm7tg9E4ImogSYkLA6aw0hz+E="; + rev = "b9d109588d5b5ed986c857464830c2f0bef53f18"; + hash = "sha256-uEiwHIlLC6AyqD3/fH9KmXMdgQUb30MwBGrjPoyAPbc="; }; meta.homepage = "https://github.com/derekstride/tree-sitter-sql"; }; @@ -2711,12 +2722,12 @@ }; ssh_config = buildGrammar { language = "ssh_config"; - version = "0.0.0+rev=dd32616"; + version = "0.0.0+rev=0dd3c7e"; src = fetchFromGitHub { owner = "ObserverOfTime"; repo = "tree-sitter-ssh-config"; - rev = "dd32616275c6e9d7800c58f40c16a09ad1c7c238"; - hash = "sha256-BOvCOnt76f00+hqjEmJ8VLiwqSPd3p/yScTXsuNdexY="; + rev = "0dd3c7e9f301758f6c69a6efde43d3048deb4d8a"; + hash = "sha256-jNB9cHOfHDIRPELm8LedJjNzjx16/ApcPGi8eaaJKZs="; }; meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-ssh-config"; }; @@ -2811,12 +2822,12 @@ }; swift = buildGrammar { language = "swift"; - version = "0.0.0+rev=7ca0504"; + version = "0.0.0+rev=f4be807"; src = fetchFromGitHub { owner = "alex-pinkus"; repo = "tree-sitter-swift"; - rev = "7ca0504e6d1a3e1e2f5fa725dafecf5e5bd2b202"; - hash = "sha256-k+8dgX0VYVu9B1UwFdLcxjnfOGQiqQr0LCXbr+T4N8o="; + rev = "f4be8072f18fb9704fd35d4b8154ae2b19e314c0"; + hash = "sha256-B/LtB+HyZKXra/Fs2ZyhVSjUXUJKQDgG8xuv/LpL6YA="; }; generate = true; meta.homepage = "https://github.com/alex-pinkus/tree-sitter-swift"; @@ -2901,12 +2912,12 @@ }; templ = buildGrammar { language = "templ"; - version = "0.0.0+rev=9269b5a"; + version = "0.0.0+rev=60310af"; src = fetchFromGitHub { owner = "vrischmann"; repo = "tree-sitter-templ"; - rev = "9269b5a65e79be8fb6b6669935823263343b7ba0"; - hash = "sha256-GnL5J5JBx+DW2UbKRGVg3eSDHryvJMs7irOqnWZXpL0="; + rev = "60310af0d788a0160d719d4aff8f146b6e6c55bd"; + hash = "sha256-M0+Yw2Ld9qT9Ag9OaMpmls8LO4+IK0xtAZ8X5oZ2c78="; }; meta.homepage = "https://github.com/vrischmann/tree-sitter-templ"; }; @@ -3148,12 +3159,12 @@ }; v = buildGrammar { language = "v"; - version = "0.0.0+rev=b9644a2"; + version = "0.0.0+rev=5351039"; src = fetchFromGitHub { owner = "vlang"; repo = "v-analyzer"; - rev = "b9644a24bf0be5bf41de61bda681b28492dd3112"; - hash = "sha256-XURrUjpp7tytq5eO4BY0fmaMssE4B46P3gybbcfVzr4="; + rev = "535103910159887a41d019635c1cdbec910d1a31"; + hash = "sha256-4VxvK9KzJlN0AsXz0XL5FIs3H65vPgyj/YqTc138zC4="; }; location = "tree_sitter_v"; meta.homepage = "https://github.com/vlang/v-analyzer"; @@ -3171,12 +3182,12 @@ }; vento = buildGrammar { language = "vento"; - version = "0.0.0+rev=3321077"; + version = "0.0.0+rev=3b32474"; src = fetchFromGitHub { owner = "ventojs"; repo = "tree-sitter-vento"; - rev = "3321077d7446c1b3b017c294fd56ce028ed817fe"; - hash = "sha256-/U8hZiYC9/pWscAYDIFgttLDMTq6RLNuHKNTZ/Q4bAc="; + rev = "3b32474bc29584ea214e4e84b47102408263fe0e"; + hash = "sha256-h8yC+MJIAH7DM69UQ8moJBmcmrSZkxvWrMb+NqtYB2Y="; }; meta.homepage = "https://github.com/ventojs/tree-sitter-vento"; }; @@ -3193,12 +3204,12 @@ }; vhdl = buildGrammar { language = "vhdl"; - version = "0.0.0+rev=eb15328"; + version = "0.0.0+rev=63d0360"; src = fetchFromGitHub { owner = "jpt13653903"; repo = "tree-sitter-vhdl"; - rev = "eb1532861767a46fc336102bd4ebc938da8773f5"; - hash = "sha256-IEE3uSS+XD8xXrbAzebfiDKGZpoYVOEazAX1tC7L2p8="; + rev = "63d0360d42c43b4902b8470c7ddcf323432e2dde"; + hash = "sha256-D85VFM82lU4GDpIWZmY+j6134DHp0pGbqg8Haj2mgiw="; }; meta.homepage = "https://github.com/jpt13653903/tree-sitter-vhdl"; }; @@ -3326,12 +3337,12 @@ }; xresources = buildGrammar { language = "xresources"; - version = "0.0.0+rev=5fd347f"; + version = "0.0.0+rev=8117b0a"; src = fetchFromGitHub { owner = "ValdezFOmar"; repo = "tree-sitter-xresources"; - rev = "5fd347f0b950b2d2563d41176373c610a0a5468c"; - hash = "sha256-M0oDcCiAlybi0kXXor1g1Kxj3ulZEJkBiMNA0OcxNao="; + rev = "8117b0ab58df8afb902c0862b7f6eb3bbb06c7ab"; + hash = "sha256-3umsmD5avsKW4BmBvwXI14Ex82E8hXq8xk4EFabDjO0="; }; meta.homepage = "https://github.com/ValdezFOmar/tree-sitter-xresources"; }; diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index c4e3678ada56..e83b29c4469a 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -10,6 +10,7 @@ fetchpatch, fetchurl, neovimUtils, + replaceVars, substituteAll, # Language dependencies fetchYarnDeps, @@ -2659,13 +2660,9 @@ in }; aider-nvim = super.aider-nvim.overrideAttrs { - patches = [ ./patches/aider.nvim/fix-paths.patch ]; - - postPatch = '' - substituteInPlace lua/aider.lua --replace-fail '@aider@' ${aider-chat}/bin/aider - substituteInPlace lua/helpers.lua --replace-fail '@aider@' ${aider-chat}/bin/aider - ''; - nvimRequireCheck = "aider"; + patches = [ + (replaceVars ./patches/aider-nvim/bin.patch { aider = lib.getExe' aider-chat "aider"; }) + ]; }; refactoring-nvim = super.refactoring-nvim.overrideAttrs { diff --git a/pkgs/applications/editors/vim/plugins/patches/aider-nvim/bin.patch b/pkgs/applications/editors/vim/plugins/patches/aider-nvim/bin.patch new file mode 100644 index 000000000000..269c588cb6fc --- /dev/null +++ b/pkgs/applications/editors/vim/plugins/patches/aider-nvim/bin.patch @@ -0,0 +1,15 @@ +diff --git a/lua/aider.lua b/lua/aider.lua +index 98b5071..589b06d 100644 +--- a/lua/aider.lua ++++ b/lua/aider.lua +@@ -61,9 +61,9 @@ function M.AiderOpen(args, window_type) + log("Existing aider buffer found, opening in new window") + helpers.open_buffer_in_new_window(window_type, M.aider_buf) + else + log("No existing aider buffer, creating new one") +- local command = "aider " .. (args or "") ++ local command = "@aider@ " .. (args or "") + log("Opening window with type: " .. window_type) + helpers.open_window(window_type) + log("Adding buffers to command") + command = helpers.add_buffers_to_command(command, is_valid_buffer) diff --git a/pkgs/applications/editors/vim/plugins/patches/aider.nvim/fix-paths.patch b/pkgs/applications/editors/vim/plugins/patches/aider.nvim/fix-paths.patch deleted file mode 100644 index 63995f0636dd..000000000000 --- a/pkgs/applications/editors/vim/plugins/patches/aider.nvim/fix-paths.patch +++ /dev/null @@ -1,26 +0,0 @@ -diff --git a/lua/aider.lua b/lua/aider.lua -index 38db0d1..d1ad6d5 100644 ---- a/lua/aider.lua -+++ b/lua/aider.lua -@@ -26,7 +26,7 @@ function M.AiderOpen(args, window_type) - if M.aider_buf and vim.api.nvim_buf_is_valid(M.aider_buf) then - helpers.open_buffer_in_new_window(window_type, M.aider_buf) - else -- command = 'aider ' .. (args or '') -+ command = '@aider@ ' .. (args or '') - helpers.open_window(window_type) - command = helpers.add_buffers_to_command(command) - M.aider_job_id = vim.fn.termopen(command, {on_exit = OnExit}) -diff --git a/lua/helpers.lua b/lua/helpers.lua -index 152182b..aa21584 100644 ---- a/lua/helpers.lua -+++ b/lua/helpers.lua -@@ -63,7 +63,7 @@ end - - local function build_background_command(args, prompt) - prompt = prompt or "Complete as many todo items as you can and remove the comment for any item you complete." -- local command = 'aider --msg "' .. prompt .. '" ' .. (args or '') -+ local command = '@aider@ --msg "' .. prompt .. '" ' .. (args or '') - command = add_buffers_to_command(command) - return command - end diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names index b8971349d6a3..83d99c4124cb 100644 --- a/pkgs/applications/editors/vim/plugins/vim-plugin-names +++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names @@ -531,7 +531,7 @@ https://github.com/deathbeam/lspecho.nvim/,HEAD, https://github.com/onsails/lspkind.nvim/,, https://github.com/nvimdev/lspsaga.nvim/,, https://github.com/barreiroleo/ltex_extra.nvim/,HEAD, -https://github.com/nvim-java/lua-async-await/,HEAD, +https://github.com/nvim-java/lua-async/,HEAD, https://github.com/arkav/lualine-lsp-progress/,, https://github.com/nvim-lualine/lualine.nvim/,, https://github.com/l3mon4d3/luasnip/,, diff --git a/pkgs/applications/emulators/libretro/cores/mame2003-plus.nix b/pkgs/applications/emulators/libretro/cores/mame2003-plus.nix index 81eb0548dc72..6e7ac0e03613 100644 --- a/pkgs/applications/emulators/libretro/cores/mame2003-plus.nix +++ b/pkgs/applications/emulators/libretro/cores/mame2003-plus.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "mame2003-plus"; - version = "0-unstable-2025-01-06"; + version = "0-unstable-2025-01-10"; src = fetchFromGitHub { owner = "libretro"; repo = "mame2003-plus-libretro"; - rev = "aee3dac97c72e45b43423349289937dbe2d4a1ce"; - hash = "sha256-X8K536+VfM/WAr4LIhYGWKEt8Oz8GCUMoSqYwQXBQos="; + rev = "61305d60329d6a9abf7ddad1c3657b3253c5e64d"; + hash = "sha256-fLThBOHkX0dV0zjDuJIh1ILpWi2FNV9oOXRH4ApcGbs="; }; makefile = "Makefile"; diff --git a/pkgs/applications/graphics/sane/xsane.nix b/pkgs/applications/graphics/sane/xsane.nix index 773474edd891..ab07837bc678 100644 --- a/pkgs/applications/graphics/sane/xsane.nix +++ b/pkgs/applications/graphics/sane/xsane.nix @@ -27,12 +27,87 @@ stdenv.mkDerivation rec { hash = "sha256-oOg94nUsT9LLKnHocY0S5g02Y9a1UazzZAjpEI/s+yM="; }; - patches = [ - (fetchpatch { - url = "https://src.fedoraproject.org/rpms/xsane/raw/rawhide/f/xsane-0.998-libpng.patch"; - hash = "sha256-0z292+Waa2g0PCQpUebdWprl9VDyBOY0XgqMJaIcRb8="; - }) - ]; + # add all fedora patchs. fix gcc-14 build among other things + # https://src.fedoraproject.org/rpms/xsane/tree/main + patches = + let + fetchFedoraPatch = + { name, hash }: + fetchpatch { + inherit name hash; + url = "https://src.fedoraproject.org/rpms/xsane/raw/846ace0a29063335c708b01e9696eda062d7459c/f/${name}"; + }; + in + map fetchFedoraPatch [ + { + name = "0001-Follow-new-convention-for-registering-gimp-plugin.patch"; + hash = "sha256-yOY7URyc8HEHHynvdcZAV1Pri31N/rJ0ddPavOF5zLw="; + } + { + name = "xsane-0.995-close-fds.patch"; + hash = "sha256-qE7larHpBEikz6OaOQmmi9jl6iQxy/QM7iDg9QrVV1o="; + } + { + name = "xsane-0.995-xdg-open.patch"; + hash = "sha256-/kHwwuDC2naGEp4NALfaJ0pJe+9kYhV4TX1eGeARvq8="; + } + { + name = "xsane-0.996-no-eula.patch"; + hash = "sha256-CYmp1zFg11PUPz9um2W7XF6pzCzafKSEn2nvPiUSxNo="; + } + { + name = "xsane-0.997-ipv6.patch"; + hash = "sha256-D3xH++DHxyTKMxgatU+PNCVN1u5ajPc3gQxvzhMYIdM="; + } + { + name = "xsane-0.997-off-root-build.patch"; + hash = "sha256-2LXQfMbvqP+TAhAmxRe6pBqNlSX4tVjhDkBHIfX9HcA="; + } + { + name = "xsane-0.998-desktop-file.patch"; + hash = "sha256-3xEj6IaOk/FS8pv+/yaNjZpIoB+0Oei0QB9mD4/owkM="; + } + { + name = "xsane-0.998-libpng.patch"; + hash = "sha256-0z292+Waa2g0PCQpUebdWprl9VDyBOY0XgqMJaIcRb8="; + } + { + name = "xsane-0.998-preview-selection.patch"; + hash = "sha256-TZ8vRA+0qPY2Rqz0VNHjgkj3YPob/BW+zBoVqxnUhb8="; + } + { + name = "xsane-0.998-wmclass.patch"; + hash = "sha256-RubFOs+hsZS+GdxF0yvLSy4v+Fi6vb9G6zfwWZcUlkY="; + } + { + name = "xsane-0.999-lcms2.patch"; + hash = "sha256-eiAxa1lhFrinqBvlIhH+NP7WBKk0Plf2S+OVTcpxXac="; + } + { + name = "xsane-0.999-man-page.patch"; + hash = "sha256-4g0w4x9boAIOA6s5eTzKMh2mkkRKtF1TZ9KgHNTDaAg="; + } + { + name = "xsane-0.999-no-file-selected.patch"; + hash = "sha256-e/QKtvsIwU5yy0SJKAEAmhmCoxWqV6FHmAW41SbW/eI="; + } + { + name = "xsane-0.999-pdf-no-high-bpp.patch"; + hash = "sha256-o3LmOvgERuB9CQ8RL2Nd40h1ePuuuGMSK1GN68QlJ6s="; + } + { + name = "xsane-0.999-signal-handling.patch"; + hash = "sha256-JU9BJ6UIDa1FsuPaQKsxcjxvsJkwgmuopIqCVWY3LQ0="; + } + { + name = "xsane-0.999-snprintf-update.patch"; + hash = "sha256-bSTeoIOLeJ4PEsBHR+ZUQLPmrc0D6aQzyJGlLVhXt8o="; + } + { + name = "xsane-configure-c99.patch"; + hash = "sha256-ukaNGgzCGiQwbOzSguAqBIKOUzXofSC3lct812U/8gY="; + } + ]; preConfigure = '' sed -e '/SANE_CAP_ALWAYS_SETTABLE/d' -i src/xsane-back-gtk.c diff --git a/pkgs/applications/networking/browsers/librewolf/src.json b/pkgs/applications/networking/browsers/librewolf/src.json index f4b75213d033..5c645dc7165c 100644 --- a/pkgs/applications/networking/browsers/librewolf/src.json +++ b/pkgs/applications/networking/browsers/librewolf/src.json @@ -1,11 +1,11 @@ { - "packageVersion": "133.0.3-1", + "packageVersion": "134.0-1", "source": { - "rev": "133.0.3-1", - "sha256": "05mlqqcvsa84h3nagm51hwsxkxsbcn2676fj4bih37ddlgkylf3b" + "rev": "134.0-1", + "sha256": "bu9ec9gK4b1OkC2Z1ycr/lmhrSB5TcIqcHXaZxf0Vmw=" }, "firefox": { - "version": "133.0.3", - "sha512": "ce48beaa5bb1717d9b6dbfff035b1bb5de1456df14b6a91adfaf3ccfb7ac550ab7ee854546231424a920e01d981825253609fce2ec326c4aa1ca316bbbdb31f8" + "version": "134.0", + "sha512": "EnWmhtwKJ7SN9K4FYWURUS9nbgNHTjCVslIerCWjhdNFqj6HhnFtvoEq9J4H1ysydyR5CJ1kiWjiAEygycNTRA==" } } diff --git a/pkgs/applications/networking/instant-messengers/telegram/telegram-desktop/unwrapped.nix b/pkgs/applications/networking/instant-messengers/telegram/telegram-desktop/unwrapped.nix index 33a78c5ebeba..62baa1666be5 100644 --- a/pkgs/applications/networking/instant-messengers/telegram/telegram-desktop/unwrapped.nix +++ b/pkgs/applications/networking/instant-messengers/telegram/telegram-desktop/unwrapped.nix @@ -46,14 +46,14 @@ stdenv.mkDerivation (finalAttrs: { pname = "telegram-desktop-unwrapped"; - version = "5.10.0"; + version = "5.10.2"; src = fetchFromGitHub { owner = "telegramdesktop"; repo = "tdesktop"; rev = "v${finalAttrs.version}"; fetchSubmodules = true; - hash = "sha256-gkwu28VWelUhjkvcosBnGuT1J0MLykOufcsn9jl7vqU="; + hash = "sha256-uVXBQPUz1eSJkHk5q7MK2JOT4R7sbtJjTxXBt9WsUzI="; }; postPatch = lib.optionalString stdenv.hostPlatform.isLinux '' diff --git a/pkgs/applications/video/anilibria-winmaclinux/default.nix b/pkgs/applications/video/anilibria-winmaclinux/default.nix index 4fa096bd60c7..38e4c25b7b19 100644 --- a/pkgs/applications/video/anilibria-winmaclinux/default.nix +++ b/pkgs/applications/video/anilibria-winmaclinux/default.nix @@ -21,13 +21,13 @@ mkDerivation rec { pname = "anilibria-winmaclinux"; - version = "2.2.23"; + version = "2.2.24"; src = fetchFromGitHub { owner = "anilibria"; repo = "anilibria-winmaclinux"; rev = version; - hash = "sha256-RF0pe2G4K0uiqlOiAVESOi6bgwO0gJOh1VFkF7V3Wnc="; + hash = "sha256-FAnVgrH6ZXfIp8FaacSpcHIwF6DCFt4K5e+UMAUb6qI="; }; sourceRoot = "${src.name}/src"; diff --git a/pkgs/applications/virtualization/podman-compose/default.nix b/pkgs/applications/virtualization/podman-compose/default.nix index c09713d62fbc..a50dfb78ceec 100644 --- a/pkgs/applications/virtualization/podman-compose/default.nix +++ b/pkgs/applications/virtualization/podman-compose/default.nix @@ -9,15 +9,15 @@ }: buildPythonApplication rec { - version = "1.2.0"; + version = "1.3.0"; pname = "podman-compose"; pyproject = true; src = fetchFromGitHub { repo = "podman-compose"; owner = "containers"; - rev = "v${version}"; - hash = "sha256-40RatexY/6eRfCodaiBeJpyt1sDUj2STSPL0gBECdRs="; + tag = "v${version}"; + hash = "sha256-0k+vJwWYEXQ6zxkcvjxBv9cq8nIBS15F7ul5VwqYtys="; }; build-system = [ diff --git a/pkgs/by-name/al/alacritty-theme/package.nix b/pkgs/by-name/al/alacritty-theme/package.nix index ce19ef025fff..a5e7d6f44c0c 100644 --- a/pkgs/by-name/al/alacritty-theme/package.nix +++ b/pkgs/by-name/al/alacritty-theme/package.nix @@ -8,13 +8,13 @@ stdenvNoCC.mkDerivation (self: { pname = "alacritty-theme"; - version = "0-unstable-2024-12-02"; + version = "0-unstable-2025-01-03"; src = fetchFromGitHub { owner = "alacritty"; repo = "alacritty-theme"; - rev = "95a7d695605863ede5b7430eb80d9e80f5f504bc"; - hash = "sha256-IsUIfoacXJYilTPQBKXnDEuyQCt9ofBMJ8UZ1McFwXM="; + rev = "aff9d111d43e1ad5c22d4e27fc1c98176e849fb9"; + hash = "sha256-GxCdyBihypHKkPlCVGiTAD4dP3ggkSyQSNS5AKUhSVo="; sparseCheckout = [ "themes" ]; }; diff --git a/pkgs/by-name/ay/ayugram-desktop/package.nix b/pkgs/by-name/ay/ayugram-desktop/package.nix new file mode 100644 index 000000000000..7cad7d59e3de --- /dev/null +++ b/pkgs/by-name/ay/ayugram-desktop/package.nix @@ -0,0 +1,60 @@ +{ + lib, + stdenv, + fetchFromGitHub, + telegram-desktop, + withWebkit ? true, +}: + +telegram-desktop.override { + pname = "ayugram-desktop"; + inherit withWebkit; + unwrapped = telegram-desktop.unwrapped.overrideAttrs ( + finalAttrs: previousAttrs: { + pname = "ayugram-desktop-unwrapped"; + version = "5.8.3"; + + src = fetchFromGitHub { + owner = "AyuGram"; + repo = "AyuGramDesktop"; + tag = "v${finalAttrs.version}"; + hash = "sha256-bgfqYI77kxHmFZB6LCdLzeIFv6bfsXXJrrkbz5MD6Q0="; + fetchSubmodules = true; + }; + + # Since the original .desktop file is for Flatpak, we need to fix it + postPatch = + (previousAttrs.postPatch or "") + + + lib.optionalString stdenv.hostPlatform.isLinux + # Rudiment: related functionality is disabled by disabling the auto-updater + # and it breaks the .desktop file in Aylur's Gtk Shell + # (with it, it causes the application to not be seen by the app launcher) + # https://github.com/AyuGram/AyuGramDesktop/blob/5566a8ca0abe448a7f1865222b64b68ed735ee07/Telegram/SourceFiles/platform/linux/specific_linux.cpp#L455 + '' + substituteInPlace lib/xdg/com.ayugram.desktop.desktop \ + --replace-fail "DESKTOPINTEGRATION=1 " "" + '' + + + # Since we aren't in Flatpak, "DBusActivatable" has no unit to + # activate and it causes the .desktop file to show the error "Could not activate remote peer + # 'com.ayugram.desktop': unit failed" (at least on KDE6) + '' + substituteInPlace lib/xdg/com.ayugram.desktop.desktop \ + --replace-fail "DBusActivatable=true" "" + ''; + + meta = previousAttrs.meta // { + mainProgram = if stdenv.hostPlatform.isLinux then "ayugram-desktop" else "AyuGram"; + description = "Desktop Telegram client with good customization and Ghost mode"; + longDescription = '' + The best that could be in the world of Telegram clients. + AyuGram is a Telegram client with a very pleasant features. + ''; + homepage = "https://github.com/AyuGram/AyuGramDesktop"; + changelog = "https://github.com/AyuGram/AyuGramDesktop/releases/tag/v${finalAttrs.version}"; + maintainers = with lib.maintainers; [ aucub ]; + }; + } + ); +} diff --git a/pkgs/by-name/co/codeql/package.nix b/pkgs/by-name/co/codeql/package.nix index 6a4208c1f72c..4bc7fe2500e6 100644 --- a/pkgs/by-name/co/codeql/package.nix +++ b/pkgs/by-name/co/codeql/package.nix @@ -11,7 +11,7 @@ stdenv.mkDerivation rec { pname = "codeql"; - version = "2.20.0"; + version = "2.20.1"; dontConfigure = true; dontBuild = true; @@ -19,7 +19,7 @@ stdenv.mkDerivation rec { src = fetchzip { url = "https://github.com/github/codeql-cli-binaries/releases/download/v${version}/codeql.zip"; - hash = "sha256-c9O4rmAuCBuFeM8R2ha6wBCAnGwYRdapNpPhlSvgYjg="; + hash = "sha256-9BNp4PxRL9YbzQ/AeW6EFk6xv1XmwDwxZgu3DL79H8w="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/dd/ddns-updater/package.nix b/pkgs/by-name/dd/ddns-updater/package.nix index 8ceaeecd14de..1d3364428a5b 100644 --- a/pkgs/by-name/dd/ddns-updater/package.nix +++ b/pkgs/by-name/dd/ddns-updater/package.nix @@ -7,23 +7,23 @@ }: buildGoModule rec { pname = "ddns-updater"; - version = "2.7.0"; + version = "2.9.0"; src = fetchFromGitHub { owner = "qdm12"; repo = "ddns-updater"; rev = "v${version}"; - hash = "sha256-U8Vw7dsj/efqvpooT3QQjNp41AuGYJ/Gz/pA8Em3diE="; + hash = "sha256-Vvk3owtSpwstmC5UaVyUEY+FW25KA+nYp2dOqiP4HTs="; }; - vendorHash = "sha256-M9Al3zl2Ltv4yWdyRB3+9zpTr3foliu5WweImHltz3M="; + vendorHash = "sha256-RKaUgE/cdzattMWMxiJ5fIXjx3IKE+On6dT/P6y4wqU="; ldflags = [ "-s" "-w" ]; - subPackages = [ "cmd/updater" ]; + subPackages = [ "cmd/ddns-updater" ]; passthru = { tests = { @@ -32,10 +32,6 @@ buildGoModule rec { updateScript = nix-update-script { }; }; - postInstall = '' - mv $out/bin/updater $out/bin/ddns-updater - ''; - meta = with lib; { description = "Container to update DNS records periodically with WebUI for many DNS providers"; homepage = "https://github.com/qdm12/ddns-updater"; diff --git a/pkgs/by-name/ds/dstp/package.nix b/pkgs/by-name/ds/dstp/package.nix index 66fd89f7d8f3..c06a34434a56 100644 --- a/pkgs/by-name/ds/dstp/package.nix +++ b/pkgs/by-name/ds/dstp/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "dstp"; - version = "0.4.0"; + version = "0.4.23"; src = fetchFromGitHub { owner = "ycd"; repo = pname; rev = "v${version}"; - sha256 = "sha256-YvuUgHHa8Egk+bbSI0SH0i3YrKWRbzjAckNG32RBRXw="; + sha256 = "sha256-QODp9IbIc2Z7N/xfRd0UV9r8t6RndOjdGe9hQXJyiN0="; }; - vendorHash = "sha256-qNH71MPKOC0ld7xxppjZrHSTJ6t8E0LljM1OzT7pM9g="; + vendorHash = "sha256-EE3xSRu7zAuQjaXCdTD924K6OamEkdxHYEaM0rW/O+o="; # Tests require network connection, but is not allowed by nix doCheck = false; diff --git a/pkgs/by-name/ea/easyjson/package.nix b/pkgs/by-name/ea/easyjson/package.nix index 21397e292eb6..97d6ddd6f845 100644 --- a/pkgs/by-name/ea/easyjson/package.nix +++ b/pkgs/by-name/ea/easyjson/package.nix @@ -6,13 +6,13 @@ buildGoModule rec { pname = "easyjson"; - version = "0.9"; + version = "0.9.0"; src = fetchFromGitHub { owner = "mailru"; repo = "easyjson"; rev = "v${version}"; - sha256 = "sha256-m2WZwi6TM6hiBlCQOe+rxF5z3vvnYqtHQX8d7y5NLgI="; + hash = "sha256-m2WZwi6TM6hiBlCQOe+rxF5z3vvnYqtHQX8d7y5NLgI="; }; vendorHash = "sha256-BsksTYmfPQezbWfIWX0NhuMbH4VvktrEx06C2Nb/FYE="; diff --git a/pkgs/by-name/fa/fanficfare/package.nix b/pkgs/by-name/fa/fanficfare/package.nix index dad31cb8506e..3f26f5f34409 100644 --- a/pkgs/by-name/fa/fanficfare/package.nix +++ b/pkgs/by-name/fa/fanficfare/package.nix @@ -6,12 +6,12 @@ python3Packages.buildPythonApplication rec { pname = "fanficfare"; - version = "4.40.0"; + version = "4.41.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-5WquEgSqPFMq+HU0K94QiC9WsP6Iv+CpE1ZsBgdYGFI="; + hash = "sha256-KZm3hhJzXZzHy11Ad6IdB5ixlLtIDFcx5X8ydqVpJKA="; }; nativeBuildInputs = with python3Packages; [ diff --git a/pkgs/by-name/fl/flix/package.nix b/pkgs/by-name/fl/flix/package.nix index 6a29b81acf3e..428a10352754 100644 --- a/pkgs/by-name/fl/flix/package.nix +++ b/pkgs/by-name/fl/flix/package.nix @@ -8,11 +8,11 @@ stdenvNoCC.mkDerivation rec { pname = "flix"; - version = "0.55.0"; + version = "0.56.0"; src = fetchurl { url = "https://github.com/flix/flix/releases/download/v${version}/flix.jar"; - sha256 = "sha256-O10RWB9WDs0r4j5uowDjgatcADU77nde/jY9Zy4p/jk="; + sha256 = "sha256-1xrfJesagHlN7Kur/ZeaYxqDVmFK+DaJ9ELmPfrQEVo="; }; dontUnpack = true; diff --git a/pkgs/by-name/gi/gitea/package.nix b/pkgs/by-name/gi/gitea/package.nix index ba555085083f..49166a753e88 100644 --- a/pkgs/by-name/gi/gitea/package.nix +++ b/pkgs/by-name/gi/gitea/package.nix @@ -20,7 +20,7 @@ let pname = "gitea-frontend"; inherit (gitea) src version; - npmDepsHash = "sha256-7kYGFJffP7Mu4+tWlcLTb7eBibgpwEis2zQYMWCI7dw="; + npmDepsHash = "sha256-xSJOEXDF/1Cc7ptNMLGE7RqqbxelI2XS/Mi9JZSWu/Y="; # use webpack directly instead of 'make frontend' as the packages are already installed buildPhase = '' @@ -35,18 +35,18 @@ let in buildGoModule rec { pname = "gitea"; - version = "1.22.6"; + version = "1.23.1"; src = fetchFromGitHub { owner = "go-gitea"; repo = "gitea"; rev = "v${gitea.version}"; - hash = "sha256-WQ8RAx4yW2dl1a/NXHF9fqAG6y62mXmB2lH8DFCg+nA="; + hash = "sha256-0/mzOKSRhXLhwmDnMHQCjkalP+4hkQR6kICsAj6+6zE="; }; proxyVendor = true; - vendorHash = "sha256-BR5PDhag557F4nLRoNJuwz+dlSjYgxzoKx/DIsXBPto="; + vendorHash = "sha256-qOntP6zBd21PjCAV5ZvksgwIV4zDTOYiVBBWkC6O7rk="; outputs = [ "out" diff --git a/pkgs/by-name/go/google-chrome/package.nix b/pkgs/by-name/go/google-chrome/package.nix index 6f5ce6d8a8c2..90ec7681d8c4 100644 --- a/pkgs/by-name/go/google-chrome/package.nix +++ b/pkgs/by-name/go/google-chrome/package.nix @@ -166,11 +166,11 @@ let linux = stdenv.mkDerivation (finalAttrs: { inherit pname meta passthru; - version = "131.0.6778.204"; + version = "131.0.6778.264"; src = fetchurl { url = "https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_${finalAttrs.version}-1_amd64.deb"; - hash = "sha256-vAZUFufRfvkRsbXnqWD4zE3hgTWbhFqDlauXN7m6mIw="; + hash = "sha256-zfPXkfjnvVGO09X4eqTii7rPwieMEsQMy9p9tXb5fDU="; }; # With strictDeps on, some shebangs were not being patched correctly @@ -266,11 +266,11 @@ let darwin = stdenvNoCC.mkDerivation (finalAttrs: { inherit pname meta passthru; - version = "131.0.6778.205"; + version = "131.0.6778.265"; src = fetchurl { - url = "http://dl.google.com/release2/chrome/adzhzymuuqppdtyulfwtrtnxa2oq_131.0.6778.205/GoogleChrome-131.0.6778.205.dmg"; - hash = "sha256-5YkibnlOv3QLa+Ni8qZG+qvcucpTCilfATcv3wrBPZo="; + url = "http://dl.google.com/release2/chrome/accjagybvz5mf6voljw3khsklaaa_131.0.6778.265/GoogleChrome-131.0.6778.265.dmg"; + hash = "sha256-mHfBmBJVlUYQf8UnCBBTbgizTuV/IucXg2H+i4zhnPU="; }; dontPatch = true; diff --git a/pkgs/by-name/hd/hdrop/package.nix b/pkgs/by-name/hd/hdrop/package.nix index 74f9f0e03e57..57287dd46093 100644 --- a/pkgs/by-name/hd/hdrop/package.nix +++ b/pkgs/by-name/hd/hdrop/package.nix @@ -15,13 +15,13 @@ stdenvNoCC.mkDerivation rec { pname = "hdrop"; - version = "0.6.0"; + version = "0.7.2"; src = fetchFromGitHub { owner = "Schweber"; repo = "hdrop"; rev = "v${version}"; - hash = "sha256-0GkZBqpORJqhhC19bsJHvkbHKOno1ZyBBA7nhzfqLZw="; + hash = "sha256-XpC/LLqB5EwvI2MwnR2x142UtG5WEt5Wwbhx6gdNJ68="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ka/kanboard/package.nix b/pkgs/by-name/ka/kanboard/package.nix index d37847e8484e..d7c46a5e4f03 100644 --- a/pkgs/by-name/ka/kanboard/package.nix +++ b/pkgs/by-name/ka/kanboard/package.nix @@ -15,7 +15,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { owner = "kanboard"; repo = "kanboard"; tag = "v${finalAttrs.version}"; - hash = "sha256-/PFE5h4elHFNbbIssoGMDkhGkEIec2uEMz+vU+DN5D0="; + hash = "sha256-pKWn6CZZu/iHnHLIY/6fMBDvAGXmBmsiFNdIyjSI98w="; }; dontBuild = true; diff --git a/pkgs/by-name/ko/koboldcpp/package.nix b/pkgs/by-name/ko/koboldcpp/package.nix index ea222830aa45..e61da193bcc1 100644 --- a/pkgs/by-name/ko/koboldcpp/package.nix +++ b/pkgs/by-name/ko/koboldcpp/package.nix @@ -40,13 +40,13 @@ let in effectiveStdenv.mkDerivation (finalAttrs: { pname = "koboldcpp"; - version = "1.81"; + version = "1.81.1"; src = fetchFromGitHub { owner = "LostRuins"; repo = "koboldcpp"; tag = "v${finalAttrs.version}"; - hash = "sha256-VRT/8rlLI3J/w8hPJ+g7UYSczbRwemz6R8bO+HLAiMM="; + hash = "sha256-Ndi7EQ4Idh946iQuf1mFluLh+9SEfTRtIu8uYN9uHpE="; }; enableParallelBuilding = true; diff --git a/pkgs/by-name/li/librewolf-bin/package.nix b/pkgs/by-name/li/librewolf-bin/package.nix index e31c15b6fb28..6311ef341ebb 100644 --- a/pkgs/by-name/li/librewolf-bin/package.nix +++ b/pkgs/by-name/li/librewolf-bin/package.nix @@ -6,11 +6,11 @@ let pname = "librewolf-bin"; - upstreamVersion = "133.0.3-1"; + upstreamVersion = "134.0-1"; version = lib.replaceStrings [ "-" ] [ "." ] upstreamVersion; src = fetchurl { url = "https://gitlab.com/api/v4/projects/24386000/packages/generic/librewolf/${upstreamVersion}/LibreWolf.x86_64.AppImage"; - hash = "sha256-mQR1hvMcAiNI8Xhwqfy6oysJ29Dbu12RPZg8xN4zPyw="; + hash = "sha256-WlI0a2Sb59O6QGZ59vseTeDIkzyJd4/VIZ/qTFcLWm0="; }; appimageContents = appimageTools.extract { inherit pname version src; }; in diff --git a/pkgs/by-name/li/lightningcss/package.nix b/pkgs/by-name/li/lightningcss/package.nix index 51795125a4cd..909d7c1e01b2 100644 --- a/pkgs/by-name/li/lightningcss/package.nix +++ b/pkgs/by-name/li/lightningcss/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage rec { pname = "lightningcss"; - version = "1.28.2"; + version = "1.29.0"; src = fetchFromGitHub { owner = "parcel-bundler"; repo = "lightningcss"; tag = "v${version}"; - hash = "sha256-IwuDJcKCG1CDyRsZbobPQnRzsaUfpJHKFemOWLJNM9c="; + hash = "sha256-xnsTYOjnfcaPHlLpf83efD3w5cjqyFV5bCV89zG1GaA="; }; - cargoHash = "sha256-um8G6QKxqPEcuCWmlFOqZVQLU8GxLwZ3S7z2Na2uzhQ="; + cargoHash = "sha256-cip1ZhHR39PE6ZX8PhGJ3oXCkR5LE/OWyjMqiG+lHvY="; patches = [ # Backport fix for build error for lightningcss-napi diff --git a/pkgs/by-name/li/limine/package.nix b/pkgs/by-name/li/limine/package.nix index 59ae6e304f7a..978d346e2b2d 100644 --- a/pkgs/by-name/li/limine/package.nix +++ b/pkgs/by-name/li/limine/package.nix @@ -18,7 +18,7 @@ let llvmPackages = llvmPackages_18; stdenv = llvmPackages.stdenv; - version = "8.6.1"; + version = "8.7.0"; hasI686 = (if targets == [ ] then stdenv.hostPlatform.isx86_32 else (builtins.elem "i686" targets)) @@ -64,7 +64,7 @@ stdenv.mkDerivation { # Packaging that in Nix is very cumbersome. src = fetchurl { url = "https://github.com/limine-bootloader/limine/releases/download/v${version}/limine-${version}.tar.gz"; - hash = "sha256-T64ydpYz299SHDEY0L0gOb4xwRpOQkGv8RIjl9j/5Ew="; + hash = "sha256-pwoR9ptMpdhdEe/Kbyc+smv9oNIqtJ9L0KFdf6/g0Ec="; }; hardeningDisable = [ diff --git a/pkgs/by-name/li/limo/package.nix b/pkgs/by-name/li/limo/package.nix index 372208d9c8b0..7acd6bc5757b 100644 --- a/pkgs/by-name/li/limo/package.nix +++ b/pkgs/by-name/li/limo/package.nix @@ -14,7 +14,7 @@ libsForQt5, - withUnrar ? true, + withUnrar ? false, unrar, # has an unfree license }: diff --git a/pkgs/by-name/ll/lla/package.nix b/pkgs/by-name/ll/lla/package.nix index 5112d1aa4609..eba0f6a127e2 100644 --- a/pkgs/by-name/ll/lla/package.nix +++ b/pkgs/by-name/ll/lla/package.nix @@ -7,22 +7,22 @@ nix-update-script, }: let - version = "0.3.7"; + version = "0.3.10"; in rustPlatform.buildRustPackage { pname = "lla"; inherit version; src = fetchFromGitHub { - owner = "triyanox"; + owner = "chaqchase"; repo = "lla"; tag = "v${version}"; - hash = "sha256-8BnYLC5SGFvk9srRyLxflDgfVbbGMSHXBOjXQLMLIi8="; + hash = "sha256-/6p23JW3ZaSuDf34IWcTggR92/zUTMRerQ32bTsRujo="; }; nativeBuildInputs = [ makeBinaryWrapper ]; - cargoHash = "sha256-H/BnJiR9+wcddAEWkKaqamTEDgjTUOMq1AiGWQAfjDM="; + cargoHash = "sha256-U0peFuyWZ0RP1Chtj7WY646fIQ8Q+HB2gtnhTO3hhiM="; cargoBuildFlags = [ "--workspace" ]; @@ -37,13 +37,15 @@ rustPlatform.buildRustPackage { passthru.updateScript = nix-update-script { }; meta = { - description = "Modern alternative to ls"; + description = "Blazing-fast `ls` replacement with superpowers"; longDescription = '' - `lla` is a high-performance, extensible alternative to the traditional ls command, written in Rust. - It offers enhanced functionality, customizable output, and a plugin system for extended capabilities. + `lla` is a modern `ls` replacement that transforms how developers interact with their filesystem. + Built with Rust's performance capabilities and designed with user experience in mind, + `lla` combines the familiarity of ls with powerful features like specialized views, + Git integration, and a robust plugin system with an extensible list of plugins to add more functionality. ''; - homepage = "https://github.com/triyanox/lla"; - changelog = "https://github.com/triyanox/lla/blob/refs/tags/v${version}/CHANGELOG.md"; + homepage = "https://lla.chaqchase.com"; + changelog = "https://github.com/chaqchase/lla/blob/refs/tags/v${version}/CHANGELOG.md"; license = with lib.licenses; [ mit ]; maintainers = with lib.maintainers; [ pluiedev ]; platforms = lib.platforms.unix; diff --git a/pkgs/by-name/lu/luminous-ttv/package.nix b/pkgs/by-name/lu/luminous-ttv/package.nix index 0dd3d97c0aba..284c28a7205a 100644 --- a/pkgs/by-name/lu/luminous-ttv/package.nix +++ b/pkgs/by-name/lu/luminous-ttv/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage rec { pname = "luminous-ttv"; - version = "0.5.7"; + version = "0.5.8"; src = fetchFromGitHub { owner = "AlyoshaVasilieva"; repo = "luminous-ttv"; rev = "v${version}"; - hash = "sha256-uaq5uiSp4lci27BxtqjdtUeiJvXhWo25lfFE+dQys6Y="; + hash = "sha256-pT+hiREKdzw9MKv28QpLK6LmHvnRci26f0DlcXns2rA="; }; - cargoHash = "sha256-jbtHxarRQ8gpCBc/HZWSnkzMrlMMltpknUBV1SGVq/I="; + cargoHash = "sha256-sUSXcVv93Sn6qNPNsbPvKXSZYkTdrOQifpSPBWjfqy8="; meta = { description = "Rust server to retrieve and relay a playlist for Twitch livestreams/VODs"; diff --git a/pkgs/by-name/ma/marwaita-teal/package.nix b/pkgs/by-name/ma/marwaita-teal/package.nix index d587947db9a8..b405d3cc87ea 100644 --- a/pkgs/by-name/ma/marwaita-teal/package.nix +++ b/pkgs/by-name/ma/marwaita-teal/package.nix @@ -11,13 +11,13 @@ stdenv.mkDerivation rec { pname = "marwaita-teal"; - version = "22"; + version = "24"; src = fetchFromGitHub { owner = "darkomarko42"; repo = pname; rev = version; - hash = "sha256-aSzeF4winpea21gADa/HT+a+FZ4Ykrpue/ePmveJU8E="; + hash = "sha256-63VJrmb0TcsXT1JM77+ZxN4kOZPBlqR2ANAhY041QCA="; }; buildInputs = [ diff --git a/pkgs/by-name/mp/mpris-timer/package.nix b/pkgs/by-name/mp/mpris-timer/package.nix index bc9c61bf31b9..1d0b25d13a6f 100644 --- a/pkgs/by-name/mp/mpris-timer/package.nix +++ b/pkgs/by-name/mp/mpris-timer/package.nix @@ -14,16 +14,16 @@ buildGoModule rec { pname = "mpris-timer"; - version = "1.6.2"; + version = "2.0.3"; src = fetchFromGitHub { owner = "efogdev"; repo = "mpris-timer"; tag = version; - hash = "sha256-QOnyu2FphqQW6aFa3rdJwLvQw+DXTS2JSzixshixLEg="; + hash = "sha256-N2F7eTNDHL9ABIq6ExjIj7uhYBkrRXDAeKwy1f4arYE="; }; - vendorHash = "sha256-APcQgNEn7ULIjBk7f4q6MMSX9k58+F7vzgUDiIZ3Jxc="; + vendorHash = "sha256-BYOmlV3x+SXMOyAfBktVThG4vog0mWSsIU2caOFYc5A="; strictDeps = true; diff --git a/pkgs/by-name/ne/neocmakelsp/package.nix b/pkgs/by-name/ne/neocmakelsp/package.nix index 01a36d4b2f67..ec13603654f6 100644 --- a/pkgs/by-name/ne/neocmakelsp/package.nix +++ b/pkgs/by-name/ne/neocmakelsp/package.nix @@ -1,40 +1,33 @@ { lib, - stdenv, - fetchFromGitHub, - meson, - ninja, - python3, rustPlatform, - rustc, - cargo, + fetchFromGitHub, + installShellFiles, }: -stdenv.mkDerivation rec { +rustPlatform.buildRustPackage rec { pname = "neocmakelsp"; - version = "0.8.13"; + version = "0.8.15"; src = fetchFromGitHub { owner = "Decodetalkers"; repo = "neocmakelsp"; rev = "v${version}"; - hash = "sha256-MRno86pi389p2lBTu86LCPx5yFN76CbM5AXAs4bsl7c="; + hash = "sha256-TCzW8QPSCGufLQanwcvgA5YsTV/QqDs7NKgOMPOgGho="; }; - cargoDeps = rustPlatform.fetchCargoTarball { - inherit pname version src; - hash = "sha256-UVXJF8jvZUcEWbsL+UmrO2VSlvowkXNGRbxCEmB89OU="; - }; + cargoHash = "sha256-oRt4af7KqPIckzZ8FhCNjkVC/j2PdprFL91K/qUWV3g="; nativeBuildInputs = [ - meson - ninja - python3 - rustPlatform.cargoSetupHook - rustc - cargo + installShellFiles ]; + postInstall = '' + installShellCompletion --bash completions/bash/neocmakelsp + installShellCompletion --fish completions/fish/neocmakelsp.fish + installShellCompletion --zsh completions/zsh/_neocmakelsp + ''; + meta = { description = "CMake lsp based on tower-lsp and treesitter"; homepage = "https://github.com/Decodetalkers/neocmakelsp"; diff --git a/pkgs/by-name/nu/nu_scripts/package.nix b/pkgs/by-name/nu/nu_scripts/package.nix index 6df1276ffaa0..62ca93d7140d 100644 --- a/pkgs/by-name/nu/nu_scripts/package.nix +++ b/pkgs/by-name/nu/nu_scripts/package.nix @@ -6,13 +6,13 @@ stdenvNoCC.mkDerivation rec { pname = "nu_scripts"; - version = "0-unstable-2024-12-27"; + version = "0-unstable-2025-01-06"; src = fetchFromGitHub { owner = "nushell"; repo = pname; - rev = "a83a40dff05e91daf90bb42e7a23c5e70c85a759"; - hash = "sha256-SstIYp97dUX0+R3wN1yufDNHpKzppuCOlGUp6u503Ws="; + rev = "a9b829115ff3c77981616ae777379fc0bd4dc998"; + hash = "sha256-fIayTOyJCqOkFUkmghBQJfCp8s8oNrdUi+/BuOjcbTU="; }; installPhase = '' diff --git a/pkgs/by-name/nv/nvc/package.nix b/pkgs/by-name/nv/nvc/package.nix index 64927c674a90..41d042750c3c 100644 --- a/pkgs/by-name/nv/nvc/package.nix +++ b/pkgs/by-name/nv/nvc/package.nix @@ -16,13 +16,13 @@ stdenv.mkDerivation rec { pname = "nvc"; - version = "1.14.2"; + version = "1.15.0"; src = fetchFromGitHub { owner = "nickg"; repo = "nvc"; rev = "r${version}"; - hash = "sha256-ppZ6rvSmny4wKCpdlJvvaLOTUn3/hUAiEhEkj33oF3c="; + hash = "sha256-EpDJhgj1oYz+050qPwrToQAJNMtkSb423+Bh09qlka0="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/nw/nwg-menu/package.nix b/pkgs/by-name/nw/nwg-menu/package.nix index 99d45b46d8c5..1499989b0451 100644 --- a/pkgs/by-name/nw/nwg-menu/package.nix +++ b/pkgs/by-name/nw/nwg-menu/package.nix @@ -14,16 +14,16 @@ buildGoModule rec { pname = "nwg-menu"; - version = "0.1.6"; + version = "0.1.7"; src = fetchFromGitHub { owner = "nwg-piotr"; repo = "nwg-menu"; rev = "v${version}"; - sha256 = "sha256-njh2GGYg3YbBXh3h6zrTJc9E0ehAbmaVQN/2DdsBjQU="; + sha256 = "sha256-pWdLSoTeRgr5FPdBWMTVdsnijuwu8fLuNkyIRZ+JEe8="; }; - vendorHash = "sha256-l6Xfna4btWhUGqqmIx6+s+cR9YZ33KQyEviySd2Eopw="; + vendorHash = "sha256-iR+ytThRwmCvFEMcpSELPRwiramN5jPXAjaJtda4pOw="; doCheck = false; diff --git a/pkgs/by-name/oh/oha/package.nix b/pkgs/by-name/oh/oha/package.nix index cac1ed1b7e3b..9c58e8eff375 100644 --- a/pkgs/by-name/oh/oha/package.nix +++ b/pkgs/by-name/oh/oha/package.nix @@ -9,16 +9,16 @@ rustPlatform.buildRustPackage rec { pname = "oha"; - version = "1.5.0"; + version = "1.6.0"; src = fetchFromGitHub { owner = "hatoo"; repo = pname; tag = "v${version}"; - hash = "sha256-repm6Od9vuDZVZRoU8QTXTTVeqjlw9lFmFVWDNjToyU="; + hash = "sha256-P710b6Bs3O4pNrusoXLmIfYzmAB+BzXCuSX9k7KOWno="; }; - cargoHash = "sha256-4rKndnw+R78bfsUMOfFV3ZGM6df+ZhcxL3OeFCndZM4="; + cargoHash = "sha256-k4nG95cPntlMYnICYSDIgXPgD8vBCk4q5/XO4ykJyZU="; nativeBuildInputs = lib.optionals stdenv.hostPlatform.isLinux [ pkg-config diff --git a/pkgs/by-name/op/operator-sdk/package.nix b/pkgs/by-name/op/operator-sdk/package.nix index e9e1f977ecaa..be5f7a14e060 100644 --- a/pkgs/by-name/op/operator-sdk/package.nix +++ b/pkgs/by-name/op/operator-sdk/package.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "operator-sdk"; - version = "1.38.0"; + version = "1.39.0"; src = fetchFromGitHub { owner = "operator-framework"; repo = pname; tag = "v${version}"; - hash = "sha256-YCYieXT+3LCpae3V/vub/TAKUG03HjB9FdHEhDVP4uM="; + hash = "sha256-D3LAKrMlqfRqSLuQv6qh5dyQVzIAXCPwTpb1mDkjLF4="; }; - vendorHash = "sha256-8qNrXLmp3FKb6ByrIWa7VupEhW4Wc4xZCJmURqt/mfw="; + vendorHash = "sha256-3CtVl3HWUcbXp/U/pTqoCol4kmJqtLsTlcAijGHENtI="; nativeBuildInputs = [ makeWrapper diff --git a/pkgs/by-name/ph/phpdocumentor/package.nix b/pkgs/by-name/ph/phpdocumentor/package.nix index abd8fe830617..2e08d85fa646 100644 --- a/pkgs/by-name/ph/phpdocumentor/package.nix +++ b/pkgs/by-name/ph/phpdocumentor/package.nix @@ -16,7 +16,7 @@ php.buildComposerProject2 (finalAttrs: { hash = "sha256-8TQlqXhZ3rHmOAuxsBYa+7JD+SxMQY0NZgCyElStFag="; }; - vendorHash = "sha256-Q1y18ERUs4iRd94JqBYVRNizR3v5MBTtItsxvGkrkyU="; + vendorHash = "sha256-PVaa0o8daoqXs8l3bF/Fsmtx3bdpO2uXTnR4tx8cUC4="; # Needed because of the unbound version constraint on phpdocumentor/json-path composerStrictValidation = false; diff --git a/pkgs/by-name/ph/phylophlan/package.nix b/pkgs/by-name/ph/phylophlan/package.nix new file mode 100644 index 000000000000..3cb804a29227 --- /dev/null +++ b/pkgs/by-name/ph/phylophlan/package.nix @@ -0,0 +1,65 @@ +{ + lib, + fetchFromGitHub, + raxml, + mafft, + trimal, + blast, + diamond, + python3Packages, +}: +let + finalAttrs = { + pname = "phylophlan"; + version = "3.1.1"; + pyproject = true; + + src = fetchFromGitHub { + owner = "biobakery"; + repo = "phylophlan"; + rev = "refs/tags/${finalAttrs.version}"; + hash = "sha256-KlWKt2tH2lQBh/eQ2Hbcu2gXHEFfmFEc6LrybluxINc="; + }; + + build-system = with python3Packages; [ setuptools ]; + + # It has no tests + doCheck = false; + + dependencies = with python3Packages; [ + biopython + dendropy + matplotlib + numpy + pandas + seaborn + distutils + requests + ]; + + # Minimum needed external tools + # See https://github.com/biobakery/phylophlan/wiki#dependencies + propagatedBuildInputs = [ + raxml + mafft + trimal + blast + diamond + ]; + + postInstall = '' + # Not revelant in this context + rm -f $out/bin/phylophlan_write_default_configs.sh + ''; + + meta = { + homepage = "https://github.com/biobakery/phylophlan"; + description = "Precise phylogenetic analysis of microbial isolates and genomes from metagenomes"; + changelog = "https://github.com/biobakery/phylophlan/releases"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ theobori ]; + mainProgram = "phylophlan"; + }; + }; +in +python3Packages.buildPythonApplication finalAttrs diff --git a/pkgs/applications/audio/pocket-casts/default.nix b/pkgs/by-name/po/pocket-casts/package.nix similarity index 100% rename from pkgs/applications/audio/pocket-casts/default.nix rename to pkgs/by-name/po/pocket-casts/package.nix diff --git a/pkgs/by-name/pr/pretix/plugins/default.nix b/pkgs/by-name/pr/pretix/plugins/default.nix index 5e3b8fa20142..12c9b6fa02bf 100644 --- a/pkgs/by-name/pr/pretix/plugins/default.nix +++ b/pkgs/by-name/pr/pretix/plugins/default.nix @@ -4,6 +4,8 @@ }: { + mollie = callPackage ./mollie.nix { }; + pages = callPackage ./pages.nix { }; passbook = callPackage ./passbook.nix { }; diff --git a/pkgs/by-name/pr/pretix/plugins/mollie.nix b/pkgs/by-name/pr/pretix/plugins/mollie.nix new file mode 100644 index 000000000000..da15098b01d2 --- /dev/null +++ b/pkgs/by-name/pr/pretix/plugins/mollie.nix @@ -0,0 +1,36 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + pretix-plugin-build, + setuptools, +}: + +buildPythonPackage rec { + pname = "pretix-mollie"; + version = "2.2.1"; + pyproject = true; + + src = fetchFromGitHub { + owner = "pretix"; + repo = "pretix-mollie"; + tag = "v${version}"; + hash = "sha256-utrdFrE4XHDTi/45gUTFarD+PQoGIHc4gTkDR8dGu40="; + }; + + build-system = [ + pretix-plugin-build + setuptools + ]; + + pythonImportsCheck = [ + "pretix_mollie" + ]; + + meta = { + description = "Mollie payments for pretix"; + homepage = "https://github.com/pretix/pretix-mollie"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ hexa ]; + }; +} diff --git a/pkgs/by-name/pv/pv-migrate/package.nix b/pkgs/by-name/pv/pv-migrate/package.nix index 8d78ef3882d0..b59d4d1a31d7 100644 --- a/pkgs/by-name/pv/pv-migrate/package.nix +++ b/pkgs/by-name/pv/pv-migrate/package.nix @@ -7,18 +7,18 @@ buildGoModule rec { pname = "pv-migrate"; - version = "2.0.1"; + version = "2.1.0"; src = fetchFromGitHub { owner = "utkuozdemir"; repo = pname; tag = "v${version}"; - sha256 = "sha256-QD/yacQOII1AS9VHB/2cTgoxLioyKYoROSizkHooX9w="; + sha256 = "sha256-41yuxvGsJ+BTvw96hWhVRqqJ1UXhvqGO9Y0hU7PfjTU="; }; subPackages = [ "cmd/pv-migrate" ]; - vendorHash = "sha256-NXL7LaGSfiJW9lQrZyh5Iw1QvQ9T8omfafADm4PlGik="; + vendorHash = "sha256-bkyANbdQIsb8XHRQvI//RogFfVr7x6wwsieru1KIppU="; ldflags = [ "-s" diff --git a/pkgs/by-name/ra/rain/package.nix b/pkgs/by-name/ra/rain/package.nix index 60d4f83ca875..05b2b0189e8b 100644 --- a/pkgs/by-name/ra/rain/package.nix +++ b/pkgs/by-name/ra/rain/package.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "rain"; - version = "1.20.2"; + version = "1.21.0"; src = fetchFromGitHub { owner = "aws-cloudformation"; repo = pname; rev = "v${version}"; - sha256 = "sha256-T/J01oxiCaZ8vBzSvB3j+dacehHCFs5+46MIoc2DKLU="; + sha256 = "sha256-2yb965fDzNgrPXT2xMRdqD/inyvlwdKlkMj16YSFHBk="; }; - vendorHash = "sha256-ML65zg8TVblNcFVmvsiIwxRIfL+jxgUpLx2lVUFHXxI="; + vendorHash = "sha256-TlS9SfqMJa5w+JMUx+7ZMF0xk/VsnjOScSGXEw1dVkU="; subPackages = [ "cmd/rain" ]; diff --git a/pkgs/by-name/ra/razer-cli/package.nix b/pkgs/by-name/ra/razer-cli/package.nix new file mode 100644 index 000000000000..37bf5eedb65c --- /dev/null +++ b/pkgs/by-name/ra/razer-cli/package.nix @@ -0,0 +1,43 @@ +{ + lib, + python3, + fetchFromGitHub, + xrdb, +}: + +# requires openrazer-daemon to be running on the system +# on NixOS hardware.openrazer.enable or pkgs.openrazer-daemon + +python3.pkgs.buildPythonApplication rec { + pname = "razer-cli"; + version = "2.2.1"; + pyproject = true; + + src = fetchFromGitHub { + owner = "lolei"; + repo = "razer-cli"; + rev = "v${version}"; + hash = "sha256-p/RcBpkvtqYQ3Ekt0pLvKyi1Vv93oHDd7hqSTu/5CSw="; + }; + + build-system = with python3.pkgs; [ + setuptools + ]; + + dependencies = [ + python3.pkgs.openrazer + ]; + + buildInputs = [ + xrdb + ]; + + meta = { + homepage = "https://github.com/LoLei/razer-cli"; + description = "Command line interface for controlling Razer devices on Linux"; + mainProgram = "razer-cli"; + license = lib.licenses.gpl3Only; + maintainers = [ lib.maintainers.kaylorben ]; + platforms = lib.platforms.linux; + }; +} diff --git a/pkgs/by-name/re/retroarch-joypad-autoconfig/package.nix b/pkgs/by-name/re/retroarch-joypad-autoconfig/package.nix index 4f30dbf97d8b..e72bde6a8e91 100644 --- a/pkgs/by-name/re/retroarch-joypad-autoconfig/package.nix +++ b/pkgs/by-name/re/retroarch-joypad-autoconfig/package.nix @@ -7,13 +7,13 @@ stdenvNoCC.mkDerivation rec { pname = "retroarch-joypad-autoconfig"; - version = "1.19.0"; + version = "1.20.0"; src = fetchFromGitHub { owner = "libretro"; repo = "retroarch-joypad-autoconfig"; rev = "v${version}"; - hash = "sha256-iwxTMwGHix2K5UyjBWFamyo3nVULxwbIF+djyQWz5L0="; + hash = "sha256-TdNyQOMLBgwpeYDE8qrRrIMUYcagiBJ02rSVU4Ycn1o="; }; makeFlags = [ diff --git a/pkgs/by-name/ro/rofi-calc/package.nix b/pkgs/by-name/ro/rofi-calc/package.nix index f94234f7b5df..a7a97beec45e 100644 --- a/pkgs/by-name/ro/rofi-calc/package.nix +++ b/pkgs/by-name/ro/rofi-calc/package.nix @@ -14,13 +14,13 @@ stdenv.mkDerivation rec { pname = "rofi-calc"; - version = "2.2.1"; + version = "2.3.0"; src = fetchFromGitHub { owner = "svenstaro"; repo = pname; rev = "v${version}"; - sha256 = "sha256-uXaI8dwTRtg8LnFxopgXr9x/vEl8ixzIGOsSQQkAkoQ="; + sha256 = "sha256-YDij0j/AOl69FlsGfolzv8lI+iQfDmJrXo2duTIoMRA="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/s3/s3ql/package.nix b/pkgs/by-name/s3/s3ql/package.nix index f0181e19b9bc..5894d776444f 100644 --- a/pkgs/by-name/s3/s3ql/package.nix +++ b/pkgs/by-name/s3/s3ql/package.nix @@ -27,7 +27,6 @@ python3.pkgs.buildPythonApplication rec { apsw cryptography defusedxml - dugong google-auth google-auth-oauthlib pyfuse3 diff --git a/pkgs/by-name/se/searxng/package.nix b/pkgs/by-name/se/searxng/package.nix index 2af550d7c23e..b77b4143a6a5 100644 --- a/pkgs/by-name/se/searxng/package.nix +++ b/pkgs/by-name/se/searxng/package.nix @@ -8,13 +8,13 @@ python3.pkgs.toPythonModule ( python3.pkgs.buildPythonApplication rec { pname = "searxng"; - version = "0-unstable-2024-11-25"; + version = "0-unstable-2025-01-10"; src = fetchFromGitHub { owner = "searxng"; repo = "searxng"; - rev = "bad070b4bc2c5afa73edea546c68d3e142a476fc"; - hash = "sha256-pJl0pD+lx1L7CMKEZaK15ahd96gwWKsR53EVF7RRNtY="; + rev = "94a0b415ef587e013df9e7350667b752a3822e90"; + hash = "sha256-ZeFHsoQXmG2sZXhPY7aRTsAXmFGHNT5ig0c2Hy344vw="; }; postPatch = '' diff --git a/pkgs/by-name/se/sequoia-sq/package.nix b/pkgs/by-name/se/sequoia-sq/package.nix index 44fc52bd620f..a3b5f778982f 100644 --- a/pkgs/by-name/se/sequoia-sq/package.nix +++ b/pkgs/by-name/se/sequoia-sq/package.nix @@ -15,16 +15,16 @@ rustPlatform.buildRustPackage rec { pname = "sequoia-sq"; - version = "1.0.0"; + version = "1.1.0"; src = fetchFromGitLab { owner = "sequoia-pgp"; repo = "sequoia-sq"; rev = "v${version}"; - hash = "sha256-fXKX4/K3Pcfzdwi0yIVrwZk/7OunQh7g38dVpYhDoxE="; + hash = "sha256-m6uUqTXswzdtIabNgijdU54VGQSk0SkSqdh+7m1Q7RU="; }; - cargoHash = "sha256-9Nu9hZDBNgfjAmorQBKhdSRavljhtzZ3XIG0mi/xl+s="; + cargoHash = "sha256-tq0TLiu8pdLIP0hGQ5x6TJKhweio0XdBMvlTdl8MvEY="; nativeBuildInputs = [ pkg-config diff --git a/pkgs/by-name/sh/shader-slang/1-find-packages.patch b/pkgs/by-name/sh/shader-slang/1-find-packages.patch new file mode 100644 index 000000000000..2cab123bc9ff --- /dev/null +++ b/pkgs/by-name/sh/shader-slang/1-find-packages.patch @@ -0,0 +1,77 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index dc281211..c36b9bcb 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -154,6 +154,8 @@ advanced_option( + "Build using system unordered dense" + OFF + ) ++advanced_option(SLANG_USE_SYSTEM_SPIRV_TOOLS "Build using system SPIR-V tools library" OFF) ++advanced_option(SLANG_USE_SYSTEM_GLSLANG "Build using system glslang library" OFF) + + option( + SLANG_SPIRV_HEADERS_INCLUDE_DIR +@@ -289,6 +291,34 @@ if(${SLANG_USE_SYSTEM_UNORDERED_DENSE}) + find_package(unordered_dense CONFIG QUIET) + endif() + ++if(${SLANG_USE_SYSTEM_MINIZ}) ++ find_package(miniz REQUIRED) ++ add_library(miniz ALIAS miniz::miniz) ++endif() ++ ++if(${SLANG_USE_SYSTEM_LZ4}) ++ find_package(lz4 REQUIRED) ++ add_library(lz4_static ALIAS LZ4::lz4) ++endif() ++ ++if(${SLANG_USE_SYSTEM_VULKAN_HEADERS}) ++ find_package(VulkanHeaders REQUIRED) ++endif() ++ ++if(${SLANG_USE_SYSTEM_SPIRV_HEADERS}) ++ find_package(SPIRV-Headers REQUIRED) ++ add_library(SPIRV-Headers ALIAS SPIRV-Headers::SPIRV-Headers) ++endif() ++ ++if(${SLANG_USE_SYSTEM_SPIRV_TOOLS}) ++ find_package(SPIRV-Tools REQUIRED) ++endif() ++ ++if(${SLANG_USE_SYSTEM_GLSLANG}) ++ find_package(glslang REQUIRED) ++ add_library(glslang ALIAS glslang::glslang) ++endif() ++ + add_subdirectory(external) + + # webgpu_dawn is only available as a fetched shared library, since Dawn's nested source +diff --git a/external/CMakeLists.txt b/external/CMakeLists.txt +index 43105a5f..8b9c0f14 100644 +--- a/external/CMakeLists.txt ++++ b/external/CMakeLists.txt +@@ -73,19 +73,24 @@ if(NOT ${SLANG_USE_SYSTEM_SPIRV_HEADERS}) + endif() + + if(SLANG_ENABLE_SLANG_GLSLANG) ++if(NOT ${SLANG_USE_SYSTEM_SPIRV_TOOLS}) + # SPIRV-Tools + set(SPIRV_TOOLS_BUILD_STATIC ON) + set(SPIRV_WERROR OFF) + set(SPIRV_HEADER_DIR "${CMAKE_CURRENT_LIST_DIR}/spirv-headers/") + set(SPIRV_SKIP_TESTS ON) + add_subdirectory(spirv-tools EXCLUDE_FROM_ALL ${system}) ++endif() + ++if(NOT ${SLANG_USE_SYSTEM_GLSLANG}) + # glslang + set(SKIP_GLSLANG_INSTALL ON) + set(ENABLE_OPT ON) + set(ENABLE_PCH OFF) ++ set(ALLOW_EXTERNAL_SPIRV_TOOLS ${SLANG_USE_SYSTEM_SPIRV_TOOLS}) + add_subdirectory(glslang EXCLUDE_FROM_ALL ${system}) + endif() ++endif() + + # imgui + add_library(imgui INTERFACE) diff --git a/pkgs/by-name/sh/shader-slang/2-shared-llvm.patch b/pkgs/by-name/sh/shader-slang/2-shared-llvm.patch new file mode 100644 index 000000000000..587724e64872 --- /dev/null +++ b/pkgs/by-name/sh/shader-slang/2-shared-llvm.patch @@ -0,0 +1,27 @@ +diff --git a/cmake/LLVM.cmake b/cmake/LLVM.cmake +index 3c7c1b54..7f66d6bd 100644 +--- a/cmake/LLVM.cmake ++++ b/cmake/LLVM.cmake +@@ -7,7 +7,7 @@ function(llvm_target_from_components target_name) + ${components} + ) + add_library(${target_name} INTERFACE) +- target_link_libraries(${target_name} INTERFACE ${llvm_libs}) ++ target_link_libraries(${target_name} INTERFACE LLVM) + target_include_directories( + ${target_name} + SYSTEM +@@ -66,12 +66,7 @@ function(fetch_or_build_slang_llvm) + llvm_target_from_components(llvm-dep filecheck native orcjit) + clang_target_from_libs( + clang-dep +- clangBasic +- clangCodeGen +- clangDriver +- clangLex +- clangFrontend +- clangFrontendTool ++ clang-cpp + ) + slang_add_target( + source/slang-llvm diff --git a/pkgs/by-name/sh/shader-slang/3-glslang-15.patch b/pkgs/by-name/sh/shader-slang/3-glslang-15.patch new file mode 100644 index 000000000000..602cabc0c5d6 --- /dev/null +++ b/pkgs/by-name/sh/shader-slang/3-glslang-15.patch @@ -0,0 +1,45 @@ +diff --git a/source/slang-glslang/slang-glslang.cpp b/source/slang-glslang/slang-glslang.cpp +index 4abcada6..0f63a64e 100644 +--- a/source/slang-glslang/slang-glslang.cpp ++++ b/source/slang-glslang/slang-glslang.cpp +@@ -1,8 +1,7 @@ + // slang-glslang.cpp + #include "slang-glslang.h" + +-#include "SPIRV/GlslangToSpv.h" +-#include "glslang/MachineIndependent/localintermediate.h" ++#include "glslang/SPIRV/GlslangToSpv.h" + #include "glslang/Public/ShaderLang.h" + #include "slang.h" + #include "spirv-tools/libspirv.h" +@@ -17,6 +16,7 @@ + #include + #include + #include ++#include + + // This is a wrapper to allow us to run the `glslang` compiler + // in a controlled fashion. +@@ -718,6 +718,11 @@ static int glslang_compileGLSLToSPIRV(glslang_CompileRequest_1_2 request) + return 1; + } + ++ if (debugLevel == SLANG_DEBUG_INFO_LEVEL_MAXIMAL) ++ { ++ shader->addSourceText(sourceText, sourceTextLength); ++ } ++ + if (request.entryPointName && strlen(request.entryPointName)) + shader->setEntryPoint(request.entryPointName); + +@@ -741,10 +746,6 @@ static int glslang_compileGLSLToSPIRV(glslang_CompileRequest_1_2 request) + auto stageIntermediate = program->getIntermediate((EShLanguage)stage); + if (!stageIntermediate) + continue; +- if (debugLevel == SLANG_DEBUG_INFO_LEVEL_MAXIMAL) +- { +- stageIntermediate->addSourceText(sourceText, sourceTextLength); +- } + + std::vector spirv; + spv::SpvBuildLogger logger; diff --git a/pkgs/by-name/sh/shader-slang/package.nix b/pkgs/by-name/sh/shader-slang/package.nix new file mode 100644 index 000000000000..9c7502311777 --- /dev/null +++ b/pkgs/by-name/sh/shader-slang/package.nix @@ -0,0 +1,158 @@ +{ + lib, + stdenv, + fetchFromGitHub, + cmake, + ninja, + python3, + miniz, + lz4, + libxml2, + libX11, + spirv-headers, + glslang, + llvmPackages_13, + versionCheckHook, + gitUpdater, + + # Required for compiling to SPIR-V or GLSL + withGlslang ? true, + # Can be used for compiling shaders to CPU targets, see: + # https://github.com/shader-slang/slang/blob/master/docs/cpu-target.md + # If `withLLVM` is disabled, Slang will fall back to the C++ compiler found + # in the environment, if one exists. + withLLVM ? false, + # Dynamically link against libllvm and libclang++ (upstream defaults to static) + withSharedLLVM ? withLLVM, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "shader-slang"; + version = "2025.2"; + + src = fetchFromGitHub { + owner = "shader-slang"; + repo = "slang"; + tag = "v${finalAttrs.version}"; + hash = "sha256-H/ePYu6o926M22zussW1f15iYRJCq29TeNJzBD0eAao="; + fetchSubmodules = true; + }; + + patches = + [ + # Slang's build definitions do not support using system provided cmake packages + # for its dependencies. + # While it does come with "SLANG_USE_SYSTEM_XYZ" flags, these expect Slang to be + # imported into some other CMake build that already provides the necessary target. + # This patch adds the required `find_package` calls and sets up target aliases where needed. + ./1-find-packages.patch + ] + ++ lib.optionals withSharedLLVM [ + # Upstream statically links libllvm and libclang++, resulting in a ~5x increase in binary size. + ./2-shared-llvm.patch + ] + ++ lib.optionals withGlslang [ + # Upstream depends on glslang 13 and there are minor breaking changes in glslang 15, the version + # we ship in nixpkgs. + ./3-glslang-15.patch + ]; + + outputs = [ + "out" + "dev" + "doc" + ]; + + strictDeps = true; + + nativeBuildInputs = [ + cmake + ninja + python3 + ]; + + buildInputs = + [ + miniz + lz4 + libxml2 + spirv-headers + ] + ++ (lib.optionals stdenv.hostPlatform.isLinux [ + libX11 + ]) + ++ (lib.optionals withLLVM [ + # Slang only supports LLVM 13: + # https://github.com/shader-slang/slang/blob/master/docs/building.md#llvm-support + llvmPackages_13.llvm + llvmPackages_13.libclang + ]) + ++ (lib.optionals withGlslang [ + # SPIRV-tools is included in glslang. + glslang + ]); + + separateDebugInfo = true; + + # Required for spaces in cmakeFlags, see https://github.com/NixOS/nixpkgs/issues/114044 + __structuredAttrs = true; + + preConfigure = + lib.optionalString stdenv.hostPlatform.isLinux '' + # required to handle LTO objects + export AR="${stdenv.cc.targetPrefix}gcc-ar" + export NM="${stdenv.cc.targetPrefix}gcc-nm" + export RANLIB="${stdenv.cc.targetPrefix}gcc-ranlib" + '' + + '' + # cmake setup hook only sets CMAKE_AR and CMAKE_RANLIB, but not these + prependToVar cmakeFlags "-DCMAKE_CXX_COMPILER_AR=$(command -v $AR)" + prependToVar cmakeFlags "-DCMAKE_CXX_COMPILER_RANLIB=$(command -v $RANLIB)" + ''; + + cmakeFlags = + [ + "-GNinja Multi-Config" + # The cmake setup hook only specifies `-DCMAKE_BUILD_TYPE=Release`, + # which does nothing for "Ninja Multi-Config". + "-DCMAKE_CONFIGURATION_TYPES=RelWithDebInfo" + # Handled by separateDebugInfo so we don't need special installation handling + "-DSLANG_ENABLE_SPLIT_DEBUG_INFO=OFF" + "-DSLANG_VERSION_FULL=v${finalAttrs.version}-nixpkgs" + # slang-rhi tries to download WebGPU dawn binaries, and as stated on + # https://github.com/shader-slang/slang-rhi is "under active refactoring + # and development, and is not yet ready for general use." + "-DSLANG_ENABLE_SLANG_RHI=OFF" + "-DSLANG_USE_SYSTEM_MINIZ=ON" + "-DSLANG_USE_SYSTEM_LZ4=ON" + "-DSLANG_SPIRV_HEADERS_INCLUDE_DIR=${spirv-headers}/include" + "-DSLANG_SLANG_LLVM_FLAVOR=${if withLLVM then "USE_SYSTEM_LLVM" else "DISABLE"}" + ] + # Currently depends on unreleased op type `SpvOpTypeNodePayloadArrayAMDX`, + # which will be included in next release >1.3.296 + ++ lib.optional (lib.versionAtLeast spirv-headers.version "1.3.297.0") "-DSLANG_USE_SYSTEM_SPIRV_HEADERS=ON" + ++ (lib.optionals withGlslang [ + "-DSLANG_USE_SYSTEM_SPIRV_TOOLS=ON" + "-DSLANG_USE_SYSTEM_GLSLANG=ON" + ]) + ++ lib.optional (!withGlslang) "-DSLANG_ENABLE_SLANG_GLSLANG=OFF"; + + nativeInstallCheckInputs = [ versionCheckHook ]; + versionCheckProgram = "${placeholder "out"}/bin/slangc"; + versionCheckProgramArg = [ "-v" ]; + doInstallCheck = true; + + passthru.updateScript = gitUpdater { + rev-prefix = "v"; + ignoredVersions = "*-draft"; + }; + + meta = { + description = "A shading language that makes it easier to build and maintain large shader codebases in a modular and extensible fashion"; + homepage = "https://github.com/shader-slang/slang"; + license = lib.licenses.asl20-llvm; + maintainers = with lib.maintainers; [ niklaskorz ]; + mainProgram = "slangc"; + platforms = lib.platforms.all; + }; +}) diff --git a/pkgs/by-name/so/soapyplutosdr/package.nix b/pkgs/by-name/so/soapyplutosdr/package.nix new file mode 100644 index 000000000000..07e4fda8cc76 --- /dev/null +++ b/pkgs/by-name/so/soapyplutosdr/package.nix @@ -0,0 +1,52 @@ +{ + lib, + stdenv, + fetchFromGitHub, + cmake, + pkg-config, + darwin, + libad9361, + libiio, + libusb1, + soapysdr, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "soapyplutosdr"; + version = "0.2.2"; + + src = fetchFromGitHub { + owner = "pothosware"; + repo = "SoapyPlutoSDR"; + rev = "soapy-plutosdr-${finalAttrs.version}"; + hash = "sha256-uXKvv/QRbYknqsLGlPFxSH7KLh0CucLjq4XEFFcieWw="; + }; + + nativeBuildInputs = [ + cmake + pkg-config + ]; + buildInputs = + [ + libad9361 + libiio + libusb1 + soapysdr + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + darwin.apple_sdk.frameworks.Security + darwin.apple_sdk.frameworks.IOKit + darwin.libobjc + ]; + + cmakeFlags = [ "-DSoapySDR_DIR=${soapysdr}/share/cmake/SoapySDR/" ]; + + meta = with lib; { + homepage = "https://github.com/pothosware/SoapyPlutoSDR"; + changelog = "https://github.com/pothosware/SoapyPlutoSDR/blob/soapy-plutosdr-${finalAttrs.version}/Changelog.txt"; + description = "SoapySDR plugin for Pluto SDR devices"; + license = licenses.lgpl21; + maintainers = with maintainers; [ wucke13 ]; + platforms = platforms.unix; + }; +}) diff --git a/pkgs/by-name/st/stenc/package.nix b/pkgs/by-name/st/stenc/package.nix index b1d15c56f65b..58c82ca15e54 100644 --- a/pkgs/by-name/st/stenc/package.nix +++ b/pkgs/by-name/st/stenc/package.nix @@ -4,27 +4,39 @@ fetchFromGitHub, gitUpdater, autoreconfHook, + pkg-config, + pandoc, + installShellFiles, }: stdenv.mkDerivation rec { pname = "stenc"; - version = "1.1.1"; + version = "2.0.0"; + + outputs = [ + "out" + "man" + ]; src = fetchFromGitHub { owner = "scsitape"; repo = "stenc"; - rev = version; - sha256 = "GcCRVkv+1mREq3MhMRn5fICthwI4WRQJSP6InuzxP1Q="; + tag = version; + sha256 = "sha256-L0g285H8bf3g+HDYUDRWBZMOBCnWz3Vm38Ijttu404U="; }; - postPatch = '' - # Fix gcc-13 build by pulling missing header. UPstream also fixed it - # in next major version, but there are many other patch dependencies. - # TODO: remove on next major version update - sed -e '1i #include ' -i src/scsiencrypt.h - ''; + nativeBuildInputs = [ + autoreconfHook + pkg-config + pandoc + installShellFiles + ]; - nativeBuildInputs = [ autoreconfHook ]; + doCheck = true; + + postInstall = '' + installShellCompletion --bash bash-completion/stenc + ''; passthru.updateScript = gitUpdater { }; diff --git a/pkgs/by-name/te/telegraf/package.nix b/pkgs/by-name/te/telegraf/package.nix index 94bfffaddeb0..5b89365b9de1 100644 --- a/pkgs/by-name/te/telegraf/package.nix +++ b/pkgs/by-name/te/telegraf/package.nix @@ -1,6 +1,6 @@ { lib, - buildGo123Module, + buildGoModule, fetchFromGitHub, nixosTests, stdenv, @@ -8,9 +8,9 @@ telegraf, }: -buildGo123Module rec { +buildGoModule rec { pname = "telegraf"; - version = "1.33.0"; + version = "1.33.1"; subPackages = [ "cmd/telegraf" ]; @@ -18,10 +18,10 @@ buildGo123Module rec { owner = "influxdata"; repo = "telegraf"; rev = "v${version}"; - hash = "sha256-Psrhm854/9xywJlWKBGDbKMq6R3kVb2DGKI+c04PaLI="; + hash = "sha256-35L83l1aa7TDis0bZss4xBrciK1QEofkKY04JInmRmo="; }; - vendorHash = "sha256-QEg6vDghz6CWHsLs745kxt959+b3cj45Tjfb3moryzM="; + vendorHash = "sha256-JGG+IIYC0JKjetkrgTS6gwhk0/ehvSIxZi6ts234Gi4="; proxyVendor = true; ldflags = [ diff --git a/pkgs/by-name/uv/uv/package.nix b/pkgs/by-name/uv/uv/package.nix index c90ce4e8138c..f20dd986aec9 100644 --- a/pkgs/by-name/uv/uv/package.nix +++ b/pkgs/by-name/uv/uv/package.nix @@ -17,17 +17,17 @@ rustPlatform.buildRustPackage rec { pname = "uv"; - version = "0.5.16"; + version = "0.5.17"; src = fetchFromGitHub { owner = "astral-sh"; repo = "uv"; tag = version; - hash = "sha256-fetK0xzob0njNPqpfezPKV07NXByfLXcC3mIhQvFBaw="; + hash = "sha256-LK+S1L5XaflfkmKQcYHPDrXO+XjNJNX4mBg1ST74PzY="; }; useFetchCargoVendor = true; - cargoHash = "sha256-IPOtFLkW/ShiQz82vHgTNKjIqA6Iebng929fAA6ryPU="; + cargoHash = "sha256-3wPR9OOgmZ99BXaHBzPPPPt5dHPXRDiNY0S6nhC2nx4="; nativeBuildInputs = [ cmake diff --git a/pkgs/by-name/vf/vfkit/package.nix b/pkgs/by-name/vf/vfkit/package.nix index bba85ce7f198..c18063b512b6 100644 --- a/pkgs/by-name/vf/vfkit/package.nix +++ b/pkgs/by-name/vf/vfkit/package.nix @@ -4,22 +4,23 @@ buildGoModule, darwin, fetchFromGitHub, + nix-update-script, testers, vfkit, }: buildGoModule rec { pname = "vfkit"; - version = "0.5.1"; + version = "0.6.0"; src = fetchFromGitHub { owner = "crc-org"; repo = "vfkit"; rev = "v${version}"; - hash = "sha256-9iPr9VhN60B6kBikdEIFAs5mMH+VcmnjGhLuIa3A2JU="; + hash = "sha256-uBFL3iZLpGcVUSgZSoq8FI87CDAr3NI8uu+u5UsrZCc="; }; - vendorHash = "sha256-6O1T9aOCymYXGAIR/DQBWfjc2sCyU/nZu9b1bIuXEps="; + vendorHash = "sha256-+5QZcoI+/98hyd87NV6uX/VZqd5z38fk7K7RibX/9vw="; subPackages = [ "cmd/vfkit" ]; @@ -45,11 +46,17 @@ buildGoModule rec { version = testers.testVersion { package = vfkit; }; }; + passthru.updateScript = nix-update-script { }; + meta = { description = "Simple command line tool to start VMs through the macOS Virtualization framework"; homepage = "https://github.com/crc-org/vfkit"; + changelog = "https://github.com/crc-org/vfkit/releases/tag/v${version}"; license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ sarcasticadmin ]; + maintainers = with lib.maintainers; [ + sarcasticadmin + phaer + ]; platforms = lib.platforms.darwin; sourceProvenance = [ lib.sourceTypes.fromSource ]; mainProgram = "vfkit"; diff --git a/pkgs/by-name/vk/vkdevicechooser/package.nix b/pkgs/by-name/vk/vkdevicechooser/package.nix new file mode 100644 index 000000000000..2af58ec88424 --- /dev/null +++ b/pkgs/by-name/vk/vkdevicechooser/package.nix @@ -0,0 +1,56 @@ +{ + lib, + stdenv, + fetchFromGitHub, + writeText, + meson, + vulkan-headers, + vulkan-utility-libraries, + ninja, + jq, +}: + +stdenv.mkDerivation rec { + pname = "vkdevicechooser"; + version = "1.1"; + + src = fetchFromGitHub { + owner = "jiriks74"; + repo = "vkdevicechooser"; + rev = version; + hash = "sha256-j4hefarOQ3q0sKkB2g/dO2/4bSYzt4oxmCna0nMAjFk="; + }; + + nativeBuildInputs = [ + meson + ninja + jq + ]; + + buildInputs = [ + vulkan-headers + vulkan-utility-libraries + ]; + + # Help vulkan-loader find the layer + setupHook = writeText "setup-hook" '' + addToSearchPath XDG_DATA_DIRS @out@/share + ''; + + # Include absolute paths to layer libraries in their associated + # layer definition json files. + preFixup = '' + for f in "$out"/share/vulkan/explicit_layer.d/*.json "$out"/share/vulkan/implicit_layer.d/*.json; do + jq <"$f" >tmp.json ".layer.library_path = \"$out/lib/\" + .layer.library_path" + mv tmp.json "$f" + done + ''; + + meta = { + description = "Vulkan layer to force a specific device to be used"; + homepage = "https://github.com/aejsmith/vkdevicechooser"; + platforms = lib.platforms.unix; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.sigmike ]; + }; +} diff --git a/pkgs/by-name/wa/wayland-proxy-virtwl/package.nix b/pkgs/by-name/wa/wayland-proxy-virtwl/package.nix index 8af6fb067293..f7c27394d307 100644 --- a/pkgs/by-name/wa/wayland-proxy-virtwl/package.nix +++ b/pkgs/by-name/wa/wayland-proxy-virtwl/package.nix @@ -9,13 +9,13 @@ ocamlPackages.buildDunePackage rec { pname = "wayland-proxy-virtwl"; - version = "0-unstable-2024-06-17"; + version = "0-unstable-2025-01-07"; src = fetchFromGitHub { owner = "talex5"; repo = pname; - rev = "1c0cd6d4f13454f0c72148b4c4a1c1e3b728205e"; - sha256 = "sha256-E9UTq9sNBdg+ANO8b9Nga/JBD+Tt9O5QV5NQmbY6GLE="; + rev = "a49bb541a7b008e13be226b3aaf0c4bda795af26"; + sha256 = "sha256-lX/ccHV1E7iAuGqTig+fvcY22qyk4ZJui17nLotaWjw="; }; minimalOCamlVersion = "5.0"; diff --git a/pkgs/by-name/ya/yamlfmt/package.nix b/pkgs/by-name/ya/yamlfmt/package.nix index b169667fbbe1..9f4964ed7636 100644 --- a/pkgs/by-name/ya/yamlfmt/package.nix +++ b/pkgs/by-name/ya/yamlfmt/package.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "yamlfmt"; - version = "0.14.0"; + version = "0.15.0"; src = fetchFromGitHub { owner = "google"; repo = "yamlfmt"; tag = "v${version}"; - hash = "sha256-l9PtVaAKjtP9apTrKCkC1KDR0IXqLqinpj1onzSrPnI="; + hash = "sha256-eAcHl4h7c3HU901cuqzAPs49qRldxKQDxrWBmccmwos="; }; - vendorHash = "sha256-lsNldfacBoeTPyhkjyDZhI5YR+kDke0TarfG/KdjEOg="; + vendorHash = "sha256-za95/Zj8MXJqt9tW6csaRlXFs+5ET/D4CUsCnGqcLQQ="; ldflags = [ "-s" diff --git a/pkgs/desktops/xfce/applications/ristretto/default.nix b/pkgs/desktops/xfce/applications/ristretto/default.nix index bc13fa546489..44ef452b5025 100644 --- a/pkgs/desktops/xfce/applications/ristretto/default.nix +++ b/pkgs/desktops/xfce/applications/ristretto/default.nix @@ -5,6 +5,7 @@ glib, gnome, libexif, + libheif, libjxl, librsvg, libxfce4ui, @@ -31,11 +32,12 @@ mkXfceDerivation { ]; postInstall = '' - # Pull in JXL and WebP support for ristretto. + # Pull in HEIF, JXL and WebP support for ristretto. # In postInstall to run before gappsWrapperArgsHook. export GDK_PIXBUF_MODULE_FILE="${ gnome._gdkPixbufCacheBuilder_DO_NOT_USE { extraLoaders = [ + libheif.out libjxl librsvg webp-pixbuf-loader diff --git a/pkgs/desktops/xfce/core/tumbler/default.nix b/pkgs/desktops/xfce/core/tumbler/default.nix index 98c94858be2b..764a093516d5 100644 --- a/pkgs/desktops/xfce/core/tumbler/default.nix +++ b/pkgs/desktops/xfce/core/tumbler/default.nix @@ -1,17 +1,19 @@ -{ lib -, mkXfceDerivation -, ffmpegthumbnailer -, gdk-pixbuf -, glib -, freetype -, libgepub -, libgsf -, libjxl -, librsvg -, poppler -, gst_all_1 -, webp-pixbuf-loader -, libxfce4util +{ + lib, + mkXfceDerivation, + ffmpegthumbnailer, + gdk-pixbuf, + glib, + freetype, + libgepub, + libgsf, + libheif, + libjxl, + librsvg, + poppler, + gst_all_1, + webp-pixbuf-loader, + libxfce4util, }: # TODO: add libopenraw @@ -38,13 +40,22 @@ mkXfceDerivation { preFixup = '' gappsWrapperArgs+=( # Thumbnailers - --prefix XDG_DATA_DIRS : "${lib.makeSearchPath "share" [ libjxl librsvg webp-pixbuf-loader ]}" + --prefix XDG_DATA_DIRS : "${ + lib.makeSearchPath "share" [ + libheif.out + libjxl + librsvg + webp-pixbuf-loader + ] + }" + # For heif-thumbnailer in heif.thumbnailer + --prefix PATH : "${lib.makeBinPath [ libheif ]}" ) ''; # WrapGAppsHook won't touch this binary automatically, so we wrap manually. postFixup = '' - wrapProgram $out/lib/tumbler-1/tumblerd "''${gappsWrapperArgs[@]}" + wrapGApp $out/lib/tumbler-1/tumblerd ''; meta = with lib; { diff --git a/pkgs/development/libraries/discord-rpc/default.nix b/pkgs/development/libraries/discord-rpc/default.nix index c9c007adb8c6..7b85ec1a18d6 100644 --- a/pkgs/development/libraries/discord-rpc/default.nix +++ b/pkgs/development/libraries/discord-rpc/default.nix @@ -2,6 +2,7 @@ lib, stdenv, fetchFromGitHub, + fetchpatch, cmake, rapidjson, AppKit, @@ -32,6 +33,15 @@ stdenv.mkDerivation rec { "-DBUILD_EXAMPLES=${lib.boolToString buildExamples}" ]; + patches = [ + # Adds unreleased PR https://github.com/discord/discord-rpc/pull/387 + (fetchpatch { + name = "0001-Update-.clang-format.patch"; + url = "https://github.com/discord/discord-rpc/commit/dc26645316a1996a10995d9f5fae53ca1caddade.patch"; + hash = "sha256-geofgXwfbDsvsYCz92IVFrdvBDiGvMBiFd3GEbsdoHU="; + }) + ]; + meta = with lib; { description = "Official library to interface with the Discord client"; homepage = "https://github.com/discordapp/discord-rpc"; diff --git a/pkgs/development/python-modules/aioshelly/default.nix b/pkgs/development/python-modules/aioshelly/default.nix index 9e0d4469df3b..a59d7caf610d 100644 --- a/pkgs/development/python-modules/aioshelly/default.nix +++ b/pkgs/development/python-modules/aioshelly/default.nix @@ -16,7 +16,7 @@ buildPythonPackage rec { pname = "aioshelly"; - version = "12.2.0"; + version = "12.3.1"; pyproject = true; disabled = pythonOlder "3.11"; @@ -25,7 +25,7 @@ buildPythonPackage rec { owner = "home-assistant-libs"; repo = "aioshelly"; tag = version; - hash = "sha256-Y6gFFo0kzdHGaRqNVHhr0vvWBwRO2kOaoR4BFUbyYUQ="; + hash = "sha256-ZijjqUvCcCVWhFlHzXN0xpAjn+3OCYf6rmBApxfT2c4="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/boto3-stubs/default.nix b/pkgs/development/python-modules/boto3-stubs/default.nix index a0d13ed3edca..567eb8b39c7c 100644 --- a/pkgs/development/python-modules/boto3-stubs/default.nix +++ b/pkgs/development/python-modules/boto3-stubs/default.nix @@ -359,7 +359,7 @@ buildPythonPackage rec { pname = "boto3-stubs"; - version = "1.35.96"; + version = "1.35.97"; pyproject = true; disabled = pythonOlder "3.7"; @@ -367,7 +367,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "boto3_stubs"; inherit version; - hash = "sha256-A2hb88YvKjTrjlVCAHTxdZQBU82QDkXK864xVu5seGE="; + hash = "sha256-QYL58Y8nmWn7y2lyAPmommsHqV5F99snarkNzfZacro="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/botocore-stubs/default.nix b/pkgs/development/python-modules/botocore-stubs/default.nix index 5df230adcdd7..8de67111446d 100644 --- a/pkgs/development/python-modules/botocore-stubs/default.nix +++ b/pkgs/development/python-modules/botocore-stubs/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "botocore-stubs"; - version = "1.35.96"; + version = "1.35.97"; pyproject = true; disabled = pythonOlder "3.7"; @@ -18,7 +18,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "botocore_stubs"; inherit version; - hash = "sha256-pBfc3PEn2mRMl1ljvHQDsYjSrlqMG7kHhJ1LhoHk+5A="; + hash = "sha256-quCOpKKqPDYM/Xg/jkxxPbZDUbQpuu4UiCDVsKbZIho="; }; nativeBuildInputs = [ setuptools ]; diff --git a/pkgs/development/python-modules/dugong/default.nix b/pkgs/development/python-modules/dugong/default.nix deleted file mode 100644 index 345161c8350f..000000000000 --- a/pkgs/development/python-modules/dugong/default.nix +++ /dev/null @@ -1,38 +0,0 @@ -{ - lib, - buildPythonPackage, - fetchFromGitHub, - pythonOlder, - pytestCheckHook, -}: - -buildPythonPackage rec { - pname = "dugong"; - version = "3.8.1"; - format = "setuptools"; - - src = fetchFromGitHub { - owner = "python-dugong"; - repo = "python-dugong"; - rev = "release-${version}"; - sha256 = "1063c1779idc5nrjzfv5w1xqvyy3crapb2a2xll9y6xphxclnkjc"; - }; - - nativeCheckInputs = [ pytestCheckHook ]; - - # Lots of tests hang during teardown with: - # ssl.SSLEOFError: EOF occurred in violation of protocol (_ssl.c:2396) - doCheck = pythonOlder "3.10"; - - pythonImportsCheck = [ "dugong" ]; - - meta = with lib; { - description = "HTTP 1.1 client designed for REST-ful APIs"; - homepage = "https://github.com/python-dugong/python-dugong/"; - license = with licenses; [ - psfl - asl20 - ]; - maintainers = [ ]; - }; -} diff --git a/pkgs/development/python-modules/freebox-api/default.nix b/pkgs/development/python-modules/freebox-api/default.nix index 9aeb01139bed..f3a0b5463fd6 100644 --- a/pkgs/development/python-modules/freebox-api/default.nix +++ b/pkgs/development/python-modules/freebox-api/default.nix @@ -11,7 +11,7 @@ buildPythonPackage rec { pname = "freebox-api"; - version = "1.2.1"; + version = "1.2.2"; pyproject = true; disabled = pythonOlder "3.8"; @@ -20,12 +20,10 @@ buildPythonPackage rec { owner = "hacf-fr"; repo = "freebox-api"; tag = "v${version}"; - hash = "sha256-a4d7fjSPBcVlCkY8y7dTLPW949YUg9wD62kQxJRxp0I="; + hash = "sha256-piPC3F63Yqk1rYPYyIoEHSpC8TS4HyIVa8XbQlAgcqA="; }; - build-system = [ - poetry-core - ]; + build-system = [ poetry-core ]; pythonRelaxDeps = [ "urllib3" ]; @@ -40,10 +38,10 @@ buildPythonPackage rec { meta = with lib; { description = "Python module to interact with the Freebox OS API"; - mainProgram = "freebox_api"; homepage = "https://github.com/hacf-fr/freebox-api"; changelog = "https://github.com/hacf-fr/freebox-api/releases/tag/v${version}"; - license = with licenses; [ gpl3Only ]; + license = licenses.gpl3Only; maintainers = with maintainers; [ fab ]; + mainProgram = "freebox_api"; }; } diff --git a/pkgs/development/python-modules/geoalchemy2/default.nix b/pkgs/development/python-modules/geoalchemy2/default.nix index b9d036750a95..fe6dc53da4c8 100644 --- a/pkgs/development/python-modules/geoalchemy2/default.nix +++ b/pkgs/development/python-modules/geoalchemy2/default.nix @@ -14,7 +14,7 @@ buildPythonPackage rec { pname = "geoalchemy2"; - version = "0.16.0"; + version = "0.17.0"; pyproject = true; disabled = pythonOlder "3.7"; @@ -23,7 +23,7 @@ buildPythonPackage rec { owner = "geoalchemy"; repo = "geoalchemy2"; tag = version; - hash = "sha256-LjfCPSpKwcyjmGReTC4M58890ow3hbxlwl1f7iC9i6Y="; + hash = "sha256-MxoX5WGJATIvzfeuHFqYGlnaxPNzvqD/v82Zm4Iav1g="; }; build-system = [ diff --git a/pkgs/development/python-modules/ghrepo-stats/default.nix b/pkgs/development/python-modules/ghrepo-stats/default.nix index 5ec838f59f26..33cbf91ca37f 100644 --- a/pkgs/development/python-modules/ghrepo-stats/default.nix +++ b/pkgs/development/python-modules/ghrepo-stats/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "ghrepo-stats"; - version = "0.5.4"; + version = "0.5.5"; format = "setuptools"; disabled = pythonOlder "3.8"; @@ -19,7 +19,7 @@ buildPythonPackage rec { owner = "mrbean-bremen"; repo = pname; tag = "v${version}"; - hash = "sha256-Mr0FM2CbdgAUF8siMjUIZvypWiPNPU9OncPiBPqK3uE="; + hash = "sha256-zdBIX/uetkOAalg4uJPWXRL9WUgNN+hmqUwQDTdzrzA="; }; postPatch = '' diff --git a/pkgs/development/python-modules/google-cloud-bigtable/default.nix b/pkgs/development/python-modules/google-cloud-bigtable/default.nix index 796ca1c504c5..b145d4ba8a82 100644 --- a/pkgs/development/python-modules/google-cloud-bigtable/default.nix +++ b/pkgs/development/python-modules/google-cloud-bigtable/default.nix @@ -17,7 +17,7 @@ buildPythonPackage rec { pname = "google-cloud-bigtable"; - version = "2.27.0"; + version = "2.28.0"; pyproject = true; disabled = pythonOlder "3.7"; @@ -25,7 +25,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "google_cloud_bigtable"; inherit version; - hash = "sha256-pqIZgoO9fRHkPD+Ydnqa9DeJs4mvhadhoFsI/dn1e6s="; + hash = "sha256-BztPc0MxvbUXkNWg0LWL95kC/919USJ6vyiBgw+sgk0="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/identify/default.nix b/pkgs/development/python-modules/identify/default.nix index 7add2e609b0a..6c549c1d29ce 100644 --- a/pkgs/development/python-modules/identify/default.nix +++ b/pkgs/development/python-modules/identify/default.nix @@ -11,7 +11,7 @@ buildPythonPackage rec { pname = "identify"; - version = "2.6.2"; + version = "2.6.5"; pyproject = true; disabled = pythonOlder "3.9"; @@ -20,7 +20,7 @@ buildPythonPackage rec { owner = "pre-commit"; repo = "identify"; tag = "v${version}"; - hash = "sha256-6sKnHsVLkwHy2udd8znqiFFMfWnmWTxTU949X4bqLNU="; + hash = "sha256-FKF3+jN5/D0hRSvr90AY/C/5KBx0c7LvR+l12IP+zbU="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/jedi-language-server/default.nix b/pkgs/development/python-modules/jedi-language-server/default.nix index eda916914344..f1cdda0efc94 100644 --- a/pkgs/development/python-modules/jedi-language-server/default.nix +++ b/pkgs/development/python-modules/jedi-language-server/default.nix @@ -23,16 +23,16 @@ buildPythonPackage rec { pname = "jedi-language-server"; - version = "0.42.0"; + version = "0.43.1"; pyproject = true; - disabled = pythonOlder "3.8"; + disabled = pythonOlder "3.9"; src = fetchFromGitHub { owner = "pappasam"; repo = "jedi-language-server"; tag = "v${version}"; - hash = "sha256-KWkKIKiaRR26CctDFrHJAITM+nmRKGxLeC5HHwVZz4s="; + hash = "sha256-w0qasGuBvY6KVhLB17wux7Sm94Xuk1z2La/DPSLEp/4="; }; build-system = [ diff --git a/pkgs/development/python-modules/llama-index-embeddings-gemini/default.nix b/pkgs/development/python-modules/llama-index-embeddings-gemini/default.nix index e27f02e0fc3d..78801659b53f 100644 --- a/pkgs/development/python-modules/llama-index-embeddings-gemini/default.nix +++ b/pkgs/development/python-modules/llama-index-embeddings-gemini/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "llama-index-embeddings-gemini"; - version = "0.3.0"; + version = "0.3.1"; pyproject = true; disabled = pythonOlder "3.9"; @@ -18,7 +18,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "llama_index_embeddings_gemini"; inherit version; - hash = "sha256-vytKBvvNVbW1GpFS9+0ydkyUqih3UUGusRIp79hMjtI="; + hash = "sha256-Bt6NazogM8O5QDtrIN2uooKMCwzLseOU/v5H9e0hvEk="; }; pythonRelaxDeps = [ "google-generativeai" ]; diff --git a/pkgs/development/python-modules/llama-index-embeddings-huggingface/default.nix b/pkgs/development/python-modules/llama-index-embeddings-huggingface/default.nix index 0bff93ac2d06..0a48e4709d86 100644 --- a/pkgs/development/python-modules/llama-index-embeddings-huggingface/default.nix +++ b/pkgs/development/python-modules/llama-index-embeddings-huggingface/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "llama-index-embeddings-huggingface"; - version = "0.4.0"; + version = "0.5.0"; pyproject = true; disabled = pythonOlder "3.8"; @@ -18,7 +18,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "llama_index_embeddings_huggingface"; inherit version; - hash = "sha256-zo+LMLKc/4VAGrohGChftj+4FHpWtlbuIPfoUQyghaI="; + hash = "sha256-u3WSS9UmMTZL07GksKt4dToL7wAhDyditCXL0F9Opg4="; }; build-system = [ poetry-core ]; diff --git a/pkgs/development/python-modules/llama-index-graph-stores-neo4j/default.nix b/pkgs/development/python-modules/llama-index-graph-stores-neo4j/default.nix index 003a592de9d9..81a888cad69c 100644 --- a/pkgs/development/python-modules/llama-index-graph-stores-neo4j/default.nix +++ b/pkgs/development/python-modules/llama-index-graph-stores-neo4j/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "llama-index-graph-stores-neo4j"; - version = "0.4.4"; + version = "0.4.5"; pyproject = true; disabled = pythonOlder "3.8"; @@ -18,7 +18,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "llama_index_graph_stores_neo4j"; inherit version; - hash = "sha256-P//9FvSUD0ZQybRgBjZjQREEdwqw9wiNygE8M0I2FhY="; + hash = "sha256-PF2Dacn7DhoI6pLWJCh3idKhwc0VM9jgaBzmW8uSg6E="; }; build-system = [ poetry-core ]; diff --git a/pkgs/development/python-modules/llama-index-llms-openai/default.nix b/pkgs/development/python-modules/llama-index-llms-openai/default.nix index a8b5aee00e69..e56cdec6c7a4 100644 --- a/pkgs/development/python-modules/llama-index-llms-openai/default.nix +++ b/pkgs/development/python-modules/llama-index-llms-openai/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "llama-index-llms-openai"; - version = "0.3.12"; + version = "0.3.13"; pyproject = true; disabled = pythonOlder "3.8"; @@ -18,7 +18,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "llama_index_llms_openai"; inherit version; - hash = "sha256-GIAnOn5AnAXx28zbrFzjwhR3GQHNNpautVainf7YR3o="; + hash = "sha256-Ud2iQNrnZxw36Eu1D+d/5rtYqbKn4z3M2ERzyZmK/Oo="; }; pythonRemoveDeps = [ diff --git a/pkgs/development/python-modules/llama-index-readers-file/default.nix b/pkgs/development/python-modules/llama-index-readers-file/default.nix index 1bc0992a0baa..45aa2dad93e8 100644 --- a/pkgs/development/python-modules/llama-index-readers-file/default.nix +++ b/pkgs/development/python-modules/llama-index-readers-file/default.nix @@ -13,7 +13,7 @@ buildPythonPackage rec { pname = "llama-index-readers-file"; - version = "0.4.2"; + version = "0.4.3"; pyproject = true; disabled = pythonOlder "3.8"; @@ -21,7 +21,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "llama_index_readers_file"; inherit version; - hash = "sha256-1nei7vBpXQC0h6xOoUyC5qTqreOgnFQPj4FibYUuNJE="; + hash = "sha256-B1FL6+185DHBs++SedCao9G7qONC1mGGCgMzVbmPszo="; }; pythonRelaxDeps = [ diff --git a/pkgs/development/python-modules/loompy/default.nix b/pkgs/development/python-modules/loompy/default.nix index 1240a01be03a..b8e3df74c1c4 100644 --- a/pkgs/development/python-modules/loompy/default.nix +++ b/pkgs/development/python-modules/loompy/default.nix @@ -14,12 +14,12 @@ let finalAttrs = { pname = "loompy"; - version = "3.0.7"; + version = "3.0.8"; pyproject = true; src = fetchPypi { inherit (finalAttrs) pname version; - hash = "sha256-tc33tUc0xr7ToYHRGUevcK8sbg3K3AL9Docd8jL6qPQ="; + hash = "sha256-wfSNC/Iaorve7iGgV3VTy6lgnZQ118MraHaGu7WGnKc="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index de95bf450f24..0c16dc794a83 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -1094,8 +1094,8 @@ rec { "sha256-anaaP4VNdI4ZQWTp/8R6G4APscb6AS5Lo6YRjwbtGFM="; mypy-boto3-redshift = - buildMypyBoto3Package "redshift" "1.35.93" - "sha256-Y7MZ0ZZu11nCFU2PJWue6zpXp0kefb1vWDYu2HqAe58="; + buildMypyBoto3Package "redshift" "1.35.97" + "sha256-gJm76sCPgpS9ekNDCmtt68atbVbNh4B8IqO7lS6C3ic="; mypy-boto3-redshift-data = buildMypyBoto3Package "redshift-data" "1.35.93" @@ -1226,8 +1226,8 @@ rec { "sha256-2kPOD5J5TK+vQbQVFfK9z68uTeXL62sj1Jqe2CuB4sw="; mypy-boto3-securitylake = - buildMypyBoto3Package "securitylake" "1.35.93" - "sha256-mHi82d7YO8N0ybimZ22wautkkJR3KILHu78p0am9lmk="; + buildMypyBoto3Package "securitylake" "1.35.97" + "sha256-m+cjupsQESwFSTcWE6JwIG6Pyx9kri4GwJyjXLlLdos="; mypy-boto3-serverlessrepo = buildMypyBoto3Package "serverlessrepo" "1.35.93" @@ -1330,8 +1330,8 @@ rec { "sha256-HVi4ZB2gqc1Y+yTrQagG0JgtMsMoASoLrHlLCZA7GUE="; mypy-boto3-sts = - buildMypyBoto3Package "sts" "1.35.93" - "sha256-s+uh11yTUuMPnKswfc2JAh175JcZh26IECKzSlLqdfw="; + buildMypyBoto3Package "sts" "1.35.97" + "sha256-bfaY9qQAqC68wvEK20NVf2YnhGcgDg91WI594+ShYi0="; mypy-boto3-support = buildMypyBoto3Package "support" "1.35.93" diff --git a/pkgs/development/python-modules/pandantic/default.nix b/pkgs/development/python-modules/pandantic/default.nix index 19bfb3896721..bd97970dce9b 100644 --- a/pkgs/development/python-modules/pandantic/default.nix +++ b/pkgs/development/python-modules/pandantic/default.nix @@ -13,16 +13,16 @@ buildPythonPackage rec { pname = "pandantic"; - version = "0.3.1"; + version = "1.0.0"; pyproject = true; - disabled = pythonOlder "3.8"; + disabled = pythonOlder "3.10"; src = fetchFromGitHub { owner = "wesselhuising"; repo = "pandantic"; tag = version; - hash = "sha256-JRhnDVRYX0OV/dZkfqNoS2qFcoHOZHm9QZphF/JhgxM="; + hash = "sha256-c108zoKBnjlELCDia8XSsdG8Exa/k7HKyRvcTocndss="; }; build-system = [ poetry-core ]; diff --git a/pkgs/development/python-modules/plexapi/default.nix b/pkgs/development/python-modules/plexapi/default.nix index 5fe343a4a570..342b3f8c54d3 100644 --- a/pkgs/development/python-modules/plexapi/default.nix +++ b/pkgs/development/python-modules/plexapi/default.nix @@ -11,7 +11,7 @@ buildPythonPackage rec { pname = "plexapi"; - version = "4.16.0"; + version = "4.16.1"; pyproject = true; disabled = pythonOlder "3.8"; @@ -20,7 +20,7 @@ buildPythonPackage rec { owner = "pkkid"; repo = "python-plexapi"; tag = version; - hash = "sha256-4dWtSj6OwD4c18yDKtlqXyPc37JQhbsAuj9OmcIHe0I="; + hash = "sha256-ncinm2wtFx2lzsDTsK+D4rz4hVhcwcK2VkL6osNUftY="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/publicsuffixlist/default.nix b/pkgs/development/python-modules/publicsuffixlist/default.nix index 01f403c58be4..c7749f437f91 100644 --- a/pkgs/development/python-modules/publicsuffixlist/default.nix +++ b/pkgs/development/python-modules/publicsuffixlist/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "publicsuffixlist"; - version = "1.0.2.20250110"; + version = "1.0.2.20250111"; pyproject = true; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-qG3vY6LWm3N2RTiErmz8H644YFsMRjXS2ZMpBby7MTI="; + hash = "sha256-ul/bjvMgjBzNVyWV4o11CzMD6LT55+baTzITVt8H7wc="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/pwlf/default.nix b/pkgs/development/python-modules/pwlf/default.nix index 51de118a3d3a..8f420e45d61e 100644 --- a/pkgs/development/python-modules/pwlf/default.nix +++ b/pkgs/development/python-modules/pwlf/default.nix @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "pwlf"; - version = "2.3.0"; + version = "2.4.0"; pyproject = true; src = fetchFromGitHub { owner = "cjekel"; repo = "piecewise_linear_fit_py"; - tag = "v${version}"; - hash = "sha256-FAH38mSaABdNR8lpxxA/YVo5ec2WYOMEsAQqravbM9k="; + tag = "v.${version}"; + hash = "sha256-TamFg+bX8QPRjY0HdrYviJRP8VwM7ucDFE2eZz5xNr0="; }; nativeBuildInputs = [ diff --git a/pkgs/development/python-modules/pypalazzetti/default.nix b/pkgs/development/python-modules/pypalazzetti/default.nix index 335e1a0bc9ce..ad588f95e455 100644 --- a/pkgs/development/python-modules/pypalazzetti/default.nix +++ b/pkgs/development/python-modules/pypalazzetti/default.nix @@ -11,7 +11,7 @@ buildPythonPackage rec { pname = "pypalazzetti"; - version = "0.1.15"; + version = "0.1.16"; pyproject = true; disabled = pythonOlder "3.10"; @@ -20,7 +20,7 @@ buildPythonPackage rec { owner = "dotvav"; repo = "py-palazzetti-api"; tag = "v${version}"; - hash = "sha256-gqJZVlX060BMbTbkbpK6UMnM71Mr06sNHX++ObI3Y5Y="; + hash = "sha256-JYTrZ1Ty9y+yvoeVXus1qqNFnB0NmczCz6Kq2PjpiLk="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/pythonqwt/default.nix b/pkgs/development/python-modules/pythonqwt/default.nix index 77cd6bd9f6ba..818afbe3932e 100644 --- a/pkgs/development/python-modules/pythonqwt/default.nix +++ b/pkgs/development/python-modules/pythonqwt/default.nix @@ -18,14 +18,14 @@ buildPythonPackage rec { pname = "pythonqwt"; - version = "0.14.1"; + version = "0.14.2"; pyproject = true; src = fetchFromGitHub { owner = "PlotPyStack"; repo = "PythonQwt"; tag = "v${version}"; - hash = "sha256-apvUilKx6Xl2PluvmQVW5Lkoub2He/75EdYv10jMR+k="; + hash = "sha256-8bhcfm4sPA32IpEcS4Z12nfNgfmWJUDxDjX1TULWwCU="; }; build-system = [ diff --git a/pkgs/development/python-modules/questionary/default.nix b/pkgs/development/python-modules/questionary/default.nix index e2e5d6495794..0d8ab699377a 100644 --- a/pkgs/development/python-modules/questionary/default.nix +++ b/pkgs/development/python-modules/questionary/default.nix @@ -11,8 +11,8 @@ buildPythonPackage rec { pname = "questionary"; - version = "2.0.1"; - format = "pyproject"; + version = "2.1.0"; + pyproject = true; disabled = pythonOlder "3.8"; @@ -20,16 +20,14 @@ buildPythonPackage rec { owner = "tmbo"; repo = pname; tag = version; - hash = "sha256-JY0kXomgiGtOrsXfRf0756dTPVgud91teh+jW+kFNdk="; + hash = "sha256-HiQsOkG3oK+hnyeFjebnVASxpZhUPGBGz69JvPO43fM="; }; - nativeBuildInputs = [ - poetry-core - ]; - pythonRelaxDeps = [ "prompt_toolkit" ]; - propagatedBuildInputs = [ prompt-toolkit ]; + build-system = [ poetry-core ]; + + dependencies = [ prompt-toolkit ]; nativeCheckInputs = [ pytestCheckHook ]; @@ -48,7 +46,7 @@ buildPythonPackage rec { description = "Python library to build command line user prompts"; homepage = "https://github.com/tmbo/questionary"; changelog = "https://github.com/tmbo/questionary/blob/${src.rev}/docs/pages/changelog.rst"; - license = with licenses; [ mit ]; + license = licenses.mit; maintainers = with maintainers; [ fab ]; }; } diff --git a/pkgs/development/python-modules/segyio/default.nix b/pkgs/development/python-modules/segyio/default.nix index 6e516d2d92d4..bf0a275969d3 100644 --- a/pkgs/development/python-modules/segyio/default.nix +++ b/pkgs/development/python-modules/segyio/default.nix @@ -17,6 +17,10 @@ buildPythonPackage rec { patches = [ # https://github.com/equinor/segyio/pull/570 ./add_missing_cstdint.patch + # https://github.com/equinor/segyio/pull/576/ + ./fix-setuptools.patch + ./explicitly-cast.patch + ./numpy-2.patch ]; postPatch = '' @@ -49,10 +53,10 @@ buildPythonPackage rec { numpy ]; - meta = with lib; { + meta = { description = "Fast Python library for SEGY files"; homepage = "https://github.com/equinor/segyio"; - license = licenses.lgpl3Only; - maintainers = with maintainers; [ atila ]; + license = lib.licenses.lgpl3Only; + maintainers = with lib.maintainers; [ atila ]; }; } diff --git a/pkgs/development/python-modules/segyio/explicitly-cast.patch b/pkgs/development/python-modules/segyio/explicitly-cast.patch new file mode 100644 index 000000000000..7030f07e5f72 --- /dev/null +++ b/pkgs/development/python-modules/segyio/explicitly-cast.patch @@ -0,0 +1,32 @@ +From eafe8476566e1d8e8b9a486ca808685cb439a767 Mon Sep 17 00:00:00 2001 +From: Sveinung Rundhovde +Date: Mon, 29 Jul 2024 10:46:35 +0200 +Subject: [PATCH] Explicitly cast from BinField to int + +Parsing segyio.BinField type as int in PyArg_ParseTuple is no longer +possible. +--- + python/segyio/open.py | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/python/segyio/open.py b/python/segyio/open.py +index cd902c15..80bc3a5b 100644 +--- a/python/segyio/open.py ++++ b/python/segyio/open.py +@@ -166,8 +166,8 @@ def open(filename, mode="r", iline = 189, + f = segyio.SegyFile(fd, + filename = str(filename), + mode = mode, +- iline = iline, +- xline = xline, ++ iline = int(iline), ++ xline = int(xline), + endian = endian, + ) + +@@ -189,4 +189,4 @@ def open(filename, mode="r", iline = 189, + if ignore_geometry: + return f + +- return infer_geometry(f, metrics, iline, xline, strict) ++ return infer_geometry(f, metrics, int(iline), int(xline), strict) diff --git a/pkgs/development/python-modules/segyio/fix-setuptools.patch b/pkgs/development/python-modules/segyio/fix-setuptools.patch new file mode 100644 index 000000000000..42b4260434ad --- /dev/null +++ b/pkgs/development/python-modules/segyio/fix-setuptools.patch @@ -0,0 +1,32 @@ +From 6df089258c2ef4356427263f652cff0c053c6173 Mon Sep 17 00:00:00 2001 +From: Sveinung Rundhovde +Date: Fri, 26 Jul 2024 15:03:33 +0200 +Subject: [PATCH] Fix attribute error in setup.py + +This line was causing a error due to an update to scikit-build. The +issue was that the setuptools.command.test module is not put into the +symbol table by the setuptools import, but it was put there during the +skbuild import causing it to be available. Due to changes in +scikit-build this is no longer the case and the line gives an +AttributError. + +The rationale for this line was that scikit-builds test command implied +develop (this was obnoxious), something that is no longer true. There is +thus no longer any reason to keep this line, so we can fix this issue by +simply removing it. +--- + python/setup.py | 1 - + 1 file changed, 1 deletion(-) + +diff --git a/python/setup.py b/python/setup.py +index 6c6553bc..6bae62f0 100644 +--- a/python/setup.py ++++ b/python/setup.py +@@ -95,7 +95,6 @@ def src(x): + # supported OS X release 10.9 + '-DCMAKE_OSX_DEPLOYMENT_TARGET=10.9', + ], +- cmdclass = { 'test': setuptools.command.test.test }, + classifiers = [ + 'Development Status :: 5 - Production/Stable', + 'Environment :: Other Environment', diff --git a/pkgs/development/python-modules/segyio/numpy-2.patch b/pkgs/development/python-modules/segyio/numpy-2.patch new file mode 100644 index 000000000000..fa8b1d41002c --- /dev/null +++ b/pkgs/development/python-modules/segyio/numpy-2.patch @@ -0,0 +1,34 @@ +From 75b2156a6414e2464eb15663004b8ab928374135 Mon Sep 17 00:00:00 2001 +From: Sveinung Rundhovde +Date: Tue, 30 Jul 2024 08:32:56 +0200 +Subject: [PATCH] Fix test failing due to Numpy 2.0 promotion rules + +From Numpy 2.0 adding a numpy.float32 and a Python numeric type returns +a numy.float32 when it previously returned a numpy.float64. This changes +the behavior when using the Python builtin sum function on a +numpy.float32 array as the internal computations now will be performed +as numpy.float32 additions when it used to be numpy.float64. + +Passing a numpy.double(0) as a start value to the innermost sum forces +the old behavior and provides consistent results for Numpy 1 and 2. +--- + python/test/segyio_c.py | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/python/test/segyio_c.py b/python/test/segyio_c.py +index 45fe95d89..b1e144d9d 100644 +--- a/python/test/segyio_c.py ++++ b/python/test/segyio_c.py +@@ -540,10 +540,10 @@ def read_line(f, metrics, iline_idx, xline_idx): + buf = numpy.zeros((len(iline_idx), samples), dtype=numpy.single) + + f.getline(xline_trace0, len(iline_idx), xline_stride, offsets, buf) +- assert sum(sum(buf)) == approx(800.061169624, abs=1e-6) ++ assert sum(sum(buf), numpy.double(0)) == approx(800.061169624, abs=1e-6) + + f.getline(iline_trace0, len(xline_idx), iline_stride, offsets, buf) +- assert sum(sum(buf)) == approx(305.061146736, abs=1e-6) ++ assert sum(sum(buf), numpy.double(0)) == approx(305.061146736, abs=1e-6) + + f.close() + diff --git a/pkgs/development/python-modules/smhi-pkg/default.nix b/pkgs/development/python-modules/smhi-pkg/default.nix index 4cc8be07879d..a234026958f1 100644 --- a/pkgs/development/python-modules/smhi-pkg/default.nix +++ b/pkgs/development/python-modules/smhi-pkg/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "smhi-pkg"; - version = "1.0.18"; + version = "1.0.19"; format = "setuptools"; src = fetchFromGitHub { owner = "joysoftware"; repo = "pypi_smhi"; tag = version; - hash = "sha256-ygjlUEQpyHjIO1QLB+MrijWQr84v3v+RdlcRwi9H/cs="; + hash = "sha256-8jx2lDBXflnt/Ou+7rnetPEnvpsJ72OWenw8lct+u3M="; }; propagatedBuildInputs = [ aiohttp ]; diff --git a/pkgs/development/python-modules/types-docutils/default.nix b/pkgs/development/python-modules/types-docutils/default.nix index 62e73587ae75..8d60dc8a1f77 100644 --- a/pkgs/development/python-modules/types-docutils/default.nix +++ b/pkgs/development/python-modules/types-docutils/default.nix @@ -7,12 +7,13 @@ buildPythonPackage rec { pname = "types-docutils"; - version = "0.21.0.20240907"; + version = "0.21.0.20241128"; pyproject = true; src = fetchPypi { - inherit pname version; - hash = "sha256-XdKqXi4G/PoJACC8QRVHm03SjaMymrcIVj7imJS9PA0="; + pname = "types_docutils"; + inherit version; + hash = "sha256-TdBZgFuDrG7FoiNpkZXE6e6wRGpPfyrv8XWaSnzBdHM="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/types-markdown/default.nix b/pkgs/development/python-modules/types-markdown/default.nix index 38307a848fc2..fb3cea743ad9 100644 --- a/pkgs/development/python-modules/types-markdown/default.nix +++ b/pkgs/development/python-modules/types-markdown/default.nix @@ -7,16 +7,16 @@ buildPythonPackage rec { pname = "types-markdown"; - version = "3.7.0.20240822"; + version = "3.7.0.20241204"; pyproject = true; src = fetchPypi { - pname = "types-Markdown"; + pname = "types_markdown"; inherit version; - hash = "sha256-GDVXyfT4Zb3v2PX5ajgUXDGBknHN4RHTVVfDvSBp540="; + hash = "sha256-7MorJc0jFj/SjtW6NNGD1zHaA+il7Togtg2t7TBMVBA="; }; - nativeBuildInputs = [ setuptools ]; + build-system = [ setuptools ]; pythonImportsCheck = [ "markdown-stubs" ]; diff --git a/pkgs/development/python-modules/types-retry/default.nix b/pkgs/development/python-modules/types-retry/default.nix index ba1bb5b12455..04eed20ab8e5 100644 --- a/pkgs/development/python-modules/types-retry/default.nix +++ b/pkgs/development/python-modules/types-retry/default.nix @@ -6,12 +6,13 @@ buildPythonPackage rec { pname = "types-retry"; - version = "0.9.9.4"; + version = "0.9.9.20241221"; format = "setuptools"; src = fetchPypi { - inherit pname version; - hash = "sha256-5HMdxoS1a4ddl0ZFmtZl07woGla1MKzfHJdzAWd5mUE="; + pname = "types_retry"; + inherit version; + hash = "sha256-661tSVpaBKsNBtQVamZVKMO4SoRhqgGd1uXT4zwqoeA="; }; # Modules doesn't have tests diff --git a/pkgs/development/python-modules/webexpythonsdk/default.nix b/pkgs/development/python-modules/webexpythonsdk/default.nix index 7452b9d2b95d..745b9cc95f46 100644 --- a/pkgs/development/python-modules/webexpythonsdk/default.nix +++ b/pkgs/development/python-modules/webexpythonsdk/default.nix @@ -12,7 +12,7 @@ buildPythonPackage rec { pname = "webexpythonsdk"; - version = "2.0.2"; + version = "2.0.3"; pyproject = true; disabled = pythonOlder "3.12"; @@ -21,7 +21,7 @@ buildPythonPackage rec { owner = "WebexCommunity"; repo = "WebexPythonSDK"; tag = "v${version}"; - hash = "sha256-sqyfFnGZ4W2h/sHY3J+XH4TbbTkrlx9/x9NGKPzHhKo="; + hash = "sha256-E66LwqzNWYAxnB8y5t8JHH4oVVXvheO7tteHWqrRRt8="; }; build-system = [ diff --git a/pkgs/development/tools/coder/default.nix b/pkgs/development/tools/coder/default.nix index e23290e67681..c2c21e407b8f 100644 --- a/pkgs/development/tools/coder/default.nix +++ b/pkgs/development/tools/coder/default.nix @@ -14,21 +14,21 @@ let channels = { stable = { - version = "2.17.3"; + version = "2.18.2"; hash = { - x86_64-linux = "sha256-Okkw13WRIS9OWmS8rSnoVWlNROQhYlMIqmXRAdcgpGM="; - x86_64-darwin = "sha256-B+bqvQcVb5yMO66OImoNIRolRHqaFSZaBNSWAE5hHzE="; - aarch64-linux = "sha256-t94MGHh8a2cUtdv+vZ687sR47oMSvfOEvuJ6syUZ8SQ="; - aarch64-darwin = "sha256-nfg+tyYV2h+K1u+6DcG36juEelK/9viL657RP74/L8s="; + x86_64-linux = "sha256-/bfn6eE0aFGbpmtcgDmtTaGsIVQTQC59mmxRcKW67mI="; + x86_64-darwin = "sha256-skRiwGEvN6NZn5P+KPlSko3oO3ljC0+1lQvMv+mhCU4="; + aarch64-linux = "sha256-Txs8LYK712zgHl3nQZ58I91zXiMokfYHpDD6V295TjY="; + aarch64-darwin = "sha256-RGm0Yh2P1IUc5+0G2iRu+6dVIZUlFW4rIODLaEhc0vA="; }; }; mainline = { - version = "2.18.1"; + version = "2.18.2"; hash = { - x86_64-linux = "sha256-nZZx0QD6lpg/+uBEYmFvO16Y80CscAovSuq6ws5y+Xo="; - x86_64-darwin = "sha256-CD/s8C1RcU2cF6MRsiFwIDcyYS9Ef4eEo1h1ZRPRcYI="; - aarch64-linux = "sha256-G2wpfyCXAx5j/VAFXLeElq9zfheaScU/sNheu6EosqU="; - aarch64-darwin = "sha256-cgEGZFfNph25LgXpZ+FReZdBfGFLjteWqNY2WGQdPTM="; + x86_64-linux = "sha256-/bfn6eE0aFGbpmtcgDmtTaGsIVQTQC59mmxRcKW67mI="; + x86_64-darwin = "sha256-skRiwGEvN6NZn5P+KPlSko3oO3ljC0+1lQvMv+mhCU4="; + aarch64-linux = "sha256-Txs8LYK712zgHl3nQZ58I91zXiMokfYHpDD6V295TjY="; + aarch64-darwin = "sha256-RGm0Yh2P1IUc5+0G2iRu+6dVIZUlFW4rIODLaEhc0vA="; }; }; }; diff --git a/pkgs/development/tools/electron/binary/info.json b/pkgs/development/tools/electron/binary/info.json index 1cfaaaca082b..1e8f13f4730d 100644 --- a/pkgs/development/tools/electron/binary/info.json +++ b/pkgs/development/tools/electron/binary/info.json @@ -67,24 +67,24 @@ }, "32": { "hashes": { - "aarch64-darwin": "71e76a0a81a0c1c10e9e4862caf96437ba85a18c8fa7d8e15d59e3c057b893bd", - "aarch64-linux": "fb6e1f24385c3058844bd768320d5b332b4cbd011ab930e7252dc330c8ee17b3", - "armv7l-linux": "4a95643e88cadfb011354d25cafe242cdb8c5327d65f86b4fbabe64717367ed2", - "headers": "1c05mm83qjirlj1mzggycndjxf0fv55dkrpha5bbnspk430zbn0g", - "x86_64-darwin": "34310ed51d32b6c02ba3e3f447b0807ea85804d1f2b239e02a9de58b9080fbf8", - "x86_64-linux": "98007545e1d3700b32de5cb5eebcc10b9d105fb0dad6396155fdab1b40abb638" + "aarch64-darwin": "39d5298563ec488b3b329c9ad6e4f40e941a7326e82683a588d2f103a6f7dd78", + "aarch64-linux": "67782c4208cb64347552c003ded53ae993af8de16fadd19fd43105d1b592971f", + "armv7l-linux": "e1ace6669dc5aa9696b6f37af0d1210125e96ebda4dbb82496896047191a1810", + "headers": "0qw1nfi0c53d346lchmya6dr0l3c94ssdbazbr547qih2njc7jbz", + "x86_64-darwin": "91cb09191798606e4666952f8bb01d4851eab68973874ba5e26d6c7d1287b3be", + "x86_64-linux": "b01f9f5fcef719f0d76dc2f61c3f5a5b411970e425639de65aa823804918ce22" }, - "version": "32.2.7" + "version": "32.2.8" }, "33": { "hashes": { - "aarch64-darwin": "c534ef4b8e7859620e7944b42a460b3fd2e27db1512b3820150b73c7df81b63d", - "aarch64-linux": "73baabb2a6d8dc778051183d2e792ecf4b265eaf2a49f5a665976674f0a3a96f", - "armv7l-linux": "0dff7adde4f550beed0bf89880299cb1bfebf542786edb07ea22fd5676132c3a", - "headers": "1xvwi8b9arsfax04lzjmxmm6mz7jp65jrlcc6jm2gfqxbjlva7pp", - "x86_64-darwin": "de05d4004facdb4693f5b8ecad7d1b1bb162919edf59b4c1ce9f5ee3906e1742", - "x86_64-linux": "301ff45db3ee5e4222adecc07555c31dd1b56d82c20540d7ad6da504dde332c8" + "aarch64-darwin": "f5886daefc3ea8851a087eafd23826337f97e0e921256a70f887c8acc8128bca", + "aarch64-linux": "b428ecca13d4ffc05c28e28759a310f317e4e89b05e9a30ba07e0d58fbaedef5", + "armv7l-linux": "e9e74509304e87a889bc59fe86eb2efc901d3c43b02d18acd5a9ba07800334a5", + "headers": "054d8hkm8kvknwamcblpyvgzmfqwb954x6gxgi0ma9xym8dl2qks", + "x86_64-darwin": "2d6015ff12c8b712b7e928dd163c1fd0e4c988665ce626c441ceb97753d48e1d", + "x86_64-linux": "cdca6f9ec2f98708dcbcb8baba3d0521e15ed4e5aab68b2d1c6668f99faafc38" }, - "version": "33.3.0" + "version": "33.3.1" } } diff --git a/pkgs/development/tools/electron/chromedriver/info.json b/pkgs/development/tools/electron/chromedriver/info.json index e836e32b21b0..9f99a2c1886b 100644 --- a/pkgs/development/tools/electron/chromedriver/info.json +++ b/pkgs/development/tools/electron/chromedriver/info.json @@ -34,24 +34,24 @@ }, "32": { "hashes": { - "aarch64-darwin": "0729d2cb830425c4591b40d7189c2f7da020f5adb887a49a4faa022d551b1e6f", - "aarch64-linux": "45314c8c7127f6083469c2c067aa78beb20055ba4d7a63eb2108b27e594a647a", - "armv7l-linux": "7e976a7131dcfd55f781c073ae59c8a24a1393119d831fbac13c6a335eb71467", - "headers": "1c05mm83qjirlj1mzggycndjxf0fv55dkrpha5bbnspk430zbn0g", - "x86_64-darwin": "a7d61c68d3b3522c0ec383915b6ab3d9f269d9ada0e09aa87a4e7d9fc24fe928", - "x86_64-linux": "3437feb5d8e7157476d2e7a6558346061cd7e46506874bc7870eed8a3a43642a" + "aarch64-darwin": "f7aef40a833edda014b50e5c3db52a8f966045f3e16b113bd410afc0fea24da0", + "aarch64-linux": "b81a9f916d49f1867d6326f34a1e2e5f4069c4ac445123a90dc2034a0a1bfd34", + "armv7l-linux": "e3573aa5940158aa953c8b58a6c709288466347675cca032adb71f6f7042fb06", + "headers": "0qw1nfi0c53d346lchmya6dr0l3c94ssdbazbr547qih2njc7jbz", + "x86_64-darwin": "7428bb4dc438596875138a8f06c67b18266850797988f7c862cb39ca86eb5269", + "x86_64-linux": "57fe434c5437e45c866789622dac20f7b33204d51a7b923ad1e8b7259789d498" }, - "version": "32.2.7" + "version": "32.2.8" }, "33": { "hashes": { - "aarch64-darwin": "0c7b450f69ccc8a36ccbc419f993e8990fe79292a60fca81518994dc4645b033", - "aarch64-linux": "810822e352e4f3121ee4b6609094a79b6f894549a9ea84d520ce65ae84f0ba01", - "armv7l-linux": "092e277b4aa50344a2315fd3812f52dd5f73f27bd8be949c93dc766bca1e25cb", - "headers": "1xvwi8b9arsfax04lzjmxmm6mz7jp65jrlcc6jm2gfqxbjlva7pp", - "x86_64-darwin": "53a9f584a106c331712be5e30554e4566c53e1627f0db612aa9c9a2a32e9a5bb", - "x86_64-linux": "215176975b520addc9bf13dd449336c58cc7614a8b657fcb34a9617911a3dbdd" + "aarch64-darwin": "c2b4a3bb8a609e5272db39321d567f900eed1c2284eda89d7a4c41557e5b9ba3", + "aarch64-linux": "4b08bd54413a72d1a991f427cc8d27c313def385431f7e045e5b3efbbc880e39", + "armv7l-linux": "f84e71d37358d574fee6519c8dc1335c52bb783d92c2fa92c2fb4a48f9661413", + "headers": "054d8hkm8kvknwamcblpyvgzmfqwb954x6gxgi0ma9xym8dl2qks", + "x86_64-darwin": "c3c0cb8eec909cad52eb9f6b2d9ff2bffc9d2246f37280eb44ffc45fdb6b4861", + "x86_64-linux": "6e288cf2be3ceba26bec0cb1f86504574326bacd933a5da208dabef111abde6d" }, - "version": "33.3.0" + "version": "33.3.1" } } diff --git a/pkgs/development/tools/electron/common.nix b/pkgs/development/tools/electron/common.nix index 24b5bfa0f0e8..854055bbed09 100644 --- a/pkgs/development/tools/electron/common.nix +++ b/pkgs/development/tools/electron/common.nix @@ -3,7 +3,6 @@ stdenv, chromium, nodejs, - python3, fetchpatch, fetchYarnDeps, fetchNpmDeps, @@ -35,7 +34,15 @@ in ((chromium.override { upstream-info = info.chromium; }).mkDerivation (base: { packageName = "electron"; inherit (info) version; - buildTargets = [ "electron:electron_dist_zip" ]; + buildTargets = [ + "electron:copy_node_headers" + "electron:electron_dist_zip" + ]; + + outputs = [ + "out" + "headers" + ]; nativeBuildInputs = base.nativeBuildInputs ++ [ nodejs @@ -247,6 +254,12 @@ in mkdir -p $libExecPath unzip -d $libExecPath out/Release/dist.zip + # Create reproducible tarball, per instructions at https://reproducible-builds.org/docs/archives/ + tar --sort=name \ + --mtime="@$SOURCE_DATE_EPOCH" \ + --owner=0 --group=0 --numeric-owner \ + -czf $headers -C out/Release/gen node_headers + runHook postInstall ''; @@ -272,21 +285,6 @@ in passthru = { inherit info fetchedDeps; - headers = stdenv.mkDerivation rec { - name = "node-v${info.node}-headers.tar.gz"; - nativeBuildInputs = [ python3 ]; - src = fetchedDeps."src/third_party/electron_node"; - buildPhase = '' - runHook preBuild - make tar-headers - runHook postBuild - ''; - installPhase = '' - runHook preInstall - mv ${name} $out - runHook postInstall - ''; - }; }; meta = with lib; { diff --git a/pkgs/development/tools/electron/info.json b/pkgs/development/tools/electron/info.json index 1fa4ef1d2da6..a531181ebd1f 100644 --- a/pkgs/development/tools/electron/info.json +++ b/pkgs/development/tools/electron/info.json @@ -988,10 +988,10 @@ }, "src/electron": { "fetcher": "fetchFromGitHub", - "hash": "sha256-gdJraz3wgF+n8+1tM7R50LGaE8Ls1AHRsHX7BxJZnJ0=", + "hash": "sha256-TLTgZMpIqmdCPh+b45YDmWVGWrl4LmB0xqRfv0bc3o4=", "owner": "electron", "repo": "electron", - "rev": "v32.2.7" + "rev": "v32.2.8" }, "src/media/cdm/api": { "fetcher": "fetchFromGitiles", @@ -1879,10 +1879,10 @@ "electron_yarn_hash": "122y1vnizwg0rwz8qf37mvpa0i78141y98wn4h11l6b9gyshrs65", "modules": "128", "node": "20.18.1", - "version": "32.2.7" + "version": "32.2.8" }, "33": { - "chrome": "130.0.6723.152", + "chrome": "130.0.6723.170", "chromium": { "deps": { "gn": { @@ -1892,15 +1892,15 @@ "version": "2024-09-09" } }, - "version": "130.0.6723.152" + "version": "130.0.6723.170" }, "chromium_npm_hash": "sha256-4w5m/bTMygidlb4TZHMx1Obp784DLxMwrfe1Uvyyfp8=", "deps": { "src": { "fetcher": "fetchFromGitiles", - "hash": "sha256-mrikcQQ77vMwYJ1fxSziS+CwfVAVJq8lBiXPkSsxNhQ=", + "hash": "sha256-zhEHb3Jjr6CAgIAqMV4uwzVE80lAkVnlxi4FYnpkzdw=", "postFetch": "rm -r $out/third_party/blink/web_tests; rm -r $out/third_party/hunspell/tests; rm -r $out/content/test/data; rm -rf $out/courgette/testdata; rm -r $out/extensions/test/data; rm -r $out/media/test/data; ", - "rev": "130.0.6723.152", + "rev": "130.0.6723.170", "url": "https://chromium.googlesource.com/chromium/src.git" }, "src/chrome/test/data/perf/canvas_bench": { @@ -1929,10 +1929,10 @@ }, "src/electron": { "fetcher": "fetchFromGitHub", - "hash": "sha256-tMHiQXOR7ikVkZcmCRA2AljX/+BaVS0B7M8iHmm3NaA=", + "hash": "sha256-PaWXPOPPvxpZNDXF+bdouxZCJRYxVVbwDsVNsnf5oXo=", "owner": "electron", "repo": "electron", - "rev": "v33.3.0" + "rev": "v33.3.1" }, "src/media/cdm/api": { "fetcher": "fetchFromGitiles", @@ -2824,14 +2824,14 @@ }, "src/v8": { "fetcher": "fetchFromGitiles", - "hash": "sha256-2AfHUG0THFgOcRGA1CZJMdakxXuX4iyiFCO+5PeTfNM=", - "rev": "526ebc5576bd2342a8266cf69e29775cc3033386", + "hash": "sha256-4DcSWkMhPwMh6ZvURj2piKaIPNe2Rur+nA3vAirgvcM=", + "rev": "932a8d7bb284242fd92234cf734921b8383ae4f6", "url": "https://chromium.googlesource.com/v8/v8.git" } }, "electron_yarn_hash": "0bzsswcg62b39xinq5vikk7qz7d15276s2vc15v1gcb5wvh05ff8", "modules": "130", "node": "20.18.1", - "version": "33.3.0" + "version": "33.3.1" } } diff --git a/pkgs/servers/home-assistant/custom-components/midea-air-appliances-lan/package.nix b/pkgs/servers/home-assistant/custom-components/midea-air-appliances-lan/package.nix index 9195553ba62b..8e4b7ca0059c 100644 --- a/pkgs/servers/home-assistant/custom-components/midea-air-appliances-lan/package.nix +++ b/pkgs/servers/home-assistant/custom-components/midea-air-appliances-lan/package.nix @@ -8,13 +8,13 @@ buildHomeAssistantComponent rec { owner = "nbogojevic"; domain = "midea_dehumidifier_lan"; - version = "0.9.4"; + version = "0.9.6"; src = fetchFromGitHub { inherit owner; repo = "homeassistant-midea-air-appliances-lan"; rev = "v${version}"; - hash = "sha256-Fl8qwsW9NdjnYdu7IGQDelXTLqNx5ioUoxkhv+p5L0I="; + hash = "sha256-61LAecJRHQi9/Wf4L25HwAMOV5Yzsr8irAnh5xuWJ7c="; }; dependencies = [ midea-beautiful-air ]; diff --git a/pkgs/servers/home-assistant/custom-components/smartthinq-sensors/package.nix b/pkgs/servers/home-assistant/custom-components/smartthinq-sensors/package.nix index daeb34c4adee..89609238a092 100644 --- a/pkgs/servers/home-assistant/custom-components/smartthinq-sensors/package.nix +++ b/pkgs/servers/home-assistant/custom-components/smartthinq-sensors/package.nix @@ -10,13 +10,13 @@ buildHomeAssistantComponent rec { owner = "ollo69"; domain = "smartthinq_sensors"; - version = "0.40.3"; + version = "0.41.1"; src = fetchFromGitHub { inherit owner; repo = "ha-smartthinq-sensors"; rev = "v${version}"; - hash = "sha256-mcxXBnVGrlVxbSi+IwmGJiWqy5PlQmHQl+hgW6i7NFc="; + hash = "sha256-L0diABbUq/0wmwvhHeMOg6ieNrvM+LWZ/ynezEpBblk="; }; dependencies = [ diff --git a/pkgs/servers/home-assistant/custom-lovelace-modules/card-mod/package.nix b/pkgs/servers/home-assistant/custom-lovelace-modules/card-mod/package.nix index 28f3c6f6e94c..8a6df713f416 100644 --- a/pkgs/servers/home-assistant/custom-lovelace-modules/card-mod/package.nix +++ b/pkgs/servers/home-assistant/custom-lovelace-modules/card-mod/package.nix @@ -6,13 +6,13 @@ buildNpmPackage rec { pname = "lovelace-card-mod"; - version = "3.4.3"; + version = "3.5.0"; src = fetchFromGitHub { owner = "thomasloven"; repo = "lovelace-card-mod"; rev = "v${version}"; - hash = "sha256-LFKOTu0SBeHpf8Hjvsgc/xOUux9d4lBCshdD9u7eO5o="; + hash = "sha256-MjeLbo1r/PMbzDfZurZYm1fHUukHfzOx6njRgEB8rWk="; }; npmDepsHash = "sha256-JJexFmVbDHi2JCiCpcDupzVf0xfwy+vqWILq/dLVcBo="; diff --git a/pkgs/servers/home-assistant/custom-lovelace-modules/universal-remote-card/package.nix b/pkgs/servers/home-assistant/custom-lovelace-modules/universal-remote-card/package.nix index 96795efb62be..cb6a6963faf3 100644 --- a/pkgs/servers/home-assistant/custom-lovelace-modules/universal-remote-card/package.nix +++ b/pkgs/servers/home-assistant/custom-lovelace-modules/universal-remote-card/package.nix @@ -6,18 +6,18 @@ buildNpmPackage rec { pname = "universal-remote-card"; - version = "4.3.4"; + version = "4.3.5"; src = fetchFromGitHub { owner = "Nerwyn"; repo = "android-tv-card"; rev = version; - hash = "sha256-PTVO84HwxmLdwWNsSA8FfcVqPREyVVSuDbXbcZm63+E="; + hash = "sha256-xc0xgCj+m9+xslAgnbZxeD7KEFgTK9WdaMjOhhWopFs="; }; patches = [ ./dont-call-git.patch ]; - npmDepsHash = "sha256-nh8JG+cH3KgSwlTvu5wvrBgPIOXN0LXIKh/RmYw2OO0="; + npmDepsHash = "sha256-qw8EignkEJIt85UJPLu2zuno95d3oSGnCujX7vgns/M="; installPhase = '' runHook preInstall diff --git a/pkgs/servers/monitoring/prometheus/process-exporter.nix b/pkgs/servers/monitoring/prometheus/process-exporter.nix index 8be36a4576b8..068c7e416078 100644 --- a/pkgs/servers/monitoring/prometheus/process-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/process-exporter.nix @@ -7,16 +7,16 @@ buildGoModule rec { pname = "process-exporter"; - version = "0.8.4"; + version = "0.8.5"; src = fetchFromGitHub { owner = "ncabatoff"; repo = pname; rev = "v${version}"; - sha256 = "sha256-l767shpUFTLJV3yd9MhG5h7QTIKonwCPDW4PYQ2lTcg="; + sha256 = "sha256-WGfKF7GE9RHrMiqbx5c3WtHEKUA2SShwuUUAqAeiMts="; }; - vendorHash = "sha256-Mmcc7Tp71OH5BQgMYMRhokqNDOqCudaUaCNzjOGoQ68="; + vendorHash = "sha256-ZxN9BAn6b7OFXMiIbMqpEQsN9lTzt/A2LDu/Vtggtqs="; postPatch = '' substituteInPlace proc/read_test.go --replace /bin/cat cat diff --git a/pkgs/servers/sql/percona-server/8_0.nix b/pkgs/servers/sql/percona-server/8_0.nix index 1ff63364c6a0..1e7946b0b4de 100644 --- a/pkgs/servers/sql/percona-server/8_0.nix +++ b/pkgs/servers/sql/percona-server/8_0.nix @@ -63,6 +63,7 @@ stdenv.mkDerivation (finalAttrs: { patches = [ ./no-force-outline-atomics.patch # Do not force compilers to turn on -moutline-atomics switch + ./coredumper-explicitly-import-unistd.patch # fix build on aarch64-linux ]; ## NOTE: MySQL upstream frequently twiddles the invocations of libtool. When updating, you might proactively grep for libtool references. diff --git a/pkgs/servers/sql/percona-server/8_4.nix b/pkgs/servers/sql/percona-server/8_4.nix index 9fef5c2ca522..068c5b946700 100644 --- a/pkgs/servers/sql/percona-server/8_4.nix +++ b/pkgs/servers/sql/percona-server/8_4.nix @@ -71,6 +71,7 @@ stdenv.mkDerivation (finalAttrs: { patches = [ ./no-force-outline-atomics.patch # Do not force compilers to turn on -moutline-atomics switch + ./coredumper-explicitly-import-unistd.patch # fix build on aarch64-linux ]; ## NOTE: MySQL upstream frequently twiddles the invocations of libtool. When updating, you might proactively grep for libtool references. diff --git a/pkgs/servers/sql/percona-server/coredumper-explicitly-import-unistd.patch b/pkgs/servers/sql/percona-server/coredumper-explicitly-import-unistd.patch new file mode 100644 index 000000000000..9f3e8f237fb4 --- /dev/null +++ b/pkgs/servers/sql/percona-server/coredumper-explicitly-import-unistd.patch @@ -0,0 +1,12 @@ +diff --git a/extra/coredumper/src/thread_lister.c b/extra/coredumper/src/thread_lister.c +index 15fedac..181889b 100644 +--- a/extra/coredumper/src/thread_lister.c ++++ b/extra/coredumper/src/thread_lister.c +@@ -35,6 +35,7 @@ + + #include /* needed for NULL on some powerpc platforms (?!) */ + #include ++#include + + #include "linuxthreads.h" + /* Include other thread listers here that define THREADS macro diff --git a/pkgs/tools/misc/opentimestamps-client/default.nix b/pkgs/tools/misc/opentimestamps-client/default.nix index c1136925e759..fcb4c7a0851a 100644 --- a/pkgs/tools/misc/opentimestamps-client/default.nix +++ b/pkgs/tools/misc/opentimestamps-client/default.nix @@ -6,14 +6,14 @@ python3.pkgs.buildPythonApplication rec { pname = "opentimestamps-client"; - version = "0.7.1"; + version = "0.7.2"; format = "setuptools"; src = fetchFromGitHub { owner = "opentimestamps"; repo = "opentimestamps-client"; tag = "opentimestamps-client-v${version}"; - hash = "sha256-0dWaXetRlF1MveBdJ0sAdqJ5HCdn08gkbX+nen/ygsQ="; + hash = "sha256-ny2svB8WcoUky8UfeilANo1DlS+f3o9RtV4YNmUwjJk="; }; propagatedBuildInputs = with python3.pkgs; [ diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 5b23b164fb69..4dd11e3449a4 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2554,8 +2554,8 @@ with pkgs; patool = with python3Packages; toPythonApplication patool; - pocket-casts = callPackage ../applications/audio/pocket-casts { - electron = electron_31; + pocket-casts = callPackage ../by-name/po/pocket-casts/package.nix { + electron = electron_32; }; pueue = darwin.apple_sdk_11_0.callPackage ../applications/misc/pueue { @@ -10654,6 +10654,7 @@ with pkgs; soapyaudio soapybladerf soapyhackrf + soapyplutosdr soapyremote soapyrtlsdr soapyuhd diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix index 0f47f30526a4..926b83659415 100644 --- a/pkgs/top-level/python-aliases.nix +++ b/pkgs/top-level/python-aliases.nix @@ -189,6 +189,7 @@ mapAliases ({ doctest-ignore-unicode = throw "doctest-ignore-unicode has been removed since it has been unmaintained for 11 years"; # added 2024-05-20 dogpile_cache = dogpile-cache; # added 2021-10-28 dogpile-core = throw "dogpile-core is no longer maintained, use dogpile-cache instead"; # added 2021-11-20 + dugong = throw "dugong is unmaintained since 2022 and has therefore been removed"; # added 2024-12-12 eebrightbox = throw "eebrightbox is unmaintained upstream and has therefore been removed"; # added 2022-02-03 EasyProcess = easyprocess; # added 2023-02-19 email_validator = email-validator; # added 2022-06-22 diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index cfccb4d15f52..3035265db521 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -3937,8 +3937,6 @@ self: super: with self; { dufte = callPackage ../development/python-modules/dufte { }; - dugong = callPackage ../development/python-modules/dugong { }; - dukpy = callPackage ../development/python-modules/dukpy { }; dulwich = callPackage ../development/python-modules/dulwich {