All my terminal programs are using Vim-style as much as possible.
| name | config file | path to storage |
|---|---|---|
| tmux | tmux.conf | ~/.conf/tmux/tmux.conf |
| zsh | .zshrc | ~/.zshrc |
| vim | .vimrc | ~/.vimrc |
| vimk | keys.vim | ~/.conf/vim/keys.vim |
| vimm | mini.vim | ~/.conf/vim/mini.vim |
| coc | coc-settings.json | ~/.vim/coc-settings.json |
| termux | termux.properties | ~/.termux/termux.properties |
| superfile | config.toml | ~/.config/superfile/config.toml |
| superfile | hotkeys.toml | ~/.config/superfile/hotkeys.toml |
You can run this shell script to automatically place the config files.
| name | install way | description |
|---|---|---|
| tmux | tmux | terminal multiplexer |
| zsh | zsh | a shell |
| vim | vim | a editor |
| git | git | a version control tool |
| nodejs | nodejs | vim plugin -- coc needed |
| name | install way | description |
|---|---|---|
| yazi | yazi | a console file manager |
| superfile | superfile | a modernize console file manager |
| getnf | getnf | easy to install Nerd Fonts |
| glow | glow | a markdown reader |
| ruby | ruby | install lolcat needed |
| name | install way | description |
|---|---|---|
| figlet | figlet | a ASCII art |
| lolcat | lolcat | a colorful printer |
| sl | sl | a train is running |
| cowsay | cowsay | a cow is saying something... |
sudo apt-get install tmuxsudo apt-get install zshsudo apt-get install vimsudo apt-get install gitsudo apt-get install rubysudo apt-get install nodejs- get the zip-file
# yazi.zip already download in https://github.com/Lavenir7/term-config-files/yazi/yazi.zip (download date: 2025-01-26)
cp https://github.com/Lavenir7/term-config-files/yazi/yazi.zip .
# or you can download online
curl -fLo yazi.zip https://github.com/sxyazi/yazi/releases/latest/download/yazi-x86_64-unknown-linux-gnu.zip- install
unzip -q yazi.zip -d yazi-temp
sudo mv yazi-temp/*/yazi /usr/local/bin # then you can use yazi
rm -rf yazi-temp yazi.zip- fonts-needed see this: Nerd-Font install
- install by local-file
Warning
superfile's files already download in https://github.com/Lavenir7/term-config-files/superfile/* (download date: 2025-01-26) and I have changed the install-file for use local-file
git clone https://github.com/Lavenir7/term-config-files
cd term-config-files/superfile/
./install.sh- install online
bash -c "$(curl -sLo- https://superfile.netlify.app/install.sh)"-
fonts-needed see this: Nerd-Font install
-
uninstall
rm -rf /usr/local/bin/spf ~/.config/superfilecurl -fsSL https://raw.githubusercontent.com/getnf/getnf/main/install.sh | zsh -s -- --tag=v0.1.0sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://repo.charm.sh/apt/gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/charm.gpg
echo "deb [signed-by=/etc/apt/keyrings/charm.gpg] https://repo.charm.sh/apt/ * *" | sudo tee /etc/apt/sources.list.d/charm.list
sudo apt update && sudo apt install glowMore install way see here: charmbracelet/glow
sudo apt-get install figlet- checkout
ruby
ruby -v- install ruby if not have ruby
sudo apt-get install ruby- download lolcat
curl -fLo ~/lolcat.zip https://github.com/busyloop/lolcat/archive/master.zip
unzip ~/lolcat.zip- install lolcat
cd ~/lolcat-master/bin
gem install lolcatsudo apt-get install slsudo apt-get install cowsay