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 tmux
sudo apt-get install zsh
sudo apt-get install vim
sudo apt-get install git
sudo apt-get install ruby
sudo 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/superfile
curl -fsSL https://raw.githubusercontent.com/getnf/getnf/main/install.sh | zsh -s -- --tag=v0.1.0
sudo 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 glow
More 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 lolcat
sudo apt-get install sl
sudo apt-get install cowsay