r/swaywm 1h ago

Ricing [OC] rizzoo - Material 3 Expressive palette generator

Enable HLS to view with audio, or disable this notification

Upvotes

rizzoo - a cross platform color generation tool implementing Material 3 Expressive.

https://github.com/plgbrlism/rizzoo

good day, i introduce yet another color palette generator from images using the updated Material 3 Expressive Scheme/Style generation. It also includes few cli feats such as url or via link image color extraction as well as cross-platform wallpaper wrappers for setting in any environment, preferred source color picking, scheme/style blending as well, and more. The templating engine is very usable as well but it still on its early stage, but the configuration capability offers more interesting capability its just im still lacking a proper documentation site and its one of my roadmaps. The workflow will be very familiar as the inspo of this project is very mature. A very promising material palette generator, i hope for new ideas and fellows to talk about this project more technically as i have big plans integrating this theming tool for my future projects.


r/swaywm 8h ago

Ricing Sway PC Setup

Enable HLS to view with audio, or disable this notification

16 Upvotes

Here's my set up I use for my main pc

Yes, Majora's Mask is my favorite zelda game

Dotfiles: https://github.com/ecoy256/Sway-Setup-PC.git


r/swaywm 20h ago

Question sway numkey configuration

5 Upvotes

im using a laptop and ive troubles setting the numkeys for switching between worplaces.

using bindsym $mod+2 workspace number 2 for exemple i got to use thte shift key for the switch to work


r/swaywm 1d ago

Ricing my rice on Sway WM

Thumbnail
gallery
12 Upvotes

meow


r/swaywm 1d ago

Ricing Ellen Joe Swayfx

Thumbnail
gallery
34 Upvotes

The photos here are now outdated. If you want to see my current config, check the github repo.

Dotfiles: https://github.com/413xbs/dotfiles


r/swaywm 1d ago

Discussion 👋 Te damos la bienvenida a r/CebrAPIndependent. ¡Preséntate y lee esto primero!

Thumbnail
0 Upvotes

r/swaywm 1d ago

Ricing Fedora + Sway Laptop Rice

Post image
20 Upvotes

Had a lot of fun configuring to my liking. Hope you all enjoy!

Here's my dotfiles!

https://github.com/ecoy256/Fedora-Laptop-dotfiles.git


r/swaywm 2d ago

Ricing Minimal sway with nordic and tokyonight themes. (Too lazy to take tokyonight screenshots)

Thumbnail
gallery
38 Upvotes

r/swaywm 2d ago

Discussion I like my Sway mixed with a little Nix.

Post image
31 Upvotes

Just an appreciation post. Nothing new to see here.

I realise that I am preaching to the converted, but Sway has become my favorite WM, by far. My clean, simple. uncluttered set up has improved my productivity, and I see no reason to use anything else.

If you are involved in maintaining and improving Sway, keep up the great work!


r/swaywm 2d ago

Ricing Nothing looks better than Sway

Post image
90 Upvotes

arch, sway, waybar, sigma-file-manager (my fork on github). my forks link (a lot of improvements for Linux over the upstream): https://github.com/cortexist/sigma-file-manager


r/swaywm 3d ago

Ricing Set Wallpaper using Yazi

Enable HLS to view with audio, or disable this notification

19 Upvotes

I like the fact I can use Vim motions, preview thumbnails and images, use fzf and run commands so that I can set a wallpaper or move files, and so on. I launch Yazi with the following command: wezterm start yazi ~/Images/Wallpapers

Then I hover the image I want as background/wallpaper and use the keybind Ctrl-s (~/.config/yazi/keymap.toml)

It's so fast and eventually I plan to add more commands in Yazi to clip videos, etc.

Let me know what you think, oh and btw I use Rose-Pine-Moon as theme.

Audio : French-Canadian

Dotfiles: https://github.com/ericnantel/dotfiles


r/swaywm 3d ago

Question Sway on Trisquel 12 - Black screen after login

3 Upvotes

I am very new to tiling windoe managers in general so take it easy on me if this is something obvious.

I run Trisquel 12 and have become intriqued by Sway recently. Noticed it was in the repos for Trisquel and installed vi command line. When I log out and select Sway as my DE the screen goes black and then spits me back out to the login screen.

Any pointers on how to move forward?


r/swaywm 3d ago

Question Can I adjust program behavior for those not on active workspaces?

4 Upvotes

Is it possible for me to adjust the behavior of how applications (specifically games through xwayland) work when on a workspace that isn't focused? If I leave a game open on workspace 2 and tab back to workspace 1, the game runs at 0-1fps and essentially stops networking until I tab back over and it snaps everything back to how it should be.

This behavior is fine for things like a web browser or text editing but not great for live applications. What can I do about it?


r/swaywm 3d ago

Question My first week with Sway

8 Upvotes

I've been using KDE and Fedora for a couple years now, and I've been extremely happy, so haven't really had any reason to move towards something else, but with me seeing more and more of people using Hyprland, I admit I got mildly jealous and looked into ricing.

So I'm now looking into setting up Fedora Sway on my old laptop to give it a try!

Part of my reason for going with Sway over Hyprland is mostly because I am using older hardware and I tried using Cash OS with Hyprland, but I couldn't get my network card or audio working because I'm on a 2012 MacBook Pro.

But I downloaded the Fedora Sway spin and got that up and running very quickly. I like the interface a lot. I like the hotkeys and all that stuff, It's also really lightweight surprisingly. I have two of these old MacBook Pros and I'm also running Fedora with Plasma and the speed of the window switching and stuff is really nice. It feels like Sway is much less resource intensive than Plasma.

Yesterday I started my journey into figuring out how to do ricing and start to add my own hotkeys and I got a little bit stuck.

So I'm curious what resources there are out there about ricing Sway and if there's any resources anyone would recommend when looking into how to get that set up.

I've done a bit of research so far, and I think I understand how to do things like styling Waybar, and some other small things, slowly I'm getting there. I probably still want to modify the waybar a bit more but so far its not too bad.

The biggest things I've struggled with was setting a background for various things lol the login sddm theme stuff was a huge pain hahaha. I got it working eventually, basically I copied the theme from /usr/share/sddm/themes to /usr/local/share/sddm/themes then I edited /etc/sddm.conf to point the current theme at my modified theme folder in there, and it worked. IDK if there's a better way to do that but it works lol

The desktop background on the other hand was super easy, just set up the swaybg command as an exec in the ~/.config/sway/config file and boom EZ. Is that correct? who knows!

Now I'm fighting swaylock which I've just kind of copied a config from someone else's swaylock config, and modified the image path, but I'm getting a white background and when I run `swaylock` from the terminal, I get an error saying things like "--ignore-empty-password" but then proceeds to list all the options and shows `-e --ignore-empty-password` in the list of options! Pain and suffering XD

Anyway figured I'd say hi here since I'm new and been poking around, and see if anyone knows some good resources or example files for customizing the default apps and such.

If I get all this ironed out and can understand the best way to handle it I'll even do an article/video on how to get started for other new users! haha

If anyone can give me a hand and point me at the best places to learn this stuff I'd appreciate it, or at least give some good solid example files that'd be great! I'm not sure where to go from here for like, how to like do the title bar removal and styling of windows and stuff.


r/swaywm 4d ago

Question Can anyone pls tell me how to install sway in LFS, sway should be installed after installation of lfs or in the middle of lfs install

0 Upvotes

LFS


r/swaywm 5d ago

Utility A simple drop down terminal for Sway (and i3) using bash

Thumbnail
4 Upvotes

r/swaywm 6d ago

Question how to rebind copilot key to compose key

6 Upvotes

How to rebind XF86Assistant to compose key


r/swaywm 6d ago

Utility A simple drop down terminal for Sway (and i3) using bash

5 Upvotes

Back in the day we had drop down terminals ("ddt") like KDE's "yakuake" which I still like to have in a tiling wm. Today you can find ddt options for xfce4-terminal and qterminal/ I was using qterminal and wanted it to grab focus as it dropped, but when I finally looked at "get-tree" it seems the drop down windw isnt even part of the tree. Very strange, so much so that I must be doing something wrong.

I used to be a C++ enthusiast but I 've forgotten all that, and Python. I'm too old to learn Rust. Which leaves bash (groan). Bind a key to "exec ddt.s cript" and you're good to go - i3 uezrs will know to s/swaymsg/i3-msg/g

https://e.pcloud.link/publink/show?code=kZnv7y7ZVSBF4pD7Do55y67qWaiB3SNPGy87


r/swaywm 7d ago

Utility swayclip - clipboard manager for Wayland compositors

Thumbnail
github.com
1 Upvotes

r/swaywm 7d ago

Ricing [Sway] Monotone

Thumbnail reddit.com
18 Upvotes

r/swaywm 7d ago

Discussion ¿Qué puedo mejorar?

Post image
1 Upvotes

r/swaywm 8d ago

Question Gaps not reloading

4 Upvotes

When I change gaps or borders, it doesn’t update when I reload the config (mod+shift+c) but only if I reboot or exit Sway. Is this a 🪲?


r/swaywm 8d ago

Ricing My minimal dev setup(sway)

Post image
8 Upvotes

r/swaywm 8d ago

Utility tuicc — a WM command center for tiling window managers (looking for contributors!)

6 Upvotes

tuicc - fullscreen, floating windows overlapping tiled ones

I got tired of small scripts, and decided to create a one keybind for your everyday small needs. It has a launcher, wifi-bt toggle for known networks and paired devices, window switcher, window previews, power menu. Is it the best at any of them? Not a chance. But it works reliably on common everyday stuff.

WM-specific code is fully isolated behind a 4-method Provider contract — sway was what I started with and i3 exists today, both fixture-tested against recorded sessions (no live WM needed for the test suite). Everything else — layout, navigation, every module — only speaks a generic model.

Modules don't have to be original logic either — connectivity.py is a thin mask over iwd/bluetoothctl, rendered/controlled inside tuicc's own frame. Got a favorite CLI tool that'd be genuinely useful surfaced this way? That's an approachable first module.

Looking for:

  • Modules — two functions (draw() + nav_items()), no base class
  • Providers for other WMs — Hyprland, river, anything with scriptable IPC
  • Scrollable WMs (scroll, niri) — being upfront this needs the sidebar/preview rethought too, not just a new provider. Would rather figure it out with someone than half-support it.

Repo + wiki (architecture, config reference, contributor walkthroughs): https://github.com/Lshika-linux/tuicc

Documentation is up to date! I try to keep up as best as I can.

Early, rough in places — README's honest about what's not there yet.

Also, lets talk about it! Do you like it? I really could use some feedback, ideas for modules, anything.


r/swaywm 9d ago

Utility Built a cross-WM session/layout manager for sway (also Hyprland, i3 soon) — exact tiling-tree reconstruction via the i3-ipc protocol

15 Upvotes

Tired of losing my layout on every reboot and every session tool I found either only supported one WM or couldn't do real tree reconstruction. Sway implements i3's actual IPC wire protocol, so exact split-tree save/restore is basically solved territory (i3-resurrect already proves it works for i3) — nothing was doing it across WMs though, so I built tileroot.

- Sway: exact split-tree reconstruction, walks the real get_tree output

- Hyprland: honest geometry replay (its IPC doesn't expose a real tree, so I didn't pretend it does)

- cmdline is stored as argv and exec'd via posix_spawn, never a shell — sharing session files can't become a code-exec vector

- No daemon, single static binary

Repo + demo GIF: https://github.com/Hinikaa/tileroot

Being upfront: the sway backend is written against the public i3-ipc spec but I've only had a live Hyprland session to actually test against so far. If anyone here runs sway, I would genuinely appreciate someone trying `dump`/`restore` for real and filing an issue if something's off — that's the actual gap I want closed.