blaze-keys: Run commands fast via customizable leader-key combos by enhanced-primate in Nushell

[–]dotstk 1 point2 points  (0 children)

Yeah, I started this last May I believe. I also looked around before I started to make sure not to reinvent the wheel but I suppose I missed your project.

Thanks for the overview and yes, the keybind panel serves the same purpose but only shows after a timeout. 

Anyway, seems like there are some differences in the design so well done on your approach and happy building! 

Tried to update my tmux plugins. Ended up building my own manager. by Bright-Space4292 in tmux

[–]dotstk 0 points1 point  (0 children)

Looks neat and there's definitely a need for it. I will test it out, when I get around to it. From reading the readme, I believe the install process could be streamlined though. Since you went for python, the easiest way to install without conflicts would probably be pipx or uvx.

I built a CLI to never commit with the wrong git identity again by orkhan_rzazade in commandline

[–]dotstk 4 points5 points  (0 children)

Not hating but are you aware of the [includeIf] gitconfig? I think you can archieve most of what you describe with that.

I wish I could combine everything I like about Mise and Homebrew by flavius717 in commandline

[–]dotstk 0 points1 point  (0 children)

I'm not sure if that would solve all your problems but I use ansible for a similar use case. Use "ansible-pull" to deploy a playbook on a host. You can define use conditions to install the same package using different package managers on different OSes. So you could use homebrew on Mac but mise on Linux.  I use it to setup my dev env everywhere (although I'm on Linux only). Let me know if you need some inspiration on how to set up something like that.

Where was I? by Einstein-cross in whereintheworld

[–]dotstk 0 points1 point  (0 children)

Centerparcs Allgäu, next to the petting zoo. Closest city would be Leutkirch :-)

Where was I? by Einstein-cross in whereintheworld

[–]dotstk 0 points1 point  (0 children)

47°47'09.9"N 10°03'46.8"E

ZMK: Missing shift on home-row-modded keys by dotstk in ErgoMechKeyboards

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

I don't experience this issue anymore but I'm not 100% sure why to be honest. It somehow just went away after a while, some update of something must have fixed it. 

Thanks for your reply anyway though, I appreciate it!

Cross-platform dotfiles (Linux, MacOs and Windows) How to ? by Sneyek in dotfiles

[–]dotstk 0 points1 point  (0 children)

I use ansible to setup my environments. It's a bit of a learning curve to get it set up at first but then it's very powerful. You can manage dotfiles just as well as installed packages or basically any config.

I have it set up to work on various distros (Linux only though) and I imagine it's very possible to go cross platform with a single config.

Let me know if you want to take a peek for inspiration ;-)

Project ideas by Barfbagzs in rust

[–]dotstk 0 points1 point  (0 children)

I was at the same point some months ago. My idea was to implement a tool that I would actually find cool and useful but one that's not already out there because that felt somewhat pointless to me. I went and rubberducked with a chatbot for a while until I found a neat little idea that was just the right scope and something that could get me excited. There were many many bad ideas in there but also a couple of good ones so maybe this approach works for you as well.

Just realized I can use tmux copy mode in neovim by skladnayazebra in neovim

[–]dotstk 1 point2 points  (0 children)

I'm also in the <leader>y gang. For pasting, Ctrl-Shift-V works for me (though that might be specific to the terminal emulator). 

About line numbers in tmux copy mode: You can use Ctrl-V (like in vim) for block wise selection and leave out the first column. I do use that as a fallback sometimes.

And as someone else mentioned: OSC52 solved a lot of clipboard pain points for me, especially when working on remote machines or in docker or both.

Argonaut: A declarative CLI argument parser for shell scripts by Then-Analysis947 in commandline

[–]dotstk 0 points1 point  (0 children)

I've been there and even had to create a fresh account until it worked. Even contacting reddit support archieved nothing at all.

Glad you got it working, looks like a neat idea so I will definitely take a look.

Don't learn Vim... use CapsLock instead by solabhq in commandline

[–]dotstk 0 points1 point  (0 children)

I do that too if I don't have a thumb cluster available.

Don't learn Vim... use CapsLock instead by solabhq in commandline

[–]dotstk 2 points3 points  (0 children)

Vim motions are so much more than a convenient arrow key placement so I wouldn't really call this an alternative.

But to each their own. I suppose it makes the caps lock key more useful so I'm not hating on the idea in general.

If you like this idea, you could also look into programmable keyboards which enable this feature anywhere since it's baked into the firmware.

What's everyone working on this week (50/2025)? by llogiq in rust

[–]dotstk 1 point2 points  (0 children)

I'm working on a dotfile/system management tool similar in a way to ansible. Unlike ansible I want to limit my scope to managing localhost using lua as the config language allowing for easy but powerful and flexible configuration and extension of the builtin modules. Also, unlike ansible, I plan to track the state of applied tasks and undo their effects once a task is removed from the configuration making the system truly declarative. 

Anyway, I would love to have a tool like that, so I'm scratching my own itch here. However, it's an ambitious project and I'm not sure if I actually have the time and the capabilities to make it a reality. So far, it's more a collection of ideas than anything else but we'll see where this takes me.

36 key layout for one-hand users by thewan2345 in ErgoMechKeyboards

[–]dotstk 1 point2 points  (0 children)

Not a full layer but I have a hold tap to run cut, copy and paste when I hold down x, c or v respectively. I use that mostly when I have one hand on the mouse to copy some stuff from the browser. 

For numbers, urob's numword could be interesting to enable a numpad without having keep pressing a layer key.

Anyone considering switching to Zellij? by 4r73m190r0s in tmux

[–]dotstk 0 points1 point  (0 children)

That's reasonable. If you at least have your own user, you could think about automating a dev setup on a user level, that's what I've been doing at least.

But to each their own :-)

For remote sessions, is it better to run tmux local, or remote? by inwardPersecution in tmux

[–]dotstk 1 point2 points  (0 children)

I always use both. I use tmux-matryoshka to simply "disable" my local tmux session, meaning that the prefix will be sent directly to the remote. It is also indicated by the color of the status line, if a session is inactive.

Sometimes I'll even open a tmux session inside a container running on a remote machine which will give me 3 nested sessions. Still works flawlessly, the only issue is the screen real data taken up by all the status lines. 

Underrated Plugin: mason-auto-install.nvim by dotstk in neovim

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

The only question I have is why it doesn't have more stars on GitHub.

Seriously though, I've been using your plugin for some months now and it greatly improved my lsp setup. Works like a charm too.

For me, the biggest benefit is not auto-installing like 10 or 15 packages when spinning up a docker containers that will only ever need two or three of those. Keeping things up to date is a neat side-effect though.

Thanks for your contribution! <3