Published

All published posts

2493 posts latest post 2026-05-11
Publishing rhythm
Apr 2026 | 47 posts

2025-07-07 Notes

leaning into the rediculous rainbow borders instead of getting rid of them in hyprland.

1 min
GitHub - chase/awrit: A full graphical web browser for Kitty terminal with mouse and keyboard support A full graphical web browser for Kitty terminal with mouse and keyboard support - chase/awrit GitHub · github.com [1] awrit is a full graphical browser that runs inside of kitty. I’ve moved on some of my machines away from kitty as the maintainer has seemed so hostile and there are other great therminals out there, but I’m going to give this a go. I have kitty running on my hyprland setup as it is the default anyways. It is actual chromium rendering to a kitty graphics protocol. Note This post is a thought [2]. It’s a short note that I make about someone else’s content online #thoughts References: [1]: https://github.com/chase/awrit [2]: /thoughts/

Aur

Arch User Repository, a collection of community maintained packages for archlinux.

1 min

Paru

paru is a package manager for archlinux that installs packages from the AUR.

1 min
Smooth clipboard settings for tmux is critical for my workflow. I’m often grabbing snippets of terminal output to paste into team chats, blog posts, or llm prompts. Admittedly, I’m often doing this with the mouse, unless it’s coming from neovim, which I generally do with motions. Moving from an xorg based setup to hyprland has required me to reconfigure my tmux clipboard settings. This is what I did. First install wl-clipboard with AUR [1].">paru. paru -S wl-clipboard Next add this to your tmux config. I’ve long had this config, but with only the xorg/xclip setup, now this checks for wl-copy, uses it, or falls back to my old xclip setup. bind -T copy-mode-vi Enter send-keys -X copy-pipe-and-cancel "bash -c 'command -v wl-copy >/dev/null && wl-copy || xclip -i -f -selection primary | xclip -i -selection clipboard'" set-option -s set-clipboard off bind-key -T copy-mode-vi MouseDragEnd1Pane send-keys -X copy-pipe-and-cancel "bash -c 'command -v wl-copy >/dev/null && wl-copy || xclip -i -f -selection primary | xclip -i -selection clipboard'" References: [1]: /aur/

Virtual Environment

Virtual Environment is term for a sandboxed environment commonly associated with the python programming language. If you are installing any sort of python...

1 min

command palettes are overrated

Command palettes are slow, and overrated, you should treat yourself better. You probably installed VSC*** out of the box and your co-workers see you using the mouse and reprimanded you as they should. Mouse usage is not OK if you are a software dev, you should have the cheap ass free mouse that came with your cousins dell machine five years ago and only use if for emergencies. If you want to be fast you cannot do that by moving cursors to imprecise locations and clicking with your hand. You are not a caveman, put down the stones and get with the damn times. You need to be moving with precision. Stage One, the command palette # [1] So you are taking your first few baby steps away from that Logitech MX Master and you need to get shit done, during these infant months the command palette is your friend. Use it you will be 10x faster than Razer Naga Ron from accounting. If you are in an IDE like VSC*** or a JEttedBrains editor they come with a command palette for running commands and f...
4 min read

2025-07-06 Notes

hyprland volume control, I wasn't sure if I needed something specific for wayland/pipewire, nope pavucontrol just works.

1 min
External Link stackoverflow.com [1] I need to give this a try for markata glossary Note This post is a thought [2]. It’s a short note that I make about someone else’s content online #thoughts References: [1]: https://stackoverflow.com/questions/56755439/modifying-hover-in-tailwindcss [2]: /thoughts/

Htmx

htmx is a frontend javascript library for creating dynamic web applications.

1 min

2025-07-05 Notes

I might have gpg setup right for kdewallet on hyprland, and I just timed out the request before.

1 min
- Never did I think I would see the day that theprimeagen decided to run archlinux [1]. Furthermore him to start ricing it, EVEN furthermore, Pewdiepie runs arch [2] now, and thinks you should too?? and is promoting it on one of the largest YouTube channels ever [3]?? Even DHH is getting in the mix with omarchy [4] Such a cool transistion to see everyone find their way to linux and diving deep into the freedom and customization. Note This post is a thought [5]. It’s a short note that I make about someone else’s content online #thoughts References: [1]: https://archlinux.org/ [2]: https://www.youtube.com/watch?v=pVI_smLgTY0 [3]: https://socialblade.com/youtube/lists/top/100/subscribers/all/global [4]: https://omarchy.org/ [5]: /thoughts/

2025-07-04 Notes

Failed to gpg-setup-for-kdewallet correctly on hyprland, brave still complains. Maybe someday I'll figure it out and complete the post.

1 min
Home | { TechDufus } TechDufus writes about platform engineering, homelab rebuilds, and agent workflows that hold up in the real world. { TechDufus } · techdufus.com [1] This has to be top tier dopest home page of all time. The commands are all so well customized and whimsical on the terminal. [2] Note This post is a thought [3]. It’s a short note that I make about someone else’s content online #thoughts References: [1]: https://techdufus.com/#timeline [2]: https://dropper.waylonwalker.com/api/file/5387bb34-4a9d-4a51-95d2-ed6242c411f8.webp [3]: /thoughts/
[1] I’ve ran my homelab [2] on k3s for a year and a half now, and have had talos fomo the whole time. I’m not sure if this article helps or hurts. Helps to see that techdufus struggled and wished he went k3s first, but theres so much good to it that I want it. Prometheus and Grafana for monitoring (because you can’t manage what you can’t see) # [3] I’m getting there, ok, I have some of it figured out but not firing on all cylinders like I want. CloudNativePG # [4] for PostgreSQL (way better than managing databases manually) Amen to this, cnpg is kick ass and has me tempted to drop sqlite for my production database default. I mostly make small shit on the side that is never going to blow up. sqlite is really good, but the automation that comes along with cnpg to just run it on all nodes and backups once you establish the pattern with the first one is sick. 🤣🤣🤣 actually read the docs 🤣🤣🤣 # [5] [6] Is This Overkill for a Homelab? # [7] Absolutely. Could do most of this with k3s or Docker Compose. But where’s the fun in that? Speaking my language here! Again I’m well past the 1 year mark of running k3s and i’ve had no regrets. Kubernetes is about establishing and replica...

just fucking use kubernetes

You want to run containers? JUST FUCKING USE KUBERNETES. Obvious satire If you don't like harsh language this is not the post for you. Obviously ripping off motherfuckingwebsite [1]. ThIs is AI SLoP [2] If you don't like if you can fuck off to the next post, I'm having fun here, but satire is not my strong suit and needed some help. Seealso - Should I kubernetes My Homelab [3] - The Wrong Reasons To Run Kubernetes In Your Homelab [4] - The Right Reasons To Run Kubernetes In Your Homelab [5] - I got the kubernetes in my basement autism [6] --- “But it’s complicated!” # [7] Shut up. Close twitter and fucking do something. Life is complicated. You know what else is complicated? Email. DNS. Life. Kubernetes is the least painful way to orchestrate containers at scale. Docker Compose is for your laptop. - Swarm is dead. - Nomad is just sad. - Systemd units? Get out of here. --- “But my app is small!” # [8] SO IS YOUR AMBITION. You could write a bunch of bash scripts a...

markata parallel render

_._ __/__ __ __ _/_ Recorded: 07:53:56 Samples: 71681 /_//_/// /_\ / //_// / //_'/ // Duration: 92.741 CPU time: 91.748 /_/ v4.5.1 Program: /home/waylon/git/waylonwalker.com/.venv/bin/markata build --pdb 92.740 Markata.run markata/__init__.py:443 `- 92.714 HookCaller.__call__ pluggy/_hooks.py:479 [2 frames hidden] pluggy 92.714 PluginManager._hookexec pluggy/_manager.py:106 |- 38.207 wrapper_register markata/hookspec.py:265 | |- 26.105 render plugins/link_collector.py:59 | | |- 10.012 BeautifulSoup.__init__ bs4/__init__.py:122 | | | [14 frames hidden] bs4, html | | |- 5.599 <listcomp> plugins/link_collector.py:181 | | |- 4.050 <listcomp> plugins/link_collector.py:173 | | |- 3.466 Markata.map markata/__init__.py:565 | | |`- 2.092 markata/__init__.py | | `- 0.942 BeautifulSoup.find_all bs4/element.py:2008 | | [2 frames hidden] bs4 | |- 9.107 render markata/plugins/render_markdown.py:260 | |`- 8.902 result_iterator concurrent/futures/_base.py:612 | | [5 frames hidden]...

principal-engineer-at-meta

Jake Bolam principal engineer at Meta, has some of the best career advice for those looking to become principal or just be better at their craft. This video [1] was such a banger I had to bring it in as a full post, and not just a thought. It was a random YouTube auto play, something that I probably wouldn’t have clicked on given title an thumbnail, but turned out to be very impactful. Jake is such a smart guy with a lot of great insights, and I can tell he thinks really quick on his feet, he just pulled all of these things out of his head on the fly. YT Algorithm Gold I don't know what it is about this title and thumbnail, but it gives me "ex google, ex facebook, ex microsoft, $100M engineer" vibes in a cringy and not satire kind of way. I would have never clicked on it, it autoplayed after a podcast and it hit, immediately I’m like who are these guys? subd and started this post it was so good. Long On Boarding # [2] Jake had a super long period of on boarding at meta, he came...
Forming URIs for Autofill | Bitwarden Find out more about how URI match detection works in the Bitwarden password manager. Bitwarden · bitwarden.com [1] For anyone self hosting a bunch of apps under one domain, I just swapped all of mine to Host matching which includes the full subdomain, and it is glorious to not have 9+ items hit on all of your pages and only the one that you actually want. open one > edit > gear icon next to url > Host Note This post is a thought [2]. It’s a short note that I make about someone else’s content online #thoughts References: [1]: https://bitwarden.com/help/uri-match-detection/ [2]: /thoughts/
- vim usage is becoming normie level. Just like archinstall made it too easy to install arch and brought normies into the ecosystem. It killed ArchBTW^TM^, distros like lazyvim have killed vimBTW^TM^. It used to be that to run arch, vim, nvim you had to read the docs, and go deep on understanding. running archinstallor lazyvim make it so easy to get started that you miss all of the details, you no longer have to understand ctags, quickfix, what an lsp is, or even how to set your own keybindings. You just use the damn thing, like you would with VSC****. No shame to anyone who does this, but you are probably missing out on a bunch of really useful features of a very core tool in your workflow. Just discovered Sylvan Franklin in this post and he is cracked, sub now. Note This post is a thought [1]. It’s a short note that I make about someone else’s content online #thoughts References: [1]: /thoughts/