From c8542c60584ece28ea11238b5a7f56cf08fec5ea Mon Sep 17 00:00:00 2001 From: EdenQwQ Date: Sat, 15 Mar 2025 13:32:19 +0800 Subject: [PATCH] reload swhkd after at activation; add thefuck --- home/default.nix | 6 ++++++ home/programs/desktop/swhkd.nix | 6 ++++++ home/programs/utils/default.nix | 1 + 3 files changed, 13 insertions(+) diff --git a/home/default.nix b/home/default.nix index 4f3a6c5..fc26a6a 100644 --- a/home/default.nix +++ b/home/default.nix @@ -42,6 +42,12 @@ '' run --quiet ${pkgs.systemd}/bin/systemctl --user reload waybar.service ''; + reload-swhkd = + lib.hm.dag.entryAfter [ "reload-waybar" ] + # bash + '' + run --quiet ${pkgs.procps}/bin/pkill -HUP swhkd + ''; }; }; diff --git a/home/programs/desktop/swhkd.nix b/home/programs/desktop/swhkd.nix index 1f315c2..b847035 100644 --- a/home/programs/desktop/swhkd.nix +++ b/home/programs/desktop/swhkd.nix @@ -30,6 +30,12 @@ key = "XF86AudioLowerVolume"; command = "wpctl set-volume @DEFAULT_AUDIO_SINK@ 0.1-"; } + { + key = "super + shift + s"; + command = + with config.lib.stylix.colors.withHashtag; + ''wshowkeys -a bottom -a right -F "Comic Code 30" -b "${base00}aa" -f "${base0E}ee" -s "${base0F}ee" -t 1''; + } ]; }; xdg.configFile."swhkd/tofi.swhkdrc".text = config.lib.swhkd.mkSwhkdrc { diff --git a/home/programs/utils/default.nix b/home/programs/utils/default.nix index 2fce9d2..bba7e4c 100644 --- a/home/programs/utils/default.nix +++ b/home/programs/utils/default.nix @@ -48,4 +48,5 @@ ./obs.nix ./music.nix ]; + programs.thefuck.enable = true; }