Posts tagged: terminal

All posts with the tag "terminal"

10 posts latest post 2026-04-02
Publishing rhythm
Apr 2026 | 1 posts
GitHub - kraanzu/smassh at terminaltrove Smassh your Keyboard, TUI Edition. Contribute to kraanzu/smassh development by creating an account on GitHub. GitHub · github.com [1] smassh is the coolest monkeytype tui clone, its impressively accurate. Easy to install and run, all the same themes appear to be there and everything. maybe a good way to get a few reps in while agents are running these days. 35102587-dffe-48ec-920a-a037917e7776.mp4 [2] I need to go back and brush up on my skills I’m down a good 20wpm from what I should be doing. 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://github.com/kraanzu/smassh?ref=terminaltrove [2]: https://dropper.waylonwalker.com/file/35102587-dffe-48ec-920a-a037917e7776.mp4 [3]: /thoughts/
External Link X (formerly Twitter) · x.com [1] To the untrained eye this passes as any normal gui editor. [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://x.com/dhh/status/2023710298201350606/photo/1 [2]: https://dropper.waylonwalker.com/file/86d45a22-9ed4-4f14-8070-5f0cadee9bad.webp [3]: /thoughts/

Ping 15

[mise](https://mise.jdx.dev/getting-started.html) looks like what I wanted nix to be for me.

Mise looks promising

I've been all in on just for a while now, but mise looks so good it might be my next move.
setting COLUMNS env var to a number greater than 0 will make the terminal resize to that number of columns. COLUMNS=80 uvx --from rich-cli rich myscript.py Note Not all programs respct the COLUMNS env var, but rich does, and a lot of stuff I’m building uses rich. I discovered this when I was trying to make a low effort readme generated from the code, but did not depend on the size of terminal it was ran on. # justfile readme: echo "# Workspaces" > README.md echo "" >> README.md echo '``` bash' >> README.md COLUMNS=80 ./workspaces.py --help >> README.md echo '```' >> README.md
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/
I’ve been working on ninesui [1], inspired by k9s see thoughts-633 [2]. I want a good flow for making video for the readme and I am using charm.sh [3]’s vhs [4] for this. Its running in an archBTW distrobox and looks gawdaweful. sort.mp4 [5] The over saturated colors give it a really retro look, seems fine, but not my cup of tea. I tried to change the textual theme to tokyo-night and it might have made it a bit better, but still over-saturated. After # [6] What I found is that vhs has themes, setting it to dracula made everything much better. # sort.tape Output assets/sort.mp4 Output assets/sort.gif Require echo Set Shell "bash" Set FontSize 32 Set Width 1920 Set Height 1080 + Set Theme 'Dracula' sort.mp4 [7] NinesUI # [8] I’m using these in my ninesui [9] project, right now they are in the readme, but maybe some docs will grow eventually. Right now its hardcore explore phase. References: [1]: https://github.com/WaylonWalker/ninesui/blob/main/README.md [2]: https://thoughts.waylonwalker.com/post/633 [3]: https://charm.sh/apps/ [4]: https://github.com/charmbracelet/vhs [5]: https://dropper.waylonwalker.com/api/file/e86047ed-6881-43f7-8e3a-30411d51afaf.mp4 [6]: #after [...
[1] This is my go to rich response container for clis written in python. It creates a nice box around the content on the screen and provides some nice separation in the output. It can be overdone, but comes in clutch when looking for that print statement in a long output. Note This post is a thought [2]. It’s a short note that I make about someone else’s content online #thoughts References: [1]: /static/https://rich.readthedocs.io/en/stable/reference/panel.html [2]: /thoughts/
Textual - Using Rich Inspect to interrogate Python objects Textual is a TUI framework for Python, inspired by modern web development. Textual Documentation · textual.textualize.io [1] I love rich inspect. It’s one of my most often used features of rich. It gives you a great human readable insight into python object instances. >>> from rich import inspect >>> text_file = open("foo.txt", "w") >>> inspect(text_file) I have a pyflyby entry for it so that I can just run it ang get automatic imports. To not clash with the standard library inspect, which is quite useful on it’s own, I have aliased it to rinspect. from rich import inspect as rinspect 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://textual.textualize.io/blog/2023/07/27/using-rich-inspect-to-interrogate-python-objects/ [2]: /thoughts/

Smoother Python with automatic imports | pyflyby

This is not a flaky works half the time kind of plugin, it’s a seriously smooth editing experience. I’ve just started using pyflyby, and it is solid so far. I have automatic imports on every save of a python file in neovim, and automatic imports on every command in ipython. I can’t tell you how pumped I am for this, and how good its felt to use over the past few weeks. It’s glorious. YouTube video # [1] Listen to me rant on how great pyflyby is https://youtu.be/2QW5DJiEJH4 Give the video a watch, I did not have noise-cancelling on in obs. My apologies for the background hum and the mic stand bumps. I did my best to fix them up. Installation # [2] How to install pyflyby for automatic python imports pyflyby is hosted on pypi, so you can get it with pip. I have had no issues installing it on 3.8+ so far. pip install pyflyby Configuration setup with stow # [3] always stow your dotfiles If you’re going to configure any of your tools the first thing you should do is set it up w...