From 9d0eb01b1ad38edffc19da7a9096e11d96abfc40 Mon Sep 17 00:00:00 2001 From: teutat3s Date: Thu, 3 Feb 2022 00:30:16 +0100 Subject: [PATCH] Add mdbook from pr 1306 with multilang support --- modules/terminal-life/default.nix | 1 + overlays/mdbook-multilang.nix | 20 ++++++++++++++++++++ shell/bud/get.bash | 2 +- 3 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 overlays/mdbook-multilang.nix diff --git a/modules/terminal-life/default.nix b/modules/terminal-life/default.nix index cec6d4fe..c253c4bd 100644 --- a/modules/terminal-life/default.nix +++ b/modules/terminal-life/default.nix @@ -32,6 +32,7 @@ in fd gh glow + mdbook-multilang nnn powerline vifm diff --git a/overlays/mdbook-multilang.nix b/overlays/mdbook-multilang.nix new file mode 100644 index 00000000..f1295a36 --- /dev/null +++ b/overlays/mdbook-multilang.nix @@ -0,0 +1,20 @@ +final: prev: { + mdbook-multilang = prev.mdbook.overrideAttrs (oldAttrs: rec { + pname = "mdbook"; + + version = "pr1306"; + + src = prev.fetchFromGitHub { + owner = "Ruin0x11"; + repo = "mdBook"; + rev = "9d8147c52dd9d50047ba5b29e4af99f92577806e"; + sha256 = "sha256-gJnQKHssO2ChiT4d037Lncd7hiOa5uh756p8TzPzbgQ="; + }; + + cargoDeps = oldAttrs.cargoDeps.overrideAttrs (prev.lib.const { + name = "${pname}-vendor.tar.gz"; + inherit src; + outputHash = "sha256-QCEyl5FZqECYYb5eRm8mn+R6owt+CLQwCq/AMMPygE0="; + }); + }); +} diff --git a/shell/bud/get.bash b/shell/bud/get.bash index 89e2af3d..d7cdedb8 100644 --- a/shell/bud/get.bash +++ b/shell/bud/get.bash @@ -1 +1 @@ - nix flake new -t "github:divnix/devos/main" "${2:-devos}" + nix flake new -t "github:divnix/devos/main" "${2:-devos}"