This website requires JavaScript.
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
f0bd25f902
fix: stop the "nix-colors / non-existent input nixpkgs" warning
Bernardo Magri
2026-04-25 10:45:31 +01:00
955269f9a2
docs: add MIGRATION.md for in-place adoption from existing NixOS
Bernardo Magri
2026-04-25 10:40:31 +01:00
bb435a47bb
fix(live-iso): stop initrd GPU panic + clear install pointer on login
Bernardo Magri
2026-04-25 10:24:49 +01:00
e66537523a
feat(installer): UX polish — dry-run, resume, UEFI gate, pre-flight, zram
Bernardo Magri
2026-04-25 10:18:41 +01:00
04512eabcd
fix: include modifications missed by 528447c
Bernardo Magri
2026-04-25 10:07:17 +01:00
528447cc19
feat: smarter installer + Nomarchy os-release rebrand
Bernardo Magri
2026-04-25 10:06:47 +01:00
877da19770
feat: make VM and live ISO match an installed Nomarchy
Bernardo Magri
2026-04-24 18:20:54 +01:00
096124c04a
fix: resolve makima 404 and undefined overridesDir variable
Bernardo Magri
2026-04-13 21:19:42 +01:00
3101c0fea2
fix: resolve waybar css selector mismatch and update audit documentation
Bernardo Magri
2026-04-13 20:16:21 +01:00
d9c35f5ff6
fix: resolve evaluation purity, missing packages, and brittle paths
Bernardo Magri
2026-04-13 19:50:09 +01:00
cabc668c77
fix: exhaustive logical audit of installer, live-iso and system configurations
Bernardo Magri
2026-04-13 19:26:47 +01:00
2d587d40ff
feat: pre-activate standalone Home Manager environment in VM and Live ISO
Bernardo Magri
2026-04-13 15:24:51 +01:00
d3042c4fb6
fix: disambiguate home-manager package from flake input to fix evaluation error
Bernardo Magri
2026-04-13 15:11:09 +01:00
b84693bc52
fix: remove invalid home-manager configuration from nixosConfigurations
Bernardo Magri
2026-04-13 14:44:57 +01:00
17de084789
fix: resolve standalone home-manager configuration and fix installer iso syntax
Bernardo Magri
2026-04-13 14:42:52 +01:00
1b75a440b1
fix: update nomarchy-test-vm to use the default flake configuration
Bernardo Magri
2026-04-13 13:59:03 +01:00
540718693f
fix: revert to standalone Home Manager architecture for fast UI updates
Bernardo Magri
2026-04-13 13:57:31 +01:00
73ae1232f3
fix: switch from home-manager to nixos-rebuild for environment updates and align flake outputs
Bernardo Magri
2026-04-13 13:46:12 +01:00
6dd3c4b6e2
fix: include nomarchy flake in VM at /etc/nomarchy
Bernardo Magri
2026-04-13 13:33:40 +01:00
9746e75bc5
fix: dynamic flake path resolution and replace env-update/sys-update aliases with scripts
Bernardo Magri
2026-04-13 13:25:54 +01:00
866e556656
fix: bundle home-manager and nixos-rebuild with user scripts and fix theme-switching globbing error
Bernardo Magri
2026-04-13 13:14:46 +01:00
66096cbc46
feat: improve video configuration for VM and Live ISO
Bernardo Magri
2026-04-13 13:05:59 +01:00
8e4e801244
fix: rename and track Nomarchy.ttf font for flake build
Bernardo Magri
2026-04-13 12:34:15 +01:00
6f4741c060
fix: package theme engine and system scripts and fix env-update scriptability
Bernardo Magri
2026-04-13 11:37:03 +01:00
f0800e60ca
fix: enable flakes and nix-command and set NIX_PATH for nix-shell
Bernardo Magri
2026-04-13 11:33:07 +01:00
ab9700f054
fixing summer-night waybar
Bernardo Magri
2026-04-13 11:25:01 +01:00
6b3e96b3b3
feat: add walker and rofi themes for summer-night and fix styling logic
Bernardo Magri
2026-04-13 11:19:43 +01:00
0e5fb6c813
fixing summer-night waybar
Bernardo Magri
2026-04-13 08:37:50 +01:00
f4ecaed31a
docs: move STRUCTURE.md to docs/ and update README.md reference
Bernardo Magri
2026-04-12 23:05:23 +01:00