You've already forked fedora-bootc
Add Niri
Some checks failed
Build container image / Build and push image (pull_request) Has been cancelled
Some checks failed
Build container image / Build and push image (pull_request) Has been cancelled
This commit is contained in:
@@ -26,10 +26,10 @@ sed -i -e '/^metalink\=/s/\$releasever\&arch\=\$basearch$/\$releasever\&arch\=\$
|
|||||||
|
|
||||||
# Add 1Password repo
|
# Add 1Password repo
|
||||||
#rpmkeys --import https://downloads.1password.com/linux/keys/1password.asc
|
#rpmkeys --import https://downloads.1password.com/linux/keys/1password.asc
|
||||||
cp /ctx/rpm-keys/1password.asc /etc/pki/rpm-gpg/1password.asc
|
cp /ctx/rpm-keys/1password.asc /etc/pki/rpm-gpg/1password.asc
|
||||||
sh -c 'echo -e "[1password]\nname=1Password Stable Channel\nbaseurl=https://downloads.1password.com/linux/rpm/stable/\$basearch\nenabled=1\ngpgcheck=1\nrepo_gpgcheck=1\ngpgkey=\"file:///etc/pki/rpm-gpg/1password.asc\"" > /etc/yum.repos.d/1password.repo'
|
sh -c 'echo -e "[1password]\nname=1Password Stable Channel\nbaseurl=https://downloads.1password.com/linux/rpm/stable/\$basearch\nenabled=1\ngpgcheck=1\nrepo_gpgcheck=1\ngpgkey=\"file:///etc/pki/rpm-gpg/1password.asc\"" > /etc/yum.repos.d/1password.repo'
|
||||||
|
|
||||||
# Add Tailscale repo
|
# Add Tailscale repo
|
||||||
#rpmkeys --import https://pkgs.tailscale.com/stable/fedora/repo.gpg
|
#rpmkeys --import https://pkgs.tailscale.com/stable/fedora/repo.gpg
|
||||||
#dnf5 config-manager addrepo --from-repofile=https://pkgs.tailscale.com/stable/fedora/tailscale.repo
|
#dnf5 config-manager addrepo --from-repofile=https://pkgs.tailscale.com/stable/fedora/tailscale.repo
|
||||||
cp /ctx/rpm-keys/tailscale.gpg /etc/pki/rpm-gpg/tailscale.gpg
|
cp /ctx/rpm-keys/tailscale.gpg /etc/pki/rpm-gpg/tailscale.gpg
|
||||||
@@ -46,6 +46,15 @@ dnf5 install -y \
|
|||||||
1password 1password-cli \
|
1password 1password-cli \
|
||||||
tailscale
|
tailscale
|
||||||
|
|
||||||
|
# Install Niri, the scrollable-tiling window compositor
|
||||||
|
# https://yalter.github.io/niri/
|
||||||
|
dnf5 -y copr enable avengemedia/dms
|
||||||
|
dnf5 -y install niri dms
|
||||||
|
systemctl --user add-wants niri.service dms
|
||||||
|
dnf5 -y copr disable avengemedia/dms
|
||||||
|
|
||||||
|
## CLEANUP
|
||||||
|
|
||||||
# Delete 1Password and Tailscale repos once packages are installed
|
# Delete 1Password and Tailscale repos once packages are installed
|
||||||
# so they don't end up in the final image.
|
# so they don't end up in the final image.
|
||||||
rm \
|
rm \
|
||||||
@@ -71,7 +80,6 @@ rm \
|
|||||||
#flatpak remote-delete --force fedora
|
#flatpak remote-delete --force fedora
|
||||||
#flatpak remote-delete --force fedora-testing
|
#flatpak remote-delete --force fedora-testing
|
||||||
|
|
||||||
|
|
||||||
# TODO: Add flathub remove, enable, and remove filter
|
# TODO: Add flathub remove, enable, and remove filter
|
||||||
# TODO: Install core GNOME Flatpak apps
|
# TODO: Install core GNOME Flatpak apps
|
||||||
# TODO: Install my own commonly used Flatpak apps
|
# TODO: Install my own commonly used Flatpak apps
|
||||||
@@ -85,7 +93,5 @@ rm \
|
|||||||
# Disable COPRs so they don't end up enabled on the final image:
|
# Disable COPRs so they don't end up enabled on the final image:
|
||||||
# dnf5 -y copr disable ublue-os/staging
|
# dnf5 -y copr disable ublue-os/staging
|
||||||
|
|
||||||
#### Example for enabling a System Unit File
|
# Enable Tailscale service
|
||||||
|
|
||||||
# systemctl enable podman.socket
|
|
||||||
systemctl enable tailscaled
|
systemctl enable tailscaled
|
||||||
|
|||||||
Reference in New Issue
Block a user