# Flatpaked Racket

**URL:** <https://racket.discourse.group/t/flatpaked-racket/1610>\
**Category:** Show & Tell\
**Created:** [January 3, 2023, 12:12am UTC](https://racket.discourse.group/t/flatpaked-racket/1610 "2023-01-03T00:12:14Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![capfredf](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/capfredf/32/935_2.png) [@capfredf](https://racket.discourse.group/u/capfredf)\
**Post date:** [January 3, 2023, 12:12am UTC](https://racket.discourse.group/t/flatpaked-racket/1610/1 "2023-01-03T00:12:14Z")

</div>

Hi folks,

I have built a flakpak version of Racket, and I've put it on flathub. If you use any Linux distro, this is just another way to run your macro-powered Racket programs. Moreover, if you use an immutable Linux distro (e.g. Fedora Silverblue and openSUSE MicroOS desktop), I think a flakpaked Racket is quite handy as well.

On flathub : [Flathub—An app store and build service for Linux](https://flathub.org/apps/details/org.racket_lang.Racket)

The repo: [GitHub - flathub/org.racket\_lang.Racket](https://github.com/flathub/org.racket_lang.Racket)

Edits: updated with the latest URLs of the flathub page and repo

---

<div class="post-metadata">

**Author:** ![capfredf](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/capfredf/32/935_2.png) [@capfredf](https://racket.discourse.group/u/capfredf)\
**Post date:** [January 3, 2023, 12:18am UTC](https://racket.discourse.group/t/flatpaked-racket/1610/2 "2023-01-03T00:18:30Z")

</div>

~~In case some may wonder why the app id is `DrRacket` not `Racket`:~~

~~Originally the id was `org.racket_lang.racket`, but I felt that the entry point should be `drracket` so that `flatpak run <our-flatpak-id>` would have the same behavior as we would start the corresponding GUI app from the OS app launchers. Later a reviewer suggested that the id should better be `org.racket_lang.drracket` given the entry point was `drracket`. Therefore I changed it.~~

~~updates: The id is not changeable according to flathub people.~~

---

<div class="post-metadata">

**Author:** ![capfredf](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/capfredf/32/935_2.png) [@capfredf](https://racket.discourse.group/u/capfredf)\
**Post date:** [January 3, 2023, 3:21pm UTC](https://racket.discourse.group/t/flatpaked-racket/1610/3 "2023-01-03T15:21:08Z")

</div>

I've created a new flatpak app on Flathub. The id is `org.racket_lang.Racket`, and the entry point is `racket`. When you run `flatpak run org.racket_lang.Racket`, you will see a familiar Racket repl. But you are still able to launch DrRacket through gnome activities or KRunner.
