Skip to content

johnvictorfs/dotfiles

Repository files navigation

My Dotfiles

Configuration files for zshrc, Neovim, Vscode, i3wm or mangowm, eww or polybar, and others.

I3 setup image
MangoWM setup Image

Installation

Requirements: Node.js 24+

  1. Clone the repository to ~/dotfiles:

    git clone https://github.com/johnvictorfs/dotfiles.git $HOME/dotfiles
  2. Run the wizard and select the modules you want to set up:

    node $HOME/dotfiles/wizard/init.ts

The wizard installs packages via pacman/paru (Arch-based distros only) and sets up symlinks for the selected configurations.


Keybinds

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

Main Packages used

About

My personal linux dotfiles for zsh, i3-gaps, neovim and others

Topics

Resources

License

Stars

Watchers

Forks

Contributors