r-matrix-snowfall

Crates.ior-matrix-snowfall
lib.rsr-matrix-snowfall
version0.1.3
created_at2026-01-22 15:37:43.146022+00
updated_at2026-01-23 19:32:04.206077+00
descriptionA NixOS-themed matrix snowfall screensaver (Fork of rmatrix)
homepagehttps://github.com/saylesss88/rmatrix-snowfall
repositoryhttps://github.com/saylesss88/rmatrix-snowfall
max_upload_size
id2061939
size619,776
T. Sawyer (saylesss88)

documentation

README

r-matrix-snowfall

Flake

This is a fork of r-matrix

Generates a 'Matrix'-like screen of falling snowflake characters and lambdas in your terminal rmatrix

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.

Controls

Key Control
1-9 Speed the letters fall (1 is fastest, 9 is slowest)
Shift + 1-9 Color of the characters
r Rainbow mode

Installation

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 through specialArgs

Commit count: 93

cargo fmt