Software-accelerated Wayland terminal emulator
  • Rust 98.9%
  • Nix 0.8%
  • Python 0.3%
Find a file
NotAShelf c78687c0ae
color: config-seeded theme/palette with OSC 4/10/11/17/19 and bg opacity
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Ied0c27950f4ee8d5bd862c90341118826a6a6964
2026-06-26 10:21:38 +03:00
nix nix: load terminfo in the devshell and complete the package build 2026-06-26 10:21:21 +03:00
src color: config-seeded theme/palette with OSC 4/10/11/17/19 and bg opacity 2026-06-26 10:21:38 +03:00
terminfo beer: initial project scaffolding 2026-06-23 14:59:07 +03:00
.clippy.toml meta: set up linters and rustfmt 2026-06-23 14:59:06 +03:00
.deny.toml meta: set up linters and rustfmt 2026-06-23 14:59:06 +03:00
.envrc nix: initial tooling 2026-06-23 14:59:09 +03:00
.gitignore nix: load terminfo in the devshell and complete the package build 2026-06-26 10:21:21 +03:00
.rustfmt.toml meta: set up linters and rustfmt 2026-06-23 14:59:06 +03:00
Cargo.lock config: load beer.toml and apply font, geometry, scrollback, word delimiters 2026-06-26 10:21:37 +03:00
Cargo.toml config: load beer.toml and apply font, geometry, scrollback, word delimiters 2026-06-26 10:21:37 +03:00
flake.lock nix: initial tooling 2026-06-23 14:59:09 +03:00
flake.nix nix: initial tooling 2026-06-23 14:59:09 +03:00
README.md docs: initial project README 2026-06-23 14:59:08 +03:00

beer

A fast, software-rendered, Wayland-native terminal emulator written in Rust. Lightweight in dependencies, on disk, and in memory.

Build

A Nix dev shell provides the toolchain and native libraries:

# Enter a devshell for necessary deps
$ nix develop

# Build in release mode
cargo build --release

License

EUPL-1.2.