summaryrefslogtreecommitdiff
path: root/modules/desktop/wms/cosmic.nix
diff options
context:
space:
mode:
authorJakub Stachurski <j.stachurski@student.utwente.nl>2026-01-28 12:29:40 +0100
committerJakub Stachurski <j.stachurski@student.utwente.nl>2026-01-28 12:29:40 +0100
commit790f82e530c7c34b8685ee6a52ddbecf70639c6f (patch)
tree51899ea8ecfc90ed145d9bada0c7cb4c452ce3af /modules/desktop/wms/cosmic.nix
parenta36426ffd6314bd367f042410d81ae9807df2eee (diff)
Format and format
Diffstat (limited to '')
-rw-r--r--modules/desktop/wms/cosmic.nix18
1 files changed, 10 insertions, 8 deletions
diff --git a/modules/desktop/wms/cosmic.nix b/modules/desktop/wms/cosmic.nix
index 6f7c29e..d2929f1 100644
--- a/modules/desktop/wms/cosmic.nix
+++ b/modules/desktop/wms/cosmic.nix
@@ -1,18 +1,20 @@
-{pkgs, config, lib, ... }: let
- cfg = config.addons.desktop.cosmic;
-in {
+{ config, lib, ... }:
+let
+ cfg = config.addons.desktop.cosmic;
+in
+{
options.addons.desktop.cosmic = {
- enable = lib.mkEnableOption "Enable Cosmic WM";
+ enable = lib.mkEnableOption "Enable Cosmic WM";
enableScheduler = lib.mkEnableOption "Enable the special scheduler from system76";
- };
+ };
config = lib.mkIf cfg.enable (
lib.mkMerge [
(import ../../../utils/makeWm.nix "Cosmic WM" "wayland")
{
- services.desktopManager.cosmic.enable = true;
- services.system76-scheduler.enable = cfg.enableScheduler;
+ services.desktopManager.cosmic.enable = true;
+ services.system76-scheduler.enable = cfg.enableScheduler;
}
]
- );
+ );
}