Skip to content
This repository has been archived by the owner on Nov 20, 2023. It is now read-only.

Commit

Permalink
feat: enable developer-experience image
Browse files Browse the repository at this point in the history
  • Loading branch information
tulilirockz authored Aug 11, 2023
1 parent 2bbf68b commit ae20ad9
Show file tree
Hide file tree
Showing 4 changed files with 57 additions and 17 deletions.
1 change: 1 addition & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,7 @@ jobs:
recipe:
- recipe.yml
- recipe-nvidia.yml
- recipe-dx.yml

steps:
# Checkout push-to-registry action GitHub repository
Expand Down
54 changes: 54 additions & 0 deletions recipe-dx.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
name: malachite-dx
base-image: ghcr.io/ublue-os/kinoite-main
fedora-version: 38
description: Opinionated Fedora Silverblue-based operating system image
scripts:
pre:
- autorun.sh
post:
- autorun.sh
rpm:
repos:
- https://copr.fedorainfracloud.org/coprs/atim/starship/repo/fedora-%FEDORA_VERSION%/atim-starship-fedora-%FEDORA_VERSION%.repo
- https://copr.fedorainfracloud.org/coprs/atim/nushell/repo/fedora-%FEDORA_VERSION%/atim-nushell-fedora-%FEDORA_VERSION%.repo
- https://copr.fedorainfracloud.org/coprs/varlad/zellij/repo/fedora-%FEDORA_VERSION%/varlad-zellij-fedora-%FEDORA_VERSION%.repo
- https://terra.fyralabs.com/terra.repo
install:
- python3-pip
- libadwaita
- iwd
- podman-docker
- cockpit
- cockpit-podman
- cockpit-navigator
- cockpit-file-sharing
- cockpit-pcp
- https://copr.fedorainfracloud.org/coprs/atim/starship/repo/fedora-%FEDORA_VERSION%/atim-starship-fedora-%FEDORA_VERSION%.repo
- cockpit-networkmanager
- cockpit-ostree
- tailscale
- yaru-theme
- fish
- waydroid
- kdeconnectd
- ubuntumono-nerd-fonts
- ubuntu-nerd-fonts
- starship
- zellij
- virt-manager
- qemu
- qemu-user-static
- qemu-user-binfmt
- libvirt
- qemu-img
- tmux
- nushell
remove:
- firefox
- firefox-langpacks
- wpa_supplicant
firstboot:
yafti: true
flatpaks:
- io.github.celluloid_player.Celluloid
- org.kde.krita
15 changes: 0 additions & 15 deletions recipe.yml
Original file line number Diff line number Diff line change
Expand Up @@ -47,25 +47,13 @@ rpm:
# which greatly simplifies future maintenance of your custom recipe.
repos:
# Example (which also demonstrates version number expansion):
# - https://copr.fedorainfracloud.org/coprs/atim/starship/repo/fedora-%FEDORA_VERSION%/atim-starship-fedora-%FEDORA_VERSION%.repo
- https://terra.fyralabs.com/terra.repo

# These RPMs will be installed from your enabled repositories (Fedora's own
# repos, extra "repos" you've added, etc). The installation is automatically
# performed via rpm-ostree during the image build, and will be pre-installed
# at the "system level" in the final image.
install:
# Needed for yafti (the first boot installer). Remove if you're not using yafti.
- python3-pip
# GNOME's GTK4 theme, Libadwaita. Already included in Silverblue, but not
# other spins. You can remove if you aren't using yafti, but many native
# apps and binaries require it, so it's a good idea to always include it
# if you ever download or compile any custom software on your machine.
- libadwaita
# Add your own below:
# Example:
# - tilix
- iwd
- python3-pip
- libadwaita
- tmux
Expand All @@ -85,10 +73,7 @@ rpm:
- yaru-theme
- fish
- waydroid
- lxc
- gnome-shell-extension-gsconnect
- ubuntumono-nerd-fonts
- ubuntu-nerd-fonts

# These RPMs will be removed from the system image. This step happens during
# image build, BEFORE installing custom RPMs (from the "rpm.install" category).
Expand Down
4 changes: 2 additions & 2 deletions usr/etc/distrobox/distrobox.conf
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
container_always_pull="1"
container_generate_entry=1
container_manager="podman"
container_name_default="cutebox"
container_image_default="quay.io/toolbx-images/debian-toolbox:unstable"
container_name_default="nimbus"
container_image_default="ghcr.io/tulilirockz/nimbus:latest"
non_interactive="1"

0 comments on commit ae20ad9

Please sign in to comment.