• 130 Posts
  • 107 Comments
Joined 1 year ago
cake
Cake day: June 14th, 2023

help-circle




    1. Flatpak, create a shell script to call the flatpak command and pass arguments
    2. If the app doesn’t work well as a flatpak or isn’t packaged, I would use distrobox
    3. If the app doesn’t work well in distrobox, I’d rpm-ostree install it
    4. If I’m feeling fancy, I might look into installing homebrew. But you need to do some workarounds with PATH and homebrew otherwise it can break things; Universal Blue includes these workarounds out of the box



































  • Yes, it’s something you write yourself. Bash is the language you use when you use the terminal. A bash script is just many lines of bash commands.

    A bash script could be as simple as

    dnf install package1 package2 package3
    dnf remove package4 package5 package6
    

    This script automates installing some packages and removing some packages. The bash script I use does a lot more, such as running commands to configure Gnome how I like it.

    If you’re not comfortable with the terminal, I would definitely recommend staying away from NixOS. To declaratively/reproducibly set up the system, it uses a language called Nix that is a fair bit more complicated than bash. It’s also just very different from traditional Linux systems like Fedora or Ubuntu.