From b41469616b7a84915e07321e6509cd76ac5797ae Mon Sep 17 00:00:00 2001 From: Anton Volnuhin Date: Sat, 18 May 2024 00:25:27 +0300 Subject: [PATCH] lazygit ubuntu install alt --- run_onchange_before_install_main_deps.sh.tmpl | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/run_onchange_before_install_main_deps.sh.tmpl b/run_onchange_before_install_main_deps.sh.tmpl index 6c2ee26..afdd73f 100644 --- a/run_onchange_before_install_main_deps.sh.tmpl +++ b/run_onchange_before_install_main_deps.sh.tmpl @@ -102,9 +102,6 @@ $Green########################################################################## ## Setup fish repo in ubuntu sudo apt-add-repository ppa:fish-shell/release-3 -y - ## Lazygit ppa - sudo add-apt-repository ppa:lazygit-team/release - ## Neovim ppa sudo add-apt-repository ppa:neovim-ppa/unstable {{ end -}} @@ -136,7 +133,13 @@ sleep 3 nix-env -iA nixpkgs.jump nixpkgs.du-dust {{ else if eq .chezmoi.osRelease.id "debian" "ubuntu" -}} - sudo apt install fish lazygit neovim $ACT_PACKAGES libpam-ssh-agent-auth -y + sudo apt install fish neovim $ACT_PACKAGES libpam-ssh-agent-auth -y + + LAZYGIT_VERSION=$(curl -s "https://api.github.com/repos/jesseduffield/lazygit/releases/latest" | grep -Po '"tag_name": "v\K[^"]*') + curl -Lo lazygit.tar.gz "https://github.com/jesseduffield/lazygit/releases/latest/download/lazygit_${LAZYGIT_VERSION}_Linux_x86_64.tar.gz" + tar xf lazygit.tar.gz lazygit + sudo install lazygit /usr/local/bin + nix-env -iA nixpkgs.jump nixpkgs.skim nixpkgs.du-dust if ! fish -c atuin &>/dev/null then