Nathaniel Mott

89 Followers
87 Following
2.4K Posts
Writer and editor currently looking for work. Opinions are mine and Mordenkainen's.
Websitehttps://nathanielmott.com
I really think @ifreund ’s work on river is great for Wayland devs and users. So many window managers have already sprung up and the new protocol has been stable for, what, a few days? Really cool stuff; between this, niri, and the neuwld/neuswc stack, I think the arguments in favor of X are finally starting to carry less water.

just a word to the wise if you're using machi and have foot installed but it's not launching: change foot=super+enter to foot=super+return in your config file.

(I assume this varies based on keyboard layout or some other factor I haven't considered.)

cc @gbrlsnchs

river

all that being said, I am currently using fastfetch as my battery monitor, so maybe don't take my word for any of this

Chimera setup has gone far better than Alpine's did, with the exception of installing Zig, but that's not surprising.

I've been playing with the new river stack—so far I'm liking the combo of channel (input), kanshi (output), and machi (window manager) but I'm looking at the ratpoison-like mousetrap with interest.

I've also discovered the joy of the Compose key thanks to this blog post: https://crescentro.se/posts/compose-key/ And setting all this up was as easy as:

#!/bin/sh

channel &
kanshi &
ibus start --type wayland
machi
The Compose key is magic

Fast emoji and special character input on your Linux desktop? For free? In THIS economy?

mesa, the one library even harder to replace than harfbuzz, decided to accept slop as well 🙄

Pretty unfortunate

I miss the days when NFTs were the stupidest thing I'd ever heard of.
@brettm weird!

@brettm did you install the zig package or direct from the project website?

This is my fstab for reference:

d1c9e688a9b2ad1f.b none swap sw
d1c9e688a9b2ad1f.a / ffs rw,noatime 1 1
d1c9e688a9b2ad1f.l /home ffs rw,noatime,nodev,nosuid 1 2
d1c9e688a9b2ad1f.d /tmp ffs rw,noatime,nodev,nosuid 1 2
d1c9e688a9b2ad1f.f /usr ffs rw,noatime,nodev 1 2
d1c9e688a9b2ad1f.g /usr/X11R6 ffs rw,noatime,nodev 1 2
d1c9e688a9b2ad1f.h /usr/local ffs rw,noatime,wxallowed,nodev 1 2
d1c9e688a9b2ad1f.k /usr/obj ffs rw,noatime,nodev,nosuid 1 2
d1c9e688a9b2ad1f.j /usr/src ffs rw,noatime,nodev,nosuid 1 2
d1c9e688a9b2ad1f.e /var ffs rw,noatime,nodev,nosuid 1 2

Groups:

tanis wheel network _shutdown _seatd

@brettm meanwhile in Rust-land:

$ pwd
/home/tanis/repos/test
$ ls
src Cargo.lock Cargo.toml
$ cargo run
Compiling obsdtest v0.1.0 (/home/tanis/repos/test)
Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.67s
Running `target/debug/obsdtest
Hello, world!