<pumpy>
would i do xsession.windowManager.i3.enable in home manager's home.nix or services.xserver.windowManager.i3.enable in configuration.nix? im new to nixos and need help understanding how to decide whether to choose a systemwide or user config option if i have the choice. ty!
alexbakker has quit [Remote host closed the connection]
alexbakker has joined #home-manager
<nicolas[m]>
If you use a login/session manager such a lightdm, SDDM or Gnome. You would need to enable the system-wide one to have an entry added to the login manager
<nicolas[m]>
The home-manager option is strictly used to configure i3 instead of doing anything on the system
<nicolas[m]>
If you can't or don't want to modify your global system with user specific settings then you can set your xinitrc to launch i3 automatically. I think an option is available under `xsession` on HM
<pumpy>
i start x manually using xinit and i don't use a dm like sddm
tristan[m] has quit [Ping timeout: 246 seconds]
tristan[m] has joined #home-manager
cole-h has joined #home-manager
__monty__ has joined #home-manager
rizary_ has joined #home-manager
<pumpy>
what in https://termbin.com/c81m can i move out of configuration.nix and into my user's home.nix while keeping rdp working pls?
drakonis has quit [Ping timeout: 260 seconds]
humancalico[m] has quit [*.net *.split]
lukebfox[m] has quit [*.net *.split]
enick_683 has quit [*.net *.split]
colemickens has quit [*.net *.split]
rizary has quit [*.net *.split]
rizary_ is now known as rizary
enick_683 has joined #home-manager
lukebfox[m] has joined #home-manager
humancalico[m] has joined #home-manager
colemickens has joined #home-manager
<cole-h>
Probably none of it
<cole-h>
Those are all NixOS-related configurations
<cole-h>
home-manager is distinctly separate from NixOS, though they can be used in conjunction
<__monty__>
And the best way to find out what you can do with home-manager is to just read the options appendix.
<pumpy>
i did read the options appendix where do you think i found the keys at?
<__monty__>
Then you should be able to ask a more specific question.
<KarlJoad>
Has anyone had issues with the following error? "error: attribute 'formats' missing, at /nix/store/8mlki58hap7waqdjqxzhdyfrb7y24nk4-master.tar.gz/modules/programs/pet.nix:9:12" Is it because I was using the master branch of home-manager?
<pumpy>
in home.nix we can put xsession.windowManager.i3.enable|package and in configuration.nix we can put services.xserver.windowManager.i3.enable|packages. do we put 1 or the other? both?
<pumpy>
__monty__^
<__monty__>
I'd do it with home-manager so you can do the config per-user.
<pumpy>
would you still enable services.xserver in systemwide configuration.nix __monty__?
<__monty__>
Hmm, I probably would but I guess it might not be necessary if you really want to avoid it.
<pumpy>
how could you avoid it? just curious. i didn't see a comparable key in the home.nix list
<__monty__>
Not sure, was assuming you'd seen a HM option since otherwise the question's moot.
drakonis has joined #home-manager
<pumpy>
ill just leave it systemwide. iw as able to move everything else into home.nix
<cole-h>
KarlJoad: Yes. That only exists in nixpkgs master/NixOS unstable at the moment.
<cole-h>
Please switch to a release branch of home-manager, or nixos-unstable
<KarlJoad>
Gotcha. In that case, is the 20.09 release branch of home-manager stable yet?
<cole-h>
Depends on what you mean by stable. It's been branched off.
<cole-h>
NixOS 20.09 hasn't been released yet, so things still have a chance to change.
<pumpy>
new release come soon?
<pumpy>
nicolas[m]++
<{^_^}>
nicolas[m]'s karma got increased to 2
<KarlJoad>
Yeah. I can't use the NixOS 20.03 branch of home-manager because the changes I rely on aren't present there. So, it's either unstable (which I would like to avoid for HM) or NixOS 20.09. Hence my question on its relative stability.
<pumpy>
cole-h i was able to move most of it to my home.nix fwiw
<pumpy>
__monty__++
<{^_^}>
__monty__'s karma got increased to 19
<cole-h>
I thought you were asking if you could literally copy-paste stuff into your home.nix, hence my "none of it" response.
<pumpy>
fair enough but you still don't earn a karma this time. but im sure i'll have more questions soon!
<cole-h>
¯\_(ツ)_/¯
<cole-h>
Karma is meaningless :P
<pumpy>
still feels good
<__monty__>
✨ cole-h
<{^_^}>
cole-h's karma got increased to 101
<cole-h>
Heh
hmpffff has quit [Ping timeout: 272 seconds]
hmpffff has joined #home-manager
hmpffff has quit [Ping timeout: 272 seconds]
hmpffff has joined #home-manager
<pumpy>
services.keybase.enable enables the daemon in home manager but i still gotta add keybase-gui to systempackages?
jhuizy3 has joined #home-manager
KarlJoad has quit [*.net *.split]
pumpy has quit [*.net *.split]
jhuizy has quit [*.net *.split]
pbogdan has quit [*.net *.split]
Mirrexagon has quit [*.net *.split]
jhuizy3 is now known as jhuizy
Mirrexagon has joined #home-manager
pbogdan has joined #home-manager
pumpy has joined #home-manager
KarlJoad has joined #home-manager
kalbasit_ has joined #home-manager
<pumpy>
how can i make home-manager install the keybase-gui package? i dont want to add it to systempackages systemwide
<pumpy>
got it
__monty__ has quit [Quit: leaving]
hmpffff has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]