Khaleel Al-Adhami 51e3105a6b Merge branch 'msrv-188' into 'main'
raise msrv to 1.88

See merge request adhami3310/Impression!99
2025-09-27 16:40:31 -07:00
2025-09-01 21:14:07 -07:00
2025-08-31 23:33:58 -07:00
2025-07-30 11:16:11 +02:00
2025-08-31 23:25:29 -07:00
2023-11-05 19:13:46 -05:00
2025-09-14 20:59:51 -07:00
2025-09-27 19:20:35 -04:00
2023-06-01 06:26:53 -04:00
2023-06-01 06:26:53 -04:00
2023-06-02 13:48:19 +00:00
2023-06-01 06:26:53 -04:00
2025-08-31 23:33:58 -07:00
2023-06-13 14:07:27 +02:00
2024-07-09 14:05:46 +00:00
2024-03-21 07:24:07 -04:00

Impression

A straight-forward and modern application to create bootable drives.

Impression icon

Installs Latest Tag License

Installation

Download on Flathub

Third Party Packages

You may also be able to obtain Impression from your distribution's package manager. Note these packages are maintained independently and thus may differ from the official version on Flathub. Please report any issues experienced to the package maintainer.

Packaging status

About

Write disk images onto your drives with ease. Select an image, insert your drive, and you're good to go! Impression is a useful tool for both avid distro-hoppers and casual computer users. See Press for content mentioning Impression from various writers, content creators, etc.

Screen with a choice of a local image or internet download

Contributing

Issues and merge requests are more than welcome. However, please take the following into consideration:

  • This project follows the GNOME Code of Conduct
  • Only Flatpak is supported
  • The amount of features is intentionally restricted, to keep the app minimal and optimized for the target use case. If you'd like a more general-purpose disk utility, check out GNOME Disks.

Development

GNOME Builder

The recommended method is to use GNOME Builder:

  1. Install GNOME Builder from Flathub
  2. Open Builder and select "Clone Repository..."
  3. Clone https://gitlab.com/adhami3310/Impression.git (or your fork)
  4. Press "Run Project" (▶) at the top, or Ctrl+Shift+[Spacebar].

Flatpak

You can install Impression from the latest commit:

  1. Install org.flatpak.Builder from Flathub
  2. Clone https://gitlab.com/adhami3310/Impression.git (or your fork)
  3. Run flatpak run org.flatpak.Builder --install --user --force-clean build-dir io.gitlab.adhami3310.Impression.json in the terminal from the root of the repository.

Meson

You can build and install on your host system by directly using the Meson buildsystem:

  1. Install blueprint-compiler
  2. Run the following commands (with /usr prefix):
meson --prefix=/usr build
ninja -C build
sudo ninja -C build install

Credits

Actively developed by Khaleel Al-Adhami.

Brage Fuglseth helps a lot with desgin decisions.

Huge thanks to all of the translators who brought Impression to many other languages!

This app was inspired by this mockup by Saptarshi Mondal.

The app uses significant portions of popsicle.

Description
No description provided
Readme 979 KiB
Languages
Rust 89.3%
Meson 8.5%
Shell 1.8%
CSS 0.4%