gamma

joined 1 year ago
MODERATOR OF
[–] gamma@programming.dev 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@programming.dev 21 points 1 year ago

As long as they're using standard Wayland protocols like xdg_toplevel::set_max_size/::set_min_size, I'm sure the rest of the ecosystem will be on-board for this.

[–] gamma@programming.dev 3 points 1 year ago* (last edited 1 year ago)

If this becomes a Wayland protocol, then I'd love to see other desktops adopt it as well.

I could see a few classic TWMs use those hints, or at least expose them for users to script functionality.

[–] gamma@programming.dev 8 points 1 year ago* (last edited 1 year ago) (1 children)

If you're asking for CLI or shell help in particular, I'm a mod at !shell@programming.dev and !commandline@programming.dev and we'd welcome it there. But those aren't as big as this community.

[–] gamma@programming.dev 2 points 1 year ago

~~Stole~~ Forked this idea from Drew Devault.

I'm looking at NixOS now for my server, and while I understand the host config, I'm curious whether I could integrate this into my config in some way.

[–] gamma@programming.dev 4 points 1 year ago* (last edited 1 year ago) (2 children)

I've done symlinks into a separate directory before, but by far my favorite method is to just let ~ be a git repo. It's maximally simple, no other tooling needed besides git.

There are a few key steps to making this work well:

  • echo '*' > ~/.gitignore: This way git status isn't full of untracked files. I can still git add -f what I actually want to track.
  • git branch -m dots: For clarity in my shell prompt.
  • [ -d "$HOME/.local/$(hostname)/bin" ] && PATH=$PATH:$HOME/.local/$(hostname)/bin and similar if there's config I want to apply only to certain hosts.
[–] gamma@programming.dev 1 points 1 year ago* (last edited 1 year ago) (1 children)

Lunistice, Waveland, Cassette Beasts, and Dungeons of Aether.

I got all the enjoyment I can out of Dungeons, so I'm probably going to swap back to Into the Breach for my puzzle fix. Cassette Beasts is finished, unless I want to finish the postgame or hunt bootlegs.

[–] gamma@programming.dev 0 points 1 year ago

I'm on EndeavourOS, but my laptop will be moving to Fedora Sericea (Silverblue, but Sway) to try that out.

view more: ‹ prev next ›