Merge master into staging-next

This commit is contained in:
github-actions[bot] 2023-02-18 18:01:22 +00:00 committed by GitHub
commit 05782cfb75
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
20 changed files with 319 additions and 201 deletions

View file

@ -137,7 +137,12 @@ set the default version to a version older than the newest on Hackage. We do
this to get them or their reverse dependencies to compile in our package set. this to get them or their reverse dependencies to compile in our package set.
4. For all packages, for which the newest Hackage version is not the default 4. For all packages, for which the newest Hackage version is not the default
version, there will also be a `haskellPackages.foo_x_y_z` package with the version, there will also be a `haskellPackages.foo_x_y_z` package with the
newest version. newest version. The `x_y_z` part encodes the version with dots replaced by
underscores. When the newest version changes by a new release to Hackage the
old package will disappear under that name and be replaced by a newer one under
the name with the new version. The package name including the version will
also disappear when the default version e.g. from Stackage catches up with the
newest version from Hackage.
5. For some packages, we also manually add other `haskellPackages.foo_x_y_z` 5. For some packages, we also manually add other `haskellPackages.foo_x_y_z`
versions, if they are required for a certain build. versions, if they are required for a certain build.
@ -161,12 +166,14 @@ given in the `.cabal` file of your package and all its dependencies.
The [Haskell builder in nixpkgs](#haskell-mkderivation) does no such thing. The [Haskell builder in nixpkgs](#haskell-mkderivation) does no such thing.
It will simply take as input packages with names off the desired dependencies It will simply take as input packages with names off the desired dependencies
and just check whether they fulfill the version bounds and (by default, see and just check whether they fulfill the version bounds and fail if they dont
`jailbreak`) fail if they dont. (by default, see `jailbreak` to circumvent this).
The package resolution is done by the `haskellPackages.callPackage` function The `haskellPackages.callPackage` function does the package resolution.
which will, e.g., use `haskellPackages.aeson` for a package input of name It will, e.g., use `haskellPackages.aeson`which has the default version as
`aeson`. described above for a package input of name `aeson`. (More general:
`<packages>.callPackage f` will call `f` with named inputs provided from the
package set `<packages>`.)
While this is the default behavior, it is possible to override the dependencies While this is the default behavior, it is possible to override the dependencies
for a specific package, see for a specific package, see
[`override` and `overrideScope`](#haskell-overriding-haskell-packages). [`override` and `overrideScope`](#haskell-overriding-haskell-packages).

View file

@ -316,11 +316,13 @@ in {
mkdir -p -m 0755 /run/binfmt mkdir -p -m 0755 /run/binfmt
${lib.concatStringsSep "\n" (lib.mapAttrsToList activationSnippet config.boot.binfmt.registrations)} ${lib.concatStringsSep "\n" (lib.mapAttrsToList activationSnippet config.boot.binfmt.registrations)}
''; '';
systemd.additionalUpstreamSystemUnits = lib.mkIf (config.boot.binfmt.registrations != {}) [ systemd = lib.mkIf (config.boot.binfmt.registrations != {}) {
"proc-sys-fs-binfmt_misc.automount" additionalUpstreamSystemUnits = [
"proc-sys-fs-binfmt_misc.mount" "proc-sys-fs-binfmt_misc.automount"
"systemd-binfmt.service" "proc-sys-fs-binfmt_misc.mount"
]; "systemd-binfmt.service"
systemd.services.systemd-binfmt.restartTriggers = [ (builtins.toJSON config.boot.binfmt.registrations) ]; ];
services.systemd-binfmt.restartTriggers = [ (builtins.toJSON config.boot.binfmt.registrations) ];
};
}; };
} }

View file

@ -19,20 +19,20 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "amberol"; pname = "amberol";
version = "0.9.2"; version = "unstable-2023-01-12";
src = fetchFromGitLab { src = fetchFromGitLab {
domain = "gitlab.gnome.org"; domain = "gitlab.gnome.org";
owner = "World"; owner = "World";
repo = pname; repo = pname;
rev = version; rev = "0623386c813d0d68564002324958cef7217cec7f";
hash = "sha256-L8yHKwtCAZC1myIouL0Oq3lj0QPWn5dVe0g3nkyAKI8="; hash = "sha256-nVL4ydTg4ncDCA9J9qWv+RPDC0Txr/qpo5XxIUiV0zQ=";
}; };
cargoDeps = rustPlatform.fetchCargoTarball { cargoDeps = rustPlatform.fetchCargoTarball {
inherit src; inherit src;
name = "${pname}-${version}"; name = "${pname}-${version}";
hash = "sha256-0XuWBUG37GNHRXgjz0/Vv6VSqaPG36xTj7oN0ukFIJY="; hash = "sha256-E0ivUWD3jP/T1GOJ11grDwcF+m92I+W2a2HhZX1bCso=";
}; };
postPatch = '' postPatch = ''

View file

@ -173,12 +173,12 @@ final: prev:
LeaderF = buildVimPluginFrom2Nix { LeaderF = buildVimPluginFrom2Nix {
pname = "LeaderF"; pname = "LeaderF";
version = "2023-02-05"; version = "2023-02-17";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "Yggdroot"; owner = "Yggdroot";
repo = "LeaderF"; repo = "LeaderF";
rev = "e48b140fb9132cc26cc82c7464e473b8f0af65db"; rev = "86db2ec0d332c125c6c7d726721c613380978e2e";
sha256 = "17wkfx268j2lpwirw70fb6j4x8b96j9zsv36d3sbcz7dw1d68xqq"; sha256 = "0rp1fhsr0l4986nm6a96nw0612y2xa1d4ckkjxg7ca2nab6q24wj";
}; };
meta.homepage = "https://github.com/Yggdroot/LeaderF/"; meta.homepage = "https://github.com/Yggdroot/LeaderF/";
}; };
@ -1315,12 +1315,12 @@ final: prev:
cmp-dictionary = buildVimPluginFrom2Nix { cmp-dictionary = buildVimPluginFrom2Nix {
pname = "cmp-dictionary"; pname = "cmp-dictionary";
version = "2023-02-09"; version = "2023-02-17";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "uga-rosa"; owner = "uga-rosa";
repo = "cmp-dictionary"; repo = "cmp-dictionary";
rev = "26522d209f5661c94f3a8bad8145160983d2252b"; rev = "fb3fba41fe14f4e96551e46ec74dfd1d46fb864a";
sha256 = "12iqfbcrwh2bq9p8pxv7fwivfb07jvrvhqwal1kydfhwhzfxiswl"; sha256 = "10axz30ix4kxix8yw3qqamp28d07jb95sq2ry79q9vawmjfpz648";
}; };
meta.homepage = "https://github.com/uga-rosa/cmp-dictionary/"; meta.homepage = "https://github.com/uga-rosa/cmp-dictionary/";
}; };
@ -1759,12 +1759,12 @@ final: prev:
coc-lua = buildVimPluginFrom2Nix { coc-lua = buildVimPluginFrom2Nix {
pname = "coc-lua"; pname = "coc-lua";
version = "2023-02-16"; version = "2023-02-18";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "josa42"; owner = "josa42";
repo = "coc-lua"; repo = "coc-lua";
rev = "567cd6f8a350475dde4523328913c70d99d153a5"; rev = "b8aacc44913b4b8de089d067ef6f103512e76e18";
sha256 = "0mi9h05g8907i9vaknbvy0d696rxrsk6gw4ssas7k761ailx9pv2"; sha256 = "10hdrw4yzadggaaz4x3vjpmk8jnalcprp8sn550mxy95al1ip4q8";
}; };
meta.homepage = "https://github.com/josa42/coc-lua/"; meta.homepage = "https://github.com/josa42/coc-lua/";
}; };
@ -2095,12 +2095,12 @@ final: prev:
copilot-lua = buildVimPluginFrom2Nix { copilot-lua = buildVimPluginFrom2Nix {
pname = "copilot.lua"; pname = "copilot.lua";
version = "2023-02-16"; version = "2023-02-17";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "zbirenbaum"; owner = "zbirenbaum";
repo = "copilot.lua"; repo = "copilot.lua";
rev = "f1b330351d755e905cffe1dea2f6e0a6f273c9fe"; rev = "5304ea7079f38df200f4357401f1510fd00560a8";
sha256 = "1vhrxdd8z7y2wdjclqq6gqp2yfv9rid9hh382m70hcma3nkj19mz"; sha256 = "12gnvz8634d0bx1fxcl2lq7w76cs795bz11p3r21vggznbzpgvs4";
}; };
meta.homepage = "https://github.com/zbirenbaum/copilot.lua/"; meta.homepage = "https://github.com/zbirenbaum/copilot.lua/";
}; };
@ -2963,12 +2963,12 @@ final: prev:
fidget-nvim = buildVimPluginFrom2Nix { fidget-nvim = buildVimPluginFrom2Nix {
pname = "fidget.nvim"; pname = "fidget.nvim";
version = "2023-02-06"; version = "2023-02-17";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "j-hui"; owner = "j-hui";
repo = "fidget.nvim"; repo = "fidget.nvim";
rev = "9dc6d15fdb877b2fb09ea0ba2dfde9beccb5965a"; rev = "688b4fec4517650e29c3e63cfbb6e498b3112ba1";
sha256 = "1xgb6ichs52qlzks3rlwx1v03q1yh2phl9papwd0h71mmns0plb1"; sha256 = "16j8c13jyqr9f8lw8sxcvcv0p60qpa4apdcqcz3ll6r6pb1413vz";
}; };
meta.homepage = "https://github.com/j-hui/fidget.nvim/"; meta.homepage = "https://github.com/j-hui/fidget.nvim/";
}; };
@ -2987,12 +2987,12 @@ final: prev:
firenvim = buildVimPluginFrom2Nix { firenvim = buildVimPluginFrom2Nix {
pname = "firenvim"; pname = "firenvim";
version = "2023-02-09"; version = "2023-02-17";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "glacambre"; owner = "glacambre";
repo = "firenvim"; repo = "firenvim";
rev = "2ff7e2df6b1ffe8935d24ae90f5c173ea4cd8b1b"; rev = "07652ec0b659cba53e5dc07eeb660234a7b248ee";
sha256 = "049jfhbbn899xahidgx2qwca98140wiymw678x6930b0cvf16w0r"; sha256 = "1w3l0byhnk873c9qfyp4gna96aff37769l82jqwdcvs7a2dalsz3";
}; };
meta.homepage = "https://github.com/glacambre/firenvim/"; meta.homepage = "https://github.com/glacambre/firenvim/";
}; };
@ -3204,12 +3204,12 @@ final: prev:
fzf-lua = buildVimPluginFrom2Nix { fzf-lua = buildVimPluginFrom2Nix {
pname = "fzf-lua"; pname = "fzf-lua";
version = "2023-02-16"; version = "2023-02-18";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "ibhagwan"; owner = "ibhagwan";
repo = "fzf-lua"; repo = "fzf-lua";
rev = "da1881ad7a2d643283ef4eb364b67062e6235532"; rev = "52f0cfd8021404988dc446734711f215bba6a6de";
sha256 = "0mwbhin3052h4fc5vxjzcc6c81kx9gm5g97v5d7l39x2rxa62n1r"; sha256 = "0ypidlvf3fc5nq4s9qz9w7378zzppv7qajwydm84v3g76p1aqm3a";
}; };
meta.homepage = "https://github.com/ibhagwan/fzf-lua/"; meta.homepage = "https://github.com/ibhagwan/fzf-lua/";
}; };
@ -3611,12 +3611,12 @@ final: prev:
haskell-tools-nvim = buildVimPluginFrom2Nix { haskell-tools-nvim = buildVimPluginFrom2Nix {
pname = "haskell-tools.nvim"; pname = "haskell-tools.nvim";
version = "2023-02-16"; version = "2023-02-17";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "MrcJkb"; owner = "MrcJkb";
repo = "haskell-tools.nvim"; repo = "haskell-tools.nvim";
rev = "151fe7256a5c80aece6550691f705839b9b21d14"; rev = "b4a4046d4910b4e7f42de30765ea78c888919757";
sha256 = "0chl2p7b94pawz0xrkp8iszjgvjd1qpvq44kz1wcmm5146n5phgg"; sha256 = "12sl1yxib33pcpz38yxm8shhw71xkiw1ywlxxv1inph5avsy0ylk";
}; };
meta.homepage = "https://github.com/MrcJkb/haskell-tools.nvim/"; meta.homepage = "https://github.com/MrcJkb/haskell-tools.nvim/";
}; };
@ -3659,12 +3659,12 @@ final: prev:
heirline-nvim = buildVimPluginFrom2Nix { heirline-nvim = buildVimPluginFrom2Nix {
pname = "heirline.nvim"; pname = "heirline.nvim";
version = "2023-01-30"; version = "2023-02-18";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "rebelot"; owner = "rebelot";
repo = "heirline.nvim"; repo = "heirline.nvim";
rev = "81ceb3025e6c7030c42accc3951dad94f31ff0c8"; rev = "b2e69dc3385772159b5dffd3a12a7af874692e10";
sha256 = "0m8z7k0pw7vmwmw21lcil0iprdb9l9yfx4yjk05h65027j8xhk7c"; sha256 = "11c5ng73vh9m29g4i3y4pc05pnblb90yggbh96vw5hkkvv0ahg9s";
}; };
meta.homepage = "https://github.com/rebelot/heirline.nvim/"; meta.homepage = "https://github.com/rebelot/heirline.nvim/";
}; };
@ -4175,12 +4175,12 @@ final: prev:
lazy-nvim = buildVimPluginFrom2Nix { lazy-nvim = buildVimPluginFrom2Nix {
pname = "lazy.nvim"; pname = "lazy.nvim";
version = "2023-02-16"; version = "2023-02-17";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "folke"; owner = "folke";
repo = "lazy.nvim"; repo = "lazy.nvim";
rev = "8186cc5db31bd5968b5be838a30c4cf1465cb3f9"; rev = "7339145a223dab7e7ddccf0986ffbf9d2cb804e8";
sha256 = "1z765zqj4pfy9yj0057lcxjj2zk3mp6c4hw19b231s6s6fn8kvnl"; sha256 = "0mw9sxnmyc5wipw7m1ap1s1f1a7mfi2qi9d2ibfibbrwbpx5n0yz";
}; };
meta.homepage = "https://github.com/folke/lazy.nvim/"; meta.homepage = "https://github.com/folke/lazy.nvim/";
}; };
@ -4235,12 +4235,12 @@ final: prev:
leap-nvim = buildVimPluginFrom2Nix { leap-nvim = buildVimPluginFrom2Nix {
pname = "leap.nvim"; pname = "leap.nvim";
version = "2023-02-14"; version = "2023-02-16";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "ggandor"; owner = "ggandor";
repo = "leap.nvim"; repo = "leap.nvim";
rev = "a2e57b7f8cfd01bb8bfb5abadf5e99acb9559700"; rev = "9a69febb2e5a4f5f5a55dd2d7173098fde917bc5";
sha256 = "04srn77salnn98p44nf9ydgbk9f6vlg2jychky9pd5gqx6fkbgk2"; sha256 = "0mrayfya1c752bbysjp2720frqm24rhqg8apl4h0cv4lanfv6hj4";
}; };
meta.homepage = "https://github.com/ggandor/leap.nvim/"; meta.homepage = "https://github.com/ggandor/leap.nvim/";
}; };
@ -4583,12 +4583,12 @@ final: prev:
lsp-zero-nvim = buildVimPluginFrom2Nix { lsp-zero-nvim = buildVimPluginFrom2Nix {
pname = "lsp-zero.nvim"; pname = "lsp-zero.nvim";
version = "2023-02-15"; version = "2023-02-17";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "VonHeikemen"; owner = "VonHeikemen";
repo = "lsp-zero.nvim"; repo = "lsp-zero.nvim";
rev = "d6af8aebb8b64877323f859d842eabdd79d021c3"; rev = "4361fbcb9e56ecd22169865a6588db8b1764c06c";
sha256 = "064j8n94182f8c4m7wnal9rbr05pkzr5k8rhnaqzgfhcnsdlc7ih"; sha256 = "0kac8cc30j8w0d0417wsjdib9jiqbdyavhg34hn0sl3kwyp92nc4";
}; };
meta.homepage = "https://github.com/VonHeikemen/lsp-zero.nvim/"; meta.homepage = "https://github.com/VonHeikemen/lsp-zero.nvim/";
}; };
@ -4787,12 +4787,12 @@ final: prev:
mason-nvim = buildVimPluginFrom2Nix { mason-nvim = buildVimPluginFrom2Nix {
pname = "mason.nvim"; pname = "mason.nvim";
version = "2023-02-16"; version = "2023-02-18";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "williamboman"; owner = "williamboman";
repo = "mason.nvim"; repo = "mason.nvim";
rev = "511457c94cc47e5edbc82cf35469dcd09d56856f"; rev = "4546dec8b56bc56bc1d81e717e4a935bc7cd6477";
sha256 = "0g9xcrkrdpqclgpgrlyv992pznycs0l0nmd7adr7ms3z41ai9lr0"; sha256 = "179mz9pc7qp4vqmlmhd1pz9z0qagfkywb1l2sj7i1039smkf9p9a";
}; };
meta.homepage = "https://github.com/williamboman/mason.nvim/"; meta.homepage = "https://github.com/williamboman/mason.nvim/";
}; };
@ -5219,12 +5219,12 @@ final: prev:
neoconf-nvim = buildVimPluginFrom2Nix { neoconf-nvim = buildVimPluginFrom2Nix {
pname = "neoconf.nvim"; pname = "neoconf.nvim";
version = "2023-02-16"; version = "2023-02-18";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "folke"; owner = "folke";
repo = "neoconf.nvim"; repo = "neoconf.nvim";
rev = "7213f7919ca67e3f3d5f95d415b0eea965886e2f"; rev = "060986ec2fcb27cfa175ac24d6467f46261bc257";
sha256 = "01g2qzrwaw8xzi24k28gqy79myvqiqz9p7l9vwlbx5rhcbg2dq4y"; sha256 = "0y8lvqfgs3lqd09dmvh04dpj76r5qmjh7q09wblmrc0nf7big3q2";
}; };
meta.homepage = "https://github.com/folke/neoconf.nvim/"; meta.homepage = "https://github.com/folke/neoconf.nvim/";
}; };
@ -5339,12 +5339,12 @@ final: prev:
neorg = buildVimPluginFrom2Nix { neorg = buildVimPluginFrom2Nix {
pname = "neorg"; pname = "neorg";
version = "2023-02-11"; version = "2023-02-17";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "nvim-neorg"; owner = "nvim-neorg";
repo = "neorg"; repo = "neorg";
rev = "9766bef893ec993af9408ea0d44a8f13adbd1e80"; rev = "93c40f2e38a0770e9ce95787c8363320344a87c3";
sha256 = "0wjiy1z19wgqn2jk419cm5545i3mp75zl6sq1srr5bfv8scvls2q"; sha256 = "1gh7nlnm41vkqc0yvmb7jni6w4q3f690705f2dqdgh2frfssqi3r";
}; };
meta.homepage = "https://github.com/nvim-neorg/neorg/"; meta.homepage = "https://github.com/nvim-neorg/neorg/";
}; };
@ -5399,24 +5399,24 @@ final: prev:
neotest = buildVimPluginFrom2Nix { neotest = buildVimPluginFrom2Nix {
pname = "neotest"; pname = "neotest";
version = "2023-02-13"; version = "2023-02-17";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "nvim-neotest"; owner = "nvim-neotest";
repo = "neotest"; repo = "neotest";
rev = "8807379e37229ece7ae6ff12080ce505b98289b8"; rev = "0d17889ce740c83c18577487498a1a8fea144b0b";
sha256 = "0v55zx0zk7i1wcyd80h3vnpf247l4zrmxgk1lqnizydaayafgjml"; sha256 = "1p0yfglnmsvlr7lk0pylzm1d50yg49g82pp0wv2cgm6w240y27sk";
}; };
meta.homepage = "https://github.com/nvim-neotest/neotest/"; meta.homepage = "https://github.com/nvim-neotest/neotest/";
}; };
neotest-haskell = buildVimPluginFrom2Nix { neotest-haskell = buildVimPluginFrom2Nix {
pname = "neotest-haskell"; pname = "neotest-haskell";
version = "2023-01-14"; version = "2023-02-18";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "MrcJkb"; owner = "MrcJkb";
repo = "neotest-haskell"; repo = "neotest-haskell";
rev = "0bf23c10e4e72c7f21a2bb4cb8d8a28ac93f6f5f"; rev = "83c0c173725cb028bd3d62affe771ad8a45a81b7";
sha256 = "0gwwm402lgnnk4zcsydbfx9iw4sndmc1xg1yfsab04mna8560bg6"; sha256 = "0rw08nzmbz4jjnpg7r6qv5qzrxk337y406k47haj2d0rx144lppx";
}; };
meta.homepage = "https://github.com/MrcJkb/neotest-haskell/"; meta.homepage = "https://github.com/MrcJkb/neotest-haskell/";
}; };
@ -5543,12 +5543,12 @@ final: prev:
nightfox-nvim = buildVimPluginFrom2Nix { nightfox-nvim = buildVimPluginFrom2Nix {
pname = "nightfox.nvim"; pname = "nightfox.nvim";
version = "2023-02-14"; version = "2023-02-17";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "EdenEast"; owner = "EdenEast";
repo = "nightfox.nvim"; repo = "nightfox.nvim";
rev = "14489dfa8c4241a919845ed9101fae074234f35b"; rev = "be5e53df21c8f41790d25c56cd16cda90137dc63";
sha256 = "09slqmdrcgdsdlwxgmkzg2py4qd91934cx3mq9x6k95jzf2ghyzg"; sha256 = "08gk1rga3w5fkjg37618g3mpkpba43rb0r5ckj9wpdgpvmm436y8";
}; };
meta.homepage = "https://github.com/EdenEast/nightfox.nvim/"; meta.homepage = "https://github.com/EdenEast/nightfox.nvim/";
}; };
@ -5579,12 +5579,12 @@ final: prev:
nlsp-settings-nvim = buildVimPluginFrom2Nix { nlsp-settings-nvim = buildVimPluginFrom2Nix {
pname = "nlsp-settings.nvim"; pname = "nlsp-settings.nvim";
version = "2023-02-16"; version = "2023-02-17";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "tamago324"; owner = "tamago324";
repo = "nlsp-settings.nvim"; repo = "nlsp-settings.nvim";
rev = "94561a5c7280416e09c33c8649cd1de638f5a93f"; rev = "c3980083e9d0db50e9cc9adf14e930ff0404e845";
sha256 = "0r5m34r94h4x520ibymmzb4zb0lq59j1knq34vyjq5lgbpksh2c6"; sha256 = "0jd21zwa2mjxkr3ad7s3w43gzxwdqahhnv3gml5cn9qqncybszgb";
}; };
meta.homepage = "https://github.com/tamago324/nlsp-settings.nvim/"; meta.homepage = "https://github.com/tamago324/nlsp-settings.nvim/";
}; };
@ -5615,12 +5615,12 @@ final: prev:
no-neck-pain-nvim = buildVimPluginFrom2Nix { no-neck-pain-nvim = buildVimPluginFrom2Nix {
pname = "no-neck-pain.nvim"; pname = "no-neck-pain.nvim";
version = "2023-02-15"; version = "2023-02-16";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "shortcuts"; owner = "shortcuts";
repo = "no-neck-pain.nvim"; repo = "no-neck-pain.nvim";
rev = "5067cfdd0e3f33c659fa50c710785a2da70ca306"; rev = "3ef7e6626825beb08d88747d574d8633e23a805b";
sha256 = "09a52f5dhjzchm6n9xq3jxy2vx3lhpnwdmnp9ryak67rig86iyna"; sha256 = "0nsgqgm7hqyvhx2bg60zh5rrzcrhcll1lfqaspzkx9cic0yq42as";
}; };
meta.homepage = "https://github.com/shortcuts/no-neck-pain.nvim/"; meta.homepage = "https://github.com/shortcuts/no-neck-pain.nvim/";
}; };
@ -5759,12 +5759,12 @@ final: prev:
nvim-autopairs = buildVimPluginFrom2Nix { nvim-autopairs = buildVimPluginFrom2Nix {
pname = "nvim-autopairs"; pname = "nvim-autopairs";
version = "2023-02-07"; version = "2023-02-17";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "windwp"; owner = "windwp";
repo = "nvim-autopairs"; repo = "nvim-autopairs";
rev = "45ae3122a4c7744db41298b41f9f5a3f092123e6"; rev = "bde7a1b4534e0a4c2451a738379cd628ba65eba7";
sha256 = "16zryzm0ng0f8zl13jpkhjmqya0rbs4vy2zdm9zhd2qsnnpbb6rh"; sha256 = "0axmm6qj1vklkg7czcw0pqkd2gbzcj7z2llhvyf4fnqr4fwbi8y0";
}; };
meta.homepage = "https://github.com/windwp/nvim-autopairs/"; meta.homepage = "https://github.com/windwp/nvim-autopairs/";
}; };
@ -5807,12 +5807,12 @@ final: prev:
nvim-bufdel = buildVimPluginFrom2Nix { nvim-bufdel = buildVimPluginFrom2Nix {
pname = "nvim-bufdel"; pname = "nvim-bufdel";
version = "2023-02-16"; version = "2023-02-17";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "ojroques"; owner = "ojroques";
repo = "nvim-bufdel"; repo = "nvim-bufdel";
rev = "458467859d59b43812e10ba78b4c2e14fad533bb"; rev = "2f55e78c62b45df5404b9ea522e82e8de1483c66";
sha256 = "0j9wqyi5wr6wsky7drp1y58kx9cv8vg2i8pzyzfcis3j3jfg1nsf"; sha256 = "0jpr544daap2swnanaczz3hf0if32y3r3wiyvbwqd256896rdad2";
}; };
meta.homepage = "https://github.com/ojroques/nvim-bufdel/"; meta.homepage = "https://github.com/ojroques/nvim-bufdel/";
}; };
@ -5831,12 +5831,12 @@ final: prev:
nvim-cmp = buildNeovimPluginFrom2Nix { nvim-cmp = buildNeovimPluginFrom2Nix {
pname = "nvim-cmp"; pname = "nvim-cmp";
version = "2023-02-16"; version = "2023-02-18";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "hrsh7th"; owner = "hrsh7th";
repo = "nvim-cmp"; repo = "nvim-cmp";
rev = "ea9eaff5739856f3187d228d2c1181ea49fd4697"; rev = "0c6a89af9a62ecc18f7cf89393b077af1063cd6c";
sha256 = "052061i7dw26f47crijvpg1vwikqh1ly00vxnz5c6qb891pf2wsn"; sha256 = "1d490dli7r7sb0qviyy2b9n6ssy75iy8pszfbwyanp71v04k5v9w";
}; };
meta.homepage = "https://github.com/hrsh7th/nvim-cmp/"; meta.homepage = "https://github.com/hrsh7th/nvim-cmp/";
}; };
@ -5939,12 +5939,12 @@ final: prev:
nvim-dap = buildVimPluginFrom2Nix { nvim-dap = buildVimPluginFrom2Nix {
pname = "nvim-dap"; pname = "nvim-dap";
version = "2023-02-15"; version = "2023-02-17";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "mfussenegger"; owner = "mfussenegger";
repo = "nvim-dap"; repo = "nvim-dap";
rev = "82e98f340cf5183e1c8743a3986c5b2e8705063b"; rev = "049eebe3a1609547a5d2db5ba99585212836adf5";
sha256 = "1d30acci28hw27k9ifdz41kkcwfmqblk816hv8zqxg2l7ylpycbb"; sha256 = "080bwr5cl1qy331caaq7j587bqpnqsqxigyvhi3hgyhsv2w5lbm1";
}; };
meta.homepage = "https://github.com/mfussenegger/nvim-dap/"; meta.homepage = "https://github.com/mfussenegger/nvim-dap/";
}; };
@ -5963,24 +5963,24 @@ final: prev:
nvim-dap-python = buildVimPluginFrom2Nix { nvim-dap-python = buildVimPluginFrom2Nix {
pname = "nvim-dap-python"; pname = "nvim-dap-python";
version = "2022-12-18"; version = "2023-02-17";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "mfussenegger"; owner = "mfussenegger";
repo = "nvim-dap-python"; repo = "nvim-dap-python";
rev = "d4400d075c21ed8fb8e8ac6a5ff56f58f6e93531"; rev = "65ccab83fb3d0b29ead6c765c1c52a1ed49592e8";
sha256 = "1glhxrv57gc3g60i876d5p3429z4kl6mhkbvrf41kvcqqb8m21m0"; sha256 = "1ald7spnfqbyiqz4kgp21wxwqm3zr53d4ajxls0rsy6mkqq6b2jl";
}; };
meta.homepage = "https://github.com/mfussenegger/nvim-dap-python/"; meta.homepage = "https://github.com/mfussenegger/nvim-dap-python/";
}; };
nvim-dap-ui = buildVimPluginFrom2Nix { nvim-dap-ui = buildVimPluginFrom2Nix {
pname = "nvim-dap-ui"; pname = "nvim-dap-ui";
version = "2023-02-14"; version = "2023-02-18";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "rcarriga"; owner = "rcarriga";
repo = "nvim-dap-ui"; repo = "nvim-dap-ui";
rev = "110193102b4840be8bda6eb2358367026145ae3a"; rev = "bf9f0c4768ce8cb99ac0b99cf06ae6f91c906a1a";
sha256 = "1a3j5ipwinsp0xfp5hg8sd2kspx972s6z5qrig463c4wdy6b3h3i"; sha256 = "0fxvxlp27dm0jmch4k46pyh2lbkabqvc00gmdgyr4iwnkywr0596";
}; };
meta.homepage = "https://github.com/rcarriga/nvim-dap-ui/"; meta.homepage = "https://github.com/rcarriga/nvim-dap-ui/";
}; };
@ -6119,12 +6119,12 @@ final: prev:
nvim-jqx = buildVimPluginFrom2Nix { nvim-jqx = buildVimPluginFrom2Nix {
pname = "nvim-jqx"; pname = "nvim-jqx";
version = "2023-02-12"; version = "2023-02-17";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "gennaro-tedesco"; owner = "gennaro-tedesco";
repo = "nvim-jqx"; repo = "nvim-jqx";
rev = "a4ff0404d0fdd5213a9804c74c4a5ca40a1e4364"; rev = "bb9e70fe83f2d176d3fae3234415c50f9231a8e2";
sha256 = "0zdzfrsn751ff34lbqjnr6m2pis0fij20d10dpjidy3dbrgzc34d"; sha256 = "1d84hy4vl3jkjzq0ir9p3rgal3nsagq5b9w0r20ql1c9n6cs2lqh";
}; };
meta.homepage = "https://github.com/gennaro-tedesco/nvim-jqx/"; meta.homepage = "https://github.com/gennaro-tedesco/nvim-jqx/";
}; };
@ -6167,12 +6167,12 @@ final: prev:
nvim-lint = buildVimPluginFrom2Nix { nvim-lint = buildVimPluginFrom2Nix {
pname = "nvim-lint"; pname = "nvim-lint";
version = "2023-01-29"; version = "2023-02-17";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "mfussenegger"; owner = "mfussenegger";
repo = "nvim-lint"; repo = "nvim-lint";
rev = "379be679d3c5f80964bc19131554b846dce5d34e"; rev = "9e3b261583a39b47facfefd181a233bfd68b9af0";
sha256 = "019wc4kxdyzpdbjazsy9ji1r0ymgbwx620ghvqw4wdvccyklg5if"; sha256 = "19xg67i22kzy1f0f1mlgb0dkllf955m0rxy606sfyqv2nj93g4zl";
}; };
meta.homepage = "https://github.com/mfussenegger/nvim-lint/"; meta.homepage = "https://github.com/mfussenegger/nvim-lint/";
}; };
@ -6309,6 +6309,18 @@ final: prev:
meta.homepage = "https://github.com/rcarriga/nvim-notify/"; meta.homepage = "https://github.com/rcarriga/nvim-notify/";
}; };
nvim-nu = buildVimPluginFrom2Nix {
pname = "nvim-nu";
version = "2023-01-03";
src = fetchFromGitHub {
owner = "LhKipp";
repo = "nvim-nu";
rev = "1aad12e866f6d53dd5ec31ada79767199334a4ca";
sha256 = "022gmlrncbs46fqkbcnc4y8jyfasqac5nd09qq1qxdjgkw4924kj";
};
meta.homepage = "https://github.com/LhKipp/nvim-nu/";
};
nvim-osc52 = buildVimPluginFrom2Nix { nvim-osc52 = buildVimPluginFrom2Nix {
pname = "nvim-osc52"; pname = "nvim-osc52";
version = "2023-02-16"; version = "2023-02-16";
@ -6395,23 +6407,23 @@ final: prev:
nvim-spectre = buildVimPluginFrom2Nix { nvim-spectre = buildVimPluginFrom2Nix {
pname = "nvim-spectre"; pname = "nvim-spectre";
version = "2023-02-07"; version = "2023-02-17";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "nvim-pack"; owner = "nvim-pack";
repo = "nvim-spectre"; repo = "nvim-spectre";
rev = "1d8b7a40677fd87da7648d246c4675c3612a7582"; rev = "ce73d505fdc45f16c1a04f6a98c1c1e114841708";
sha256 = "1bcxyq8jglkpfkhrj0zq5gj74sivws00zavl5py37xrmqp0948a8"; sha256 = "1g315gnirzi885i7yg4j3nz57r793grqv9xj213yahg0b3y1akii";
}; };
meta.homepage = "https://github.com/nvim-pack/nvim-spectre/"; meta.homepage = "https://github.com/nvim-pack/nvim-spectre/";
}; };
nvim-surround = buildVimPluginFrom2Nix { nvim-surround = buildVimPluginFrom2Nix {
pname = "nvim-surround"; pname = "nvim-surround";
version = "2023-02-09"; version = "2023-02-17";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "kylechui"; owner = "kylechui";
repo = "nvim-surround"; repo = "nvim-surround";
rev = "90821ad682aac189cd0a38fd83fc96f0cbcc5d29"; rev = "9739e85547cb97d2f0497d2aedbab7d6f5c6654d";
sha256 = "0lirvmb9yc2yc8an2x0wll1vwlpc4fh95x3r5wh21s8m0nqvv577"; sha256 = "0lirvmb9yc2yc8an2x0wll1vwlpc4fh95x3r5wh21s8m0nqvv577";
}; };
meta.homepage = "https://github.com/kylechui/nvim-surround/"; meta.homepage = "https://github.com/kylechui/nvim-surround/";
@ -6455,12 +6467,12 @@ final: prev:
nvim-treesitter = buildVimPluginFrom2Nix { nvim-treesitter = buildVimPluginFrom2Nix {
pname = "nvim-treesitter"; pname = "nvim-treesitter";
version = "2023-02-16"; version = "2023-02-18";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "nvim-treesitter"; owner = "nvim-treesitter";
repo = "nvim-treesitter"; repo = "nvim-treesitter";
rev = "b23856a88e04e1468e1603d6e0900f2372709e22"; rev = "17d7cf6f4b4057a949e86df6fbc2e271ba788823";
sha256 = "02y1853nnv67cnih3z6pd7ml8k918hnh5j0fvgw4hb30lq1rsnns"; sha256 = "088vpscxda9vph9ncvspyk51pkbykjmb6d5vrassiy1vpcvpa2bh";
}; };
meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/"; meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/";
}; };
@ -6503,12 +6515,12 @@ final: prev:
nvim-treesitter-textobjects = buildVimPluginFrom2Nix { nvim-treesitter-textobjects = buildVimPluginFrom2Nix {
pname = "nvim-treesitter-textobjects"; pname = "nvim-treesitter-textobjects";
version = "2023-02-14"; version = "2023-02-18";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "nvim-treesitter"; owner = "nvim-treesitter";
repo = "nvim-treesitter-textobjects"; repo = "nvim-treesitter-textobjects";
rev = "15d9c62cb04079cf440ceb6882f2cbfaed66eda1"; rev = "2f3583001e2bf793480f38cf0d055571787b0259";
sha256 = "0wr3f1x2xn0046q4283dw16aw2w05fkiv215fnxcy3hr09hflrr3"; sha256 = "1hdccjwj8wyfi5nramzyj3jpdb6xf7kmkm5l0j7q9jqil34phx6v";
}; };
meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-textobjects/"; meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-textobjects/";
}; };
@ -6551,11 +6563,11 @@ final: prev:
nvim-ts-rainbow2 = buildVimPluginFrom2Nix { nvim-ts-rainbow2 = buildVimPluginFrom2Nix {
pname = "nvim-ts-rainbow2"; pname = "nvim-ts-rainbow2";
version = "2023-02-15"; version = "2023-02-17";
src = fetchgit { src = fetchgit {
url = "https://gitlab.com/HiPhish/nvim-ts-rainbow2"; url = "https://gitlab.com/HiPhish/nvim-ts-rainbow2";
rev = "24e6fda74d62475e1ca1cf1909af587710f14575"; rev = "352ce3e654cab593586fe02e7ca78c2cab13743d";
sha256 = "0vb2ncgc27iaks5xviwsq5cz7labc6gybqgcd1w0m167y3jz1zx6"; sha256 = "026xi0grnqpp5j2vqx5n93y0g5avq0yx0qz23h88as5nhfa07wzj";
}; };
meta.homepage = "https://gitlab.com/HiPhish/nvim-ts-rainbow2"; meta.homepage = "https://gitlab.com/HiPhish/nvim-ts-rainbow2";
}; };
@ -6574,12 +6586,12 @@ final: prev:
nvim-web-devicons = buildVimPluginFrom2Nix { nvim-web-devicons = buildVimPluginFrom2Nix {
pname = "nvim-web-devicons"; pname = "nvim-web-devicons";
version = "2023-02-13"; version = "2023-02-18";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "nvim-tree"; owner = "nvim-tree";
repo = "nvim-web-devicons"; repo = "nvim-web-devicons";
rev = "bb6d4fd1e010300510172b173ab5205d37af084f"; rev = "53faf5e6d38cb3ca5c7487421524fa2b187b15b2";
sha256 = "0aax38cimal8jnisvj2zryfjzjrrb3fwylbkh7gbyysdfz46fv06"; sha256 = "1ad7x73dnmjzzhkgn6xcb0f4ir5j3zfqmbi1fsxw7ydsb433563j";
}; };
meta.homepage = "https://github.com/nvim-tree/nvim-web-devicons/"; meta.homepage = "https://github.com/nvim-tree/nvim-web-devicons/";
}; };
@ -6731,12 +6743,12 @@ final: prev:
onedarkpro-nvim = buildVimPluginFrom2Nix { onedarkpro-nvim = buildVimPluginFrom2Nix {
pname = "onedarkpro.nvim"; pname = "onedarkpro.nvim";
version = "2023-02-16"; version = "2023-02-17";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "olimorris"; owner = "olimorris";
repo = "onedarkpro.nvim"; repo = "onedarkpro.nvim";
rev = "5241d17dbe1784555a4f95487e9db06a4cb0e8b8"; rev = "828d1af53c466a2cf4940e8dc920b1ea026a455a";
sha256 = "1ac6fmghrgrn1629b6lvgcnm362mwj176q6wv6wnrkkx1wa1cj44"; sha256 = "1sv3cpdm3wb930vnm2v9wlhflzjc4a4m358i7cq7yrilmclhblfn";
}; };
meta.homepage = "https://github.com/olimorris/onedarkpro.nvim/"; meta.homepage = "https://github.com/olimorris/onedarkpro.nvim/";
}; };
@ -6947,12 +6959,12 @@ final: prev:
playground = buildVimPluginFrom2Nix { playground = buildVimPluginFrom2Nix {
pname = "playground"; pname = "playground";
version = "2023-02-02"; version = "2023-02-17";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "nvim-treesitter"; owner = "nvim-treesitter";
repo = "playground"; repo = "playground";
rev = "c481c660fa903a0e295902b1765ecfbd6e76a556"; rev = "4044b53c4d4fcd7a78eae20b8627f78ce7dc6f56";
sha256 = "0d30s2rnjdizy8mibxl7pw99ij8209k09myv03d2sqnzapgx28ib"; sha256 = "11h0fi469fdjck318sa4fr4d4l1r57z3phhna6kclryz4mbjmk3v";
}; };
meta.homepage = "https://github.com/nvim-treesitter/playground/"; meta.homepage = "https://github.com/nvim-treesitter/playground/";
}; };
@ -7261,12 +7273,12 @@ final: prev:
registers-nvim = buildVimPluginFrom2Nix { registers-nvim = buildVimPluginFrom2Nix {
pname = "registers.nvim"; pname = "registers.nvim";
version = "2022-12-15"; version = "2023-02-17";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "tversteeg"; owner = "tversteeg";
repo = "registers.nvim"; repo = "registers.nvim";
rev = "667ae447d2c7efb64461a2c58f5311d1248cdb5f"; rev = "2d08fffeb8533d3678bd796010c13c7fa2534263";
sha256 = "0j2mp8kan6gf1ynv90pkwghjpsqzhxdfxs1v0kh55vmld2r31r56"; sha256 = "060rh1a4cdbs8w28l3lkgk8r7k80pd44dqczdb2bpnhyvc7mckn1";
}; };
meta.homepage = "https://github.com/tversteeg/registers.nvim/"; meta.homepage = "https://github.com/tversteeg/registers.nvim/";
}; };
@ -8213,12 +8225,12 @@ final: prev:
telescope-file-browser-nvim = buildVimPluginFrom2Nix { telescope-file-browser-nvim = buildVimPluginFrom2Nix {
pname = "telescope-file-browser.nvim"; pname = "telescope-file-browser.nvim";
version = "2023-02-15"; version = "2023-02-17";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "nvim-telescope"; owner = "nvim-telescope";
repo = "telescope-file-browser.nvim"; repo = "telescope-file-browser.nvim";
rev = "4a7a7d2746c1c11d0e26b9dd638a62df08692ae5"; rev = "ee594419f3bc39b4123ad0cf8e7d4b7d6cad1303";
sha256 = "0znrr8w23l7bgrf5py1zbb5q0k79sjm6fcv33m1wizxc3bg1h5hh"; sha256 = "0dyg09nw7kxylplln3p5905rb3y5jl6vzxx5nrix5a3qwfs2ijnl";
}; };
meta.homepage = "https://github.com/nvim-telescope/telescope-file-browser.nvim/"; meta.homepage = "https://github.com/nvim-telescope/telescope-file-browser.nvim/";
}; };
@ -8671,12 +8683,12 @@ final: prev:
toggleterm-nvim = buildVimPluginFrom2Nix { toggleterm-nvim = buildVimPluginFrom2Nix {
pname = "toggleterm.nvim"; pname = "toggleterm.nvim";
version = "2023-02-02"; version = "2023-02-17";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "akinsho"; owner = "akinsho";
repo = "toggleterm.nvim"; repo = "toggleterm.nvim";
rev = "19aad0f41f47affbba1274f05e3c067e6d718e1e"; rev = "557664818f6af78de6192f0ce8bc2e887bf4943a";
sha256 = "1zslvsdv6y15yiqjyq52mdib15rk7k7k2qg1shwxhjjipgzykvpl"; sha256 = "1pfr2240cwqjcdza18815lblcsr1ccd63phajcl31izsrx0ba78z";
}; };
meta.homepage = "https://github.com/akinsho/toggleterm.nvim/"; meta.homepage = "https://github.com/akinsho/toggleterm.nvim/";
}; };
@ -8755,12 +8767,12 @@ final: prev:
trouble-nvim = buildVimPluginFrom2Nix { trouble-nvim = buildVimPluginFrom2Nix {
pname = "trouble.nvim"; pname = "trouble.nvim";
version = "2023-02-16"; version = "2023-02-18";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "folke"; owner = "folke";
repo = "trouble.nvim"; repo = "trouble.nvim";
rev = "3bd029284d368cf70cc6fb4a5cbb9ae2231c239d"; rev = "247f9eeabae8e1efc0ed5bc613cc1a9c27e91828";
sha256 = "100ql4377b8qib5f3jqxighhfl7xvjdk7iijlbfs0g5yaabs76cw"; sha256 = "174zv283scsv84wbbvm2j24fs0dy5dj5rcpqib3sdyxfydvvc18p";
}; };
meta.homepage = "https://github.com/folke/trouble.nvim/"; meta.homepage = "https://github.com/folke/trouble.nvim/";
}; };
@ -8839,12 +8851,12 @@ final: prev:
undotree = buildVimPluginFrom2Nix { undotree = buildVimPluginFrom2Nix {
pname = "undotree"; pname = "undotree";
version = "2022-12-09"; version = "2023-02-17";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "mbbill"; owner = "mbbill";
repo = "undotree"; repo = "undotree";
rev = "1a23ea84bd02c34f50d8e10a8b4bfc89597ffe4e"; rev = "b6fdb95db53b7ceb23ddfe8a8211a3135d98eef0";
sha256 = "00r0jnsrqdfns08ndj3xhwfx3yf65dgsin9pihad64gj9fmwvbv3"; sha256 = "0jrsqq1k2rvxv85ijhrvc3p0jihwdpg2qvc7rflfzf2rblid1vgw";
}; };
meta.homepage = "https://github.com/mbbill/undotree/"; meta.homepage = "https://github.com/mbbill/undotree/";
}; };
@ -8863,12 +8875,12 @@ final: prev:
unison = buildVimPluginFrom2Nix { unison = buildVimPluginFrom2Nix {
pname = "unison"; pname = "unison";
version = "2023-02-16"; version = "2023-02-17";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "unisonweb"; owner = "unisonweb";
repo = "unison"; repo = "unison";
rev = "0207347cbfdd099da9a714e50c97f2acee93a5ce"; rev = "6c6fb53b70da614491210bd26c604b47adfb8927";
sha256 = "1ifb4sn8clddjc2lmz0yav0lwklskknv43h1f8l1pbqm7fsyr1ki"; sha256 = "1fmadrmxnzdpnb33b52yc9x7cafdmi2z1vh2j94d7x7g6ifxfwki";
}; };
meta.homepage = "https://github.com/unisonweb/unison/"; meta.homepage = "https://github.com/unisonweb/unison/";
}; };
@ -9691,12 +9703,12 @@ final: prev:
vim-clap = buildVimPluginFrom2Nix { vim-clap = buildVimPluginFrom2Nix {
pname = "vim-clap"; pname = "vim-clap";
version = "2023-02-14"; version = "2023-02-17";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "liuchengxu"; owner = "liuchengxu";
repo = "vim-clap"; repo = "vim-clap";
rev = "8331526e2ad92082087694809ba7cd57fbfd009a"; rev = "ee44975ea9797d932de737a770ab6b743b5aa5db";
sha256 = "1pmb86jrqz40jz21whn56bdsj6adp2xl6qgjn7sgq1nj25nppghm"; sha256 = "14dsjy49jngi8r851casmyg1swwlx0kmhnalkfqs59jkda7bkg33";
}; };
meta.homepage = "https://github.com/liuchengxu/vim-clap/"; meta.homepage = "https://github.com/liuchengxu/vim-clap/";
}; };
@ -9763,12 +9775,12 @@ final: prev:
vim-codefmt = buildVimPluginFrom2Nix { vim-codefmt = buildVimPluginFrom2Nix {
pname = "vim-codefmt"; pname = "vim-codefmt";
version = "2022-12-09"; version = "2023-02-17";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "google"; owner = "google";
repo = "vim-codefmt"; repo = "vim-codefmt";
rev = "64ffe0761b9499f15ea8b56b153644c488b5bf74"; rev = "1b76987b6719bee259ba8d1e03a1e7f624a3615f";
sha256 = "1apym7104z3pxx57srb7ih1qsyidf421f3d6rzfs8nc2vvgdd061"; sha256 = "0542dzzixavsfbpdm4qrsnv639gpl70grvv5jhllm2kq4dqyhjil";
}; };
meta.homepage = "https://github.com/google/vim-codefmt/"; meta.homepage = "https://github.com/google/vim-codefmt/";
}; };
@ -10627,12 +10639,12 @@ final: prev:
vim-go = buildVimPluginFrom2Nix { vim-go = buildVimPluginFrom2Nix {
pname = "vim-go"; pname = "vim-go";
version = "2023-02-16"; version = "2023-02-17";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "fatih"; owner = "fatih";
repo = "vim-go"; repo = "vim-go";
rev = "231d4d165cb87e79a58b8a15742540e6af0577ed"; rev = "819851b6ba8fdcf15454ae3a713622128c795774";
sha256 = "11849nva04cjlm0np3c592dcj4y2klw56mrsrdxfmff0x9z61iz1"; sha256 = "0l36zy577zai4qv9327nysyaakbna8rmf6x7sj1h2dqgp7jag3fa";
}; };
meta.homepage = "https://github.com/fatih/vim-go/"; meta.homepage = "https://github.com/fatih/vim-go/";
}; };
@ -11169,12 +11181,12 @@ final: prev:
vim-kitty-navigator = buildVimPluginFrom2Nix { vim-kitty-navigator = buildVimPluginFrom2Nix {
pname = "vim-kitty-navigator"; pname = "vim-kitty-navigator";
version = "2022-07-25"; version = "2023-02-17";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "knubie"; owner = "knubie";
repo = "vim-kitty-navigator"; repo = "vim-kitty-navigator";
rev = "e48aae3c7e3136682b3f4c6cfd85867b392f7f1a"; rev = "98cf55a5074695e3fca1ccace66ab5563e35111e";
sha256 = "06caj10yw71rbksf0cjdxak3c1qm7qcby7jrc26llk5qhfpwgh2a"; sha256 = "1kavcc0vpzgzly39qpbcb6a1kmp456c0jz6jc3vmw3sql8c070fa";
}; };
meta.homepage = "https://github.com/knubie/vim-kitty-navigator/"; meta.homepage = "https://github.com/knubie/vim-kitty-navigator/";
}; };
@ -14089,12 +14101,12 @@ final: prev:
catppuccin-nvim = buildVimPluginFrom2Nix { catppuccin-nvim = buildVimPluginFrom2Nix {
pname = "catppuccin-nvim"; pname = "catppuccin-nvim";
version = "2023-02-16"; version = "2023-02-17";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "catppuccin"; owner = "catppuccin";
repo = "nvim"; repo = "nvim";
rev = "3626b5e2db6ec3b6ae605aab02dce5865935a61f"; rev = "60f8f40df0db92b5715642b3ea7074380c4b7995";
sha256 = "1l2cqkx6pr2a9r4z20pc3rnqy377aw8c4468rlffg8h1l5vvq0b6"; sha256 = "0hgm542vdav33gj9dacy43anh9ql7x8jr1ihwbx11jlxqr5vhhp7";
}; };
meta.homepage = "https://github.com/catppuccin/nvim/"; meta.homepage = "https://github.com/catppuccin/nvim/";
}; };
@ -14161,12 +14173,12 @@ final: prev:
lspsaga-nvim-original = buildVimPluginFrom2Nix { lspsaga-nvim-original = buildVimPluginFrom2Nix {
pname = "lspsaga-nvim-original"; pname = "lspsaga-nvim-original";
version = "2023-02-14"; version = "2023-02-18";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "glepnir"; owner = "glepnir";
repo = "lspsaga.nvim"; repo = "lspsaga.nvim";
rev = "397201abffa681419a610ecbfd5d3c0fed45d20a"; rev = "66bb06771789d677ef2b7c9a0bd57941298f6a9f";
sha256 = "1q117ha9cs45nadq5m46qsaw2vxpa44a8r6sa64xk81cx7nlf2w4"; sha256 = "1rp53hwm19bi53y0vndv2m4222ml7qz2iib23wqdj709azz6sr0j";
}; };
meta.homepage = "https://github.com/glepnir/lspsaga.nvim/"; meta.homepage = "https://github.com/glepnir/lspsaga.nvim/";
}; };

View file

@ -426,12 +426,12 @@
}; };
fortran = buildGrammar { fortran = buildGrammar {
language = "fortran"; language = "fortran";
version = "0f6ad1a"; version = "dd35c67";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "stadelmanma"; owner = "stadelmanma";
repo = "tree-sitter-fortran"; repo = "tree-sitter-fortran";
rev = "0f6ad1a0ec8bbd263b5b9af17ba31e3cb75369e8"; rev = "dd35c67b1653963d3b4cca7bfbceb6ec2e6f006f";
hash = "sha256-Zo+1bSj1LDl4XFIelssZtYTft1BfTydMMzC/5COOUe0="; hash = "sha256-AVImNPg2d/vavpg+IBholzKiH8Hod4m7V3aJxWTnMKk=";
}; };
meta.homepage = "https://github.com/stadelmanma/tree-sitter-fortran"; meta.homepage = "https://github.com/stadelmanma/tree-sitter-fortran";
}; };
@ -481,12 +481,12 @@
}; };
git_rebase = buildGrammar { git_rebase = buildGrammar {
language = "git_rebase"; language = "git_rebase";
version = "127f5b5"; version = "d8a4207";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "the-mikedavis"; owner = "the-mikedavis";
repo = "tree-sitter-git-rebase"; repo = "tree-sitter-git-rebase";
rev = "127f5b56c1ad3e8a449a7d6e0c7412ead7f7724c"; rev = "d8a4207ebbc47bd78bacdf48f883db58283f9fd8";
hash = "sha256-4XGQTrflV+txVjXbgaQSd6rFES8TkuiXEurJLBdg59E="; hash = "sha256-mbRu2+wZVf5Nk3XlFvLSBOUg2QqmCR2tqO7gLpOJ45k=";
}; };
meta.homepage = "https://github.com/the-mikedavis/tree-sitter-git-rebase"; meta.homepage = "https://github.com/the-mikedavis/tree-sitter-git-rebase";
}; };
@ -593,12 +593,12 @@
}; };
gosum = buildGrammar { gosum = buildGrammar {
language = "gosum"; language = "gosum";
version = "68974b6"; version = "bd0ec1f";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "amaanq"; owner = "amaanq";
repo = "tree-sitter-go-sum"; repo = "tree-sitter-go-sum";
rev = "68974b63c19dc6e27214a5c76b6e26c0c40fe5b7"; rev = "bd0ec1fe9d68a5d4713d907417a43d489fa1b62a";
hash = "sha256-Avk9nAICwy59VYIlLhp9FkozAna9kMwY60pAqKyJsK4="; hash = "sha256-BFwYKVbCBCC2ZvockKqiVFHOlTc3/YFIaZ2OqkO52yY=";
}; };
meta.homepage = "https://github.com/amaanq/tree-sitter-go-sum"; meta.homepage = "https://github.com/amaanq/tree-sitter-go-sum";
}; };
@ -901,12 +901,12 @@
}; };
ledger = buildGrammar { ledger = buildGrammar {
language = "ledger"; language = "ledger";
version = "47b8971"; version = "f787ae6";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "cbarrete"; owner = "cbarrete";
repo = "tree-sitter-ledger"; repo = "tree-sitter-ledger";
rev = "47b8971448ce5e9abac865f450c1b14fb3b6eee9"; rev = "f787ae635ca79589faa25477b94291a87e2d3e23";
hash = "sha256-Doz561oVrWkmUAL3VUTjraO+F0aDuahhBB+xXevTrkg="; hash = "sha256-9Sc22IYWhUUzCslna3mzePd7bRbtWDwiWKvAzLYubOQ=";
}; };
meta.homepage = "https://github.com/cbarrete/tree-sitter-ledger"; meta.homepage = "https://github.com/cbarrete/tree-sitter-ledger";
}; };
@ -1445,12 +1445,12 @@
}; };
sql = buildGrammar { sql = buildGrammar {
language = "sql"; language = "sql";
version = "13d375d"; version = "0d7a121";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "derekstride"; owner = "derekstride";
repo = "tree-sitter-sql"; repo = "tree-sitter-sql";
rev = "13d375dea377bae5f235176fae97a50ba584db54"; rev = "0d7a121b2a08fb37109f7be1cc6654443cad661f";
hash = "sha256-+r/rmWD3/0ASsIX7xOieM8eFcOIRJXGCYBq1Tucf9+Y="; hash = "sha256-b3HtiAoknPgmivnN/GVHcFHbAgl1an41iSS13wTFyGA=";
}; };
generate = true; generate = true;
meta.homepage = "https://github.com/derekstride/tree-sitter-sql"; meta.homepage = "https://github.com/derekstride/tree-sitter-sql";
@ -1549,12 +1549,12 @@
}; };
thrift = buildGrammar { thrift = buildGrammar {
language = "thrift"; language = "thrift";
version = "d1f350b"; version = "c5a9454";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "duskmoon314"; owner = "duskmoon314";
repo = "tree-sitter-thrift"; repo = "tree-sitter-thrift";
rev = "d1f350b19dd70ccdbd6d565dbea4879e4cef03da"; rev = "c5a94547f01eb51b26446f9b94ee8644fa791223";
hash = "sha256-RxrusaDiDjs25EcyrcnnjJIaeZaZhQdcxOWwtZ8Xe0U="; hash = "sha256-2RNS0raJ0sEbBECwtI8hMG4Dir8KAx9PENwlRb7lY8o=";
}; };
meta.homepage = "https://github.com/duskmoon314/tree-sitter-thrift"; meta.homepage = "https://github.com/duskmoon314/tree-sitter-thrift";
}; };

View file

@ -531,6 +531,7 @@ https://github.com/smiteshp/nvim-navic/,HEAD,
https://github.com/AckslD/nvim-neoclip.lua/,, https://github.com/AckslD/nvim-neoclip.lua/,,
https://github.com/yamatsum/nvim-nonicons/,, https://github.com/yamatsum/nvim-nonicons/,,
https://github.com/rcarriga/nvim-notify/,, https://github.com/rcarriga/nvim-notify/,,
https://github.com/LhKipp/nvim-nu/,HEAD,
https://github.com/ojroques/nvim-osc52/,, https://github.com/ojroques/nvim-osc52/,,
https://github.com/gennaro-tedesco/nvim-peekup/,, https://github.com/gennaro-tedesco/nvim-peekup/,,
https://github.com/olrtg/nvim-rename-state/,HEAD, https://github.com/olrtg/nvim-rename-state/,HEAD,

View file

@ -14,13 +14,13 @@
mkDerivation rec { mkDerivation rec {
pname = "kdeltachat"; pname = "kdeltachat";
version = "unstable-2022-03-20"; version = "unstable-2023-01-31";
src = fetchFromSourcehut { src = fetchFromSourcehut {
owner = "~link2xt"; owner = "~link2xt";
repo = "kdeltachat"; repo = "kdeltachat";
rev = "8cce6d20b49e917929521a13caed30e81037c868"; rev = "0c9370cfe41ae7f99b4fceced896f66fb4e9195c";
hash = "sha256-1L45KodOmvy6pBbBzJwGWMAY7y3+lfxjeXtsH1SdipU="; hash = "sha256-6KSzsPs8tSzVOxGUWj/AvSJihrSwamZgUNGvjnmNnag=";
}; };
nativeBuildInputs = [ nativeBuildInputs = [

View file

@ -0,0 +1,76 @@
{ lib
, python3
, fetchFromGitLab
, meson
, ninja
, pkg-config
, gobject-introspection
, wrapGAppsHook4
, appstream-glib
, desktop-file-utils
, glib
, gtk4
, librsvg
, libsecret
, libadwaita
, gtksourceview5
, webkitgtk_5_0
}:
python3.pkgs.buildPythonApplication rec {
pname = "iotas";
version = "0.1.9";
format = "other";
src = fetchFromGitLab {
domain = "gitlab.gnome.org";
owner = "cheywood";
repo = pname;
rev = version;
hash = "sha256-TdsqxpJq2+hoLHcJ58JQ20TWerZMXL3wkT9oIlVkrk4=";
};
nativeBuildInputs = [
meson
ninja
pkg-config
gobject-introspection
wrapGAppsHook4
appstream-glib
desktop-file-utils
];
buildInputs = [
glib
gtk4
librsvg
libsecret
libadwaita
gtksourceview5
webkitgtk_5_0
];
propagatedBuildInputs = with python3.pkgs; [
pygobject3
pygtkspellcheck
requests
markdown-it-py
linkify-it-py
mdit-py-plugins
];
# prevent double wrapping
dontWrapGApps = true;
preFixup = ''
makeWrapperArgs+=("''${gappsWrapperArgs[@]}")
'';
meta = with lib; {
description = "Simple note taking with mobile-first design and Nextcloud sync";
homepage = "https://gitlab.gnome.org/cheywood/iotas";
license = licenses.gpl3Plus;
platforms = platforms.linux;
maintainers = with maintainers; [ zendo ];
};
}

View file

@ -20,7 +20,11 @@ let
nativeBuildInputs = [ makeWrapper ]; nativeBuildInputs = [ makeWrapper ];
passthru = { passthru = {
unwrapped = Agda; unwrapped = Agda;
tests = { inherit (nixosTests) agda; }; inherit withPackages;
tests = {
inherit (nixosTests) agda;
allPackages = withPackages (lib.filter self.lib.isUnbrokenAgdaPackage (lib.attrValues self));
};
}; };
inherit (Agda) meta; inherit (Agda) meta;
} '' } ''

View file

@ -24,6 +24,8 @@ stdenv.mkDerivation rec {
cmakeFlags = [ cmakeFlags = [
"-DEMBREE_TUTORIALS=OFF" "-DEMBREE_TUTORIALS=OFF"
"-DEMBREE_RAY_MASK=ON" "-DEMBREE_RAY_MASK=ON"
"-DTBB_ROOT=${tbb}"
"-DTBB_INCLUDE_DIR=${tbb.dev}/include"
]; ];

View file

@ -17,13 +17,13 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "libdeltachat"; pname = "libdeltachat";
version = "1.107.1"; version = "1.108.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "deltachat"; owner = "deltachat";
repo = "deltachat-core-rust"; repo = "deltachat-core-rust";
rev = version; rev = version;
hash = "sha256-ISAUZyFrp86ILtRrlowceBQNJ7+tbJReIAe6+u4wwQI="; hash = "sha256-6nEjSo0EuYJd9/0NyvTzfUON1OMJt5FBLx7Y8sjnb3I=";
}; };
patches = [ patches = [
@ -33,7 +33,7 @@ stdenv.mkDerivation rec {
cargoDeps = rustPlatform.fetchCargoTarball { cargoDeps = rustPlatform.fetchCargoTarball {
inherit src; inherit src;
name = "${pname}-${version}"; name = "${pname}-${version}";
hash = "sha256-B4BMxiI3GhsjeD3gYrq5ZpbZ7l77ycrIMWu2sUzZiz4="; hash = "sha256-/tCEiPvoIPScpKcDmJ0t21AN+bOBH5/XzOBajQg+7ck=";
}; };
nativeBuildInputs = [ nativeBuildInputs = [

View file

@ -13,6 +13,11 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ cmake python3 ispc ]; nativeBuildInputs = [ cmake python3 ispc ];
buildInputs = [ tbb ]; buildInputs = [ tbb ];
cmakeFlags = [
"-DTBB_ROOT=${tbb}"
"-DTBB_INCLUDE_DIR=${tbb.dev}/include"
];
meta = with lib; { meta = with lib; {
homepage = "https://openimagedenoise.github.io"; homepage = "https://openimagedenoise.github.io";
description = "High-Performance Denoising Library for Ray Tracing"; description = "High-Performance Denoising Library for Ray Tracing";

View file

@ -13,6 +13,11 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ cmake python3 ispc ]; nativeBuildInputs = [ cmake python3 ispc ];
buildInputs = [ tbb ]; buildInputs = [ tbb ];
cmakeFlags = [
"-DTBB_ROOT=${tbb}"
"-DTBB_INCLUDE_DIR=${tbb.dev}/include"
];
meta = with lib; { meta = with lib; {
homepage = "https://openimagedenoise.github.io"; homepage = "https://openimagedenoise.github.io";
description = "High-Performance Denoising Library for Ray Tracing"; description = "High-Performance Denoising Library for Ray Tracing";

View file

@ -29,7 +29,7 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "ocrmypdf"; pname = "ocrmypdf";
version = "14.0.2"; version = "14.0.3";
disabled = pythonOlder "3.8"; disabled = pythonOlder "3.8";
@ -45,7 +45,7 @@ buildPythonPackage rec {
postFetch = '' postFetch = ''
rm "$out/.git_archival.txt" rm "$out/.git_archival.txt"
''; '';
hash = "sha256-s2G+ZNMEF3ZB1+ibPiYPuqdypoYFdFPpASeqFReR8/g="; hash = "sha256-LAYy1UpGHd3kTH1TIrp9gfrFwXzsXcME6AISf07rUYA=";
}; };
SETUPTOOLS_SCM_PRETEND_VERSION = version; SETUPTOOLS_SCM_PRETEND_VERSION = version;

View file

@ -26,7 +26,7 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "pikepdf"; pname = "pikepdf";
version = "7.0.0"; version = "7.1.1";
format = "pyproject"; format = "pyproject";
disabled = pythonOlder "3.8"; disabled = pythonOlder "3.8";
@ -41,7 +41,7 @@ buildPythonPackage rec {
postFetch = '' postFetch = ''
rm "$out/.git_archival.txt" rm "$out/.git_archival.txt"
''; '';
hash = "sha256-sJVAiAQtJ8tU8ZHRU5jzIICnHc6RJwMsvxexnt7b4Yw="; hash = "sha256-u6xfsWHod8U7nM5S40ZU1z4qxNMlWdq+7yhnAtBh8oE=";
}; };
patches = [ patches = [

View file

@ -7,13 +7,13 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "pyrfxtrx"; pname = "pyrfxtrx";
version = "0.30.0"; version = "0.30.1";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "Danielhiversen"; owner = "Danielhiversen";
repo = "pyRFXtrx"; repo = "pyRFXtrx";
rev = "refs/tags/${version}"; rev = "refs/tags/${version}";
hash = "sha256-ntnZITj8upzUzlrSTjQxY9xNTU+gJ2rE9PN35cpWwvM="; hash = "sha256-sxxGu1ON5fhUCaONYJdsUFHraTh5NAdXzj7Cai9k5yc=";
}; };
propagatedBuildInputs = [ propagatedBuildInputs = [

View file

@ -145,6 +145,9 @@ in buildFHSUserEnv rec {
xorg.libXxf86vm xorg.libXxf86vm
libelf libelf
# pressure-vessel (required for mangohud and possibly more)
elfutils.out
# Required # Required
glib glib
gtk2 gtk2

View file

@ -1,19 +1,21 @@
{ lib, stdenv, rustPlatform, fetchFromGitHub, fetchpatch, Security }: { lib, stdenv, rustPlatform, fetchFromGitHub, pkg-config, openssl, Security }:
rustPlatform.buildRustPackage rec { rustPlatform.buildRustPackage rec {
pname = "martin"; pname = "martin";
version = "0.6.2"; version = "0.7.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "maplibre"; owner = "maplibre";
repo = "martin"; repo = "martin";
rev = "v${version}"; rev = "v${version}";
hash = "sha256-+XD4w6W6dyKuTItLQS0P/waksIVsPXVswcrCQ7jpw90="; hash = "sha256-UIAsij4fFxGAoKluQFAtrfgKIteM+LQtAKRDvRaNLSg=";
}; };
cargoHash = "sha256-U3oNyMS4S44ybAtt1/b0AXDLiag41XWt9DT5mKLQzm8="; cargoHash = "sha256-NtPI8MZNUn+QYPuG9WNMVZJW6jmyi5gEfNw8MrkiwUQ=";
buildInputs = lib.optional stdenv.isDarwin Security; nativeBuildInputs = [ pkg-config ];
buildInputs = [ openssl ] ++ lib.optional stdenv.isDarwin Security;
doCheck = false; doCheck = false;

View file

@ -1,9 +1,9 @@
{ pkgs, lib, callPackage, newScope, Agda }: { pkgs, lib, newScope, Agda }:
let let
mkAgdaPackages = Agda: lib.makeScope newScope (mkAgdaPackages' Agda); mkAgdaPackages = Agda: lib.makeScope newScope (mkAgdaPackages' Agda);
mkAgdaPackages' = Agda: self: let mkAgdaPackages' = Agda: self: let
callPackage = self.callPackage; inherit (self) callPackage;
inherit (callPackage ../build-support/agda { inherit (callPackage ../build-support/agda {
inherit Agda self; inherit Agda self;
inherit (pkgs.haskellPackages) ghcWithPackages; inherit (pkgs.haskellPackages) ghcWithPackages;
@ -13,10 +13,7 @@ let
lib = lib.extend (final: prev: import ../build-support/agda/lib.nix { lib = prev; }); lib = lib.extend (final: prev: import ../build-support/agda/lib.nix { lib = prev; });
agda = withPackages [] // { agda = withPackages [];
inherit withPackages;
passthru.tests.allPackages = withPackages (lib.filter (pkg: self.lib.isUnbrokenAgdaPackage pkg) (lib.attrValues self));
};
standard-library = callPackage ../development/libraries/agda/standard-library { standard-library = callPackage ../development/libraries/agda/standard-library {
inherit (pkgs.haskellPackages) ghcWithPackages; inherit (pkgs.haskellPackages) ghcWithPackages;

View file

@ -4964,6 +4964,8 @@ with pkgs;
invoiceplane = callPackage ../servers/web-apps/invoiceplane { }; invoiceplane = callPackage ../servers/web-apps/invoiceplane { };
iotas = callPackage ../applications/office/iotas { };
iotools = callPackage ../tools/misc/iotools { }; iotools = callPackage ../tools/misc/iotools { };
irpf = callPackage ../applications/finance/irpf { }; irpf = callPackage ../applications/finance/irpf { };