ctucx.git: nixfiles

ctucx' nixfiles

commit 66f459b8560cdd58d35bb5b739f9da3d215d9544
parent 3113bc14f57b1710f74b839e4a06550849372c6a
Author: Katja (ctucx) <git@ctu.cx>
Date: Fri, 28 Feb 2025 11:52:09 +0100

configurations/linux/programs/gnome: replace `ptyxis` with `ghostty`
2 files changed, 3 insertions(+), 8 deletions(-)
diff --git a/configurations/linux/gnome.nix b/configurations/linux/gnome.nix
@@ -8,11 +8,6 @@
       patches = prevAttrs.patches ++ [ ../../pkgs/gdm-autoselect-user.patch ];
     });
 
-    # use more generic name and icon
-    ptyxis    = prev.ptyxis.overrideAttrs (prevAttrs: {
-      mesonFlags = [ "-Dgeneric=terminal" ];
-    });
-
     # deactivate some backends
     gnome-online-accounts = prev.gnome-online-accounts.overrideAttrs( prevAttrs: {
       mesonFlags = prevAttrs.mesonFlags ++ [ "-Dexchange=false" "-Dgoogle=false" "-Dkerberos=false" "-Downcloud=false" "-Dwindows_live=false" "-Dms_graph=false" ];

@@ -156,7 +151,7 @@
           "org.gnome.Calendar.desktop"
           "io.github.mrvladus.List.desktop"
           "org.gnome.Podcasts.desktop"
-          "org.gnome.Ptyxis.desktop"
+          "com.mitchellh.ghostty.desktop"
           "org.gnome.Settings.desktop"
         ];
       };

@@ -170,7 +165,7 @@
       };
       "org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0" = {
         name    = "Start Terminal";
-        command = "ptyxis --new-window";
+        command = "ghostty";
         binding = "<Super>Return";
       };
       "org/gnome/settings-daemon/plugins/power" = {
diff --git a/configurations/linux/programs/gnome.nix b/configurations/linux/programs/gnome.nix
@@ -172,7 +172,7 @@ in {
         (lib.mkIf config.hardware.bluetooth.enable gnome-bluetooth)
         (lib.mkIf config.services.colord.enable gnome-color-manager)
         gnome-control-center
-        ptyxis
+        ghostty
         nautilus
         sushi #quick-preview for nautilus
         adwaita-icon-theme