go back to WebGl / wayland disabled
This commit is contained in:
parent
c1f0f1ca48
commit
1e99cadd38
2 changed files with 5 additions and 19 deletions
|
@ -1,4 +1,3 @@
|
||||||
|
|
||||||
{
|
{
|
||||||
description = "nezia's nixos configuration";
|
description = "nezia's nixos configuration";
|
||||||
inputs = {
|
inputs = {
|
||||||
|
|
|
@ -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" },
|
||||||
|
|
Loading…
Reference in a new issue