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.
- Host: GitHub
- URL: https://github.com/integrii/dvd
- Owner: integrii
- License: unlicense
- Created: 2025-09-21T19:27:55.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-09-21T20:32:26.000Z (10 months ago)
- Last Synced: 2025-09-21T22:14:53.534Z (10 months ago)
- Language: Go
- Size: 47.9 KB
- Stars: 4
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.
# 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