9
9
source = ~/.config/hypr/monitors.conf
10
10
source = ~/.cache/wal/hyprcolors.conf
11
11
12
- exec = gsettings set org.gnome.desktop.interface gtk-theme "FlatColor " # for GTK3 apps
12
+ exec = gsettings set org.gnome.desktop.interface gtk-theme "linea-nord-color " # for GTK3 apps
13
13
exec = gsettings set org.gnome.desktop.interface color-scheme "prefer-dark" # for GTK4 apps
14
14
exec-once = copyq --start-server
15
15
exec-once = dbus-update-activation-environment --all
@@ -35,12 +35,9 @@ env = XDG_CURRENT_DESKTOP,Hyprland
35
35
env = HYPRCURSOR_SIZE,24
36
36
env = XCURSOR_SIZE,24
37
37
env = QT_QPA_PLATFORMTHEME,qt6ct # change to qt6ct if you have that
38
- env = QT_IM_MODULE, fcitx
39
- env = XMODIFIERS, @im=fcitx
40
- env = SDL_IM_MODULE, fcitx
41
- env = GLFW_IM_MODULE, ibus
42
- env = INPUT_METHOD, fcitx
43
38
env = EDITOR, nvim
39
+ env = GTK_IM_MODULE, fcitx
40
+ env = QT_IM_MODULE, fcitx
44
41
env = BROWSER, google-chrome-stable
45
42
# For all categories, see https://wiki.hyprland.org/Configuring/Variables/
46
43
input {
@@ -69,7 +66,7 @@ general {
69
66
layout = dwindle
70
67
71
68
# Please see https://wiki.hyprland.org/Configuring/Tearing/ before you turn this on
72
- allow_tearing = true
69
+ allow_tearing = false
73
70
}
74
71
decoration {
75
72
# See https://wiki.hyprland.org/Configuring/Variables/ for more
@@ -91,6 +88,7 @@ decoration {
91
88
}
92
89
misc {
93
90
vfr = 1
91
+ vrr = 1
94
92
# layers_hog_mouse_focus = true
95
93
animate_manual_resizes = true
96
94
animate_mouse_windowdragging = true
@@ -103,9 +101,15 @@ animations {
103
101
# Some default animations, see https://wiki.hyprland.org/Configuring/Animations/ for more
104
102
#
105
103
bezier = overshot, 0.05,0.9,0.1,1.1
104
+ bezier = menu_decel, 0.1, 1, 0, 1
105
+ bezier = menu_accel, 0.38, 0.04, 1, 0.07
106
106
animation = windows, 1, 7, overshot, slide
107
- animation = layers, 1, 7, overshot, popin
108
- animation = fade, 1, 10, overshot,
107
+ animation = layersIn, 1, 3, overshot, fade
108
+ animation = layersOut, 1, 1.6, overshot,
109
+ animation = fadeLayersIn, 1, 6, overshot,
110
+ animation = fadeLayersOut, 1, 5, overshot,
111
+ animation = workspaces, 1, 7, overshot, slide
112
+ animation = fade, 1, 10, overshot
109
113
animation = border, 1, 10, default
110
114
111
115
animation = workspaces, 1,7, overshot, slide
@@ -142,12 +146,13 @@ device{
142
146
143
147
# Example windowrule v1
144
148
# windowrule = float, ^(kitty)$
145
- windowrule = opacity 0.85, ^(code-url-handler )$
149
+ windowrule = opacity 0.85, ^(code)$
146
150
windowrule = opacity 0.9, ^(vesktop)$
147
151
windowrule = float, ^(python3)$
148
152
windowrule = size 417 500, ^(python3)$
149
153
windowrule = float, ^(Waydroid)$
150
154
windowrule = fullscreen, ^(Waydroid)
155
+ windowrule= float,fcitx
151
156
windowrulev2 = opacity 0.9,class:(google-chrome)$
152
157
# Example windowrule v2
153
158
# windowrulev2 = float,class:^(kitty)$,title:^(kitty)$
0 commit comments