Fedora/openSUSE Sway Build
Default :rice_ball: Name: Redflower
Introducing my Fedora Workstation Sway WM Build with custom rice for WayBar, kitty, Albert, Sway and GTK3. Feel free to use the install script to install all the dependencies and the rice, or you can do it by hand.
Why I made this?
The main goal for this was to crate a simple automation method for installing sway on Fedora. While I was installing Sway for myself I found it to be quite challenging to get it running for Fedora 29, so I decided to create this script and make it public, so if any one else is having issues they can look to this for help.
Of course after some work I found myself wanting to do more to this project and that’s where everything else comes in play. I know this may look like a big hunk of mess, but I’ll try to do my best to explain everything, and how it all works and why you should use it.
how to use install script
Before you start the install make sure you have a clean install of fedora workstation and/or openSUSE_Tumbleweed with the gnome (should be default). (Feel free to try other versions but I am not 100% sure it will work).
And have git installed, if you haven’t, just put sudo dnf/zypper install git -y
in the terminal before using command below.
In Terminal type:
cd ~/
git clone https://github.com/GeoDerp/SwayWM_Build.git
cd "SwayWM_Build"
sudo chmod +x "SwayInstallScript"
./SwayInstallScript
(If you want the source builds and not the rpm’s use BuildSwayInstallScript
, This May Not Work On openSUSE [haven’t tested]).
Rpm packages:
OpenBuildService
Packages include: sway, wlroots, swaylock, swaybg, swayidle, swaybg, waybar, grim, wayland
GTK Theme
Theme: The GTK Theme is a hacked mix of of materia-theme from @nana-4 and Vimix-gtk-theme By @vinceliuice
Icons: Icons is a modified version of vimix-icon-theme by @vinceliuice
Easy Theme changing !!
Example Wallpapers from the amazing artist Atey Ghailan
- With the implementation of wpgtk by @kdeviantfero, all you have to do is change the wallpaper directory, $wall, in the sway config (~/.config/sway) and reset sway with (ctrl+shift+r). The wallpaper will change, as well as all the theme colours from a generated colour pallet using the image as a reference.
- Alternatively you can import multiple images into the wpgtk database using the wpg command (cli with
wpg -a
or guiwpg
) and press (ctrl+shift+w) when ever you want to change to another wallpaper/theme.
For more info, check out @kdeviantfero’s youtube introductory video’s: playlist
Thank you to:
- Alexays For helping me Debug WayBar
- c-edw For Showing me a docker file to use as an reference
- simotek For Spending the time and debugging my code, for teaching me and helping maintain OBS
- kdeviantfero For helping me out with wpgtk
Sorry in advance for all my grammar and spelling mistakes.
sincerely, GeoDerp