Fatih Arslan's Avatar

Fatih Arslan

@arslan.io.bsky.social

Software Engineer at PlanetScale. Creator of vim-go. Design addict. Photographer. Previously at GitHub, DigitalOcean. For longform thoughts follow my blog: arslan.io

3,242 Followers  |  160 Following  |  488 Posts  |  Joined: 24.04.2023  |  1.7471

Latest posts by arslan.io on Bluesky

It’s really comfy and wide. I didn’t like other ones (made out of plastic). They are only 25 dolars, so I think they are worth the price.

17.07.2025 09:04 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Thanks a lot Vincent.

11.07.2025 12:20 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Hyper Case A custom made Case for the Halcyon Elora Split Keyboard. Download 3MF files The case comes with several distinct features: * Customizable top plate * Integrated magnets for wrist pad support * 5...

@arslan.io just wanted to say, amazing work on this one: arslan.io/halcyon-elor...

11.07.2025 06:03 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

Yes you can do custom
Urls. I do it all the time. You can also add date or whatever you want via da routes.yaml file (checkout advanced settings).

06.07.2025 07:59 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Elora Hyper Case by Fatih Arslan MakerWorld: Download Free 3D Models Elora Hyper Case is a custom case for the https://splitkb.com/products/halcyon-elora Split Keyboard. It might be compatible with non-halcyon Elora split keyboards as well, though I didn't tested i...

You can download the 3D models from Makerworld:
makerworld.com/en/models/15...

05.07.2025 11:12 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image Post image Post image Post image

⭐️ Happy to announce my latest project: The "Halcyon Elora Hyper Case". It comes with several features that elevates the base Elora Split keyboard:

* 5 degree tilted case
* Integrated, magnetic wrist pad support
* Customizable top and bottom plates
* Rubber stops

05.07.2025 10:30 β€” πŸ‘ 26    πŸ” 2    πŸ’¬ 3    πŸ“Œ 0

I wrote a blog post about the switch 3 years ago if you're interested: arslan.io/2022/09/30/a...

05.07.2025 07:21 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

Ghost.org (paid) is what I use. It's hosted, has builtin newsletter and great CEO/Team behind it. I'm using it for my blog for the past 3 years and I love it. It made me made blogging again (before that I had a custom Hugo + Cloudflare Pages).

05.07.2025 07:21 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Quitting programming as a career right now because of LLMs would be like quitting carpentry as a career thanks to the invention of the table saw.

03.07.2025 14:36 β€” πŸ‘ 882    πŸ” 154    πŸ’¬ 66    πŸ“Œ 41
Post image

Yeah πŸ‘ It’s fixed in my later iterations.

04.07.2025 09:36 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image Post image Post image Post image

Latest version of my Elora split keyboard case.

03.07.2025 08:19 β€” πŸ‘ 12    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Post image Post image Post image Post image

Working on some prototypes to create a case with an integrated wrist pad for my new Halcyon Elora split keyboard. Here is one of the first examples.

01.07.2025 13:12 β€” πŸ‘ 12    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Fujifilm X half: Is it the perfect family camera ? When Fujifilm announced the Fujifilm X half, the internet was literally divided into two halves. Some people were disappointed that it offered limited features for its high price, while others were de...

Here is my latest blog post about my initial impressions with the Fujifilm X half camera. But TL;DR: I only recommend this for families with kids in mind. It's not a serious camera and shouldn't be treated like that.

Check out the blog post: arslan.io/2025/06/14/f...

14.06.2025 13:00 β€” πŸ‘ 12    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Post image

It's almost finished and I plan to publish it today. Subscribe to get notified once it's out: arslan.io

14.06.2025 08:51 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

That’s a very good point I hadn’t thought about.

07.06.2025 13:11 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Post image

I added my latest design, the Concept2 BikerErg phone holder to my website. As you know, almost all of my designs are free , you can download and 3D print them. To checkout all my other designs, visit my works page: arslan.io/works/

07.06.2025 08:26 β€” πŸ‘ 7    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
Automatic dark mode for Terminal Apps, Revisited Four years ago, I wrote a blog post explaining how I set up automatic dark mode for my terminal apps. Back then, it needed some workaroundsβ€” Fish scripts, AppleScript installation, and other tricks to...

dark-mode that follows macos system settings for terminal, tmux and nvim post from @arslan.io

arslan.io/2025/06/06/a...

07.06.2025 01:11 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Post image

I went over my Terminal setup and revisited the setup for automatic theme switching. The setup has less moving parts and a lot of simpler compared to my old setup. You can see how Ghostty, Tmux and NeoVim all change automatically. I also wrote a blog post, check it out:

arslan.io/2025/06/06/a...

07.06.2025 07:36 β€” πŸ‘ 11    πŸ” 4    πŸ’¬ 1    πŸ“Œ 0

The Last of Us TV show is a prime example of directors assuming their audience can’t understand complex narratives and dumbing down everything. They even transformed a smart character, Ellie, into a dumb girl. The writers made this show bad, not the actors. I’m done watching it.

31.05.2025 20:33 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 1

You can intercept any keybinding you want. Here is how it works. I was using this technique for years with Alacritty, but adapted it now to Ghostty: github.com/fatih/dotfil...

26.05.2025 17:10 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Use Ghostty by fatih Β· Pull Request #29 Β· fatih/dotfiles Alright, found a way to use Ghostty with Tmux. Why do I use Tmux? It allows me a few things that Ghostty is not capable of: It knows the working directory. Opening a new pane, I can be sure it&#39...

Finally found a way to use my Tmux setup with Ghostty using the cmd key on macOS. I can switch between tmux tabs using cmd+1, cmd+2, open a new pane via cmd+p, close it via cmd+w and many more. Here are my settings: github.com/fatih/dotfil...

26.05.2025 17:10 β€” πŸ‘ 11    πŸ” 0    πŸ’¬ 2    πŸ“Œ 1

Now that I think about it, I also need something like this. You also need a little desk space next to the printer, and I think this cabinet is high enough to make it comfortable for you.

18.05.2025 16:11 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

A game where you try to MFA out your way entering rooms, but it resets every day after a certain steps.

(yes I played to much Blue Prince, and yes I don't like constantly authenticating)

14.05.2025 07:53 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Thank you Carl.

12.05.2025 17:49 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I submitted it myself. Usually people find it interesting. They don’t always stick though. My last two didn’t make it. But the previous ones did.

12.05.2025 17:37 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

Nice

12.05.2025 17:22 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

This is out now: arslan.io/2025/05/12/b...

12.05.2025 15:46 β€” πŸ‘ 9    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0
Post image

It’s ready for tomorrow. It’ll also be sent to all my blog subscribers (for free as always).

11.05.2025 19:30 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 1    πŸ“Œ 1
Andor

Yeap. Did you know a few scenes for Andor (Star Wars) were also shoot here? Coruscant was shoot in Barbican moviemaps.org/movies/4tv#g...

11.05.2025 06:53 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Working on a new blog post, coming soon

10.05.2025 08:57 β€” πŸ‘ 12    πŸ” 0    πŸ’¬ 3    πŸ“Œ 0

@arslan.io is following 20 prominent accounts