User Tools

Site Tools


sway:sway-apps

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
sway:sway-apps [2021/02/10 18:01] adminsway:sway-apps [2021/04/22 23:30] admin
Line 12: Line 12:
  
 | [[ https://git.sr.ht/~kennylevinsen/greetd/ | greetd ]] | a minimal and flexible login manager daemon | | [[ https://git.sr.ht/~kennylevinsen/greetd/ | greetd ]] | a minimal and flexible login manager daemon |
-| [[ https://github.com/tvrzna/emptty/ | emptty ]] | Dead simple CLI Display Manager on TTY |+| [[ https://git.sr.ht/~kennylevinsen/gtkgreet | gtkgreet ]] | - a minimal gtk based login manager | 
 +| [[ https://gitlab.com/marcusbritanicus/QtGreet | qtgreet ]] | - a fancy qt based login manager | 
 +| [[ https://github.com/apognu/tuigreet | tuigreet ]] | - a simple graphical console login manager | 
 +| [[ https://github.com/tvrzna/emptty/ | emptty ]] | dead simple CLI Display Manager on TTY |
 | [[ https://github.com/nullgemm/ly | Ly ]] | a lightweight TUI (ncurses-like) display manager | | [[ https://github.com/nullgemm/ly | Ly ]] | a lightweight TUI (ncurses-like) display manager |
  
Line 21: Line 24:
 | [[ https://git.sr.ht/~leon_plickat/lavalauncher | lavalauncher ]] | simple launcher for Wayland | | [[ https://git.sr.ht/~leon_plickat/lavalauncher | lavalauncher ]] | simple launcher for Wayland |
 | [[ https://github.com/nwg-piotr/sgtk-menu | sgtk-menu ]] | app launcher | | [[ https://github.com/nwg-piotr/sgtk-menu | sgtk-menu ]] | app launcher |
-| [[ https://github.com/nwg-piotr/nwg-launchers | nwg-launchers ]] | app launcher |+| [[ https://github.com/nwg-piotr/nwg-launchers | nwg-launchers ]] | a set of launchers: application grid, dynamic menu, button bar |
 | [[ https://ulauncher.io/ | Ulauncher ]] | app launcher | | [[ https://ulauncher.io/ | Ulauncher ]] | app launcher |
 | [[ https://sr.ht/~kennylevinsen/wldash/ | wldash ]] | A dashboard/launcher/control-panel thing for Wayland | | [[ https://sr.ht/~kennylevinsen/wldash/ | wldash ]] | A dashboard/launcher/control-panel thing for Wayland |
 | [[ https://github.com/l4l/yofi | yofi ]] | minimalistic application launcher for wayland | | [[ https://github.com/l4l/yofi | yofi ]] | minimalistic application launcher for wayland |
-| [[ https://gitlab.com/tslocum/gmenu | gmenu ]] | Desktop application launcher | +| [[ https://code.rocketnine.space/tslocum/gmenu | gmenu ]] | Desktop application launcher | 
-| [[ https://github.com/mortie/mauncher | mauncher ]] | Mauncher is a GTK-based alternative to dmenu for Wayland which supports display scaling. |+| [[ https://github.com/mortie/mauncher | mauncher ]] | Mauncher is a GTK-based alternative to dmenu for Wayland which supports display scaling 
 +| [[ https://codeberg.org/dnkl/fuzzel | fuzzel ]] | application launcher, similar to rofi's drun mode | 
 +| [[ https://github.com/Seirdy/term-dmenu | term-dmenu ]] | Replace dmenu with a floating terminal and FZF | 
 +| [[ https://github.com/DorianRudolph/sirula | sirula ]] | Simple app launcher for Wayland written in Rust |
  
 ===== Menus ===== ===== Menus =====
Line 35: Line 41:
 | [[ https://github.com/nyyManni/dmenu-wayland | dmenu-wl ]] | an efficient dynamic menu for wayland (wlroots). | | [[ https://github.com/nyyManni/dmenu-wayland | dmenu-wl ]] | an efficient dynamic menu for wayland (wlroots). |
 | [[ https://github.com/Biont/sway-launcher-desktop | sway-launcher-desktop ]] | a TUI-based launcher menu made with bash and the amazing fzf | | [[ https://github.com/Biont/sway-launcher-desktop | sway-launcher-desktop ]] | a TUI-based launcher menu made with bash and the amazing fzf |
-| [[ https://codeberg.org/dnkl/fuzzel | fuzzel ]] | application launcher, similar to rofi's drun mode | 
  
 ===== Display/outputs ===== ===== Display/outputs =====
  
-| [[ https://github.com/sentriz/wlr-sunclock | wlr-sunclock ]] | sunclock for the root window | 
 | [[ https://github.com/francma/wob | wob ]] | A lightweight overlay volume/backlight/progress/anything bar for Wayland. | | [[ https://github.com/francma/wob | wob ]] | A lightweight overlay volume/backlight/progress/anything bar for Wayland. |
 | [[ https://gitlab.com/wef/dotfiles/-/blob/master/bin/mywob | mywob ]] | autostarts wob(1) | | [[ https://gitlab.com/wef/dotfiles/-/blob/master/bin/mywob | mywob ]] | autostarts wob(1) |
-| [[ https://github.com/cyclopsian/wdisplays | wdisplays ]] | GUI display configurator for wlroots compositors [like arandr(1)] |+| [[ https://github.com/artizirk/wdisplays | wdisplays ]] | GUI display configurator for wlroots compositors [like arandr(1)] (Mirror since the [upstream](https://github.com/cyclopsian/wdisplays) has been deleted) |
 | [[ https://github.com/emersion/wlr-randr | wlr-randr ]] | manage outputs of a Wayland compositor. | | [[ https://github.com/emersion/wlr-randr | wlr-randr ]] | manage outputs of a Wayland compositor. |
 | [[ https://github.com/atx/wlay | wlay ]] | Graphical output management for Wayland | | [[ https://github.com/atx/wlay | wlay ]] | Graphical output management for Wayland |
Line 48: Line 52:
 | [[ https://github.com/nwg-piotr/autotiling | autotiling ]] | switch the layout splith/splitv depending on the currently focused window dimensions. | | [[ https://github.com/nwg-piotr/autotiling | autotiling ]] | switch the layout splith/splitv depending on the currently focused window dimensions. |
 | [[ https://github.com/johnae/persway | persway ]] | a simple sway ipc daemon | | [[ https://github.com/johnae/persway | persway ]] | a simple sway ipc daemon |
 +
 +===== Image viewers =====
 +| [[ https://github.com/eXeC64/imv | imv ]] | imv is a command line image viewer intended for use with tiling window managers. |
 +| [[ https://github.com/occivink/mpv-image-viewer | mvi ]] | A command line image viewer utilizing mpv |
 +
 +===== Video Players =====
 +
 +| [[ https://github.com/mpv-player/mpv | mpv ]] | Command line video player |
  
 ==== Notification ==== ==== Notification ====
Line 53: Line 65:
 | [[ https://codeberg.org/dnkl/fnott | fnott ]] | Keyboard driven and lightweight Wayland notification daemon | | [[ https://codeberg.org/dnkl/fnott | fnott ]] | Keyboard driven and lightweight Wayland notification daemon |
 | [[ https://github.com/dunst-project/dunst | dunst ]] | a highly configurable and lightweight notification daemon. | | [[ https://github.com/dunst-project/dunst | dunst ]] | a highly configurable and lightweight notification daemon. |
-| [[ https://github.com/muevoid/Wayherb | wayherb ]] Wayland notifcation port of herbe daemon-less notifications without D-Bus. Minimal and lightweight. |+| [[ https://github.com/muevoid/Wayherb | wayherb ]] Wayland notifcation port of herbe daemon-less notifications without D-Bus. Minimal and lightweight. |
  
 ==== workspaces ==== ==== workspaces ====
Line 60: Line 72:
  
 ==== screenshot ==== ==== screenshot ====
-| [[ https://github.com/emersion/gr | grim ]] | grab images from a Wayland compositor |+| [[ https://github.com/emersion/grim | grim ]] | grab images from a Wayland compositor |
 | [[ https://github.com/swaywm/sway/tree/master/contrib | grimshot ]] | script to grab screenshots | | [[ https://github.com/swaywm/sway/tree/master/contrib | grimshot ]] | script to grab screenshots |
 | [[ https://github.com/emersion/slurp | slurp ]] | select a region in a Wayland compositor | | [[ https://github.com/emersion/slurp | slurp ]] | select a region in a Wayland compositor |
Line 73: Line 85:
 | [[ https://github.com/FedeDP/Clight | clight ]] | a C user daemon utility that aims to fully manage your display | | [[ https://github.com/FedeDP/Clight | clight ]] | a C user daemon utility that aims to fully manage your display |
 | [[ https://github.com/maximbaz/wluma | wluma ]] | automatically adjusts screen brightness based on the screen contents and amount of ambient light around you | | [[ https://github.com/maximbaz/wluma | wluma ]] | automatically adjusts screen brightness based on the screen contents and amount of ambient light around you |
-| [[ https://github.com/cyrinux/wluma-als-emulator | wluma-als-emulator ]] | a fake ambient light sensor for those who don\u2019t get one built into in their laptop |+| [[ https://github.com/cyrinux/wluma-als-emulator | wluma-als-emulator ]] | a fake ambient light sensor for those who don'get one built in their laptop |
 | [[ https://github.com/CameronNemo/brillo | brillo ]] | controls the brightness of backlight and LED devices on Linux. | | [[ https://github.com/CameronNemo/brillo | brillo ]] | controls the brightness of backlight and LED devices on Linux. |
 | [[ https://github.com/mherzberg/wlr-brightness | wlr-brightness ]] | adjust the brightness of your screen | | [[ https://github.com/mherzberg/wlr-brightness | wlr-brightness ]] | adjust the brightness of your screen |
Line 90: Line 102:
 | [[ https://github.com/xdavidwu/qt-video-wlr | qt-video-wlr ]] | QT5 video player | | [[ https://github.com/xdavidwu/qt-video-wlr | qt-video-wlr ]] | QT5 video player |
 | [[ https://github.com/vilhalmer/oguri | oguri ]] | A very nice animated wallpaper daemon | | [[ https://github.com/vilhalmer/oguri | oguri ]] | A very nice animated wallpaper daemon |
 +| [[ https://github.com/hexive/sunpaper | sunpaper ]] | a linux utility to change wallpaper based on local sunrise and sunset times. |
  
 ===== Bars/panels ===== ===== Bars/panels =====
 | [[ https://github.com/swaywm/sway | swaybar ]] | sway is an i3-compatible Wayland compositor. | | [[ https://github.com/swaywm/sway | swaybar ]] | sway is an i3-compatible Wayland compositor. |
 | [[ https://bugz.fedoraproject.org/i3status | i3status ]] | Status bar generator for i3bar, dzen2, xmobar or similar programs | | [[ https://bugz.fedoraproject.org/i3status | i3status ]] | Status bar generator for i3bar, dzen2, xmobar or similar programs |
-| [[ https://github.com/vivien/i3blocks | i3blocks ]] A feed generator for text based status bars (yes it works fine with swaybar! |+| [[ https://github.com/vivien/i3blocks | i3blocks ]] A feed generator for text based status bars (yesit works fine with swaybar!|
 | [[ https://github.com/Alexays/Waybar | waybar ]] | Highly customizable Wayland bar for Sway | | [[ https://github.com/Alexays/Waybar | waybar ]] | Highly customizable Wayland bar for Sway |
 | [[ https://gitlab.com/dnkl/yambar | yambar ]] | is a lightweight and configurable status panel | | [[ https://gitlab.com/dnkl/yambar | yambar ]] | is a lightweight and configurable status panel |
-| [[ https://github.com/nwg-piotr/gopsuinfo | gopsuinfo ]] | prints system usage information in a single line, for use with text-based panels like Waybar or polybar |+| [[ https://github.com/nwg-piotr/gopsuinfo | gopsuinfo ]] | prints system usage information as text for Waybar custom modules or icon/text for nwg-panel executors |
 | [[ https://github.com/greshake/i3status-rust | i3status-rs ]] | 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. | | [[ https://github.com/greshake/i3status-rust | i3status-rs ]] | 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. |
-| [[ https://hg.sr.ht/~scoopta/rootbar | rootbar ]] | a bar for wlroots based wayland compositors such as sway and was designed to address the lack of good bars for wayland +| [[ https://hg.sr.ht/~scoopta/rootbar | rootbar ]] | a bar for wlroots based wayland compositors such as sway | 
-| [[ https://github.com/nwg-piotr/nwg-panel | nwg-panel ]] | [WIP] a GTK-based panel, including best features from Waybar and tint2 | +| [[ https://github.com/nwg-piotr/nwg-panel | nwg-panel ]] | GTK-based panel, inspired by Waybar and tint2 | 
-| [[ https://github.com/Firstbober/wapanel |  wapanel ]] | Simple panel for Wayland with decent XFCE-like applets |+| [[ https://github.com/Firstbober/wapanel | wapanel ]] | Simple panel for Wayland with decent XFCE-like applets 
 +| [[ https://github.com/shdown/luastatus | luastatus ]] | Universal status bar content generator | 
 +| [[ https://github.com/LBCrion/sfwbar | sfwbar ]] | Sway Floating Window Bar is a taskbar for Sway, focused on a stacking layout workflow |
  
 ==== widgets ==== ==== widgets ====
 | [[ https://git.sr.ht/~leon_plickat/wlclock | wlclock ]] | a digital analog clock for Wayland desktops. | | [[ https://git.sr.ht/~leon_plickat/wlclock | wlclock ]] | a digital analog clock for Wayland desktops. |
 +| [[ https://github.com/sentriz/wlr-sunclock | wlr-sunclock ]] | a desktop widget to show to the sun's shadows on earth. |
  
 ===== Keyboard/Input ===== ===== Keyboard/Input =====
Line 135: Line 151:
 | [[ https://github.com/ifreund/waylock | Waylock ]] | a simple screenlocker for wayland compositors. | | [[ https://github.com/ifreund/waylock | Waylock ]] | a simple screenlocker for wayland compositors. |
 | [[ https://github.com/mortie/swaylock-effects | swaylock-effects ]] | a fork of swaylock which adds built-in screenshots and image manipulation effects like blurring | | [[ https://github.com/mortie/swaylock-effects | swaylock-effects ]] | a fork of swaylock which adds built-in screenshots and image manipulation effects like blurring |
-| [[ https://gitlab.com/wef/dotfiles/-/blob/master/bin/mylock | mylock ]] configure swaylock for various use-cases safe, at-home, movie modes plus auto downloading of images |+| [[ https://gitlab.com/wef/dotfiles/-/blob/master/bin/mylock | mylock ]] configure swaylock for various use-cases safe, at-home, movie modes plus auto downloading of images |
  
 ===== terminals ===== ===== terminals =====
Line 146: Line 162:
 | [[ https://github.com/thestinger/termite | termite ]] | A keyboard-centric VTE-based terminal, aimed at use within a window manager with tiling and/or tabbing support. | | [[ https://github.com/thestinger/termite | termite ]] | A keyboard-centric VTE-based terminal, aimed at use within a window manager with tiling and/or tabbing support. |
 | [[ https://github.com/realh/roxterm | roxterm ]] | terminal emulator intended to provide similar features to gnome-terminal, based on the same VTE library | | [[ https://github.com/realh/roxterm | roxterm ]] | terminal emulator intended to provide similar features to gnome-terminal, based on the same VTE library |
 +| [[ https://wezfurlong.org/wezterm | wezterm ]] | GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust |
 +| [[ https://github.com/andir/ate | Ate ]] | Awesome terminal emulator |
 +| [[ https://github.com/Keruspe/Germinal | Germinal ]] | Minimalist vte-based terminal emulator |
 +| [[ https://github.com/ii8/havoc | Havoc ]] | A minimal terminal emulator for Wayland |
 +| [[ https://github.com/majestrate/wterm | wterm ]] | An st fork for wayland |
  
 ===== Remote/recording ===== ===== Remote/recording =====
Line 161: Line 182:
 | [[ https://github.com/cyanreg/txproto | txproto ]] | A fully scriptable and flexible multimedia streaming/handling program. | | [[ https://github.com/cyanreg/txproto | txproto ]] | A fully scriptable and flexible multimedia streaming/handling program. |
 | [[ https://github.com/progandy/wdomirror | wdomirror ]] | wdomirror utilizes the wlroots dmabuf export protocol to create a mirror of an outout with as little overhead as possible | | [[ https://github.com/progandy/wdomirror | wdomirror ]] | wdomirror utilizes the wlroots dmabuf export protocol to create a mirror of an outout with as little overhead as possible |
 +| [[ https://github.com/foxcpp/ssr-wlroots | ssr-wlroots ]] | A version of SimpleScreenRecorder with support for wlroots-based compositors (more specifically, those that support wlr-screencopy-v1 and xdg-output). Doesn't support recording area selection and has issues with multiple screens. |
  
 ===== Misc. Scripts ===== ===== Misc. Scripts =====
Line 177: Line 199:
 ===== Development ===== ===== Development =====
 | [[ https://github.com/wmww/gtk-layer-shell | gtk-layer-shell ]] | A library to write GTK applications that use Layer Shell. | | [[ https://github.com/wmww/gtk-layer-shell | gtk-layer-shell ]] | A library to write GTK applications that use Layer Shell. |
 +| [[ https://github.com/Smithay/client-toolkit | client toolkit ]] | A toolkit for writing Wayland clients in Rust |
 +| [[ https://github.com/michaelforney/swc | swc ]] | A library for making a simple Wayland compositor |
 +| [[ https://github.com/swaywm/wlroots | wlroots ]] | Pluggable, composable, unopinionated modules for building a Wayland compositor |
  
 ===== Sources ===== ===== Sources =====
  
-  * https://reddit.com/swaywm+  * https://www.reddit.com/r/swaywm/
   * https://arewewaylandyet.com/   * https://arewewaylandyet.com/
   * https://github.com/swaywm/sway/wiki/i3-Migration-Guide   * https://github.com/swaywm/sway/wiki/i3-Migration-Guide
Line 186: Line 211:
   * https://wiki.archlinux.org/index.php/Sway   * https://wiki.archlinux.org/index.php/Sway
   * https://github.com/swaywm/wlr-protocols/wiki   * https://github.com/swaywm/wlr-protocols/wiki
 +  * https://github.com/natpen/awesome-wayland
  
 ===== Contributing ===== ===== Contributing =====
  
-If you have improvements, please post to [[ https://reddit.com/swaywm | r/swaywm ]]+If you have improvements, please post to [[ https://www.reddit.com/r/swaywm| r/swaywm ]]
  
 Criteria for inclusion (tentative): Criteria for inclusion (tentative):
sway/sway-apps.txt · Last modified: 2021/11/07 01:42 by admin

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki