Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Jappie3/vigiland
Inhibit idle behaviour of a Wayland compositor
https://github.com/Jappie3/vigiland
Last synced: 6 days ago
JSON representation
Inhibit idle behaviour of a Wayland compositor
- Host: GitHub
- URL: https://github.com/Jappie3/vigiland
- Owner: Jappie3
- License: agpl-3.0
- Created: 2024-03-10T15:14:14.000Z (8 months ago)
- Default Branch: master
- Last Pushed: 2024-05-20T10:05:46.000Z (6 months ago)
- Last Synced: 2024-05-20T11:25:46.981Z (6 months ago)
- Language: Rust
- Homepage:
- Size: 29.3 KB
- Stars: 7
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-hyprland - vigiland
README
# Vigiland
Inhibit idle behaviour of a Wayland compositor.
## Installing
### Arch (AUR)
Thanks @kulothunganug for [packaging Vigiland on the AUR](https://aur.archlinux.org/packages/vigiland-git). You can install it using an AUR helper like yay or paru:
```
paru -S vigiland-git
```### Nix
Add the flake as an input:
```nix
vigiland.url = "github:jappie3/vigiland";
```Install the package:
```nix
environment.systemPackages = [inputs.vigiland.packages.${pkgs.system}.vigiland];
```## Usage
Run it, ctrl+c to exit:
```bash
vigiland
```You can also run it in the background & use `killall vigiland` to stop inhibiting idle behaviour:
```bash
vigiland & disown
```## Technical
Your compositor should support the `idle-inhibit-unstable-v1` protocol in order for Vigiland to work.