Useful Utilities: fix links and reword

This commit is contained in:
Mihai Fufezan 2022-08-13 19:25:43 +03:00
parent 70b0b78866
commit 61f5d1329a
No known key found for this signature in database
GPG Key ID: 5899325F2F120900
6 changed files with 41 additions and 29 deletions

View File

@ -3,6 +3,7 @@ replacements for them:
## Discord ## Discord
Use [WebCord](https://github.com/SpacingBat3/WebCord), it has native support for [WebCord](https://github.com/SpacingBat3/WebCord) is a Discord client based on
pipewire screensharing, tons of great features and tries to stay infringing as the latest Electron, with support for Wayland Ozone platform, as well as
little as possible on the Discord ToS. PipeWire screensharing. It has tons of great features and tries not to infringe
on the Discord ToS.

View File

@ -1,9 +1,17 @@
## Wofi ## Wofi
wofi is a great and customizable launcher just for wayland. Wofi is a GTK-based customizable launcher for wayland.
[SourceHut](https://hg.sr.ht/~scoopta/wofi). [SourceHut](https://hg.sr.ht/~scoopta/wofi).
## Rofi (Wayland fork)
Rofi, but with Wayland support.
[GitHub](https://github.com/Ibonn/rofi).
## bemenu ## bemenu
bemenu is, maybe for some, the more well-known one. Kinda like dmenu. bemenu is a Wayland-native replacement for dmenu.
[GitHub](https://github.com/Cloudef/bemenu) [GitHub](https://github.com/Cloudef/bemenu).
For a more comprehensive list of launchers, check
[awesome-wayland](https://github.com/natpen/awesome-wayland#launchers).

View File

@ -1,4 +1,4 @@
Screensharing is done through PipeWire WebRTC on Wayland. Screensharing is done through PipeWire on Wayland.
## Prereqs ## Prereqs
@ -15,4 +15,5 @@ for a great tutorial.
## Caveats ## Caveats
You cannot screenshare separate windows with Hyprland, yet. Only full monitors. You cannot screenshare separate windows with Hyprland, yet. Only entire
monitors.

View File

@ -4,12 +4,12 @@ Launch your bar with `exec-once=`.
Waybar is a GTK status bar made specifically for wlroots compositors. Waybar is a GTK status bar made specifically for wlroots compositors.
To use it, it's recommended to either use the AUR package `waybar-hyprland-git`, To use it, it's recommended to use the AUR package `waybar-hyprland-git`,
or compile manually with the `USE_EXPERIMENTAL` flag enabled. or compile manually with the `USE_EXPERIMENTAL` flag enabled.
To compile manually: To compile manually:
Clone the source, then do: Clone the source, cd into it, then do:
```sh ```sh
sed -i 's/zext_workspace_handle_v1_activate(workspace_handle_);/const std::string command = "hyprctl dispatch workspace " + name_;\n\tsystem(command.c_str());/g' src/modules/wlr/workspace_manager.cpp sed -i 's/zext_workspace_handle_v1_activate(workspace_handle_);/const std::string command = "hyprctl dispatch workspace " + name_;\n\tsystem(command.c_str());/g' src/modules/wlr/workspace_manager.cpp
@ -27,22 +27,24 @@ sudo ninja -C build install
If you want to use the workspaces module, it's called `wlr/workspaces`. If you want to use the workspaces module, it's called `wlr/workspaces`.
For more info regarding configuration, see For more info regarding configuration, see
[The Waybar Wiki](https://github.com/Alexays/Waybar/wiki) [The Waybar Wiki](https://github.com/Alexays/Waybar/wiki).
## eww ## Eww
In order to use [eww](https://github.com/elkowar/eww), you first have to install In order to use [Eww](https://github.com/elkowar/eww), you first have to install
it, either using your distro's package manager, by searching `eww-wayland`, or it, either using your distro's package manager, by searching `eww-wayland`, or
by manually compiling. In the latter case, you need to have `cargo` and `rustc` by manually compiling. In the latter case, you can follow the
installed, then follow the [instructions](https://elkowar.github.io/eww). [instructions](https://elkowar.github.io/eww).
### Configuration ### Configuration
After you've successfully installed eww, you can move onto configuring it. There After you've successfully installed Eww, you can move onto configuring it. There
are a few examples listed in the [Readme](https://github.com/elkowar/eww), we are a few examples listed in the [Readme](https://github.com/elkowar/eww). We
highly recommend you to also read through the highly recommend you also read through the
[Configuration options](https://elkowar.github.io/eww/configuration.html). [Configuration options](https://elkowar.github.io/eww/configuration.html).
**NOTE:** Read {{< hint type=important >}}
[the wayland section](https://elkowar.github.io/eww/configuration.html#wayland) Read
[the Wayland section](https://elkowar.github.io/eww/configuration.html#wayland)
carefully before asking why your bar doesn't work. carefully before asking why your bar doesn't work.
{{< /hint >}}

View File

@ -4,20 +4,20 @@ Launch your wallpaper utility with `exec-once=`.
Straight from our oven, `hyprpaper` is a wallpaper utility from the Hypr Straight from our oven, `hyprpaper` is a wallpaper utility from the Hypr
Development team. See its usage and config by following the README on the Development team. See its usage and config by following the README on the
[GitHub Page](https://github.com/hyprwm/hyprpaper) [GitHub Page](https://github.com/hyprwm/hyprpaper).
## swaybg ## swaybg
Great utility if all you want is one simple static wallpaper that will never Great utility if all you want is one simple static wallpaper that will never
change, and don't want to make a config file. Get it over change, and don't want to make a config file. Get it
[here](https://github.com/swaywm/swaybg). [here](https://github.com/swaywm/swaybg).
## wpaperd ## wpaperd
A bit more advanced wallpaper daemon with automatic wallpaper changing options A bit more advanced wallpaper daemon with automatic wallpaper changing options
and other fancy stuff. [GitHub](https://github.com/danyspin97/wpaperd) and other fancy stuff. [GitHub](https://github.com/danyspin97/wpaperd).
## mpvpaper ## mpvpaper
A neat mpv wrapper to play a video as your wallpaper. A neat mpv wrapper to play a video as your wallpaper.
[GitHub](https://github.com/GhostNaN/mpvpaper) [GitHub](https://github.com/GhostNaN/mpvpaper).

View File

@ -3,12 +3,12 @@ Hyprland working.
## List of Pages ## List of Pages
- **[Status Bars](https://github.com/hyprwm/Hyprland/wiki/Status-Bars)** - **[Status Bars](./Status-Bars)**
- **[App Launchers](https://github.com/hyprwm/Hyprland/wiki/App-Launchers)** - **[App Launchers](./App-Launchers)**
- **[Wallpapers](https://github.com/hyprwm/Hyprland/wiki/Wallpapers)** - **[Wallpapers](./Wallpapers)**
- **[Screen Sharing](https://github.com/hyprwm/Hyprland/wiki/Screen-Sharing)** - **[Screen Sharing](./Screen-Sharing)**
- **[App Clients](https://github.com/hyprwm/Hyprland/wiki/App-Clients)** - **[App Clients](./App-Clients)**