NixDaemon

NixOS pentest workstation as one flake — IceBreaker's successor
git clone https://git.daemon-sec.xyz/NixDaemon.git
Log | Files | Refs | README

commit 44b2954df0749f9e9debb1f13ded1f9186cc0ef6
parent 407701642f9651ae00ab67d11b8d04ffe0f6b7ee
Author: DAEMON <zer0sec.xp@icloud.com>
Date:   Fri,  9 Oct 2026 00:10:27 +0100

feat(noctalia): NixOS snowflake on the launcher, control centre and dock

The bar's two end buttons show the distro logo from /etc/os-release
(nix-snowflake, the blue hicolor icon) instead of the rocket and the
Noctalia glyph; colorization stays off so it keeps its own colours.
The auto-hiding dock gets the same logo as its launcher button. The
default bar layout is now spelled out in noctalia.nix so the per-widget
settings have somewhere to live.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>

Diffstat:
Mmodules/features/desktop/noctalia.nix | 29+++++++++++++++++++++++++++++
Mmodules/home/cheats/niri.md | 1+
2 files changed, 30 insertions(+), 0 deletions(-)

diff --git a/modules/features/desktop/noctalia.nix b/modules/features/desktop/noctalia.nix @@ -32,6 +32,35 @@ bar = { position = "top"; density = "compact"; + # Noctalia's default layout (Commons/Settings.qml), spelled out + # because the two end buttons carry the NixOS snowflake instead of + # their stock icons: `useDistroLogo` shows the logo /etc/os-release + # names (nix-snowflake, the blue one from the hicolor theme), and + # with colorization left off it keeps its own colours. Drop the + # `useDistroLogo` on ControlCenter to get its Noctalia glyph back. + widgets = { + left = [ + { id = "Launcher"; useDistroLogo = true; } + { id = "Clock"; } + { id = "SystemMonitor"; } + { id = "ActiveWindow"; } + { id = "MediaMini"; } + ]; + center = [ { id = "Workspace"; } ]; + right = [ + { id = "Tray"; } + { id = "NotificationHistory"; } + { id = "Battery"; } + { id = "Volume"; } + { id = "Brightness"; } + { id = "ControlCenter"; useDistroLogo = true; } + ]; + }; + }; + dock = { + # the auto-hiding dock gets the same snowflake as its launcher button + showLauncherIcon = true; + launcherUseDistroLogo = true; }; general = { lockOnSuspend = true; diff --git a/modules/home/cheats/niri.md b/modules/home/cheats/niri.md @@ -40,6 +40,7 @@ Mod+Shift+Escape lock now Mod+Comma clear notifications Mod+Ctrl+Space wallpaper picker right-click the bar Noctalia settings +the blue snowflake left end = launcher, right end = control centre (the NixOS logo, set in noctalia.nix) ``` ## windows — focus and state