mirror of
https://github.com/theupriser/steamify-cachyos.git
synced 2026-10-14 15:44:47 +02:00
GNOME theme: shell theme and dock in Vapor colors, Ubuntu-style extensions, start on the desktop; never pick GNOME Classic
This commit is contained in:
1 parent
12eb56220a
commit
c7f5f515a3
10 files changed
+271
-7
No files matched your search
@@ -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;
|
||||
}
|
||||
}
|
||||
@@ -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"]
|
||||
}
|
||||
@@ -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;
|
||||
@@ -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; }
|
||||
Reference in new issue
Block a user