cmk_zzz has quit [Remote host closed the connection]
cole-h has joined #home-manager
rajivr has joined #home-manager
stephank3 has joined #home-manager
stephank has quit [Ping timeout: 256 seconds]
stephank3 is now known as stephank
benkolera has joined #home-manager
coco has quit [Quit: WeeChat 2.9]
woffs has joined #home-manager
__monty__ has joined #home-manager
<edcragg>
home-manager disappeared on nixos-rebuild :c is this normal?
* edcragg
guesses because it needs to be in configuration.nix, and must have installed it "manually" before
<edcragg>
now i'm a bit confused about the channels-based installation method in the readme
<NobbZ[m]>
What do you mean by "disappeared"?
<NobbZ[m]>
HM, unless installed as a module, should be in your users profile, which is independent from the systems profile
cole-h has quit [Ping timeout: 272 seconds]
<edcragg>
it seems to not be having any effect any more, and the home-manager tool isn't available any more
<NobbZ[m]>
What is the output of `nix-env -q` as your user?
<edcragg>
nothing
<NobbZ[m]>
Weird. Never have experienced such a behaviour
<edcragg>
hmm
<edcragg>
i did have to use -I nixpkgs=... to a local checkout of nixpkgs to get something i need working which just broke on unstable, not sure if that would have any effect
<rycee>
If you use Home Manager through the NixOS module then you won't have the `home-manager` tool.
<edcragg>
so that needs to be in systemPackages i guess?
<rycee>
No, it is only available for standalone installations.
<rycee>
When used as a NixOS module then your configuration is activated through nixos-rebuild.
<edcragg>
oh, i see
<edcragg>
i did just try that method too, it looked like it did rebuild HM, but still had no effect
<rycee>
Did it say anything in the systemd journal?
<rycee>
Then I suspect your configuration is not actually built by nixos-rebuild or that NixOS for some reason don't see your `home-manager.user…` configuration.
<edcragg>
yeah, i do think i was missing `home-manager.users.my_username = { ... }`
<edcragg>
that's supposed to have a path to the home.nix, right?
<rycee>
You can have `home-manager.users.me = import ./path/to/home.nix` yes.
<edcragg>
ok, great
<edcragg>
you say "can", is there another way?
<rycee>
Well, you can simply inline the file into the system configuration if you want. That's sort of what import does anyway. But typically it is good to separate the system configuration and user configuration, I think.
<edcragg>
oh, ok, got you
<edcragg>
modularity is a good thing in general anwyay i think
<edcragg>
thanks all, much appreciated
<rycee>
Np :-)
stephank has quit [Quit: Ping timeout (120 seconds)]
<evanjs>
it's that time of year / I got the failure message again lol
<evanjs>
Feels sort of pedantic to make a first-time PR to a repo with a one-character change (if that's the only statement that needs updating)
<evanjs>
holy heck haha
<evanjs>
thank you!
<rycee>
evanjs: Thanks for the ping. I've updated it now.
<evanjs>
Yeah, serious ninja edit. Thanks!
rajivr has quit [Quit: Connection closed for inactivity]
pie_ has quit [Ping timeout: 256 seconds]
cole-h has joined #home-manager
__monty__ has quit [Quit: leaving]
K0kada has joined #home-manager
<K0kada>
rycee, hey, could I become a maintainer of HM (thiagokokada here)? I think after opening a few PRs I have a good grasp of how it works, and I could help review/merge a few PRs