toraritte has left #home-manager ["Kicked by @appservice-irc:matrix.org : Idle for 30+ days"]
o1lo01ol1o has joined #home-manager
maxsc has joined #home-manager
o1lo01ol1o has quit [Ping timeout: 265 seconds]
maxsc has quit [Ping timeout: 244 seconds]
o1lo01ol1o has joined #home-manager
maier has quit [Ping timeout: 246 seconds]
dermetfan has joined #home-manager
maier has joined #home-manager
evanjs has quit [Read error: Connection reset by peer]
evanjs has joined #home-manager
dermetfan has quit [Ping timeout: 240 seconds]
o1lo01ol1o has quit [Remote host closed the connection]
o1lo01ol1o has joined #home-manager
dermetfan has joined #home-manager
o1lo01ol1o has quit [Ping timeout: 260 seconds]
{^_^} has quit [Remote host closed the connection]
malSet has quit [Quit: Quit.]
malSet has joined #home-manager
{^_^} has joined #home-manager
maier has quit [Ping timeout: 264 seconds]
o1lo01ol1o has joined #home-manager
o1lo01ol1o has quit [Ping timeout: 256 seconds]
mattlevan has joined #home-manager
<mattlevan>
Greetings!
<mattlevan>
How do you all manage your SSH keys with home-manager?
<mattlevan>
Also, if anyone has a link to a good introductory example home-manager configuration file, I'd appreciate that! Maybe something that includes git, vim, and ssh configuration.
o1lo01ol1o has joined #home-manager
<devalot>
mattlevan: Are you talking about managing public or private SSH keys?
<mattlevan>
@devalot private!
<devalot>
mattlevan: I'm not sure I see the value in that since each machine should have it's own key and the keys from one machine should not be on another.
<__monty__>
Keep in mind things managed by nix end up in the store, world readable.
quinn has joined #home-manager
maier has joined #home-manager
maier has quit [Ping timeout: 265 seconds]
mattlevan has quit [Quit: WeeChat 2.7.1]
mattlevan has joined #home-manager
<mattlevan>
OK that makes sense guys, thank you.
<mattlevan>
(Regarding SSH keys...)
cole-h has joined #home-manager
c0c0 has joined #home-manager
o1lo01ol1o has quit [Remote host closed the connection]
c0c0 has quit [Quit: WeeChat 2.7]
maier has joined #home-manager
maier has quit [Ping timeout: 246 seconds]
o1lo01ol1o has joined #home-manager
o1lo01ol1o has quit [Remote host closed the connection]
o1lo01ol_ has joined #home-manager
o1lo01ol1o has joined #home-manager
o1lo01ol_ has quit [Read error: Connection reset by peer]
philipp[m]1 has quit [Ping timeout: 244 seconds]
sparogy has quit [Ping timeout: 244 seconds]
philipp[m]1 has joined #home-manager
sparogy has joined #home-manager
kenji has joined #home-manager
<kenji>
Hey! I am trying to use a local home-manager checkout, but it doesn't seem to work correctly. I am trying to do it over the programs.home-manager.path. Is there a good way to figure out what is going on?
mattlevan has quit [Quit: WeeChat 2.7.1]
maier has joined #home-manager
o1lo01ol1o has quit [Remote host closed the connection]
<{^_^}>
#747 (by znewman01, 1 year ago, open): mbsync: multiple channels per account
<hpfr[m]>
mattlevan: fwiw, I keep a key in my keepassxc repo, which connects with ssh-agent. I keep the *public* part of that key on my personal machines, which you can use in your ssh config in home-manager with `identityFile` just as you would a private key. SSH will correctly look in the agent for the corresponding private key. also, `identitiesOnly` to limit ssh to the specified key
<hpfr[m]>
s/keepassxc repo/keepassxc database
<judson_>
mattlevan, similarly, I've been using gpg-agent with Yubikeys, so the private keys are "part" of a physical token.
<judson_>
Generally, I agree with devalot on the issue, though.
asymptotically has quit [Quit: Leaving]
<hpfr[m]>
yeah, I've considered doing the same with my onlykey. I lock my keepassxc db with it anyway though, so for my threat model it doesn't really change much
o1lo01ol1o has quit [Remote host closed the connection]