Fedora i3 user

Just a small topic, I have been using Fedora with i3 for over a year now have have discovered that to set it up you are on a very DIY journey. So in case anybody would like to see some of the bits and pieces that I have encountered have a look at this

Or my stuff on gitlab


1 Like

Nice! There were also a few magazine posts on using i3, for example:

If youi’re up for it, you could get in touch with the i3 SIG and maybe help them add bits to their documentation?


Can you provide that google docs info in something better open source

So it is easy for us to help

You can also read it here: -

Fedora - i3 set up

Meta = the windows key or the key you chose on initial i3 setup.

To install from the live iso open terminal with meta + enter and type “liveinst” this will launch the Anaconda installer or meta+d type liveinst and start it that way.

At this point I assume that if you are installing Fedora i3 you must be familiar with Anaconda.

Your choice of terminal like Terminator or xfce4-terminal

Tumbler - for thumbnails in Thunar

Nitrogen - add this to your i3 config “exec nitrogen --restore &” the iso does come with “feh” but I am lazy and prefer the GUI method for wallpaper management.


Xed - a lightweight text editor

Lxappearance plus themes of your choice. (I find that XFCE appearance will not apply themes)

Lxpolkit - add this to your i3 config “exec --no-startup-id lxpolkit” then when you open gparted or thunar as root you’ll receive an access to prompt for the root password.

Picom - for transparency etc. Add this to your i3 config “exec picom -CGb &”.


Blueman - add this to the i3 config “exec --no-startup-id blueman-applet” to start the sys-tray applet.

beesu (allows you to open programs as root)
Use beesu instead of gsku with thunar in custom actions to allow “open Thunar as root” a little more on opening thunar as root this can be found at: -


Open thunar as root here
Name: Open thunar as root here
Command: gksu thunar %f (beesu thunar %f works for me & pkexec).
File pattern: *
Appears if selection contains: Directories
Note: Some distributions no longer include gksu. Use pkexec instead.


Rofi “sudo dnf install rofi” add this to your i3 config place it below the dmenu entry “bindsym $mod+d exec rofi -show run" and # out the dmenu entry. Save and reload the config “meta + r” test it, and it should work fine.


before installing i3-gaps you need to remove i3 then install i3-gaps before you logout, reboot or meta+shift+r. Or you will not have a WM!

My i3 config can be found here feel free to copy and use it

Install “pip” then install bumblebee-status with pip as described on the website.
pip install --user bumblebee-status

When you install Bumblebee, you need to navigate to .local/bin and copy bumblebee-status to .config/bumblebee-status/bumblebee-status (note this is a new folder you need to create)


Meslo Nerd Fonts - https://www.nerdfonts.com (Works well for powerlevel10k and the glyphs in bumblebee-status)

Powerline fonts / Fontawesome

sudo dnf install powerline-fonts fontawesome-fonts

FiraCode font

dnf copr enable evana/fira-code-fonts
dnf install fira-code-fonts

Awesome Terminal Fonts

Arc Icons

git clone GitHub - horst3180/arc-icon-theme --depth 1 && cd arc-icon-theme
./autogen.sh --prefix=/usr
sudo make install

Enable rpm fusion




Add “exec --no-startup-id nextcloud” to your i3 config

Tap to click



#zsh-users these are plugins

#fish shell


Thanks for sharing on how to enable tap to click.

1 Like

Enter this into your terminal: -

sudo mkdir -p /etc/X11/xorg.conf.d && sudo tee <<'EOF' /etc/X11/xorg.conf.d/90-touchpad.conf 1> /dev/null
Section "InputClass"
        Identifier "touchpad"
        MatchIsTouchpad "on"
        Driver "libinput"
        Option "Tapping" "on"


Logout then back in and it should be good to go.


It worked :slight_smile:

I’m careful of further tweaks as I had a hard time setting up. I’ll keep using the default urxvt as it is customized to my preference.