(define-module (mirenn packages lazygit) #:use-module (guix build-system copy) #:use-module (guix download) #:use-module (guix gexp) #:use-module (guix packages) #:use-module ((guix licenses) #:prefix license:)) (define-public lazygit (package (name "lazygit") (version "0.65.1") (source (origin (method url-fetch) (uri (string-append "https://github.com/jesseduffield/lazygit/releases/download/v" version "/lazygit_" version "_linux_x86_64.tar.gz")) (sha256 (base32 "19h1q8lj7q4hyzay2a7vycx3a1vk2jl0nj731bjl58qgvayargh2")))) (build-system copy-build-system) (arguments (list #:install-plan #~'(("lazygit" "bin/")))) (home-page "https://lazygit.dev") (synopsis "Simple terminal UI for git commands") (description "Lazygit is a terminal UI for git that makes complex operations simple. Stage individual lines, interactive rebase, cherry-pick commits; all without memorizing obscure flags.") (license license:expat)))