Configuration files for zshrc, Neovim, Vscode, i3wm, hyprland, eww and others
Instructions
-
Before Installing: Most packages will attempt to be installed with
pacman
(Arch Repository Package Manager) orparu
(AUR helper), some Python (pip) packages will be installed as well in the setup script. Even then most configuration is distro-agnostic, and you can read below what you can and cannot run depending if you're running an Arch-based distro or not. You can just answer 'n' to every installation prompt when running the below scripts if you're not using an Arch-based distro, and install the needed packages manually with your preferred package manager if necessary. -
Clone repository dotfiles to
~/dotfiles
:git clone https://github.com/johnvictorfs/dotfiles.git $HOME/dotfiles cd $HOME/dotfiles
-
Zsh Setup:
# Installation with pacman, config is distro-agnostic ./zsh.sh # Distro-agnostic, symlink .zshrc and .aliases files ./oh-my-zsh.sh
-
Neovim Setup:
Installation with pacman, config is distro-agnostic
./nvim.sh
-
i3/rofi/kitty and some others Setup:
Installation with paru, config is distro-agnostic
./setup.sh
-
VsCode Setup:
Installation with pacman, config is distro-agnostic
./vscode.sh
Keybinds
- Default $mod key: Super
Key | Action |
---|---|
$mod + Shift + i | Open config file in nvim |
$mod + h | Switch to Horizontal tiling |
$mod + v | Switch to Vertical tiling |
$mod + <1-8> | Switch Workspace |
$mod + Shift + <1-8> | Move active Window to Workspace and switch to it |
$mod + Shift + Space | Toggle floating on active Window |
$mod + Space | Toggle focus between floating or non-floating Window |
$mod + Ctrl + m | Open audio settings |
$mod + f | Toggle Active Window Full-screen |
$mod + Return | Open Terminal Window |
$mod + n | Open Notes |
$mod + ← ↑ → ↓ | Switch Active Window |
$mod + Ctrl + ← ↑ → | Resize active window |
$mod + Shift + ← ↑ → ↓ | Move Active Window |
$mod + d | Open Application Launcher |
$mod + w | Open Browser |
$mod + F3 | Open File Manager |
$mod + F2 | Open Music Player |
$mod + c | Open Windowed Terminal Calculator |
$mod + q | Close active Window |
PrtScr | Region selection Screenshot with Flameshot |
Volume Up/Down | Increase/Decrease Volume with Fn keys |
Volume Mute | Mute/Unmute Volume with Fn keys |
$mod + 0 | System Mode to lock/suspend/restart/shutdown etc. |
$mod + l | Lock Screen |
$mod + Click + Drag Window | Move floating window with the mouse |