I can't express how happy I am to have found and adopted jj. For a long time I was a mercurial guy, but it always felt slow and didn't invite experimentation. Then git, much arcana, have you tried throwing away your repository and starting over again? JJ is different. Oh, this needs to have been done before this merge. Hey, I'd like to go a different way. No problem. Nah, let's go back. Let's try…
Since it wasn't that obvious 1 from the website that you need to define a merge-tools section to get a diff tool up and running for jj, this is what you need in .config/jj/config.toml [merge-tools.icdiff] diff-args = [ "$left", "$right", "-r"] then you can do jj diff --tool icdiff https://jj-vcs.github.io/jj/latest/config/#generating-diffs-by-external-command - its' very obvious when you search…
If you want to run bambu-studio in nixos 23.11, you'll find it only packaged for the (current) unstable. And running that with nix run nixpkgs/master#bambu-studio , all you get is empty windows. You'll need to export WEBKIT_DISABLE_DMABUF_RENDERER=1 to actually see something. Here's a nixpkgs overlay, assuming you have added a recent nixpkgs commit as nixpkgs_for_bambu as as input: ( final : prev…
Keyboard layout issues services.xserver.layout was renamed to services.xserver.xkb.layout dvorak is no longer a layout, but a variant. So services . xserver = { xkb . layout = "us" ; xkb . variant = "dvorak" ; } If you use the old setting name, xkb-console-keymap will fail with "Can not find file "symbols/dvorak" in any known directory". If you say xkb.layout = dvorak , you'll see an error like…
Write a little, it's the way to get started! Currently hacking an old school Pre web2.0 php 'app'. A thinish wrapper around a couple of mysql tables. Fields referenced by number, global $25VariablesLater kind of thing. Feels like 1999.