Skip to content
This repository has been archived by the owner on Sep 6, 2023. It is now read-only.
/ SwayWM_Build Public archive

My Fedora/openSUSE Sway Build with install script and RedFlower rice

License

Notifications You must be signed in to change notification settings

GeoDerp/SwayWM_Build

Repository files navigation

This repository is set to public archive

The latest version is located here.
Feel free to continue use this version as much as you like.

Fedora/openSUSE Sway Build

Default 🍙 Name: Redflower alt text

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 !!

alt text 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 gui wpg) 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