Hi all, I am new to Nix and flox, and I’ve been using flox successfully to manage environments and so on.
I was trying to install home-manager using flox so I can also configure my dotfiles through Nix/flox.
First I added the channel
flox [default] ~ flox subscribe home-manager
Enter URL for 'home-manager' channel: github:nix-community/home-manager
Then I tried to install it but got the following error:
flox [default] ~ flox install home-manager
error: syntax error, unexpected '=', expecting ID or OR_KW or DOLLAR_CURLY or '"'
at /nix/store/n7digx3gn2c3gish6f3k8jfg8blczgqr-pkgs/default/flox.nix:22:26:
21| packages.nixpkgs-flox.go_1_20 = {};
22| packages.home-manager. = {};
| ^
23| packages.nixpkgs-flox.exa = {};
(use '--show-trace' to show detailed location information)
ERROR: failed to install packages: flake:home-manager#evalCatalog.aarch64-darwin.stable.
This is my flox config
flox [default] ~ flox config -l
channels = "{"home-manager":"github:nix-community/home-manager"}"
educatePublish = "0"
floxClientUUID = "e6aa3276-bd91-11ed-a129-3a8faff036ba"
floxMetricsConsent = "1"
gitBaseURL = "https://github.com/"
I can see that it is failing because of some syntax error, but not sure why that is happening in the first place? Or is it possible to install home-manager at all?