Skip to content

Linux environment configuration and dotfiles.

Notifications You must be signed in to change notification settings

FloopCZ/linux-environment

Repository files navigation

Floop's Linux Environment

Are you tired of configuring your linux environment every time you launch a new VPS or reinstall your workstation? Deploy Floop's environment and enjoy!

screenshot

Deployment

git clone https://github.com/FloopCZ/linux-environment.git
cd linux-environment
./deploy.sh --install

If you are a Vim user, don't forget to run :PlugInstall inside Vim.

Cheatsheet

tmux

Shortcut Description
Ctrl-b c Create new window.
Ctrl-b % Split window horizontally.
Ctrl-b _ Split window vertically.
Ctrl-b x Kill frozen pane.
Ctrl-y/o Move one window left/right.
Ctrl-h/j/k/l Move one pane left/down/up/right.
Ctrl-b d Detach current session.
tmux a Reattach a detached session.

vim

To learn the basics of Vim, run the vimtutor command in your terminal.

Shortcut Description
:tabe <name> Open existing/new file in a new tab.
Shift-h/l Move one tab left/right.
:PlugInstall Install all the registered plugins.
<F8> Disable auto indent.

zsh

Shortcut Description
Ctrl-space Execute the suggested command.
Ctrl-right arrrow Accept one word of the suggested command.
Ctrl-c Interrupt command.
Ctrl-f Expand wildcards to the list of full names.
Ctrl-d Exit shell.
rm Aliased to trash (use trash-empty to empty trash and /bin/rm for the real rm).

git

To learn the basics of Git, try this Git game.

Shortcut Description
gco git checkout
gl git pull
gp git pull
gd git diff
gst git status
gb git branch

For more Git shortcuts, see oh-my-zsh git plugin wiki.

Dockerfiles

You can find a "maximalistic" system preinstalled with Floop's Linux Environment on Docker Hub.

About

Linux environment configuration and dotfiles.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published