diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 85cd7b5238b3..8c699a0e7b3b 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -2876,12 +2876,6 @@ githubId = 127523; name = "Herman Fries"; }; - BarinovMaxim = { - name = "Barinov Maxim"; - email = "barinov274@gmail.com"; - github = "barinov274"; - githubId = 54442153; - }; BarrOff = { name = "BarrOff"; github = "BarrOff"; @@ -17570,6 +17564,12 @@ name = "Sean Gilligan"; keys = [ { fingerprint = "3B66 ACFA D10F 02AA B1D5  2CB1 8DD0 D81D 7D1F C61A"; } ]; }; + mshnwq = { + email = "mshnwq.com@gmail.com"; + github = "mshnwq"; + githubId = 68467027; + name = "Hayan Al-Machnouk"; + }; msiedlarek = { email = "mikolaj@siedlarek.pl"; github = "msiedlarek"; @@ -21846,6 +21846,11 @@ githubId = 32239737; keys = [ { fingerprint = "91EB E870 1639 1323 642A 6803 B966 009D 57E6 9CC6"; } ]; }; + rexies = { + name = "Rexiel Scarlet"; + github = "Rexcrazy804"; + githubId = 37258415; + }; rexxDigital = { email = "joellarssonpriv@gmail.com"; github = "rexxDigital"; diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index 0615f0885c27..a1d983b96293 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -74,12 +74,12 @@ final: prev: { CopilotChat-nvim = buildVimPlugin { pname = "CopilotChat.nvim"; - version = "2025-10-08"; + version = "2025-10-18"; src = fetchFromGitHub { owner = "CopilotC-Nvim"; repo = "CopilotChat.nvim"; - rev = "f68deee85b8d734db1a9fbf63ce17a8164921267"; - sha256 = "0jw5dswmkw2rjjia5g6dvj1fib032kc6k69zxbhnik4qg7blivdr"; + rev = "98435447243eb80a7c228b1447f14f3294d39739"; + sha256 = "1dv8x5yh0hzshlybxnb786pcpcqsqn8adzmhlmqfx23d0326y2dw"; }; meta.homepage = "https://github.com/CopilotC-Nvim/CopilotChat.nvim/"; meta.hydraPlatforms = [ ]; @@ -204,12 +204,12 @@ final: prev: { LazyVim = buildVimPlugin { pname = "LazyVim"; - version = "2025-10-12"; + version = "2025-10-20"; src = fetchFromGitHub { owner = "LazyVim"; repo = "LazyVim"; - rev = "cfc0ae0184a96d1e69b0742c3db3075f7e0ecf2c"; - sha256 = "03mbnz549sf8ra8mqh5qsw61irdlf3g6m58p9awzkyr37dkcfgg1"; + rev = "e8a1d8b6286f82d75e5830de5ea93bd7622cec8c"; + sha256 = "0kb5aasd3kaz67yc1arrbk9h5qs40lmbpi8pkd55h0d686nfrb0w"; }; meta.homepage = "https://github.com/LazyVim/LazyVim/"; meta.hydraPlatforms = [ ]; @@ -217,12 +217,12 @@ final: prev: { LeaderF = buildVimPlugin { pname = "LeaderF"; - version = "2025-09-02"; + version = "2025-10-17"; src = fetchFromGitHub { owner = "Yggdroot"; repo = "LeaderF"; - rev = "57c53693c99776385020e121a252cb35ac3edb72"; - sha256 = "0b3j64nzcgwigsv6k465i3bw03d10rm54qvijzv331i82hs9nayf"; + rev = "8614aeec5dae1739129c1207b88f749ba71f7f35"; + sha256 = "1j9h013xsr4xyackm8x752hmcpdjvvhgcj91j2232c75l1bsyha7"; }; meta.homepage = "https://github.com/Yggdroot/LeaderF/"; meta.hydraPlatforms = [ ]; @@ -412,12 +412,12 @@ final: prev: { SchemaStore-nvim = buildVimPlugin { pname = "SchemaStore.nvim"; - version = "2025-10-12"; + version = "2025-10-20"; src = fetchFromGitHub { owner = "b0o"; repo = "SchemaStore.nvim"; - rev = "155d57353fbf0f9b0b8b7cdd7f8a7ee44bb7cd69"; - sha256 = "17388q6ixkzp5zp2rn7n76wgq7bd0kgvrmyvwsvwkngrnj9w29cn"; + rev = "960a5cf992c033170499ccc7003df59734ed40a8"; + sha256 = "0v9amvvi8vscbzl2shffhn8bh1jjwvxzlx6n3absc4sd2zcjzyjv"; }; meta.homepage = "https://github.com/b0o/SchemaStore.nvim/"; meta.hydraPlatforms = [ ]; @@ -581,12 +581,12 @@ final: prev: { YouCompleteMe = buildVimPlugin { pname = "YouCompleteMe"; - version = "2024-12-16"; + version = "2025-10-16"; src = fetchFromGitHub { owner = "ycm-core"; repo = "YouCompleteMe"; - rev = "131b1827354871a4e984c1660b6af0fefca755c3"; - sha256 = "14ja5wzbya8zfl66d1w0kzhpicpn9idhasral5xh9vqfmg3ql5rv"; + rev = "b07b6f138ffa32362a928d6a7981c2a2bf2ac96f"; + sha256 = "0743w1c41nl6nlzz4ccj7n1zfsbxjhaazv6jishcjhhhzyvnal06"; fetchSubmodules = true; }; meta.homepage = "https://github.com/ycm-core/YouCompleteMe/"; @@ -830,12 +830,12 @@ final: prev: { amp-nvim = buildVimPlugin { pname = "amp.nvim"; - version = "2025-10-09"; + version = "2025-10-19"; src = fetchFromGitHub { owner = "sourcegraph"; repo = "amp.nvim"; - rev = "ccce82a82897b788d748e59cf09d958c3bfdd7e6"; - sha256 = "17d1w93ihxpz8m06z7ab47s57669pq2qpj6ah7sdv9nik00incps"; + rev = "f25e09cd3552fb74c29fcf86e9902ffce09f36d4"; + sha256 = "0da7m3r6ficdpxfywrcw8k5iydxknfz4mcxvqr1ib4ns390561zx"; }; meta.homepage = "https://github.com/sourcegraph/amp.nvim/"; meta.hydraPlatforms = [ ]; @@ -1090,12 +1090,12 @@ final: prev: { asyncomplete-vim = buildVimPlugin { pname = "asyncomplete.vim"; - version = "2023-10-20"; + version = "2025-10-18"; src = fetchFromGitHub { owner = "prabirshrestha"; repo = "asyncomplete.vim"; - rev = "016590d2ca73cefe45712430e319a0ef004e2215"; - sha256 = "1mpdhh9vmjasigw9r5zv5ikvia2vsqpm3l3bd3sqriwv597jcyb9"; + rev = "17b654a87a834d4e835fb7467e562b4421ad9310"; + sha256 = "1gfsz6w3k22m8n43czjkjijpmkacp75acgwj2gphm9vmbwmbl6x5"; }; meta.homepage = "https://github.com/prabirshrestha/asyncomplete.vim/"; meta.hydraPlatforms = [ ]; @@ -1728,12 +1728,12 @@ final: prev: { blink-ripgrep-nvim = buildVimPlugin { pname = "blink-ripgrep.nvim"; - version = "2025-10-12"; + version = "2025-10-20"; src = fetchFromGitHub { owner = "mikavilpas"; repo = "blink-ripgrep.nvim"; - rev = "2498b72753706d098e466c65167e80253ec2fe48"; - sha256 = "01vw8n5yxzs11kfff5j5r6c15jki8hin97aqjywlm97792j3fjzx"; + rev = "166fe9ee93007ae87dd47f42dce6e14fbc46d41e"; + sha256 = "04w3fv6k148fc8kpfyr5bj4f3b7z8r4pw4inw20jirls2ds9yvc3"; }; meta.homepage = "https://github.com/mikavilpas/blink-ripgrep.nvim/"; meta.hydraPlatforms = [ ]; @@ -2053,12 +2053,12 @@ final: prev: { checkmate-nvim = buildVimPlugin { pname = "checkmate.nvim"; - version = "2025-10-11"; + version = "2025-10-20"; src = fetchFromGitHub { owner = "bngarren"; repo = "checkmate.nvim"; - rev = "5ffa4af689505d41ec2462c4bfa4556daace7c91"; - sha256 = "1hxc164rmfv2iqnq50k6kf7a6ljzzfjanl7apacm8hxdlyzv976v"; + rev = "4cc5de61f2527e8fef6884f366b3d3f29b32e0a1"; + sha256 = "0p9zmjx6fa6bs7159y6hgh5mhnw0gz493bz1g5wjw7gy7ljrzi89"; }; meta.homepage = "https://github.com/bngarren/checkmate.nvim/"; meta.hydraPlatforms = [ ]; @@ -2170,12 +2170,12 @@ final: prev: { claudecode-nvim = buildVimPlugin { pname = "claudecode.nvim"; - version = "2025-09-29"; + version = "2025-10-19"; src = fetchFromGitHub { owner = "coder"; repo = "claudecode.nvim"; - rev = "ac2baef386d8078ef2a0aaa98580d25ec178f40a"; - sha256 = "1cqmy7rgppw4ycl8vfpxl1059m6csnm7hxb24aw44znzi0niqws6"; + rev = "1552086ebcce9f4a2ea3b9793018a884d6b60169"; + sha256 = "02wf8g35y40f9xsc8ncnj11r18w35dp6a3cjnax54v9n2karz2ax"; }; meta.homepage = "https://github.com/coder/claudecode.nvim/"; meta.hydraPlatforms = [ ]; @@ -3015,12 +3015,12 @@ final: prev: { coc-nvim = buildVimPlugin { pname = "coc.nvim"; - version = "2025-09-26"; + version = "2025-10-16"; src = fetchFromGitHub { owner = "neoclide"; repo = "coc.nvim"; - rev = "db6c23a19f7d39a2ba6f25c78d2e8ccd8e8db5ef"; - sha256 = "0fax98vnzhajhmvs8vyv1ln7j8jvbgm690x8pa2b2kzmc35zk3x0"; + rev = "4fc88d4f70750e6896e0de317a231e49850bb374"; + sha256 = "09x7skhcwzblb60x2magi6ckyah2pw0r99qipdkj7mz6cs5yspyy"; }; meta.homepage = "https://github.com/neoclide/coc.nvim/"; meta.hydraPlatforms = [ ]; @@ -3093,12 +3093,12 @@ final: prev: { codecompanion-nvim = buildVimPlugin { pname = "codecompanion.nvim"; - version = "2025-10-12"; + version = "2025-10-20"; src = fetchFromGitHub { owner = "olimorris"; repo = "codecompanion.nvim"; - rev = "94f9120387aa80832c4f164f60a6804a27b9479c"; - sha256 = "1cdndh9vfmawfq7js4cgb4cd0jjccyfz30x3giw8s49bayqbc5c6"; + rev = "9d49b758de4a3f2c4c2e8a0561e6d126e47dad85"; + sha256 = "1nf3kszrllm480h2dp9rk3znanb56rf1ad07z12h69n20hf16qhb"; }; meta.homepage = "https://github.com/olimorris/codecompanion.nvim/"; meta.hydraPlatforms = [ ]; @@ -3432,12 +3432,12 @@ final: prev: { conjure = buildVimPlugin { pname = "conjure"; - version = "2025-10-12"; + version = "2025-10-17"; src = fetchFromGitHub { owner = "Olical"; repo = "conjure"; - rev = "8c51801a9f2bc95be0e1a38c971b7177b009d0f6"; - sha256 = "0jg2iwazr8cbkx8indji7jw98yn0xp3szzdrkm491lm0ldp1qzh5"; + rev = "4e0601be2ecd0f59e294b3f3d53c19b9f9285645"; + sha256 = "0244sbs4laqkw9d5pqgjsszlrxw1zybyffi3kkdm1cbva52x0qhz"; }; meta.homepage = "https://github.com/Olical/conjure/"; meta.hydraPlatforms = [ ]; @@ -3510,12 +3510,12 @@ final: prev: { copilot-lua = buildVimPlugin { pname = "copilot.lua"; - version = "2025-10-09"; + version = "2025-10-17"; src = fetchFromGitHub { owner = "zbirenbaum"; repo = "copilot.lua"; - rev = "92e08cd472653beaece28ad9c8508a851a613358"; - sha256 = "031pfblrh4m1r9z05f5mzmxmvlwqzycmjyq3zk2nv538l7pi03i7"; + rev = "3123983d00ae6859f8bc987d14ebb524bb41b618"; + sha256 = "0z9b7y7bda4vzxrv2z5rnvm17myv2fb59wz0b29dnhs130ackkic"; }; meta.homepage = "https://github.com/zbirenbaum/copilot.lua/"; meta.hydraPlatforms = [ ]; @@ -3770,12 +3770,12 @@ final: prev: { ctrlp-vim = buildVimPlugin { pname = "ctrlp.vim"; - version = "2024-10-21"; + version = "2025-10-15"; src = fetchFromGitHub { owner = "ctrlpvim"; repo = "ctrlp.vim"; - rev = "475a864e7f01dfc5c93965778417cc66e77f3dcc"; - sha256 = "1xakj4yqra10hws4jh0h3x68x74qs2khk1318ckfq11zgz6d877s"; + rev = "86872f021c4e245e3c583054fda82fb820a2faee"; + sha256 = "1pmp7gdgp7yrgfn3mm1q346kdvll8w5jbiyxpgsyfqalkzafc5vs"; }; meta.homepage = "https://github.com/ctrlpvim/ctrlp.vim/"; meta.hydraPlatforms = [ ]; @@ -4043,12 +4043,12 @@ final: prev: { debugprint-nvim = buildVimPlugin { pname = "debugprint.nvim"; - version = "2025-10-12"; + version = "2025-10-13"; src = fetchFromGitHub { owner = "andrewferrier"; repo = "debugprint.nvim"; - rev = "4d55a900f7aaa76a87af1e3806b9a5d1b213ab2f"; - sha256 = "02ammjrivl7v5ga2k75bmjn9qxrmvznlfpbzlxlbs0f6afdjsyb3"; + rev = "ece265d9a65b55511cce3aaa5e46f39d58b4340e"; + sha256 = "19aqfv3hgbkxjv8rcc70bkrdh0pnd8myvsm7dcym1v6dgi4lzbl1"; }; meta.homepage = "https://github.com/andrewferrier/debugprint.nvim/"; meta.hydraPlatforms = [ ]; @@ -4435,12 +4435,12 @@ final: prev: { devdocs-nvim = buildVimPlugin { pname = "devdocs.nvim"; - version = "2025-03-09"; + version = "2025-10-16"; src = fetchFromGitHub { owner = "maskudo"; repo = "devdocs.nvim"; - rev = "1f39d611427af27befbf0edb3284ef0def830dd7"; - sha256 = "11adw0b3kg0324gvpk9kb0s9crkg1rp1pgqgr1v08sc5lix7wjc5"; + rev = "6175927cb2baa93934f10d7a1eca03055ebf0e94"; + sha256 = "0h7vbp2hq68041l4z943qx4izxymsy4rrlr6c9rr212cyrs8ifsf"; }; meta.homepage = "https://github.com/maskudo/devdocs.nvim/"; meta.hydraPlatforms = [ ]; @@ -4695,12 +4695,12 @@ final: prev: { easy-dotnet-nvim = buildVimPlugin { pname = "easy-dotnet.nvim"; - version = "2025-10-12"; + version = "2025-10-19"; src = fetchFromGitHub { owner = "GustavEikaas"; repo = "easy-dotnet.nvim"; - rev = "c55b216567234021da4a8118268ab51bdd2902ae"; - sha256 = "0nj24wcp19jxm04x1z1nxq0ffi2hyzvvlmdqsz4594hkhixvgqk7"; + rev = "4c4e222929c07f9f92aca04a3555d5cf5b58971f"; + sha256 = "0h503rlqz2fgbmwqpf6aggc411sn6avc327wxwca3mynnzp1gfg4"; }; meta.homepage = "https://github.com/GustavEikaas/easy-dotnet.nvim/"; meta.hydraPlatforms = [ ]; @@ -4813,12 +4813,12 @@ final: prev: { elixir-tools-nvim = buildVimPlugin { pname = "elixir-tools.nvim"; - version = "2025-09-29"; + version = "2025-10-14"; src = fetchFromGitHub { owner = "elixir-tools"; repo = "elixir-tools.nvim"; - rev = "51b026c1ed5fe32396e1cd94c2b67435b066a4fb"; - sha256 = "0prns04rrygyw722afph4893vpc5i20vpc2aakf3bmxfag8f7ksm"; + rev = "b51b48edc668924a6b2f6610f9a0aff34741d20e"; + sha256 = "16wr6k9kc536k1yhp718msim3ygr22zm5ckv680jrz4s8qq5460l"; }; meta.homepage = "https://github.com/elixir-tools/elixir-tools.nvim/"; meta.hydraPlatforms = [ ]; @@ -5257,12 +5257,12 @@ final: prev: { flutter-tools-nvim = buildVimPlugin { pname = "flutter-tools.nvim"; - version = "2025-07-01"; + version = "2025-10-20"; src = fetchFromGitHub { owner = "nvim-flutter"; repo = "flutter-tools.nvim"; - rev = "65b7399804315a1160933b64292d3c5330aa4e9f"; - sha256 = "1wbw5k5a7iw6dqznv8z1xpg6yyx6sqb1cmspl18pa23cayvcsf12"; + rev = "69db9cdac65ce536e20a8fc9a83002f007cc049c"; + sha256 = "0nnvvqdamdi11jr6dkdm5anhv50fi7gfiyw10xd78182xjfmzlz8"; }; meta.homepage = "https://github.com/nvim-flutter/flutter-tools.nvim/"; meta.hydraPlatforms = [ ]; @@ -5531,12 +5531,12 @@ final: prev: { gbprod-nord = buildVimPlugin { pname = "gbprod-nord"; - version = "2025-09-29"; + version = "2025-10-15"; src = fetchFromGitHub { owner = "gbprod"; repo = "nord.nvim"; - rev = "c0e33fc6a2587cdda67b4ee9eb26d01350a8f96b"; - sha256 = "0i1ak45gxpsn3qqxwca5v0x8civ08sx7n1nswb8fmcp6jid6g9ix"; + rev = "07647ad23e5b7fc1599a841dcd8f173b9aeb0419"; + sha256 = "0g7vri04fvsn97ifkzp783mxzsq15xhbhq3bdax2vqdkzpn5nxps"; }; meta.homepage = "https://github.com/gbprod/nord.nvim/"; meta.hydraPlatforms = [ ]; @@ -5622,12 +5622,12 @@ final: prev: { git-blame-nvim = buildVimPlugin { pname = "git-blame.nvim"; - version = "2025-09-04"; + version = "2025-10-13"; src = fetchFromGitHub { owner = "f-person"; repo = "git-blame.nvim"; - rev = "9874ec1ec8bc53beb33b7cd82c092b85271a578b"; - sha256 = "1lai0h98x25m8dy98g52hfhc5a7kjh70vw3hlff1pxzgayidi6cq"; + rev = "54da04264ec5313d602aebea7c5dc90141696ad7"; + sha256 = "12b33k9nm5kyy50lwrqm3yfdx5hy89vayi7f303fi0kwasaaxw32"; }; meta.homepage = "https://github.com/f-person/git-blame.nvim/"; meta.hydraPlatforms = [ ]; @@ -5908,12 +5908,12 @@ final: prev: { gruber-darker-nvim = buildVimPlugin { pname = "gruber-darker.nvim"; - version = "2025-10-02"; + version = "2025-10-16"; src = fetchFromGitHub { owner = "blazkowolf"; repo = "gruber-darker.nvim"; - rev = "d9d858d4b9774c36eb1e9d4463af8738b94f4f60"; - sha256 = "1zndir3svzg0ccdy64m0g5vhdm0cj2s8pzi74bav4b9xs584acd2"; + rev = "59643c57ae868a60968cca75bac5ec2de7695dc2"; + sha256 = "0vcj7idxkadqw8d12fcccxs3l3cb5vxlh0n1hm0kz6dqvbp78i5c"; }; meta.homepage = "https://github.com/blazkowolf/gruber-darker.nvim/"; meta.hydraPlatforms = [ ]; @@ -6547,12 +6547,12 @@ final: prev: { idris2-nvim = buildVimPlugin { pname = "idris2-nvim"; - version = "2025-05-22"; + version = "2025-10-13"; src = fetchFromGitHub { owner = "idris-community"; repo = "idris2-nvim"; - rev = "e3d4242a525ec8f1e0846f47b9730035a046100f"; - sha256 = "009kl8kdwg56bydi0zmdkh9cggnyy4nakh2vd0l0l86fgji0rm5r"; + rev = "19dcf61737293365c23c890ca622fa34aeb12780"; + sha256 = "0ylixajcr3qc8lb4y8qjpxxlldxkc00kmslkl4b0bk7gxs8zldnc"; }; meta.homepage = "https://github.com/idris-community/idris2-nvim/"; meta.hydraPlatforms = [ ]; @@ -6990,12 +6990,12 @@ final: prev: { kanagawa-nvim = buildVimPlugin { pname = "kanagawa.nvim"; - version = "2025-10-03"; + version = "2025-10-15"; src = fetchFromGitHub { owner = "rebelot"; repo = "kanagawa.nvim"; - rev = "27f1e119f3a7e6d11d435a59e3262e6affda1f83"; - sha256 = "0j9xipaj7gyx60r5hb5856252iw8izpmrncgldm2yh4i2axw0xbw"; + rev = "aef7f5cec0a40dbe7f3304214850c472e2264b10"; + sha256 = "048k6w6qf5hccii3drk4qdj5q5ar0hgbx7xgdfjqdizq6mci0xww"; }; meta.homepage = "https://github.com/rebelot/kanagawa.nvim/"; meta.hydraPlatforms = [ ]; @@ -7003,12 +7003,12 @@ final: prev: { kanagawa-paper-nvim = buildVimPlugin { pname = "kanagawa-paper.nvim"; - version = "2025-10-06"; + version = "2025-10-17"; src = fetchFromGitHub { owner = "thesimonho"; repo = "kanagawa-paper.nvim"; - rev = "b0c4d7ce2d3671ff3188030e585cc0c0a7b5e3a3"; - sha256 = "0afin4sdakkx724r3nj730angfihi7lnqxi90np8c386jlq7fc9h"; + rev = "3ed25ea76837f6990bb7d9c7eef99001060d5a85"; + sha256 = "19c8286p428k02k4057a61xaqlgfyxfsbn877i389vv3izxh5kf9"; }; meta.homepage = "https://github.com/thesimonho/kanagawa-paper.nvim/"; meta.hydraPlatforms = [ ]; @@ -7016,12 +7016,12 @@ final: prev: { kanso-nvim = buildVimPlugin { pname = "kanso.nvim"; - version = "2025-08-16"; + version = "2025-10-17"; src = fetchFromGitHub { owner = "webhooked"; repo = "kanso.nvim"; - rev = "151dbc23fe890d09c26df11b1208dd8129dca012"; - sha256 = "1n8qak22wwakf82i9kiq8mq4gy5x6jxs39grcf5gw4bxd1sj3wl8"; + rev = "c2525ebafa73c1860301716d9a17e3f07f5038b8"; + sha256 = "1ymqyvfmv4yicz8kscc7gk0rpw16amy28b6f0j1fi6r6gf0d8rd7"; }; meta.homepage = "https://github.com/webhooked/kanso.nvim/"; meta.hydraPlatforms = [ ]; @@ -7133,12 +7133,12 @@ final: prev: { kulala-nvim = buildVimPlugin { pname = "kulala.nvim"; - version = "2025-09-28"; + version = "2025-10-19"; src = fetchFromGitHub { owner = "mistweaverco"; repo = "kulala.nvim"; - rev = "0d50e9ce5c992fe507743d8641b36125e668aad4"; - sha256 = "1svgdbxgsflkq2gn83vxd0m253pv8n664yjlgacfjr338vnxpyf2"; + rev = "183bf444bfffe957fdb83c5aac53b10cd4dced00"; + sha256 = "1kxk9y1bsq66z7q27fbrr2i3ivvy2kvjcamnzgn3rhjzqjbc5rgb"; fetchSubmodules = true; }; meta.homepage = "https://github.com/mistweaverco/kulala.nvim/"; @@ -7212,12 +7212,12 @@ final: prev: { lazy-lsp-nvim = buildVimPlugin { pname = "lazy-lsp.nvim"; - version = "2025-08-14"; + version = "2025-10-15"; src = fetchFromGitHub { owner = "dundalek"; repo = "lazy-lsp.nvim"; - rev = "5ea87155f84629b0bd90853a0d035422d7acd3a5"; - sha256 = "15chc4h9fiafppkzbh4ffykv08w48yi62iyvjjb4avwqnmgjswfq"; + rev = "d74741ce1a588fe11900b5bcd5cd160b04998f60"; + sha256 = "1sxr9rlimjl0w0kw50jddv6mgnvcc4m28b6l48s8vw0xhcws5276"; }; meta.homepage = "https://github.com/dundalek/lazy-lsp.nvim/"; meta.hydraPlatforms = [ ]; @@ -7290,12 +7290,12 @@ final: prev: { lean-nvim = buildVimPlugin { pname = "lean.nvim"; - version = "2025-10-12"; + version = "2025-10-18"; src = fetchFromGitHub { owner = "Julian"; repo = "lean.nvim"; - rev = "91aa0dc3a6a22090565b0b6e2530b8772a09a306"; - sha256 = "0yf295x8513gzni8rck33ijkdqb4qz865zhvc7ms7naha5v6n4hy"; + rev = "17e1f63a6f2168f0ce5ec89d6480fd448b7854e3"; + sha256 = "1xkdk1dpy8bbwb9c9hc8r0pknkbnwnryv2kmr94hxda36h7g7c9n"; }; meta.homepage = "https://github.com/Julian/lean.nvim/"; meta.hydraPlatforms = [ ]; @@ -7329,12 +7329,12 @@ final: prev: { leap-nvim = buildVimPlugin { pname = "leap.nvim"; - version = "2025-10-11"; + version = "2025-10-19"; src = fetchFromGitHub { owner = "ggandor"; repo = "leap.nvim"; - rev = "458aa5c77dbbcb0cddf6e30d1073ad0d1d63ab33"; - sha256 = "1cqs8rpj2q9cdpxxkqs023i0k1y7y7qlhkz5qmi59l83jskppykd"; + rev = "7068a0576694efb72798696de65155d503bcb0ef"; + sha256 = "0hganix9n2d6hks3i05hj1zgql310lq0wjwvyr3j6v2zbjjk1d5p"; }; meta.homepage = "https://github.com/ggandor/leap.nvim/"; meta.hydraPlatforms = [ ]; @@ -7693,12 +7693,12 @@ final: prev: { live-preview-nvim = buildVimPlugin { pname = "live-preview.nvim"; - version = "2025-10-09"; + version = "2025-10-19"; src = fetchFromGitHub { owner = "brianhuster"; repo = "live-preview.nvim"; - rev = "bd099b730a9462cbcb1d0ea0b3b2205c084f573d"; - sha256 = "1as35353pgzc76cc41k8wf292z60f3mgrzx2cjd0qy7fr8qzxkzp"; + rev = "a1bb1b3a851df5276e53908276f5ae1d724d4812"; + sha256 = "0mwjvqizm6rjpi33pxb5lpq0ag67kdfnqb5aalb7sz03rhs1k81y"; }; meta.homepage = "https://github.com/brianhuster/live-preview.nvim/"; meta.hydraPlatforms = [ ]; @@ -7732,12 +7732,12 @@ final: prev: { llama-vim = buildVimPlugin { pname = "llama.vim"; - version = "2025-08-31"; + version = "2025-10-16"; src = fetchFromGitHub { owner = "ggml-org"; repo = "llama.vim"; - rev = "c31cd096eac44fee7e436ce34e8beed4b3c6befa"; - sha256 = "0ak1hx9crd5l7ahm3vg5q2gbavwp35icppxr7bq4q922xbj60r9h"; + rev = "59d3e7a5014f5eaffb2b340cfcb399a93c331fa2"; + sha256 = "01f0fkxvf6qqxm4zydk1z20cwyqk2w8dn2z12zwn1vcxrc5x8r4a"; }; meta.homepage = "https://github.com/ggml-org/llama.vim/"; meta.hydraPlatforms = [ ]; @@ -7797,12 +7797,12 @@ final: prev: { lsp-overloads-nvim = buildVimPlugin { pname = "lsp-overloads.nvim"; - version = "2025-09-08"; + version = "2025-10-17"; src = fetchFromGitHub { owner = "Issafalcon"; repo = "lsp-overloads.nvim"; - rev = "aecb7f4d69ad13e0de3fbcdeb46ac2649e7d9ba7"; - sha256 = "0q9nalm5gwbxcs5zdsm0xk1qpjkl0fxfxcn7yj3ld1x60xsslqlp"; + rev = "187912c9da30c2b4a1e8f2d3e3bc5dc899f91ea0"; + sha256 = "054iz9fzal1mbnhpvfi6fg5p2lfbqa861x9k4l4aky4h7r8mpfv6"; }; meta.homepage = "https://github.com/Issafalcon/lsp-overloads.nvim/"; meta.hydraPlatforms = [ ]; @@ -8109,12 +8109,12 @@ final: prev: { markview-nvim = buildVimPlugin { pname = "markview.nvim"; - version = "2025-10-11"; + version = "2025-10-14"; src = fetchFromGitHub { owner = "OXY2DEV"; repo = "markview.nvim"; - rev = "2f5d568937111968ea9d8aa9d77640979a84792d"; - sha256 = "0ifg2mkvvaay68ygjndz5hxvb159zvpdizz0zdikl6743gpn4mgn"; + rev = "c93ea99d96b4bfda5b7c7d0dfca9c26edf6e78f0"; + sha256 = "1h6yx5w464npnp205xwy73y82492ifqwkhzxhx9rb00qikxxvwqm"; fetchSubmodules = true; }; meta.homepage = "https://github.com/OXY2DEV/markview.nvim/"; @@ -8123,12 +8123,12 @@ final: prev: { mason-lspconfig-nvim = buildVimPlugin { pname = "mason-lspconfig.nvim"; - version = "2025-10-06"; + version = "2025-10-18"; src = fetchFromGitHub { owner = "mason-org"; repo = "mason-lspconfig.nvim"; - rev = "6bdb14f230de0904229ec367b410fb817e59b072"; - sha256 = "17w1hdr3hifmx47qn1y15r9igd61gkkrwpcl68hj86720nsfiya7"; + rev = "2304ff65ecc8cb2afc2484de3e2ed9a407edf0b9"; + sha256 = "1v96mcqnqfydyxl2yb8s88vjqllyqkm190rwrk3pfk40rfrxpp3d"; }; meta.homepage = "https://github.com/mason-org/mason-lspconfig.nvim/"; meta.hydraPlatforms = [ ]; @@ -8162,12 +8162,12 @@ final: prev: { mason-nvim-dap-nvim = buildVimPlugin { pname = "mason-nvim-dap.nvim"; - version = "2025-07-22"; + version = "2025-10-20"; src = fetchFromGitHub { owner = "jay-babu"; repo = "mason-nvim-dap.nvim"; - rev = "86389a3dd687cfaa647b6f44731e492970034baa"; - sha256 = "0x8b6h8p6awk0hhppbw8sadkmqn1inzaf5gw3kjg52zxqf9r9gky"; + rev = "9a10e096703966335bd5c46c8c875d5b0690dade"; + sha256 = "1szpnamiwzx02bjqhwky90w52rdssqk51ncq6kf96ps9a4agzm0f"; }; meta.homepage = "https://github.com/jay-babu/mason-nvim-dap.nvim/"; meta.hydraPlatforms = [ ]; @@ -8201,12 +8201,12 @@ final: prev: { material-nvim = buildVimPlugin { pname = "material.nvim"; - version = "2025-09-21"; + version = "2025-10-18"; src = fetchFromGitHub { owner = "marko-cerovac"; repo = "material.nvim"; - rev = "249289d9e75fa9ca054e6c6b98f56820e9719300"; - sha256 = "089f1n2w1aqccf54dlp3x1098v8c7w7bwzn4ligq8vi4h2az7vvr"; + rev = "8a34cb0d05e12a05b64edaf6ca1c3c7bde545628"; + sha256 = "11d69cq0992pigvb9frird8n1mp6r0c0d4v3chdhsdas3k9j30ik"; }; meta.homepage = "https://github.com/marko-cerovac/material.nvim/"; meta.hydraPlatforms = [ ]; @@ -8370,12 +8370,12 @@ final: prev: { mini-base16 = buildVimPlugin { pname = "mini.base16"; - version = "2025-10-06"; + version = "2025-10-20"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.base16"; - rev = "0791663895f5b4ac1303461d5cb74fe4fa1e5804"; - sha256 = "03zpcny5l146mmw6hdh4c01vnhsq7mgy2apzsa2rjfzl0k2zcrkw"; + rev = "2a462667a9f9b9a04da8a2a35eac7577426b38ee"; + sha256 = "1123vgb1avkr3fbxviw3c5ai2rgrfi7pzm38kvcj8db5xj0pxa7s"; }; meta.homepage = "https://github.com/nvim-mini/mini.base16/"; meta.hydraPlatforms = [ ]; @@ -8383,12 +8383,12 @@ final: prev: { mini-basics = buildVimPlugin { pname = "mini.basics"; - version = "2025-10-06"; + version = "2025-10-14"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.basics"; - rev = "6182df967709e3cd92b6e090c653cac4e872d6e3"; - sha256 = "0jnmg5497497ikg3g3j7yccrwg7fmkx6b3gpsv9brp30qabchd68"; + rev = "131a4f91387dd490eb9d40b262129ca9fec5ff97"; + sha256 = "05wnbg8z0a118db1p76pn43z0d3a951vzx5dfk14zs204qcs6rss"; }; meta.homepage = "https://github.com/nvim-mini/mini.basics/"; meta.hydraPlatforms = [ ]; @@ -8435,12 +8435,12 @@ final: prev: { mini-colors = buildVimPlugin { pname = "mini.colors"; - version = "2025-10-03"; + version = "2025-10-20"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.colors"; - rev = "a4184b9a517046ea11391cdaaf7dba25da134dce"; - sha256 = "0nb5xrik84k1l43cspparqf5my7mngcfjzdk75a89bgadflxzc2w"; + rev = "e0425ab4db1fb9b3059db89ab57e74d8ef0c2e52"; + sha256 = "1dn4f55vi94g9s2b11mg6in7vz38yq5xhhza6yp6ipms8abxb747"; }; meta.homepage = "https://github.com/nvim-mini/mini.colors/"; meta.hydraPlatforms = [ ]; @@ -8461,12 +8461,12 @@ final: prev: { mini-completion = buildVimPlugin { pname = "mini.completion"; - version = "2025-10-03"; + version = "2025-10-19"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.completion"; - rev = "27483b0ad3f2d269a6a0ce7564171817bca8fdf2"; - sha256 = "1aqq4bba1p8d78ncwsaqzqvs31c9bdqnx9nr7zsxvx6gw5msfw80"; + rev = "0cb66df2123bf1c4dc5cf1843817452df427a93c"; + sha256 = "1r8izqix9n1w04wy9p5m1p0vkss9qrh1cwx9mk82afs8vkd7h534"; }; meta.homepage = "https://github.com/nvim-mini/mini.completion/"; meta.hydraPlatforms = [ ]; @@ -8526,12 +8526,12 @@ final: prev: { mini-extra = buildVimPlugin { pname = "mini.extra"; - version = "2025-10-03"; + version = "2025-10-16"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.extra"; - rev = "7efa774edf154fa06c037e903db8beacdc6f2850"; - sha256 = "1960p3ips8hb9jvlcs6glnzcjls1g8rgfzqdhmc87hraavsi344j"; + rev = "188422c54ee770f14a634d9511e71e3b1e3686e2"; + sha256 = "0pd7vivz4s4l79vsypfgvy383wxj93606rszakh3q2hbpgry0gp0"; }; meta.homepage = "https://github.com/nvim-mini/mini.extra/"; meta.hydraPlatforms = [ ]; @@ -8565,12 +8565,12 @@ final: prev: { mini-git = buildVimPlugin { pname = "mini-git"; - version = "2025-10-03"; + version = "2025-10-16"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini-git"; - rev = "19600f7e3dee7e581479da4bd024551b080d90d4"; - sha256 = "1783fhlfr73rww4vschpyxb53xh7s0dc4rjqbjcp88rnsql3qqk4"; + rev = "dcb13b6852b93382aa5c42446ab09748778e4a77"; + sha256 = "07xcrcr2zr73qpvdqcdg9vi8blp00fnc2f1kacyygmhxbbx199hw"; }; meta.homepage = "https://github.com/nvim-mini/mini-git/"; meta.hydraPlatforms = [ ]; @@ -8591,12 +8591,12 @@ final: prev: { mini-hues = buildVimPlugin { pname = "mini.hues"; - version = "2025-10-12"; + version = "2025-10-20"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.hues"; - rev = "1d565d51c91cc99756ed0a81f4c2243e3b1be584"; - sha256 = "1apwyrq4p1ygmnsk3ni220jl3f2hzynkrqmbg9mw8a4hzypz3ajk"; + rev = "973b8d642cba3a98b97b3361ac165d3f953818cf"; + sha256 = "0gvjj0jcm961kylhaljaa279wmr0240isfh4hhsfqfrzz150jhgg"; }; meta.homepage = "https://github.com/nvim-mini/mini.hues/"; meta.hydraPlatforms = [ ]; @@ -8682,12 +8682,12 @@ final: prev: { mini-misc = buildVimPlugin { pname = "mini.misc"; - version = "2025-10-03"; + version = "2025-10-12"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.misc"; - rev = "dd6c04962aea3693c6c52b4f1e06b139fdaf9b96"; - sha256 = "1bpl6x653md0vn5vg4x8b28vj4xcp6r41zyyz30p8r4js1arc481"; + rev = "165c34e43de9ae62cf8b72bd33bc90f4edde8e67"; + sha256 = "04ddxsa12b0r1q12gwpn2mkfbvjac90ny9wb3xsxkxnwqw09jhl4"; }; meta.homepage = "https://github.com/nvim-mini/mini.misc/"; meta.hydraPlatforms = [ ]; @@ -8721,12 +8721,12 @@ final: prev: { mini-nvim = buildVimPlugin { pname = "mini.nvim"; - version = "2025-10-12"; + version = "2025-10-20"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.nvim"; - rev = "1858276ae8d7931f230f50f6c7b9a62ed5b7ceb8"; - sha256 = "02yazy6x007kdjkl99vzzrn1adwx7r3vxvrh26zr8rvky5jv4x7f"; + rev = "14145d3769eacdb48aa1cfd21f1e244896a85f68"; + sha256 = "1vnfhfjfnw9i1wv8sxj34vrlflkv9klfiin6pdwirzdvp32p5s9k"; }; meta.homepage = "https://github.com/nvim-mini/mini.nvim/"; meta.hydraPlatforms = [ ]; @@ -8760,12 +8760,12 @@ final: prev: { mini-pick = buildVimPlugin { pname = "mini.pick"; - version = "2025-10-03"; + version = "2025-10-20"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.pick"; - rev = "96ee37d07043aeed90ae6ae32733b2d0db8f1c13"; - sha256 = "1ylsbk19hb5phaynhrqps3j589z82bqp8p3i90x269cyr67xibyz"; + rev = "bb764a57b349ad3e8d5e7d8855b0c6104e2cc17c"; + sha256 = "1ar02impd4fc23psyz7aj73kzyxzd4zigw23ndnvg5syxi004awi"; }; meta.homepage = "https://github.com/nvim-mini/mini.pick/"; meta.hydraPlatforms = [ ]; @@ -8903,12 +8903,12 @@ final: prev: { minuet-ai-nvim = buildVimPlugin { pname = "minuet-ai.nvim"; - version = "2025-10-11"; + version = "2025-10-15"; src = fetchFromGitHub { owner = "milanglacier"; repo = "minuet-ai.nvim"; - rev = "e994d0ee275232ee375898e532a2e66213120912"; - sha256 = "1cy4rsdnb24k53np33hwgj4mrlm2p5fivfmli1003dhqz1n1wb2s"; + rev = "3fb81e155c4c0c86416427cf1e63d608a6303dca"; + sha256 = "0s4jyraw7lix23l35xkqgxfvpxqmkfm65gg7hy6cg5hwpx79767q"; }; meta.homepage = "https://github.com/milanglacier/minuet-ai.nvim/"; meta.hydraPlatforms = [ ]; @@ -9371,12 +9371,12 @@ final: prev: { neo-tree-nvim = buildVimPlugin { pname = "neo-tree.nvim"; - version = "2025-10-10"; + version = "2025-10-15"; src = fetchFromGitHub { owner = "nvim-neo-tree"; repo = "neo-tree.nvim"; - rev = "4c60a198e3f92098778a32a1c76d2bd7ba46a3b5"; - sha256 = "1arlk0prqlvb7hbicgvyyrib641sazpwi3sy307xw9pcb36kzz8h"; + rev = "20244beec28b9d79ffb75fe1b1606f4dd8d476fc"; + sha256 = "1d234zk5pz1l5ydy0ixg463638yg5dwbci89iramma14sz62g6k3"; }; meta.homepage = "https://github.com/nvim-neo-tree/neo-tree.nvim/"; meta.hydraPlatforms = [ ]; @@ -9397,12 +9397,12 @@ final: prev: { neoconf-nvim = buildVimPlugin { pname = "neoconf.nvim"; - version = "2025-10-11"; + version = "2025-10-17"; src = fetchFromGitHub { owner = "folke"; repo = "neoconf.nvim"; - rev = "8786f12ca22cdf2a022bbad1af3650e9f8d2613a"; - sha256 = "02x58mmm9xpnxrzlzmdnz0z7gkzvy3syvmq3d7gprara9pa7c2fd"; + rev = "0089570322ddbc953d87e1295d280d487e338574"; + sha256 = "0kwpibkq1khpyxhibs2fmrnnkfxgka6swq46rp16jk1rwxncqwzd"; }; meta.homepage = "https://github.com/folke/neoconf.nvim/"; meta.hydraPlatforms = [ ]; @@ -9475,12 +9475,12 @@ final: prev: { neogit = buildVimPlugin { pname = "neogit"; - version = "2025-09-29"; + version = "2025-10-13"; src = fetchFromGitHub { owner = "NeogitOrg"; repo = "neogit"; - rev = "90dcfa7b2bd5f3f35d1a7afe24dde9e2bc482cd4"; - sha256 = "02cdkxvbw4xwcsm185s72zx2g0aky6vd4rvin03aj8j2gjnw20qj"; + rev = "0f48491ae0046796841aaa97d439267982fe72db"; + sha256 = "1srsjkianc6d3m8kv8haas5wyfw2b8vs2v6dinr2k0k32vqbc5z7"; }; meta.homepage = "https://github.com/NeogitOrg/neogit/"; meta.hydraPlatforms = [ ]; @@ -9516,12 +9516,12 @@ final: prev: { pname = "neomodern.nvim"; version = "2025-05-26"; src = fetchFromGitHub { - owner = "cdmill"; + owner = "casedami"; repo = "neomodern.nvim"; rev = "6fb1f29c092996fd3cef915a92b48992e0ba71d4"; sha256 = "04yg1hd2dc0is305yd18rim4ldjmg3gxwiyqbx7h2kpm24krf6z7"; }; - meta.homepage = "https://github.com/cdmill/neomodern.nvim/"; + meta.homepage = "https://github.com/casedami/neomodern.nvim/"; meta.hydraPlatforms = [ ]; }; @@ -9750,12 +9750,12 @@ final: prev: { neotest-golang = buildVimPlugin { pname = "neotest-golang"; - version = "2025-10-12"; + version = "2025-10-20"; src = fetchFromGitHub { owner = "fredrikaverpil"; repo = "neotest-golang"; - rev = "e207f660292cd0e899bd021b74422de9139f2825"; - sha256 = "0k2mwwrrc70230kccp75mlixqsbblnyzfqcn7mnprdk9p68vgcs3"; + rev = "f8743de8294e1d4c30c746c9ce80866c18253aee"; + sha256 = "0zz9xj0x5wpz61zl63kv0pmvqckj21pk834cw9s70dwr0b8iaffc"; }; meta.homepage = "https://github.com/fredrikaverpil/neotest-golang/"; meta.hydraPlatforms = [ ]; @@ -9790,12 +9790,12 @@ final: prev: { neotest-haskell = buildVimPlugin { pname = "neotest-haskell"; - version = "2025-10-12"; + version = "2025-10-20"; src = fetchFromGitHub { owner = "MrcJkb"; repo = "neotest-haskell"; - rev = "5266c115617186f17708344451f46ec88f3d1f6b"; - sha256 = "0z37dll6v050ak8039i7vns2859w4vyifrz742dy0hj043k1q46n"; + rev = "72bb59f11110e5c26f0435ba4a3b2c5390a644ec"; + sha256 = "141x1801rg5l31zcdwxghzyphpr5ygky0zp3clxmwzr4ifa4zh22"; }; meta.homepage = "https://github.com/MrcJkb/neotest-haskell/"; meta.hydraPlatforms = [ ]; @@ -9803,12 +9803,12 @@ final: prev: { neotest-java = buildVimPlugin { pname = "neotest-java"; - version = "2025-10-11"; + version = "2025-10-17"; src = fetchFromGitHub { owner = "rcasia"; repo = "neotest-java"; - rev = "4ee6cd5717d0e17ab668af07e5a3baa54fc04c65"; - sha256 = "0lwdac332agjqsswxiyh8ax6w3rw9mpw3aqma5ixvfxgsrc53n1p"; + rev = "08ce53f18ad82248ea37e806137f03f5bced3c65"; + sha256 = "02z1l70i79z66qyz1zw1w1kh3sx1045m4mgxfl0xn3j9byk762d5"; }; meta.homepage = "https://github.com/rcasia/neotest-java/"; meta.hydraPlatforms = [ ]; @@ -9907,12 +9907,12 @@ final: prev: { neotest-python = buildVimPlugin { pname = "neotest-python"; - version = "2025-09-27"; + version = "2025-10-13"; src = fetchFromGitHub { owner = "nvim-neotest"; repo = "neotest-python"; - rev = "7cab6e2ecc260bf61b97ca147574a470bd880cbd"; - sha256 = "0sks1fj7bwpdzgwb3ahj1ki8kql9wwhds617b1ial6fk0s0b56iy"; + rev = "b0d3a861bd85689d8ed73f0590c47963a7eb1bf9"; + sha256 = "07pz5kabiq59av8l75k5536rmqrxsnkv1cb2s4gvmklmbkmvkcny"; }; meta.homepage = "https://github.com/nvim-neotest/neotest-python/"; meta.hydraPlatforms = [ ]; @@ -10102,12 +10102,12 @@ final: prev: { nerdy-nvim = buildVimPlugin { pname = "nerdy.nvim"; - version = "2025-08-04"; + version = "2025-10-16"; src = fetchFromGitHub { owner = "2KAbhishek"; repo = "nerdy.nvim"; - rev = "a8e3f70dc0232e956adfb12c647b7e9e2b2e6c89"; - sha256 = "12vh8702j05gk4m0406sg9pjpc950v2kizf97wc6fi7168djvw1l"; + rev = "f6ba335405d3070f90aea5e35eca4a08dec3851f"; + sha256 = "04w9ipwijy5dng96az3l4jvs3qs5cnclalhljfq6rv0dh5jsa6z4"; }; meta.homepage = "https://github.com/2KAbhishek/nerdy.nvim/"; meta.hydraPlatforms = [ ]; @@ -10154,12 +10154,12 @@ final: prev: { nfnl = buildVimPlugin { pname = "nfnl"; - version = "2025-09-09"; + version = "2025-10-18"; src = fetchFromGitHub { owner = "Olical"; repo = "nfnl"; - rev = "1003f43e3420475e181ce7cf609648a5e9ce35ca"; - sha256 = "1n6dixfa3zqx54xrdx3ga3vj6qd11ns9wxyaz9pd6rrxj0x1pnc0"; + rev = "6a7fbe05718dc072851fa2b241dac950b0f2c026"; + sha256 = "1602jns47c5algr6gbxan1jk2db38hnv7kk03nm4q92ira3ncnl8"; }; meta.homepage = "https://github.com/Olical/nfnl/"; meta.hydraPlatforms = [ ]; @@ -10271,12 +10271,12 @@ final: prev: { nlsp-settings-nvim = buildVimPlugin { pname = "nlsp-settings.nvim"; - version = "2025-10-09"; + version = "2025-10-20"; src = fetchFromGitHub { owner = "tamago324"; repo = "nlsp-settings.nvim"; - rev = "1fcb8134ca2d812ef22e10c4b245a4684cc18f9b"; - sha256 = "0289xwjk5ng7j2mfzj0703d1cwzwnby94i5y0g2cn24wzdmcs34p"; + rev = "a6230cb4464fd94c6dcf98b84b678d1106296c2b"; + sha256 = "15wz4nf62j6a68nv1cchy0pi5kibw12d47hlx83ajdpmmd7n4x2b"; }; meta.homepage = "https://github.com/tamago324/nlsp-settings.nvim/"; meta.hydraPlatforms = [ ]; @@ -10336,12 +10336,12 @@ final: prev: { noice-nvim = buildVimPlugin { pname = "noice.nvim"; - version = "2025-10-08"; + version = "2025-10-18"; src = fetchFromGitHub { owner = "folke"; repo = "noice.nvim"; - rev = "38c702be0d8fea81527ee6a73e1e834e72481193"; - sha256 = "0figj1b4bick7bc8xnxpkjkihps3d1qhl3ib1ry5hb5lljblrglp"; + rev = "db248375c12c5322fbb9b505c1dc6f08e4527684"; + sha256 = "1hsvqwq4g73i1ivcj50vbp16kn4mixsdrq89zcy9wzr3sm5qd4gb"; }; meta.homepage = "https://github.com/folke/noice.nvim/"; meta.hydraPlatforms = [ ]; @@ -10349,12 +10349,12 @@ final: prev: { none-ls-nvim = buildVimPlugin { pname = "none-ls.nvim"; - version = "2025-09-30"; + version = "2025-10-14"; src = fetchFromGitHub { owner = "nvimtools"; repo = "none-ls.nvim"; - rev = "5cf63841461b49989972d35bf886e076a1ab3649"; - sha256 = "16p9wipxm59rrlzwck9d7bp1i3f8yxn8kan1pddvkgr4sdmxxprf"; + rev = "a96172f673f720cd4f3572e1fcd08400ed3eb25d"; + sha256 = "1gsd8bdcghzpc0isdp0s1mny695ppp75ylq8v56d4h7my1bpb2d8"; }; meta.homepage = "https://github.com/nvimtools/none-ls.nvim/"; meta.hydraPlatforms = [ ]; @@ -10518,12 +10518,12 @@ final: prev: { nvim-autopairs = buildVimPlugin { pname = "nvim-autopairs"; - version = "2025-07-01"; + version = "2025-10-12"; src = fetchFromGitHub { owner = "windwp"; repo = "nvim-autopairs"; - rev = "23320e75953ac82e559c610bec5a90d9c6dfa743"; - sha256 = "12lkkyl6ink1qrpggbjfck2ab3yfj5mpa6jfgkrw451d1ycd4rz5"; + rev = "7a2c97cccd60abc559344042fefb1d5a85b3e33b"; + sha256 = "1paswbxyhfz86y0sq2jig4mgnpi6hi0qnb9lf1rwqn5plgb204ki"; }; meta.homepage = "https://github.com/windwp/nvim-autopairs/"; meta.hydraPlatforms = [ ]; @@ -10700,12 +10700,12 @@ final: prev: { nvim-dap = buildVimPlugin { pname = "nvim-dap"; - version = "2025-10-04"; + version = "2025-10-15"; src = fetchFromGitHub { owner = "mfussenegger"; repo = "nvim-dap"; - rev = "881f7dc17c0b4204a1d844732f95539575350e5b"; - sha256 = "0bzb64r6br5jnnnbapr1yiyj4d83mw01j621wzr7i3mimpxwdw3n"; + rev = "6782b097af2417a4c3e33849b0a26ae2188bd7ea"; + sha256 = "0wacs8hzwwdapfj9qqvkqm8mrc93gdlbxqsysbkjjf77j51g9snn"; }; meta.homepage = "https://github.com/mfussenegger/nvim-dap/"; meta.hydraPlatforms = [ ]; @@ -10804,12 +10804,12 @@ final: prev: { nvim-dap-view = buildVimPlugin { pname = "nvim-dap-view"; - version = "2025-10-03"; + version = "2025-10-19"; src = fetchFromGitHub { owner = "igorlfs"; repo = "nvim-dap-view"; - rev = "668e9e6e214a3cc8fe811b5c8d8b2776dc79378d"; - sha256 = "04kw4jqwlsqgp1rrh5gaf3hv12q9rkvlf61biwvxk0ii3g4z43bn"; + rev = "0746f356b6de4acb588ddc0ef91f0f734306cfe8"; + sha256 = "07j2354qsvpf6j0j2d7xxlsr8xhr6j10b38hm9sjqk75dnix8czp"; }; meta.homepage = "https://github.com/igorlfs/nvim-dap-view/"; meta.hydraPlatforms = [ ]; @@ -10856,12 +10856,12 @@ final: prev: { nvim-early-retirement = buildVimPlugin { pname = "nvim-early-retirement"; - version = "2025-10-09"; + version = "2025-10-13"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-early-retirement"; - rev = "dadde58b7b0d8dafb00b0dc6900cfe95b380d6fa"; - sha256 = "0h7c7n03dyq7fpmgdnp508xmc8msdzz37r4lhd341hzyhf4h46j7"; + rev = "9109589b542773c9ad2a34067a085874f255577b"; + sha256 = "1nk4bs6kjwki4zby0q6zclwxgkp9bmz5i9ww90fsw61q8zll7niy"; }; meta.homepage = "https://github.com/chrisgrieser/nvim-early-retirement/"; meta.hydraPlatforms = [ ]; @@ -10921,12 +10921,12 @@ final: prev: { nvim-genghis = buildVimPlugin { pname = "nvim-genghis"; - version = "2025-09-08"; + version = "2025-10-13"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-genghis"; - rev = "cdf584d05ffc9d5c1f247079991552249e4f7487"; - sha256 = "195hb7k463b1srwfr75xx2xz097fj67sh9gq9c7xi80rqycd23q6"; + rev = "b9487d6c4ccdecf3c7cd4e3e7107b42c65e20106"; + sha256 = "09shwasz5k50fg16issqj5i3hzjqraxjca03p42vd35dwmr7a4a3"; }; meta.homepage = "https://github.com/chrisgrieser/nvim-genghis/"; meta.hydraPlatforms = [ ]; @@ -11337,12 +11337,12 @@ final: prev: { nvim-navic = buildVimPlugin { pname = "nvim-navic"; - version = "2025-05-09"; + version = "2025-10-14"; src = fetchFromGitHub { owner = "smiteshp"; repo = "nvim-navic"; - rev = "f887d794a0f4594882814d7780980a949200a238"; - sha256 = "0mxsnwvrjirpy2ichsilx6207z55xi42syg5d3fdgs2r1p1npggc"; + rev = "099b4c8cdc3e9ea026ea6b2a0d315e2d28362242"; + sha256 = "0ghr4p4qjy8q6qc249mwws8ndq2xdyqjcp2myazdbdm709xgapi6"; }; meta.homepage = "https://github.com/smiteshp/nvim-navic/"; meta.hydraPlatforms = [ ]; @@ -11402,12 +11402,12 @@ final: prev: { nvim-numbertoggle = buildVimPlugin { pname = "nvim-numbertoggle"; - version = "2025-08-13"; + version = "2025-10-13"; src = fetchFromGitHub { owner = "sitiom"; repo = "nvim-numbertoggle"; - rev = "1416256538f01c1cf364805952fe7d143dc7ec56"; - sha256 = "0knyz9icc1qd8ln9wgql8xjbi9kbva9yy9bz03csyraaabsh78k8"; + rev = "923f9709989605fe2bc4b9de8a3625fa808f5cd6"; + sha256 = "104l9pmq5gxa4y5xly382fbbq87zk5xd0dg0ijvqbmmm5lnjc8va"; }; meta.homepage = "https://github.com/sitiom/nvim-numbertoggle/"; meta.hydraPlatforms = [ ]; @@ -11415,12 +11415,12 @@ final: prev: { nvim-origami = buildVimPlugin { pname = "nvim-origami"; - version = "2025-09-14"; + version = "2025-10-20"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-origami"; - rev = "eba1fb2662fac78dc65f6182f68e82830a3d4ecf"; - sha256 = "0la9rf61j09x2rn5li89fw269z7qspqpi6lzfn8h7wjkjdz4xki6"; + rev = "4134748ba22da25cab9389fb7289e28750f96f5b"; + sha256 = "0mf45w5xsrxi49kr6w678y3ka2k87n565ypz6zral6q1k0ab2z9q"; }; meta.homepage = "https://github.com/chrisgrieser/nvim-origami/"; meta.hydraPlatforms = [ ]; @@ -11532,12 +11532,12 @@ final: prev: { nvim-rip-substitute = buildVimPlugin { pname = "nvim-rip-substitute"; - version = "2025-09-08"; + version = "2025-10-13"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-rip-substitute"; - rev = "42c4494386ed33af84424c9a249ab7a20f8a2a51"; - sha256 = "0ppicrnd6x1yfpk65im8z5clk2xk0ix971biv447dxrrbxjg21zx"; + rev = "cb41b3f155399597327c39b5d700f7c41f4c6121"; + sha256 = "1r9dfq1gir035266s97b3h8f8y16gmsggk6h985vzkwpl1vglbjw"; }; meta.homepage = "https://github.com/chrisgrieser/nvim-rip-substitute/"; meta.hydraPlatforms = [ ]; @@ -11545,12 +11545,12 @@ final: prev: { nvim-scissors = buildVimPlugin { pname = "nvim-scissors"; - version = "2025-09-08"; + version = "2025-10-13"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-scissors"; - rev = "7eb3a7ebcbbbaceb78cf4da69edc865864186b62"; - sha256 = "0qzysfm4v3s0gi2bqzrzrq896w0lvyahcscbdgvj527y79739mk1"; + rev = "9b4fc66427568b2139480fcc645dd7bb91884ade"; + sha256 = "022hq99if908prjghm6wzjpj6dl3fkppggwxanc6z88rswzi4kyc"; }; meta.homepage = "https://github.com/chrisgrieser/nvim-scissors/"; meta.hydraPlatforms = [ ]; @@ -11649,12 +11649,12 @@ final: prev: { nvim-spider = buildVimPlugin { pname = "nvim-spider"; - version = "2025-09-08"; + version = "2025-10-13"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-spider"; - rev = "220efa63c20830a9bf0593a57366b96dd5790212"; - sha256 = "1hphzxr8k3i88kldh1dkq2kkc50ikyxg2gzcdjdh85v23lfq9sic"; + rev = "a7705d7233ac3c47f7a1e80172bbeaa11f1c722f"; + sha256 = "1vx53qg4p2cj7hw2yxg60w018m4v7gibgdwhng5dici2nyfy49lj"; }; meta.homepage = "https://github.com/chrisgrieser/nvim-spider/"; meta.hydraPlatforms = [ ]; @@ -11714,12 +11714,12 @@ final: prev: { nvim-tinygit = buildVimPlugin { pname = "nvim-tinygit"; - version = "2025-09-08"; + version = "2025-10-13"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-tinygit"; - rev = "7e92bea3309faacdb63f489f7649336ace7875f6"; - sha256 = "17v9x2qsz1ng9flkpmq7j3mbdc4m9b2lhzswi6lpngb97yqcx1y9"; + rev = "7a3e0707095880e6c9a7d32532b2196ede0bb8c9"; + sha256 = "1pd7wiap68lxg2a938l5drx0xnw010vsy06fvyidlvmvrfmp1mif"; }; meta.homepage = "https://github.com/chrisgrieser/nvim-tinygit/"; meta.hydraPlatforms = [ ]; @@ -11727,12 +11727,12 @@ final: prev: { nvim-tree-lua = buildVimPlugin { pname = "nvim-tree.lua"; - version = "2025-10-07"; + version = "2025-10-20"; src = fetchFromGitHub { owner = "nvim-tree"; repo = "nvim-tree.lua"; - rev = "e397756d2a79d74314ea4cd3efc41300e91c0ff0"; - sha256 = "03kybd99qjpr7kyi1bp4yf59w60yiig00bzvw4i8fi4lq29kbdy7"; + rev = "64e2192f5250796aa4a7f33c6ad888515af50640"; + sha256 = "1m2a9r2wnxj0ck8gridwhn8qgy8bdzm2nymn5sy59z4pmbzjj9a0"; }; meta.homepage = "https://github.com/nvim-tree/nvim-tree.lua/"; meta.hydraPlatforms = [ ]; @@ -11831,12 +11831,12 @@ final: prev: { nvim-treesitter-textobjects = buildVimPlugin { pname = "nvim-treesitter-textobjects"; - version = "2025-07-29"; + version = "2025-10-20"; src = fetchFromGitHub { owner = "nvim-treesitter"; repo = "nvim-treesitter-textobjects"; - rev = "71385f191ec06ffc60e80e6b0c9a9d5daed4824c"; - sha256 = "0pp8s0wljwhc93jp47ad4pigqm8q7v173374c1vpydhx09qwl4ga"; + rev = "a9742cbc1f95db9eaf3293bf8cd0622ca36542bb"; + sha256 = "1lppnjsa0v1nyqc4mh7lh63hdbbn403ili9xf1cbflxsqcjhz2bh"; }; meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-textobjects/"; meta.hydraPlatforms = [ ]; @@ -11935,12 +11935,12 @@ final: prev: { nvim-various-textobjs = buildVimPlugin { pname = "nvim-various-textobjs"; - version = "2025-09-10"; + version = "2025-10-13"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-various-textobjs"; - rev = "237763835b65bdc64f0e19a31c040321813e4333"; - sha256 = "1ijgabw62ssxnyaljwzx9slly7zgq855sdymjni8zqxnb9lj3bj2"; + rev = "aede1580da8e2f9157b538e25a4f4823c59e7633"; + sha256 = "0191m787m5m72cim8hp4p8qqj36s5ics9d11ryfry55034aahdqz"; }; meta.homepage = "https://github.com/chrisgrieser/nvim-various-textobjs/"; meta.hydraPlatforms = [ ]; @@ -12091,12 +12091,12 @@ final: prev: { obsidian-nvim = buildVimPlugin { pname = "obsidian.nvim"; - version = "2025-10-11"; + version = "2025-10-19"; src = fetchFromGitHub { owner = "obsidian-nvim"; repo = "obsidian.nvim"; - rev = "6b2a22a74d1c883e797764c28f75aa6b532a1ae4"; - sha256 = "19sf0qkn0nljq0b6ds3dhrsaaay0xpg9qydh5kr5xbjp5n746vc4"; + rev = "ac66c4f1daf612905c24ff2252942226a94d0329"; + sha256 = "044cxl4j7jp81x4dr2rk6q5rl2qva4mb0p7f9wcj6908dy4bnanp"; }; meta.homepage = "https://github.com/obsidian-nvim/obsidian.nvim/"; meta.hydraPlatforms = [ ]; @@ -12130,12 +12130,12 @@ final: prev: { octo-nvim = buildVimPlugin { pname = "octo.nvim"; - version = "2025-10-09"; + version = "2025-10-19"; src = fetchFromGitHub { owner = "pwntester"; repo = "octo.nvim"; - rev = "fded71669b61c6ccae9d8ade30f667c3c4962b48"; - sha256 = "0dws2rf3kfzmj84nn0wj0dpfsbqgihmlxc0nf87zm01lq6afy5zz"; + rev = "a6297cf215405c140c9e8f6a01b8e5d9aca794f2"; + sha256 = "1vrqz49k5ffa93r0xkvdgmp5vbaip4snbnk1k7s7sxwq0gv0g95v"; }; meta.homepage = "https://github.com/pwntester/octo.nvim/"; meta.hydraPlatforms = [ ]; @@ -12234,12 +12234,12 @@ final: prev: { one-small-step-for-vimkind = buildVimPlugin { pname = "one-small-step-for-vimkind"; - version = "2025-10-02"; + version = "2025-10-14"; src = fetchFromGitHub { owner = "jbyuki"; repo = "one-small-step-for-vimkind"; - rev = "99c22f1fa83eb9aa442cf13a23aed7197a2d4456"; - sha256 = "1nzql49pwix8k0ilz8avx704h57dkrw5ch0r4zsm9g0adq7q2fk8"; + rev = "8fdbb4ed7bd20f92d3c1344b1e619af9017c743d"; + sha256 = "19fvx2v69psp5mwv6c8bbr2rir8njz8wgvm4kszghqa7p30jbva5"; }; meta.homepage = "https://github.com/jbyuki/one-small-step-for-vimkind/"; meta.hydraPlatforms = [ ]; @@ -12351,12 +12351,12 @@ final: prev: { opencode-nvim = buildVimPlugin { pname = "opencode.nvim"; - version = "2025-10-10"; + version = "2025-10-20"; src = fetchFromGitHub { owner = "NickvanDyke"; repo = "opencode.nvim"; - rev = "16ef8ca52f51e6064a55a1fd7d15e906cee55c24"; - sha256 = "1jnvnd40g8i7mg60lf1rr5a6hjr2xhibgl7j5yvc250cw83q6mr2"; + rev = "2129d213f9dc8b125bae8eaaa80466cd018d92f2"; + sha256 = "0nrsyk53rr57281jzawk00m571zcddmxlqsm9nr8nmsdzns2ibrg"; }; meta.homepage = "https://github.com/NickvanDyke/opencode.nvim/"; meta.hydraPlatforms = [ ]; @@ -12442,12 +12442,12 @@ final: prev: { overseer-nvim = buildVimPlugin { pname = "overseer.nvim"; - version = "2025-07-01"; + version = "2025-10-19"; src = fetchFromGitHub { owner = "stevearc"; repo = "overseer.nvim"; - rev = "fe7b2f9ba263e150ab36474dfc810217b8cf7400"; - sha256 = "1cix0mbyf2xqngay9bcj72jcrjg8hy8hw08mwanxacxf37qxi823"; + rev = "c77c78b35d0b4d244e1cd77c25ec93a16fbbfc94"; + sha256 = "1s74d640v3a0rvi3m9c197zabvjis41j7077bhbrf74j39xgvnz3"; fetchSubmodules = true; }; meta.homepage = "https://github.com/stevearc/overseer.nvim/"; @@ -12951,12 +12951,12 @@ final: prev: { project-nvim = buildVimPlugin { pname = "project.nvim"; - version = "2025-10-12"; + version = "2025-10-20"; src = fetchFromGitHub { owner = "DrKJeff16"; repo = "project.nvim"; - rev = "752632b4c2801ea6ee9b6b9ced927f7fdc781c19"; - sha256 = "0ix8vngfp1z8iq8pfi78qyvlb0dk7il02cnc90nsavsih7v3xf1l"; + rev = "f38cb046123076a28eefac17978b5b5634be5b7e"; + sha256 = "1h4g126bzrxq10nk69k7fr0a3b4dlf1cdzc0wb4n7qz17fw1cqjm"; }; meta.homepage = "https://github.com/DrKJeff16/project.nvim/"; meta.hydraPlatforms = [ ]; @@ -13003,12 +13003,12 @@ final: prev: { pum-vim = buildVimPlugin { pname = "pum.vim"; - version = "2025-10-06"; + version = "2025-10-16"; src = fetchFromGitHub { owner = "Shougo"; repo = "pum.vim"; - rev = "a28f93692b5b7bae4d5f7ccd906f244149a39cf6"; - sha256 = "0w9dfp5hhgwizs20s6gcsyaswqzwbip8ybaw3xnri7d5b3mvj3hq"; + rev = "08734d52b03c354151dda3bb75a37a0ee39bbe7e"; + sha256 = "1ri0chivm5fv7hgdljd5dls60kf1xhckg66lk5h4b3qkxpksmr2s"; }; meta.homepage = "https://github.com/Shougo/pum.vim/"; meta.hydraPlatforms = [ ]; @@ -13381,12 +13381,12 @@ final: prev: { render-markdown-nvim = buildVimPlugin { pname = "render-markdown.nvim"; - version = "2025-10-09"; + version = "2025-10-17"; src = fetchFromGitHub { owner = "MeanderingProgrammer"; repo = "render-markdown.nvim"; - rev = "d53856423be5ef3c267d26ee261b0981b372f718"; - sha256 = "0biy2rb5da8xl4cijbadxg5k94pjwrwhp5d4j98p9k9g71hcglny"; + rev = "475d3ad8cae486b0df6fc6050cf5b5ea1de42db8"; + sha256 = "0338an5ynjx36v1rql1s6pwmxzv85yvfa7gsa86fxsa76nf82wq5"; }; meta.homepage = "https://github.com/MeanderingProgrammer/render-markdown.nvim/"; meta.hydraPlatforms = [ ]; @@ -13642,12 +13642,12 @@ final: prev: { schema-companion-nvim = buildVimPlugin { pname = "schema-companion.nvim"; - version = "2025-09-08"; + version = "2025-10-14"; src = fetchFromGitHub { owner = "cenk1cenk2"; repo = "schema-companion.nvim"; - rev = "e94f5f8439705d772363817c9d2c6c9fc7562bd0"; - sha256 = "13rfmrddrwkc1svslplajjnv9k4s2wzpjivdl02ilrjk3mpdynxj"; + rev = "6317db88c58c3450dca1a63cef5942ce7e80940b"; + sha256 = "1m2pc7jn35q4cjwssj18dbpp78gfdmqmkh6yblzxs4kj4a7f0k0i"; }; meta.homepage = "https://github.com/cenk1cenk2/schema-companion.nvim/"; meta.hydraPlatforms = [ ]; @@ -13668,12 +13668,12 @@ final: prev: { scope-nvim = buildVimPlugin { pname = "scope.nvim"; - version = "2025-05-08"; + version = "2025-10-15"; src = fetchFromGitHub { owner = "tiagovla"; repo = "scope.nvim"; - rev = "6b4208f017da9b122d69ddc5841e040dffe7313c"; - sha256 = "1qfxq9q0jy4nn82faff60vi0zp3xkxyzvdm461vymrcj17csnbsm"; + rev = "228aabdb1b9cc74f0c0ccec88e79873857236e49"; + sha256 = "08higv55pnybxp9qah7pvgzg86lcls0phczriqq9wjayblcdxi8y"; }; meta.homepage = "https://github.com/tiagovla/scope.nvim/"; meta.hydraPlatforms = [ ]; @@ -13824,12 +13824,12 @@ final: prev: { sidekick-nvim = buildVimPlugin { pname = "sidekick.nvim"; - version = "2025-10-12"; + version = "2025-10-20"; src = fetchFromGitHub { owner = "folke"; repo = "sidekick.nvim"; - rev = "cebcd4415dc73e3713162e4ea317a6e91312f1a8"; - sha256 = "0adicjhb4nwi4ckks9gf0pcy96aahx0x9icph08q1cfgvisr916x"; + rev = "9941a1cf4eb7ca1cb9c155207a4249ff45e6123d"; + sha256 = "0f8zxzfq0q4lipkfc0dwbcsdnjhvmkz2frjw33bgpjf6ny73mcrc"; }; meta.homepage = "https://github.com/folke/sidekick.nvim/"; meta.hydraPlatforms = [ ]; @@ -13903,12 +13903,12 @@ final: prev: { smart-splits-nvim = buildVimPlugin { pname = "smart-splits.nvim"; - version = "2025-10-12"; + version = "2025-10-17"; src = fetchFromGitHub { owner = "mrjones2014"; repo = "smart-splits.nvim"; - rev = "c697ea84309db323e4da82d29c1f23304e6910be"; - sha256 = "1514f3w1rmr3k1vm68yc6b2gpyds1fwzjmn8wjr5y11y2kp8axdl"; + rev = "9a2614505a021d8fcac3278b12e5fe3f14b80441"; + sha256 = "0nsijjbjp0ka7srvqw7yajxsk4hj5zj13h6cbb3mpdd83k5p5bhn"; }; meta.homepage = "https://github.com/mrjones2014/smart-splits.nvim/"; meta.hydraPlatforms = [ ]; @@ -13968,12 +13968,12 @@ final: prev: { snacks-nvim = buildVimPlugin { pname = "snacks.nvim"; - version = "2025-10-12"; + version = "2025-10-20"; src = fetchFromGitHub { owner = "folke"; repo = "snacks.nvim"; - rev = "38fbb948bcf2add5005bbc06402768dcd27a275e"; - sha256 = "0is4psjqc0hdv8w5hzx986hsjb87144qfqvg1fz10ann8p96lrws"; + rev = "a54477b0acfb7c7cf7e55edc2619ffcd23b2f357"; + sha256 = "1zpgybhdf74rbwqpycyb88qydcs36yy551ij8si3f0108ag04s88"; }; meta.homepage = "https://github.com/folke/snacks.nvim/"; meta.hydraPlatforms = [ ]; @@ -14046,12 +14046,12 @@ final: prev: { sonokai = buildVimPlugin { pname = "sonokai"; - version = "2025-09-22"; + version = "2025-10-19"; src = fetchFromGitHub { owner = "sainnhe"; repo = "sonokai"; - rev = "cf50520d1cddf7a4e7bccae650cdf0a6dd362a10"; - sha256 = "0dji4a6a8b2c2hzhgjwzmcg9amxbjrs6lqjikf5dgnyfda6n86kw"; + rev = "48c809c887ce7b7828f7ea27408fc2ef2179efb5"; + sha256 = "104x2gl2d57sy91pkmzywpay5b9k9xqcssf04l9jfzsqm4vmmkpa"; }; meta.homepage = "https://github.com/sainnhe/sonokai/"; meta.hydraPlatforms = [ ]; @@ -15144,12 +15144,12 @@ final: prev: { telescope_hoogle = buildVimPlugin { pname = "telescope_hoogle"; - version = "2023-09-20"; + version = "2025-10-13"; src = fetchFromGitHub { owner = "luc-tielen"; repo = "telescope_hoogle"; - rev = "5c2ae51bcf905a7101134a597e6f7be2dc05f975"; - sha256 = "0nmzpyh9sdbvxf0hzvga748i4wnd0l6jmlwp8bmx84zazp93c667"; + rev = "14be34fd5c464e3da0992ad094f157b0b8b098f9"; + sha256 = "0m3gnjyz3xaga2i71bc2v3524i0ln5rna8ssmcs462n8sq895cb7"; }; meta.homepage = "https://github.com/luc-tielen/telescope_hoogle/"; meta.hydraPlatforms = [ ]; @@ -15456,12 +15456,12 @@ final: prev: { tiny-inline-diagnostic-nvim = buildVimPlugin { pname = "tiny-inline-diagnostic.nvim"; - version = "2025-10-01"; + version = "2025-10-14"; src = fetchFromGitHub { owner = "rachartier"; repo = "tiny-inline-diagnostic.nvim"; - rev = "6d8dc61a9c4077d9ec62a9c8998506dcd2a5b6af"; - sha256 = "0rpndy1vbgsvhadc2f76mg9mdl52s2jv5748lz1hyqcl30axl6ny"; + rev = "1cb11cc658ee24a9826e3b909ca0b0f5e60597c7"; + sha256 = "1bdps1x1ah1c8ahwqmivnkfy2g0m71mscjnymvmhzybx4bgfyg0f"; }; meta.homepage = "https://github.com/rachartier/tiny-inline-diagnostic.nvim/"; meta.hydraPlatforms = [ ]; @@ -15574,12 +15574,12 @@ final: prev: { tokyonight-nvim = buildVimPlugin { pname = "tokyonight.nvim"; - version = "2025-10-10"; + version = "2025-10-19"; src = fetchFromGitHub { owner = "folke"; repo = "tokyonight.nvim"; - rev = "d14614cbfc63b6037bfccd48bb982d2ad2003352"; - sha256 = "03aqa2wm45jgnvvrwab1amnanqwd4awdkasawsspdkm6pc7774r2"; + rev = "e63c42a42b11cd6225f009dd949b9ee0fccc15ef"; + sha256 = "0fc0xwzjszxkn1779jghakc0l01k2d6g13ld10wvjvz84sph0ax8"; }; meta.homepage = "https://github.com/folke/tokyonight.nvim/"; meta.hydraPlatforms = [ ]; @@ -15888,12 +15888,12 @@ final: prev: { typst-preview-nvim = buildVimPlugin { pname = "typst-preview.nvim"; - version = "2025-09-05"; + version = "2025-10-19"; src = fetchFromGitHub { owner = "chomosuke"; repo = "typst-preview.nvim"; - rev = "1603d37bb44ed2efa0b4378d1dfedc087b4f2141"; - sha256 = "1yfpdccnk6qa38bv93hixr1libi7djs38jqr78c4m543qmyg5n2g"; + rev = "e544812bba84b4f7976590f2b6c0dfbd099e1893"; + sha256 = "13340nd2rvvh3s9nyrg0kp72pxy6dpsh6nbh3zpqd7simlz1ys44"; }; meta.homepage = "https://github.com/chomosuke/typst-preview.nvim/"; meta.hydraPlatforms = [ ]; @@ -15927,12 +15927,12 @@ final: prev: { ultimate-autopair-nvim = buildVimPlugin { pname = "ultimate-autopair.nvim"; - version = "2025-09-05"; + version = "2025-10-20"; src = fetchFromGitHub { owner = "altermo"; repo = "ultimate-autopair.nvim"; - rev = "74163ac321c7d208a5bb9cdf8964114c7064d6c7"; - sha256 = "05l123kbxk4p2jq629yppsjbvblc1zavrbb9pcixgnqra1shdn9m"; + rev = "06e94d532bde24b1975d5f2e47a72760efbb4e55"; + sha256 = "0gja5agabzw7kffjh3fp9l7sj12qi2mdkg8n0m83gmhcpgv1zxh5"; }; meta.homepage = "https://github.com/altermo/ultimate-autopair.nvim/"; meta.hydraPlatforms = [ ]; @@ -15992,12 +15992,12 @@ final: prev: { unimpaired-nvim = buildVimPlugin { pname = "unimpaired.nvim"; - version = "2025-03-29"; + version = "2025-10-16"; src = fetchFromGitHub { owner = "tummetott"; repo = "unimpaired.nvim"; - rev = "75eb0cdee816f4642fe92ffd267a1fc1b02a0117"; - sha256 = "07ri7vi4fzqdxn35646kswij61dpg63pq8f2d46jyifxzv1kbis7"; + rev = "4995cb674cb4c5e442f0cd9d86f6f9c20333a0b8"; + sha256 = "1w5jpv2smwy2mfds7rvvgfdi9jqb48cs1k9anryd7rcqwxk72jmy"; }; meta.homepage = "https://github.com/tummetott/unimpaired.nvim/"; meta.hydraPlatforms = [ ]; @@ -16018,12 +16018,12 @@ final: prev: { unison = buildVimPlugin { pname = "unison"; - version = "2025-10-11"; + version = "2025-10-17"; src = fetchFromGitHub { owner = "unisonweb"; repo = "unison"; - rev = "ffa9b39e4ca10be174743494317a3321372c4989"; - sha256 = "1cadhm6fmzgam5drkim55mprq96jc5bk6g72ibj3xw0ywxf3zjb9"; + rev = "be859728cbdbf7138c8536df418a475be4179a3d"; + sha256 = "0d10kabrf8pkzrn7b1p132d9hlxw5crychz77gs20yr4lhgw6jd6"; }; meta.homepage = "https://github.com/unisonweb/unison/"; meta.hydraPlatforms = [ ]; @@ -16122,12 +16122,12 @@ final: prev: { vague-nvim = buildVimPlugin { pname = "vague.nvim"; - version = "2025-10-12"; + version = "2025-10-20"; src = fetchFromGitHub { owner = "vague-theme"; repo = "vague.nvim"; - rev = "cdbfdc8cc1122b8aa9609a7a681c5c501976a387"; - sha256 = "19zxbpqh2ygscjjs15kv9r2cp4g68xb4hj2bm8vn0akcisj56hbd"; + rev = "ac4ecdaa7c82ec806bfa6bfdf6ca71f44af51dc7"; + sha256 = "1m9qs7xp4wlmz5bhq7zi9y9nm7k9wbpfbd220842ga5ah2iwb1z6"; }; meta.homepage = "https://github.com/vague-theme/vague.nvim/"; meta.hydraPlatforms = [ ]; @@ -17396,12 +17396,12 @@ final: prev: { vim-dadbod-ui = buildVimPlugin { pname = "vim-dadbod-ui"; - version = "2025-08-24"; + version = "2025-10-15"; src = fetchFromGitHub { owner = "kristijanhusak"; repo = "vim-dadbod-ui"; - rev = "e8b53c0f3aa6e6127ac2a2d2071d9aade6c6e373"; - sha256 = "014hzw3fh7v9zp3i6s1rv11i0gg8wv1qz4acs9nmwlmyir400jz9"; + rev = "5a83ee1fdafcdedb03222bb46f7cfd70646025ee"; + sha256 = "1nacskpx9d9p5bxknpf9ka42mfcp3b15rdp6b7wyjv44ndhfvm66"; }; meta.homepage = "https://github.com/kristijanhusak/vim-dadbod-ui/"; meta.hydraPlatforms = [ ]; @@ -17838,12 +17838,12 @@ final: prev: { vim-fern = buildVimPlugin { pname = "vim-fern"; - version = "2025-05-28"; + version = "2025-10-20"; src = fetchFromGitHub { owner = "lambdalisue"; repo = "vim-fern"; - rev = "88f6d81c2d2348cbfb3120931ce72268195859c6"; - sha256 = "05pnmvnfwh5div389s7dwg42lbfd16l31bwigyclgqzvfxg66lpb"; + rev = "cb60188e312e2218f78a760f38164bbe51932c0d"; + sha256 = "1mba9g53bpl5y7zhgym5p3gpdknwzfi052mwf26xx9lavgprm4rb"; }; meta.homepage = "https://github.com/lambdalisue/vim-fern/"; meta.hydraPlatforms = [ ]; @@ -18319,12 +18319,12 @@ final: prev: { vim-habamax = buildVimPlugin { pname = "vim-habamax"; - version = "2025-10-08"; + version = "2025-10-14"; src = fetchFromGitHub { owner = "habamax"; repo = "vim-habamax"; - rev = "6542bcb900a02bda79e3410e4ab704469553e549"; - sha256 = "1wsjxrgn9f3rlizlcr2znxqqlx9b222268v5s0hjy37lzsp3as4l"; + rev = "df3c672b244c5d3a7edeca11beba57a05e0936a8"; + sha256 = "0yrv378qizar8y31yhh8jvig8wrvx31a25wwk3yh7ihk9mwi4k0g"; }; meta.homepage = "https://github.com/habamax/vim-habamax/"; meta.hydraPlatforms = [ ]; @@ -19023,12 +19023,12 @@ final: prev: { vim-ledger = buildVimPlugin { pname = "vim-ledger"; - version = "2025-10-09"; + version = "2025-10-14"; src = fetchFromGitHub { owner = "ledger"; repo = "vim-ledger"; - rev = "4e825eb0075c0263364aa85feaa2870a68d586cc"; - sha256 = "14ihpqaxr6h301nwmj61v72zgdb4s5jmjfnghyky3szl34gv2b60"; + rev = "b5bc6ab65d325c53e39fb02d8f0dd42e2de5d72d"; + sha256 = "1s7186sdqslzv8ayqdiskbghfshk2id3axzj813l2krrfav6f4yk"; }; meta.homepage = "https://github.com/ledger/vim-ledger/"; meta.hydraPlatforms = [ ]; @@ -19205,12 +19205,12 @@ final: prev: { vim-lsp-settings = buildVimPlugin { pname = "vim-lsp-settings"; - version = "2025-10-11"; + version = "2025-10-18"; src = fetchFromGitHub { owner = "mattn"; repo = "vim-lsp-settings"; - rev = "8860e8fbba6c77f7cb170c94f02b09cdf006fe6f"; - sha256 = "0xsaq4ykykr61v4czzpb5jqr68hzacbxz7gp6wzkdkb7jd7fwh3x"; + rev = "a54b96b92b37d6f585bfa1a49d513c9203cd4a44"; + sha256 = "1bjl3nb2bv94xxil01m5ip83kphyw53wcbiyg01cfyj8h9k1kry6"; }; meta.homepage = "https://github.com/mattn/vim-lsp-settings/"; meta.hydraPlatforms = [ ]; @@ -19491,12 +19491,12 @@ final: prev: { vim-mucomplete = buildVimPlugin { pname = "vim-mucomplete"; - version = "2025-09-28"; + version = "2025-10-15"; src = fetchFromGitHub { owner = "lifepillar"; repo = "vim-mucomplete"; - rev = "deabc281e01ae3f395b1d377934bf2ab806dcf45"; - sha256 = "0xkrlqibhzydl95w5z156dggjqdhkww6fgaim83vx5xcabnhimsm"; + rev = "7ad72b26aa679a6dda3837441742b7bd95eed3eb"; + sha256 = "072pkpnvnrv3ra94p3k3v3s26jgz5mgzrgbrbxcihlcgvcfvll34"; }; meta.homepage = "https://github.com/lifepillar/vim-mucomplete/"; meta.hydraPlatforms = [ ]; @@ -20570,12 +20570,12 @@ final: prev: { vim-sexp = buildVimPlugin { pname = "vim-sexp"; - version = "2025-09-28"; + version = "2025-10-19"; src = fetchFromGitHub { owner = "guns"; repo = "vim-sexp"; - rev = "b8f74c5a7aea1290a9179223887a582898b3cd29"; - sha256 = "0hxy5xbvslzq5zhrr1rqbq1x6cy538g4h9shbh0kzglic98sisw8"; + rev = "b5be9fa60bde76fcc8d87b2e5f247d70ee867279"; + sha256 = "1400h7m7yc5ri41ni6wfljz9wmp4x7nzv6sk2hj6xdwiydrikajf"; }; meta.homepage = "https://github.com/guns/vim-sexp/"; meta.hydraPlatforms = [ ]; @@ -20765,12 +20765,12 @@ final: prev: { vim-smt2 = buildVimPlugin { pname = "vim-smt2"; - version = "2025-05-07"; + version = "2025-10-17"; src = fetchFromGitHub { owner = "bohlender"; repo = "vim-smt2"; - rev = "d9e42b02f8ddc8cb82c17feeb3c50a4e3a209e24"; - sha256 = "1jb9hd3ihhkb1zvdfvad05f8y1j77xxgwqfvgyv5rpdl95wli905"; + rev = "6887cc6dfc51d4e6461f3c99cde76c3538f0d33d"; + sha256 = "0s926pf9silzz9ms1d4wfkjmi5cisy6n50a2n7h2rf6g5k6gzx5y"; }; meta.homepage = "https://github.com/bohlender/vim-smt2/"; meta.hydraPlatforms = [ ]; @@ -21143,12 +21143,12 @@ final: prev: { vim-test = buildVimPlugin { pname = "vim-test"; - version = "2025-09-30"; + version = "2025-10-14"; src = fetchFromGitHub { owner = "vim-test"; repo = "vim-test"; - rev = "ad4b7213568d59a5e37606ad65859e3a8e45dbd2"; - sha256 = "0ksm8893v04sn4qmdj50x853mzb175dlprj8iclf9zimjjsgkcvc"; + rev = "2c264d2a5dddb3a7ec927e4359a2b619a8c13a8c"; + sha256 = "0y91q6rdwll52hh66ca8z6ljafm1nb8db3dgxx5w30haq4qdimv2"; }; meta.homepage = "https://github.com/vim-test/vim-test/"; meta.hydraPlatforms = [ ]; @@ -21351,12 +21351,12 @@ final: prev: { vim-tpipeline = buildVimPlugin { pname = "vim-tpipeline"; - version = "2025-05-06"; + version = "2025-10-13"; src = fetchFromGitHub { owner = "vimpostor"; repo = "vim-tpipeline"; - rev = "cbaa8b5130c0c37f3ddafbc703775edbb3edcf78"; - sha256 = "14qswdhw2lnhsjbn8wx1lfmmy652zd8jcgkh56dv3dnql21klx84"; + rev = "bc6dfc10e26a8dd1ec2f0512050a8a0afaa9d090"; + sha256 = "1fpmm71ksd3vjj8mh2ndyrgymyjg1zljxyjkxqz3153qgh2l8vm7"; }; meta.homepage = "https://github.com/vimpostor/vim-tpipeline/"; meta.hydraPlatforms = [ ]; @@ -21845,12 +21845,12 @@ final: prev: { vimade = buildVimPlugin { pname = "vimade"; - version = "2025-09-22"; + version = "2025-10-20"; src = fetchFromGitHub { owner = "TaDaa"; repo = "vimade"; - rev = "0b87b9af4c422e7e9cb700a903e95f47a0ddf4b9"; - sha256 = "1ifplv74hanp7mqx492cn67kbhyyc42h91admllsi67gzmyjir8r"; + rev = "ea27ed8da1f8be245d58d27ea5d89662a43b7e94"; + sha256 = "1j828z0vng9adz1v495bikpy5jgsxshkhjyb5hmw8zzjf5j9360m"; }; meta.homepage = "https://github.com/TaDaa/vimade/"; meta.hydraPlatforms = [ ]; @@ -21962,12 +21962,12 @@ final: prev: { vimspector = buildVimPlugin { pname = "vimspector"; - version = "2025-10-02"; + version = "2025-10-17"; src = fetchFromGitHub { owner = "puremourning"; repo = "vimspector"; - rev = "0da16c67e5fc862ac8988d0580a58d40858f2456"; - sha256 = "1ls1iv44iazrhxd216i4f9xyh5vjxji2rpclgpkngslypf9hvzf7"; + rev = "97984cafcf5e15befa05ec134d644e5e4f1c07f3"; + sha256 = "1dp2g8kmj4fndz9qff2dnv39qd6gbavd0byik3xk169jjlc2drri"; fetchSubmodules = true; }; meta.homepage = "https://github.com/puremourning/vimspector/"; @@ -21976,12 +21976,12 @@ final: prev: { vimtex = buildVimPlugin { pname = "vimtex"; - version = "2025-10-12"; + version = "2025-10-13"; src = fetchFromGitHub { owner = "lervag"; repo = "vimtex"; - rev = "7c7880d80166a5bb65e8c399843103cf0527b6ae"; - sha256 = "0xg835xdil2kx8pvpk8vh1cdm7q6w7rf60n7vsdmyqyym37fb1n2"; + rev = "be9deac3a23eeb145ccf11dd09080795838496ce"; + sha256 = "1v65l6bqm8xm21nvyqnanrq0q1i85khvxxzgv5qv9n8cdi10f7jg"; }; meta.homepage = "https://github.com/lervag/vimtex/"; meta.hydraPlatforms = [ ]; @@ -22093,12 +22093,12 @@ final: prev: { vs-tasks-nvim = buildVimPlugin { pname = "vs-tasks.nvim"; - version = "2025-08-19"; + version = "2025-10-15"; src = fetchFromGitHub { owner = "EthanJWright"; repo = "vs-tasks.nvim"; - rev = "d5a28e46a76ba1a6f9189e68168f5b963797303a"; - sha256 = "0r7jyd7wfywnf7j9ym0f9b4lh4ng69nm3z6qm5jjhjhr51nkhs3k"; + rev = "99d8e41c18d188efcc04fcec19caa2c29999bb90"; + sha256 = "0by5767n3jzz3z07a21qyhmvas1wqvig4gz1b3mrhdl9fi1bdr1x"; }; meta.homepage = "https://github.com/EthanJWright/vs-tasks.nvim/"; meta.hydraPlatforms = [ ]; @@ -22523,12 +22523,12 @@ final: prev: { yazi-nvim = buildVimPlugin { pname = "yazi.nvim"; - version = "2025-10-10"; + version = "2025-10-20"; src = fetchFromGitHub { owner = "mikavilpas"; repo = "yazi.nvim"; - rev = "1242f9bf230b226da23ff2d8df5f6dd09383eb66"; - sha256 = "0l86jk6c2wwyypl3w7zz1a8lyn4b5ymcbdiq9dx0dfbxj8ccmsl3"; + rev = "47e83f06a06ab319fc92168553cbdafbbac3fe84"; + sha256 = "0b05kv4f9xdps711n4pygf5vy937264j5aql31f2jl8g6jm80y7x"; }; meta.homepage = "https://github.com/mikavilpas/yazi.nvim/"; meta.hydraPlatforms = [ ]; @@ -22679,12 +22679,12 @@ final: prev: { zk-nvim = buildVimPlugin { pname = "zk-nvim"; - version = "2025-09-15"; + version = "2025-10-12"; src = fetchFromGitHub { owner = "zk-org"; repo = "zk-nvim"; - rev = "8e0446f448e03dfe76ab671724f4c8db7a46cd37"; - sha256 = "1dwhwhyh0ywcs9mdgmzqf1plp8rzdahkl88wwzdlzix4i4i3lh6s"; + rev = "575c3e8242d925c87e9a11fd7d304bc223d2f096"; + sha256 = "17hm22xzz9wpks9m4i63in08dxsjy24rl463l730vv690sbrl0wr"; }; meta.homepage = "https://github.com/zk-org/zk-nvim/"; meta.hydraPlatforms = [ ]; @@ -22705,12 +22705,12 @@ final: prev: { zotcite = buildVimPlugin { pname = "zotcite"; - version = "2025-10-05"; + version = "2025-10-14"; src = fetchFromGitHub { owner = "jalvesaq"; repo = "zotcite"; - rev = "203f706920de419b548b0fed066d2fbeb89878c9"; - sha256 = "1wwqwmi4zm987h06y2cl4c1m3g0p14yd1iz70ps1w2m3785bwwb2"; + rev = "2b30ba09bc05d52c0c7dcf486e14d43c824b5f7c"; + sha256 = "121rcg763ibjpl1zyzd678n50z9c8z4wps9hywnbwq1bdkxjn5cx"; }; meta.homepage = "https://github.com/jalvesaq/zotcite/"; meta.hydraPlatforms = [ ]; diff --git a/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix b/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix index 3cac5d5714c1..4ba366e7b8b6 100644 --- a/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix +++ b/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix @@ -21,12 +21,12 @@ { ada = buildGrammar { language = "ada"; - version = "0.0.0+rev=b23672d"; + version = "0.0.0+rev=6c26c44"; src = fetchFromGitHub { owner = "briot"; repo = "tree-sitter-ada"; - rev = "b23672d313b4c994ab96fd54f1b7ff15eac68a55"; - hash = "sha256-XkJmrMppr1+1uPQwqAHcf1XBccwGexL0euXZBUX7xlM="; + rev = "6c26c4413965dc7bacbccfa66503bf6b8228e254"; + hash = "sha256-kxm6MVUktOzH6WVKZxgGO9kFFEUXk7NFk+twidsDNM0="; }; meta.homepage = "https://github.com/briot/tree-sitter-ada"; }; @@ -330,12 +330,12 @@ }; cmake = buildGrammar { language = "cmake"; - version = "0.0.0+rev=cf97996"; + version = "0.0.0+rev=c7b2a71"; src = fetchFromGitHub { owner = "uyha"; repo = "tree-sitter-cmake"; - rev = "cf9799600b2ba5e6620fdabddec3b2db8306bc46"; - hash = "sha256-OxViW7H5fNc5BP072ob7GGgx1EYc6TiQEut0wHGrE1c="; + rev = "c7b2a71e7f8ecb167fad4c97227c838439280175"; + hash = "sha256-+Lom3xjPmhhZr3G4aV054lbhLjvJsPaQalSqkKUijvU="; }; meta.homepage = "https://github.com/uyha/tree-sitter-cmake"; }; @@ -562,12 +562,12 @@ }; dot = buildGrammar { language = "dot"; - version = "0.0.0+rev=9ab8555"; + version = "0.0.0+rev=71e2c52"; src = fetchFromGitHub { owner = "rydesun"; repo = "tree-sitter-dot"; - rev = "9ab85550c896d8b294d9b9ca1e30698736f08cea"; - hash = "sha256-w4DInIT7mkTvQ6Hmi8yaAww6ktyNgRz0tPfBLGnOawQ="; + rev = "71e2c5241eef9de920a4efedfefd1d527dd9a118"; + hash = "sha256-Z1XtNX1zV8xGlsaFbqh2VXPAx0fs4D7JxwqaEWSWcB0="; }; meta.homepage = "https://github.com/rydesun/tree-sitter-dot"; }; @@ -1891,12 +1891,12 @@ }; mlir = buildGrammar { language = "mlir"; - version = "0.0.0+rev=7eadef0"; + version = "0.0.0+rev=47c3f2c"; src = fetchFromGitHub { owner = "artagnon"; repo = "tree-sitter-mlir"; - rev = "7eadef0de98de1170cdffb68c0931e375fc1b046"; - hash = "sha256-/zOS9fvfnFotySPw2+DY9ob8s+PYJrRgb1ymx2l5JAc="; + rev = "47c3f2cf3b10016503f2577c2d99c15bb2053402"; + hash = "sha256-1NmkSEGh6Y9BIGcdW4HrMNdqlKKfVHgcY1Amk4EKf8U="; }; generate = true; meta.homepage = "https://github.com/artagnon/tree-sitter-mlir"; @@ -2417,12 +2417,12 @@ }; qmljs = buildGrammar { language = "qmljs"; - version = "0.0.0+rev=0889da4"; + version = "0.0.0+rev=0bec435"; src = fetchFromGitHub { owner = "yuja"; repo = "tree-sitter-qmljs"; - rev = "0889da4632bba3ec6f39ef4102625654890c15c1"; - hash = "sha256-Twj2taG7xFTPXTvzDcWeIqxUAkuhsybwZvtwK/HiruE="; + rev = "0bec4359a7eb2f6c9220cd57372d87d236f66d59"; + hash = "sha256-tV4lipey+OAQwygRFp9lQAzgCNiZzSu7p3Mr6CCBH1g="; }; meta.homepage = "https://github.com/yuja/tree-sitter-qmljs"; }; @@ -2861,12 +2861,12 @@ }; sparql = buildGrammar { language = "sparql"; - version = "0.0.0+rev=d853661"; + version = "0.0.0+rev=1ef52d3"; src = fetchFromGitHub { owner = "GordianDziwis"; repo = "tree-sitter-sparql"; - rev = "d853661ca680d8ff7f8d800182d5782b61d0dd58"; - hash = "sha256-0BV0y8IyeIPpuxTixlJL1PsDCuhXbGaImu8JU8WFoPU="; + rev = "1ef52d35a73a2a5f2e433ecfd1c751c1360a923b"; + hash = "sha256-9DaV12dkcwF7/jWc4QaTQaHcKu5zO5evWlXGNZMdRqc="; }; meta.homepage = "https://github.com/GordianDziwis/tree-sitter-sparql"; }; @@ -2883,12 +2883,12 @@ }; sql = buildGrammar { language = "sql"; - version = "0.0.0+rev=4afe285"; + version = "0.0.0+rev=d71f2bd"; src = fetchFromGitHub { owner = "derekstride"; repo = "tree-sitter-sql"; - rev = "4afe285bb142542cee0aa7b689fec00a71df4741"; - hash = "sha256-Qzrun7sIjX+jyz0oh4MotfTSXAcEYSM/2+CAWJkXgVo="; + rev = "d71f2bd7f0e3dba84df7025fc9314738d180e71e"; + hash = "sha256-udLPpb8ihPb9mXNicwZdml2bKeIDC0RD5i7SPshrN2g="; }; meta.homepage = "https://github.com/derekstride/tree-sitter-sql"; }; @@ -2960,12 +2960,12 @@ }; superhtml = buildGrammar { language = "superhtml"; - version = "0.0.0+rev=aeaa0c7"; + version = "0.0.0+rev=8b5bb27"; src = fetchFromGitHub { owner = "kristoff-it"; repo = "superhtml"; - rev = "aeaa0c7d9ef983453952a2ee4983476fef0168f3"; - hash = "sha256-3mCdFn2ZsRFn/UI+frWD0MTx8qdiZldveYffpZ7nd98="; + rev = "8b5bb272b269afdd38cdf641c4a707dd92fbe902"; + hash = "sha256-9RizfSi+ouCcLUL2+gPc8GljNo9KCX57VElLSlha05A="; }; location = "tree-sitter-superhtml"; meta.homepage = "https://github.com/kristoff-it/superhtml"; @@ -3039,25 +3039,25 @@ }; systemverilog = buildGrammar { language = "systemverilog"; - version = "0.0.0+rev=e88937e"; + version = "0.0.0+rev=7c4b01b"; src = fetchFromGitHub { owner = "gmlarumbe"; repo = "tree-sitter-systemverilog"; - rev = "e88937e66adc3ee7be0bfe40b7e937eafe4212bb"; - hash = "sha256-wzsjHDn6ZdGfOlufARurxCTwT8HqMvyfsnIIpXzRUYs="; + rev = "7c4b01b7df2f6e7fa1f698c9d30ac8f93af18ed2"; + hash = "sha256-u0a8yQfFwYbAhuT8VZjKPuTfBNwAaQ0e25CcIek0thc="; }; meta.homepage = "https://github.com/gmlarumbe/tree-sitter-systemverilog"; }; t32 = buildGrammar { language = "t32"; - version = "0.0.0+rev=d4e26ab"; - src = fetchFromGitLab { + version = "0.0.0+rev=2f604ad"; + src = fetchFromGitHub { owner = "xasc"; repo = "tree-sitter-t32"; - rev = "d4e26ab7a730cfbe0cf84dba6ea3647989064839"; - hash = "sha256-awbgOZaIqpdjsskSr6by2AyojVRU+gkLgS70abhPryE="; + rev = "2f604ad17a15c09d99648199da7f173eed8250dc"; + hash = "sha256-9J8wy/7qW4vWsIzpDI+lVWr/6158jrod0nSk3ihXUPI="; }; - meta.homepage = "https://gitlab.com/xasc/tree-sitter-t32"; + meta.homepage = "https://github.com/xasc/tree-sitter-t32"; }; tablegen = buildGrammar { language = "tablegen"; @@ -3542,12 +3542,12 @@ }; xresources = buildGrammar { language = "xresources"; - version = "0.0.0+rev=fd546d4"; + version = "0.0.0+rev=321231f"; src = fetchFromGitHub { owner = "ValdezFOmar"; repo = "tree-sitter-xresources"; - rev = "fd546d43fe0a179b59dfdfb296082c584870e11b"; - hash = "sha256-KbXPadsIADNqINBwjewDzkHHVoVhE6X0ltgWIPDGlrg="; + rev = "321231f99e3704f1555de14cda5dca93ee14a95b"; + hash = "sha256-W7/eYAGC+usKoUdT4JgP+0d3/FykrK/lkBSvhy38qQE="; }; 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 1f2576aac937..191c99694774 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -1614,6 +1614,7 @@ assertNoAdditions { "lazyvim.plugins.extras.editor.snacks_picker" "lazyvim.plugins.extras.editor.telescope" "lazyvim.plugins.extras.formatting.prettier" + "lazyvim.plugins.extras.lang.dotnet" "lazyvim.plugins.extras.lang.markdown" "lazyvim.plugins.extras.lang.omnisharp" "lazyvim.plugins.extras.lang.python" diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names index cd225e247ce3..0605761caae9 100644 --- a/pkgs/applications/editors/vim/plugins/vim-plugin-names +++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names @@ -730,7 +730,7 @@ https://github.com/danymat/neogen/,HEAD, https://github.com/NeogitOrg/neogit/,, https://github.com/Shougo/neoinclude.vim/,, https://github.com/neomake/neomake/,, -https://github.com/cdmill/neomodern.nvim/,HEAD, +https://github.com/casedami/neomodern.nvim/,HEAD, https://github.com/Shougo/neomru.vim/,, https://github.com/neomutt/neomutt.vim/,HEAD, https://github.com/rafamadriz/neon/,, diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 255451f79208..63cb59813f4f 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -262,8 +262,8 @@ let mktplcRef = { name = "ng-template"; publisher = "Angular"; - version = "20.2.2"; - hash = "sha256-2I5Pmd05zNGjM15tFo2yw6AGUKp3zxufVcoe4oSAO5U="; + version = "20.3.0"; + hash = "sha256-o3e2qVKw/sfnFHbHHdRlB9UjEx1KLD1KVoaAsnlYjmY="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/Angular.ng-template/changelog"; @@ -2283,8 +2283,8 @@ let mktplcRef = { name = "vscode-vibrancy-continued"; publisher = "illixion"; - version = "1.1.60"; - hash = "sha256-GHAyC9ScrBV/huVXXrgbubrBmKIzUhYmCL2+GqoOjqc="; + version = "1.1.61"; + hash = "sha256-1LjAIMjk7JjLTf49QvDaLeGGDD5SUCLC3/41RfVVhEM="; }; meta = { downloadPage = "https://marketplace.visualstudio.com/items?itemName=illixion.vscode-vibrancy-continued"; diff --git a/pkgs/applications/emulators/libretro/cores/beetle-psx.nix b/pkgs/applications/emulators/libretro/cores/beetle-psx.nix index f897e38fba5d..5b120ac1db09 100644 --- a/pkgs/applications/emulators/libretro/cores/beetle-psx.nix +++ b/pkgs/applications/emulators/libretro/cores/beetle-psx.nix @@ -8,13 +8,13 @@ }: mkLibretroCore { core = "mednafen-psx" + lib.optionalString withHw "-hw"; - version = "0-unstable-2025-10-03"; + version = "0-unstable-2025-10-17"; src = fetchFromGitHub { owner = "libretro"; repo = "beetle-psx-libretro"; - rev = "4968db4255bd8853137132c5d0809becd7638026"; - hash = "sha256-MVcz+c5ExZZuda5ene4nhidd/zZNvXcAg+wCinQisME="; + rev = "6ac3c05aeddeb6dd5f28f448354d1f8e2e5d6810"; + hash = "sha256-Y/ct+nDlbIZNRxRQJVsgaQs3mFODfuhToZdXairaesk="; }; extraBuildInputs = lib.optionals withHw [ diff --git a/pkgs/applications/graphics/unigine-sanctuary/default.nix b/pkgs/applications/graphics/unigine-sanctuary/default.nix index 050890c62b70..dbbccc45c736 100644 --- a/pkgs/applications/graphics/unigine-sanctuary/default.nix +++ b/pkgs/applications/graphics/unigine-sanctuary/default.nix @@ -93,7 +93,7 @@ stdenv.mkDerivation rec { homepage = "https://benchmark.unigine.com/sanctuary"; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; license = lib.licenses.unfree; - maintainers = [ lib.maintainers.BarinovMaxim ]; + maintainers = [ ]; platforms = [ "x86_64-linux" "i686-linux" diff --git a/pkgs/applications/graphics/unigine-superposition/default.nix b/pkgs/applications/graphics/unigine-superposition/default.nix index 8510096d8d20..c1bd6e8c12f7 100644 --- a/pkgs/applications/graphics/unigine-superposition/default.nix +++ b/pkgs/applications/graphics/unigine-superposition/default.nix @@ -143,7 +143,7 @@ buildFHSEnv { homepage = "https://benchmark.unigine.com/superposition"; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; license = lib.licenses.unfree; - maintainers = [ lib.maintainers.BarinovMaxim ]; + maintainers = [ ]; platforms = [ "x86_64-linux" ]; mainProgram = "unigine-superposition"; }; diff --git a/pkgs/applications/graphics/unigine-tropics/default.nix b/pkgs/applications/graphics/unigine-tropics/default.nix index 8a1e2f384e38..bbcf0648369c 100644 --- a/pkgs/applications/graphics/unigine-tropics/default.nix +++ b/pkgs/applications/graphics/unigine-tropics/default.nix @@ -91,7 +91,7 @@ stdenv.mkDerivation { homepage = "https://benchmark.unigine.com/tropics"; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; license = lib.licenses.unfree; - maintainers = [ lib.maintainers.BarinovMaxim ]; + maintainers = [ ]; platforms = [ "x86_64-linux" "i686-linux" diff --git a/pkgs/applications/video/anilibria-winmaclinux/default.nix b/pkgs/applications/video/anilibria-winmaclinux/default.nix index 3d5e30808ae2..5b1fa114902d 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.30"; + version = "2.2.31"; src = fetchFromGitHub { owner = "anilibria"; repo = "anilibria-winmaclinux"; rev = version; - hash = "sha256-iueodizzG0r50ZO2aowR5hR3AyLv8RsSJL1xnnCNMJc="; + hash = "sha256-czLEYPz+5vXHisXexzRXLhwN4onka31hn69F4MaSnCs="; }; sourceRoot = "${src.name}/src"; diff --git a/pkgs/by-name/ca/caligula/package.nix b/pkgs/by-name/ca/caligula/package.nix index e0ec5006c3d2..4c4b320a8181 100644 --- a/pkgs/by-name/ca/caligula/package.nix +++ b/pkgs/by-name/ca/caligula/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage rec { pname = "caligula"; - version = "0.4.9"; + version = "0.4.10"; src = fetchFromGitHub { owner = "ifd3f"; repo = "caligula"; rev = "v${version}"; - hash = "sha256-eOhMT47QcuMpBxNT10KgXOCxmb36qhdvP0xQu0wVhbk="; + hash = "sha256-oaSt6wzMzaGHPyuJ5NVcAJLblHQcHJA5a7o2wkJgZkU="; }; - cargoHash = "sha256-p9ozKJsjUkNFxMaSPpO4iOg2/cfbSpSdzUFg3YnwEq0="; + cargoHash = "sha256-B09aKzNNhgXKg3PCYmlMz3/oOeeh1FQAL7+tywg/81Q="; nativeBuildInputs = [ rustPlatform.bindgenHook diff --git a/pkgs/by-name/ca/cargo-expand/package.nix b/pkgs/by-name/ca/cargo-expand/package.nix index 6ef51fc8b5f6..d5738b8a26ad 100644 --- a/pkgs/by-name/ca/cargo-expand/package.nix +++ b/pkgs/by-name/ca/cargo-expand/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage rec { pname = "cargo-expand"; - version = "1.0.117"; + version = "1.0.118"; src = fetchFromGitHub { owner = "dtolnay"; repo = "cargo-expand"; tag = version; - hash = "sha256-IpqDab4JYZoWvtuEU4DkKimOhgZ/c5WsH58cVj4RzGU="; + hash = "sha256-+n4eiwcToXtWMPmvE41kOcZHzgugjekxQkodDagDjhI="; }; - cargoHash = "sha256-sAXRA+gStgMDi02yObN7lO2G4vQUeYqmUF09tC7k/Q0="; + cargoHash = "sha256-Di7Nnp8qYqpTkKmmUYoKxSkntepG80vVF2AkaN5yW+U="; meta = { description = "Cargo subcommand to show result of macro expansion"; diff --git a/pkgs/by-name/ca/cargo-tarpaulin/package.nix b/pkgs/by-name/ca/cargo-tarpaulin/package.nix index be41b31ba7a8..bbd62f25a976 100644 --- a/pkgs/by-name/ca/cargo-tarpaulin/package.nix +++ b/pkgs/by-name/ca/cargo-tarpaulin/package.nix @@ -10,16 +10,16 @@ rustPlatform.buildRustPackage rec { pname = "cargo-tarpaulin"; - version = "0.33.0"; + version = "0.34.0"; src = fetchFromGitHub { owner = "xd009642"; repo = "tarpaulin"; tag = version; - hash = "sha256-yCuyeBL/7Dh9+V7fWvKkmj9OLGh88Jre7o0+TQXem9U="; + hash = "sha256-G7tzOprDzf+rC7PYPdjlX5VeJwADzpp3JOSK4t55zfA="; }; - cargoHash = "sha256-S3cIcw6ZDAn8DVbCM7T5t7R3t45iGuh5600KeKQNXS8="; + cargoHash = "sha256-RI+8QQSrxjXsfrqqoJ56UIG4rnhww0gqtjF59j43agU="; nativeBuildInputs = [ pkg-config diff --git a/pkgs/by-name/ch/check-jsonschema/package.nix b/pkgs/by-name/ch/check-jsonschema/package.nix index 7cff735e0c6c..2b1df7be436b 100644 --- a/pkgs/by-name/ch/check-jsonschema/package.nix +++ b/pkgs/by-name/ch/check-jsonschema/package.nix @@ -6,14 +6,14 @@ python3Packages.buildPythonApplication rec { pname = "check-jsonschema"; - version = "0.34.0"; + version = "0.34.1"; pyproject = true; src = fetchFromGitHub { owner = "python-jsonschema"; repo = "check-jsonschema"; tag = version; - hash = "sha256-NFP013ZG+Ltiqe+CLed4zeSQCS9E1r1L+b2AsYLMDW4="; + hash = "sha256-TI8NW8ULsig/YL6LC8L//YS0lSIUS2Ns9awFJ50ov2k="; }; build-system = with python3Packages; [ setuptools ]; diff --git a/pkgs/by-name/ci/cirrus-cli/package.nix b/pkgs/by-name/ci/cirrus-cli/package.nix index 44cb132e9f12..a66c2c8a0a39 100644 --- a/pkgs/by-name/ci/cirrus-cli/package.nix +++ b/pkgs/by-name/ci/cirrus-cli/package.nix @@ -8,13 +8,13 @@ buildGoModule rec { pname = "cirrus-cli"; - version = "0.155.0"; + version = "0.155.1"; src = fetchFromGitHub { owner = "cirruslabs"; repo = "cirrus-cli"; rev = "v${version}"; - hash = "sha256-HMEd1G7CTK4P3fQ34wMOgd4GJ/7YALEL0UaqljB/44Y="; + hash = "sha256-ZjirC80wiW2iCflCWxCG4KpTxnZyLTeCXa6B/SJoiyI="; }; vendorHash = "sha256-ag1HzNrSqGTJGXxhdspxHsJRBu7tuB5nDFiEWh1VOsU="; diff --git a/pkgs/by-name/co/copilot-language-server/package.nix b/pkgs/by-name/co/copilot-language-server/package.nix index c571cf644114..08a6f855d874 100644 --- a/pkgs/by-name/co/copilot-language-server/package.nix +++ b/pkgs/by-name/co/copilot-language-server/package.nix @@ -10,11 +10,11 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "copilot-language-server"; - version = "1.381.0"; + version = "1.385.0"; src = fetchzip { url = "https://github.com/github/copilot-language-server-release/releases/download/${finalAttrs.version}/copilot-language-server-js-${finalAttrs.version}.zip"; - hash = "sha256-EnctWGV+20onOTuaBW9E7LXct0PUpCn7WwuAy2X2KL8="; + hash = "sha256-AzMLicQHP3r8RZIkf/jqlU2n78bliLwam9t1DUgqvzw="; stripRoot = false; }; diff --git a/pkgs/by-name/di/discordo/package.nix b/pkgs/by-name/di/discordo/package.nix index 1179596a29e5..5972d119479e 100644 --- a/pkgs/by-name/di/discordo/package.nix +++ b/pkgs/by-name/di/discordo/package.nix @@ -11,16 +11,16 @@ buildGoModule (finalAttrs: { pname = "discordo"; - version = "0-unstable-2025-10-12"; + version = "0-unstable-2025-10-16"; src = fetchFromGitHub { owner = "ayn2op"; repo = "discordo"; - rev = "eeeeb75c66ceeb4dfc2eef69f006a2665e1d66d8"; - hash = "sha256-pct+C77K7ZBc4grfvJfDBoGaFed3UIrJRXXLlv6wUis="; + rev = "9a1bdac4fbb715374acc88f59e2ca614b72a5b2c"; + hash = "sha256-pCY82Xzlq+QVOpr3aTthfcPXjTjuKfO63oqDD7Hl/sc="; }; - vendorHash = "sha256-+BBjVyyGR52ssp3pvODFOUmOcLa9PBXDhFlS9lsZF08="; + vendorHash = "sha256-lYlVr9sKceCaOFpv7owCeaP9PyZWh/U9lUrGjUh98hk="; env.CGO_ENABLED = 0; diff --git a/pkgs/by-name/do/docuum/package.nix b/pkgs/by-name/do/docuum/package.nix index 3adc0260d43a..74bcfca4f13b 100644 --- a/pkgs/by-name/do/docuum/package.nix +++ b/pkgs/by-name/do/docuum/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage rec { pname = "docuum"; - version = "0.25.0"; + version = "0.25.1"; src = fetchFromGitHub { owner = "stepchowfun"; repo = "docuum"; rev = "v${version}"; - hash = "sha256-nWd6h39jU1eZWPFMxhxActsmrs9k0TDMlealuzTa+o0="; + hash = "sha256-fc+qEDYQGRxOSfFng3/K3xYWb8mKTuuKWanQS+/UIMo="; }; - cargoHash = "sha256-ce8mthEWvZ+U2+lU3gGrq1YBzbkiqUGJV5JUsZ+HhBg="; + cargoHash = "sha256-IryniHpSJDxjW6FRqTILKzp6XrTHxJ19BiYqRYIHnGo="; checkFlags = [ # fails, no idea why diff --git a/pkgs/by-name/dr/dracula-theme/package.nix b/pkgs/by-name/dr/dracula-theme/package.nix index 833e9c38a234..5974293c8ed6 100644 --- a/pkgs/by-name/dr/dracula-theme/package.nix +++ b/pkgs/by-name/dr/dracula-theme/package.nix @@ -8,7 +8,7 @@ let themeName = "Dracula"; - version = "4.0.0-unstable-2025-10-06"; + version = "4.0.0-unstable-2025-10-15"; in stdenvNoCC.mkDerivation { pname = "dracula-theme"; @@ -17,8 +17,8 @@ stdenvNoCC.mkDerivation { src = fetchFromGitHub { owner = "dracula"; repo = "gtk"; - rev = "7fda0087e2f0781e6aa340b15851830fddcb708d"; - hash = "sha256-1/gSV5hdWouW3yMgbtR2tDRA/bdPiYibMFtFhNyz8KQ="; + rev = "cd80d5ab1ab1904a367f34e33d7f672e44513bf8"; + hash = "sha256-kAJicio2wONKVIK/whtoPe8uMErkbfbEoWWA85KMaBU="; }; propagatedUserEnvPkgs = [ diff --git a/pkgs/by-name/em/emcee/package.nix b/pkgs/by-name/em/emcee/package.nix index 4103455faf72..a487d0784bbe 100644 --- a/pkgs/by-name/em/emcee/package.nix +++ b/pkgs/by-name/em/emcee/package.nix @@ -8,13 +8,13 @@ buildGoModule (finalAttrs: { pname = "emcee"; - version = "0.6.1"; + version = "0.7.0"; src = fetchFromGitHub { owner = "loopwork-ai"; repo = "emcee"; tag = "v${finalAttrs.version}"; - hash = "sha256-k8W3kCVF1WuX5nYX75HvfMlxpEcVbuX2lZKlLOf1qGI="; + hash = "sha256-czOUhaPBxzuqZ72Y3TuzZ8r0Ab3OqGbDPZipkcak3Cw="; }; vendorHash = "sha256-e8LPcKue7rhAh03uCRG0VTcwwyj3kDOBoeo3t7Hwvi0="; diff --git a/pkgs/by-name/ev/everforest-cursors/package.nix b/pkgs/by-name/ev/everforest-cursors/package.nix new file mode 100644 index 000000000000..a147ee14d3b3 --- /dev/null +++ b/pkgs/by-name/ev/everforest-cursors/package.nix @@ -0,0 +1,35 @@ +{ + lib, + stdenvNoCC, + fetchurl, + nix-update-script, +}: + +stdenvNoCC.mkDerivation (finalAttrs: { + pname = "everforest-cursors"; + version = "3212590527"; + + src = fetchurl { + url = "https://github.com/talwat/everforest-cursors/releases/download/${finalAttrs.version}/everforest-cursors-variants.tar.bz2"; + hash = "sha256-xXgtN9wbjbrGLUGYymMEGug9xEs9y44mq18yZVdbiuU="; + }; + + sourceRoot = "."; + + installPhase = '' + runHook preInstall + mkdir -p $out/share/icons + cp -r ./everforest-cursors* $out/share/icons + runHook postInstall + ''; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Everforest cursor theme, based on phinger-cursors"; + homepage = "https://github.com/talwat/everforest-cursors"; + license = lib.licenses.cc-by-sa-40; + platforms = lib.platforms.linux; + maintainers = [ lib.maintainers.stelcodes ]; + }; +}) diff --git a/pkgs/by-name/fa/fatcat/package.nix b/pkgs/by-name/fa/fatcat/package.nix index aa75ed92f1c5..fe46fc24b740 100644 --- a/pkgs/by-name/fa/fatcat/package.nix +++ b/pkgs/by-name/fa/fatcat/package.nix @@ -1,11 +1,11 @@ { lib, + fetchpatch, stdenv, fetchFromGitHub, cmake, gitUpdater, }: - stdenv.mkDerivation rec { pname = "fatcat"; version = "1.1.1"; @@ -17,6 +17,14 @@ stdenv.mkDerivation rec { hash = "sha256-/iGNVP7Bz/UZAR+dFxAKMKM9jm07h0x0F3VGpdxlHdk="; }; + patches = [ + # cmake: Set minimum required version to 3.5 for CMake 4+ + (fetchpatch { + url = "https://github.com/Gregwar/fatcat/commit/2e3476a84cbe32598d36b5506c21025b3f94eb03.patch"; + hash = "sha256-e5qGcpdHhbp2mZ7O3vBAJnSW5K2aXEfNVUfK/brx9a8="; + }) + ]; + nativeBuildInputs = [ cmake ]; diff --git a/pkgs/by-name/fl/flitter/package.nix b/pkgs/by-name/fl/flitter/package.nix index d50c58d9d26f..853e5a4832e0 100644 --- a/pkgs/by-name/fl/flitter/package.nix +++ b/pkgs/by-name/fl/flitter/package.nix @@ -9,16 +9,16 @@ rustPlatform.buildRustPackage rec { pname = "flitter"; - version = "1.1.4"; + version = "1.1.5"; src = fetchFromGitHub { owner = "alexozer"; repo = "flitter"; tag = version; - hash = "sha256-2oK70WusLzLh2Pnb80S2rbpd7IFdApvIVvdYuhvkfBs="; + hash = "sha256-aXTQeUKhwa2uVipKIs8n0XBiWa5o7U6UMlAUlnzXyzE="; }; - cargoHash = "sha256-UiHy4k4yLgwLZrnR07It93gM3dShou9OD055yygWN24="; + cargoHash = "sha256-SOmq1txYMJGUVkkrE3kWmioaJzBX9raZ+ExFlPYGDM8="; nativeBuildInputs = [ pkg-config diff --git a/pkgs/by-name/fo/foxglove-studio/package.nix b/pkgs/by-name/fo/foxglove-studio/package.nix index f3b8479644af..cdcdc274793a 100644 --- a/pkgs/by-name/fo/foxglove-studio/package.nix +++ b/pkgs/by-name/fo/foxglove-studio/package.nix @@ -20,11 +20,11 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "foxglove-studio"; - version = "2.37.0"; + version = "2.38.0"; src = fetchurl { url = "https://get.foxglove.dev/desktop/v${finalAttrs.version}/foxglove-studio-${finalAttrs.version}-linux-amd64.deb"; - hash = "sha256-XY+RclsP8uQS5aKe1FopdItAjbQ9uWQ8uVD9pb9n42U="; + hash = "sha256-GXWxiKPpOTgoMGcI8y9Hbesmv/jOOJxKnCl4RvkYNqQ="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/go/goxlr-utility/package.nix b/pkgs/by-name/go/goxlr-utility/package.nix index 8fc658de3647..22232d0648bb 100644 --- a/pkgs/by-name/go/goxlr-utility/package.nix +++ b/pkgs/by-name/go/goxlr-utility/package.nix @@ -13,16 +13,16 @@ rustPlatform.buildRustPackage rec { pname = "goxlr-utility"; - version = "1.2.2"; + version = "1.2.3"; src = fetchFromGitHub { owner = "GoXLR-on-Linux"; repo = "goxlr-utility"; rev = "v${version}"; - hash = "sha256-Z/VqQKmfzqd1htMlXU8sDkOSw2xczb3tG53LVC0MZhM="; + hash = "sha256-+hwNevUT9AwMXHUxmjYVrJ3AKaxICrOJZ642GPRq17Q="; }; - cargoHash = "sha256-tSlFMMZWsyZBXBeEW64s0eBt/qrAREfOpfxAgcTK4XQ="; + cargoHash = "sha256-NzqyBe/qeWtTcAWu2bE3fyhegtxKpQokEEvNxdu/zUo="; buildInputs = [ libpulseaudio diff --git a/pkgs/by-name/gr/gruvbox-gtk-theme/package.nix b/pkgs/by-name/gr/gruvbox-gtk-theme/package.nix index 512b1623cc88..20aacc85f170 100644 --- a/pkgs/by-name/gr/gruvbox-gtk-theme/package.nix +++ b/pkgs/by-name/gr/gruvbox-gtk-theme/package.nix @@ -68,13 +68,13 @@ lib.checkListOfEnum "${pname}: colorVariants" colorVariantList colorVariants lib stdenvNoCC.mkDerivation { inherit pname; - version = "0-unstable-2025-09-09"; + version = "0-unstable-2025-10-14"; src = fetchFromGitHub { owner = "Fausto-Korpsvart"; repo = "Gruvbox-GTK-Theme"; - rev = "4a8a67574ef227efa9c129ce57d510c2634d53e5"; - hash = "sha256-cass0sAc6/FzNF/R8HjjGU6mFigD6hjZR/R1Nj+tk38="; + rev = "99c0a8e13b6d9f9f72fa2541a1eb872b4aed27c5"; + hash = "sha256-bxW1lJn8HuWttiQStLz1+7YCUKlvVYiJ8ra6NCf9gdY="; }; propagatedUserEnvPkgs = [ gtk-engine-murrine ]; diff --git a/pkgs/by-name/ha/ha-mqtt-discoverable-cli/package.nix b/pkgs/by-name/ha/ha-mqtt-discoverable-cli/package.nix index 64ea8cae77a6..719168c0f3e0 100644 --- a/pkgs/by-name/ha/ha-mqtt-discoverable-cli/package.nix +++ b/pkgs/by-name/ha/ha-mqtt-discoverable-cli/package.nix @@ -6,14 +6,14 @@ python3.pkgs.buildPythonApplication rec { pname = "ha-mqtt-discoverable-cli"; - version = "0.21.1"; + version = "0.22.1"; pyproject = true; src = fetchFromGitHub { owner = "unixorn"; repo = "ha-mqtt-discoverable-cli"; tag = "v${version}"; - hash = "sha256-nJS8JbitiMj9G2rfYeJpY1TOsDLspIWg2PvaEBPOW3Q="; + hash = "sha256-AUY7tIGYVH0wDywzkndRxFLQQfle816DGwMXkcvC/cs="; }; pythonRelaxDeps = [ "ha-mqtt-discoverable" ]; diff --git a/pkgs/by-name/ha/harlequin/package.nix b/pkgs/by-name/ha/harlequin/package.nix index e763306485a0..6a06668e656c 100644 --- a/pkgs/by-name/ha/harlequin/package.nix +++ b/pkgs/by-name/ha/harlequin/package.nix @@ -26,32 +26,37 @@ let hash = "sha256-J7Sb4nv9wOl1JnR6Ky4XS9HZHABKtNKPB3uYfC/UGO4="; }; }); + + textual-textarea = super.textual-textarea.overridePythonAttrs (old: { + pythonRelaxDeps = old.pythonRelaxDeps ++ [ "textual" ]; + }); }; }; pythonPackages = python.pkgs; in pythonPackages.buildPythonApplication rec { pname = "harlequin"; - version = "2.1.2"; + version = "2.2.1"; pyproject = true; src = fetchFromGitHub { owner = "tconbeer"; repo = "harlequin"; tag = "v${version}"; - hash = "sha256-uHzhAI8ppp6aoveMPcLCQX2slhbor5Qy+IoTui+RP7M="; + hash = "sha256-uBHzoawvhEeRjcvm+R3nft37cEv+1sqx9crYUbC7pRo="; }; pythonRelaxDeps = [ "numpy" "pyarrow" + "questionary" + "rich-click" "textual" "tree-sitter" "tree-sitter-sql" - "rich-click" ]; - build-system = with pythonPackages; [ poetry-core ]; + build-system = with pythonPackages; [ hatchling ]; nativeBuildInputs = [ glibcLocales ]; diff --git a/pkgs/by-name/he/heptabase/package.nix b/pkgs/by-name/he/heptabase/package.nix index ffb5fd387766..3215af4c1e9b 100644 --- a/pkgs/by-name/he/heptabase/package.nix +++ b/pkgs/by-name/he/heptabase/package.nix @@ -5,10 +5,10 @@ }: let pname = "heptabase"; - version = "1.75.3"; + version = "1.75.7"; src = fetchurl { url = "https://github.com/heptameta/project-meta/releases/download/v${version}/Heptabase-${version}.AppImage"; - hash = "sha256-PtRc5Rkytt53FnEfu48sRgamze4a4zNyeFfh6UB5qqs="; + hash = "sha256-XGbkfjmceb+IFl3sERpd8zqdTQQAkpiyTxZDoIyoFmY="; }; appimageContents = appimageTools.extractType2 { inherit pname version src; }; diff --git a/pkgs/by-name/hu/hugo/package.nix b/pkgs/by-name/hu/hugo/package.nix index 86765c23c59c..075233ed7010 100644 --- a/pkgs/by-name/hu/hugo/package.nix +++ b/pkgs/by-name/hu/hugo/package.nix @@ -11,16 +11,16 @@ buildGoModule (finalAttrs: { pname = "hugo"; - version = "0.151.0"; + version = "0.151.2"; src = fetchFromGitHub { owner = "gohugoio"; repo = "hugo"; tag = "v${finalAttrs.version}"; - hash = "sha256-gDbKYL1jCqV6yjCklTucTxK0oQYvy1kfEqE+4k3viXw="; + hash = "sha256-jCHKXqIQBeSyhkusTbygaoyqifayc6jFXY9ot/oWmtM="; }; - vendorHash = "sha256-swxlm9APcwLQzFFoz9PDT7vdxWFayKAfQx3IADhwnEs="; + vendorHash = "sha256-KJCpZ7rX2v98n7EXbfwL2wf6pLMDMHX7Mnugyh+nx6k="; checkFlags = let diff --git a/pkgs/by-name/jj/jjui/package.nix b/pkgs/by-name/jj/jjui/package.nix index ac0fc93b6be4..dfde5fb3cb14 100644 --- a/pkgs/by-name/jj/jjui/package.nix +++ b/pkgs/by-name/jj/jjui/package.nix @@ -7,13 +7,13 @@ }: buildGoModule (finalAttrs: { pname = "jjui"; - version = "0.9.4"; + version = "0.9.5"; src = fetchFromGitHub { owner = "idursun"; repo = "jjui"; tag = "v${finalAttrs.version}"; - hash = "sha256-gKJ03+H/UTmGCGV5mpthrcHw+oX4vubuiVKbvmYNk1I="; + hash = "sha256-QaAjxpn7VHUdL8PFQcDUsa7xA/7bMtGaGl1aTpKOs2M="; }; vendorHash = "sha256-YBRHpHBb3uzgXhwxVu3493CtPyG9Vzm8IPc1VW6/CKU="; diff --git a/pkgs/by-name/js/json-repair/package.nix b/pkgs/by-name/js/json-repair/package.nix new file mode 100644 index 000000000000..ee22b3f3bb26 --- /dev/null +++ b/pkgs/by-name/js/json-repair/package.nix @@ -0,0 +1 @@ +{ python3Packages }: with python3Packages; toPythonApplication json-repair diff --git a/pkgs/by-name/jx/jx/package.nix b/pkgs/by-name/jx/jx/package.nix index 03d8a1e4825c..e59ce7be1715 100644 --- a/pkgs/by-name/jx/jx/package.nix +++ b/pkgs/by-name/jx/jx/package.nix @@ -9,13 +9,13 @@ buildGoModule rec { pname = "jx"; - version = "3.16.24"; + version = "3.16.25"; src = fetchFromGitHub { owner = "jenkins-x"; repo = "jx"; rev = "v${version}"; - sha256 = "sha256-0BV8wV5kL7WP6cy881D0Rpw0RPIDcI4/LQckrwk/RiQ="; + sha256 = "sha256-K6cKomQczoqOAsIQqesMEfqYqB/15XzKwnOTU8vDoYQ="; }; vendorHash = "sha256-YUFpTL4BXm1iZJAQcbJSXEUKT99IulxT6qz4mrbBDN0="; diff --git a/pkgs/by-name/le/legends-of-equestria/package.nix b/pkgs/by-name/le/legends-of-equestria/package.nix index 0fbd11cb3700..3f2c198ad6d3 100644 --- a/pkgs/by-name/le/legends-of-equestria/package.nix +++ b/pkgs/by-name/le/legends-of-equestria/package.nix @@ -33,21 +33,21 @@ let pname = "legends-of-equestria"; - version = "2025.04.001"; + version = "2025.05.001"; description = "Free-to-play MMORPG"; srcOptions = { x86_64-linux = { - url = "https://mega.nz/file/w7BQTCAD#zW1atRLzSd1-V8GV7s7yj_HVZwB4v8zuX3aWIjA0ztc"; - outputHash = "YYPxS/qNl/DvNmiGZorRGoONbtAI3nJslqCRzctwoz8="; + url = "https://mega.nz/file/cjhDAZ5S#dsCHHfZ3rhmGBynu4FxooK5kf2w7oHYwgzf4E7vzerM"; + outputHash = "WbJL/+T/BNrk4GllCM4C4K2OymHmjzf5BuFR4V1N5Ds="; }; x86_64-darwin = { - url = "https://mega.nz/file/IqgBEJTD#aUd6LgigncoQ8o3owSkadYRp7GkfIOWl4B1Hwzti1qk"; - outputHash = "XdcHM6zCDNFU5VJo3/QISuhtYnBKm1f6IEDfy6Fjnp8="; + url = "https://mega.nz/file/dqQyjaSC#Aazc0tyu3v5WZcGet8ouHWlBB4to6Eu1SADYa3iSmAw"; + outputHash = "V8qGABS1uNnj/0CVLsFNXLjzBAjq/UXAT11gczVP298="; }; aarch64-darwin = { - url = "https://mega.nz/file/QyZnkYYB#EtAZrVdHgqX10ag09M9nhJVEboG0J_5f_nVKxCHskYg"; - outputHash = "GA0Zin+vlgYfBFC1ZbkkgX1eSn/NVBYuxuv8fayXMLU="; + url = "https://mega.nz/file/I6QCSZqL#by23SjXBl0EMtgxex9Fhv5FO4qkhFX4uWSr3l5N4f-M"; + outputHash = "ISmtCw35kA4p6nWcDWIk4UucVT7fIGS9XC73rzwSigo="; }; }; diff --git a/pkgs/by-name/li/libcpucycles/package.nix b/pkgs/by-name/li/libcpucycles/package.nix index 728795aa7f6d..fc1a46d76d8d 100644 --- a/pkgs/by-name/li/libcpucycles/package.nix +++ b/pkgs/by-name/li/libcpucycles/package.nix @@ -8,11 +8,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "libcpucycles"; - version = "20240318"; + version = "20250925"; src = fetchzip { url = "https://cpucycles.cr.yp.to/libcpucycles-${finalAttrs.version}.tar.gz"; - hash = "sha256-Fb73EOHGgEehZJwTCtCG12xwyiqtDXFs9eFDsHBQiDo="; + hash = "sha256-hYHNTuohYztLJJonm9wAkx/wlINWfgX8eL2m31xBuwM="; }; patches = [ ./environment-variable-tools.patch ]; diff --git a/pkgs/by-name/mi/minio-warp/package.nix b/pkgs/by-name/mi/minio-warp/package.nix index 6545906b6852..1ac108ceb8af 100644 --- a/pkgs/by-name/mi/minio-warp/package.nix +++ b/pkgs/by-name/mi/minio-warp/package.nix @@ -8,13 +8,13 @@ buildGoModule rec { pname = "minio-warp"; - version = "1.3.0"; + version = "1.3.1"; src = fetchFromGitHub { owner = "minio"; repo = "warp"; rev = "v${version}"; - hash = "sha256-HBoep3GSjtjucqOEe0JbVLjmAA/1/l5IXEIv+xoyOew="; + hash = "sha256-bXThbMwT3T59nFCMEz8TnMMDYq26rDwKTOBamVGRsyM="; }; vendorHash = "sha256-fo4LLRqqylx4oZOkLOgFzT436+vjap9dW+IpQ0IFa8Y="; diff --git a/pkgs/by-name/mr/mrtrix/package.nix b/pkgs/by-name/mr/mrtrix/package.nix index 9a9e864ed011..1f24bc209c59 100644 --- a/pkgs/by-name/mr/mrtrix/package.nix +++ b/pkgs/by-name/mr/mrtrix/package.nix @@ -22,13 +22,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "mrtrix"; - version = "3.0.7"; + version = "3.0.8"; src = fetchFromGitHub { owner = "MRtrix3"; repo = "mrtrix3"; rev = finalAttrs.version; - hash = "sha256-cPI6Ac1Yp5yb07zv9r5O7ZbsHpjrv5BkzbAW1qgj3gQ="; + hash = "sha256-X/slZuDyVzfsfq3F2uZ0tqOUmK+qEqSwGy8eAJ1bVbg="; fetchSubmodules = true; }; diff --git a/pkgs/by-name/ms/msedit/package.nix b/pkgs/by-name/ms/msedit/package.nix index 5adf22f31f94..3c20016fcb0e 100644 --- a/pkgs/by-name/ms/msedit/package.nix +++ b/pkgs/by-name/ms/msedit/package.nix @@ -9,16 +9,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "msedit"; - version = "1.2.0"; + version = "1.2.1"; src = fetchFromGitHub { owner = "microsoft"; repo = "edit"; tag = "v${finalAttrs.version}"; - hash = "sha256-G5U5ervW1NAQY/fnwOWv1FNuKcP+HYcAW5w87XHqgA8="; + hash = "sha256-Sb73awgdajBKKW0QIpmKF6g9mIIS/1f0a6D/jQulnUM="; }; - cargoHash = "sha256-ceAaaR+N03Dq2MHYel4sHDbbYUOr/ZrtwqJwhaUbC2o="; + cargoHash = "sha256-U8U70nzTmpY6r8J661EJ4CGjx6vWrGovu5m25dvz5sY="; # Requires nightly features env.RUSTC_BOOTSTRAP = 1; diff --git a/pkgs/by-name/ne/necesse-server/package.nix b/pkgs/by-name/ne/necesse-server/package.nix index 8bf13bf0495e..684d4c5d9b1e 100644 --- a/pkgs/by-name/ne/necesse-server/package.nix +++ b/pkgs/by-name/ne/necesse-server/package.nix @@ -6,7 +6,7 @@ }: let - version = "0.33.1-19314669"; + version = "1.0.1-20456269"; urlVersion = lib.replaceStrings [ "." ] [ "-" ] version; in @@ -16,7 +16,7 @@ stdenvNoCC.mkDerivation { src = fetchzip { url = "https://necessegame.com/content/server/${urlVersion}/necesse-server-linux64-${urlVersion}.zip"; - hash = "sha256-K9FA4I8dooq1dC+Wnn24AACx49Jh/32sPp3f+IefYzM="; + hash = "sha256-1Du0r/R7wLqnWRkihW3Kwzo58HEmUt8NgNYWSyJwwdc="; }; # removing packaged jre since we use our own diff --git a/pkgs/by-name/ni/nightfox-gtk-theme/package.nix b/pkgs/by-name/ni/nightfox-gtk-theme/package.nix index fe2d231e1e75..a6b70b350318 100644 --- a/pkgs/by-name/ni/nightfox-gtk-theme/package.nix +++ b/pkgs/by-name/ni/nightfox-gtk-theme/package.nix @@ -70,13 +70,13 @@ lib.checkListOfEnum "${pname}: colorVariants" colorVariantList colorVariants lib stdenvNoCC.mkDerivation { inherit pname; - version = "0-unstable-2025-09-09"; + version = "0-unstable-2025-10-14"; src = fetchFromGitHub { owner = "Fausto-Korpsvart"; repo = "Nightfox-GTK-Theme"; - rev = "7672385bb28e39c65d1509f15efbe1a7c1bde631"; - hash = "sha256-Rd8GkXeyrX3fYoYOO+1GN8MLg2+vW3BsXcbBraAL+Is="; + rev = "0ca46a44ec83bb44b3ae687aaa756dcd528349be"; + hash = "sha256-j7hWzwgSdoCEdMFDp6sJ1O01bRX7peUmJXh3qoR5L1c="; }; propagatedUserEnvPkgs = [ gtk-engine-murrine ]; diff --git a/pkgs/by-name/nn/nnd/package.nix b/pkgs/by-name/nn/nnd/package.nix index 1e55fce8e8e1..1e00404c6824 100644 --- a/pkgs/by-name/nn/nnd/package.nix +++ b/pkgs/by-name/nn/nnd/package.nix @@ -8,16 +8,16 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "nnd"; - version = "0.51"; + version = "0.53"; src = fetchFromGitHub { owner = "al13n321"; repo = "nnd"; tag = "v${finalAttrs.version}"; - hash = "sha256-OjD7UiwVF/Be8Mqf2CT06ScqDIikiL4jLVxGj5ejiqc="; + hash = "sha256-ZWiWxFMuzA7ikeLzLhDTKdKnoyIC48n/tf5fcnwEBq0="; }; - cargoHash = "sha256-rxq/5DqEpXzX/dXy1NKZSQw3Dy8NrvtOPNSskxEjEBM="; + cargoHash = "sha256-KTGCu0It2izalwfwdMqcpRdtX3zM/HIpy70JFuneXvQ="; meta = { description = "Debugger for Linux"; diff --git a/pkgs/by-name/nu/numix-icon-theme-square/package.nix b/pkgs/by-name/nu/numix-icon-theme-square/package.nix index 5b04cac61faf..6d76e49e7541 100644 --- a/pkgs/by-name/nu/numix-icon-theme-square/package.nix +++ b/pkgs/by-name/nu/numix-icon-theme-square/package.nix @@ -10,13 +10,13 @@ stdenvNoCC.mkDerivation rec { pname = "numix-icon-theme-square"; - version = "25.01.31"; + version = "25.10.14"; src = fetchFromGitHub { owner = "numixproject"; repo = "numix-icon-theme-square"; rev = version; - sha256 = "sha256-ivYuY9qcJsMqIpYSVPeu067fYWE6iFGYamU9riQBF4A="; + sha256 = "sha256-z43vDGXnAHuoz2TTLJWCC8iy29/8Npm7MOKgw0OzJfM="; }; nativeBuildInputs = [ gtk3 ]; diff --git a/pkgs/by-name/on/onscripter-en/package.nix b/pkgs/by-name/on/onscripter-en/package.nix deleted file mode 100644 index 57c2703b691e..000000000000 --- a/pkgs/by-name/on/onscripter-en/package.nix +++ /dev/null @@ -1,66 +0,0 @@ -{ - lib, - SDL, - SDL_image, - SDL_mixer, - SDL_ttf, - fetchFromGitHub, - freetype, - libjpeg, - libogg, - libpng, - libvorbis, - pkg-config, - smpeg, - stdenv, -}: - -stdenv.mkDerivation (finalAttrs: { - pname = "onscripter-en"; - version = "20110930"; - - # The website is not available now. Let's use a Museoa backup - src = fetchFromGitHub { - owner = "museoa"; - repo = "onscripter-en"; - rev = finalAttrs.version; - hash = "sha256-Lc5ZlH2C4ER02NmQ6icfiqpzVQdVUnOmdywGjjjSYSg="; - }; - - nativeBuildInputs = [ - SDL - pkg-config - smpeg - ]; - - buildInputs = [ - SDL - SDL_image - SDL_mixer - SDL_ttf - freetype - libjpeg - libogg - libpng - libvorbis - smpeg - ]; - - configureFlags = [ "--no-werror" ]; - - strictDeps = true; - - preBuild = '' - sed -i 's/.dll//g' Makefile - ''; - - meta = { - homepage = "https://github.com/museoa/onscripter-en"; - description = "Japanese visual novel scripting engine"; - license = lib.licenses.gpl2Plus; - mainProgram = "onscripter-en"; - maintainers = [ ]; - platforms = lib.platforms.unix; - broken = stdenv.hostPlatform.isDarwin; - }; -}) diff --git a/pkgs/by-name/on/onscripter/add-make-install.patch b/pkgs/by-name/on/onscripter/add-make-install.patch new file mode 100644 index 000000000000..f383c924059e --- /dev/null +++ b/pkgs/by-name/on/onscripter/add-make-install.patch @@ -0,0 +1,12 @@ +diff --git a/Makefile.onscripter b/Makefile.onscripter +index 0522dd0..6eede0d 100644 +--- a/Makefile.onscripter ++++ b/Makefile.onscripter +@@ -130,3 +130,7 @@ FontInfo$(OBJSUFFIX): FontInfo.h Encoding.h + DirtyRect$(OBJSUFFIX) : DirtyRect.h + AVIWrapper$(OBJSUFFIX): AVIWrapper.h + LUAHandler$(OBJSUFFIX): $(ONSCRIPTER_HEADER) LUAHandler.h ++ ++.PHONY: install ++install: ++ install -Dm755 -t $(out)/bin $(TARGET) diff --git a/pkgs/by-name/on/onscripter/fix-darwin-build.patch b/pkgs/by-name/on/onscripter/fix-darwin-build.patch new file mode 100644 index 000000000000..56f4530463e1 --- /dev/null +++ b/pkgs/by-name/on/onscripter/fix-darwin-build.patch @@ -0,0 +1,23 @@ +diff --git a/Makefile.MacOSX b/Makefile.MacOSX +index 878ebf9..03f83c3 100644 +--- a/Makefile.MacOSX ++++ b/Makefile.MacOSX +@@ -6,12 +6,17 @@ + + INCS = `sdl-config --cflags` `smpeg-config --cflags` + +-LIBS = `sdl-config --libs` `smpeg-config --libs` `freetype-config --libs` -lSDL_ttf -lSDL_image -lSDL_mixer -lbz2 -lm -ljpeg -framework QuickTime -framework CoreFoundation ++LIBS = `sdl-config --libs` `smpeg-config --libs` `freetype-config --libs` -lSDL_ttf -lSDL_image -lSDL_mixer -lbz2 -lm -ljpeg + DEFS = -DMACOSX -DUSE_CDROM -DUTF8_CAPTION -DUTF8_FILESYSTEM + + EXESUFFIX = + OBJSUFFIX = .o + ++# optional: lua ++DEFS += -DUSE_LUA ++LIBS += -llua ++EXT_OBJS += LUAHandler$(OBJSUFFIX) ++ + .SUFFIXES: + .SUFFIXES: $(OBJSUFFIX) .cpp .h + diff --git a/pkgs/by-name/on/onscripter/fix-linux-build.patch b/pkgs/by-name/on/onscripter/fix-linux-build.patch new file mode 100644 index 000000000000..5348881c57f7 --- /dev/null +++ b/pkgs/by-name/on/onscripter/fix-linux-build.patch @@ -0,0 +1,23 @@ +diff --git a/Makefile.Linux b/Makefile.Linux +index 2b551bd..efb1f68 100644 +--- a/Makefile.Linux ++++ b/Makefile.Linux +@@ -41,17 +41,9 @@ LIBS += -logg -lvorbis -lvorbisfile + # optional: support CD audio + DEFS += -DUSE_CDROM + +-# optional: avifile +-DEFS += -DUSE_AVIFILE +-INCS += `avifile-config --cflags` +-LIBS += `avifile-config --libs` +-TARGET += simple_aviplay$(EXESUFFIX) +-EXT_OBJS += AVIWrapper$(OBJSUFFIX) +- + # optional: lua + DEFS += -DUSE_LUA +-INCS += -I/usr/include/lua5.1 +-LIBS += -llua5.1 ++LIBS += -llua + EXT_OBJS += LUAHandler$(OBJSUFFIX) + + # optional: force screen width for PDA diff --git a/pkgs/by-name/on/onscripter/package.nix b/pkgs/by-name/on/onscripter/package.nix new file mode 100644 index 000000000000..fdf5f537ed31 --- /dev/null +++ b/pkgs/by-name/on/onscripter/package.nix @@ -0,0 +1,97 @@ +{ + lib, + SDL, + SDL_image, + SDL_mixer, + SDL_ttf, + bzip2, + fetchFromGitHub, + fontconfig, + freetype, + libjpeg, + libogg, + libpng, + libvorbis, + lua5_1, + runCommand, + smpeg, + stdenv, +}: + +let + inherit (stdenv.hostPlatform) isDarwin; +in +stdenv.mkDerivation (finalAttrs: { + pname = "onscripter"; + version = "20230825"; + + src = fetchFromGitHub { + owner = "ogapee"; + repo = "onscripter"; + rev = finalAttrs.version; + hash = "sha256-XaZTtOkV+2dHmcgZ4GbyiMxRBYdwT5eHxx+r05eAmBw="; + }; + + patches = [ + # Add "install" target to Makefile + ./add-make-install.patch + # 1. Remove libavifile dependency, which is old and unmaintained + # 2. Replace -llua5.1 with -llua because the former didn't work even with Lua 5.1 + ./fix-linux-build.patch + # 1. Remove direct linker flags for macOS SDKs. + # 2. Build with Lua + # + # ONScripter appears to depend on macOS SDKs only indirectly through SDL, so flags provided by + # the sdl-config command should suffice. The existing flags also referenced the deprecated + # QuickTime framework, resulting in a build failure. + ./fix-darwin-build.patch + ]; + + nativeBuildInputs = [ + # Take cross compilation into account + ( + let + commands = [ + "${lib.getDev SDL}/bin/sdl-config" + "${lib.getDev smpeg}/bin/smpeg-config" + ] + ++ lib.optionals isDarwin [ + "${lib.getDev freetype}/bin/freetype-config" + ]; + in + runCommand "onscripter-host-deps" { } '' + mkdir -p $out/bin + ln -s ${lib.escapeShellArgs commands} $out/bin + '' + ) + ]; + + buildInputs = [ + SDL + SDL_image + SDL_mixer + SDL_ttf + bzip2 + libjpeg + libogg + libpng + libvorbis + lua5_1 + smpeg + ] + ++ (if isDarwin then [ freetype ] else [ fontconfig ]); + + # The build script for BSDs also fall under Makefile.Linux + makefile = if isDarwin then "Makefile.MacOSX" else "Makefile.Linux"; + + strictDeps = true; + + meta = { + homepage = "https://ogapee.github.io/www/onscripter_en.html"; + description = "Japanese visual novel scripting engine"; + license = lib.licenses.gpl2Plus; + mainProgram = "onscripter"; + maintainers = with lib.maintainers; [ midchildan ]; + platforms = lib.platforms.unix; + }; +}) diff --git a/pkgs/by-name/pr/prefect/package.nix b/pkgs/by-name/pr/prefect/package.nix index 2b56f9875b0a..18a6ca071b44 100644 --- a/pkgs/by-name/pr/prefect/package.nix +++ b/pkgs/by-name/pr/prefect/package.nix @@ -22,6 +22,7 @@ python3Packages.buildPythonApplication rec { pythonRelaxDeps = [ "websockets" + "typer" ]; build-system = with python3Packages; [ @@ -68,6 +69,7 @@ python3Packages.buildPythonApplication rec { packaging pathspec pendulum + pluggy prometheus-client pydantic pydantic-core @@ -89,6 +91,7 @@ python3Packages.buildPythonApplication rec { websockets whenever uv + semver ] ++ sqlalchemy.optional-dependencies.asyncio ++ httpx.optional-dependencies.http2 @@ -196,7 +199,10 @@ python3Packages.buildPythonApplication rec { description = "Workflow orchestration framework for building resilient data pipelines in Python"; homepage = "https://github.com/PrefectHQ/prefect"; license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ happysalada ]; + maintainers = with lib.maintainers; [ + happysalada + mrmebelman + ]; mainProgram = "prefect"; }; } diff --git a/pkgs/by-name/r2/r2modman/package.nix b/pkgs/by-name/r2/r2modman/package.nix index 92adebab430e..24eaa117f690 100644 --- a/pkgs/by-name/r2/r2modman/package.nix +++ b/pkgs/by-name/r2/r2modman/package.nix @@ -2,6 +2,7 @@ lib, stdenv, yarn, + dart-sass, fetchYarnDeps, fixup-yarn-lock, nodejs, @@ -15,18 +16,18 @@ stdenv.mkDerivation (finalAttrs: { pname = "r2modman"; - version = "3.2.3"; + version = "3.2.9"; src = fetchFromGitHub { owner = "ebkr"; repo = "r2modmanPlus"; rev = "v${finalAttrs.version}"; - hash = "sha256-0LlZsyUSVuDakbNUzJ1ZUBe9KxWNd0ONKkPafwbCINY="; + hash = "sha256-rnW8itUsP2a09gQU3IXZI7kSVKIxxCgbt15NoH/g0a8="; }; offlineCache = fetchYarnDeps { yarnLock = "${finalAttrs.src}/yarn.lock"; - hash = "sha256-HLVHxjyymi0diurVamETrfwYM2mkUrIOHhbYCrqGkeg="; + hash = "sha256-V6N0RIjT3etoP6XdZhnQv4XViLRypp/JWxnb0sBc6Oo="; }; patches = [ @@ -36,6 +37,7 @@ stdenv.mkDerivation (finalAttrs: { nativeBuildInputs = [ yarn + dart-sass fixup-yarn-lock nodejs makeWrapper @@ -53,6 +55,8 @@ stdenv.mkDerivation (finalAttrs: { fixup-yarn-lock yarn.lock yarn install --offline --frozen-lockfile --ignore-platform --ignore-scripts --no-progress --non-interactive patchShebangs node_modules/ + substituteInPlace node_modules/sass-embedded/dist/lib/src/compiler-path.js \ + --replace-fail 'compilerCommand = (() => {' 'compilerCommand = (() => { return ["${lib.getExe dart-sass}"];' runHook postConfigure ''; diff --git a/pkgs/by-name/re/redpanda-client/package.nix b/pkgs/by-name/re/redpanda-client/package.nix index abb94bc45b1d..66aa912bcff2 100644 --- a/pkgs/by-name/re/redpanda-client/package.nix +++ b/pkgs/by-name/re/redpanda-client/package.nix @@ -7,12 +7,12 @@ stdenv, }: let - version = "25.2.8"; + version = "25.2.9"; src = fetchFromGitHub { owner = "redpanda-data"; repo = "redpanda"; rev = "v${version}"; - sha256 = "sha256-WSE5PIv58yMlMlzGJmCWOg6XHbY7NEvQVtm07IWmR4k="; + sha256 = "sha256-wjYYpFCuHd7r9d0s3rT7CTyRzVviO6g6t9i+R/5+aXQ="; }; in buildGoModule rec { diff --git a/pkgs/by-name/ru/rubyfmt/0002-remove-dependency-on-git.patch b/pkgs/by-name/ru/rubyfmt/0002-remove-dependency-on-git.patch index d7e3b90ab79f..23a355c60343 100644 --- a/pkgs/by-name/ru/rubyfmt/0002-remove-dependency-on-git.patch +++ b/pkgs/by-name/ru/rubyfmt/0002-remove-dependency-on-git.patch @@ -1,20 +1,9 @@ -From 3bbc396c4ddc8a5e26f7776155bb366c8d47c440 Mon Sep 17 00:00:00 2001 -From: Bob van der Linden -Date: Thu, 9 Feb 2023 16:55:00 +0100 -Subject: [PATCH 2/2] remove dependency on git - ---- - librubyfmt/build.rs | 35 +++-------------------------------- - 1 file changed, 3 insertions(+), 32 deletions(-) - -diff --git a/librubyfmt/build.rs b/librubyfmt/build.rs -index ef94c09..4668785 100644 --- a/librubyfmt/build.rs +++ b/librubyfmt/build.rs -@@ -26,27 +26,9 @@ fn main() -> Output { - let path = std::env::current_dir()?; +@@ -33,27 +33,9 @@ + let path = env::current_dir()?; let ruby_checkout_path = path.join("ruby_checkout"); - + - let old_checkout_sha = if ruby_checkout_path.join(ripper).exists() { - Some(get_ruby_checkout_sha()) - } else { @@ -22,7 +11,7 @@ index ef94c09..4668785 100644 - }; - - let _ = Command::new("git") -- .args(&["submodule", "update", "--init"]) +- .args(["submodule", "update", "--init"]) - .status(); - - let new_checkout_sha = get_ruby_checkout_sha(); @@ -39,17 +28,18 @@ index ef94c09..4668785 100644 + make_configure(&ruby_checkout_path)?; + run_configure(&ruby_checkout_path)?; + build_ruby(&ruby_checkout_path)?; - - cc::Build::new() - .file("src/rubyfmt.c") -@@ -152,14 +134,3 @@ fn check_process_success(command: &str, code: ExitStatus) -> Output { + + let arch = extract_ruby_arch(&ruby_checkout_path); + +@@ -225,15 +207,3 @@ + Err(format!("Command {} failed with: {}", command, code).into()) } } - +- -fn get_ruby_checkout_sha() -> String { - String::from_utf8( - Command::new("git") -- .args(&["rev-parse", "HEAD"]) +- .args(["rev-parse", "HEAD"]) - .current_dir("./ruby_checkout") - .output() - .expect("git rev-parse shouldn't fail") @@ -57,6 +47,3 @@ index ef94c09..4668785 100644 - ) - .expect("output should be valid utf8") -} --- -2.39.1 - diff --git a/pkgs/by-name/ru/rubyfmt/package.nix b/pkgs/by-name/ru/rubyfmt/package.nix index c7df49763b0c..e9c7b90ab385 100644 --- a/pkgs/by-name/ru/rubyfmt/package.nix +++ b/pkgs/by-name/ru/rubyfmt/package.nix @@ -14,17 +14,18 @@ libxcrypt, libyaml, rust-jemalloc-sys-unprefixed, + nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "rubyfmt"; - version = "0.10.0"; + version = "0.11.0"; src = fetchFromGitHub { owner = "fables-tales"; repo = "rubyfmt"; - tag = "v${version}"; - hash = "sha256-IIHPU6iwFwQ5cOAtOULpMSjexFtTelSd/LGLuazdmUo="; + tag = "v${finalAttrs.version}"; + hash = "sha256-wGvfmBm2GNXASXc//K2JOrn/iUdlbA5dDReNJ+NqjDM="; fetchSubmodules = true; }; @@ -61,7 +62,7 @@ rustPlatform.buildRustPackage rec { ./0003-ignore-warnings.patch ]; - cargoHash = "sha256-8LgAHznxU30bbK8ivNamVD3Yi2pljgpqJg2WC0nxftk="; + cargoHash = "sha256-jJa/6TKwTTN3xOBuUy+YdwKOJbtYVrmlHgMyqPCVqVs="; env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.hostPlatform.isDarwin "-fdeclspec"; @@ -69,6 +70,8 @@ rustPlatform.buildRustPackage rec { mv $out/bin/rubyfmt{-main,} ''; + passthru.updateScript = nix-update-script { extraArgs = [ "--use-github-releases" ]; }; + meta = { description = "Ruby autoformatter"; homepage = "https://github.com/fables-tales/rubyfmt"; @@ -77,4 +80,4 @@ rustPlatform.buildRustPackage rec { broken = stdenv.hostPlatform.isDarwin; mainProgram = "rubyfmt"; }; -} +}) diff --git a/pkgs/by-name/sd/SDL_mixer/package.nix b/pkgs/by-name/sd/SDL_mixer/package.nix index e0fd4a8db33f..5e7d17b2a31a 100644 --- a/pkgs/by-name/sd/SDL_mixer/package.nix +++ b/pkgs/by-name/sd/SDL_mixer/package.nix @@ -11,7 +11,7 @@ smpeg, stdenv, # passthru.tests - onscripter-en, + onscripter, # Boolean flags enableNativeMidi ? false, enableSdltest ? (!stdenv.hostPlatform.isDarwin), @@ -108,7 +108,7 @@ stdenv.mkDerivation (finalAttrs: { strictDeps = true; passthru.tests = { - inherit onscripter-en; + inherit onscripter; }; meta = { diff --git a/pkgs/by-name/so/sony-headphones-client/package.nix b/pkgs/by-name/so/sony-headphones-client/package.nix index c17507fb6faf..96f02252e08e 100644 --- a/pkgs/by-name/so/sony-headphones-client/package.nix +++ b/pkgs/by-name/so/sony-headphones-client/package.nix @@ -56,6 +56,9 @@ stdenv.mkDerivation rec { postPatch = '' substituteInPlace Constants.h \ --replace "UNKNOWN = -1" "// UNKNOWN removed since it doesn't fit in char" + + substituteInPlace CMakeLists.txt \ + --replace-fail "cmake_minimum_required(VERSION 3.1 FATAL_ERROR)" "cmake_minimum_required(VERSION 3.10)" ''; installPhase = '' diff --git a/pkgs/by-name/so/sorcer/package.nix b/pkgs/by-name/so/sorcer/package.nix index baf38880f80e..d9a31a060864 100644 --- a/pkgs/by-name/so/sorcer/package.nix +++ b/pkgs/by-name/so/sorcer/package.nix @@ -38,6 +38,9 @@ stdenv.mkDerivation rec { # Fix build with lv2 1.18: https://github.com/brummer10/guitarix/commit/c0334c72 find . -type f -exec fgrep -q LV2UI_Descriptor {} \; \ -exec sed -i {} -e 's/const struct _\?LV2UI_Descriptor/const LV2UI_Descriptor/' \; + + substituteInPlace CMakeLists.txt \ + --replace-fail "cmake_minimum_required (VERSION 2.6)" "cmake_minimum_required(VERSION 3.10)" ''; installPhase = '' diff --git a/pkgs/by-name/sq/sqlite-web/package.nix b/pkgs/by-name/sq/sqlite-web/package.nix index b1128260999b..eaf4e3a0ea4d 100644 --- a/pkgs/by-name/sq/sqlite-web/package.nix +++ b/pkgs/by-name/sq/sqlite-web/package.nix @@ -6,12 +6,12 @@ python3Packages.buildPythonApplication rec { pname = "sqlite-web"; - version = "0.6.4"; + version = "0.6.5"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-5Bdd1C9M3HjvfDKdVvGSQ+/I0Iimvf1MZwPonRiqwqU="; + hash = "sha256-/Asqu2XEVCS5sFW2GB/W/int1gCZIIgZq8yrevoQ7Yo="; }; build-system = with python3Packages; [ setuptools ]; diff --git a/pkgs/by-name/st/stackit-cli/package.nix b/pkgs/by-name/st/stackit-cli/package.nix index 318c7ef77680..f3cb1f54e5d6 100644 --- a/pkgs/by-name/st/stackit-cli/package.nix +++ b/pkgs/by-name/st/stackit-cli/package.nix @@ -12,13 +12,13 @@ buildGoModule rec { pname = "stackit-cli"; - version = "0.44.0"; + version = "0.44.1"; src = fetchFromGitHub { owner = "stackitcloud"; repo = "stackit-cli"; rev = "v${version}"; - hash = "sha256-eIh65Xc4TnCX9iNi5tQkfLmnILKXLfmWl8JGASC0c4U="; + hash = "sha256-ppD7Jp04J5K99ND3BMGklyttg8SIH+zZBG1tEfHW990="; }; vendorHash = "sha256-2dhc4RpT5ceEBeS/VkuNR9ll7lZ9N/QlkvCCOtVO5XM="; diff --git a/pkgs/by-name/su/sundials/package.nix b/pkgs/by-name/su/sundials/package.nix index aea189af3a20..29ca0a19b99a 100644 --- a/pkgs/by-name/su/sundials/package.nix +++ b/pkgs/by-name/su/sundials/package.nix @@ -1,18 +1,19 @@ { lib, stdenv, + fetchFromGitHub, cmake, - fetchurl, + gfortran, python3, blas, lapack, - gfortran, suitesparse, + nix-update-script, lapackSupport ? true, kluSupport ? true, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "sundials"; version = "7.5.0"; @@ -21,9 +22,11 @@ stdenv.mkDerivation rec { "examples" ]; - src = fetchurl { - url = "https://github.com/LLNL/sundials/releases/download/v${version}/sundials-${version}.tar.gz"; - hash = "sha256-CJrGWVB973OLemW1dP/jqQDThWnjMj2XCevtPkRa3sw="; + src = fetchFromGitHub { + owner = "LLNL"; + repo = "sundials"; + tag = "v${finalAttrs.version}"; + hash = "sha256-ZyUTFaMEbfNtR9oGIy0fQ+qQwb3hQ7CxTv9IevkeidE="; }; nativeBuildInputs = [ @@ -51,34 +54,36 @@ stdenv.mkDerivation rec { ]; cmakeFlags = [ - "-DEXAMPLES_INSTALL_PATH=${placeholder "examples"}/share/examples" + (lib.cmakeFeature "EXAMPLES_INSTALL_PATH" "${placeholder "examples"}/share/examples") ] ++ lib.optionals lapackSupport [ - "-DENABLE_LAPACK=ON" - "-DLAPACK_LIBRARIES=${lapack}/lib/liblapack${stdenv.hostPlatform.extensions.sharedLibrary}" + (lib.cmakeBool "ENABLE_LAPACK" true) + (lib.cmakeFeature "LAPACK_LIBRARIES" "${lapack}/lib/liblapack${stdenv.hostPlatform.extensions.sharedLibrary}") ] ++ lib.optionals kluSupport [ - "-DENABLE_KLU=ON" - "-DKLU_INCLUDE_DIR=${suitesparse.dev}/include" - "-DKLU_LIBRARY_DIR=${suitesparse}/lib" + (lib.cmakeBool "ENABLE_KLU" true) + (lib.cmakeFeature "KLU_INCLUDE_DIR" "${lib.getDev suitesparse}/include") + (lib.cmakeFeature "KLU_LIBRARY_DIR" "${suitesparse}/lib") ] ++ [ - ( - # Use the correct index type according to lapack and blas used. They are - # already supposed to be compatible but we check both for extra safety. 64 - # should be the default but we prefer to be explicit, for extra safety. - if blas.isILP64 then "-DSUNDIALS_INDEX_SIZE=64" else "-DSUNDIALS_INDEX_SIZE=32" - ) + # Use the correct index type according to lapack and blas used. They are + # already supposed to be compatible but we check both for extra safety. 64 + # should be the default but we prefer to be explicit, for extra safety. + (lib.cmakeFeature "SUNDIALS_INDEX_SIZE" (toString (if blas.isILP64 then 64 else 32))) ]; doCheck = true; checkTarget = "test"; - meta = with lib; { + passthru.updateScript = nix-update-script { }; + + meta = { description = "Suite of nonlinear differential/algebraic equation solvers"; homepage = "https://computing.llnl.gov/projects/sundials"; - platforms = platforms.all; - maintainers = with maintainers; [ idontgetoutmuch ]; - license = licenses.bsd3; + downloadPage = "https://github.com/LLNL/sundials"; + changelog = "https://github.com/LLNL/sundials/releases/tag/v${finalAttrs.version}"; + platforms = lib.platforms.all; + maintainers = with lib.maintainers; [ idontgetoutmuch ]; + license = lib.licenses.bsd3; }; -} +}) diff --git a/pkgs/by-name/ti/tinfoil-cli/package.nix b/pkgs/by-name/ti/tinfoil-cli/package.nix index d62a9f615d33..95023383ba3c 100644 --- a/pkgs/by-name/ti/tinfoil-cli/package.nix +++ b/pkgs/by-name/ti/tinfoil-cli/package.nix @@ -7,16 +7,16 @@ buildGoModule (finalAttrs: { pname = "tinfoil-cli"; - version = "0.1.4"; + version = "0.1.5"; src = fetchFromGitHub { owner = "tinfoilsh"; repo = "tinfoil-cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-prLp9IpBINFNfam23ErvcwlOrLZ4pFoZn8C7/w3kdZs="; + hash = "sha256-Aa+n1Yc3jzPT1Fbq1xhphBwq5mdxPwbCcGn4ikTABW8="; }; - vendorHash = "sha256-wZlpxAwWgFpuLhbG6EBhBbFMgyZ7yZxCaiBYz4utCto="; + vendorHash = "sha256-S+aiL1nY57gOXgaNwFXUk9xfUpFOok8XHYKBtQKHmOc="; # The attestation test requires internet access checkFlags = [ "-skip=TestAttestationVerifySEV" ]; diff --git a/pkgs/by-name/tr/trealla/package.nix b/pkgs/by-name/tr/trealla/package.nix index c4fd225003d6..564f77dfc856 100644 --- a/pkgs/by-name/tr/trealla/package.nix +++ b/pkgs/by-name/tr/trealla/package.nix @@ -23,13 +23,13 @@ assert lib.elem lineEditingLibrary [ ]; stdenv.mkDerivation (finalAttrs: { pname = "trealla"; - version = "2.83.17"; + version = "2.83.18"; src = fetchFromGitHub { owner = "trealla-prolog"; repo = "trealla"; rev = "v${finalAttrs.version}"; - hash = "sha256-mJuafIfRfyhD8yMqAjM749qbLqX4n+Gq53YZKCibB7A="; + hash = "sha256-8JaX/4W8olwLb1pU2qzqmqXFI1BgFPl+hsbEBqk5SF4="; }; postPatch = '' diff --git a/pkgs/by-name/un/unigine-heaven/package.nix b/pkgs/by-name/un/unigine-heaven/package.nix index 54557ca0631d..9b3e3e22e86b 100644 --- a/pkgs/by-name/un/unigine-heaven/package.nix +++ b/pkgs/by-name/un/unigine-heaven/package.nix @@ -98,7 +98,7 @@ stdenv.mkDerivation { homepage = "https://benchmark.unigine.com/heaven"; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; license = lib.licenses.unfree; - maintainers = [ lib.maintainers.BarinovMaxim ]; + maintainers = [ ]; platforms = [ "x86_64-linux" "i686-linux" diff --git a/pkgs/by-name/un/unnamed-sdvx-clone/package.nix b/pkgs/by-name/un/unnamed-sdvx-clone/package.nix index 363aec592a94..5ae151e0cf69 100644 --- a/pkgs/by-name/un/unnamed-sdvx-clone/package.nix +++ b/pkgs/by-name/un/unnamed-sdvx-clone/package.nix @@ -25,14 +25,14 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "unnamed-sdvx-clone"; - version = "0.6.0"; + version = "0.6.0-unstable-2025-07-31"; src = fetchFromGitHub { owner = "Drewol"; repo = "unnamed-sdvx-clone"; - tag = "v${finalAttrs.version}"; + rev = "2472fcc5c8b6b8bc7323dc61ea80b3b1899dd45f"; fetchSubmodules = true; - hash = "sha256-wuf7xZztoxzNQJzlJOfH/Dc25/717NevBx7E0RDybho="; + hash = "sha256-Z0eU3xNzVmv2PwUvS2HoRe2TQzQ8seL0R/YAYCQWR28="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/v2/v2ray-domain-list-community/package.nix b/pkgs/by-name/v2/v2ray-domain-list-community/package.nix index 3e7ac3f1fc8f..06fc594b1fff 100644 --- a/pkgs/by-name/v2/v2ray-domain-list-community/package.nix +++ b/pkgs/by-name/v2/v2ray-domain-list-community/package.nix @@ -9,12 +9,12 @@ let generator = pkgsBuildBuild.buildGoModule rec { pname = "v2ray-domain-list-community"; - version = "20250916122507"; + version = "20251020145026"; src = fetchFromGitHub { owner = "v2fly"; repo = "domain-list-community"; rev = version; - hash = "sha256-8uRKXlPoO5lQoBdlpkTzEEBbnN1qeRiTbZO5pEX60uM="; + hash = "sha256-9S1R4f6F4IIuNOKT61k8paoKJpkAq3yuh5IpcdC+6vI="; }; vendorHash = "sha256-HmIXpF7P3J+lPXpmWWoFpSYAu5zbBQSDrj6S88LgWSU="; meta = with lib; { diff --git a/pkgs/by-name/v2/v2ray/package.nix b/pkgs/by-name/v2/v2ray/package.nix index f19c2bd6a87f..3411e95985e3 100644 --- a/pkgs/by-name/v2/v2ray/package.nix +++ b/pkgs/by-name/v2/v2ray/package.nix @@ -16,18 +16,18 @@ buildGoModule rec { pname = "v2ray-core"; - version = "5.40.0"; + version = "5.41.0"; src = fetchFromGitHub { owner = "v2fly"; repo = "v2ray-core"; rev = "v${version}"; - hash = "sha256-pb9kZEdGkT2B1MhNnneAi4oP3aqYkgY86dodInorSbA="; + hash = "sha256-SHmcjpxqTyTm/jHbAwm5hD2s9Kg/YdhmpQqa6iwpHCI="; }; # `nix-update` doesn't support `vendorHash` yet. # https://github.com/Mic92/nix-update/pull/95 - vendorHash = "sha256-lphbRsPc8lSf8BzcfcFnh3Z+Wa9wJe98I3VE5ZoQHBE="; + vendorHash = "sha256-5YSVjZ14/vQA8MZA/imVkcHMAvaaMHbR6/+4Dzwejfo="; ldflags = [ "-s" diff --git a/pkgs/by-name/we/weaviate/package.nix b/pkgs/by-name/we/weaviate/package.nix index 903712e8cb5f..8de555ee8328 100644 --- a/pkgs/by-name/we/weaviate/package.nix +++ b/pkgs/by-name/we/weaviate/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "weaviate"; - version = "1.33.0"; + version = "1.33.1"; src = fetchFromGitHub { owner = "weaviate"; repo = "weaviate"; rev = "v${version}"; - hash = "sha256-vFjP/GesZg2G57zyF3LLDla9W+4gQyeAI3vAvSw+wls="; + hash = "sha256-Y8oqZMBV7e24+uytiNCkUGC76vA3WW08TDS44eJb04E="; }; - vendorHash = "sha256-sMpYk2uXXt8oJ7HC3n9Gqa1cOvspxt0oof3E1fbRgco="; + vendorHash = "sha256-KiDU9fw/4vIhI0XbEzUfw+HhopJniVeGhFVJBbLkixU="; subPackages = [ "cmd/weaviate-server" ]; diff --git a/pkgs/by-name/wi/winboat/guest-server.nix b/pkgs/by-name/wi/winboat/guest-server.nix new file mode 100644 index 000000000000..15ae46e6ae44 --- /dev/null +++ b/pkgs/by-name/wi/winboat/guest-server.nix @@ -0,0 +1,37 @@ +{ + lib, + buildGoModule, + winboat, +}: +buildGoModule { + inherit (winboat) version src; + modRoot = "guest_server"; + pname = "winboat-guest-server"; + vendorHash = "sha256-JglpTv1hkqxmcbD8xmG80Sukul5hzGyyANfe+GeKzQ4="; + + env = { + GOOS = "windows"; + GOARCH = "amd64"; + PACKAGE = "winboat-server"; + }; + + ldflags = [ + "-s" + "-w" + "-X main.Version=${winboat.version}" + "-X main.CommitHash=${winboat.src.rev}" + ]; + + meta = { + mainProgram = "winboat-server.exe"; + description = "Guest server for winboat"; + homepage = "https://github.com/TibixDev/winboat"; + changelog = "https://github.com/TibixDev/winboat/releases/tag/v${winboat.version}"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + rexies + ppom + ]; + platforms = [ "x86_64-windows" ]; + }; +} diff --git a/pkgs/by-name/wi/winboat/package.nix b/pkgs/by-name/wi/winboat/package.nix new file mode 100644 index 000000000000..68c725210acc --- /dev/null +++ b/pkgs/by-name/wi/winboat/package.nix @@ -0,0 +1,123 @@ +{ + lib, + electron, + zip, + nodejs_24, + makeWrapper, + udev, + usbutils, + freerdp, + docker-compose, + pkgsCross, + buildNpmPackage, + fetchFromGitHub, + makeDesktopItem, + copyDesktopItems, + nix-update-script, +}: +buildNpmPackage (final: { + pname = "winboat"; + version = "0.8.7"; + + src = fetchFromGitHub { + owner = "TibixDev"; + repo = "winboat"; + tag = "v${final.version}"; + hash = "sha256-30WzvdY8Zn4CAj76bbC0bevuTeOSfDo40FPWof/39Es="; + }; + + postPatch = '' + substituteInPlace package.json \ + --replace-fail "main/main.js" "src/main/main.ts" + ''; + + nativeBuildInputs = [ + zip + makeWrapper + copyDesktopItems + ]; + + buildInputs = [ udev ]; + + env.ELECTRON_SKIP_BINARY_DOWNLOAD = 1; + npmDepsHash = "sha256-nW+cGX4Y0Ndn1ubo4U3n8ZrjM5NkxIt4epB0AghPrNQ="; + nodejs = nodejs_24; + makeCacheWritable = true; + + guest-server = pkgsCross.mingwW64.callPackage ./guest-server.nix { }; + passthru = { + guest-server = final.guest-server; + updateScript = nix-update-script { + extraArgs = [ + "--subpackage" + "guest-server" + ]; + }; + }; + + buildPhase = '' + node scripts/build.ts + npm exec electron-builder --linux -- \ + --dir \ + -c.electronDist=${electron.dist} \ + -c.electronVersion=${electron.version} \ + -c.npmRebuild=false + ''; + + installPhase = '' + runHook preInstall + + # install built artifacts + mkdir -p $out/bin $out/share/winboat + cp -r dist/linux-unpacked/resources $out/share/winboat/resources + + # install winboat icon + install -Dm444 icons/icon.png $out/share/icons/hicolor/256x256/apps/winboat.png + + # copy the the winboat-guest-server executable and generate the zip + cp ${lib.getExe final.guest-server} $out/share/winboat/resources/guest_server/winboat_guest_server.exe + (cd $out/share/winboat/resources/guest_server/ && zip -r winboat_guest_server.zip .) + + # symlink data/ and guest_server/ into parent folder + ln -sf $out/share/winboat/resources/data $out/share/winboat/data + ln -sf $out/share/winboat/resources/guest_server $out/share/winboat/guest_server + + makeWrapper ${electron}/bin/electron $out/bin/winboat \ + --add-flag "$out/share/winboat/resources/app.asar" \ + --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations --enable-wayland-ime=true}}" \ + --suffix PATH : ${ + lib.makeBinPath [ + usbutils + docker-compose + freerdp + ] + } + + runHook postInstall + ''; + + desktopItems = [ + (makeDesktopItem { + name = "winboat"; + desktopName = "WinBoat"; + type = "Application"; + exec = "winboat %U"; + terminal = false; + icon = "winboat"; + categories = [ "Utility" ]; + }) + ]; + + meta = { + mainProgram = "winboat"; + description = "Run Windows apps on Linux with seamless integration"; + homepage = "https://github.com/TibixDev/winboat"; + changelog = "https://github.com/TibixDev/winboat/releases/tag/v${final.version}"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + rexies + ppom + ]; + platforms = [ "x86_64-linux" ]; + }; +}) diff --git a/pkgs/by-name/xc/xc3sprog/package.nix b/pkgs/by-name/xc/xc3sprog/package.nix index f07fcb841464..1bbe1fbcc136 100644 --- a/pkgs/by-name/xc/xc3sprog/package.nix +++ b/pkgs/by-name/xc/xc3sprog/package.nix @@ -37,6 +37,13 @@ stdenv.mkDerivation rec { "-DCMAKE_CXX_STANDARD=14" ]; + postPatch = '' + substituteInPlace CMakeLists.txt \ + --replace-fail "cmake_minimum_required(VERSION 2.6)" "cmake_minimum_required(VERSION 3.10)" + substituteInPlace javr/CMakeLists.txt \ + --replace-fail "cmake_minimum_required(VERSION 2.6)" "cmake_minimum_required(VERSION 3.10)" + ''; + meta = with lib; { description = "Command-line tools for programming FPGAs, microcontrollers and PROMs via JTAG"; homepage = "https://xc3sprog.sourceforge.net/"; diff --git a/pkgs/by-name/xr/xray/package.nix b/pkgs/by-name/xr/xray/package.nix index d7573b864d60..617cf66676d6 100644 --- a/pkgs/by-name/xr/xray/package.nix +++ b/pkgs/by-name/xr/xray/package.nix @@ -15,16 +15,16 @@ buildGoModule rec { pname = "xray"; - version = "25.9.11"; + version = "25.10.15"; src = fetchFromGitHub { owner = "XTLS"; repo = "Xray-core"; rev = "v${version}"; - hash = "sha256-498Kf+V2g2i0hpQy+vAEzf3hVoPUAWfUyWcJmP3Bgb4="; + hash = "sha256-E3Ozd2pFLuoV1xc3rPIoh6+ErAN9MYquxwzVTvETMlA="; }; - vendorHash = "sha256-xhd4KGHGA82gacugM6rgYAz8gVdGWu0LHEiLeRnx3xQ="; + vendorHash = "sha256-Dzml+y6KSCcRqgWk8rP3gGFE1UsGNhNpu2I5NkCBztw="; nativeBuildInputs = [ makeWrapper ]; diff --git a/pkgs/by-name/xv/xva-img/package.nix b/pkgs/by-name/xv/xva-img/package.nix index 84d72f57b0cf..32ba5ad35fd1 100644 --- a/pkgs/by-name/xv/xva-img/package.nix +++ b/pkgs/by-name/xv/xva-img/package.nix @@ -25,6 +25,11 @@ stdenv.mkDerivation rec { xxHash ]; + postPatch = '' + substituteInPlace CMakeLists.txt \ + --replace-fail "CMAKE_MINIMUM_REQUIRED(VERSION 3.0)" "cmake_minimum_required(VERSION 3.10)" + ''; + meta = { maintainers = [ ]; description = "Tool for converting Xen images to raw and back"; diff --git a/pkgs/by-name/ya/yazi/plugins/dupes/default.nix b/pkgs/by-name/ya/yazi/plugins/dupes/default.nix new file mode 100644 index 000000000000..91d13ed09275 --- /dev/null +++ b/pkgs/by-name/ya/yazi/plugins/dupes/default.nix @@ -0,0 +1,34 @@ +{ + lib, + fetchFromGitHub, + mkYaziPlugin, + jdupes, + bash, +}: +mkYaziPlugin { + pname = "dupes.yazi"; + version = "0-unstable-2025-10-16"; + + src = fetchFromGitHub { + owner = "mshnwq"; + repo = "dupes.yazi"; + rev = "012a21e1864296503f7bb1e7297b71fe57af8994"; + hash = "sha256-VUF7vmtnXuEsbyS0/pPTgwrDDrnMqt77eIkeQZFxoZk="; + }; + + postPatch = '' + substituteInPlace main.lua --replace-fail \ + 'set_state("cmdline", "jdupes")' \ + 'set_state("cmdline", "${lib.getExe jdupes}")' + substituteInPlace main.lua --replace-fail \ + 'set_state("shell", "bash")' \ + 'set_state("shell", "${lib.getExe bash}")' + ''; + + meta = { + description = "Duplicate files plugin for Yazi"; + homepage = "https://github.com/Mshnwq/dupes.yazi"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ mshnwq ]; + }; +} diff --git a/pkgs/by-name/yo/youtube-tui/package.nix b/pkgs/by-name/yo/youtube-tui/package.nix index cfbcb3020f84..c712e5843772 100644 --- a/pkgs/by-name/yo/youtube-tui/package.nix +++ b/pkgs/by-name/yo/youtube-tui/package.nix @@ -14,16 +14,16 @@ rustPlatform.buildRustPackage rec { pname = "youtube-tui"; - version = "0.9.2"; + version = "0.9.3"; src = fetchFromGitHub { owner = "Siriusmart"; repo = "youtube-tui"; tag = "v${version}"; - hash = "sha256-TuXfgJTY+f+9GH6gsATsnV8WMAfqHUAglbbCvOgJ1NQ="; + hash = "sha256-a2Y0CATnKmZsYr3eUch3EUgHw41X1a2iOP0CjEJLXnc="; }; - cargoHash = "sha256-lJDIkOokhKo6BxrZAD4s2FtLXNhU2IysltjhiHQQUlU="; + cargoHash = "sha256-W3MBYcxb51cBjHUF7zXMOrRVzcxUX/TxiLyYGuOPFyI="; nativeBuildInputs = [ pkg-config diff --git a/pkgs/by-name/zm/zmqpp/package.nix b/pkgs/by-name/zm/zmqpp/package.nix index 02a46f02e982..171872f3ed8c 100644 --- a/pkgs/by-name/zm/zmqpp/package.nix +++ b/pkgs/by-name/zm/zmqpp/package.nix @@ -7,15 +7,15 @@ zeromq, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "zmqpp"; version = "4.2.0"; src = fetchFromGitHub { owner = "zeromq"; repo = "zmqpp"; - rev = version; - sha256 = "08v34q3sd8g1b95k73n7jwryb0xzwca8ib9dz8ngczqf26j8k72i"; + tag = "${finalAttrs.version}"; + hash = "sha256-UZyJpBEOf/Ys+i2tiBTjv4PlM5fHjjNLWuGhpgcmYyM="; }; outputs = [ @@ -30,11 +30,16 @@ stdenv.mkDerivation rec { propagatedBuildInputs = [ zeromq ]; - meta = with lib; { - inherit (src.meta) homepage; + postPatch = '' + substituteInPlace CMakeLists.txt \ + --replace-fail "cmake_minimum_required(VERSION 2.8.12)" "cmake_minimum_required(VERSION 3.10)" + ''; + + meta = { + homepage = "https://github.com/zeromq/zmqpp"; description = "C++ wrapper for czmq. Aims to be minimal, simple and consistent"; - license = licenses.lgpl3; - platforms = platforms.linux ++ platforms.darwin; - maintainers = with maintainers; [ chris-martin ]; + license = lib.licenses.lgpl3Plus; + platforms = lib.platforms.linux ++ lib.platforms.darwin; + maintainers = with lib.maintainers; [ chris-martin ]; }; -} +}) diff --git a/pkgs/development/interpreters/elixir/1.19.nix b/pkgs/development/interpreters/elixir/1.19.nix index 5cf251cff68b..20676fe8be79 100644 --- a/pkgs/development/interpreters/elixir/1.19.nix +++ b/pkgs/development/interpreters/elixir/1.19.nix @@ -1,7 +1,7 @@ { mkDerivation }: mkDerivation { - version = "1.19.0"; - sha256 = "sha256-d5ForVzRlj/OpusNNKIuTiNeiumqtruitxlVmvraah4="; + version = "1.19.1"; + sha256 = "sha256-0rJx1BoJGDS0FsXyngBfQL3LhhNZvwh+TLQZjqOPFQw="; # https://hexdocs.pm/elixir/1.19.0-rc.1/compatibility-and-deprecations.html#between-elixir-and-erlang-otp minimumOTPVersion = "26"; maximumOTPVersion = "28"; diff --git a/pkgs/development/interpreters/erlang/28.nix b/pkgs/development/interpreters/erlang/28.nix index 46e8455afea0..1ddf359dbb8c 100644 --- a/pkgs/development/interpreters/erlang/28.nix +++ b/pkgs/development/interpreters/erlang/28.nix @@ -1,6 +1,6 @@ genericBuilder: genericBuilder { - version = "28.1"; - hash = "sha256-rR31Zj7c2eNf608HhLNlrGnVQN/Nymug6EcPfeNHfqk="; + version = "28.1.1"; + hash = "sha256-2Yop9zpx3dY549NFsjBRghb5vw+SnUSEmv6VIA0m5yQ="; } diff --git a/pkgs/development/lua-modules/generated-packages.nix b/pkgs/development/lua-modules/generated-packages.nix index c748b6d3d483..13e4c3c6508d 100644 --- a/pkgs/development/lua-modules/generated-packages.nix +++ b/pkgs/development/lua-modules/generated-packages.nix @@ -814,15 +814,15 @@ final: prev: { }: buildLuarocksPackage { pname = "fzf-lua"; - version = "0.0.2246-1"; + version = "0.0.2277-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/fzf-lua-0.0.2246-1.rockspec"; - sha256 = "0lppmjwb4q4czcyavg76awvgjak2xx8sczmgpg1ync936yh0fk60"; + url = "mirror://luarocks/fzf-lua-0.0.2277-1.rockspec"; + sha256 = "0nbr18w8wyksxr4rwaf62aw56pznlifb79gkirwqb5qn0a40fmi8"; }).outPath; src = fetchzip { - url = "https://github.com/ibhagwan/fzf-lua/archive/7b730b69985e33c14bff3bdafd1a2c82fdfa1376.zip"; - sha256 = "0fzjwfqk1204bad1rjj0dh0nb8amwmm1gvd0q4qxmjh6wsjqs8im"; + url = "https://github.com/ibhagwan/fzf-lua/archive/c102a4eeb10a04ed7e69ce80918923c4175c19d8.zip"; + sha256 = "0lc4gnpcm917s5w3bi62j57nm17kqzyp1py6jc39kr1f5by7ydbi"; }; disabled = luaOlder "5.1"; @@ -880,8 +880,8 @@ final: prev: { src = fetchFromGitHub { owner = "lewis6991"; repo = "gitsigns.nvim"; - rev = "23ae90a2a52fdc9b8c50dc61d6c30ebb18521343"; - hash = "sha256-8VIW+tPttYTn2vqiYJCZ5ckqFEBGc38rkfla/puYPUQ="; + rev = "20ad4419564d6e22b189f6738116b38871082332"; + hash = "sha256-eGpB7YYWbyCCGYXEYAM432srSp/lUo5C1b0J3OYjwnY="; }; disabled = lua.luaversion != "5.1"; @@ -903,15 +903,15 @@ final: prev: { }: buildLuarocksPackage { pname = "grug-far.nvim"; - version = "1.6.48-1"; + version = "1.6.52-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/grug-far.nvim-1.6.48-1.rockspec"; - sha256 = "02x3rzxz610942xy98zbzz3whcslvqwcpiyjzlw94km1h7m5a3kq"; + url = "mirror://luarocks/grug-far.nvim-1.6.52-1.rockspec"; + sha256 = "0drax65xyp8lhk1cahqjdlphb16kicajr4gb7ar4l2q1scl01b4k"; }).outPath; src = fetchzip { - url = "https://github.com/MagicDuck/grug-far.nvim/archive/50d9ee2b5a19634670441948e7e4afaa042f1059.zip"; - sha256 = "0pbwlp5i4aq1ffqbcnjf62ygb73b1svyh5ly4vyq6x7jnc0g416g"; + url = "https://github.com/MagicDuck/grug-far.nvim/archive/3e72397465f774b01aa38e4fe8e6eecf23d766d9.zip"; + sha256 = "16pbhmb2y8rpvdzib8m56jx54v44vkn452sj9jgwp5q7izqb4kds"; }; disabled = luaOlder "5.1"; @@ -2768,8 +2768,8 @@ final: prev: { src = fetchFromGitHub { owner = "nvim-lualine"; repo = "lualine.nvim"; - rev = "b8c23159c0161f4b89196f74ee3a6d02cdc3a955"; - hash = "sha256-lWt2kpW+hsTMWt8tar/+AISTDrIt4Jn27NmI9j+Xt4s="; + rev = "3946f0122255bc377d14a59b27b609fb3ab25768"; + hash = "sha256-hdrAdG3hC2sAevQ6a9xizqPgEgnNKxuc5rBYn0pKM1c="; }; disabled = luaOlder "5.1"; @@ -2822,15 +2822,15 @@ final: prev: { }: buildLuarocksPackage { pname = "luaossl"; - version = "20220711-0"; + version = "20250929-0"; knownRockspec = (fetchurl { - url = "mirror://luarocks/luaossl-20220711-0.rockspec"; - sha256 = "0b68kvfz587ilmb5c1p7920kysg9q4m4fl4cz4d93jl3270mzh8y"; + url = "mirror://luarocks/luaossl-20250929-0.rockspec"; + sha256 = "11m823vd8cwc3s5420lv042ny1d7hrimzx05ldy8f6rlh6m2d9xl"; }).outPath; src = fetchzip { - url = "https://github.com/wahern/luaossl/archive/rel-20220711.zip"; - sha256 = "1a9pgmc6fbhgh1m9ksz9fq057yzz46npqgakcsy9vngg47xacfdb"; + url = "https://github.com/wahern/luaossl/archive/rel-20250929.zip"; + sha256 = "115a5r0n7qc9lnjxld551ag6l9rq1wawcbrfjqhz2l6krb3pbv3d"; }; meta = { @@ -3980,15 +3980,15 @@ final: prev: { }: buildLuarocksPackage { pname = "neotest"; - version = "5.11.1-1"; + version = "5.13.0-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/neotest-5.11.1-1.rockspec"; - sha256 = "18pj612zpzhl3yv6p5l8ix4j0xr44ff9vwals54szc1sx5784v7l"; + url = "mirror://luarocks/neotest-5.13.0-1.rockspec"; + sha256 = "05jajrfvlh6phn8dblwymb17j6zm3g8cmibdzyqgxfivqm748q03"; }).outPath; src = fetchzip { - url = "https://github.com/nvim-neotest/neotest/archive/2cf3544fb55cdd428a9a1b7154aea9c9823426e8.zip"; - sha256 = "1zz376wb3vyw984zjszg8hda4rzskaq7q93ajwdy63ssx8sc9vy4"; + url = "https://github.com/nvim-neotest/neotest/archive/7166dc36af2760a76479e021e0521e23f62165f1.zip"; + sha256 = "1mfdlns4y4dxf1im7rwcq264jqwm3814dlnf37c41yq13pc7fd13"; }; disabled = luaOlder "5.1"; @@ -4081,8 +4081,8 @@ final: prev: { src = fetchFromGitHub { owner = "hrsh7th"; repo = "nvim-cmp"; - rev = "b5311ab3ed9c846b585c0c15b7559be131ec4be9"; - hash = "sha256-l5z+PT4S9b09d2M+J/tHVd9W9Ss3eQQk5Ykpz2Qjxxw="; + rev = "a7bcf1d88069fc67c9ace8a62ba480b8fe879025"; + hash = "sha256-wkESSNUViVI5DE+3t4AVTaSLQ/hTB43vrm+PH6uA8H4="; }; disabled = luaOlder "5.1" || luaAtLeast "5.4"; @@ -4229,15 +4229,15 @@ final: prev: { }: buildLuarocksPackage { pname = "papis.nvim"; - version = "0.9.0-1"; + version = "0.9.1-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/papis.nvim-0.9.0-1.rockspec"; - sha256 = "1l5phfq26yc24ww1hyki9w9x3idzncmzxizda6v7rr1bdppbky7g"; + url = "mirror://luarocks/papis.nvim-0.9.1-1.rockspec"; + sha256 = "1ykcnzz2rpcn3v5aw4lhwc2vcc9gzrskkzir136i1szgnvrhhzg0"; }).outPath; src = fetchzip { - url = "https://github.com/jghauser/papis.nvim/archive/v0.9.0.zip"; - sha256 = "1na7nxacq6ii75qk1i5ylpnnr27272kp7nrn2xlfd8kwjspap3n7"; + url = "https://github.com/jghauser/papis.nvim/archive/v0.9.1.zip"; + sha256 = "1hicipx893p8y8sapn0kyqjinn8nhrrkc0a1cwl16z0mmh0jgk81"; }; disabled = luaOlder "5.1"; diff --git a/pkgs/development/python-modules/async-tkinter-loop/default.nix b/pkgs/development/python-modules/async-tkinter-loop/default.nix index f284a73a4b58..a0a33bb17154 100644 --- a/pkgs/development/python-modules/async-tkinter-loop/default.nix +++ b/pkgs/development/python-modules/async-tkinter-loop/default.nix @@ -9,13 +9,13 @@ buildPythonPackage rec { pname = "async-tkinter-loop"; - version = "0.10.0"; + version = "0.10.2"; format = "pyproject"; src = fetchPypi { inherit version; pname = "async_tkinter_loop"; - hash = "sha256-+p8KJ8vPsSwpl+YsOIsWfZEeu7+FUiNVbmtMlOvYbHY="; + hash = "sha256-2EowLDV3lM8hXo5KufdJ3GoFMjEC9xdsotO1/qR9oPs="; }; nativeBuildInputs = [ diff --git a/pkgs/development/python-modules/cohere/default.nix b/pkgs/development/python-modules/cohere/default.nix index afd69944bc71..8ddebb9208f5 100644 --- a/pkgs/development/python-modules/cohere/default.nix +++ b/pkgs/development/python-modules/cohere/default.nix @@ -20,14 +20,14 @@ buildPythonPackage rec { pname = "cohere"; - version = "5.18.0"; + version = "5.19.0"; pyproject = true; src = fetchFromGitHub { owner = "cohere-ai"; repo = "cohere-python"; tag = version; - hash = "sha256-p0EQZ7C5z9qi62L3KESF/oQf/yWKtnG1fzCAoSatuVU="; + hash = "sha256-AT3ZnIjs/xd0+cDR4s7uxui38liz4Iy+7EQ4Rw0vjqA="; }; build-system = [ poetry-core ]; diff --git a/pkgs/development/python-modules/crewai/default.nix b/pkgs/development/python-modules/crewai/default.nix index 2a33fd45a1be..df91398c1121 100644 --- a/pkgs/development/python-modules/crewai/default.nix +++ b/pkgs/development/python-modules/crewai/default.nix @@ -16,7 +16,6 @@ json5, jsonref, litellm, - onnxruntime, openai, opentelemetry-api, opentelemetry-exporter-otlp-proto-http, @@ -25,6 +24,7 @@ pdfplumber, portalocker, pydantic, + pydantic-settings, pyjwt, python-dotenv, pyvis, @@ -44,14 +44,14 @@ buildPythonPackage rec { pname = "crewai"; - version = "0.186.1"; + version = "0.203.1"; pyproject = true; src = fetchFromGitHub { owner = "crewAIInc"; repo = "crewAI"; tag = version; - hash = "sha256-rSVIbRATMq0cfMdgR/+/tNjij0Sk/ErWipy0m8hKvr4="; + hash = "sha256-vy3JdJjuiFbi66IDNo+dQ7MZqlHqvHt/zUb6eblPT7A="; }; build-system = [ hatchling ]; @@ -60,8 +60,8 @@ buildPythonPackage rec { "chromadb" "json-repair" "litellm" - "onnxruntime" "portalocker" + "pydantic" "pyvis" ]; @@ -75,7 +75,6 @@ buildPythonPackage rec { json5 jsonref litellm - onnxruntime openai opentelemetry-api opentelemetry-exporter-otlp-proto-http @@ -84,6 +83,7 @@ buildPythonPackage rec { pdfplumber portalocker pydantic + pydantic-settings pyjwt python-dotenv pyvis @@ -108,58 +108,66 @@ buildPythonPackage rec { ]; disabledTests = [ + # AssertionError - json-repair behaves differently since 0.52.0 + "test_safe_repair_json_unrepairable" + "test_valid_action_parsing_with_curly_braces" + # Tests parser "test_valid_action_parsing_with_special_characters" # Tests agent - require API keys (OpenAI, Anthropic, etc) - "test_agent_execution_with_tools" - "test_llm_call" - "test_agent_repeated_tool_usage" - "test_agent_execute_task_basic" - "test_agent_execution" - "test_ensure_first_task_allow_crewai_trigger_context_is_false_does_not_inject" - "test_agent_use_specific_tasks_output_as_context" - "test_task_allow_crewai_trigger_context" - "test_agent_with_only_crewai_knowledge" - "test_logging_tool_usage" - "test_agent_execute_task_with_context" - "test_agent_repeated_tool_usage_check_even_with_disabled_cache" - "test_agent_step_callback" - "test_handle_context_length_exceeds_limit_cli_no" - "test_task_without_allow_crewai_trigger_context" - "test_cache_hitting" - "test_agent_knowledege_with_crewai_knowledge" - "test_agent_execute_task_with_tool" - "test_agent_moved_on_after_max_iterations" - "test_agent_function_calling_llm" - "test_task_allow_crewai_trigger_context_no_payload" - "test_disabling_cache_for_agent" - "test_do_not_allow_crewai_trigger_context_for_first_task_hierarchical" - "test_tool_result_as_answer_is_the_final_answer_for_the_agent" - "test_agent_execute_task_with_ollama" - "test_agent_with_knowledge_sources" - "test_agent_respect_the_max_rpm_set" - "test_agent_execution_with_specific_tools" - "test_llm_call_with_ollama_llama3" - "test_first_task_auto_inject_trigger" - "test_agent_respect_the_max_rpm_set_over_crew_rpm" - "test_agent_powered_by_new_o_model_family_that_allows_skipping_tool" - "test_agent_with_knowledge_with_no_crewai_knowledge" - "test_tool_usage_information_is_appended_to_agent" - "test_agent_without_max_rpm_respects_crew_rpm" - "test_agent_powered_by_new_o_model_family_that_uses_tool" - "test_agent_error_on_parsing_tool" "test_agent_custom_max_iterations" - "test_agent_remembers_output_format_after_using_tools_too_many_times" - "test_llm_call_with_all_attributes" + "test_agent_error_on_parsing_tool" + "test_agent_execute_task_basic" + "test_agent_execute_task_with_context" "test_agent_execute_task_with_custom_llm" - "test_agent_with_ollama_llama3" - "test_custom_llm_with_langchain" - "test_custom_llm_temperature_preservation" + "test_agent_execute_task_with_ollama" + "test_agent_execute_task_with_tool" + "test_agent_execution" + "test_agent_execution_with_specific_tools" + "test_agent_execution_with_tools" + "test_agent_from_repository" "test_agent_from_repository_override_attributes" "test_agent_from_repository_with_invalid_tools" + "test_agent_function_calling_llm" + "test_agent_knowledege_with_crewai_knowledge" + "test_agent_moved_on_after_max_iterations" + "test_agent_powered_by_new_o_model_family_that_allows_skipping_tool" + "test_agent_powered_by_new_o_model_family_that_uses_tool" + "test_agent_remembers_output_format_after_using_tools_too_many_times" + "test_agent_repeated_tool_usage" + "test_agent_repeated_tool_usage_check_even_with_disabled_cache" + "test_agent_respect_the_max_rpm_set" + "test_agent_respect_the_max_rpm_set_over_crew_rpm" + "test_agent_step_callback" + "test_agent_use_specific_tasks_output_as_context" + "test_agent_with_knowledge_sources" + "test_agent_with_knowledge_with_no_crewai_knowledge" + "test_agent_with_ollama_llama3" + "test_agent_with_only_crewai_knowledge" + "test_agent_without_max_rpm_respects_crew_rpm" + "test_cache_hitting" + "test_custom_llm_temperature_preservation" + "test_custom_llm_with_langchain" + "test_disabling_cache_for_agent" + "test_do_not_allow_crewai_trigger_context_for_first_task_hierarchical" + "test_ensure_first_task_allow_crewai_trigger_context_is_false_does_not_inject" + "test_first_task_auto_inject_trigger" + "test_first_time_user_trace_collection_user_accepts" + "test_first_time_user_trace_collection_with_timeout" + "test_first_time_user_trace_consolidation_logic" "test_get_knowledge_search_query" - "test_agent_from_repository" + "test_handle_context_length_exceeds_limit_cli_no" + "test_llm_call" + "test_llm_call_with_all_attributes" + "test_llm_call_with_ollama_llama3" + "test_logging_tool_usage" + "test_task_allow_crewai_trigger_context" + "test_task_allow_crewai_trigger_context_no_payload" + "test_task_without_allow_crewai_trigger_context" + "test_tool_result_as_answer_is_the_final_answer_for_the_agent" + "test_tool_usage_information_is_appended_to_agent" + "test_trace_batch_marked_as_failed_on_finalize_error" # Tests lite agent - require API keys "test_guardrail_is_called_using_callable" diff --git a/pkgs/development/python-modules/ddgs/default.nix b/pkgs/development/python-modules/ddgs/default.nix index f4381e115d1b..1ea9935b25e0 100644 --- a/pkgs/development/python-modules/ddgs/default.nix +++ b/pkgs/development/python-modules/ddgs/default.nix @@ -4,30 +4,48 @@ fetchFromGitHub, setuptools, click, - primp, lxml, + httpx, + h2, versionCheckHook, }: buildPythonPackage rec { pname = "ddgs"; - version = "9.5.5"; + version = "9.6.1"; pyproject = true; src = fetchFromGitHub { owner = "deedy5"; repo = "ddgs"; tag = "v${version}"; - hash = "sha256-Pwl6fCEBj+eUXYEf4wCTw1fpKZh3j4IVC6SW0Vqcmf4="; + hash = "sha256-NaOwklHea3TUDa2M23X549IiX5zP87N9qWKkr5PObLY="; }; + patches = [ + # We're removing the HTTP client primp below for security reasons, + # but can use the already included httpx instead. + # Note that while httpx is only used for HTTP/2 by upstream, + # it can handle HTTP/1.1 just fine as well. + ./replace-primp.patch + ]; + + pythonRemoveDeps = [ + # primp requires a very outdated, potentially insecure version of boringssl + "primp" + ]; + build-system = [ setuptools ]; dependencies = [ click - primp lxml - ]; + httpx + h2 + ] + ++ httpx.optional-dependencies.http2 + ++ httpx.optional-dependencies.socks + ++ httpx.optional-dependencies.brotli; nativeCheckInputs = [ versionCheckHook ]; versionCheckProgramArg = "version"; diff --git a/pkgs/development/python-modules/ddgs/replace-primp.patch b/pkgs/development/python-modules/ddgs/replace-primp.patch new file mode 100644 index 000000000000..b7c5ed81da6c --- /dev/null +++ b/pkgs/development/python-modules/ddgs/replace-primp.patch @@ -0,0 +1,39 @@ +diff --git a/ddgs/base.py b/ddgs/base.py +index e964511..34d1c4f 100644 +--- a/ddgs/base.py ++++ b/ddgs/base.py +@@ -11,7 +11,7 @@ from typing import Any, Generic, Literal, TypeVar + from lxml import html + from lxml.etree import HTMLParser as LHTMLParser + +-from .http_client import HttpClient ++from .http_client2 import HttpClient2 as HttpClient + from .results import BooksResult, ImagesResult, NewsResult, TextResult, VideosResult + + logger = logging.getLogger(__name__) +diff --git a/ddgs/cli.py b/ddgs/cli.py +index d295f77..38adb71 100644 +--- a/ddgs/cli.py ++++ b/ddgs/cli.py +@@ -12,11 +12,11 @@ from typing import Any + from urllib.parse import unquote + + import click +-import primp + + from . import __version__ + from .ddgs import DDGS + from .utils import _expand_proxy_tb_alias, json_dumps ++from .http_client2 import HttpClient2 + + logger = logging.getLogger(__name__) + +@@ -101,7 +101,7 @@ def _sanitize_query(query: str) -> str: + + def _download_file(url: str, dir_path: str, filename: str, proxy: str | None, verify: bool) -> None: + try: +- resp = primp.Client(proxy=proxy, impersonate="random", impersonate_os="random", timeout=10, verify=verify).get( ++ resp = HttpClient2(proxy=proxy, timeout=10, verify=verify).get( + url + ) + if resp.status_code == 200: diff --git a/pkgs/development/python-modules/dm-haiku/default.nix b/pkgs/development/python-modules/dm-haiku/default.nix index 6e39b1e872ff..51745dfdc89a 100644 --- a/pkgs/development/python-modules/dm-haiku/default.nix +++ b/pkgs/development/python-modules/dm-haiku/default.nix @@ -36,17 +36,14 @@ let dm-haiku = buildPythonPackage rec { pname = "dm-haiku"; - version = "0.0.13"; + version = "0.0.15"; pyproject = true; - # ImportError: `haiku.experimental.flax` features require `flax` to be installed. - disabled = pythonAtLeast "3.13"; - src = fetchFromGitHub { owner = "deepmind"; repo = "dm-haiku"; tag = "v${version}"; - hash = "sha256-RJpQ9BzlbQ4X31XoJFnsZASiaC9fP2AdyuTAGINhMxs="; + hash = "sha256-phJ0f+effHQzuAVtPBR0bY3C0p//LBY7k1ci4mXBGfU="; }; patches = [ @@ -58,17 +55,6 @@ let }) ]; - # AttributeError: jax.core.Var was removed in JAX v0.6.0. Use jax.extend.core.Var instead, and - # see https://docs.jax.dev/en/latest/jax.extend.html for details. - # Already on master: https://github.com/google-deepmind/dm-haiku/commit/cfe8480d253a93100bf5e2d24c40435a95399c96 - # TODO: remove at the next release - postPatch = '' - substituteInPlace haiku/_src/jaxpr_info.py \ - --replace-fail "jax.core.JaxprEqn" "jax.extend.core.JaxprEqn" \ - --replace-fail "jax.core.Var" "jax.extend.core.Var" \ - --replace-fail "jax.core.Jaxpr" "jax.extend.core.Jaxpr" - ''; - build-system = [ setuptools ]; dependencies = [ @@ -97,11 +83,12 @@ let dm-env dm-haiku dm-tree + flax jaxlib optax pytest-xdist pytestCheckHook - rlax + # rlax (broken dependency tensorflow-probability) tensorflow ]; @@ -120,11 +107,24 @@ let # other tests to fail. # https://jax.readthedocs.io/en/latest/notebooks/Common_Gotchas_in_JAX.html#double-64bit-precision "test_doctest_haiku.experimental" + + # AssertionError: 1 != 0 : 1 doctests failed + "test_doctest_haiku" + + # ValueError: pmap wrapped function must be passed at least one argument containing an array, + # got empty *args=() and **kwargs={} + "test_equivalent_when_passing_transformed_fn2" + + # AssertionError: ValueError not raised + "test_passing_function_to_transform_pmap_transform" + "test_passing_function_to_transform_pmap_transform_with_state" ]; disabledTestPaths = [ - # Those tests requires a more recent version of tensorflow. The current one (2.13) is not enough. - "haiku/_src/integration/jax2tf_test.py" + # Require rlax which is unavailable as its dependency tensorflow-probability is broken + "examples/impala/actor_test.py" + "examples/impala/learner_test.py" + "examples/impala_lite_test.py" ]; doCheck = false; @@ -143,6 +143,7 @@ let meta = { description = "Haiku is a simple neural network library for JAX developed by some of the authors of Sonnet"; homepage = "https://github.com/deepmind/dm-haiku"; + changelog = "https://github.com/google-deepmind/dm-haiku/releases/tag/${src.tag}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ ndl ]; }; diff --git a/pkgs/development/python-modules/doorbirdpy/default.nix b/pkgs/development/python-modules/doorbirdpy/default.nix index 6b61c571a75f..118becabb980 100644 --- a/pkgs/development/python-modules/doorbirdpy/default.nix +++ b/pkgs/development/python-modules/doorbirdpy/default.nix @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "doorbirdpy"; - version = "3.0.9"; + version = "3.0.10"; pyproject = true; src = fetchFromGitLab { owner = "klikini"; repo = "doorbirdpy"; tag = version; - hash = "sha256-aa7u4x0WAFvCKPPGKJiZA/DYKKCa+xqabHxDMPxEbgo="; + hash = "sha256-7mA4yyvNPKOGb6Ap7kjCLhR7G1E1CQqgWCtAhciCnR4="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/duckduckgo-search/default.nix b/pkgs/development/python-modules/duckduckgo-search/default.nix deleted file mode 100644 index dadc1e727472..000000000000 --- a/pkgs/development/python-modules/duckduckgo-search/default.nix +++ /dev/null @@ -1,43 +0,0 @@ -{ - lib, - buildPythonPackage, - fetchFromGitHub, - setuptools, - click, - primp, - lxml, -}: - -buildPythonPackage rec { - pname = "duckduckgo-search"; - version = "9.5.5"; - pyproject = true; - - src = fetchFromGitHub { - owner = "deedy5"; - repo = "ddgs"; - tag = "v${version}"; - hash = "sha256-Pwl6fCEBj+eUXYEf4wCTw1fpKZh3j4IVC6SW0Vqcmf4="; - }; - - build-system = [ setuptools ]; - - dependencies = [ - click - primp - lxml - ]; - - doCheck = false; # tests require network access - - pythonImportsCheck = [ "ddgs" ]; - - meta = { - description = "Python CLI and library for searching for words, documents, images, videos, news, maps and text translation using the DuckDuckGo.com search engine"; - mainProgram = "ddgs"; - homepage = "https://github.com/deedy5/ddgs"; - changelog = "https://github.com/deedy5/ddgs/releases/tag/${src.tag}"; - license = lib.licenses.mit; - maintainers = with lib.maintainers; [ drawbu ]; - }; -} diff --git a/pkgs/development/python-modules/equinox/default.nix b/pkgs/development/python-modules/equinox/default.nix index d21a6774342c..d96939cb3a92 100644 --- a/pkgs/development/python-modules/equinox/default.nix +++ b/pkgs/development/python-modules/equinox/default.nix @@ -57,7 +57,11 @@ buildPythonPackage rec { pytestCheckHook ]; - disabledTests = lib.optionals stdenv.hostPlatform.isDarwin [ + disabledTests = [ + # Failed: DID NOT WARN. No warnings of type (,) were emitted. + "test_jax_transform_warn" + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ # SystemError: nanobind::detail::nb_func_error_except(): exception could not be translated! "test_filter" ]; diff --git a/pkgs/development/python-modules/evosax/default.nix b/pkgs/development/python-modules/evosax/default.nix index c11d37113080..e0de3f633427 100644 --- a/pkgs/development/python-modules/evosax/default.nix +++ b/pkgs/development/python-modules/evosax/default.nix @@ -7,14 +7,11 @@ setuptools, # dependencies - chex, dotmap, flax, jax, - jaxlib, matplotlib, numpy, - pyyaml, # tests # brax, (unpackaged) @@ -62,6 +59,11 @@ buildPythonPackage rec { # Requires unpackaged gymnax "test_env_ffw_rollout" + # TypeError: ShapedArray.__init__() got an unexpected keyword argument 'named_shape' + "test_base_api" + "test_run" + "test_run_scan" + # Tries to download a data set from the internet "test_brax_problem_eval" "test_brax_problem_init" diff --git a/pkgs/development/python-modules/finetuning-scheduler/default.nix b/pkgs/development/python-modules/finetuning-scheduler/default.nix index f6a282dea80c..113e77b2dca2 100644 --- a/pkgs/development/python-modules/finetuning-scheduler/default.nix +++ b/pkgs/development/python-modules/finetuning-scheduler/default.nix @@ -3,7 +3,6 @@ stdenv, buildPythonPackage, fetchFromGitHub, - fetchpatch, # build-system setuptools, @@ -13,35 +12,21 @@ torch, # tests - pythonOlder, - pythonAtLeast, pytestCheckHook, }: buildPythonPackage rec { pname = "finetuning-scheduler"; - version = "2.5.3"; + version = "2.9.0"; pyproject = true; src = fetchFromGitHub { owner = "speediedan"; repo = "finetuning-scheduler"; tag = "v${version}"; - hash = "sha256-6WRKDYug7eVaTSY2R2jBcj9o/984mqKZZi36XRT7KyI="; + hash = "sha256-AfkrWuqpFS71Zrh5NsamzxMitKCsqPF50F9zTDdDhRg="; }; - patches = [ - (fetchpatch { - url = "https://github.com/speediedan/finetuning-scheduler/commit/78e6e225f353d1ba95db05d7fc6ff541859ed6a2.patch"; - hash = "sha256-7mbtsaHrnHph8lvuwhBGqxPQimbZcbGeyBYXzApFPn4="; - }) - ]; - - postPatch = '' - substituteInPlace pyproject.toml \ - --replace-fail "setuptools<77.0.0" "setuptools" - ''; - build-system = [ setuptools ]; pythonRelaxDeps = [ @@ -58,23 +43,14 @@ buildPythonPackage rec { nativeCheckInputs = [ pytestCheckHook ]; enabledTestPaths = [ "tests" ]; - disabledTests = - lib.optionals (pythonOlder "3.12") [ - # torch._dynamo.exc.BackendCompilerFailed: backend='inductor' raised: - # LoweringException: ImportError: cannot import name 'triton_key' from 'triton.compiler.compiler' - "test_fts_dynamo_enforce_p0" - "test_fts_dynamo_resume" - "test_fts_dynamo_intrafit" - ] - ++ lib.optionals (pythonAtLeast "3.13") [ - # RuntimeError: Dynamo is not supported on Python 3.13+ - "test_fts_dynamo_enforce_p0" - "test_fts_dynamo_resume" - ] - ++ lib.optionals (stdenv.hostPlatform.isAarch64 && stdenv.hostPlatform.isLinux) [ - # slightly exceeds numerical tolerance on aarch64-linux: - "test_fts_frozen_bn_track_running_stats" - ]; + disabledTests = [ + # AssertionError: assert 'lightning @ git+' in 'lightning>=2.5.0,<2.5.6' + "test_get_lightning_requirement" + ] + ++ lib.optionals (stdenv.hostPlatform.isAarch64 && stdenv.hostPlatform.isLinux) [ + # slightly exceeds numerical tolerance on aarch64-linux: + "test_fts_frozen_bn_track_running_stats" + ]; pythonImportsCheck = [ "finetuning_scheduler" ]; diff --git a/pkgs/development/python-modules/flax/default.nix b/pkgs/development/python-modules/flax/default.nix index bab2e95c9a71..5def21410d92 100644 --- a/pkgs/development/python-modules/flax/default.nix +++ b/pkgs/development/python-modules/flax/default.nix @@ -2,6 +2,7 @@ lib, buildPythonPackage, fetchFromGitHub, + fetchpatch, # build-system setuptools, @@ -48,6 +49,17 @@ buildPythonPackage rec { hash = "sha256-ioMj8+TuOFX3t9p3oVaywaOQPFBgvNcy7b/2WX/yvXA="; }; + patches = [ + # Fixes TypeError: shard_map() got an unexpected keyword argument 'auto' + # TODO: remove when updating to the next release + # https://github.com/google/flax/pull/5020 + (fetchpatch { + name = "jax-0.8.0-compat"; + url = "https://github.com/google/flax/commit/5bf9b35ff03130f440a93a812fd8b47ec6a49add.patch"; + hash = "sha256-KYpa1wDQMt77XIDGQEg/VuU/OPPNp2enGSA986TZSLQ="; + }) + ]; + build-system = [ setuptools setuptools-scm diff --git a/pkgs/development/python-modules/fontmake/default.nix b/pkgs/development/python-modules/fontmake/default.nix index 9f651758e3b0..27a653155fb8 100644 --- a/pkgs/development/python-modules/fontmake/default.nix +++ b/pkgs/development/python-modules/fontmake/default.nix @@ -59,6 +59,6 @@ buildPythonPackage rec { homepage = "https://github.com/googlefonts/fontmake"; changelog = "https://github.com/googlefonts/fontmake/releases/tag/${src.tag}"; license = lib.licenses.asl20; - maintainers = [ lib.maintainers.BarinovMaxim ]; + maintainers = [ ]; }; } diff --git a/pkgs/development/python-modules/glyphslib/default.nix b/pkgs/development/python-modules/glyphslib/default.nix index 536ea42979cc..52ee9e3beec2 100644 --- a/pkgs/development/python-modules/glyphslib/default.nix +++ b/pkgs/development/python-modules/glyphslib/default.nix @@ -17,7 +17,7 @@ buildPythonPackage rec { pname = "glyphslib"; - version = "6.11.6"; + version = "6.12.0"; pyproject = true; @@ -25,7 +25,7 @@ buildPythonPackage rec { owner = "googlefonts"; repo = "glyphsLib"; tag = "v${version}"; - hash = "sha256-ZHF+q6L2XcYk5HRuRz1pgvfRAwY2GxLqyjIDY1ocsEQ="; + hash = "sha256-5Ae6oj3tbAvcKsSkDdIHhGi2I63sGDEByt00reTBQGQ="; }; build-system = [ setuptools-scm ]; @@ -55,6 +55,6 @@ buildPythonPackage rec { description = "Bridge from Glyphs source files (.glyphs) to UFOs and Designspace files via defcon and designspaceLib"; homepage = "https://github.com/googlefonts/glyphsLib"; license = lib.licenses.asl20; - maintainers = [ lib.maintainers.BarinovMaxim ]; + maintainers = [ ]; }; } diff --git a/pkgs/development/python-modules/imeon-inverter-api/default.nix b/pkgs/development/python-modules/imeon-inverter-api/default.nix index 6eb1bcacc2f3..ccb608ae2186 100644 --- a/pkgs/development/python-modules/imeon-inverter-api/default.nix +++ b/pkgs/development/python-modules/imeon-inverter-api/default.nix @@ -4,7 +4,6 @@ fetchFromGitHub, pdm-pep517, aiohttp, - async-timeout, }: buildPythonPackage rec { @@ -21,9 +20,13 @@ buildPythonPackage rec { build-system = [ pdm-pep517 ]; + pythonRemoveDeps = [ + # https://github.com/Imeon-Inverters-for-Home-Assistant/inverter-api/pull/1 + "async-timeout" + ]; + dependencies = [ aiohttp - async-timeout ]; pythonImportsCheck = [ "imeon_inverter_api" ]; diff --git a/pkgs/development/python-modules/jax-cuda12-pjrt/default.nix b/pkgs/development/python-modules/jax-cuda12-pjrt/default.nix index f4baed3c75a7..9b5ce1996105 100644 --- a/pkgs/development/python-modules/jax-cuda12-pjrt/default.nix +++ b/pkgs/development/python-modules/jax-cuda12-pjrt/default.nix @@ -50,8 +50,8 @@ buildPythonPackage rec { .${stdenv.hostPlatform.system}; hash = { - x86_64-linux = "sha256-OXdyaiozKwvTSDG96ytWUzY0QvMBLCmW/IgICq9rO60="; - aarch64-linux = "sha256-2H1mbQxSP62q23GU58J03MWg5/j40dfig1NT7zK+8Bw="; + x86_64-linux = "sha256-npnD5Ub2vgD/xqTt0s9bdtTFmqNKjYOW2COauP2Ov9M="; + aarch64-linux = "sha256-UAu8W9mrvcyyOP4TgbkAzVdyZFANFHA1H2jl29tSNcI="; } .${stdenv.hostPlatform.system}; }; diff --git a/pkgs/development/python-modules/jax-cuda12-plugin/default.nix b/pkgs/development/python-modules/jax-cuda12-plugin/default.nix index a63c9554ce79..705bbea7b075 100644 --- a/pkgs/development/python-modules/jax-cuda12-plugin/default.nix +++ b/pkgs/development/python-modules/jax-cuda12-plugin/default.nix @@ -39,32 +39,32 @@ let "3.11-x86_64-linux" = getSrcFromPypi { platform = "manylinux_2_27_x86_64"; dist = "cp311"; - hash = "sha256-rckk68ekXI00AOoBGNxwpwgrKobjVxFzjUA904FdCb8="; + hash = "sha256-cL6wFZM7RyEDSBonUh1NtBz1kgCHBfRBLL86HsrzXC4="; }; "3.11-aarch64-linux" = getSrcFromPypi { platform = "manylinux_2_27_aarch64"; dist = "cp311"; - hash = "sha256-KnJ6ia5prCHB9Qk9jVrviaDmkuZrA0/JNMiszHLkApA="; + hash = "sha256-x+pdt1IZS4o/v0xWS7e7wk8k4HEJu1nmWf1LETFLunY="; }; "3.12-x86_64-linux" = getSrcFromPypi { platform = "manylinux_2_27_x86_64"; dist = "cp312"; - hash = "sha256-goTnz39USQZgTxEXAqbwARqW338BE4eLOBvsCQUXJTY="; + hash = "sha256-VVbj9Iy+HfYI2dDTQAMIZJ3eyqjQ4kOUkMb4i0GAMcs="; }; "3.12-aarch64-linux" = getSrcFromPypi { platform = "manylinux_2_27_aarch64"; dist = "cp312"; - hash = "sha256-mKl1ZVOChY2HTWRxzpcZQxBgnQoqfEKDxuB+N5M7d2g="; + hash = "sha256-SdBMFULqpAi3utAXASC82oMqAvuUT8iT3OiCbublpJM="; }; "3.13-x86_64-linux" = getSrcFromPypi { platform = "manylinux_2_27_x86_64"; dist = "cp313"; - hash = "sha256-chLBLXW33FEnXycYJ99KbTeEMMBvZQ5sMcFi/pV5/xI="; + hash = "sha256-Rw6W5+pNsPN1jabn0VxF6BAmYpJP46hHIV7mXKySxo0="; }; "3.13-aarch64-linux" = getSrcFromPypi { platform = "manylinux_2_27_aarch64"; dist = "cp313"; - hash = "sha256-Xj4qpNch+wLdECgmKq6uwpWORbylxNNRKykVG1cMtCU="; + hash = "sha256-IGmVNdeaLM+X8SEGC2BAUzhvQRzLMMElxmtqWgJsiSE="; }; }; in diff --git a/pkgs/development/python-modules/jax/default.nix b/pkgs/development/python-modules/jax/default.nix index c742f797d909..dfc221a76e56 100644 --- a/pkgs/development/python-modules/jax/default.nix +++ b/pkgs/development/python-modules/jax/default.nix @@ -40,7 +40,7 @@ let in buildPythonPackage rec { pname = "jax"; - version = "0.7.2"; + version = "0.8.0"; pyproject = true; src = fetchFromGitHub { @@ -48,7 +48,7 @@ buildPythonPackage rec { repo = "jax"; # google/jax contains tags for jax and jaxlib. Only use jax tags! tag = "jax-v${version}"; - hash = "sha256-GBpHFjvF7SvxJafu7aVlTp0jxSo4jAi9oPeMg2B/P24="; + hash = "sha256-Ilcp4WW65SyqrqDGBRdnB25m7OCbrsfdtxWvl0uTjNw="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/jaxlib/bin.nix b/pkgs/development/python-modules/jaxlib/bin.nix index 0dadc56757f7..56c5831cfe67 100644 --- a/pkgs/development/python-modules/jaxlib/bin.nix +++ b/pkgs/development/python-modules/jaxlib/bin.nix @@ -18,7 +18,7 @@ }: let - version = "0.7.2"; + version = "0.8.0"; inherit (python) pythonVersion; # As of 2023-06-06, google/jax upstream is no longer publishing CPU-only wheels to their GCS bucket. Instead the @@ -49,49 +49,49 @@ let "3.11-x86_64-linux" = getSrcFromPypi { platform = "manylinux_2_27_x86_64"; dist = "cp311"; - hash = "sha256-Q4IAYjXM7VnS95WsyYPBvtz7yk/qj5RhMR1hxqeTrmY="; + hash = "sha256-/1Pouvl49rfEB2IVr3jwupacrENO0vclZdh+OMI/AOc="; }; "3.11-aarch64-linux" = getSrcFromPypi { platform = "manylinux_2_27_aarch64"; dist = "cp311"; - hash = "sha256-jKcAM1H76Mz6L6Wkk+wt+/LfkkQTBs9cO5cFCO7bkqs="; + hash = "sha256-Qa693vZ6VVpt4XQnpOZs5gpSioFYR+Ldltq85Xn3rPg="; }; "3.11-aarch64-darwin" = getSrcFromPypi { platform = "macosx_11_0_arm64"; dist = "cp311"; - hash = "sha256-n7+Qr84w4066LqkppQb1kHvdQGI1gSLeSZzp5nGguh8="; + hash = "sha256-u2AqjCTGFMuMpu7tPnCnM9k5nGoviJAKAlJiPNZydrU="; }; "3.12-x86_64-linux" = getSrcFromPypi { platform = "manylinux_2_27_x86_64"; dist = "cp312"; - hash = "sha256-EfMjGeZizP9mhZ6zk3VwUNiXG9iAvE3XDexkNNiQ+1k="; + hash = "sha256-LIZ1v4bjka/k+NhjCAvhoCTXNN/T3RN/eqjn8iCRrc0="; }; "3.12-aarch64-linux" = getSrcFromPypi { platform = "manylinux_2_27_aarch64"; dist = "cp312"; - hash = "sha256-m1oNNXSXYRoRPSB/ssGZfwGrehdYcHAIEiIPC8qjGCI="; + hash = "sha256-2D/4zxsHApljnNpPhCdwf2kFHchCHln7tzMFUjk3Vw0="; }; "3.12-aarch64-darwin" = getSrcFromPypi { platform = "macosx_11_0_arm64"; dist = "cp312"; - hash = "sha256-vW0cU71HXg52ilSvmLFkL7SdcwTPBVzuux0B6J04ocs="; + hash = "sha256-9gqsD2Tp5wpc7zQf4pJoRRhpVRTHGtAANndLvtX3MS4="; }; "3.13-x86_64-linux" = getSrcFromPypi { platform = "manylinux_2_27_x86_64"; dist = "cp313"; - hash = "sha256-SdmWIEhu/9qHQAAkcjpFIwZWaZbj3nGe5jPwUiDR7nc="; + hash = "sha256-Zsb1dvVKY+0FL1xGm+9NtyP18FC4OewMQpVzARNBvVg="; }; "3.13-aarch64-linux" = getSrcFromPypi { platform = "manylinux_2_27_aarch64"; dist = "cp313"; - hash = "sha256-l8eT6Xvl3cc7PoXmzorTcJ6AVPdeohnMDLTwgFplrwY="; + hash = "sha256-s+rFA7kP/sxo8R+hIhM+7yxixTbbKOgB5DbX56m2e/g="; }; "3.13-aarch64-darwin" = getSrcFromPypi { platform = "macosx_11_0_arm64"; dist = "cp313"; - hash = "sha256-4bPf6ZFYJfzgBuoJW4U/V2gYRcW/qAl13MN4iTY3H7A="; + hash = "sha256-X88zpWOfjxZKRzqceKH6Cy4VrD/L7NbZaqD4i/Jeprs="; }; }; in diff --git a/pkgs/development/python-modules/json-repair/default.nix b/pkgs/development/python-modules/json-repair/default.nix index ae05b00f4d08..12b1034446a8 100644 --- a/pkgs/development/python-modules/json-repair/default.nix +++ b/pkgs/development/python-modules/json-repair/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "json-repair"; - version = "0.51.0"; + version = "0.52.0"; pyproject = true; src = fetchFromGitHub { owner = "mangiucugna"; repo = "json_repair"; tag = "v${version}"; - hash = "sha256-XXbJwzvt2gQox1+vQsJ3ajVoFlJVG/z2eUECQkWOi64="; + hash = "sha256-RK5VycwcI6EhFkejbSwr96iF12O22nIGQzbOIlo/Mhk="; }; build-system = [ setuptools ]; @@ -23,16 +23,18 @@ buildPythonPackage rec { nativeCheckInputs = [ pytestCheckHook ]; disabledTestPaths = [ + # Disable benchmark tests "tests/test_performance.py" ]; pythonImportsCheck = [ "json_repair" ]; - meta = with lib; { + meta = { description = "Module to repair invalid JSON, commonly used to parse the output of LLMs"; homepage = "https://github.com/mangiucugna/json_repair/"; changelog = "https://github.com/mangiucugna/json_repair/releases/tag/${src.tag}"; - license = licenses.mit; - maintainers = with maintainers; [ greg ]; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ greg ]; + mainProgram = "json_repair"; }; } diff --git a/pkgs/development/python-modules/langfuse/default.nix b/pkgs/development/python-modules/langfuse/default.nix index 4ea41ebe695d..f8f9bb0c89c1 100644 --- a/pkgs/development/python-modules/langfuse/default.nix +++ b/pkgs/development/python-modules/langfuse/default.nix @@ -21,14 +21,14 @@ buildPythonPackage rec { pname = "langfuse"; - version = "3.6.2"; + version = "3.7.0"; pyproject = true; src = fetchFromGitHub { owner = "langfuse"; repo = "langfuse-python"; tag = "v${version}"; - hash = "sha256-8aDldPVzTx2A65S8lTqInx2DYj2sTEJE1iNeh7HST3E="; + hash = "sha256-eq6uOb4C3Kbdi+I6Fcl0qWgey57BmrATqzvtDLjDMnw="; }; build-system = [ poetry-core ]; diff --git a/pkgs/development/python-modules/lerobot/default.nix b/pkgs/development/python-modules/lerobot/default.nix index 2dbf6c1196ce..c7622536b604 100644 --- a/pkgs/development/python-modules/lerobot/default.nix +++ b/pkgs/development/python-modules/lerobot/default.nix @@ -113,6 +113,7 @@ buildPythonPackage rec { "test_backward_compatibility" "test_dataset_initialization" "test_factory" + "test_from_pretrained_nonexistent_path" "test_policy_defaults" "test_save_and_load_pretrained" diff --git a/pkgs/development/python-modules/llm-anthropic/default.nix b/pkgs/development/python-modules/llm-anthropic/default.nix index 4a1ddf4a297c..e8592d1bd402 100644 --- a/pkgs/development/python-modules/llm-anthropic/default.nix +++ b/pkgs/development/python-modules/llm-anthropic/default.nix @@ -14,14 +14,14 @@ buildPythonPackage rec { pname = "llm-anthropic"; - version = "0.19"; + version = "0.20"; pyproject = true; src = fetchFromGitHub { owner = "simonw"; repo = "llm-anthropic"; tag = version; - hash = "sha256-2RGjcbT5Q9kuc89l/hyofg9EkYJUDXQGYbMx1xE/qn4="; + hash = "sha256-tZCFbrsACJl1hC5tSbxJzBBLY8mdcCNjshZilSCAslM="; }; build-system = [ diff --git a/pkgs/development/python-modules/mkdocs-material/default.nix b/pkgs/development/python-modules/mkdocs-material/default.nix index fa299fb8cc2a..490a355a78ec 100644 --- a/pkgs/development/python-modules/mkdocs-material/default.nix +++ b/pkgs/development/python-modules/mkdocs-material/default.nix @@ -28,14 +28,14 @@ buildPythonPackage rec { pname = "mkdocs-material"; - version = "9.6.21"; + version = "9.6.22"; pyproject = true; src = fetchFromGitHub { owner = "squidfunk"; repo = "mkdocs-material"; tag = version; - hash = "sha256-zd1KJQOH3uHrePJbBgLuq++GSoM1KYW9VwpYnCrZZQY="; + hash = "sha256-64+9cIxMA0Kloe0XEycWxjz+ghkcWYc6DZ+LuJN/5Tc="; }; build-system = [ diff --git a/pkgs/development/python-modules/nbdev/default.nix b/pkgs/development/python-modules/nbdev/default.nix index 55ee21da9349..ca0ba59d3e0d 100644 --- a/pkgs/development/python-modules/nbdev/default.nix +++ b/pkgs/development/python-modules/nbdev/default.nix @@ -16,14 +16,14 @@ buildPythonPackage rec { pname = "nbdev"; - version = "2.4.5"; + version = "2.4.6"; pyproject = true; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-Evp67exwUVu7Dv3z85AAeTVB4CCcBHzRFXYcq+KEpj0="; + hash = "sha256-nr5bHyhyJDFOilNOCW3DH67Q+J2n+jDvXhqPiXchUyQ="; }; pythonRelaxDeps = [ "ipywidgets" ]; diff --git a/pkgs/development/python-modules/openstep-plist/default.nix b/pkgs/development/python-modules/openstep-plist/default.nix index 7bde570f3d48..3016f05b9db8 100644 --- a/pkgs/development/python-modules/openstep-plist/default.nix +++ b/pkgs/development/python-modules/openstep-plist/default.nix @@ -43,6 +43,6 @@ buildPythonPackage rec { description = "Parser for the 'old style' OpenStep property list format also known as ASCII plist"; homepage = "https://github.com/fonttools/openstep-plist"; license = lib.licenses.mit; - maintainers = [ lib.maintainers.BarinovMaxim ]; + maintainers = [ ]; }; } diff --git a/pkgs/development/python-modules/primp/default.nix b/pkgs/development/python-modules/primp/default.nix deleted file mode 100644 index 4dee6ca54c99..000000000000 --- a/pkgs/development/python-modules/primp/default.nix +++ /dev/null @@ -1,132 +0,0 @@ -{ - lib, - stdenv, - buildPythonPackage, - fetchFromGitHub, - rustPlatform, - pytest, - runCommand, - boringssl, - libiconv, - gcc-unwrapped, - python, - fetchpatch, -}: - -let - boringsslPatched = boringssl.overrideAttrs (oa: { - # boringssl source obtained from https://github.com/0x676e67/boring2/tree/1a0f1cd24e728aac100df68027c820f858199224/boring-sys/deps - src = fetchFromGitHub { - owner = "google"; - repo = "boringssl"; - rev = "44b3df6f03d85c901767250329c571db405122d5"; - hash = "sha256-REELo7X9aFy2OHjubYLO1UQXLTgekD4QFd2vyFthIrg="; - }; - modRoot = "./src"; - patches = [ - # A patch required to build boringssl compatible with `boring-sys2`. - # See https://github.com/0x676e67/boring2/blob/refs/tags/v4.15.11/boring-sys/build/main.rs#L486-L489 - (fetchpatch { - name = "boringssl-44b3df6f03d85c901767250329c571db405122d5.patch"; - url = "https://raw.githubusercontent.com/0x676e67/boring2/refs/tags/v4.15.11/boring-sys/patches/boringssl-44b3df6f03d85c901767250329c571db405122d5.patch"; - hash = "sha256-JRRATcCXo0HBQTzgCAuLpxC3NEGrTw1cEmC0VHOgO2M="; - }) - ]; - - # Remove bazel specific build file to make way for build directory - # This is a problem on Darwin because of case-insensitive filesystem - preBuild = - (lib.optionalString stdenv.hostPlatform.isDarwin '' - rm ../BUILD - '') - + oa.preBuild; - - env.NIX_CFLAGS_COMPILE = - oa.env.NIX_CFLAGS_COMPILE - + " " - + toString ( - lib.optionals stdenv.cc.isClang [ - "-Wno-error=reorder-ctor" - ] - ++ lib.optionals stdenv.cc.isGNU [ - "-Wno-error=reorder" - "-Wno-error=ignored-attributes" - ] - ); - - vendorHash = "sha256-06MkjXl0DKFzIH/H+uT9kXsQdPq7qdZh2dlLW/YhJuk="; - - installPhase = '' - runHook preInstall - - mkdir -p $bin/bin $dev $out/lib - - install -Dm755 tool/bssl -t $bin/bin - install -Dm644 ssl/libssl.a -t $out/lib - install -Dm644 crypto/libcrypto.a -t $out/lib - install -Dm644 decrepit/libdecrepit.a -t $out/lib - - cp -r ../include $dev - - runHook postInstall - ''; - }); - # boring-sys expects the static libraries in build/ instead of lib/ - boringssl-wrapper = runCommand "boringssl-wrapper" { } '' - mkdir $out - ln -s ${boringsslPatched.out}/lib $out/build - ln -s ${boringsslPatched.dev}/include $out/include - ''; -in -buildPythonPackage rec { - pname = "primp"; - version = "0.15.0"; - pyproject = true; - - src = fetchFromGitHub { - owner = "deedy5"; - repo = "primp"; - tag = "v${version}"; - hash = "sha256-13o0Ni0dvZaoKgYy2cFQhebwKAJGm5Z2s+gVAddxYxU="; - }; - - cargoDeps = rustPlatform.fetchCargoVendor { - inherit pname version src; - hash = "sha256-UBpf9f3wJgbizHERsm83cuKHiMixj/8JX/IGvteySIo="; - }; - - nativeBuildInputs = [ - rustPlatform.bindgenHook - rustPlatform.cargoSetupHook - rustPlatform.maturinBuildHook - ]; - - # TODO: Can we improve this? - postInstall = lib.optionalString stdenv.hostPlatform.isLinux '' - patchelf --add-rpath ${lib.getLib gcc-unwrapped.lib} --add-needed libstdc++.so.6 $out/${python.sitePackages}/primp/primp.abi3.so - ''; - - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - libiconv - ]; - - env.BORING_BSSL_PATH = boringssl-wrapper; - env.BORING_BSSL_ASSUME_PATCHED = true; - - optional-dependencies = { - dev = [ pytest ]; - }; - - # Test use network - doCheck = false; - - pythonImportsCheck = [ "primp" ]; - - meta = { - changelog = "https://github.com/deedy5/primp/releases/tag/${version}"; - description = "Python Requests IMPersonate, the fastest Python HTTP client that can impersonate web browsers"; - homepage = "https://github.com/deedy5/primp"; - license = lib.licenses.mit; - maintainers = [ ]; - }; -} diff --git a/pkgs/development/python-modules/publicsuffixlist/default.nix b/pkgs/development/python-modules/publicsuffixlist/default.nix index 36121abfb261..20dcc2496782 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.20251015"; + version = "1.0.2.20251018"; pyproject = true; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-TejQ78FtVh+zzbXxOh6JJKO73YY2coDpvlBHTJz3AkI="; + hash = "sha256-QDIAZa0slqNRcDoJ7pOuFIzntlCfbIfNrjvPmSznYdI="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/pudb/default.nix b/pkgs/development/python-modules/pudb/default.nix index f0ddee2357f5..b993346b8860 100644 --- a/pkgs/development/python-modules/pudb/default.nix +++ b/pkgs/development/python-modules/pudb/default.nix @@ -15,14 +15,14 @@ buildPythonPackage rec { pname = "pudb"; - version = "2025.1.1"; + version = "2025.1.2"; pyproject = true; disabled = pythonOlder "3.8"; src = fetchPypi { inherit pname version; - hash = "sha256-t8JFx1MceSZDYSYgqoErleyAoi/Q5nveTYRzRpLcS3I="; + hash = "sha256-Wd/8WjVaNM1IzrzjO/ChZ9aOpoEP/EwWHcOKcD1HnYY="; }; build-system = [ hatchling ]; diff --git a/pkgs/development/python-modules/pydal/default.nix b/pkgs/development/python-modules/pydal/default.nix index 67b2a862a6a2..e4c3b9a41bd8 100644 --- a/pkgs/development/python-modules/pydal/default.nix +++ b/pkgs/development/python-modules/pydal/default.nix @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "pydal"; - version = "20250922.1"; + version = "20251012.3"; pyproject = true; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-uIoPrUMP9i+EDTJXboGdaSVBvZ7aqgVXixNLss0lFyc="; + hash = "sha256-u5tT1hqd82gcWNIiVkx4V7E6Xwpc/TCm91D/tzPl/C4="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/pypaperless/default.nix b/pkgs/development/python-modules/pypaperless/default.nix index ffbc40c6d872..b6ce03d6b228 100644 --- a/pkgs/development/python-modules/pypaperless/default.nix +++ b/pkgs/development/python-modules/pypaperless/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "pypaperless"; - version = "5.0.0"; + version = "5.1.0"; pyproject = true; src = fetchFromGitHub { owner = "tb1337"; repo = "paperless-api"; tag = "v${version}"; - hash = "sha256-ItaHtAhLrrrLrem6gW5oRUqYIJAdhBJH+aig2cWN1a4="; + hash = "sha256-J2YAUVgiXcb9jM0yDkBkg3X7k8B7hT3dxeEI5Tn2QLY="; }; postPatch = '' @@ -30,11 +30,6 @@ buildPythonPackage rec { build-system = [ hatchling ]; - pythonRelaxDeps = [ - "aiohttp" - "yarl" - ]; - dependencies = [ aiohttp yarl diff --git a/pkgs/development/python-modules/python-pooldose/default.nix b/pkgs/development/python-modules/python-pooldose/default.nix index 637d30e005a7..1f3c9b7a2a3b 100644 --- a/pkgs/development/python-modules/python-pooldose/default.nix +++ b/pkgs/development/python-modules/python-pooldose/default.nix @@ -3,6 +3,7 @@ aiohttp, buildPythonPackage, fetchFromGitHub, + getmac, lib, pytest-asyncio, pytestCheckHook, @@ -11,14 +12,14 @@ buildPythonPackage rec { pname = "python-pooldose"; - version = "0.6.0"; + version = "0.7.0"; pyproject = true; src = fetchFromGitHub { owner = "lmaertin"; repo = "python-pooldose"; tag = version; - hash = "sha256-hKZOOeTigK8E+MAq5+zUmdWwGrAn+0ZGmOn66QTU1RM="; + hash = "sha256-tTJNmcBSSmrJgMnKeV5YTrvZWHFnmVKysJrEBXYTpAo="; }; build-system = [ setuptools ]; @@ -26,6 +27,7 @@ buildPythonPackage rec { dependencies = [ aiofiles aiohttp + getmac ]; pythonImportsCheck = [ "pooldose" ]; diff --git a/pkgs/development/python-modules/qcs-sdk-python/default.nix b/pkgs/development/python-modules/qcs-sdk-python/default.nix index 208ee5f1fa7b..2a1e4251581b 100644 --- a/pkgs/development/python-modules/qcs-sdk-python/default.nix +++ b/pkgs/development/python-modules/qcs-sdk-python/default.nix @@ -16,19 +16,19 @@ buildPythonPackage rec { pname = "qcs-sdk-python"; - version = "0.21.19"; + version = "0.21.20"; pyproject = true; src = fetchFromGitHub { owner = "rigetti"; repo = "qcs-sdk-rust"; tag = "python/v${version}"; - hash = "sha256-116+DbsvLBNWjyeGcm3+zrmY9HKWONii2Me0XjEGACo="; + hash = "sha256-B0wMOMbsoqkaJ61ula/9w6EBta13UKf5APyOD6NDle4="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit pname version src; - hash = "sha256-+F7PRBg73GFSeUCmt5NWa+gBhuZU5J7F5TGqRJKqwGc="; + hash = "sha256-cbcSwjeIU/Unm4Y48h3AWTz/f3McyXs9/BhXWDZnL9Q="; }; buildAndTestSubdir = "crates/python"; diff --git a/pkgs/development/python-modules/rocketchat-api/default.nix b/pkgs/development/python-modules/rocketchat-api/default.nix index 2fd6b8dd5cc1..7fe4081fa446 100644 --- a/pkgs/development/python-modules/rocketchat-api/default.nix +++ b/pkgs/development/python-modules/rocketchat-api/default.nix @@ -3,23 +3,27 @@ buildPythonPackage, fetchFromGitHub, setuptools, + setuptools-scm, packaging, requests, }: buildPythonPackage rec { pname = "rocketchat-api"; - version = "1.35.2"; + version = "1.36.0"; pyproject = true; src = fetchFromGitHub { owner = "jadolg"; repo = "rocketchat_API"; tag = version; - hash = "sha256-U5r7SKCKneBgCSwCJRm+Tl/wPmMOrj93K5VVCO/OPCk="; + hash = "sha256-+usTi2GCf3ewtX8BvetKjsV9hwULHtRrxqJU/shCqt4="; }; - build-system = [ setuptools ]; + build-system = [ + setuptools + setuptools-scm + ]; dependencies = [ packaging diff --git a/pkgs/development/python-modules/sagemaker/default.nix b/pkgs/development/python-modules/sagemaker/default.nix index 2b9d695e0098..50fdd32cb72d 100644 --- a/pkgs/development/python-modules/sagemaker/default.nix +++ b/pkgs/development/python-modules/sagemaker/default.nix @@ -41,14 +41,14 @@ buildPythonPackage rec { pname = "sagemaker"; - version = "2.253.0"; + version = "2.253.1"; pyproject = true; src = fetchFromGitHub { owner = "aws"; repo = "sagemaker-python-sdk"; tag = "v${version}"; - hash = "sha256-OtTKgxXFPjyat2rKV64SS9/gQZTXBjzjNBxlG2zAtMc="; + hash = "sha256-1zN+gj1t0eYpa2mZFSAMs9oInF2XxKNhK8399e6xb68="; }; build-system = [ diff --git a/pkgs/development/python-modules/skia-pathops/default.nix b/pkgs/development/python-modules/skia-pathops/default.nix index 6ee73cd23293..265fc0144153 100644 --- a/pkgs/development/python-modules/skia-pathops/default.nix +++ b/pkgs/development/python-modules/skia-pathops/default.nix @@ -73,7 +73,7 @@ buildPythonPackage rec { description = "Python access to operations on paths using the Skia library"; homepage = "https://github.com/fonttools/skia-pathops"; license = lib.licenses.bsd3; - maintainers = [ lib.maintainers.BarinovMaxim ]; + maintainers = [ ]; # "The Skia team is not endian-savvy enough to support big-endian CPUs." badPlatforms = lib.platforms.bigEndian; # ERROR at //gn/BUILDCONFIG.gn:87:14: Script returned non-zero exit code. diff --git a/pkgs/development/python-modules/spyder-kernels/default.nix b/pkgs/development/python-modules/spyder-kernels/default.nix index 1a38657d5a1d..61afb9b050c1 100644 --- a/pkgs/development/python-modules/spyder-kernels/default.nix +++ b/pkgs/development/python-modules/spyder-kernels/default.nix @@ -34,14 +34,14 @@ buildPythonPackage rec { pname = "spyder-kernels"; - version = "3.1.0"; + version = "3.1.1"; pyproject = true; src = fetchFromGitHub { owner = "spyder-ide"; repo = "spyder-kernels"; tag = "v${version}"; - hash = "sha256-FH4n1FsVN3D9WdDvxsrD6FBJiZl+ec/CJFOhs9IjUwI="; + hash = "sha256-XN0K0c0S8buoyFhh+/AIaWyhuGLQsstvTTqjTl0Mbxo="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/tensorflow/bin.nix b/pkgs/development/python-modules/tensorflow/bin.nix index ddbdedd266e1..f15160a2c31c 100644 --- a/pkgs/development/python-modules/tensorflow/bin.nix +++ b/pkgs/development/python-modules/tensorflow/bin.nix @@ -205,7 +205,12 @@ buildPythonPackage rec { ''} done '' - ); + ) + # Symlink nvcc besides TensorFlow so that routines that require JIT can work + # properly. + + lib.optionalString cudaSupport '' + ln -s ${cudaPackages.cuda_nvcc} "$out/${python.sitePackages}/tensorflow/cuda" + ''; # Upstream has a pip hack that results in bin/tensorboard being in both tensorflow # and the propagated input tensorboard, which causes environment collisions. diff --git a/pkgs/development/python-modules/textual-dev/default.nix b/pkgs/development/python-modules/textual-dev/default.nix index 45952a87842c..729c91feceb1 100644 --- a/pkgs/development/python-modules/textual-dev/default.nix +++ b/pkgs/development/python-modules/textual-dev/default.nix @@ -13,19 +13,18 @@ textual, textual-serve, typing-extensions, - versionCheckHook, }: buildPythonPackage rec { pname = "textual-dev"; - version = "1.7.0"; + version = "1.8.0"; pyproject = true; src = fetchFromGitHub { owner = "Textualize"; repo = "textual-dev"; tag = "v${version}"; - hash = "sha256-f/tceRELDLONzOVVpbbqa5eiXJ1QzYw3A47R/9EqEU4="; + hash = "sha256-0NOFc0FKbVEeZ6rNZGX8lo5W8RU3lKJlH+AqRCifuOE="; }; build-system = [ poetry-core ]; diff --git a/pkgs/development/python-modules/textual-textarea/default.nix b/pkgs/development/python-modules/textual-textarea/default.nix index c2edc1e9fbd5..89638f9586b6 100644 --- a/pkgs/development/python-modules/textual-textarea/default.nix +++ b/pkgs/development/python-modules/textual-textarea/default.nix @@ -4,63 +4,53 @@ fetchFromGitHub, # build-system - poetry-core, + hatchling, # dependencies pyperclip, textual, - - # tests - pytestCheckHook, - pytest-asyncio, + tree-sitter, tree-sitter-python, tree-sitter-sql, + + # tests + pytest-asyncio, + pytestCheckHook, }: buildPythonPackage rec { pname = "textual-textarea"; - version = "0.15.0"; + version = "0.16.0"; pyproject = true; src = fetchFromGitHub { owner = "tconbeer"; repo = "textual-textarea"; tag = "v${version}"; - hash = "sha256-aaeXgD6RMQ3tlK5H/2lk3ueTyA3yYjHrYL51w/1tvSI="; + hash = "sha256-AIt3UqfZbJBgAACxJHElhvAsJWk9I6zjdeRjBtI/FiA="; }; - patches = [ - # https://github.com/tconbeer/textual-textarea/issues/296 - ./textual-2.0.0.diff - ]; + build-system = [ hatchling ]; pythonRelaxDeps = [ - "textual" + "tree-sitter-sql" ]; - - build-system = [ poetry-core ]; - dependencies = [ pyperclip textual + tree-sitter + tree-sitter-python + tree-sitter-sql ] ++ textual.optional-dependencies.syntax; nativeCheckInputs = [ - pytestCheckHook pytest-asyncio - tree-sitter-python - tree-sitter-sql + pytestCheckHook ]; pythonImportsCheck = [ "textual_textarea" ]; - disabledTests = [ - # AssertionError: assert Selection(sta...), end=(0, 6)) == Selection(sta...), end=(1, 0)) - # https://github.com/tconbeer/textual-textarea/issues/296 - "test_keys" - ]; - meta = { description = "Text area (multi-line input) with syntax highlighting for Textual"; homepage = "https://github.com/tconbeer/textual-textarea"; diff --git a/pkgs/development/python-modules/textual-textarea/textual-2.0.0.diff b/pkgs/development/python-modules/textual-textarea/textual-2.0.0.diff deleted file mode 100644 index 205ce76033cb..000000000000 --- a/pkgs/development/python-modules/textual-textarea/textual-2.0.0.diff +++ /dev/null @@ -1,48 +0,0 @@ -diff --git a/src/textual_textarea/autocomplete.py b/src/textual_textarea/autocomplete.py -index 51fa81d..a64f9ab 100644 ---- a/src/textual_textarea/autocomplete.py -+++ b/src/textual_textarea/autocomplete.py -@@ -13,7 +13,7 @@ from textual.message import Message - from textual.reactive import Reactive, reactive - from textual.widget import Widget - from textual.widgets import OptionList --from textual.widgets._option_list import NewOptionListContent -+from textual.widgets._option_list import OptionListContent - from textual.widgets.option_list import Option - - from textual_textarea.messages import TextAreaHideCompletionList -@@ -44,6 +44,8 @@ class CompletionList(OptionList, can_focus=False, inherit_bindings=False): - width: 40; - max-height: 8; - display: none; -+ text-wrap: nowrap; -+ text-overflow: ellipsis; - } - CompletionList.open { - display: block; -@@ -71,14 +73,14 @@ class CompletionList(OptionList, can_focus=False, inherit_bindings=False): - - def __init__( - self, -- *content: NewOptionListContent, -+ *content: OptionListContent, - name: str | None = None, - id: str | None = None, # noqa: A002 - classes: str | None = None, - disabled: bool = False, - ): - super().__init__( -- *content, name=name, id=id, classes=classes, disabled=disabled, wrap=False -+ *content, name=name, id=id, classes=classes, disabled=disabled - ) - - def set_offset(self, x_offset: int, y_offset: int) -> None: -@@ -187,7 +189,7 @@ class CompletionList(OptionList, can_focus=False, inherit_bindings=False): - self.y_offset, - ) - -- self.add_options(items=items) -+ self.add_options(new_options=items) - self.action_first() - self.additional_x_offset = additional_x_offset - self.is_open = True diff --git a/pkgs/development/python-modules/tiledb/default.nix b/pkgs/development/python-modules/tiledb/default.nix index 1f54da95db81..59998c238a29 100644 --- a/pkgs/development/python-modules/tiledb/default.nix +++ b/pkgs/development/python-modules/tiledb/default.nix @@ -24,14 +24,14 @@ buildPythonPackage rec { pname = "tiledb"; - version = "0.35.0"; + version = "0.35.1"; format = "pyproject"; src = fetchFromGitHub { owner = "TileDB-Inc"; repo = "TileDB-Py"; tag = version; - hash = "sha256-uxfF2uyGlO1Dfsrw0hxuU6LmymWXmuvOe+9DEY8BEdQ="; + hash = "sha256-X2hXm7aRICFoa2cjT0bvke+i9m5nSL+jX+aAUfiaP04="; }; build-system = [ diff --git a/pkgs/development/python-modules/ultralytics/default.nix b/pkgs/development/python-modules/ultralytics/default.nix index 3bba38a94899..fc6b924b7c8b 100644 --- a/pkgs/development/python-modules/ultralytics/default.nix +++ b/pkgs/development/python-modules/ultralytics/default.nix @@ -33,14 +33,14 @@ buildPythonPackage rec { pname = "ultralytics"; - version = "8.3.213"; + version = "8.3.217"; pyproject = true; src = fetchFromGitHub { owner = "ultralytics"; repo = "ultralytics"; tag = "v${version}"; - hash = "sha256-xlsC+sENv4xhKf0H+h1Kd9AyRE2KEVCRL91BMhH1wA4="; + hash = "sha256-e/t+6sO9V+iwSxJUZ5VhP18DZSUOfm8jmlP9Pib/RyU="; }; build-system = [ setuptools ]; diff --git a/pkgs/os-specific/linux/nullfs/default.nix b/pkgs/os-specific/linux/nullfs/default.nix index ea67b3a31e09..b8c373e67207 100644 --- a/pkgs/os-specific/linux/nullfs/default.nix +++ b/pkgs/os-specific/linux/nullfs/default.nix @@ -7,13 +7,13 @@ }: stdenv.mkDerivation rec { pname = "nullfs"; - version = "0.20"; + version = "0.21"; src = fetchFromGitHub { owner = "abbbi"; repo = "nullfsvfs"; rev = "v${version}"; - sha256 = "sha256-JFqZHS1SR4vf724UWYtNZLhSsl6+/5MBkI/PgrLzSLA="; + sha256 = "sha256-csEfgXOXrFgWcyKmxEPKi33M7nVVI2hE+YGXMe4vdFE="; }; hardeningDisable = [ "pic" ]; diff --git a/pkgs/tools/misc/steampipe-packages/steampipe-plugin-azure/default.nix b/pkgs/tools/misc/steampipe-packages/steampipe-plugin-azure/default.nix index 85d48ce5fdd4..f03db018f9d6 100644 --- a/pkgs/tools/misc/steampipe-packages/steampipe-plugin-azure/default.nix +++ b/pkgs/tools/misc/steampipe-packages/steampipe-plugin-azure/default.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "steampipe-plugin-azure"; - version = "1.8.0"; + version = "1.9.0"; src = fetchFromGitHub { owner = "turbot"; repo = "steampipe-plugin-azure"; tag = "v${version}"; - hash = "sha256-LMX+2aNX+0vYcAKVakMrdyHavaFlUoSVQ7DIg1kXqGU="; + hash = "sha256-CcXcJzcIcxF3pAEgiO/tIyc6SqUw+J8IEtvql7IpWvs="; }; - vendorHash = "sha256-yBOja0QmpVBaXbXQ2AVsO4uYLalzYyghSwyEh9s2ZGA="; + vendorHash = "sha256-UUsqmdilq9+nVgruL89SQIkZNE5Y+BbQcU+0+yi9BnA="; ldflags = [ "-s" diff --git a/pkgs/tools/misc/steampipe-packages/steampipe-plugin-github/default.nix b/pkgs/tools/misc/steampipe-packages/steampipe-plugin-github/default.nix index 94f474597ba1..c61c89f0bed9 100644 --- a/pkgs/tools/misc/steampipe-packages/steampipe-plugin-github/default.nix +++ b/pkgs/tools/misc/steampipe-packages/steampipe-plugin-github/default.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "steampipe-plugin-github"; - version = "1.6.0"; + version = "1.7.0"; src = fetchFromGitHub { owner = "turbot"; repo = "steampipe-plugin-github"; tag = "v${version}"; - hash = "sha256-A9dmn6a6K86EMxEUUyMj5OH3bhvaOFaX+xMMtwQuilo="; + hash = "sha256-S0MJONrJnsLj9MikwcO/GAL3m2xTwiEFSNPVJhhqzTI="; }; - vendorHash = "sha256-wBzD/D4FDtfOTmbgbrbu54aDrKFE0bbmMehTB0cF0tE="; + vendorHash = "sha256-atrctIm5m0OzeiIjs7ypYKflSgO+t0iWclwOM+oZGzM="; ldflags = [ "-s" diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index e4ef545384ed..8260613264d6 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1955,6 +1955,7 @@ mapAliases { offrss = throw "offrss has been removed due to lack of upstream maintenance; consider using another rss reader"; # Added 2025-06-01 oil = lib.warnOnInstantiate "Oil has been replaced with the faster native C++ version and renamed to 'oils-for-unix'. See also https://github.com/oils-for-unix/oils/wiki/Oils-Deployments" oils-for-unix; # Added 2024-10-22 onevpl-intel-gpu = lib.warnOnInstantiate "onevpl-intel-gpu has been renamed to vpl-gpu-rt" vpl-gpu-rt; # Added 2024-06-04 + onscripter-en = throw "onscripter-en has been removed due to lack of maintenance in both upstream and Nixpkgs; onscripter is available instead"; # Added 2025-10-17 onthespot = throw "onethespot has been removed due to lack of upstream maintenance"; # Added 2025-09-26 openai-triton-llvm = triton-llvm; # added 2024-07-18 openai-whisper-cpp = whisper-cpp; # Added 2024-12-13 diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix index eeeface4a7bc..dab8b23d37f1 100644 --- a/pkgs/top-level/python-aliases.nix +++ b/pkgs/top-level/python-aliases.nix @@ -238,6 +238,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 + duckduckgo-search = ddgs; # added 2025-10-20 dugong = throw "dugong is unmaintained since 2022 and has therefore been removed"; # added 2024-12-12 editdistance-s = throw "editdistance-s has been removed since it was added solely for the identity package, which has moved on to ukkonen"; # added 2025-08-04 easyeda2ato = throw "easyeda2ato as been removed in favor of atopile-easyda2kicad"; # added 2025-06-08 @@ -541,6 +542,7 @@ mapAliases { powerlineMemSegment = powerline-mem-segment; # added 2021-10-08 prayer-times-calculator = prayer-times-calculator-offline; # added 2024-08-11 premailer = throw "premailer was removed, as it is not compatible with lxml>4.9.4."; + primp = throw "primp was removed as it required a very outdated version of boringssl"; # added 2025-10-20 privacyidea-ldap-proxy = throw "privacyidea-ldap-proxy has been removed from nixpkgs"; # added 2023-10-31 proboscis = throw "proboscis has been removed since it has not been maintained for 11 years"; # added 2024-05-20 prometheus_client = prometheus-client; # added 2021-06-10 diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index ef9ffcfa3811..9523371a1569 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -4479,8 +4479,6 @@ self: super: with self; { duckdb-engine = callPackage ../development/python-modules/duckdb-engine { }; - duckduckgo-search = callPackage ../development/python-modules/duckduckgo-search { }; - duct-py = callPackage ../development/python-modules/duct-py { }; duden = callPackage ../development/python-modules/duden { }; @@ -12144,6 +12142,8 @@ self: super: with self; { precisely = callPackage ../development/python-modules/precisely { }; + prefect = toPythonModule pkgs.prefect; + prefixed = callPackage ../development/python-modules/prefixed { }; preggy = callPackage ../development/python-modules/preggy { }; @@ -12168,8 +12168,6 @@ self: super: with self; { primer3 = callPackage ../development/python-modules/primer3 { }; - primp = callPackage ../development/python-modules/primp { }; - print-color = callPackage ../development/python-modules/print-color { }; priority = callPackage ../development/python-modules/priority { };