Finish zims move and update vim config
Alter the vim-cmp bindings so that it's nicer to me and to selections Finish updating the Zim packages with their hash values
This commit is contained in:
@@ -1,4 +1,9 @@
|
|||||||
{ config, pkgs, lib, ... }:
|
{
|
||||||
|
config,
|
||||||
|
pkgs,
|
||||||
|
lib,
|
||||||
|
...
|
||||||
|
}:
|
||||||
let
|
let
|
||||||
vim-xonsh = pkgs.vimUtils.buildVimPlugin {
|
vim-xonsh = pkgs.vimUtils.buildVimPlugin {
|
||||||
name = "vim-xonsh";
|
name = "vim-xonsh";
|
||||||
@@ -46,9 +51,14 @@ in
|
|||||||
};
|
};
|
||||||
keymaps =
|
keymaps =
|
||||||
let
|
let
|
||||||
winMove = key: { mode = "n"; key = "<C-${key}>"; action = "<C-w>${key}<C-w><CR>"; };
|
winMove = key: {
|
||||||
|
mode = "n";
|
||||||
|
key = "<C-${key}>";
|
||||||
|
action = "<C-w>${key}<C-w><CR>";
|
||||||
|
};
|
||||||
in
|
in
|
||||||
[{
|
[
|
||||||
|
{
|
||||||
mode = "n";
|
mode = "n";
|
||||||
key = "<C-e>";
|
key = "<C-e>";
|
||||||
action = "<Esc>:BufExplorer<CR>";
|
action = "<Esc>:BufExplorer<CR>";
|
||||||
@@ -67,7 +77,8 @@ in
|
|||||||
(winMove "h")
|
(winMove "h")
|
||||||
(winMove "j")
|
(winMove "j")
|
||||||
(winMove "k")
|
(winMove "k")
|
||||||
(winMove "l")];
|
(winMove "l")
|
||||||
|
];
|
||||||
plugins = {
|
plugins = {
|
||||||
airline.enable = true;
|
airline.enable = true;
|
||||||
cmp = {
|
cmp = {
|
||||||
@@ -76,15 +87,24 @@ in
|
|||||||
settings = {
|
settings = {
|
||||||
sources = [
|
sources = [
|
||||||
{ name = "nvim_lsp"; }
|
{ name = "nvim_lsp"; }
|
||||||
{ name = "buffer"; group_index = 2; }
|
{
|
||||||
{ name = "copilot-vim"; group_index = 2; }
|
name = "buffer";
|
||||||
{ name = "path"; gruop_index = 3; }
|
group_index = 2;
|
||||||
|
}
|
||||||
|
{
|
||||||
|
name = "copilot-vim";
|
||||||
|
group_index = 2;
|
||||||
|
}
|
||||||
|
{
|
||||||
|
name = "path";
|
||||||
|
gruop_index = 3;
|
||||||
|
}
|
||||||
];
|
];
|
||||||
mapping = {
|
mapping = {
|
||||||
"<C-Space>" = "cmp.mapping.complete()";
|
"<C-Space>" = "cmp.mapping.complete()";
|
||||||
"<CR>" = "cmp.mapping.confirm({ select = true })";
|
"<CR>" = "cmp.mapping.confirm({ select = true })";
|
||||||
"<C-f>" = "cmp.mapping.scroll_docs(4)";
|
"<C-f>" = "cmp.mapping.select_next_item()";
|
||||||
"<C-b>" = "cmp.mapping.scroll_docs(-4)";
|
"<C-b>" = "cmp.mapping.select_prev_item()";
|
||||||
"<C-c>" = "cmp.mapping.abort()";
|
"<C-c>" = "cmp.mapping.abort()";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
@@ -137,16 +157,16 @@ in
|
|||||||
};
|
};
|
||||||
neo-tree.enable = true;
|
neo-tree.enable = true;
|
||||||
notify.enable = true;
|
notify.enable = true;
|
||||||
} // (if (lib.versionAtLeast lib.version "24.11") then {
|
} // (if (lib.versionAtLeast lib.version "24.11") then { web-devicons.enable = true; } else { });
|
||||||
web-devicons.enable = true;
|
|
||||||
} else { });
|
|
||||||
userCommands = {
|
userCommands = {
|
||||||
Ggr = {
|
Ggr = {
|
||||||
command = "Ggrep! <q-args> | cw | redraw!";
|
command = "Ggrep! <q-args> | cw | redraw!";
|
||||||
nargs = "+";
|
nargs = "+";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
extraConfigLua = builtins.replaceStrings [ "@git@" ] [ "${pkgs.git}/bin/git" ] (builtins.readFile ./extra.lua);
|
extraConfigLua = builtins.replaceStrings [ "@git@" ] [ "${pkgs.git}/bin/git" ] (
|
||||||
|
builtins.readFile ./extra.lua
|
||||||
|
);
|
||||||
extraConfigVim = builtins.readFile ./extra.vimrc;
|
extraConfigVim = builtins.readFile ./extra.vimrc;
|
||||||
extraPlugins = with pkgs.vimPlugins; [
|
extraPlugins = with pkgs.vimPlugins; [
|
||||||
bufexplorer
|
bufexplorer
|
||||||
|
|||||||
+11
-13
@@ -7,23 +7,21 @@
|
|||||||
}:
|
}:
|
||||||
let
|
let
|
||||||
inherit (lib.attrsets) mapAttrs mapAttrsRecursiveCond;
|
inherit (lib.attrsets) mapAttrs mapAttrsRecursiveCond;
|
||||||
# Converts the inputs from the file into a fetchurl command
|
# Converts the inputs from the file into a fetchtorrent command
|
||||||
zim =
|
zim =
|
||||||
type: val:
|
type: val:
|
||||||
fetchtorrent {
|
(fetchtorrent {
|
||||||
inherit (val) hash;
|
inherit (val) hash name;
|
||||||
url = "https://download.kiwix.org/zim/${type}/${val.name}.torrent";
|
url = "https://download.kiwix.org/zim/${type}/${val.name}.torrent";
|
||||||
curlOptsList = [ "-L" ];
|
});
|
||||||
};
|
rawZims = builtins.fromJSON (builtins.readFile ./zim/blobs.json);
|
||||||
# Uses the function above to convert the JSON into a structure of fetchurl derivations
|
# Uses the function above to convert the JSON into a structure of fetchtorrent derivations
|
||||||
zims = mapAttrs (_: types: (mapAttrs (type: hash: zim type hash) types)) (
|
zims = mapAttrs (_: types: (mapAttrs (type: info: zim type info) types)) (rawZims);
|
||||||
builtins.fromJSON (builtins.readFile ./zim/blobs.json)
|
# Turns the fetchtorrent derivations into a list of strings, copying the results into a final output
|
||||||
);
|
|
||||||
# Turns the fetchurl derivations into a list of strings, copying the results into a final output
|
|
||||||
copies = builtins.concatStringsSep "\n" (
|
copies = builtins.concatStringsSep "\n" (
|
||||||
lib.attrsets.collect builtins.isString (
|
lib.attrsets.collect builtins.isString (
|
||||||
mapAttrsRecursiveCond (as: !(lib.attrsets.isDerivation as)) # don't recurse derivations
|
mapAttrsRecursiveCond (as: !(lib.attrsets.isDerivation as)) # don't recurse derivations
|
||||||
(_: v: "cp ${v} $out/") # copy derivation to destination
|
(_: v: "ln -s ${v} $out/") # copy derivation to destination
|
||||||
zims
|
zims
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
@@ -33,7 +31,7 @@ stdenv.mkDerivation {
|
|||||||
version = "2024-10";
|
version = "2024-10";
|
||||||
|
|
||||||
passthru = {
|
passthru = {
|
||||||
inherit zims;
|
inherit zims rawZims;
|
||||||
updater = (callPackage ./zim/updater.nix { });
|
updater = (callPackage ./zim/updater.nix { });
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -42,6 +40,6 @@ stdenv.mkDerivation {
|
|||||||
# Collect all the zim files into a single folder derivation
|
# Collect all the zim files into a single folder derivation
|
||||||
installPhase = ''
|
installPhase = ''
|
||||||
mkdir -p $out
|
mkdir -p $out
|
||||||
echo "${copies}" > $out/derp.txt
|
${copies}
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-382
@@ -1,382 +1 @@
|
|||||||
error:
|
{"en":{"gutenberg":{"name":"gutenberg_en_all_2023-08.zim","hash":"sha256-pQpattmS9VmO3ZIQUFn66az8GSmB4IvYhTTCFn6SUmo="},"phet":{"name":"phet_en_all_2023-04.zim","hash":"sha256-pQpattmS9VmO3ZIQUFn66az8GSmB4IvYhTTCFn6SUmo="},"wikibooks":{"name":"wikibooks_en_all_maxi_2021-03.zim","hash":"sha256-pQpattmS9VmO3ZIQUFn66az8GSmB4IvYhTTCFn6SUmo="},"wikipedia":{"name":"wikipedia_en_all_maxi_2024-01.zim","hash":"sha256-pQpattmS9VmO3ZIQUFn66az8GSmB4IvYhTTCFn6SUmo="},"wikisource":{"name":"wikisource_en_all_maxi_2022-09.zim","hash":"sha256-pQpattmS9VmO3ZIQUFn66az8GSmB4IvYhTTCFn6SUmo="},"wikiversity":{"name":"wikiversity_en_all_maxi_2021-03.zim","hash":"sha256-pQpattmS9VmO3ZIQUFn66az8GSmB4IvYhTTCFn6SUmo="},"wiktionary":{"name":"wiktionary_en_all_nopic_2024-05.zim","hash":"sha256-pQpattmS9VmO3ZIQUFn66az8GSmB4IvYhTTCFn6SUmo="}},"fr":{"gutenberg":{"name":"gutenberg_fr_all_2023-08.zim","hash":"sha256-pQpattmS9VmO3ZIQUFn66az8GSmB4IvYhTTCFn6SUmo="},"phet":{"name":"phet_fr_all_2023-04.zim","hash":"sha256-pQpattmS9VmO3ZIQUFn66az8GSmB4IvYhTTCFn6SUmo="},"wikibooks":{"name":"wikibooks_fr_all_maxi_2024-06.zim","hash":"sha256-pQpattmS9VmO3ZIQUFn66az8GSmB4IvYhTTCFn6SUmo="},"wikipedia":{"name":"wikipedia_fr_all_maxi_2024-05.zim","hash":"sha256-pQpattmS9VmO3ZIQUFn66az8GSmB4IvYhTTCFn6SUmo="},"wikisource":{"name":"wikisource_fr_all_maxi_2022-04.zim","hash":"sha256-pQpattmS9VmO3ZIQUFn66az8GSmB4IvYhTTCFn6SUmo="},"wikiversity":{"name":"wikiversity_fr_all_maxi_2021-02.zim","hash":"sha256-pQpattmS9VmO3ZIQUFn66az8GSmB4IvYhTTCFn6SUmo="},"wiktionary":{"name":"wiktionary_fr_all_nopic_2024-06.zim","hash":"sha256-pQpattmS9VmO3ZIQUFn66az8GSmB4IvYhTTCFn6SUmo="}},"ht":{"phet":{"name":"phet_ht_all_2023-04.zim","hash":"sha256-pQpattmS9VmO3ZIQUFn66az8GSmB4IvYhTTCFn6SUmo="},"wikipedia":{"name":"wikipedia_ht_all_maxi_2024-06.zim","hash":"sha256-pQpattmS9VmO3ZIQUFn66az8GSmB4IvYhTTCFn6SUmo="},"wikisource":{"name":"wikisource_ht_all_maxi_2019-03.zim","hash":"sha256-pQpattmS9VmO3ZIQUFn66az8GSmB4IvYhTTCFn6SUmo="}}}
|
||||||
… <borked>
|
|
||||||
|
|
||||||
at «none»:0: (source not available)
|
|
||||||
|
|
||||||
… in the left operand of the update (//) operator
|
|
||||||
|
|
||||||
at /nix/store/3hh72ymqzdmlxzw39zgmadigibrqv7wl-nix-prefetch-0.4.1/lib/nix-prefetch/prelude.nix:3:46:
|
|
||||||
|
|
||||||
2|
|
|
||||||
3| let prelude = with prelude; import ./lib.nix // {
|
|
||||||
| ^
|
|
||||||
4| fetcher = if orig.fetcher == null || elem orig.fetcher.type [ "file" "attr" ]
|
|
||||||
|
|
||||||
(stack trace truncated; use '--show-trace' to show the full trace)
|
|
||||||
|
|
||||||
error: experimental Nix feature 'flakes' is disabled; use '--extra-experimental-features flakes' to override
|
|
||||||
|
|
||||||
error:
|
|
||||||
… <borked>
|
|
||||||
|
|
||||||
at «none»:0: (source not available)
|
|
||||||
|
|
||||||
… in the left operand of the update (//) operator
|
|
||||||
|
|
||||||
at /nix/store/3hh72ymqzdmlxzw39zgmadigibrqv7wl-nix-prefetch-0.4.1/lib/nix-prefetch/prelude.nix:3:46:
|
|
||||||
|
|
||||||
2|
|
|
||||||
3| let prelude = with prelude; import ./lib.nix // {
|
|
||||||
| ^
|
|
||||||
4| fetcher = if orig.fetcher == null || elem orig.fetcher.type [ "file" "attr" ]
|
|
||||||
|
|
||||||
(stack trace truncated; use '--show-trace' to show the full trace)
|
|
||||||
|
|
||||||
error: experimental Nix feature 'flakes' is disabled; use '--extra-experimental-features flakes' to override
|
|
||||||
|
|
||||||
error:
|
|
||||||
… <borked>
|
|
||||||
|
|
||||||
at «none»:0: (source not available)
|
|
||||||
|
|
||||||
… in the left operand of the update (//) operator
|
|
||||||
|
|
||||||
at /nix/store/3hh72ymqzdmlxzw39zgmadigibrqv7wl-nix-prefetch-0.4.1/lib/nix-prefetch/prelude.nix:3:46:
|
|
||||||
|
|
||||||
2|
|
|
||||||
3| let prelude = with prelude; import ./lib.nix // {
|
|
||||||
| ^
|
|
||||||
4| fetcher = if orig.fetcher == null || elem orig.fetcher.type [ "file" "attr" ]
|
|
||||||
|
|
||||||
(stack trace truncated; use '--show-trace' to show the full trace)
|
|
||||||
|
|
||||||
error: experimental Nix feature 'flakes' is disabled; use '--extra-experimental-features flakes' to override
|
|
||||||
|
|
||||||
error:
|
|
||||||
… <borked>
|
|
||||||
|
|
||||||
at «none»:0: (source not available)
|
|
||||||
|
|
||||||
… in the left operand of the update (//) operator
|
|
||||||
|
|
||||||
at /nix/store/3hh72ymqzdmlxzw39zgmadigibrqv7wl-nix-prefetch-0.4.1/lib/nix-prefetch/prelude.nix:3:46:
|
|
||||||
|
|
||||||
2|
|
|
||||||
3| let prelude = with prelude; import ./lib.nix // {
|
|
||||||
| ^
|
|
||||||
4| fetcher = if orig.fetcher == null || elem orig.fetcher.type [ "file" "attr" ]
|
|
||||||
|
|
||||||
(stack trace truncated; use '--show-trace' to show the full trace)
|
|
||||||
|
|
||||||
error: experimental Nix feature 'flakes' is disabled; use '--extra-experimental-features flakes' to override
|
|
||||||
|
|
||||||
error:
|
|
||||||
… <borked>
|
|
||||||
|
|
||||||
at «none»:0: (source not available)
|
|
||||||
|
|
||||||
… in the left operand of the update (//) operator
|
|
||||||
|
|
||||||
at /nix/store/3hh72ymqzdmlxzw39zgmadigibrqv7wl-nix-prefetch-0.4.1/lib/nix-prefetch/prelude.nix:3:46:
|
|
||||||
|
|
||||||
2|
|
|
||||||
3| let prelude = with prelude; import ./lib.nix // {
|
|
||||||
| ^
|
|
||||||
4| fetcher = if orig.fetcher == null || elem orig.fetcher.type [ "file" "attr" ]
|
|
||||||
|
|
||||||
(stack trace truncated; use '--show-trace' to show the full trace)
|
|
||||||
|
|
||||||
error: experimental Nix feature 'flakes' is disabled; use '--extra-experimental-features flakes' to override
|
|
||||||
|
|
||||||
error:
|
|
||||||
… <borked>
|
|
||||||
|
|
||||||
at «none»:0: (source not available)
|
|
||||||
|
|
||||||
… in the left operand of the update (//) operator
|
|
||||||
|
|
||||||
at /nix/store/3hh72ymqzdmlxzw39zgmadigibrqv7wl-nix-prefetch-0.4.1/lib/nix-prefetch/prelude.nix:3:46:
|
|
||||||
|
|
||||||
2|
|
|
||||||
3| let prelude = with prelude; import ./lib.nix // {
|
|
||||||
| ^
|
|
||||||
4| fetcher = if orig.fetcher == null || elem orig.fetcher.type [ "file" "attr" ]
|
|
||||||
|
|
||||||
(stack trace truncated; use '--show-trace' to show the full trace)
|
|
||||||
|
|
||||||
error: experimental Nix feature 'flakes' is disabled; use '--extra-experimental-features flakes' to override
|
|
||||||
|
|
||||||
error:
|
|
||||||
… <borked>
|
|
||||||
|
|
||||||
at «none»:0: (source not available)
|
|
||||||
|
|
||||||
… in the left operand of the update (//) operator
|
|
||||||
|
|
||||||
at /nix/store/3hh72ymqzdmlxzw39zgmadigibrqv7wl-nix-prefetch-0.4.1/lib/nix-prefetch/prelude.nix:3:46:
|
|
||||||
|
|
||||||
2|
|
|
||||||
3| let prelude = with prelude; import ./lib.nix // {
|
|
||||||
| ^
|
|
||||||
4| fetcher = if orig.fetcher == null || elem orig.fetcher.type [ "file" "attr" ]
|
|
||||||
|
|
||||||
(stack trace truncated; use '--show-trace' to show the full trace)
|
|
||||||
|
|
||||||
error: experimental Nix feature 'flakes' is disabled; use '--extra-experimental-features flakes' to override
|
|
||||||
|
|
||||||
error:
|
|
||||||
… <borked>
|
|
||||||
|
|
||||||
at «none»:0: (source not available)
|
|
||||||
|
|
||||||
… in the left operand of the update (//) operator
|
|
||||||
|
|
||||||
at /nix/store/3hh72ymqzdmlxzw39zgmadigibrqv7wl-nix-prefetch-0.4.1/lib/nix-prefetch/prelude.nix:3:46:
|
|
||||||
|
|
||||||
2|
|
|
||||||
3| let prelude = with prelude; import ./lib.nix // {
|
|
||||||
| ^
|
|
||||||
4| fetcher = if orig.fetcher == null || elem orig.fetcher.type [ "file" "attr" ]
|
|
||||||
|
|
||||||
(stack trace truncated; use '--show-trace' to show the full trace)
|
|
||||||
|
|
||||||
error: experimental Nix feature 'flakes' is disabled; use '--extra-experimental-features flakes' to override
|
|
||||||
|
|
||||||
error:
|
|
||||||
… <borked>
|
|
||||||
|
|
||||||
at «none»:0: (source not available)
|
|
||||||
|
|
||||||
… in the left operand of the update (//) operator
|
|
||||||
|
|
||||||
at /nix/store/3hh72ymqzdmlxzw39zgmadigibrqv7wl-nix-prefetch-0.4.1/lib/nix-prefetch/prelude.nix:3:46:
|
|
||||||
|
|
||||||
2|
|
|
||||||
3| let prelude = with prelude; import ./lib.nix // {
|
|
||||||
| ^
|
|
||||||
4| fetcher = if orig.fetcher == null || elem orig.fetcher.type [ "file" "attr" ]
|
|
||||||
|
|
||||||
(stack trace truncated; use '--show-trace' to show the full trace)
|
|
||||||
|
|
||||||
error: experimental Nix feature 'flakes' is disabled; use '--extra-experimental-features flakes' to override
|
|
||||||
|
|
||||||
error:
|
|
||||||
… <borked>
|
|
||||||
|
|
||||||
at «none»:0: (source not available)
|
|
||||||
|
|
||||||
… in the left operand of the update (//) operator
|
|
||||||
|
|
||||||
at /nix/store/3hh72ymqzdmlxzw39zgmadigibrqv7wl-nix-prefetch-0.4.1/lib/nix-prefetch/prelude.nix:3:46:
|
|
||||||
|
|
||||||
2|
|
|
||||||
3| let prelude = with prelude; import ./lib.nix // {
|
|
||||||
| ^
|
|
||||||
4| fetcher = if orig.fetcher == null || elem orig.fetcher.type [ "file" "attr" ]
|
|
||||||
|
|
||||||
(stack trace truncated; use '--show-trace' to show the full trace)
|
|
||||||
|
|
||||||
error: experimental Nix feature 'flakes' is disabled; use '--extra-experimental-features flakes' to override
|
|
||||||
|
|
||||||
error:
|
|
||||||
… <borked>
|
|
||||||
|
|
||||||
at «none»:0: (source not available)
|
|
||||||
|
|
||||||
… in the left operand of the update (//) operator
|
|
||||||
|
|
||||||
at /nix/store/3hh72ymqzdmlxzw39zgmadigibrqv7wl-nix-prefetch-0.4.1/lib/nix-prefetch/prelude.nix:3:46:
|
|
||||||
|
|
||||||
2|
|
|
||||||
3| let prelude = with prelude; import ./lib.nix // {
|
|
||||||
| ^
|
|
||||||
4| fetcher = if orig.fetcher == null || elem orig.fetcher.type [ "file" "attr" ]
|
|
||||||
|
|
||||||
(stack trace truncated; use '--show-trace' to show the full trace)
|
|
||||||
|
|
||||||
error: experimental Nix feature 'flakes' is disabled; use '--extra-experimental-features flakes' to override
|
|
||||||
|
|
||||||
error:
|
|
||||||
… <borked>
|
|
||||||
|
|
||||||
at «none»:0: (source not available)
|
|
||||||
|
|
||||||
… in the left operand of the update (//) operator
|
|
||||||
|
|
||||||
at /nix/store/3hh72ymqzdmlxzw39zgmadigibrqv7wl-nix-prefetch-0.4.1/lib/nix-prefetch/prelude.nix:3:46:
|
|
||||||
|
|
||||||
2|
|
|
||||||
3| let prelude = with prelude; import ./lib.nix // {
|
|
||||||
| ^
|
|
||||||
4| fetcher = if orig.fetcher == null || elem orig.fetcher.type [ "file" "attr" ]
|
|
||||||
|
|
||||||
(stack trace truncated; use '--show-trace' to show the full trace)
|
|
||||||
|
|
||||||
error: experimental Nix feature 'flakes' is disabled; use '--extra-experimental-features flakes' to override
|
|
||||||
|
|
||||||
error:
|
|
||||||
… <borked>
|
|
||||||
|
|
||||||
at «none»:0: (source not available)
|
|
||||||
|
|
||||||
… in the left operand of the update (//) operator
|
|
||||||
|
|
||||||
at /nix/store/3hh72ymqzdmlxzw39zgmadigibrqv7wl-nix-prefetch-0.4.1/lib/nix-prefetch/prelude.nix:3:46:
|
|
||||||
|
|
||||||
2|
|
|
||||||
3| let prelude = with prelude; import ./lib.nix // {
|
|
||||||
| ^
|
|
||||||
4| fetcher = if orig.fetcher == null || elem orig.fetcher.type [ "file" "attr" ]
|
|
||||||
|
|
||||||
(stack trace truncated; use '--show-trace' to show the full trace)
|
|
||||||
|
|
||||||
error: experimental Nix feature 'flakes' is disabled; use '--extra-experimental-features flakes' to override
|
|
||||||
|
|
||||||
error:
|
|
||||||
… <borked>
|
|
||||||
|
|
||||||
at «none»:0: (source not available)
|
|
||||||
|
|
||||||
… in the left operand of the update (//) operator
|
|
||||||
|
|
||||||
at /nix/store/3hh72ymqzdmlxzw39zgmadigibrqv7wl-nix-prefetch-0.4.1/lib/nix-prefetch/prelude.nix:3:46:
|
|
||||||
|
|
||||||
2|
|
|
||||||
3| let prelude = with prelude; import ./lib.nix // {
|
|
||||||
| ^
|
|
||||||
4| fetcher = if orig.fetcher == null || elem orig.fetcher.type [ "file" "attr" ]
|
|
||||||
|
|
||||||
(stack trace truncated; use '--show-trace' to show the full trace)
|
|
||||||
|
|
||||||
error: experimental Nix feature 'flakes' is disabled; use '--extra-experimental-features flakes' to override
|
|
||||||
|
|
||||||
error:
|
|
||||||
… <borked>
|
|
||||||
|
|
||||||
at «none»:0: (source not available)
|
|
||||||
|
|
||||||
… in the left operand of the update (//) operator
|
|
||||||
|
|
||||||
at /nix/store/3hh72ymqzdmlxzw39zgmadigibrqv7wl-nix-prefetch-0.4.1/lib/nix-prefetch/prelude.nix:3:46:
|
|
||||||
|
|
||||||
2|
|
|
||||||
3| let prelude = with prelude; import ./lib.nix // {
|
|
||||||
| ^
|
|
||||||
4| fetcher = if orig.fetcher == null || elem orig.fetcher.type [ "file" "attr" ]
|
|
||||||
|
|
||||||
(stack trace truncated; use '--show-trace' to show the full trace)
|
|
||||||
|
|
||||||
error: experimental Nix feature 'flakes' is disabled; use '--extra-experimental-features flakes' to override
|
|
||||||
|
|
||||||
error:
|
|
||||||
… <borked>
|
|
||||||
|
|
||||||
at «none»:0: (source not available)
|
|
||||||
|
|
||||||
… in the left operand of the update (//) operator
|
|
||||||
|
|
||||||
at /nix/store/3hh72ymqzdmlxzw39zgmadigibrqv7wl-nix-prefetch-0.4.1/lib/nix-prefetch/prelude.nix:3:46:
|
|
||||||
|
|
||||||
2|
|
|
||||||
3| let prelude = with prelude; import ./lib.nix // {
|
|
||||||
| ^
|
|
||||||
4| fetcher = if orig.fetcher == null || elem orig.fetcher.type [ "file" "attr" ]
|
|
||||||
|
|
||||||
(stack trace truncated; use '--show-trace' to show the full trace)
|
|
||||||
|
|
||||||
error: experimental Nix feature 'flakes' is disabled; use '--extra-experimental-features flakes' to override
|
|
||||||
|
|
||||||
error:
|
|
||||||
… <borked>
|
|
||||||
|
|
||||||
at «none»:0: (source not available)
|
|
||||||
|
|
||||||
… in the left operand of the update (//) operator
|
|
||||||
|
|
||||||
at /nix/store/3hh72ymqzdmlxzw39zgmadigibrqv7wl-nix-prefetch-0.4.1/lib/nix-prefetch/prelude.nix:3:46:
|
|
||||||
|
|
||||||
2|
|
|
||||||
3| let prelude = with prelude; import ./lib.nix // {
|
|
||||||
| ^
|
|
||||||
4| fetcher = if orig.fetcher == null || elem orig.fetcher.type [ "file" "attr" ]
|
|
||||||
|
|
||||||
(stack trace truncated; use '--show-trace' to show the full trace)
|
|
||||||
|
|
||||||
error: experimental Nix feature 'flakes' is disabled; use '--extra-experimental-features flakes' to override
|
|
||||||
|
|
||||||
{
|
|
||||||
"en": {
|
|
||||||
"wikipedia": {
|
|
||||||
"name": "wikipedia_en_all_maxi_2024-01.zim",
|
|
||||||
"hash": ""
|
|
||||||
},
|
|
||||||
"wiktionary": {
|
|
||||||
"name": "wiktionary_en_all_nopic_2024-05.zim",
|
|
||||||
"hash": ""
|
|
||||||
},
|
|
||||||
"wikiversity": {
|
|
||||||
"name": "wikiversity_en_all_maxi_2021-03.zim",
|
|
||||||
"hash": ""
|
|
||||||
},
|
|
||||||
"wikibooks": {
|
|
||||||
"name": "wikibooks_en_all_maxi_2021-03.zim",
|
|
||||||
"hash": ""
|
|
||||||
},
|
|
||||||
"wikisource": {
|
|
||||||
"name": "wikisource_en_all_maxi_2022-09.zim",
|
|
||||||
"hash": ""
|
|
||||||
},
|
|
||||||
"phet": {
|
|
||||||
"name": "phet_en_all_2023-04.zim",
|
|
||||||
"hash": ""
|
|
||||||
},
|
|
||||||
"gutenberg": {
|
|
||||||
"name": "gutenberg_en_all_2023-08.zim",
|
|
||||||
"hash": ""
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"fr": {
|
|
||||||
"wikipedia": {
|
|
||||||
"name": "wikipedia_fr_all_maxi_2024-05.zim",
|
|
||||||
"hash": ""
|
|
||||||
},
|
|
||||||
"wiktionary": {
|
|
||||||
"name": "wiktionary_fr_all_nopic_2024-06.zim",
|
|
||||||
"hash": ""
|
|
||||||
},
|
|
||||||
"wikiversity": {
|
|
||||||
"name": "wikiversity_fr_all_maxi_2021-02.zim",
|
|
||||||
"hash": ""
|
|
||||||
},
|
|
||||||
"wikibooks": {
|
|
||||||
"name": "wikibooks_fr_all_maxi_2024-06.zim",
|
|
||||||
"hash": ""
|
|
||||||
},
|
|
||||||
"wikisource": {
|
|
||||||
"name": "wikisource_fr_all_maxi_2022-04.zim",
|
|
||||||
"hash": ""
|
|
||||||
},
|
|
||||||
"phet": {
|
|
||||||
"name": "phet_fr_all_2023-04.zim",
|
|
||||||
"hash": ""
|
|
||||||
},
|
|
||||||
"gutenberg": {
|
|
||||||
"name": "gutenberg_fr_all_2023-08.zim",
|
|
||||||
"hash": ""
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"ht": {
|
|
||||||
"wikipedia": {
|
|
||||||
"name": "wikipedia_ht_all_maxi_2024-06.zim",
|
|
||||||
"hash": ""
|
|
||||||
},
|
|
||||||
"wikisource": {
|
|
||||||
"name": "wikisource_ht_all_maxi_2019-03.zim",
|
|
||||||
"hash": ""
|
|
||||||
},
|
|
||||||
"phet": {
|
|
||||||
"name": "phet_ht_all_2023-04.zim",
|
|
||||||
"hash": ""
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|||||||
Reference in New Issue
Block a user