Sign in

oneguynick

@oneguynick.mastodon.social.ap.brid.gy
15 followers 5 following 126 posts

Father | CTO & Geek | Lover of 1's & 0's | 🎖️ Vet | Pics of life around 🌍 and home in MI 🚜 🌉 bridged from ⁂ mastodon.social/@oneguynick, follow @ap.brid.gy to interact

PostsRepliesMedia
oneguynick @oneguynick.mastodon.social.ap.brid.gy · 17/05/2026
Really enjoy the idea behind @bubbles and using the fediverse for blog discovery. The @dragonflydigest turned me on to it, and I am really liking the new blogs to follow!
000
oneguynick @oneguynick.mastodon.social.ap.brid.gy · 14/05/2026
Trading the Galaxy Watch8 for a Core Pebble Time 2. After years of “standalone” features that were just too clunky to use, I am moving back to the open ecosystem that started it all. Why? - 30-day battery (estimated) vs. 30 hours - No more charger-hunting - […] [Original post on mastodon.social]
two watches
021
oneguynick @oneguynick.mastodon.social.ap.brid.gy · 12/05/2026
I have been looking for an app that would display the Android open source healthconnect data. Google Fit/Fitbit our internet connected and I'd rather just have it all on my phone. Found a great app that will display the health connect information offline. codeberg.org/mmarca-tech/OpenVitals
codeberg.org
OpenVitals
“Privacy-first Android dashboard for viewing Health Connect data locally, with no account or cloud required.”
000
oneguynick @oneguynick.mastodon.social.ap.brid.gy · 08/05/2026
The “ugliest” OpenBSD ports are now operational. 🛡️ Providing bridge support for Facebook, Instagram, LinkedIn, and IRC on Synapse. Verified on -current. A brilliant learning experience in package building; if you want to recruit these for the main ports, have at it! […]
mastodon.social
Original post on mastodon.social
020
oneguynick @oneguynick.mastodon.social.ap.brid.gy · 07/05/2026
Today's interesting app find is one that redirects phone calls to encrypted apps like Signal. I'm a big fan of these redirect for things like maps and proprietary social apps. weforge.xyz/partisan/Pulse #Android
weforge.xyz
Pulse
Redirecting outgoing calls to E2EE apps.
001
oneguynick @oneguynick.mastodon.social.ap.brid.gy · 06/05/2026
If you are trying to run Instagram and Facebook Matrix bridges on OpenBSD, I have packaged a port for mautrix-meta: gitlab.com/oneguynick/openbsd-ports…
gitlab.com
mystuff/net/mautrix-meta · b169e5e087a6071082340eee3fea3f639d768cb2 · Nicholas Schmidt / OpenBSD Ports · GitLab
GitLab.com
000
oneguynick @oneguynick.mastodon.social.ap.brid.gy · 06/05/2026
I am trying to force myself to give up gboard despite so many years of muscle memory. Futo has been incredible but the anti-correction has been iffy. These setting plus the split for my fold have greatly helped. Oh and the whisper powered voice typing is amazing #Android #futo
000
Reposted by oneguynick
Michelle Hughes @megamichelle.a2mi.social.ap.brid.gy · 06/05/2026
I want some show to do a scene where there's a lady with glamorous wavy hair, and the nerdy characters are like "whatever" but then she puts her hair up and puts on glasses and they're like "wowwweeee!"
001
oneguynick @oneguynick.mastodon.social.ap.brid.gy · 05/05/2026
With a port created, here is a quick howto on running snac2 on your OpenBSD server and taking control of your own social network: geekyschmidt.com/post/2026-05-05-sn… via @nick
geekyschmidt.com
Setting Up snac2 on OpenBSD
A guide on deploying a lightweight, C-based ActivityPub instance using snac2 on an OpenBSD stack.
000
oneguynick @oneguynick.mastodon.social.ap.brid.gy · 05/05/2026
It isn't the prettiest of OpenBSD ports, but if you wanted to install snac2 on -current for self-hosting, it works. I will do a setup guide later: gitlab.com/oneguynick/openbsd-ports #fediverse #openbsd
gitlab.com
Nicholas Schmidt / OpenBSD Ports · GitLab
GitLab.com
000
oneguynick @oneguynick.mastodon.social.ap.brid.gy · 05/05/2026
Found an interesting app on F-Droid this morning that helps find OSS alternatives to your proprietary apps currently installed. Checkout librefind on Android! github.com/jksalcedo/librefind
github.com
GitHub - jksalcedo/librefind: Discover and replace proprietary apps with FOSS alternatives
Discover and replace proprietary apps with FOSS alternatives - jksalcedo/librefind
002
oneguynick @oneguynick.mastodon.social.ap.brid.gy · 04/05/2026
After a few days and software updates, my Pebble Time 2 is getting significantly better battery life. I'm ending the day on this.
Pebble Watch Face
000
oneguynick @oneguynick.mastodon.social.ap.brid.gy · 03/05/2026
Any recommendations for running my own mastodon instance on OpenBSD? I am using @OpenBSDAms and really want to continue moving my networks there
000
oneguynick @oneguynick.mastodon.social.ap.brid.gy · 03/05/2026
Kagi doesn't come as an option, but it is pretty simple to add search engines to SailfishOS default browser 1 - Goto Kagi.com 2 - Login 3 - Complete a search 4 - Hit the 🍔 5 - Settings 6 - Search engines 7 - Install Kagi
Kagi search
000
oneguynick @oneguynick.mastodon.social.ap.brid.gy · 02/05/2026
Gemini can you pull some IP information on this static? Of course! It is in Aberijan! Nope - Amsterdam...
000
oneguynick @oneguynick.mastodon.social.ap.brid.gy · 02/05/2026
I am slowly moving from apps to PWA everywhere I can. An interesting byproduct of using Firefox nightly on my Android device is that I can use extensions and user scripts for these PWAs. Super helpful for killing things on sites like FB
000
oneguynick @oneguynick.mastodon.social.ap.brid.gy · 01/05/2026
Also Signal is working great on Jolla SailfishOS with WhisperFish gitlab.com/whisperfish/whisperfish
gitlab.com
Whisperfish / Whisperfish - Signal on Sailfish OS · GitLab
Whisperfish - Signal client for SailfishOS. Join the development discussion on Matrix #whisperfish:rubdos.be or Libera.chat #whisperfish.
000
oneguynick @oneguynick.mastodon.social.ap.brid.gy · 01/05/2026
Native Mastodon support in SailfishOS is precisely the type of thing Jolla should be focused on. This has been a drum I will continue to beat - Embrace the open-source world and make it a first-class citizen […] [Original post on mastodon.social]
; Accounts
Mastodon
Mastodon
@oneguynick@mastodon.social
Account status Active
@oneguynick@mastodon.social
Description
Download
# Notifications
Show Mastodon notifications.
# Posts
Show Mastodon posts in the Events view.
# Sync Mastodon feed automatically
Fetch new posts periodically when browsing Events
Mastodon feed.
Other services
# Sharing m
Allow apps to show and update your Mastodon
account photos, videos, and other content.
000
oneguynick @oneguynick.mastodon.social.ap.brid.gy · 01/05/2026
I think with all the Android drama, it has helped Jolla SailfishOS. The forums and software repos are more active than I can remember in recent memory
000
oneguynick @oneguynick.mastodon.social.ap.brid.gy · 30/04/2026
6/6 I feel like a goober wearing two watches, but it's what you do for data comparisons. I am going to switch arms because I worry the left vs right might be throwing off the data. #pebble #samsung #smartwatch
Man with two watches
000
oneguynick @oneguynick.mastodon.social.ap.brid.gy · 30/04/2026
5/6 But here's the thing: the Pebble interface is so refreshing compared to Android on a watch. Tactile buttons, I can activate things without looking at the screen, and the whole experience just feels more seamless. Sometimes simpler is genuinely better. #pebble
000
oneguynick @oneguynick.mastodon.social.ap.brid.gy · 30/04/2026
4/6 One genuine annoyance: the Pebble backlight is spotty. On runs when I want a quick glance at my stats, I find myself fidgeting to get it to wake up. Not ideal mid-stride. The Samsung's always-on display spoiled me here. Battery life isn't quite as expected on the Pebble either. Could be […]
mastodon.social
Original post on mastodon.social
000
oneguynick @oneguynick.mastodon.social.ap.brid.gy · 30/04/2026
3/6 Workout stats are close between the two, but something's slightly off. Used the treadmill as ground truth and the Samsung was nearly perfect. Fair caveat: I've trained with that watch for multiple years, so it's had time to learn my stride and patterns. The Pebble may catch up. #pebble
Running stats
000
oneguynick @oneguynick.mastodon.social.ap.brid.gy · 30/04/2026
2/6 Sleep tracking on night one: the Pebble logged roughly an hour. My team would probably say that's accurate given how I run, but my Sleep Number bed and the Samsung both said considerably more. Night two is much closer though, so it's likely still calibrating. Promising trend. #pebble
Sleep metrics
000
oneguynick @oneguynick.mastodon.social.ap.brid.gy · 30/04/2026
1/6 Pebble vs Samsung Galaxy Watch 8 Classic: some early thoughts. First thing that hits you: the weight. Samsung is 63.5g, Pebble is 33g. That difference is incredibly noticeable. After wearing the Samsung for years, the Pebble feels like nothing on the […] [Original post on mastodon.social]
Compare of Samsung vs Pebble size
000
oneguynick @oneguynick.mastodon.social.ap.brid.gy · 29/04/2026
I'm going to need to find a way to put a PS2 converter in here at some point 😂 #commodore #c64
c64 with USB mouse
000
oneguynick @oneguynick.mastodon.social.ap.brid.gy · 28/04/2026
My #pebble watch arrived. I'll be posting thoughts after I get some time with it
pebble watch shipping box
040
oneguynick @oneguynick.mastodon.social.ap.brid.gy · 20/04/2026
From the bird site: #china #ess #batteries #renewables
Noah Smith : People still don't understand how huge the battery revolution is. Imagine if we had to run world models from gasoline and wall sockets.
011
oneguynick @oneguynick.mastodon.social.ap.brid.gy · 20/04/2026
I was perusing the channels and map this morning from my Meshtastic node and found there is a group of Michiganders collaborating here! michme.sh
michme.sh
Michigan Mesh Network | MichMesh
Free off-grid mesh network for everyone. Michigan Mesh connects communities using Meshtastic LoRa radio nodes.
000
oneguynick @oneguynick.mastodon.social.ap.brid.gy · 20/04/2026
Rooted the Dreame X40 Ultra to run Valetudo. 100% local control, zero cloud tethering, and integrated directly into Home Assistant. Amazing work to all in the Valetudo community. Striking to realise this vacuum has more compute than the Cray supercomputer on my desk. Quick writeup […]
mastodon.social
Original post on mastodon.social
010
oneguynick @oneguynick.mastodon.social.ap.brid.gy · 19/04/2026
I thought I had a pretty simple task for AI this morning. Take a list of dates and convert them into a calendar with each date coded for the type of event. There were two different options and very simple date durations. Totally failed.
000
oneguynick @oneguynick.mastodon.social.ap.brid.gy · 18/04/2026
I have a small Cray Research paperweight from many years ago. As I sit here hacking on this robot, it occured to me the robot is likely more powerful 😂
x40 robot and cray cube
000
oneguynick @oneguynick.mastodon.social.ap.brid.gy · 16/04/2026
There's a special place in heaven for engineers who deploy production hardware with easily accessible JTAG or TTL UART serial ports.
THERE'S A SPECIAL PLACE IN HEAVEN FOR ENGINEERS WHO DEPLOY PRODUCTION HARDWARE WITH EASILY ACCESSIBLE JTAG OR TTL UART SERIAL PORTS.
000
Reposted by oneguynick
Seth Grover @mmguero.infosec.exchange.ap.brid.gy · 15/04/2026
[Release notes for v26.04.1 of Malcolm, a powerful, easily deployable network traffic analysis tool suite for network security monitoring] Malcolm v26.04.1 contains improvements, bug fixes, security updates, and component bumps. If you are upgrading from […] [Original post on infosec.exchange]
A screenshot of Malcolm's IP Connection Trees dashboard
001
oneguynick @oneguynick.mastodon.social.ap.brid.gy · 14/04/2026
Great reminder that this daily @OpenBSD guide exists for after you install 7.9. @pitrh did such a good job with this write-up! bsdly.blogspot.com/2024/09/you-have…
bsdly.blogspot.com
You Have Installed OpenBSD. Now For The Daily Tasks.
© 2024-2026 Peter N. M. Hansteen _Despite some persistent rumors, installingOpenBSD is both quick and easy on most not too exotic hardware. But once the thing is installed, what is daily life with the most secure free operating system like?_ Welcome to OpenBSD! I assume you are reading this as a new user who has just completed installing the system. If you are more experienced with the system and reading because you want to see what they're teaching the young ones these days, you are welcome here, too. And at any rate, input such as corrections and comments are always welcome. But first, for the _really_ impatient, here are the main points we cover in this piece: * * * ### TL;DR: Supported Releases and Five Commands You Need To Know * OpenBSD has two releases per year, May 1st and November 1st (roughly). Only the _two most recent_ releases are supported. * The first command to run after a new install is `syspatch`, which pulls in any security updates and installs them. If the output indicates a reboot or other action is needed, do as the program says. * OpenBSD's `sudo` replacement `doas` is in base, is easy to set up and use and likely fills your needs for privilege elevation. * Third party software comes in _packages_. Use `pkg_add` to install packages. For finding packages, openbsd.app might help. * When you need to upgrade to a new release, `sysupgrade` does the job well in almost all cases. * For managing services (if you need to), `rcctl` is there for you to get things done. * Please keep yourself up to date on developments, and keep the length or limit of the support period for your release in mind. Also, we will offer some insight on running `-current` at the end. * * * Installing OpenBSD is quite straightforward on most hardware (possibly excluding some true antiques and, occasionally. the newest of the new). In the rest of this article we will assume that you have completed a basic install, following the OpenBSD Installation Guide in the OpenBSD FAQ, possibly supplemented by other sources. In our experience, following the FAQ's instructions should get you there, and keep in mind that _the defaults are sane_ , and it is not entirely unheard of that the interactions with the installer consist almost entirely of pressing the _**Enter**_ key in response to the prompts with suggested default values. And if you have not read the afterboot(8) man page, now is likely a good time to give it at least a glance. **Note:** This piece is also available _without_ trackers but _classic_ formatting only here. ## Planning Ahead: One Release Every Six Months, The Two Most Recent Releases Are Supported When you start poking around OpenBSD and learning how things are done, it is important to keep in mind that * The OpenBSD project makes two releases a year, with release dates normally falling on or around May 1st and November 1st. * The project offers security updates to the base system and packages for _supported releases_ , currently the two most recent ones. See the FAQ item about _OpenBSD flavors_ for further explanation. * Support is available primarily through the project mailing lists. In addition, user groups and commercial (paid) support options are available in several locations. This means that there is no such thing as an OpenBSD _Long Term Support (LTS)_ release, you are actually expected to upgrade to a supported version at least once a year. At the time of this writing (late October 2025), the supported releases are _OpenBSD 7.7_ , which was released on April 28th, 2025, and the most recent release _OpenBSD 7.8_ , released October 22nd, 2025. Once _OpenBSD 7.9_ becomes available (the link will start working some time before the event), OpenBSD 7.7 support stops, and you need to move on to a supported release. So once you are past the initial experimental phase, please start planning for how to maintain your systems. You will not regret doing those preparations down the road. * * * **Protip:** Before starting anything that produces output that likely scrolls off the top of your screen or window, start a `script` session so all visible events are preserved in the file you specify. See `man script` for details. * * * ## Your First Move After Install: Run `syspatch` There you are, with a fresh install of a still supported release of OpenBSD. The first thing to do is to check whether any security updates (patches) are available. The easiest way to check is to choose the _Patches_ link from the main OpenBSD website. If you installed your release close enough to the release date, there may be no patches available yet, but you can rest assured that over the lifetime of a release, there will be _some_. Towards the end of their lifetimes some releases have seen twenty or more updates. If you are on one of the more common platforms (amd64, arm64 or i386), you could even skip the manual check and let `syspatch` do the job for you (for the other 11 platforms, the old fashioned `patch` and `make` process, managed and verified via `signify` still applies, see the contents of each patch file). To run the initial `syspatch` on a new system, log on with the user you created during the install process, then `su` to `root`, and run `syspatch` with no arguments. If you have Internet connectivity and there are installable patches available, the command lists them as they are fetched and applied. If no patches are available, the command exits quietly. If the messages from `syspatch` or the patch description indicate that one or more services have been updated, make sure to restart those services to ensure that only the updated binary is loaded and running. If the messages from `syspatch` or the patch description indicates that a reboot is required, please do reboot your system before proceeding. In that case, a `shutdown -r now` is likely appropriate before you go to the next steps. ## For Administrative Tasks, `doas` Likely Fills Your Needs With all available security in place for your OpenBSD base system, you more likely than not have a few more system administration tasks queued up, such as installing packages. Performing those tasks require elevated privileges, so logging on as `root` may seem tempting. Please resist that temptation. It is much better if you only run with higher privileges when the situation actually requires it, and the OpenBSD base system has `doas` available for that purpose. OpenBSD, like most of the Unixlikes around, used to rely on `sudo` for going to higher privileges, but feature creep happened over the years, and by the time OpenBSD 5.8 was released, we had `doas` available for _"about 95% of the things people actually use"_. Out of the box, `doas` comes _almost_ ready to use. As the man page hints, the command will only work with a valid `/etc/doas.conf` in place. Fortunately, the configuration file man page offers an example that is a reasonable starting point. If you do cut and paste that one, please replace the user names `aja` and `tedu` with something appropriate for your local environment. Simpler and more specific configations are available, but even with those minimal edits, you will no longer need to log in as `root` or `su` to `root` to get things done. ## Remove the Tedium From Services Management With `rcctl` If your only OpenBSD system is your laptop, you probably do not need to worry about managing services at all. By default, a clean install runs no services. The installer offered the option of enabling `sshd` for you, but accepting the offer is not actually a requirement. If you want to enable or otherwise manage services after install, you can get a lot done with `rcctl`, including `enable`, `disable`, `start`, `stop`, `restart` services and even `set` a service's parameters. In short, you can get most of the operations you would need on your `rc.conf.local` file that you would imagine would require a text editor and perhaps a variety of `kill` commands done by targeted use of `rcctl` instead. Take a peek at the `rcctl` man page -- it's short, but useful and friendly. ## For Anything Not In Base, Look to Packages with `pkg_add` and Other `pkg_*` Tools A fresh OpenBSD install is a surprisingly full featured operating system. If you specified during install that you would be running the X windowing system, the system will offer a graphical login screen and present you with the fvwm window manager. However, the default window manager may be perceived as too basic for some tastes, and in a typical end user scenario, you would typically want at least * A desktop environment * A web browser * A suite of office software This is where the OpenBSD _ports and packages_ system comes into play. For installing packages, the tool you want to use is `pkg_add` (for some background and examples of how to use the ports and packages system, see my earlier piece _You've Installed It. Now What? Packages!_ , also available prettified and tracked here). The OpenBSD packages collection offers several options for all three categories, and a common combination is _xfce_ for desktop environment, _firefox_ for web browsing and _libreoffice_ for the office suite. For package installs on OpenBSD, the general procedure is, find the package name (your guess is likely right or quite close), run `pkg_add _packagename_`, read any message the command outputs at the end, and _follow the steps indicated_. If the package install outputs instructions, you will likely also find the instructions in `/usr/local/share/doc/pkg-readmes/_packagename_`, but the earlier advice to run anything important in a `script` session applies here too. So in our desktop scenario the sequence would be ` $ doas pkg_add xfce ` follow the instructions the package message prints. You may need to log out and back in after this step (and yes, you can have each user specify their own separate desktop environment). ` $ doas pkg_add firefox ` follow the instructions the package message prints. ` $ doas pkg_add libreoffice ` follow the instructions the package message prints. At this point, the packages you installed are ready to use, and you can browse the web and read and produce office documents to your heart's content. If you want a mail client too, several of the well known ones are available as packages. A simple `pkg_add thunderbird` will add one of the more popular ones to your set of locally installed software. If you want to find further packages, the _You've Installed It. Now What? Packages!_ article offers some pointers. If you do not want to install a full ports tree for search purposes only, the openbsd.app website offers a nice clickable interface. ## Keeping Up to Date: Keep Running `syspatch` and `pkg_add -u` Keeping an OpenBSD system updated is not difficult. You have already seen `syspatch` in action for pulling in security or reliability updates. Over the lifetime of a `-stable` version of the release (which is what your system turns into after your first `syspatch`), more updates will inevitably become available, and you (your system administrator) should periodically check for any updates and install them in due course. One useful way to automate the process is to set a `cron` job that runs `syspatch -c` (see the `syspatch` and `crontab` man pages) at reasonable intervals and mails the output to somebody relevant. If you run several systems or even more than one OpenBSD version, you would be well advised to appoint one machine per version to be the _syspatch canary_ in order to keep the noise level in your mailboxes or other alerts channels down to reasonable levels. For keeping installed _packages_ up to date, the command to use is `pkg_add` with the ` -u` (update) flag. The `pkg_add` command offers several other flags that affect its behavior, but the only ones of any real use in a production (stable) environment are the `-v` (verbose) and `-m` (print progress bars) options. If the messages from `pkg_add` indicate that one or more services have been updated, make sure to restart those services to ensure that only the updated binaries are loaded and running. At this point, you should have all the pieces in place for keeping your OpenBSD`-stable` systems in trim with the latest available fixes. Keep up with updates, and you should be OK for the supported lifetime of the code. ## Jumping to the Next Release with `sysupgrade` All good things come to an end eventually, and when a new release is available, or at the latest, when your present operating system is coming close to end of its supported life, it becomes necessary to _upgrade_ to the next, newer release. Fortunately, recent OpenBSD versions (since OpenBSD 6.6, in fact - released November 17th 2019), offers a command that offer a smooth upgrade for the most likely scenarios, called `sysupgrade`. The `sysupgrade` command is designed to handle the somewhat complex upgrade process (see the earlier article _Keeping Your OpenBSD System In Trim: A Works For Me Guide_ for some background -- also available tracked and prettified) with minimal user interaction. The command is designed on the premise that the system to be upgraded is very close to a default install -- if you keep yourself with custom kernels or left out any of the default install sets during install, you are not part of the target audience, and you will be better served by the article referenced in the previous paragraph. Before proceeding to upgrading to a new release, it is advisable to read the release notes for the new release to identify any changes that may require extra attention. Fortunately, the occasions when manual intervention is strictly needed are rare between releases. When a new release is available, you upgrade to the next release (numbered by increments of 0.1 per convention) by running `$ doas sysupgrade` The command fetches the install sets for the new release, reboots into the installer, runs `sysmerge` to perform any needed updates to configuration files and reboots into the upgraded system. If the `sysmerge` pass detects any changes that are beyond its automated capability, it will issue a warning that a manual sysmerge is needed. In most cases this will not be needed, however. When you have the base system upgraded, you will likely want to upgrade to newer versions of any installed packages as well. The command needed is the same as the one you used previously to pull in packages with updates for any identified issues: `$ doas pkg_add -u` When upgrading packages after a system upgrade it is worth paying attention to any package messages and to check for any updates to the package readmes in the `/usr/local/share/doc/pkg-readmes/` directory. Once you have started upgrading packages (if not earlier) you will want to explore other package tools. Try `apropos pkg` for pointers on where to start exploring. If you run into any problems, the support channels mentioned earlier in this piece will offer help in response to any reasonably formulated problem reports. ## Ready For `-current`? The Same Tools, Used Slightly Differently When you have been running OpenBSD stable versions for a while, you may be tempted to explore a bit further, and perhaps even be involved in developing the systems or packages or testing any new features or changes that will become available in upcoming releases. This is when you may want to explore OpenBSD-current. The way in is to install a snapshot (from the `snapshots` directory on your favorite mirror). Just how to proceed is really up to you, but if you jump to running `-current`, you will probably make your life easier in debugging and development contexts if you keep fresh cvs checkout of the `src` and `xenocara` source trees as well as the `ports` tree. Once you are running a snapshot, the maintenance and upgrade procedure changes slightly. As mentioned, it is advisable to keep sources and ports up to date (start with reading the Building the System from Source part of the FAQ). * * * **Note:** Keep in mind that snapshots track `-current`, and generally switch to post-release code some time _before_ the release becomes available. At that point, upgrading from a snapshot to the upcoming release is no longer a supported option -- if you see a commit messages similar to this one (which marked the transition to `7.7-current`), it's already too late. * * * For `-current` or snapshots, `syspatch` is not really relevant anymore. Instead you run the `sysupgrade` command with the `-s` flag: `$ doas sysupgrade -s ` The command runs much like it would for `-stable` versions, but with a slightly elevated risk of needing to run a manually supervised `sysmerge` after booting into the upgraded system. New snapshots are generally accompanied (or followed soon after) by updated packages, and running `pkg_add -u` after a successful `sysupgrade -s` generally makes sense. Some of the debugging related `pkg_add` flags make more sense in a snapshot environment. It is worth noting that for the brief period when `-current` reports a release equivalent version string (one without `-current` or `-beta` suffix) it is necessary to add "`-D snap`" to the `pkg_add` arguments in order to update packages correctly. If you intend to contribute in any way, including testing, it is essentially required that you read the `tech@` and `bugs@` mailing lists and familiarize yourself with how to interact on those forums before posting. ## The Way Forward Hopefully this piece will clear up any confusion caused by me reposting recently the two pieces Keeping Your OpenBSD System In Trim: A Works For Me Guide for some background -- also available tracked and prettified and _You've Installed It. Now What? Packages!_ , also available prettified and tracked here, which by now are more than a decade old. The pieces still contain mostly correct reference information, but informed readers will notice that they predate the introduction of `syspatch` and the availability of updated packages for `-stable` available via `pkg_add -u`. Please keep in mind that our favorite operating system OpenBSD is in constant and rapid developement, and that anything written about that system could be quite out of date even a few years from now. I hope to revisit this and other pieces to keep them reasonably in line with evolving realities. I welcome your comments and corrections via email or other channels such as whatever social medium brought you the link to this article. * * * **Note:** Updated several times, last on 2025-10-22 to mark the _OpenBSD 7.8_ release. * * * ## Resources For Further Reading The OpenBSD FAQ Michael W Lucas: Absolute OpenBSD, 2nd edition Ted Unangst: doas Mastery OpenBSD Journal News items about OpenBSD, generally short with references to material elsewhere. Peter Hansteen: What every IT person needs to know about OpenBSD Part 1: How it all started, What every IT person needs to know about OpenBSD Part 2: Why use OpenBSD?, What every IT person needs to know about OpenBSD Part 3: That packet filter (or the whole shebang in the raw here or with trackers at bsdly.blogspot.com) Network Management with the OpenBSD Packet Filter toolset, by Peter N. M. Hansteen, Massimiliano Stucchi and Tom Smyth (A PF tutorial, this is the BSDCan 2024 edition). An earlier, even more extensive set of slides can be found in the 2016-vintage PF tutorial. That Grumpy BSD Guy Blog posts by Peter N. M. Hansteen (prettified, tracked). New entries as well as still-relevant pieces that started out over there and have warranted updating will also be findable, untracked other than my webserver log, at https://nxdomain.no/~peter/blogposts/. Please let me know if there are pieces you think would warrant liberation to that space. * * * _You Have Installed OpenBSD. Now For The Daily Tasks._ is © 2024 Peter N. M. Hansteen (published 2024-09-02) * * * You might also be interested in reading selected pieces via _That Grumpy BSD Guy: A Short Reading List_ (also _here_). Separately, pre-orders of _The Book of PF, 4th edition_ are now open. For a little background, see the blog post _Yes, The Book of PF, 4th Edition Is Coming Soon_ (also _here_). * * *
000
oneguynick @oneguynick.mastodon.social.ap.brid.gy · 14/04/2026
This @navidrome client has quickly become my goto. Psysonic is going through rapid iterations and adding a ton of new features every day. Highly recommended for the #selfhost crowd github.com/Psychotoxical/psysonic
github.com
GitHub - Psychotoxical/psysonic: A gorgeous, modern, and blazing fast Navidrome desktop client. Inspired by Winamp, built for the future with Tauri & React.
A gorgeous, modern, and blazing fast Navidrome desktop client. Inspired by Winamp, built for the future with Tauri & React. - Psychotoxical/psysonic
021
oneguynick @oneguynick.mastodon.social.ap.brid.gy · 12/04/2026
I thought Spectacle on @kde Plasma was broken with Wayland + dual monitors, but it turns out the Kzones Kwin extension was trying to tile the screenshot selector. I noticed it impacted emulators, games, etc., so I just turned it off. #kde #linux #wayland #plasma
000
Reposted by oneguynick
Lisa Melton @lisamelton.mastodon.social.ap.brid.gy · 10/04/2026
Everyone knows I rarely post, right? So why did I start typing yesterday? To find more cool people to follow! Who I can then boost so you can find them too. Seriously. Most of my new followers lately are either bots or "junk" accounts. Following those back? Not a good idea. But real people […]
mastodon.social
Original post on mastodon.social
1136
Reposted by oneguynick
Rose @rosewsgf.mastodon.gamedev.place.ap.brid.gy · 11/04/2026
The Steam footer finally looks good and modern. New and old attached. #CSS #HTML #webdesign #Steam #Valve
Steam footer divided into 5 columns. One has the Steam and Valve logos, copyright info, social media icons, while the rest are for links in four categories.Steam footer containing the Valve and Steam logos anchored to the edges on the first line, followed by the copyright info and 6 links on the next, followed by 7 links and 3 social media links on the next.
002
oneguynick @oneguynick.mastodon.social.ap.brid.gy · 09/04/2026
Pay for infrastructure! @kagihq
dietrich @burrito.space - 16h

normalize paying for critical social infrastructure

(or running it)

works for search:

iam a happy paying customer of @kagi.com, a search engine that finally
shows me results relevant to what i search for
000
oneguynick @oneguynick.mastodon.social.ap.brid.gy · 08/04/2026
Tech confession: 30+ years using these tools, and these references still never leave my desk. Regex: Too many obscure flags to keep memorised. Awk: Relying on memory gets a bit awk-ward. Sed: When all is sed and done, paper beats man pages. (Side note: It […] [Original post on mastodon.social]
000
oneguynick @oneguynick.mastodon.social.ap.brid.gy · 07/04/2026
Way to go, Michigan. I am glad to see the NEVI funding be used: electrek.co/2026/04/06/michigan-jus…
electrek.co
Michigan just unlocked $51M to fix EV charging gaps
Michigan just hit a key milestone in its National Electric Vehicle Infrastructure (NEVI) program, unlocking the remaining funds for the state’s EV charging buildout. more…
000
Reposted by oneguynick
Justin Mikulka @justinmikulka.bsky.social · 03/04/2026
"once the top line drops into the fossil range, you pay more upfront to also pay more later for LNG, etc. Nobody will do that" Exactly.
The whole report by Ember is required reading for energy investors, but this graph stood out - once the top line drops into the fossil range, you pay more upfront to also pay more later for LNG, etc. Nobody will do that.
17335
Reposted by oneguynick
abadidea @0xabad1dea.infosec.exchange.ap.brid.gy · 02/04/2026
IT'S HAPPENING GITHUB, THE FIRST ENTERPRISE CLOUD SOLUTION TO REACH ZERO NINES RELIABILITY mrshu.github.io/github-statuses #github
uptime graph reading: 95 incidents in last 90 days - 89.91% uptimeclassic meme image: "it's happening" with Ron Paul laser show
28952439
oneguynick @oneguynick.mastodon.social.ap.brid.gy · 01/04/2026
@xkcd bringing the heat as always #costofenergy #lcoe #solar
WAIT, YOU GOT OH, DEFINITELY. IT HATE BUT THE TECHNOLOGY BUT WITH THE MONEY TM

SOLAR PANELS? | | THE ENVIRONMENT AND JUST ISN'T THERE AND SAVING, I CAN BUY AND BURN

I THOUGHT YOU WANT TO HARM IT AS THE cost 15 T0O HIGH. INDUSTRIAL WASTE IN MY YARD

\JERE AGAINST MUCH AS POSSIBLE. I DESPISE SOLAR, BUT IT To TRY TO MAKE UP FOR IT.

RENEWABLES. ID LOVE TO HAVE MAKES MORE FINANCIAL AH, YEAH,
bh AN OIL FURNACE. SENSE IN MY SITUATION. CARBON
oN \ ) \ ONSETS.
—
27 J

j M
000
oneguynick @oneguynick.mastodon.social.ap.brid.gy · 30/03/2026
RE: mastodon.social/@protonprivacy/1163… So so many of them. I use Firefox on Android simply because you cannot go back from surfing with NoScript and Ublock
mastodon.social
000
Reposted by oneguynick
Street Art Utopia @streetartutopia.mastodon.online.ap.brid.gy · 30/03/2026
Sideshow Bob by Marquitos Corvalán. <3 When Nature Become Art (17 Photos): streetartutopia.com/2026/03/30/natu…
Street art mural by Marquitos Corvalán depicting Sideshow Bob from The Simpsons painted on a white brick wall, with thick green hanging plants above cleverly forming his wild, spiky hair. The character stands with a smug expression, wearing a green shirt and blue pants, while the natural foliage blends seamlessly into the artwork, creating a playful illusion where nature becomes part of the design.
01443
oneguynick @oneguynick.mastodon.social.ap.brid.gy · 26/03/2026
I finally wiped my systems and put everything on KDE Plasma. The further reliance on systemd means my other Unix systems will be left out in the dark so I figured I might as well get those muscle memories retrained. I am really enjoying it thus far!
000
Reposted by oneguynick
Carsten Müller @malison.soc.nochn.net.ap.brid.gy · 22/03/2026
#vibecoding
O'Reilly Buch
Vibe Coding
Im a Developer now
Auf dem Cover ist dann Ralph Wiggum vor einem MacBook
11041