What are your layered packages?

Thanks! This is my first real experience with Fedora so I don’t have anything to compare to.

You’re welcome,
and welcome to :fedora:! I think you’ll enjoy Silverblue, I found it to be very stable, and eminently recoverable from a broken update. It is based upon the same repo’s and packages you have with Fedora Linux Workstation, and is potentially it’s future direction, meaning it may become an official edition.

Thanks! I really enjoy it and try to keep everything in containers/flatpak as much as possible. If I screw up too much, I know I can just erase the container and start over.

distrobox ffmpeg ffmpeg-libs gnome-shell-extension-caffeine
gnome-tweak-tool gstreamer1-plugin-openh264 htop
rpmfusion-free-release rpmfusion-nonfree-release simple-scan
spice-webdavd syncthing vim vim-common vim-X11 vivaldi-stable

These are my currently layered packages:

RemovedBasePackages: firefox 102.0-1.fc36
    LayeredPackages: alacritty distrobox fd-find fish fzf langpacks-en_GB make neovim poetry python3-neovim ripgrep tmux

I don’t really need many of them since I work in the default toolbox container most of the time (and in other containers – toolbox or not – on demand), but I still keep them just in case I want to try out something from outside a toolbox and don’t want to feel completely lost as I am used to having e.g. my shell of choice (fish) or tools like fzf, fd, rg and tmux readily available.

Some of the others are used for testing out some stuff (e.g. distrobox). The only one I truly missed in the recent versions of Fedora was make as I need it also on the host for my initial setup of the toolbox containers. Then in the containers I can do whatever I want using dnf.

I used to have my terminal emulator (alacritty) installed in a toolbox but for some reason I decided to layer it on the host and it has remained this way for now. I may still move it back inside the default toolbox container at some point, though (there is no official Flatpak for it yet).

2 Likes

Has anyone figured out how to replace nano-default-editor with vim-default-editor? That’s one of the things that’s frustrating to me.

Until you brought this up, I didn’t know Silverblue had a default editor and that it was Nano. I don’t do any cron jobs on this computer, so I never ran into it.

I’m a Vim user, but I can deal with Nano here and there.

git commit, visudo, crontab -e, etc… all these started using nano a few years ago in some sort of attempt to appeal to the mythical newbie user. With dnf it’s easy enough, but to remove it with rpm-ostree seemed impossible the few times I tried. That’s why I ask.

A related thread is here

About a default editor setting for git, have you tried this?
git config --global core.editor "vim --nofork"

Must have for my WLAN driver on MBA2014 (Apple)

broadcom-wl

$ rpm-ostree status
State: idle
Deployments:
● fedora:fedora/41/x86_64/silverblue
                  Version: 41.1.4 (2024-10-24T13:24:56Z)
               BaseCommit: 308868a0660c0231a0c039896647a5db43f1a258cd211890ce83b06953384c4c
             GPGSignature: Valid signature by 466CF2D8B60BC3057AA9453ED0622462E99D6AD1
          LayeredPackages: broadcom-wl
            LocalPackages: rpmfusion-free-release-41-1.noarch rpmfusion-nonfree-release-41-1.noarch

  fedora:fedora/41/x86_64/silverblue
                  Version: 41.1.4 (2024-10-24T13:24:56Z)
               BaseCommit: 308868a0660c0231a0c039896647a5db43f1a258cd211890ce83b06953384c4c
             GPGSignature: Valid signature by 466CF2D8B60BC3057AA9453ED0622462E99D6AD1
            LocalPackages: rpmfusion-free-release-41-1.noarch rpmfusion-nonfree-release-41-1.noarch
1 Like

huh :slight_smile:

user@host:~$ rpm-ostree status
State: idle
Deployments:
● fedora:fedora/41/x86_64/silverblue
                  Version: 41.20241227.0 (2024-12-27T00:44:45Z)
               BaseCommit: 7885761b3858106481e1e9c83458e68886eece5125bbd80f4265b40c70470bc4
             GPGSignature: Valid signature by 466CF2D8B60BC3057AA9453ED0622462E99D6AD1
          LayeredPackages: dialog gnome-tweaks id3v2 keychain libavcodec-freeworld libva-utils mc ncdu netcat openssh-askpass podman-compose
            LocalPackages: displaylink-1.14.7-4.github_evdi.x86_64 rpmfusion-free-release-41-1.noarch rpmfusion-nonfree-release-41-1.noarch

1 Like