Skip to main content

Modern Proton Prefix management tool

Project description

Prefixer

Prefixer is a tool for managing Steam Proton prefixes, alternative to protontricks with a friendlier interface, faster responses and modular approach.

Why this?

Prefixer:

  • includes fuzzy name matching, so you don't have to remember IDs
  • is up to 40 times faster than legacy methods by modifying files directly (no wineserver)
  • instead of "verbs" uses a declarative json5 format for tweaks, so you can share your work
  • includes built-in first-class Steam support output Overriding winhttp for BepInEx, compared to protontricks

Usage

prefixer 'cyberpunk' tweak libs.d3dx9.47 # installs d3dcompiler 47 in Cyberpunk 2077
prefixer 'fallout new' run ~/Downloads/fonv_patcher.exe # runs the patcher for Fo:NV
prefixer 'subnautica' tweak loaders.bepinex # installs BepInEx 5 for Subnautica
prefixer 'Balatro' openpfx # opens the wineprefix folder in your file manager

Alongside more! Run prefixer --help or prefixer --list-tweaks for everything!

Installation

Arch

install prefixer with your favorite AUR helper, for example:

yay -S prefixer

NixOS

add an input (pinned to the most recent release for stability):

inputs.prefixer.url = "github:wojtmic/prefixer/1.3.6";

Then add the package:

home.packages = [
  inputs.prefixer.packages.${pkgs.system}.default
];

Any other distro

Use pipx (or uv) to get it from PyPI:

pipx install prefixer

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

prefixer-1.3.6.tar.gz (61.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

prefixer-1.3.6-py3-none-any.whl (63.3 kB view details)

Uploaded Python 3

File details

Details for the file prefixer-1.3.6.tar.gz.

File metadata

  • Download URL: prefixer-1.3.6.tar.gz
  • Upload date:
  • Size: 61.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.0 {"installer":{"name":"uv","version":"0.10.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for prefixer-1.3.6.tar.gz
Algorithm Hash digest
SHA256 25d6cfde3f8c5b29251cf5c7f4a944b6211915e20bc5a64b85abd23321bb9ac8
MD5 4ae0eda58dad6e3d9efb751fbdda0f18
BLAKE2b-256 c81bf2908a29f653be291f040e7d2510cad4962cbb8146703c823646a079b4e4

See more details on using hashes here.

File details

Details for the file prefixer-1.3.6-py3-none-any.whl.

File metadata

  • Download URL: prefixer-1.3.6-py3-none-any.whl
  • Upload date:
  • Size: 63.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.0 {"installer":{"name":"uv","version":"0.10.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for prefixer-1.3.6-py3-none-any.whl
Algorithm Hash digest
SHA256 3519b50340c437e8794185750b2f2cad262ca618ef79b715e91a3d3fd04888be
MD5 9bb300d567ee14dae9129a6d6144685b
BLAKE2b-256 37053a8de4b530d056ea278e66ad53e7c44c8fe1f649f9424d580e5412c1f972

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page