This repository has been archived by the owner on Feb 10, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 16
/
fireplace.yaml
59 lines (53 loc) · 2.45 KB
/
fireplace.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
# All keys are optional an default values will be used
#
# They are however not always useful, e.g. most key bindings will be emtpy.
# We try to point out default values and example values where possible
#
# Logging configuration
logging:
style: "Compact" # default - ["Compact"|"Full"]
color: "Auto" # default - ["Auto"|"Always"|"Never"] Force or disable colored terminal output
# Key bindings
#
# Bindings are composed of 'modifiers' and a 'key' (not multiple)
# Global actions
keys: # default values:
terminate: { modifiers: ["Logo", "Shift"], key: "Escape" } #terminate kills the compositor
# View/Window related actions
view:
keys: # default values:
close: { modifiers: ["Logo", "Shift"], key: "Q" } # closes the currently focused window
# Execute program
#
# Executions are happening in a shell context, environment variables passed
# to fireplace are available and shell syntax is valid
exec:
keys: # default values:
'$TERMINAL': { modifiers: ["Logo"], key: "Return" }
# Workspace config
workspace:
# Workspace key configuration
#
# Currently there are workspaces from 1 up to 32, you dont need to use
# all of them, if there is no key to reach them, they are not created.
keys:
workspace1: { modifiers: ["Logo"], key: "1" }
workspace2: { modifiers: ["Logo"], key: "2" }
workspace3: { modifiers: ["Logo"], key: "3" }
workspace4: { modifiers: ["Logo"], key: "4" }
workspace5: { modifiers: ["Logo"], key: "5" }
workspace6: { modifiers: ["Logo"], key: "6" }
workspace7: { modifiers: ["Logo"], key: "7" }
workspace8: { modifiers: ["Logo"], key: "8" }
workspace9: { modifiers: ["Logo"], key: "9" }
workspace10: { modifiers: ["Logo"], key: "0" }
moveto_workspace1: { modifiers: ["Logo", "Shift"], key: "1" }
moveto_workspace2: { modifiers: ["Logo", "Shift"], key: "2" }
moveto_workspace3: { modifiers: ["Logo", "Shift"], key: "3" }
moveto_workspace4: { modifiers: ["Logo", "Shift"], key: "4" }
moveto_workspace5: { modifiers: ["Logo", "Shift"], key: "5" }
moveto_workspace6: { modifiers: ["Logo", "Shift"], key: "6" }
moveto_workspace7: { modifiers: ["Logo", "Shift"], key: "7" }
moveto_workspace8: { modifiers: ["Logo", "Shift"], key: "8" }
moveto_workspace9: { modifiers: ["Logo", "Shift"], key: "9" }
moveto_workspace10: { modifiers: ["Logo", "Shift"], key: "0" }