From bef14ed79776833d306eaf31f209ba8ec4d4254f Mon Sep 17 00:00:00 2001 From: TheCodeLamp <12064217+TheCodeLamp@users.noreply.github.com> Date: Mon, 6 Jul 2026 22:11:16 +0200 Subject: [PATCH 1/5] Add nushell repo --- yum-repos/custom.repo | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/yum-repos/custom.repo b/yum-repos/custom.repo index a80e7ed..83c4aa2 100644 --- a/yum-repos/custom.repo +++ b/yum-repos/custom.repo @@ -30,3 +30,10 @@ type=rpm enabled=0 gpgcheck=1 gpgkey=https://repository.mullvad.net/rpm/mullvad-keyring.asc + +[gemfury-nushell] +name=Gemfury Nushell Repo +baseurl=https://yum.fury.io/nushell/ +enabled=0 +gpgcheck=1 +gpgkey=https://yum.fury.io/nushell/gpg.key From 88f2c44ab762a341242898f7851676077911dc38 Mon Sep 17 00:00:00 2001 From: TheCodeLamp <12064217+TheCodeLamp@users.noreply.github.com> Date: Mon, 6 Jul 2026 22:13:01 +0200 Subject: [PATCH 2/5] Remove nushell container --- Containerfile | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/Containerfile b/Containerfile index 5eadc78..145635a 100644 --- a/Containerfile +++ b/Containerfile @@ -1,13 +1,8 @@ FROM scratch as ctx COPY build_scripts / -FROM ghcr.io/nushell/nushell:latest-alpine as nushell - FROM quay.io/fedora/fedora-bootc:44 as base -COPY --from=nushell /usr/bin/nu /usr/bin/nu -RUN printf '/bin/nu\n/usr/bin/nu' >> /etc/shells - COPY yum-repos/custom.repo /etc/yum.repos.d/custom.repo RUN --mount=type=bind,from=ctx,source=/,target=/ctx \ @@ -25,9 +20,6 @@ RUN bootc container lint FROM quay.io/fedora/fedora-kinoite:44 as desktop -COPY --from=nushell /usr/bin/nu /usr/bin/nu -RUN printf '/bin/nu\n/usr/bin/nu\n' >> /etc/shells - COPY yum-repos/custom.repo /etc/yum.repos.d/custom.repo RUN --mount=type=bind,from=ctx,source=/,target=/ctx \ @@ -57,9 +49,6 @@ FROM quay.io/fedora/fedora-kinoite:43 as laptop COPY dracut.conf /usr/lib/dracut/dracut.conf.d/50-custom-ostree.conf -COPY --from=nushell /usr/bin/nu /usr/bin/nu -RUN printf '/bin/nu\n/usr/bin/nu\n' >> /etc/shells - COPY yum-repos/custom.repo /etc/yum.repos.d/custom.repo RUN --mount=type=bind,from=ctx,source=/,target=/ctx \ From f0b9c0b3f16c03999c5a84199880220dd3f9cd99 Mon Sep 17 00:00:00 2001 From: TheCodeLamp <12064217+TheCodeLamp@users.noreply.github.com> Date: Mon, 6 Jul 2026 22:15:03 +0200 Subject: [PATCH 3/5] Install nushell through repo --- build_scripts/install-base.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/build_scripts/install-base.sh b/build_scripts/install-base.sh index 1aad59c..4369f62 100755 --- a/build_scripts/install-base.sh +++ b/build_scripts/install-base.sh @@ -30,6 +30,8 @@ dnf group install --assumeyes container-management dnf --repo=fury-carapace install --assumeyes carapace-bin +dnf --repo=gemfury-nushell install --assumeyes nushell + # yazi - terminal file explorer dnf --assumeyes copr enable lihaohong/yazi dnf --assumeyes install yazi From 414c78f0b97004f64e3825ce4b55767f2734fddf Mon Sep 17 00:00:00 2001 From: TheCodeLamp <12064217+TheCodeLamp@users.noreply.github.com> Date: Mon, 6 Jul 2026 22:18:18 +0200 Subject: [PATCH 4/5] Don't check gpg signature Packages doesn't seem to be signed. --- yum-repos/custom.repo | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yum-repos/custom.repo b/yum-repos/custom.repo index 83c4aa2..c164e8b 100644 --- a/yum-repos/custom.repo +++ b/yum-repos/custom.repo @@ -35,5 +35,5 @@ gpgkey=https://repository.mullvad.net/rpm/mullvad-keyring.asc name=Gemfury Nushell Repo baseurl=https://yum.fury.io/nushell/ enabled=0 -gpgcheck=1 +gpgcheck=0 gpgkey=https://yum.fury.io/nushell/gpg.key From dd64d2ad67c3034ba23b1c81917287895455c4a2 Mon Sep 17 00:00:00 2001 From: TheCodeLamp <12064217+TheCodeLamp@users.noreply.github.com> Date: Mon, 6 Jul 2026 22:21:10 +0200 Subject: [PATCH 5/5] Remove gpg key --- yum-repos/custom.repo | 1 - 1 file changed, 1 deletion(-) diff --git a/yum-repos/custom.repo b/yum-repos/custom.repo index c164e8b..adbfbdc 100644 --- a/yum-repos/custom.repo +++ b/yum-repos/custom.repo @@ -36,4 +36,3 @@ name=Gemfury Nushell Repo baseurl=https://yum.fury.io/nushell/ enabled=0 gpgcheck=0 -gpgkey=https://yum.fury.io/nushell/gpg.key