Files
seth-linux-theme/gtk-3.0/gtk.css
T
Mortdecai 0c0066fef1 feat: custom kitty tab bar with system status + install scripts
Custom tab_bar.py with flat tabs, right-aligned status area (git branch,
CPU%, memory, uptime, hostname, clock) using Nerd Font icons. F12/Shift+F12
toggle for tab bar. Added Kitty-setup.md, theme-setup.md, and install
scripts for kitty-only and full Debian theme deployment.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-09 07:26:15 -04:00

100 lines
1.8 KiB
CSS

/* Seth Linux Theme — Black titlebar, square corners, ultra-thin headerbars */
/* === Headerbar === */
headerbar {
background: #000;
min-height: 36px;
border-radius: 0 !important;
border: none;
border-top: none;
border-bottom: 1px solid #555;
box-shadow: none;
outline: none;
padding: 0 4px;
margin-top: 0;
color: #fff;
font-weight: bold;
}
headerbar:backdrop {
background: #000;
border-bottom: 1px solid #333;
color: #999;
}
headerbar button {
background: transparent;
color: #fff;
border: none;
padding: 0 4px;
margin: 0;
box-shadow: none;
}
headerbar button:hover {
background: #222;
}
headerbar:backdrop button {
color: #999;
}
/* === Equalize sidebar/main headerbar heights (Nautilus path bar pushes main taller) === */
headerbar stackpage > box,
headerbar stackpage > box > * {
min-height: 0;
padding-top: 0;
padding-bottom: 0;
}
headerbar stack {
min-height: 0;
}
/* === Window decoration: square corners, no borders === */
window, window.background, window.csd, window.solid-csd {
border-radius: 0 !important;
}
.titlebar, decoration {
border-radius: 0 !important;
border: none;
box-shadow: none;
}
decoration {
border-top: none;
outline: none;
margin: 0;
}
window.csd {
border: none;
box-shadow: none;
outline: none;
}
.titlebar:not(headerbar) {
border: none;
box-shadow: none;
outline: none;
background: transparent;
min-height: 0;
padding: 0;
margin: 0;
}
/* === Kill gray line at top of window (CSD decoration border) === */
toolbarview > .top-bar {
border: none;
box-shadow: none;
outline: none;
}
/* === Strip separators === */
separator {
min-height: 0;
border: none;
background: none;
}