some bullshit
This commit is contained in:
@@ -1,26 +1,27 @@
|
||||
source = ~/.config/hypr/hardware.conf
|
||||
source = ~/.config/hypr/monitors.conf
|
||||
source = ~/.config/hypr/hyprcolors.conf
|
||||
monitor = , preferred, auto, 1.0
|
||||
monitor = , addreserved, 36, 0, 0, 0
|
||||
# monitor = , preferred, auto, 1.0
|
||||
monitor = eDP-1, addreserved, 36, 0, 0, 0
|
||||
monitor = HDMI-A-1, addreserved, 36, 0, 0, 0
|
||||
monitor = HEADLESS, addreserved, 36, 0, 0, 0
|
||||
|
||||
# Run stuff on launch
|
||||
env = PATH, $PATH:$HOME/.local/bin:$HOME/.cargo/bin
|
||||
# exec-once = hyprlock
|
||||
exec-once = quickshell
|
||||
exec-once = hypridle
|
||||
exec-once = nextcloud
|
||||
exec-once = /lib/polkit-gnome/polkit-gnome-authentication-agent-1
|
||||
exec-once = keyd-application-mapper -d
|
||||
exec-once = ags run --gtk 3
|
||||
exec-once = hyprpm reload
|
||||
exec-once = swww-daemon
|
||||
exec-once = kanshi
|
||||
|
||||
# Theming with envvars for some reason
|
||||
env = XCURSOR_SIZE, 22
|
||||
env = XCURSOR_THEME, GoogleDot-Black
|
||||
envd = GTK_THEME, Graphite-purple-Dark
|
||||
env = GTK_ICON_THEME, BeautyLine
|
||||
envd = GTK_THEME, Graphite-green-Dark
|
||||
# env = GTK_ICON_THEME, BeautyLine
|
||||
env = HYPRCURSOR_SIZE, 22
|
||||
env = HYPRCURSOR_THEME, GoogleDot-hypr
|
||||
env = QT_QPA_PLATFORMTHEME, gtk3
|
||||
@@ -39,30 +40,34 @@ input {
|
||||
}
|
||||
|
||||
general {
|
||||
gaps_in = 3
|
||||
gaps_in = 4
|
||||
gaps_out = 6
|
||||
col.active_border = $primary
|
||||
col.inactive_border = $primary_container
|
||||
border_size = 2
|
||||
border_size = 0
|
||||
|
||||
layout = dwindle
|
||||
no_focus_fallback = true
|
||||
}
|
||||
|
||||
decoration {
|
||||
rounding = 10
|
||||
rounding = 12
|
||||
rounding_power = 2
|
||||
# active_opacity = 0.9
|
||||
# inactive_opacity = 0.92
|
||||
# fullscreen_opacity = 1.0
|
||||
blur {
|
||||
enabled = true
|
||||
size = 6
|
||||
passes = 4
|
||||
size = 2
|
||||
passes = 2
|
||||
new_optimizations = true
|
||||
ignore_opacity = true
|
||||
special = true
|
||||
brightness = 0.3
|
||||
xray = true;
|
||||
special = false
|
||||
brightness = 0.2
|
||||
}
|
||||
shadow {
|
||||
range = 12
|
||||
render_power = 3
|
||||
scale = 0.998
|
||||
color = rgba(000000ff)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -105,7 +110,6 @@ plugin {
|
||||
bg_col = rgb(111111)
|
||||
workspace_method = first 1 # [center/first] [workspace] e.g. first 1 or center m+1
|
||||
|
||||
enable_gesture = false
|
||||
skip_empty = false
|
||||
}
|
||||
#dynamic-cursors {
|
||||
@@ -119,40 +123,45 @@ plugin {
|
||||
}
|
||||
|
||||
# Smart gaps
|
||||
workspace = w[tv1] s[false], gapsout:0, gapsin:0
|
||||
workspace = s[true], gapsout:64, gapsin:32
|
||||
windowrule = bordersize 0, floating:0, onworkspace:w[tv1]
|
||||
windowrule = rounding 0, floating:0, onworkspace:w[tv1] s[false]
|
||||
workspace = w[tv1]s[false], gapsout:0, gapsin:0
|
||||
workspace = f[1]s[false], gapsout:0, gapsin:0
|
||||
windowrule = border_size 0, match:float 0, match:workspace w[tv1]s[false]
|
||||
windowrule = rounding 0, match:float 0, match:workspace w[tv1]s[false]
|
||||
windowrule = border_size 0, match:float 0, match:workspace f[1]s[false]
|
||||
windowrule = rounding 0, match:float 0, match:workspace f[1]s[false]
|
||||
|
||||
# The bell doesn't fullscreen you, I do.
|
||||
windowrulev2 = suppressevent fullscreen, class:.*
|
||||
windowrule = match:class .*, suppress_event fullscreen
|
||||
|
||||
# Misc window rules
|
||||
windowrule = float, title:(Write:)
|
||||
windowrule = float, class:(xdg-desktop-portal-gtk)
|
||||
windowrule = noblur, title:(Open File)
|
||||
windowrule = float, center, class:(eog)
|
||||
windowrule = fullscreen, class:steam_app.*
|
||||
windowrule = workspace 5, class:steam_app.*
|
||||
windowrule = workspace special, class:steam
|
||||
windowrule = float, class:(mpv|loupe)
|
||||
windowrule = size 95% 90%, class:(mpv|loupe)
|
||||
windowrule = center 1, floating:1
|
||||
windowrule = match:title (Write:), float on
|
||||
windowrule = match:class xdg-desktop-portal-gtk, float on
|
||||
windowrule = match:title (Open File), no_blur on
|
||||
windowrule = match:class (Xdg-desktop-portal-gtk), no_blur on
|
||||
windowrule = match:class (eog), float on, center on
|
||||
windowrule = match:class steam_app.*, fullscreen on
|
||||
windowrule = match:class steam_app.*, workspace 5
|
||||
windowrule = match:class steam, workspace special
|
||||
windowrule = match:class (mpv|loupe|com.gabm.satty), float on
|
||||
windowrule = match:class (mpv|loupe|com.gabm.satty), size 90% 95%
|
||||
windowrule = match:class chromium-browser, no_shadow on
|
||||
# windowrule = center 1, floating:1
|
||||
|
||||
# Misc layer rules
|
||||
layerrule = animation slide, bar
|
||||
layerrule = animation popin, swww-daemon
|
||||
layerrule = animation fade, selection
|
||||
layerrule = animation fade, hyprpicker
|
||||
layerrule = animation fade, wayscriber
|
||||
layerrule = match:namespace bar, animation slide
|
||||
layerrule = match:namespace swww-daemon, animation popin
|
||||
layerrule = match:namespace selection, animation fade
|
||||
layerrule = match:namespace hyprpicker, animation fade
|
||||
layerrule = match:namespace wayscriber, animation fade
|
||||
layerrule = match:namespace quickshell, no_anim on
|
||||
|
||||
layerrule = animation popin 40%, lazerpopup
|
||||
layerrule = noanim, notification
|
||||
layerrule = dimaround, notifpanel
|
||||
layerrule = order 1, bar
|
||||
layerrule = order 2, lazerpopup
|
||||
layerrule = order 3, notifpanel
|
||||
layerrule = order 4, notification
|
||||
layerrule = match:namespace lazerpopup, animation popin 40%
|
||||
layerrule = match:namespace notification, no_anim on
|
||||
layerrule = match:namespace notifpanel, dim_around on
|
||||
layerrule = match:namespace bar, order 1
|
||||
layerrule = match:namespace lazerpopup, order 2
|
||||
layerrule = match:namespace notifpanel, order 3
|
||||
layerrule = match:namespace notification, order 4
|
||||
|
||||
|
||||
source = ~/.config/hypr/hyprbinds.conf
|
||||
@@ -165,13 +174,14 @@ misc {
|
||||
disable_hyprland_logo = true
|
||||
animate_manual_resizes = true
|
||||
disable_splash_rendering = false
|
||||
new_window_takes_over_fullscreen = 2
|
||||
on_focus_under_fullscreen = 2
|
||||
key_press_enables_dpms = true
|
||||
mouse_move_enables_dpms = true
|
||||
focus_on_activate = true
|
||||
session_lock_xray = true
|
||||
animate_manual_resizes = true
|
||||
enable_anr_dialog = false
|
||||
background_color = 0x222222
|
||||
}
|
||||
|
||||
cursor {
|
||||
|
||||
Reference in New Issue
Block a user