This website requires JavaScript.
72f7e7b93d
docs(roadmap): log Hyprland keymap + waybar-toggle inconsistencies
main
Bernardo Magri
2026-05-19 20:24:27 +01:00
20de3d4f97
chore(hyprland): delete orphan config files + share-picker dir
Bernardo Magri
2026-05-19 20:24:16 +01:00
2a301a049f
fix(mako): deploy themed config to ~/.config/mako/config
Bernardo Magri
2026-05-19 20:24:06 +01:00
bd7e5a5706
Merge pull request 'wave/qa-core-system' (#3 ) from wave/qa-core-system into main
Bernardo Magri
2026-05-19 19:17:22 +01:00
af8fa321ff
docs(roadmap): log uwsm-in-virtualization module placement (Later)
Bernardo Magri
2026-05-19 17:50:44 +01:00
6238f41e43
fix(hibernate): mkDefault on HandlePowerKey / IdleAction / IdleActionSec
Bernardo Magri
2026-05-19 17:50:37 +01:00
fb4d5d7acc
chore(schema): drop orphan features.makima
Bernardo Magri
2026-05-19 17:50:32 +01:00
99a6c7d547
fix(impermanence): user must match created account, not hardcoded "nomarchy"
Bernardo Magri
2026-05-19 17:50:27 +01:00
85ef8745d7
chore: delete orphan config assets + log chromium/templates concerns
Bernardo Magri
2026-05-19 19:03:56 +01:00
b82954a7b5
fix(options): drop dead skipVsCodeTheme + 4 themeLoader.apps toggles
Bernardo Magri
2026-05-19 19:03:40 +01:00
66c98949ab
chore(features): drop orphan userPackages reader
Bernardo Magri
2026-05-19 19:03:29 +01:00
07e2d5c51c
Merge pull request 'fix(home): remove dead behavior options, reserve overrides API' (#4 ) from wave/qa-core-home into main
Bernardo Magri
2026-05-19 18:49:22 +01:00
2529ca114f
Merge branch 'main' into wave/qa-core-home
Bernardo Magri
2026-05-19 18:49:15 +01:00
94927952db
Merge pull request 'chore(lib): drop dead helpers, document schema boundary' (#2 ) from wave/qa-lib-schema into main
Bernardo Magri
2026-05-19 18:48:30 +01:00
0930458418
Merge pull request 'wave/qa-first-boot' (#1 ) from wave/qa-first-boot into main
Bernardo Magri
2026-05-19 18:48:02 +01:00
95101fda3f
fix(sddm): default autoLogin off, not on with hardcoded "nomarchy"
Bernardo Magri
2026-05-19 18:46:41 +01:00
6e0d17b859
fix(welcome): drop Step 4's dead starter home.nix generation
Bernardo Magri
2026-05-19 18:46:30 +01:00
27d1506b54
chore(lib): drop dead helpers, document schema boundary
Bernardo Magri
2026-05-19 18:28:54 +01:00
90f07ae75c
fix(home): remove dead behavior options, reserve overrides API
Bernardo Magri
2026-05-19 18:08:58 +01:00
bfd95cb40b
docs(roadmap): mark Pillar 5 preset rows as Shipped
Bernardo Magri
2026-05-19 17:28:16 +01:00
9283403d8f
docs(roadmap): add Pillar 8 QA audit + clean stale Pillar 4 rows
Bernardo Magri
2026-05-19 17:26:22 +01:00
7bf4c3c637
fix(theme): set default to summer-night and fix scripts on live ISO
Bernardo Magri
2026-05-18 21:22:39 +01:00
ec6046793e
fix(installer): hardware-db references real modules + add ROG Ally + CI lint
Bernardo Magri
2026-05-18 18:31:48 +01:00
2b6d452509
fix: nomarchy-manual opens local README, not an Omarchy URL
Bernardo Magri
2026-05-18 18:24:19 +01:00
ac846f4b03
docs: STRUCTURE.md root listing + Pillar 6 reality-check
Bernardo Magri
2026-05-18 18:21:36 +01:00
03968e5d0d
fix(installer): generate state.json from lib/state-schema.nix
Bernardo Magri
2026-05-18 18:18:25 +01:00
d264371b46
fix: complete hybridGPU wiring + make state-derived options overridable
Bernardo Magri
2026-05-18 18:12:09 +01:00
9c672953bc
fix(installer): pre-flight resume polish (4 gaps)
Bernardo Magri
2026-05-18 18:00:02 +01:00
7fa909ddf4
fix: centralize state defaults via lib/state-schema.nix
Bernardo Magri
2026-05-18 17:52:47 +01:00
5ddb15ffef
ci: add Forgejo Actions workflow (eval + lint)
Bernardo Magri
2026-05-18 17:34:05 +01:00
46738c3663
chore(audit): final Phase B batch — close out unused? cluster
Bernardo Magri
2026-05-18 17:19:57 +01:00
9be4363f4b
chore(audit): triage webapp/tui/voxtype install-remove pairs
Bernardo Magri
2026-05-18 17:13:39 +01:00
f93eb7435f
chore(audit): delete NixOS-irrelevant Omarchy port scripts
Bernardo Magri
2026-05-18 17:08:09 +01:00
6b2c678669
chore: switch default theme from summer-night to nord
Bernardo Magri
2026-05-18 17:01:29 +01:00
ac4d66e54d
fix: nomarchy-sys-update targets actual hostname, not '#default'
Bernardo Magri
2026-05-18 17:01:22 +01:00
098cd42ac8
fix(installer): harden multi-disk LUKS, password handling, revision pinning
Bernardo Magri
2026-05-18 17:01:15 +01:00
158ae308cc
fix(audit): close all missing-references rows in script audit
Bernardo Magri
2026-05-18 16:58:54 +01:00
c1895eefd4
feat: implement Pillar 8: Distro Branding
Bernardo Magri
2026-05-04 22:08:27 +01:00
74e2dc34e3
chore: complete OOTB QA audit
Bernardo Magri
2026-05-04 21:44:31 +01:00
3510a51492
fix(installer): resolve multi-disk LUKS/BTRFS boot hang
Bernardo Magri
2026-05-03 09:13:02 +01:00
7064108ce7
fix(distro): fix /etc/nixos ownership, theme discovery, and CLI wrappers
Bernardo Magri
2026-05-03 08:59:13 +01:00
bef7be01b8
fix(installer): wire HM as a NixOS module, move env-update to system layer
Bernardo Magri
2026-05-02 12:24:12 +01:00
d4f50afc62
fix(installer): start nix-daemon and trust flake repo for HM activation
Bernardo Magri
2026-05-02 11:56:22 +01:00
2f18d4efcf
fix(installer): unblock disko, bootloader, HM activation, hyprland res
Bernardo Magri
2026-05-02 11:07:02 +01:00
329dc009b6
fix(installer): repair git init, LUKS reprompt, impermanence-no exit, quiet disko
Bernardo Magri
2026-05-02 09:48:37 +01:00
0af1395df2
fix(themes): complete summer-day with Everforest Light palette
Bernardo Magri
2026-05-02 09:48:21 +01:00
f2b99e0f75
adding summer-day theme
Bernardo Magri
2026-05-02 09:16:58 +01:00
6411395d9f
fix(qa): comprehensive out-of-the-box audit and repair
Bernardo Magri
2026-05-01 20:03:04 +01:00
39b1a9c1b3
style(hyprland): set default monitor to 'preferred' resolution
Bernardo Magri
2026-05-01 17:00:57 +01:00
c5544e56c8
feat(system): default to latest stable kernel
Bernardo Magri
2026-05-01 16:54:01 +01:00
0306dff092
feat(installer): implement single-input flake architecture
Bernardo Magri
2026-05-01 16:51:53 +01:00
3b977f181d
fix(installer): resolve disko evaluation crash and infinite loops
Bernardo Magri
2026-05-01 16:43:05 +01:00
61cd993e54
fix(githooks): skip bash linting on non-bash nomarchy-* scripts
Bernardo Magri
2026-04-30 20:50:32 +01:00
1e9481849b
chore: add 'set -e' to every nomarchy-* bash script that lacks it
Bernardo Magri
2026-04-30 20:50:13 +01:00
27f5663cdf
chore(githooks): lint changed nomarchy-* scripts on commit
Bernardo Magri
2026-04-30 20:43:37 +01:00
28cc41abdd
fix(restart-app): wait for SIGTERM to take effect before respawning
Bernardo Magri
2026-04-30 20:09:15 +01:00
5fc9f5ee34
fix(theme): surface partial-apply failures instead of swallowing them
Bernardo Magri
2026-04-30 20:08:39 +01:00
5c5b377bd6
fix(menu): quick-state actions return to their submenu instead of exiting
Bernardo Magri
2026-04-30 20:01:48 +01:00
4b99fa3846
fix(menu): route every cancel branch through back_to for direct-keybinding consistency
Bernardo Magri
2026-04-30 19:53:41 +01:00
a741b0936c
fix(menu): theme and background submenus return to parent instead of exiting
Bernardo Magri
2026-04-30 19:50:36 +01:00
f318585dc4
fix(installer): harden disk selection and partitioning phase
Bernardo Magri
2026-04-30 19:42:00 +01:00
386da51178
fix(waybar): SIGUSR2 reload to avoid surface-recreate ghost on theme switch
Bernardo Magri
2026-04-30 19:24:25 +01:00
d06ef86bb9
feat(gaming): add nomarchy.gaming.enable home-side window rule
Bernardo Magri
2026-04-30 19:14:21 +01:00
3aadc36bff
fix(installer): implement robust step-based navigation and fix multi-line sed error
Bernardo Magri
2026-04-26 22:17:00 +01:00
55f0653e59
feat(desktop): default to highest monitor resolution
Bernardo Magri
2026-04-26 20:03:46 +01:00
dd48411013
feat(scripts): extend nomarchy-welcome into a guided wizard
Bernardo Magri
2026-04-26 20:02:52 +01:00
c66f0b19cd
feat(installer): add multi-disk BTRFS support
Bernardo Magri
2026-04-26 19:44:34 +01:00
6de8ecd093
feat(distro): rename ISO targets and fix UEFI boot in live test script
Bernardo Magri
2026-04-26 15:29:04 +01:00
21230a05eb
feat(installer): review-then-edit loop with field-level re-prompt
Bernardo Magri
2026-04-26 09:21:40 +01:00
4b2f16c2f0
docs: add TROUBLESHOOTING.md for the five common rebuild errors
Bernardo Magri
2026-04-26 09:16:40 +01:00
21ee9c6035
feat(system): add gaming preset module
Bernardo Magri
2026-04-26 09:10:52 +01:00
8266dc7ee2
feat(system): add accessibility preset module
Bernardo Magri
2026-04-26 09:06:02 +01:00
16ed8f1df1
docs(agent): require docs to ship with the change that triggers them
Bernardo Magri
2026-04-26 08:53:58 +01:00
e9c9342965
feat(system): add desktop preset module
Bernardo Magri
2026-04-26 08:51:28 +01:00
5b014cfa29
chore(audit): refine docs-scripts detector and lock in via pre-commit
Bernardo Magri
2026-04-26 08:44:13 +01:00
034da701a3
feat(system): add laptop power preset module
Bernardo Magri
2026-04-26 08:31:19 +01:00
7086a6f29c
feat(installer): add software-profile multi-select
Bernardo Magri
2026-04-25 22:44:24 +01:00
1545e63c7d
docs: update roadmap and scripts audit status after phase B
Bernardo Magri
2026-04-25 22:40:33 +01:00
f965f0be2c
feat(audit): address batch 4 and finalize script audit
Bernardo Magri
2026-04-25 22:39:11 +01:00
fb22e390e8
feat(audit): address batch 3 of missing scripts
Bernardo Magri
2026-04-25 22:37:06 +01:00
074dc3576c
feat(audit): address batch 2 of missing scripts
Bernardo Magri
2026-04-25 22:36:19 +01:00
0728da4374
feat(audit): address batch 1 of missing scripts and enable fwupd
Bernardo Magri
2026-04-25 22:34:04 +01:00
983ade0f55
fix(theme): wire obsidian sync into theme-set; drop vscode placeholder
Bernardo Magri
2026-04-25 22:18:03 +01:00
d2b508485a
fix(theme): hot-reload btop and opencode on theme switch
Bernardo Magri
2026-04-25 22:13:52 +01:00
cc93491232
chore(audit): delete-dead — unused nomarchy-hw-* detection scripts
Bernardo Magri
2026-04-25 22:11:47 +01:00
aa20399210
docs(audit): generator discovers references in *.md, README, and txt
Bernardo Magri
2026-04-25 22:02:45 +01:00
86bc0e570b
docs: Pillar 3 Phase A — script & menu audit inventory
Bernardo Magri
2026-04-25 21:59:06 +01:00
bf30cd07d8
feat(installer): richer disk picker (vendor, model, serial, type)
Bernardo Magri
2026-04-25 21:49:36 +01:00
c9ff6f26f3
docs: add KEYBINDINGS.md generated from Hyprland bindings
Bernardo Magri
2026-04-25 21:47:15 +01:00
133ef9ddfc
docs: add AGENT.md briefing for AI agents continuing the roadmap
Bernardo Magri
2026-04-25 21:39:38 +01:00
f09bfbc4e7
docs: relocate MIGRATION.md into docs/
Bernardo Magri
2026-04-25 21:36:24 +01:00
2950dd171e
docs: add ROADMAP.md + SCRIPTS.md, retire TODO.md
Bernardo Magri
2026-04-25 21:35:28 +01:00
6ef28f022b
docs: link MIGRATION.md from README
Bernardo Magri
2026-04-25 21:19:53 +01:00
3cb012bcba
docs: add OPTIONS.md reference, link from README
Bernardo Magri
2026-04-25 21:17:51 +01:00
e438004cec
chore: misc tweaks — nm-applet autostart, thunar, SUPER+Q close, monitor preset
Bernardo Magri
2026-04-25 20:28:19 +01:00
a7e7fa9562
feat: keymap/locale + form factor in installer; nm-applet visible by default
Bernardo Magri
2026-04-25 20:26:55 +01:00
7fd0f78d7c
minors
Bernardo Magri
2026-04-25 16:01:55 +01:00
6203413425
chore: drop makima/Typora/xournalpp; gate fcitx5/voxtype/opencode behind options
Bernardo Magri
2026-04-25 14:56:28 +01:00
4ddc91b930
feat: Tier 1 system features — snapper, hibernate, containers, libvirt, keyring
Bernardo Magri
2026-04-25 11:18:15 +01:00
220fc7f699
fix: point downstream flakes at git.bemagri.xyz, not github
Bernardo Magri
2026-04-25 10:46:59 +01:00