Skip to content

Commit c585145

Browse files
committed
feat: add default skippy-xd config
1 parent 5567a2a commit c585145

File tree

1 file changed

+203
-0
lines changed

1 file changed

+203
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,203 @@
1+
# Copy this to ~/.config/skippy-xd/skippy-xd.rc and edit it to your liking
2+
#
3+
# File Syntax:
4+
# Comments must be on their own seperate lines that start with a #
5+
#
6+
# colors can be anything XAllocNamedColor can handle
7+
# (like "black" or "#000000")
8+
#
9+
# fonts are Xft font descriptions
10+
#
11+
# booleans are "true" or anything but "true" (-> false)
12+
#
13+
# opacity is an integer in the range of 0-255
14+
#
15+
16+
# For system config options, stop and then start new skippy daemon
17+
# To reload config options
18+
# All other config options can be reloaded on the fly
19+
# With skippy-xd --config-reload
20+
21+
[system]
22+
23+
# File path for client-to-daemon communication
24+
daemonPath = /tmp/skippy-xd-fifo
25+
26+
# File path for daemon-to-client communication
27+
clientPath = /tmp/skippy-xd-fofi
28+
29+
# Frequency to update pixmaps
30+
updateFreq = 60.0
31+
32+
# This queries the list of windows
33+
# Depending on your window manager, you may want to choose between
34+
# XQueryTree, _NET_CLIENT_LIST, _WIN_CLIENT_LIST
35+
# If you see missing windows, or windows that you did not expect,
36+
# Try a different option
37+
clientList = _NET_CLIENT_LIST
38+
39+
# when compositors such as picom are not used
40+
# turn on pseudo-transparency
41+
#pseudoTrans = true
42+
pseudoTrans = false
43+
44+
[layout]
45+
46+
# After this time, pivot "locks" into toggle mode
47+
# And the pivot key no longer needs to be held
48+
# Set to 0 to disable pivot locking
49+
pivotLockingTime = 0
50+
51+
# Wait time before displaying switch previews
52+
switchWaitDuration = 100
53+
54+
# Set = 0 to switch off animations
55+
# For switch, there is never animation
56+
animationDuration = 200
57+
58+
# Relative minimal distance between windows
59+
distance = 50
60+
61+
# xd layout is the switch layout
62+
# boxy layout uses box heuristics
63+
# cosmos layout uses physics based modeling [EXPERIMENTAL]
64+
exposeLayout = boxy
65+
66+
# Whether to show the window bigger than its original size
67+
allowUpscale = false
68+
69+
[filter]
70+
71+
# in Xinerama multi-monitor setting, whether to filter windows by Xinerama monitor
72+
showOnlyCurrentMonitor = false
73+
74+
# display only windows on the current XScreen
75+
showOnlyCurrentScreen = true
76+
77+
# Choose whether to show shadow windows:
78+
# windows that are minimized, shaded, or on other virtual desktops
79+
showShadow = true
80+
81+
# Choose whether to always display sticky windows
82+
# Switch shows sticky windows regardless of configuration
83+
showSticky = true
84+
85+
# For switch and expose,
86+
# Whether to limit window select on current virtual desktop
87+
# Or allow window selection on all virtual desktops
88+
# Paging always show all desktops
89+
switchShowAllDesktops = false
90+
exposeShowAllDesktops = false
91+
92+
# Whether the filtering of window class
93+
# Will be persistent across activations
94+
persistentFiltering = false
95+
96+
[display]
97+
98+
# Shows _NET_WM_WINDOW_TYPE_DESKTOP windows
99+
# which are usually wallpaper/background related
100+
showDesktop = false
101+
102+
# Background when skippy-xd is activated
103+
# To display background wallpaper:
104+
# background = /home/richard/screenshots/256.png
105+
# For tinted background:
106+
# background = #00000055
107+
# For transparent background:
108+
# background = None
109+
background = #008080
110+
111+
# During paging mode, preserve original desktop appearance
112+
# From the background being applied
113+
preservePages = true
114+
115+
# Move the mouse cursor when skippy is activated
116+
movePointer = false
117+
118+
# Whether to display window frames
119+
includeFrame = true
120+
121+
# Show window previews with rounded corners,
122+
# with corner radius in pixels
123+
cornerRadius = 0
124+
125+
# Icon parameters
126+
showIconsOnThumbnails = true
127+
preferredIconSize = 48
128+
129+
# Box display when live preview is not available
130+
# Format: [left|mid|right] [left|mid|right] [COLOR|#FFFFFFFF]
131+
iconFillSpec = mid mid #333333
132+
# Box display when live preview is not available, and icon is not available
133+
# Format: [COLOR|#FFFFFFFF]
134+
fillSpec = #333333
135+
136+
[normal]
137+
tint = black
138+
tintOpacity = 0
139+
opacity = 255
140+
141+
[highlight]
142+
tint = #444444
143+
tintOpacity = 50
144+
opacity = 255
145+
146+
[shadow]
147+
tint = #040404
148+
tintOpacity = 0
149+
opacity = 160
150+
151+
[panel]
152+
show = true
153+
backgroundTinting = true
154+
reserveSpace = true
155+
156+
[tooltip]
157+
show = true
158+
offsetX = 0
159+
offsetY = -5
160+
width = 0.8
161+
border = #0e0e0e
162+
background = #202020
163+
opacity = 128
164+
text = white
165+
textShadow = black
166+
font = fixed-11:weight=bold
167+
168+
[bindings]
169+
170+
# key* = is a list of valid XWindows KeySym identifiers, case
171+
# sensitive and <space> seperated list. Run the program 'xev' to find them.
172+
173+
keysUp = Up
174+
keysDown = Down
175+
keysLeft = Left
176+
keysRight = Right
177+
178+
keysSelect = Return space
179+
keysCancel = Escape
180+
keysNext = n
181+
keysPrev = p
182+
183+
keysIconify = 1
184+
keysShade = 2
185+
keysClose = 3
186+
187+
# mouse button bindings, options include
188+
# "no": do nothing
189+
# "focus": select window
190+
# "iconify": minimize window
191+
# "shade-ewmh": toggle window shade
192+
# "close-icccm": close window with ICCCM method
193+
# "close-ewmh": lcose window with EWMH method
194+
# "destroy": forcefully destroy window
195+
# "keysPrev": focus on previous window
196+
# "keysNext": focus on next window
197+
198+
miwMouse1 = focus
199+
miwMouse2 = close-ewmh
200+
miwMouse3 = iconify
201+
miwMouse4 = keysNext
202+
miwMouse5 = keysPrev
203+

0 commit comments

Comments
 (0)