I may have to use macOS on the desktop

 I’m trying to get everything running smoothly on the Linux machines. I really am. And I’m close, but I’m not there yet, and I’m not sure if I’ll ever get there.

Many of the apps I use on macOS are also available on Linux. This is awesome. It’s the ones I love, but need to leave behind that are causing all the trouble.

Most of the problems are around photo processing. I’ve spent many (many!) hours learning and testing Darktable for RAW processing. It’s a powerful tool with a lot of clever ideas, some of which I actually prefer to its Mac counterparts. However, Darktable is not at all pleasant to use. Once the cleverness and new-shiny factors are past, I’m forced to live in a clumsy, awkward, unpleasant, unattractive environment. I miss Capture One dearly. Capture One gets me results I like quickly and easily. It’s better.

Then there’s scanning. I’ve spent years wrangling SilverFast to a point where I don’t hate it. Recent updates have introduced the feature of scanning multiple (3, in my case) frames at once, making it much faster. I used to use Vuescan, and it’s available on Linux, so I tried it. So so slow. And it does a pretty poor job with color film.

With digital camera scans, nothing beats Negative Lab Pro for doing inversions. NLP requires Lightroom Classic, so I’m kind of stuck there. I tried the Negadoctor feature of Darkroom and, while feasible, inversions are slow and tedious.

Photography is not just something tinker with occasionally. It’s my most enjoyable hobby. I don’t think I want to suffer through it, just so I can use Linux.

There are several other apps that I seriously miss from macOS. BBEdit is still unbeatable for ease of use, stability, and capabilities when it comes to manipulating text. Tinderbox is one of a kind for outlining and notes. There’s nothing on Linux comparable with OmniFocus for task management. And so on.

But the deal-breaking omission might be Messages. Everyone I communicate with regularly uses Apple Messages and Facetime, exclusively. I can’t stand typing on my phone, so having to hear an alert, grab my phone, and fumble my way through a reply is maddening. Also, I can’t quickly send people links or photos from where I am. How am I supposed to share that hilarious meme if it’s so much effort?

On the other hand, I love using the Framework laptop when away from my desk. I like the keyboard better than the MacBook Air’s. Knowing I can easily upgrade or fix things (inexpensively) for years is very compelling.

So all this to say that I may end up using a Mac on the desktop and Linux on the laptop. I swore I’d never do that again. Between sync, paths, filename case mismatches, and wildly different key bindings, using both is a royal pain in the ass.

This rambling post is just me working through all of this. I’m typing this post using BBEdit on the Mac Mini, and I gotta say that having the standard Emacs keybindings everywhere is a compelling case for macOS for me.

I’ll keep you posted.

✍️ Reply by email

Baty.net posts

08 Nov 2025 at 14:56

Has it only been a week?

 I started my CLI app only experiment at the end of October, meaning that it’s been just over a week of nothing but CLI and TUI apps for nearly everything. How’s it going?

Well, it’s been fun. I suspected it would be, because I’ve been living in a terminal on and off for decades now. It’s not as if terminal apps are new to me. Diving back into them has been a blast.

But here’s the thing. Once the novelty wears off, it can become a bit tedious. I love being able to use the keyboard for everything. I just don’t want to have to use the keyboard for everything all the time. Sometimes I want to kick back and mouse around for a while. I’m finding that this comes up more often than I expected.

Another drawback to everything-in-a-terminal is that everything looks the same. My email, my notes, my tasks, my files, everything. It’s a bunch of similar rectangles and it can become kind of boring.

So, right now, I have mixed feelings about the whole enterprise, but I’m sticking with it for now. Today I’m going to see if I can get LazyVim to calm down and just let me write instead of trying to tell me how to write. (It’s probably the whole LSP integration thing).

✍️ Reply by email

Baty.net posts

07 Nov 2025 at 11:29

An experiment using jrnl for logging

 Speaking of jrnl, did I mention that I’m testing jrnl as my daily logging tool?

Since I’m sticking to CLI-based tools for the month, I needed a replacement for my Emacs “Daybook”. My Daybook relies on all sorts of capture templates and snippets in Emacs. Since that’s out, I figured I might try the One Big Text File (OBTF) approach.

By default, jrnl writes entries to one big text file, so it seemed suitable for this purpose.

It’s only been a day or two, but I kind of dig using jrnl for the kinds of quick logging I normally do in Emacs. It automatically adds timestamped headings, handles @tags, uses human readable date entry (e.g. “last wednesday”), allows searching by tags or date range or content, and exports nicely to various other formats.

I might also include the entries I usually put into org-journal. I can’t imagine jrnl taking org-journal’s spot, but it’s worth trying. I’ll tag those entries as @journal and then I can export just those to markdown for conversion to PDF and printing, as one does.

✍️ Reply by email

Baty.net posts

02 Nov 2025 at 18:32

Popup jrnl window in Hyprland

 I’m slowly learning how to customize Hyprland.

I’ve been playing with jrnl as a way to do a daily log. It’s been successful enough that I wanted to streamline it a bit. What I wanted was to bind a key to opening my jrnl prompt in a floating terminal in whichever workspace I happen to be in.

Here’s how I did it:

# Keybinding for floating centered terminal
bind = SUPER SHIFT, J, exec, alacritty --class floating-term -e jrnl --config-override editor ""
windowrulev2 = float, class:(floating-term)
windowrulev2 = center, class:(floating-term)
windowrulev2 = size 800 60%, class:(floating-term)

This gets me a conveniently sized and placed terminal window with jrnl waiting for me to type whatever I want. A simple CTRL-d and it creates the jrnl entry and the window goes away.

The jrnl --config-override editor "" bit forces jrnl to wait for stdin so I can just start typing.

Screenshot using jrnl window

It may be overkill, since I could just type jrnl in any terminal, but this is just a smidge more convenient.

✍️ Reply by email

Baty.net posts

02 Nov 2025 at 11:18



Refresh complete

ReloadX
Home
(92) All feeds

Last 24 hours
Download OPML
*
Annie
*
Articles – Dan Q
*
Baty.net posts
bgfay
Bix Dot Blog
*
Brandon's Journal
Chris McLeod's blog
Colin Devroe
*
Colin Walker – Daily Feed
Content on Kwon.nyc
Crazy Stupid Tech
daverupert.com
*
Human Stuff from Lisa Olivera
*
jabel
*
James Van Dyne
*
Jim Nielsen's Blog
*
Jo's Blog
Kev Quirk
*
Manton Reece
*
Manu's Feed
Notes – Dan Q
*
On my Om
QC RSS
*
rebeccatoh.co
*
Rhoneisms
*
Robert Birming
*
Scripting News for email
Simon Collison | Articles & Stream
strandlines
*
The Torment Nexus
*
thejaymo

About Reader


Reader is a public/private RSS & Atom feed reader.


The page is publicly available but all admin and post actions are gated behind login checks. Anyone is welcome to come and have a look at what feeds are listed — the posts visible will be everything within the last week and be unaffected by my read/unread status.


Reader currently updates every six hours.


Close

Search




x
Colin Walker Colin Walker colin@colinwalker.blog