-
d9301ad954
fix(yazi): previewer match field name -> url (yazi 26.x)
Bernardo Magri
2026-06-14 12:11:20 +01:00
-
66f58fa228
fix(hyprland): mic mute via wpctl -- swayosd 0.2.1 input-mute is a no-op
Bernardo Magri
2026-06-14 12:11:20 +01:00
-
2c8e0b47f9
fix(keyboard): carry the configured layout to the LUKS prompt
Bernardo Magri
2026-06-14 12:11:20 +01:00
-
69f7ae9051
feat(branding): fastfetch logo + Nomarchy.ttf glyph in the Waybar button
Bernardo Magri
2026-06-13 22:07:28 +01:00
-
4017b6cff6
fix(stylix): drive GTK4/Qt dark-light from the palette via color-scheme
Bernardo Magri
2026-06-13 21:53:08 +01:00
-
cde279af0b
feat(branding): ISO boot splash from the vendored Nomarchy logo
Bernardo Magri
2026-06-13 21:46:40 +01:00
-
6513908067
feat(branding): tuigreet greeting + branded MOTD
Bernardo Magri
2026-06-13 21:31:46 +01:00
-
fdb0685eec
docs: mark plymouth contrast done; log GTK/Qt light-dark issue
Bernardo Magri
2026-06-13 21:18:37 +01:00
-
e411d35544
fix(plymouth): recolor splash art from the palette for contrast
Bernardo Magri
2026-06-13 21:17:42 +01:00
-
3757e7d66f
feat(keys): SSH + GPG agent via gpg-agent, pinentry-qt
Bernardo Magri
2026-06-13 20:50:45 +01:00
-
05d995f8e0
feat(keybinds): direct SUPER+CTRL binds for the menu functions
Bernardo Magri
2026-06-13 20:39:12 +01:00
-
f6c4a2a591
fix(waybar): stop summer themes rendering phantom workspaces
Bernardo Magri
2026-06-13 20:35:25 +01:00
-
7c34eed2ca
fix(theme): solid per-theme hyprland borders, matching legacy
Bernardo Magri
2026-06-13 20:32:18 +01:00
-
d252f01f17
feat(shell): flat starship prompt, drop the powerline styling
Bernardo Magri
2026-06-13 20:18:46 +01:00
-
28a2f5d5ae
fix: yazi fetcher group field, xfce package renames, enable nix-ld
Bernardo Magri
2026-06-13 20:14:11 +01:00
-
f06d7f361c
docs: roadmap item for SSH/GPG agent + graphical pinentry
Bernardo Magri
2026-06-13 20:06:06 +01:00
-
58d79aad17
feat(menu): network/bluetooth/capture/ask modules + keybindings cheatsheet
Bernardo Magri
2026-06-13 19:46:01 +01:00
-
60138e20d0
docs: log known issues & follow-ups in the roadmap
Bernardo Magri
2026-06-13 19:25:40 +01:00
-
df7c0ef7ae
feat: zsh default shell + starship/bat/eza/zoxide shell experience
Bernardo Magri
2026-06-13 16:25:21 +01:00
-
f97054c804
feat: icon themes — Papirus, resolved from the JSON, for GTK + rofi
Bernardo Magri
2026-06-13 16:12:19 +01:00
-
520c878bb3
feat: swayosd on-screen display for volume/brightness/mute
Bernardo Magri
2026-06-13 16:04:55 +01:00
-
084b2a0500
feat(theme-sync): persistent switch notification so slow switches read as progress
Bernardo Magri
2026-06-13 15:52:41 +01:00
-
20df0d8a60
docs: fold todo.md items into the roadmap
Bernardo Magri
2026-06-13 15:48:50 +01:00
-
abfe872109
feat(themes): port legacy rofi identities for summer-day/night
Bernardo Magri
2026-06-13 15:45:39 +01:00
-
961314ea86
feat(home): switch launcher/menu from fuzzel to rofi 2.0
Bernardo Magri
2026-06-13 14:41:46 +01:00
-
76582c1ee9
feat: file manager — yazi (flagship TUI) + Thunar (GUI)
Bernardo Magri
2026-06-13 14:32:11 +01:00
-
d06373b155
feat(home): mkDefault behaviour settings so downstream can plain-override
Bernardo Magri
2026-06-13 14:05:59 +01:00
-
bd42462291
fix(home): power menu on SUPER+X, not SUPER+Escape
Bernardo Magri
2026-06-13 13:44:22 +01:00
-
583708d78c
docs: README for the v1 QA batch (menu, swaync, idle, Plymouth, sys-update)
Bernardo Magri
2026-06-13 07:38:31 +01:00
-
6763bef73e
fix(install): pre-activation, writable home.nix, keyboard/locale selection
Bernardo Magri
2026-06-13 07:38:31 +01:00
-
465f013155
feat(home): menu system, swaync, idle/lock, nm-applet, theme parity
Bernardo Magri
2026-06-13 07:37:47 +01:00
-
eda8461304
feat(system): Plymouth splash, distroName, allowUnfree, offline-pin hardening
Bernardo Magri
2026-06-13 07:37:32 +01:00
-
1ba1eeed64
fix(live): re-enable fontconfig + xdg integration the minimal-CD profile strips
Bernardo Magri
2026-06-12 20:23:28 +01:00
-
c1781f45ca
feat: allow unfree packages distro-wide
Bernardo Magri
2026-06-12 18:16:20 +01:00
-
ed7be0206d
docs: roadmap — menu script modules: calc, clipboard, files, web, ask-Claude
Bernardo Magri
2026-06-12 18:11:28 +01:00
-
009bdbad8f
docs: roadmap — menu system design: fuzzel dmenu dispatcher, themed from the JSON
Bernardo Magri
2026-06-12 18:03:58 +01:00
-
a33127cd3c
docs: roadmap — Nomarchy distro branding (os-release, ISO boot menu, splash)
Bernardo Magri
2026-06-12 17:59:52 +01:00
-
dccceb4c48
fix: real-hardware QA sweep — wifi, fonts, firmware, Hyprland 0.55, offline switching
Bernardo Magri
2026-06-12 17:50:55 +01:00
-
bc5faec6b8
Update README.md
Bernardo Magri
2026-06-12 14:05:10 +01:00
-
77a0e70146
Nomarchy v1: the NixOS 26.05 ground-up rewrite replaces the legacy distro
Bernardo Magri
2026-06-12 13:14:44 +01:00
-
-
37819bb50f
feat: v1 release branch — generated flakes and template track ?ref=v1
Bernardo Magri
2026-06-12 09:50:09 +01:00
-
a50e9793ea
feat(tools): commit the VM test harness + one-command installer regression
Bernardo Magri
2026-06-12 08:05:13 +01:00
-
7b5a22c800
fix(install): run a nix-daemon for the chroot HM activation + backup collisions
Bernardo Magri
2026-06-11 21:51:28 +01:00
-
134695806c
fix(install): stage the pre-activation script in /root — nixos-enter tmpfs-mounts /tmp
Bernardo Magri
2026-06-11 20:53:21 +01:00
-
727f21005d
fix(install): root-side flake refs must be path:, not git+file
Bernardo Magri
2026-06-11 19:39:09 +01:00
-
1403ea82b2
fix(install): chown the generated flake to the user; harden HM pre-activation
Bernardo Magri
2026-06-11 11:17:38 +01:00
-
29818d2fb6
fix(install): offline installs copy the ISO store into the target up front
Bernardo Magri
2026-06-11 10:01:49 +01:00
-
77dba7ca5d
fix(install): pass --substituters through nixos-install, not just the env
Bernardo Magri
2026-06-11 09:24:00 +01:00
-
dba349a539
fix(install): substitute from the live daemon store during the target build
Bernardo Magri
2026-06-11 08:51:30 +01:00
-
3b0b2872aa
fix(install): seed target store via nix copy --no-check-sigs
Bernardo Magri
2026-06-11 08:02:52 +01:00
-
804d708f87
fix(install): pin the common nixos-hardware profile stacks into the ISO
Bernardo Magri
2026-06-11 07:59:02 +01:00
-
8da429d611
fix(install): converge the offline pin set via derivation-graph gap analysis
Bernardo Magri
2026-06-10 22:25:36 +01:00
-
996fdc28c9
revert(install): includeBuildDependencies was a 134 GB hammer
Bernardo Magri
2026-06-10 22:09:22 +01:00
-
609bb7e7dc
fix(install): carry the full system build closure on the ISO
Bernardo Magri
2026-06-10 19:41:37 +01:00
-
ecf94e84ab
fix(install): pin build-time deps of per-install drvs; no substituters offline
Bernardo Magri
2026-06-10 19:05:17 +01:00
-
c813055578
fix(install): pin the install-shaped system into the ISO, not the bare template
Bernardo Magri
2026-06-10 18:33:15 +01:00
-
8881ad3bae
fix(install): rewrite follows paths when grafting the upstream lock
Bernardo Magri
2026-06-10 17:53:11 +01:00
-
7aba5fa0a8
fix(install): pin a representative disko script into the ISO closure
Bernardo Magri
2026-06-10 17:09:08 +01:00
-
479193b10b
fix(install): survive the live ISO offline and its non-interactive bash
Bernardo Magri
2026-06-10 16:48:33 +01:00
-
71614fa6ca
feat(install): LUKS by default → auto-login, snapper snapshots, hibernation swapfile
Bernardo Magri
2026-06-10 16:19:14 +01:00
-
f3707357a6
feat: nomarchy-install — guided live-ISO installer (disko + mkFlake)
Bernardo Magri
2026-06-10 16:05:29 +01:00
-
8ded92ea63
chore: drop renamed package aliases (swww→awww, greetd.tuigreet→tuigreet)
Bernardo Magri
2026-06-10 15:40:58 +01:00
-
1f22e996dc
feat: nomarchy.lib.mkFlake — one-call downstream wrapper + hardware profiles
Bernardo Magri
2026-06-10 15:38:57 +01:00
-
8a0ec763e0
fix: live-VM desktop fixes — Hyprland 0.55 compat + swww→awww rename
Bernardo Magri
2026-06-10 15:38:32 +01:00
-
f211ef0d09
feat: Nomarchy ground-up rewrite on NixOS 26.05
Bernardo Magri
2026-06-10 10:59:13 +01:00
-
83218a01f3
docs: add "Working on Nomarchy" orientation guide
legacy
Bernardo Magri
2026-06-06 13:32:24 +01:00
-
9fe6d9e405
fix(walker): don't spawn a duplicate elephant alongside the service
Bernardo Magri
2026-06-06 13:32:12 +01:00
-
8a302e8771
chore: drop omarchy pkg-* compatibility shims
Bernardo Magri
2026-06-05 19:52:19 +01:00
-
698d8593cd
feat: remove unused voxtype dictation feature
Bernardo Magri
2026-06-05 19:51:46 +01:00
-
4b509c271a
fix(scripts): remove stale duplicate nomarchy-update
Bernardo Magri
2026-06-03 20:55:04 +01:00
-
2bdcc0aba0
fix(live): enable VM guest agents so Hyprland boots at full resolution
Bernardo Magri
2026-06-03 20:55:04 +01:00
-
27821c270f
fix(impermanence): mark /persist and /home neededForBoot
Bernardo Magri
2026-06-02 19:34:04 +01:00
-
a84e903ae1
fix(live): allow empty-password hyprlock unlock on live ISO
Bernardo Magri
2026-06-02 19:24:42 +01:00
-
5ea369d73c
fix(installer): declare extra LUKS devices for multi-disk boot
Bernardo Magri
2026-06-02 18:50:10 +01:00
-
fdd74a0e4f
fix(installer): resolve /etc/nomarchy symlink before getFlake
Bernardo Magri
2026-06-02 18:49:43 +01:00
-
431dd98967
feat(theme): implement declarative Stylix-driven theming for Walker
Bernardo Magri
2026-06-01 21:09:54 +01:00
-
fa71e03f88
docs: move remaining Ironclad verifications to Shipped
Bernardo Magri
2026-06-01 21:00:09 +01:00
-
e3002d49ad
fix(waybar): ensure update module is visible in summer-night theme
Bernardo Magri
2026-06-01 20:36:04 +01:00
-
dc7a3e2a29
feat(update): add interactive confirmation prompt to nomarchy-update and expose in all themes
Bernardo Magri
2026-06-01 20:35:06 +01:00
-
dd72110b9a
docs: finalize roadmap entries for flake updates and offline resilience
Bernardo Magri
2026-06-01 20:27:25 +01:00
-
1e6becd42d
fix(scripts): improve offline resilience and restore missing update scripts
Bernardo Magri
2026-06-01 20:07:08 +01:00
-
6ed2ca3d78
fix(scripts): resolve race condition in state-sync and mark stress test as complete
Bernardo Magri
2026-06-01 18:48:17 +01:00
-
d242d1ea88
fix(waybar): reconcile tooltips with keybindings and fix stale references
Bernardo Magri
2026-05-31 21:59:08 +01:00
-
3a0164feb7
docs: mark Round 2 Interactive Script Audit as complete
Bernardo Magri
2026-05-31 21:45:41 +01:00
-
8dc6ba0a21
docs: mark App Integration Polish as complete
Bernardo Magri
2026-05-31 20:59:26 +01:00
-
5d558a3cc6
fix(system): enable Polkit for Thunar drive management
Bernardo Magri
2026-05-31 20:59:04 +01:00
-
ea34a7ac1f
fix(apps): improve Thunar and Mako integration
Bernardo Magri
2026-05-31 20:58:10 +01:00
-
878c11bd41
docs: add RUNTIME_HOOKS.md and link from README
Bernardo Magri
2026-05-31 20:35:58 +01:00
-
3a42b664a1
feat: wire up post-update and post-install hooks
Bernardo Magri
2026-05-31 20:34:01 +01:00
-
1301873bc0
docs: finalize declarative-state migration in roadmap
Bernardo Magri
2026-05-31 20:09:31 +01:00
-
dc3346bc55
feat: implement hybrid declarative state with automatic Nix sync
Bernardo Magri
2026-05-31 20:09:12 +01:00
-
624023c1d5
docs: move declarative-state migration batch 1 and monitor scaling to Shipped
Bernardo Magri
2026-05-31 19:33:57 +01:00
-
130ae80f3e
feat: migrate theme and font to declarative Nix options
Bernardo Magri
2026-05-31 19:33:33 +01:00
-
a2649728d3
feat(hyprland): implement declarative monitor scaling and add scale picker to welcome wizard
Bernardo Magri
2026-05-31 19:21:52 +01:00
-
8911ffa4e8
feat(calendar): ship calcurse and wire waybar clock clicks
Bernardo Magri
2026-05-31 16:43:47 +01:00
-
395c839ed0
fix(waybar): retarget broken clicks in summer-day/night themes to nomarchy scripts
Bernardo Magri
2026-05-31 16:42:31 +01:00
-
a9cc39f3fe
fix(input-method): update fcitx5-chinese-addons to kdePackages.fcitx5-chinese-addons
Bernardo Magri
2026-05-31 16:12:17 +01:00
-
e6b7269b3c
feat: move core apps to downstream and make app modules opt-in
Bernardo Magri
2026-05-31 15:44:50 +01:00
-
51a0f920be
docs: mark Pillar 9 Component 6 graphical pass as complete
Bernardo Magri
2026-05-31 15:35:30 +01:00
-
2c86074893
fix(waybar): drop the dead summer-night date on-click (kitty calcurse)
Bernardo Magri
2026-05-31 15:16:39 +01:00