From 89fec69f3ed7f0ec2bc2933a4273fc7f5a608153 Mon Sep 17 00:00:00 2001 From: jmug Date: Fri, 25 Sep 2026 20:42:20 +0000 Subject: [PATCH] devbox: select Home Manager target by architecture (#2) Co-authored-by: jmug Reviewed-on: https://code.jmug.me/jmug/nixos/pulls/2 --- flake.nix | 2 ++ users/devbox/home.nix | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/flake.nix b/flake.nix index 30c4cf8..9d3244b 100644 --- a/flake.nix +++ b/flake.nix @@ -228,6 +228,7 @@ devbox = home-manager.lib.homeManagerConfiguration { pkgs = nixpkgs.legacyPackages."x86_64-linux"; extraSpecialArgs = { + homeConfigurationName = "devbox"; pkgs-unstable = pkgs-unstable_x86_64-linux; }; modules = [ @@ -237,6 +238,7 @@ armdevbox = home-manager.lib.homeManagerConfiguration { pkgs = nixpkgs.legacyPackages."aarch64-linux"; extraSpecialArgs = { + homeConfigurationName = "armdevbox"; pkgs-unstable = pkgs-unstable_aarch64-linux; }; modules = [ diff --git a/users/devbox/home.nix b/users/devbox/home.nix index 02e1bae..354088e 100644 --- a/users/devbox/home.nix +++ b/users/devbox/home.nix @@ -1,4 +1,5 @@ { + homeConfigurationName, pkgs, pkgs-unstable, ... @@ -28,7 +29,7 @@ programs.zsh = { shellAliases = { - homesw = "home-manager --flake /home/jmug/nixos#devbox --extra-experimental-features nix-command --extra-experimental-features flakes switch"; + homesw = "home-manager --flake /home/jmug/nixos#${homeConfigurationName} --extra-experimental-features nix-command --extra-experimental-features flakes switch"; }; };