armory: update dotfiles
This commit is contained in:
+92
-61
@@ -5,36 +5,39 @@ source = ~/.config/hypr/mocha.conf # Catppuccin colorscheme
|
|||||||
# Main
|
# Main
|
||||||
monitorv2 {
|
monitorv2 {
|
||||||
output = DP-1
|
output = DP-1
|
||||||
|
disabled = no
|
||||||
# 3440x1440@160
|
# 3440x1440@160
|
||||||
# mode = 3440x1440@160
|
# mode = 3440x1440@160
|
||||||
# 3440x1440@155
|
# 3440x1440@155
|
||||||
mode = modeline 1177.50 3440 3744 4128 4816 1440 1443 1453 1578 -hsync +vsync
|
mode = modeline 1177.50 3440 3744 4128 4816 1440 1443 1453 1578 -hsync +vsync
|
||||||
position = 0x1350 # alt: 0x0
|
# position = 0x0 # single
|
||||||
|
position = 1920x0 # dual
|
||||||
vrr = true
|
vrr = true
|
||||||
bitdepth = 10
|
bitdepth = 10
|
||||||
cm = auto
|
cm = auto
|
||||||
sdr_min_luminance = 0.005
|
#sdr_min_luminance = 0.005
|
||||||
sdr_max_luminance = 250 #
|
#sdr_max_luminance = 250 #
|
||||||
supports_wide_color = true
|
#supports_wide_color = true
|
||||||
supports_hdr = true
|
#supports_hdr = true
|
||||||
sdrbrightness = 1.1
|
#sdrbrightness = 1.1
|
||||||
sdrsaturation = 1.1
|
#sdrsaturation = 1.1
|
||||||
}
|
}
|
||||||
|
|
||||||
# Side
|
# Side
|
||||||
monitorv2 {
|
monitorv2 {
|
||||||
output = HDMI-A-4
|
output = HDMI-A-4
|
||||||
|
disabled = no
|
||||||
mode = 3840x2160@60 # alt: disabled
|
mode = 3840x2160@60 # alt: disabled
|
||||||
transform = 2
|
transform = 0
|
||||||
scale = 1.6
|
scale = 2
|
||||||
position = 520x0
|
position = 0x0
|
||||||
vrr = true
|
vrr = true
|
||||||
bitdepth = 10
|
bitdepth = 10
|
||||||
cm = auto
|
cm = auto
|
||||||
sdr_min_luminance = 0.005
|
#sdr_min_luminance = 0.005
|
||||||
sdr_max_luminance = 150 #
|
#sdr_max_luminance = 150 #
|
||||||
sdrbrightness = 1.0
|
#sdrbrightness = 1.0
|
||||||
sdrsaturation = 1.0
|
#sdrsaturation = 1.0
|
||||||
}
|
}
|
||||||
|
|
||||||
# < End Section >
|
# < End Section >
|
||||||
@@ -87,15 +90,13 @@ exec-once = xwaylandvideobridge
|
|||||||
exec-once = pulsemeeter
|
exec-once = pulsemeeter
|
||||||
|
|
||||||
# main applications
|
# main applications
|
||||||
exec-once = thunderbird
|
#exec-once = thunderbird
|
||||||
exec-once = obs
|
#exec-once = obs
|
||||||
#exec-once = discord
|
#exec-once = vesktop --ozone-platform-hint=auto --enable-webrtc-pipewire-capturer --enable-features=WaylandWindowDecorations
|
||||||
exec-once = vesktop --ozone-platform-hint=auto --enable-webrtc-pipewire-capturer --enable-features=WaylandWindowDecorations
|
#exec-once = spotify
|
||||||
exec-once = spotify
|
|
||||||
exec-once = alacritty
|
exec-once = alacritty
|
||||||
exec-once = firefox
|
exec-once = floorp
|
||||||
exec-once = env JAVA_HOME=/usr/lib/jvm/java-17-openjdk bolt > /tmp/bolt-launcher.log 2>&1
|
exec-once = env JAVA_HOME=/usr/lib/jvm/java-17-openjdk bolt > /tmp/bolt-launcher.log 2>&1
|
||||||
exec-once = taskset -c 0-19 steam
|
|
||||||
|
|
||||||
# obsidian planner
|
# obsidian planner
|
||||||
exec-once = ~/sync/obsidian/Trinote/create-week.sh
|
exec-once = ~/sync/obsidian/Trinote/create-week.sh
|
||||||
@@ -114,14 +115,14 @@ exec-once = hyprlock
|
|||||||
# workspace rules
|
# workspace rules
|
||||||
|
|
||||||
# gaps numbers (top, right, bottom, left)
|
# gaps numbers (top, right, bottom, left)
|
||||||
|
# Workspaces swapped for ease of use
|
||||||
workspace = 1, monitor:DP-1, persistent:true, default:true
|
workspace = 1, monitor:DP-1, persistent:true, default:true
|
||||||
workspace = 2, monitor:DP-1, persistent:true
|
workspace = 2, monitor:DP-1, persistent:true
|
||||||
workspace = 3, monitor:DP-1, persistent:true
|
workspace = 3, monitor:DP-1, persistent:true
|
||||||
workspace = 4, monitor:DP-1, persistent:true
|
workspace = 4, monitor:DP-1, persistent:true
|
||||||
|
|
||||||
# Workspaces swapped for ease of use
|
|
||||||
workspace = 6, monitor:DP-1, persistent:true
|
|
||||||
workspace = 5, monitor:HDMI-A-4, persistent:true, gapsout:0
|
workspace = 5, monitor:HDMI-A-4, persistent:true, gapsout:0
|
||||||
|
workspace = 6, monitor:DP-1, persistent:true
|
||||||
|
|
||||||
|
|
||||||
# < End Section >
|
# < End Section >
|
||||||
|
|
||||||
@@ -131,48 +132,67 @@ workspace = 5, monitor:HDMI-A-4, persistent:true, gapsout:0
|
|||||||
# variables
|
# variables
|
||||||
|
|
||||||
general {
|
general {
|
||||||
gaps_in = 0
|
gaps_in = 5
|
||||||
gaps_out = 25, 440, 25, 440
|
gaps_out = 20
|
||||||
border_size = 0
|
border_size = 2
|
||||||
col.active_border = 0x000000
|
col.active_border = rgba(33ccffee) rgba(00ff99ee) 45deg
|
||||||
col.inactive_border = 0x000000
|
col.inactive_border = rgba(595959aa)
|
||||||
layout = master
|
layout = dwindle
|
||||||
resize_on_border = false
|
resize_on_border = false
|
||||||
|
allow_tearing = false
|
||||||
}
|
}
|
||||||
|
|
||||||
decoration {
|
decoration {
|
||||||
rounding = 4
|
rounding = 10
|
||||||
|
rounding_power = 2
|
||||||
|
|
||||||
shadow {
|
shadow {
|
||||||
enabled = false
|
enabled = true
|
||||||
|
range = 4
|
||||||
|
render_power = 3
|
||||||
|
color = rgba(1a1a1aee)
|
||||||
}
|
}
|
||||||
dim_special = 0.3
|
dim_special = 0.3
|
||||||
fullscreen_opacity = 1.0
|
fullscreen_opacity = 1.0
|
||||||
|
|
||||||
blur {
|
blur {
|
||||||
enabled = true
|
enabled = false
|
||||||
special = true
|
special = true
|
||||||
size = 6
|
size = 3
|
||||||
passes = 3
|
passes = 1
|
||||||
new_optimizations = true
|
new_optimizations = true
|
||||||
ignore_opacity = true
|
ignore_opacity = true
|
||||||
xray = false
|
xray = false
|
||||||
|
vibrancy = 0.1696
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
animations {
|
animations {
|
||||||
enabled = true
|
enabled = true
|
||||||
bezier = wind, 0.05, 0.9, 0.1, 1.05
|
|
||||||
bezier = winIn, 0.1, 1.1, 0.1, 1.1
|
bezier = easeOutQuint, 0.23, 1, 0.32, 1
|
||||||
bezier = winOut, 0.3, -0.3, 0, 1
|
bezier = easeInOutCubic, 0.65, 0.05, 0.36, 1
|
||||||
bezier = liner, 1, 1, 1, 1
|
bezier = linear, 0, 0, 1, 1
|
||||||
animation = windows, 1, 6, wind, slide
|
bezier = almostLinear, 0.5, 0.5, 0.75, 1
|
||||||
animation = windowsIn, 1, 6, winIn, slide
|
bezier = quick, 0.15, 0, 0.1, 1
|
||||||
animation = windowsOut, 1, 5, winOut, slide
|
|
||||||
animation = windowsMove, 1, 5, wind, slide
|
animation = global, 1, 10, default
|
||||||
animation = border, 1, 1, liner
|
animation = border, 1, 5.39, easeOutQuint
|
||||||
animation = borderangle, 1, 30, liner, loop
|
animation = windows, 1, 4.79, easeOutQuint
|
||||||
animation = fade, 1, 10, default
|
animation = windowsIn, 1, 4.1, easeOutQuint, popin 87%
|
||||||
animation = workspaces, 1, 5, wind
|
animation = windowsOut, 1, 1.49, linear, popin 87%
|
||||||
|
animation = fadeIn, 1, 1.73, almostLinear
|
||||||
|
animation = fadeOut, 1, 1.46, almostLinear
|
||||||
|
animation = fade, 1, 3.03, quick
|
||||||
|
animation = layers, 1, 3.81, easeOutQuint
|
||||||
|
animation = layersIn, 1, 4, easeOutQuint, fade
|
||||||
|
animation = layersOut, 1, 1.5, linear, fade
|
||||||
|
animation = fadeLayersIn, 1, 1.79, almostLinear
|
||||||
|
animation = fadeLayersOut, 1, 1.39, almostLinear
|
||||||
|
animation = workspaces, 1, 1.94, almostLinear, fade
|
||||||
|
animation = workspacesIn, 1, 1.21, almostLinear, fade
|
||||||
|
animation = workspacesOut, 1, 1.94, almostLinear, fade
|
||||||
|
animation = zoomFactor, 1, 7, quick
|
||||||
}
|
}
|
||||||
|
|
||||||
input {
|
input {
|
||||||
@@ -223,14 +243,10 @@ debug {
|
|||||||
render {
|
render {
|
||||||
new_render_scheduling = false
|
new_render_scheduling = false
|
||||||
direct_scanout = true
|
direct_scanout = true
|
||||||
cm_fs_passthrough = 1
|
cm_fs_passthrough = 2
|
||||||
cm_enabled = true
|
cm_enabled = true
|
||||||
}
|
}
|
||||||
|
|
||||||
experimental {
|
|
||||||
xx_color_management_v4 = true
|
|
||||||
}
|
|
||||||
|
|
||||||
# < End Section >
|
# < End Section >
|
||||||
|
|
||||||
|
|
||||||
@@ -246,6 +262,19 @@ master {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# < Start Section >
|
||||||
|
# dwindle layout
|
||||||
|
|
||||||
|
dwindle {
|
||||||
|
pseudotile = true
|
||||||
|
preserve_split = true
|
||||||
|
smart_resizing = true
|
||||||
|
}
|
||||||
|
|
||||||
|
# < End Section >
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# < Start Section >
|
# < Start Section >
|
||||||
# window rules
|
# window rules
|
||||||
|
|
||||||
@@ -256,6 +285,7 @@ windowrule {
|
|||||||
suppress_event = maximize
|
suppress_event = maximize
|
||||||
render_unfocused = true
|
render_unfocused = true
|
||||||
opacity = 0.80 0.80
|
opacity = 0.80 0.80
|
||||||
|
pseudo = false
|
||||||
}
|
}
|
||||||
|
|
||||||
windowrule = match:class ^(qt5ct)$, float true
|
windowrule = match:class ^(qt5ct)$, float true
|
||||||
@@ -272,8 +302,8 @@ windowrule = match:class ^(Dopamine)$, workspace 1 silent
|
|||||||
windowrule = match:class ^(spotify)$, workspace 1 silent
|
windowrule = match:class ^(spotify)$, workspace 1 silent
|
||||||
windowrule = match:class ^(Alacritty)$, workspace 2 silent
|
windowrule = match:class ^(Alacritty)$, workspace 2 silent
|
||||||
windowrule = match:class ^(Alacritty)$, tile true
|
windowrule = match:class ^(Alacritty)$, tile true
|
||||||
windowrule = match:class ^(firefox)$, float true
|
windowrule = match:class ^(floorp)$, workspace 2 silent
|
||||||
windowrule = match:class ^(firefox)$, tile true
|
windowrule = match:class ^(floorp)$, tile true
|
||||||
windowrule = match:class ^(steam)$, workspace 4 silent
|
windowrule = match:class ^(steam)$, workspace 4 silent
|
||||||
windowrule = match:class ^(org.prismlauncher.PrismLauncher)$, workspace 4 silent
|
windowrule = match:class ^(org.prismlauncher.PrismLauncher)$, workspace 4 silent
|
||||||
windowrule = match:class ^(Minecraft.*)$, workspace 4 silent
|
windowrule = match:class ^(Minecraft.*)$, workspace 4 silent
|
||||||
@@ -290,7 +320,7 @@ windowrule = match:title ^(SnakePlusPlus)$, float true
|
|||||||
windowrule = match:title ^(SnakePlusPlus)$, center true
|
windowrule = match:title ^(SnakePlusPlus)$, center true
|
||||||
windowrule = match:title ^(SnakePlusPlus)$, opacity 0.4
|
windowrule = match:title ^(SnakePlusPlus)$, opacity 0.4
|
||||||
windowrule = match:title ^(TetrisPlusPlus)$, center true
|
windowrule = match:title ^(TetrisPlusPlus)$, center true
|
||||||
windowrule = match:class ^(aquamarine)$, workspace 5 silent
|
windowrule = match:class ^(aquamarine)$, workspace 2 silent
|
||||||
windowrule = match:class ^(aquamarine)$, fullscreen true
|
windowrule = match:class ^(aquamarine)$, fullscreen true
|
||||||
|
|
||||||
# games
|
# games
|
||||||
@@ -305,17 +335,18 @@ windowrule = match:class ^(wowclassic.exe)$, workspace 4 silent
|
|||||||
# world of warcraft
|
# world of warcraft
|
||||||
windowrule = match:title ^(World of Warcraft)$, opacity 1.00 override 1.00 override
|
windowrule = match:title ^(World of Warcraft)$, opacity 1.00 override 1.00 override
|
||||||
windowrule = match:title ^(World of Warcraft)$, workspace 4 silent
|
windowrule = match:title ^(World of Warcraft)$, workspace 4 silent
|
||||||
# runelite
|
# Runescape
|
||||||
windowrule = match:class ^(net-runelite-client-RuneLite)$, opacity 1.00 override 1.00 override
|
windowrule = match:class ^(net-runelite-client-RuneLite)$, opacity 1.00 override 1.00 override
|
||||||
windowrule = match:class ^(net-runelite-client-RuneLite)$, fullscreen true
|
#windowrule = match:class ^(net-runelite-client-RuneLite)$, fullscreen true
|
||||||
windowrule = match:class ^(net-runelite-client-RuneLite)$, workspace 5 silent
|
#windowrule = match:class ^(net-runelite-client-RuneLite)$, workspace 5 silent
|
||||||
windowrule = match:class ^(bolt.*)$, workspace 5 silent
|
windowrule = match:class ^(RuneScape)$, opacity 1.00 override 1.00 override
|
||||||
|
#windowrule = match:class ^(bolt.*)$, workspace 5 silent
|
||||||
windowrule = match:class ^(bolt.*)$, tile true
|
windowrule = match:class ^(bolt.*)$, tile true
|
||||||
# minecraft
|
# minecraft
|
||||||
windowrule = match:class ^(Minecraft.*)$, opacity 1.00 override 1.00 override
|
windowrule = match:class ^(Minecraft.*)$, opacity 1.00 override 1.00 override
|
||||||
windowrule = match:class ^(Minecraft.*)$, workspace 4 silent
|
windowrule = match:class ^(Minecraft.*)$, workspace 4 silent
|
||||||
windowrule = match:class ^(Minecraft.*)$, float true
|
windowrule = match:class ^(Minecraft.*)$, float true
|
||||||
windowrule = match:class ^(Minecraft.*)$, size 3200 1100
|
#windowrule = match:class ^(Minecraft.*)$, size 3200 1100
|
||||||
# native
|
# native
|
||||||
windowrule = match:class ^(steam_app_.*)$, opacity 1.00 override 1.00 override
|
windowrule = match:class ^(steam_app_.*)$, opacity 1.00 override 1.00 override
|
||||||
windowrule = match:class ^(steam_app_.*)$, float true
|
windowrule = match:class ^(steam_app_.*)$, float true
|
||||||
@@ -329,7 +360,7 @@ windowrule = match:class ^(dota2)$, opacity 1.00 override 1.00 override
|
|||||||
# gamescope
|
# gamescope
|
||||||
windowrule = match:class ^(gamescope)$, opacity 1.00 override 1.00 override
|
windowrule = match:class ^(gamescope)$, opacity 1.00 override 1.00 override
|
||||||
windowrule = match:class ^(gamescope)$, float true
|
windowrule = match:class ^(gamescope)$, float true
|
||||||
windowrule = match:class ^(gamescope)$, size 3200 1100
|
#windowrule = match:class ^(gamescope)$, size 3200 1100
|
||||||
# steamtinkerlaunch
|
# steamtinkerlaunch
|
||||||
windowrule = match:class ^(yad)$, float true
|
windowrule = match:class ^(yad)$, float true
|
||||||
windowrule = match:class ^(yad)$, size 1920 1080
|
windowrule = match:class ^(yad)$, size 1920 1080
|
||||||
|
|||||||
@@ -18,8 +18,12 @@ xrandr --addmode DP-1 3200x1100
|
|||||||
xrandr --newmode "2100x900" 462.50 2100 2280 2512 2920 900 903 913 991 -hsync +vsync
|
xrandr --newmode "2100x900" 462.50 2100 2280 2512 2920 900 903 913 991 -hsync +vsync
|
||||||
xrandr --addmode DP-1 2100x900
|
xrandr --addmode DP-1 2100x900
|
||||||
|
|
||||||
|
# 1.7
|
||||||
|
xrandr --newmode "2040x1200" 578.75 2040 2216 2440 2840 1200 1203 1213 1316 -hsync +vsync
|
||||||
|
xrandr --addmode DP-1 2040x1200
|
||||||
|
|
||||||
# 2.4
|
# 2.4
|
||||||
xrandr --newmode "2880x1200" 818.50 2880 3128 3448 4016 1200 1203 1213 1316 -hsync +vsync
|
xrandr --newmode "2880x1200" 818.50 2880 3128 3448 4016 1200 1203 1213 1316 -hsync +vsync
|
||||||
xrandr --addmode DP-1 2880x1200
|
xrandr --addmode DP-1 2880x1200
|
||||||
|
|
||||||
sleep 2 && xrandr --output DP-1 --primary # Set primary monitor for xwayland
|
sleep 2 && xrandr --output DP-1 --primary --set "scaling mode" "Full aspect" # Set primary monitor for xwayland
|
||||||
|
|||||||
Reference in New Issue
Block a user