File tree Expand file tree Collapse file tree 3 files changed +48
-23
lines changed Expand file tree Collapse file tree 3 files changed +48
-23
lines changed Original file line number Diff line number Diff line change 10
10
outputs = { self , nixpkgs , ... } :
11
11
let
12
12
pkgs = nixpkgs . legacyPackages . x86_64-linux ;
13
- mkdocs-static-i18n = pkgs . python3Packages . buildPythonPackage {
14
- pname = "mkdocs-static-i18n" ;
15
- version = "0.53" ;
16
- src = pkgs . fetchFromGitHub {
17
- owner = "ultrabug" ;
18
- repo = "mkdocs-static-i18n" ;
19
- rev = "3b0c4a8978b5f706265ebed4deee4ca1cd726353" ;
20
- sha256 = "Agxw/viwqNaojPOf2IckTMqEs09IurgTcMfRfMBjBso=" ;
13
+ packageOverrides = self : super : {
14
+ mkdocs-material = super . mkdocs-material . overridePythonAttrs ( old : rec {
15
+ version = "9.4.6" ;
16
+ src = super . fetchPypi {
17
+ pname = "mkdocs_material" ;
18
+ inherit version ;
19
+ hash = "sha256-CWZeYN9+6eX/OlSvFz9tRb5xix7n3ZYrz/MQK4H7DBQ=" ;
20
+ } ;
21
+ } ) ;
22
+ mkdocs-static-i18n = super . buildPythonPackage rec {
23
+ pname = "mkdocs-static-i18n" ;
24
+ version = "1.2.0" ;
25
+ pyproject = true ;
26
+ src = super . fetchPypi {
27
+ inherit version ;
28
+ pname = "mkdocs_static_i18n" ;
29
+ hash = "sha256-S9D/7J8dlmtmrOhTAntYaImumksrgMQutR1CkOXOD9c=" ;
30
+ } ;
31
+ propagatedBuildInputs = with self ; [
32
+ setuptools
33
+ mkdocs
34
+ mkdocs-material
35
+ hatchling
36
+ ] ;
21
37
} ;
22
- propagatedBuildInputs = with pkgs . python3Packages ; [
23
- setuptools
24
- mkdocs
25
- mkdocs-material
26
- ] ;
27
38
} ;
39
+ python = pkgs . python3 . override { inherit packageOverrides ; } ;
28
40
in with pkgs ; {
29
41
devShells . x86_64-linux . default = mkShell {
30
- buildInputs = with python3Packages ; [
42
+ buildInputs = with python . pkgs ; [
31
43
mkdocs
32
44
mkdocs-material
33
45
mkdocs-static-i18n
Original file line number Diff line number Diff line change @@ -40,10 +40,19 @@ extra:
40
40
plugins :
41
41
- search
42
42
- i18n :
43
- default_language : zh
43
+ docs_structure : suffix
44
+ fallback_to_default : true
44
45
languages :
45
- en : English
46
- zh : 简体中文
46
+ - build : true
47
+ default : false
48
+ locale : en
49
+ name : English
50
+ - build : true
51
+ default : true
52
+ locale : zh
53
+ name : 简体中文
54
+ reconfigure_material : true
55
+ reconfigure_search : true
47
56
48
57
markdown_extensions :
49
58
- toc :
@@ -66,3 +75,7 @@ markdown_extensions:
66
75
- pymdownx.betterem :
67
76
smart_enable : all
68
77
- pymdownx.tasklist
78
+ - attr_list
79
+ - pymdownx.emoji :
80
+ emoji_index : !!python/name:material.extensions.emoji.twemoji
81
+ emoji_generator : !!python/name:material.extensions.emoji.to_svg
You can’t perform that action at this time.
0 commit comments