___________ ________ __ _____.__.__
\__ ___/_______ __ __ __ \______ \ _____/ |__/ ____\__| | ____ ______
| | / ___/ | \ | \ | | \ / _ \ __\ __\| | | _/ __ \ / ___/
| | \___ \| | / | / | ` ( <_> ) | | | | | |_\ ___/ \___ \
|____|/____ >____/|____/ /_______ /\____/|__| |__| |__|____/\___ >____ >
\/ \/ \/ \/This repository contains my personal configurations for development and daily use.
-
delta - A syntax-highlighting pager for git, diff, and grep output.
-
bottom - alternative to
top, interactive text-based system monitor, process viewer and process manager. -
procs - alternative to
ps, tool for getting information about processes. It provides convenient, human-readable (and colored) output format by default. -
exa - alternative to
ls, tool for listing directory contents. -
bat - alternative to
cat, tool for see files with syntax highlighting. -
Github CLI - Tool for working with Github from command line (create PR, issues, etc)
-
Fish shell - shell user-friendly
-
starship - cool shell theme
-
ASDF - Version manager for same languages
-
Tmux - Terminal multiplexer
-
Neovim - Modern text editor
curl -L https://raw.githubusercontent.com/Tsugami/dotfiles/main/install.sh | bash.dotfiles/
├── .config/
│ ├── git/ # Git configurations
│ └── tmux/ # Tmux configurations
│ └── fish/ # fish configurations
└── Makefile # Automation scripts
Update all submodules:
make download_git_modulesTo update all configurations:
make setupPrefix: Ctrl+b or Ctrl+a
| Shortcut | Action |
|---|---|
prefix + C-c |
New session |
prefix + C-f |
Find session |
prefix + BTab |
Last session |
| Shortcut | Action |
|---|---|
prefix + C-h |
Previous window |
prefix + C-l |
Next window |
prefix + Tab |
Last active window |
| Shortcut | Action |
|---|---|
prefix + - |
Split horizontal |
prefix + _ |
Split vertical |
prefix + h/j/k/l |
Navigate panes |
prefix + H/J/K/L |
Resize pane |
prefix + < / > |
Swap pane |
prefix + + |
Maximize pane |
prefix + z |
Toggle zoom pane |
prefix + q |
Show pane indexes |
| Shortcut | Action |
|---|---|
prefix + Enter |
Enter copy mode |
v |
Begin selection |
y |
Copy selection |
C-v |
Rectangle selection |
| Shortcut | Action |
|---|---|
prefix + r |
Reload config |
prefix + e |
Edit local config |
prefix + m |
Toggle mouse |
prefix + t |
Clock |
if you unzipped your .ssh folder from the FAT formatted pendrive, It's the permissions would not have been kept, you would need to run:
sudo chmod -R 700 "$HOME/.ssh"; chmod -R 600 "$HOME/.ssh";