Use GPG2 as default

old_gpg=$(which gpg)
sudo mv $old_gpg ${old_gpg}1
sudo ln -s $(which gpg2) $old_gpg



sudo dnf install dnssec-trigger
sudo systemctl start dnssec-triggerd

Your /etc/resolv.conf will contain only local resolver You can find the real resolvers in /var/run/NetworkManager/resolv.conf

Knot resolver

  • Install and enable knot resolver

    sudo dnf install knot-resolver
    sudo systemctl enable kresd@1.service
    sudo systemctl start kresd@1.service
  • Get back control over /etc/resolv.conf

    echo -e "[main]\ndns=none" | sudo tee /etc/NetworkManager/conf.d/no-dns.conf
    sudo rm /etc/resolv.conf
    echo -e "search yourexample.com\nnameserver" | sudo tee /etc/resolv.conf
    sudo systemctl restart NetworkManager.service

Internal zones

If you have some internal DNS zones you can add them by adding these lines to your /etc/knot-resolver/kresd.conf:

internaldomains = policy.todnames({'example1.com','example2.com'})
policy.add(policy.suffix(policy.FLAGS({'NO_CACHE'}), internaldomains))
policy.add(policy.suffix(policy.STUB('','.'), internaldomains))
policy.add(policy.suffix(policy.STUB(''), {todname('example3.com')}))


    sudo rm /etc/NetworkManager/conf.d/no-dns.conf
    sudo ln -s /var/run/NetworkManager/resolv.conf /etc/resolv.conf

Bluetooth codecs

Eischmann's article, Pulseaudio's issue

sudo dnf install pulseaudio-module-bluetooth-freeworld --allowerasing
pulseaudio -k