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
Use [WebCord](https://github.com/SpacingBat3/WebCord), it has native support for
pipewire screensharing, tons of great features and tries to stay infringing as
little as possible on the Discord ToS.
[WebCord](https://github.com/SpacingBat3/WebCord) is a Discord client based on
the latest Electron, with support for Wayland Ozone platform, as well as
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 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).
## Rofi (Wayland fork)
Rofi, but with Wayland support.
[GitHub](https://github.com/Ibonn/rofi).
## bemenu
bemenu is, maybe for some, the more well-known one. Kinda like dmenu.
[GitHub](https://github.com/Cloudef/bemenu)
bemenu is a Wayland-native replacement for dmenu.
[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
@ -15,4 +15,5 @@ for a great tutorial.
## 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.
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.
To compile manually:
Clone the source, then do:
Clone the source, cd into it, then do:
```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
@ -27,22 +27,24 @@ sudo ninja -C build install
If you want to use the workspaces module, it's called `wlr/workspaces`.
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
by manually compiling. In the latter case, you need to have `cargo` and `rustc`
installed, then follow the [instructions](https://elkowar.github.io/eww).
by manually compiling. In the latter case, you can follow the
[instructions](https://elkowar.github.io/eww).
### Configuration
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
highly recommend you to also read through the
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
highly recommend you also read through the
[Configuration options](https://elkowar.github.io/eww/configuration.html).
**NOTE:** Read
[the wayland section](https://elkowar.github.io/eww/configuration.html#wayland)
{{< hint type=important >}}
Read
[the Wayland section](https://elkowar.github.io/eww/configuration.html#wayland)
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
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
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).
## wpaperd
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
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
- **[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)**