ChanServ changed the topic of #home-manager to: Support and discussion around the Home Manager project (https://github.com/nix-community/home-manager) | Logs: https://logs.nix.samueldr.com/home-manager
<pumpy> how do we use options with * in them like xsession.windowManager.i3.config.bars.*.mode?
{^_^} has quit [Remote host closed the connection]
{^_^} has joined #home-manager
<nicolas[m]> Copying my answer from nixos, pumpy: usually this means the option is either a list of attributes or an attribute set of attributes
<pumpy> so what do i put here?
<pumpy> like, there doesn't even look like there's 1 example heh
andi- has quit [Remote host closed the connection]
antifuchs has left #home-manager [#home-manager]
andi- has joined #home-manager
johnw has quit [Quit: ZNC - http://znc.in]
pickfire has quit [Ping timeout: 265 seconds]
<emily> the following ssh config doesn't work:
<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
<emily> has there been any talk of using freeform modules from https://github.com/NixOS/nixpkgs/pull/82743 in home-manager, out of interest?
<{^_^}> nixpkgs#82743 (by Infinisil, 32 weeks ago, merged): Freeform modules
<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…]
__monty__ has quit [Quit: leaving]
hmpffff has joined #home-manager
hmpffff has quit [Client Quit]
MmeQuignon has quit [Ping timeout: 272 seconds]
DigitalKiwi is now known as WitchKiwi