diff --git a/homeManagerModules/desktop/plasma.nix b/homeManagerModules/desktop/plasma.nix
new file mode 100644
index 0000000..4415509
--- /dev/null
+++ b/homeManagerModules/desktop/plasma.nix
@@ -0,0 +1,22 @@
+{
+  lib,
+  config,
+  pkgs,
+  ...
+}:
+let
+  cfg = config.krop.hm.desktop.plasma;
+in
+{
+  options.krop.hm.desktop.plasma = {
+    enable = lib.mkOption {
+      type = lib.types.bool;
+      default = false;
+      example = true;
+      description = "Enable my plasma configuration";
+    };
+  };
+  config = lib.mkIf cfg.enable {
+
+  };
+}
diff --git a/homeManagerModules/packages/misc.nix b/homeManagerModules/packages/misc.nix
index cb3f1d3..051d7b6 100644
--- a/homeManagerModules/packages/misc.nix
+++ b/homeManagerModules/packages/misc.nix
@@ -15,6 +15,12 @@ in
       example = false;
       description = "Enable my misc applications";
     };
+    syncthing = lib.mkOption {
+      type = lib.types.bool;
+      default = true;
+      example = false;
+      description = "Enable syncthing";
+    };
   };
   config = lib.mkIf cfg.enable {
     home.packages = with pkgs; [
@@ -27,5 +33,11 @@ in
       joplin-desktop
       wireshark
     ];
+    services.syncthing = {
+      enable = true;
+      tray = lib.mkIf config.krop.hm.desktop.plasma.enable {
+        enable = true;
+      };
+    };
   };
 }