mirror of
https://github.com/kittywitch/nixfiles.git
synced 2026-02-09 04:19:19 -08:00
26 lines
571 B
Nix
26 lines
571 B
Nix
{
|
|
std,
|
|
inputs,
|
|
...
|
|
}: let
|
|
inherit (std) set list;
|
|
in {
|
|
programs.zsh.shellAliases = {
|
|
tt = "tmux new -AD -s";
|
|
};
|
|
programs.tmux = {
|
|
enable = true;
|
|
terminal = "tmux-256color";
|
|
keyMode = "vi";
|
|
baseIndex = 1;
|
|
extraConfig = with set.map (_: v: "colour${builtins.toString (list.unsafeHead v)}") inputs.base16.lib.base16.shell.mapping256; ''
|
|
# proper title handling
|
|
set -g set-titles on
|
|
set -g set-titles-string "#T"
|
|
set -ga terminal-overrides ",xterm-256color:Tc"
|
|
|
|
# mouse
|
|
set -g mouse on
|
|
'';
|
|
};
|
|
}
|