Sign in

Juan C Nuno

@juancnuno.mastodon.social.ap.brid.gy
9 followers 0 following 79 posts

I'm a nerd The opinions stated here are my own, not those of my company 🌉 bridged from ⁂ mastodon.social/@juancnuno, follow @ap.brid.gy to interact

PostsRepliesMedia
Juan C Nuno @juancnuno.mastodon.social.ap.brid.gy · 17h
#GNOMEOS
fosstodon.org
000 0
Juan C Nuno @juancnuno.mastodon.social.ap.brid.gy · 12/10/2026
Turns out you're supposed to feed disinfecting wipes into the dispenser from the middle of the roll
000 0
Juan C Nuno @juancnuno.mastodon.social.ap.brid.gy · 06/10/2026
My optometrist's office used (Apache, presumably) OpenOffice for their registration form. I was pleasantly surprised to see something not Microsoft Office from a small, non techy family business. 2026 is the year of Linux on the desktop.
000 0
Juan C Nuno @juancnuno.mastodon.social.ap.brid.gy · 03/10/2026
I have been actively migrating my personal repos to SHA-256. No that hasn't been entirely without pain. blog.gitbutler.com/git-3-sha-256 #Git
blog.gitbutler.com
Git 3.0's upcoming SHA-256 default will be a costly mistake
Comments
000 0
Juan C Nuno @juancnuno.mastodon.social.ap.brid.gy · 30/09/2026
I made my very first distrobox today! An Arch (BTW) Linux one because I wanted to run ShellCheck on my GNOME OS. #Distrobox #GNOMEOS
001 0
Juan C Nuno @juancnuno.mastodon.social.ap.brid.gy · 28/09/2026
I'm giving #GnomeOS a whirl
000 0
Juan C Nuno @juancnuno.mastodon.social.ap.brid.gy · 24/09/2026
I was learning about Wayland compositors when it struck me how awesome their website is. I miss Web One Point Oh. wayland.freedesktop.org
wayland.freedesktop.org
Wayland
000 0
Juan C Nuno @juancnuno.mastodon.social.ap.brid.gy · 17/09/2026
Rhea Seehorn won her Emmy! Overdue and well deserved.
000 0
Juan C Nuno @juancnuno.mastodon.social.ap.brid.gy · 16/09/2026
If it doesn't come with the newest #GNOME I don't want it. Happy GNOME Release Day! I work on user interfaces professionally and I continue to be astonished at how polished and cohesive GNOME is floss.social/@gnome/117281344719669…
floss.social
GNOME (@gnome@floss.social)
GNOME 51 released! Look forward to faster screen recordings, an Auto Rotate option for screens with accelerometers, offline maps, and much more. Check out our release video! 👉️ https://tube.kockatoo.org/w/5vARny78Rv2215JwEwNh8t Full release notes 👉️ https://release.gnome.org/51/ We spent the last 6 months polishing the experience, to make it more accessible and more user-friendly. Unlike the current tech industry, we go slow and fix things! (1/3) #linux #opensource #freesoftware #foss
120 0
Juan C Nuno @juancnuno.mastodon.social.ap.brid.gy · 16/09/2026
I used the OpenJDK to build the OpenJDK codeberg.org/juancnuno/openjdk/src/… #Java #NixOS
Thanos lying on the ground wounded because he used the Infinity Stones to destroy the Infinity Stones
000 0
Juan C Nuno @juancnuno.mastodon.social.ap.brid.gy · 14/09/2026
I added an Apple Wallet even ticket to my Google Wallet
000 0
Juan C Nuno @juancnuno.mastodon.social.ap.brid.gy · 08/09/2026
I spent some time browsing the #FreeBSD handbook. It's really well done. It might even be better than the ArchWiki. docs.freebsd.org/en/books/handbook
docs.freebsd.org
FreeBSD Handbook
A constantly evolving, comprehensive resource for FreeBSD users
011 0
Juan C Nuno @juancnuno.mastodon.social.ap.brid.gy · 30/08/2026
Behold! My very first Nix flake! That is not a Hello, World! codeberg.org/juancnuno/openjdk/src/… #NixOS
codeberg.org
Git group.
A placeholder, a line-feed.
100 0
Juan C Nuno @juancnuno.mastodon.social.ap.brid.gy · 06/08/2026
Rhea Seehorn is a treasure www.latimes.com/entertainment-arts/…
latimes.com
Rhea Seehorn was overlooked for years. In 'Pluribus,' she's impossible to ignore
Yes, she's still sometimes mistaken for sales associates and crew members. But Seehorn's performance as Carol Sturka is what 'makes the show work,' says creator Vince Gilligan.
000 0
Juan C Nuno @juancnuno.mastodon.social.ap.brid.gy · 06/08/2026
Hmmm. I don't intend to try this out nor do I necessarily recommend that you do, but I find developments like this very interesting. sunbirdapp.com/content/imessage-on-…
sunbirdapp.com
Sunbird Messaging
000 0
Juan C Nuno @juancnuno.mastodon.social.ap.brid.gy · 31/07/2026
Well, crud. I was about to take my first steps into flakes but I've migrated my repos to sha256 and reftable. So much for that. github.com/NixOS/nix/issues/9980 #NixOS
github.com
Support the sha256 git object format · Issue #9980 · NixOS/nix
Without supporting sha256, nixos-rebuild complains that sha256 isn't a supported object format on my system configuration flake utilizing sha256 via git init --object-format sha256. This seems to i...
000 0
Juan C Nuno @juancnuno.mastodon.social.ap.brid.gy · 30/07/2026
Second Nixpkgs PR merged 😎 github.com/NixOS/nixpkgs/pull/539606 #NixOS
github.com
Handle the other optional attributes by juancnuno · Pull Request #539606 · NixOS/nixpkgs
Things done Built on platform: x86_64-linux aarch64-linux aarch64-darwin Tested, as applicable: NixOS tests in nixos/tests. Package tests at passthru.tests. Tests in lib/tests or pkgs/t...
100 0
Juan C Nuno @juancnuno.mastodon.social.ap.brid.gy · 23/07/2026
blog.codeberg.org/protecting-our-fl… #Codeberg
blog.codeberg.org
Protecting our FLOSS commons from LLMs — Codeberg News
.codeberg-design ul { padding-left: revert !important; } In Brief: Two...
000 0
Juan C Nuno @juancnuno.mastodon.social.ap.brid.gy · 13/07/2026
Last night I noticed that there haven't been as many #Nix releases this year as last and today, bam, new release discourse.nixos.org/t/nix-2-35-0-re…
discourse.nixos.org
Nix 2.35.0 released
On behalf of the Nix team, I am pleased to finally announce the release of Nix 2.35.0. This release contains a good number of new features, bugfixes, and performance improvements, and is available at releases.nixos.org. This release also fixes a security issue with recursive-nix: https://github.com/NixOS/nix/security/advisories/GHSA-6h4g-g5j9-fm5f Release Notes Highlights Sources are copied to the store more lazily #3121 #15711 #15920 Historically, flakes source trees have been eagerly fetc...
000 0
Juan C Nuno @juancnuno.mastodon.social.ap.brid.gy · 07/07/2026
I contributed my first commit to Nixpkgs! In my own, stumbling baby deer way. But hey, you learn from your mistakes! Funnily enough I'm pretty sure it was those mistakes that got that second attempt way more attention than the first! github.com/NixOS/nixpkgs/pull/539257 #NixOS
github.com
nixos/version: Use null for IMAGE_VERSION by juancnuno · Pull Request #539257 · NixOS/nixpkgs
Things done Built on platform: x86_64-linux aarch64-linux aarch64-darwin Tested, as applicable: NixOS tests in nixos/tests. Package tests at passthru.tests. Tests in lib/tests or pkgs/t...
000 0
Juan C Nuno @juancnuno.mastodon.social.ap.brid.gy · 30/06/2026
RE: mastodon.social/@juancnuno/11682900… It's "done." I have yet to compile a "Hello, World!" with it. codeberg.org/juancnuno/home-manager…
000 0
Juan C Nuno @juancnuno.mastodon.social.ap.brid.gy · 28/06/2026
Ha. I thought packaging my own #OpenJDK on #NixOS was going to be a simple matter of downloading a prebuilt and unpacking it in the Nix store.
000 0
Juan C Nuno @juancnuno.mastodon.social.ap.brid.gy · 20/06/2026
It brings me joy that Brian Goetz does #AdventOfCode in #Java
011 0
Juan C Nuno @juancnuno.mastodon.social.ap.brid.gy · 20/06/2026
My first, real open source contribution github.com/nix-community/home-manag… It involved a crash course in Bash arrays; I have never used them before. I helped! 😄 #NixOS
github.com
home-manager: Pass extraArgs to nix-instantiate · nix-community/home-manager@a4ee540
My NIX_PATH is empty because of the new system.nix NixOS entry point. I've been relying on -I options more and here they're not being passed to nix-instantiate.
100 0
Juan C Nuno @juancnuno.mastodon.social.ap.brid.gy · 16/06/2026
I wrote "${./foo}" and #Nix surprised me by copying foo to the store. I worked around that by writing "${toString ./foo}".
000 0
Juan C Nuno @juancnuno.mastodon.social.ap.brid.gy · 06/06/2026
Welp I have until Spring 2027 to finish Rebirth. I would've bet money it was going to be called Reunion. www.youtube.com/watch?v=PH3ox5krci8 #FinalFantasyVIIRevelation
000 0
Juan C Nuno @juancnuno.mastodon.social.ap.brid.gy · 04/06/2026
Yesterday I learned that channel URLs must point to directories containing nixexprs.tar.gz files. I've been using random GitHub archive URLs when I should have been manipulating NIX_PATH directly instead. #NixOS
000 0
Juan C Nuno @juancnuno.mastodon.social.ap.brid.gy · 01/06/2026
I think I have eradicated channels from my system with this new system.nix thing. I still have to figure out a good way to point Home Manager at my pinned nixpkgs; I'm using -I in the meantime. #NixOS
000 0
Juan C Nuno @juancnuno.mastodon.social.ap.brid.gy · 30/05/2026
Happy #NixOS release day! system.nix came out of nowhere. If it's not experimental I'll try it out; I still don't use flakes. nixos.org/manual/nixos/stable/relea…
000 0
Juan C Nuno @juancnuno.mastodon.social.ap.brid.gy · 29/05/2026
I disabled sudo so I can try run0 instead codeberg.org/juancnuno/nixos/commit…
codeberg.org
Result no.
With -t tag -w --stdin.
010 0
Juan C Nuno @juancnuno.mastodon.social.ap.brid.gy · 09/05/2026
I've been writing #Java UIs for close to thirty years. This talk was fascinating. I was unaware of jpackage. I have experience with lots of UI toolkits. AWT, Qt, GWT, Closure, Compose. I've written raw OpenGL. #Swing is far and above my favorite to deal with. If I had to choose something […]
mastodon.social
Original post on mastodon.social
022 0
Juan C Nuno @juancnuno.mastodon.social.ap.brid.gy · 30/04/2026
I've used #Vim for decades. Today I switched to #Helix.
100 0
Juan C Nuno @juancnuno.mastodon.social.ap.brid.gy · 29/04/2026
I've been a die hard user of swipe typing ever since Swype. #ClearFlow is a layout optimized for swipe typing and I switched when I stumbled upon it. I'm thrilled that the devs finally released their training app! I'll be playing with it as soon as I can […]
mastodon.social
Original post on mastodon.social
000 0
Juan C Nuno @juancnuno.mastodon.social.ap.brid.gy · 16/04/2026
Behold! [juancnuno@usscerritos:~]$ uname -sr Linux 7.0.0 #Linux
000 0
Juan C Nuno @juancnuno.mastodon.social.ap.brid.gy · 12/04/2026
#Linux has hit the big Seven Point Oh git.kernel.org/pub/scm/linux/kernel…
git.kernel.org
Linux 7.0 - kernel/git/torvalds/linux.git - Linux kernel source tree
000 0
Juan C Nuno @juancnuno.mastodon.social.ap.brid.gy · 09/04/2026
RE: mastodon.social/@scalzi/11637565929… Passes the Wikipedia test en.wikipedia.org/wiki/Star_Wars_(fi…
mastodon.social
000 0
Juan C Nuno @juancnuno.mastodon.social.ap.brid.gy · 29/03/2026
I'm now relying on systemd-gpt-auto-generator and have deleted my fstab file and the rd.luks.name and root kernel parameters man.archlinux.org/man/systemd-gpt-a… #ArchLinux
man.archlinux.org
systemd-gpt-auto-generator(8) — Arch manual pages
000 0
Reposted by Juan C Nuno
Mastodon @mastodon.mastodon.social.ap.brid.gy · 26/03/2026
Coming soon in Mastodon 4.6 - a redesigned profile page. We've used community feedback and surveys to inform these updates. Our latest blog post explains our design thinking and choices. Here are a few highlights 🧵 blog.joinmastodon.org/2026/03/a-red…
blog.joinmastodon.org
A Redesign for Profiles
Profiles are the primary way for people using Mastodon to ‘meet’ one another on a deeper level – beyond a threaded conversation or search results. You might have noticed that the overall design of Profiles hasn’t been explored in a while, and in the meantime, we’ve heard requests and challenges from people who use Mastodon every day. The profile redesign supports some of our current priorities: * **Make the Fediverse Intuitive.** We want people who are new to Mastodon and the Fediverse to be able to discover and connect with interesting accounts, without having to understand the details of decentralisation. The new Profiles view includes an updated handle explainer, and a new editing experience delivers a more consistent, unified experience across web and native mobile apps. * **A Home for Everyone.** As well as individuals, Mastodon is also home to organisations (NGOs, local governments, software projects, etc) that want to share news and interact with their communities. The layout changes offer us a solid starting point from which to explore features that will help these “institutional users” to make their most out of their presence in the Fediverse. ## Our approach ### Learning from the community In addition to reviewing community requests related to profiles, we surveyed more than 500 people across over 300 servers, to understand what profile information they prioritise when it comes to identifying whether an account is trustworthy (and therefore, worth following). We also analysed patterns from other apps that respondents mentioned they frequently use. ### Technical constraints We’re currently constrained within the existing 3-column layout on desktop. We also know that improvements could be made to the custom fields feature, but structural and backend changes to custom fields were out of scope for this work. ## What’s changing ### Profile viewing #### The new ‘Activity’ tab offers granular filtering of posts Previously, there have been two tabs for “Posts” and “Posts and replies.” It turns out that this was misleading (the “Posts” tab also included boosts); and, that there was no way for you to view an account’s activity with the granularity that you can after following them – no view for Posts only, for example. There are, in fact, 4 distinct views that you may want to see: _Posts_ , _Posts+boosts_ , _Posts+replies_ , or _Posts+boosts+replies_. Providing this granularity led us to adopt a more appropriate UI over displaying each of these as tabs. The new Activity tab has a dropdown menu, allowing you to view any of these combinations by filtering both boosts and replies. It is optimised to work equally well for you on the desktop as on mobile, and also if you use the advanced interface for desktop. #### Featured hashtags are more discoverable and contextual Hashtags can provide you with topic-based discovery. In the new Profile view, you can view hashtags contextually within the Activity tab, and click on them for a filtered view of the account’s tagged posts. #### It’s easier to view all pinned posts Some people have expressed frustration over pinned posts being buried in a carousel. We understand this concern, and are also balancing the needs of people who are browsing others’ profiles who have shared that they want easy access to _recent_ posts. Informed by data on the number of pinned posts across Mastodon profiles, we’ve replaced the carousel with an alternative form of progressive disclosure that allows you to reveal all pinned posts in a single click. #### Updated handle explainers One of our objectives is to make the Fediverse more intuitive for people who are non-technical. We’ve updated the handle explainer card to clarify what handles and servers are. Additionally, the full profile handle (`@user@domain.com`) now displays beneath the account’s display name, even if the account is on the same server as yours. The updated explainer for profile handles. #### Custom fields are more compact Custom fields display side-by-side when possible, making smarter utilisation of the Profile’s vertical space so that you get to the account’s content more swiftly. A more compact design for custom fields. #### Additional changes reduce visual load People must be able to find the content they need. However, when _all_ information displays at once, it impacts your ability to focus and complete tasks. You might notice we’ve given less prominence to a few pieces of information. When introducing changes that add friction, we take into account both the frequency and importance of related actions. **Personal notes:** The ‘Add a personal note’ action does not display as prominently on the profile; it is now accessed within the profile’s overflow menu. If a note exists, it still displays on the profile page, just as it has in the past. **‘Following you’:** The ‘Following you’ badge no longer displays on the profile. People we surveyed ranked this information remarkably low in terms of establishing both trust and interest an account. You still have numerous options to understand whether someone is following you: * **The ‘Follow’ button:** When you’re not following an account but the account follows you, the primary button label displays as “Follow back”. * **The accounts ‘Following’ list:** If the account is following you, you will see yourself at the top of that account’s ‘Following’ list. * **Profile overflow menu:** If the account is following you, a ‘Remove follower’ option appears in the overflow menu. * **Preview cards (desktop):** When hovering over an account, the preview cards still show ‘Follows you’ and ‘You follow each other’ statuses. ## Profile editing ### A unified editing experience Previously, profile editing on web was hidden within account settings. You had to take multiple steps to navigate back to your profile view. The new profile editing experience combines featured hashtags, link verification, and all other profile customisation in a single view. It’s easily accessible from an ‘Edit profile’ button directly on your profile – making switching between viewing and editing more seamless. A screenshot of the redesigned profile editing experience on desktop web. The page shows sections for profile and cover photo editing, display name and bio editing, custom fields, featured hashtags, and profile tab settings. ### More control during image upload You can now crop images, and add alt text to profile and cover photos. A screen recording showing a user zooming and cropping a profile photo within a modal, then clicking on the “Next” button. On the next step, the modal displays a preview of the cropped image and a text field where the user can enter alt text. ### Custom fields and verified links Previously, custom field editing was only available on web, and lacked accessible form labels. Additionally, link verification – a powerful feature for establishing credibility – was hidden in profile settings. Now, you can access link verification instructions directly from the custom field editing experience. You can also now add and edit custom fields in our iOS and Android apps. A zoomed-in view of the interface for editing custom fields, which contains buttons for adding, reordering, changing, and deleting custom fields. Beneath the custom fields, a hyperlinked text reads “How do I add a verified link?” ### Featured hashtags Featured hashtags are a useful way of helping others discover topics you frequently post about. We’ve decreased the friction and guesswork in adding featured hashtags on web: Suggested hashtags will appear on your profile view, and can be bulk added in a single click. For more granular control, hashtags can also be managed within the profile editor. Basic functionality for featured hashtags is now supported on iOS and Android. A screen recording showing the interaction of a user viewing a banner on their own profile that contains suggested hashtags with options to add or dismiss. The user clicks on “Add” and the suggested hashtags are immediately added to their profile. ### Customising tab displays The editing experience includes profile tab display settings, allowing you to hide the ‘Media’ and ‘Featured’ tabs if desired. Replies can also be excluded from the ‘Media’ tab, allowing for a more accurate gallery where creative people may showcase their work. We hope that these additional controls empower both people who use Mastodon day-to-day, and people who represent institutions. Before the 4.6 release, profile tab customisations will only impact a few servers that are testing the new profile experience. After the 4.6 release, these customisations will be reflected on most servers running the latest version of Mastodon. Displays may vary on third-party apps and independent servers. A screenshot of the Profile tab settings modal, which contains three settings allowing users to show/hide the Media tab, show/hide replies on the Media tab, and show/hide the Featured tab. A banner at the bottom of the modal explains that displays may vary on other servers. ## Availability The new design will be visible on `mastodon.social`, and other servers that run nightly builds of Mastodon, from today. The goal is to do some testing ahead of the 4.6 release, and make any adjustments based on feedback (see below). The new look will roll out to all Mastodon servers, as part of Mastodon 4.6, coming in a few weeks. ### We’re open to feedback We’ve shared our thinking, and the choices we made in this redesign, in this post. If you have things you’d like to let us know related to these updates, contact us at **feedback@joinmastodon.org**. We may not be able to respond to every individual message, but we’ll be reading every piece of feedback to inform our future plans.
31159 0
Juan C Nuno @juancnuno.mastodon.social.ap.brid.gy · 13/03/2026
#GitHub does not support SHA-256. #Forgejo does.
001 0
Juan C Nuno @juancnuno.mastodon.social.ap.brid.gy · 10/03/2026
The semantics of Kotlin's internal visibility modifier depend on your build system. OK. kotlinlang.org/docs/visibility-modi… #Kotlin
000 0
Juan C Nuno @juancnuno.mastodon.social.ap.brid.gy · 09/03/2026
Note to self: (int) id % 10 is not the same thing as (int) (id % 10) #AdventOfCode
020 0
Juan C Nuno @juancnuno.mastodon.social.ap.brid.gy · 03/03/2026
Boo www.cbc.ca/news/canada/british-colu… #TeamStandardTime
cbc.ca
British Columbia to end time changes, adopt year-round daylight time
Comments
000 0
Juan C Nuno @juancnuno.mastodon.social.ap.brid.gy · 01/03/2026
I haven't heard of @novacustom before. You can order a laptop from them with #NixOS preinstalled.
000 0
Juan C Nuno @juancnuno.mastodon.social.ap.brid.gy · 28/02/2026
If you want to block those annoying "Sign in to example.com with google.com" Chrome popups follow these instructions support.google.com/chrome/answer/14… Select "Block sign-in prompts from identity services". #GoogleChrome
000 0
Juan C Nuno @juancnuno.mastodon.social.ap.brid.gy · 16/02/2026
I enabled Secure Boot in my #ArchLinux. I stomped all over my EFI system partition and UEFI variables without really knowing what I was doing and I did have to fall back to my installation medium to restore systemd-boot. But at the end I created a unified kernel image directly launched from UEFI […]
mastodon.social
Original post on mastodon.social
000 0
Juan C Nuno @juancnuno.mastodon.social.ap.brid.gy · 13/02/2026
www.youtube.com/watch?v=EqTn6lfRNow
000 0
Juan C Nuno @juancnuno.mastodon.social.ap.brid.gy · 07/02/2026
Crud. I don't think /dev/nvme0n1p1 is an EFI System partition. #ArchLinux
100 0
Juan C Nuno @juancnuno.mastodon.social.ap.brid.gy · 02/02/2026
I use Arch BTW #ArchLinux
000 0
Juan C Nuno @juancnuno.mastodon.social.ap.brid.gy · 27/01/2026
amog-os.github.io
amog-os.github.io
AmogOS | Sussy wussy.
A sus OS for aSUS computers.
000 0
Juan C Nuno @juancnuno.mastodon.social.ap.brid.gy · 23/01/2026
Go LA! www.latimes.com/california/story/20… #LosAngeles #PublicTransit
latimes.com
Multibillion-dollar transit project to tunnel through the Santa Monica Mountains is approved by L.A. Metro
Billions of dollars are still needed to fund the project, which is considered one of the most significant transit projects in the country.
000 0