cosmic-comp/config.ron
PixelDots 805db26ac1 Update config.ron
`Super` now to open Launcher
2023-09-30 08:50:49 -05:00

91 lines
5.5 KiB
Text

(
key_bindings: {
(modifiers: [Super, Shift], key: Some("Escape")): Terminate,
(modifiers: [Super], key: Some("Escape")): Debug,
(modifiers: [Super], key: Some("q")): Close,
(modifiers: [Super], key: Some("1")): Workspace(1),
(modifiers: [Super], key: Some("2")): Workspace(2),
(modifiers: [Super], key: Some("3")): Workspace(3),
(modifiers: [Super], key: Some("4")): Workspace(4),
(modifiers: [Super], key: Some("5")): Workspace(5),
(modifiers: [Super], key: Some("6")): Workspace(6),
(modifiers: [Super], key: Some("7")): Workspace(7),
(modifiers: [Super], key: Some("8")): Workspace(8),
(modifiers: [Super], key: Some("9")): Workspace(9),
(modifiers: [Super], key: Some("0")): LastWorkspace,
(modifiers: [Super, Shift], key: Some("1")): MoveToWorkspace(1),
(modifiers: [Super, Shift], key: Some("2")): MoveToWorkspace(2),
(modifiers: [Super, Shift], key: Some("3")): MoveToWorkspace(3),
(modifiers: [Super, Shift], key: Some("4")): MoveToWorkspace(4),
(modifiers: [Super, Shift], key: Some("5")): MoveToWorkspace(5),
(modifiers: [Super, Shift], key: Some("6")): MoveToWorkspace(6),
(modifiers: [Super, Shift], key: Some("7")): MoveToWorkspace(7),
(modifiers: [Super, Shift], key: Some("8")): MoveToWorkspace(8),
(modifiers: [Super, Shift], key: Some("9")): MoveToWorkspace(9),
(modifiers: [Super, Shift], key: Some("0")): MoveToLastWorkspace,
(modifiers: [Super, Ctrl, Alt], key: Some("Down")): MoveToNextOutput,
(modifiers: [Super, Ctrl, Alt], key: Some("Up")): MoveToPreviousOutput,
(modifiers: [Super, Ctrl, Alt], key: Some("j")): MoveToNextOutput,
(modifiers: [Super, Ctrl, Alt], key: Some("k")): MoveToPreviousOutput,
(modifiers: [Super], key: Some("Period")): NextOutput,
(modifiers: [Super], key: Some("Comma")): PreviousOutput,
(modifiers: [Super, Shift], key: Some("Period")): MoveToNextOutput,
(modifiers: [Super, Shift], key: Some("Comma")): MoveToPreviousOutput,
(modifiers: [Super], key: Some("Left")): Focus(Left),
(modifiers: [Super], key: Some("Right")): Focus(Right),
(modifiers: [Super], key: Some("Up")): Focus(Up),
(modifiers: [Super], key: Some("Down")): Focus(Down),
(modifiers: [Super], key: Some("h")): Focus(Left),
(modifiers: [Super], key: Some("j")): Focus(Down),
(modifiers: [Super], key: Some("k")): Focus(Up),
(modifiers: [Super], key: Some("l")): Focus(Right),
(modifiers: [Super], key: Some("u")): Focus(Out),
(modifiers: [Super], key: Some("i")): Focus(In),
(modifiers: [Super, Shift], key: Some("Left")): Move(Left),
(modifiers: [Super, Shift], key: Some("Right")): Move(Right),
(modifiers: [Super, Shift], key: Some("Up")): Move(Up),
(modifiers: [Super, Shift], key: Some("Down")): Move(Down),
(modifiers: [Super, Shift], key: Some("h")): Move(Left),
(modifiers: [Super, Shift], key: Some("j")): Move(Down),
(modifiers: [Super, Shift], key: Some("k")): Move(Up),
(modifiers: [Super, Shift], key: Some("l")): Move(Right),
(modifiers: [Super], key: Some("o")): ToggleOrientation,
(modifiers: [Super], key: Some("s")): ToggleStacking,
(modifiers: [Super], key: Some("y")): ToggleTiling,
(modifiers: [Super], key: Some("g")): ToggleWindowFloating,
(modifiers: [Super], key: Some("x")): SwapWindow,
(modifiers: [Super], key: Some("m")): Maximize,
(modifiers: [Super], key: Some("r")): Resizing(Outwards),
(modifiers: [Super, Shift], key: Some("r")): Resizing(Inwards),
//TODO: ability to select default web browser
(modifiers: [Super], key: Some("b")): Spawn("firefox"),
//TODO: ability to select default file browser
(modifiers: [Super], key: Some("f")): Spawn("nautilus"),
//TODO: ability to select default terminal
(modifiers: [Super], key: Some("t")): Spawn("gnome-terminal"),
(modifiers: [Super], key: Some("a")): Spawn("busctl --user call com.system76.CosmicAppLibrary /com/system76/CosmicAppLibrary com.system76.CosmicAppLibrary Toggle"),
(modifiers: [Super], key: Some("w")): Spawn("busctl --user call com.system76.CosmicWorkspaces /com/system76/CosmicWorkspaces com.system76.CosmicWorkspaces Toggle"),
(modifiers: [Super], key: Some("slash")): Spawn("busctl --user call com.system76.CosmicLauncher /com/system76/CosmicLauncher com.system76.CosmicLauncher Toggle"),
(modifiers: [Super], key: None): Spawn("busctl --user call com.system76.CosmicLauncher /com/system76/CosmicLauncher com.system76.CosmicLauncher Toggle"),
(modifiers: [], key: Some("XF86AudioRaiseVolume")): Spawn("amixer sset Master 5%+"),
(modifiers: [], key: Some("XF86AudioLowerVolume")): Spawn("amixer sset Master 5%-"),
(modifiers: [], key: Some("XF86AudioMute")): Spawn("amixer sset Master toggle"),
(modifiers: [], key: Some("XF86MonBrightnessUp")): Spawn("busctl --user call com.system76.CosmicSettingsDaemon /com/system76/CosmicSettingsDaemon com.system76.CosmicSettingsDaemon IncreaseDisplayBrightness"),
(modifiers: [], key: Some("XF86MonBrightnessDown")): Spawn("busctl --user call com.system76.CosmicSettingsDaemon /com/system76/CosmicSettingsDaemon com.system76.CosmicSettingsDaemon DecreaseDisplayBrightness"),
},
workspace_mode: OutputBound,
workspace_amount: Dynamic,
workspace_layout: Vertical,
tiling_enabled: false,
)