chore(terminal): switch default terminal to ptyxis

This commit is contained in:
randogoth 2026-02-04 22:12:07 +02:00
parent a59facdb0a
commit 2f8f5e340b
6 changed files with 15 additions and 16 deletions

View file

@ -25,24 +25,23 @@ let
comment = "Browse files";
};
ghosttyDesktopOverride = pkgs.makeDesktopItem {
name = "com.mitchellh.ghostty";
ptyxisDesktopOverride = pkgs.makeDesktopItem {
name = "org.gnome.Ptyxis";
desktopName = "Terminal";
genericName = "Terminal Emulator";
exec = "ghostty";
icon = "com.mitchellh.ghostty";
exec = "ptyxis";
icon = "org.gnome.Ptyxis";
categories = [
"System"
"TerminalEmulator"
"Utility"
];
terminal = false;
comment = "Fast GPU-accelerated terminal";
};
in
{
environment.systemPackages = lib.mkAfter [
(lib.hiPrio thunarDesktopOverride)
(lib.hiPrio ghosttyDesktopOverride)
(lib.hiPrio ptyxisDesktopOverride)
];
}

View file

@ -27,7 +27,7 @@ in
disable-user-extensions = false;
favorite-apps = [
"thunar.desktop"
"com.mitchellh.ghostty.desktop"
"org.gnome.Ptyxis.desktop"
"com.ranfdev.DistroShelf.desktop"
"io.github.kolunmi.Bazaar.desktop"
];
@ -50,7 +50,7 @@ in
"org/gnome/shell/extensions/logo-menu" = {
menu-button-icon-image = lib.gvariant.mkInt32 51;
menu-button-terminal = "ghostty";
menu-button-terminal = "ptyxis";
menu-button-system-monitor = "missioncenter";
menu-button-extensions-app = "com.mattjakeman.ExtensionManager.desktop";
hide-softwarecentre = true;

View file

@ -127,7 +127,7 @@ diff -ru logo-menu-patch-orig/schemas/org.gnome.shell.extensions.logo-menu.gsche
<key type="s" name="menu-button-terminal">
- <default>"gnome-terminal"</default>
+ <default>"ghostty"</default>
+ <default>"ptyxis"</default>
<summary>Menu Button Terminal</summary>
<description>Change the Menu Button Terminal.</description>
</key>