<emily>
`identitiesOnly = false;` gets translated to "don't set IdentitiesOnly", not `IdentitiesOnly no`, so you can't use it to override a global rule
<emily>
should I be doing this some other way? (alternatively, would it be an acceptable breaking change to make the emission of those boolean options unconditional?)
<emily>
maybe specifying `*` as a separate host here isn't the right thing to do... it seemed like the cleanest way to express this (and mirrored my previous manually-written config)
hmpffff has joined #home-manager
hmpffff has quit [Client Quit]
johnw has joined #home-manager
hmpffff has joined #home-manager
strikerlulu has joined #home-manager
strikerlulu has quit [Remote host closed the connection]
__monty__ has joined #home-manager
hmpffff has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
hmpffff has joined #home-manager
cole-h has quit [Ping timeout: 260 seconds]
MmeQuignon has joined #home-manager
hmpffff has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<pumpy>
will home manager 20.09 be available immediately following nixos 20.09's release?
pinpox is now known as yawe
yawe is now known as pinpox
pinpox is now known as yawe
yawe is now known as pinpox
hmpffff has joined #home-manager
MmeQuignon has quit [Ping timeout: 260 seconds]
MmeQuignon has joined #home-manager
<rycee>
pumpy: The release-20.09 branch is already in the HM repo and I think it can be considered stable. I'm not planning to merge anything major into it.
<rycee>
I'll try to remerge the systemd switching change into the master branch soonish and after that master will be incompatible with Nixpkgs 20.09.
<pumpy>
ty!
<pumpy>
rycee++
<{^_^}>
rycee's karma got increased to 32
<rycee>
emily: The assumption in the module seems to be that identities only is disabled by default. To switch this I guess the option type would have to be switched to `nullOr bool` with the null case being the default and indicating a no-op.
<rycee>
emily: Until such a change is added I think using `extraOptions` is the only option.
<rycee>
emily: Also, the generated configuration already includes a final wildcard entry, you can add to it using `programs.ssh.extraConfig`.
<emily>
yeah -- I was just trying to use the structured hosts mechanism because extraConfig doesn't get the extra structure/typechecking :(
<emily>
but I guess I'll use `extraConfig` for now and maybe send a PR later
<rycee>
Yep, if you have the time a PR would be appreciated.
<rycee>
No, I haven't looked much on the freeform modules other than noting that they exist. I think it is a nice addition and don't mind PRs that include their use.
cole-h has joined #home-manager
hmpffff has quit [Ping timeout: 272 seconds]
hmpffff has joined #home-manager
superherointj has joined #home-manager
<superherointj>
Should I use Home-Manager for root user too?
<pumpy>
i dont. i just configure root user in systemwide configuration.nix. but im new
<simpson>
Hopefully nobody spends enough time as the root user to need any homedir management or user services.
<pumpy>
ya
hmpffff has quit [Ping timeout: 260 seconds]
hmpffff has joined #home-manager
mexisme has joined #home-manager
mexisme has quit [Client Quit]
<superherointj>
simpson, I was needing this to configure vim for root. Which I use a lot when doing `sudo vi`.
<superherointj>
So I was wondering if it is safe or a good idea.
superherointj has quit [Quit: Leaving]
<pumpy>
i install vim systemwide
<pumpy>
also alias vi to it
lytedev[m] has joined #home-manager
s1341 has quit [*.net *.split]
s1341 has joined #home-manager
hmpffff has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]