go back to WebGl / wayland disabled

This commit is contained in:
Anthony Rodriguez 2024-08-29 17:29:07 +02:00
parent c1f0f1ca48
commit 1e99cadd38
Signed by: nezia
GPG key ID: EE3BE97C040A86CE
2 changed files with 5 additions and 19 deletions

View file

@ -1,4 +1,3 @@
{ {
description = "nezia's nixos configuration"; description = "nezia's nixos configuration";
inputs = { inputs = {

View file

@ -1,23 +1,10 @@
{ pkgs, ... }: { ... }:
# Workaround for libdecor not being fully implemented yet when using wayland - https://github.com/wez/wezterm/issues/1969#issuecomment-1597817011
let
wrappedWezterm = pkgs.symlinkJoin {
name = "wezterm";
paths = [ pkgs.wezterm ];
buildInputs = [ pkgs.makeWrapper ];
postBuild = ''
wrapProgram $out/bin/wezterm \
--set WAYLAND_DISPLAY "wayland-1" \
--set GTK_THEME "adwaita"
'';
};
in
{ {
# WebGpu / Nvidia bug (also crashes on AMD drivers): https://github.com/wez/wezterm/issues/6050
# Rendering broken in master: https://github.com/NixOS/nixpkgs/issues/336069
programs.wezterm = { programs.wezterm = {
enable = true; enable = true;
package = wrappedWezterm;
extraConfig = '' extraConfig = ''
local w = require('wezterm') local w = require('wezterm')
@ -70,8 +57,8 @@ let
end end
return { return {
front_end = "WebGpu", front_end = "WebGpu",
enable_wayland = true, enable_wayland = false,
hide_tab_bar_if_only_one_tab = true, hide_tab_bar_if_only_one_tab = true,
show_new_tab_button_in_tab_bar = false, show_new_tab_button_in_tab_bar = false,
harfbuzz_features = { "ss01", "ss03" }, harfbuzz_features = { "ss01", "ss03" },