Extra gpu stuff on qutebrowser
This commit is contained in:
@ -25,9 +25,9 @@
|
|||||||
theme = "io"; # selcted theme from my themes directory (./themes/)
|
theme = "io"; # selcted theme from my themes directory (./themes/)
|
||||||
wm = "hyprland"; # Selected window manager or desktop environment; must select one in both ./user/wm/ and ./system/wm/
|
wm = "hyprland"; # Selected window manager or desktop environment; must select one in both ./user/wm/ and ./system/wm/
|
||||||
# window manager type (hyprland or x11) translator
|
# window manager type (hyprland or x11) translator
|
||||||
wmType = if ((wm == "hyprland") || (wm == "plasma")) then "wayland" else "x11";
|
wmType = if (wm == "hyprland") then "wayland" else "x11";
|
||||||
browser = "qutebrowser"; # Default browser; must select one from ./user/app/browser/
|
browser = "qutebrowser"; # Default browser; must select one from ./user/app/browser/
|
||||||
spawnBrowser = if ((browser == "qutebrowser") && (wm == "hyprland")) then "qutebrowser-hyprprofile" else (if (browser == "qutebrowser") then "qutebrowser --qt-flag enable-gpu-rasterization --qt-flag enable-native-gpu-memory-buffers --qt-flag num-raster-threads=4" else browser); # Browser spawn command must be specail for qb, since it doesn't gpu accelerate by default (why?)
|
spawnBrowser = if ((browser == "qutebrowser") && (wm == "hyprland")) then "qutebrowser-hyprprofile" else (if (browser == "qutebrowser") then "qutebrowser --qt-flag ignore-gpu-blacklist --qt-flag enable-gpu-rasterization --qt-flag enable-native-gpu-memory-buffers --qt-flag enable-accelerated-2d-canvas --qt-flag num-raster-threads=4" else browser); # Browser spawn command must be specail for qb, since it doesn't gpu accelerate by default (why?)
|
||||||
defaultRoamDir = "Personal.p"; # Default org roam directory relative to ~/Org
|
defaultRoamDir = "Personal.p"; # Default org roam directory relative to ~/Org
|
||||||
term = "alacritty"; # Default terminal command;
|
term = "alacritty"; # Default terminal command;
|
||||||
font = "Intel One Mono"; # Selected font
|
font = "Intel One Mono"; # Selected font
|
||||||
|
@ -16,7 +16,7 @@ in
|
|||||||
|
|
||||||
phases = "installPhase";
|
phases = "installPhase";
|
||||||
|
|
||||||
postPatch = ''sed -i "s/qutebrowser/qutebrowser --qt-flag enable-gpu-rasterization --qt-flag enable-native-gpu-memory-buffers --qt-flag num-raster-threads=4/g" container-open'';
|
postPatch = ''sed -i "s/qutebrowser/qutebrowser --qt-flag ignore-gpu-blacklist --qt-flag enable-gpu-rasterization --qt-flag enable-native-gpu-memory-buffers --qt-flag enable-accelerated-2d-canvas --qt-flag num-raster-threads=4/g" container-open'';
|
||||||
|
|
||||||
installPhase = ''
|
installPhase = ''
|
||||||
mkdir -p $out $out/bin
|
mkdir -p $out $out/bin
|
||||||
|
@ -116,7 +116,8 @@ if (os.path.isfile(secretFile)):
|
|||||||
secretsExists = True
|
secretsExists = True
|
||||||
|
|
||||||
config.set('scrolling.smooth',True)
|
config.set('scrolling.smooth',True)
|
||||||
config.set('qt.args',['ignore-gpu-blacklist','enable-gpu-rasterization','enable-native-gpu-memory-buffers','num-raster-threads=4'])
|
config.set('qt.args',['ignore-gpu-blacklist','enable-gpu-rasterization','enable-accelerated-video-decode','enable-quic','enable-zero-copy','enable-native-gpu-memory-buffers','num-raster-threads=4'])
|
||||||
|
config.set('qt.workarounds.disable_accelerated_2d_canvas','never')
|
||||||
config.load_autoconfig(True)
|
config.load_autoconfig(True)
|
||||||
|
|
||||||
base00 = "#''+config.lib.stylix.colors.base00+''"
|
base00 = "#''+config.lib.stylix.colors.base00+''"
|
||||||
|
@ -32,7 +32,7 @@ in
|
|||||||
if [[ $profile ]]; then
|
if [[ $profile ]]; then
|
||||||
container-open $profile $1;
|
container-open $profile $1;
|
||||||
else
|
else
|
||||||
qutebrowser --qt-flag enable-gpu-rasterization --qt-flag enable-native-gpu-memory-buffers --qt-flag num-raster-threads=4 $1;
|
qutebrowser --qt-flag ignore-gpu-blacklist --qt-flag enable-gpu-rasterization --qt-flag enable-native-gpu-memory-buffers --qt-flag enable-accelerated-2d-canvas --qt-flag num-raster-threads=4 $1;
|
||||||
fi
|
fi
|
||||||
'')
|
'')
|
||||||
(pkgs.makeDesktopItem {
|
(pkgs.makeDesktopItem {
|
||||||
|
Reference in New Issue
Block a user