!lheuhImcToQZYTQTuI:nixos.org

Nix on macOS

1081 Members
“There are still many issues with the Darwin platform but most of it is quite usable.” — http://yves.gnu-darwin.org164 Servers

Load older messages


SenderMessageTime
3 Jul 2025
@emilazy:matrix.orgemily remember how \r\rIcon is a filename macOS will create 00:15:54
@emilazy:matrix.orgemilywith actual carriage returns in it00:16:02
@emilazy:matrix.orgemily sorry I mean Icon\r\r 00:16:25
@emilazy:matrix.orgemilyimage.png
Download image.png
00:16:55
@emilazy:matrix.orgemily(it's for folder icons and I think the icon data is in a resource fork or something)00:17:23
@zhaofeng:zhaofeng.liZhaofeng Liwell, sometimes it feels like that Apple filesystems are just too featureful 😅00:21:54
@zhaofeng:zhaofeng.liZhaofeng Li(on the other hand, filesystems elsewhere are just a bit too boring)00:24:16
@reckenrode:matrix.orgRandy EckenrodeLinux still doesn’t have a stable equivalent in the kernel, does it?00:25:41
@reckenrode:matrix.orgRandy EckenrodeZFS is out of tree. btrfs can still cause corruption. bcachefs is probably getting kicked back out.00:26:07
@reckenrode:matrix.orgRandy EckenrodeIt is impressive that Apple managed to create a new filesystem and actually land it.00:26:53
@zhaofeng:zhaofeng.liZhaofeng LiWell, I'm not even looking for things like zfs. I download a file, and I want to be able to see the progress right in nautilus/dolphin/windows explorer/etc00:28:15
@zhaofeng:zhaofeng.liZhaofeng Li and also changing the icons of apps/folders - all those little things that you don't really need but are nice to have 00:30:25
@saiko:knifepoint.netKatalin 🔪
In reply to @zhaofeng:zhaofeng.li
Well, I'm not even looking for things like zfs. I download a file, and I want to be able to see the progress right in nautilus/dolphin/windows explorer/etc
this is actually a purely UI implementation from what I can tell
00:38:52
@saiko:knifepoint.netKatalin 🔪the downloading file is a bundle with extra info in it00:39:00
@saiko:knifepoint.netKatalin 🔪but yeah, I want that too00:39:27
@zhaofeng:zhaofeng.liZhaofeng Lino, it's an xattr00:39:30
@zhaofeng:zhaofeng.liZhaofeng Liand you still can't rely on it being available on linux, and even if so, no one uses it00:39:47
@saiko:knifepoint.netKatalin 🔪oh really? what does the xattr do?00:40:20
@saiko:knifepoint.netKatalin 🔪
In reply to @zhaofeng:zhaofeng.li
and you still can't rely on it being available on linux, and even if so, no one uses it
(I haven’t seen any third party software use it on macOS either fwiw)
00:40:54
@saiko:knifepoint.netKatalin 🔪are we talking about two different things maybe? safari creates a .download bundle for partially downloaded files00:41:32
@zhaofeng:zhaofeng.liZhaofeng Li

it conveys the "progress" happening on this file (download, copying, video export, etc.). quickly tried and this seems to work

touch -d 1984-01-24T08:00:00Z ./meow.txt
xattr -w com.apple.progress.fractionCompleted 0.7 meow.txt
00:45:46
@zhaofeng:zhaofeng.liZhaofeng Li(taken from https://github.com/brave/browser-laptop/issues/13086)00:46:07
@saiko:knifepoint.netKatalin 🔪oh huh00:46:22
@saiko:knifepoint.netKatalin 🔪I’ll have to look at what the bundle does again then00:46:35
@saiko:knifepoint.netKatalin 🔪maybe it’s just to prevent the partial file from being used00:47:03
@saiko:knifepoint.netKatalin 🔪 however, this could be a purely UI implementation 00:48:21
@zhaofeng:zhaofeng.liZhaofeng Liit could be done with hidden files and such, but being able to attach such information to the file/directory itself makes sense I think00:50:03
@saiko:knifepoint.netKatalin 🔪well, or with a bundle like I thought it was done :P00:50:36
@zhaofeng:zhaofeng.liZhaofeng Liapps can just watch the file and not other events happening in the containing directory00:50:37
@saiko:knifepoint.netKatalin 🔪but yes, this way seems like a less complicated implementation (although it does need FS features)00:52:41

Show newer messages


Back to Room ListRoom Version: 6