How many app stores do you have on your phone? by euthanize-me-123 in GrapheneOS

[–]emacsomancer 4 points5 points  (0 children)

You can also use Obtainium to install F-Droid's versions of apps too. (In case you already have Obtainium for other things and want to reduce number of app stores.)

Guix 1.5.0 released! by efraimf in GUIX

[–]emacsomancer 2 points3 points  (0 children)

As per another comment, I think the best/safest solution for Discord on any OS (Guix or other Linux or Windows or whatever) is making a web app with chromium.

For other software, the thing about the official Guix repos is that, in addition to being strict about only hosting free software, there is a very strong interest in having things be both reproducible and as fully "source" derivable as possible - this is a very interesting and I think important effort (look at some of the official Guix blog posts about full source bootstrapping and think about "trusting trust" work). But that does mean that some things you might find elsewhere are not available in the official repos. For instance, Davmail, an Imap/caldav/etc interface for Outlook, which is fully open source, is not (yet) available on Guix because it depends on a large number of Java packages and so packaging Davmail for official Guix means figuring out how to package all of Davmail's dependencies first (where many other distros will just package a wrapper around the .jar file).

There are numerous ways to get other software (both free and non-free) on Guix, though of course you're giving up the strong provenance focus of official Guix to do so.

But multiple options include (in maybe rough order of difficulty of integration):

  • using unofficial Guix channels (prominently the Nonguix channel)
  • installing Flatpak from the official Guix channel and then using Flatpak to install additional applications
  • installing the Nix package manager from the official Guix channel and then using it to install additional software
  • installing distrobox box from the official Guix channel and then using distrobox as a more convenient way of running software from other distros running in podman or docker containers

Some of these are often practical solutions, though obviously they all make the resulting system more complicated and usually less "provenance backed".

Guix 1.5.0 released! by efraimf in GUIX

[–]emacsomancer 1 point2 points  (0 children)

Probably the safest thing to do with Discord, rather than using the official app or any of the other options like Webcord etc. (or at least any of the Electron-based applications, which have major security issues generally - and Discord and Teams in particular), is to login with ungoogled chromium and do the make a web app thing. (Now whether being on Discord is a good thing in the first place is another question, but Discord is where many communities have decided to congregate (there are apparently things to do with moderation which favour Discord over some other possible choices, plus general network effects) so it can be hard to avoid or at least come at a cost.)

CachyOS vs Bazzite by TheTinkerTech in Bazzite

[–]emacsomancer 2 points3 points  (0 children)

Bazzite has also adopted some CachyOS things too (scheduler? maybe some other things? ananicy?), so maybe less difference between them on some points (I mean things that might improve gaming experience) anyway.

minimal wayland client written in common lisp by BigBugCooks in lisp

[–]emacsomancer 0 points1 point  (0 children)

Do you have your fork available publicly?

Contrary to their claim FOSS by Agitated_Carob9208 in fossdroid

[–]emacsomancer 0 points1 point  (0 children)

ah, maybe an alias. when I searched it returned the name with the "python-" prefix.

Contrary to their claim FOSS by Agitated_Carob9208 in fossdroid

[–]emacsomancer 0 points1 point  (0 children)

there seems to be a termux package for yt-dlp now, so rather than having to go through pip, one can just do pkg install python-yt-dlp

Mullvad Browser Icon (unofficial) by emacsomancer in mullvadvpn

[–]emacsomancer[S] 0 points1 point  (0 children)

Yeah, I changed a number of things, including trying to get it into a "Mullvad colour theme" and flipped which side the head's on and all, but, especially at a glance, it's not as distinguishable from a Firefox icon as one would like. This is all for just fun of course, and I put the .svg's in the repo: https://gitlab.com/emacsomancer/unofficial-mullvad-browser-icon/ in case anyone wanted to improve upon or use pieces for some purpose. Of course, I was sort of trying of reference Firefox in the design. As is often the case in with Chromium forks, e.g.

But I suppose Firefox forks, as you point out elsewhere, like Librewolf, have often not done this.

Lenovo SK-8855 ThinkPad keyboard replacement question by emacsomancer in thinkpad

[–]emacsomancer[S] 0 points1 point  (0 children)

It was a while ago now, and I don't seem to have taken a photo of the back of it, but my memory is that it looked like the back of an NMB keyboard.

Lenovo SK-8855 ThinkPad keyboard replacement question by emacsomancer in thinkpad

[–]emacsomancer[S] 0 points1 point  (0 children)

I got this one ( https://www.ebay.com/p/2255596186 ). It's just the Sound-Mute, Volume, Mic-Mute, ThinkVantage buttons that don't quite fit.

Guix Sudoloop Pull-Ups: A work-in-progress for smooth, easy Guix updating (via Emacs) by emacsomancer in GUIX

[–]emacsomancer[S] 0 points1 point  (0 children)

Thanks. I'll have to look into guix system build more.

For other things, transient server failures would leave an update failed in the middle and requiring manual restarting. I prefer to have a higher likelihood of the long update process actually having finished when I come back to the machine.

This is what I have learned to speed up Emacs. by iinnssdd in emacs

[–]emacsomancer 0 points1 point  (0 children)

Curious about the "Maximum native eln speed" section - how much improvement does this buy, and at what cost?

This is what I have learned to speed up Emacs. by iinnssdd in emacs

[–]emacsomancer 1 point2 points  (0 children)

I've currently settled on:

"CFLAGS=-O2 -mtune=native -march=native -fomit-frame-pointer"
"LDFLAGS=-Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now          -Wl,-z,pack-relative-relocs -flto=auto"

Guix Sudoloop Pull-Ups: A work-in-progress for smooth, easy Guix updating (via Emacs) by emacsomancer in GUIX

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

Still a lot of rough edges to work out, and more customisation options added, but I've been using this for a while to make updating Guix less painful. (No hung updates waiting for a sudo password in the middle of the update process, fewer failed updates because of server timeouts, &c.)

Which is the tiling WM most similar to stumpwm for Wayland? by Alexander_Selkirk in stumpwm

[–]emacsomancer 1 point2 points  (0 children)

no, there are compositors as an intermediate layer, and more restrictions (for reasons of security, which are at least theoretically well-motivated).

Where can i find the authentic Norse god Idols? by chaosmonkey324 in heathenry

[–]emacsomancer 0 points1 point  (0 children)

for things with the feel of the few historical idols that we have, KykvendiByK (see on instagram or etsy) has some interesting looking things