diff --git a/src/steps/os/linux.rs b/src/steps/os/linux.rs index f36f5c61..544f1d01 100644 --- a/src/steps/os/linux.rs +++ b/src/steps/os/linux.rs @@ -72,7 +72,6 @@ impl Distribution { Ok(Distribution::Fedora) }; } - Some("nilrt") => Distribution::NILRT, Some("nobara") => Distribution::Nobara, Some("void") => Distribution::Void, @@ -86,6 +85,7 @@ impl Distribution { Some("neon") => Distribution::KDENeon, Some("openmandriva") => Distribution::OpenMandriva, Some("pclinuxos") => Distribution::PCLinuxOS, + Some("bazzite") => Distribution::FedoraImmutable, _ => { if let Some(name) = name { if name.contains("Vanilla") { @@ -1288,4 +1288,9 @@ mod tests { fn test_nilrt() { test_template(include_str!("os_release/nilrt"), Distribution::NILRT); } + + #[test] + fn test_bazzite() { + test_template(include_str!("os_release/bazzite"), Distribution::FedoraImmutable); + } } diff --git a/src/steps/os/os_release/bazzite b/src/steps/os/os_release/bazzite new file mode 100644 index 00000000..3b34bd02 --- /dev/null +++ b/src/steps/os/os_release/bazzite @@ -0,0 +1,25 @@ +NAME="Bazzite" +VERSION="41.20250208.0 (Kinoite)" +RELEASE_TYPE=stable +ID=bazzite +ID_LIKE="fedora" +VERSION_ID=41 +VERSION_CODENAME="Holographic" +PLATFORM_ID="platform:f41" +PRETTY_NAME="Bazzite 41 (FROM Fedora Kinoite)" +ANSI_COLOR="0;38;2;138;43;226" +LOGO=bazzite-logo-icon +CPE_NAME="cpe:/o:universal-blue:bazzite:41" +DEFAULT_HOSTNAME="bazzite" +HOME_URL="https://bazzite.gg" +DOCUMENTATION_URL="https://docs.bazzite.gg" +SUPPORT_URL="https://discord.bazzite.gg" +BUG_REPORT_URL="https://github.com/ublue-os/bazzite/issues/" +SUPPORT_END=2025-12-15 +VARIANT="Kinoite" +VARIANT_ID=bazzite-nvidia-open +OSTREE_VERSION='41.20250208.0' +BUILD_ID="Stable (F41.20250208)" +BOOTLOADER_NAME="Bazzite Stable (F41.20250208)" +BUILD_ID="Stable (F41.20250208)" +BOOTLOADER_NAME="Bazzite Stable (F41.20250208)" \ No newline at end of file