Closed Thatoo closed 2 hours ago
cosmic-settings-daemon is not a system service and runs as your own user. But it also has no systemd user unit either because cosmic-session starts and manages its lifetime itself
Given that it says "NameTaken" it almost certainly is already running
Ok thank you for sharing your knowledge.
Do you have any idea how to solve https://github.com/pop-os/cosmic-epoch/issues/976
Should I change something to my specialisation.nix file for example?
# Enable the X11 windowing system.
services.xserver = {
enable = true;
displayManager.gdm.enable = lib.mkDefault true;
desktopManager.gnome.enable = lib.mkDefault true;
};
specialisation = {
gnome.configuration = {
services.xserver = {
desktopManager.gnome.enable = true;
displayManager.gdm.enable = true;
};
system.nixos.tags = [ "Budgie" ];
};
cosmic.configuration = {
# Cosmic conflicts with gnome
services.xserver.desktopManager.gnome.enable = false;
services.desktopManager.cosmic.enable = true;
# Cosmic requires cosmic-greeter
services.xserver.displayManager.gdm.enable = false;
services.displayManager.cosmic-greeter.enable = true;
environment.systemPackages = with pkgs; [
loupe
cosmic-calculator
cosmic-forecast
networkmanagerapplet
gnome.networkmanager-openvpn
quick-webapps
];
services.flatpak.enable = true;
systemd.services.flatpak-repo = {
wantedBy = [ "multi-user.target" ];
path = [ pkgs.flatpak ];
script = ''
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
'';
};
systemd.user.extraConfig = ''DefaultEnvironment="PATH=/run/wrappers/bin:/etc/profiles/per-user/%u/bin:/nix/var/nix/profiles/default/bin:/run/current-system/sw/bin"'';
system.nixos.tags = [ "Cosmic" ];
};
};
Ok thank you for sharing your knowledge.
Do you have any idea how to solve pop-os/cosmic-epoch#976
Hmm, open a new issue here about GTK theming and I'll look when I get a chance. I'll also add wifi applets when I'm at my laptop again I guess?
To solve an issue, I've been advised to make sure cosmic-settings-daemon is running. Unfortunately :