GNOME theme: shell theme and dock in Vapor colors, Ubuntu-style extensions, start on the desktop; never pick GNOME Classic
Sync git.upriser.nl mirror / sync (push) Skipped

This commit is contained in:
theupriser committed 2026-10-14 14:22:58 +02:00
1 parent 995c9d9d4e
commit 4dedb12b52
10 files changed
+271 -7

No files matched your search

+27
View File
@@ -0,0 +1,27 @@
// GNOME opens the overview after login; Ubuntu starts on the desktop. So does
// this (Steamify GNOME theme): the overview stays closed while the shell
// starts up, and is available again right after.
import * as Main from 'resource:///org/gnome/shell/ui/main.js';
import {Extension} from 'resource:///org/gnome/shell/extensions/extension.js';
export default class SteamifyDesktopStart extends Extension {
enable() {
if (!Main.layoutManager._startingUp)
return;
this._hadOverview = Main.sessionMode.hasOverview;
Main.sessionMode.hasOverview = false;
this._startupId = Main.layoutManager.connect('startup-complete', () => {
Main.sessionMode.hasOverview = this._hadOverview;
Main.overview.hide();
});
}
disable() {
if (this._startupId) {
Main.layoutManager.disconnect(this._startupId);
this._startupId = null;
}
if (this._hadOverview !== undefined)
Main.sessionMode.hasOverview = this._hadOverview;
}
}
+6
View File
@@ -0,0 +1,6 @@
{
"uuid": "steamify-desktop-start@steamify.github.io",
"name": "Steamify: start on the desktop",
"description": "Log in to the desktop, not the overview (like Ubuntu).",
"shell-version": ["45", "46", "47", "48", "49", "50", "51"]
}
+14
View File
@@ -0,0 +1,14 @@
/* Steamify Vapor: libadwaita/GTK4 colors, from Vapor's palette (cachyos-vapor, Vapor.colors). */
@define-color accent_bg_color #569fcc;
@define-color accent_fg_color #1f1f26;
@define-color accent_color #3daee9;
@define-color window_bg_color #24272c;
@define-color window_fg_color #eff0f1;
@define-color view_bg_color #151c23;
@define-color view_fg_color #eff0f1;
@define-color headerbar_bg_color #24272c;
@define-color headerbar_fg_color #eff0f1;
@define-color card_bg_color #2a2e32;
@define-color popover_bg_color #2a2e32;
@define-color sidebar_bg_color #1f2328;
@define-color dialog_bg_color #2a2e32;
+47
View File
@@ -0,0 +1,47 @@
/* Steamify Vapor: the SteamOS look for GNOME Shell.
* Starts from the stock GNOME Shell theme and recolors it with the
* palette of the Vapor theme (KDE Plasma's SteamOS look, cachyos-vapor). */
@import url("resource:///org/gnome/shell/theme/gnome-shell.css");
/* Top bar: Vapor's panel color. */
#panel,
#panel.lock-screen,
#panel.unlock-screen {
background-color: #24272c;
}
#panel .panel-button { color: #eff0f1; }
#panel .panel-button:hover,
#panel .panel-button:focus,
#panel .panel-button:active,
#panel .panel-button:checked,
#panel .panel-button:overview {
background-color: rgba(86, 159, 204, 0.35);
color: #eff0f1;
}
/* Dash in the overview, popups and the calendar. */
#dash .dash-background { background-color: #24272c; }
.popup-menu-content,
.candidate-popup-content,
.message-list-clear-button {
background-color: #24272c;
}
.popup-menu-item:hover,
.popup-menu-item:focus,
.popup-menu-item:active {
background-color: rgba(86, 159, 204, 0.35);
}
/* Selection and focus in Vapor's blue. */
.app-well-app:focus .overview-icon,
.app-well-app:selected .overview-icon,
.overview-tile:focus,
.overview-tile:selected,
.search-entry:focus {
background-color: rgba(86, 159, 204, 0.3);
border-color: #3daee9;
}
.button:focus,
.check-box:focus StBin { border-color: #3daee9; }
.slider { color: #3daee9; }
.workspace-thumbnail-indicator { border-color: #3daee9; }