mirror of
https://github.com/swaywm/sway.git
synced 2024-11-14 22:43:58 +01:00
Updated Useful add ons for sway (markdown)
parent
cee38dca17
commit
e8d63926e0
@ -2,6 +2,8 @@ Here is a list of apps and scripts for [swaywm](https://github.com/swaywm/sway).
|
||||
|
||||
Note that pretty much all GTK and KDE apps such as firefox, thunderbird, chromium, even emacs (with the gtk-emacs branch) can be run as native wayland under sway so they're not listed here.
|
||||
|
||||
[WIP] = Work in progress or alpha status
|
||||
|
||||
## Log-in managers
|
||||
|
||||
* [greetd](https://git.sr.ht/~kennylevinsen/greetd/) - a minimal and flexible login manager daemon
|
||||
@ -19,6 +21,7 @@ Generic launchers for GTK or KDE such as [xfce4-appfinder](https://docs.xfce.org
|
||||
* [wldash](https://sr.ht/~kennylevinsen/wldash/) - A dashboard/launcher/control-panel thing for Wayland
|
||||
* [yofi](https://github.com/l4l/yofi) - minimalistic application launcher for wayland
|
||||
* [gmenu](https://gitlab.com/tslocum/gmenu) - Desktop application launcher
|
||||
* [mauncher](https://github.com/mortie/mauncher) - Mauncher is a GTK-based alternative to dmenu for Wayland which supports display scaling.
|
||||
|
||||
## Menus
|
||||
* [wofi](https://hg.sr.ht/~scoopta/wofi) - A rofi inspired menu and launcher for wlroots compositors
|
||||
@ -36,6 +39,7 @@ Generic launchers for GTK or KDE such as [xfce4-appfinder](https://docs.xfce.org
|
||||
* [mywob](https://gitlab.com/wef/dotfiles/-/blob/master/bin/mywob) - autostarts wob(1)
|
||||
* [wdisplays](https://github.com/cyclopsian/wdisplays) - GUI display configurator for wlroots compositors [like arandr(1)]
|
||||
* [wlr-randr](https://github.com/emersion/wlr-randr) - manage outputs of a Wayland compositor.
|
||||
* [wlay](https://github.com/atx/wlay) - Graphical output management for Wayland
|
||||
* [kanshi](https://github.com/emersion/kanshi) - define output profiles that are automatically enabled and disabled on hotplug. eg, this can be used to turn a laptop's internal screen off when docked.
|
||||
* [autotiling](https://github.com/nwg-piotr/autotiling) - switch the layout splith/splitv depending on the currently focused window dimensions.
|
||||
* [persway](https://github.com/johnae/persway) - a simple sway ipc daemon
|
||||
@ -47,11 +51,13 @@ Generic launchers for GTK or KDE such as [xfce4-appfinder](https://docs.xfce.org
|
||||
* [wluma](https://github.com/maximbaz/wluma) - automatically adjusts screen brightness based on the screen contents and amount of ambient light around you
|
||||
* [wluma-als-emulator](https://github.com/cyrinux/wluma-als-emulator) - a fake ambient light sensor for those who don\u2019t get one built into in their laptop
|
||||
* [brillo](https://github.com/CameronNemo/brillo) - controls the brightness of backlight and LED devices on Linux.
|
||||
* [wlr-brightness](https://github.com/mherzberg/wlr-brightness) - adjust the brightness of your screen
|
||||
|
||||
### Notification
|
||||
* [mako](https://github.com/emersion/mako) - A lightweight notification daemon for Wayland.
|
||||
* [fnott](https://codeberg.org/dnkl/fnott) - Keyboard driven and lightweight Wayland notification daemon
|
||||
* [dunst](https://github.com/dunst-project/dunst) - a highly configurable and lightweight notification daemon.
|
||||
* [wayherb](https://github.com/muevoid/Wayherb) - Wayland notifcation port of herbe - daemon-less notifications without D-Bus. Minimal and lightweight.
|
||||
|
||||
### workspaces
|
||||
* [workstyle](https://github.com/pierrechevalier83/workstyle) - dynamically rename your workspaces to indicate which programs are running in each one.
|
||||
@ -64,6 +70,7 @@ Generic launchers for GTK or KDE such as [xfce4-appfinder](https://docs.xfce.org
|
||||
* [swappy](https://github.com/jtheoof/swappy) - screen snapshot & editor
|
||||
* [swayshot](https://gitlab.com/radio_rogal/swayshot) - Print screen helper for sway adds keyboard shortcuts for screenshots
|
||||
* [shotman](https://gitlab.com/WhyNotHugo/shotman) - simple UI for handling screenshots.
|
||||
* [taiga](https://hg.sr.ht/~scoopta/taiga) - an animated screenshot program
|
||||
|
||||
### gamma
|
||||
* [wl-gammactl](https://github.com/mischw/wl-gammactl) - Small GTK GUI application to set contrast, brightness and gamma
|
||||
@ -77,15 +84,22 @@ Generic launchers for GTK or KDE such as [xfce4-appfinder](https://docs.xfce.org
|
||||
* [glpaper](https://hg.sr.ht/~scoopta/glpaper) - wallpaper program that allows you to render glsl shaders as your wallpaper
|
||||
* [mpvpaper](https://github.com/GhostNaN/mpvpaper) - wallpaper program that allows you to play videos with mpv as your wallpaper
|
||||
* [qt-video-wlr](https://github.com/xdavidwu/qt-video-wlr) - QT5 video player
|
||||
* [oguri](https://github.com/vilhalmer/oguri) - A very nice animated wallpaper daemon
|
||||
|
||||
## Bars
|
||||
## Bars/panels
|
||||
* [swaybar](https://github.com/swaywm/sway) - sway is an i3-compatible Wayland compositor.
|
||||
* [i3status](https://bugz.fedoraproject.org/i3status) - Status bar generator for i3bar, dzen2, xmobar or similar programs
|
||||
* [i3blocks](https://github.com/vivien/i3blocks) - A feed generator for text based status bars (yes - it works fine with swaybar!
|
||||
* [waybar](https://github.com/Alexays/Waybar) - Highly customizable Wayland bar for Sway
|
||||
* [yambar](https://gitlab.com/dnkl/yambar) - is a lightweight and configurable status panel
|
||||
* [gopsuinfo](https://github.com/nwg-piotr/gopsuinfo) - prints system usage information in a single line, for use with text-based panels like Waybar or polybar
|
||||
* [i3status-rs](https://github.com/greshake/i3status-rust) - a feature-rich and resource-friendly replacement for i3status, written in pure Rust. It provides a way to display "blocks" of system information (time, battery status, volume, etc) on the i3 bar. It is also compatible with sway.
|
||||
* [rootbar](https://hg.sr.ht/~scoopta/rootbar) - a bar for wlroots based wayland compositors such as sway and was designed to address the lack of good bars for wayland
|
||||
* [nwg-panel](https://github.com/nwg-piotr/nwg-panel) - [WIP] a GTK-based panel, including best features from Waybar and tint2
|
||||
* [ wapanel](https://github.com/Firstbober/wapanel) - Simple panel for Wayland with decent XFCE-like applets
|
||||
|
||||
### widgets
|
||||
* [wlclock](https://git.sr.ht/~leon_plickat/wlclock) - a digital analog clock for Wayland desktops.
|
||||
|
||||
## Keyboard/Input
|
||||
* [wev](https://git.sr.ht/~sircmpwn/wev) - event debugging similar to xev for X11
|
||||
@ -101,6 +115,7 @@ Generic launchers for GTK or KDE such as [xfce4-appfinder](https://docs.xfce.org
|
||||
* [swaynagmode](https://github.com/b0o/swaynagmode) - programmatic control over swaynag, intended for use with keyboard bindings
|
||||
* [sway-alttab](https://github.com/reisub0/sway-alttab) - simple daemon that keeps track of your last focused window and switches to it on receiving a SIGUSR1. Automatically binds Alt-Tab to the same action.
|
||||
* [wlrctl](https://git.sr.ht/~brocellous/wlrctl) - command line utility for miscellaneous wlroots Wayland extensions (similar to xdotool). WARNING: requires sway-1.6+
|
||||
* [waynergy](https://github.com/r-c-f/waynergy) - [WIP] implementation of a synergy client for wlroots compositors
|
||||
|
||||
### Input Method Editors
|
||||
* [kime](https://github.com/Riey/kime) - [WIP] Korean IME
|
||||
@ -108,6 +123,7 @@ Generic launchers for GTK or KDE such as [xfce4-appfinder](https://docs.xfce.org
|
||||
* [amthywl](https://github.com/tadeokondrak/anthywl) - [WIP] Japanese input method for sway
|
||||
* [wlhangul](https://github.com/emersion/wlhangul) - [WIP] A Hangul input method for Wayland.
|
||||
* [wlpinyin](https://github.com/xhebox/wlpinyin) - [WIP] experimental minimal wayland IME for Chinese
|
||||
* [wlchewing](https://github.com/xdavidwu/wlchewing) - [WIP] Wayland Chinese zhuyin input method with libchewing
|
||||
|
||||
## Locking
|
||||
* [swayidle](https://github.com/swaywm/swayidle) - An idle daemon for wayland compositors
|
||||
@ -138,6 +154,8 @@ See also: [Screencast-Compatibility](https://github.com/emersion/xdg-desktop-por
|
||||
* [wlrobs](https://hg.sr.ht/~scoopta/wlrobs) - obs-studio plugin that allows you to screen capture on wlroots based wayland compositors
|
||||
* [obs-gnome-screencast](https://github.com/fzwoch/obs-gnome-screencast) - Small source plugin to use GNOME Screen Cast functionality as a source for OBS Studio
|
||||
* [green-recorder](https://github.com/dvershinin/green-recorder) - simple desktop recorder for Linux systems
|
||||
* [txproto](https://github.com/cyanreg/txproto) - A fully scriptable and flexible multimedia streaming/handling program.
|
||||
* [wdomirror](https://github.com/progandy/wdomirror) - wdomirror utilizes the wlroots dmabuf export protocol to create a mirror of an outout with as little overhead as possible
|
||||
|
||||
## Misc. Scripts
|
||||
|
||||
@ -152,6 +170,9 @@ See also: [Screencast-Compatibility](https://github.com/emersion/xdg-desktop-por
|
||||
* [sway-track-prev-focus](https://gitlab.com/wef/dotfiles/-/blob/master/bin/sway-track-prev-focus) - mark container with _prev for rapid switching between apps
|
||||
* [nmcli-rofi](https://github.com/jvanbruegge/dotfiles/blob/master/sway/wifi/nmcli-rofi) - Wofi script to select wifi and VPNs with nmcli
|
||||
|
||||
## Development
|
||||
* [gtk-layer-shell](https://github.com/wmww/gtk-layer-shell) - A library to write GTK applications that use Layer Shell.
|
||||
|
||||
## Sources
|
||||
|
||||
* https://reddit.com/swaywm
|
||||
|
Loading…
Reference in New Issue
Block a user