gamma

joined 1 year ago
MODERATOR OF
[–] gamma 6 points 1 year ago* (last edited 1 year ago) (1 children)
[–] gamma 6 points 1 year ago* (last edited 1 year ago)

Typically find "$HOME/docs", but with a few caveats:

  • In Zsh or Fish, the quotes are unnecessary: find $HOME/docs

  • If I'm using anything potentially destructive: mv "${HOME:?}/bin" ...

  • Of course, if it's followed by a valid identifier character, I'll add braces: "${basename}_$num.txt"

[–] gamma 3 points 1 year ago (1 children)

Yep, I'm finding about half of my Reddit usage satisfied. I've got all the technical talk I want, but no gaming or writing communities.

[–] gamma 2 points 1 year ago* (last edited 1 year ago)

I look forward to the day that Synapse is deprecated in favor of Dendrite or Conduit.

[–] gamma 10 points 1 year ago* (last edited 1 year ago)

I'm pretty sure both are possible in xkb. But you'll have to learn how to get a custom xkb_keymap into your DE of choice. I only learned enough to do one mapping:

xkb_keymap {
	xkb_keycodes  { include "evdev+aliases(qwerty)" };
	xkb_types     { include "complete" };
	xkb_compat    { include "complete" };
	xkb_symbols   {
		include "pc+us+inet(evdev)"
		key  {
			type= "TWO_LEVEL",
			symbols[Group1] = [  Multi_key,                Caps_Lock ],
			actions[Group1] = [ NoAction(), LockMods(modifiers=Lock) ]
		};
		key  {[ Escape ]};
	};
	xkb_geometry  { include "pc(pc105)" };
};

This remaps Capslock to Escape, Escape to Compose, and Shift+Escape to Capslock. Not what you want, but hopefully this will give you a starting point to playing/breaking xkb.

Another benefit of doing this with xkb: it's now a separate codebase from X.org, and is used in every Wayland compositor I know of.

[–] gamma 6 points 1 year ago

My Linux review: 10/10, would recommend, but would not install for someone and let them use it for the next 5 years.

[–] gamma 4 points 1 year ago

I learned Fish by helping someone else in a chat. There's a lot of cool things, and I think it's an excellent shell. Fish is an excellent choice for a shell.

Zsh is a much more featureful language (with globbing/subscript/PE flags, native floating point arithmetic, the whole man zshmodules), which doesn't necessarily make it a better shell. But I like those features, and I find it to be a natural choice to write more complex programs which normally would be a code smell for Bash.

The plugin ecosystem for is much larger than Fish's as well.

[–] gamma 10 points 1 year ago

Excuse me, OCI container, we're a runtime-agnostic family here.

[–] gamma 6 points 1 year ago (4 children)

With embedded terminal escapes? True evil indeed.

[–] gamma 5 points 1 year ago* (last edited 1 year ago) (1 children)

"Always configuring" isn't what Arch requires. It requires you to be tolerant of every so often dealing with a bug or two. Currently, the Arch-packaged version of Waybar has a regression which prints fractional seconds when using %T or %S specifiers. A tad annoying, and I could fix it by switching to waybar-git, where it's been patched. But that hasn't hit my threshold of annoyance, as I bounce between Sway and KDE.

The grub issue was a bigger deal, and while I knew how to resolve it (liveboot → lsblk and fdisk -l got me all the info I needed, then cryptsetup, mount -o subvol=@, arch-chroot, grub-install) the EOS blog had a nice guide.


But the reason why I chose it? Firewalld and Pipewire by default, customizable welcome app, and pretty simple otherwise.

NixOS will probably fully convert me in a year or two, but I've greatly enjoyed my time on Endeavour.

[–] gamma 2 points 1 year ago
view more: ‹ prev next ›