Add support for zsa keyboards
This commit is contained in:
parent
dad3f3db8e
commit
14ce02280d
3 changed files with 35 additions and 2 deletions
|
|
@ -39,6 +39,7 @@
|
||||||
"steam-original"
|
"steam-original"
|
||||||
"steam-run"
|
"steam-run"
|
||||||
"steam-unwrapped"
|
"steam-unwrapped"
|
||||||
|
"keymapp"
|
||||||
];
|
];
|
||||||
overlays = extraOverlays ++ (pkgs.lib.attrValues self.overlays);
|
overlays = extraOverlays ++ (pkgs.lib.attrValues self.overlays);
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -184,10 +184,12 @@ in
|
||||||
tldr
|
tldr
|
||||||
kdePackages.ark
|
kdePackages.ark
|
||||||
linuxPackages.perf
|
linuxPackages.perf
|
||||||
|
keymapp
|
||||||
])
|
])
|
||||||
++ [ pkgs.jellyfin-mpv-shim ];
|
++ [ pkgs.jellyfin-mpv-shim ];
|
||||||
};
|
};
|
||||||
|
|
||||||
};
|
};
|
||||||
|
hardware.keyboard.zsa.enable = true;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -226,36 +226,66 @@ in
|
||||||
# Switch workspaces with mainMod + [0-9]
|
# Switch workspaces with mainMod + [0-9]
|
||||||
"$mod, code:10, moveworkspacetomonitor, 1 current"
|
"$mod, code:10, moveworkspacetomonitor, 1 current"
|
||||||
"$mod, code:10, workspace, 1"
|
"$mod, code:10, workspace, 1"
|
||||||
|
"$mod, 1, moveworkspacetomonitor, 1 current"
|
||||||
|
"$mod, 1, workspace, 1"
|
||||||
"$mod, code:11, moveworkspacetomonitor, 2 current"
|
"$mod, code:11, moveworkspacetomonitor, 2 current"
|
||||||
"$mod, code:11, workspace, 2"
|
"$mod, code:11, workspace, 2"
|
||||||
|
"$mod, 2, moveworkspacetomonitor, 2 current"
|
||||||
|
"$mod, 2, workspace, 2"
|
||||||
"$mod, code:12, moveworkspacetomonitor, 3 current"
|
"$mod, code:12, moveworkspacetomonitor, 3 current"
|
||||||
"$mod, code:12, workspace, 3"
|
"$mod, code:12, workspace, 3"
|
||||||
|
"$mod, 3, moveworkspacetomonitor, 3 current"
|
||||||
|
"$mod, 3, workspace, 3"
|
||||||
"$mod, code:13, moveworkspacetomonitor, 4 current"
|
"$mod, code:13, moveworkspacetomonitor, 4 current"
|
||||||
"$mod, code:13, workspace, 4"
|
"$mod, code:13, workspace, 4"
|
||||||
|
"$mod, 4, moveworkspacetomonitor, 4 current"
|
||||||
|
"$mod, 4, workspace, 4"
|
||||||
"$mod, code:14, moveworkspacetomonitor, 5 current"
|
"$mod, code:14, moveworkspacetomonitor, 5 current"
|
||||||
"$mod, code:14, workspace, 5"
|
"$mod, code:14, workspace, 5"
|
||||||
|
"$mod, 5, moveworkspacetomonitor, 5 current"
|
||||||
|
"$mod, 5, workspace, 5"
|
||||||
"$mod, code:15, moveworkspacetomonitor, 6 current"
|
"$mod, code:15, moveworkspacetomonitor, 6 current"
|
||||||
"$mod, code:15, workspace, 6"
|
"$mod, code:15, workspace, 6"
|
||||||
|
"$mod, 6, moveworkspacetomonitor, 6 current"
|
||||||
|
"$mod, 6, workspace, 6"
|
||||||
"$mod, code:16, moveworkspacetomonitor, 7 current"
|
"$mod, code:16, moveworkspacetomonitor, 7 current"
|
||||||
"$mod, code:16, workspace, 7"
|
"$mod, code:16, workspace, 7"
|
||||||
|
"$mod, 7, moveworkspacetomonitor, 7 current"
|
||||||
|
"$mod, 7, workspace, 7"
|
||||||
"$mod, code:17, moveworkspacetomonitor, 8 current"
|
"$mod, code:17, moveworkspacetomonitor, 8 current"
|
||||||
"$mod, code:17, workspace, 8"
|
"$mod, code:17, workspace, 8"
|
||||||
|
"$mod, 8, moveworkspacetomonitor, 8 current"
|
||||||
|
"$mod, 8, workspace, 8"
|
||||||
"$mod, code:18, moveworkspacetomonitor, 9 current"
|
"$mod, code:18, moveworkspacetomonitor, 9 current"
|
||||||
"$mod, code:18, workspace, 9"
|
"$mod, code:18, workspace, 9"
|
||||||
|
"$mod, 9, moveworkspacetomonitor, 9 current"
|
||||||
|
"$mod, 9, workspace, 9"
|
||||||
"$mod, code:19, moveworkspacetomonitor, 10 current"
|
"$mod, code:19, moveworkspacetomonitor, 10 current"
|
||||||
"$mod, code:19, workspace, 10"
|
"$mod, code:19, workspace, 10"
|
||||||
|
"$mod, 0, moveworkspacetomonitor, 10 current"
|
||||||
|
"$mod, 0, workspace, 10"
|
||||||
|
|
||||||
# Move active window to a workspace with mainMod + SHIFT + [0-9]
|
# Move active window to a workspace with mainMod + SHIFT + [0-9]
|
||||||
"$mod SHIFT, code:10, movetoworkspace, 1"
|
"$mod SHIFT, code:10, movetoworkspace, 1"
|
||||||
|
"$mod SHIFT, 1, movetoworkspace, 1"
|
||||||
"$mod SHIFT, code:11, movetoworkspace, 2"
|
"$mod SHIFT, code:11, movetoworkspace, 2"
|
||||||
|
"$mod SHIFT, 2, movetoworkspace, 2"
|
||||||
"$mod SHIFT, code:12, movetoworkspace, 3"
|
"$mod SHIFT, code:12, movetoworkspace, 3"
|
||||||
|
"$mod SHIFT, 3, movetoworkspace, 3"
|
||||||
"$mod SHIFT, code:13, movetoworkspace, 4"
|
"$mod SHIFT, code:13, movetoworkspace, 4"
|
||||||
|
"$mod SHIFT, 4, movetoworkspace, 4"
|
||||||
"$mod SHIFT, code:14, movetoworkspace, 5"
|
"$mod SHIFT, code:14, movetoworkspace, 5"
|
||||||
|
"$mod SHIFT, 5, movetoworkspace, 5"
|
||||||
"$mod SHIFT, code:15, movetoworkspace, 6"
|
"$mod SHIFT, code:15, movetoworkspace, 6"
|
||||||
|
"$mod SHIFT, 6, movetoworkspace, 6"
|
||||||
"$mod SHIFT, code:16, movetoworkspace, 7"
|
"$mod SHIFT, code:16, movetoworkspace, 7"
|
||||||
|
"$mod SHIFT, 7, movetoworkspace, 7"
|
||||||
"$mod SHIFT, code:17, movetoworkspace, 8"
|
"$mod SHIFT, code:17, movetoworkspace, 8"
|
||||||
|
"$mod SHIFT, 8, movetoworkspace, 8"
|
||||||
"$mod SHIFT, code:18, movetoworkspace, 9"
|
"$mod SHIFT, code:18, movetoworkspace, 9"
|
||||||
|
"$mod SHIFT, 9, movetoworkspace, 9"
|
||||||
"$mod SHIFT, code:19, movetoworkspace, 10"
|
"$mod SHIFT, code:19, movetoworkspace, 10"
|
||||||
|
"$mod SHIFT, 0, movetoworkspace, 10"
|
||||||
|
|
||||||
# Scroll through existing workspaces with mainMod + scroll
|
# Scroll through existing workspaces with mainMod + scroll
|
||||||
"$mod, mouse_down, workspace, e-1"
|
"$mod, mouse_down, workspace, e-1"
|
||||||
|
|
@ -275,8 +305,8 @@ in
|
||||||
", XF86MonBrightnessDown, exec, light -U 5"
|
", XF86MonBrightnessDown, exec, light -U 5"
|
||||||
", XF86MonBrightnessUp, exec, light -A 5"
|
", XF86MonBrightnessUp, exec, light -A 5"
|
||||||
|
|
||||||
", Print, exec, flameshot full"
|
# ", Print, exec, flameshot full"
|
||||||
"SHIFT , Print, exec, env QT_SCREEN_SCALE_FACTORS=0.66666666 flameshot gui"
|
", Print, exec, env QT_SCREEN_SCALE_FACTORS=0.66666666 flameshot gui"
|
||||||
];
|
];
|
||||||
|
|
||||||
bindm = [
|
bindm = [
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue