-
Notifications
You must be signed in to change notification settings - Fork 1
/
hypr-qwerty.conf
executable file
·124 lines (99 loc) · 3.01 KB
/
hypr-qwerty.conf
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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
# Hypr example config file
#
#
# =)
gaps_in=5
border_size=2
gaps_out=10
rounding=0
max_fps=60 # max fps for updates of config & animations
focus_when_hover=1 # 0 - do not switch the focus when hover (only for tiling)
main_mod=SUPER # For moving, resizing
ignore_mod=MOD2 # ignore the numeric lock key
intelligent_transients=1 # keeps transients always on top.
no_unmap_saving=1 # disables saving unmapped windows (seems to break sometimes)
scratchpad_mon=0 # self-explanatory
# Layout
layout=0 # 0 - dwindle (default), 1 - master
layout {
no_gaps_when_only=0 # disables gaps and borders when only window on screen
}
# Bar config
Bar {
height=20
monitor=0
enabled=0
mod_pad_in=8
no_tray_saving=1 # using this doesnt save the tray between reloads but fixes an issue with the bar disappearing.
#force_no_tray=1
font.main=Hack
font.secondary=Noto Sans Mono
col.bg=0xff2F343F
col.high=0xff00ff00
module=left,X,0xff8000ff,0xffffffff,1,workspaces
module=pad,left,10
module=center,,0xffdddddd,0xff2F343F,1,%WINNAME%
module=right,,0xffdddddd,0xff2F343F,100000,$date +%a,\ %b\ %Y\ \ %I:%M\ %p$
module=right,,0xffdddddd,0xff2F343F,100000,|
module=right,,0xffdddddd,0xff2F343F,3000,%RAM%
module=right,,0xffdddddd,0xff2F343F,100000,|
module=right,,0xffdddddd,0xff2F343F,3000,%CPU%
}
# colors
col.active_border=0x775e81ac
col.inactive_border=0x774c566a
# animations
Animations {
enabled=1
speed=5
cheap=1 # highly recommended
borders=0
workspaces=0 # not really recommended
}
# example window rules, more in the wiki
# windowrule=float,class:krunner
# windowrule=float,role:pop-up
# windowrule=float,role:task_dialog
# windowrule=monitor 0,class:krunner
# windowrule=size 500 50,class:krunner
# windowrule=move 700 500,class:krunner
# windowrule=pseudo,class:discord
# keybinds
bind=SUPER,Q,killactive,
bind=SUPERSHIFT,Q,killactive,
bind=SUPER,LEFT,movewindow,l
bind=SUPER,RIGHT,movewindow,r
bind=SUPER,UP,movewindow,u
bind=SUPER,DOWN,movewindow,d
bind=SUPER,LEFT,movefocus,l
bind=SUPER,RIGHT,movefocus,r
bind=SUPER,UP,movefocus,u
bind=SUPER,DOWN,movefocus,d
bind=SUPER,F,fullscreen,
bind=SUPER,1,workspace,1
bind=SUPER,2,workspace,2
bind=SUPER,3,workspace,3
bind=SUPER,4,workspace,4
bind=SUPER,5,workspace,5
bind=SUPER,6,workspace,6
bind=SUPER,7,workspace,7
bind=SUPER,8,workspace,8
bind=SUPER,9,workspace,9
bind=SUPERSHIFT,1,movetoworkspace,1
bind=SUPERSHIFT,2,movetoworkspace,2
bind=SUPERSHIFT,3,movetoworkspace,3
bind=SUPERSHIFT,4,movetoworkspace,4
bind=SUPERSHIFT,5,movetoworkspace,5
bind=SUPERSHIFT,6,movetoworkspace,6
bind=SUPERSHIFT,7,movetoworkspace,7
bind=SUPERSHIFT,8,movetoworkspace,8
bind=SUPERSHIFT,9,movetoworkspace,9
bind=SUPERSHIFT,S,movetoworkspace,scratchpad
bind=SUPER,S,scratchpad,
bind=SUPER,SPACE,togglefloating,
bind=SUPER,equal,splitratio,+
bind=SUPER,minus,splitratio,-
# Execs
# exec-once=/home/me/MyEpicShellScript # will exec the script only when the WM launches
exec=/home/$USER/.config/hypr/launch.sh
exec=/home/$USER/.config/hypr/autostart.sh