diff --git a/modules/programs/gui/foot.nix b/modules/programs/gui/foot.nix index e13952e..9dc9385 100644 --- a/modules/programs/gui/foot.nix +++ b/modules/programs/gui/foot.nix @@ -17,28 +17,18 @@ in { package = pkgs.foot; settings = { main = { - term = "foot"; + term = "xterm-256color"; app-id = "foot"; title = "foot"; locked-title = "no"; + shell = "fish"; - font = "ComicShannsMono Nerd Font:size=14"; + font = "Iosevka Nerd Font:size=14"; + font-bold = "Iosevka Nerd Font:size=14"; - # line-height = 20; - letter-spacing = 0; - horizontal-letter-offset = 0; - vertical-letter-offset = -0.75; - box-drawings-uses-font-glyphs = "no"; - dpi-aware = "no"; + dpi-aware = false; - initial-window-size-chars = "104x36"; - initial-window-mode = "windowed"; - pad = "5x5 center"; - resize-delay-ms = 100; - - bold-text-in-bright = "no"; - word-delimiters = '',│`|:"'()[]{}<>''; - selection-target = "primary"; + pad = "0x0 center"; }; desktop-notifications.command = "${pkgs.libnotify}/bin/notify-send -a \${app-id} -i \${app-id} \${title} \${body}"; @@ -51,7 +41,7 @@ in { }; scrollback = { - lines = 100000; + lines = 10000; multiplier = 10.0; indicator-position = "relative"; indicator-format = "line"; @@ -66,22 +56,19 @@ in { abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_.,~:;/?#@!$&%*+="'()[]''; }; + tweak = { + font-monospace-warn = "no"; + sixel = "yes"; + }; cursor = { style = "beam"; blink = "true"; }; mouse = { - hide-when-typing = "yes"; # not really needed since we already enable this in Hyprland + hide-when-typing = "yes"; # not really needed since we already enable this in Hyprland. alternate-scroll-mode = "yes"; }; - - csd = {preferred = "server";}; - - key-bindings = { - show-urls-launch = "Control+Shift+u"; - unicode-input = "Control+Shift+i"; - }; }; }; };