From de5146c7976e1fb38e8d1f82c30544462d881100 Mon Sep 17 00:00:00 2001 From: sommerfeld Date: Wed, 20 May 2026 13:56:09 +0100 Subject: refactor(nix): promote remote-dev/ to nix/ with common/vm/host split MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Restructures the Home-Manager profile to support both the Arch host and the Ubuntu remote-dev VM from the same flake. - remote-dev/ → nix/ (hard rename; .chezmoiignore updated) - home.nix split into common.nix (shared), vm.nix (Mason runtime carve-outs + podman stack), host.nix (gpg scdaemon delegation to system pcscd) - flake.nix exposes homeConfigurations.{vm,host} via a mkProfile helper - rj alias in dot_zshrc updated to ~/.local/share/dotfiles/nix - bootstrap.sh / justfile updated to use #vm against the new path The split is behaviour-preserving for the VM: vm.nix + common.nix together carry the same package set as the previous home.nix. host.nix is provisioned but not yet wired into bootstrap (phase p8). Phase 1 of the nix-on-host migration plan. --- remote-dev/justfile | 21 --------------------- 1 file changed, 21 deletions(-) delete mode 100644 remote-dev/justfile (limited to 'remote-dev/justfile') diff --git a/remote-dev/justfile b/remote-dev/justfile deleted file mode 100644 index db254df..0000000 --- a/remote-dev/justfile +++ /dev/null @@ -1,21 +0,0 @@ -# Recipes for the remote-dev VM. Run from ~/.local/share/dotfiles/remote-dev. - -# Show available recipes (default) -default: - @just --list - -# Pull latest dotfiles and rebuild Home-Manager profile -update: pull switch - -# Pull latest dotfiles only (config-only changes, no nix rebuild) -pull: - git -C {{ justfile_directory() }}/.. pull --ff-only - -# Rebuild Home-Manager profile from the current checkout (no pull) -switch: - home-manager switch --impure --flake '{{ justfile_directory() }}#vm' -b backup - -# Garbage-collect old home-manager generations and nix store -gc: - home-manager expire-generations '-7 days' - nix-collect-garbage -d -- cgit v1.3.1