diff options
| author | Batuhan Edgüer <67585935+BestSithInEU@users.noreply.github.com> | 2025-08-16 11:05:02 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-08-16 18:05:02 +1000 |
| commit | 651efcd137077cf38a8dfc1a20e7cf2f8ad20606 (patch) | |
| tree | 0d21ab7ff927908f080d9fd5c70f8504689a0501 /README.md | |
| parent | toggle: improvements (diff) | |
| download | caelestia-cli-651efcd137077cf38a8dfc1a20e7cf2f8ad20606.tar.gz caelestia-cli-651efcd137077cf38a8dfc1a20e7cf2f8ad20606.tar.bz2 caelestia-cli-651efcd137077cf38a8dfc1a20e7cf2f8ad20606.zip | |
record: add NVIDIA GPU support with wf-recorder (#41)
* record: add NVIDIA GPU support with wf-recorder
- Add automatic GPU detection to choose between wl-screenrec and wf-recorder
- Use wf-recorder for NVIDIA GPUs to fix compatibility issues
- Map wf-recorder arguments correctly for region, output, and audio recording
- Update documentation to include wf-recorder as dependency for NVIDIA users
Fixes #37
* format + deduplicate
---------
Co-authored-by: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -11,7 +11,8 @@ The main control script for the Caelestia dotfiles. - [`app2unit`](https://github.com/Vladimir-csp/app2unit) - launching apps - [`wl-clipboard`](https://github.com/bugaevc/wl-clipboard) - copying to clipboard - [`slurp`](https://github.com/emersion/slurp) - selecting an area -- [`wl-screenrec`](https://github.com/russelltg/wl-screenrec) - screen recording +- [`wl-screenrec`](https://github.com/russelltg/wl-screenrec) - screen recording (default) +- [`wf-recorder`](https://github.com/ammen99/wf-recorder) - screen recording (for NVIDIA GPUs) - `glib2` - closing notifications - `libpulse` - getting audio device - [`cliphist`](https://github.com/sentriz/cliphist) - clipboard history @@ -44,7 +45,7 @@ Install all [dependencies](#dependencies), then install e.g. via an AUR helper (yay) ```sh -yay -S libnotify swappy grim dart-sass app2unit wl-clipboard slurp wl-screenrec glib2 libpulse cliphist fuzzel python-build python-installer python-hatch python-hatch-vcs +yay -S libnotify swappy grim dart-sass app2unit wl-clipboard slurp wl-screenrec wf-recorder glib2 libpulse cliphist fuzzel python-build python-installer python-hatch python-hatch-vcs ``` Now, clone the repo, `cd` into it, build the wheel via `python -m build --wheel` |