jjui
This commit is contained in:
@@ -13,7 +13,6 @@
|
|||||||
./fish.nix
|
./fish.nix
|
||||||
./fzf.nix
|
./fzf.nix
|
||||||
./git.nix
|
./git.nix
|
||||||
./lazygit.nix
|
|
||||||
./mise.nix
|
./mise.nix
|
||||||
./neovim
|
./neovim
|
||||||
./opencode.nix
|
./opencode.nix
|
||||||
|
|||||||
@@ -1,58 +0,0 @@
|
|||||||
{
|
|
||||||
programs.lazygit = {
|
|
||||||
enable = true;
|
|
||||||
settings = {
|
|
||||||
git = {
|
|
||||||
paging = {
|
|
||||||
colorArg = "always";
|
|
||||||
pager = "DELTA_FEATURES=decorations delta --light --paging=never --line-numbers --hyperlinks --hyperlinks-file-link-format=\"lazygit-edit://{path}:{line}\"";
|
|
||||||
};
|
|
||||||
|
|
||||||
commit = {
|
|
||||||
signOff = true;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
gui = {
|
|
||||||
theme = {
|
|
||||||
activeBorderColor = [
|
|
||||||
"#8839ef"
|
|
||||||
"bold"
|
|
||||||
];
|
|
||||||
inactiveBorderColor = [
|
|
||||||
"#6c6f85"
|
|
||||||
];
|
|
||||||
optionsTextColor = [
|
|
||||||
"#1e66f5"
|
|
||||||
];
|
|
||||||
selectedLineBgColor = [
|
|
||||||
"#ccd0da"
|
|
||||||
];
|
|
||||||
cherryPickedCommitBgColor = [
|
|
||||||
"#bcc0cc"
|
|
||||||
];
|
|
||||||
cherryPickedCommitFgColor = [
|
|
||||||
"#8839ef"
|
|
||||||
];
|
|
||||||
unstagedChangesColor = [
|
|
||||||
"#d20f39"
|
|
||||||
];
|
|
||||||
defaultFgColor = [
|
|
||||||
"#4c4f69"
|
|
||||||
];
|
|
||||||
searchingActiveBorderColor = [
|
|
||||||
"#df8e1d"
|
|
||||||
];
|
|
||||||
};
|
|
||||||
|
|
||||||
authorColors = {
|
|
||||||
"*" = "#7287fd";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
home.shellAliases = {
|
|
||||||
lg = "lazygit";
|
|
||||||
};
|
|
||||||
}
|
|
||||||
@@ -11,6 +11,7 @@
|
|||||||
./plugins/mini.nix
|
./plugins/mini.nix
|
||||||
./plugins/supermaven.nix
|
./plugins/supermaven.nix
|
||||||
./plugins/oil.nix
|
./plugins/oil.nix
|
||||||
|
./plugins/toggleterm.nix
|
||||||
./plugins/treesitter.nix
|
./plugins/treesitter.nix
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|||||||
@@ -86,6 +86,17 @@
|
|||||||
action = ":Pick lsp scope='document_symbol'<CR>";
|
action = ":Pick lsp scope='document_symbol'<CR>";
|
||||||
options.desc = "Symbols (LSP, buffer)";
|
options.desc = "Symbols (LSP, buffer)";
|
||||||
}
|
}
|
||||||
|
# g - git
|
||||||
|
{
|
||||||
|
mode = "n";
|
||||||
|
key = "<leader>gg";
|
||||||
|
action.__raw = ''
|
||||||
|
function()
|
||||||
|
require('toggleterm.terminal').Terminal:new({ cmd = 'jjui', direction = 'float' }):toggle()
|
||||||
|
end
|
||||||
|
'';
|
||||||
|
options.desc = "jjui";
|
||||||
|
}
|
||||||
# l - lsp/formatter
|
# l - lsp/formatter
|
||||||
{
|
{
|
||||||
mode = "n";
|
mode = "n";
|
||||||
|
|||||||
20
modules/home/neovim/plugins/toggleterm.nix
Normal file
20
modules/home/neovim/plugins/toggleterm.nix
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
{
|
||||||
|
programs.nixvim.plugins.toggleterm = {
|
||||||
|
enable = true;
|
||||||
|
settings = {
|
||||||
|
open_mapping = null;
|
||||||
|
direction = "float";
|
||||||
|
float_opts = {
|
||||||
|
border = "curved";
|
||||||
|
winblend = 3;
|
||||||
|
};
|
||||||
|
size = 20;
|
||||||
|
hide_numbers = true;
|
||||||
|
shade_terminals = true;
|
||||||
|
shading_factor = 2;
|
||||||
|
start_in_insert = true;
|
||||||
|
close_on_exit = true;
|
||||||
|
shell = "fish";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user