# Mr. MIME - Linux MIME Type Manager MIME (Multi-purpose Internet Mail Extensions) Types can get quite cluttered; if you have ever uninstalled an application, traces of it can be left over within these MIME files. Mr. MIME searches your system for all available types, and organizes them into a manageable way. You can manually edit each entry, adding and removing application associations as you please within a GUI. ## Features * Support for alternative opener applications. In addition to `xdg-open`, `handlr`, `mimeo`, etc... will all get queried for their supporting MIME associations and integrated. * Automatically verify which MIME associations have a non-existent application assigned to them and remove/replace with another. * Respects system theme choice, utilizing `pywal` colors if available. ## Build and Install ##### Requirements `git`, `rust`/`rustup`/`cargo` ##### Arch Linux `sudo pacman -S git rust` ##### Ubuntu/Debian `sudo apt install git rust` #### Install ```bash git clone https://code.lampnet.io/candle/mrmine cd mrmime && cargo build --release sudo mv target/release/mrmine /usr/local/bin/ sudo install -Dm644 mrmime.desktop /usr/share/applications/mrmime.desktop ``` `mrmime` will now be available to your system and application launcher. You may delete the cloned directory. ## Future Plans | Feature | Info | | ------- | ---- | | **Grouped Replacements** | Allows you to replace all instances of a missing application in a single action. | | **Keyboard Navigation** | Moving around, initiating edits, etc... |