Skip to content

Lavenir7/term-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

term-config

All my terminal programs are using Vim-style as much as possible.

Config Files

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.

Software

Required

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

Optional

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

Funny

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...

Install (Ubuntu24.04 available)

tmux

sudo apt-get install tmux

zsh

sudo apt-get install zsh

vim

sudo apt-get install vim

git

sudo apt-get install git

ruby

sudo apt-get install ruby

nodejs

sudo apt-get install nodejs

yazi

  • 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

superfile

  • 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)"
rm -rf /usr/local/bin/spf ~/.config/superfile

getnf

curl -fsSL https://raw.githubusercontent.com/getnf/getnf/main/install.sh | zsh -s -- --tag=v0.1.0

glow

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

figlet

sudo apt-get install figlet

lolcat

  • 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

sl

sudo apt-get install sl

cowsay

sudo apt-get install cowsay

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published