add workaround for wezterm looking out of place
This commit is contained in:
parent
7209d0eb3b
commit
c1f0f1ca48
1 changed files with 18 additions and 3 deletions
|
@ -1,8 +1,23 @@
|
|||
{ ... }:
|
||||
{ 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
|
||||
{
|
||||
programs.wezterm = {
|
||||
enable = true;
|
||||
package = wrappedWezterm;
|
||||
extraConfig = ''
|
||||
local w = require('wezterm')
|
||||
|
||||
|
@ -56,9 +71,9 @@
|
|||
|
||||
return {
|
||||
front_end = "WebGpu",
|
||||
enable_wayland = true,
|
||||
hide_tab_bar_if_only_one_tab = true,
|
||||
show_new_tab_button_in_tab_bar = false,
|
||||
enable_wayland = false,
|
||||
harfbuzz_features = { "ss01", "ss03" },
|
||||
|
||||
leader = { key = " ", mods = "CTRL", timeout_milliseconds = 1000 },
|
||||
|
|
Loading…
Reference in a new issue