gitconfig
: configuration file of git.config.fish
: my configuration file offish
shell.- dir
nvim
: configuration files ofneovim
, it's a fork of LazyVim. update
: executable script to setup the working environment.wezterm.lua
: configuration file ofwezterm
.- dir
format
: configurations for some formatters. tmux.conf
: configuration oftmux
.starship.toml
: configuration ofstarship
.
firefox
fish
neovim
+ LazyVim.
- compiler:
clang
>gcc
>icx
for test,gcc
for release, andicx
for HPC applications. - debugger:
gdb
- build system:
SCons
andxmake
>cmake
+ninja
- python package manager:
miniconda
+mamba
>pip
git
: for version control.delta
: for better visualization ofgit diff
.
tldr
for docranger
for file navigationzoxide
for bettercd
experiencebat
for better file viewlsd
for better file listaria2
andaxel
: for fast downloadbtop
andbtm
: for processes contralncdu
+duf
for better disk organizationcppman
for documentation of standard C++ libraries.shellcheck
for shell script syntax checking.black
for formatting python scripts,format/pyproject.toml
for configuration.clang-format
: for formatting of c++, java and some other languages,format/clang-format
for configuration..ripgrep
: for string search.