Skip to content

Repository files navigation

Cheat Engine Flake

Cheat Engine Update Status

Nix flake for Cheat Engine — a memory scanner and debugger for Linux.

Installation

Try it out

nix run github:Hy4ri/cheatengine-flake

NixOS / Home Manager

  1. Add the flake input:
{
  inputs.cheatengine.url = "github:Hy4ri/cheatengine-flake";
}
  1. Add the overlay:
nixpkgs.overlays = [ inputs.cheatengine.overlays.default ];
  1. Install the package:
# NixOS
environment.systemPackages = with pkgs; [
  cheatengine
];

# Home Manager
home.packages = with pkgs; [
  cheatengine
];

Project Structure

File Purpose
flake.nix Flake entry point — exposes package and overlay
package.nix Derivation — downloads, patches, and installs Cheat Engine
update-version.sh CLI tool to update version and hash: ./update-version.sh 7.7
version.json Version metadata (used by README badge)
flake.lock Pinned nixpkgs revision

Manual Updates

If a new Cheat Engine release is out and the auto-update CI hasn't caught it yet:

./update-version.sh 7.8

The script will:

  1. Download the .zip file
  2. Calculate its sha256 hash
  3. Update the version and hash in package.nix
  4. Update version.json and README badge link

Local Development

# Evaluate the flake
nix flake check

# Build
nix build .#cheatengine

# Run directly (no install)
nix run .#cheatengine

About

nix flake for cheatengine

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages