<kyren>
okay I was wrong, it appears to default to melpaPackages, I was deducing this from bad information, and it appears I can switch betwen melpaPackages and melpaStablePackages by prefixing the package name with melpaStablePackages, I think I understand now :)
<kyren>
I was thrown off by the fact that I'm using 20.03 and the melpa snapshot is a few months old
BiancaRagazza has quit [Ping timeout: 240 seconds]
cole-h has quit [Ping timeout: 264 seconds]
malSet has quit [Read error: Connection reset by peer]
malSet has joined #home-manager
Feliciana has joined #home-manager
Feliciana has quit [Client Quit]
__monty__ has joined #home-manager
greizgh has quit [Quit: greizgh]
greizgh has joined #home-manager
alexbakker has quit [Quit: Dikke doei]
alexbakker has joined #home-manager
CamilaMorro has joined #home-manager
CamilaMorro has quit [Client Quit]
cjpbirkbeck has quit [Quit: cjpbirkbeck]
Laboon3k has joined #home-manager
<Laboon3k>
Hello, people! Newbie question here!
<Laboon3k>
I have seen some configuration option in the manual, as 'xsession.*'.
<Laboon3k>
Does it imply I can get rid of all X11 configurations in root /etc/nixos/configuration.nix file and use Home-Manager to manage them?
<Laboon3k>
Or there is something I need to keep in those "root-owned" files?
<infinisil>
Laboon3k: You do need to keep services.xserver.enable and services.xserver.displayManager.*, as those are not user-specific
<infinisil>
But everything else can be removed I'm pretty sure
<Laboon3k>
infinisil: as far as I remember, there is no way to start X without a display manager, right?
<Laboon3k>
Then, how can I select one of the possible window managers?
<infinisil>
I think X is what actually runs the display manager
<Laboon3k>
Oh, maybe I am confusing the things here.
<infinisil>
Look at home-managers xsession.* options
<Laboon3k>
Oh, fine. I will read it now.
<Laboon3k>
Another thing: what about Wayland?
* infinisil
has no idea about wayland
* Laboon3k
thanks anyway.
eon` has quit [*.net *.split]
infty has quit [*.net *.split]
eon` has joined #home-manager
infty has joined #home-manager
meatcar has quit [*.net *.split]
meatcar has joined #home-manager
meatcar has quit [Changing host]
meatcar has joined #home-manager
andi- has quit [Ping timeout: 246 seconds]
andi- has joined #home-manager
andi- has joined #home-manager
andi- has quit [Changing host]
<maralorn>
Laboon3k: For completeness: No, you can start X without a display-manager. I don‘t know though how good it is supoort by nixos, hm or the window manager of your choice. They way to go would be tty login and then run xinit.
<maralorn>
Laboon3k: Also I start sway (the wayland compositor) similarly. You can just install it via /etc/nixos/configuration.nix and then start it with by running "sway" in the tty.
<maralorn>
It‘s by the way possible to just install sway for your user without using the /etc/nixos/configuration.nix. But sadly there so no home-manager module for that yet.
<maralorn>
(or was the last time I checked.)
<maralorn>
I was thinking about upstreaming my solution to hm but that would lead to duplication with the system wide installation.
cole-h has joined #home-manager
<Laboon3k>
maralorn: as far as I remember, there are some options like programs.sway and wayland.windowManager.sway.*
<Laboon3k>
Another question: how I effectively use Comptop/Picom?
<mmatthieu>
maralorn: I spent hours and hours to make my awesomewm config and I looking for a basic i3/sway one. do you have one on gitlab or somewhere ? Thanks.
<maralorn>
mmequignon: If you search that repo for "sway" you should have now false negatives for things you need to do to use sway.
<maralorn>
(Of course some of the hits are probably optional.)
<mmatthieu>
I just need to "reproduce" the awesomewm behaviour. I do not need something overtuned, with fancy bars everywhere like I already say many times.
<mmatthieu>
a few shortcuts, 2 or 3 widgets and I'm fine. ^^