doc: packages needed by locally installed apps

This commit is contained in:
Michel 2023-10-09 14:24:13 +02:00
parent ead57a3c30
commit 70a4957ce3

View File

@ -33,6 +33,19 @@ dotfiles checkout 2>&1 | egrep "\s+" | awk {'print $1'} |
dotfiles checkout dotfiles checkout
``` ```
## Install into `/etc/skel`
```
sudo mkdir -p /etc/skel/.dotfiles
sudo chown $(whoami) /etc/skel
git clone --bare $(dotfiles remote -v | head -1 | cut -f2 | cut -f1 -d' ') /etc/skel/.dotfiles
alias skelfiles='/usr/bin/git --git-dir=/etc/skel/.dotfiles --work-tree=/etc/skel'
skelfiles config --local status.showUntrackedFiles no
skelfiles checkout
```
## Useful Commands ## Useful Commands
- List all tracked files (from CWD): - List all tracked files (from CWD):
@ -101,6 +114,10 @@ So it is more coherent/simpler to copy this behaviour into Zsh.
## lazygit ## lazygit
````
sudo apt install git-delta
````
### Binary Releases ### Binary Releases
``` ```
@ -125,6 +142,7 @@ go install github.com/jesseduffield/lazygit@latest
``` ```
mkdir -p $HOME/dev_3rd/golang mkdir -p $HOME/dev_3rd/golang
cd $HOME/dev_3rd/golang cd $HOME/dev_3rd/golang
git clone https://github.com/jesseduffield/lazygit.git git clone https://github.com/jesseduffield/lazygit.git
cd lazygit cd lazygit
go install go install
@ -133,10 +151,17 @@ go install
## neovim ## neovim
```` ````
sudo apt install libfuse2 xsel
mkdir -p $HOME/.local/bin
cd $HOME/.local/bin cd $HOME/.local/bin
curl -LO https://github.com/neovim/neovim/releases/download/nightly/nvim.appimage curl -LO https://github.com/neovim/neovim/releases/download/nightly/nvim.appimage
chmod u+x nvim.appimage chmod u+x nvim.appimage
ln -sf nvim.appimage nvim ln -sf nvim.appimage nvim
ln -sf nvim.appimage vi
cd $HOME cd $HOME
nvim --version nvim --version
vi --version
```` ````