• 3 Posts
  • 115 Comments
Joined 2 years ago
cake
Cake day: July 6th, 2023

help-circle






    1. The basics: high quality terminal emulation with utf-8 and directcolor support
    2. Customization is by simple git friendly text config. Build time config (ala st) is acceptable if done in a reasonable way.
    3. A way to pipe panes into external commands to allow for customized url and other other data extraction. Built-in regexs are not always enough and doing it on the tmux side is not always ideal.
    4. Control over key bindings and mouse behavior
    5. Small, very fast, instantaneous startup
    6. Very predictable behavior, no surprises
    7. Minimal dependencies (including build time) are a plus. Definitely no 100MB+ electron beasts.
    8. Support X11 since I am sticking with that for now
    9. A codebase I can understand in case I need to change it. Simple and fast build. For core tools like terminal emulators I must be able to build or modify them without much trouble.
    10. Not too much extra junk. I don’t use menus, tabs, scrollbars etc so I don’t want the terminal to be huge or slow to support every feature others might want. I will put up with some extras if they can be completely disabled and don’t significantly affect performance or startup time or code complexity.
    11. Absolutely no network service integration, no matter how well intended. The only acceptable network activity is talking to the X11 socket.
    12. Longevity. I like to use my tools for years and years. I am interested in new tech of course but I don’t hop from one hype train to the next.

    I know this is not everyone’s cup of tea but you asked what I want. And nowadays it’s at least as much about do not wants as wants.

    I briefly tried ghostty when it was going around earlier. Slow startup time (~250ms if I remember right), the gtk-4 dependency and some weird defaults like the client side decoration (which I gather can be turned off in config) made me pass on it for now but might take another look in a few months. It didn’t seem particularly revolutionary to me either but there are plenty of much worse options out there too.




  • My boring advice is to spend a few weeks using it as it is out of the box: just play your favorite games on it.
    After a while you might get a sense of what you would like to change (if anything) and then you can research how to go about it.

    For casual games on the Deck some my most played are The Binding of Isaac (most hours by far), Brotato, Deep Rock Survivor, Slay the Spire, Balatro, Dead Cells, Crypt of the Necrodancer, Shotgun King. But there are so many good choices, it really depends on your taste.


  • It’s not super old but I patiently waited for a sale on the Repentence DLC for The Binding of Isaac. Besides the new content it’s also a sort of v2.5 of the game (if Rebirth/Afterbirth was v2.0) with many quality of life changes. Admittedly some of the changes were a bit startling at first but I quickly got used to them and after a few hours it felt like home again.

    I have about 500 hours in Isaac and this refresher has breathed new life into it so perhaps I am good for another 500.







  • Trump and his handlers just before the debate:

    Handler: Mr President… (he insists on being called that by his people) - before you go out there I want you to promise again that you won’t bring up the thing about people eating cats and dogs…
    Trump: yeah, fine
    Handler: Remember how we talked about this? And how you promised that you won’t bring it up no matter what happens?
    Trump: Yeah, fine, whatever.