add trashy and neogit
This commit is contained in:
@@ -78,10 +78,20 @@
|
||||
action = "<CMD>Gitsigns toggle_deleted";
|
||||
options.desc = "Gitsigns deleted";
|
||||
}
|
||||
{
|
||||
key = "<leader>gc";
|
||||
action = "<CMD>NvimTreeClose<CR><CMD>Neogit<CR>";
|
||||
options.desc = "Commit changes";
|
||||
}
|
||||
{
|
||||
key = "<leader>gd";
|
||||
action = "<CMD>Gitsigns diffthis<CR>";
|
||||
options.desc = "Gitsigns diff this buffer";
|
||||
action = "<CMD>NvimTreeClose<CR><CMD>DiffviewOpen<CR>";
|
||||
options.desc = "View git changes";
|
||||
}
|
||||
{
|
||||
key = "<leader>gq";
|
||||
action = "<CMD>DiffviewClose<CR><CMD>NvimTreeOpen<CR>";
|
||||
options.desc = "Close git changes";
|
||||
}
|
||||
{
|
||||
mode = "n";
|
||||
|
||||
@@ -1,4 +1,13 @@
|
||||
{
|
||||
plugins.diffview = {
|
||||
enable = true;
|
||||
};
|
||||
plugins.neogit = {
|
||||
enable = true;
|
||||
integrations = {
|
||||
diffview = true;
|
||||
};
|
||||
};
|
||||
plugins.gitsigns = {
|
||||
enable = true;
|
||||
settings = {
|
||||
|
||||
@@ -18,6 +18,7 @@
|
||||
updateOffline = "sudo nixos-rebuild switch --option substitute false";
|
||||
goto = "cd $(find ~/projects -maxdepth 2 -type d | ${pkgs.fzf}/bin/fzf)";
|
||||
dev= "nix-shell --run zsh";
|
||||
rm= "trashy put";
|
||||
};
|
||||
oh-my-zsh = {
|
||||
enable = true;
|
||||
|
||||
@@ -44,6 +44,7 @@ in
|
||||
nix-output-monitor # nom
|
||||
nvd # nix diff, example: nvd diff /nix/var/nix/profiles/system-389-link /nix/var/nix/profiles/system-390-link
|
||||
compsize
|
||||
trashy # move files to trash
|
||||
];
|
||||
};
|
||||
}
|
||||
|
||||
17
overlays.nix
17
overlays.nix
@@ -10,7 +10,22 @@
|
||||
discord = prev.discord.override { withVencord = true; };
|
||||
tetrio-desktop = prev.tetrio-desktop.override { withTetrioPlus = true; };
|
||||
nerdfonts = prev.nerdfonts.override { fonts = [ "Hack" "Noto" ]; };
|
||||
waybar = prev.waybar.overrideAttrs (oldAttrs: { mesonFlags = oldAttrs.mesonFlags ++ [ "-Dexperimental=true" ]; });
|
||||
waybar = prev.waybar.overrideAttrs (oldAttrs: {
|
||||
mesonFlags = oldAttrs.mesonFlags ++ [ "-Dexperimental=true" ];
|
||||
});
|
||||
trashy = prev.trashy.overrideAttrs rec {
|
||||
version = "unstable-2.0.0";
|
||||
src = prev.fetchFromGitHub {
|
||||
owner = "oberblastmeister";
|
||||
repo = "trashy";
|
||||
rev = "7c48827e55bca5a3188d3de44afda3028837b34b";
|
||||
sha256 = "1pxmeXUkgAITouO0mdW6DgZR6+ai2dax2S4hV9jcJLM=";
|
||||
};
|
||||
cargoDeps = prev.rustPlatform.fetchCargoTarball {
|
||||
inherit src;
|
||||
hash = "sha256-/q/ZCpKkwhnPh3MMVNYZw6XvjyQpoZDBXCPagliGr1M=";
|
||||
};
|
||||
};
|
||||
# example = prev.example.overrideAttrs (oldAttrs: rec {
|
||||
# ...
|
||||
# });
|
||||
|
||||
Reference in New Issue
Block a user