Add Mod+Shift+Return keybinding to open browser window in i3/sway
This commit is contained in:
@@ -14,6 +14,7 @@ let
|
|||||||
|
|
||||||
keybindings = {
|
keybindings = {
|
||||||
"${shared_config.modifier}+Return" = "exec ${terminal}";
|
"${shared_config.modifier}+Return" = "exec ${terminal}";
|
||||||
|
"${shared_config.modifier}+Shift+Return" = "exec ${cfg.browser}";
|
||||||
"${shared_config.modifier}+Shift+q" = "kill";
|
"${shared_config.modifier}+Shift+q" = "kill";
|
||||||
|
|
||||||
"${shared_config.modifier}+a" = "focus parent";
|
"${shared_config.modifier}+a" = "focus parent";
|
||||||
@@ -98,6 +99,12 @@ in {
|
|||||||
options.home.roles.i3_sway = {
|
options.home.roles.i3_sway = {
|
||||||
enable = mkEnableOption "i3 and Sway tiling window managers with waybar and rofi";
|
enable = mkEnableOption "i3 and Sway tiling window managers with waybar and rofi";
|
||||||
|
|
||||||
|
browser = mkOption {
|
||||||
|
type = types.str;
|
||||||
|
default = "firefox --new-window";
|
||||||
|
description = "Browser to use for new window keybinding";
|
||||||
|
};
|
||||||
|
|
||||||
extraSharedConfig = mkOption {
|
extraSharedConfig = mkOption {
|
||||||
type = types.attrs;
|
type = types.attrs;
|
||||||
default = {};
|
default = {};
|
||||||
|
|||||||
Reference in New Issue
Block a user