From 99d05de037f46fbb73b8683559d16665dbb5b319 Mon Sep 17 00:00:00 2001 From: Kyle Gospodnetich Date: Mon, 1 Jan 2024 20:14:03 -0800 Subject: [PATCH] chore: Set custom distro details for NVIDIA edition feat(gnome): Enable supergfxctl-gex on NVIDIA builds by default --- .../kinoite/usr/etc/xdg/kcm-about-distrorc | 5 +++ .../usr/share/ublue-os/bazzite/neofetch.conf | 42 +++++++++++++++++++ .../dconf/db/local.d/05-bazzite-extensions | 3 ++ 3 files changed, 50 insertions(+) create mode 100644 system_files/nvidia/kinoite/usr/etc/xdg/kcm-about-distrorc create mode 100644 system_files/nvidia/shared/usr/share/ublue-os/bazzite/neofetch.conf create mode 100644 system_files/nvidia/silverblue/usr/etc/dconf/db/local.d/05-bazzite-extensions diff --git a/system_files/nvidia/kinoite/usr/etc/xdg/kcm-about-distrorc b/system_files/nvidia/kinoite/usr/etc/xdg/kcm-about-distrorc new file mode 100644 index 00000000..2a1fe63e --- /dev/null +++ b/system_files/nvidia/kinoite/usr/etc/xdg/kcm-about-distrorc @@ -0,0 +1,5 @@ +[General] +LogoPath=/usr/share/pixmaps/system-logo-white.png +Name=Bazzite +Website=https://bazzite.gg +Variant=NVIDIA Edition \ No newline at end of file diff --git a/system_files/nvidia/shared/usr/share/ublue-os/bazzite/neofetch.conf b/system_files/nvidia/shared/usr/share/ublue-os/bazzite/neofetch.conf new file mode 100644 index 00000000..7c564094 --- /dev/null +++ b/system_files/nvidia/shared/usr/share/ublue-os/bazzite/neofetch.conf @@ -0,0 +1,42 @@ +print_info () { + info title + info underline + + oci="Bazzite (NVIDIA Edition) x86_64" + info "Host" model + info "OCI" oci + info "OS" distro + info "Kernel" kernel + info "Uptime" uptime + info "Packages" packages + info "Shell" shell + info "Resolution" resolution + info "DE" de + info "WM" wm + info "WM Theme" wm_theme + info "Theme" theme + info "Icons" icons + info "Terminal" term + info "Terminal Font" term_font + info "CPU" cpu + info "GPU" gpu + info "Memory" memory + + # The lines below with a '#' in front are additional info functions + # that are disabled by default. Removing the '#' enables them and adding + # a '#' to the start disables them again. You can add a '#' to any of the + # lines in this function to disable their output. + + # info "CPU Usage" cpu_usage + # info "Disk" disk + # info "Battery" battery + # info "Font" font + # info "Song" song + # info "Local IP" local_ip + # info "Public IP" public_ip + # info "Users" users + # info "Birthday" birthday + + info cols +} + diff --git a/system_files/nvidia/silverblue/usr/etc/dconf/db/local.d/05-bazzite-extensions b/system_files/nvidia/silverblue/usr/etc/dconf/db/local.d/05-bazzite-extensions new file mode 100644 index 00000000..af21adce --- /dev/null +++ b/system_files/nvidia/silverblue/usr/etc/dconf/db/local.d/05-bazzite-extensions @@ -0,0 +1,3 @@ +[org/gnome/shell] +enabled-extensions=['s76-scheduler@mattjakeman.com', 'logomenu@aryan_k', 'appindicatorsupport@rgcjonas.gmail.com', 'user-theme@gnome-shell-extensions.gcampax.github.com', 'gsconnect@andyholmes.github.io', 'just-perfection-desktop@just-perfection', 'blur-my-shell@aunetx', 'supergfxctl-gex@asus-linux.org'] +disabled-extensions=['background-logo@fedorahosted.org']