nix-dots/graphical/wezterm/default.nix

51 lines
998 B
Nix
Raw Permalink Normal View History

2025-05-16 18:11:06 -05:00
{pkgs, ...}: {
programs.wezterm = {
enable = true;
enableBashIntegration = true;
package = pkgs.runCommand "wezterm-config-only" {} ''
mkdir -p $out/etc/profile.d
cp ${pkgs.wezterm}/etc/profile.d/wezterm.sh $out/etc/profile.d
'';
extraConfig = builtins.readFile ./wezterm.lua;
colorSchemes = {
gbox = rec {
background = "#282828";
foreground = "#ebdbb2";
cursor_bg = foreground;
cursor_fg = background;
cursor_border = foreground;
selection_fg = background;
selection_bg = foreground;
ansi = [
"#282828"
"#cc241d"
"#98971a"
"#d79921"
"#458588"
"#B16286"
"#689D6A"
"#A89984"
];
brights = [
"#928374"
"#FB4934"
"#B8BB26"
"#FABD2F"
"#83A598"
"#D3869B"
"#8EC07C"
"#EBDBB2"
];
};
};
};
}