diff --git a/Launcher/Launcher/Launcher.csproj b/Launcher/Launcher/Launcher.csproj
index 7dde5dc..859052b 100644
--- a/Launcher/Launcher/Launcher.csproj
+++ b/Launcher/Launcher/Launcher.csproj
@@ -8,7 +8,7 @@
win-x64;win-arm64
NixOS
1.3.3.7
- nixos.ico
+ ..\..\assets\nixos.ico
true
latest-all
true
@@ -23,7 +23,7 @@
-
+
diff --git a/Launcher/Launcher/nixos.ico b/Launcher/Launcher/nixos.ico
deleted file mode 100644
index 9c1db00..0000000
Binary files a/Launcher/Launcher/nixos.ico and /dev/null differ
diff --git a/README.md b/README.md
index a19edd1..620eaf4 100644
--- a/README.md
+++ b/README.md
@@ -1,5 +1,5 @@
- NixOS-WSL
+ 
diff --git a/assets/NixOS-WSL-flake-safearea.svg b/assets/NixOS-WSL-flake-safearea.svg
new file mode 100644
index 0000000..3825118
--- /dev/null
+++ b/assets/NixOS-WSL-flake-safearea.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/NixOS-WSL-flake-tight.svg b/assets/NixOS-WSL-flake-tight.svg
new file mode 100644
index 0000000..3825118
--- /dev/null
+++ b/assets/NixOS-WSL-flake-tight.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/NixOS-WSL.ico b/assets/NixOS-WSL.ico
new file mode 100644
index 0000000..0f36f7c
Binary files /dev/null and b/assets/NixOS-WSL.ico differ
diff --git a/assets/NixOS-WSL.svg b/assets/NixOS-WSL.svg
new file mode 100644
index 0000000..506724d
--- /dev/null
+++ b/assets/NixOS-WSL.svg
@@ -0,0 +1,106 @@
+
+
\ No newline at end of file
diff --git a/docs/book.toml b/docs/book.toml
index 5612cc5..1245cd7 100644
--- a/docs/book.toml
+++ b/docs/book.toml
@@ -6,5 +6,6 @@ title = "NixOS-WSL"
[output.html]
additional-css = ["custom.css"]
+additional-js = ["custom.js"]
edit-url-template = "https://github.com/nix-community/nixos-wsl/tree/main/docs/{path}"
git-repository-url = "https://github.com/nix-community/nixos-wsl"
diff --git a/docs/custom.css b/docs/custom.css
index 7b44e70..ff3530e 100644
--- a/docs/custom.css
+++ b/docs/custom.css
@@ -11,3 +11,8 @@
html {
font-family: "Segoe UI", "Open Sans", sans-serif;
}
+
+img.menu-title {
+ height: 3ex;
+ align-self: center;
+}
diff --git a/docs/custom.js b/docs/custom.js
new file mode 100644
index 0000000..f9a2179
--- /dev/null
+++ b/docs/custom.js
@@ -0,0 +1,5 @@
+[...document.getElementsByClassName("menu-title")].forEach(it => {
+ it.outerHTML = `
+
+ `;
+});
diff --git a/docs/src/NixOS-WSL.svg b/docs/src/NixOS-WSL.svg
new file mode 120000
index 0000000..4de184b
--- /dev/null
+++ b/docs/src/NixOS-WSL.svg
@@ -0,0 +1 @@
+../../assets/NixOS-WSL.svg
\ No newline at end of file
diff --git a/modules/build-tarball.nix b/modules/build-tarball.nix
index cd6cb95..a5d97f7 100644
--- a/modules/build-tarball.nix
+++ b/modules/build-tarball.nix
@@ -3,7 +3,7 @@ with builtins; with lib;
let
cfg = config.wsl.tarball;
- icon = ../Launcher/Launcher/nixos.ico;
+ icon = ../assets/NixOS-WSL.ico;
iconPath = "/etc/nixos.ico";
wsl-distribution-conf = pkgs.writeText "wsl-distribution.conf" (