Dotfiles for Arch XFCE4 + i3-WM setup. It's recommended to start with a fresh arch linux with XFCE4.
Previews:
![]() |
![]() |
![]() |
![]() |
sudo pacman -S --needed base-devel git i3 alacritty fastfetch fish picom rofi thunar autotiling feh rofimoji flameshot xfce4-whiskermenu-plugin xfce4-clipman-plugin xfce4-pulseaudio-plugin xfce4-notifyd xfce4-panel-profiles ttf-jetbrains-mono-nerdYou need AUR package helper to install this package, get it by:
git clone https://aur.archlinux.org/yay.gitcd yay
makepkg -siyay -S i3ipc-glib-gitgit clone https://github.com/BKYTamilan/Dotfiles.git
cd DotfilesCaution
Backup your existing config files, this command will OVERWRITE the existing config folders.
cp -rf ~/Dotfiles/config/* ~/.config/Go to Settings Manager>Session and Startup>Current Session.
Change xfwm4 and xfdesktop from immediatlety to never.
Go to Settings Manager>Session and Startup>Application Autostart
click on +Add. The name should be i3, description should be i3-wm and the command should be i3
Reboot the system
rebootNote
You will need to log out and log back in (or reboot) for the change to take effect.
Make sure you have xfce4-panel-profiles plugin installed
Right click the panel and choose Panel Preference.
Click on Backup and restore at the top of the window.
Click on Import [Looks like a folder icon].
Go to Home/Dotfiles/xfce4-panel and select the archive file.
Name the config as per you like. select the config and click on Apply [Apply icon looks like 2 gears].
Copy the wallpaper folder to your home directory.
cp -r ~/Dotfiles/Wallpaper ~/You can change the wallpaper from i3 config exec --no-startup-id feh --bg-fill {Path/Of/Your/Wallpaper}
Copy the rofi theme folder.
cp -r ~/Dotfiles/Rofi-theme/themes ~/.local/share/rofi/To apply the theme, type this in terminal.
rofi-theme-selectorSearch rounded-nord-dark, hit Enter and press Alt+A to apply the theme.
Download Yet Another Monochrome Icon
Go to Settings Manager>Appearance>Icons
Click on +Add and select the icon file from your downloads folder. Select the icon to apply it.
To set Fish as your default shell, run:
chsh -s /usr/bin/fishNote
You will need to log out and log back in (or reboot) for the change to take effect.
Important
You will have to remove the keybindings/shortcuts from XFCE4 to avoid the problems of keys not working.
Go to Settings Manager>Keyboard>Application Shortcuts, Press ctrl+A and remove every shortcuts.
| Dependencies |
|---|
i3 |
alacritty |
fastfetch |
fish |
picom |
rofi |
thunar |
autotiling |
feh |
rofimoji |
flameshot |
xfce4-whiskermenu-plugin |
xfce4-clipman-plugin |
xfce4-pulseaudio-plugin |
xfce4-notifyd |
xfce4-panel-profiles |
ttf-jetbrains-mono-nerd |
| Shortcut key | shortcut action |
|---|---|
| SuperKey + Enter | Open Terminal |
| SuperKey + Shift + Enter | Open Rofi |
| SuperKey + E | Open File Manager |
| SuperKey + F | Swtich To Full Screen |
| SuperKey + Shift + Space | Toggle Tiling / Floating Window |
| SuperKey + Q | Close The Focused Window |
| SuperKey + 1,2,3,.. | Swtich Workspaces |
| SuperKey + B | Open Browser |
| Superkey + C | Open Clipboard |
| SuperKey + Shift + S | Opens Screenshot Tool |
| Superkey + Shift + [Arrow Keys] | Move Focused Window |
| SuperKey + Shift + 1,2,3,.. | Move Focused Window To Workspaces |
| Superkey + [Arrow Keys] | Change Focus |
| SuperKey + Shift + R | Restart i3-wm |
Tip
You can change the keybinds as per you like in i3 config file.
Important
This configuration is provided as-is. Always back up your existing dots before applying these changes.
This is my personal configuration. You are free to fork this repository, modify the files, and use them for your own setup.





