File cleanup
This commit is contained in:
parent
07c6d451e5
commit
1ba2ce2b72
|
@ -1,21 +0,0 @@
|
|||
{
|
||||
gui = {
|
||||
showFileTree = true;
|
||||
showCommandLog = false;
|
||||
showIcons = true;
|
||||
theme = {
|
||||
lightTheme = false;
|
||||
activeBorderColor = ["#a6da95" "bold"];
|
||||
inactiveBorderColor = ["#cad3f5"];
|
||||
optionsTextColor = ["#8aadf4"];
|
||||
selectedLineBgColor = ["#363a4f"];
|
||||
selectedRangeBgColor = ["#363a4f"];
|
||||
cherryPickedCommitBgColor = ["#8bd5ca"];
|
||||
cherryPickedCommitFgColor = ["#8aadf4"];
|
||||
unstagedChangesColor = ["red"];
|
||||
};
|
||||
};
|
||||
update.method = "never";
|
||||
promptToReturnFromSubprocess = false;
|
||||
notARepository = "quit";
|
||||
}
|
|
@ -1,21 +0,0 @@
|
|||
version_pat='s/^tmux[^0-9]*([.0-9]+).*/\1/p'
|
||||
|
||||
is_vim="ps -o state= -o comm= -t '#{pane_tty}' \
|
||||
| grep -iqE '^[^TXZ ]+ +(\\S+\\/)?g?(view|n?vim?x?)(diff)?$'"
|
||||
tmux bind-key -n C-h if-shell "$is_vim" "send-keys C-h" "select-pane -L"
|
||||
tmux bind-key -n C-j if-shell "$is_vim" "send-keys C-j" "select-pane -D"
|
||||
tmux bind-key -n C-k if-shell "$is_vim" "send-keys C-k" "select-pane -U"
|
||||
tmux bind-key -n C-l if-shell "$is_vim" "send-keys C-l" "select-pane -R"
|
||||
tmux_version="$(tmux -V | sed -En "$version_pat")"
|
||||
tmux setenv -g tmux_version "$tmux_version"
|
||||
|
||||
tmux if-shell -b '[ "$(echo "$tmux_version < 3.0" | bc)" = 1 ]' \
|
||||
"bind-key -n 'C-\\' if-shell \"$is_vim\" 'send-keys C-\\' 'select-pane -l'"
|
||||
tmux if-shell -b '[ "$(echo "$tmux_version >= 3.0" | bc)" = 1 ]' \
|
||||
"bind-key -n 'C-\\' if-shell \"$is_vim\" 'send-keys C-\\\\' 'select-pane -l'"
|
||||
|
||||
tmux bind-key -T copy-mode-vi C-h select-pane -L
|
||||
tmux bind-key -T copy-mode-vi C-j select-pane -D
|
||||
tmux bind-key -T copy-mode-vi C-k select-pane -U
|
||||
tmux bind-key -T copy-mode-vi C-l select-pane -R
|
||||
tmux bind-key -T copy-mode-vi C-\\ select-pane -l
|
|
@ -1,4 +1,4 @@
|
|||
{pkgs, ...}: {
|
||||
imports = [./neovim.nix ./lazygit.nix];
|
||||
imports = [./neovim ./lazygit.nix];
|
||||
home.packages = [pkgs.ranger];
|
||||
}
|
||||
|
|
|
@ -1,6 +1,26 @@
|
|||
{...}: {
|
||||
programs.lazygit = {
|
||||
enable = true;
|
||||
settings = import ./config/lazygit.nix;
|
||||
settings = {
|
||||
gui = {
|
||||
showFileTree = true;
|
||||
showCommandLog = false;
|
||||
showIcons = true;
|
||||
theme = {
|
||||
lightTheme = false;
|
||||
activeBorderColor = ["#a6da95" "bold"];
|
||||
inactiveBorderColor = ["#cad3f5"];
|
||||
optionsTextColor = ["#8aadf4"];
|
||||
selectedLineBgColor = ["#363a4f"];
|
||||
selectedRangeBgColor = ["#363a4f"];
|
||||
cherryPickedCommitBgColor = ["#8bd5ca"];
|
||||
cherryPickedCommitFgColor = ["#8aadf4"];
|
||||
unstagedChangesColor = ["red"];
|
||||
};
|
||||
};
|
||||
update.method = "never";
|
||||
promptToReturnFromSubprocess = false;
|
||||
notARepository = "quit";
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
|
@ -1,20 +1,16 @@
|
|||
{pkgs, ...}: {
|
||||
imports = [./common.nix];
|
||||
programs.tmux = {
|
||||
enable = true;
|
||||
clock24 = true;
|
||||
extraConfig =
|
||||
builtins.readFile ./config/tmux.conf
|
||||
+ "\n"
|
||||
+ builtins.readFile (
|
||||
pkgs.fetchFromGitHub
|
||||
{
|
||||
owner = "catppuccin";
|
||||
repo = "tmux";
|
||||
rev = "4e48b09a76829edc7b55fbb15467cf0411f07931";
|
||||
sha256 = "bXEsxt4ozl3cAzV3ZyvbPsnmy0RAdpLxHwN82gvjLdU=";
|
||||
}
|
||||
+ "/catppuccin-macchiato.tmuxtheme"
|
||||
);
|
||||
extraConfig = builtins.readFile (
|
||||
pkgs.fetchFromGitHub
|
||||
{
|
||||
owner = "catppuccin";
|
||||
repo = "tmux";
|
||||
rev = "4e48b09a76829edc7b55fbb15467cf0411f07931";
|
||||
sha256 = "bXEsxt4ozl3cAzV3ZyvbPsnmy0RAdpLxHwN82gvjLdU=";
|
||||
}
|
||||
+ "/catppuccin-macchiato.tmuxtheme"
|
||||
);
|
||||
};
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue