Commit graph

  • a6d4fbdfe4
    Merge 61d92a02cd into ec31d400f7 raf 2026-01-11 18:49:46 +00:00
  • 61d92a02cd
    Merge branch 'master' into notashelf/push-vknwuvqtprvu notashelf/push-vknwuvqtprvu raf 2026-01-11 21:49:45 +03:00
  • d4d50a82f5
    Merge 161306bfec into ec31d400f7 faukah 2026-01-11 19:44:40 +01:00
  • 161306bfec changelog: add nh os build-image note faukah 2026-01-11 19:44:14 +01:00
  • 430909fd41 nixos: add nh os build-image subcommand faukah 2026-01-08 22:38:33 +01:00
  • 24bc284ac0
    Merge 2dc4ef849b into ec31d400f7 faukah 2026-01-11 15:22:49 +00:00
  • 2dc4ef849b nixos: fix rollback faukah 2026-01-11 15:43:52 +01:00
  • 6d2e22300e
    Merge 7321d83da6 into ec31d400f7 MisterY 2026-01-09 11:35:07 -05:00
  • 670839d165
    Merge 9ef934d2b8 into ec31d400f7 raf 2026-01-09 15:29:38 +00:00
  • 9ef934d2b8
    darwin: align architecture with nh::nixos notashelf/push-zpmuorlvnsuz NotAShelf 2026-01-09 08:30:09 +03:00
  • 3bb7b316a8
    commands: print activation logs by default notashelf/push-nwtuyuwqzrtp NotAShelf 2026-01-08 20:51:37 +03:00
  • 5ab78b57a3
    darwin: initial remote deployment support NotAShelf 2026-01-07 11:12:23 +03:00
  • ec31d400f7
    Merge pull request #526 from faukah/push-ktkqmuzzlwkq master raf 2026-01-08 23:22:06 +03:00
  • f467418778 chore: bump dependencies faukah 2026-01-08 21:01:26 +01:00
  • 5f279c597e
    chore: bump crate version v4.3.0-beta1 NotAShelf 2026-01-07 10:39:05 +03:00
  • d47475dd36
    Merge pull request #497 from nix-community/notashelf/push-xwtloylwummt raf 2026-01-07 10:38:37 +03:00
  • ed1e21a092
    nixos: move SSH guard from execute_build to rebuild_and_activate NotAShelf 2026-01-06 17:47:23 +03:00
  • 288b3e9ef3
    nixos: move essential files list into a constant NotAShelf 2026-01-06 17:01:37 +03:00
  • 67d12846a2
    nix: disable tests requiring sudo on Darwin NotAShelf 2026-01-06 16:06:19 +03:00
  • 9bc6d79bf3
    commands: handle "program:" prefix in \ElevationStrategyArg\ parsing NotAShelf 2026-01-06 15:36:05 +03:00
  • bab129e36d
    Merge pull request #521 from faukah/faukah/add-sudo-to-nativeCheckInputs raf 2026-01-05 12:22:35 +03:00
  • 97d0d7ca00 nix/package: add sudo to nativeCheckInputs faukah 2026-01-05 09:53:43 +01:00
  • 7321d83da6 update comments mistery 2026-01-05 14:18:52 +08:00
  • ac0ee87fef
    Merge branch 'master' into notashelf/push-xwtloylwummt raf 2026-01-05 00:43:12 +03:00
  • 1c44bc4835
    various: add ElevationStrategyArg for type-safe CLI parsing NotAShelf 2026-01-04 23:49:09 +03:00
  • 260799845e
    treewide: change elevation program to elevation strategy NotAShelf 2026-01-04 17:41:14 +03:00
  • 38bd0d20d7
    treewide: consolidate remote activation logic into nh::remote NotAShelf 2026-01-04 12:25:15 +03:00
  • a868222d2c
    various: fix minor typos NotAShelf 2026-01-04 12:13:56 +03:00
  • 00e1d23df8
    xtask: populate ENVIRONMENT section in manpages NotAShelf 2026-01-02 22:55:00 +03:00
  • 5c959c8478
    docs: move everything to docs dir; minor cleanup NotAShelf 2026-01-02 22:48:48 +03:00
  • 0d961f9745
    Update CHANGELOG.md MisterY 2026-01-04 16:38:06 +08:00
  • cc61142c17 fix current flags mistery 2025-12-13 16:54:00 +08:00
  • 0dfbd1cce6
    Merge af45145463 into 97eaee12ec Josip Vulic 2026-01-02 22:09:12 +00:00
  • d22ce43c9c
    Merge 4003d9ef96 into 97eaee12ec Eveeifyeve 2026-01-02 16:59:35 -05:00
  • 97eaee12ec
    generations: degrade gracefully when profile is out of sync NotAShelf 2026-01-02 23:59:31 +03:00
  • cc753854ff
    interface: clean up descriptions for build_host and target_host NotAShelf 2026-01-02 22:18:28 +03:00
  • 579cf6c1bd
    docs: update changelog to reflect remote build improvements NotAShelf 2026-01-02 22:15:42 +03:00
  • f946e9d245
    remote: remove unused RemoteHost::host method; update tests & docs NotAShelf 2026-01-02 22:08:49 +03:00
  • bec6f8ddd0
    remote: add IPv6 SSH host transformation NotAShelf 2026-01-02 20:42:49 +03:00
  • c552929266
    interface: add NH_NO_VALIDATE environment variable support NotAShelf 2026-01-02 18:37:04 +03:00
  • 30f096ae01
    remote: add best-effort process cleanup on interrupt NotAShelf 2026-01-02 17:05:37 +03:00
  • c860cdabb3
    nixos: skip canonicalize for remote builds without local results NotAShelf 2026-01-02 15:51:03 +03:00
  • fe6c525630
    ci: build NixOS VM test NotAShelf 2026-01-02 13:51:13 +03:00
  • 34292f8cb8
    flake: initial NixOS VM tests NotAShelf 2026-01-02 03:36:42 +03:00
  • abc331f9fc
    remote: make validation logic more generic; add SSH batching & tiny cleanup NotAShelf 2026-01-02 01:09:43 +03:00
  • eea7516840
    remote: allow disabling path validation; better errors NotAShelf 2026-01-01 22:46:25 +03:00
  • 0f676a733d
    remote: properly quote SSH command arguments; improve error handling NotAShelf 2026-01-01 02:54:51 +03:00
  • 96db8f3e05
    nixos: properly escape paths NotAShelf 2026-01-01 02:43:03 +03:00
  • a556c71dc5
    nixos: validate essential files in'haphazard' remote build semantics NotAShelf 2025-12-29 23:39:08 +03:00
  • 98d23918bb
    remote: support ipv6; fix minor quoting issues & add more tests NotAShelf 2025-12-29 18:49:06 +03:00
  • afcd686e83
    remote: implement interrupt handling for remote builds NotAShelf 2025-12-29 12:19:31 +03:00
  • 16371ce2c1
    Merge branch 'master' into notashelf/push-xwtloylwummt raf 2025-12-29 12:20:14 +03:00
  • 8ff64d3a75
    commands: consolidate duplicate logic; drop unused cmdline parser NotAShelf 2025-12-29 11:43:52 +03:00
  • 6ad3d11b3b
    remote: optimize SSH connections and add proper cleanup NotAShelf 2025-12-24 14:35:45 +03:00
  • deac4d7323
    remote: optimize decision matrix to reduce number of connections NotAShelf 2025-12-24 14:12:51 +03:00
  • 2add284ccb
    remote: handle non-UTF8 strings more explicitly NotAShelf 2025-12-20 16:09:33 +03:00
  • ac353fad19
    remote: attempt to reduce remote copy roundtrips NotAShelf 2025-12-08 12:06:44 +03:00
  • 6f8357dc5a
    remote: add a hostname method for normalizing compared hostnames NotAShelf 2025-12-08 11:50:12 +03:00
  • 9ff86fa142
    Merge branch 'master' into notashelf/push-xwtloylwummt raf 2025-12-20 15:44:19 +03:00
  • ac4f86cdc3
    remote: consolidate remote connectivitiy checks NotAShelf 2025-12-08 20:30:29 +03:00
  • 3b371f0e84
    Merge branch 'master' into notashelf/push-xwtloylwummt raf 2025-12-08 08:14:29 +03:00
  • 55719ceeba
    remote: add SSH reachability checks; enforce local symlink creation NotAShelf 2025-12-05 18:14:04 +03:00
  • 8bb85b6146
    various: simplify argument mapping NotAShelf 2025-12-04 21:37:58 +03:00
  • bd947bf7ed
    commands: fix error handling in nom pipeline execution NotAShelf 2025-12-04 21:07:13 +03:00
  • 28f047f7a7
    various: defer shell splitting to shlex NotAShelf 2025-12-04 18:15:58 +03:00
  • aef1be1b09
    various: implement missing --build-host flags for Home and Darwin NotAShelf 2025-12-04 18:07:49 +03:00
  • 79340a5061
    treewide: refactor --build-host to use remote build semantics NotAShelf 2025-12-04 16:37:30 +03:00
  • 882f2e25c0
    interface: deprecate --no-registries following upstream Nix NotAShelf 2026-01-02 01:34:57 +03:00
  • af45145463
    Merge branch 'master' into feat-keep-one raf 2025-12-29 23:54:47 +03:00
  • 4003d9ef96
    Merge branch 'master' into build-image raf 2025-12-27 17:20:42 +03:00
  • 2f527ef962
    flake: bump Nixpkgs NotAShelf 2025-12-27 17:04:12 +03:00
  • b7345c601a feat(os): build-image command eveeifyeve 2025-12-27 09:51:28 +11:00
  • 84785ab6f9
    Merge pull request #429 from Parsifa1/fix-home-var raf 2025-12-20 15:43:53 +03:00
  • eba53f22c8
    Merge pull request #505 from nix-community/dependabot/github_actions/peter-evans/create-pull-request-8 raf 2025-12-20 15:43:25 +03:00
  • 0edf96100b
    Merge pull request #509 from nix-community/dependabot/github_actions/actions/upload-artifact-6 raf 2025-12-16 06:23:07 +03:00
  • 749798896d
    Merge pull request #510 from nix-community/dependabot/github_actions/actions/download-artifact-7 raf 2025-12-16 06:22:54 +03:00
  • b11f5b9b33
    feat: add --keep-one flag to nh clean for direnv gcroots Josip Vulic 2025-12-15 13:38:38 -05:00
  • 7cfecbcf91
    chore(deps): bump actions/download-artifact from 6 to 7 dependabot[bot] 2025-12-15 16:25:13 +00:00
  • 6089684f9f
    chore(deps): bump actions/upload-artifact from 5 to 6 dependabot[bot] 2025-12-15 16:25:08 +00:00
  • 5dd7b00ffa
    chore(deps): bump peter-evans/create-pull-request from 7 to 8 dependabot[bot] 2025-12-10 16:23:52 +00:00
  • ef8d8c4cc6
    Merge pull request #499 from nix-community/notashelf/push-usovrmxvnmqq raf 2025-12-05 22:12:18 +03:00
  • ada1475cd0
    util: drop hostname crate; use nix crate for hostname features NotAShelf 2025-12-05 21:17:29 +03:00
  • 79a2af24af
    ci: fix hotpath workflows NotAShelf 2025-12-05 21:39:44 +03:00
  • 57dafca50f
    Fix various clippy lints (#485) Greg Shuflin 2025-12-04 04:12:42 -08:00
  • d8de9fba17
    Merge branch 'master' into more-clippy-fix raf 2025-12-04 08:33:30 +03:00
  • c8be4dfc00
    checks: bump minimum supported Nix and Lix versions NotAShelf 2025-12-03 22:31:33 +03:00
  • b3c2255529
    docs: change the -C flag for home-manager to -c in README Adam 2025-12-03 17:17:57 +01:00
  • 7dfb8f48ce
    Merge branch 'master' into fix-readme raf 2025-12-03 19:16:34 +03:00
  • 39771fbb87
    Merge pull request #491 from nix-community/notashelf/push-vpxpoozmnlsn raf 2025-12-03 17:20:35 +03:00
  • 4249c3d74a
    docs: mention new fallback resolution method NotAShelf 2025-12-03 21:55:13 +03:00
  • 510b41b57a
    installable: handle flake-only symlinks for flake fallback resolution NotAShelf 2025-12-03 15:54:58 +03:00
  • 91358bcd78
    docs: mention fallback improvements in CHANGELOG NotAShelf 2025-12-01 16:31:41 +03:00
  • 7616d82386
    installable: handle permission and I/O errors more gracefully in fallback logic NotAShelf 2025-12-01 16:12:47 +03:00
  • ddac319643
    Fix README: change the -C flag for home-manager to -c adjoly 2025-12-02 15:08:28 +01:00
  • 674a055cbd
    Merge pull request #492 from nix-community/notashelf/push-mpsvxpprmlzp raf 2025-12-02 06:23:01 +03:00
  • f1d08030e1
    nix: redo packaging; build xtask in build phase NotAShelf 2025-12-01 22:42:30 +03:00
  • deeacf3e7a
    flake: bump Nixpkgs to 25.11 NotAShelf 2025-11-30 18:33:50 +03:00
  • 965700fded
    xtask: remove unused import NotAShelf 2025-11-23 22:09:38 +03:00
  • 1e09253fab
    docs: add profiling guide in contributing section NotAShelf 2025-12-01 17:55:15 +03:00
  • 9c299fed42
    chore: bump hotpath NotAShelf 2025-12-01 17:54:17 +03:00