From 83b3cee12056f8f16df0a3aa2b9d74233be36bc3 Mon Sep 17 00:00:00 2001 From: voidarc Date: Mon, 31 Aug 2026 19:55:28 +0100 Subject: [PATCH] added wvkbd according to tablet mode toggle --- modules/features/hyprland/default.nix | 1 + modules/features/quickshell/default.nix | 18 ++++++++++++++---- 2 files changed, 15 insertions(+), 4 deletions(-) diff --git a/modules/features/hyprland/default.nix b/modules/features/hyprland/default.nix index 41d3efb..833aab5 100644 --- a/modules/features/hyprland/default.nix +++ b/modules/features/hyprland/default.nix @@ -14,6 +14,7 @@ modules = with self.nixosModules; [ audio systemTheme + quickshell ]; runtimePkgs = self'.packages.hyprland.passthru.runtimePackages; diff --git a/modules/features/quickshell/default.nix b/modules/features/quickshell/default.nix index dba12eb..bca84f9 100644 --- a/modules/features/quickshell/default.nix +++ b/modules/features/quickshell/default.nix @@ -7,10 +7,20 @@ self', pkgs, ... - }: { - environment.systemPackages = with self'.packages; [ - quickshell - ]; + }: {config, ...}: { + environment.systemPackages = with self'.packages; + [ + quickshell + ] + ++ ( + if config.hyprland.enablePlugins == true + then + # If on tablet enable on screen keyboard + (with pkgs; [ + wvkbd + ]) + else [] + ); }); perSystem = {pkgs, ...}: { packages.quickshell = inputs.wrappers.wrappers.quickshell.wrap {