Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create slowroll.yaml #1674

Merged
merged 3 commits into from
Oct 18, 2024
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
143 changes: 143 additions & 0 deletions products.d/slowroll.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,143 @@
id: Slowroll
name: Slowroll
# ------------------------------------------------------------------------------
# WARNING: There are currently no translations at this time!
WesfunOfficial marked this conversation as resolved.
Show resolved Hide resolved
# ------------------------------------------------------------------------------
description: 'A slightly slower rolling release of openSUSE designed to update
less often than Tumbleweed but more often than Leap without forcing users to
choose between "stable" and newer packages'
icon: Slowroll.svg
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You might need to add the icon to web/src/assets/products. In the future, the icon will be placed next to this definition, but we are not there yet.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@imobachgs looks like I'm not allowed to add images only code, but it would be the file from https://en.opensuse.org/File:Slowroll_logo_by_pprmint_text.svg since it was uploaded by @bmwiedemann and appears to be official

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe the color of the logo will change later to create some distinction from the other openSUSE distributions. We can update images when that happens.

# Again, currently no translations at this time.
WesfunOfficial marked this conversation as resolved.
Show resolved Hide resolved
translations:
description:
WesfunOfficial marked this conversation as resolved.
Show resolved Hide resolved
ca:
cs:
de:
es:
fr:
id:
ja:
nb_NO:
pt_BR:
ru:
sv:
tr:
zh_Hans:
software:
installation_repositories: # was only able to find x86_64 at the time of writing
- url: https://download.opensuse.org/slowroll/repo/oss/
archs: x86_64
- url: https://download.opensuse.org/slowroll/repo/non-oss/
archs: x86_64

mandatory_patterns:
- enhanced_base # seems to be a consistant pattern between all openSUSE versions
WesfunOfficial marked this conversation as resolved.
Show resolved Hide resolved
optional_patterns: null
user_patterns:
- basic-desktop
- gnome
- kde
- yast2_basis
- yast2_desktop
- yast2_server
- multimedia
- office
mandatory_packages:
- NetworkManager
- openSUSE-repos-Slowroll
optional_packages: null
base_product: openSUSE

security:
lsm: apparmor
available_lsms:
apparmor:
patterns:
- apparmor
selinux:
patterns:
- selinux
policy: enforcing
none:
patterns: null

storage:
space_policy: delete
volumes:
- "/"
- "swap"
volume_templates:
- mount_path: "/"
filesystem: btrfs
btrfs:
snapshots: true
read_only: false
default_subvolume: "0"
subvolumes:
- path: home
- path: opt
- path: root
- path: srv
- path: usr/local
# Unified var subvolume - https://lists.opensuse.org/opensuse-packaging/2017-11/msg00017.html
- path: var
copy_on_write: false
# Architecture specific subvolumes (didnt see anything other than x86_64)
WesfunOfficial marked this conversation as resolved.
Show resolved Hide resolved
- path: boot/grub2/x86_64-efi
archs: x86_64
size:
auto: true
outline:
required: true
filesystems:
- btrfs
- ext2
- ext3
- ext4
- xfs
auto_size:
base_min: 5 GiB
base_max: 15 GiB
snapshots_increment: 250%
max_fallback_for:
- "/home"
snapshots_configurable: true
- mount_path: "swap"
filesystem: swap
size:
auto: true
outline:
auto_size:
base_min: 1 GiB
base_max: 2 GiB
adjust_by_ram: true
required: false
filesystems:
- swap
- mount_path: "/home"
filesystem: xfs
size:
auto: false
min: 10 GiB
max: unlimited
outline:
required: false
filesystems:
- btrfs
- ext2
- ext3
- ext4
- xfs
- filesystem: xfs
size:
auto: false
min: 1 GiB
outline:
required: false
filesystems:
- btrfs
- ext2
- ext3
- ext4
- xfs