From 4f2f0e44afb8cbebf652855414c47737369367e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Krop=C3=A1=C4=8Dek?= Date: Wed, 11 Jun 2025 08:23:14 +0200 Subject: [PATCH] added cosmic? --- hosts/lenar/default.nix | 5 +++-- nixosModules/system/de/cosmic.nix | 22 ++++++++++++++++++++++ nixosModules/system/de/default.nix | 1 + 3 files changed, 26 insertions(+), 2 deletions(-) create mode 100644 nixosModules/system/de/cosmic.nix diff --git a/hosts/lenar/default.nix b/hosts/lenar/default.nix index bfec524..dccb934 100644 --- a/hosts/lenar/default.nix +++ b/hosts/lenar/default.nix @@ -57,8 +57,9 @@ waydroid.enable = true; podman.enable = true; libvirtd.enable = true; - de.gnome = { - enable = true; + de = { + gnome.enable = true; + cosmic.enable = true; }; }; diff --git a/nixosModules/system/de/cosmic.nix b/nixosModules/system/de/cosmic.nix new file mode 100644 index 0000000..083b573 --- /dev/null +++ b/nixosModules/system/de/cosmic.nix @@ -0,0 +1,22 @@ +{ + config, + pkgs, + lib, + ... +}: +let + cfg = config.krop.de.cosmic; +in +{ + options.krop.de.cosmic = { + enable = lib.mkOption { + type = lib.types.bool; + default = false; + example = true; + description = "Enable cosmic"; + }; + }; + config = lib.mkIf cfg.enable { + services.desktopManager.cosmic.enable = true; + }; +} diff --git a/nixosModules/system/de/default.nix b/nixosModules/system/de/default.nix index a7cdcbc..110ab0e 100644 --- a/nixosModules/system/de/default.nix +++ b/nixosModules/system/de/default.nix @@ -3,5 +3,6 @@ imports = [ ./gnome.nix ./plasma.nix + ./cosmic.nix ]; }