Linux and GNOME contributor over three decades. Blues guitarist. Unemployed living abroad because Red Hat refused to help get my family to safety.
Public Key
npub1f60hyt4dzjupxm23k5rjuw4wjennzl34lstch798t9ju5dpryczqynk7m6 Profile Code
nprofile1qqsya8mj96k3fwqnd4gm2pew82hfvee30c6lc9utlzn4jew2xs3jvpqpzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhgqg5waehxw309aex2mrp0yhxgctdw4eju6t0uzlsc6
Show more details
Published at
2026-07-24T02:38:08+02:00 Event JSON
{
"id": "c52b2c6df2da0355f0e6cf4a9d1bc293dbb011b2145a5584b81f92246fd41ef4" ,
"pubkey": "4e9f722ead14b8136d51b5072e3aae9667317e35fc178bf8a75965ca34232604" ,
"created_at": 1784853488 ,
"kind": 0 ,
"tags": [
[
"proxy",
"https://my.devsuite.app/users/chergert",
"activitypub"
],
[
"client",
"Mostr",
"31990:6be38f8c63df7dbf84db7ec4a6e6fbbd8d19dca3b980efad18585c46f04b26f9:mostr",
"wss://relay.ditto.pub"
]
],
"content": "{\"name\":\"Christian Hergert\",\"about\":\"Linux and GNOME contributor over three decades. Blues guitarist.\\n\\nUnemployed living abroad because Red Hat refused to help get my family to safety.\",\"picture\":\"https://cdn.masto.host/mydevsuiteapp/accounts/avatars/112/883/023/673/142/869/original/4a51dd0994e133fe.jpg\",\"banner\":\"https://cdn.masto.host/mydevsuiteapp/accounts/headers/112/883/023/673/142/869/original/47de078e56aa0aae.jpeg\",\"nip05\":\"[email protected] \",\"fields\":[[\"Website\",\"https://devsuite.app/\"],[\"Blog\",\"https://blogs.gnome.org/chergert/\"],[\"Guitars\",\"58 Custom Shop LP, PRS Core 24 w/ Floyd, Warmoth Strat\"],[\"Migrations\",\"SEA-\u003eSNA-\u003eLAX-\u003eSFO-\u003ePDX-\u003eNCE\"]]}" ,
"sig": "76f50451863be377899deb230c07ccbe4aabdf99a99adfd598cd880efa6cb7e96484f473ac4a9bba81d0a6c073b1b0658204291de3bcc7a5bc9220be4e54fbe4"
}
Last Notes npub1f60hyt4dzjupxm23k5rjuw4wjennzl34lstch798t9ju5dpryczqynk7m6 Christian Hergert It would be awesome if there was a way in GNOME Shell quick settings to be able to one-time-charge to 100% even while preserving your normal 80% max. npub1f60hyt4dzjupxm23k5rjuw4wjennzl34lstch798t9ju5dpryczqynk7m6 Christian Hergert @nprofile…ynd9 I know this feeling well 😂 npub1f60hyt4dzjupxm23k5rjuw4wjennzl34lstch798t9ju5dpryczqynk7m6 Christian Hergert @nprofile…kjcu Oh man, the days of NetPositive and trying like hell to get my modem to work. A+ would do again. npub1f60hyt4dzjupxm23k5rjuw4wjennzl34lstch798t9ju5dpryczqynk7m6 Christian Hergert @nprofile…a4ar I'm very unlikely to use it in a personal sense. It has messed up UID permissions more times than I can count. I really wish I had something easy from systemd, and I'm sure it exists there I just don't know the right spells to cast yet. npub1f60hyt4dzjupxm23k5rjuw4wjennzl34lstch798t9ju5dpryczqynk7m6 Christian Hergert Fedora: - Use podman, no daemons Also Fedora: - Our package manager now requires a daemon npub1f60hyt4dzjupxm23k5rjuw4wjennzl34lstch798t9ju5dpryczqynk7m6 Christian Hergert While the end of my time with my former employer was deeply saddening in so many ways, we couldn’t be happier with our move to France! https://cdn.masto.host/mydevsuiteapp/media_attachments/files/116/533/338/056/366/046/original/d910850c0b01beac.jpeg https://cdn.masto.host/mydevsuiteapp/media_attachments/files/116/533/400/992/281/070/original/de74161bbb55721b.jpg https://cdn.masto.host/mydevsuiteapp/media_attachments/files/116/533/400/992/154/558/original/91754dab32216c88.jpeg https://cdn.masto.host/mydevsuiteapp/media_attachments/files/116/533/401/034/437/664/original/cbd53b74c1d26119.jpg npub1f60hyt4dzjupxm23k5rjuw4wjennzl34lstch798t9ju5dpryczqynk7m6 Christian Hergert @nprofile…jlkz there is one annoyance right now that is worked around with an environment variable and that is the vulkan device enumeration is slow when discrete card is asleep. Just force GSK to use GL. I mostly just run on the Intel iGPU. npub1f60hyt4dzjupxm23k5rjuw4wjennzl34lstch798t9ju5dpryczqynk7m6 Christian Hergert @nprofile…jlkz I find it “okay”. I switch between my new thinkpad P1 and it (MacBook pro m2 pro 16”) daily and now prefer the P1 even if it’s a little slower in single threaded perf. Nearly same size and weight. Oled is better. Touch is nice. Matte screen is amazing. npub1f60hyt4dzjupxm23k5rjuw4wjennzl34lstch798t9ju5dpryczqynk7m6 Christian Hergert @nprofile…re2d ctags has regex location identifiers that can be used for late-resolved jumps by name at least npub1f60hyt4dzjupxm23k5rjuw4wjennzl34lstch798t9ju5dpryczqynk7m6 Christian Hergert Apparently Red Hat couldn't get actual pictures of PoC for their yearly ethics training so they just AI generated them instead. For fucks sake. npub1f60hyt4dzjupxm23k5rjuw4wjennzl34lstch798t9ju5dpryczqynk7m6 Christian Hergert Another project that was coordinated with this was a new http/mail server, for which the mail server is capable of not immediately getting black holed by Gmail. I got spf/dmarc/dkim all working but still in the reputation building ohase. Alma 10, postfix/dovecot/rspamd/opendkim. npub1f60hyt4dzjupxm23k5rjuw4wjennzl34lstch798t9ju5dpryczqynk7m6 Christian Hergert I was notified just recently that Ptyxis is now the default terminal in daily builds of what will become Ubuntu 25.10 (haven't installed to test though). But in addition to that, it is to become the default terminal in Debian's GNOME installation any day now too (presumably in experimental first, then testing). That means it's default in at least: Fedora, Ublue/Bazzite, CentOS/Alma/RHEL, Debian, Ubuntu. Thanks to everyone upstream/downstream/testing who helped make it happen! npub1f60hyt4dzjupxm23k5rjuw4wjennzl34lstch798t9ju5dpryczqynk7m6 Christian Hergert @nprofile…j2fu Yes, I'm married to one. npub1f60hyt4dzjupxm23k5rjuw4wjennzl34lstch798t9ju5dpryczqynk7m6 Christian Hergert @nprofile…j2fu Because it's typically used to co-opt another culture/ethnicity. (e.g. I'm entitled to co-opt this culture because of this thing I think) npub1f60hyt4dzjupxm23k5rjuw4wjennzl34lstch798t9ju5dpryczqynk7m6 Christian Hergert People saying "I was <blank> in a previous life" has got to be one of the stupidest and most colonist things I regularly hear. npub1f60hyt4dzjupxm23k5rjuw4wjennzl34lstch798t9ju5dpryczqynk7m6 Christian Hergert @nprofile…vklh not sure if I can make it by tomorrow but maybe I’ll grab some gnomies if I can. Convention center I assume? npub1f60hyt4dzjupxm23k5rjuw4wjennzl34lstch798t9ju5dpryczqynk7m6 Christian Hergert Since I won't be at GUADEC '25, I just spent an hour putting this together so I can feel like I'm going to be there. https://devsuite.app/talks/Foundry-GUADEC-2025.pdf Enjoy! https://cdn.masto.host/mydevsuiteapp/media_attachments/files/114/904/137/909/815/397/original/6e5de25e5f815cd7.png npub1f60hyt4dzjupxm23k5rjuw4wjennzl34lstch798t9ju5dpryczqynk7m6 Christian Hergert @nprofile…ln70 It's a pretty common C trick to put the length before the string and pass pointers to the start of the string. Then you can typedef that. npub1f60hyt4dzjupxm23k5rjuw4wjennzl34lstch798t9ju5dpryczqynk7m6 Christian Hergert Manuals will be replacing Devhelp in the Developer Tools suite for GNOME 49. Lets thanks all the contributors to Devhelp for years keeping things alive and functional! https://gitlab.gnome.org/GNOME/manuals https://cdn.masto.host/mydevsuiteapp/media_attachments/files/114/496/718/781/694/322/original/76db00c7c8a28f03.png npub1f60hyt4dzjupxm23k5rjuw4wjennzl34lstch798t9ju5dpryczqynk7m6 Christian Hergert A quick intro on how to use Foundry for those who will never live in an IDE. https://blogs.gnome.org/chergert/2025/04/26/using-foundry-to-build-run/ npub1f60hyt4dzjupxm23k5rjuw4wjennzl34lstch798t9ju5dpryczqynk7m6 Christian Hergert @nprofile…6w8s Nope, it goes to the store vendor first and they do onsite deliveries. npub1f60hyt4dzjupxm23k5rjuw4wjennzl34lstch798t9ju5dpryczqynk7m6 Christian Hergert We just dropped off the first stocking of my wife's hot sauce for the Portland International Airport! You'll be able to get it at Tender Loving Empire in Concourse D or E if you're flying through and need an excellent gift to bring with! Farmers markets start in a couple weeks for PDX locals too! https://cdn.masto.host/mydevsuiteapp/media_attachments/files/114/241/475/153/228/358/original/e6c783dd133ffdae.png