| Crates.io | r-matrix-snowfall |
| lib.rs | r-matrix-snowfall |
| version | 0.1.3 |
| created_at | 2026-01-22 15:37:43.146022+00 |
| updated_at | 2026-01-23 19:32:04.206077+00 |
| description | A NixOS-themed matrix snowfall screensaver (Fork of rmatrix) |
| homepage | https://github.com/saylesss88/rmatrix-snowfall |
| repository | https://github.com/saylesss88/rmatrix-snowfall |
| max_upload_size | |
| id | 2061939 |
| size | 619,776 |
This is a fork of r-matrix
Generates a 'Matrix'-like screen of falling snowflake characters and lambdas in
your terminal 
The original cmatrix was written
in C, and crashes when you wildly resize the window. The rust version is
memory-safe, and doesn't crash so easily. Both versions have comparable
performance, due to the underlying use of ncurses.
| Key | Control |
|---|---|
| 1-9 | Speed the letters fall (1 is fastest, 9 is slowest) |
| Shift + 1-9 | Color of the characters |
| r | Rainbow mode |
cargo install r-matrix-snowfall
Nix
nix run github:saylesss88/rmatrix-snowfall
Flake Input
rmatrix-snowfall.url = "github:saylesss88/rmatrix-snowfall";
NixOS systemPackages:
{ inputs, pkgs, ... }: {
environment.systemPackages = [ inputs.rmatrix-snowfall.packages.${pkgs.stdenv.hostPlatform.system}.default ];
}
To use
inputs, pass it throughspecialArgs