The post title says it all. Looking for suggestions from those of you using Silverblue on a daily basis. :smiley:

I have a gitlab repo with a script of what i use. of course, not everything is available on flatpaks but most of what i use is on that script. I have added a few things since i last updated it so maybe i need to update it https://gitlab.com/ferrettim/flatpakme

zsh + ohmyzsh + powerlevel10k

1 Like

nano
…the first thing I needed rpm-ostree for.

I felt really bad overlaying nano so I built it myself.

1 Like

Necessary to make Silverblue workable for me:

  • pcsc-lite (in order to support smartcards/yubikeys),
  • firewall-config

@cobratbq Do you use yubikeys with your silverblue? If so, how is that working out for you?

@dan1mal Yes. Works fine, so far. pcsc-lite enables usage by gpg and ssh. I believe the web browser uses a different interface, so it doesn’t rely on pcsc-lite to be installed.

1 Like

A few days ago, I also started using bfq IO scheduler. Highly recommended when using Silverblue (well, Gnome desktop basically) on somewhat older notebooks. Feels a lot more snappy. (As I understand it, bfq will become default in F31 - so prly also Silverblue - anyways.) Anyways, I am hugely enjoying the responsiveness that this scheduler brings me. But this is not really software, but rather a setting.

1 Like

How did you get the smart card working?

In my fedora 32 toolbox container, I can’t use the smartcard:

$ sudo gpg2 --card-status
gpg: selecting card failed: No such device
gpg: OpenPGP card not available: No such device

But the same command works fine on the host.

For me, gpg --card-status inside a toolbox just works. But be sure to run it on the host first, to ensure that the right daemons are loaded. The toolbox instances will reuse the already openend socket on the desktop.

I believe F34 will have nano as the default text editor, at least it is an accepted change proposal I thought. This would also make it into the SB core OS as it is based on the WS.
My must haves are limited for layering …
vim-enhanced, chezmoi (locally), guake terminal, workstation repositories, gstreamer-plugins incl. ugly free, FZF (just trying it out now), zsh (usually), Powerline (usually). I currently use Guake instead of Terminator, however Terminator has been on that list. Most else is a flatpak or fits into a container nicely.

1 Like

I remember having an issue like this. I was able to fix it by killing gpg-agent and then restarting it. Ultimately, I took autostarting gpg-agent out of my shell’s (zsh) init scripts. You might try that.

One caveat: first time after boot, I need to run gpg --card-status (no sudo needed) while not in toolbox. It will then also work when in toolbox. If you are taking your yubikey in and out frequently, you might want to run gpgconf --launch gpg-agent instead. It’s more characters though :slight_smile: