An open API service indexing awesome lists of open source software.

https://github.com/integrii/dvd

A bouncing DVD screen saver for your terminal.
https://github.com/integrii/dvd

Last synced: 10 months ago
JSON representation

A bouncing DVD screen saver for your terminal.

Awesome Lists containing this project

README

          

# DVD 📀 Video Terminal Screen Saver
A terminal [bouncing DVD](https://www.youtube.com/watch?v=QOtuX0jL85Y) screen saver. You can configure tmux to start this after a period of being idle for extra fun.


dvd terminal screenshot

# Install

## Using Go on any OS
- `go install github.com/integrii/dvd/cmd/dvd@latest`

## Using Homebrew on MacOS
- `brew tap integrii/dvd https://github.com/integrii/dvd && brew install --HEAD integrii/dvd/dvd`

# tmux Screen Saver

Run `dvd` as a tmux screen saver by using tmux’s lock mechanism. Just add the following to your `~/.tmux.conf`:

```
set -g lock-after-time 300 # idle seconds before activating
set -g lock-command "dvd"
```

## Optionally bind a key to start it on demand:

- `bind-key C-s lock-client` # press Prefix + C-s to start the saver