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
dnf copr enable evana/fira-code-fonts
dnf install fira-code-fonts
Awesome Terminal Fonts
GitHub - horst3180/arc-icon-theme --depth 1 && cd arc-icon-theme
sudo make install
Enable rpm fusion
Add “exec --no-startup-id nextcloud” to your i3 config
Tap to click zsh
This article shows you some of the unique features of the Z Shell, or zsh, and how to configure it as the default for running system commands in a terminal.
Est. reading time: 2 minutes
🙃 A delightful community-driven (with 2,100+ contributors) framework for managing your zsh configuration. Includes 300+ optional plugins (rails, git, macOS, hub, docker, homebrew, node, php, pyth...
#zsh-users these are plugins #fish shell
Fish (friendly interactive shell) is a smart and user-friendly command line shell that works on Linux, MacOS, and other operating systems. Use it for everyday work in your terminal and for scripting. Scripts written in fish are less cryptic than...
Est. reading time: 4 minutes