refactoring and kanata layers

This commit is contained in:
Matt Nish-Lapidus 2025-05-19 23:05:24 -04:00
parent 1ca4236a0c
commit 9072e16503
5 changed files with 59 additions and 77 deletions

View file

@ -267,6 +267,8 @@ in
wez = spawn "/home/emenel/.local/bin/wezapp";
wezlaunch = spawn "/home/emenel/.local/bin/wezlauncher";
wezappfloat = spawn "/home/emenel/.local/bin/wezappfloat";
app-prefix = "Mod+Ctrl";
in
{
# shows a list of important hotkeys.
@ -282,43 +284,43 @@ in
action = wezlaunch "sway-launcher-desktop";
};
"Mod+Ctrl+T" = {
"${app-prefix}+T" = {
hotkey-overlay.title = "Wezterm";
action = spawn "wezterm";
};
"Mod+Ctrl+E" = {
"${app-prefix}+E" = {
hotkey-overlay.title = "Emacs (client)";
action = spawn "emacsclient" "-r" "-n";
};
"Mod+Ctrl+B" = {
"${app-prefix}+B" = {
hotkey-overlay.title = "Zen Browser";
action = spawn "zen";
};
"Mod+Ctrl+F" = {
"${app-prefix}+F" = {
hotkey-overlay.title = "Yazi";
action = wez "yazi";
};
"Mod+Ctrl+N" = {
"${app-prefix}+N" = {
hotkey-overlay.title = "Notifications";
action = spawn "swaync-client" "-t";
};
"Mod+Ctrl+O" = {
"${app-prefix}+O" = {
hotkey-overlay.title = "Obsidian";
action = spawn "obsidian";
};
"Mod+Ctrl+S" = {
"${app-prefix}+S" = {
hotkey-overlay.title = "Signal";
action = spawn "signal-desktop";
};
"Mod+Ctrl+C" = {
"${app-prefix}+C" = {
hotkey-overlay.title = "Calendar";
action = spawn "gnome-calendar";
};
"Mod+Ctrl+A" = {
"${app-prefix}+A" = {
hotkey-overlay.title = "btop++";
action = wez "btop";
};
"Mod+Ctrl+M" = {
"${app-prefix}+M" = {
hotkey-overlay.title = "plexamp";
action = spawn "plexamp";
};
@ -437,7 +439,6 @@ in
"Mod+Ctrl+Page_Up".action = move-column-to-workspace-up;
"Mod+Ctrl+U".action = move-column-to-workspace-down;
"Mod+Ctrl+I".action = move-column-to-workspace-up;
"Mod+Shift+Page_Down".action = move-workspace-down;
"Mod+Shift+Page_Up".action = move-workspace-up;
"Mod+Shift+U".action = move-workspace-down;
@ -495,6 +496,7 @@ in
"Mod+Print".action = screenshot;
"Mod+Shift+Print".action = spawn "/home/emenel/.local/bin/niri-screenshot-window";
# The quit action will show a confirmation dialog to avoid accidental exits.
"Mod+Shift+E".action = quit;