{"repo":"cenonym/trmt","free":true,"listed":false,"github":"https://github.com/cenonym/trmt","clone":"git clone https://github.com/cenonym/trmt.git","description":"trmt is a 2D Turing machine (turmite) for your terminal.","language":"Rust","stars":85,"topics":["cellular-automata","rust","terminal","turing-machine","turmite","cli"],"license":"GPL-3.0","category":"cli-tools","readme_excerpt":"▜▘▞▘▞▄▚▝▛ 2D Turing machine for your terminal. Installation Examples Demo background by Raphael Rau --- About trmt can simulate multiple turmites simultaneously with customizable rules, colors, and characters, and has support for both relative and absolute turmites. Running trmt will start a simulation with the default config. Features - Full Unicode support - Up to 256 simultaneous heads - Full color support : 16-color, 256-color, and RGB/hex - Randomized rule generator with roughly 10^15 possible rules - Deterministic seed-based simulation for reproducible patterns - Highly configurable parameters for simulation, display and keybinds - Several rule formats for various degrees of complexity - Real-time interaction with configurable keybinds - Toroidal grid with seamless wrapping Installation trmt only requires Rust with Cargo as a prerequisite. From crates.io From AUR (Arch Linux) Using Flakes (Nix) Add trmt to your flake as an input, Then, you can add inputs.trmt.packages.${pkgs.stdenv.hostPlatform.system}.default directly into your environment.systemPackages or home.packages : Installing and configuring trmt with home-manager You can also use the home-manager module to install and configure trmt . First, you need to add inputs.trmt.homeManagerModules.default to your imports in your home-manager config, and then you can directly configure trmt (it will create the $XDG CONFIG HOME/.config/trmt/config.toml file for you): Install from source Usage Simply run trmt in your termi","default_branch":null,"files":null,"tree":[],"storefront":"/r/cenonym","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/cenonym/trmt/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}