The ErgoDox, one week in.
What I'm not yet happy with is Norwegian letters.
Whenever I interact with people in Norwegian, it'd be nice to have the extra three vowels, but that'd mean I'd have to completely reprogram the keyboard with Norwegian symbols, which would mess up some characters, where the shifted version would not be what I expected.
The macOS US layout let's you combine qoa with alt to get æøå, but I've not found a magical key like that for Linux or Windows yet.
The ErgoDox, one week in.
General feelings: very positive.
I've sorted out my initial dual key issues and have mostly settled on a layout for now.
Found that I was getting some strain in my right pinky after too much CLI work, so I moved hyphen, shifts, and return to other places on the keyboard. The fact that l can do that is 👌
Wish I had more of these, so I wouldn't have to take it with me to work all the time.
So turns out you can change how dual function keys work on the ErgoDox, but it's hidden in the advanced settings. I'm very happy about this, but also confused as to why they would set the default to be to deliver them as separate values if you're a "fast typist".
Anyway, went through about 5 iterations at work today, definitely getting somewhere.
Also, using a regular laptop keyboard was weird after a day of ortholinearity 🙄
Think I've found an initial layout that I can work with for my ErgoDox. The ortholinearity still feels a bit strange, but I'll take it into work tomorrow and we'll see how it goes.
Biggest downside so far: I've had to move away from dual-function shift keys, as I tend to release the shift key before the other key. This would result in two things like `\a` instead of `A` for instance.
That said, I've still got access to those symbols in other places.
Depending on the order in which I activate my monitors, I can get either awful, multi-second latency or perfect responsiveness.
Is this normal? Also: Is it related to my desktop environment?
Everything is smooth in the ttys and at the login prompt, but as soon as xfce takes over, it's pretty much a coin toss.
I'm planning on moving to (at least test out) EXWM; is there a chance that'll fix it, or is it a separate concern?
So I'm not sure exactly what happened, but now all the monitors work with no drop in performance 👏
I am, of course, super paranoid that any moment it'll just fall apart, but we'll see.
If it stays this way then I can finally move onto other things like window managers, and, dare I say it, development environments!
Anyway, I think it's high time I documented some of what I've been doing 🗒️
OH, MY GOD, I HAVE MONITORS!
Took me a solid 3-4 weeks of troubleshooting, but I finally have support for external monitors on my #NixOS install. Now, the performance absolutely tanked, so I'll need to look into that (any ideas?), but I am nonetheless over the moon about this.
I knew my first non-trivial #Linux distro would be an uphill battle, but damn, that turning tide tastes so sweet.
git, module nesting
Now, this is a pretty silly example, as I doubt there's much development going on with this specific repo, so I could easily just add the files to my repo, but I also use Spacemacs, for instance, and if I'm adding something to the private dir (such as a Reason layer), I'd like to keep that in sync without too much hassle.
git, module nesting
What's the best way to deal with multiple levels of submodules when you only 'own' the top repo? More specifically:
I have a dotfiles repo. As part of that, I would like to use 'oh-my-tmux', which is a specific git repo that someone else owns. However, to add plugins to tmux, for instance, I need to add files (more repos) to the .tmux directory. I'd like to have this saved and automatically cloned when requested.
I'd prefer not to maintain forks of any of the intermediary repos.
So I wanna get on this writing train and chronicle some of the experiences I've been having over the last couple of weeks, but I don't know where to do it.
What's the easiest, most approachable way to put it up somewhere?
Ideally, I'd be able to just link it to a version controlled repo and start publishing org mode files, but I'm not aware of any services like that.
(Maybe I should actually look? 🤔)
Anyway, I appreciate any and all suggestions 🙏
So after a couple days of messing about I managed to fix the keyboard sitch (I think). Turns out systemd was running an old version of the service even if I'd rebuilt the system multiple times and that my changes weren't taking effect. Renaming the service made it build the new one and, in the end, it seems that `systemctl disable` was what allowed me to update (or replace) the original service. Learning experience. #NixOS
So I've been spending two whole days now trying to get #NixOS to boot with my custom keyboard config (making return an extra Control_R) 😅 It's mildly frustrating but at least I'm getting a nice tour of the various internet forums while I'm at it, right?
Linux, NixOS, installation, help wanted
Current attempt at installing #NixOS is going much better, though having my phone as the only other way to access the internet is inconvenient at best. Anyway, I need to set some kernel parameters to be able to shut down / reboot, but I can't find out where to do it permanently. Editing the nixos-generation-x.conf might work, but I'd like to do it before that if at all possible. Could anyone offer any help? Cheers!
Dev, musician, group fitness instructor ✌
Most labels on my keyboard are at least partially incorrect.
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!