build: install the proper linux desktop file depending on flatpak or not
parent
277fd333ae
commit
5db9854e63
|
|
@ -154,7 +154,11 @@ pub fn build(b: *std.build.Builder) !void {
|
|||
// https://developer.gnome.org/documentation/guidelines/maintainer/integrating.html
|
||||
|
||||
// Desktop file so that we have an icon and other metadata
|
||||
b.installFile("dist/linux/app.desktop", "share/applications/com.mitchellh.ghostty.desktop");
|
||||
if (flatpak) {
|
||||
b.installFile("dist/linux/app-flatpak.desktop", "share/applications/com.mitchellh.ghostty.desktop");
|
||||
} else {
|
||||
b.installFile("dist/linux/app.desktop", "share/applications/com.mitchellh.ghostty.desktop");
|
||||
}
|
||||
|
||||
// Various icons that our application can use, including the icon
|
||||
// that will be used for the desktop.
|
||||
|
|
|
|||
|
|
@ -0,0 +1,9 @@
|
|||
[Desktop Entry]
|
||||
Name=Ghostty
|
||||
Type=Application
|
||||
Comment=A terminal emulator
|
||||
Exec=/app/bin/ghostty
|
||||
Icon=com.mitchellh.ghostty
|
||||
Keywords=terminal;tty;pty;
|
||||
StartupNotify=true
|
||||
Terminal=false
|
||||
|
|
@ -2,7 +2,7 @@
|
|||
Name=Ghostty
|
||||
Type=Application
|
||||
Comment=A terminal emulator
|
||||
Exec=/app/bin/ghostty
|
||||
Exec=/usr/bin/ghostty
|
||||
Icon=com.mitchellh.ghostty
|
||||
Keywords=terminal;tty;pty;
|
||||
StartupNotify=true
|
||||
|
|
|
|||
Loading…
Reference in New Issue