My personal backup of my dotfiles, featuring i3-wm, rofi, polybar, and more.
- WM i3-wm
- Launcher rofi
- Panel polybar
- Compositor picom
- GTK Fonts 0xProto, Iosevka Custom, etc.
- File Manager thunar
- Web Browser firefox
- Task Manager htop
- Power Manager tlp
- Image Viewer viewnior, feh
- Terminal alacritty, xfce4-terminal
- CLI Shell zsh
- Notification Daemon dunst
- Text Editor vim, neovim
- Music Player rhythmbox, mixxx
- Media Player mpv, vlc
- Wallpaper Handler feh, pywal
- Super + Enter launch alacritty
- Super + Shift + Enter launch xfce4-terminal
- Super + Shift + w launch firefox
- Super + Shift + f launch thunar
- Super + d launch rofi
- Ctrl + Print xfce4-screenshooter
- Print scrot
- Super + h,j,k,l change focus
- Super + Arrows change focus
- Super + Shift + h,j,k,l move focused window
- Super + Shift + Arrows move focused window
- Super + 1-9 switch to workspace 1-9
- Super + Shift + 1-9 move focused container to workspace 1-9
- Super + q kill focused window
- Super + f fullscreen toggle
- Super + s layout toggle split
- Super + z layout stacking
- Super + w layout tabbed
- Alt + b split in horizontal orientation
- Alt + v split in vertical orientation
- Super + Space floating toggle
- Super + Shift + Space focus mode_toggle
- Super + r mode resize
- Super + e launch powermenu
- Super + Shift + r restart i3
- Super + Shift + c reload i3 configuration
- Ctrl + Alt + p switch polybar style
- Ctrl + Alt + c switch colorscheme
More keybinds are available in the ~/.config/i3/config
file
Ensure the following dependencies are installed:
git
, stow
, i3-wm
, i3lock-color
, feh
, polybar
, rofi
, alacritty
, dunst
, picom-git
, brightnessctl
, xidlehook
, scrot
, capitaine-cursors
, papirus-icon-theme
, papirus-folders-git
, gruvbox-papirus-folders, catppuccin-papirus-folders, dracula-papirus-folders, papirus-nord.
yay -S git stow i3-wm i3lock-color feh polybar rofi alacritty dunst picom-git brightnessctl xidlehook scrot papirus-icon-theme papirus-folders-git capitaine-cursors
git clone --depth=1 https://github.com/berthosefin/dotfiles ~/dotfiles
cd ~/dotfiles && stow home -t ~
- Replace occurrences of
thos
with your username in the configuration files. - Reboot your system to apply changes.
- Fix any potential errors that arise after reboot.
- You're all set! Start working with your new setup.
- Inspect before use: Ensure you review the configuration before applying it.
- Backup: Always create a backup of your current configuration before applying new dotfiles.