From 6fd7d240871dca64960664680a0f35d99a1c84f3 Mon Sep 17 00:00:00 2001 From: Bloxx12 Date: Tue, 29 Apr 2025 13:57:19 +0200 Subject: [PATCH] hyprland: add quickshell autostart and bind --- modules/wms/wayland/hyprland/binds.nix | 2 ++ modules/wms/wayland/hyprland/exec.nix | 5 ++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/modules/wms/wayland/hyprland/binds.nix b/modules/wms/wayland/hyprland/binds.nix index b21faf7..79bab8c 100644 --- a/modules/wms/wayland/hyprland/binds.nix +++ b/modules/wms/wayland/hyprland/binds.nix @@ -1,4 +1,5 @@ { + inputs, lib, pkgs, ... @@ -51,6 +52,7 @@ in { # Restart waybar "$mainMod CONTROL, B, exec, ${pkgs.procps}/bin/pkill waybar || ${getExe pkgs.waybar}" + "$mainMod CONTROL, Q, exec, ${pkgs.procps}/bin/pkill quickshell || ${getExe' inputs.quickshell.packages.${pkgs.stdenv.system}.default "quickshell"}" ]; binde = [ diff --git a/modules/wms/wayland/hyprland/exec.nix b/modules/wms/wayland/hyprland/exec.nix index 52d0298..7d56010 100644 --- a/modules/wms/wayland/hyprland/exec.nix +++ b/modules/wms/wayland/hyprland/exec.nix @@ -1,11 +1,12 @@ { config, + inputs, lib, pkgs, ... }: let # inherit (config.modules.style) cursor; - inherit (lib.meta) getExe; + inherit (lib.meta) getExe getExe'; in { programs.hyprland.settings = { # Hyprland settings @@ -28,6 +29,8 @@ in { "hyprctl dispatch split-workspace 1" "${getExe pkgs.hyprlock}" + + "${getExe' inputs.quickshell.packages.${pkgs.stdenv.system}.default "quickshell"}" ]; }; }