feat(live): #57 Install Nomarchy desktop entry + Tools row
Some checks failed
Check / eval (push) Has been cancelled

Always-visible install surface on the live ISO: xdg.desktopEntries
(Terminal=true) plus Tools › Install Nomarchy (self-gated on
nomarchy-install on PATH). Welcome toast mentions the app. Close #57.

Verified: V1 (live eval + HM menu rebuild). V2 pending: ISO smoke.
This commit is contained in:
Bernardo Magri
2026-07-10 08:39:47 +01:00
parent a504f35b41
commit 35699f170f
4 changed files with 35 additions and 11 deletions

View File

@@ -172,6 +172,20 @@ in
# regression). Installed systems keep idle management.
nomarchy.idle.enable = false;
# Durable install affordance (BACKLOG #57): always-visible desktop
# entry, not only the 3s toast / getty helpLine / tribal knowledge.
# Tools Install Nomarchy is self-gated on this package in rofi.nix.
xdg.desktopEntries.nomarchy-install = {
name = "Install Nomarchy";
genericName = "Installer";
comment = "Install Nomarchy to this machine's disk";
exec = "nomarchy-install";
terminal = true;
icon = "system-software-install";
categories = [ "System" "Settings" ];
startupNotify = true;
};
wayland.windowManager.hyprland.settings = {
# QEMU (and some panels) report a tiny "preferred" mode; ask for
# the highest resolution instead.
@@ -179,7 +193,7 @@ in
# Welcome toast once the session is up (concatenated onto the
# base exec-once list).
exec-once = [
"sh -c 'sleep 3; notify-send -a Nomarchy \"Welcome to Nomarchy\" \"SUPER+Return terminal · SUPER+T themes · install with nomarchy-install\"'"
"sh -c 'sleep 3; notify-send -a Nomarchy \"Welcome to Nomarchy\" \"SUPER+Return terminal · SUPER+T themes · Install Nomarchy app or nomarchy-install\"'"
];
};
};