main @ 225 LINES
[ HISTORY ] [ UP ]
┌─ NIX ──────────────────────────────────────────────────────────────────────┐
│ {color, ...}: │
│ # css │
│ '' │
│ @media (prefers-color-scheme: dark) { │
│ │
│ * { border-radius: 0px !important; } │
│ :root { │
│ │
│ --clr-menu: #${color.layout.menu}; │
│ --clr-bg: #${color.layout.body}; │
│ --clr-fg: #${color.typography.text}; │
│ --clr-inactive: #${color.border.inactive}; │
│ --clr-border-active: #${color.border.active}; │
│ --clr-border-inactive: #${color.border.inactive}; │
│ --clr-secondary: #${color.secondary.base}; │
│ --clr-primary: #${color.primary.base}; │
│ --clr-orange: #${color.orange.base} │
│ │
│ --border-active: 1px var(--clr-border-active) solid; │
│ --border-inactive: 1px var(--clr-border-inactive) solid; │
│ │
│ --font-base: BerkeleyMono Nerd Font; │
│ │
│ --zen-colors-primary: var(--clr-menu) !important; │
│ --zen-primary-color: var(--clr-primary) !important; │
│ --zen-colors-secondary: var(--clr-secondary) !important; │
│ --zen-colors-tertiary: var(--clr-menu) !important; │
│ --zen-colors-border: var(--clr-fg) !important; │
│ --toolbarbutton-icon-fill: var(--clr-fg) !important; │
│ --lwt-text-color: var(--clr-fg) !important; │
│ --toolbar-field-color: var(--clr-fg) !important; │
│ --tab-selected-textcolor: var(--clr-fg) !important; │
│ --toolbar-field-focus-color: var(--clr-fg) !important; │
│ --toolbar-color: #cdd6f4 !important; │
│ --newtab-text-primary-color: var(--clr-primary) !important; │
│ │
│ --toolbarbutton-icon-fill: var(--clr-fg) !important; │
│ │
│ /* Application Menu ( ... ) */ │
│ --arrowpanel-color: var(--clr-fg) !important; │
│ --arrowpanel-background: var(--clr-menu) !important; │
│ │
│ │
│ --sidebar-text-color: var(--clr-primary) !important; │
│ --sidebar-background-color: var(--clr-menu) !important; │
│ --lwt-sidebar-text-color: var(--clr-fg) !important; │
│ --lwt-sidebar-background-color: var(--clr--menu) !important; │
│ --toolbar-bgcolor: var(--clr-menu) !important; │
│ --newtab-background-color: var(--clr-menu) !important; │
│ --zen-themed-toolbar-bg: var(--clr-menu) !important; │
│ │
│ /* Background color for main frame */ │
│ --zen-main-browser-background: var(--clr-menu) !important; │
│ --toolbox-bgcolor-inactive: var(--clr-menu) !important; │
│ │
│ /* Remove rounding*/ │
│ --zen-button-border-radius: 0px !important; │
│ --toolbarbutton-border-radius: 0px !important; │
│ --fp-contextmenu-menuitem-border-radius: 0px !important; │
│ --fp-contextmenu-border-radius: 0px !important; │
│ --zen-border-radius: 0px !important; │
│ --zen-webview-border-radius 0px !important; │
│ --zen-native-inner-radius: 0px !important; │
│ │
│ --zen-branding-paper: var(--clr-fg) !important; │
│ --zen-branding-dark: var(--clr-menu) !important; │
│ --zen-branding-coral: var(--clr-orange) !important; │
│ │
│ --button-background-color-primary: var(--clr-primary) !important; │
│ --button-text-color-primary: var(--clr-menu) !important; │
│ --in-content-primary-button-background: var(--clr-primary) !important; │
│ --in-content-page-color: var(--clr-fg) !important; │
│ --in-content-info-background: red !important; │
│ --in-content-table-background: red !important; │
│ │
│ --input-color: var(--clr-fg) !important; │
│ --urlbarView-highlight-color: var(--clr-fg) !important; │
│ --focus-outline-color: var(--clr-fg) !important; │
│ --background-color-box: var(--clr-bg) !important; │
│ font-family: var(--font-base) !important; │
│ border-radius: 0px !important; │
│ } │
│ │
│ arrowscrollbox { │
│ color: var(--clr-fg) !important; │
│ } │
│ │
│ .dialogBox { │
│ │
│ border-radius: 0px !important; │
│ } │
│ #urlbar-background { │
│ background-color: var(--clr-menu) !important; │
│ border: 1px var(--clr-fg) solid !important; │
│ border-radius: 0px !important; │
│ } │
│ │
│ .urlbarView-row { │
│ background-color: var(--clr-menu) !important; │
│ border-radius: 0px !important; │
│ color: var(--clr-fg) !important; │
│ border: var(--border-inactive) !important; │
│ font-family: var(--font-base) !important; │
│ margin: 10px !important; │
│ &[selected] { │
│ background-color: var(--clr-bg) !important; │
│ color: red !important; │
│ border: var(--border-active) !important; │
│ & *, │
│ & .urlbarView-title-seperator::before { │
│ color: var(--clr-fg) !important; │
│ } │
│ & .urlbarView-favicon { │
│ background-color: transparent !important; │
│ } │
│ } │
│ &:hover:not([selected]) { │
│ background-color: var(--clr-bg) !important; │
│ border: var(--border-active) !important; │
│ } │
│ } │
│ │
│ .urlbar-input { │
│ color: var(--clr-fg) !important; │
│ } │
│ #urlbar-container { │
│ color: var(--clr-fg) !important; │
│ border-radius: 0 !important; │
│ background-color: transparent !important; │
│ } │
│ │
│ .identity-box-button { │
│ color: var(--clr-inactive) !important; │
│ } │
│ │
│ .tab-background { │
│ border-radius: 0 !important; │
│ background-color: var(--clr-menu) !important; │
│ border: var(--border-inactive) !important; │
│ } │
│ │
│ .tab-background[selected] { │
│ border-radius: 0 !important; │
│ background-color: var(--clr-bg) !important; │
│ border: var(--border-active) !important; │
│ } │
│ .zen-current-workspace-indicator { │
│ color: var(--clr-fg) !important; │
│ text-align: center !important; │
│ │
│ border-radius: 0 !important; │
│ } │
│ .zen-current-workspace-indicator { │
│ border: var(--border-active) !important; │
│ background-color: var(--clr-menu) !important; │
│ } │
│ │
│ tab-group { │
│ border-radius: 0 !important; │
│ border: var(--border-inactive) !important; │
│ background-color: var(--clr-menu)!important; │
│ } │
│ │
│ │
│ /* │
│ hide the workspace indicator, I dont want it. │
│ potential regression? about:config zen.workspace.show-workspace-indicator = │
│ false no longer works. │
│ */ │
│ .zen-current-workspace-indicator { │
│ display: none !important; │
│ } │
│ │
│ /* if I want the indicator, make it look how I want it */ │
│ │
│ .zen-current-workspace-indicator::before { │
│ border-radius: 0px !important; │
│ background-color: var(--clr-menu) !important; │
│ } │
│ │
│ │
│ .zen-current-workspace-indicator { │
│ color: var(--clr-fg) !important; │
│ border-radius: 0 !important; │
│ border: var(--border-active) !important; │
│ background-color: var(--clr-menu) !important; │
│ } │
│ │
│ .zen-current-workspace-indicator-name { │
│ border-radius: 0px !important; │
│ width: 100% !important; │
│ font-size: 1.3rem !important; │
│ } │
│ │
│ button { │
│ border-radius: 0px !important; │
│ font-family: var(--font-base) !important; │
│ } │
│ │
│ #zen-media-main-vbox { │
│ border-radius: 0 !important; │
│ background-color: var(--clr-menu) !important; │
│ border: var(--border-active) !important; │
│ } │
│ #zen-media-controls-toolbar { │
│ .toolbarbutton-1 { │
│ border-radius: 0 !important; │
│ │
│ } │
│ } │
│ toolbaritem { │
│ background: var(--clr-menu) !important; │
│ border-radius: 0px !important; │
│ box-shadow: 0px 0px 0px 0px transparent !important; │
│ } │
│ │
│ #sidebar-box { │
│ border: var(--border-active) !important; │
│ } │
│ │
│ #titleText { │
│ color: var(--clr-fg) !important; │
│ } │
│ } │
│ '' │
└────────────────────────────────────────────────────────────────────────────────────┘
┌─ NIX ────────────────────────────────┐
│ {color, ...}: │
│ # css │
│ '' │
│ @media (prefers-color-scheme: dark) { │
│ │
│ * { border-radius: 0px !important; } │
│ :root { │
│ │
│ --clr-menu: #${color.layout.menu}; │
│ --clr-bg: #${color.layout.body}; │
│ --clr-fg: #${color.typography.text}; │
│ --clr-inactive: #${color.border.inacti │
│ ve}; │
│ --clr-border-active: #${color.border.a │
│ ctive}; │
│ --clr-border-inactive: #${color.border │
│ .inactive}; │
│ --clr-secondary: #${color.secondary.ba │
│ se}; │
│ --clr-primary: #${color.primary.base}; │
│ --clr-orange: #${color.orange.base} │
│ │
│ --border-active: 1px var(--clr-border- │
│ active) solid; │
│ --border-inactive: 1px var(--clr-borde │
│ r-inactive) solid; │
│ │
│ --font-base: BerkeleyMono Nerd Font; │
│ │
│ --zen-colors-primary: var(--clr-menu) │
│ !important; │
│ --zen-primary-color: var(--clr-primary │
│ ) !important; │
│ --zen-colors-secondary: var(--clr-seco │
│ ndary) !important; │
│ --zen-colors-tertiary: var(--clr-menu) │
│ !important; │
│ --zen-colors-border: var(--clr-fg) !im │
│ portant; │
│ --toolbarbutton-icon-fill: var(--clr-f │
│ g) !important; │
│ --lwt-text-color: var(--clr-fg) !impor │
│ tant; │
│ --toolbar-field-color: var(--clr-fg) ! │
│ important; │
│ --tab-selected-textcolor: var(--clr-fg │
│ ) !important; │
│ --toolbar-field-focus-color: var(--clr │
│ -fg) !important; │
│ --toolbar-color: #cdd6f4 !important; │
│ --newtab-text-primary-color: var(--clr │
│ -primary) !important; │
│ │
│ --toolbarbutton-icon-fill: var(--clr-f │
│ g) !important; │
│ │
│ /* Application Menu ( ... ) */ │
│ --arrowpanel-color: var(--clr-fg) !imp │
│ ortant; │
│ --arrowpanel-background: var(--clr-men │
│ u) !important; │
│ │
│ │
│ --sidebar-text-color: var(--clr-primar │
│ y) !important; │
│ --sidebar-background-color: var(--clr- │
│ menu) !important; │
│ --lwt-sidebar-text-color: var(--clr-fg │
│ ) !important; │
│ --lwt-sidebar-background-color: var(-- │
│ clr--menu) !important; │
│ --toolbar-bgcolor: var(--clr-menu) !im │
│ portant; │
│ --newtab-background-color: var(--clr-m │
│ enu) !important; │
│ --zen-themed-toolbar-bg: var(--clr-men │
│ u) !important; │
│ │
│ /* Background color for main frame */ │
│ --zen-main-browser-background: var(--c │
│ lr-menu) !important; │
│ --toolbox-bgcolor-inactive: var(--clr- │
│ menu) !important; │
│ │
│ /* Remove rounding*/ │
│ --zen-button-border-radius: 0px !impor │
│ tant; │
│ --toolbarbutton-border-radius: 0px !im │
│ portant; │
│ --fp-contextmenu-menuitem-border-radiu │
│ s: 0px !important; │
│ --fp-contextmenu-border-radius: 0px !i │
│ mportant; │
│ --zen-border-radius: 0px !important; │
│ --zen-webview-border-radius 0px !impor │
│ tant; │
│ --zen-native-inner-radius: 0px !import │
│ ant; │
│ │
│ --zen-branding-paper: var(--clr-fg) !i │
│ mportant; │
│ --zen-branding-dark: var(--clr-menu) ! │
│ important; │
│ --zen-branding-coral: var(--clr-orange │
│ ) !important; │
│ │
│ --button-background-color-primary: var │
│ (--clr-primary) !important; │
│ --button-text-color-primary: var(--clr │
│ -menu) !important; │
│ --in-content-primary-button-background │
│ : var(--clr-primary) !important; │
│ --in-content-page-color: var(--clr-fg) │
│ !important; │
│ --in-content-info-background: red !imp │
│ ortant; │
│ --in-content-table-background: red !im │
│ portant; │
│ │
│ --input-color: var(--clr-fg) !importan │
│ t; │
│ --urlbarView-highlight-color: var(--cl │
│ r-fg) !important; │
│ --focus-outline-color: var(--clr-fg) ! │
│ important; │
│ --background-color-box: var(--clr-bg) │
│ !important; │
│ font-family: var(--font-base) !importa │
│ nt; │
│ border-radius: 0px !important; │
│ } │
│ │
│ arrowscrollbox { │
│ color: var(--clr-fg) !important; │
│ } │
│ │
│ .dialogBox { │
│ │
│ border-radius: 0px !important; │
│ } │
│ #urlbar-background { │
│ background-color: var(--clr-menu) !imp │
│ ortant; │
│ border: 1px var(--clr-fg) solid !impor │
│ tant; │
│ border-radius: 0px !important; │
│ } │
│ │
│ .urlbarView-row { │
│ background-color: var(--clr-menu) !imp │
│ ortant; │
│ border-radius: 0px !important; │
│ color: var(--clr-fg) !important; │
│ border: var(--border-inactive) !import │
│ ant; │
│ font-family: var(--font-base) !importa │
│ nt; │
│ margin: 10px !important; │
│ &[selected] { │
│ background-color: var(--clr-bg) !imp │
│ ortant; │
│ color: red !important; │
│ border: var(--border-active) !import │
│ ant; │
│ & *, │
│ & .urlbarView-title-seperator::befor │
│ e { │
│ color: var(--clr-fg) !important; │
│ } │
│ & .urlbarView-favicon { │
│ background-color: transparent !imp │
│ ortant; │
│ } │
│ } │
│ &:hover:not([selected]) { │
│ background-color: var(--clr-bg) !imp │
│ ortant; │
│ border: var(--border-active) !import │
│ ant; │
│ } │
│ } │
│ │
│ .urlbar-input { │
│ color: var(--clr-fg) !important; │
│ } │
│ #urlbar-container { │
│ color: var(--clr-fg) !important; │
│ border-radius: 0 !important; │
│ background-color: transparent !importa │
│ nt; │
│ } │
│ │
│ .identity-box-button { │
│ color: var(--clr-inactive) !important; │
│ } │
│ │
│ .tab-background { │
│ border-radius: 0 !important; │
│ background-color: var(--clr-menu) !imp │
│ ortant; │
│ border: var(--border-inactive) !import │
│ ant; │
│ } │
│ │
│ .tab-background[selected] { │
│ border-radius: 0 !important; │
│ background-color: var(--clr-bg) !impor │
│ tant; │
│ border: var(--border-active) !importan │
│ t; │
│ } │
│ .zen-current-workspace-indicator { │
│ color: var(--clr-fg) !important; │
│ text-align: center !important; │
│ │
│ border-radius: 0 !important; │
│ } │
│ .zen-current-workspace-indicator { │
│ border: var(--border-active) !importan │
│ t; │
│ background-color: var(--clr-menu) !imp │
│ ortant; │
│ } │
│ │
│ tab-group { │
│ border-radius: 0 !important; │
│ border: var(--border-inactive) !import │
│ ant; │
│ background-color: var(--clr-menu)!impo │
│ rtant; │
│ } │
│ │
│ │
│ /* │
│ hide the workspace indicator, I dont w │
│ ant it. │
│ potential regression? about:config zen │
│ .workspace.show-workspace-indicator = false │
│ no longer works. │
│ */ │
│ .zen-current-workspace-indicator { │
│ display: none !important; │
│ } │
│ │
│ /* if I want the indicator, make it look │
│ how I want it */ │
│ │
│ .zen-current-workspace-indicator::before │
│ { │
│ border-radius: 0px !important; │
│ background-color: var(--clr-menu) !imp │
│ ortant; │
│ } │
│ │
│ │
│ .zen-current-workspace-indicator { │
│ color: var(--clr-fg) !important; │
│ border-radius: 0 !important; │
│ border: var(--border-active) !importan │
│ t; │
│ background-color: var(--clr-menu) !imp │
│ ortant; │
│ } │
│ │
│ .zen-current-workspace-indicator-name { │
│ border-radius: 0px !important; │
│ width: 100% !important; │
│ font-size: 1.3rem !important; │
│ } │
│ │
│ button { │
│ border-radius: 0px !important; │
│ font-family: var(--font-base) !importa │
│ nt; │
│ } │
│ │
│ #zen-media-main-vbox { │
│ border-radius: 0 !important; │
│ background-color: var(--clr-menu) !imp │
│ ortant; │
│ border: var(--border-active) !importan │
│ t; │
│ } │
│ #zen-media-controls-toolbar { │
│ .toolbarbutton-1 { │
│ border-radius: 0 !important; │
│ │
│ } │
│ } │
│ toolbaritem { │
│ background: var(--clr-menu) !important │
│ ; │
│ border-radius: 0px !important; │
│ box-shadow: 0px 0px 0px 0px transparen │
│ t !important; │
│ } │
│ │
│ #sidebar-box { │
│ border: var(--border-active) !import │
│ ant; │
│ } │
│ │
│ #titleText { │
│ color: var(--clr-fg) !important; │
│ } │
│ } │
│ '' │
└──────────────────────────────────────────────┘
──────────────────────────────────────────────────────────────────────────────────────
OOKNET
────────────────────────────────────────────────
OOKNET