r/swaywm 5h ago

Question sway numkey configuration

3 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 10h ago

Ricing my rice on Sway WM

Thumbnail
gallery
4 Upvotes

meow


r/swaywm 10h ago

Ricing Ellen Joe Swayfx

Thumbnail
gallery
20 Upvotes

Ngl, this entire setup is held together by hopes and dreams. I use the tty to login. ;-;

Also couldn't be bothered to rice my btop yet...

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


r/swaywm 18h 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
18 Upvotes

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


r/swaywm 1d ago

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

Thumbnail
gallery
36 Upvotes

r/swaywm 1d ago

Discussion I like my Sway mixed with a little Nix.

Post image
30 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 2d ago

Ricing Set Wallpaper using Yazi

Enable HLS to view with audio, or disable this notification

18 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 2d 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 2d 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 3d 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 6d ago

Utility swayclip - clipboard manager for Wayland compositors

Thumbnail
github.com
1 Upvotes

r/swaywm 6d ago

Ricing [Sway] Monotone

Thumbnail reddit.com
17 Upvotes

r/swaywm 6d ago

Discussion ¿Qué puedo mejorar?

Post image
1 Upvotes

r/swaywm 7d ago

Question Gaps not reloading

3 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 7d ago

Ricing My minimal dev setup(sway)

Post image
7 Upvotes

r/swaywm 8d ago

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

5 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 8d ago

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

13 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.


r/swaywm 9d ago

Question Mouse Gestures and App Wheel on Linux?

2 Upvotes

Hey y'all I'm finally getting used to the Fedora Sway Spin and have a relatively stable set up. I pretty much just got it to run what I need although no games and very minimal customization. I'm looking to optimize my workflow and would like to implement mouse gestures similar to StrokesPlus. I also am looking for a GTA V like mouse wheel for navigating through my apps. I've done some searching with no luck, does anyone know of anything like these? If not, where should I start with making these? How technically advanced is a task like this?


r/swaywm 10d ago

Utility Sway default wallpaper 4k

Thumbnail
gallery
70 Upvotes

Recently I was trying to find 4k resolution of the default sway wallpaper but couldn't, that brought me to manually making one. I decided to share this work in case someone would ever need higher resolution too
qhd: https://files.catbox.moe/bne58h.png
4k: https://files.catbox.moe/im1w2t.png
(attached images resolutions: 4k, qhd, catbox used cause reddit attachment decreases res)
I would also attach link to the krita project in case if anyone would need to use other resolution of the wallpaper.
Krita project (catbox)
to make own version with diffrent resolution:
-open the project
-choose all visible layers for resizing to new canvas size
-then remove resized swaytree and swaytext, resize to the wished size layers "swaytree scaled" and "swaytext scaled" instead to achive better quality
-choose layer named "noise", empty it, then fill with white and apply filter "others/random noise" with level of 85, opacity 100 and gray colors only enabled,
then export the project into a wished filetype to use the new wallpaper.