feat(branding): update logo, adopt NixOS 26.05 release across flake and installer
Test NaxOS Module Configurations / test-modules (push) Failing after 46s

This commit is contained in:
Lukas Holzner
2026-09-04 13:33:13 +02:00
parent 88dab86a24
commit 27a48795d8
15 changed files with 89 additions and 11 deletions
+19 -3
View File
@@ -1,8 +1,24 @@
# NaxOS Core (`naxos-os`)
<p align="center">
<img src="docs/images/logo.svg" alt="NaxOS Logo" width="140" height="140" />
</p>
[![Gitea Actions](https://git.lholz.de/naxos/naxos-os/actions/workflows/test-modules.yaml/badge.svg)](https://git.lholz.de/naxos/naxos-os/actions)
<h1 align="center">NaxOS Core</h1>
**NaxOS** is a declarative, appliance-like Network Attached Storage (NAS) operating system built on top of **NixOS** and **OpenZFS**.
<p align="center">
<b>Declarative, Appliance-Like NixOS- & OpenZFS-Based Network Attached Storage</b>
<br />
Built on NixOS 26.05 & OpenZFS with GitOps-Driven Management
</p>
<p align="center">
<a href="https://git.lholz.de/naxos/naxos-os/actions"><img src="https://git.lholz.de/naxos/naxos-os/actions/workflows/test-modules.yaml/badge.svg" alt="Gitea Actions" /></a>
<a href="https://git.lholz.de/naxos/-/packages"><img src="https://img.shields.io/badge/package-gitea%20registry-blue.svg" alt="Gitea Packages" /></a>
<a href="https://git.lholz.de/naxos/naxos-os"><img src="https://img.shields.io/badge/nixos-26.05-5277C3.svg?logo=nixos&logoColor=white" alt="NixOS 26.05" /></a>
</p>
---
**NaxOS** is a declarative, appliance-like Network Attached Storage (NAS) operating system built on top of **NixOS 26.05** and **OpenZFS**.
## Appliance Interface Preview
Binary file not shown.

Before

Width:  |  Height:  |  Size: 168 KiB

After

Width:  |  Height:  |  Size: 168 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 207 KiB

After

Width:  |  Height:  |  Size: 206 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 116 KiB

After

Width:  |  Height:  |  Size: 116 KiB

+62
View File
@@ -0,0 +1,62 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 700 700" width="100%" height="100%">
<!-- NaxOS Logo with Transparent Background -->
<!-- 1. Snowflake (Background Layer) -->
<g id="snowflake" stroke="#0cb3e5" stroke-width="28" stroke-linecap="round" stroke-linejoin="round">
<!-- Center Vertical Stem -->
<line x1="350" y1="336.5" x2="350" y2="162" />
<line x1="350" y1="336.5" x2="350" y2="530" />
<!-- Top Chevron (inside doorway) -->
<line x1="350" y1="202" x2="305" y2="162" />
<line x1="350" y1="202" x2="395" y2="162" />
<!-- Bottom Chevron (inside doorway plinth) -->
<line x1="350" y1="475" x2="315" y2="510" />
<line x1="350" y1="475" x2="385" y2="510" />
<!-- Upper Left Arm -->
<line x1="350" y1="336.5" x2="145" y2="258" />
<line x1="145" y1="258" x2="93" y2="215" />
<line x1="145" y1="258" x2="93" y2="301" />
<line x1="176" y1="242" x2="158" y2="165" />
<!-- Lower Left Arm -->
<line x1="350" y1="336.5" x2="145" y2="416" />
<line x1="145" y1="416" x2="93" y2="373" />
<line x1="145" y1="416" x2="93" y2="459" />
<line x1="176" y1="432" x2="158" y2="510" />
<!-- Upper Right Arm -->
<line x1="350" y1="336.5" x2="555" y2="258" />
<line x1="555" y1="258" x2="607" y2="215" />
<line x1="555" y1="258" x2="607" y2="301" />
<line x1="524" y1="242" x2="542" y2="165" />
<!-- Lower Right Arm -->
<line x1="350" y1="336.5" x2="555" y2="416" />
<line x1="555" y1="416" x2="607" y2="373" />
<line x1="555" y1="416" x2="607" y2="459" />
<line x1="524" y1="432" x2="542" y2="510" />
</g>
<!-- 2. Portara (Middle Layer) -->
<g id="portara">
<!-- Dark Navy Outer Frame & Stepped Plinth -->
<path d="M 180 56 H 520 V 460 L 525 465 V 540 H 380 V 442 H 420 V 162 H 280 V 442 H 320 V 540 H 175 V 465 L 180 460 Z" fill="#0e4079" />
<!-- Royal Blue Inset Fill -->
<path d="M 200 76 H 500 V 460 L 505 465 V 540 H 400 V 462 H 440 V 142 H 260 V 462 H 300 V 540 H 195 V 465 L 200 460 Z" fill="#2462b3" />
</g>
<!-- 3. Snow Hills (Foreground Layer) -->
<g id="snow">
<!-- Right Hill Body -->
<path d="M 335 536 C 430 508, 600 510, 665 618 H 180 L 335 536 Z" fill="#acc4db" />
<!-- Left Hill Body -->
<path d="M 35 618 C 80 545, 220 480, 335 536 L 180 618 Z" fill="#acc4db" />
<!-- White Crests & Dividing Ridge -->
<path d="M 335 536 C 430 508, 600 510, 665 618" fill="none" stroke="#ffffff" stroke-width="20" stroke-linecap="round" stroke-linejoin="round" />
<path d="M 35 618 C 80 545, 220 480, 335 536 L 180 618" fill="none" stroke="#ffffff" stroke-width="20" stroke-linecap="round" stroke-linejoin="round" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 100 KiB

After

Width:  |  Height:  |  Size: 100 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 139 KiB

After

Width:  |  Height:  |  Size: 138 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 92 KiB

After

Width:  |  Height:  |  Size: 92 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 92 KiB

After

Width:  |  Height:  |  Size: 92 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 99 KiB

After

Width:  |  Height:  |  Size: 99 KiB

Generated
+4 -4
View File
@@ -2,16 +2,16 @@
"nodes": {
"nixpkgs": {
"locked": {
"lastModified": 1751274312,
"narHash": "sha256-/bVBlRpECLVzjV19t5KMdMFWSwKLtb5RyXdjz3LJT+g=",
"lastModified": 1788405554,
"narHash": "sha256-r2f1oUwixlgq9zOdYLqJLfS/lWBT60/IITjhTKI59JU=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "50ab793786d9de88ee30ec4e4c24fb4236fc2674",
"rev": "a5cc6f2c37bf518436dc8d1c288ccd0c43c2f4c4",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixos-24.11",
"ref": "nixos-26.05",
"repo": "nixpkgs",
"type": "github"
}
+1 -1
View File
@@ -2,7 +2,7 @@
description = "NaxOS: Declarative, Appliance-Like NixOS- & ZFS-Based Network Attached Storage";
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixos-24.11";
nixpkgs.url = "github:NixOS/nixpkgs/nixos-26.05";
nixpkgs-unstable.url = "github:NixOS/nixpkgs/nixos-unstable";
};
+1 -1
View File
@@ -58,5 +58,5 @@
isoImage.makeUsbBootable = true;
# State version
system.stateVersion = "24.11";
system.stateVersion = "26.05";
}
+1 -1
View File
@@ -230,7 +230,7 @@ cat << NIXCONFIG > /mnt/etc/nixos/configuration.nix
services.naxos.selfUpdate.enable = true;
# State version
system.stateVersion = "24.11";
system.stateVersion = "26.05";
}
NIXCONFIG
+1 -1
View File
@@ -78,5 +78,5 @@
};
# Nix System State Version
system.stateVersion = "24.11";
system.stateVersion = "26.05";
}