Skip to content

Dark Breeze ArchLinux by kajika

Screenshot of Dark Breeze ArchLinux

Details

Authorkajika

LicenseNo License

Categoryarchlinux

Created

Updated

Size11 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

Dark Theme for ArchLinux website (made to blend with dark breeze theme)

Notes

Userstyle doesn't have notes.

Source code

Source code has over 10K characters, so we truncated it. You can inspect the full source code on install link.
/* ==UserStyle==
@name         Dark Breeze ArchLinux
@version      20231004.19.08
@namespace    userstyles.world/user/kajika
@description  Dark Theme for ArchLinux website (made to blend with dark breeze theme)
@author       kajika
@license      No License
==/UserStyle== */

@-moz-document domain("archlinux.org") {
	:root
	{
		--main-bg-color: hsl(213, 10%, 13%);
		--main-fg-color: #bbb;
		--light-bg-color: hsl(213, 10%, 18%);
		--light-fg-color: #ccc;
		--lighter-bg-color: hsl(213, 10%, 22%);
		--lighter-fg-color: #ddd;
		--highlight-bg-color: hsl(213, 10%, 26%);
		--highlight-fg-color: #eee;
		--dim-fg-color: #999;
		--disable-bg: hsl(210, 10%, 17%);
		--disable-fg: hsl(210, 10%, 55%);
		--border-color: #888;
		--primary-color: hsl(210, 50%, 35%);
		--primary-dim-color: hsl(210, 40%, 25%);
		--link-color: hsl(210, 35%, 50%);
		--link-visited-color: hsl(310, 16%, 45%);
		--pre-bg-color: hsl(160, 10%, 17%);
		--code-bg-color: hsl(60, 20%, 22%);
		--flagged-fg-color: hsl(0, 50%, 60%);
		--box-note-bg-color: hsl(260, 10%, 22%);
		--box-tip-bg-color: hsl(170, 35%, 20%);
		--box-warning-bg-color: hsl(0, 20%, 20%);
		--code-opt-color: #777;
		--code-kwc-color: #353;
	}

	body
	{
		background-color: var(--main-bg-color);
		color: var(--main-fg-color);
	}

	.vector-feature-zebra-design-disabled body
	{
		background-color: var(--light-bg-color);
		color: var(--main-fg-color);
	}
	
	.vector-feature-zebra-design-disabled .vector-header-container
	{
		background-color: var(--main-bg-color);
	}
	
	body.skin-vector-2022 .vector-header-container
	{
		background-color: var(--light-bg-color);
	}
	
	.cdx-button:enabled.cdx-button--weight-quiet, .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet
	{
		background-color: var(--main-bg-color);
	}
	
	.vector-icon.mw-ui-icon-menu.mw-ui-icon-wikimedia-menu,
	.vector-icon.mw-ui-icon-wikimedia-ellipsis
	{
		filter: invert(0.8);
	}
	
	.cdx-button:enabled, .cdx-button.cdx-button--fake-button--enabled
	{
		background: var(--main-bg-color);
		color: var(--main-fg-color);
	}
	
	.vector-feature-zebra-design-disabled #vector-toc-pinned-container .vector-toc::after
	{
		background: none;
	}

	.sidebar-toc
	{
		background-color: var(--light-bg-color); 
	}

	.vector-toc-not-collapsed .sidebar-toc::after
	{
		display: none
	}

	.sidebar-toc .sidebar-toc-title
	{
		color: var(--light-fg-color); 
	}

	.sidebar-toc .sidebar-toc-list-item-active > .sidebar-toc-link
	{
		color: var(--lighter-fg-color); 
	}

	input.text,
	input.password,
	input.file,
	textarea,
	select,
	.date,
	.date:hover,
	span.autocomplete,
	.cdx-typeahead-search .cdx-text-input--has-start-icon .cdx-text-input__input
	{
		background-color: var(--main-bg-color);
		color: var(--main-fg-color);
	}

	div.box
	{
		background-color: var(--light-bg-color);
		color: var(--light-fg-color);
		border-color: var(--border-color);
	}

	a:link,
	th a:visited,
	.text-button,
	#archdev-navbar li a
	{
		color: var(--link-color);
	}

	a:visited,
	a:hover,
	.text-button:hover
	{
		color: var(--link-visited-color);
	}

	.keyword:link,
	.keyword:visited
	{
		background-color: var(--primary-color);
	}

	code
	{
		background-color: var(--code-bg-color);
		color: var(--main-fg-color);
	}

	pre
	{
		background-color: var(--pre-bg-color);
		border-color: var(--border-color);
	}

	dl dt
	{
		color: var(--light-fg-color);
	}

	#news h3 a
	{
		background-color: var(--primary-color);
	}

	h3 span.arrow
	{
		border-top-color: var(--primary-color);
	}

	#archnavbar
	{
		border-bottom-color: var(--primary-color) !important;
	}

	#pkgsearch
	{
		background-color: var(--primary-color);
		border-color: var(--primary-dim-color);
	}

	#pkgsearch input
	{
		background-color: var(--main-bg-color);
		color: var(--main-fg-color);
		border-color: var(--primary-dim-color);
	}

	#pkgdetails #detailslinks > div
	{
		background-color: var(--lighter-bg-color);
		color: var(--lighter-fg-color);
	}

	.pkgsearch-typeahead
	{
		background-color: var(--main-bg-color);
		border-color: var(--primary-dim-color);
	}

	.pkgsearch-typeahead li a
	{
		color: var(--main-fg-color);
	}

	.results th
	{
		background-color: var(--lighter-bg-color);
	}

	.results tr:nth-child(2n+1),
	#article-list tr:nth-child(2n+1)
	{
		background-color: var(--main-bg-color);
	}

	.results tr:nth-child(2n),
	#article-list tr:nth-child(2n)
	{
		background-color: var(--light-bg-color);
	}

	#article-list tr:hover,
	#clocks-table tr:hover,
	#dev-dashboard tr:hover,
	#dev-todo-lists tr:hover,
	#dev-todo-pkglist tr:hover,
	#pkglist-results tr:hover,
	#stats-area tr:hover
	{
		background-color: var(--highlight-bg-color);
	}

	.results .flagged
	{
		color: var(--flagged-fg-color);
	}


	/* ----- Arch Wiki ----- */
	body.skin-vector div.mw-page-container
	{
		background-color: var(--light-bg-color);
		border-color: var(--border-color);
	}

	#content
	{
		background-color: var(--main-bg-color);
		border-color: var(--border-color);
	}

	.wvui-typeahead-search
	{
		background-color: var(--main-bg-color);
		border-color: var(--border-color);
	}

	.vector-search-box-input::placeholder
	{
		background-color: var(--disable-bg);
	}

	.wvui-input__input:not([disabled])
	{
		background-color: var(--main-bg-color);
		border-color: var(--border-color);
		border-right-color: transparent;
		color: var(--main-fg-color);
	}

	.wvui-button--framed:not([disabled])
	{
		background-color: var(--main-bg-color);
		color: var(--main-fg-color);
		border-color: var(--border-color);
	}

	.wvui-button--framed:not([disabled]):hover
	{
		background-color: var(--highlight-bg-color);
		color: var(--highlight-fg-color);
	}

	nav.vector-menu-tabs li.selected
	{
		background-color: var(--main-bg-color);
		border-color: var(--border-color);
	}

	#mw-sidebar-checkbox:not(:checked) ~ .mw-header #mw-sidebar-button::before
	{
		filter: invert(1);
	}

	#mw-sidebar-button::before
	{
		filter: invert(1);
	}

	.mw-sidebar
	{
		background-color: var(--light-bg-color);
	}

	@media screen and (min-width: 93.75em)
	{
		.mw-sidebar
		{
			background-color: var(--main-bg-color);
			border-right-color: var(--border-color);
		}
	}

	.vector-menu-portal .vector-menu-heading
	{
		color: var(--lighter-fg-color);
	}

	#content table,
	#content h1,
	#content h2,
	#content h3,
	#content h4,
	#content h5,
	#content pre,
	#content code,
	#content tt
	{
		color: var(--lighter-fg-color);
	}

	.catlinks
	{
		background-color: var(--light-bg-color);
		border-color: var(--border-color);
	}

	#content a:not(.new),
	header.mw-header li:not(.new) a:not(.new),
	#mw-navigation li:not(.new) a:not(.new),
	#mw-panel li:not(.new) a:not(.new),
	#column-one li:not(.new) a:not(.new),
	#footer a:not(.new)
	{
		color: var(--link-color) !important;
	}

	#content a:not(.new):visited,
	#mw-panel li:not(.new) a:not(.new):visited,
	#p-navigation li:not(.new) a:not(.new):visited,
	#p-tb li:not(.new) a:not(.new):visited
	{
		color: var(--link-visited-color) !important;
	}

	.vector-menu-dropdown .vector-menu-content
	{
		background-color: var(--main-bg-color);
		border-color: var(--border-color);
	}

	#content pre:not([class*="CodeMirror"]),
	#content code,
	#content tt
	{
		background-color: var(--lighter-bg-color);
		border-color: var(--border-color);
	}

	#toc,
	.toc,
	.mw-warning,
	.toccolours
	{
		background-color: var(--light-bg-color);
		border-color: var(--border-color);
	}

	.tocnumber
	{
		color: var(--light-fg-color);
	}

	.vector-toc,
	.vector-feature-zebra-design-disabled .vector-toc
	{
		background-color: var(--main-bg-color);
	}

	div.archwiki-template-box.archwiki-template-box-note
	{
		background-color: var(--box-note-bg-color);
		border-color: var(--border-color);
	}

	div.archwiki-template-box.archwiki-template-box-tip
	{
		background-color: var(--box-tip-bg-color);
		border-color: var(--border-color);
	}

	div.archwiki-template-box.archwiki-template-box-warning
	{
		background-color: var(--box-warning-bg-color);
		border-color: var(--border-color);
	}

	.wikitable
	{
		background-color: var(--main-bg-color);
	}

	.wikitable > tr > th,
	.wikitable > tr > td,
	.wikitable > * > tr > th,
	.wikitable > * > tr > td
	{
		border-color: var(--border-color);
	}

	.wikitable > tr > th,
	.wikitable > * > tr > th
	{
		background-color: var(--lighter-bg-color);
	}

	.vector-user-links .vector-user-menu .vector-menu-content-item,
	.vector-user-links .vector-user-menu .mw-list-item > a
	{
		color: var(--light-fg-color);
	}

	div.archwiki-template-message
	{
		background-color: var(--light-bg-color);
		border-color: var(--border-color);
	}

	/* ----- AUR ----- */
	div#cgit div.path
	{
		background-color: var(--light-bg-color);
		color: var(--light-fg-color);
	}

	div#cgit table.blob pre,
	div#cgit table.blob pre code
	{
		background-color: var(--main-bg-color);
	}

	div#cgit a
	{
		color: var(--link-color);
	}

	div#cgit table.blob td.lines
	{
		color: var(--main-fg-color);
	}

	div#cgit table.blob .kwb
	{
		color: var(--link-color);
	}

	div#cgit table.blob .opt
	{
		color: var(--code-opt-color);
	}

	div#cgit table.blob .kwc
	{
		color: var(--code-kwc-color);
	}
}

@-moz-document domain("bugs.archlinux.org") {
div#showvotes,
div.box,
p.box,
table.userlist,
div#menu,
div#pm-menu,
div#search,
div#tasklist,
div#taskdetails,
div.redirectmessage,
table.history,
div.popup,
div.denyform,
fieldset,
div.tbuttons,
div.tab
{
    background: var(--main-bg-color);
}

div.tab,
fieldset,
div.box,
p.box,
table.userlist,
div#tasklist,
table.history
{
    color: var(--main-fg-color);
}

div.attachments
{
    background-color: var(--light-bg-color);
    color: var(--light-fg-color);
    border-color: var(--border-color);
}

div#comments
{
    background: var(--light-bg-color);
    border-color: var(--border-color);
}

.severity2,
.severity2:hover
{
    background-color: var(--box-note-bg-color) !important;
}

#submenu a
{
    background: var(--main-bg-color);
    border-color: var(--border-color);
}

#submenu a.active
{
    background: var(--light-bg-color);
}
}

@-moz-document domain("bbs.archlinux...

Reviews

No reviews yet.