theme engine complete

This commit is contained in:
2024-08-09 21:14:47 +02:00
parent 05b6aeeb08
commit 1d9260e118
52 changed files with 1131 additions and 362 deletions

View File

@@ -1,11 +1,13 @@
#!/bin/sh
dunst &
# dunst &
mako &
timewall set --daemon &
swww-daemon &
fcitx5 -d &
kanata -c ~/.config/kanata/config.kbd &
waybar &
flameshot &
/usr/lib/polkit-kde-authentication-agent-1 &
gnome-keyring-daemon --start --components=secrets,pkcs11,ssh &

View File

@@ -53,6 +53,7 @@ exec-once=zsh $HOME/.config/hypr/autostart.sh
# See https://wiki.hyprland.org/Configuring/Environment-variables/
env = XCURSOR_SIZE,24
env = XCURSOR_THEME,/usr/share/icons/Gruvbox-Dark/index.theme
env = HYPRCURSOR_SIZE,24
env = CLUTTER_BACKEND,wayland
@@ -80,7 +81,7 @@ env = XDG_CURRENT_DESKTOP,Hyprland
env = XDG_SESSION_DESKTOP,Hyprland
# Java
env = _JAVA_AWT_WM_NOREPARENTING,1
env = _JAVA_AWT_WM_NONREPARENTING,1
env = _JAVA_OPTIONS,-Dawt.useSystemAAFontSettings=on
# Firefox
@@ -134,7 +135,7 @@ decoration {
inactive_opacity = 0.95
drop_shadow = true
shadow_range = 15
shadow_range = 5
shadow_render_power = 3
col.shadow = rgba(1a1a1aee)
@@ -231,6 +232,18 @@ plugin {
}
}
##############
### RENDER ###
##############
render {
explicit_sync = 1
}
xwayland {
force_zero_scaling = true
}
####################
### KEYBINDINGSS ###
####################
@@ -253,6 +266,8 @@ bind = $mainMod, SPACE, exec, $menu
bind = $mainMod SHIFT, C, exec, $picker
bind = $mainMod, P, pseudo, # dwindle
bind = $mainMod, J, togglesplit, # dwindle
bind = $mainMod, F, fullscreen, 1
bind = $mainMod SHIFT, F, fullscreen, 0
# Move focus with mainMod + vim keys
bind = $mainMod, H, movefocus, l
@@ -338,8 +353,14 @@ windowrule=opacity 1.0 override 1.0, ^(firefox)$
windowrulev2 = suppressevent maximize, class:.* # You'll probably like this.
windowrulev2 = float,class:^(flameshot)$
windowrulev2 = pin,class:^(flameshot)$
windowrule=fullscreen, flameshot
windowrule=float,flameshot
windowrule=monitor 0,flameshot
windowrule=move 0 0,flameshot
windowrule=workspace 0,flameshot
windowrule=stayfocused,flameshot
windowrulev2=move 0 -195,class:^(flameshot)$
windowrulev2 = opacity 0.0 override,class:^(xwaylandvideobridge)$
windowrulev2 = noanim,class:^(xwaylandvideobridge)$