forked from blue-build/legacy-template
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrecipe-workstation.yml
67 lines (59 loc) · 2.21 KB
/
recipe-workstation.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
# Warning: only edit this file inside the images git repository.
# If you are looking at this file in your root directory on your computer, editing it does nothing.
# The image will be at ghcr.io/yourusername/name
name: workstation
# The native container image to build on top of
# Warning: Non-uBlue images might function unexpectly
base-image: ghcr.io/ublue-os/silverblue-main
# What fedora version to use. Use an explicit version or `latest`.
# If you use `latest`, you will be automatically updated
# to the next major version assuming the image you're using as your base container
# builds with the tag (all uBlue images do this).
fedora-version: 37
# This description will be visible in the container metadata
description: A starting point for further customization of uBlue images. Make your own! https://ublue.it/making-your-own/
# These scripts will be executed during the container build
# Place scripts in scripts/ and put the corresponding filename here
scripts:
# - example.sh
# a list of urls of .repo files that should be added to your system
# this is the proper way to add copr repos to your image
extrarepos:
# example:
# - https://copr.fedorainfracloud.org/coprs/atim/starship/repo/fedora-37/atim-starship-fedora-37.repo
# These rpms will be installed from the fedora repository
# using rpm-ostree and will be preinstalled in the final image
rpms:
- clevis
- clevis-dracut
- clevis-udisks2
- distrobox
- dvd+rw-tools
- evolution
- freeipa-client
- libratbag-ratbagd
- nmap-ncat
- openssh-askpass
- pcsc-lite
- python3-pip # needed for yafti (the first boot installer)
- rclone
- vim
- vim-default-editor
# These Flatpaks (from flathub) will be available for install on boot
# this is just an example selection.
# If you leave this empty you can use yafti for post-boot installation
flatpaks:
- cc.arduino.arduinoide
- com.github.micahflee.torbrowser-launcher
- com.github.tchx84.Flatseal
- com.mastermindzh.tidal-hifi
- im.riot.Riot
- io.dbeaver.DBeaverCommunity
- io.freetubeapp.FreeTube
- io.github.TransmissionRemoteGtk
- org.freedesktop.Piper
- org.gustavoperedo.FontDownloader
- org.keepassxc.KeePassXC
- org.libreoffice.LibreOffice
- org.videolan.VLC
- us.zoom.Zoom