use dGPU (nvidia) for video playback in zen browser

This commit is contained in:
2025-09-21 00:04:18 +03:00
parent 537e100587
commit 4ac915c003
7 changed files with 177 additions and 110 deletions

View File

@@ -11,6 +11,6 @@
#*│ │
#*└────────────────────────────────────────────────────────────────────────────┘
$ANIMATION=animations-vertical
$ANIMATION_PATH=./animations/animations-vertical.conf
$ANIMATION=animations-optimized
$ANIMATION_PATH=./animations/animations-optimized.conf
source = $ANIMATION_PATH

View File

@@ -31,10 +31,10 @@ listener {
}
# Suspend
# listener {
# timeout = 500
# on-timeout = Hyde run audio_idle ; systemctl suspend
# }
listener {
timeout = 500
on-timeout = Hyde run audio_idle ; systemctl suspend
}
# hyprlang noerror true
# Source anything from this path if you want to add your own listener

View File

@@ -13,6 +13,7 @@ $term = kitty
$editor = nvim
$file = dolphin
$browser = zen-browser
$browserNvidia = env __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia __VK_LAYER_NV_optimus=NVIDIA_only zen-browser
$viewer = zathura
# Window/Session actions
@@ -35,6 +36,7 @@ bind = $mainMod+Alt, T, exec, [float] $term
bind = $mainMod, E, exec, [float] $file # launch file manager
bind = $mainMod, C, exec, $editor # launch text editor
bind = $mainMod, F, exec, $browser # launch web browser
bind = $mainMod, B, exec, $browserNvidia # launch web browser with Nvidia support
bind = Ctrl+Shift, Escape, exec, $scrPath/sysmonlaunch.sh # launch system monitor (htop/btop or fallback to top)
bind = $mainMod, D, exec, $viewer # launch document viewer

View File

@@ -3,109 +3,109 @@
# Color group 1
$wallbash_pry1 = 181A0B # primary color 1
$wallbash_pry1 = 1C0648 # primary color 1
$wallbash_txt1 = FFFFFF # text color 1
$wallbash_1xa1 = 4C5229 # accent color 1 for primary color 1
$wallbash_1xa2 = 656B3A # accent color 2 for primary color 1
$wallbash_1xa3 = 767D4B # accent color 3 for primary color 1
$wallbash_1xa4 = 878F57 # accent color 4 for primary color 1
$wallbash_1xa5 = 9BA365 # accent color 5 for primary color 1
$wallbash_1xa6 = B8C27A # accent color 6 for primary color 1
$wallbash_1xa7 = DBE69A # accent color 7 for primary color 1
$wallbash_1xa8 = E6F0AA # accent color 8 for primary color 1
$wallbash_1xa9 = F8FFCC # accent color 9 for primary color 1
$wallbash_1xa1 = 362952 # accent color 1 for primary color 1
$wallbash_1xa2 = 4A3A6B # accent color 2 for primary color 1
$wallbash_1xa3 = 5C4B7D # accent color 3 for primary color 1
$wallbash_1xa4 = 6A578F # accent color 4 for primary color 1
$wallbash_1xa5 = 7A65A3 # accent color 5 for primary color 1
$wallbash_1xa6 = 927AC2 # accent color 6 for primary color 1
$wallbash_1xa7 = B39AE6 # accent color 7 for primary color 1
$wallbash_1xa8 = C1AAF0 # accent color 8 for primary color 1
$wallbash_1xa9 = DDCCFF # accent color 9 for primary color 1
# in rgba format
$wallbash_pry1_rgba = rgba(24,26,11,0.95) # primary color 1
$wallbash_pry1_rgba = rgba(28,6,72,0.95) # primary color 1
$wallbash_txt1_rgba = rgba(255,255,255,0.95) # text color 1
$wallbash_1xa1_rgba = rgba(76,82,41,0.95) # accent color 1 for primary color 1
$wallbash_1xa2_rgba = rgba(101,107,58,0.95) # accent color 2 for primary color 1
$wallbash_1xa3_rgba = rgba(118,125,75,0.95) # accent color 3 for primary color 1
$wallbash_1xa4_rgba = rgba(135,143,87,0.95) # accent color 4 for primary color 1
$wallbash_1xa5_rgba = rgba(155,163,101,0.95) # accent color 5 for primary color 1
$wallbash_1xa6_rgba = rgba(184,194,122,0.95) # accent color 6 for primary color 1
$wallbash_1xa7_rgba = rgba(219,230,154,0.95) # accent color 7 for primary color 1
$wallbash_1xa8_rgba = rgba(230,240,170,0.95) # accent color 8 for primary color 1
$wallbash_1xa9_rgba = rgba(248,255,204,0.95) # accent color 9 for primary color 1
$wallbash_1xa1_rgba = rgba(54,41,82,0.95) # accent color 1 for primary color 1
$wallbash_1xa2_rgba = rgba(74,58,107,0.95) # accent color 2 for primary color 1
$wallbash_1xa3_rgba = rgba(92,75,125,0.95) # accent color 3 for primary color 1
$wallbash_1xa4_rgba = rgba(106,87,143,0.95) # accent color 4 for primary color 1
$wallbash_1xa5_rgba = rgba(122,101,163,0.95) # accent color 5 for primary color 1
$wallbash_1xa6_rgba = rgba(146,122,194,0.95) # accent color 6 for primary color 1
$wallbash_1xa7_rgba = rgba(179,154,230,0.95) # accent color 7 for primary color 1
$wallbash_1xa8_rgba = rgba(193,170,240,0.95) # accent color 8 for primary color 1
$wallbash_1xa9_rgba = rgba(221,204,255,0.95) # accent color 9 for primary color 1
# Color group 2
$wallbash_pry2 = 3E4838 # primary color 2
$wallbash_pry2 = 360E76 # primary color 2
$wallbash_txt2 = FFFFFF # text color 2
$wallbash_2xa1 = 385229 # accent color 1 for primary color 2
$wallbash_2xa2 = 4C6B3A # accent color 2 for primary color 2
$wallbash_2xa3 = 5E7D4B # accent color 3 for primary color 2
$wallbash_2xa4 = 6C8F57 # accent color 4 for primary color 2
$wallbash_2xa5 = 7CA365 # accent color 5 for primary color 2
$wallbash_2xa6 = 95C27A # accent color 6 for primary color 2
$wallbash_2xa7 = B6E69A # accent color 7 for primary color 2
$wallbash_2xa8 = C4F0AA # accent color 8 for primary color 2
$wallbash_2xa9 = DFFFCC # accent color 9 for primary color 2
$wallbash_2xa1 = 382952 # accent color 1 for primary color 2
$wallbash_2xa2 = 4D3A6B # accent color 2 for primary color 2
$wallbash_2xa3 = 5E4B7D # accent color 3 for primary color 2
$wallbash_2xa4 = 6D578F # accent color 4 for primary color 2
$wallbash_2xa5 = 7D65A3 # accent color 5 for primary color 2
$wallbash_2xa6 = 967AC2 # accent color 6 for primary color 2
$wallbash_2xa7 = B79AE6 # accent color 7 for primary color 2
$wallbash_2xa8 = C5AAF0 # accent color 8 for primary color 2
$wallbash_2xa9 = E0CCFF # accent color 9 for primary color 2
# in rgba format
$wallbash_pry2_rgba = rgba(62,72,56,0.95) # primary color 2
$wallbash_pry2_rgba = rgba(54,14,118,0.95) # primary color 2
$wallbash_txt2_rgba = rgba(255,255,255,0.95) # text color 2
$wallbash_2xa1_rgba = rgba(56,82,41,0.95) # accent color 1 for primary color 2
$wallbash_2xa2_rgba = rgba(76,107,58,0.95) # accent color 2 for primary color 2
$wallbash_2xa3_rgba = rgba(94,125,75,0.95) # accent color 3 for primary color 2
$wallbash_2xa4_rgba = rgba(108,143,87,0.95) # accent color 4 for primary color 2
$wallbash_2xa5_rgba = rgba(124,163,101,0.95) # accent color 5 for primary color 2
$wallbash_2xa6_rgba = rgba(149,194,122,0.95) # accent color 6 for primary color 2
$wallbash_2xa7_rgba = rgba(182,230,154,0.95) # accent color 7 for primary color 2
$wallbash_2xa8_rgba = rgba(196,240,170,0.95) # accent color 8 for primary color 2
$wallbash_2xa9_rgba = rgba(223,255,204,0.95) # accent color 9 for primary color 2
$wallbash_2xa1_rgba = rgba(56,41,82,0.95) # accent color 1 for primary color 2
$wallbash_2xa2_rgba = rgba(77,58,107,0.95) # accent color 2 for primary color 2
$wallbash_2xa3_rgba = rgba(94,75,125,0.95) # accent color 3 for primary color 2
$wallbash_2xa4_rgba = rgba(109,87,143,0.95) # accent color 4 for primary color 2
$wallbash_2xa5_rgba = rgba(125,101,163,0.95) # accent color 5 for primary color 2
$wallbash_2xa6_rgba = rgba(150,122,194,0.95) # accent color 6 for primary color 2
$wallbash_2xa7_rgba = rgba(183,154,230,0.95) # accent color 7 for primary color 2
$wallbash_2xa8_rgba = rgba(197,170,240,0.95) # accent color 8 for primary color 2
$wallbash_2xa9_rgba = rgba(224,204,255,0.95) # accent color 9 for primary color 2
# Color group 3
$wallbash_pry3 = 56625A # primary color 3
$wallbash_pry3 = 3C159E # primary color 3
$wallbash_txt3 = FFFFFF # text color 3
$wallbash_3xa1 = 295236 # accent color 1 for primary color 3
$wallbash_3xa2 = 3A6B4A # accent color 2 for primary color 3
$wallbash_3xa3 = 4B7D5C # accent color 3 for primary color 3
$wallbash_3xa4 = 578F6A # accent color 4 for primary color 3
$wallbash_3xa5 = 65A37A # accent color 5 for primary color 3
$wallbash_3xa6 = 7AC292 # accent color 6 for primary color 3
$wallbash_3xa7 = 9AE6B3 # accent color 7 for primary color 3
$wallbash_3xa8 = AAF0C1 # accent color 8 for primary color 3
$wallbash_3xa9 = CCFFDD # accent color 9 for primary color 3
$wallbash_3xa1 = 342952 # accent color 1 for primary color 3
$wallbash_3xa2 = 483A6B # accent color 2 for primary color 3
$wallbash_3xa3 = 594B7D # accent color 3 for primary color 3
$wallbash_3xa4 = 67578F # accent color 4 for primary color 3
$wallbash_3xa5 = 7765A3 # accent color 5 for primary color 3
$wallbash_3xa6 = 8F7AC2 # accent color 6 for primary color 3
$wallbash_3xa7 = AF9AE6 # accent color 7 for primary color 3
$wallbash_3xa8 = BEAAF0 # accent color 8 for primary color 3
$wallbash_3xa9 = DBCCFF # accent color 9 for primary color 3
# in rgba format
$wallbash_pry3_rgba = rgba(86,98,90,0.95) # primary color 3
$wallbash_pry3_rgba = rgba(60,21,158,0.95) # primary color 3
$wallbash_txt3_rgba = rgba(255,255,255,0.95) # text color 3
$wallbash_3xa1_rgba = rgba(41,82,54,0.95) # accent color 1 for primary color 3
$wallbash_3xa2_rgba = rgba(58,107,74,0.95) # accent color 2 for primary color 3
$wallbash_3xa3_rgba = rgba(75,125,92,0.95) # accent color 3 for primary color 3
$wallbash_3xa4_rgba = rgba(87,143,106,0.95) # accent color 4 for primary color 3
$wallbash_3xa5_rgba = rgba(101,163,122,0.95) # accent color 5 for primary color 3
$wallbash_3xa6_rgba = rgba(122,194,146,0.95) # accent color 6 for primary color 3
$wallbash_3xa7_rgba = rgba(154,230,179,0.95) # accent color 7 for primary color 3
$wallbash_3xa8_rgba = rgba(170,240,193,0.95) # accent color 8 for primary color 3
$wallbash_3xa9_rgba = rgba(204,255,221,0.95) # accent color 9 for primary color 3
$wallbash_3xa1_rgba = rgba(52,41,82,0.95) # accent color 1 for primary color 3
$wallbash_3xa2_rgba = rgba(72,58,107,0.95) # accent color 2 for primary color 3
$wallbash_3xa3_rgba = rgba(89,75,125,0.95) # accent color 3 for primary color 3
$wallbash_3xa4_rgba = rgba(103,87,143,0.95) # accent color 4 for primary color 3
$wallbash_3xa5_rgba = rgba(119,101,163,0.95) # accent color 5 for primary color 3
$wallbash_3xa6_rgba = rgba(143,122,194,0.95) # accent color 6 for primary color 3
$wallbash_3xa7_rgba = rgba(175,154,230,0.95) # accent color 7 for primary color 3
$wallbash_3xa8_rgba = rgba(190,170,240,0.95) # accent color 8 for primary color 3
$wallbash_3xa9_rgba = rgba(219,204,255,0.95) # accent color 9 for primary color 3
# Color group 4
$wallbash_pry4 = A4A768 # primary color 4
$wallbash_txt4 = 131314 # text color 4
$wallbash_4xa1 = 505229 # accent color 1 for primary color 4
$wallbash_4xa2 = 696B3A # accent color 2 for primary color 4
$wallbash_4xa3 = 7B7D4B # accent color 3 for primary color 4
$wallbash_4xa4 = 8C8F57 # accent color 4 for primary color 4
$wallbash_4xa5 = A0A365 # accent color 5 for primary color 4
$wallbash_4xa6 = BEC27A # accent color 6 for primary color 4
$wallbash_4xa7 = E2E69A # accent color 7 for primary color 4
$wallbash_4xa8 = ECF0AA # accent color 8 for primary color 4
$wallbash_4xa9 = FDFFCC # accent color 9 for primary color 4
$wallbash_pry4 = 612089 # primary color 4
$wallbash_txt4 = FFFFFF # text color 4
$wallbash_4xa1 = 422952 # accent color 1 for primary color 4
$wallbash_4xa2 = 583A6B # accent color 2 for primary color 4
$wallbash_4xa3 = 6A4B7D # accent color 3 for primary color 4
$wallbash_4xa4 = 7A578F # accent color 4 for primary color 4
$wallbash_4xa5 = 8C65A3 # accent color 5 for primary color 4
$wallbash_4xa6 = A67AC2 # accent color 6 for primary color 4
$wallbash_4xa7 = C99AE6 # accent color 7 for primary color 4
$wallbash_4xa8 = D5AAF0 # accent color 8 for primary color 4
$wallbash_4xa9 = ECCCFF # accent color 9 for primary color 4
# in rgba format
$wallbash_pry4_rgba = rgba(164,167,104,0.95) # primary color 4
$wallbash_txt4_rgba = rgba(19,19,20,0.95) # text color 4
$wallbash_4xa1_rgba = rgba(80,82,41,0.95) # accent color 1 for primary color 4
$wallbash_4xa2_rgba = rgba(105,107,58,0.95) # accent color 2 for primary color 4
$wallbash_4xa3_rgba = rgba(123,125,75,0.95) # accent color 3 for primary color 4
$wallbash_4xa4_rgba = rgba(140,143,87,0.95) # accent color 4 for primary color 4
$wallbash_4xa5_rgba = rgba(160,163,101,0.95) # accent color 5 for primary color 4
$wallbash_4xa6_rgba = rgba(190,194,122,0.95) # accent color 6 for primary color 4
$wallbash_4xa7_rgba = rgba(226,230,154,0.95) # accent color 7 for primary color 4
$wallbash_4xa8_rgba = rgba(236,240,170,0.95) # accent color 8 for primary color 4
$wallbash_4xa9_rgba = rgba(253,255,204,0.95) # accent color 9 for primary color 4
$wallbash_pry4_rgba = rgba(97,32,137,0.95) # primary color 4
$wallbash_txt4_rgba = rgba(255,255,255,0.95) # text color 4
$wallbash_4xa1_rgba = rgba(66,41,82,0.95) # accent color 1 for primary color 4
$wallbash_4xa2_rgba = rgba(88,58,107,0.95) # accent color 2 for primary color 4
$wallbash_4xa3_rgba = rgba(106,75,125,0.95) # accent color 3 for primary color 4
$wallbash_4xa4_rgba = rgba(122,87,143,0.95) # accent color 4 for primary color 4
$wallbash_4xa5_rgba = rgba(140,101,163,0.95) # accent color 5 for primary color 4
$wallbash_4xa6_rgba = rgba(166,122,194,0.95) # accent color 6 for primary color 4
$wallbash_4xa7_rgba = rgba(201,154,230,0.95) # accent color 7 for primary color 4
$wallbash_4xa8_rgba = rgba(213,170,240,0.95) # accent color 8 for primary color 4
$wallbash_4xa9_rgba = rgba(236,204,255,0.95) # accent color 9 for primary color 4

View File

@@ -1,34 +1,54 @@
$GTK_THEME=Kripton
$ICON_THEME=Vivid-Glassy-Dark-Icons
$CURSOR_THEME=Sweet-cursors
$GTK_THEME=WhiteSur-Dark
$ICON_THEME=WhiteSur
$COLOR_SCHEME=prefer-dark
$CURSOR_SIZE=20
$FONT=Noto_Sans
$CURSOR_THEME=macOS-Black
$CURSOR_SIZE=26
$FONT=SF Pro Rounded Regular 10.5
$CODE_THEME=MacOS Modern Dark - Xcode Modern
general {
gaps_in = 6
gaps_out = 12
border_size = 3
col.active_border = rgba(78c6ebff) rgba(8289a3ff) 45deg
col.inactive_border = rgba(7, 15, 42, 0.58)
gaps_in = 4
gaps_out = 10
border_size = 2
col.active_border = rgba(0D9AC1FF) rgba(0B4C5DFF) 45deg
col.inactive_border = rgba(4A3B4ACC) rgba(1A2B3DCC) 45deg
layout = dwindle
resize_on_border = true
}
group {
col.border_active = rgba(0D9AC1FF) rgba(0B4C5DFF) 45deg
col.border_inactive = rgba(4A3B4ACC) rgba(1A2B3DCC) 45deg
col.border_locked_active = rgba(0D9AC1FF) rgba(0B4C5DFF) 45deg
col.border_locked_inactive = rgba(4A3B4ACC) rgba(1A2B3DCC) 45deg
}
decoration {
rounding = 6
rounding = 10
active_opacity = 0.9
inactive_opacity = 0.9
blur {
enabled = yes
size = 4
passes = 2
passes = 4
noise = 0.02
new_optimizations = on
ignore_opacity = on
xray = false
}
shadow {
enabled = false
ignore_window = true
offset = 0 0
range = 15
render_power = 1
color = 0x80ffffff
}
}
blurls = waybar
blurls = waybar

View File

@@ -1,26 +1,26 @@
# Auto-generated by HyDE // Read-only
# // ----------------------------
# HyDE Theme: Code Garden
# Configuration File: "/home/elleoma/.config/hyde/themes/Code Garden/hypr.theme"
# Wallbash Mode : theme
# HyDE Theme: Monterey Frost
# Configuration File: "/home/elleoma/.config/hyde/themes/Monterey Frost/hypr.theme"
# Wallbash Mode : auto
# // ----------------------------
$HYDE_THEME=Code Garden
$GTK_THEME=Kripton
$HYDE_THEME=Monterey Frost
$GTK_THEME=WhiteSur-Dark
$COLOR_SCHEME=prefer-dark
$ICON_THEME=Vivid-Glassy-Dark-Icons
$ICON_THEME=WhiteSur
$CURSOR_THEME=Sweet-cursors
$CURSOR_THEME=macOS-Black
$CURSOR_SIZE=$CURSOR_SIZE
$FONT=Noto_Sans
$FONT=SF Pro Rounded Regular 10.5
$FONT_SIZE=$FONT_SIZE
$DOCUMENT_FONT=$DOCUMENT_FONT
$DOCUMENT_FONT_SIZE=$DOCUMENT_FONT_SIZE
$MONOSPACE_FONT=$MONOSPACE_FONT
$MONOSPACE_FONT_SIZE=$MONOSPACE_FONT_SIZE
$CODE_THEME=$CODE_THEME
$CODE_THEME=MacOS Modern Dark - Xcode Modern
$SDDM_THEME=$CODE_THEME
# // ----------------------------
@@ -47,3 +47,22 @@ $SDDM_THEME=$CODE_THEME
# exec = hyde-shell walbash code $CODE_THEME # Setting the code theme
# // ----------------------------
#//---Wallbash mode enabled---
# Overriding values above
$GTK_THEME = Wallbash-Gtk
$COLOR_SCHEME =
general {
col.active_border = rgba($wallbash_pry4ff) rgba($wallbash_4xa1ff) 45deg
col.inactive_border = rgba($wallbash_pry1ff) rgba($wallbash_pry2ff) 45deg
}
group {
col.border_active = rgba($wallbash_pry4ff) rgba($wallbash_4xa1ff) 45deg
col.border_inactive = rgba($wallbash_pry1cc) rgba($wallbash_pry2cc) 45deg
col.border_locked_active = rgba($wallbash_txt3ff) rgba($wallbash_txt4ff) 45deg
col.border_locked_inactive = rgba($wallbash_txt1cc) rgba($wallbash_txt2cc) 45deg
}

View File

@@ -0,0 +1,26 @@
[Desktop Entry]
Name=Zen Browser (Nvidia)
Comment=Experience tranquillity while browsing the web without people tracking you!
Exec=env __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia __VK_LAYER_NV_optimus=NVIDIA_only /opt/zen-browser-bin/zen-bin %u
Icon=zen-browser
Type=Application
MimeType=text/html;text/xml;application/xhtml+xml;x-scheme-handler/http;x-scheme-handler/https;application/x-xpinstall;application/pdf;application/json;
StartupWMClass=zen
Categories=Network;WebBrowser;
StartupNotify=true
Terminal=false
X-MultipleArgs=false
Keywords=Internet;WWW;Browser;Web;Explorer;
Actions=new-window;new-private-window;profilemanager;
[Desktop Action new-window]
Name=Open a New Window
Exec=/opt/zen-browser-bin/zen-bin %u
[Desktop Action new-private-window]
Name=Open a New Private Window
Exec=/opt/zen-browser-bin/zen-bin --private-window %u
[Desktop Action profilemanager]
Name=Open the Profile Manager
Exec=/opt/zen-browser-bin/zen-bin --ProfileManager %u