Bernardo Magri
6e0d17b859
fix(welcome): drop Step 4's dead starter home.nix generation
...
`nomarchy-welcome` wrote a "starter" `~/.config/home-manager/home.nix`
for users without one. Two problems:
1. Wrong path. The installer-generated canonical home.nix lives at
`/etc/nixos/home.nix` and is imported via the flake (both
home-manager.users and the standalone homeConfigurations). Nothing
in the installer flow ever reads `~/.config/home-manager/home.nix`
— it's a dead file.
2. Broken content. The starter is missing `home.username`,
`home.homeDirectory`, `home.stateVersion`, and doesn't import
`nomarchy.nixosModules.home`. Even on a hand-migration path it
wouldn't evaluate as a standalone HM config.
So in the installer flow it's dead, and in the migration flow it's
broken. Removed Step 4 entirely. The git-init step (was Step 5) is
now Step 4. Hand-migrated users follow `docs/MIGRATION.md`, which has
the correct home.nix template.
Found during Pillar 8 audit of first-boot UX.
2026-05-19 18:46:30 +01:00
..
2026-04-30 20:50:13 +01:00
2026-04-30 20:50:13 +01:00
2026-04-30 20:50:13 +01:00
2026-04-30 20:50:13 +01:00
2026-04-30 20:50:13 +01:00
2026-04-30 20:50:13 +01:00
2026-04-30 20:50:13 +01:00
2026-04-30 20:50:13 +01:00
2026-04-30 20:50:13 +01:00
2026-04-30 20:50:13 +01:00
2026-04-25 22:36:19 +01:00
2026-04-25 22:39:11 +01:00
2026-05-18 16:58:54 +01:00
2026-04-30 20:50:13 +01:00
2026-04-30 20:50:13 +01:00
2026-04-30 20:50:13 +01:00
2026-05-18 21:22:39 +01:00
2026-05-03 08:59:13 +01:00
2026-04-12 14:51:15 +01:00
2026-04-30 20:50:13 +01:00
2026-04-30 20:50:13 +01:00
2026-04-30 20:50:13 +01:00
2026-04-30 20:50:13 +01:00
2026-04-30 20:50:13 +01:00
2026-04-30 20:50:13 +01:00
2026-04-30 20:50:13 +01:00
2026-04-30 20:50:13 +01:00
2026-04-30 20:50:13 +01:00
2026-04-30 20:50:13 +01:00
2026-04-30 20:50:13 +01:00
2026-04-30 20:50:13 +01:00
2026-04-30 20:50:13 +01:00
2026-04-30 20:50:13 +01:00
2026-04-30 20:50:13 +01:00
2026-04-30 20:50:13 +01:00
2026-04-30 20:50:13 +01:00
2026-04-30 20:50:13 +01:00
2026-04-30 20:50:13 +01:00
2026-04-30 20:50:13 +01:00
2026-04-30 20:50:13 +01:00
2026-04-30 20:50:13 +01:00
2026-05-01 20:03:04 +01:00
2026-04-30 20:50:13 +01:00
2026-05-18 18:24:19 +01:00
2026-05-01 20:03:04 +01:00
2026-04-30 20:50:13 +01:00
2026-04-30 20:50:13 +01:00
2026-05-01 20:03:04 +01:00
2026-05-18 21:22:39 +01:00
2026-04-30 20:50:13 +01:00
2026-04-30 20:50:13 +01:00
2026-04-30 20:50:13 +01:00
2026-05-18 21:22:39 +01:00
2026-05-18 21:22:39 +01:00
2026-04-30 20:50:13 +01:00
2026-04-30 20:50:13 +01:00
2026-04-25 22:36:19 +01:00
2026-04-25 22:36:19 +01:00
2026-04-25 22:36:19 +01:00
2026-04-30 20:50:13 +01:00
2026-04-30 20:50:13 +01:00
2026-04-30 20:50:13 +01:00
2026-04-30 20:50:13 +01:00
2026-04-30 20:50:13 +01:00
2026-04-30 20:50:13 +01:00
2026-04-30 20:50:13 +01:00
2026-04-30 20:50:13 +01:00
2026-04-30 20:50:13 +01:00
2026-04-30 20:50:13 +01:00
2026-04-30 20:50:13 +01:00
2026-04-30 20:50:13 +01:00
2026-04-12 14:51:15 +01:00
2026-05-18 17:01:22 +01:00
2026-04-30 20:50:13 +01:00
2026-04-26 15:29:04 +01:00
2026-04-30 20:50:13 +01:00
2026-05-03 08:59:13 +01:00
2026-04-30 20:50:13 +01:00
2026-04-30 20:50:13 +01:00
2026-04-30 20:50:13 +01:00
2026-04-12 22:32:44 +01:00
2026-04-12 22:32:44 +01:00
2026-04-12 22:32:44 +01:00
2026-04-30 20:50:13 +01:00
2026-04-25 22:34:04 +01:00
2026-04-25 22:36:19 +01:00
2026-05-04 22:08:27 +01:00
2026-04-12 22:32:44 +01:00
2026-04-12 22:32:44 +01:00
2026-04-12 22:32:44 +01:00
2026-04-12 22:32:44 +01:00
2026-04-30 20:50:13 +01:00
2026-05-03 08:59:13 +01:00
2026-04-12 22:32:44 +01:00
2026-04-12 22:32:44 +01:00
2026-04-12 22:32:44 +01:00
2026-05-19 18:46:30 +01:00
2026-05-03 08:59:13 +01:00