This is huge. Over the years, the only complaint I have got against Manjaro is that sometime the updates can break the system. It does not happen often but when it does, it is very annoying. I assume this will eliminate the breakage problem once and for all!
Shige's Research Blog
Monday, January 19, 2026
Thursday, December 25, 2025
Using yazi on Windows
Yazi is my favorite file manager on Linux. On Windows, however, I have been having trouble with file previewing and file opening. Today I asked Google Gemini about this and the answer was:
---
3. Important Windows Requirement: file
Yazi uses the file command to determine if a file is "text" or "image." Windows doesn't have this by default.
Recommendation: Install Git for Windows. It includes a
file.exeutility.Tell Yazi where it is by adding this to your Nushell
env.nu(open withconfig env):Code snippet$env.YAZI_FILE_ONE = 'C:\Program Files\Git\usr\bin\file.exe'
Saturday, October 25, 2025
Saturday, August 02, 2025
NLRX tricks
I just realized that it is possible to combine `runtime` and `stopcond` options to accommodate the situation that most NetLogo simulation runs can reach equilibrium but some cannot. In my case, I used the following code:
runtime = 300,
stopcond = "all? turtles [happy?]",
With amazing results.
Tuesday, April 01, 2025
Sunday, March 23, 2025
Vmware Workstation on Windows 11
I finally figured out why Vmware Workstation virtual machines are so slow on Windows 11. Here are the steps:
- Disable Hyper-V on Windows, following the instructions here.
- Install the virtual machine system.
- If typing in the virtual machine is slow, the fix can be found here and here.
Saturday, December 07, 2024
Some of my CLI environment set (before I forget)
First, integrate Zellij into the default shell (https://zellij.dev/documentation/integration) such that as soon as a terminal program (alacritty in my case) is started, Zellij is started.
Second, tweak the Zellij configuration file to make the Nushell the default shell. This way, as soon as Zellij is started, Nu is also started.
Install Starship and integrate it with Nushell (https://starship.rs/guide/). This way, as soon as Nu is started, Starship becomes the default prompt. An example can be found here (https://starship.rs/config/)
Install Yazi and integrate it with Nu, as described here (https://yazi-rs.github.io/docs/quick-start).
The modern CLI stack
Useful article here. The Rust language has really made a difference!
I would also add Amp/Helix editor and Yazi file manager to the list.