Commit Graph

8 Commits

Author SHA1 Message Date
Sebastian Wiesner
ab4b54e2a4 Drop GNOME 42 compatibility
GNOME 43 is from 2022-09, i.e. almost as old as Ghostty, so  not longer
worth supporting here.
2025-12-30 13:30:18 +01:00
Sebastian Wiesner
5c35a4710d Rename class
It's a menu provider not a single action.
2025-12-30 13:30:18 +01:00
Sebastian Wiesner
dee093db57 Extract duplicated code into single helper
Extract duplicated code from the two different menu item hooks into a
single helper function, and then inline _make_item, as it's only used
once now.
2025-12-30 13:30:18 +01:00
Sebastian Wiesner
09d6a1ee2e Lift functions out of class
Neither of these used self.
2025-12-30 13:30:18 +01:00
Sebastian Wiesner
f1bed9dd6a Inline trivial method 2025-12-30 13:30:18 +01:00
Sebastian Wiesner
622d49206a Remove unused imports 2025-12-29 22:36:27 +01:00
Sebastian Wiesner
d09bac64ae Remove systemd integration from nautilus extension
As far as I understand ghostty integrates with systemd already nowadays,
and manages its own scopes/cgroups for tabs.  As such, explicitly moving
launching ghostty into a separate systemd scope from nautilus no longer
seems necessary.
2025-12-29 22:36:27 +01:00
Gabriele Musco
c972051611 linux: add "Open in Ghostty" shortcut for nautilus 2025-01-08 13:49:32 +01:00