gui-wm / sway

i3-compatible Wayland window manager

Official package sites : https://swaywm.org ·

"SirCmpwn's Wayland window manager" is an i3-compatible window manager for Wayland. sway was created to fill the need of an i3-like window manager for Wayland. The upstream i3 developers have no intention of porting i3 to Wayland, and projects proposed by others ended up as vaporware. Many thanks to the i3 folks for providing such a great piece of software, so good that your users would rather write an entirely new window manager from scratch that behaved *exactly* like i3 rather than switch to something else.

v9999 :: 0 :: gentoo

Modified
License
MIT
USE flags
X elogind fish-completion man swaybar swaybg swayidle swaylock swaymsg swaynag systemd tray wallpapers zsh-completion

v1.2 :: 0 :: gentoo

Modified
License
MIT
Keywords
~amd64 ~arm64 ~x86
USE flags
X elogind fish-completion man swaybar swaybg swayidle swaylock swaymsg swaynag systemd tray wallpapers zsh-completion

v1.1.1 :: 0 :: gentoo

Modified
License
MIT
Keywords
amd64 arm64 x86
USE flags
X elogind fish-completion man swaybar swaybg swayidle swaylock swaymsg swaynag systemd tray wallpapers zsh-completion

v1.0 :: 0 :: gentoo

Modified
License
MIT
Keywords
amd64 arm64 x86
USE flags
X elogind fish-completion man swaybar swaybg swayidle swaylock swaymsg swaynag systemd tray wallpapers zsh-completion

General

X
Enable support for X11 applications (XWayland)
elogind
Enable support for rootless session via elogind
fish-completion
Enable fish completion support
man
Build and install man pages
swaybar
Install 'swaybar': sway's status bar component
swaybg
Install 'swaybg': allows to set a desktop background image
swayidle
Install 'swayidle': idle manager to run commands when user is inactive
swaylock
Install 'swaylock': sway's screen locker
swaymsg
Install 'swaymsg': tool for communicating with a running sway instance
swaynag
Install 'swaynag': shows a message with buttons
systemd
Enable use of systemd-specific libraries and features like socket activation or session tracking
tray
Enable support for StatusNotifierItem tray specification
wallpapers
Install sway's default wallpaper image
zsh-completion
Enable zsh completion support

dev-libs / json-c : A JSON implementation in C

dev-libs / libinput : Library to handle input devices in Wayland

dev-libs / libpcre : Perl-compatible regular expression library

dev-libs / wayland : Wayland protocol libraries

gui-apps / swaybg : A wallpaper utility for Wayland

gui-apps / swayidle : Idle management daemon for Wayland

gui-apps / swaylock : Screen locker for Wayland

gui-libs / wlroots : Pluggable, composable, unopinionated modules for building a Wayland compositor

sys-apps / systemd : System and service manager for Linux

sys-auth / elogind : The systemd project's logind, extracted to a standalone package

x11-libs / cairo : A vector graphics library with cross-device output support

x11-libs / gdk-pixbuf : Image loading library for GTK+

x11-libs / libxcb : X C-language Bindings library

x11-libs / libxkbcommon : X.Org xkbcommon library

x11-libs / pango : Internationalized text layout and rendering library

x11-libs / pixman : Low-level pixel manipulation routines

dev-libs / json-c : A JSON implementation in C

dev-libs / libinput : Library to handle input devices in Wayland

dev-libs / libpcre : Perl-compatible regular expression library

dev-libs / wayland : Wayland protocol libraries

gui-apps / swaybg : A wallpaper utility for Wayland

gui-apps / swayidle : Idle management daemon for Wayland

gui-apps / swaylock : Screen locker for Wayland

gui-libs / wlroots : Pluggable, composable, unopinionated modules for building a Wayland compositor

sys-apps / systemd : System and service manager for Linux

sys-auth / elogind : The systemd project's logind, extracted to a standalone package

x11-libs / cairo : A vector graphics library with cross-device output support

x11-libs / gdk-pixbuf : Image loading library for GTK+

x11-libs / libxcb : X C-language Bindings library

x11-libs / libxkbcommon : X.Org xkbcommon library

x11-libs / pango : Internationalized text layout and rendering library

x11-libs / pixman : Low-level pixel manipulation routines

x11-misc / xkeyboard-config : X keyboard configuration database

Repository mirror & CI · gentoo
Merge updates from master
Matthew Thode · gentoo
gui-wm/sway: crashes if not rebuilt when wlroots is updated
Package-Manager: Portage-2.3.69, Repoman-2.3.17 Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Thode · gentoo
gui-wm/sway: 1.2.0 bump
Package-Manager: Portage-2.3.69, Repoman-2.3.17 Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Aaron Bauman · gentoo
gui-wm/sway: arm64 stable
Signed-off-by: Aaron Bauman <bman@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Thode · gentoo
gui-wm/sway: 1.1.1 stable amd64 and x86
Package-Manager: Portage-2.3.66, Repoman-2.3.16 Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Thode · gentoo
gui-wm/sway: cap acceptable wlroots version for sway-1.0
Upstream confirmed they broke compat Fixes: https://bugs.gentoo.org/687246 Package-Manager: Portage-2.3.66, Repoman-2.3.13 Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
Matthew Thode · gentoo
gui-wm/sway: 1.1.1 bump
Package-Manager: Portage-2.3.66, Repoman-2.3.13 Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Aaron Bauman · gentoo
gui-wm/sway: arm64 stable
Signed-off-by: Aaron Bauman <bman@gentoo.org> Package-Manager: Portage-2.3.67, Repoman-2.3.13 RepoMan-Options: --include-arches="arm64"
Repository mirror & CI · gentoo
Merge updates from master
Matthew Thode · gentoo
gui-wm/sway: 1.1_rc3 bump
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Thode · gentoo
gui-wm/sway: 1.1_rc2 bump
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Thode · gentoo
gui-wm/sway: 1.1_rc1 bump
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
Matthew Thode · gentoo
gui-wm/sway: update wlroots version for 9999
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Thode · gentoo
gui-wm/sway: swaybg was split out
Fixes: https://bugs.gentoo.org/684622 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
gui-wm/sway: x86 stable (bug #682942)
Package-Manager: Portage-2.3.64, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Aaron Bauman · gentoo
gui-wm/sway: arm64 keyworded (bug #682992)
Signed-off-by: Aaron Bauman <bman@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Aaron Bauman · gentoo
gui-wm/sway: amd64 stable wrt bug #682942
Signed-off-by: Aaron Bauman <bman@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Aaron Bauman · gentoo
gui-wm/sway: drop old
Signed-off-by: Aaron Bauman <bman@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Thode · gentoo
gui-wm/sway: 1.0 bump
Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Thode · gentoo
gui-wm/sway: 1.0-rc5 bump
Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Thode · gentoo
gui-wm/sway: fix doc builds for sway-9999
Fixes: https://bugs.gentoo.org/679020 Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Thode · gentoo
gui-wm/sway: 1.0-rc4 bump
Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Aaron Bauman · gentoo
gui-wm/sway: update deps based on previous cat/pkg moves
Signed-off-by: Aaron Bauman <bman@gentoo.org>
Aaron Bauman · gentoo
gui-wm/sway: add category and move sway
Signed-off-by: Aaron Bauman <bman@gentoo.org>