diff --git a/nixos/modules/system/boot/networkd.nix b/nixos/modules/system/boot/networkd.nix index d88f88f9fdaf..159dd33457e2 100644 --- a/nixos/modules/system/boot/networkd.nix +++ b/nixos/modules/system/boot/networkd.nix @@ -3165,7 +3165,7 @@ let (mkIf cfg.enable { - systemd.package = pkgs.systemdStage1Network; + systemd.package = mkDefault pkgs.systemdStage1Network; # For networkctl systemd.dbus.enable = mkDefault true; diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix index 0788394eb39e..371546fe60e6 100644 --- a/nixos/tests/all-tests.nix +++ b/nixos/tests/all-tests.nix @@ -646,6 +646,7 @@ in { pulseaudio = discoverTests (import ./pulseaudio.nix); qboot = handleTestOn ["x86_64-linux" "i686-linux"] ./qboot.nix {}; qemu-vm-restrictnetwork = handleTest ./qemu-vm-restrictnetwork.nix {}; + qemu-vm-volatile-root = runTest ./qemu-vm-volatile-root.nix; quorum = handleTest ./quorum.nix {}; quake3 = handleTest ./quake3.nix {}; qownnotes = handleTest ./qownnotes.nix {}; diff --git a/nixos/tests/qemu-vm-volatile-root.nix b/nixos/tests/qemu-vm-volatile-root.nix new file mode 100644 index 000000000000..bc8fd853409d --- /dev/null +++ b/nixos/tests/qemu-vm-volatile-root.nix @@ -0,0 +1,17 @@ +# Test that the root filesystem is a volatile tmpfs. + +{ lib, ... }: + +{ + name = "qemu-vm-volatile-root"; + + meta.maintainers = with lib.maintainers; [ nikstur ]; + + nodes.machine = _: { + virtualisation.diskImage = null; + }; + + testScript = '' + machine.succeed("findmnt --kernel --types tmpfs /") + ''; +} diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index 5832dca44786..f1ca8c24fe75 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -173,12 +173,12 @@ final: prev: LazyVim = buildVimPluginFrom2Nix { pname = "LazyVim"; - version = "2023-06-23"; + version = "2023-06-26"; src = fetchFromGitHub { owner = "LazyVim"; repo = "LazyVim"; - rev = "c3477ed81e8e26bce1eb53f9c04a8aa7adc1807a"; - sha256 = "1hga1b9zx8ygrpr7863x12pd3rh9c3k69lgg59jzpzxiasnm3wkj"; + rev = "c998be8fa4bd67bf130fdbc05f7c2198aa00441c"; + sha256 = "1npgs2fd4ss55ryxh74pkyqwc0psnl4dzsvkih1f0r32skyvg6f0"; }; meta.homepage = "https://github.com/LazyVim/LazyVim/"; }; @@ -365,12 +365,12 @@ final: prev: SpaceVim = buildVimPluginFrom2Nix { pname = "SpaceVim"; - version = "2023-06-22"; + version = "2023-06-27"; src = fetchFromGitHub { owner = "SpaceVim"; repo = "SpaceVim"; - rev = "bd4a67e98b2b3de690a288ae3af68232f2c41738"; - sha256 = "0l8p48zw0svcpn48v1qck6wfr5ljdfs5r96vchvbhnlg7bcivpi1"; + rev = "7330a362b0e18e84ef7ac0099151ac60278511b2"; + sha256 = "1l7b801ynbkr1a10xcqqi2bx8jfxrrcqkx62m20dcl0kjpzksry4"; }; meta.homepage = "https://github.com/SpaceVim/SpaceVim/"; }; @@ -486,12 +486,12 @@ final: prev: aerial-nvim = buildVimPluginFrom2Nix { pname = "aerial.nvim"; - version = "2023-06-23"; + version = "2023-06-25"; src = fetchFromGitHub { owner = "stevearc"; repo = "aerial.nvim"; - rev = "c663d1b55f002930187a09b9eeb5bd0bad0ea23c"; - sha256 = "0rcf3wlzqb6a4y1jvr3w3yxpik5ykhrdzcnyxw39cr55h94i6xyz"; + rev = "7c2a432238b9c8e8c526619fa003e658691ea127"; + sha256 = "00rmfh0npla0x3al4dqgm6wkwh31b1phvhg85k0prvrbi0kfb3dz"; fetchSubmodules = true; }; meta.homepage = "https://github.com/stevearc/aerial.nvim/"; @@ -1135,12 +1135,12 @@ final: prev: bufferline-nvim = buildVimPluginFrom2Nix { pname = "bufferline.nvim"; - version = "2023-06-17"; + version = "2023-06-26"; src = fetchFromGitHub { owner = "akinsho"; repo = "bufferline.nvim"; - rev = "60734264a8655a7db3595159fb50076dc24c2f2c"; - sha256 = "1vlm4azvfxlmcym5p6hq344wjdlmfx90d9pdpxafpvb323ss86rm"; + rev = "bf2f6b7edd0abf6b0732f5e5c0a8f30e51611c75"; + sha256 = "054r6543m6hdq6z44qbnp9kcxnhy6qanrhsabq82g3g3bk59xcy1"; }; meta.homepage = "https://github.com/akinsho/bufferline.nvim/"; }; @@ -1963,12 +1963,12 @@ final: prev: codeium-vim = buildVimPluginFrom2Nix { pname = "codeium.vim"; - version = "2023-06-23"; + version = "2023-06-25"; src = fetchFromGitHub { owner = "Exafunction"; repo = "codeium.vim"; - rev = "23348d55415a0d1e227a36d4217a2751528aebf2"; - sha256 = "0j0w5m2xmzv6amj5hir9xyvq932yzisqhxnb3nmv9j63pwl06q7y"; + rev = "c6d83d0f917dd3f0259674eb4fb71ff0173b1c78"; + sha256 = "0q9qdpqzxawmczny317c1z5bnkmcvyn5x7398z9y9i190ffgsyhc"; }; meta.homepage = "https://github.com/Exafunction/codeium.vim/"; }; @@ -2239,12 +2239,12 @@ final: prev: copilot-lua = buildVimPluginFrom2Nix { pname = "copilot.lua"; - version = "2023-06-21"; + version = "2023-06-24"; src = fetchFromGitHub { owner = "zbirenbaum"; repo = "copilot.lua"; - rev = "9cb5396205faf609bc9df0e841e133ccb1b70540"; - sha256 = "11c68lx8grzksl215dhsi813s0svryx7a90d60vxjmwgxw9c3abx"; + rev = "33aa9419da8f9bf9b6a992e6c9c7b7f9e36dac06"; + sha256 = "1r9ync87w3vk9zb2l75qlp2xwibdm67v051crznmms1wzp067npd"; }; meta.homepage = "https://github.com/zbirenbaum/copilot.lua/"; }; @@ -2263,24 +2263,24 @@ final: prev: coq-artifacts = buildVimPluginFrom2Nix { pname = "coq.artifacts"; - version = "2023-06-18"; + version = "2023-06-25"; src = fetchFromGitHub { owner = "ms-jpq"; repo = "coq.artifacts"; - rev = "af56cc3daf29d1da7f331f679ff45164fa189c67"; - sha256 = "14y08bv45mq8nhqj087429wpahncf9f0lg65ivr1hvxfq89lilnp"; + rev = "13f1fcbfd18386392a7aaa1e920d433951051302"; + sha256 = "0dwwg32j6qr1mm26y7h1y4nvmy123l3r401zhisxs8i1ibcnngnd"; }; meta.homepage = "https://github.com/ms-jpq/coq.artifacts/"; }; coq-thirdparty = buildVimPluginFrom2Nix { pname = "coq.thirdparty"; - version = "2023-06-18"; + version = "2023-06-25"; src = fetchFromGitHub { owner = "ms-jpq"; repo = "coq.thirdparty"; - rev = "0ccf22d8e64d5c2d939f08ceec2587c9b9ad9844"; - sha256 = "1hvaf4cyi3kw9k07hxh4g3fcl0d31qfbgxawby6vjkj9y4iaivyf"; + rev = "87b462fc70d95712eabdb2a27d80c05f79941242"; + sha256 = "1q7jjfw45i96r3a71k2ajicpsy9zwg1w5z8xrszvicn1hrp6nbm4"; }; meta.homepage = "https://github.com/ms-jpq/coq.thirdparty/"; }; @@ -2299,12 +2299,12 @@ final: prev: coq_nvim = buildVimPluginFrom2Nix { pname = "coq_nvim"; - version = "2023-06-23"; + version = "2023-06-25"; src = fetchFromGitHub { owner = "ms-jpq"; repo = "coq_nvim"; - rev = "54b069140e1240f8f244d74636c0e911e1337520"; - sha256 = "0bplg5lcrb3bhpqpsw10z56wwfnkfvsr3fzm7747j3idlqspjy27"; + rev = "63d53b14f5ad26b23a58c138a194bc04b49d4de9"; + sha256 = "1vn1vhjmhpvacw1i8znn5fis80slsrl14slp7j3gj0d8syzcg75d"; }; meta.homepage = "https://github.com/ms-jpq/coq_nvim/"; }; @@ -2551,12 +2551,12 @@ final: prev: denops-vim = buildVimPluginFrom2Nix { pname = "denops.vim"; - version = "2023-06-21"; + version = "2023-06-25"; src = fetchFromGitHub { owner = "vim-denops"; repo = "denops.vim"; - rev = "df65c22ed88264aa3e264cace46a29d1a1263842"; - sha256 = "080rh2fnnpgxfzcgfq4dwkrbz69ba8qnwdcqbr4fb54cg67zj13x"; + rev = "62b1d22b3e60fcc9e570a531a5af1e4b2393c15a"; + sha256 = "0bdm6ll1m8d1chmwqm4jj2c2qcq0bmrjvsfc4mw5i3158kf7pfws"; }; meta.homepage = "https://github.com/vim-denops/denops.vim/"; }; @@ -2853,12 +2853,12 @@ final: prev: diffview-nvim = buildVimPluginFrom2Nix { pname = "diffview.nvim"; - version = "2023-06-14"; + version = "2023-06-26"; src = fetchFromGitHub { owner = "sindrets"; repo = "diffview.nvim"; - rev = "b3a763f8c7810b352226c95faa7d3ac9fb93b8d9"; - sha256 = "0bykp6xs8ikaa6dnj7imngy1l89gk3kghv9zh2b8vinsl1wyh73l"; + rev = "ff8e57a966618e973f443b2df177cab02e7f325c"; + sha256 = "08yh8amr3401xk5c86gfgbv919c58x82csqzyn1fc19scsi72vrj"; }; meta.homepage = "https://github.com/sindrets/diffview.nvim/"; }; @@ -2877,12 +2877,12 @@ final: prev: direnv-vim = buildVimPluginFrom2Nix { pname = "direnv.vim"; - version = "2022-04-09"; + version = "2023-06-26"; src = fetchFromGitHub { owner = "direnv"; repo = "direnv.vim"; - rev = "4c858b8cd8cbfac998534096e6ffb710d7a07358"; - sha256 = "1yjrjdwgsv6vi7mlabinxwfaizrd09jkg4w57gkch4xxw7sk6y23"; + rev = "165031fa2c8dbb1e78dfd7054fe064ea926384cb"; + sha256 = "0g8k839x7588azm29iacvvqlgvznfziw8gwcdc251q9ra3z59ynh"; }; meta.homepage = "https://github.com/direnv/direnv.vim/"; }; @@ -2913,24 +2913,24 @@ final: prev: dressing-nvim = buildVimPluginFrom2Nix { pname = "dressing.nvim"; - version = "2023-06-23"; + version = "2023-06-26"; src = fetchFromGitHub { owner = "stevearc"; repo = "dressing.nvim"; - rev = "1cbc4eef2ef7d745aa1a559b22589e33860cf077"; - sha256 = "0nmb3wiyk21254z4jxnhw2agbg0mfx7kj9fk92zr482i71qz9rlc"; + rev = "e6eff7a5a950a853c3903d906dbcea03f778db5f"; + sha256 = "180whgmdfgsv5xbnrk4jndisafv4v59vi8001ikq4k08wm3ah634"; }; meta.homepage = "https://github.com/stevearc/dressing.nvim/"; }; dropbar-nvim = buildVimPluginFrom2Nix { pname = "dropbar.nvim"; - version = "2023-06-22"; + version = "2023-06-25"; src = fetchFromGitHub { owner = "Bekaboo"; repo = "dropbar.nvim"; - rev = "b00ede8cbde4129249ce2476fed657fe3293edb7"; - sha256 = "0k1di9b0irqc9f2bvsyadbnk35wmd7sw71v50fz2p1fm05h53h5d"; + rev = "2cc0381cd7ef1d69d289a36715a3ea817bee2691"; + sha256 = "137hn2v4yzsapq35ad3vx1xnq1i3vf867wnq5j94c8kp7bivjff7"; }; meta.homepage = "https://github.com/Bekaboo/dropbar.nvim/"; }; @@ -3010,12 +3010,12 @@ final: prev: elixir-tools-nvim = buildVimPluginFrom2Nix { pname = "elixir-tools.nvim"; - version = "2023-06-21"; + version = "2023-06-26"; src = fetchFromGitHub { owner = "elixir-tools"; repo = "elixir-tools.nvim"; - rev = "d8f953511167b60694a2922c2d00dc9b87d572df"; - sha256 = "1s0mxybqx50nzd18v4v7p4yw29hi4mfqk07b4x6iz3vcq9vbbn90"; + rev = "2ede39073ce5f2a1c861c5b213122d99e655a493"; + sha256 = "086qxhax858ibdg9f8p656vbyy2c81f2g0cswhmvqvi6mmrip3y3"; }; meta.homepage = "https://github.com/elixir-tools/elixir-tools.nvim/"; }; @@ -3081,6 +3081,18 @@ final: prev: meta.homepage = "https://github.com/sainnhe/everforest/"; }; + executor-nvim = buildVimPluginFrom2Nix { + pname = "executor.nvim"; + version = "2023-05-23"; + src = fetchFromGitHub { + owner = "google"; + repo = "executor.nvim"; + rev = "c1c8d69dceefbfa299c43c8b69433e2adcb0ed02"; + sha256 = "0wld79mrjwr6v13an9v6lx57yfdpad13x06gqxzhr5by0z404bdn"; + }; + meta.homepage = "https://github.com/google/executor.nvim/"; + }; + eyeliner-nvim = buildVimPluginFrom2Nix { pname = "eyeliner.nvim"; version = "2023-06-22"; @@ -3240,12 +3252,12 @@ final: prev: flash-nvim = buildVimPluginFrom2Nix { pname = "flash.nvim"; - version = "2023-06-23"; + version = "2023-06-26"; src = fetchFromGitHub { owner = "folke"; repo = "flash.nvim"; - rev = "188666c2d76347e46fc8527f9428fd48693b469c"; - sha256 = "190jjnwsl7nsf2zljwlrl14gpq2ragrx99ydhli7cgvnwiwwkcnq"; + rev = "7f2d68528c4395a84fdbcea1857049217d7f3dda"; + sha256 = "0gmwb769hhpmx1q2cjz1d40ll1gsgy5xg5slyvnlv22f0a9dwq36"; }; meta.homepage = "https://github.com/folke/flash.nvim/"; }; @@ -3264,12 +3276,12 @@ final: prev: flit-nvim = buildVimPluginFrom2Nix { pname = "flit.nvim"; - version = "2023-03-24"; + version = "2023-06-23"; src = fetchFromGitHub { owner = "ggandor"; repo = "flit.nvim"; - rev = "f60e4b3d49bb5a5e97cfffe66f2e671eb422078e"; - sha256 = "12s75i4y7yjby9bs6gfaxs9xwy6ahffccmac3snqllqm51q0ypd5"; + rev = "5c9a78b97f7f4301473ea5e37501b5b1d4da167b"; + sha256 = "1d8zjmynl3qjkv5r8rcf11185gwnrs72pl7xh0f0ckd08gl4ra0c"; }; meta.homepage = "https://github.com/ggandor/flit.nvim/"; }; @@ -3468,12 +3480,12 @@ final: prev: fzf-lua = buildVimPluginFrom2Nix { pname = "fzf-lua"; - version = "2023-06-19"; + version = "2023-06-26"; src = fetchFromGitHub { owner = "ibhagwan"; repo = "fzf-lua"; - rev = "cb0943a41df4bb59475a13c4dcc7256cc230a2e3"; - sha256 = "1pv06v6g30d9ggq97lgl8jhlwzfkimg088102bxfin43l8r09f7h"; + rev = "5039478fd0e11657eb8abf81c40b9f61fb6b6914"; + sha256 = "150ncwcip1wx98vdi899q66x00vgrb04z18b2p3s37lnb8vir2vf"; }; meta.homepage = "https://github.com/ibhagwan/fzf-lua/"; }; @@ -3564,12 +3576,12 @@ final: prev: git-blame-nvim = buildVimPluginFrom2Nix { pname = "git-blame.nvim"; - version = "2023-06-02"; + version = "2023-06-24"; src = fetchFromGitHub { owner = "f-person"; repo = "git-blame.nvim"; - rev = "a1a41cf25e985b7bf0b2e6b41b3cd4d1012a63c6"; - sha256 = "08qy16j4psxa7x14wi9wnb1wsxqjp74z9kn0c2y18alnpk0pa9kv"; + rev = "66ba799b1a45ff0b81ccfb1df2ea79a860044618"; + sha256 = "07vss302dbh33v8j7gj787kifbygnhis1bg64rsilxr4l8l46kbz"; }; meta.homepage = "https://github.com/f-person/git-blame.nvim/"; }; @@ -3899,12 +3911,12 @@ final: prev: haskell-tools-nvim = buildNeovimPlugin { pname = "haskell-tools.nvim"; - version = "2023-06-21"; + version = "2023-06-25"; src = fetchFromGitHub { owner = "MrcJkb"; repo = "haskell-tools.nvim"; - rev = "ce1d69acb193ce49448ea121dc775e2a84316a6c"; - sha256 = "1k0fkay5bk9a2g72c1xp8azczjqfr8zcc1k6m0wkyav23zafccgg"; + rev = "385563527de4a9e3b8eefdf350f396cdfff183da"; + sha256 = "0q2mwna8c385hic6gg5hbpw8qwnirpajs5lf4c3693g7fzg1bq0j"; }; meta.homepage = "https://github.com/MrcJkb/haskell-tools.nvim/"; }; @@ -4535,12 +4547,12 @@ final: prev: lazy-nvim = buildVimPluginFrom2Nix { pname = "lazy.nvim"; - version = "2023-06-22"; + version = "2023-06-26"; src = fetchFromGitHub { owner = "folke"; repo = "lazy.nvim"; - rev = "b7043f2983d7aead78ca902f3f2053907081859a"; - sha256 = "1dc8mc9lghxxbk94c8qwny55f7190zwlvip18zajj4bf9a116kpb"; + rev = "4c8b625bc873ca76b76eee0c28c98f1f7148f17f"; + sha256 = "0i4f49cspx78cp0bnry3h3im032fxihabgcfqagjfmgzx62psklm"; }; meta.homepage = "https://github.com/folke/lazy.nvim/"; }; @@ -4595,12 +4607,12 @@ final: prev: leap-nvim = buildVimPluginFrom2Nix { pname = "leap.nvim"; - version = "2023-06-22"; + version = "2023-06-26"; src = fetchFromGitHub { owner = "ggandor"; repo = "leap.nvim"; - rev = "0e5a8b684b577a1d1af53499007e9b84f6323e45"; - sha256 = "14mqp0l6gwhgg6sz592cdzkrh82gv2wa6l094spyyhz6f598rz62"; + rev = "c390eab0950ea01a0d118c2c3c29db7781430b33"; + sha256 = "1pminnalq75r4cw0j8f4mh0qhvzakzgmr106p9c3qhj54km22jsp"; }; meta.homepage = "https://github.com/ggandor/leap.nvim/"; }; @@ -5026,12 +5038,12 @@ final: prev: ltex_extra-nvim = buildVimPluginFrom2Nix { pname = "ltex_extra.nvim"; - version = "2023-06-18"; + version = "2023-06-24"; src = fetchFromGitHub { owner = "barreiroleo"; repo = "ltex_extra.nvim"; - rev = "759b1ac2f9da5d7b59daf7445a8ba29b2d671163"; - sha256 = "1rqik12nhdm78fj9ay4wy4hn8xf9d5wy6f8n62l2x0dirvapl9wn"; + rev = "f32a4ca33857a61a8cf8dcd4177fa1d02e16dee0"; + sha256 = "08h0hxwdncpjncvb95azc4sl1nypd2vsahcsvq9i4hikj56ar8mm"; }; meta.homepage = "https://github.com/barreiroleo/ltex_extra.nvim/"; }; @@ -5062,12 +5074,12 @@ final: prev: luasnip = buildVimPluginFrom2Nix { pname = "luasnip"; - version = "2023-06-19"; + version = "2023-06-24"; src = fetchFromGitHub { owner = "l3mon4d3"; repo = "luasnip"; - rev = "3d2ad0c0fa25e4e272ade48a62a185ebd0fe26c1"; - sha256 = "0v2sjk13phmjpx0n91wqxkd6i5rpw4mbmv9snba7qh1n5qmqr8g1"; + rev = "c7984d1cca3d8615e4daefc196597872a0b8d590"; + sha256 = "09bcxi7ss1j9g5f09xqqarlii77fx82sl7pnx94mfs4vcmrq4k76"; fetchSubmodules = true; }; meta.homepage = "https://github.com/l3mon4d3/luasnip/"; @@ -5267,12 +5279,12 @@ final: prev: mini-nvim = buildVimPluginFrom2Nix { pname = "mini.nvim"; - version = "2023-06-23"; + version = "2023-06-25"; src = fetchFromGitHub { owner = "echasnovski"; repo = "mini.nvim"; - rev = "f51265b17b8753420372a6a8d3f865fe79630513"; - sha256 = "14dvlma230mjvjvz6vfv1vgxssk776hkdjmlsavch5p2z5l97j89"; + rev = "59a0e2387afffc953285baa1ab8578e948c52495"; + sha256 = "0qwqzjs8mq457xqmvkc9yzb9l32al4493sjkigjxbj41dihhgyd6"; }; meta.homepage = "https://github.com/echasnovski/mini.nvim/"; }; @@ -5339,12 +5351,12 @@ final: prev: monokai-pro-nvim = buildVimPluginFrom2Nix { pname = "monokai-pro.nvim"; - version = "2023-06-14"; + version = "2023-06-25"; src = fetchFromGitHub { owner = "loctvl842"; repo = "monokai-pro.nvim"; - rev = "cf78199c861d95b302217fb28f3205658ca27673"; - sha256 = "0qvrw169fx88rz4xv4xs9bh0g67f7jmgk8j8fsdn977r9rb6bdh8"; + rev = "cb351c21a46e12df53e0650a5a1ee1b9d27b9a98"; + sha256 = "0hknggiy49h1zfi0yvnxz9xv5r3jnriz5jrp8nyc1m3zwirmrir3"; }; meta.homepage = "https://github.com/loctvl842/monokai-pro.nvim/"; }; @@ -5615,12 +5627,12 @@ final: prev: neo-tree-nvim = buildVimPluginFrom2Nix { pname = "neo-tree.nvim"; - version = "2023-06-21"; + version = "2023-06-25"; src = fetchFromGitHub { owner = "nvim-neo-tree"; repo = "neo-tree.nvim"; - rev = "8324fd52f7880bf17142f56b45f544d64eff5ac9"; - sha256 = "0ff7xvhlfsrcwyqin29d6h4n0ra0x671x413g8i756g5w8301p16"; + rev = "70d3daa22bf24de9e3e284ac659506b1374e3ae2"; + sha256 = "1w5rvkshf1hlz176dqk3jrp1msabl339lfsvmy0b9kw4gxqf0w2j"; }; meta.homepage = "https://github.com/nvim-neo-tree/neo-tree.nvim/"; }; @@ -5639,12 +5651,12 @@ final: prev: neoconf-nvim = buildVimPluginFrom2Nix { pname = "neoconf.nvim"; - version = "2023-06-19"; + version = "2023-06-27"; src = fetchFromGitHub { owner = "folke"; repo = "neoconf.nvim"; - rev = "9625a1710a9be427a662f9ba0a383164588a41a8"; - sha256 = "0ff9mmnb9wcn0267j4i3bj9qv0wxq5h0jhjzg1882p72svfdi5hi"; + rev = "3454d48dce19e0fe534e3e4849aa17c47c47d15f"; + sha256 = "1rgxp5hhh7qavabj17m1wkxjllcs3qpn08fjnlxcyxg5z2731z7s"; }; meta.homepage = "https://github.com/folke/neoconf.nvim/"; }; @@ -5663,12 +5675,12 @@ final: prev: neodev-nvim = buildVimPluginFrom2Nix { pname = "neodev.nvim"; - version = "2023-06-23"; + version = "2023-06-26"; src = fetchFromGitHub { owner = "folke"; repo = "neodev.nvim"; - rev = "412776d881d7aa2bedbe8a2572e700f740440cad"; - sha256 = "157l5lbgsacd1b7qvf9fnj8ssdq78bgpgvr15z7rmxm40i25pqrp"; + rev = "a59e3e612e85462b0410a7dce4040fd2ba37f294"; + sha256 = "1wi1sfjpdy5462maijiv08pi73il9027jwf0sbpygafh36d1p84y"; }; meta.homepage = "https://github.com/folke/neodev.nvim/"; }; @@ -5891,12 +5903,12 @@ final: prev: neotest-haskell = buildVimPluginFrom2Nix { pname = "neotest-haskell"; - version = "2023-06-19"; + version = "2023-06-25"; src = fetchFromGitHub { owner = "MrcJkb"; repo = "neotest-haskell"; - rev = "d765de6ce7fca43a63e67dbddf736245d640dac0"; - sha256 = "1ddngapg6722m36bln5js0fq5kmfq3rr22lb1pfp7pw0bwlifnpi"; + rev = "9596de6ff2e6b94cc7a6f48b2a8caeb9a1327067"; + sha256 = "0vyf9p3jc0s44vkhpzrk9lk48pj0ys4j0dxnisj6i9idc46z1n74"; }; meta.homepage = "https://github.com/MrcJkb/neotest-haskell/"; }; @@ -5979,8 +5991,8 @@ final: prev: src = fetchFromGitHub { owner = "rouge8"; repo = "neotest-rust"; - rev = "3394e385cd33397d04ac703c5004ce7924ddcd99"; - sha256 = "02zk00b51jj4cxc6c5lxcppg2ayq48scqgkn41457w8zhzfj7bvb"; + rev = "5072eeb9f9f74856cbd95486699f5c17ab174f5c"; + sha256 = "1yij2s8h6ip75qnzqd8maknlwcbxhlbrzzl6inch6l4iam66vs2n"; }; meta.homepage = "https://github.com/rouge8/neotest-rust/"; }; @@ -6071,12 +6083,12 @@ final: prev: nerdcommenter = buildVimPluginFrom2Nix { pname = "nerdcommenter"; - version = "2023-06-05"; + version = "2023-06-26"; src = fetchFromGitHub { owner = "preservim"; repo = "nerdcommenter"; - rev = "b0b09ea46c9f0509556257bd8b838b40f493d6a0"; - sha256 = "1sz3iip6vk0g8x7bjar69ybr2zspf0x073sldvf7cypz2v05jk82"; + rev = "ab2ae4d502a26bc591db78a8548823ddd04bbc9c"; + sha256 = "1my8nkc1fvs1awlzxqdy8q4448niwbg9ay5jliwly8aiiaxp2qvr"; }; meta.homepage = "https://github.com/preservim/nerdcommenter/"; }; @@ -6191,12 +6203,12 @@ final: prev: nlsp-settings-nvim = buildVimPluginFrom2Nix { pname = "nlsp-settings.nvim"; - version = "2023-06-19"; + version = "2023-06-27"; src = fetchFromGitHub { owner = "tamago324"; repo = "nlsp-settings.nvim"; - rev = "26dbcefebbf3d423feb4cc8f543a5827b444ecb3"; - sha256 = "1s28zyn8lg6166mzqlzja2p9yzc2h709m6767klxpax0a28v4f2g"; + rev = "19738dddb55273c244b03a94ff1b912563c8295d"; + sha256 = "152jy6si32v1qc2rlkcfl9sx4sshpd1pxfifxrfdmkznq8yj0dnj"; }; meta.homepage = "https://github.com/tamago324/nlsp-settings.nvim/"; }; @@ -6227,24 +6239,24 @@ final: prev: no-neck-pain-nvim = buildVimPluginFrom2Nix { pname = "no-neck-pain.nvim"; - version = "2023-04-26"; + version = "2023-06-24"; src = fetchFromGitHub { owner = "shortcuts"; repo = "no-neck-pain.nvim"; - rev = "d3527936c4944baf0227c4f5b7fd64e7119ac13c"; - sha256 = "1hf8dyfgjw5jx7f0zpip20wn7q2ba5zcn4i76vi9p9x6ja2n53vv"; + rev = "fb27d3bff0834d9178250b439d46bfa04b4e1ae2"; + sha256 = "0ri8qwhx4fsrs3im01nr0v05pg3c17k7zfgdmps61s6f1n0rpjf4"; }; meta.homepage = "https://github.com/shortcuts/no-neck-pain.nvim/"; }; noice-nvim = buildVimPluginFrom2Nix { pname = "noice.nvim"; - version = "2023-06-22"; + version = "2023-06-26"; src = fetchFromGitHub { owner = "folke"; repo = "noice.nvim"; - rev = "7d01b45174d0d642302518275ab7cedf73e2690b"; - sha256 = "1712kai7n0cgz1gq9lxka2x83zh647y1gsvp58mh6hbv8cbv9g14"; + rev = "4f4a1702a3b2677878e68111af95cc4e775322e1"; + sha256 = "0pi6hnx92d8p2bc5vrbhxqigs5qlkiiz79wpb7k5z8n0hckyvcgi"; }; meta.homepage = "https://github.com/folke/noice.nvim/"; }; @@ -6335,12 +6347,12 @@ final: prev: nvchad = buildVimPluginFrom2Nix { pname = "nvchad"; - version = "2023-06-22"; + version = "2023-06-24"; src = fetchFromGitHub { owner = "nvchad"; repo = "nvchad"; - rev = "4aa283119ac8abe8e8c4932c3f5ceb026052eebd"; - sha256 = "0xd0axz96z4a6snpdw814w56703kznmdvq8mzwp6aichd5g765rs"; + rev = "286c951d7b1f4531c8f40873a3846f40a3503e33"; + sha256 = "0pcavy26kd84m050z5dmxx9gava0zrvggbmn5p537hwq7x9zwara"; }; meta.homepage = "https://github.com/nvchad/nvchad/"; }; @@ -6419,12 +6431,12 @@ final: prev: nvim-bqf = buildVimPluginFrom2Nix { pname = "nvim-bqf"; - version = "2023-06-06"; + version = "2023-06-24"; src = fetchFromGitHub { owner = "kevinhwang91"; repo = "nvim-bqf"; - rev = "5895e26e34d032f48d0b9a843da1eb24e25680ea"; - sha256 = "16pw9mpckscbi03p7lfxygyr3s8264dzy56rs3wdj4bm85lqf6cb"; + rev = "3460a1ccf4dc92a52ed7fe2012f02a9194cd84d2"; + sha256 = "02z00d4ah393agcpp0ihzz19z2kgnqnz3l6vwrg9qgln5k21q5fq"; }; meta.homepage = "https://github.com/kevinhwang91/nvim-bqf/"; }; @@ -6707,12 +6719,12 @@ final: prev: nvim-highlite = buildVimPluginFrom2Nix { pname = "nvim-highlite"; - version = "2023-06-22"; + version = "2023-06-25"; src = fetchFromGitHub { owner = "Iron-E"; repo = "nvim-highlite"; - rev = "3ff82ebfbec4846d07ce442fb31f21f9785e87a9"; - sha256 = "1cp45lli0y5i41ws3hh888szn6vmbjqqppkm1cadkkhcw36j1kcv"; + rev = "74cf01de9b0fe734054a164427a260e40a74bc60"; + sha256 = "0w2rpywdd29lg9qd4w8x0vqv1i3c4yyl74cvcvf24mwq6vxs8kmh"; }; meta.homepage = "https://github.com/Iron-E/nvim-highlite/"; }; @@ -6887,12 +6899,12 @@ final: prev: nvim-metals = buildVimPluginFrom2Nix { pname = "nvim-metals"; - version = "2023-06-08"; + version = "2023-06-23"; src = fetchFromGitHub { owner = "scalameta"; repo = "nvim-metals"; - rev = "34a82230e3b9c2a09defec79abd444da4902a1f1"; - sha256 = "0nb7br4rb3ns0g6b46zxdr6bbbdr1mggh21npfw407bnvyq2ag54"; + rev = "6065608a98a6add79886ad8ab6d2f2619cff8a09"; + sha256 = "0my8x24gi1agnh0dihx77pr97dsgkdwrig6n2vj8invn1kj9r18a"; }; meta.homepage = "https://github.com/scalameta/nvim-metals/"; }; @@ -6911,24 +6923,24 @@ final: prev: nvim-navbuddy = buildVimPluginFrom2Nix { pname = "nvim-navbuddy"; - version = "2023-05-28"; + version = "2023-06-25"; src = fetchFromGitHub { owner = "SmiteshP"; repo = "nvim-navbuddy"; - rev = "0db1d62761131ca4d0665423b3f7903532763a77"; - sha256 = "03dn2cl5q7ijhhh8qjbb7nijy04bijpwp8h243ysmzz2wwkgck8w"; + rev = "f0a2f66cb1e0b5f7bd803c5724e4b4456b5578a6"; + sha256 = "11hma1f115rvmq4jzsfc4asy8g16y88y6hafpchwdwghhcfh7pab"; }; meta.homepage = "https://github.com/SmiteshP/nvim-navbuddy/"; }; nvim-navic = buildVimPluginFrom2Nix { pname = "nvim-navic"; - version = "2023-05-09"; + version = "2023-06-25"; src = fetchFromGitHub { owner = "smiteshp"; repo = "nvim-navic"; - rev = "15704c607569d6c5cfeab486d3ef9459645a70ce"; - sha256 = "0wsrpz61ndgi2imzyn18s69zixvbmky5j1h5srfgv2cxjzdm67gh"; + rev = "32cff45f1c84bec5e2a7bf15c0f3c6739b64c85d"; + sha256 = "1v2qwhd0kk0cf7j47gljwskx6g4dl0rlarbzykkhgkd0jrikajq1"; }; meta.homepage = "https://github.com/smiteshp/nvim-navic/"; }; @@ -7043,12 +7055,12 @@ final: prev: nvim-scrollview = buildVimPluginFrom2Nix { pname = "nvim-scrollview"; - version = "2023-06-22"; + version = "2023-06-27"; src = fetchFromGitHub { owner = "dstein64"; repo = "nvim-scrollview"; - rev = "251c5b9b15f7937bfe9a24bf3066a9944936c32d"; - sha256 = "0ii5ipxijlfbq1dx2sy027ypj006h6b8d6q4gb0gkgjp6kyb3dnb"; + rev = "0cb9efeb03eba99292de1a83e44f9c4196bb6825"; + sha256 = "1jfq5cnbygs3qllb69c3xng93s9jy3xmwgsh6vg86lqcc0sglgl8"; }; meta.homepage = "https://github.com/dstein64/nvim-scrollview/"; }; @@ -7151,24 +7163,24 @@ final: prev: nvim-tree-lua = buildVimPluginFrom2Nix { pname = "nvim-tree.lua"; - version = "2023-06-19"; + version = "2023-06-25"; src = fetchFromGitHub { owner = "nvim-tree"; repo = "nvim-tree.lua"; - rev = "c3c6544ee00333b0f1d6a13735d0dd302dba4f70"; - sha256 = "1qgv01dr0srz26997ygxl1p02wfz52w30m20cnyb7wkg6042h5b5"; + rev = "3cc698b35b0a67792c61e1726830bb9ecfc4c9f4"; + sha256 = "17d329x2264qv30pnqrank0lzxx1xl49jz6fsdbcw3z050h0w03x"; }; meta.homepage = "https://github.com/nvim-tree/nvim-tree.lua/"; }; nvim-treesitter = buildVimPluginFrom2Nix { pname = "nvim-treesitter"; - version = "2023-06-23"; + version = "2023-06-26"; src = fetchFromGitHub { owner = "nvim-treesitter"; repo = "nvim-treesitter"; - rev = "f26596386f31d5bd74b85b7d1ab0fd90c5b98608"; - sha256 = "19ixpk7dsdyb99w41zy72j18amfw7vif6gdp2hvxrmwj0wqhwlmd"; + rev = "d49ba798c95398e62321b40041e8ac4654fea251"; + sha256 = "065qr5wsrd4hrf3hag6ak2acdnk2lsc6n41pykwhkgxcxhlwvv7d"; }; meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/"; }; @@ -7223,12 +7235,12 @@ final: prev: nvim-treesitter-textobjects = buildVimPluginFrom2Nix { pname = "nvim-treesitter-textobjects"; - version = "2023-06-19"; + version = "2023-06-26"; src = fetchFromGitHub { owner = "nvim-treesitter"; repo = "nvim-treesitter-textobjects"; - rev = "83c59ed1eeae70a55605990993cf4d208948fdf7"; - sha256 = "1780104ap415dlnvik1s027vhd0ikvly23lcb4dq2d2smlkymjgf"; + rev = "52f1f3280d9092bfaee5c45be5962fabee3d9654"; + sha256 = "1k0065mn4hb3ama3qxrln24rf7cqziysddvw4anxws85dan5x9sj"; }; meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-textobjects/"; }; @@ -7271,11 +7283,11 @@ final: prev: nvim-ts-rainbow2 = buildVimPluginFrom2Nix { pname = "nvim-ts-rainbow2"; - version = "2023-06-21"; + version = "2023-06-25"; src = fetchgit { url = "https://gitlab.com/HiPhish/nvim-ts-rainbow2"; - rev = "3edad7f978513499651d8b068880948f42c16d79"; - sha256 = "0dlsrzfs3kqkcls5y5zp8sfigazhy821yqbkhz5qln6mzvv7sr43"; + rev = "1c7980dadb9d702d063c968cc240e282bb574995"; + sha256 = "0qdy97s7sgf2clmz6x5l5kldwyidk4ha1kqy7wgkypi9c5aa7mj4"; }; meta.homepage = "https://gitlab.com/HiPhish/nvim-ts-rainbow2"; }; @@ -7294,12 +7306,12 @@ final: prev: nvim-web-devicons = buildVimPluginFrom2Nix { pname = "nvim-web-devicons"; - version = "2023-06-18"; + version = "2023-06-25"; src = fetchFromGitHub { owner = "nvim-tree"; repo = "nvim-web-devicons"; - rev = "14b3a5ba63b82b60cde98d0a40319d80f25e8301"; - sha256 = "0hn54zz5a3zhg796jfryg1vsikv96vpvcgg71mz95wshnqjlr3jr"; + rev = "9ab9b0b894b2388a9dbcdee5f00ce72e25d85bf9"; + sha256 = "1i40jzpx710amxm7hgy0ac8pda6bsmkm4r110z691c1l0i90ppwl"; }; meta.homepage = "https://github.com/nvim-tree/nvim-web-devicons/"; }; @@ -7402,12 +7414,12 @@ final: prev: oil-nvim = buildVimPluginFrom2Nix { pname = "oil.nvim"; - version = "2023-06-22"; + version = "2023-06-26"; src = fetchFromGitHub { owner = "stevearc"; repo = "oil.nvim"; - rev = "8882f6c89eccb3754221cab942904780ed6b3e62"; - sha256 = "1x91qxgj84a7ywgyfwanzxjji5ffblln8p83rfybd6jfcnir6f28"; + rev = "a2b7ab5e99907ac04d75ce04d8dcd5728b0ad2f8"; + sha256 = "06n4cmn06w0nprswy3p7izskj92ng9yr72pkdlq1cx98ys9zyrgs"; fetchSubmodules = true; }; meta.homepage = "https://github.com/stevearc/oil.nvim/"; @@ -7487,12 +7499,12 @@ final: prev: onenord-nvim = buildVimPluginFrom2Nix { pname = "onenord.nvim"; - version = "2023-06-08"; + version = "2023-06-26"; src = fetchFromGitHub { owner = "rmehri01"; repo = "onenord.nvim"; - rev = "3b3ae8a1f32d9f735b5c9ccf287b73e0f5e6d7a5"; - sha256 = "1zdrc2x4c3wxq6ds8lavbmvrlkmljqmr7pja4m2a3xdc98hdbw6m"; + rev = "222839e392a79c48ce0f52d754cccbc79322c01f"; + sha256 = "1xxja94np57zikgfly9c4crrn300p67k2h6x6jj863adjj7q7wv2"; }; meta.homepage = "https://github.com/rmehri01/onenord.nvim/"; }; @@ -7547,12 +7559,12 @@ final: prev: orgmode = buildVimPluginFrom2Nix { pname = "orgmode"; - version = "2023-06-17"; + version = "2023-06-26"; src = fetchFromGitHub { owner = "nvim-orgmode"; repo = "orgmode"; - rev = "4a7b92671094de130897519ca3e060b640a34006"; - sha256 = "03qrphzrbvg10d2028rz7cp7pw3gqg24qhr31sz74694wyd6bam1"; + rev = "7834aea491c02c0eddd2fbc94714535bf06776b3"; + sha256 = "0hsnhh7cmkkwq0g7x316bjd7xzw6071fzc8qz1lrqv1ql5gffhlp"; }; meta.homepage = "https://github.com/nvim-orgmode/orgmode/"; }; @@ -7884,12 +7896,12 @@ final: prev: python-mode = buildVimPluginFrom2Nix { pname = "python-mode"; - version = "2022-11-25"; + version = "2023-06-24"; src = fetchFromGitHub { owner = "python-mode"; repo = "python-mode"; - rev = "149ccf7c5be0753f5e9872c023ab2eeec3442105"; - sha256 = "1l577vb781fqsnin44r5ny0zd5mac9yxbg65fyxcr0x9x7iw97x2"; + rev = "71a7f0805212a54bd961c828bbb8e7ba4f83923f"; + sha256 = "18hnsp1jn223w07ifafiqyrja6srac3nr2lj0jv5v0zykzzvp3p8"; fetchSubmodules = true; }; meta.homepage = "https://github.com/python-mode/python-mode/"; @@ -8221,12 +8233,12 @@ final: prev: satellite-nvim = buildVimPluginFrom2Nix { pname = "satellite.nvim"; - version = "2023-06-23"; + version = "2023-06-26"; src = fetchFromGitHub { owner = "lewis6991"; repo = "satellite.nvim"; - rev = "5ae27c87f1da3fd0c0924b5adb8e2dd42268b4fe"; - sha256 = "1ymvzjzdrv4li8vhy7k3aj1sa4cvvn6nrq7qr2jxzlwrz7q58sjr"; + rev = "022c884978b888d5b5812052c64d0d243092155e"; + sha256 = "0i3d6di7hfgy665j7v99q2ghm62bhny9yz4w3jyd7as4wwnlqbzi"; }; meta.homepage = "https://github.com/lewis6991/satellite.nvim/"; }; @@ -8245,12 +8257,12 @@ final: prev: scope-nvim = buildVimPluginFrom2Nix { pname = "scope.nvim"; - version = "2023-05-09"; + version = "2023-06-23"; src = fetchFromGitHub { owner = "tiagovla"; repo = "scope.nvim"; - rev = "066bdcf97a8634560428241c9176b9e6ef038055"; - sha256 = "0yp7xj6ndf0qc9hk4r340nigcffpav16jf4iwl1i33nhjvam1c55"; + rev = "107214792bb77a35588e5112dde629aa316c80cc"; + sha256 = "1xzl7zfhj1rkaxxnrspxzcfw19ix5ya89qzggzcqj1wj3xvnrx54"; }; meta.homepage = "https://github.com/tiagovla/scope.nvim/"; }; @@ -8426,12 +8438,12 @@ final: prev: smart-splits-nvim = buildVimPluginFrom2Nix { pname = "smart-splits.nvim"; - version = "2023-06-12"; + version = "2023-06-26"; src = fetchFromGitHub { owner = "mrjones2014"; repo = "smart-splits.nvim"; - rev = "87b0f3374b5c4dd0ff601558a247a2dc78dc7b4e"; - sha256 = "1svng27iqmly5rwq4jbvx38havzp3pqw70jq587lrg1pylila994"; + rev = "7aad6019dee974a01333523a5b8e122b7e7da454"; + sha256 = "1vrwj0pz0gcyw0nkfjiq6bz4cx481dsryc6j0ffkxr1anzrf3clq"; }; meta.homepage = "https://github.com/mrjones2014/smart-splits.nvim/"; }; @@ -8630,12 +8642,12 @@ final: prev: splitjoin-vim = buildVimPluginFrom2Nix { pname = "splitjoin.vim"; - version = "2023-04-23"; + version = "2023-06-25"; src = fetchFromGitHub { owner = "AndrewRadev"; repo = "splitjoin.vim"; - rev = "c00fa513974811e7bdf34b3d8a53abbd69c9042c"; - sha256 = "08afyma20gv9snv526ppy078hjd5jixxhpzlqw2h7aya0jb455bk"; + rev = "95a700875530a1ad87232e472fab307ee2a553ba"; + sha256 = "0gpj66dwx7qf7gk6qp7sxabfykfq5b8qgzcwm097mv1kzxyp9fxl"; fetchSubmodules = true; }; meta.homepage = "https://github.com/AndrewRadev/splitjoin.vim/"; @@ -8775,12 +8787,12 @@ final: prev: suda-vim = buildVimPluginFrom2Nix { pname = "suda.vim"; - version = "2023-01-10"; + version = "2023-06-24"; src = fetchFromGitHub { owner = "lambdalisue"; repo = "suda.vim"; - rev = "08abd39dfe1cee681b8ce3e7321da5fa03e045c1"; - sha256 = "0sivx4smg6d02dd16d9aa4v652vl90lpkbpz69kpi5llii6kb1xf"; + rev = "6c54de33d388204b26d72e5bfa43aa4be0362e55"; + sha256 = "18f8ddp4ysamvczqa1lb3lv3zbdfgfav6kmh0qg4v3wcwqwsjc2l"; }; meta.homepage = "https://github.com/lambdalisue/suda.vim/"; }; @@ -9089,12 +9101,12 @@ final: prev: telescope-file-browser-nvim = buildVimPluginFrom2Nix { pname = "telescope-file-browser.nvim"; - version = "2023-06-12"; + version = "2023-06-25"; src = fetchFromGitHub { owner = "nvim-telescope"; repo = "telescope-file-browser.nvim"; - rev = "87dfaa9a9c251388cf4f01b9d4078c29d1fc8803"; - sha256 = "1w00iklckrsqz9ggimbmbxjzysw596a30j8h249wbkczhym8bphp"; + rev = "acf2eade45563803afdd4e9873a8481bc98bd726"; + sha256 = "05rrkmyk6ma08h3xqhzy2wxsj6qmdnf4ypi3dqzycklavb44r10k"; }; meta.homepage = "https://github.com/nvim-telescope/telescope-file-browser.nvim/"; }; @@ -9319,12 +9331,12 @@ final: prev: telescope-nvim = buildNeovimPlugin { pname = "telescope.nvim"; - version = "2023-06-21"; + version = "2023-06-25"; src = fetchFromGitHub { owner = "nvim-telescope"; repo = "telescope.nvim"; - rev = "ffe35cb433192fcb5080b557c1aef14d37092035"; - sha256 = "1kac34kiwnnz3r80pyfx87r730jryqflh3f12hr8z8crzpz262yk"; + rev = "6074847b6ee4b725747c8fc540d9b6b128ac8a12"; + sha256 = "1glqmvk5q6k3qa55lq2a39qkqbsh7hkfqx7kssl143z76g7f1w04"; }; meta.homepage = "https://github.com/nvim-telescope/telescope.nvim/"; }; @@ -9572,24 +9584,24 @@ final: prev: toggleterm-nvim = buildVimPluginFrom2Nix { pname = "toggleterm.nvim"; - version = "2023-05-30"; + version = "2023-06-26"; src = fetchFromGitHub { owner = "akinsho"; repo = "toggleterm.nvim"; - rev = "cf146a267a6a7db62b1e2aff40414b20081048a1"; - sha256 = "12windxwl9icn1g9yh36nw4brsmlb2cx16ay68p0dk16axvnhf22"; + rev = "4cac5c96445df3a97f162a0f810e38fde1eb525e"; + sha256 = "0l8rjr53m5q386gm70x2m21001lphipp0gjq0w4rygm648ds6h1j"; }; meta.homepage = "https://github.com/akinsho/toggleterm.nvim/"; }; tokyonight-nvim = buildVimPluginFrom2Nix { pname = "tokyonight.nvim"; - version = "2023-06-21"; + version = "2023-06-24"; src = fetchFromGitHub { owner = "folke"; repo = "tokyonight.nvim"; - rev = "a0a7bfbc4c54348b56880a162afac9d103c618c1"; - sha256 = "0qc3fb18l73qbf38ml4122fbbcka9qab81jmacg73ryw8ifpsn20"; + rev = "fd0a005fd8986ec0d98a1938dc570303e8d8444b"; + sha256 = "18y7s1hkkgzv0lkvz53bcpps65i42ma6v3gfy01pnpxhrxgxmb3p"; }; meta.homepage = "https://github.com/folke/tokyonight.nvim/"; }; @@ -9656,12 +9668,12 @@ final: prev: trouble-nvim = buildVimPluginFrom2Nix { pname = "trouble.nvim"; - version = "2023-06-23"; + version = "2023-06-24"; src = fetchFromGitHub { owner = "folke"; repo = "trouble.nvim"; - rev = "a3372bd2ba3a91882a6e54ed35da13a441d7c167"; - sha256 = "05cwzc2sskyijg2j2m82j0yvbh35cyabq8ms7zxi34kv2jm2pqm5"; + rev = "d99e2abd10808ef91738ce98a5c767e6a51df449"; + sha256 = "0j5ypv22qahic4lch0k3vssxwnbdngyx2b5h532yn4jkjlph5y0y"; }; meta.homepage = "https://github.com/folke/trouble.nvim/"; }; @@ -9788,12 +9800,12 @@ final: prev: unison = buildVimPluginFrom2Nix { pname = "unison"; - version = "2023-06-23"; + version = "2023-06-26"; src = fetchFromGitHub { owner = "unisonweb"; repo = "unison"; - rev = "17fc0db0d876e2e8ce8522a3c4cb56429208c8b3"; - sha256 = "12hgg4jzb4ra3cnmvphzcklimf87x9fcmf1dvfn4pmcd2hnj542z"; + rev = "24fc7cea79f54ccd6ab165c9adaaa34e741c6ebb"; + sha256 = "0whh4hagdvsdhg3dsr55d4nb7bbc39xz9hn3jyz7i4dg24h4a73y"; }; meta.homepage = "https://github.com/unisonweb/unison/"; }; @@ -9884,12 +9896,12 @@ final: prev: vifm-vim = buildVimPluginFrom2Nix { pname = "vifm.vim"; - version = "2023-06-02"; + version = "2023-06-25"; src = fetchFromGitHub { owner = "vifm"; repo = "vifm.vim"; - rev = "0300c693975b378802ffdf305187e1cf3f636c5e"; - sha256 = "0p2nc9qnydslij69dcpl1xvydhzrvbpc4gfkbz3r74b8imh1z5dk"; + rev = "f52001f835f0c334bfee4c38534320c1c546b0d8"; + sha256 = "1sjajazx1l3k1gwdm4b3n418s9dxl60ai0jachi3z29z6av9yjf1"; }; meta.homepage = "https://github.com/vifm/vifm.vim/"; }; @@ -12382,12 +12394,12 @@ final: prev: vim-lsp = buildVimPluginFrom2Nix { pname = "vim-lsp"; - version = "2023-05-15"; + version = "2023-06-25"; src = fetchFromGitHub { owner = "prabirshrestha"; repo = "vim-lsp"; - rev = "e74bd3c986484845a4b87e5aa013773d52030a75"; - sha256 = "0r2g34wzwg80qbppyhrxkv0h1rpsmz93g651j3j65slq2c26qg04"; + rev = "39bad0b67eeba88bf2f0477327693c8e552044fa"; + sha256 = "1l048mspd3vvqv9jypk43jw0yjjk88mddffgkk0g6qr3iz42mszb"; }; meta.homepage = "https://github.com/prabirshrestha/vim-lsp/"; }; @@ -14088,12 +14100,12 @@ final: prev: vim-test = buildVimPluginFrom2Nix { pname = "vim-test"; - version = "2023-05-19"; + version = "2023-06-25"; src = fetchFromGitHub { owner = "vim-test"; repo = "vim-test"; - rev = "08250c56f11cb3460c8a02c8fdb80c8d39c92173"; - sha256 = "19zd8ngmy1aia7myzgn8j6707jcxs27zmy9gc2fxsrhpq7hgnyfm"; + rev = "6fbfbfc434debf3d3e8676fad5041450615f2d5d"; + sha256 = "07ll9i820z3wn85xhym6d0v7iasgyiwg5gpqpyph7b640h02p6is"; }; meta.homepage = "https://github.com/vim-test/vim-test/"; }; @@ -14472,12 +14484,12 @@ final: prev: vim-vsnip-integ = buildVimPluginFrom2Nix { pname = "vim-vsnip-integ"; - version = "2023-06-23"; + version = "2023-06-25"; src = fetchFromGitHub { owner = "hrsh7th"; repo = "vim-vsnip-integ"; - rev = "6bb0fff309b0e87509915c6101808f41a16d6f48"; - sha256 = "0n0mxynfy176yn8nm7aafhmwvfg0l409cnf8d2ix1fa8c74b8lk6"; + rev = "04051c1e1af146abfce153cd4a0161817f06e10d"; + sha256 = "0z2095qmlpnl2g4x6gmknnwnsf1pni91vd9m8ckiya7hmn5zh7rf"; }; meta.homepage = "https://github.com/hrsh7th/vim-vsnip-integ/"; }; @@ -14833,12 +14845,12 @@ final: prev: vimtex = buildVimPluginFrom2Nix { pname = "vimtex"; - version = "2023-06-23"; + version = "2023-06-26"; src = fetchFromGitHub { owner = "lervag"; repo = "vimtex"; - rev = "efd8248abf7f2cdee13dd27c1d506ddfa788587c"; - sha256 = "09vnqcg52fnasdx2f3vqira0qph6icssf6kzg8gysjrbbg9kypxb"; + rev = "b38bbcab7ab05067ce460e2d9e69c896fea7ebe0"; + sha256 = "1bqh93z5fjrv3nb80s5k6wnl5wbrf5a30l88382cix9l3syz4fqr"; }; meta.homepage = "https://github.com/lervag/vimtex/"; }; @@ -14857,12 +14869,12 @@ final: prev: vimwiki = buildVimPluginFrom2Nix { pname = "vimwiki"; - version = "2023-06-22"; + version = "2023-06-26"; src = fetchFromGitHub { owner = "vimwiki"; repo = "vimwiki"; - rev = "942da42b96251b5b9bef4e54bb79884ebf86c1f4"; - sha256 = "1kmjr26wyn1na9g7m6607vjk4g5yhdapsmlcv62myb9g58r0knpl"; + rev = "65b9f0e68b1c4b6c2023a02b22d11a178e13445e"; + sha256 = "13pfh3k25mfglwpadlf3d7f0bhmzyzx9qf9xa53m88cvmwd82acg"; }; meta.homepage = "https://github.com/vimwiki/vimwiki/"; }; @@ -15194,12 +15206,12 @@ final: prev: zenbones-nvim = buildVimPluginFrom2Nix { pname = "zenbones.nvim"; - version = "2023-06-09"; + version = "2023-06-27"; src = fetchFromGitHub { owner = "mcchrish"; repo = "zenbones.nvim"; - rev = "e951fb866bd49497c55e9a943363c00b63cce4d1"; - sha256 = "1lzqyryy9plvqzphrqbwkyf7f4a92ba0ggg7xbakf26gzijhzxy9"; + rev = "ae8a6cb5e2d478a03df3cdbc3d0ca4c4a6db35ba"; + sha256 = "1a1pck42xs96armn33gjjamcw8f730vhfg63vrf9xfy41s8pl1jx"; }; meta.homepage = "https://github.com/mcchrish/zenbones.nvim/"; }; @@ -15230,12 +15242,12 @@ final: prev: zig-vim = buildVimPluginFrom2Nix { pname = "zig.vim"; - version = "2023-06-20"; + version = "2023-06-23"; src = fetchFromGitHub { owner = "ziglang"; repo = "zig.vim"; - rev = "82d03f445fc8db80ef7842874d155956c1136432"; - sha256 = "0rpkhnf7fk39gpzryxnig04hxdl7c28x06vnh1r2mvzxs3c46c55"; + rev = "0c4f965468259ab6e47fd7c6b2127583a8860eb1"; + sha256 = "052jmw1pzqydg4icsq2s7vn66wyn2ki4lzpln2fzxx9r9hbwfi8m"; }; meta.homepage = "https://github.com/ziglang/zig.vim/"; }; @@ -15278,12 +15290,12 @@ final: prev: catppuccin-nvim = buildVimPluginFrom2Nix { pname = "catppuccin-nvim"; - version = "2023-06-22"; + version = "2023-06-25"; src = fetchFromGitHub { owner = "catppuccin"; repo = "nvim"; - rev = "506a4aa13443e0104ea49b99947cc09488d0791d"; - sha256 = "0694njpibbmnvlllvf42c7l350m33fxbjzdx9fjv6jz42a6zqwr5"; + rev = "8d02781a638123394f9bc160aad47a9560a113f9"; + sha256 = "1gjr5anvbahxzdzs1x7xsb6kqhfw50lw8yzdj4lxma0pxkgd0aw1"; }; meta.homepage = "https://github.com/catppuccin/nvim/"; }; @@ -15302,12 +15314,12 @@ final: prev: chad = buildVimPluginFrom2Nix { pname = "chad"; - version = "2023-06-23"; + version = "2023-06-25"; src = fetchFromGitHub { owner = "ms-jpq"; repo = "chadtree"; - rev = "128b0f8fe46db9b696a747b7c70088ebfc0e0044"; - sha256 = "1ll2ihi42lvshxi7n7lmydyp32aglfsanqa72xa3b16say1y6a0q"; + rev = "0145af11a29557b91d0640500e5ff383dcfb2a51"; + sha256 = "1x66mbdkyxr7spwianajchz4qlba1q5n2gvki5mz786sfprgfcjk"; }; meta.homepage = "https://github.com/ms-jpq/chadtree/"; }; diff --git a/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix b/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix index 371db86f3940..65eb2f2e78b0 100644 --- a/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix +++ b/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix @@ -403,12 +403,12 @@ }; elm = buildGrammar { language = "elm"; - version = "0.0.0+rev=692c50c"; + version = "0.0.0+rev=73edfcd"; src = fetchFromGitHub { owner = "elm-tooling"; repo = "tree-sitter-elm"; - rev = "692c50c0b961364c40299e73c1306aecb5d20f40"; - hash = "sha256-0LpuyebOB5ew9fULBcaw8aUbF7HM5sXQpv+Jroz4tXg="; + rev = "73edfcdc3bb2ddfc731cd5d63e6cb287a18da90d"; + hash = "sha256-0fC3NYHtZQbi9Ca5UAAD9FEXQUJ9z8caf0XQsPpU5Rs="; }; meta.homepage = "https://github.com/elm-tooling/tree-sitter-elm"; }; @@ -711,12 +711,12 @@ }; hack = buildGrammar { language = "hack"; - version = "0.0.0+rev=b7bd692"; + version = "0.0.0+rev=b1c41e4"; src = fetchFromGitHub { owner = "slackhq"; repo = "tree-sitter-hack"; - rev = "b7bd6928532ada34dddb1dece4a158ab62c6e783"; - hash = "sha256-TSbi4Ik/AjswuIdTaFfJ53S0c/qfq0JYPzVv07JASmc="; + rev = "b1c41e4b82c625cc33ddb8701f6aa5a09c72fcf5"; + hash = "sha256-eEvT8pZeGwtnEanYG2qdkCWR6ifh2qm/yxGOTbuZhdE="; }; meta.homepage = "https://github.com/slackhq/tree-sitter-hack"; }; @@ -733,15 +733,26 @@ }; haskell = buildGrammar { language = "haskell"; - version = "0.0.0+rev=a75238f"; + version = "0.0.0+rev=ba0bfb0"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-haskell"; - rev = "a75238fdefc2281cdba7dc4dca13f1d68a91f177"; - hash = "sha256-KCP6nP2AI6ZwuADSlWTP21I+U4aUr40/sYTn1FVqVMA="; + rev = "ba0bfb0e5d8e9e31c160d287878c6f26add3ec08"; + hash = "sha256-ZSOF0CLOn82GwU3xgvFefmh/AD2j5zz8I0t5YPwfan0="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-haskell"; }; + haskell_persistent = buildGrammar { + language = "haskell_persistent"; + version = "0.0.0+rev=58a6ccf"; + src = fetchFromGitHub { + owner = "MercuryTechnologies"; + repo = "tree-sitter-haskell-persistent"; + rev = "58a6ccfd56d9f1de8fb9f77e6c42151f8f0d0f3d"; + hash = "sha256-p4Anm/xeG/d7nYBPDABcdDih/a+0rMjwtVUJru7m9QY="; + }; + meta.homepage = "https://github.com/MercuryTechnologies/tree-sitter-haskell-persistent"; + }; hcl = buildGrammar { language = "hcl"; version = "0.0.0+rev=becebeb"; @@ -799,12 +810,12 @@ }; html = buildGrammar { language = "html"; - version = "0.0.0+rev=86c253e"; + version = "0.0.0+rev=ff48883"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-html"; - rev = "86c253e675e7fdd1c0482efe0706f24bafbc3a7d"; - hash = "sha256-mOJ1JUlsnFPH5jQcWdhWJkoZ0qOK1CTvmi/gEPzzeYk="; + rev = "ff48883eb679bbb71b7ac08c8023c8defbf9e234"; + hash = "sha256-o4yQsFosxGHj60nezRXDGVBVEPsgITHqE7Ub4rOEAAU="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-html"; }; @@ -1120,12 +1131,12 @@ }; matlab = buildGrammar { language = "matlab"; - version = "0.0.0+rev=26c5255"; + version = "0.0.0+rev=b09c27e"; src = fetchFromGitHub { owner = "acristoffers"; repo = "tree-sitter-matlab"; - rev = "26c525577c7349b8d9805d244cacd8ef98807b78"; - hash = "sha256-nvjqmyVcVfTkuMFyDWWJLZNN/SeiNwLrQU6qfvQqpmw="; + rev = "b09c27e42732c59321604a15163480ebb4f82f1c"; + hash = "sha256-gIaHyExmgFSEe6Nm7G5NPNafWWhl50Fn1UQm35MrAuE="; }; meta.homepage = "https://github.com/acristoffers/tree-sitter-matlab"; }; @@ -1443,12 +1454,12 @@ }; python = buildGrammar { language = "python"; - version = "0.0.0+rev=6282715"; + version = "0.0.0+rev=6ecc2b5"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-python"; - rev = "62827156d01c74dc1538266344e788da74536b8a"; - hash = "sha256-hVtX4Dyqrq+cSvKTmKMxLbAplcCdR8dfFDoIZNtPFA0="; + rev = "6ecc2b54b39ac390848d81dfcf5ee961f33a2f03"; + hash = "sha256-gfFD1E6hXaNU0z81VHvo0oMU9iLcyRWP6sIRj6uagYU="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-python"; }; @@ -1509,12 +1520,12 @@ }; racket = buildGrammar { language = "racket"; - version = "0.0.0+rev=2804e03"; + version = "0.0.0+rev=bbdb0bf"; src = fetchFromGitHub { owner = "6cdh"; repo = "tree-sitter-racket"; - rev = "2804e03223953dc4709f4c041b57b722095a0397"; - hash = "sha256-mPG0faYCxML1Ehu6bZS86rEV9Ys+tgwsGlNKgA4U3zQ="; + rev = "bbdb0bfbaf0dd5f6650b97a393a06a19cef50562"; + hash = "sha256-in/VhL0PkhOXaeiMje8oqTxYJ9/VirLTfzF9QZg/Fuk="; }; meta.homepage = "https://github.com/6cdh/tree-sitter-racket"; }; @@ -1696,12 +1707,12 @@ }; sql = buildGrammar { language = "sql"; - version = "0.0.0+rev=d38db87"; + version = "0.0.0+rev=7bd15d1"; src = fetchFromGitHub { owner = "derekstride"; repo = "tree-sitter-sql"; - rev = "d38db87c3e979a692cd542be44524f7f5e46f965"; - hash = "sha256-PT7joV3kA8LqB6t/bhahxNsp8zfOKNWQIT8gQ4UnqY4="; + rev = "7bd15d1ca789c5aaef5d2dbfdb14565ec8223d1b"; + hash = "sha256-yX1Ttwl+GgmguThHpIsnM/x3O57WY+u4NcChSdokHo0="; }; meta.homepage = "https://github.com/derekstride/tree-sitter-sql"; }; @@ -2022,12 +2033,12 @@ }; vimdoc = buildGrammar { language = "vimdoc"; - version = "0.0.0+rev=e9b4d2b"; + version = "0.0.0+rev=8c0469d"; src = fetchFromGitHub { owner = "neovim"; repo = "tree-sitter-vimdoc"; - rev = "e9b4d2b3e732ed841980e7369e945e46ce715b8c"; - hash = "sha256-4j8iEo1BIh4RdYjGPokXNIHhlS7G3JE4ABQ/i3yuObA="; + rev = "8c0469d1f84f1e2733d4490dfb3cf8f8b100e2da"; + hash = "sha256-8Y2Ow9Hppo8qB8SoaxF/vnOTC8pXZg/d5HjlBxy0wwg="; }; meta.homepage = "https://github.com/neovim/tree-sitter-vimdoc"; }; diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index 5c489d6d2ab8..7a126fdc2520 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -466,6 +466,10 @@ self: super: { ''; }); + executor-nvim = super.executor-nvim.overrideAttrs (old: { + dependencies = with self; [ nui-nvim ]; + }); + fcitx-vim = super.fcitx-vim.overrideAttrs (old: { passthru.python3Dependencies = ps: with ps; [ dbus-python ]; meta = { diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names index 33669a2a0d88..b73e2f673219 100644 --- a/pkgs/applications/editors/vim/plugins/vim-plugin-names +++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names @@ -257,6 +257,7 @@ https://github.com/dmix/elvish.vim/,, https://github.com/mattn/emmet-vim/,, https://github.com/vim-scripts/emodeline/,, https://github.com/sainnhe/everforest/,, +https://github.com/google/executor.nvim/,HEAD, https://github.com/nvchad/extensions/,HEAD,nvchad-extensions https://github.com/jinh0/eyeliner.nvim/,HEAD, https://github.com/fenetikm/falcon/,, @@ -574,6 +575,7 @@ https://github.com/ethanholz/nvim-lastplace/,HEAD, https://github.com/kosayoda/nvim-lightbulb/,, https://github.com/josa42/nvim-lightline-lsp/,, https://github.com/mfussenegger/nvim-lint/,, +https://github.com/mrded/nvim-lsp-notify/,HEAD, https://github.com/jose-elias-alvarez/nvim-lsp-ts-utils/,, https://github.com/neovim/nvim-lspconfig/,, https://github.com/RishabhRD/nvim-lsputils/,, diff --git a/pkgs/applications/misc/electrum/grs.nix b/pkgs/applications/misc/electrum/grs.nix index fd1e6706e440..a0c9e49fb60e 100644 --- a/pkgs/applications/misc/electrum/grs.nix +++ b/pkgs/applications/misc/electrum/grs.nix @@ -9,11 +9,11 @@ }: let - version = "4.3.1"; + version = "4.4.4"; libsecp256k1_name = - if stdenv.isLinux then "libsecp256k1.so.0" - else if stdenv.isDarwin then "libsecp256k1.0.dylib" + if stdenv.isLinux then "libsecp256k1.so.{v}" + else if stdenv.isDarwin then "libsecp256k1.{v}.dylib" else "libsecp256k1${stdenv.hostPlatform.extensions.sharedLibrary}"; libzbar_name = @@ -31,7 +31,7 @@ python3.pkgs.buildPythonApplication { owner = "Groestlcoin"; repo = "electrum-grs"; rev = "refs/tags/v${version}"; - sha256 = "1h9r32wdn0p7br36r719x96c8gay83dijw80y2ks951mam16mkkb"; + sha256 = "0fl01qdvb1z6l6kwipj1lj0qmjk3mzw25wv7yh5j1hh1f5lng0s8"; }; nativeBuildInputs = lib.optionals enableQt [ wrapQtAppsHook ]; @@ -55,6 +55,7 @@ python3.pkgs.buildPythonApplication { tlslite-ng # plugins btchip-python + ledger-bitcoin ckcc-protocol keepkey trezor @@ -66,7 +67,7 @@ python3.pkgs.buildPythonApplication { postPatch = '' # make compatible with protobuf4 by easing dependencies ... substituteInPlace ./contrib/requirements/requirements.txt \ - --replace "protobuf>=3.12,<4" "protobuf>=3.12" + --replace "protobuf>=3.20,<4" "protobuf>=3.20" # ... and regenerating the paymentrequest_pb2.py file protoc --python_out=. electrum_grs/paymentrequest.proto diff --git a/pkgs/applications/networking/cluster/karmor/default.nix b/pkgs/applications/networking/cluster/karmor/default.nix index c0c718197441..e6c559388063 100644 --- a/pkgs/applications/networking/cluster/karmor/default.nix +++ b/pkgs/applications/networking/cluster/karmor/default.nix @@ -8,13 +8,13 @@ buildGoModule rec { pname = "karmor"; - version = "0.13.3"; + version = "0.13.7"; src = fetchFromGitHub { owner = "kubearmor"; repo = "kubearmor-client"; rev = "v${version}"; - hash = "sha256-BhGe4CMd0YgWc4EAyig5wmLgHJxNc8ppsUMBeRaIJEE="; + hash = "sha256-IZUDVw41AfugqVG2hsxoKO7zl1FraVzME/GUxZwaAG4="; }; vendorHash = "sha256-VT0CiaG5AODAL6nhoPmpulPApgTUiH0mXI6mS1eK14k="; diff --git a/pkgs/applications/networking/cluster/kluctl/default.nix b/pkgs/applications/networking/cluster/kluctl/default.nix index 8e1c938d776d..c8bd51aeb7fc 100644 --- a/pkgs/applications/networking/cluster/kluctl/default.nix +++ b/pkgs/applications/networking/cluster/kluctl/default.nix @@ -2,16 +2,16 @@ buildGoModule rec { pname = "kluctl"; - version = "2.20.4"; + version = "2.20.6"; src = fetchFromGitHub { owner = "kluctl"; repo = "kluctl"; rev = "v${version}"; - hash = "sha256-Z3tXfzbVs0FWTsi6vbM6BNQBLeCseWn4yBR5PNeRz2s="; + hash = "sha256-B8+HKqIuJaH+6ViBxWfiAAmXieQKcwAW565SwUpIJKI="; }; - vendorHash = "sha256-z0eiWU5CFMfK6fz+LUtxtSP/MAuVn7iOHB+A7Uv2OQY="; + vendorHash = "sha256-x5Zy8H7DzxU+uBCUL6edv8x2LwiIjXl5UrRUMDtUEk8="; ldflags = [ "-s" "-w" "-X main.version=v${version}" ]; diff --git a/pkgs/applications/networking/cluster/kubebuilder/default.nix b/pkgs/applications/networking/cluster/kubebuilder/default.nix index 0b5d1446a76c..20b96a1958f3 100644 --- a/pkgs/applications/networking/cluster/kubebuilder/default.nix +++ b/pkgs/applications/networking/cluster/kubebuilder/default.nix @@ -12,16 +12,16 @@ buildGoModule rec { pname = "kubebuilder"; - version = "3.10.0"; + version = "3.11.0"; src = fetchFromGitHub { owner = "kubernetes-sigs"; repo = "kubebuilder"; rev = "v${version}"; - hash = "sha256-W1FjmhZWBt/ThkSHHGAR4p1Vxal4WOCutlsHIDZeRZM="; + hash = "sha256-R4piek1mhMy5QPB6weR3F7PiIq0LvwkRAnIndbar9tg="; }; - vendorHash = "sha256-/Kvn3KwSB/mxgBKM+383QHCnVTOt06ZP3gt7FGqA5aM="; + vendorHash = "sha256-5XUYmAfFH6UlLF09PqcSLUxkgZ5iHZGj0Vurab+Jl1g="; subPackages = ["cmd"]; diff --git a/pkgs/applications/version-management/gql/default.nix b/pkgs/applications/version-management/gql/default.nix index c0c9f133e0a6..6329b08beef4 100644 --- a/pkgs/applications/version-management/gql/default.nix +++ b/pkgs/applications/version-management/gql/default.nix @@ -11,16 +11,16 @@ rustPlatform.buildRustPackage rec { pname = "gql"; - version = "0.1.0"; + version = "0.2.0"; src = fetchFromGitHub { owner = "AmrDeveloper"; repo = "GQL"; rev = version; - hash = "sha256-UEfluWgoSuPnHGsoPcVLuAqmJsqCJL2B29UsQeZctuE="; + hash = "sha256-3x4ExSEs22wFP4Z5cY9+F8yyVc5voHAT1odnyzkSlhc="; }; - cargoHash = "sha256-y49pnx1OkUu7yKnwTGpPGv3ULUPpj/Z4bOPVIO3nS0E="; + cargoHash = "sha256-Xmf64yRyWrqYO/ydxEblChVPKnR47Uc55FVAY3DU7no="; nativeBuildInputs = [ pkg-config diff --git a/pkgs/applications/video/kodi/addons/libretro-fuse/default.nix b/pkgs/applications/video/kodi/addons/libretro-fuse/default.nix new file mode 100644 index 000000000000..776341b60796 --- /dev/null +++ b/pkgs/applications/video/kodi/addons/libretro-fuse/default.nix @@ -0,0 +1,31 @@ +{ lib, buildKodiBinaryAddon, fetchFromGitHub, libretro, fuse }: + +buildKodiBinaryAddon rec { + pname = "libretro-fuse"; + namespace = "game.libretro.fuse"; + version = "1.6.0.34"; + + src = fetchFromGitHub { + owner = "kodi-game"; + repo = "game.libretro.fuse"; + rev = "${version}-Nexus"; + hash = "sha256-MimwEV7YD6pMshxqbKTVbLDsPmMbqSy4HPnxwmKswpc="; + }; + + extraCMakeFlags = [ + "-DFUSE_LIB=${fuse}/lib/retroarch/cores/fuse_libretro.so" + ]; + + extraBuildInputs = [ fuse ]; + propagatedBuildInputs = [ + libretro + ]; + + meta = with lib; { + homepage = "https://github.com/kodi-game/game.libretro.fuse"; + description = "Sinclair - ZX Spectrum (Fuse) GameClient for Kodi"; + platforms = platforms.all; + license = licenses.gpl3Only; + maintainers = with maintainers; teams.kodi.members ++ [ kazenyuk ]; + }; +} diff --git a/pkgs/build-support/node/fetch-yarn-deps/common.js b/pkgs/build-support/node/fetch-yarn-deps/common.js new file mode 100644 index 000000000000..8e0d1b0e470b --- /dev/null +++ b/pkgs/build-support/node/fetch-yarn-deps/common.js @@ -0,0 +1,17 @@ +const path = require('path') + +// This has to match the logic in pkgs/development/tools/yarn2nix-moretea/yarn2nix/lib/urlToName.js +// so that fixup_yarn_lock produces the same paths +const urlToName = url => { + const isCodeloadGitTarballUrl = url.startsWith('https://codeload.github.com/') && url.includes('/tar.gz/') + + if (url.startsWith('git+') || isCodeloadGitTarballUrl) { + return path.basename(url) + } else { + return url + .replace(/https:\/\/(.)*(.com)\//g, '') // prevents having long directory names + .replace(/[@/%:-]/g, '_') // replace @ and : and - and % characters with underscore + } +} + +module.exports = { urlToName }; diff --git a/pkgs/build-support/node/fetch-yarn-deps/default.nix b/pkgs/build-support/node/fetch-yarn-deps/default.nix index 4cf2507706ae..f3b5a6bd163b 100644 --- a/pkgs/build-support/node/fetch-yarn-deps/default.nix +++ b/pkgs/build-support/node/fetch-yarn-deps/default.nix @@ -21,8 +21,8 @@ in { mkdir libexec tar --strip-components=1 -xf ${yarnpkg-lockfile-tar} package/index.js mv index.js libexec/yarnpkg-lockfile.js - cp ${./index.js} libexec/index.js - patchShebangs libexec/index.js + cp ${./.}/*.js libexec/ + patchShebangs libexec runHook postBuild ''; @@ -34,6 +34,7 @@ in { cp -r libexec $out makeWrapper $out/libexec/index.js $out/bin/prefetch-yarn-deps \ --prefix PATH : ${lib.makeBinPath [ coreutils nix-prefetch-git nix ]} + makeWrapper $out/libexec/fixup.js $out/bin/fixup-yarn-lock runHook postInstall ''; diff --git a/pkgs/build-support/node/fetch-yarn-deps/fixup.js b/pkgs/build-support/node/fetch-yarn-deps/fixup.js new file mode 100755 index 000000000000..8b91e7efa63f --- /dev/null +++ b/pkgs/build-support/node/fetch-yarn-deps/fixup.js @@ -0,0 +1,74 @@ +#!/usr/bin/env node +'use strict' + +const fs = require('fs') +const process = require('process') +const lockfile = require('./yarnpkg-lockfile.js') +const { urlToName } = require('./common.js') + +const fixupYarnLock = async (lockContents, verbose) => { + const lockData = lockfile.parse(lockContents) + + const fixedData = Object.fromEntries( + Object.entries(lockData.object) + .map(([dep, pkg]) => { + const [ url, hash ] = pkg.resolved.split("#", 2) + + if (hash || url.startsWith("https://codeload.github.com")) { + if (verbose) console.log(`Removing integrity for git dependency ${dep}`) + delete pkg.integrity + } + + if (verbose) console.log(`Rewriting URL ${url} for dependency ${dep}`) + pkg.resolved = urlToName(url) + + return [dep, pkg] + }) + ) + + if (verbose) console.log('Done') + + return fixedData +} + +const showUsage = async () => { + process.stderr.write(` +syntax: fixup-yarn-lock [path to yarn.lock] [options] + +Options: + -h --help Show this help + -v --verbose Verbose output +`) + process.exit(1) +} + +const main = async () => { + const args = process.argv.slice(2) + let next, lockFile, verbose + while (next = args.shift()) { + if (next == '--verbose' || next == '-v') { + verbose = true + } else if (next == '--help' || next == '-h') { + showUsage() + } else if (!lockFile) { + lockFile = next + } else { + showUsage() + } + } + let lockContents + try { + lockContents = await fs.promises.readFile(lockFile || 'yarn.lock', 'utf-8') + } catch { + showUsage() + } + + const fixedData = await fixupYarnLock(lockContents, verbose) + await fs.promises.writeFile(lockFile || 'yarn.lock', lockfile.stringify(fixedData)) +} + +main() + .catch(e => { + console.error(e) + process.exit(1) + }) diff --git a/pkgs/build-support/node/fetch-yarn-deps/index.js b/pkgs/build-support/node/fetch-yarn-deps/index.js index b66e1220218d..9f95e1697030 100755 --- a/pkgs/build-support/node/fetch-yarn-deps/index.js +++ b/pkgs/build-support/node/fetch-yarn-deps/index.js @@ -10,6 +10,7 @@ const path = require('path') const lockfile = require('./yarnpkg-lockfile.js') const { promisify } = require('util') const url = require('url') +const { urlToName } = require('./common.js') const execFile = promisify(child_process.execFile) @@ -19,20 +20,6 @@ const exec = async (...args) => { return res } -// This has to match the logic in pkgs/development/tools/yarn2nix-moretea/yarn2nix/lib/urlToName.js -// so that fixup_yarn_lock produces the same paths -const urlToName = url => { - const isCodeloadGitTarballUrl = url.startsWith('https://codeload.github.com/') && url.includes('/tar.gz/') - - if (url.startsWith('git+') || isCodeloadGitTarballUrl) { - return path.basename(url) - } else { - return url - .replace(/https:\/\/(.)*(.com)\//g, '') // prevents having long directory names - .replace(/[@/%:-]/g, '_') // replace @ and : and - and % characters with underscore - } -} - const downloadFileHttps = (fileName, url, expectedHash, hashType = 'sha1') => { return new Promise((resolve, reject) => { https.get(url, (res) => { diff --git a/pkgs/data/misc/spdx-license-list-data/default.nix b/pkgs/data/misc/spdx-license-list-data/default.nix index 2cbcad3fb880..44b5e7423d59 100644 --- a/pkgs/data/misc/spdx-license-list-data/default.nix +++ b/pkgs/data/misc/spdx-license-list-data/default.nix @@ -2,13 +2,13 @@ stdenvNoCC.mkDerivation rec { pname = "spdx-license-list-data"; - version = "3.20"; + version = "3.21"; src = fetchFromGitHub { owner = "spdx"; repo = "license-list-data"; rev = "v${version}"; - hash = "sha256-qMVUP1EpeeO+i5RfnAt/Idz+pR9dVyCT4Ss9lEJgj6k="; + hash = "sha256-dv8aC4giD0JqaYN19eCHzEbmwXhqX+ZrKrwit9tzf5Y="; }; # List of file formats to package. diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index d8e391dfd7b7..136003ee912c 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -1670,6 +1670,8 @@ self: super: { sha256 = "sha256-J8N4+HUQ6vlJBCwCyxv8Fv5HSbtiim64Qh1n9CaRe1o="; stripLen = 1; }) + # https://github.com/hercules-ci/hercules-ci-agent/pull/526 + ./patches/hercules-ci-agent-cachix-1.6.patch ]) (self.generateOptparseApplicativeCompletions [ "hercules-ci-agent" ]) ]; diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix index ef1fa745116f..91c099abc3c3 100644 --- a/pkgs/development/haskell-modules/configuration-nix.nix +++ b/pkgs/development/haskell-modules/configuration-nix.nix @@ -988,29 +988,29 @@ self: super: builtins.intersectAttrs super { domaindriven-core = dontCheck super.domaindriven-core; cachix-api = overrideCabal (drv: { - version = "1.5"; + version = "1.6"; src = pkgs.fetchFromGitHub { owner = "cachix"; repo = "cachix"; - rev = "v1.5"; - sha256 = "sha256-bt8FFtDSJpBckx3dIjW5Xdvj8aVCm78R3VTpjK5F3Ac="; + rev = "v1.6"; + sha256 = "sha256-54ujAZYNigAn1oJAfupUtZHa0WRQbCQGLEfLmkw8iFc="; }; postUnpack = "sourceRoot=$sourceRoot/cachix-api"; postPatch = '' - sed -i 's/1.4.2/1.5/' cachix-api.cabal + sed -i 's/1.5/1.6/' cachix-api.cabal ''; }) super.cachix-api; cachix = overrideCabal (drv: { - version = "1.5"; + version = "1.6"; src = pkgs.fetchFromGitHub { owner = "cachix"; repo = "cachix"; - rev = "v1.5"; - sha256 = "sha256-bt8FFtDSJpBckx3dIjW5Xdvj8aVCm78R3VTpjK5F3Ac="; + rev = "v1.6"; + sha256 = "sha256-54ujAZYNigAn1oJAfupUtZHa0WRQbCQGLEfLmkw8iFc="; }; postUnpack = "sourceRoot=$sourceRoot/cachix"; postPatch = '' - sed -i 's/1.4.2/1.5/' cachix.cabal + sed -i 's/1.5/1.6/' cachix.cabal ''; }) (lib.pipe (super.cachix.override { @@ -1021,8 +1021,7 @@ self: super: builtins.intersectAttrs super { [ (addBuildTool self.hercules-ci-cnix-store.nixPackage) (addBuildTool pkgs.pkg-config) - (addBuildDepend self.inline-c-cpp) - (addBuildDepend self.hercules-ci-cnix-store) + (addBuildDepend self.ascii-progress) ] ); diff --git a/pkgs/development/haskell-modules/patches/hercules-ci-agent-cachix-1.6.patch b/pkgs/development/haskell-modules/patches/hercules-ci-agent-cachix-1.6.patch new file mode 100644 index 000000000000..71145a3a3e4a --- /dev/null +++ b/pkgs/development/haskell-modules/patches/hercules-ci-agent-cachix-1.6.patch @@ -0,0 +1,32 @@ +diff --git a/hercules-ci-agent/hercules-ci-agent/Hercules/Agent/Cachix.hs b/hercules-ci-agent/hercules-ci-agent/Hercules/Agent/Cachix.hs +index 849d9bc..972bc90 100644 +--- hercules-ci-agent/hercules-ci-agent/Hercules/Agent/Cachix.hs ++++ hercules-ci-agent/hercules-ci-agent/Hercules/Agent/Cachix.hs +@@ -17,6 +17,7 @@ import Hercules.Agent.Log + import Hercules.CNix.Store (StorePath) + import Hercules.Error + import qualified Hercules.Formats.CachixCache as CachixCache ++import qualified Data.Conduit as Conduit + import Protolude + + push :: Text -> [StorePath] -> Int -> App () +@@ -36,6 +37,9 @@ push cache paths workers = withNamedContext "cache" cache $ do + Cachix.Push.PushParams + { pushParamsName = Agent.Cachix.pushCacheName pushCache, + pushParamsSecret = Agent.Cachix.pushCacheSecret pushCache, ++#if MIN_VERSION_cachix(1,6,0) ++ pushOnClosureAttempt = \_ missing -> return missing, ++#endif + pushParamsStore = nixStore, + pushParamsClientEnv = clientEnv, + pushParamsStrategy = \storePath -> +@@ -59,6 +63,9 @@ push cache paths workers = withNamedContext "cache" cache $ do + compressionLevel = 2, + #else + withXzipCompressor = Cachix.Push.defaultWithXzipCompressor, ++#endif ++#if MIN_VERSION_cachix(1,6,0) ++ onUncompressedNARStream = \_ _ -> Conduit.awaitForever Conduit.yield, + #endif + omitDeriver = False + } diff --git a/pkgs/development/libraries/csfml/default.nix b/pkgs/development/libraries/csfml/default.nix index 3aebe23ee38c..397d5186a1c4 100644 --- a/pkgs/development/libraries/csfml/default.nix +++ b/pkgs/development/libraries/csfml/default.nix @@ -2,12 +2,12 @@ stdenv.mkDerivation rec { pname = "csfml"; - version = "2.5.1"; + version = "2.5.2"; src = fetchFromGitHub { owner = "SFML"; repo = "CSFML"; rev = version; - sha256 = "sha256-a46V5CakKVygNfr3/nZwlsCyqNsbti4a3cr7itK5QfI="; + sha256 = "sha256-A5C/4SnxUX7mW1wkPWJWX3dwMhrJ79DkBuZ7UYzTOqE="; }; nativeBuildInputs = [ cmake ]; buildInputs = [ sfml ]; diff --git a/pkgs/development/python-modules/bitbox02/default.nix b/pkgs/development/python-modules/bitbox02/default.nix index 91872700b4f2..8f3cd06b4b1c 100644 --- a/pkgs/development/python-modules/bitbox02/default.nix +++ b/pkgs/development/python-modules/bitbox02/default.nix @@ -1,23 +1,49 @@ -{ lib, buildPythonPackage, fetchPypi, base58, ecdsa, hidapi, noiseprotocol, protobuf, semver, typing-extensions }: +{ lib +, buildPythonPackage +, pythonOlder +, fetchPypi +, base58 +, ecdsa +, hidapi +, noiseprotocol +, protobuf +, semver +, typing-extensions +}: buildPythonPackage rec { pname = "bitbox02"; - version = "6.1.1"; + version = "6.2.0"; + format = "setuptools"; + + disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-mVA0CdbGGJn44R6xHnophmsnVMsCwDrPNM3vmXVa7dg="; + hash = "sha256-zt4G45nJjtU2/tbYpCEgjaoA+Xtpe9g2OpQaxfMzCb8="; }; - propagatedBuildInputs = [ base58 ecdsa hidapi noiseprotocol protobuf semver typing-extensions ]; + propagatedBuildInputs = [ + base58 + ecdsa + hidapi + noiseprotocol + protobuf + semver + typing-extensions + ]; # does not contain tests doCheck = false; - pythonImportsCheck = [ "bitbox02" ]; + + pythonImportsCheck = [ + "bitbox02" + ]; meta = with lib; { description = "Firmware code of the BitBox02 hardware wallet"; homepage = "https://github.com/digitalbitbox/bitbox02-firmware/"; + changelog = "https://github.com/digitalbitbox/bitbox02-firmware/blob/py-bitbox02-${version}/CHANGELOG.md"; license = licenses.asl20; maintainers = with maintainers; [ SuperSandro2000 ]; }; diff --git a/pkgs/development/python-modules/limits/default.nix b/pkgs/development/python-modules/limits/default.nix index aa1b4a697f6f..8ee100670418 100644 --- a/pkgs/development/python-modules/limits/default.nix +++ b/pkgs/development/python-modules/limits/default.nix @@ -4,6 +4,7 @@ , fetchFromGitHub , etcd3 , hiro +, importlib-resources , packaging , pymemcache , pymongo @@ -18,7 +19,7 @@ buildPythonPackage rec { pname = "limits"; - version = "3.2.0"; + version = "3.5.0"; format = "setuptools"; disabled = pythonOlder "3.7"; @@ -33,11 +34,12 @@ buildPythonPackage rec { postFetch = '' rm "$out/limits/_version.py" ''; - hash = "sha256-zMU2MU7MFTWSig2j1PaBLPtKM5/7gNkFajKXw3A+fIQ="; + hash = "sha256-O4yENynvon9xM8F/r0NMSpSh6Hl2EoTcXgldrwzo24M="; }; propagatedBuildInputs = [ deprecated + importlib-resources packaging setuptools typing-extensions diff --git a/pkgs/development/python-modules/parameterized/default.nix b/pkgs/development/python-modules/parameterized/default.nix index a6083836714b..fb08e07ec04b 100644 --- a/pkgs/development/python-modules/parameterized/default.nix +++ b/pkgs/development/python-modules/parameterized/default.nix @@ -2,26 +2,36 @@ , buildPythonPackage , fetchPypi , mock -, nose , pytestCheckHook , pythonOlder +, setuptools }: buildPythonPackage rec { pname = "parameterized"; - version = "0.8.1"; - format = "setuptools"; + version = "0.9.0"; + format = "pyproject"; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-Qbv/N9YYZDD3f5ANd35btqJJKKHEb7HeaS+LUriDO1w="; + hash = "sha256-f8kFJyzvpPNkwaNCnLvpwPmLeTmI77W/kKrIDwjbCbE="; }; + postPatch = '' + # broken with pytest 7 + # https://github.com/wolever/parameterized/issues/167 + substituteInPlace parameterized/test.py \ + --replace 'assert_equal(missing, [])' "" + ''; + + nativeBuildInputs = [ + setuptools + ]; + checkInputs = [ mock - nose pytestCheckHook ]; @@ -29,14 +39,6 @@ buildPythonPackage rec { "parameterized/test.py" ]; - disabledTests = [ - # Tests seem outdated - "test_method" - "test_with_docstring_0_value1" - "test_with_docstring_1_v_l_" - "testCamelCaseMethodC" - ]; - pythonImportsCheck = [ "parameterized" ]; diff --git a/pkgs/development/python-modules/statsmodels/default.nix b/pkgs/development/python-modules/statsmodels/default.nix index 704d53963d4a..4d05e36ad8bc 100644 --- a/pkgs/development/python-modules/statsmodels/default.nix +++ b/pkgs/development/python-modules/statsmodels/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "statsmodels"; - version = "0.13.5"; + version = "0.14.0"; format = "pyproject"; disabled = pythonOlder "3.8"; src = fetchPypi { inherit pname version; - hash = "sha256-WTUmrK4cD9oOpsSEOfZ8OUMJTFQv52n4uQ/p5sbMSHE="; + hash = "sha256-aHXH1onpZtlI8V64FqtWFvSShwaxgM9HD9WQerb2R6Q="; }; nativeBuildInputs = [ diff --git a/pkgs/development/python-modules/xknx/default.nix b/pkgs/development/python-modules/xknx/default.nix index 3f5fbe9f7fb0..ba03f1bf04c2 100644 --- a/pkgs/development/python-modules/xknx/default.nix +++ b/pkgs/development/python-modules/xknx/default.nix @@ -12,7 +12,7 @@ buildPythonPackage rec { pname = "xknx"; - version = "2.10.0"; + version = "2.11.1"; format = "pyproject"; disabled = pythonOlder "3.8"; @@ -21,7 +21,7 @@ buildPythonPackage rec { owner = "XKNX"; repo = pname; rev = "refs/tags/${version}"; - hash = "sha256-3eSS3V1EgLRf8lB3icG4pNGq0VbXjfgwEQ91mMRKyAE="; + hash = "sha256-9H5LQX6uXWr9pQ/WosNl1LrcbR+MAwVtZv8Cdb+WFvg="; }; nativeBuildInputs = [ diff --git a/pkgs/development/tools/build-managers/mill/default.nix b/pkgs/development/tools/build-managers/mill/default.nix index af7335ba54ed..ff38657334da 100644 --- a/pkgs/development/tools/build-managers/mill/default.nix +++ b/pkgs/development/tools/build-managers/mill/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { pname = "mill"; - version = "0.11.0"; + version = "0.11.1"; src = fetchurl { url = "https://github.com/com-lihaoyi/mill/releases/download/${version}/${version}-assembly"; - hash = "sha256-LB7np8LTes97XWnOHxCTYXY5BRZxxJJ4EpMsG4zUHNQ="; + hash = "sha256-qG+Ddn0BHUZX1VX5hO84exgRz8YuUgYF/fH6MmgkrXE"; }; nativeBuildInputs = [ makeWrapper ]; @@ -46,7 +46,7 @@ stdenv.mkDerivation rec { SBT, but can also be extended to support any other language or platform via modules (written in Java or Scala) or through an external subprocesses. ''; - maintainers = with maintainers; [ scalavision ]; + maintainers = with maintainers; [ scalavision zenithal ]; platforms = lib.platforms.all; }; } diff --git a/pkgs/development/tools/earthly/default.nix b/pkgs/development/tools/earthly/default.nix index 54094754425f..ffda60813218 100644 --- a/pkgs/development/tools/earthly/default.nix +++ b/pkgs/development/tools/earthly/default.nix @@ -2,16 +2,16 @@ buildGoModule rec { pname = "earthly"; - version = "0.7.8"; + version = "0.7.9"; src = fetchFromGitHub { owner = "earthly"; repo = "earthly"; rev = "v${version}"; - sha256 = "sha256-zLv0wuAM6d84Z2jCf89KDIIqX+Hiiw40g3DnTZxVTYY="; + sha256 = "sha256-KShHkqhPlC5MXHVd81ipacyDxWXyl3xFvWpe+7DHqsM="; }; - vendorHash = "sha256-NUm+vkJsT78pxrPqwDofPlrc6jQMTFjsRF7uPUPhDGQ="; + vendorHash = "sha256-0KAnj/PizBC1obz09EAVWUPO0aFw5QUSTENMd7aIo1Y="; subPackages = [ "cmd/earthly" "cmd/debugger" ]; CGO_ENABLED = 0; diff --git a/pkgs/development/web/flyctl/default.nix b/pkgs/development/web/flyctl/default.nix index b3611ae726dc..e75e29027150 100644 --- a/pkgs/development/web/flyctl/default.nix +++ b/pkgs/development/web/flyctl/default.nix @@ -2,16 +2,16 @@ buildGoModule rec { pname = "flyctl"; - version = "0.1.36"; + version = "0.1.40"; src = fetchFromGitHub { owner = "superfly"; repo = "flyctl"; rev = "v${version}"; - hash = "sha256-zB+zmOXkbITm+CFB1dg3ELlrN+VDNy3t56hzCyXp0YU="; + hash = "sha256-TqLxx69mnc6fN0TdhFsMjTbTBP9Asr0IFVCJlgnCB+U="; }; - vendorHash = "sha256-g4S0zHSNCaOl2kYwaR074KYSBChYWvZVfWBK/nHI9t8="; + vendorHash = "sha256-Ml+ODoJqRkOiqPqLltpxrMvkTFV+iSoCrdr4PuvkMCY="; subPackages = [ "." ]; diff --git a/pkgs/games/doom-ports/prboom-plus/default.nix b/pkgs/games/doom-ports/prboom-plus/default.nix index a249a4585bd8..15875296fff8 100644 --- a/pkgs/games/doom-ports/prboom-plus/default.nix +++ b/pkgs/games/doom-ports/prboom-plus/default.nix @@ -17,13 +17,13 @@ stdenv.mkDerivation rec { pname = "prboom-plus"; - version = "2.6.2"; + version = "2.6.66"; src = fetchFromGitHub { owner = "coelckers"; repo = "prboom-plus"; rev = "v${version}"; - sha256 = "iK70PMRLJiZHcK1jCQ2s88LgEMbcfG2pXjwCDVG7zUM="; + sha256 = "sha256-moU/bZ2mS1QfKPP6HaAwWP1nRNZ4Ue5DFl9zBBrJiHw="; }; sourceRoot = "source/prboom2"; diff --git a/pkgs/os-specific/linux/evdi/0000-fix-drm-path.patch b/pkgs/os-specific/linux/evdi/0000-fix-drm-path.patch new file mode 100644 index 000000000000..a389b73185dd --- /dev/null +++ b/pkgs/os-specific/linux/evdi/0000-fix-drm-path.patch @@ -0,0 +1,31 @@ +diff --git a/module/Makefile b/module/Makefile +index fe573de..c8022c8 100644 +--- a/module/Makefile ++++ b/module/Makefile +@@ -50,7 +50,7 @@ ifneq ($(KERNELRELEASE),) + # inside kbuild + # Note: this can be removed once it is in kernel tree and Kconfig is properly used + CONFIG_DRM_EVDI := m +-ccflags-y := -isystem include/uapi/drm include/drm $(CFLAGS) $(EL8FLAG) $(EL9FLAG) $(RPIFLAG) ++ccflags-y := -isystem include/uapi/drm $(CFLAGS) $(EL8FLAG) $(EL9FLAG) $(RPIFLAG) + evdi-y := evdi_platform_drv.o evdi_platform_dev.o evdi_sysfs.o evdi_modeset.o evdi_connector.o evdi_encoder.o evdi_drm_drv.o evdi_fb.o evdi_gem.o evdi_painter.o evdi_params.o evdi_cursor.o evdi_debug.o evdi_i2c.o + evdi-$(CONFIG_COMPAT) += evdi_ioc32.o + obj-$(CONFIG_DRM_EVDI) := evdi.o +diff --git a/module/evdi_drm.h b/module/evdi_drm.h +index 29b8427..5012693 100644 +--- a/module/evdi_drm.h ++++ b/module/evdi_drm.h +@@ -12,12 +12,11 @@ + + #ifdef __KERNEL__ + #include ++#include + #else + #include + #endif + +-#include "drm.h" +- + /* Output events sent from driver to evdi lib */ + #define DRM_EVDI_EVENT_UPDATE_READY 0x80000000 + #define DRM_EVDI_EVENT_DPMS 0x80000001 diff --git a/pkgs/os-specific/linux/evdi/default.nix b/pkgs/os-specific/linux/evdi/default.nix index f8f4f400ade2..18b53e540d11 100644 --- a/pkgs/os-specific/linux/evdi/default.nix +++ b/pkgs/os-specific/linux/evdi/default.nix @@ -1,21 +1,25 @@ -{ lib, stdenv, fetchFromGitHub, kernel, libdrm }: - +{ lib, stdenv, fetchFromGitHub, kernel, libdrm, python3 }: +let + python3WithLibs = python3.withPackages (ps: with ps; [ + pybind11 + ]); +in stdenv.mkDerivation rec { pname = "evdi"; - version = "unstable-2022-10-13"; + version = "1.13.1"; src = fetchFromGitHub { owner = "DisplayLink"; repo = pname; - rev = "bdc258b25df4d00f222fde0e3c5003bf88ef17b5"; - hash = "sha256-mt+vEp9FFf7smmE2PzuH/3EYl7h89RBN1zTVvv2qJ/o="; + rev = "v${version}"; + hash = "sha256-Or4hhnFOtC8vmB4kFUHbFHn2wg/NsUMY3d2Tiea6YbY="; }; env.NIX_CFLAGS_COMPILE = "-Wno-error -Wno-error=sign-compare"; nativeBuildInputs = kernel.moduleBuildDependencies; - buildInputs = [ kernel libdrm ]; + buildInputs = [ kernel libdrm python3WithLibs ]; makeFlags = kernel.makeFlags ++ [ "KVER=${kernel.modDirVersion}" @@ -31,6 +35,10 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; + patches = [ + ./0000-fix-drm-path.patch + ]; + meta = with lib; { description = "Extensible Virtual Display Interface"; maintainers = with maintainers; [ eyjhb ]; diff --git a/pkgs/servers/code-server/default.nix b/pkgs/servers/code-server/default.nix index 1dca87d86439..b5fe5a0675d8 100644 --- a/pkgs/servers/code-server/default.nix +++ b/pkgs/servers/code-server/default.nix @@ -55,18 +55,34 @@ let ln -s -f ${esbuild'}/bin/esbuild ${path}/node_modules/esbuild/bin/esbuild ''; - commit = "2798322b03e7f446f59c5142215c11711ed7a427"; + # Comment from @code-asher, the code-server maintainer + # See https://github.com/NixOS/nixpkgs/pull/240001#discussion_r1244303617 + # + # If the commit is missing it will break display languages (Japanese, Spanish, + # etc). For some reason VS Code has a hard dependency on the commit being set + # for that functionality. + # The commit is also used in cache busting. Without the commit you could run + # into issues where the browser is loading old versions of assets from the + # cache. + # Lastly, it can be helpful for the commit to be accurate in bug reports + # especially when they are built outside of our CI as sometimes the version + # numbers can be unreliable (since they are arbitrarily provided). + # + # To compute the commit when upgrading this derivation, do: + # `$ git rev-parse ` where is the git revision of the `src` + # Example: `$ git rev-parse v4.14.1` + commit = "5c199629305a0b935b4388b7db549f77eae82b5a"; in stdenv.mkDerivation (finalAttrs: { pname = "code-server"; - version = "4.14.0"; + version = "4.14.1"; src = fetchFromGitHub { owner = "coder"; repo = "code-server"; rev = "v${finalAttrs.version}"; fetchSubmodules = true; - hash = "sha256-MJ/FCYAdWNG0joTAdvIWYqAplOoRiDRWvE9bM/V3QHo="; + hash = "sha256-j7pFh731C8HUGT+M/JvnJoDZoPH9AdfA9TxxSx1vuBM="; }; yarnCache = stdenv.mkDerivation { diff --git a/pkgs/servers/fastnetmon-advanced/default.nix b/pkgs/servers/fastnetmon-advanced/default.nix index 53c1ef11e25c..35c1707a2d5a 100644 --- a/pkgs/servers/fastnetmon-advanced/default.nix +++ b/pkgs/servers/fastnetmon-advanced/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { pname = "fastnetmon-advanced"; - version = "2.0.337"; + version = "2.0.342"; src = fetchurl { url = "https://repo.fastnetmon.com/fastnetmon_ubuntu_jammy/pool/fastnetmon/f/fastnetmon/fastnetmon_${version}_amd64.deb"; - hash = "sha256-lYXJ0Q0iUiWk/n/I71BsKnnoRJh3a2EJT3EWV4+pQbM="; + hash = "sha256-H4e7ftuL39xxDYs2zVhgVI8voDBR2TQLWlWSBg3At2s="; }; nativeBuildInputs = [ @@ -40,6 +40,12 @@ stdenv.mkDerivation rec { cp -r opt/fastnetmon/app/bin $out/bin cp -r opt/fastnetmon/libraries $out/libexec/fastnetmon + readlink usr/sbin/gobgpd + readlink usr/bin/gobgp + + ln -s $(readlink usr/sbin/gobgpd | sed "s:/opt/fastnetmon:$out/libexec/fastnetmon:") $out/bin/fnm-gobgpd + ln -s $(readlink usr/bin/gobgp | sed "s:/opt/fastnetmon:$out/libexec/fastnetmon:") $out/bin/fnm-gobgp + addAutoPatchelfSearchPath $out/libexec/fastnetmon/libraries ''; @@ -48,6 +54,8 @@ stdenv.mkDerivation rec { set +o pipefail $out/bin/fastnetmon 2>&1 | grep "Can't open log file" $out/bin/fcli 2>&1 | grep "Please run this tool with root rights" + $out/bin/fnm-gobgp --help 2>&1 | grep "Available Commands" + $out/bin/fnm-gobgpd --help 2>&1 | grep "Application Options" ''; meta = with lib; { diff --git a/pkgs/tools/security/ghidra/build.nix b/pkgs/tools/security/ghidra/build.nix index d3e41984453c..9f705b1c12a0 100644 --- a/pkgs/tools/security/ghidra/build.nix +++ b/pkgs/tools/security/ghidra/build.nix @@ -171,7 +171,7 @@ in stdenv.mkDerivation rec { meta = with lib; { description = "A software reverse engineering (SRE) suite of tools developed by NSA's Research Directorate in support of the Cybersecurity mission"; homepage = "https://ghidra-sre.org/"; - platforms = [ "x86_64-linux" "x86_64-darwin" "aarch64-darwin" ]; + platforms = [ "x86_64-linux" "aarch64-linux" "x86_64-darwin" "aarch64-darwin" ]; sourceProvenance = with sourceTypes; [ fromSource binaryBytecode # deps diff --git a/pkgs/tools/security/jwt-cli/default.nix b/pkgs/tools/security/jwt-cli/default.nix index 20c172fc5017..d49d5289c44c 100644 --- a/pkgs/tools/security/jwt-cli/default.nix +++ b/pkgs/tools/security/jwt-cli/default.nix @@ -2,16 +2,16 @@ rustPlatform.buildRustPackage rec { pname = "jwt-cli"; - version = "5.0.3"; + version = "6.0.0"; src = fetchFromGitHub { owner = "mike-engel"; repo = pname; rev = version; - sha256 = "01aqqjynfcrn3m36hfjwcfh870imcd0hj5gifxzpnjiqjwpvys59"; + sha256 = "sha256-EzXpiJGTAlTDHJwl7FwIsDHMqStj2PLD1PHmv0flBKc="; }; - cargoSha256 = "1n4gmqmi975cd2zyrf0yi4gbxjjg9f99xa191mgmrdyyij7id3cf"; + cargoHash = "sha256-l1W+eYuKnMPN2wPhYPXo5ixUz2bX+FZnDazk+FbxquU="; buildInputs = lib.optional stdenv.isDarwin Security; diff --git a/pkgs/tools/security/metasploit/Gemfile b/pkgs/tools/security/metasploit/Gemfile index 3e33c11117b6..06b3bc9d7755 100644 --- a/pkgs/tools/security/metasploit/Gemfile +++ b/pkgs/tools/security/metasploit/Gemfile @@ -1,4 +1,4 @@ # frozen_string_literal: true source "https://rubygems.org" -gem "metasploit-framework", git: "https://github.com/rapid7/metasploit-framework", ref: "refs/tags/6.3.21" +gem "metasploit-framework", git: "https://github.com/rapid7/metasploit-framework", ref: "refs/tags/6.3.22" diff --git a/pkgs/tools/security/metasploit/Gemfile.lock b/pkgs/tools/security/metasploit/Gemfile.lock index fb6e882106b8..d7dc2c9d28eb 100644 --- a/pkgs/tools/security/metasploit/Gemfile.lock +++ b/pkgs/tools/security/metasploit/Gemfile.lock @@ -1,9 +1,9 @@ GIT remote: https://github.com/rapid7/metasploit-framework - revision: e4402b8b4ae8dfabcbb185c59200c3ae86c0cd6c - ref: refs/tags/6.3.21 + revision: b32d454d51c2a114658ee8b8f8ce571869e0b91e + ref: refs/tags/6.3.22 specs: - metasploit-framework (6.3.21) + metasploit-framework (6.3.22) actionpack (~> 7.0) activerecord (~> 7.0) activesupport (~> 7.0) @@ -34,7 +34,7 @@ GIT metasploit-concern metasploit-credential metasploit-model - metasploit-payloads (= 2.0.141) + metasploit-payloads (= 2.0.143) metasploit_data_models metasploit_payloads-mettle (= 1.0.20) mqtt @@ -102,25 +102,25 @@ GEM remote: https://rubygems.org/ specs: Ascii85 (1.1.0) - actionpack (7.0.5) - actionview (= 7.0.5) - activesupport (= 7.0.5) + actionpack (7.0.5.1) + actionview (= 7.0.5.1) + activesupport (= 7.0.5.1) rack (~> 2.0, >= 2.2.4) rack-test (>= 0.6.3) rails-dom-testing (~> 2.0) rails-html-sanitizer (~> 1.0, >= 1.2.0) - actionview (7.0.5) - activesupport (= 7.0.5) + actionview (7.0.5.1) + activesupport (= 7.0.5.1) builder (~> 3.1) erubi (~> 1.4) rails-dom-testing (~> 2.0) rails-html-sanitizer (~> 1.1, >= 1.2.0) - activemodel (7.0.5) - activesupport (= 7.0.5) - activerecord (7.0.5) - activemodel (= 7.0.5) - activesupport (= 7.0.5) - activesupport (7.0.5) + activemodel (7.0.5.1) + activesupport (= 7.0.5.1) + activerecord (7.0.5.1) + activemodel (= 7.0.5.1) + activesupport (= 7.0.5.1) + activesupport (7.0.5.1) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 1.6, < 2) minitest (>= 5.1) @@ -131,16 +131,16 @@ GEM arel-helpers (2.14.0) activerecord (>= 3.1.0, < 8) aws-eventstream (1.2.0) - aws-partitions (1.780.0) + aws-partitions (1.781.0) aws-sdk-core (3.175.0) aws-eventstream (~> 1, >= 1.0.2) aws-partitions (~> 1, >= 1.651.0) aws-sigv4 (~> 1.5) jmespath (~> 1, >= 1.6.1) - aws-sdk-ec2 (1.384.0) + aws-sdk-ec2 (1.386.0) aws-sdk-core (~> 3, >= 3.174.0) aws-sigv4 (~> 1.1) - aws-sdk-iam (1.81.0) + aws-sdk-iam (1.82.0) aws-sdk-core (~> 3, >= 3.174.0) aws-sigv4 (~> 1.1) aws-sdk-kms (1.67.0) @@ -155,7 +155,7 @@ GEM aws-sigv4 (~> 1.1) aws-sigv4 (1.5.2) aws-eventstream (~> 1, >= 1.0.2) - bcrypt (3.1.18) + bcrypt (3.1.19) bcrypt_pbkdf (1.1.0) bindata (2.4.15) bootsnap (1.16.0) @@ -184,7 +184,7 @@ GEM eventmachine (1.2.7) faker (3.2.0) i18n (>= 1.8.11, < 2) - faraday (2.7.6) + faraday (2.7.7) faraday-net_http (>= 2.0, < 3.1) ruby2_keywords (>= 0.0.4) faraday-net_http (3.0.2) @@ -245,7 +245,7 @@ GEM activemodel (~> 7.0) activesupport (~> 7.0) railties (~> 7.0) - metasploit-payloads (2.0.141) + metasploit-payloads (2.0.143) metasploit_data_models (6.0.2) activerecord (~> 7.0) activesupport (~> 7.0) @@ -311,9 +311,9 @@ GEM rails-html-sanitizer (1.6.0) loofah (~> 2.21) nokogiri (~> 1.14) - railties (7.0.5) - actionpack (= 7.0.5) - activesupport (= 7.0.5) + railties (7.0.5.1) + actionpack (= 7.0.5.1) + activesupport (= 7.0.5.1) method_source rake (>= 12.2) thor (~> 1.0) @@ -409,7 +409,7 @@ GEM rack (>= 1, < 3) thor (1.2.2) tilt (2.2.0) - timeout (0.3.2) + timeout (0.4.0) ttfunk (1.7.0) tzinfo (2.0.6) concurrent-ruby (~> 1.0) diff --git a/pkgs/tools/security/metasploit/default.nix b/pkgs/tools/security/metasploit/default.nix index 14e40b4aa728..6977e2a67b6d 100644 --- a/pkgs/tools/security/metasploit/default.nix +++ b/pkgs/tools/security/metasploit/default.nix @@ -15,13 +15,13 @@ let }; in stdenv.mkDerivation rec { pname = "metasploit-framework"; - version = "6.3.21"; + version = "6.3.22"; src = fetchFromGitHub { owner = "rapid7"; repo = "metasploit-framework"; rev = version; - sha256 = "sha256-LtgskXFvBoF+I1t3eOXHcLlZjBIq0Rfgs20+QJxl4EM="; + sha256 = "sha256-9G6SXmQrQMvq56JBfCV3OH7X9cLXgEmQWtTehAybU8k="; }; nativeBuildInputs = [ makeWrapper ]; diff --git a/pkgs/tools/security/metasploit/gemset.nix b/pkgs/tools/security/metasploit/gemset.nix index 65a248c1f14d..b5c0f8657dad 100644 --- a/pkgs/tools/security/metasploit/gemset.nix +++ b/pkgs/tools/security/metasploit/gemset.nix @@ -4,50 +4,50 @@ platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "0w717izq6k7wl2j6zn4516kg2iwg3zgdzja6b6gpk6y5nccr04hw"; + sha256 = "003y7cdxwzdqx8hgw02kf1b5mp8qr8syx07f35sk3ghhqxp39ksy"; type = "gem"; }; - version = "7.0.5"; + version = "7.0.5.1"; }; actionview = { groups = ["default"]; platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "1z0xvdal339w7jvk7a5py0c1q5xh588vqrilgxizkvzm3hwf48a2"; + sha256 = "11ihpqcvz3f38ka85zdjkdcvgdbcan81dbr0y9bi784jn1v5ggwa"; type = "gem"; }; - version = "7.0.5"; + version = "7.0.5.1"; }; activemodel = { groups = ["default"]; platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "0cjbk1xl6jl2d6sczpxnr8da7zbmshmrghqhqdcwqqzl6chcy2si"; + sha256 = "12f89hxs4s26ggsg4bnz9qxlcsclcgx9gdsl8dni5jc0gk47h14y"; type = "gem"; }; - version = "7.0.5"; + version = "7.0.5.1"; }; activerecord = { groups = ["default"]; platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "04x0bz3051linhmi52cfg31nsm4sgg27m7wp9p0cxrxdwc7q0bjl"; + sha256 = "1sfdq2slmsc0ygncl36dq1lmjww1y3b42izrnn62cyisiag28796"; type = "gem"; }; - version = "7.0.5"; + version = "7.0.5.1"; }; activesupport = { groups = ["default"]; platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "1c7k5i6531z5il4q1jnbrv7x7zcl3bgnxp5fzl71rzigk6zn53ym"; + sha256 = "0m1sa6djlm9cz6mz3lcbqqahvm6qj75dmq3phpn2ysyxnlz2hr0c"; type = "gem"; }; - version = "7.0.5"; + version = "7.0.5.1"; }; addressable = { groups = ["default"]; @@ -104,10 +104,10 @@ platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "0plbj6d69j3vi8zwg9q8hkr77b7p7kg8bfqpvv9ghv2zay3igp3v"; + sha256 = "1y9ghr029lf5kbci9xylhqqjfphfx5ds8g1n72x90r9qdzn1wr1z"; type = "gem"; }; - version = "1.780.0"; + version = "1.781.0"; }; aws-sdk-core = { groups = ["default"]; @@ -124,20 +124,20 @@ platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "0smq6m3xgh81snmckai835ashg1f6p5qq0l6mmwqqg5cgppgi81r"; + sha256 = "1fn9b7asb7rrvcjj9iid3q8q4gd27k2hkiyiiijbjzf76lkm74rs"; type = "gem"; }; - version = "1.384.0"; + version = "1.386.0"; }; aws-sdk-iam = { groups = ["default"]; platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "0bqz348kdcfwm4pz79d0rfwn4qaf75icrp8nkiilgnl16zwc2l6b"; + sha256 = "0v13fcm4214js2gy2iwws4zri2dbj1ipkmql8iwy8sa093g59bh8"; type = "gem"; }; - version = "1.81.0"; + version = "1.82.0"; }; aws-sdk-kms = { groups = ["default"]; @@ -184,10 +184,10 @@ platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "048z3fvcknqx7ikkhrcrykxlqmf9bzc7l0y5h1cnvrc9n2qf0k8m"; + sha256 = "14crcsmcsyiskr9xzgzcfz2dr74zg1jvavrrxpf5vnn9q75fakz9"; type = "gem"; }; - version = "3.1.18"; + version = "3.1.19"; }; bcrypt_pbkdf = { groups = ["default"]; @@ -374,10 +374,10 @@ platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "08rxibzssqv14sgdfh45pdm26nbk54xp84vb5pb1mlyalszz1mc3"; + sha256 = "1ai4cxnymjp7c2xqbfksks82aah0pbyjsl3r2cgc4iimrw2wg8qy"; type = "gem"; }; - version = "2.7.6"; + version = "2.7.7"; }; faraday-net_http = { groups = ["default"]; @@ -634,12 +634,12 @@ platforms = []; source = { fetchSubmodules = false; - rev = "e4402b8b4ae8dfabcbb185c59200c3ae86c0cd6c"; - sha256 = "0hz0cnf40gkdngh1gl9a2a65kfbhqzjphxsv4dz821kgf68jrn1f"; + rev = "b32d454d51c2a114658ee8b8f8ce571869e0b91e"; + sha256 = "1jakkc689pnlba84k06pqbsxfziqfwjpqhd2wzmcnh1bcig94vpl"; type = "git"; url = "https://github.com/rapid7/metasploit-framework"; }; - version = "6.3.21"; + version = "6.3.22"; }; metasploit-model = { groups = ["default"]; @@ -656,10 +656,10 @@ platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "0cva2kaj000gq3039ignp8wn36lq9b8znrwk98iwg8p4xc0vqa78"; + sha256 = "0y72am25xqa8fip3i1ann6xyap3aik745fl1qfcjix7faakmka8c"; type = "gem"; }; - version = "2.0.141"; + version = "2.0.143"; }; metasploit_data_models = { groups = ["default"]; @@ -1027,10 +1027,10 @@ platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "0kn3cx00jnb7bjnh1k2q0dxk0r7nl1a0krgyk5ykxw1wcac81wyw"; + sha256 = "1z4lqqbd4i5izsg97mx5yf3gj7y5d07wgvad0jzjghjg12pf142i"; type = "gem"; }; - version = "7.0.5"; + version = "7.0.5.1"; }; rake = { groups = ["default"]; @@ -1458,10 +1458,10 @@ platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "1pfddf51n5fnj4f9ggwj3wbf23ynj0nbxlxqpz12y1gvl9g7d6r6"; + sha256 = "1d9cvm0f4zdpwa795v3zv4973y5zk59j7s1x3yn90jjrhcz1yvfd"; type = "gem"; }; - version = "0.3.2"; + version = "0.4.0"; }; ttfunk = { groups = ["default"]; diff --git a/pkgs/tools/text/frogmouth/default.nix b/pkgs/tools/text/frogmouth/default.nix index 658d06564966..649e5001438b 100644 --- a/pkgs/tools/text/frogmouth/default.nix +++ b/pkgs/tools/text/frogmouth/default.nix @@ -5,14 +5,14 @@ python3.pkgs.buildPythonApplication rec { pname = "frogmouth"; - version = "0.6.0"; + version = "0.7.0"; format = "pyproject"; src = fetchFromGitHub { owner = "Textualize"; repo = "frogmouth"; rev = "v${version}"; - hash = "sha256-BgJdcdIgYNZUJLWDgUWIDyiSSAkLdePYus3IYQo/QpY="; + hash = "sha256-XKIGZ100aK5ZCsPxxakXhymYXXFYo7S+chMFs7jwXtw="; }; nativeBuildInputs = [ @@ -28,6 +28,7 @@ python3.pkgs.buildPythonApplication rec { ]; pythonRelaxDeps = [ + "httpx" "xdg" ]; diff --git a/pkgs/top-level/kodi-packages.nix b/pkgs/top-level/kodi-packages.nix index 8cb51cd5afb7..c975cf135e5b 100644 --- a/pkgs/top-level/kodi-packages.nix +++ b/pkgs/top-level/kodi-packages.nix @@ -3,7 +3,7 @@ with lib; let - inherit (libretro) genesis-plus-gx mgba snes9x twenty-fortyeight; + inherit (libretro) fuse genesis-plus-gx mgba snes9x twenty-fortyeight; in let self = rec { @@ -64,6 +64,8 @@ let self = rec { libretro-2048 = callPackage ../applications/video/kodi/addons/libretro-2048 { inherit twenty-fortyeight; }; + libretro-fuse = callPackage ../applications/video/kodi/addons/libretro-fuse { inherit fuse; }; + libretro-genplus = callPackage ../applications/video/kodi/addons/libretro-genplus { inherit genesis-plus-gx; }; libretro-mgba = callPackage ../applications/video/kodi/addons/libretro-mgba { inherit mgba; };