diff --git a/sass/main.scss b/sass/main.scss
index f541393..6433d2c 100644
--- a/sass/main.scss
+++ b/sass/main.scss
@@ -27,9 +27,9 @@
@use 'parts/_zola-error.scss';
@font-face {
- src: local('Hack'),
- url('fonts/HackNerdFontMono-Regular.ttf') format("truetype");
- font-family: 'Hack';
+ src: local('JetBrainsMono'),
+ url('fonts/JetBrainsMonoNLNerdFont-Regular.ttf') format("truetype");
+ font-family: 'JetBrainsMono';
font-display: swap;
}
@@ -80,9 +80,9 @@
--small-layout-width: 200px;
--paragraph-spacing: max(2.3vmin, 24px);
- --sans-serif-font: 'Hack', Helvetica, Arial, sans-serif;
- --serif-font: 'Hack', 'Georgia', serif;
- --code-font: 'Hack';
+ --sans-serif-font: 'JetBrainsMono', Helvetica, Arial, sans-serif;
+ --serif-font: 'JetBrainsMono', 'Georgia', serif;
+ --code-font: 'JetBrainsMono';
scrollbar-color: var(--primary-color) transparent;
accent-color: var(--primary-color);
diff --git a/sass/parts/_header.scss b/sass/parts/_header.scss
index 5cf91a9..4640d1b 100644
--- a/sass/parts/_header.scss
+++ b/sass/parts/_header.scss
@@ -1,6 +1,6 @@
header {
width: 100%;
- font-family: 'Hack', var(--sans-serif-font);
+ font-family: 'JetBrainsMono', var(--sans-serif-font);
}
.page-header {
diff --git a/sass/skins/posixlycorrect.scss b/sass/skins/posixlycorrect.scss
new file mode 100644
index 0000000..453d2f3
--- /dev/null
+++ b/sass/skins/posixlycorrect.scss
@@ -0,0 +1,25 @@
+// force dark theme
+@mixin theme-variables($theme) {
+ @if $theme =='light' {
+ --primary-color: #FC9300;
+ --background-color: #131a21;
+ }
+ @else if $theme == 'dark' {
+ --primary-color: #FC9300;
+ --background-color: #131a21;
+ }
+}
+
+:root {
+ @include theme-variables('light');
+}
+
+[data-theme='dark'] {
+ @include theme-variables('dark');
+}
+
+@media (prefers-color-scheme: dark) {
+ :root:not([data-theme='light']) {
+ @include theme-variables('dark');
+ }
+}
diff --git a/static/fonts/HackNerdFontMono-Bold.ttf b/static/fonts/HackNerdFontMono-Bold.ttf
deleted file mode 100644
index d1795b6..0000000
Binary files a/static/fonts/HackNerdFontMono-Bold.ttf and /dev/null differ
diff --git a/static/fonts/HackNerdFontMono-BoldItalic.ttf b/static/fonts/HackNerdFontMono-BoldItalic.ttf
deleted file mode 100644
index c737de9..0000000
Binary files a/static/fonts/HackNerdFontMono-BoldItalic.ttf and /dev/null differ
diff --git a/static/fonts/HackNerdFontMono-Italic.ttf b/static/fonts/HackNerdFontMono-Italic.ttf
deleted file mode 100644
index 83b81a9..0000000
Binary files a/static/fonts/HackNerdFontMono-Italic.ttf and /dev/null differ
diff --git a/static/fonts/HackNerdFontMono-Regular.ttf b/static/fonts/HackNerdFontMono-Regular.ttf
deleted file mode 100644
index 2dc643c..0000000
Binary files a/static/fonts/HackNerdFontMono-Regular.ttf and /dev/null differ
diff --git a/static/fonts/JetBrainsMonoNLNerdFont-Bold.ttf b/static/fonts/JetBrainsMonoNLNerdFont-Bold.ttf
new file mode 100644
index 0000000..41365a8
Binary files /dev/null and b/static/fonts/JetBrainsMonoNLNerdFont-Bold.ttf differ
diff --git a/static/fonts/JetBrainsMonoNLNerdFont-BoldItalic.ttf b/static/fonts/JetBrainsMonoNLNerdFont-BoldItalic.ttf
new file mode 100644
index 0000000..ede5867
Binary files /dev/null and b/static/fonts/JetBrainsMonoNLNerdFont-BoldItalic.ttf differ
diff --git a/static/fonts/JetBrainsMonoNLNerdFont-ExtraBold.ttf b/static/fonts/JetBrainsMonoNLNerdFont-ExtraBold.ttf
new file mode 100644
index 0000000..7430b4f
Binary files /dev/null and b/static/fonts/JetBrainsMonoNLNerdFont-ExtraBold.ttf differ
diff --git a/static/fonts/JetBrainsMonoNLNerdFont-ExtraBoldItalic.ttf b/static/fonts/JetBrainsMonoNLNerdFont-ExtraBoldItalic.ttf
new file mode 100644
index 0000000..53020b9
Binary files /dev/null and b/static/fonts/JetBrainsMonoNLNerdFont-ExtraBoldItalic.ttf differ
diff --git a/static/fonts/JetBrainsMonoNLNerdFont-ExtraLight.ttf b/static/fonts/JetBrainsMonoNLNerdFont-ExtraLight.ttf
new file mode 100644
index 0000000..cc99cdf
Binary files /dev/null and b/static/fonts/JetBrainsMonoNLNerdFont-ExtraLight.ttf differ
diff --git a/static/fonts/JetBrainsMonoNLNerdFont-ExtraLightItalic.ttf b/static/fonts/JetBrainsMonoNLNerdFont-ExtraLightItalic.ttf
new file mode 100644
index 0000000..10bcdaa
Binary files /dev/null and b/static/fonts/JetBrainsMonoNLNerdFont-ExtraLightItalic.ttf differ
diff --git a/static/fonts/JetBrainsMonoNLNerdFont-Italic.ttf b/static/fonts/JetBrainsMonoNLNerdFont-Italic.ttf
new file mode 100644
index 0000000..d3857d6
Binary files /dev/null and b/static/fonts/JetBrainsMonoNLNerdFont-Italic.ttf differ
diff --git a/static/fonts/JetBrainsMonoNLNerdFont-Light.ttf b/static/fonts/JetBrainsMonoNLNerdFont-Light.ttf
new file mode 100644
index 0000000..56d5f65
Binary files /dev/null and b/static/fonts/JetBrainsMonoNLNerdFont-Light.ttf differ
diff --git a/static/fonts/JetBrainsMonoNLNerdFont-LightItalic.ttf b/static/fonts/JetBrainsMonoNLNerdFont-LightItalic.ttf
new file mode 100644
index 0000000..bcb382c
Binary files /dev/null and b/static/fonts/JetBrainsMonoNLNerdFont-LightItalic.ttf differ
diff --git a/static/fonts/JetBrainsMonoNLNerdFont-Medium.ttf b/static/fonts/JetBrainsMonoNLNerdFont-Medium.ttf
new file mode 100644
index 0000000..ee8c06c
Binary files /dev/null and b/static/fonts/JetBrainsMonoNLNerdFont-Medium.ttf differ
diff --git a/static/fonts/JetBrainsMonoNLNerdFont-MediumItalic.ttf b/static/fonts/JetBrainsMonoNLNerdFont-MediumItalic.ttf
new file mode 100644
index 0000000..f836007
Binary files /dev/null and b/static/fonts/JetBrainsMonoNLNerdFont-MediumItalic.ttf differ
diff --git a/static/fonts/JetBrainsMonoNLNerdFont-Regular.ttf b/static/fonts/JetBrainsMonoNLNerdFont-Regular.ttf
new file mode 100644
index 0000000..8e9ac86
Binary files /dev/null and b/static/fonts/JetBrainsMonoNLNerdFont-Regular.ttf differ
diff --git a/static/fonts/JetBrainsMonoNLNerdFont-SemiBold.ttf b/static/fonts/JetBrainsMonoNLNerdFont-SemiBold.ttf
new file mode 100644
index 0000000..8c33920
Binary files /dev/null and b/static/fonts/JetBrainsMonoNLNerdFont-SemiBold.ttf differ
diff --git a/static/fonts/JetBrainsMonoNLNerdFont-SemiBoldItalic.ttf b/static/fonts/JetBrainsMonoNLNerdFont-SemiBoldItalic.ttf
new file mode 100644
index 0000000..dcd0a9a
Binary files /dev/null and b/static/fonts/JetBrainsMonoNLNerdFont-SemiBoldItalic.ttf differ
diff --git a/static/fonts/JetBrainsMonoNLNerdFont-Thin.ttf b/static/fonts/JetBrainsMonoNLNerdFont-Thin.ttf
new file mode 100644
index 0000000..5a288f4
Binary files /dev/null and b/static/fonts/JetBrainsMonoNLNerdFont-Thin.ttf differ
diff --git a/static/fonts/JetBrainsMonoNLNerdFont-ThinItalic.ttf b/static/fonts/JetBrainsMonoNLNerdFont-ThinItalic.ttf
new file mode 100644
index 0000000..8410608
Binary files /dev/null and b/static/fonts/JetBrainsMonoNLNerdFont-ThinItalic.ttf differ
diff --git a/templates/partials/footer.html b/templates/partials/footer.html
index db4bd85..1a5194f 100644
--- a/templates/partials/footer.html
+++ b/templates/partials/footer.html
@@ -100,9 +100,13 @@
{# Shows "Powered by Zola & tabi" notice #}
{{ macros_translate::translate(key="powered_by", default="Powered by", language_strings=language_strings) }}
+ NixOS,
+ vpsFree,
Zola
{{ macros_translate::translate(key="and", default="&", language_strings=language_strings) }}
- tabi
+ tabi.
+ Backed up by
+ rsync.
{# Shows link to remote repository #}
{%- if config.extra.remote_repository_url and config.extra.show_remote_source | default(value=true) -%}