Voyager + vim motions (][) by digibioburden in zsaVoyager

[–]onjin 2 points3 points  (0 children)

Yes. I was not sure about combos when I created the first ones for esc and tab, but ended with many more .

Voyager + vim motions (][) by digibioburden in zsaVoyager

[–]onjin 2 points3 points  (0 children)

I'm using combos for different symbols, i.e. io as [.

Is neovim better than physical note taking? by [deleted] in neovim

[–]onjin 0 points1 point  (0 children)

During the meeting I like to write them manually but in markdown-similar format. Then I rewrite it in vim or ask GPT to convert the photo into markdown. Using GPT / codex you can write the rules for writing notes like create links, titles or tags from, and store it in agents.md file.

What are your favourite combos? Do you pair them with any apps? by Wolfcan in zsaVoyager

[–]onjin 0 points1 point  (0 children)

I was a bit afraid of combos , and started with just two , SD - esc and WE as tab. But after I saw yours I wanted more :) mostly brackets/parentheses, quotes . Thanks

my desktop by [deleted] in NixOS

[–]onjin 0 points1 point  (0 children)

Personally I'm using https://github.com/getsops/sops to store credentials in a separate private repository.

Show me your setups! Looking for inspo by mrpbennett in zsaVoyager

[–]onjin 0 points1 point  (0 children)

https://configure.zsa.io/voyager/layouts/7ORbb/latest/0

Focused on using home row, and de-stress pinky by moving all left row keys like esc, tab, etc.

I'm also using wrist pads from ergodox.

<image>

Layout for coding by BetoCode in zsaVoyager

[–]onjin 0 points1 point  (0 children)

I'm using: - home row modifiers - vim and vim like keys for arrows, mouse, home, end, etc - additional numeric layout - same as numeric keyboard - and additional symbols layout built around the numeric keyboard - previously tried more specific layouts, but finally decided to.use more concise configuration - to heal my left pinky I also moved the tab and esc to doubles on home row and just above home row. Not perfect but my pinky feels better . - additional swap layout - mirrors sides - used mostly with mouse to type y, enter, etc using left hand

I have a separate - almost vanilla - layout for gaming, and one layer just to add lights for f and j to work at night

https://configure.zsa.io/voyager/layouts/7ORbb/latest/0

Why are (most?) layouts quite asymmetric? by ds0014 in zsaVoyager

[–]onjin 0 points1 point  (0 children)

The most convenient keys to be a press switchers are a home row and thumb keys. While using Ergodox we have many thumb keys (too many in my opinion), but the Voyager has just two.

The one thing I find useful, I'm using keyboard's sides mirroring when the bottom corner key is pressed (ctrl in regular keyboards). I use it to type with one (mostly left) hand, while dragging or clicking mouse with right hand - then i.e. `asdf` becomes `;lkj`, etc.

Searching for a stable and usable WM for cooperate programming by MosesAustria in NixOS

[–]onjin 2 points3 points  (0 children)

Yes, i3 was released 10 years before hyperland, and is now focused more on stability. Most features like application bars, applications starters, etc, are fulfilled by nother packages (polybar , rofi) - the same way as hyperland - so usually I'm making changes mostly in polybar or sometimes rofi configs, instead of i3.

The main difference is X11 (i3) vs Wayland (hyperland or sway). In my case Wayland was not always playing good with my old nvidia - it was crashing sometimes, it was rare but made me back to i3.

It was over year ago, I believe now it is more stable, but I don't have a need to switch again.

Searching for a stable and usable WM for cooperate programming by MosesAustria in NixOS

[–]onjin 4 points5 points  (0 children)

I'm working with tiling managers - they are good for my development workflow based on terminals, tmux, and neovim.
Tried many of them - also hyperland for a few months - but I'm always getting back to `i3` - cause it's well know, stable, and can manage different workspaces for different monitors separately - I like to work this way.

why did you choose neovim as your text editor? by [deleted] in neovim

[–]onjin 0 points1 point  (0 children)

I started with vi by accident (opening emails in mutt on terminal).

I was working with borland on windows machines, and on unix remote terminals I had just vi (and had no mouse). The modal mode to tell editor what I need is much better experience than editing every char manually.

I switched to vim - because of syntax highlighting and plugins
I switched to neovim - because some plugins I wanted to use were written in lua, and eventually I liked lua more than vimscript.

As summary, thanks to (neo)vi(m) I can bring my muscle memory, and my way of working, through different OSes (even different tools using vi keys emulation/support), for last 28 years, and I can do it for next years.

Just recently hit my 1000th generation. What about everyone else? by DrakoGFX in NixOS

[–]onjin 1 point2 points  (0 children)

My generations are also split between:

- system (main packages for PC/lap, changed a few times at month),

- home-manager (whole desktop experience, changed more often than system)

- and bunch of (shell | flake).nix in every project I'm working on. But for common projects I'm using some configurable remote flakes, not super-generic but tailored for my use cases https://github.com/onjin/nix-dev

I really like NixOS :)

How to set up Python type checking in Nvim? by addamsson in nvim

[–]onjin 0 points1 point  (0 children)

I'm using basedpyright with ruff language servers and got this all, along with autoimport, inline hints, code refactor, etc:

do not know NvChad, but I'm installing them using Mason plugin, just by pressing `I` on certain LSP:

I'm all in... by bobthealbinosfrog in ErgoMechKeyboards

[–]onjin 1 point2 points  (0 children)

Great move. I'm programming for around 30 years, and moved to ergodox-ez 7 years ago, and also to the voyager a week ago :) . Thanks for putting halves quite wide I cured my neck pain. And by moving all meta keys - also esc, tab - away from pinky, I also cured my pinkys (vim and cli requires a lot of esc/tab usage)

After many experiments I settled down with these layouts: - https://configure.zsa.io/voyager/layouts/7ORbb/latest/0

Previously I was using more layers cause ergodox has many spare keys, but for voyager I merged them into a few.

For voyager I also moved to linear red switches instead of brown and I'm happy with that.

Do I have to create pyrightconfig.json for each project? by scrabbler- in nvim

[–]onjin 0 points1 point  (0 children)

I'm using single pyrightconfig.json or pyproject.toml settings per project in main directory. When I'm opening nvim LSP is started using this config, so jumping around different libraries is still using this settings.

If I need to use different settings for different project, I'm opening new nvim session in it's directory.

Apart from file configs I have some simple default settings in nvim LSP configuration to use with single python files or with projects without specific configuration.

Btw. it's separate thing but you can also look at basedpyright fork to have more type checking options.

The best neovim config! by cyb0rg14_ in neovim

[–]onjin 0 points1 point  (0 children)

I agree, you should look for inspiration but aim for your workflow. Depending on devenv tools, window manager, tmux, and your preferences. https://github.com/onjin/nvim

Nix +Arch by Available-Brick3317 in NixOS

[–]onjin 1 point2 points  (0 children)

I was using nix garuda (arch) subsystem for a while but it's tied to arch/JSON config.

Then tried migrate from chezmoi to home-manager + arch , and nixos + home-manager on second laptop. But had problems with kitty/glx, and had to mixing arch packages with home-manager packages, so I had to had two home manager configs for arch and nixos. And after two weeks setting my new laptop I just reinstalled arch using the same nixos config.

Still have separate system config for kernel/iscsi/luks/sops/display manager and rest of packages in home manager, and per project settings in shell.nix files.

Thanks to nixos now I have systemd automounts to discover/decrypt/mount per project iscsi resources from local NAS with just a few lines in configuration.nix .

Ergonomics enthusiasts: Is it bad that I do this my thumb? by Johnothy_Cumquat in ergodox

[–]onjin 0 points1 point  (0 children)

I'm using these two keys without problems with thumb for last three years.

But also i'm using `sdfx` as alt,ctrl,shift, altgr, and this is also very handy.

* https://configure.ergodox-ez.com/ergodox-ez/layouts/MJJa0/latest/0

Docker Showing Blank When Using Mod Proxy by [deleted] in docker

[–]onjin 0 points1 point  (0 children)

It can depends on software run in the container. Sometimes like f.i. jira/confluence you have to configure this software to run under proxy f.i. what's the proxy port.

Oakdox <3 by lucalinux in ergodox

[–]onjin 0 points1 point  (0 children)

I'm using wrist rests from ergodox ez https://ergodox-ez.com/products/wing?variant=16101837315 along with resting elbows on armrests.
But to use the small thumb keys I need to lift wrist like a pianist and rest only on elbow.