From f794822a36ee4210439679c4a28278750734d687 Mon Sep 17 00:00:00 2001 From: caandt Date: Wed, 1 Jan 2025 19:19:34 -0500 Subject: [PATCH] lazygit --- user/config/bash/aliases | 1 + user/config/default.nix | 1 + user/config/lazygit/config.yml | 11 +++++++++++ user/prog.nix | 1 + 4 files changed, 14 insertions(+) create mode 100644 user/config/lazygit/config.yml diff --git a/user/config/bash/aliases b/user/config/bash/aliases index 239775f..ece0c09 100644 --- a/user/config/bash/aliases +++ b/user/config/bash/aliases @@ -48,6 +48,7 @@ alias gs='git status' alias ga='git add' alias gap='git add -p' alias gr='git reset' +alias lg='lazygit' # pacman aliases if _exists pacman; then diff --git a/user/config/default.nix b/user/config/default.nix index 6170a57..21e63f0 100644 --- a/user/config/default.nix +++ b/user/config/default.nix @@ -29,6 +29,7 @@ in { source ~/.config/gdb/gdbinit.py ''; xdg.configFile.git.source = ./git; + xdg.configFile.lazygit.source = ./lazygit; xdg.configFile.lsd.source = ./lsd; xdg.configFile.picom.source = ./picom; xdg.configFile.pwninit.source = ./pwninit; diff --git a/user/config/lazygit/config.yml b/user/config/lazygit/config.yml new file mode 100644 index 0000000..bf9dc0c --- /dev/null +++ b/user/config/lazygit/config.yml @@ -0,0 +1,11 @@ +quitOnTopLevelReturn: true +update: + method: never +promptToReturnFromSubprocess: false +os: + edit: "nvim {{filename}}" + editAtLine: "nvim {{filename}} +{{line}}" + open: "nvim {{filename}}" +keybinding: + universal: + quit: diff --git a/user/prog.nix b/user/prog.nix index a3dc025..cd6ac49 100644 --- a/user/prog.nix +++ b/user/prog.nix @@ -23,6 +23,7 @@ lib.mkIf config.u.has.prog { pwndbg pwninit patchelf + lazygit ] ++ lib.optionals config.u.has.graphical [ (cutter.withPlugins (ps: with ps; [jsdec rz-ghidra sigdb]))