only the bit below is recursive
diff --git a/flake.nix b/flake.nix
index 62ebdef..d100c51 100644
--- a/flake.nix
+++ b/flake.nix
@@ -38,7 +38,7 @@
         };
 
         homeConfigurations = {
-            "${username}" = home-manager.lib.homeManagerConfiguration rec {
+            "${variables.username}" = home-manager.lib.homeManagerConfiguration rec {
                 inherit system pkgs;
 
                 extraSpecialArgs = extraInputs;