40 lines
708 B
Nix
40 lines
708 B
Nix
{ pkgs, ... }:
|
|
|
|
{
|
|
services.desktopManager.cosmic = {
|
|
enable = true;
|
|
xwayland.enable = true;
|
|
};
|
|
|
|
services.displayManager.cosmic-greeter.enable = true;
|
|
xdg.portal.enable = true;
|
|
|
|
environment.systemPackages = with pkgs; [
|
|
# COSMIC essentials
|
|
gnome-keyring
|
|
seahorse
|
|
wayland-utils
|
|
wl-clipboard
|
|
xwayland
|
|
networkmanagerapplet
|
|
|
|
# COSMIC tools
|
|
cosmic-term
|
|
cosmic-files
|
|
cosmic-settings
|
|
cosmic-randr
|
|
cosmic-launcher
|
|
cosmic-icons
|
|
cosmic-store
|
|
cosmic-applets
|
|
xdg-desktop-portal-cosmic
|
|
cosmic-ext-applet-minimon
|
|
cosmic-workspaces-epoch
|
|
|
|
];
|
|
|
|
environment.sessionVariables = {
|
|
COSMIC_DATA_CONTROL_ENABLED = "1";
|
|
};
|
|
}
|