<hpfr>
I took a look at readline.nix, but it looks very standard, like the other modules in the programs folder in the repo
<rycee>
Try changing the imports line to `imports = builtins.trace <home-manager> [ /etc/nixos/hardware-configuration.nix <home-manager/nixos> ];`
<rycee>
And build your system configuration. Hopefully it'll print whatever it thinks `<home-manager>` points to.
<hpfr>
rycee: never mind, it just worked! I had to do `sudo nix-channel --update`. Here's the thing though, I normally never use that and just do `sudo nixos-rebuild switch --upgrade`. I thought that flag just ran `sudo nix-channel --update` before rebuilding, but is it possible it only does the nixos channel or something? I *know* I've upgraded today with that command
<rycee>
Seems to run `nix-channel --update nixos` and also channels that happen to contain a file `.update-on-nixos-rebuild`.
<rycee>
I've never seen this `.update-on-nixos-rebuild` thing before :-)
<{^_^}>
nixpkgs#44360 (by davidak, 1 year ago, open): Should nixos-rebuild switch --upgrade update all channels?
<hpfr>
wow that's unintuitive, never would have guessed. well, I'll change my `nrsu` alias to run the two commands back to back instead of the flag version
<hpfr>
rycee: do you plan to add that file for the home-manager channel?
<rycee>
Yeah, I think that is best. I've only ever used `nix-channel --update` so haven't run into this.
<rycee>
Don't know, I just found out about it.
<hpfr>
I guess it doesn't matter for much longer if flakes are as good as it seems