Open RAVENz46 opened 4 months ago
I'm gonna number these to make it easy:
Discuss:
Thank you for bringing these up! :)
Does that affect anything for non-X servers? I thought about adding it, but I couldn't tell that it did anything when not using Xorg
cosmic requires dbus as dependencies so I think it needs for xwayland probably...? Sorry I'm not sure so I have to figure it out.
We probably should enable PPD yeah if it's gonna use it (otherwise was considering sys76-power)
I see. It looks like it is better to wait until they implement this feature.
Does COSMIC use dconf anywhere? It may be useful for GNOME-y user apps though
Probably not. But even plasma module enables it, so it is not too bad I think.
Anyway, I'll wait patiently cause it's too early to decide some stuffs. Thanks!
I've gone ahead and added dconf, renamed the cosmic options to be outside of xserver, and double checked that updateDbusEnvironment
will do nothing for COSMIC (it only affects environments that use services.xserver.displayManager.session
(which generate start scripts and .desktop files for environments that have none) and only for Xorg sessions (not wayland sessions, even with Xwayland))
In the latest blogpost, it is mentioned that support for gvfs was added and that now it is used for usb drive and network drive mounts.
I've enabled GVFS and NetworkManager in the module by default now
Thanks for your work! I tried this module and I think it need some modifications but I'm still newbie and other people also may want some modification, so I create this.
Anyway I think it is better to
services.gvfs.enable = true;
(and remove1914ef3d3bbbf79892b48e9162b47f64ff99bcd5security.polkit.enable = true;
cause it is included?)addservices.xserver.updateDbusEnvironment = true;
and we have to discuss about
services.power-profiles-daemon.enable = mkDefault true;
(it will available in the future) or not 0aa2a04a84725f26f6b633f64b3867a7ce77864dprograms.dconf.enable = true;
or not 803fb65f051bbff9434ade697aa0efc6bda6e3ffservices.colord.enable = true;
or notnetworking.networkmanager.enable = mkDefault true;
or not 1914ef3d3bbbf79892b48e9162b47f64ff99bcd5environment.pathsToLink = [ "/share" ];
or not (described here)programs.system-config-printer.enable = (mkIf config.services.printing.enable (mkDefault true));
or notservices.fwupd.enable = true;
or notservices.xserver.desktopManager.cosmic
toservices.desktopManager.cosmic
like plasma6 module did or not 9332bcd6ba4f2678c5b9434e7fa5a021ee3b64d8