Skip to Content
FedoraFedora Niri

Fedora Niri

install niri

dnf copr enable yalter/niri sudo dnf install niri
# install xwayland-satellite # https://copr.fedorainfracloud.org/coprs/ulysg/xwayland-satellite/ sudo dnf copr enable ulysg/xwayland-satellite sudo dnf install xwayland-satellite

install waybar

add these to ~/.config/niri/config.kdl

spawn-at-startup "xwayland-satellite" spawn-at-startup "waybar" // Or, if you built it by hand: // spawn-at-startup "~/path/to/code/target/release/xwayland-satellite" environment { DISPLAY ":0" }

config alacritty

# https://alacritty.org/config-alacritty.html # create this config file # $HOME/.config/alacritty/alacritty.toml # Alacritty configuration file # https://alacritty.org/config-alacritty.html#window [window] opacity = 0.9 # https://alacritty.org/config-alacritty.html#terminal [terminal] shell = "fish"

install nmtui, for network configure when no gnome(in niri)

install blueman, for bluetooth manager

install niriswitcher

# https://github.com/isaksamsten/niriswitcher?tab=readme-ov-file#fedora dnf copr enable isaksamsten/niriswitcher dnf install niriswitcher

set spawn-at-startup "niriswitcher" to config

add this to niri config

// in the binds // niri switch Alt+Tab repeat=false { spawn "niriswitcherctl" "show" "--window"; } Alt+Shift+Tab repeat=false { spawn "niriswitcherctl" "show" "--window"; } // Grave is the ` key Alt+Grave repeat=false { spawn "niriswitcherctl" "show" "--workspace"; } Alt+Shift+Grave repeat=false { spawn "niriswitcherctl" "show" "--workspace"; }
Last updated on
Do not shoot this.