Skip to content

harilvfs/i3wmdotfiles

Repository files navigation

i3wm Dotfiles

These dotfiles come with Catppuccin & Nordic theme

Nordic Catppuccin

Nordic
Catppuccin

Explore Configuration Branches

Note

Theme-specific configurations are placed in different branches of the repository to avoid conflicts. Make sure to check them out before using.

Important

Note that the keybindings are based on my personal use, so remember to change them after installation.
Also, make sure to install gum and figlet before running the setup script, depending on your distro:

For Arch Linux:

sudo pacman -S gum figlet

For Fedora:

sudo dnf install gum figlet

🚀 Quick Setup

Easily set up i3wm with the following script, which supports both Arch and Fedora-based systems. If you encounter any issues, feel free to open an issue.

git clone https://github.com/harilvfs/i3wmdotfiles ~/i3wmdotfiles
cd ~/i3wmdotfiles
chmod +x setup.sh
./setup.sh

⚡ One-Liner Installation

Tip

Alternatively, run this command for a quick setup:

bash <(curl -L https://raw.githubusercontent.com/harilvfs/i3wmdotfiles/main/setup.sh)

Dependencies

  • i3status
  • polybar
  • dmenu
  • rofi
  • alacritty
  • kitty
  • picom
  • maim
  • fish
  • imwheel
  • nitrogen
  • polkit-gnome
  • xclip
  • flameshot
  • lxappearance
  • thunar
  • gnome-keyring
  • neovim
  • pasystray
  • network-manager-applet
  • zsh
  • feh
  • ttf-meslo-nerd
  • noto-fonts-emoji
  • ttf-joypixels
  • ttf-jetbrains-mono
  • gnome-settings-daemon
  • xorg-server
  • xorg-xinit
  • xorg-xrandr
  • xorg-xset
  • gtk3
  • xterm

🚀 Default Apps

  • Browser: Thorium / Brave
  • File Manager: Nemo / Thunar
  • Code Editor: Cursor / Vim
  • Screenshot Tool: Flameshot
  • Terminal: Alacritty / Kitty
  • Launcher: Rofi / Dmenu
  • Status Bar: Polybar / i3status
  • Shell: Bash / Zsh

Wallpapers

If you want additional wallpapers, clone this repository.

git clone https://github.com/harilvfs/wallpapers

Set Wallpaper using nitrogen or feh

Change Theme, Icons and Mouse Cursor from lxappearance

  • Download themes and icons from my repositories: Themes Repository | Icons Repository.
  • Widget Theme : NordArc-Theme / Catppuccin-Moncha-Standard
  • Icon Theme : NordArc / Nordzy
  • Mouse Cursor : Capitaine Cursors - Light / Bibata-Modern-Ice

Keybinds

Launchers

Key Combo Action
Super + X Open Terminal (Kitty/Alacritty)
Super + R Open App Launcher (Rofi/dmenu)
Super + E Open File Manager (Thunar)
Super + B Open Browser (Brave)

Screenshots

Key Combo Action
Super + N Screenshot Selected Area (Flameshot)
Super + M Screenshot Entire Screen (Flameshot)

Window Management

Key Combo Action
Super + Q Close Focused Window
Alt + Tab Switch Windows
Super + Number Switch Workspace
Super + Shift + Number Move Container to Workspace
Super + Shift + C Reload Config
Super + Shift + R Restart i3
Super + Shift + E Exit i3 Session

Navigation

Key Combo Action
Super + J Focus Left
Super + K Focus Down
Super + L Focus Up
Super + O Focus Right

Moving Windows

Key Combo Action
Super + Shift + J Move Left
Super + Shift + K Move Down
Super + Shift + L Move Up
Super + Shift + O Move Right

Layouts

Key Combo Action
Super + H Split Horizontally
Super + V Split Vertically
Super + F Toggle Fullscreen

Tiling/Floating

Key Combo Action
Super + Shift + Space Toggle Tiling/Floating
Super + Space Switch Focus between Tiling/Floating
Super + A Focus Parent Container
Super + D Focus Child Container

🔗 Credits

Special Thanks

Shoutout to Justus0405 & TheDistroHopper for their i3wm dotfiles.