Merge master into staging-next

This commit is contained in:
github-actions[bot] 2022-11-18 00:02:08 +00:00 committed by GitHub
commit faef90e84d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
32 changed files with 1049 additions and 458 deletions

View File

@ -1426,6 +1426,16 @@ services.github-runner.serviceOverrides.SupplementaryGroups = [
dbus service.
</para>
</listitem>
<listitem>
<para>
The Mastodon package got upgraded from the major version 3 to
4. See the
<link xlink:href="https://github.com/mastodon/mastodon/releases/tag/v4.0.0">v4.0.0
release notes</link> for a list of changes. On standard
setups, no manual migration steps are required. Nevertheless,
a database backup is recommended.
</para>
</listitem>
<listitem>
<para>
The <literal>nomad</literal> package now defaults to 1.3,

View File

@ -439,6 +439,8 @@ Available as [services.patroni](options.html#opt-services.patroni.enable).
- There is a new module for the `xfconf` program (the Xfce configuration storage system), which has a dbus service.
- The Mastodon package got upgraded from the major version 3 to 4. See the [v4.0.0 release notes](https://github.com/mastodon/mastodon/releases/tag/v4.0.0) for a list of changes. On standard setups, no manual migration steps are required. Nevertheless, a database backup is recommended.
- The `nomad` package now defaults to 1.3, which no longer has a downgrade path to releases 1.2 or older.
- The `nodePackages` package set now defaults to the LTS release in the `nodejs` package again, instead of being pinned to `nodejs-14_x`. Several updates to node2nix have been made for compatibility with newer Node.js and npm versions and a new `postRebuild` hook has been added for packages to perform extra build steps before the npm install step prunes dev dependencies.

View File

@ -16,7 +16,7 @@ let
in
{
name = "mastodon";
meta.maintainers = with pkgs.lib.maintainers; [ erictapen izorkin ];
meta.maintainers = with pkgs.lib.maintainers; [ erictapen izorkin turion ];
nodes = {
ca = { pkgs, ... }: {
@ -56,6 +56,9 @@ in
};
server = { pkgs, ... }: {
virtualisation.memorySize = 2048;
networking = {
interfaces.eth1 = {
ipv4.addresses = [

View File

@ -185,12 +185,12 @@ final: prev:
Navigator-nvim = buildVimPluginFrom2Nix {
pname = "Navigator.nvim";
version = "2022-04-29";
version = "2022-11-16";
src = fetchFromGitHub {
owner = "numToStr";
repo = "Navigator.nvim";
rev = "0c57f67a34eff7fd20785861926b7fe6bd76e2c2";
sha256 = "1f1fh5w2hsf16dcd0zz5x4d5ig089bgr7dial3ir82445g7whwsc";
rev = "2ef04f4be7a9ffc648751e8c0d0c7236074c1dc1";
sha256 = "0yszjbl4q4pn3f6k90jx2i4bkqm55r4gjl7s6fmf6igcphmslkgm";
};
meta.homepage = "https://github.com/numToStr/Navigator.nvim/";
};
@ -486,12 +486,12 @@ final: prev:
aerial-nvim = buildVimPluginFrom2Nix {
pname = "aerial.nvim";
version = "2022-11-14";
version = "2022-11-16";
src = fetchFromGitHub {
owner = "stevearc";
repo = "aerial.nvim";
rev = "6146e0aaea0c42f8cc151827a0ac83408d11b639";
sha256 = "1fyvly5z420gxifz683jpxmw0l68bn11qrsg04b1p07g2xhjrvjd";
rev = "4b42ddbd453caec3b12541af80e498a02d47cf20";
sha256 = "0r3giqdvdpi3066ky4yib4lv36xy7cvsk3ry8j339ghiw00rjfv4";
fetchSubmodules = true;
};
meta.homepage = "https://github.com/stevearc/aerial.nvim/";
@ -811,12 +811,12 @@ final: prev:
barbecue-nvim = buildVimPluginFrom2Nix {
pname = "barbecue.nvim";
version = "2022-11-13";
version = "2022-11-16";
src = fetchFromGitHub {
owner = "utilyre";
repo = "barbecue.nvim";
rev = "7f14b47d8ebb5135724ccb7041f5ce43ec6dc839";
sha256 = "0n61764k2lqr59gldqchzhrbh8rgyjbfijfdpxsfp4x1aps35zks";
rev = "ce386c58bfce6601ab23f83fe3737e9201443267";
sha256 = "1ijybbpvjw3v2fqih8ldgs1ivhy84bbr59q4ipmph2rxxd4dwf8n";
};
meta.homepage = "https://github.com/utilyre/barbecue.nvim/";
};
@ -919,12 +919,12 @@ final: prev:
bufdelete-nvim = buildVimPluginFrom2Nix {
pname = "bufdelete.nvim";
version = "2022-11-02";
version = "2022-11-16";
src = fetchFromGitHub {
owner = "famiu";
repo = "bufdelete.nvim";
rev = "027d356a5caec51881089886893c197f0c27fb48";
sha256 = "1kg671nqjic4dn275ixf3iapj40q96mmpmi4bssz0pdd4gr37klm";
rev = "3ebf4a98c380ec27b3066eaa5f1fdda332df1a9d";
sha256 = "1cnlhl7kin27v57l2v4yn9v4kvdb9lp4h20ipyw3jh7r13p3y8gv";
};
meta.homepage = "https://github.com/famiu/bufdelete.nvim/";
};
@ -943,12 +943,12 @@ final: prev:
bufferline-nvim = buildVimPluginFrom2Nix {
pname = "bufferline.nvim";
version = "2022-11-07";
version = "2022-11-16";
src = fetchFromGitHub {
owner = "akinsho";
repo = "bufferline.nvim";
rev = "7c07dee2714778a84a9adda6e676c8e2151085f2";
sha256 = "1v8j6zc5r30l9nzpvi2y5mym10cl3injpxarqkkcmww24daqgr74";
rev = "4ecfa81e470a589e74adcde3d5bb1727dd407363";
sha256 = "0l2d28bh85cv722c25qda74nkwmd19nifyyqmsn5ac2s027pasd8";
};
meta.homepage = "https://github.com/akinsho/bufferline.nvim/";
};
@ -1135,12 +1135,12 @@ final: prev:
cmp-calc = buildVimPluginFrom2Nix {
pname = "cmp-calc";
version = "2022-04-25";
version = "2022-11-16";
src = fetchFromGitHub {
owner = "hrsh7th";
repo = "cmp-calc";
rev = "f7efc20768603bd9f9ae0ed073b1c129f63eb312";
sha256 = "0q5p5s46bh0h1w9p3yzwxd04hlbxg3s4liq42r697gqvna6sq0yg";
rev = "50792f34a628ea6eb31d2c90e8df174671e4e7a0";
sha256 = "1zl0wrszvwf5h7w2gv02a9py037k173wicipj9i8m4zfygixi90s";
};
meta.homepage = "https://github.com/hrsh7th/cmp-calc/";
};
@ -1375,12 +1375,12 @@ final: prev:
cmp-nvim-lsp = buildVimPluginFrom2Nix {
pname = "cmp-nvim-lsp";
version = "2022-11-15";
version = "2022-11-16";
src = fetchFromGitHub {
owner = "hrsh7th";
repo = "cmp-nvim-lsp";
rev = "91050df7b3eeb91844bd80cde2ec5993fe91adcc";
sha256 = "1ka1bank3mkdgpch2c23i0109dvl48145kwfkyb5w1zy0d4m3rgq";
rev = "59224771f91b86d1de12570b4070fe4ad7cd1eeb";
sha256 = "1m8xs7fznf4kk6d96f2fxgwd7i5scd04pfy2s4qsb5gzh7q2ka9j";
};
meta.homepage = "https://github.com/hrsh7th/cmp-nvim-lsp/";
};
@ -1447,12 +1447,12 @@ final: prev:
cmp-omni = buildVimPluginFrom2Nix {
pname = "cmp-omni";
version = "2022-01-08";
version = "2022-11-17";
src = fetchFromGitHub {
owner = "hrsh7th";
repo = "cmp-omni";
rev = "7a457f0c4f9e0801fee777d955eb841659aa3b84";
sha256 = "0f9mk0h3g1gg6lq9qnasi0liv8kvgc6rzfvgc9cflq5kkw97gjpw";
rev = "8457e4144ea2fc5efbadb7d22250d5ee8f8862ba";
sha256 = "01qqf8b26nrv6wdn99dcvrrbapvnxmf05vaxhjfxl610z86bsxar";
};
meta.homepage = "https://github.com/hrsh7th/cmp-omni/";
};
@ -2023,24 +2023,24 @@ final: prev:
coq-artifacts = buildVimPluginFrom2Nix {
pname = "coq.artifacts";
version = "2022-11-15";
version = "2022-11-17";
src = fetchFromGitHub {
owner = "ms-jpq";
repo = "coq.artifacts";
rev = "b85f88e9383791cd172468cdf2f2453e04e31e7e";
sha256 = "1160g2z9pgbhvzrg160mbvbzzhbil1l7373q5ikjf4a5fpyfvp4n";
rev = "3f13b718b8066e565ffc0b0ad9d45211b79d7843";
sha256 = "0wikjlpx77da1inhmb4a3466sl6nnimw8mh7c8djf76l4g8lszyz";
};
meta.homepage = "https://github.com/ms-jpq/coq.artifacts/";
};
coq-thirdparty = buildVimPluginFrom2Nix {
pname = "coq.thirdparty";
version = "2022-11-15";
version = "2022-11-17";
src = fetchFromGitHub {
owner = "ms-jpq";
repo = "coq.thirdparty";
rev = "80169234eba842dde43130fe3c67163865318175";
sha256 = "0pbs5qyqrz0g49f92f3sy1l2kz5r9av2v1zwkxqnrlbx5j0cs2r3";
rev = "42b6b53b8364794ecd3db62b74bd0d2777b2c4f1";
sha256 = "1a3pvp2q8hhckyvd49z6l9xg0apx1hcl53v1ikhb769r5i55p1ha";
};
meta.homepage = "https://github.com/ms-jpq/coq.thirdparty/";
};
@ -2059,12 +2059,12 @@ final: prev:
coq_nvim = buildVimPluginFrom2Nix {
pname = "coq_nvim";
version = "2022-11-15";
version = "2022-11-17";
src = fetchFromGitHub {
owner = "ms-jpq";
repo = "coq_nvim";
rev = "452dbcdebbdbe13e8aba348a44031dee37bba740";
sha256 = "0b6knphccqd91mj0wg1851li7c7jb9shp75bqrisgi0y4m4kx2iq";
rev = "4083b51b732186dcd4fd52e75bc0d7d9559c1ee9";
sha256 = "1a1p58n8wd4zvc41ask6k6v9sddsg0753j8r8x4sqj3rwpxv3av5";
};
meta.homepage = "https://github.com/ms-jpq/coq_nvim/";
};
@ -2589,12 +2589,12 @@ final: prev:
diffview-nvim = buildVimPluginFrom2Nix {
pname = "diffview.nvim";
version = "2022-11-11";
version = "2022-11-17";
src = fetchFromGitHub {
owner = "sindrets";
repo = "diffview.nvim";
rev = "e0c81186dcb96f9199024cbe3400ed367e716037";
sha256 = "071ghjvyzh0zlzwx3qrb5chc7wmz2ab21m2wiqjkkdi4ic9pdjmv";
rev = "d5662d416bd1f12b73a288769ad8dedab7cc92c9";
sha256 = "0l0rixn90zraldxnqbipdd5lnm1vsknsc5f4941xyb17l7wf8ys3";
};
meta.homepage = "https://github.com/sindrets/diffview.nvim/";
};
@ -2613,12 +2613,12 @@ final: prev:
doki-theme-vim = buildVimPluginFrom2Nix {
pname = "doki-theme-vim";
version = "2022-11-08";
version = "2022-11-16";
src = fetchFromGitHub {
owner = "doki-theme";
repo = "doki-theme-vim";
rev = "cf534ddd2594b9e2f9602f0f65fbbf925d038505";
sha256 = "121y84p8p16djm60zb4sl5b5blsfsngmjp602rrvd2wi6jzjcn79";
rev = "2d1345239ae7327339bcbd645425ec993bc855d1";
sha256 = "1p2vjxry2bf9avxnf3hfbvxz8h37gh9rsdw4km3v42aphk49lvr0";
};
meta.homepage = "https://github.com/doki-theme/doki-theme-vim/";
};
@ -2807,12 +2807,12 @@ final: prev:
feline-nvim = buildVimPluginFrom2Nix {
pname = "feline.nvim";
version = "2022-10-26";
version = "2022-11-16";
src = fetchFromGitHub {
owner = "feline-nvim";
repo = "feline.nvim";
rev = "0d790837fc7ada5817176acf92fc168eeca86e5a";
sha256 = "0xg3p1n9v9psa3c2qhzhxjkrr8d5xz35riady0q0s5llbanvabg9";
rev = "6d4e3f934bffaa1893a690cd9b8f8b584ef0a7ea";
sha256 = "10bwbw2fhmyhscm135jd4qc091xzqb155y2bbn7ms35jrwvaz0z4";
};
meta.homepage = "https://github.com/feline-nvim/feline.nvim/";
};
@ -2976,12 +2976,12 @@ final: prev:
friendly-snippets = buildVimPluginFrom2Nix {
pname = "friendly-snippets";
version = "2022-10-28";
version = "2022-11-16";
src = fetchFromGitHub {
owner = "rafamadriz";
repo = "friendly-snippets";
rev = "c93311fbcc840210a2c0db574177d84a35a2c9c1";
sha256 = "1kisjlwa2nad9xcwzal1yfdnwpcklkpz2ks6gpqqjfarnxw25c16";
rev = "ef8caa5002e53977779ce8ab18a9c393ed624386";
sha256 = "1kb3gh0qlbc75qkwy3ybhgsm9gcwbdba75ffhpcbifd6s6rdfj0n";
};
meta.homepage = "https://github.com/rafamadriz/friendly-snippets/";
};
@ -3467,12 +3467,12 @@ final: prev:
haskell-tools-nvim = buildVimPluginFrom2Nix {
pname = "haskell-tools.nvim";
version = "2022-11-15";
version = "2022-11-16";
src = fetchFromGitHub {
owner = "MrcJkb";
repo = "haskell-tools.nvim";
rev = "d7d38a9304205f97cee06d1afdfed5a571c08d1e";
sha256 = "18bvwrsxqg78000r96psd6npcl7p1gs2alf3cqfk7i1hi565mdri";
rev = "34b6e9cf771d0c98a58ff2e8d413e8e6725232a6";
sha256 = "1r0mj4gfqjx6v6wmwymg0va059xrinfdh45rx0i266m56xsq8fqb";
};
meta.homepage = "https://github.com/MrcJkb/haskell-tools.nvim/";
};
@ -4044,12 +4044,12 @@ final: prev:
legendary-nvim = buildVimPluginFrom2Nix {
pname = "legendary.nvim";
version = "2022-11-15";
version = "2022-11-16";
src = fetchFromGitHub {
owner = "mrjones2014";
repo = "legendary.nvim";
rev = "1050be8b7f11a26048400f3dfe5ce8a0ac6a1901";
sha256 = "11b2q8ysf5dybf9bpfrs92syy5k4vxfmbkhy3fdkyhmslvpmd9a4";
rev = "84f8b0f3200c16cb05a4745ec4412bf2870f69b6";
sha256 = "1ipscjk4bv4yygq6g9xn3pv3s8zx9zzcnln5vdjzsmgrc38bw9d6";
};
meta.homepage = "https://github.com/mrjones2014/legendary.nvim/";
};
@ -4080,12 +4080,12 @@ final: prev:
lexima-vim = buildVimPluginFrom2Nix {
pname = "lexima.vim";
version = "2022-11-13";
version = "2022-11-17";
src = fetchFromGitHub {
owner = "cohama";
repo = "lexima.vim";
rev = "ce7c51fd2e14b94510e140c40775fa27b1956f98";
sha256 = "1v8d3227h3krpgb34b84bzcyrdh8x85wyxyp776353n3z4wk8051";
rev = "57dc3a09f91bc37aae7d3fc7bdc3a8411c8450d7";
sha256 = "0d4fw65j4wbxywpmf3iwc8y5pq4p20bnq6gyb4d78dnk8ym6cpq2";
};
meta.homepage = "https://github.com/cohama/lexima.vim/";
};
@ -4392,11 +4392,11 @@ final: prev:
lsp_lines-nvim = buildVimPluginFrom2Nix {
pname = "lsp_lines.nvim";
version = "2022-08-03";
version = "2022-11-16";
src = fetchgit {
url = "https://git.sr.ht/~whynothugo/lsp_lines.nvim";
rev = "dbfd8e96ec2696e1ceedcd23fd70e842256e3dea";
sha256 = "1cch7sc3728z07rhfnc9fjpnq39dj3laxkvsv4iqfr5vl9c2pqvk";
rev = "ec98b45c8280e5ef8c84028d4f38aa447276c002";
sha256 = "0xwbhznwbs6bshp1l501caymdcs486apn4rx4p9vnryrxdzc4chy";
};
meta.homepage = "https://git.sr.ht/~whynothugo/lsp_lines.nvim";
};
@ -4560,12 +4560,12 @@ final: prev:
material-nvim = buildVimPluginFrom2Nix {
pname = "material.nvim";
version = "2022-11-07";
version = "2022-11-16";
src = fetchFromGitHub {
owner = "marko-cerovac";
repo = "material.nvim";
rev = "0b463a62800b081e86dbfe3d2d0be03e1959ac8c";
sha256 = "0bf0qpp7rkw130k55i246a9f3j8823djwczii1m44v1cw8ggp7wb";
rev = "36189183cee0c91fe6d9c68f6f9868418dda6c19";
sha256 = "04yym03wainxxjy23z6hpg5p8hz2silg1s1kp70zndvwh8lvcxds";
};
meta.homepage = "https://github.com/marko-cerovac/material.nvim/";
};
@ -4968,12 +4968,12 @@ final: prev:
neodev-nvim = buildVimPluginFrom2Nix {
pname = "neodev.nvim";
version = "2022-11-14";
version = "2022-11-16";
src = fetchFromGitHub {
owner = "folke";
repo = "neodev.nvim";
rev = "7f8b73f56d2055efb3b0550a92d62ea78b1e5e41";
sha256 = "129w99rafqxc78py1vdbqa3ampp0w581zfc2nkkwc6mxi8c2yn2w";
rev = "95d286ef5c63e9d51d007822baefa29c1e23dd8b";
sha256 = "0cfacdyqah6xf6f0pmb2a62p5ciwb9l0z2fkvb94b04zvzbwpkxc";
};
meta.homepage = "https://github.com/folke/neodev.nvim/";
};
@ -5112,12 +5112,12 @@ final: prev:
neotest = buildVimPluginFrom2Nix {
pname = "neotest";
version = "2022-11-14";
version = "2022-11-17";
src = fetchFromGitHub {
owner = "nvim-neotest";
repo = "neotest";
rev = "779e04fdadadcad9cdca1a2d4feb2420364cdb99";
sha256 = "0f1mw9ppw0361jz2mpjlh3i3k5bxd5361x4i6iiasqmfgsljd3k9";
rev = "36aa842f4f344929929110b8f22cbed2aeb4b83c";
sha256 = "0n8lrsgqdfg0c8i4ffr05x4xrc4wvqjf51bxyxmkl8wk65ya1dzb";
};
meta.homepage = "https://github.com/nvim-neotest/neotest/";
};
@ -5256,12 +5256,12 @@ final: prev:
nightfox-nvim = buildVimPluginFrom2Nix {
pname = "nightfox.nvim";
version = "2022-11-12";
version = "2022-11-17";
src = fetchFromGitHub {
owner = "EdenEast";
repo = "nightfox.nvim";
rev = "e70c3edabf30c671230371ff941df63ef82ee441";
sha256 = "18bpyczpsmacl4x0jgg708fvyz70wnllrn5pql5mjdp213yg51v3";
rev = "b3f691534ebc60986d44d0ac113621e6e2e61314";
sha256 = "1yl6hcc6rk82k25mxfya1klk4hajszi10970hvxsmchi9z0pzx0i";
};
meta.homepage = "https://github.com/EdenEast/nightfox.nvim/";
};
@ -5304,12 +5304,12 @@ final: prev:
noice-nvim = buildVimPluginFrom2Nix {
pname = "noice.nvim";
version = "2022-11-15";
version = "2022-11-17";
src = fetchFromGitHub {
owner = "folke";
repo = "noice.nvim";
rev = "1bce9239531f863620c5cf90c76862cf7d0f0a2b";
sha256 = "1mwh001r1dvkflqmpgy9qyyn4fk3yx9slzlnw8pjsjnm12grr935";
rev = "b10bbbb91215d0324d7d7f4cd0d8de3d1332648f";
sha256 = "1yd8w7jfxyg8y8gw4sn96jnhisfvda9vs148cnszqms6n8244n4n";
};
meta.homepage = "https://github.com/folke/noice.nvim/";
};
@ -5460,12 +5460,12 @@ final: prev:
nvim-bqf = buildVimPluginFrom2Nix {
pname = "nvim-bqf";
version = "2022-11-11";
version = "2022-11-16";
src = fetchFromGitHub {
owner = "kevinhwang91";
repo = "nvim-bqf";
rev = "3a79f7ce4f6e11eeffe55ba4bde01cdc20da08c0";
sha256 = "06qf0fgp7icrci8mm34cf9742ivkd87an0806jlnyy6yxnlz7qsz";
rev = "5ce70db0d8e3ab5dd58e2fcdc4679bb2f6b53245";
sha256 = "0l4vx73s15p6f2abmr3js0wwx2bzsh34xv6hizhdp5nywdfx9alw";
};
meta.homepage = "https://github.com/kevinhwang91/nvim-bqf/";
};
@ -5496,12 +5496,12 @@ final: prev:
nvim-cmp = buildNeovimPluginFrom2Nix {
pname = "nvim-cmp";
version = "2022-11-15";
version = "2022-11-16";
src = fetchFromGitHub {
owner = "hrsh7th";
repo = "nvim-cmp";
rev = "e820335208a6a46e97202592a3694d8e01b923bc";
sha256 = "16k3g5lfjyy04j06rz2jh8vl0pjlpsv9c7lg6vji1sh8dscznv7i";
rev = "a188be8559d625049010e3b814ad30a2447095bd";
sha256 = "0y0nnyyng2d39ma41al6vl39zws0dxdwdgx1w7qz9cabj0gpzp7p";
};
meta.homepage = "https://github.com/hrsh7th/nvim-cmp/";
};
@ -5614,6 +5614,18 @@ final: prev:
meta.homepage = "https://github.com/mfussenegger/nvim-dap/";
};
nvim-dap-go = buildVimPluginFrom2Nix {
pname = "nvim-dap-go";
version = "2022-11-04";
src = fetchFromGitHub {
owner = "leoluz";
repo = "nvim-dap-go";
rev = "c75921726ccfe97070285f206de49eddff276ea5";
sha256 = "1sgz5vkkw0zmpnmdfla2k3bvkax5pvn2y9g79xq3vhg9x6gyil5s";
};
meta.homepage = "https://github.com/leoluz/nvim-dap-go/";
};
nvim-dap-python = buildVimPluginFrom2Nix {
pname = "nvim-dap-python";
version = "2022-11-01";
@ -5736,12 +5748,12 @@ final: prev:
nvim-hlslens = buildVimPluginFrom2Nix {
pname = "nvim-hlslens";
version = "2022-11-12";
version = "2022-11-17";
src = fetchFromGitHub {
owner = "kevinhwang91";
repo = "nvim-hlslens";
rev = "7df9c5fffd482821e3cfb3997a5714700d2a5bdd";
sha256 = "11wvr9z8gnrjjfs6z0vckcgjlb6yx3zff4vybp2gq5kbig0ydl3q";
rev = "615999cf0102722da322375c6313d660b8b040d1";
sha256 = "1nm3ynjydam8j7rqd534zbz0p6iff4v5c221ri3h7rp9pja2dr45";
};
meta.homepage = "https://github.com/kevinhwang91/nvim-hlslens/";
};
@ -5964,12 +5976,12 @@ final: prev:
nvim-peekup = buildVimPluginFrom2Nix {
pname = "nvim-peekup";
version = "2022-09-13";
version = "2022-11-16";
src = fetchFromGitHub {
owner = "gennaro-tedesco";
repo = "nvim-peekup";
rev = "69b8e013b26a0f457a213f2285fea00b5635b17d";
sha256 = "0gxjv6rz19m2rx7pmz0gmsykdb050kgr7r70210wbvnxv4nrr6yp";
rev = "2e48f2e1ebc198f3624645f13f5ce64d20708272";
sha256 = "0gim4d50k7y0w0gp108lkkn2300jhgk5jspqv17y2gagv28brr1q";
};
meta.homepage = "https://github.com/gennaro-tedesco/nvim-peekup/";
};
@ -5988,12 +6000,12 @@ final: prev:
nvim-scrollbar = buildVimPluginFrom2Nix {
pname = "nvim-scrollbar";
version = "2022-11-15";
version = "2022-11-17";
src = fetchFromGitHub {
owner = "petertriho";
repo = "nvim-scrollbar";
rev = "853538db5098cd07b618bcb0e4db6b729b1e9f9b";
sha256 = "1bxyv7rah7ccl8fs0x0r0xk824lnfjs218rlxf4xz0zr5z7gyaqs";
rev = "dd0adc741c2b0a5cbd52e4888aa46e4ab3f53cb1";
sha256 = "199833kqpyhvaa59306zv6qg2iq0jvhlxgdpx6v2mgqrzmg4iyrw";
};
meta.homepage = "https://github.com/petertriho/nvim-scrollbar/";
};
@ -6012,12 +6024,12 @@ final: prev:
nvim-snippy = buildVimPluginFrom2Nix {
pname = "nvim-snippy";
version = "2022-10-19";
version = "2022-11-16";
src = fetchFromGitHub {
owner = "dcampos";
repo = "nvim-snippy";
rev = "d732f34c2c64baff182f9d9dc2463490fc3c7f91";
sha256 = "0a7g9s9c8wxk955qj0yvmmwzrv37x8wkn8c07arvp2xj77hpb6rc";
rev = "eb2f7e64d929229ea80c271d115fee0e45cf2789";
sha256 = "1vnq8kc0k32f4p8wxvjrv1g9a083lbxm7bdhh78wf0acs9il46gv";
};
meta.homepage = "https://github.com/dcampos/nvim-snippy/";
};
@ -6048,12 +6060,12 @@ final: prev:
nvim-surround = buildVimPluginFrom2Nix {
pname = "nvim-surround";
version = "2022-11-15";
version = "2022-11-17";
src = fetchFromGitHub {
owner = "kylechui";
repo = "nvim-surround";
rev = "fa7648e3ed5ec22f32de06d366cf8b80141998f0";
sha256 = "1fv8p3nj2ma4j9wsglxjcarsfxhryi6aqmcg9d4fpa6qsdcvlg42";
rev = "1d83fecd27c6b4b66cc529930552d205fbecb660";
sha256 = "18hxq7xm1mf5rpbvj5sgm5ykzh5v4rf0sqhbk6k72mkrgphb61vb";
};
meta.homepage = "https://github.com/kylechui/nvim-surround/";
};
@ -6072,24 +6084,24 @@ final: prev:
nvim-tree-lua = buildVimPluginFrom2Nix {
pname = "nvim-tree.lua";
version = "2022-11-15";
version = "2022-11-16";
src = fetchFromGitHub {
owner = "nvim-tree";
repo = "nvim-tree.lua";
rev = "9d241e5f5889cf8d37c3a8054b3e55157549c283";
sha256 = "0laygscfl6rg3xnh0p5m8a4li8lpp46zxyw1smn4mackhzwqhplj";
rev = "1837751efb5fcfc584cb0ee900f09ff911cd6c0b";
sha256 = "15ff6lk6gc50qq003ipgaljagjbw3hlbsgsyw2ay0r1hxin10sks";
};
meta.homepage = "https://github.com/nvim-tree/nvim-tree.lua/";
};
nvim-treesitter = buildVimPluginFrom2Nix {
pname = "nvim-treesitter";
version = "2022-11-13";
version = "2022-11-16";
src = fetchFromGitHub {
owner = "nvim-treesitter";
repo = "nvim-treesitter";
rev = "2072692aaa4b6da7c354e66c2caf4b0a8f736858";
sha256 = "0ckp1kimbfmb2ilh6hvacdvhqkn497cchhhajl96315xqn29w5kd";
rev = "dc27512e0019dcf4b6fbf0e0d5f285b4c9858308";
sha256 = "0r4by55md53d5lrp86k0hv02pvzizy5hdjznywgghr008a3zd6l2";
};
meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/";
};
@ -6132,12 +6144,12 @@ final: prev:
nvim-treesitter-textobjects = buildVimPluginFrom2Nix {
pname = "nvim-treesitter-textobjects";
version = "2022-11-13";
version = "2022-11-17";
src = fetchFromGitHub {
owner = "nvim-treesitter";
repo = "nvim-treesitter-textobjects";
rev = "1f1cdc892b9b2f96afb1bddcb49ac1a12b899796";
sha256 = "1as6rz26agwrzaykpcg7zg2paazsbw5kz4pa831x68gp7m4p2dyn";
rev = "f456fc83a1024d795cb2a3e61b52ab3d5a213e8c";
sha256 = "1m0i3chwz4pbyw4ny86h6r01yn3s5zc1mkvp2f2wwkd8v65z8s0q";
};
meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-textobjects/";
};
@ -6324,12 +6336,12 @@ final: prev:
onedarkpro-nvim = buildVimPluginFrom2Nix {
pname = "onedarkpro.nvim";
version = "2022-11-15";
version = "2022-11-17";
src = fetchFromGitHub {
owner = "olimorris";
repo = "onedarkpro.nvim";
rev = "5e25c890d35c588f00f186623c885b64d98b86f2";
sha256 = "0xarcj9nrryyq3mk0xwk2ffgc1h1hnjgkmzv0p4ca6zkjdf3ri85";
rev = "7f53486d04f389062bbdcf130e805e09e576a0d1";
sha256 = "01y3klhjykrayyfvnfjn9cbpdw395qif1g1xsnkiq0aj6rx412hs";
};
meta.homepage = "https://github.com/olimorris/onedarkpro.nvim/";
};
@ -6384,24 +6396,24 @@ final: prev:
orgmode = buildVimPluginFrom2Nix {
pname = "orgmode";
version = "2022-11-15";
version = "2022-11-16";
src = fetchFromGitHub {
owner = "nvim-orgmode";
repo = "orgmode";
rev = "68c4f9eaf7f860780cad48d80c7f150333b24795";
sha256 = "1dxr4wlbvsb4cfw6lyxs9k6sz1b686af5xv3r898agjafaa96iy3";
rev = "38fb73c39c95c2c598d7b26835909a0c133d4d0e";
sha256 = "1v7w81g23ksb6lgpfxbn0k9gbycfpcy81qvjyqd67rykgpvm1yj6";
};
meta.homepage = "https://github.com/nvim-orgmode/orgmode/";
};
package-info-nvim = buildVimPluginFrom2Nix {
pname = "package-info.nvim";
version = "2022-10-24";
version = "2022-11-17";
src = fetchFromGitHub {
owner = "vuki656";
repo = "package-info.nvim";
rev = "0b7433ede19ad507edfaf7a924ee159f271a52c3";
sha256 = "1yrf8ays1r92pa6jdrslsapqnk86pl0q5746q3kfj2zxvp2469m0";
rev = "54337910c67946ffb8a2845a4e547dba925e0f37";
sha256 = "0j75j32a8y1a7nmcn26zakv5mcylzggcic7v0ih88zsqaikl9hj3";
};
meta.homepage = "https://github.com/vuki656/package-info.nvim/";
};
@ -6516,12 +6528,12 @@ final: prev:
playground = buildVimPluginFrom2Nix {
pname = "playground";
version = "2022-09-19";
version = "2022-11-17";
src = fetchFromGitHub {
owner = "nvim-treesitter";
repo = "playground";
rev = "e6a0bfaf9b5e36e3a327a1ae9a44a989eae472cf";
sha256 = "01smml755a1v09pfzg3zznr4hbxil0j8vqp8wxxb89ak1dipmjy2";
rev = "1290fdf6f2f0189eb3b4ce8073d3fda6a3658376";
sha256 = "1yznmc5a32b4bw0c9q0jfkbd77xmi7rmihfr0f44bcgqdxlp8151";
};
meta.homepage = "https://github.com/nvim-treesitter/playground/";
};
@ -6577,12 +6589,12 @@ final: prev:
presence-nvim = buildVimPluginFrom2Nix {
pname = "presence.nvim";
version = "2022-09-09";
version = "2022-11-17";
src = fetchFromGitHub {
owner = "andweeb";
repo = "presence.nvim";
rev = "03e09d3f9be8b3d9481d97d957c62d28b5850ab6";
sha256 = "13qcqmjnqia5vn8zc3bsyh48r85a03mzlmr489arwif8q9rmw30q";
rev = "c1c54758824cbecd4e18065d37191f7666fdd097";
sha256 = "0j23gdp29xb1rfb7crr5s1xs61wjzrsxwdpv01s79cjnwcvxzgxz";
};
meta.homepage = "https://github.com/andweeb/presence.nvim/";
};
@ -6842,12 +6854,12 @@ final: prev:
rest-nvim = buildNeovimPluginFrom2Nix {
pname = "rest.nvim";
version = "2022-11-03";
version = "2022-11-16";
src = fetchFromGitHub {
owner = "rest-nvim";
repo = "rest.nvim";
rev = "3d4bec4754b41fa1d1a2fe145cdcf3b269b3323a";
sha256 = "0znrslxik741p8cncf60iii3v9x7ln629wixvm0cm4c6g1mk0x4x";
rev = "2e368cd681379f014906ad0268111eb5c95f9aa6";
sha256 = "0hxabk1c6fn9yrvdsm00frws1m858finl9ai7rgj2s56056zx9p4";
};
meta.homepage = "https://github.com/rest-nvim/rest.nvim/";
};
@ -8107,12 +8119,12 @@ final: prev:
todo-comments-nvim = buildVimPluginFrom2Nix {
pname = "todo-comments.nvim";
version = "2022-11-10";
version = "2022-11-16";
src = fetchFromGitHub {
owner = "folke";
repo = "todo-comments.nvim";
rev = "d73693012b5dd0dae7a49504b93dcc79d189c733";
sha256 = "0z6918hri3r4zws15l598rixcbvdj1g82lv5h68baxlg3n7bzmaz";
rev = "1b9df577262b2c4c4ea422161742927f80ffa131";
sha256 = "14yiibv5qh89y8d7ps1rv65sxq2ckj7mky5wv9fkzhplvjzg84zi";
};
meta.homepage = "https://github.com/folke/todo-comments.nvim/";
};
@ -8216,12 +8228,12 @@ final: prev:
trouble-nvim = buildVimPluginFrom2Nix {
pname = "trouble.nvim";
version = "2022-10-14";
version = "2022-11-16";
src = fetchFromGitHub {
owner = "folke";
repo = "trouble.nvim";
rev = "ed65f84abc4a1e5d8f368d7e02601fc0357ea15e";
sha256 = "0mikpfp8pi8b58q217g3b3r62vc9q28jx34q8xzardhj42gqk4wj";
rev = "897542f90050c3230856bc6e45de58b94c700bbf";
sha256 = "09niz0xw32g0mxarxhf6v6whchqqllklbqm966j93wqkqbhl30ph";
};
meta.homepage = "https://github.com/folke/trouble.nvim/";
};
@ -8336,12 +8348,12 @@ final: prev:
urlview-nvim = buildVimPluginFrom2Nix {
pname = "urlview.nvim";
version = "2022-10-27";
version = "2022-11-17";
src = fetchFromGitHub {
owner = "axieax";
repo = "urlview.nvim";
rev = "f7dc336aff93ce421f3092aaec1fb008a86433ce";
sha256 = "0iq69smk3nn4mf9q0rv98kka6a4awrbpxabrss7nxjaghb2bs7v0";
rev = "f8d30320ca277956852fda6db082e231153b8618";
sha256 = "0y6vqv83f075a3728jrzrzx11wf8a1p3l6rn2irwgxd037b1ql7z";
};
meta.homepage = "https://github.com/axieax/urlview.nvim/";
};
@ -8744,12 +8756,12 @@ final: prev:
vim-airline = buildVimPluginFrom2Nix {
pname = "vim-airline";
version = "2022-11-06";
version = "2022-11-17";
src = fetchFromGitHub {
owner = "vim-airline";
repo = "vim-airline";
rev = "29ef9e1f645648739f57b246ea45cd6c8c0e4a7b";
sha256 = "182cjpib47l1xsak22qzzmwvqfxinqffs5960njjbp2c901hl7kd";
rev = "2654f838ae4eb4383ee26cf32d04a597822008cf";
sha256 = "1sfd0ssi549y03i0rkz9qds24v19vgn2qdbnv010xpwbnxhsrbv0";
};
meta.homepage = "https://github.com/vim-airline/vim-airline/";
};
@ -9265,7 +9277,7 @@ final: prev:
owner = "flazz";
repo = "vim-colorschemes";
rev = "fd8f122cef604330c96a6a6e434682dbdfb878c9";
sha256 = "0kpsf6j20fgblc8vhqn7ymr52v2d1h52vc7rbxmxfwdm80nvv3g5";
sha256 = "1cg8q7w0vgl73aw1b9zz0zh5vw5d2pm8pm54fhfzva4azg56f416";
};
meta.homepage = "https://github.com/flazz/vim-colorschemes/";
};
@ -9380,12 +9392,12 @@ final: prev:
vim-cursorword = buildVimPluginFrom2Nix {
pname = "vim-cursorword";
version = "2020-06-20";
version = "2022-11-17";
src = fetchFromGitHub {
owner = "itchyny";
repo = "vim-cursorword";
rev = "cc8114226ceefb5cafe1890e0900d3efb7dab1fd";
sha256 = "1x5ljk82bxc3qhrq5pz0dsab8rg1234syd1xmpkgvif52s9g4mfk";
rev = "371fdd7fa8817c28aa09d181cfcfa3c7ca29bf56";
sha256 = "12r6a9i6jm84c1fy2d72r516b98xmkkklw8lvl3c5i01s2qxmdr5";
};
meta.homepage = "https://github.com/itchyny/vim-cursorword/";
};
@ -9920,12 +9932,12 @@ final: prev:
vim-fugitive = buildVimPluginFrom2Nix {
pname = "vim-fugitive";
version = "2022-11-15";
version = "2022-11-16";
src = fetchFromGitHub {
owner = "tpope";
repo = "vim-fugitive";
rev = "362201bce510fce0f694093ddbac9202bedf288b";
sha256 = "0cfi4vf9yh3vk26i9cj0wxid515wwwjlypfyzg8lr5rdk3g2ysjb";
rev = "23b9b9b2a3b88bdefee8dfd1126efb91e34e1a57";
sha256 = "0spghyavc5vxja7b2apck501j61s8gc43bqv1388akwmdanmbk1p";
};
meta.homepage = "https://github.com/tpope/vim-fugitive/";
};
@ -13045,12 +13057,12 @@ final: prev:
vimtex = buildVimPluginFrom2Nix {
pname = "vimtex";
version = "2022-11-15";
version = "2022-11-16";
src = fetchFromGitHub {
owner = "lervag";
repo = "vimtex";
rev = "e5343cf7902021bcea5e9432b1da4c7e1528e37e";
sha256 = "0gkq2krqfsk4skd6v5a16d9j75mbaxmh40pyfracrsnlpzp215m1";
rev = "a58ff49219416b0c3f3a8b7e20f695dbe6ccc407";
sha256 = "1z0fjiia22yvv71v54j0ywi85b9g1w21hvqf08jjihaql9x0r5fc";
};
meta.homepage = "https://github.com/lervag/vimtex/";
};
@ -13189,12 +13201,12 @@ final: prev:
windows-nvim = buildVimPluginFrom2Nix {
pname = "windows.nvim";
version = "2022-10-22";
version = "2022-11-17";
src = fetchFromGitHub {
owner = "anuvyklack";
repo = "windows.nvim";
rev = "e88fd8b18eb266dae90bf828802d418386c8637f";
sha256 = "01lby85gqqzvpinngh4j4xr3d8dkszzv50dz09syfzfqyr4blnr5";
rev = "a37b5d021afbe9baf741bb40818bd14604dde424";
sha256 = "0fyfjsf5ivl0w6ywj6wvahxv9xsixqjpg2hh3w36rikz7r9b5bz8";
};
meta.homepage = "https://github.com/anuvyklack/windows.nvim/";
};
@ -13430,12 +13442,12 @@ final: prev:
chad = buildVimPluginFrom2Nix {
pname = "chad";
version = "2022-11-15";
version = "2022-11-17";
src = fetchFromGitHub {
owner = "ms-jpq";
repo = "chadtree";
rev = "6c5a1041dd6cff273f7d53ac3be47175548c4d87";
sha256 = "1k67d7lv72qi5532l5bfd3hvlczx2yd00q6jvxng5mkq523m2vj3";
rev = "b2f02e5cd38ec0bd8d90688bff4e08c23bdb1003";
sha256 = "0p640j84ypj61kcw5v78d5yx5xnj12p6v8mrxa446ndyq5whxzg0";
};
meta.homepage = "https://github.com/ms-jpq/chadtree/";
};

View File

@ -23,6 +23,16 @@
hash = "sha256-q1ni++SPbq5y+47fPb6TryMw86gpULwNcXwi5yjXCWI=";
};
};
awk = buildGrammar {
language = "awk";
version = "a799bc5";
source = fetchFromGitHub {
owner = "Beaglefoot";
repo = "tree-sitter-awk";
rev = "a799bc5da7c2a84bc9a06ba5f3540cf1191e4ee3";
hash = "sha256-A/mvLYD9+Ms/nBdAebBF2edVkFUkWyz3TiEIt4G5iWc=";
};
};
bash = buildGrammar {
language = "bash";
version = "77cf8a7";
@ -629,12 +639,12 @@
};
julia = buildGrammar {
language = "julia";
version = "58d0701";
version = "6287135";
source = fetchFromGitHub {
owner = "tree-sitter";
repo = "tree-sitter-julia";
rev = "58d0701550b4cce02acf433eedada03b634cc524";
hash = "sha256-ywliyXSL6A/NtqPnjRU++4C26H9MO6slz/3bIYFgGp4=";
rev = "628713553c42f30595a3b0085bb587e9359b986a";
hash = "sha256-vB9HnWQ+659Itu8cvd0meLbbLzn62/dDroA3vB7ZtIs=";
};
};
kotlin = buildGrammar {
@ -1004,12 +1014,12 @@
};
rego = buildGrammar {
language = "rego";
version = "6d70da3";
version = "6174f05";
source = fetchFromGitHub {
owner = "FallenAngel97";
repo = "tree-sitter-rego";
rev = "6d70da3a998fd0081efc5d1019c71e74cc1568e9";
hash = "sha256-i6XVQOQHItZsba3oNplkBbCfIYjX5bU5qyig/WyGEt4=";
rev = "6174f05f58e8c35d8c82323dd8c599b90b3171b3";
hash = "sha256-hO89IYKOHDLmuq+JrXJCi3tjxn3zMwjTnWxC6ld09YA=";
};
};
rnoweb = buildGrammar {

View File

@ -1316,6 +1316,7 @@ self: super: {
"coc-smartf"
"coc-snippets"
"coc-solargraph"
"coc-spell-checker"
"coc-sqlfluff"
"coc-stylelint"
"coc-sumneko-lua"

View File

@ -142,7 +142,6 @@ https://github.com/neoclide/coc-denite/,,
https://github.com/antoinemadec/coc-fzf/,,
https://github.com/josa42/coc-lua/,,
https://github.com/neoclide/coc-neco/,,
https://github.com/iamcco/coc-spell-checker/,,
https://github.com/coc-extensions/coc-svelte/,,
https://github.com/iamcco/coc-tailwindcss/,,
https://github.com/neoclide/coc.nvim/,release,
@ -472,6 +471,7 @@ https://github.com/roxma/nvim-completion-manager/,,
https://github.com/klen/nvim-config-local/,,
https://github.com/yamatsum/nvim-cursorline/,,
https://github.com/mfussenegger/nvim-dap/,,
https://github.com/leoluz/nvim-dap-go/,HEAD,
https://github.com/mfussenegger/nvim-dap-python/,HEAD,
https://github.com/rcarriga/nvim-dap-ui/,,
https://github.com/theHamsta/nvim-dap-virtual-text/,,

View File

@ -2,16 +2,16 @@
buildGoModule rec {
pname = "llama";
version = "1.0.2";
version = "1.1.0";
src = fetchFromGitHub {
owner = "antonmedv";
repo = "llama";
rev = "v${version}";
sha256 = "sha256-6Xuwl4IpzbVfJ2MhHeImPFWxL/Y6rhnBExlh64PeGdk=";
sha256 = "sha256-pfNOA8YtxkRnFYZh91A54HhUAK/wZa0y/bLDwMCvu4U=";
};
vendorSha256 = "sha256-zbfQtTDbVWFVGQyjqlkv3mTvEPkKImzXAIXcmkh4wqk=";
vendorSha256 = "sha256-nngto104p/qJpWM1NlmEqcrJThXSeCfcoXCzV1CClYQ=";
meta = with lib; {
description = "Terminal file manager";

View File

@ -19,9 +19,9 @@
}
},
"beta": {
"version": "108.0.5359.40",
"sha256": "1fsp5fkabgqx4jp650nkngkc49vzcy8rgnfqqz4dsyl92ng8q34y",
"sha256bin64": "1zd8dbs5w2vdnck91pqiymwa2bnz53jgjbg89cr96y6jwab3i4b0",
"version": "108.0.5359.48",
"sha256": "0nk33rv4q22kgr9197y6a4w8yazgifsm5qvmmia41nnl24sqik57",
"sha256bin64": "062anw2i8rfi4v8zl0jdqxzn24xzl3ny24cbiyk8dyyf55r914v0",
"deps": {
"gn": {
"version": "2022-10-05",

View File

@ -1,4 +1,4 @@
{ callPackage, lib, stdenv, fetchpatch }:
{ callPackage }:
let
src = callPackage ./src.nix { };
in
@ -6,13 +6,7 @@ rec {
inherit (src) packageVersion firefox source;
extraPatches = lib.optionals stdenv.isAarch64 [
(fetchpatch { # https://bugzilla.mozilla.org/show_bug.cgi?id=1791275
name = "no-sysctl-aarch64.patch";
url = "https://hg.mozilla.org/mozilla-central/raw-rev/0efaf5a00aaceeed679885e4cd393bd9a5fcd0ff";
hash = "sha256-wS/KufeLFxCexQalGGNg8+vnQhzDiL79OLt8FtL/JJ8=";
})
];
extraPatches = [ ];
extraConfigureFlags = [
"--with-app-name=librewolf"

View File

@ -168,9 +168,9 @@ rec {
mkTerraform = attrs: pluggable (generic attrs);
terraform_1 = mkTerraform {
version = "1.3.4";
sha256 = "sha256-UaMZTBmaLHbW1mNjDrMQSPMLKRIADlVvyP2qwuAv2Zo=";
vendorSha256 = "sha256-Wwf2EcqtlNqcGijR8WWcdSsayJrbZO68JEBPKWHXHuw=";
version = "1.3.5";
sha256 = "sha256-+jmZcIF9+vvjoA/PXWCc3F4l3YnlpZgxs0eGxchiIBE=";
vendorSha256 = "sha256-fviukVGBkbxFs2fJpEp/tFMymXex7NRQdcGIIA9W88k=";
patches = [ ./provider-path-0_15.patch ];
passthru = {
inherit plugins;

View File

@ -7,6 +7,7 @@
, libuv
, nlohmann_json
, pkg-config
, spdlog
, sqlite
, systemd
, unbound
@ -15,14 +16,14 @@
stdenv.mkDerivation rec {
pname = "lokinet";
version = "0.9.9";
version = "0.9.10";
src = fetchFromGitHub {
owner = "oxen-io";
repo = "lokinet";
rev = "v${version}";
fetchSubmodules = true;
sha256 = "sha256-AaGsRg9S9Cng9emI/mN09QSOIRbE+x3916clWAwLnRs=";
sha256 = "sha256-dLkIFp1yz5MgUDxYQHN4zv2mexEb4GfkxlTOZyECsew=";
};
nativeBuildInputs = [
@ -35,6 +36,7 @@ stdenv.mkDerivation rec {
libuv
libsodium
nlohmann_json
spdlog
sqlite
systemd
unbound
@ -47,14 +49,6 @@ stdenv.mkDerivation rec {
"-DWITH_SETCAP=OFF"
];
# copy bootstrap files
# see https://github.com/oxen-io/lokinet/issues/1765#issuecomment-938208774
postInstall = ''
mkdir -p $out/share/testnet
cp $src/contrib/bootstrap/mainnet.signed $out/share/bootstrap.signed
cp $src/contrib/bootstrap/testnet.signed $out/share/testnet/bootstrap.signed
'';
meta = with lib; {
description = "Anonymous, decentralized and IP based overlay network for the internet";
homepage = "https://lokinet.org/";

View File

@ -1,7 +1,7 @@
{ lib, stdenv, fetchFromGitHub, fixDarwinDylibNames, oracle-instantclient, libaio }:
let
version = "4.5.0";
version = "4.6.0";
libPath = lib.makeLibraryPath [ oracle-instantclient.lib ];
in stdenv.mkDerivation {
@ -13,7 +13,7 @@ in stdenv.mkDerivation {
owner = "oracle";
repo = "odpi";
rev = "v${version}";
sha256 = "sha256-EPTEZ8Sh8yWtgbKRhwa1nrXSgQelUJfZDaStGSfOKGw=";
sha256 = "sha256-hhe6j0qJkRoUIr+FZ4GqGUmI9Yu4Rwxu01f9b4pU5Dc=";
};
nativeBuildInputs = lib.optional stdenv.isDarwin fixDarwinDylibNames;

View File

@ -85,6 +85,7 @@
, "coc-smartf"
, "coc-snippets"
, "coc-solargraph"
, "coc-spell-checker"
, "coc-stylelint"
, "coc-sumneko-lua"
, "coc-sqlfluff"

View File

@ -3163,6 +3163,15 @@ let
sha512 = "jpUVex0JTMGIQC/+T/GglLRpimmvH8HUcpf3gC+bS1ZcVGzyWQo5clevxYbz2MBVoLxSMZiqPoqB5dt/vAOTwQ==";
};
};
"@cspell/dict-aws-1.0.14" = {
name = "_at_cspell_slash_dict-aws";
packageName = "@cspell/dict-aws";
version = "1.0.14";
src = fetchurl {
url = "https://registry.npmjs.org/@cspell/dict-aws/-/dict-aws-1.0.14.tgz";
sha512 = "K21CfB4ZpKYwwDQiPfic2zJA/uxkbsd4IQGejEvDAhE3z8wBs6g6BwwqdVO767M9NgZqc021yAVpr79N5pWe3w==";
};
};
"@cspell/dict-aws-3.0.0" = {
name = "_at_cspell_slash_dict-aws";
packageName = "@cspell/dict-aws";
@ -3172,6 +3181,15 @@ let
sha512 = "O1W6nd5y3Z00AMXQMzfiYrIJ1sTd9fB1oLr+xf/UD7b3xeHeMeYE2OtcWbt9uyeHim4tk+vkSTcmYEBKJgS5bQ==";
};
};
"@cspell/dict-bash-1.0.18" = {
name = "_at_cspell_slash_dict-bash";
packageName = "@cspell/dict-bash";
version = "1.0.18";
src = fetchurl {
url = "https://registry.npmjs.org/@cspell/dict-bash/-/dict-bash-1.0.18.tgz";
sha512 = "kJIqQ+FD2TCSgaaP5XLEDgy222+pVWTc+VhveNO++gnTWU3BCVjkD5LjfW7g/CmGONnz+nwXDueWspProaSdJw==";
};
};
"@cspell/dict-bash-3.0.0" = {
name = "_at_cspell_slash_dict-bash";
packageName = "@cspell/dict-bash";
@ -3181,6 +3199,15 @@ let
sha512 = "bQl6mk1SrcmrDL+F4XTeZtW2JnqgNJx5pNX6PIfWe5QA+J2blLlYbwDQOvjovpZEirwy8iqQmu//6bKjaDu1ow==";
};
};
"@cspell/dict-companies-1.0.40" = {
name = "_at_cspell_slash_dict-companies";
packageName = "@cspell/dict-companies";
version = "1.0.40";
src = fetchurl {
url = "https://registry.npmjs.org/@cspell/dict-companies/-/dict-companies-1.0.40.tgz";
sha512 = "Aw07qiTroqSST2P5joSrC4uOA05zTXzI2wMb+me3q4Davv1D9sCkzXY0TGoC2vzhNv5ooemRi9KATGaBSdU1sw==";
};
};
"@cspell/dict-companies-3.0.3" = {
name = "_at_cspell_slash_dict-companies";
packageName = "@cspell/dict-companies";
@ -3190,6 +3217,15 @@ let
sha512 = "qBWdwA97HdnLbxPLOUTZ+/mg9eYhi14hM7PEUM1PZ004MEIxQHum0IQpypKAwP3teR1KEsyxEPHp8v24Dw45Zg==";
};
};
"@cspell/dict-cpp-1.1.40" = {
name = "_at_cspell_slash_dict-cpp";
packageName = "@cspell/dict-cpp";
version = "1.1.40";
src = fetchurl {
url = "https://registry.npmjs.org/@cspell/dict-cpp/-/dict-cpp-1.1.40.tgz";
sha512 = "sscfB3woNDNj60/yGXAdwNtIRWZ89y35xnIaJVDMk5TPMMpaDvuk0a34iOPIq0g4V+Y8e3RyAg71SH6ADwSjGw==";
};
};
"@cspell/dict-cpp-4.0.0" = {
name = "_at_cspell_slash_dict-cpp";
packageName = "@cspell/dict-cpp";
@ -3199,6 +3235,15 @@ let
sha512 = "NrCmer14tTSbPs1TwqyCjFEmWCBw0UFvAn4O3pdWuxktArHxRJ5vUQOoL2Gus2H9s3ihhOJZkcuJ47Kd21E7BQ==";
};
};
"@cspell/dict-cryptocurrencies-1.0.10" = {
name = "_at_cspell_slash_dict-cryptocurrencies";
packageName = "@cspell/dict-cryptocurrencies";
version = "1.0.10";
src = fetchurl {
url = "https://registry.npmjs.org/@cspell/dict-cryptocurrencies/-/dict-cryptocurrencies-1.0.10.tgz";
sha512 = "47ABvDJOkaST/rXipNMfNvneHUzASvmL6K/CbOFpYKfsd0x23Jc9k1yaOC7JAm82XSC/8a7+3Yu+Fk2jVJNnsA==";
};
};
"@cspell/dict-cryptocurrencies-3.0.1" = {
name = "_at_cspell_slash_dict-cryptocurrencies";
packageName = "@cspell/dict-cryptocurrencies";
@ -3208,6 +3253,15 @@ let
sha512 = "Tdlr0Ahpp5yxtwM0ukC13V6+uYCI0p9fCRGMGZt36rWv8JQZHIuHfehNl7FB/Qc09NCF7p5ep0GXbL+sVTd/+w==";
};
};
"@cspell/dict-csharp-1.0.11" = {
name = "_at_cspell_slash_dict-csharp";
packageName = "@cspell/dict-csharp";
version = "1.0.11";
src = fetchurl {
url = "https://registry.npmjs.org/@cspell/dict-csharp/-/dict-csharp-1.0.11.tgz";
sha512 = "nub+ZCiTgmT87O+swI+FIAzNwaZPWUGckJU4GN402wBq420V+F4ZFqNV7dVALJrGaWH7LvADRtJxi6cZVHJKeA==";
};
};
"@cspell/dict-csharp-4.0.1" = {
name = "_at_cspell_slash_dict-csharp";
packageName = "@cspell/dict-csharp";
@ -3217,6 +3271,15 @@ let
sha512 = "BkfT6S790FcyWLTWYBwkj9dKxuNz4pHFDrj9GFrmqXd2HWzfSa944S0NJhal42TnW30JJljQY5P1ZYau+s2Pbg==";
};
};
"@cspell/dict-css-1.0.13" = {
name = "_at_cspell_slash_dict-css";
packageName = "@cspell/dict-css";
version = "1.0.13";
src = fetchurl {
url = "https://registry.npmjs.org/@cspell/dict-css/-/dict-css-1.0.13.tgz";
sha512 = "HU8RbFRoGanFH85mT01Ot/Ay48ixr/gG25VPLtdq56QTrmPsw79gxYm/5Qay16eQbpoPIxaj5CAWNam+DX4GbA==";
};
};
"@cspell/dict-css-3.0.0" = {
name = "_at_cspell_slash_dict-css";
packageName = "@cspell/dict-css";
@ -3235,6 +3298,15 @@ let
sha512 = "p7vHszsu2uJt+F04gvNy1e5okypFfVEYHBWgpOV/Jrvs0F5A+gUzFTG2Ix9b1jkCigAULYKQkIGue+qlhSoK5Q==";
};
};
"@cspell/dict-django-1.0.26" = {
name = "_at_cspell_slash_dict-django";
packageName = "@cspell/dict-django";
version = "1.0.26";
src = fetchurl {
url = "https://registry.npmjs.org/@cspell/dict-django/-/dict-django-1.0.26.tgz";
sha512 = "mn9bd7Et1L2zuibc08GVHTiD2Go3/hdjyX5KLukXDklBkq06r+tb0OtKtf1zKodtFDTIaYekGADhNhA6AnKLkg==";
};
};
"@cspell/dict-django-3.0.0" = {
name = "_at_cspell_slash_dict-django";
packageName = "@cspell/dict-django";
@ -3253,6 +3325,15 @@ let
sha512 = "Iz7EQGnLBgnnmzCC8iLQ7JssCCQlCjZLiCs0qhooETWLifob3nzsI9AVBh3gkYLhISLIIjBpfa4LTknskT7LzA==";
};
};
"@cspell/dict-dotnet-1.0.32" = {
name = "_at_cspell_slash_dict-dotnet";
packageName = "@cspell/dict-dotnet";
version = "1.0.32";
src = fetchurl {
url = "https://registry.npmjs.org/@cspell/dict-dotnet/-/dict-dotnet-1.0.32.tgz";
sha512 = "9H9vXrgJB4KF8xsyTToXO53cXD33iyfrpT4mhCds+YLUw3P3x3E9myszgJzshnrxYBvQZ+QMII57Qr6SjZVk4Q==";
};
};
"@cspell/dict-dotnet-3.0.1" = {
name = "_at_cspell_slash_dict-dotnet";
packageName = "@cspell/dict-dotnet";
@ -3262,6 +3343,15 @@ let
sha512 = "Flruqsmhwrm1K2+HKsA4I6aywmsM5QnCddFb8FIQLgluyuTss6Hs1Xj380+k3PeU/wAg4xNTD7f6b4xxZLbfjw==";
};
};
"@cspell/dict-elixir-1.0.26" = {
name = "_at_cspell_slash_dict-elixir";
packageName = "@cspell/dict-elixir";
version = "1.0.26";
src = fetchurl {
url = "https://registry.npmjs.org/@cspell/dict-elixir/-/dict-elixir-1.0.26.tgz";
sha512 = "hz1yETUiRJM7yjN3mITSnxcmZaEyaBbyJhpZPpg+cKUil+xhHeZ2wwfbRc83QHGmlqEuDWbdCFqKSpCDJYpYhg==";
};
};
"@cspell/dict-elixir-3.0.0" = {
name = "_at_cspell_slash_dict-elixir";
packageName = "@cspell/dict-elixir";
@ -3280,6 +3370,15 @@ let
sha512 = "tKSSUf9BJEV+GJQAYGw5e+ouhEe2ZXE620S7BLKe3ZmpnjlNG9JqlnaBhkIMxKnNFkLY2BP/EARzw31AZnOv4g==";
};
};
"@cspell/dict-en_us-1.2.45" = {
name = "_at_cspell_slash_dict-en_us";
packageName = "@cspell/dict-en_us";
version = "1.2.45";
src = fetchurl {
url = "https://registry.npmjs.org/@cspell/dict-en_us/-/dict-en_us-1.2.45.tgz";
sha512 = "UPwR4rfiJCxnS+Py+EK9E4AUj3aPZE4p/yBRSHN+5aBQConlI0lLDtMceH5wlupA/sQTU1ERZGPJA9L96jVSyQ==";
};
};
"@cspell/dict-en_us-4.0.0" = {
name = "_at_cspell_slash_dict-en_us";
packageName = "@cspell/dict-en_us";
@ -3289,6 +3388,15 @@ let
sha512 = "ZqWPm0cdC/3KdhWWHojti7/gfH5/JIzyGqI2zlmibz/jpR5Z0IzsW71xQCuU3KpNaYU1Frfivk0m34yicm1JFw==";
};
};
"@cspell/dict-filetypes-1.1.8" = {
name = "_at_cspell_slash_dict-filetypes";
packageName = "@cspell/dict-filetypes";
version = "1.1.8";
src = fetchurl {
url = "https://registry.npmjs.org/@cspell/dict-filetypes/-/dict-filetypes-1.1.8.tgz";
sha512 = "EllahNkhzvLWo0ptwu0l3oEeAJOQSUpZnDfnKRIh6mJVehuSovNHwA9vrdZ8jBUjuqcfaN2e7c32zN0D/qvWJQ==";
};
};
"@cspell/dict-filetypes-3.0.0" = {
name = "_at_cspell_slash_dict-filetypes";
packageName = "@cspell/dict-filetypes";
@ -3298,6 +3406,15 @@ let
sha512 = "Fiyp0z5uWaK0d2TfR9GMUGDKmUMAsOhGD5A0kHoqnNGswL2iw0KB0mFBONEquxU65fEnQv4R+jdM2d9oucujuA==";
};
};
"@cspell/dict-fonts-1.0.14" = {
name = "_at_cspell_slash_dict-fonts";
packageName = "@cspell/dict-fonts";
version = "1.0.14";
src = fetchurl {
url = "https://registry.npmjs.org/@cspell/dict-fonts/-/dict-fonts-1.0.14.tgz";
sha512 = "VhIX+FVYAnqQrOuoFEtya6+H72J82cIicz9QddgknsTqZQ3dvgp6lmVnsQXPM3EnzA8n1peTGpLDwHzT7ociLA==";
};
};
"@cspell/dict-fonts-3.0.0" = {
name = "_at_cspell_slash_dict-fonts";
packageName = "@cspell/dict-fonts";
@ -3307,6 +3424,15 @@ let
sha512 = "zTZni0AbwBVG1MKA0WpwPyIJPVF+gp6neXDQzHcu4RUnuQ4uDu0PVEuZjGHCJWwwFoR5JmkqZxVSg1y3ufJODA==";
};
};
"@cspell/dict-fullstack-1.0.39" = {
name = "_at_cspell_slash_dict-fullstack";
packageName = "@cspell/dict-fullstack";
version = "1.0.39";
src = fetchurl {
url = "https://registry.npmjs.org/@cspell/dict-fullstack/-/dict-fullstack-1.0.39.tgz";
sha512 = "Mbi+zWdiP9yzL+X4YD9Tgcm5YQ95Ql+Y3vF2LRnOY6g2QWaijTRN1rgksVuxzpFqHi//+bx2uoUb0XEKBYDi8g==";
};
};
"@cspell/dict-fullstack-3.0.0" = {
name = "_at_cspell_slash_dict-fullstack";
packageName = "@cspell/dict-fullstack";
@ -3325,6 +3451,15 @@ let
sha512 = "n1AxyX5Kgxij/sZFkxFJlzn3K9y/sCcgVPg/vz4WNJ4K9YeTsUmyGLA2OQI7d10GJeiuAo2AP1iZf2A8j9aj2w==";
};
};
"@cspell/dict-golang-1.1.24" = {
name = "_at_cspell_slash_dict-golang";
packageName = "@cspell/dict-golang";
version = "1.1.24";
src = fetchurl {
url = "https://registry.npmjs.org/@cspell/dict-golang/-/dict-golang-1.1.24.tgz";
sha512 = "qq3Cjnx2U1jpeWAGJL1GL0ylEhUMqyaR36Xij6Y6Aq4bViCRp+HRRqk0x5/IHHbOrti45h3yy7ii1itRFo+Xkg==";
};
};
"@cspell/dict-golang-4.0.0" = {
name = "_at_cspell_slash_dict-golang";
packageName = "@cspell/dict-golang";
@ -3334,6 +3469,15 @@ let
sha512 = "XxKINt3dmpixrmAcxVdP545eh0S6vmaGbddZyzIWzQlwoIE0b98l3AvtcdhCyYxbvcKAcZ+pkf+t2zGTnMvQug==";
};
};
"@cspell/dict-haskell-1.0.13" = {
name = "_at_cspell_slash_dict-haskell";
packageName = "@cspell/dict-haskell";
version = "1.0.13";
src = fetchurl {
url = "https://registry.npmjs.org/@cspell/dict-haskell/-/dict-haskell-1.0.13.tgz";
sha512 = "kvl8T84cnYRPpND/P3D86P6WRSqebsbk0FnMfy27zo15L5MLAb3d3MOiT1kW3vEWfQgzUD7uddX/vUiuroQ8TA==";
};
};
"@cspell/dict-haskell-3.0.0" = {
name = "_at_cspell_slash_dict-haskell";
packageName = "@cspell/dict-haskell";
@ -3343,6 +3487,15 @@ let
sha512 = "vVreZvGp9M8UcF/3fJAl/99M3NkcH0ik19xnFTsp4RWhy7+Ar/yCXo8251sSBtwL4TdR+0BHXdXKb2PYZ2UFdQ==";
};
};
"@cspell/dict-html-1.1.9" = {
name = "_at_cspell_slash_dict-html";
packageName = "@cspell/dict-html";
version = "1.1.9";
src = fetchurl {
url = "https://registry.npmjs.org/@cspell/dict-html/-/dict-html-1.1.9.tgz";
sha512 = "vvnYia0tyIS5Fdoz+gEQm77MGZZE66kOJjuNpIYyRHCXFAhWdYz3SmkRm6YKJSWSvuO+WBJYTKDvkOxSh3Fx/w==";
};
};
"@cspell/dict-html-4.0.0" = {
name = "_at_cspell_slash_dict-html";
packageName = "@cspell/dict-html";
@ -3352,6 +3505,15 @@ let
sha512 = "UQRolrzTTMS3Ja1qkrdERnqG04qqwqp4vbMV+BLKvR0oiibfH56Dfnx/qz/C5KgFLc48GLGXLALjgCiHtPjPiA==";
};
};
"@cspell/dict-html-symbol-entities-1.0.23" = {
name = "_at_cspell_slash_dict-html-symbol-entities";
packageName = "@cspell/dict-html-symbol-entities";
version = "1.0.23";
src = fetchurl {
url = "https://registry.npmjs.org/@cspell/dict-html-symbol-entities/-/dict-html-symbol-entities-1.0.23.tgz";
sha512 = "PV0UBgcBFbBLf/m1wfkVMM8w96kvfHoiCGLWO6BR3Q9v70IXoE4ae0+T+f0CkxcEkacMqEQk/I7vuE9MzrjaNw==";
};
};
"@cspell/dict-html-symbol-entities-4.0.0" = {
name = "_at_cspell_slash_dict-html-symbol-entities";
packageName = "@cspell/dict-html-symbol-entities";
@ -3361,6 +3523,15 @@ let
sha512 = "HGRu+48ErJjoweR5IbcixxETRewrBb0uxQBd6xFGcxbEYCX8CnQFTAmKI5xNaIt2PKaZiJH3ijodGSqbKdsxhw==";
};
};
"@cspell/dict-java-1.0.23" = {
name = "_at_cspell_slash_dict-java";
packageName = "@cspell/dict-java";
version = "1.0.23";
src = fetchurl {
url = "https://registry.npmjs.org/@cspell/dict-java/-/dict-java-1.0.23.tgz";
sha512 = "LcOg9srYLDoNGd8n3kbfDBlZD+LOC9IVcnFCdua1b/luCHNVmlgBx7e677qPu7olpMYOD5TQIVW2OmM1+/6MFA==";
};
};
"@cspell/dict-java-5.0.2" = {
name = "_at_cspell_slash_dict-java";
packageName = "@cspell/dict-java";
@ -3370,6 +3541,15 @@ let
sha512 = "HWgdp8plZOdYjOkndwmgHGVxoewylZcl886PqSL6TMcDshyI0+2nePft31nIuALRvt7HL8IX++DM1uk4UfY4kg==";
};
};
"@cspell/dict-latex-1.0.25" = {
name = "_at_cspell_slash_dict-latex";
packageName = "@cspell/dict-latex";
version = "1.0.25";
src = fetchurl {
url = "https://registry.npmjs.org/@cspell/dict-latex/-/dict-latex-1.0.25.tgz";
sha512 = "cEgg91Migqcp1SdVV7dUeMxbPDhxdNo6Fgq2eygAXQjIOFK520FFvh/qxyBvW90qdZbIRoU2AJpchyHfGuwZFA==";
};
};
"@cspell/dict-latex-3.0.0" = {
name = "_at_cspell_slash_dict-latex";
packageName = "@cspell/dict-latex";
@ -3379,6 +3559,15 @@ let
sha512 = "QsRWj+Jll4ueVbce8ofKa743oQ2exmbVNZN70MaMbmu8PSbjW2+Rj3OdExVStesANMj7qc20inS/TgPr8DrInQ==";
};
};
"@cspell/dict-lorem-ipsum-1.0.22" = {
name = "_at_cspell_slash_dict-lorem-ipsum";
packageName = "@cspell/dict-lorem-ipsum";
version = "1.0.22";
src = fetchurl {
url = "https://registry.npmjs.org/@cspell/dict-lorem-ipsum/-/dict-lorem-ipsum-1.0.22.tgz";
sha512 = "yqzspR+2ADeAGUxLTfZ4pXvPl7FmkENMRcGDECmddkOiuEwBCWMZdMP5fng9B0Q6j91hQ8w9CLvJKBz10TqNYg==";
};
};
"@cspell/dict-lorem-ipsum-3.0.0" = {
name = "_at_cspell_slash_dict-lorem-ipsum";
packageName = "@cspell/dict-lorem-ipsum";
@ -3388,6 +3577,15 @@ let
sha512 = "msEV24qEpzWZs2kcEicqYlhyBpR0amfDkJOs+iffC07si9ftqtQ+yP3lf1VFLpgqw3SQh1M1vtU7RD4sPrNlcQ==";
};
};
"@cspell/dict-lua-1.0.16" = {
name = "_at_cspell_slash_dict-lua";
packageName = "@cspell/dict-lua";
version = "1.0.16";
src = fetchurl {
url = "https://registry.npmjs.org/@cspell/dict-lua/-/dict-lua-1.0.16.tgz";
sha512 = "YiHDt8kmHJ8nSBy0tHzaxiuitYp+oJ66ffCYuFWTNB3//Y0SI4OGHU3omLsQVeXIfCeVrO4DrVvRDoCls9B5zQ==";
};
};
"@cspell/dict-lua-3.0.0" = {
name = "_at_cspell_slash_dict-lua";
packageName = "@cspell/dict-lua";
@ -3397,6 +3595,15 @@ let
sha512 = "WOhSCgS5wMxkGQJ8siB90iTB9ElquJB7FeqYSbJqqs6cUwH8G7MM/CEDPL6h7vCo0+v3GuxQ8yKWDSUcUhz9Lg==";
};
};
"@cspell/dict-node-1.0.12" = {
name = "_at_cspell_slash_dict-node";
packageName = "@cspell/dict-node";
version = "1.0.12";
src = fetchurl {
url = "https://registry.npmjs.org/@cspell/dict-node/-/dict-node-1.0.12.tgz";
sha512 = "RPNn/7CSkflAWk0sbSoOkg0ORrgBARUjOW3QjB11KwV1gSu8f5W/ij/S50uIXtlrfoBLqd4OyE04jyON+g/Xfg==";
};
};
"@cspell/dict-node-4.0.1" = {
name = "_at_cspell_slash_dict-node";
packageName = "@cspell/dict-node";
@ -3406,6 +3613,15 @@ let
sha512 = "4EmT5yZFitdwnG0hYEd+Ek19zzD81Bp+n7w0kglZKldS5AvapwW6GM/SAps5YMQQc5zZMi+bMgV7NIzapREqUg==";
};
};
"@cspell/dict-npm-1.0.16" = {
name = "_at_cspell_slash_dict-npm";
packageName = "@cspell/dict-npm";
version = "1.0.16";
src = fetchurl {
url = "https://registry.npmjs.org/@cspell/dict-npm/-/dict-npm-1.0.16.tgz";
sha512 = "RwkuZGcYBxL3Yux3cSG/IOWGlQ1e9HLCpHeyMtTVGYKAIkFAVUnGrz20l16/Q7zUG7IEktBz5O42kAozrEnqMQ==";
};
};
"@cspell/dict-npm-4.0.1" = {
name = "_at_cspell_slash_dict-npm";
packageName = "@cspell/dict-npm";
@ -3415,6 +3631,15 @@ let
sha512 = "jNKImVG5ZX+Pp6PhbSR3TmC9+0ROx09dGhSgUsZyvXV5CGEr+OQGJtNL98TGwU3pP2Xjc++qnHA/XPwB5WvLfA==";
};
};
"@cspell/dict-php-1.0.25" = {
name = "_at_cspell_slash_dict-php";
packageName = "@cspell/dict-php";
version = "1.0.25";
src = fetchurl {
url = "https://registry.npmjs.org/@cspell/dict-php/-/dict-php-1.0.25.tgz";
sha512 = "RoBIP5MRdByyPaXcznZMfOY1JdCMYPPLua5E9gkq0TJO7bX5mC9hyAKfYBSWVQunZydd82HZixjb5MPkDFU1uw==";
};
};
"@cspell/dict-php-3.0.3" = {
name = "_at_cspell_slash_dict-php";
packageName = "@cspell/dict-php";
@ -3424,6 +3649,15 @@ let
sha512 = "7dvXdPTfbIF2xEob9w94/eV5SU8BkYoN0R7EQghXi0fcF7T1unK+JwDgfoEs6wqApB5aCVYwguiaj8HGX2IRIQ==";
};
};
"@cspell/dict-powershell-1.0.19" = {
name = "_at_cspell_slash_dict-powershell";
packageName = "@cspell/dict-powershell";
version = "1.0.19";
src = fetchurl {
url = "https://registry.npmjs.org/@cspell/dict-powershell/-/dict-powershell-1.0.19.tgz";
sha512 = "zF/raM/lkhXeHf4I43OtK0gP9rBeEJFArscTVwLWOCIvNk21MJcNoTYoaGw+c056+Q+hJL0psGLO7QN+mxYH1A==";
};
};
"@cspell/dict-powershell-3.0.0" = {
name = "_at_cspell_slash_dict-powershell";
packageName = "@cspell/dict-powershell";
@ -3442,6 +3676,15 @@ let
sha512 = "NdMHnS6xiYJKlzVoTV5CBhMiDpXMZ/PDcvXiOpxeR50xkjR18O/XFP4f4eDZpxGiBSUCMFRWf4JjILJ04Rpcfg==";
};
};
"@cspell/dict-python-1.0.38" = {
name = "_at_cspell_slash_dict-python";
packageName = "@cspell/dict-python";
version = "1.0.38";
src = fetchurl {
url = "https://registry.npmjs.org/@cspell/dict-python/-/dict-python-1.0.38.tgz";
sha512 = "KuyOQaby9NID/pn7EkXilpUxjVIvvyLzhr7BPsDS6FcvUE8Yhss6bJowEDHSv6pa+W2387phoqbDf2rTicquAA==";
};
};
"@cspell/dict-python-4.0.0" = {
name = "_at_cspell_slash_dict-python";
packageName = "@cspell/dict-python";
@ -3460,6 +3703,15 @@ let
sha512 = "rdt1cKc3VL2uXJ2X088gRhTFreN/MkJWK1jccW1EWdFHLzDwhKfrlAkoLCp0paD6HvmloLQ+eSR09D58DdsYfA==";
};
};
"@cspell/dict-ruby-1.0.15" = {
name = "_at_cspell_slash_dict-ruby";
packageName = "@cspell/dict-ruby";
version = "1.0.15";
src = fetchurl {
url = "https://registry.npmjs.org/@cspell/dict-ruby/-/dict-ruby-1.0.15.tgz";
sha512 = "I76hJA///lc1pgmDTGUFHN/O8KLIZIU/8TgIYIGI6Ix/YzSEvWNdQYbANn6JbCynS0X+7IbZ2Ft+QqvmGtIWuA==";
};
};
"@cspell/dict-ruby-3.0.0" = {
name = "_at_cspell_slash_dict-ruby";
packageName = "@cspell/dict-ruby";
@ -3469,6 +3721,15 @@ let
sha512 = "sA98T8Y1Pmq3RStVkO14E8vTWkq6JUn8c8PldiMyYgV0yfQgwhQfFAzlSfF3Gg2B0VkIdqt2et2SPN7f9wp7fQ==";
};
};
"@cspell/dict-rust-1.0.23" = {
name = "_at_cspell_slash_dict-rust";
packageName = "@cspell/dict-rust";
version = "1.0.23";
src = fetchurl {
url = "https://registry.npmjs.org/@cspell/dict-rust/-/dict-rust-1.0.23.tgz";
sha512 = "lR4boDzs79YD6+30mmiSGAMMdwh7HTBAPUFSB0obR3Kidibfc3GZ+MHWZXay5dxZ4nBKM06vyjtanF9VJ8q1Iw==";
};
};
"@cspell/dict-rust-3.0.0" = {
name = "_at_cspell_slash_dict-rust";
packageName = "@cspell/dict-rust";
@ -3478,6 +3739,15 @@ let
sha512 = "L1T1IBsYJZVDmfOGAbVLcpc6arWxRRCSJYvHSwEDBGrNuMyJ4jx/NvBEz5crcKf4vVKgwVlXgzQlJJZ8AVxU9w==";
};
};
"@cspell/dict-scala-1.0.21" = {
name = "_at_cspell_slash_dict-scala";
packageName = "@cspell/dict-scala";
version = "1.0.21";
src = fetchurl {
url = "https://registry.npmjs.org/@cspell/dict-scala/-/dict-scala-1.0.21.tgz";
sha512 = "5V/R7PRbbminTpPS3ywgdAalI9BHzcEjEj9ug4kWYvBIGwSnS7T6QCFCiu+e9LvEGUqQC+NHgLY4zs1NaBj2vA==";
};
};
"@cspell/dict-scala-3.0.0" = {
name = "_at_cspell_slash_dict-scala";
packageName = "@cspell/dict-scala";
@ -3487,6 +3757,15 @@ let
sha512 = "sIiCQDIMMnNns/fzD61z5npbh5pypaKq07Orqe0+eRfdQpika8iRSGUGFHVbtdd1JzB1DyTCV2e8OwdaQiXqJQ==";
};
};
"@cspell/dict-software-terms-1.0.48" = {
name = "_at_cspell_slash_dict-software-terms";
packageName = "@cspell/dict-software-terms";
version = "1.0.48";
src = fetchurl {
url = "https://registry.npmjs.org/@cspell/dict-software-terms/-/dict-software-terms-1.0.48.tgz";
sha512 = "pfF3Ys2gRffu5ElqkH7FQMDMi/iZMyOzpGMb3FSH0PJ2AnRQ5rRNWght1h2L36YxvXl0mWVaFrrfwiOyRIc8ZQ==";
};
};
"@cspell/dict-software-terms-3.0.5" = {
name = "_at_cspell_slash_dict-software-terms";
packageName = "@cspell/dict-software-terms";
@ -3514,6 +3793,15 @@ let
sha512 = "VStJ0fKPPNIXKmxJrbGH6vKNtJCwAnQatfSH0fVj+Unf3QHHlmuLKRG0cN0aVgEIolpRkxNXJcSB3CPbYr0Xhw==";
};
};
"@cspell/dict-typescript-1.0.20" = {
name = "_at_cspell_slash_dict-typescript";
packageName = "@cspell/dict-typescript";
version = "1.0.20";
src = fetchurl {
url = "https://registry.npmjs.org/@cspell/dict-typescript/-/dict-typescript-1.0.20.tgz";
sha512 = "yIuGeeZtQA2gqpGefGjZqBl8iGJpIYWz0QzDqsscNi2qfSnLsbjM0RkRbTehM8y9gGGe7xfgUP5adxceJa5Krg==";
};
};
"@cspell/dict-typescript-3.0.1" = {
name = "_at_cspell_slash_dict-typescript";
packageName = "@cspell/dict-typescript";
@ -23396,6 +23684,15 @@ let
sha512 = "aE2Y4MTFJ870NuB/+2z1cXBhSBBzRydVVjzhFC4gtenEhpnj15yu0qptWGJsO9YGrcPZ3ezX8AWb1VA391MKpQ==";
};
};
"comment-json-1.1.3" = {
name = "comment-json";
packageName = "comment-json";
version = "1.1.3";
src = fetchurl {
url = "https://registry.npmjs.org/comment-json/-/comment-json-1.1.3.tgz";
sha512 = "gGSHSON1HdpFDb3WpU6C1tdksZV0lpfzoihXK+CD0l4xQ2TvHbVuiZy8Dg414ZqbeRxt2sU8d9kC0srpM2+RzQ==";
};
};
"comment-json-4.2.3" = {
name = "comment-json";
packageName = "comment-json";
@ -25134,6 +25431,15 @@ let
sha512 = "x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==";
};
};
"cspell-dict-vimlang-1.0.1" = {
name = "cspell-dict-vimlang";
packageName = "cspell-dict-vimlang";
version = "1.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/cspell-dict-vimlang/-/cspell-dict-vimlang-1.0.1.tgz";
sha512 = "pP2W2BvLrRKggS1fUk8qQw2FG8PhyV969dlwF3M0jAg/HH83n76H+KGdzGsmEut6VJFlJYQkd1ZZskjaeVWnrA==";
};
};
"cspell-dictionary-6.14.0" = {
name = "cspell-dictionary";
packageName = "cspell-dictionary";
@ -25152,6 +25458,15 @@ let
sha512 = "WaA2bwQQ87YNzRGidi4IJpiTFJFzRJx1I97h2VWkZAiz7mxmIX+RHDsUxgVsIUy3S2SH5SF4bUmZwz8DWTGAAQ==";
};
};
"cspell-glob-0.1.25" = {
name = "cspell-glob";
packageName = "cspell-glob";
version = "0.1.25";
src = fetchurl {
url = "https://registry.npmjs.org/cspell-glob/-/cspell-glob-0.1.25.tgz";
sha512 = "/XaSHrGBpMJa+duFz3GKOWfrijrfdHT7a/XGgIcq3cymCSpOH+DPho42sl0jLI/hjM+8yv2m8aEoxRT8yVSnlg==";
};
};
"cspell-glob-6.14.0" = {
name = "cspell-glob";
packageName = "cspell-glob";
@ -25170,6 +25485,15 @@ let
sha512 = "0+W6tuHRYsFvrdh3HBTsQlYRWwv+RAok+YZaTv8ypmkMAISU13ipxL9SkEc/r/AermPd5JpJAfPNw8ZNWRVsAg==";
};
};
"cspell-io-4.1.7" = {
name = "cspell-io";
packageName = "cspell-io";
version = "4.1.7";
src = fetchurl {
url = "https://registry.npmjs.org/cspell-io/-/cspell-io-4.1.7.tgz";
sha512 = "V0/tUu9FnIS3v+vAvDT6NNa14Nc/zUNX8+YUUOfFAiDJJTdqefmvcWjOJBIMYBf3wIk9iWLmLbMM+bNHqr7DSQ==";
};
};
"cspell-io-6.14.0" = {
name = "cspell-io";
packageName = "cspell-io";
@ -25179,6 +25503,15 @@ let
sha512 = "KmjUQ2JrmH3/5JZtYvvjtlB4FWHwE75DrudYfnyFUTzLvVlSagNagfy5wPWTkydnRMdI23I7BOqBA+wtBydXcA==";
};
};
"cspell-lib-4.3.12" = {
name = "cspell-lib";
packageName = "cspell-lib";
version = "4.3.12";
src = fetchurl {
url = "https://registry.npmjs.org/cspell-lib/-/cspell-lib-4.3.12.tgz";
sha512 = "yCCb6MoW1K8Tsr/WVEQoO4dfYhH9bCsjQayccb8MlyDaNNuWJHuX+gUGHsZSXSuChSh8PrTWKXJzs13/uM977g==";
};
};
"cspell-lib-6.14.0" = {
name = "cspell-lib";
packageName = "cspell-lib";
@ -25188,6 +25521,15 @@ let
sha512 = "EqC/zhG7JSiYIcbzyPngFFrj5ElK0EACILKeqO/5lMvX19TdzaLDtnhY8ZHFY5+EIuaPkj4ahAqferx1gbJaDA==";
};
};
"cspell-trie-lib-4.2.8" = {
name = "cspell-trie-lib";
packageName = "cspell-trie-lib";
version = "4.2.8";
src = fetchurl {
url = "https://registry.npmjs.org/cspell-trie-lib/-/cspell-trie-lib-4.2.8.tgz";
sha512 = "Nt3c0gxOYXIc3/yhALDukpje1BgR6guvlUKWQO2zb0r7qRWpwUw2j2YM4dWbHQeH/3Hx5ei4Braa6cMaiJ5YBw==";
};
};
"cspell-trie-lib-6.14.0" = {
name = "cspell-trie-lib";
packageName = "cspell-trie-lib";
@ -25197,6 +25539,15 @@ let
sha512 = "JY2iRwp/6/qQYmOw2B8uhYDxP7VzqSWIo8rD5lHSivQMjH7lhVnQ2LPumMTa9IEOEesCkwNM8N+krndo12Ptqg==";
};
};
"cspell-util-bundle-4.1.11" = {
name = "cspell-util-bundle";
packageName = "cspell-util-bundle";
version = "4.1.11";
src = fetchurl {
url = "https://registry.npmjs.org/cspell-util-bundle/-/cspell-util-bundle-4.1.11.tgz";
sha512 = "or3OGKydZs1NwweMIgnA48k8H3F5zK4e5lonjUhpEzLYQZ2nB23decdoqZ8ogFC8pFTA40tZKDsMJ0b+65gX4Q==";
};
};
"csrf-3.1.0" = {
name = "csrf";
packageName = "csrf";
@ -35397,6 +35748,24 @@ let
sha512 = "hymDOu5B53XvN4QT9dBmZxPX4CWhBPPLguTZ9MMFeFa/Kg0xWVfylOVNlJji/E7yTZWFd/q9GO5TxDLq156D7g==";
};
};
"gensequence-2.3.0" = {
name = "gensequence";
packageName = "gensequence";
version = "2.3.0";
src = fetchurl {
url = "https://registry.npmjs.org/gensequence/-/gensequence-2.3.0.tgz";
sha512 = "XrmtQsfTd1Mdt60fNG3sDpmo7yX3UaCd2RzrfWGbgE86H2k/pppGs84zFV2WSh9UwXIVNs0O62HeIrxIcTZntQ==";
};
};
"gensequence-3.1.1" = {
name = "gensequence";
packageName = "gensequence";
version = "3.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/gensequence/-/gensequence-3.1.1.tgz";
sha512 = "ys3h0hiteRwmY6BsvSttPmkhC0vEQHPJduANBRtH/dlDPZ0UBIb/dXy80IcckXyuQ6LKg+PloRqvGER9IS7F7g==";
};
};
"gensequence-4.0.2" = {
name = "gensequence";
packageName = "gensequence";
@ -42643,6 +43012,15 @@ let
sha512 = "1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==";
};
};
"iterable-to-stream-1.0.1" = {
name = "iterable-to-stream";
packageName = "iterable-to-stream";
version = "1.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/iterable-to-stream/-/iterable-to-stream-1.0.1.tgz";
sha512 = "O62gD5ADMUGtJoOoM9U6LQ7i4byPXUNoHJ6mqsmkQJcom331ZJGDApWgDESWyBMEHEJRjtHozgIiTzYo9RU4UA==";
};
};
"iterall-1.1.3" = {
name = "iterall";
packageName = "iterall";
@ -43517,6 +43895,15 @@ let
sha512 = "XgP0FGR77+QhUxjXkwOMkC94k3WtqEBfcnjWqhRd82qTat4SWKRE+9kUnynz/shm3I4ea2+qISvTIeGTNU7kJg==";
};
};
"json-parser-1.1.5" = {
name = "json-parser";
packageName = "json-parser";
version = "1.1.5";
src = fetchurl {
url = "https://registry.npmjs.org/json-parser/-/json-parser-1.1.5.tgz";
sha512 = "6wQrWqKdbvCQ4ccCM1+14Q2Z2XTXeUqwt3xEaGe/GpsObJRh1n1Z+5ZeHosmfSpN5bJKDfeNRy9jOE+wQRduOg==";
};
};
"json-pointer-0.6.2" = {
name = "json-pointer";
packageName = "json-pointer";
@ -53203,6 +53590,15 @@ let
sha512 = "ma6oU4Sk0qOoKEAymVoTvk8EdXEobdS7m/mAGhDJ8Rouugho48crHBORAmy5BoOcv8wraPM6xumapQp5hl4iIQ==";
};
};
"node-watch-0.6.4" = {
name = "node-watch";
packageName = "node-watch";
version = "0.6.4";
src = fetchurl {
url = "https://registry.npmjs.org/node-watch/-/node-watch-0.6.4.tgz";
sha512 = "cI6CHzivIFESe8djiK3Wh90CtWQBxLwMem8x8S+2GSvCvFgoMuOKVlfJtQ/2v3Afg3wOnHl/+tXotEs8z5vOrg==";
};
};
"node-watch-0.7.3" = {
name = "node-watch";
packageName = "node-watch";
@ -94338,6 +94734,141 @@ in
bypassCache = true;
reconstructLock = true;
};
coc-spell-checker = nodeEnv.buildNodePackage {
name = "coc-spell-checker";
packageName = "coc-spell-checker";
version = "1.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/coc-spell-checker/-/coc-spell-checker-1.2.0.tgz";
sha512 = "TuwqtkoDN8MvxLNC7R0932vgAVY+eRIrL4dZoWtIhgQF3WTlIAQBrgC0AHuF0v8q/QeZU8hxEqDIyfTwIKXXJw==";
};
dependencies = [
sources."@cspell/dict-aws-1.0.14"
sources."@cspell/dict-bash-1.0.18"
sources."@cspell/dict-companies-1.0.40"
sources."@cspell/dict-cpp-1.1.40"
sources."@cspell/dict-cryptocurrencies-1.0.10"
sources."@cspell/dict-csharp-1.0.11"
sources."@cspell/dict-css-1.0.13"
sources."@cspell/dict-django-1.0.26"
sources."@cspell/dict-dotnet-1.0.32"
sources."@cspell/dict-elixir-1.0.26"
sources."@cspell/dict-en-gb-1.1.33"
sources."@cspell/dict-en_us-1.2.45"
sources."@cspell/dict-filetypes-1.1.8"
sources."@cspell/dict-fonts-1.0.14"
sources."@cspell/dict-fullstack-1.0.39"
sources."@cspell/dict-golang-1.1.24"
sources."@cspell/dict-haskell-1.0.13"
sources."@cspell/dict-html-1.1.9"
sources."@cspell/dict-html-symbol-entities-1.0.23"
sources."@cspell/dict-java-1.0.23"
sources."@cspell/dict-latex-1.0.25"
sources."@cspell/dict-lorem-ipsum-1.0.22"
sources."@cspell/dict-lua-1.0.16"
sources."@cspell/dict-node-1.0.12"
sources."@cspell/dict-npm-1.0.16"
sources."@cspell/dict-php-1.0.25"
sources."@cspell/dict-powershell-1.0.19"
sources."@cspell/dict-python-1.0.38"
sources."@cspell/dict-ruby-1.0.15"
sources."@cspell/dict-rust-1.0.23"
sources."@cspell/dict-scala-1.0.21"
sources."@cspell/dict-software-terms-1.0.48"
sources."@cspell/dict-typescript-1.0.20"
sources."array-timsort-1.0.3"
sources."at-least-node-1.0.0"
sources."balanced-match-1.0.2"
sources."brace-expansion-1.1.11"
sources."braces-3.0.2"
sources."comment-json-1.1.3"
sources."concat-map-0.0.1"
sources."configstore-5.0.1"
sources."core-util-is-1.0.3"
sources."crypto-random-string-2.0.0"
sources."cspell-dict-vimlang-1.0.1"
sources."cspell-glob-0.1.25"
(sources."cspell-io-4.1.7" // {
dependencies = [
sources."iconv-lite-0.6.3"
];
})
(sources."cspell-lib-4.3.12" // {
dependencies = [
sources."comment-json-4.2.3"
sources."esprima-4.0.1"
sources."fs-extra-9.1.0"
sources."gensequence-3.1.1"
sources."vscode-uri-3.0.6"
];
})
(sources."cspell-trie-lib-4.2.8" // {
dependencies = [
sources."gensequence-3.1.1"
];
})
sources."cspell-util-bundle-4.1.11"
sources."dot-prop-5.3.0"
sources."esprima-2.7.3"
sources."fill-range-7.0.1"
(sources."fs-extra-8.1.0" // {
dependencies = [
sources."jsonfile-4.0.0"
sources."universalify-0.1.2"
];
})
sources."gensequence-2.3.0"
sources."global-dirs-0.1.1"
sources."graceful-fs-4.2.10"
sources."has-own-prop-2.0.0"
sources."iconv-lite-0.4.24"
sources."imurmurhash-0.1.4"
sources."ini-1.3.8"
sources."is-number-7.0.0"
sources."is-obj-2.0.0"
sources."is-typedarray-1.0.0"
sources."iterable-to-stream-1.0.1"
sources."json-parser-1.1.5"
sources."jsonfile-6.1.0"
sources."make-dir-3.1.0"
sources."micromatch-4.0.5"
sources."minimatch-3.1.2"
sources."node-watch-0.6.4"
sources."picomatch-2.3.1"
sources."repeat-string-1.6.1"
sources."resolve-from-5.0.0"
sources."resolve-global-1.0.0"
sources."rxjs-6.6.7"
sources."safer-buffer-2.1.2"
sources."semver-6.3.0"
sources."signal-exit-3.0.7"
sources."to-regex-range-5.0.1"
sources."tslib-1.14.1"
sources."typedarray-to-buffer-3.1.5"
sources."unique-string-2.0.0"
sources."universalify-2.0.0"
sources."vscode-jsonrpc-4.0.0"
(sources."vscode-languageserver-5.2.1" // {
dependencies = [
sources."vscode-uri-1.0.8"
];
})
sources."vscode-languageserver-protocol-3.14.1"
sources."vscode-languageserver-types-3.14.0"
sources."vscode-uri-2.1.2"
sources."write-file-atomic-3.0.3"
sources."xdg-basedir-4.0.0"
];
buildInputs = globalBuildInputs;
meta = {
description = "Spelling checker for source code";
homepage = "https://github.com/iamcco/coc-spell-checker";
license = "MIT";
};
production = true;
bypassCache = true;
reconstructLock = true;
};
coc-stylelint = nodeEnv.buildNodePackage {
name = "coc-stylelint";
packageName = "coc-stylelint";

View File

@ -11,11 +11,13 @@
, i2c-tools
, pytestCheckHook
, colorlog
, crcmod
, pillow
}:
buildPythonPackage rec {
pname = "liquidctl";
version = "1.10.0";
version = "1.11.1";
disabled = pythonOlder "3.6";
format = "pyproject";
@ -23,7 +25,7 @@ buildPythonPackage rec {
owner = pname;
repo = pname;
rev = "refs/tags/v${version}";
sha256 = "sha256-2mXWih3LchJ/YsjuwHwWse7SNJYx1vxtovl8vasKV4w=";
sha256 = "sha256-9g6h8GMOcICiry9M9b/Tt0ONsTxuJI/duprUkxB1Gr0=";
};
nativeBuildInputs = [
@ -38,6 +40,8 @@ buildPythonPackage rec {
smbus-cffi
i2c-tools
colorlog
crcmod
pillow
];
propagatedNativeBuildInputs = [

View File

@ -1,6 +1,6 @@
{ buildPythonPackage, fetchFromGitHub, stdenv, lib, isPyPy
, pycrypto, ecdsa # TODO
, tox, mock, coverage, can, brotli
, mock, can, brotli
, withOptionalDeps ? true, tcpdump, ipython
, withCryptography ? true, cryptography
, withVoipSupport ? true, sox
@ -52,8 +52,9 @@ buildPythonPackage rec {
# Running the tests seems too complicated:
doCheck = false;
checkInputs = [ tox mock coverage can brotli ];
checkInputs = [ mock can brotli ];
checkPhase = ''
# TODO: be more specific about files
patchShebangs .
.config/ci/test.sh
'';

View File

@ -8,16 +8,16 @@
rustPlatform.buildRustPackage rec {
pname = "ruff";
version = "0.0.122";
version = "0.0.125";
src = fetchFromGitHub {
owner = "charliermarsh";
repo = pname;
rev = "v${version}";
sha256 = "sha256-+CQOQcA7JLHsl6ieDpIEzUdeMBsGyP686mWaYgyweH4=";
sha256 = "sha256-DKIe5tb0xMG6ieuiecHWWYT7rE4soyok3oh0OPseKks=";
};
cargoSha256 = "sha256-ZxJ7ErGdsI1dZIeUVdYBD4IF0nHHnIJGUXn+rtSBLLY=";
cargoSha256 = "sha256-qIvXg/rh7UisVt65fwNxWOxM8brBWfF9zoRlfs7Nv/Y=";
buildInputs = lib.optionals stdenv.isDarwin [
CoreServices

View File

@ -1,34 +1,18 @@
{ stdenv, lib, fetchurl, unzip }:
let
# You can check the latest version with `curl -sS https://update.tabnine.com/bundles/version`
# There's a handy prefetch script in ./fetch-latest.sh
version = "4.4.139";
supportedPlatforms = {
"x86_64-linux" = {
name = "x86_64-unknown-linux-musl";
hash = "sha256-CXm9WR77SMvv+9w+8QUBNHKPhe4otquLyHAwzd+jbNk=";
};
"x86_64-darwin" = {
name = "x86_64-apple-darwin";
hash = "sha256-01lotn9DzgwIj1n9GCUuGmwgtS4DtK+XOl/wduI+QyI=";
};
"aarch64-darwin" = {
name = "aarch64-apple-darwin";
hash = "sha256-RQBBsp48Xhxi3WQKsYzSiiSEW8W7UikKAyFf4sJ2JqQ=";
};
};
sources = builtins.fromJSON (builtins.readFile ./sources.json);
platform =
if (builtins.hasAttr stdenv.hostPlatform.system supportedPlatforms) then
builtins.getAttr (stdenv.hostPlatform.system) supportedPlatforms
if (builtins.hasAttr stdenv.hostPlatform.system sources.platforms) then
builtins.getAttr (stdenv.hostPlatform.system) sources.platforms
else
throw "Not supported on ${stdenv.hostPlatform.system}";
in
stdenv.mkDerivation {
pname = "tabnine";
inherit version;
inherit (sources) version;
src = fetchurl {
url = "https://update.tabnine.com/bundles/${version}/${platform.name}/TabNine.zip";
url = "https://update.tabnine.com/bundles/${sources.version}/${platform.name}/TabNine.zip";
inherit (platform) hash;
};
@ -49,13 +33,16 @@ stdenv.mkDerivation {
runHook postInstall
'';
passthru.platform = platform.name;
passthru = {
platform = platform.name;
updateScript = ./update.sh;
};
meta = with lib; {
homepage = "https://tabnine.com";
description = "Smart Compose for code that uses deep learning to help you write code faster";
license = licenses.unfree;
platforms = attrNames supportedPlatforms;
platforms = attrNames sources.platforms;
maintainers = with maintainers; [ lovesegfault ];
};
}

View File

@ -1,29 +0,0 @@
#!/usr/bin/env bash
set -euo pipefail
function prefetch-sri() {
nix-prefetch-url "$1" 2>/dev/null | xargs nix hash to-sri --type sha256
}
declare -a PLATFORMS=(
x86_64-unknown-linux-musl
x86_64-apple-darwin
aarch64-apple-darwin
)
LATEST="$(curl -sS https://update.tabnine.com/bundles/version)"
cat <<-EOF
version = "${LATEST}";
EOF
for platform in "${PLATFORMS[@]}"; do
url="https://update.tabnine.com/bundles/${LATEST}/${platform}/TabNine.zip"
sha="$(prefetch-sri "$url")"
cat <<-EOF
name = "${platform}";
hash = "${sha}";
EOF
done

View File

@ -0,0 +1,17 @@
{
"version": "4.4.169",
"platforms": {
"x86_64-linux": {
"name": "x86_64-unknown-linux-musl",
"hash": "sha256-gLhFSsOcMElm6a4oHM0yLL6ZGtSk+YvAsUTU/UgGwWg="
},
"aarch64-darwin": {
"name": "aarch64-apple-darwin",
"hash": "sha256-nEUPSj1BFkZ1VyeA7X3Y0zt6eeD4AKAIcJ51QF24JVA="
},
"x86_64-darwin": {
"name": "x86_64-apple-darwin",
"hash": "sha256-GePhGKPvvhYmOSN5NEaqcsFvyuSJi8eTfYTOtufmDiI="
}
}
}

View File

@ -0,0 +1,50 @@
#!/usr/bin/env nix-shell
#!nix-shell -i bash -p curl jq git
#shellcheck shell=bash
set -euo pipefail
SCRIPT_DIR=$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")" &>/dev/null && pwd)
function prefetch-sri() {
nix-prefetch-url "$1" 2>/dev/null |
xargs nix --experimental-features nix-command hash to-sri --type sha256
}
declare -A platforms=(
[x86_64-unknown-linux-musl]="x86_64-linux"
[x86_64-apple-darwin]="x86_64-darwin"
[aarch64-apple-darwin]="aarch64-darwin"
)
old_version="$(jq -r '.version' "$SCRIPT_DIR/sources.json")"
new_version="$(curl -sS https://update.tabnine.com/bundles/version)"
echo "Updating $old_version -> $new_version"
sources_tmp="$(mktemp)"
trap 'rm -f "$sources_tmp"' EXIT
cat <<EOF >"$sources_tmp"
{
"version": "$new_version",
"platforms": {}
}
EOF
for platform in "${!platforms[@]}"; do
url="https://update.tabnine.com/bundles/${new_version}/${platform}/TabNine.zip"
hash="$(prefetch-sri "$url")"
nix_platform="${platforms[$platform]}"
cat <<<"$(jq --arg nix_platform "$nix_platform" --arg platform "$platform" --arg hash "$hash" '.platforms += {($nix_platform): {name: $platform, hash: $hash}}' "$sources_tmp")" >"$sources_tmp"
done
cp "$sources_tmp" "$SCRIPT_DIR/sources.json"
if [[ `git status --porcelain "$SCRIPT_DIR/sources.json"` ]]; then
git add "$SCRIPT_DIR/sources.json"
git commit -m "tabnine: $old_version -> $new_version"
else
echo "No changes made to $SCRIPT_DIR/sources.json, skipping commit"
fi

View File

@ -7,7 +7,7 @@
# `ps` with systemd support is able to properly report different
# attributes like unit name, so we want to have it on linux.
, withSystemd ? stdenv.isLinux
, withSystemd ? stdenv.isLinux && !stdenv.hostPlatform.isStatic
, systemd
# procps is mostly Linux-only. Most commands require a running Linux

View File

@ -42,7 +42,7 @@ stdenv.mkDerivation rec {
yarnOfflineCache = fetchYarnDeps {
yarnLock = "${src}/yarn.lock";
sha256 = "sha256-2NSibx026ENAqphGGhNoLwUldWTEPbDBrYu3hgeRlnM=";
sha256 = "sha256-fuU92fydoazSXBHwA+DG//gRgWVYQ1M3m2oNS2iwv4I=";
};
nativeBuildInputs = [ fixup_yarn_lock nodejs-slim yarn mastodon-gems mastodon-gems.wrappedRuby ];

File diff suppressed because it is too large Load Diff

View File

@ -2,8 +2,8 @@
{ fetchgit, applyPatches }: let
src = fetchgit {
url = "https://github.com/mastodon/mastodon.git";
rev = "v3.5.3";
sha256 = "1z0fgyvzz7nlbg2kaxsh53c4bq4y6n5f9r8lyfa7vzvz9nwrkqiq";
rev = "v4.0.2";
sha256 = "1szb11bss66yvh8750pzib3r0w1fm9h84sf5daqsnbm871hgzlw0";
};
in applyPatches {
inherit src;

View File

@ -1 +1 @@
"3.5.3"
"4.0.2"

View File

@ -6,13 +6,13 @@
}:
buildGoModule rec {
pname = "aws-sso-cli";
version = "1.9.4";
version = "1.9.5";
src = fetchFromGitHub {
owner = "synfinatic";
repo = pname;
rev = "v${version}";
sha256 = "sha256-xFAJrJSVf7wgJPUELCiwZVK0nBeOChuJBKROeJIRURc=";
sha256 = "sha256-voCFr5rb9VBSG926SeE2cMuk1gJskoaqjvkRY/9TZFU=";
};
vendorSha256 = "sha256-f0HrQzHK1JDWmRrnqG/N4X8TG0DP/IRWd6b7QR/vyzo=";

View File

@ -2,6 +2,7 @@
, rustPlatform
, fetchFromGitHub
, cmake
, installShellFiles
, pkg-config
, zstd
, stdenv
@ -9,7 +10,6 @@
, libresolv
, Security
, git
, installShellFiles
}:
rustPlatform.buildRustPackage rec {
@ -41,6 +41,7 @@ rustPlatform.buildRustPackage rec {
preCheck = ''
git init
git config user.name nixbld
git config user.email nixbld@example.com
git add .
git commit -m test

View File

@ -34,8 +34,8 @@ stdenv.mkDerivation rec {
];
meta = with lib; {
inherit (src.meta) homepage;
description = "Tools and library to manipulate EFI variables";
homepage = "https://github.com/rhboot/efivar";
platforms = platforms.linux;
license = licenses.lgpl21Only;
};

View File

@ -47,7 +47,7 @@
, xinput
, libva-utils
, inxi
, vulkan-utils
, vulkan-tools
, i2c-tools
, opensc
@ -104,7 +104,7 @@ stdenv.mkDerivation rec {
xinput
libva-utils # (vainfo)
inxi
vulkan-utils
vulkan-tools
i2c-tools
opensc
]

View File

@ -22916,7 +22916,6 @@ with pkgs;
inherit (darwin.apple_sdk.frameworks) AppKit Cocoa;
};
vulkan-tools-lunarg = callPackage ../tools/graphics/vulkan-tools-lunarg { };
vulkan-utils = haskell.lib.compose.justStaticExecutables haskellPackages.vulkan-utils;
vulkan-validation-layers = callPackage ../development/tools/vulkan-validation-layers { };
vxl = callPackage ../development/libraries/vxl { };