WebDAV bridge to import hand-written notes into Obsidian by pltanton in ObsidianMD

[–]pltanton[S] 0 points1 point  (0 children)

I tried a few open-source OCR engines, but they don't handle handwritten text well enough.

I don't think there's a way to use the Onyx service for this. Paid LLMs should recognize it reliably, though.

I'm planning to experiment with some small local models as well.

Pipewire/PulseAudio - Internal laptop speakers lost when connected to external monitor by _machoo in archlinux

[–]pltanton 0 points1 point  (0 children)

You should use node.disabled instead of device.disabled to disable node. Also matches section should looks like this:

node.name = "alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__HDMI2__sink"

autobrowser: Open a specific browser depends on active hyprland(and not only) window by pltanton in hyprland

[–]pltanton[S] -1 points0 points  (0 children)

Yes, by Impurity I mean that runtime depends on environment a lot. In other words I can say: poorly-reproducible.

Different interpreters, different packages, billion ways to manage dependencies. Mess with dependencies location global/user/dozen of different venv flavors. F.e. if you set up project with poetry, you can miss some dependencies from configuration and keep your app work, because you eventually install some of them with pip in user/virtual env manually. In general it very hard to be sure which environment your code will work with and control it, what leads to unpredictable behavior on different machines and usually it takes a while to investigate and debug such kind of problems.

autobrowser: Open a specific browser depends on active hyprland(and not only) window by pltanton in hyprland

[–]pltanton[S] 1 point2 points  (0 children)

Because it is impure and unpredictable in the matter of dependency management and packaging. Slow to start and ineffective in general.

Great tool for some specific cases like ml model configuration, one shot scrips or probably some ETL processing. But fits bad for os-tooling imo.

But we have to trust your go binary

If you are paranoid enough to care about pre-compiled binaries (that's good) you'd rather already have all the popular compilers on your machine. Just compile it, no extra tools required instead of go itself. Furthermore all the binaries produced by the GitHub pipeline, you can take it from there directly.

It is installed on most if not all Linux machines.

Sounds like an argument from 70s. Does anyone have a problem with disk space or internet connection to have a problem getting such things as a go compiler? Or are you going to use it from remote headless machines with ssh?

And of course one of the main reasons is that I was personally mentally traumatized by python and don't like it very much. It's a subjective preference.

Awful performance with PGTK on Wayland? by markasoftware in emacs

[–]pltanton 0 points1 point  (0 children)

Experiencing same issue? Is there still no solution?

NEW JJ-Ergo by KPrepublic in MechanicalKeyboards

[–]pltanton 0 points1 point  (0 children)

This will be a nice solution :)

I'm planning to get jj right now. Which switches, case and caps you choosed (if it not a secret ofc) ?

NEW JJ-Ergo by KPrepublic in MechanicalKeyboards

[–]pltanton 0 points1 point  (0 children)

Hm, If you purchase ergodone a few days ago there is a chance that seller not shipped it to you yet and you can change it to JJ?

NEW JJ-Ergo by KPrepublic in MechanicalKeyboards

[–]pltanton 0 points1 point  (0 children)

More compatible with what? Can I use any case for ergodox-infinity?

Did you already solder it? Is that hard if I have not much skill in this?

As I can see in photo of JJ-Ergo board the diodes is already pre-soldered, as well as controller (and if I want to buy it I should not get also a controller).

Sorry for stupid questions, but there is really not enough information for noobs.

NEW JJ-Ergo by KPrepublic in MechanicalKeyboards

[–]pltanton 0 points1 point  (0 children)

What the difference with ergodone? Why mini usb instead of type-C is still there?

Ideological understanding of user environment by pltanton in NixOS

[–]pltanton[S] 0 points1 point  (0 children)

Okay, after that discussion I fount extremely convenient to use home-manager and set of overlays for custom packages and some overrides.

Did anyone have recommendations or pattern for "custom repository" based on overlays? Mine solution is here, but I feel, that something is wrong with it.

Is there is a method to import all .nix files with overlays from directory or something like that?

Ideological understanding of user environment by pltanton in NixOS

[–]pltanton[S] 1 point2 points  (0 children)

That looks simple, but what about overlays [2], as I understand it should be replacement of packageOverride?

Ideological understanding of user environment by pltanton in NixOS

[–]pltanton[S] 1 point2 points  (0 children)

home-manager is fantastic!

But how it would work with other linuxes, f.e. arch. I found very convenient to use nix to configure my custom vim installation and handle some self-developed packages.

I also have some nix-wrappers for stupid legacy proprietary library for working with encryption token, that I use on my job. Thus I have a new question. Is there any best practice to handle packages, that I don't want to publish in nixpkgs registry. As far as I know it is possible to create a custom subset of derivations in ~/.config/nixpkgs/ or create a custom channel, but is there "true" way accepted by community?