This morning I had a machine crash on me and came back to an error.
Error
zsh: corrupt history file /home/u_walkews/.zsh_history
Dammit I don’t want to redo my shell history, I checked with a clanker and they
came up with this solution using strings that only prints printable
characters.
Recent Arch linux vulnerabilities are a good reminder of a few things.
- AUR [1] is not the official package repo
- The AUR is community driven
- AUR packages are not always safe
The first thing I’m doing to stop myself from running any aur updates
automatically is removing any arch helper.
sudo pacman -Rns yay paru paru-bin
Currently the reported vulnerabilities are supply chain attacks limited to the
aur, keep your arch system up do date, BUT do not update packages from the
AUR right now. In fact I’m auditing my aur usage and removing anything I have
not used in awhile.
Here is a nice script I’m using to walk through my packages and get rid of
things I installed and probably don’t need anymore.
pacman -Qemq |
fzf -m --preview '
echo "== package =="
pacman -Qi {} 2>/dev/null
echo
echo "== required by =="
pacman -Qi {} 2>/dev/null | grep "Required By"
' |
xargs -r -o sudo pacman -Rns
Supply chain attacks are getting real scary in 2026, maybe we should listen to
Ginger...
I'm setting up production workloads on my desktop, perhaps against my better judgment, building my blog hourly without much fuss
Stow comes with a local and global ignore list that you can use to ignore
certain files or directories.
If you put Perl regular expressions, one per line, in a .stow-local-ignore
file within any top level package directory, in which case any file or
directory within that package matching any of these regular expressions will
be ignored. In the absence of this package-specific ignore list, Stow will
instead use the contents of ~/.stow-global-ignore, if it exists. If neither
the package-local or global ignore list exist, Stow will use its own built-in
default ignore list, which serves as a useful example of the format of these
ignore list files:
-
Use a linux vps, It’s easy, just follow these simple instructions.
gpus are awesome and I need one for Bambu Studio to be usable in a
distrobox. Adding the --nvidia flag to distrobox create bind mounts the
nvidia /dev/ devices and sets up the necessary environment variables. Once
we are in there are a couple of packages to install to make it work.
-
👏👏👏preach it prime! M$ continues to prove that they are not making products for you something else is affoot and shit you don’t want is shoved down your throat and forced on you.
Prime points out that the agentic is prompt injected itself😂. Rather than making a better os experience it’s assuming you are stupid and need everything done for you. But what I don’t get here in the text scaling example. Why the F does it not just fix it for me. When I ask the machine to make text bigger it puts a flashy circle where to click. This is a one time setup for someone who gives no fucks to remember how to do it. Why is the machine doing this weird hand holding watching us do it’s work rather than just doing it? I like the pattern when you change display setting it gives you a counter that reverts everything if for some reason shit is so bad you can’t even see it. Do that, not this help me click bs.
Now in parallel we have steam making Linux desktop better and better. Allowing you to just access the hardware you own to do what you want to do with it. Providing a fantastic hands off out of the box experience for the price of the hardware. No ongoing fees, no upgrade cycle, soft lock, ari...
-
The Year of the Linux Desktop is a meme, every year is the year of the Linux desktop as it gains rounding errors of market share. Outside of Linux nerds, developers that use servers on the regular, cheap asses reviving old hardware that is dead in the eyes of other OS’s, the average user wont even notice a difference with the right distro. I ran bazzite with plasma for over a year, It would be super beginner friendly while allowing users customization on levels never seen on non-Linux machines. Other than adobe, roblox, and EA games with easy anti-cheat most users probably aren’t going to run in to any issues. They probably wont even notice at this point, which is where the meme comes in. Why would anyone switch if its not noticeably different for the average user, they wont, until what is working for them stops working for them.
This test print features a custom keycap designed with a Kubernetes logo.
"Pacman is currently in use, please wait." / Pacman & Package Upgrade Issues / Arch Linux Forums
bbs.archlinux.org [1]
I ran into this issue today, never have I ever before though. Omarchy looking a bit sus on me. This was even after a fresh boot, no pacman process running. just realized I forgot to check yay which it has installed for me. I had to force it in.
sudo rm /var/lib/pacman/db.lck
References:
[1]: https://bbs.archlinux.org/viewtopic.php?id=67729
Today I learned how to use tar over ssh to save hours in file transfers. I
keep all of my projects in ~/git (very creative I know, I’ve done it for years
and haven’t changed). I just swapped out my main desktop from bazzite to
hyprland, and wanted to get all of my projects back. Before killing my
bazzite install I moved everything over (16GB of many small files), it took
over 14 hours, maybe longer. I had started in the morning and just let it
churn.
This was not going to happen for re-seeding all of my projects on my new
system, I knew there had to be a better way, I looked at rsync, but for seeding
I ran into this tar over ssh technique and it only took me 6m51s to pull all of
my projects off of my remote server.
Today I needed to make a backup of some config. I wanted to add a timestamp so
that I knew when the backup was made. This would make unique backups easy, and
I could tell when they were made.
cp configfile configfile.backup.$(date %s)
If you want to decrypt the timestamp into something more human readable. You
can list backup files, strip out the timestamp, and then convert it to a human
readable date.
/bin/ls | grep backup | sed 's/configfile.backup.//'| xargs -I {} date -d @{}
DHH (@dhh) on X
Rewiring your muscle memory for copy/paste when you go from Mac to Omarchy is an important rite of passage. Not friction to be whittled away. We need more rituals in society. More tokens of sacrifi...
X (formerly Twitter) · x.com [1]
Today I learned that its spelled “Rite of Passage”, and is short for ritual. Mac has so many of these things that are just different, but do not let you reconfigure them and you are stuck with it. copy / paste I don’t get, the 3 times I’ve touched a mac since I was a kid its frustrated me. Is it lock in? or is it them actually thinking this is the right way and you all shall do as we say.
References:
[1]: https://x.com/dhh/status/1956645753255805151
Omarchy is on the move
Omarchy has been improving at a furious pace. Since it was first released on June 26, I've pushed out 18(!) new releases together with a rapidly growing community of collaborators, users, and new-t...
world.hey.com [1]
It’s facinating how many people are making the jump from mac/windows, not just to linux, not just to archlinux, but to a full on tiling window manager. DHH has omakub and omarchy. Omakub is advertised as easy and for beginners, but many are skipping right over that to go straight for the hard stuff.
DHH mentions hyprland here, one thing I think he is missing is that this is the first real mainstream tiling window manager that is a competitor to i3, awesomewm, qtile that runs Wayland. I think they were able to pull a bunch of great benefits such as lack of screen tearing and animations from this.
References:
[1]: https://world.hey.com/dhh/omarchy-is-on-the-move-8f848fa4
I’ve got a few samba shares going in my homelab, and I’m struggling finding a
great app to scroll through vacation photos with my wife. I want something
intuitive, non intimidating, and just works. Turns out that the default file
browser application for hyprland works great, but you need to enable previews
for remote storage for it to work for my use case here.
An Ode To My 10-Year-Old Thinkpad T440
mbrizic.com [1]
I like reading about old hardware and how to keep it running, sending shit out to e-waste after barely using it for a year makes my skin crawl. I find it interesting how most of these resurrections start with a linux build, and the author giving in and going for linux for the first time and enjoying being able to use something they thought was useless for real work.
That being said I have weird thoughts similar to this guy about being able to take a machine and write a novel somewhere off in the distance, but any time I try to do real work form any laptop these days the ergonomics become so unappealing that I tend to just not do anything away from my desk. Theres something that sounds so great about opening vim on old hardware that could last for hours, sip on coffee and write away, but it never works out like that in practice.
References:
[1]: https://mbrizic.com/blog/thinkpad-t440/
[1]2025-07-09 Notes [1] from yesterday I have temporal stuff kind of going with postiz in a windsurf session working on [[thoughts-to-nostr]] Been cleaning up my z" loading="lazy">
2025-07-10 Notes | Nic Payne
2025-07-09 Notes [2] from yesterday I have temporal stuff kind of going with postiz in a windsurf session working on [[thoughts-to-nostr]] Been cleaning up my z
pype.dev
big fan of eza and dust, I like these aliases to have some common commands at my fingertips. I often use the tree command and yes it sometimes goes too deep to actually be useful.
alias lt='eza -T --level=2' # Tree view, 2 levels deep
alias ltt='eza -T --level=3' # Tree view, 3 levels deep
alias du1='dust -d 1' # Show only 1 level deep
alias du2='dust -d 2' # Show 2 levels deep
References:
[1]: https://pype.dev/2025-07-10-notes/
[2]: /2025-07-09-notes/
-
Love this dudes casual dry humor style, not afraid to poke fun at things with his dry ass satire. that being said, fc is new and as a long time fan of up arrow and !! I will be using this often.
I am a linux user through and through. Desktop, server, vms, containers,
everything except my phone is linux. With this I spend a lot of time in the
terminal, and have been a long time user of !! to rerun the last command, but
with the ability to tack something on at the beginning or end.
TIL about fc, which opens the last command in your shell history in your
$EDITOR or pass in your editor -e nvim.
yaya yaya, I know you can also up-arrow c-e, but what fun is that, it’s barely a
flex. fc just looks big brained and like you really know what you are doing.