summaryrefslogtreecommitdiff
path: root/modules/desktop
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
parenta36426ffd6314bd367f042410d81ae9807df2eee (diff)
Format and format
Diffstat (limited to 'modules/desktop')
-rw-r--r--modules/desktop/akonadi.nix13
-rw-r--r--modules/desktop/wayland.nix1
-rw-r--r--modules/desktop/wms/cosmic.nix18
3 files changed, 17 insertions, 15 deletions
diff --git a/modules/desktop/akonadi.nix b/modules/desktop/akonadi.nix
index 93006b2..d97f859 100644
--- a/modules/desktop/akonadi.nix
+++ b/modules/desktop/akonadi.nix
@@ -1,8 +1,9 @@
-{pkgs, config, ...}: {
+{ ... }:
+{
programs.kde-pim = {
- enable = true;
- kmail = false;
- merkuro = false;
- kontact = false;
- };
+ enable = true;
+ kmail = false;
+ merkuro = false;
+ kontact = false;
+ };
}
diff --git a/modules/desktop/wayland.nix b/modules/desktop/wayland.nix
index 457a7f0..0a6a0e5 100644
--- a/modules/desktop/wayland.nix
+++ b/modules/desktop/wayland.nix
@@ -1,5 +1,4 @@
{
- pkgs,
lib,
config,
...
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;
}
]
- );
+ );
}