From dfe9de1d0fe744ba299e555c4f6b2192e558cf30 Mon Sep 17 00:00:00 2001 From: dadada Date: Sun, 30 Jan 2022 13:19:40 +0100 Subject: [PATCH] Fixed terminal true-color --- home/modules/alacritty/default.nix | 3 ++- home/modules/git.nix | 2 ++ home/modules/tmux.nix | 3 ++- home/modules/vim/vimrc | 2 ++ 4 files changed, 8 insertions(+), 2 deletions(-) diff --git a/home/modules/alacritty/default.nix b/home/modules/alacritty/default.nix index 98a91ae..395f5ab 100644 --- a/home/modules/alacritty/default.nix +++ b/home/modules/alacritty/default.nix @@ -15,9 +15,10 @@ in programs.alacritty = { enable = true; settings = { + env.TERM = "xterm-256color"; scrolling.history = 0; font = { - size = 10; + size = 9; normal = { family = "Jetbrains Mono"; style = "Regular"; diff --git a/home/modules/git.nix b/home/modules/git.nix index 533a33d..9420ad2 100644 --- a/home/modules/git.nix +++ b/home/modules/git.nix @@ -29,6 +29,8 @@ in }; delta = { navigate = true; # use n and N to move between diff sections + side-by-side = false; + line-numbers = true; }; diff = { renames = "copies"; diff --git a/home/modules/tmux.nix b/home/modules/tmux.nix index 8ea0faf..99a28f0 100644 --- a/home/modules/tmux.nix +++ b/home/modules/tmux.nix @@ -10,13 +10,14 @@ in config = mkIf cfg.enable { programs.tmux = { enable = true; - terminal = "xterm-256color"; + terminal = "tmux-256color"; extraConfig = '' setw -g mode-keys vi set -g mouse on set -g set-clipboard external set -g set-titles on set -g status on + set -ga terminal-overrides ',*256col*:Tc' set-option -g status-interval 5 set-option -g automatic-rename on set-option -g automatic-rename-format '#{b:pane_current_path}' diff --git a/home/modules/vim/vimrc b/home/modules/vim/vimrc index f7e85e9..8c8bb88 100644 --- a/home/modules/vim/vimrc +++ b/home/modules/vim/vimrc @@ -51,6 +51,8 @@ set mouse=a syntax enable if (has("termguicolors")) + let &t_8f="\[38;2;%lu;%lu;%lum" + let &t_8b="\[48;2;%lu;%lu;%lum" set termguicolors endif