diff --git a/README.md b/README.md index f67e956..c87af80 100644 --- a/README.md +++ b/README.md @@ -100,7 +100,7 @@ swww pacman: ```bash -sudo pacman -S pipewire libgtop bluez bluez-utils btop networkmanager dart-sass wl-clipboard brightnessctl swww python gnome-bluetooth-3.0 pacman-contrib power-profiles-daemon +sudo pacman -S pipewire libgtop bluez bluez-utils btop networkmanager dart-sass wl-clipboard brightnessctl swww python gnome-bluetooth-3.0 pacman-contrib power-profiles-daemon gvfs ``` AUR: diff --git a/flake.lock b/flake.lock index 2417d92..3275f53 100644 --- a/flake.lock +++ b/flake.lock @@ -6,11 +6,11 @@ "systems": "systems" }, "locked": { - "lastModified": 1727303518, - "narHash": "sha256-lO5JMynTxNZxg/+E4/Y9reeLGIz/M8cEue+Re4cP6qo=", + "lastModified": 1728326430, + "narHash": "sha256-tV1ABHuA1HItMdCTuNdA8fMB+qw7LpjvI945VwMSABI=", "owner": "Aylur", "repo": "ags", - "rev": "cd543afec4d9ed708990e5ba52184716809bf248", + "rev": "60180a184cfb32b61a1d871c058b31a3b9b0743d", "type": "github" }, "original": { @@ -37,11 +37,11 @@ }, "nixpkgs_2": { "locked": { - "lastModified": 1727634051, - "narHash": "sha256-S5kVU7U82LfpEukbn/ihcyNt2+EvG7Z5unsKW9H/yFA=", + "lastModified": 1729880355, + "narHash": "sha256-RP+OQ6koQQLX5nw0NmcDrzvGL8HDLnyXt/jHhL1jwjM=", "owner": "nixos", "repo": "nixpkgs", - "rev": "06cf0e1da4208d3766d898b7fdab6513366d45b9", + "rev": "18536bf04cd71abd345f9579158841376fdd0c5a", "type": "github" }, "original": { diff --git a/lib/constants/workspaces.ts b/lib/constants/workspaces.ts new file mode 100644 index 0000000..ffa94b1 --- /dev/null +++ b/lib/constants/workspaces.ts @@ -0,0 +1,29 @@ +export const defaultApplicationIcons = { + '[dD]iscord': '󰙯', + '^thunderbird': '', + 'class:wezterm$': '', + 'draw.io': '󰇟', + 'firefox-developer-edition': '', + 'google-chrome': '', + 'title:YouTube ': '', + Spotify: '󰓇', + chromium: '', + code: '󰨞', + dbeaver: '', + edge: '󰇩', + evince: '', + firefox: '', + foot: '', + keepassxc: '', + keymapp: '', + kitty: '', + obsidian: '󰠮', + password$: '', + qBittorrent$: '', + rofi: '', + slack: '', + spotube: '󰓇', + steam: '', + telegram: '', + vlc: '󰕼', +}; diff --git a/lib/types/options.d.ts b/lib/types/options.d.ts index 51e7f76..5596376 100644 --- a/lib/types/options.d.ts +++ b/lib/types/options.d.ts @@ -215,3 +215,5 @@ export type ColorMapKey = keyof typeof defaultColorMap; export type ColorMapValue = (typeof defaultColorMap)[ColorMapKey]; export type ScalingPriority = 'gdk' | 'hyprland' | 'both'; + +export type BluetoothBatteryState = 'paired' | 'connected' | 'always'; diff --git a/lib/types/workspace.d.ts b/lib/types/workspace.d.ts index 9c46c15..5066332 100644 --- a/lib/types/workspace.d.ts +++ b/lib/types/workspace.d.ts @@ -11,10 +11,21 @@ export type MonitorMap = { [key: number]: string; }; +export type ApplicationIcons = { + [key: string]: string; +}; + export type WorkspaceIcons = { [key: string]: string; }; +export type AppIconOptions = { + iconMap: ApplicationIcons; + defaultIcon: string; + emptyIcon: string; +}; +export type ClientAttributes = [className: string, title: string]; + export type WorkspaceIconsColored = { [key: string]: { color: string; diff --git a/modules/bar/network/index.ts b/modules/bar/network/index.ts index 056f455..32debe9 100644 --- a/modules/bar/network/index.ts +++ b/modules/bar/network/index.ts @@ -6,6 +6,19 @@ import { BarBoxChild } from 'lib/types/bar.js'; import Button from 'types/widgets/button.js'; import { Attribute, Child } from 'lib/types/widget.js'; import { runAsyncCommand, throttledScrollHandler } from 'customModules/utils.js'; +import { Wifi } from 'types/service/network.js'; + +const formatFrequency = (frequency: number): string => { + return `${(frequency / 1000).toFixed(2)}MHz`; +}; + +const formatWifiInfo = (wifi: Wifi): string => { + const netSsid = wifi.ssid === '' ? 'None' : wifi.ssid; + const wifiStrength = wifi.strength >= 0 ? wifi.strength : '--'; + const wifiFreq = wifi.frequency >= 0 ? formatFrequency(wifi.frequency) : '--'; + + return `Network: ${netSsid} \nSignal Strength: ${wifiStrength}% \nFrequency: ${wifiFreq}`; +}; const { label: networkLabel, @@ -15,6 +28,7 @@ const { middleClick, scrollDown, scrollUp, + showWifiInfo, } = options.bar.network; const Network = (): BarBoxChild => { @@ -55,8 +69,9 @@ const Network = (): BarBoxChild => { networkLabel.bind('value'), truncation.bind('value'), truncation_size.bind('value'), + showWifiInfo.bind('value'), ], - (pmry, wfi, showLbl, trunc, tSize) => { + (pmry, wfi, showLbl, trunc, tSize, showWfiInfo) => { if (!showLbl) { return Widget.Box(); } @@ -69,6 +84,7 @@ const Network = (): BarBoxChild => { return Widget.Label({ class_name: 'bar-button-label network-label', label: wfi.ssid ? `${trunc ? wfi.ssid.substring(0, tSize) : wfi.ssid}` : '--', + tooltipText: showWfiInfo ? formatWifiInfo(wfi) : '', }); }, ), diff --git a/modules/bar/workspaces/utils.ts b/modules/bar/workspaces/utils.ts index c9f2bc2..3b99ad3 100644 --- a/modules/bar/workspaces/utils.ts +++ b/modules/bar/workspaces/utils.ts @@ -1,4 +1,5 @@ -import { WorkspaceIconMap } from 'lib/types/workspace'; +import { defaultApplicationIcons } from 'lib/constants/workspaces'; +import type { ClientAttributes, AppIconOptions, WorkspaceIconMap } from 'lib/types/workspace'; import { isValidGjsColor } from 'lib/utils'; import options from 'options'; import { Monitor } from 'types/service/hyprland'; @@ -68,6 +69,66 @@ export const getWsColor = ( return ''; }; +export const getAppIcon = ( + workspaceIndex: number, + removeDuplicateIcons: boolean, + { iconMap: userDefinedIconMap, defaultIcon, emptyIcon }: AppIconOptions, +): string => { + // append the default icons so user defined icons take precedence + const iconMap = { ...userDefinedIconMap, ...defaultApplicationIcons }; + + // detect the clients attributes on the current workspace + const clients: ReadonlyArray = hyprland.clients + .filter((c) => c.workspace.id === workspaceIndex) + .map((c) => [c.class, c.title]); + + if (!clients.length) { + return emptyIcon; + } + + // map the client attributes to icons + let icons = clients + .map(([clientClass, clientTitle]) => { + const maybeIcon = Object.entries(iconMap).find(([matcher]) => { + // non-valid Regex construction could result in a syntax error + try { + if (matcher.startsWith('class:')) { + const re = matcher.substring(6); + return new RegExp(re).test(clientClass); + } + + if (matcher.startsWith('title:')) { + const re = matcher.substring(6); + + return new RegExp(re).test(clientTitle); + } + + return new RegExp(matcher, 'i').test(clientClass); + } catch { + return false; + } + }); + + if (!maybeIcon) { + return undefined; + } + + return maybeIcon.at(1); + }) + .filter((x) => x); + + // remove duplicate icons + if (removeDuplicateIcons) { + icons = [...new Set(icons)]; + } + + if (icons.length) { + return icons.join(' '); + } + + return defaultIcon; +}; + export const renderClassnames = ( showIcons: boolean, showNumbered: boolean, @@ -104,6 +165,8 @@ export const renderLabel = ( available: string, active: string, occupied: string, + showAppIcons: boolean, + appIcons: string, workspaceMask: boolean, showWsIcons: boolean, wsIconMap: WorkspaceIconMap, @@ -112,6 +175,10 @@ export const renderLabel = ( monitor: number, monitors: Monitor[], ): string => { + if (showAppIcons) { + return appIcons; + } + if (showIcons) { if (hyprland.active.workspace.id === i || isWorkspaceActiveOnMonitor(monitor, monitors, i)) { return active; @@ -123,8 +190,10 @@ export const renderLabel = ( return available; } } + if (showWsIcons) { return getWsIcon(wsIconMap, i); } + return workspaceMask ? `${index + 1}` : `${i}`; }; diff --git a/modules/bar/workspaces/variants/default.ts b/modules/bar/workspaces/variants/default.ts index dddabc9..b1938be 100644 --- a/modules/bar/workspaces/variants/default.ts +++ b/modules/bar/workspaces/variants/default.ts @@ -3,7 +3,7 @@ import options from 'options'; import { getWorkspaceRules, getWorkspacesForMonitor, isWorkspaceIgnored } from '../helpers'; import { range } from 'lib/utils'; import { BoxWidget } from 'lib/types/widget'; -import { getWsColor, renderClassnames, renderLabel } from '../utils'; +import { getAppIcon, getWsColor, renderClassnames, renderLabel } from '../utils'; import { WorkspaceIconMap } from 'lib/types/workspace'; import { Monitor } from 'types/service/hyprland'; @@ -98,6 +98,11 @@ export const defaultWses = (monitor: number): BoxWidget => { options.bar.workspaces.icons.occupied.bind('value'), options.bar.workspaces.workspaceIconMap.bind('value'), options.bar.workspaces.showWsIcons.bind('value'), + options.bar.workspaces.showApplicationIcons.bind('value'), + options.bar.workspaces.applicationIconOncePerWorkspace.bind('value'), + options.bar.workspaces.applicationIconMap.bind('value'), + options.bar.workspaces.applicationIconEmptyWorkspace.bind('value'), + options.bar.workspaces.applicationIconFallback.bind('value'), workspaceMask.bind('value'), hyprland.bind('monitors'), ], @@ -108,14 +113,29 @@ export const defaultWses = (monitor: number): BoxWidget => { occupied: string, wsIconMap: WorkspaceIconMap, showWsIcons: boolean, + showAppIcons, + applicationIconOncePerWorkspace, + applicationIconMap, + applicationIconEmptyWorkspace, + applicationIconFallback, workspaceMask: boolean, monitors: Monitor[], ) => { + const appIcons = showAppIcons + ? getAppIcon(i, applicationIconOncePerWorkspace, { + iconMap: applicationIconMap, + defaultIcon: applicationIconFallback, + emptyIcon: applicationIconEmptyWorkspace, + }) + : ''; + return renderLabel( showIcons, available, active, occupied, + showAppIcons, + appIcons, workspaceMask, showWsIcons, wsIconMap, diff --git a/modules/bar/workspaces/variants/occupied.ts b/modules/bar/workspaces/variants/occupied.ts index 31f3f14..afffa97 100644 --- a/modules/bar/workspaces/variants/occupied.ts +++ b/modules/bar/workspaces/variants/occupied.ts @@ -2,11 +2,10 @@ const hyprland = await Service.import('hyprland'); import options from 'options'; import { getWorkspaceRules, getWorkspacesForMonitor, isWorkspaceIgnored } from '../helpers'; import { Monitor, Workspace } from 'types/service/hyprland'; -import { getWsColor, renderClassnames, renderLabel } from '../utils'; +import { getAppIcon, getWsColor, renderClassnames, renderLabel } from '../utils'; import { range } from 'lib/utils'; import { BoxWidget } from 'lib/types/widget'; import { WorkspaceIconMap } from 'lib/types/workspace'; - const { workspaces, monitorSpecific, workspaceMask, spacing, ignored, showAllActive } = options.bar.workspaces; export const occupiedWses = (monitor: number): BoxWidget => { @@ -26,6 +25,11 @@ export const occupiedWses = (monitor: number): BoxWidget => { spacing.bind('value'), options.bar.workspaces.workspaceIconMap.bind('value'), options.bar.workspaces.showWsIcons.bind('value'), + options.bar.workspaces.showApplicationIcons.bind('value'), + options.bar.workspaces.applicationIconOncePerWorkspace.bind('value'), + options.bar.workspaces.applicationIconMap.bind('value'), + options.bar.workspaces.applicationIconEmptyWorkspace.bind('value'), + options.bar.workspaces.applicationIconFallback.bind('value'), options.theme.matugen.bind('value'), options.theme.bar.buttons.workspaces.smartHighlight.bind('value'), hyprland.bind('monitors'), @@ -46,6 +50,11 @@ export const occupiedWses = (monitor: number): BoxWidget => { spacing: number, wsIconMap: WorkspaceIconMap, showWsIcons: boolean, + showAppIcons, + applicationIconOncePerWorkspace, + applicationIconMap, + applicationIconEmptyWorkspace, + applicationIconFallback, matugen: boolean, smartHighlight: boolean, monitors: Monitor[], @@ -98,6 +107,15 @@ export const occupiedWses = (monitor: number): BoxWidget => { if (isWorkspaceIgnored(ignored, i)) { return Widget.Box(); } + + const appIcons = showAppIcons + ? getAppIcon(i, applicationIconOncePerWorkspace, { + iconMap: applicationIconMap, + defaultIcon: applicationIconFallback, + emptyIcon: applicationIconEmptyWorkspace, + }) + : ''; + return Widget.Button({ class_name: 'workspace-button', on_primary_click: () => { @@ -124,6 +142,8 @@ export const occupiedWses = (monitor: number): BoxWidget => { available, active, occupied, + showAppIcons, + appIcons, workspaceMask, showWsIcons, wsIconMap, diff --git a/modules/menus/audio/active/SelectedPlayback.ts b/modules/menus/audio/active/SelectedPlayback.ts index 29e5afd..ef1bb5c 100644 --- a/modules/menus/audio/active/SelectedPlayback.ts +++ b/modules/menus/audio/active/SelectedPlayback.ts @@ -2,6 +2,9 @@ const audio = await Service.import('audio'); import { getIcon } from '../utils.js'; import Box from 'types/widgets/box.js'; import { Attribute, Child } from 'lib/types/widget.js'; +import options from 'options'; + +const { raiseMaximumVolume } = options.menus.volume; const renderActivePlayback = (): Box[] => { return [ @@ -52,6 +55,11 @@ const renderActivePlayback = (): Box[] => { min: 0, max: 1, onChange: ({ value }) => (audio.speaker.volume = value), + setup: (self) => { + self.hook(raiseMaximumVolume, () => { + self.max = raiseMaximumVolume.value ? 1.5 : 1; + }); + }, }), ], }), diff --git a/modules/menus/bluetooth/devices/devicelist.ts b/modules/menus/bluetooth/devices/devicelist.ts index e1fdcc9..af1a66b 100644 --- a/modules/menus/bluetooth/devices/devicelist.ts +++ b/modules/menus/bluetooth/devices/devicelist.ts @@ -1,9 +1,13 @@ -import { Bluetooth } from 'types/service/bluetooth.js'; +import { Bluetooth, BluetoothDevice } from 'types/service/bluetooth.js'; import Box from 'types/widgets/box.js'; import { connectedControls } from './connectedControls.js'; import { getBluetoothIcon } from '../utils.js'; import Gtk from 'types/@girs/gtk-3.0/gtk-3.0.js'; import { Attribute, Child } from 'lib/types/widget.js'; +import options from 'options'; +import Label from 'types/widgets/label.js'; + +const { showBattery, batteryIcon, batteryState } = options.menus.bluetooth; const devices = (bluetooth: Bluetooth, self: Box): Box => { return self.hook(bluetooth, () => { @@ -62,6 +66,33 @@ const devices = (bluetooth: Bluetooth, self: Box): Box => { + return Widget.Label({ + hpack: 'start', + class_name: 'connection-status dim', + label: device.connected ? 'Connected' : 'Paired', + }); + }; + + const getBatteryInfo = (device: BluetoothDevice, batIcon: string): Gtk.Widget[] => { + if (typeof device.battery_percentage === 'number' && device.battery_percentage >= 0) { + return [ + Widget.Separator({ + class_name: 'menu-separator bluetooth-battery', + }), + Widget.Label({ + class_name: 'connection-status txt-icon', + label: `${batIcon}`, + }), + Widget.Label({ + class_name: 'connection-status battery', + label: `${device.battery_percentage}%`, + }), + ]; + } + return []; + }; + return (self.child = Widget.Box({ vertical: true, children: availableDevices.map((device) => { @@ -101,10 +132,31 @@ const devices = (bluetooth: Bluetooth, self: Box): Box { + if ( + !showBat || + (batState === 'paired' && !device.paired) || + (batState === 'connected' && !device.connected) + ) { + return [getConnectionStatusLabel(device)]; + } + + return [ + getConnectionStatusLabel(device), + Widget.Box({ + children: getBatteryInfo(device, batIcon), + }), + ]; + }, + ), }), }), ], diff --git a/modules/menus/media/components/controls/loop/index.ts b/modules/menus/media/components/controls/loop/index.ts index 77b347b..cfd94c0 100644 --- a/modules/menus/media/components/controls/loop/index.ts +++ b/modules/menus/media/components/controls/loop/index.ts @@ -1,7 +1,6 @@ import icons from 'lib/icons'; import { BoxWidget } from 'lib/types/widget'; import { getPlayerInfo } from '../../helpers'; -import { MprisPlayer } from 'types/service/mpris'; import { isLoopActive, isValidLoopStatus } from './helpers'; const media = await Service.import('mpris'); @@ -36,7 +35,7 @@ export const loopControl = (): BoxWidget => { child: Widget.Icon({ setup: (self) => { self.hook(media, () => { - const foundPlayer: MprisPlayer = getPlayerInfo(); + const foundPlayer = getPlayerInfo(); if (foundPlayer === undefined) { self.icon = icons.mpris.loop['none']; diff --git a/modules/menus/media/components/controls/playpause/index.ts b/modules/menus/media/components/controls/playpause/index.ts index 8da3216..f931eb3 100644 --- a/modules/menus/media/components/controls/playpause/index.ts +++ b/modules/menus/media/components/controls/playpause/index.ts @@ -1,6 +1,5 @@ const media = await Service.import('mpris'); import { getPlayerInfo } from '../../helpers'; -import { MprisPlayer } from 'types/service/mpris'; import { isValidPlaybackStatus } from './helpers'; import Button from 'types/widgets/button'; import Icon from 'types/widgets/icon'; @@ -26,10 +25,12 @@ export const playPause = (): Button, Attribute> => { }, child: Widget.Icon({ icon: Utils.watch(icons.mpris.paused, media, 'changed', () => { - const foundPlayer: MprisPlayer = getPlayerInfo(); + const foundPlayer = getPlayerInfo(); + if (foundPlayer === undefined) { return icons.mpris['paused']; } + const playbackStatus = foundPlayer.play_back_status?.toLowerCase(); if (playbackStatus && isValidPlaybackStatus(playbackStatus)) { diff --git a/modules/menus/media/components/helpers.ts b/modules/menus/media/components/helpers.ts index a0c1a26..0d08a00 100644 --- a/modules/menus/media/components/helpers.ts +++ b/modules/menus/media/components/helpers.ts @@ -46,6 +46,9 @@ export const initializeActivePlayerHook = (): void => { }); }; -export const getPlayerInfo = (): MprisPlayer => { +export const getPlayerInfo = (): MprisPlayer | undefined => { + if (media.players.length === 0) { + return; + } return media.players.find((p) => p.bus_name === curPlayer.value) || media.players[0]; }; diff --git a/modules/menus/media/components/timebar/helpers.ts b/modules/menus/media/components/timebar/helpers.ts index 0aeb6a3..e5a63ff 100644 --- a/modules/menus/media/components/timebar/helpers.ts +++ b/modules/menus/media/components/timebar/helpers.ts @@ -2,7 +2,13 @@ import { Attribute } from 'lib/types/widget'; import { MprisPlayer } from 'types/service/mpris'; import Slider from 'types/widgets/slider'; -export const updateTooltip = (self: Slider, foundPlayer: MprisPlayer): void => { +/** + * Updates the tooltip text of the slider based on the player's current position. + * + * @param self - The slider component to update. + * @param foundPlayer - The MPRIS player object, if available. + */ +export const updateTooltip = (self: Slider, foundPlayer?: MprisPlayer): void => { if (foundPlayer === undefined) { self.tooltip_text = '00:00'; return; @@ -29,7 +35,13 @@ export const updateTooltip = (self: Slider, foundPlayer: MprisPlayer) } }; -export const update = (self: Slider, foundPlayer: MprisPlayer): void => { +/** + * Updates the value of the slider based on the player's current position and length. + * + * @param self - The slider component to update. + * @param foundPlayer - The MPRIS player object, if available. + */ +export const update = (self: Slider, foundPlayer?: MprisPlayer): void => { if (foundPlayer !== undefined) { const value = foundPlayer.length ? foundPlayer.position / foundPlayer.length : 0; self.value = value > 0 ? value : 0; diff --git a/modules/menus/network/wifi/WirelessAPs.ts b/modules/menus/network/wifi/WirelessAPs.ts index fac891d..20a3f89 100644 --- a/modules/menus/network/wifi/WirelessAPs.ts +++ b/modules/menus/network/wifi/WirelessAPs.ts @@ -178,35 +178,77 @@ const renderWAPs = ( Widget.Revealer({ vpack: 'start', reveal_child: ap.bssid !== connecting.value && ap.active, - child: Widget.Button({ - tooltip_text: 'Delete/Forget Network', - class_name: 'menu-icon-button network disconnect', - on_primary_click: () => { - connecting.value = ap.bssid || ''; - Utils.execAsync('nmcli connection show --active').then(() => { - Utils.execAsync('nmcli connection show --active').then((res) => { - const connectionId = getIdBySsid(ap.ssid || '', res); + child: Widget.Box({ + children: [ + Widget.Button({ + class_name: 'menu-icon-button network disconnect', + child: Widget.Label({ + tooltip_text: 'Disconnect', + class_name: 'menu-icon-button disconnect-network txt-icon', + label: '󱘖', + }), + on_primary_click: () => { + connecting.value = ap.bssid || ''; + Utils.execAsync('nmcli connection show --active').then(() => { + Utils.execAsync('nmcli connection show --active').then((res) => { + const connectionId = getIdBySsid(ap.ssid || '', res); - if (connectionId === undefined) { - console.error( - `Error while forgetting "${ap.ssid}": Connection ID not found`, - ); - return; - } + if (connectionId === undefined) { + console.error( + `Error while disconnecting "${ap.ssid}": Connection ID not found`, + ); + return; + } - Utils.execAsync(`nmcli connection delete ${connectionId} "${ap.ssid}"`) - .then(() => (connecting.value = '')) - .catch((err) => { - connecting.value = ''; - console.error(`Error while forgetting "${ap.ssid}": ${err}`); + Utils.execAsync( + `nmcli connection down ${connectionId} "${ap.ssid}"`, + ) + .then(() => (connecting.value = '')) + .catch((err) => { + connecting.value = ''; + console.error( + `Error while disconnecting "${ap.ssid}": ${err}`, + ); + }); }); - }); - }); - }, - child: Widget.Label({ - class_name: 'txt-icon delete-network', - label: '󰚃', - }), + }); + }, + }), + Widget.Button({ + tooltip_text: 'Delete/Forget Network', + class_name: 'menu-icon-button network disconnect', + on_primary_click: () => { + connecting.value = ap.bssid || ''; + Utils.execAsync('nmcli connection show --active').then(() => { + Utils.execAsync('nmcli connection show --active').then((res) => { + const connectionId = getIdBySsid(ap.ssid || '', res); + + if (connectionId === undefined) { + console.error( + `Error while forgetting "${ap.ssid}": Connection ID not found`, + ); + return; + } + + Utils.execAsync( + `nmcli connection delete ${connectionId} "${ap.ssid}"`, + ) + .then(() => (connecting.value = '')) + .catch((err) => { + connecting.value = ''; + console.error( + `Error while forgetting "${ap.ssid}": ${err}`, + ); + }); + }); + }); + }, + child: Widget.Label({ + class_name: 'txt-icon delete-network', + label: '󰚃', + }), + }), + ], }), }), ], diff --git a/modules/notifications/index.ts b/modules/notifications/index.ts index 7e86589..9731210 100644 --- a/modules/notifications/index.ts +++ b/modules/notifications/index.ts @@ -55,21 +55,26 @@ export default (): Window, unknown> => { const filteredNotifications = filterNotifications(notifications, ignoredNotifs); return (self.children = filteredNotifications.slice(0, displayedTotal.value).map((notif) => { - return Widget.Box({ - class_name: 'notification-card', - vpack: 'start', - hexpand: true, - children: [ - Image(notif), - Widget.Box({ - vpack: 'start', - vertical: true, - hexpand: true, - class_name: `notification-card-content ${!notifHasImg(notif) ? 'noimg' : ''}`, - children: [Header(notif), Body(notif), Action(notif, notifs)], - }), - CloseButton(notif, notifs), - ], + return Widget.EventBox({ + on_secondary_click: () => { + notifs.CloseNotification(notif.id); + }, + child: Widget.Box({ + class_name: 'notification-card', + vpack: 'start', + hexpand: true, + children: [ + Image(notif), + Widget.Box({ + vpack: 'start', + vertical: true, + hexpand: true, + class_name: `notification-card-content ${!notifHasImg(notif) ? 'noimg' : ''}`, + children: [Header(notif), Body(notif), Action(notif, notifs)], + }), + CloseButton(notif, notifs), + ], + }), }); })); }, diff --git a/nix/default.nix b/nix/default.nix index 6800d05..0f59710 100644 --- a/nix/default.nix +++ b/nix/default.nix @@ -47,6 +47,7 @@ cp -r scss $out cp -r widget $out cp -r services $out + cp -r scripts $out cp -f main.js $out/config.js ''; }; @@ -60,4 +61,3 @@ in { ''; }; } - diff --git a/options.ts b/options.ts index 4f57b41..d86b368 100644 --- a/options.ts +++ b/options.ts @@ -5,6 +5,7 @@ import { ActiveWsIndicator, BarButtonStyles, BarLocation, + BluetoothBatteryState, NotificationAnchor, OSDAnchor, OSDOrientation, @@ -14,7 +15,7 @@ import { import { MatugenScheme, MatugenTheme, MatugenVariations } from 'lib/types/options'; import { UnitType } from 'lib/types/weather'; import { Transition } from 'lib/types/widget'; -import { WorkspaceIcons, WorkspaceIconsColored } from 'lib/types/workspace'; +import { ApplicationIcons, WorkspaceIcons, WorkspaceIconsColored } from 'lib/types/workspace'; // WARN: CHANGING THESE VALUES WILL PREVENT MATUGEN COLOR GENERATION FOR THE CHANGED VALUE export const colors = { @@ -868,6 +869,11 @@ const options = mkOptions(OPTIONS, { ignored: opt(''), show_numbered: opt(false), showWsIcons: opt(false), + showApplicationIcons: opt(false), + applicationIconOncePerWorkspace: opt(true), + applicationIconMap: opt({}), + applicationIconFallback: opt('󰣆'), + applicationIconEmptyWorkspace: opt(''), numbered_active_indicator: opt('underline'), icons: { available: opt(''), @@ -892,6 +898,7 @@ const options = mkOptions(OPTIONS, { }, network: { truncation: opt(true), + showWifiInfo: opt(false), truncation_size: opt(7), label: opt(true), rightClick: opt(''), @@ -1049,6 +1056,14 @@ const options = mkOptions(OPTIONS, { menus: { transition: opt('crossfade'), transitionTime: opt(200), + bluetooth: { + showBattery: opt(false), + batteryState: opt('connected'), + batteryIcon: opt('󰥉'), + }, + volume: { + raiseMaximumVolume: opt(false), + }, power: { showLabel: opt(true), confirmation: opt(true), diff --git a/package.json b/package.json index a44b92b..a3380e7 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,7 @@ }, "scripts": { "lint": "eslint --config .eslintrc.js .", - "lint:fix": "eslint --config .eslintrc.js .", + "lint:fix": "eslint --config .eslintrc.js . --fix", "format": "prettier --write 'modules/**/*.ts'" }, "keywords": [], diff --git a/scripts/fillThemes.js b/scripts/fillThemes.js index 085d05f..72b0121 100644 --- a/scripts/fillThemes.js +++ b/scripts/fillThemes.js @@ -5,7 +5,7 @@ * * A Node.js script to compare theme JSON files against base themes and add missing keys, * as well as remove any properties that don't exist in the corresponding base theme. - * It assigns values based on matching colors or randomly selects from border colors. + * It assigns values based on matching colors, specific property mappings, or randomly selects from border colors. * * Usage: * node compare_themes.js [--dry-run] [themes_directory] @@ -123,7 +123,9 @@ const findMissingKeys = (baseJSON, targetJSON) => { * @returns {boolean} True if the key is excluded, otherwise false. */ const isExcludedKey = (key) => { - const excludedPatterns = []; + const excludedPatterns = [ + // Add any regex patterns for keys to exclude here + ]; return excludedPatterns.some((pattern) => pattern.test(key)); }; @@ -171,9 +173,27 @@ const collectBorderColors = (baseJSON) => { * @param {string} baseValue - The value of the missing key in the base theme. * @param {Object} valueToKeysMap - A map from values to keys in the base theme. * @param {Object} targetJSON - The target JSON object. + * @param {Object} specialKeyMappings - A map of special keys to their source keys. + * @param {string} currentKey - The key currently being processed. * @returns {*} The best matching value or null if a random selection is needed. */ -const determineBestMatchValue = (baseValue, valueToKeysMap, targetJSON) => { +const determineBestMatchValue = (baseValue, valueToKeysMap, targetJSON, specialKeyMappings, currentKey) => { + // Check if the current key is in special mappings + if (specialKeyMappings.hasOwnProperty(currentKey)) { + const sourceKey = specialKeyMappings[currentKey]; + if (targetJSON.hasOwnProperty(sourceKey)) { + return targetJSON[sourceKey]; + } else { + console.warn( + formatMessage( + COLORS.FG_YELLOW, + `⚠️ Source key '${sourceKey}' for special key '${currentKey}' not found. Using random border color.`, + ), + ); + return null; + } + } + const relatedBaseKeys = valueToKeysMap[baseValue] || []; const correspondingTargetValues = relatedBaseKeys @@ -225,8 +245,9 @@ const backupTheme = (themePath) => { * @param {string} themePath - The path to the theme file. * @param {Object} baseTheme - The base JSON object. * @param {boolean} dryRun - If true, no changes will be written to files. + * @param {Object} specialKeyMappings - A map of special keys to their source keys. */ -const processTheme = (themePath, baseTheme, dryRun) => { +const processTheme = (themePath, baseTheme, dryRun, specialKeyMappings = {}) => { const themeJSON = loadJSON(themePath); const missingKeys = findMissingKeys(baseTheme, themeJSON); @@ -252,7 +273,7 @@ const processTheme = (themePath, baseTheme, dryRun) => { } const baseValue = baseTheme[key]; - const bestValue = determineBestMatchValue(baseValue, valueToKeysMap, themeJSON); + const bestValue = determineBestMatchValue(baseValue, valueToKeysMap, themeJSON, specialKeyMappings, key); if (bestValue !== null) { themeJSON[key] = bestValue; @@ -336,8 +357,10 @@ const main = () => { const baseThemeFile = 'catppuccin_mocha.json'; const baseThemeSplitFile = 'catppuccin_mocha_split.json'; + const baseThemeVividFile = 'catppuccin_mocha_vivid.json'; const baseThemePath = path.join(themesDir, baseThemeFile); const baseThemeSplitPath = path.join(themesDir, baseThemeSplitFile); + const baseThemeVividPath = path.join(themesDir, baseThemeVividFile); if (!fs.existsSync(baseThemePath)) { console.error( @@ -356,13 +379,31 @@ const main = () => { process.exit(1); } + if (!fs.existsSync(baseThemeVividPath)) { + console.error( + formatMessage( + COLORS.FG_RED, + `❌ Error: Base vivid theme '${baseThemeVividFile}' does not exist in '${themesDir}'.`, + ), + ); + process.exit(1); + } + const baseTheme = loadJSON(baseThemePath); const baseThemeSplit = loadJSON(baseThemeSplitPath); + const baseThemeVivid = loadJSON(baseThemeVividPath); const themeFiles = fs.readdirSync(themesDir).filter((file) => file.endsWith('.json')); + // Define special key mappings + // Format: "target_key": "source_key" + const specialKeyMappings = { + 'theme.bar.menus.menu.network.switch.enabled': 'theme.bar.menus.menu.network.iconbuttons.active', + // Add more special mappings here if needed + }; + themeFiles.forEach((file) => { - if (file === baseThemeFile || file === baseThemeSplitFile) { + if (file === baseThemeFile || file === baseThemeSplitFile || file === baseThemeVividFile) { return; } @@ -371,12 +412,14 @@ const main = () => { if (file.endsWith('_split.json')) { correspondingBaseTheme = baseThemeSplit; + } else if (file.endsWith('_vivid.json')) { + correspondingBaseTheme = baseThemeVivid; } else { correspondingBaseTheme = baseTheme; } try { - processTheme(themePath, correspondingBaseTheme, dryRun); + processTheme(themePath, correspondingBaseTheme, dryRun, specialKeyMappings); } catch (error) { console.error(formatMessage(COLORS.FG_RED, `❌ Error processing '${file}': ${error.message}`)); } diff --git a/scripts/makevivid.js b/scripts/makevivid.js new file mode 100644 index 0000000..33b9f8c --- /dev/null +++ b/scripts/makevivid.js @@ -0,0 +1,152 @@ +const fs = require('fs'); +const path = require('path'); + +/** + * WARN: This script is generated by our good friend Chat Jippity + * It may contain errors and weird behaviors... + * Use at your own discretion + */ + +const THEMES_DIR = path.join(__dirname, '../themes'); + +/** + * Swaps the .icon and .text (or .total) properties with the .background property for a given base path. + * @param {Object} themeData - The original theme JSON data. + * @param {String} basePath - The base path of the properties to swap (e.g., 'theme.bar.buttons.volume'). + * @param {Array} additionalTextKeys - Additional property keys to treat as 'text' (e.g., ['total']). + */ +function swapProperties(themeData, basePath, additionalTextKeys = []) { + const iconKey = `${basePath}.icon`; + const backgroundKey = `${basePath}.background`; + + const textKeys = additionalTextKeys.map((suffix) => `${basePath}.${suffix}`); + + if (themeData.hasOwnProperty(iconKey) && themeData.hasOwnProperty(backgroundKey)) { + const originalIcon = themeData[iconKey]; + const originalBackground = themeData[backgroundKey]; + + themeData[iconKey] = originalBackground; + console.log(`✅ Updated '${iconKey}': '${originalIcon}' -> '${themeData[iconKey]}'`); + + themeData[backgroundKey] = originalIcon; + console.log(`✅ Updated '${backgroundKey}': '${originalBackground}' -> '${themeData[backgroundKey]}'`); + + textKeys.forEach((textKey) => { + if (themeData.hasOwnProperty(textKey)) { + const originalText = themeData[textKey]; + themeData[textKey] = originalBackground; + console.log(`✅ Updated '${textKey}': '${originalText}' -> '${themeData[textKey]}'`); + } else { + console.warn(`⚠️ Property '${textKey}' not found in the theme. Skipping.`); + } + }); + + console.log(''); + } else { + console.warn(`⚠️ Missing '.icon' or '.background' for '${basePath}'. Skipping swap.\n`); + } +} + +/** + * Identifies all base paths that match "theme.bar.buttons.*" and "theme.bar.buttons.modules.*" + * and have necessary properties to perform swaps. + * @param {Object} themeData - The original theme JSON data. + * @returns {Array} - An array of objects containing basePath and any additional text-like keys. + */ +function identifyBasePaths(themeData) { + const basePathsMap = new Map(); + + Object.keys(themeData).forEach((key) => { + const regex = /^theme\.bar\.buttons(?:\.modules)?\.\w+\.(icon|background|text|total)$/; + const match = key.match(regex); + if (match) { + const property = match[1]; + const basePath = key.substring(0, key.lastIndexOf('.')); + if (!basePathsMap.has(basePath)) { + basePathsMap.set(basePath, []); + } + if (property === 'text' || property === 'total') { + basePathsMap.get(basePath).push(property); + } + } + }); + + const basePaths = []; + basePathsMap.forEach((additionalTextKeys, basePath) => { + basePaths.push({ basePath, additionalTextKeys }); + }); + + return basePaths; +} + +/** + * Generates a vivid variant of the given theme by swapping specified properties. + * @param {String} originalThemePath - Path to the original theme JSON file. + * @param {String} vividThemePath - Path to save the vivid variant JSON file. + */ +function generateVividTheme(originalThemePath, vividThemePath) { + try { + const data = fs.readFileSync(originalThemePath, 'utf8'); + const theme = JSON.parse(data); + + const basePathObjects = identifyBasePaths(theme); + + if (basePathObjects.length === 0) { + console.warn(`⚠️ No swappable property groups found in '${path.basename(originalThemePath)}'. Skipping.\n`); + return; + } + + const vividTheme = { ...theme }; + + basePathObjects.forEach(({ basePath, additionalTextKeys }) => { + swapProperties(vividTheme, basePath, additionalTextKeys); + }); + + fs.writeFileSync(vividThemePath, JSON.stringify(vividTheme, null, 4), 'utf8'); + console.log(`✅ Created vivid variant: '${path.basename(vividThemePath)}'\n`); + } catch (error) { + console.error(`❌ Error processing '${path.basename(originalThemePath)}': ${error.message}\n`); + } +} + +/** + * Main function to process all themes and generate their vivid variants. + */ +function main() { + if (!fs.existsSync(THEMES_DIR)) { + console.error( + `❌ Themes directory not found at '${THEMES_DIR}'. Please ensure it exists and contains theme JSON files.\n`, + ); + process.exit(1); + } + + const files = fs.readdirSync(THEMES_DIR); + + const originalThemes = files.filter((file) => { + return file.endsWith('.json') && !file.includes('_vivid') && !file.includes('_split'); + }); + + if (originalThemes.length === 0) { + console.log('ℹ️ No eligible theme files found to process.\n'); + return; + } + + originalThemes.forEach((themeFile) => { + const themeName = path.parse(themeFile).name; + const originalThemePath = path.join(THEMES_DIR, themeFile); + const vividThemeFile = `${themeName}_vivid.json`; + const vividThemePath = path.join(THEMES_DIR, vividThemeFile); + + if (fs.existsSync(vividThemePath)) { + console.log(`ℹ️ Vivid variant already exists for '${themeFile}'. Skipping.\n`); + return; + } + + console.log(`🔄 Processing '${themeFile}'...`); + generateVividTheme(originalThemePath, vividThemePath); + }); + + console.log('🎉 All eligible vivid themes have been processed.\n'); +} + +main(); diff --git a/scss/style/menus/bluetooth.scss b/scss/style/menus/bluetooth.scss index 19dd17c..1550d72 100644 --- a/scss/style/menus/bluetooth.scss +++ b/scss/style/menus/bluetooth.scss @@ -1,162 +1,197 @@ .menu-items-container.bluetooth * { - font-size: $font-size * $bar-menus-menu-bluetooth-scaling * 0.01; + font-size: $font-size * $bar-menus-menu-bluetooth-scaling * 0.01; } -@import "./menu.scss"; +@import './menu.scss'; .menu-items.bluetooth { - background: if($bar-menus-monochrome, $bar-menus-background, $bar-menus-menu-bluetooth-background-color); - border-color: if($bar-menus-monochrome, $bar-menus-border-color, $bar-menus-menu-bluetooth-border-color); - opacity: $bar-menus-opacity * 0.01; - font-size: $font-size * $bar-menus-menu-bluetooth-scaling * 0.01; + background: if($bar-menus-monochrome, $bar-menus-background, $bar-menus-menu-bluetooth-background-color); + border-color: if($bar-menus-monochrome, $bar-menus-border-color, $bar-menus-menu-bluetooth-border-color); + opacity: $bar-menus-opacity * 0.01; + font-size: $font-size * $bar-menus-menu-bluetooth-scaling * 0.01; } .menu-items-container.bluetooth { + min-width: 18em * $bar-menus-menu-bluetooth-scaling * 0.01; - min-width: 18em * $bar-menus-menu-bluetooth-scaling * 0.01; + font-size: 1.3em; - font-size: 1.3em; - - .menu-section-container { - margin: 1em 0em; - } - - .menu-label-container { - background: if($bar-menus-monochrome, $bar-menus-cards, $bar-menus-menu-bluetooth-card-color); - - .menu-label { - color: if($bar-menus-monochrome, $bar-menus-label, $bar-menus-menu-bluetooth-label-color); + .menu-section-container { + margin: 1em 0em; } - .controls-container { - margin: 0.5em 1em; + .menu-label-container { + background: if($bar-menus-monochrome, $bar-menus-cards, $bar-menus-menu-bluetooth-card-color); + + .menu-label { + color: if($bar-menus-monochrome, $bar-menus-label, $bar-menus-menu-bluetooth-label-color); + } + + .controls-container { + margin: 0.5em 1em; + } } - } + .menu-items-section { + background: if($bar-menus-monochrome, $bar-menus-cards, $bar-menus-menu-bluetooth-card-color); + min-height: 20em * $bar-menus-menu-bluetooth-scaling * 0.01; + font-size: 1em; + } - .menu-items-section { - background: if($bar-menus-monochrome, $bar-menus-cards, $bar-menus-menu-bluetooth-card-color); - min-height: 20em * $bar-menus-menu-bluetooth-scaling * 0.01; - font-size: 1em; - } + button { + margin-right: 0.5em; - button { - margin-right: 0.5em; + &.search { + image { + color: if( + $bar-menus-monochrome, + $bar-menus-iconbuttons-passive, + $bar-menus-menu-bluetooth-iconbutton-passive + ); + } - &.search { - image { + &:hover image { + color: if( + $bar-menus-monochrome, + $bar-menus-iconbuttons-active, + $bar-menus-menu-bluetooth-iconbutton-active + ); + } + + font-size: 0.8em; + margin-bottom: 0em; + } + + &:hover { + color: if( + $bar-menus-monochrome, + $bar-menus-iconbuttons-active, + $bar-menus-menu-bluetooth-iconbutton-active + ); + } + } + + .menu-icon-button.bluetooth { color: if($bar-menus-monochrome, $bar-menus-iconbuttons-passive, $bar-menus-menu-bluetooth-iconbutton-passive); - } - &:hover image { + &:hover { + color: if( + $bar-menus-monochrome, + $bar-menus-iconbuttons-active, + $bar-menus-menu-bluetooth-iconbutton-active + ); + } + } + + .bluetooth-element-item { + margin-bottom: 0.4em; + + &:hover { + .menu-button-icon, + .menu-button-name { + color: if( + $bar-menus-monochrome, + $bar-menus-iconbuttons-active, + $bar-menus-menu-bluetooth-iconbutton-active + ); + } + } + + image { + margin-right: 0em; + margin-top: 0em; + min-height: 1em; + min-width: 1em; + + &.active { + color: if($bar-menus-monochrome, $bar-menus-icons-active, $bar-menus-menu-bluetooth-icons-active); + } + } + + label { + color: if($bar-menus-monochrome, $bar-menus-text, $bar-menus-menu-bluetooth-text); + font-size: 1em; + } + + .menu-button-icon { + font-size: 1.5em; + color: if($bar-menus-monochrome, $bar-menus-icons-passive, $bar-menus-menu-bluetooth-icons-passive); + + &.active { + color: if($bar-menus-monochrome, $bar-menus-icons-active, $bar-menus-menu-bluetooth-icons-active); + } + } + + .connection-status { + font-size: 0.9em; + margin-left: 0.6rem; + color: if($bar-menus-monochrome, $bar-menus-text, $bar-menus-menu-bluetooth-text); + opacity: 0.4; + } + .battery { + opacity: 0.6; + } + } + + spinner { + min-height: 1.3em; + min-width: 1.3em; color: if($bar-menus-monochrome, $bar-menus-iconbuttons-active, $bar-menus-menu-bluetooth-iconbutton-active); - } - - font-size: 0.8em; - margin-bottom: 0em; } - &:hover { - color: if($bar-menus-monochrome, $bar-menus-iconbuttons-active, $bar-menus-menu-bluetooth-iconbutton-active); - } - } - - .menu-icon-button.bluetooth { - color: if($bar-menus-monochrome, $bar-menus-iconbuttons-passive, $bar-menus-menu-bluetooth-iconbutton-passive); - - &:hover { - color: if($bar-menus-monochrome, $bar-menus-iconbuttons-active, $bar-menus-menu-bluetooth-iconbutton-active); - } - } - - .bluetooth-element-item { - margin-bottom: 0.4em; - - &:hover { - - .menu-button-icon, - .menu-button-name { - color: if($bar-menus-monochrome, $bar-menus-iconbuttons-active, $bar-menus-menu-bluetooth-iconbutton-active); - } + .menu-separator { + margin: 0em 1em; } - image { - margin-right: 0em; - margin-top: 0.0em; - min-height: 1em; - min-width: 1em; + .menu-switch.bluetooth { + background-color: if( + $bar-menus-monochrome, + $bar-menus-switch-disabled, + $bar-menus-menu-bluetooth-switch-disabled + ); - &.active { - color: if($bar-menus-monochrome, $bar-menus-icons-active, $bar-menus-menu-bluetooth-icons-active); - } + &:checked { + background: if($bar-menus-monochrome, $bar-menus-switch-enabled, $bar-menus-menu-bluetooth-switch-enabled); + } + + slider { + background-color: if($bar-menus-monochrome, $bar-menus-switch-puck, $bar-menus-menu-bluetooth-switch-puck); + } + + &:hover { + trough { + background: if( + $bar-menus-monochrome, + $bar-menus-switch-disabled, + $bar-menus-menu-bluetooth-switch-disabled + ); + } + + slider { + background: if($bar-menus-monochrome, $bar-menus-switch-puck, $bar-menus-menu-bluetooth-switch-puck); + } + } + + &:active { + background: if($bar-menus-monochrome, $bar-menus-switch-enabled, $bar-menus-menu-bluetooth-switch-enabled); + } } - label { - color: if($bar-menus-monochrome, $bar-menus-text, $bar-menus-menu-bluetooth-text); - font-size: 1em; + .no-bluetooth-devices.dim, + .search-bluetooth-label.dim, + .bluetooth-disabled.dim { + &:last-child { + margin-bottom: 2em; + } + + color: if($bar-menus-monochrome, $bar-menus-text, $bar-menus-menu-bluetooth-text); + opacity: 0.5; } - - .menu-button-icon { - font-size: 1.5em; - color: if($bar-menus-monochrome, $bar-menus-icons-passive, $bar-menus-menu-bluetooth-icons-passive); - - &.active { - color: if($bar-menus-monochrome, $bar-menus-icons-active, $bar-menus-menu-bluetooth-icons-active); - } + .menu-separator.bluetooth-battery { + margin: 0.2em 0.5em; + min-width: 0.1em; } - - .connection-status { - font-size: 0.9em; - margin-left: 0.6rem; - color: if($bar-menus-monochrome, $bar-menus-text, $bar-menus-menu-bluetooth-text); - opacity: 0.4; + .connection-status.txt-icon { + margin-left: 0.2em; } - } - - spinner { - min-height: 1.3em; - min-width: 1.3em; - color: if($bar-menus-monochrome, $bar-menus-iconbuttons-active, $bar-menus-menu-bluetooth-iconbutton-active); - } - - .menu-separator { - margin: 0em 1em; - } - - .menu-switch.bluetooth { - background-color: if($bar-menus-monochrome, $bar-menus-switch-disabled, $bar-menus-menu-bluetooth-switch-disabled); - - &:checked { - background: if($bar-menus-monochrome, $bar-menus-switch-enabled, $bar-menus-menu-bluetooth-switch-enabled); - } - - slider { - background-color: if($bar-menus-monochrome, $bar-menus-switch-puck, $bar-menus-menu-bluetooth-switch-puck); - } - - &:hover { - trough { - background: if($bar-menus-monochrome, $bar-menus-switch-disabled, $bar-menus-menu-bluetooth-switch-disabled); - } - - slider { - background: if($bar-menus-monochrome, $bar-menus-switch-puck, $bar-menus-menu-bluetooth-switch-puck); - } - } - - &:active { - background: if($bar-menus-monochrome, $bar-menus-switch-enabled, $bar-menus-menu-bluetooth-switch-enabled); - } - } - - .no-bluetooth-devices.dim, - .search-bluetooth-label.dim, - .bluetooth-disabled.dim { - &:last-child { - margin-bottom: 2em; - } - - color: if($bar-menus-monochrome, $bar-menus-text, $bar-menus-menu-bluetooth-text); - opacity: 0.5; - } } diff --git a/services/screen_record.sh b/services/screen_record.sh index d3aff6d..fd57163 100755 --- a/services/screen_record.sh +++ b/services/screen_record.sh @@ -26,10 +26,16 @@ startRecording() { echo "Usage: $0 start screen [screen_name]" exit 1 fi - - GPU_TYPE=$(lspci | grep -E 'VGA|3D' | grep -Ev '00:02.0|Integrated' > /dev/null && echo "" || echo "-encoder cpu") - gpu-screen-recorder -w "$target" -f 60 -a "$(pactl get-default-sink).monitor" -o "$outputPath" $GPU_TYPE & + GPU_TYPE=$(lspci | grep -E 'VGA|3D' | grep -Ev '00:02.0|Integrated' >/dev/null && echo "" || echo "-encoder cpu") + + gpu-screen-recorder \ + -w "$target" \ + -f 60 \ + -k h264 \ + -a "$(pactl get-default-sink).monitor" \ + -o "$outputPath" \ + $GPU_TYPE & echo "Recording started. Output will be saved to $outputPath" } @@ -40,8 +46,10 @@ stopRecording() { exit 1 fi - pkill -f gpu-screen-recorder + pkill -SIGINT -f gpu-screen-recorder + recentFile=$(ls -t "$outputDir"/recording_*.mp4 | head -n 1) + notify-send "Recording stopped" "Your recording has been saved." \ -i video-x-generic \ -a "Screen Recorder" \ diff --git a/themes/catppuccin_frappe.json b/themes/catppuccin_frappe.json index a59a4a0..8cfd15d 100644 --- a/themes/catppuccin_frappe.json +++ b/themes/catppuccin_frappe.json @@ -337,5 +337,8 @@ "theme.bar.buttons.modules.submap.text": "#81c8be", "theme.bar.buttons.modules.submap.border": "#81c8be", "theme.bar.buttons.modules.submap.icon": "#81c8be", - "theme.bar.buttons.modules.submap.icon_background": "#303446" + "theme.bar.buttons.modules.submap.icon_background": "#303446", + "theme.bar.menus.menu.network.switch.enabled": "#ca9ee6", + "theme.bar.menus.menu.network.switch.disabled": "#414559", + "theme.bar.menus.menu.network.switch.puck": "#51576d" } \ No newline at end of file diff --git a/themes/catppuccin_frappe_split.json b/themes/catppuccin_frappe_split.json index 2eefc00..f471aa1 100644 --- a/themes/catppuccin_frappe_split.json +++ b/themes/catppuccin_frappe_split.json @@ -337,5 +337,8 @@ "theme.bar.buttons.modules.submap.text": "#81c8be", "theme.bar.buttons.modules.submap.border": "#81c8be", "theme.bar.buttons.modules.submap.icon": "#181825", - "theme.bar.buttons.modules.submap.icon_background": "#81c8be" + "theme.bar.buttons.modules.submap.icon_background": "#81c8be", + "theme.bar.menus.menu.network.switch.enabled": "#ca9ee6", + "theme.bar.menus.menu.network.switch.disabled": "#414559", + "theme.bar.menus.menu.network.switch.puck": "#51576d" } \ No newline at end of file diff --git a/themes/catppuccin_frappe_vivid.json b/themes/catppuccin_frappe_vivid.json new file mode 100644 index 0000000..4dd626d --- /dev/null +++ b/themes/catppuccin_frappe_vivid.json @@ -0,0 +1,344 @@ +{ + "theme.bar.menus.background": "#232634", + "theme.bar.background": "#232634", + "theme.bar.buttons.media.icon": "#303446", + "theme.bar.buttons.media.text": "#303446", + "theme.bar.buttons.icon": "#babbf1", + "theme.bar.buttons.text": "#babbf1", + "theme.bar.buttons.hover": "#51576d", + "theme.bar.buttons.background": "#303446", + "theme.bar.menus.text": "#c6d0f5", + "theme.bar.menus.border.color": "#414559", + "theme.bar.buttons.media.background": "#babbf1", + "theme.bar.menus.menu.volume.text": "#c6d0f5", + "theme.bar.menus.menu.volume.card.color": "#292c3c", + "theme.bar.menus.menu.volume.label.color": "#ea999c", + "theme.bar.menus.popover.text": "#babbf1", + "theme.bar.menus.popover.background": "#232634", + "theme.bar.menus.menu.dashboard.powermenu.shutdown": "#e78284", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.deny": "#e78284", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.confirm": "#a6d189", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.button_text": "#232634", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.body": "#c6d0f5", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.label": "#babbf1", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.border": "#414559", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.background": "#232634", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.card": "#292c3c", + "theme.bar.menus.menu.notifications.switch.puck": "#51576d", + "theme.bar.menus.menu.notifications.switch.disabled": "#414559", + "theme.bar.menus.menu.notifications.switch.enabled": "#babbf1", + "theme.bar.menus.menu.notifications.clear": "#e78284", + "theme.bar.menus.menu.notifications.switch_divider": "#51576d", + "theme.bar.menus.menu.notifications.border": "#414559", + "theme.bar.menus.menu.notifications.card": "#292c3c", + "theme.bar.menus.menu.notifications.background": "#232634", + "theme.bar.menus.menu.notifications.no_notifications_label": "#414559", + "theme.bar.menus.menu.notifications.label": "#babbf1", + "theme.bar.menus.menu.dashboard.monitors.disk.label": "#f4b8e4", + "theme.bar.menus.menu.dashboard.monitors.disk.bar": "#f4b8e4", + "theme.bar.menus.menu.dashboard.monitors.disk.icon": "#f4b8e4", + "theme.bar.menus.menu.dashboard.monitors.gpu.label": "#a6d189", + "theme.bar.menus.menu.dashboard.monitors.gpu.bar": "#a6d189", + "theme.bar.menus.menu.dashboard.monitors.gpu.icon": "#a6d189", + "theme.bar.menus.menu.dashboard.monitors.ram.label": "#e5c890", + "theme.bar.menus.menu.dashboard.monitors.ram.bar": "#e5c890", + "theme.bar.menus.menu.dashboard.monitors.ram.icon": "#e5c890", + "theme.bar.menus.menu.dashboard.monitors.cpu.label": "#ea999c", + "theme.bar.menus.menu.dashboard.monitors.cpu.bar": "#ea999c", + "theme.bar.menus.menu.dashboard.monitors.cpu.icon": "#ea999c", + "theme.bar.menus.menu.dashboard.monitors.bar_background": "#51576d", + "theme.bar.menus.menu.dashboard.directories.right.bottom.color": "#babbf1", + "theme.bar.menus.menu.dashboard.directories.right.middle.color": "#ca9ee6", + "theme.bar.menus.menu.dashboard.directories.right.top.color": "#81c8be", + "theme.bar.menus.menu.dashboard.directories.left.bottom.color": "#ea999c", + "theme.bar.menus.menu.dashboard.directories.left.middle.color": "#e5c890", + "theme.bar.menus.menu.dashboard.directories.left.top.color": "#f4b8e4", + "theme.bar.menus.menu.dashboard.controls.input.text": "#232634", + "theme.bar.menus.menu.dashboard.controls.input.background": "#f4b8e4", + "theme.bar.menus.menu.dashboard.controls.volume.text": "#232634", + "theme.bar.menus.menu.dashboard.controls.volume.background": "#ea999c", + "theme.bar.menus.menu.dashboard.controls.notifications.text": "#232634", + "theme.bar.menus.menu.dashboard.controls.notifications.background": "#e5c890", + "theme.bar.menus.menu.dashboard.controls.bluetooth.text": "#232634", + "theme.bar.menus.menu.dashboard.controls.bluetooth.background": "#99d1db", + "theme.bar.menus.menu.dashboard.controls.wifi.text": "#232634", + "theme.bar.menus.menu.dashboard.controls.wifi.background": "#ca9ee6", + "theme.bar.menus.menu.dashboard.controls.disabled": "#626880", + "theme.bar.menus.menu.dashboard.shortcuts.recording": "#a6d189", + "theme.bar.menus.menu.dashboard.shortcuts.text": "#232634", + "theme.bar.menus.menu.dashboard.shortcuts.background": "#babbf1", + "theme.bar.menus.menu.dashboard.powermenu.sleep": "#99d1db", + "theme.bar.menus.menu.dashboard.powermenu.logout": "#a6d189", + "theme.bar.menus.menu.dashboard.powermenu.restart": "#ef9f76", + "theme.bar.menus.menu.dashboard.profile.name": "#f4b8e4", + "theme.bar.menus.menu.dashboard.border.color": "#414559", + "theme.bar.menus.menu.dashboard.background.color": "#232634", + "theme.bar.menus.menu.dashboard.card.color": "#292c3c", + "theme.bar.menus.menu.clock.weather.hourly.temperature": "#f4b8e4", + "theme.bar.menus.menu.clock.weather.hourly.icon": "#f4b8e4", + "theme.bar.menus.menu.clock.weather.hourly.time": "#f4b8e4", + "theme.bar.menus.menu.clock.weather.thermometer.extremelycold": "#99d1db", + "theme.bar.menus.menu.clock.weather.thermometer.cold": "#8caaee", + "theme.bar.menus.menu.clock.weather.thermometer.moderate": "#babbf1", + "theme.bar.menus.menu.clock.weather.thermometer.hot": "#ef9f76", + "theme.bar.menus.menu.clock.weather.thermometer.extremelyhot": "#e78284", + "theme.bar.menus.menu.clock.weather.stats": "#f4b8e4", + "theme.bar.menus.menu.clock.weather.status": "#81c8be", + "theme.bar.menus.menu.clock.weather.temperature": "#c6d0f5", + "theme.bar.menus.menu.clock.weather.icon": "#f4b8e4", + "theme.bar.menus.menu.clock.calendar.contextdays": "#626880", + "theme.bar.menus.menu.clock.calendar.days": "#c6d0f5", + "theme.bar.menus.menu.clock.calendar.currentday": "#f4b8e4", + "theme.bar.menus.menu.clock.calendar.paginator": "#f4b8e4", + "theme.bar.menus.menu.clock.calendar.weekdays": "#f4b8e4", + "theme.bar.menus.menu.clock.calendar.yearmonth": "#81c8be", + "theme.bar.menus.menu.clock.time.timeperiod": "#81c8be", + "theme.bar.menus.menu.clock.time.time": "#f4b8e4", + "theme.bar.menus.menu.clock.text": "#c6d0f5", + "theme.bar.menus.menu.clock.border.color": "#414559", + "theme.bar.menus.menu.clock.background.color": "#232634", + "theme.bar.menus.menu.clock.card.color": "#292c3c", + "theme.bar.menus.menu.battery.slider.puck": "#737994", + "theme.bar.menus.menu.battery.slider.backgroundhover": "#51576d", + "theme.bar.menus.menu.battery.slider.background": "#626880", + "theme.bar.menus.menu.battery.slider.primary": "#e5c890", + "theme.bar.menus.menu.battery.icons.active": "#e5c890", + "theme.bar.menus.menu.battery.icons.passive": "#949cbb", + "theme.bar.menus.menu.battery.listitems.active": "#e5c890", + "theme.bar.menus.menu.battery.listitems.passive": "#c6d0f5", + "theme.bar.menus.menu.battery.text": "#c6d0f5", + "theme.bar.menus.menu.battery.label.color": "#e5c890", + "theme.bar.menus.menu.battery.border.color": "#414559", + "theme.bar.menus.menu.battery.background.color": "#232634", + "theme.bar.menus.menu.battery.card.color": "#292c3c", + "theme.bar.menus.menu.systray.dropdownmenu.divider": "#292c3c", + "theme.bar.menus.menu.systray.dropdownmenu.text": "#c6d0f5", + "theme.bar.menus.menu.systray.dropdownmenu.background": "#232634", + "theme.bar.menus.menu.bluetooth.iconbutton.active": "#99d1db", + "theme.bar.menus.menu.bluetooth.iconbutton.passive": "#c6d0f5", + "theme.bar.menus.menu.bluetooth.icons.active": "#99d1db", + "theme.bar.menus.menu.bluetooth.icons.passive": "#949cbb", + "theme.bar.menus.menu.bluetooth.listitems.active": "#99d1db", + "theme.bar.menus.menu.bluetooth.listitems.passive": "#c6d0f5", + "theme.bar.menus.menu.bluetooth.switch.puck": "#51576d", + "theme.bar.menus.menu.bluetooth.switch.disabled": "#414559", + "theme.bar.menus.menu.bluetooth.switch.enabled": "#99d1db", + "theme.bar.menus.menu.bluetooth.switch_divider": "#51576d", + "theme.bar.menus.menu.bluetooth.status": "#737994", + "theme.bar.menus.menu.bluetooth.text": "#c6d0f5", + "theme.bar.menus.menu.bluetooth.label.color": "#99d1db", + "theme.bar.menus.menu.bluetooth.border.color": "#414559", + "theme.bar.menus.menu.bluetooth.background.color": "#232634", + "theme.bar.menus.menu.bluetooth.card.color": "#292c3c", + "theme.bar.menus.menu.network.iconbuttons.active": "#ca9ee6", + "theme.bar.menus.menu.network.iconbuttons.passive": "#c6d0f5", + "theme.bar.menus.menu.network.icons.active": "#ca9ee6", + "theme.bar.menus.menu.network.icons.passive": "#949cbb", + "theme.bar.menus.menu.network.listitems.active": "#ca9ee6", + "theme.bar.menus.menu.network.listitems.passive": "#c6d0f5", + "theme.bar.menus.menu.network.status.color": "#737994", + "theme.bar.menus.menu.network.text": "#c6d0f5", + "theme.bar.menus.menu.network.label.color": "#ca9ee6", + "theme.bar.menus.menu.network.border.color": "#414559", + "theme.bar.menus.menu.network.background.color": "#232634", + "theme.bar.menus.menu.network.card.color": "#292c3c", + "theme.bar.menus.menu.volume.input_slider.puck": "#626880", + "theme.bar.menus.menu.volume.input_slider.backgroundhover": "#51576d", + "theme.bar.menus.menu.volume.input_slider.background": "#626880", + "theme.bar.menus.menu.volume.input_slider.primary": "#ea999c", + "theme.bar.menus.menu.volume.audio_slider.puck": "#626880", + "theme.bar.menus.menu.volume.audio_slider.backgroundhover": "#51576d", + "theme.bar.menus.menu.volume.audio_slider.background": "#626880", + "theme.bar.menus.menu.volume.audio_slider.primary": "#ea999c", + "theme.bar.menus.menu.volume.icons.active": "#ea999c", + "theme.bar.menus.menu.volume.icons.passive": "#949cbb", + "theme.bar.menus.menu.volume.iconbutton.active": "#ea999c", + "theme.bar.menus.menu.volume.iconbutton.passive": "#c6d0f5", + "theme.bar.menus.menu.volume.listitems.active": "#ea999c", + "theme.bar.menus.menu.volume.listitems.passive": "#c6d0f5", + "theme.bar.menus.menu.volume.border.color": "#414559", + "theme.bar.menus.menu.volume.background.color": "#232634", + "theme.bar.menus.menu.media.slider.puck": "#737994", + "theme.bar.menus.menu.media.slider.backgroundhover": "#51576d", + "theme.bar.menus.menu.media.slider.background": "#626880", + "theme.bar.menus.menu.media.slider.primary": "#f4b8e4", + "theme.bar.menus.menu.media.buttons.text": "#232634", + "theme.bar.menus.menu.media.buttons.background": "#babbf1", + "theme.bar.menus.menu.media.buttons.enabled": "#81c8be", + "theme.bar.menus.menu.media.buttons.inactive": "#626880", + "theme.bar.menus.menu.media.border.color": "#414559", + "theme.bar.menus.menu.media.background.color": "#232634", + "theme.bar.menus.menu.media.album": "#f4b8e4", + "theme.bar.menus.menu.media.artist": "#81c8be", + "theme.bar.menus.menu.media.song": "#babbf1", + "theme.bar.menus.tooltip.text": "#c6d0f5", + "theme.bar.menus.tooltip.background": "#232634", + "theme.bar.menus.dropdownmenu.divider": "#292c3c", + "theme.bar.menus.dropdownmenu.text": "#c6d0f5", + "theme.bar.menus.dropdownmenu.background": "#232634", + "theme.bar.menus.slider.puck": "#737994", + "theme.bar.menus.slider.backgroundhover": "#51576d", + "theme.bar.menus.slider.background": "#626880", + "theme.bar.menus.slider.primary": "#babbf1", + "theme.bar.menus.progressbar.background": "#51576d", + "theme.bar.menus.progressbar.foreground": "#babbf1", + "theme.bar.menus.iconbuttons.active": "#babbf1", + "theme.bar.menus.iconbuttons.passive": "#c6d0f5", + "theme.bar.menus.buttons.text": "#232634", + "theme.bar.menus.buttons.disabled": "#626880", + "theme.bar.menus.buttons.active": "#f4b8e4", + "theme.bar.menus.buttons.default": "#babbf1", + "theme.bar.menus.switch.puck": "#51576d", + "theme.bar.menus.switch.disabled": "#414559", + "theme.bar.menus.switch.enabled": "#babbf1", + "theme.bar.menus.icons.active": "#babbf1", + "theme.bar.menus.icons.passive": "#626880", + "theme.bar.menus.listitems.active": "#babbf1", + "theme.bar.menus.listitems.passive": "#c6d0f5", + "theme.bar.menus.label": "#babbf1", + "theme.bar.menus.feinttext": "#414559", + "theme.bar.menus.dimtext": "#626880", + "theme.bar.menus.cards": "#292c3c", + "theme.bar.buttons.notifications.total": "#303446", + "theme.bar.buttons.notifications.icon": "#303446", + "theme.bar.buttons.notifications.background": "#babbf1", + "theme.bar.buttons.clock.icon": "#303446", + "theme.bar.buttons.clock.text": "#303446", + "theme.bar.buttons.clock.background": "#f4b8e4", + "theme.bar.buttons.battery.icon": "#303446", + "theme.bar.buttons.battery.text": "#303446", + "theme.bar.buttons.battery.background": "#e5c890", + "theme.bar.buttons.systray.background": "#303446", + "theme.bar.buttons.bluetooth.icon": "#303446", + "theme.bar.buttons.bluetooth.text": "#303446", + "theme.bar.buttons.bluetooth.background": "#99d1db", + "theme.bar.buttons.network.icon": "#303446", + "theme.bar.buttons.network.text": "#303446", + "theme.bar.buttons.network.background": "#ca9ee6", + "theme.bar.buttons.volume.icon": "#303446", + "theme.bar.buttons.volume.text": "#303446", + "theme.bar.buttons.volume.background": "#ea999c", + "theme.bar.buttons.windowtitle.icon": "#303446", + "theme.bar.buttons.windowtitle.text": "#303446", + "theme.bar.buttons.windowtitle.background": "#f4b8e4", + "theme.bar.buttons.workspaces.active": "#f4b8e4", + "theme.bar.buttons.workspaces.occupied": "#eebebe", + "theme.bar.buttons.workspaces.available": "#99d1db", + "theme.bar.buttons.workspaces.hover": "#51576d", + "theme.bar.buttons.workspaces.background": "#303446", + "theme.bar.buttons.dashboard.icon": "#303446", + "theme.bar.buttons.dashboard.background": "#e5c890", + "theme.osd.label": "#babbf1", + "theme.osd.icon": "#232634", + "theme.osd.bar_overflow_color": "#e78284", + "theme.osd.bar_empty_color": "#414559", + "theme.osd.bar_color": "#babbf1", + "theme.osd.icon_container": "#babbf1", + "theme.osd.bar_container": "#232634", + "theme.notification.close_button.label": "#232634", + "theme.notification.close_button.background": "#e78284", + "theme.notification.labelicon": "#babbf1", + "theme.notification.text": "#c6d0f5", + "theme.notification.time": "#838ba7", + "theme.notification.border": "#414559", + "theme.notification.label": "#babbf1", + "theme.notification.actions.text": "#232634", + "theme.notification.actions.background": "#babbf1", + "theme.notification.background": "#232634", + "theme.bar.buttons.workspaces.numbered_active_highlighted_text_color": "#181825", + "theme.bar.buttons.workspaces.numbered_active_underline_color": "#c678dd", + "theme.bar.menus.menu.media.card.color": "#292c3c", + "theme.bar.menus.check_radio_button.background": "#232534", + "theme.bar.menus.check_radio_button.active": "#b9baf1", + "theme.bar.buttons.style": "default", + "theme.bar.menus.menu.notifications.pager.button": "#babbf1", + "theme.bar.menus.menu.notifications.scrollbar.color": "#babbf1", + "theme.bar.menus.menu.notifications.pager.label": "#949cbb", + "theme.bar.menus.menu.notifications.pager.background": "#232634", + "theme.bar.buttons.clock.icon_background": "#f4b8e4", + "theme.bar.buttons.modules.ram.icon": "#303446", + "theme.bar.buttons.modules.storage.icon_background": "#e78284", + "theme.bar.menus.popover.border": "#232634", + "theme.bar.buttons.volume.icon_background": "#ea999c", + "theme.bar.menus.menu.power.buttons.sleep.icon_background": "#99d1db", + "theme.bar.menus.menu.power.buttons.restart.text": "#ef9f76", + "theme.bar.buttons.modules.updates.background": "#ca9ee6", + "theme.bar.buttons.modules.storage.icon": "#303446", + "theme.bar.buttons.modules.netstat.background": "#a6d189", + "theme.bar.buttons.modules.weather.icon": "#303446", + "theme.bar.buttons.modules.netstat.text": "#303446", + "theme.bar.buttons.modules.storage.background": "#e78284", + "theme.bar.buttons.modules.power.icon": "#303446", + "theme.bar.buttons.modules.storage.text": "#303446", + "theme.bar.buttons.modules.cpu.background": "#e78284", + "theme.bar.menus.menu.power.border.color": "#414559", + "theme.bar.buttons.network.icon_background": "#caa6f7", + "theme.bar.buttons.modules.power.icon_background": "#e78284", + "theme.bar.menus.menu.power.buttons.logout.icon": "#232634", + "theme.bar.menus.menu.power.buttons.restart.icon_background": "#ef9f76", + "theme.bar.menus.menu.power.buttons.restart.icon": "#232634", + "theme.bar.buttons.modules.cpu.icon": "#303446", + "theme.bar.buttons.battery.icon_background": "#e5c890", + "theme.bar.buttons.modules.kbLayout.icon_background": "#99d1db", + "theme.bar.buttons.modules.weather.text": "#303446", + "theme.bar.menus.menu.power.buttons.shutdown.icon": "#232634", + "theme.bar.menus.menu.power.buttons.sleep.text": "#99d1db", + "theme.bar.buttons.modules.weather.icon_background": "#babbf1", + "theme.bar.menus.menu.power.buttons.shutdown.background": "#292c3c", + "theme.bar.buttons.media.icon_background": "#babbf1", + "theme.bar.menus.menu.power.buttons.logout.background": "#292c3c", + "theme.bar.buttons.modules.kbLayout.icon": "#303446", + "theme.bar.buttons.modules.ram.icon_background": "#e5c890", + "theme.bar.menus.menu.power.buttons.shutdown.icon_background": "#e78284", + "theme.bar.menus.menu.power.buttons.shutdown.text": "#e78284", + "theme.bar.menus.menu.power.buttons.sleep.background": "#292c3c", + "theme.bar.buttons.modules.ram.text": "#303446", + "theme.bar.menus.menu.power.buttons.logout.text": "#a6d189", + "theme.bar.buttons.modules.updates.icon_background": "#ca9ee6", + "theme.bar.buttons.modules.kbLayout.background": "#99d1db", + "theme.bar.buttons.modules.power.background": "#e78284", + "theme.bar.buttons.modules.weather.background": "#babbf1", + "theme.bar.buttons.icon_background": "#303446", + "theme.bar.menus.menu.power.background.color": "#232634", + "theme.bar.buttons.modules.ram.background": "#e5c890", + "theme.bar.buttons.modules.netstat.icon": "#303446", + "theme.bar.buttons.windowtitle.icon_background": "#f4b8e4", + "theme.bar.buttons.modules.cpu.icon_background": "#e78284", + "theme.bar.menus.menu.power.buttons.logout.icon_background": "#a6d189", + "theme.bar.buttons.modules.updates.text": "#303446", + "theme.bar.menus.menu.power.buttons.sleep.icon": "#232634", + "theme.bar.buttons.bluetooth.icon_background": "#89dbeb", + "theme.bar.menus.menu.power.buttons.restart.background": "#292c3c", + "theme.bar.buttons.modules.updates.icon": "#303446", + "theme.bar.buttons.modules.cpu.text": "#303446", + "theme.bar.buttons.modules.netstat.icon_background": "#a6d189", + "theme.bar.buttons.modules.kbLayout.text": "#303446", + "theme.bar.buttons.notifications.icon_background": "#babbf1", + "theme.bar.buttons.modules.power.border": "#e78284", + "theme.bar.buttons.modules.weather.border": "#babbf1", + "theme.bar.buttons.modules.updates.border": "#ca9ee6", + "theme.bar.buttons.modules.kbLayout.border": "#99d1db", + "theme.bar.buttons.modules.netstat.border": "#a6d189", + "theme.bar.buttons.modules.storage.border": "#e78284", + "theme.bar.buttons.modules.cpu.border": "#e78284", + "theme.bar.buttons.modules.ram.border": "#e5c890", + "theme.bar.buttons.notifications.border": "#babbf1", + "theme.bar.buttons.clock.border": "#f4b8e4", + "theme.bar.buttons.battery.border": "#e5c890", + "theme.bar.buttons.systray.border": "#51576d", + "theme.bar.buttons.bluetooth.border": "#99d1db", + "theme.bar.buttons.network.border": "#ca9ee6", + "theme.bar.buttons.volume.border": "#ea999c", + "theme.bar.buttons.media.border": "#babbf1", + "theme.bar.buttons.windowtitle.border": "#f4b8e4", + "theme.bar.buttons.workspaces.border": "#232634", + "theme.bar.buttons.dashboard.border": "#e5c890", + "theme.bar.buttons.modules.submap.background": "#81c8be", + "theme.bar.buttons.modules.submap.text": "#303446", + "theme.bar.buttons.modules.submap.border": "#81c8be", + "theme.bar.buttons.modules.submap.icon": "#303446", + "theme.bar.buttons.modules.submap.icon_background": "#303446", + "theme.bar.menus.menu.network.switch.puck": "#51576d", + "theme.bar.menus.menu.network.switch.disabled": "#414559", + "theme.bar.menus.menu.network.switch.enabled": "#ca9ee6" +} \ No newline at end of file diff --git a/themes/catppuccin_latte.json b/themes/catppuccin_latte.json index 64559e2..249309d 100644 --- a/themes/catppuccin_latte.json +++ b/themes/catppuccin_latte.json @@ -337,5 +337,8 @@ "theme.bar.buttons.modules.submap.text": "#179299", "theme.bar.buttons.modules.submap.border": "#179299", "theme.bar.buttons.modules.submap.icon": "#179299", - "theme.bar.buttons.modules.submap.icon_background": "#dcdfe8" + "theme.bar.buttons.modules.submap.icon_background": "#dcdfe8", + "theme.bar.menus.menu.network.switch.enabled": "#8839ef", + "theme.bar.menus.menu.network.switch.disabled": "#ccd0da", + "theme.bar.menus.menu.network.switch.puck": "#bcc0cc" } \ No newline at end of file diff --git a/themes/catppuccin_latte_split.json b/themes/catppuccin_latte_split.json index 13aa39c..4bedd01 100644 --- a/themes/catppuccin_latte_split.json +++ b/themes/catppuccin_latte_split.json @@ -337,5 +337,8 @@ "theme.bar.buttons.modules.submap.text": "#179299", "theme.bar.buttons.modules.submap.border": "#179299", "theme.bar.buttons.modules.submap.icon": "#181825", - "theme.bar.buttons.modules.submap.icon_background": "#179299" + "theme.bar.buttons.modules.submap.icon_background": "#179299", + "theme.bar.menus.menu.network.switch.enabled": "#8839ef", + "theme.bar.menus.menu.network.switch.disabled": "#ccd0da", + "theme.bar.menus.menu.network.switch.puck": "#bcc0cc" } \ No newline at end of file diff --git a/themes/catppuccin_latte_vivid.json b/themes/catppuccin_latte_vivid.json new file mode 100644 index 0000000..0d21587 --- /dev/null +++ b/themes/catppuccin_latte_vivid.json @@ -0,0 +1,344 @@ +{ + "theme.bar.menus.background": "#eff1f5", + "theme.bar.background": "#eff1f5", + "theme.bar.buttons.media.icon": "#dcdfe8", + "theme.bar.buttons.media.text": "#dcdfe8", + "theme.bar.buttons.icon": "#7287fd", + "theme.bar.buttons.text": "#7287fd", + "theme.bar.buttons.hover": "#bcc0cc", + "theme.bar.buttons.background": "#e6e9ef", + "theme.bar.menus.text": "#4c4f69", + "theme.bar.menus.border.color": "#ccd0da", + "theme.bar.buttons.media.background": "#7287fd", + "theme.bar.menus.menu.volume.text": "#4c4f69", + "theme.bar.menus.menu.volume.card.color": "#dcdfe8", + "theme.bar.menus.menu.volume.label.color": "#e64553", + "theme.bar.menus.popover.text": "#7287fd", + "theme.bar.menus.popover.background": "#dce0e8", + "theme.bar.menus.menu.dashboard.powermenu.shutdown": "#d20f39", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.deny": "#d20f39", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.confirm": "#40a02b", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.button_text": "#dce0e8", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.body": "#4c4f69", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.label": "#7287fd", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.border": "#ccd0da", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.background": "#dce0e8", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.card": "#eff1f5", + "theme.bar.menus.menu.notifications.switch.puck": "#bcc0cc", + "theme.bar.menus.menu.notifications.switch.disabled": "#ccd0da", + "theme.bar.menus.menu.notifications.switch.enabled": "#7287fd", + "theme.bar.menus.menu.notifications.clear": "#d20f39", + "theme.bar.menus.menu.notifications.switch_divider": "#bcc0cc", + "theme.bar.menus.menu.notifications.border": "#ccd0da", + "theme.bar.menus.menu.notifications.card": "#dcdfe8", + "theme.bar.menus.menu.notifications.background": "#eff1f5", + "theme.bar.menus.menu.notifications.no_notifications_label": "#ccd0da", + "theme.bar.menus.menu.notifications.label": "#7287fd", + "theme.bar.menus.menu.dashboard.monitors.disk.label": "#ea76cb", + "theme.bar.menus.menu.dashboard.monitors.disk.bar": "#ea76cb", + "theme.bar.menus.menu.dashboard.monitors.disk.icon": "#ea76cb", + "theme.bar.menus.menu.dashboard.monitors.gpu.label": "#40a02b", + "theme.bar.menus.menu.dashboard.monitors.gpu.bar": "#40a02b", + "theme.bar.menus.menu.dashboard.monitors.gpu.icon": "#40a02b", + "theme.bar.menus.menu.dashboard.monitors.ram.label": "#df8e1d", + "theme.bar.menus.menu.dashboard.monitors.ram.bar": "#df8e1d", + "theme.bar.menus.menu.dashboard.monitors.ram.icon": "#df8e1d", + "theme.bar.menus.menu.dashboard.monitors.cpu.label": "#e64553", + "theme.bar.menus.menu.dashboard.monitors.cpu.bar": "#e64553", + "theme.bar.menus.menu.dashboard.monitors.cpu.icon": "#e64553", + "theme.bar.menus.menu.dashboard.monitors.bar_background": "#bcc0cc", + "theme.bar.menus.menu.dashboard.directories.right.bottom.color": "#7287fd", + "theme.bar.menus.menu.dashboard.directories.right.middle.color": "#8839ef", + "theme.bar.menus.menu.dashboard.directories.right.top.color": "#179299", + "theme.bar.menus.menu.dashboard.directories.left.bottom.color": "#e64553", + "theme.bar.menus.menu.dashboard.directories.left.middle.color": "#df8e1d", + "theme.bar.menus.menu.dashboard.directories.left.top.color": "#ea76cb", + "theme.bar.menus.menu.dashboard.controls.input.text": "#dce0e8", + "theme.bar.menus.menu.dashboard.controls.input.background": "#ea76cb", + "theme.bar.menus.menu.dashboard.controls.volume.text": "#dce0e8", + "theme.bar.menus.menu.dashboard.controls.volume.background": "#e64553", + "theme.bar.menus.menu.dashboard.controls.notifications.text": "#dce0e8", + "theme.bar.menus.menu.dashboard.controls.notifications.background": "#df8e1d", + "theme.bar.menus.menu.dashboard.controls.bluetooth.text": "#dce0e8", + "theme.bar.menus.menu.dashboard.controls.bluetooth.background": "#04a5e5", + "theme.bar.menus.menu.dashboard.controls.wifi.text": "#dce0e8", + "theme.bar.menus.menu.dashboard.controls.wifi.background": "#8839ef", + "theme.bar.menus.menu.dashboard.controls.disabled": "#acb0be", + "theme.bar.menus.menu.dashboard.shortcuts.recording": "#40a02b", + "theme.bar.menus.menu.dashboard.shortcuts.text": "#dce0e8", + "theme.bar.menus.menu.dashboard.shortcuts.background": "#7287fd", + "theme.bar.menus.menu.dashboard.powermenu.sleep": "#04a5e5", + "theme.bar.menus.menu.dashboard.powermenu.logout": "#40a02b", + "theme.bar.menus.menu.dashboard.powermenu.restart": "#fe640b", + "theme.bar.menus.menu.dashboard.profile.name": "#ea76cb", + "theme.bar.menus.menu.dashboard.border.color": "#ccd0da", + "theme.bar.menus.menu.dashboard.background.color": "#eff1f5", + "theme.bar.menus.menu.dashboard.card.color": "#dcdfe8", + "theme.bar.menus.menu.clock.weather.hourly.temperature": "#ea76cb", + "theme.bar.menus.menu.clock.weather.hourly.icon": "#ea76cb", + "theme.bar.menus.menu.clock.weather.hourly.time": "#ea76cb", + "theme.bar.menus.menu.clock.weather.thermometer.extremelycold": "#04a5e5", + "theme.bar.menus.menu.clock.weather.thermometer.cold": "#1e66f5", + "theme.bar.menus.menu.clock.weather.thermometer.moderate": "#7287fd", + "theme.bar.menus.menu.clock.weather.thermometer.hot": "#fe640b", + "theme.bar.menus.menu.clock.weather.thermometer.extremelyhot": "#d20f39", + "theme.bar.menus.menu.clock.weather.stats": "#ea76cb", + "theme.bar.menus.menu.clock.weather.status": "#179299", + "theme.bar.menus.menu.clock.weather.temperature": "#4c4f69", + "theme.bar.menus.menu.clock.weather.icon": "#ea76cb", + "theme.bar.menus.menu.clock.calendar.contextdays": "#acb0be", + "theme.bar.menus.menu.clock.calendar.days": "#4c4f69", + "theme.bar.menus.menu.clock.calendar.currentday": "#ea76cb", + "theme.bar.menus.menu.clock.calendar.paginator": "#ea76cb", + "theme.bar.menus.menu.clock.calendar.weekdays": "#ea76cb", + "theme.bar.menus.menu.clock.calendar.yearmonth": "#179299", + "theme.bar.menus.menu.clock.time.timeperiod": "#179299", + "theme.bar.menus.menu.clock.time.time": "#ea76cb", + "theme.bar.menus.menu.clock.text": "#4c4f69", + "theme.bar.menus.menu.clock.border.color": "#ccd0da", + "theme.bar.menus.menu.clock.background.color": "#eff1f5", + "theme.bar.menus.menu.clock.card.color": "#dcdfe8", + "theme.bar.menus.menu.battery.slider.puck": "#9ca0b0", + "theme.bar.menus.menu.battery.slider.backgroundhover": "#bcc0cc", + "theme.bar.menus.menu.battery.slider.background": "#acb0be", + "theme.bar.menus.menu.battery.slider.primary": "#df8e1d", + "theme.bar.menus.menu.battery.icons.active": "#df8e1d", + "theme.bar.menus.menu.battery.icons.passive": "#7c7f93", + "theme.bar.menus.menu.battery.listitems.active": "#df8e1d", + "theme.bar.menus.menu.battery.listitems.passive": "#4c4f69", + "theme.bar.menus.menu.battery.text": "#4c4f69", + "theme.bar.menus.menu.battery.label.color": "#df8e1d", + "theme.bar.menus.menu.battery.border.color": "#ccd0da", + "theme.bar.menus.menu.battery.background.color": "#eff1f5", + "theme.bar.menus.menu.battery.card.color": "#dcdfe8", + "theme.bar.menus.menu.systray.dropdownmenu.divider": "#eff1f5", + "theme.bar.menus.menu.systray.dropdownmenu.text": "#4c4f69", + "theme.bar.menus.menu.systray.dropdownmenu.background": "#dce0e8", + "theme.bar.menus.menu.bluetooth.iconbutton.active": "#04a5e5", + "theme.bar.menus.menu.bluetooth.iconbutton.passive": "#4c4f69", + "theme.bar.menus.menu.bluetooth.icons.active": "#04a5e5", + "theme.bar.menus.menu.bluetooth.icons.passive": "#7c7f93", + "theme.bar.menus.menu.bluetooth.listitems.active": "#04a5e5", + "theme.bar.menus.menu.bluetooth.listitems.passive": "#4c4f69", + "theme.bar.menus.menu.bluetooth.switch.puck": "#bcc0cc", + "theme.bar.menus.menu.bluetooth.switch.disabled": "#ccd0da", + "theme.bar.menus.menu.bluetooth.switch.enabled": "#04a5e5", + "theme.bar.menus.menu.bluetooth.switch_divider": "#bcc0cc", + "theme.bar.menus.menu.bluetooth.status": "#9ca0b0", + "theme.bar.menus.menu.bluetooth.text": "#4c4f69", + "theme.bar.menus.menu.bluetooth.label.color": "#04a5e5", + "theme.bar.menus.menu.bluetooth.border.color": "#ccd0da", + "theme.bar.menus.menu.bluetooth.background.color": "#eff1f5", + "theme.bar.menus.menu.bluetooth.card.color": "#dcdfe8", + "theme.bar.menus.menu.network.iconbuttons.active": "#8839ef", + "theme.bar.menus.menu.network.iconbuttons.passive": "#4c4f69", + "theme.bar.menus.menu.network.icons.active": "#8839ef", + "theme.bar.menus.menu.network.icons.passive": "#7c7f93", + "theme.bar.menus.menu.network.listitems.active": "#8839ef", + "theme.bar.menus.menu.network.listitems.passive": "#4c4f69", + "theme.bar.menus.menu.network.status.color": "#9ca0b0", + "theme.bar.menus.menu.network.text": "#4c4f69", + "theme.bar.menus.menu.network.label.color": "#8839ef", + "theme.bar.menus.menu.network.border.color": "#ccd0da", + "theme.bar.menus.menu.network.background.color": "#eff1f5", + "theme.bar.menus.menu.network.card.color": "#dcdfe8", + "theme.bar.menus.menu.volume.input_slider.puck": "#acb0be", + "theme.bar.menus.menu.volume.input_slider.backgroundhover": "#bcc0cc", + "theme.bar.menus.menu.volume.input_slider.background": "#acb0be", + "theme.bar.menus.menu.volume.input_slider.primary": "#e64553", + "theme.bar.menus.menu.volume.audio_slider.puck": "#acb0be", + "theme.bar.menus.menu.volume.audio_slider.backgroundhover": "#bcc0cc", + "theme.bar.menus.menu.volume.audio_slider.background": "#acb0be", + "theme.bar.menus.menu.volume.audio_slider.primary": "#e64553", + "theme.bar.menus.menu.volume.icons.active": "#e64553", + "theme.bar.menus.menu.volume.icons.passive": "#7c7f93", + "theme.bar.menus.menu.volume.iconbutton.active": "#e64553", + "theme.bar.menus.menu.volume.iconbutton.passive": "#4c4f69", + "theme.bar.menus.menu.volume.listitems.active": "#e64553", + "theme.bar.menus.menu.volume.listitems.passive": "#4c4f69", + "theme.bar.menus.menu.volume.border.color": "#ccd0da", + "theme.bar.menus.menu.volume.background.color": "#e6e9ef", + "theme.bar.menus.menu.media.slider.puck": "#9ca0b0", + "theme.bar.menus.menu.media.slider.backgroundhover": "#bcc0cc", + "theme.bar.menus.menu.media.slider.background": "#acb0be", + "theme.bar.menus.menu.media.slider.primary": "#ea76cb", + "theme.bar.menus.menu.media.buttons.text": "#dce0e8", + "theme.bar.menus.menu.media.buttons.background": "#7287fd", + "theme.bar.menus.menu.media.buttons.enabled": "#179299", + "theme.bar.menus.menu.media.buttons.inactive": "#acb0be", + "theme.bar.menus.menu.media.border.color": "#ccd0da", + "theme.bar.menus.menu.media.background.color": "#eff1f5", + "theme.bar.menus.menu.media.album": "#ea76cb", + "theme.bar.menus.menu.media.artist": "#179299", + "theme.bar.menus.menu.media.song": "#7287fd", + "theme.bar.menus.tooltip.text": "#4c4f69", + "theme.bar.menus.tooltip.background": "#dce0e8", + "theme.bar.menus.dropdownmenu.divider": "#eff1f5", + "theme.bar.menus.dropdownmenu.text": "#4c4f69", + "theme.bar.menus.dropdownmenu.background": "#dce0e8", + "theme.bar.menus.slider.puck": "#9ca0b0", + "theme.bar.menus.slider.backgroundhover": "#bcc0cc", + "theme.bar.menus.slider.background": "#acb0be", + "theme.bar.menus.slider.primary": "#7287fd", + "theme.bar.menus.progressbar.background": "#bcc0cc", + "theme.bar.menus.progressbar.foreground": "#7287fd", + "theme.bar.menus.iconbuttons.active": "#7287fd", + "theme.bar.menus.iconbuttons.passive": "#4c4f69", + "theme.bar.menus.buttons.text": "#dce0e8", + "theme.bar.menus.buttons.disabled": "#acb0be", + "theme.bar.menus.buttons.active": "#ea76cb", + "theme.bar.menus.buttons.default": "#7287fd", + "theme.bar.menus.switch.puck": "#bcc0cc", + "theme.bar.menus.switch.disabled": "#ccd0da", + "theme.bar.menus.switch.enabled": "#7287fd", + "theme.bar.menus.icons.active": "#7287fd", + "theme.bar.menus.icons.passive": "#acb0be", + "theme.bar.menus.listitems.active": "#7287fd", + "theme.bar.menus.listitems.passive": "#4c4f69", + "theme.bar.menus.label": "#7287fd", + "theme.bar.menus.feinttext": "#ccd0da", + "theme.bar.menus.dimtext": "#acb0be", + "theme.bar.menus.cards": "#dce0e8", + "theme.bar.buttons.notifications.total": "#dcdfe8", + "theme.bar.buttons.notifications.icon": "#dcdfe8", + "theme.bar.buttons.notifications.background": "#7287fd", + "theme.bar.buttons.clock.icon": "#dcdfe8", + "theme.bar.buttons.clock.text": "#dcdfe8", + "theme.bar.buttons.clock.background": "#ea76cb", + "theme.bar.buttons.battery.icon": "#dcdfe8", + "theme.bar.buttons.battery.text": "#dcdfe8", + "theme.bar.buttons.battery.background": "#df8e1d", + "theme.bar.buttons.systray.background": "#dcdfe8", + "theme.bar.buttons.bluetooth.icon": "#dcdfe8", + "theme.bar.buttons.bluetooth.text": "#dcdfe8", + "theme.bar.buttons.bluetooth.background": "#04a5e5", + "theme.bar.buttons.network.icon": "#dcdfe8", + "theme.bar.buttons.network.text": "#dcdfe8", + "theme.bar.buttons.network.background": "#8839ef", + "theme.bar.buttons.volume.icon": "#dcdfe8", + "theme.bar.buttons.volume.text": "#dcdfe8", + "theme.bar.buttons.volume.background": "#e64553", + "theme.bar.buttons.windowtitle.icon": "#dcdfe8", + "theme.bar.buttons.windowtitle.text": "#dcdfe8", + "theme.bar.buttons.windowtitle.background": "#ea76cb", + "theme.bar.buttons.workspaces.active": "#ea76cb", + "theme.bar.buttons.workspaces.occupied": "#dd7878", + "theme.bar.buttons.workspaces.available": "#04a5e5", + "theme.bar.buttons.workspaces.hover": "#bcc0cc", + "theme.bar.buttons.workspaces.background": "#dcdfe8", + "theme.bar.buttons.dashboard.icon": "#dcdfe8", + "theme.bar.buttons.dashboard.background": "#df8e1d", + "theme.osd.label": "#7287fd", + "theme.osd.icon": "#ccd0da", + "theme.osd.bar_overflow_color": "#d20f39", + "theme.osd.bar_empty_color": "#acb0be", + "theme.osd.bar_color": "#7287fd", + "theme.osd.icon_container": "#7287fd", + "theme.osd.bar_container": "#ccd0da", + "theme.notification.close_button.label": "#dce0e8", + "theme.notification.close_button.background": "#d20f39", + "theme.notification.labelicon": "#7287fd", + "theme.notification.text": "#4c4f69", + "theme.notification.time": "#8c8fa1", + "theme.notification.border": "#ccd0da", + "theme.notification.label": "#7287fd", + "theme.notification.actions.text": "#dce0e8", + "theme.notification.actions.background": "#7287fd", + "theme.notification.background": "#ccd0da", + "theme.bar.buttons.workspaces.numbered_active_highlighted_text_color": "#181825", + "theme.bar.buttons.workspaces.numbered_active_underline_color": "#f5c2e7", + "theme.bar.menus.menu.media.card.color": "#dcdfe8", + "theme.bar.menus.check_radio_button.background": "#dcdfe8", + "theme.bar.menus.check_radio_button.active": "#7186fd", + "theme.bar.buttons.style": "default", + "theme.bar.menus.menu.notifications.pager.button": "#7287fd", + "theme.bar.menus.menu.notifications.scrollbar.color": "#7287fd", + "theme.bar.menus.menu.notifications.pager.label": "#7c7f93", + "theme.bar.menus.menu.notifications.pager.background": "#eff1f5", + "theme.bar.buttons.clock.icon_background": "#ea76cb", + "theme.bar.buttons.modules.ram.icon": "#dcdfe8", + "theme.bar.buttons.modules.storage.icon_background": "#d20f39", + "theme.bar.menus.popover.border": "#dce0e8", + "theme.bar.buttons.volume.icon_background": "#e64553", + "theme.bar.menus.menu.power.buttons.sleep.icon_background": "#04a5e5", + "theme.bar.menus.menu.power.buttons.restart.text": "#fe640b", + "theme.bar.buttons.modules.updates.background": "#8839ef", + "theme.bar.buttons.modules.storage.icon": "#dcdfe8", + "theme.bar.buttons.modules.netstat.background": "#40a02b", + "theme.bar.buttons.modules.weather.icon": "#dcdfe8", + "theme.bar.buttons.modules.netstat.text": "#dcdfe8", + "theme.bar.buttons.modules.storage.background": "#d20f39", + "theme.bar.buttons.modules.power.icon": "#dcdfe8", + "theme.bar.buttons.modules.storage.text": "#dcdfe8", + "theme.bar.buttons.modules.cpu.background": "#d20f39", + "theme.bar.menus.menu.power.border.color": "#ccd0da", + "theme.bar.buttons.network.icon_background": "#caa6f7", + "theme.bar.buttons.modules.power.icon_background": "#d20f39", + "theme.bar.menus.menu.power.buttons.logout.icon": "#dce0e8", + "theme.bar.menus.menu.power.buttons.restart.icon_background": "#fe640b", + "theme.bar.menus.menu.power.buttons.restart.icon": "#dce0e8", + "theme.bar.buttons.modules.cpu.icon": "#dcdfe8", + "theme.bar.buttons.battery.icon_background": "#df8e1d", + "theme.bar.buttons.modules.kbLayout.icon_background": "#04a5e5", + "theme.bar.buttons.modules.weather.text": "#dcdfe8", + "theme.bar.menus.menu.power.buttons.shutdown.icon": "#dce0e8", + "theme.bar.menus.menu.power.buttons.sleep.text": "#04a5e5", + "theme.bar.buttons.modules.weather.icon_background": "#7287fd", + "theme.bar.menus.menu.power.buttons.shutdown.background": "#dcdfe8", + "theme.bar.buttons.media.icon_background": "#7287fd", + "theme.bar.menus.menu.power.buttons.logout.background": "#dcdfe8", + "theme.bar.buttons.modules.kbLayout.icon": "#dcdfe8", + "theme.bar.buttons.modules.ram.icon_background": "#df8e1d", + "theme.bar.menus.menu.power.buttons.shutdown.icon_background": "#d20f39", + "theme.bar.menus.menu.power.buttons.shutdown.text": "#d20f39", + "theme.bar.menus.menu.power.buttons.sleep.background": "#dcdfe8", + "theme.bar.buttons.modules.ram.text": "#dcdfe8", + "theme.bar.menus.menu.power.buttons.logout.text": "#40a02b", + "theme.bar.buttons.modules.updates.icon_background": "#8839ef", + "theme.bar.buttons.modules.kbLayout.background": "#04a5e5", + "theme.bar.buttons.modules.power.background": "#d20f39", + "theme.bar.buttons.modules.weather.background": "#7287fd", + "theme.bar.buttons.icon_background": "#dcdfe8", + "theme.bar.menus.menu.power.background.color": "#eff1f5", + "theme.bar.buttons.modules.ram.background": "#df8e1d", + "theme.bar.buttons.modules.netstat.icon": "#dcdfe8", + "theme.bar.buttons.windowtitle.icon_background": "#ea76cb", + "theme.bar.buttons.modules.cpu.icon_background": "#d20f39", + "theme.bar.menus.menu.power.buttons.logout.icon_background": "#40a02b", + "theme.bar.buttons.modules.updates.text": "#dcdfe8", + "theme.bar.menus.menu.power.buttons.sleep.icon": "#dce0e8", + "theme.bar.buttons.bluetooth.icon_background": "#89dbeb", + "theme.bar.menus.menu.power.buttons.restart.background": "#dcdfe8", + "theme.bar.buttons.modules.updates.icon": "#dcdfe8", + "theme.bar.buttons.modules.cpu.text": "#dcdfe8", + "theme.bar.buttons.modules.netstat.icon_background": "#40a02b", + "theme.bar.buttons.modules.kbLayout.text": "#dcdfe8", + "theme.bar.buttons.notifications.icon_background": "#7287fd", + "theme.bar.buttons.modules.power.border": "#d20f39", + "theme.bar.buttons.modules.weather.border": "#7287fd", + "theme.bar.buttons.modules.updates.border": "#8839ef", + "theme.bar.buttons.modules.kbLayout.border": "#04a5e5", + "theme.bar.buttons.modules.netstat.border": "#40a02b", + "theme.bar.buttons.modules.storage.border": "#d20f39", + "theme.bar.buttons.modules.cpu.border": "#d20f39", + "theme.bar.buttons.modules.ram.border": "#df8e1d", + "theme.bar.buttons.notifications.border": "#7287fd", + "theme.bar.buttons.clock.border": "#ea76cb", + "theme.bar.buttons.battery.border": "#df8e1d", + "theme.bar.buttons.systray.border": "#bcc0cc", + "theme.bar.buttons.bluetooth.border": "#04a5e5", + "theme.bar.buttons.network.border": "#8839ef", + "theme.bar.buttons.volume.border": "#e64553", + "theme.bar.buttons.media.border": "#7287fd", + "theme.bar.buttons.windowtitle.border": "#ea76cb", + "theme.bar.buttons.workspaces.border": "#dce0e8", + "theme.bar.buttons.dashboard.border": "#df8e1d", + "theme.bar.buttons.modules.submap.background": "#179299", + "theme.bar.buttons.modules.submap.text": "#dcdfe8", + "theme.bar.buttons.modules.submap.border": "#179299", + "theme.bar.buttons.modules.submap.icon": "#dcdfe8", + "theme.bar.buttons.modules.submap.icon_background": "#dcdfe8", + "theme.bar.menus.menu.network.switch.puck": "#bcc0cc", + "theme.bar.menus.menu.network.switch.disabled": "#ccd0da", + "theme.bar.menus.menu.network.switch.enabled": "#8839ef" +} \ No newline at end of file diff --git a/themes/catppuccin_macchiato.json b/themes/catppuccin_macchiato.json index cf5ecc8..91629ae 100644 --- a/themes/catppuccin_macchiato.json +++ b/themes/catppuccin_macchiato.json @@ -337,5 +337,8 @@ "theme.bar.buttons.modules.submap.text": "#8bd5ca", "theme.bar.buttons.modules.submap.border": "#8bd5ca", "theme.bar.buttons.modules.submap.icon": "#8bd5ca", - "theme.bar.buttons.modules.submap.icon_background": "#24273a" + "theme.bar.buttons.modules.submap.icon_background": "#24273a", + "theme.bar.menus.menu.network.switch.enabled": "#c6a0f6", + "theme.bar.menus.menu.network.switch.disabled": "#363a4f", + "theme.bar.menus.menu.network.switch.puck": "#494d64" } \ No newline at end of file diff --git a/themes/catppuccin_macchiato_split.json b/themes/catppuccin_macchiato_split.json index d5602a8..b96b624 100644 --- a/themes/catppuccin_macchiato_split.json +++ b/themes/catppuccin_macchiato_split.json @@ -337,5 +337,8 @@ "theme.bar.buttons.modules.submap.text": "#8bd5ca", "theme.bar.buttons.modules.submap.border": "#8bd5ca", "theme.bar.buttons.modules.submap.icon": "#181825", - "theme.bar.buttons.modules.submap.icon_background": "#8bd5ca" + "theme.bar.buttons.modules.submap.icon_background": "#8bd5ca", + "theme.bar.menus.menu.network.switch.enabled": "#c6a0f6", + "theme.bar.menus.menu.network.switch.disabled": "#363a4f", + "theme.bar.menus.menu.network.switch.puck": "#494d64" } \ No newline at end of file diff --git a/themes/catppuccin_macchiato_vivid.json b/themes/catppuccin_macchiato_vivid.json new file mode 100644 index 0000000..6dace0b --- /dev/null +++ b/themes/catppuccin_macchiato_vivid.json @@ -0,0 +1,344 @@ +{ + "theme.bar.menus.background": "#181926", + "theme.bar.background": "#181926", + "theme.bar.buttons.media.icon": "#24273a", + "theme.bar.buttons.media.text": "#24273a", + "theme.bar.buttons.icon": "#b7bdf8", + "theme.bar.buttons.text": "#b7bdf8", + "theme.bar.buttons.hover": "#494d64", + "theme.bar.buttons.background": "#24273a", + "theme.bar.menus.text": "#cad3f5", + "theme.bar.menus.border.color": "#363a4f", + "theme.bar.buttons.media.background": "#b7bdf8", + "theme.bar.menus.menu.volume.text": "#cad3f5", + "theme.bar.menus.menu.volume.card.color": "#1e2030", + "theme.bar.menus.menu.volume.label.color": "#ee99a0", + "theme.bar.menus.popover.text": "#b7bdf8", + "theme.bar.menus.popover.background": "#181926", + "theme.bar.menus.menu.dashboard.powermenu.shutdown": "#ed8796", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.deny": "#ed8796", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.confirm": "#a6da95", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.button_text": "#181926", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.body": "#cad3f5", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.label": "#b7bdf8", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.border": "#363a4f", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.background": "#181926", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.card": "#1e2030", + "theme.bar.menus.menu.notifications.switch.puck": "#494d64", + "theme.bar.menus.menu.notifications.switch.disabled": "#363a4f", + "theme.bar.menus.menu.notifications.switch.enabled": "#b7bdf8", + "theme.bar.menus.menu.notifications.clear": "#ed8796", + "theme.bar.menus.menu.notifications.switch_divider": "#494d64", + "theme.bar.menus.menu.notifications.border": "#363a4f", + "theme.bar.menus.menu.notifications.card": "#1e2030", + "theme.bar.menus.menu.notifications.background": "#181926", + "theme.bar.menus.menu.notifications.no_notifications_label": "#363a4f", + "theme.bar.menus.menu.notifications.label": "#b7bdf8", + "theme.bar.menus.menu.dashboard.monitors.disk.label": "#f5bde6", + "theme.bar.menus.menu.dashboard.monitors.disk.bar": "#f5bde6", + "theme.bar.menus.menu.dashboard.monitors.disk.icon": "#f5bde6", + "theme.bar.menus.menu.dashboard.monitors.gpu.label": "#a6da95", + "theme.bar.menus.menu.dashboard.monitors.gpu.bar": "#a6da95", + "theme.bar.menus.menu.dashboard.monitors.gpu.icon": "#a6da95", + "theme.bar.menus.menu.dashboard.monitors.ram.label": "#eed49f", + "theme.bar.menus.menu.dashboard.monitors.ram.bar": "#eed49f", + "theme.bar.menus.menu.dashboard.monitors.ram.icon": "#eed49f", + "theme.bar.menus.menu.dashboard.monitors.cpu.label": "#ee99a0", + "theme.bar.menus.menu.dashboard.monitors.cpu.bar": "#ee99a0", + "theme.bar.menus.menu.dashboard.monitors.cpu.icon": "#ee99a0", + "theme.bar.menus.menu.dashboard.monitors.bar_background": "#494d64", + "theme.bar.menus.menu.dashboard.directories.right.bottom.color": "#b7bdf8", + "theme.bar.menus.menu.dashboard.directories.right.middle.color": "#c6a0f6", + "theme.bar.menus.menu.dashboard.directories.right.top.color": "#8bd5ca", + "theme.bar.menus.menu.dashboard.directories.left.bottom.color": "#ee99a0", + "theme.bar.menus.menu.dashboard.directories.left.middle.color": "#eed49f", + "theme.bar.menus.menu.dashboard.directories.left.top.color": "#f5bde6", + "theme.bar.menus.menu.dashboard.controls.input.text": "#181926", + "theme.bar.menus.menu.dashboard.controls.input.background": "#f5bde6", + "theme.bar.menus.menu.dashboard.controls.volume.text": "#181926", + "theme.bar.menus.menu.dashboard.controls.volume.background": "#ee99a0", + "theme.bar.menus.menu.dashboard.controls.notifications.text": "#181926", + "theme.bar.menus.menu.dashboard.controls.notifications.background": "#eed49f", + "theme.bar.menus.menu.dashboard.controls.bluetooth.text": "#181926", + "theme.bar.menus.menu.dashboard.controls.bluetooth.background": "#91d7e3", + "theme.bar.menus.menu.dashboard.controls.wifi.text": "#181926", + "theme.bar.menus.menu.dashboard.controls.wifi.background": "#c6a0f6", + "theme.bar.menus.menu.dashboard.controls.disabled": "#5b6078", + "theme.bar.menus.menu.dashboard.shortcuts.recording": "#a6da95", + "theme.bar.menus.menu.dashboard.shortcuts.text": "#181926", + "theme.bar.menus.menu.dashboard.shortcuts.background": "#b7bdf8", + "theme.bar.menus.menu.dashboard.powermenu.sleep": "#91d7e3", + "theme.bar.menus.menu.dashboard.powermenu.logout": "#a6da95", + "theme.bar.menus.menu.dashboard.powermenu.restart": "#f5a97f", + "theme.bar.menus.menu.dashboard.profile.name": "#f5bde6", + "theme.bar.menus.menu.dashboard.border.color": "#363a4f", + "theme.bar.menus.menu.dashboard.background.color": "#181926", + "theme.bar.menus.menu.dashboard.card.color": "#1e2030", + "theme.bar.menus.menu.clock.weather.hourly.temperature": "#f5bde6", + "theme.bar.menus.menu.clock.weather.hourly.icon": "#f5bde6", + "theme.bar.menus.menu.clock.weather.hourly.time": "#f5bde6", + "theme.bar.menus.menu.clock.weather.thermometer.extremelycold": "#91d7e3", + "theme.bar.menus.menu.clock.weather.thermometer.cold": "#8aadf4", + "theme.bar.menus.menu.clock.weather.thermometer.moderate": "#b7bdf8", + "theme.bar.menus.menu.clock.weather.thermometer.hot": "#f5a97f", + "theme.bar.menus.menu.clock.weather.thermometer.extremelyhot": "#ed8796", + "theme.bar.menus.menu.clock.weather.stats": "#f5bde6", + "theme.bar.menus.menu.clock.weather.status": "#8bd5ca", + "theme.bar.menus.menu.clock.weather.temperature": "#cad3f5", + "theme.bar.menus.menu.clock.weather.icon": "#f5bde6", + "theme.bar.menus.menu.clock.calendar.contextdays": "#5b6078", + "theme.bar.menus.menu.clock.calendar.days": "#cad3f5", + "theme.bar.menus.menu.clock.calendar.currentday": "#f5bde6", + "theme.bar.menus.menu.clock.calendar.paginator": "#f5bde6", + "theme.bar.menus.menu.clock.calendar.weekdays": "#f5bde6", + "theme.bar.menus.menu.clock.calendar.yearmonth": "#8bd5ca", + "theme.bar.menus.menu.clock.time.timeperiod": "#8bd5ca", + "theme.bar.menus.menu.clock.time.time": "#f5bde6", + "theme.bar.menus.menu.clock.text": "#cad3f5", + "theme.bar.menus.menu.clock.border.color": "#363a4f", + "theme.bar.menus.menu.clock.background.color": "#181926", + "theme.bar.menus.menu.clock.card.color": "#1e2030", + "theme.bar.menus.menu.battery.slider.puck": "#6e738d", + "theme.bar.menus.menu.battery.slider.backgroundhover": "#494d64", + "theme.bar.menus.menu.battery.slider.background": "#5b6078", + "theme.bar.menus.menu.battery.slider.primary": "#eed49f", + "theme.bar.menus.menu.battery.icons.active": "#eed49f", + "theme.bar.menus.menu.battery.icons.passive": "#939ab7", + "theme.bar.menus.menu.battery.listitems.active": "#eed49f", + "theme.bar.menus.menu.battery.listitems.passive": "#cad3f5", + "theme.bar.menus.menu.battery.text": "#cad3f5", + "theme.bar.menus.menu.battery.label.color": "#eed49f", + "theme.bar.menus.menu.battery.border.color": "#363a4f", + "theme.bar.menus.menu.battery.background.color": "#181926", + "theme.bar.menus.menu.battery.card.color": "#1e2030", + "theme.bar.menus.menu.systray.dropdownmenu.divider": "#1e2030", + "theme.bar.menus.menu.systray.dropdownmenu.text": "#cad3f5", + "theme.bar.menus.menu.systray.dropdownmenu.background": "#181926", + "theme.bar.menus.menu.bluetooth.iconbutton.active": "#91d7e3", + "theme.bar.menus.menu.bluetooth.iconbutton.passive": "#cad3f5", + "theme.bar.menus.menu.bluetooth.icons.active": "#91d7e3", + "theme.bar.menus.menu.bluetooth.icons.passive": "#939ab7", + "theme.bar.menus.menu.bluetooth.listitems.active": "#91d7e3", + "theme.bar.menus.menu.bluetooth.listitems.passive": "#cad3f5", + "theme.bar.menus.menu.bluetooth.switch.puck": "#494d64", + "theme.bar.menus.menu.bluetooth.switch.disabled": "#363a4f", + "theme.bar.menus.menu.bluetooth.switch.enabled": "#91d7e3", + "theme.bar.menus.menu.bluetooth.switch_divider": "#494d64", + "theme.bar.menus.menu.bluetooth.status": "#6e738d", + "theme.bar.menus.menu.bluetooth.text": "#cad3f5", + "theme.bar.menus.menu.bluetooth.label.color": "#91d7e3", + "theme.bar.menus.menu.bluetooth.border.color": "#363a4f", + "theme.bar.menus.menu.bluetooth.background.color": "#181926", + "theme.bar.menus.menu.bluetooth.card.color": "#1e2030", + "theme.bar.menus.menu.network.iconbuttons.active": "#c6a0f6", + "theme.bar.menus.menu.network.iconbuttons.passive": "#cad3f5", + "theme.bar.menus.menu.network.icons.active": "#c6a0f6", + "theme.bar.menus.menu.network.icons.passive": "#939ab7", + "theme.bar.menus.menu.network.listitems.active": "#c6a0f6", + "theme.bar.menus.menu.network.listitems.passive": "#cad3f5", + "theme.bar.menus.menu.network.status.color": "#6e738d", + "theme.bar.menus.menu.network.text": "#cad3f5", + "theme.bar.menus.menu.network.label.color": "#c6a0f6", + "theme.bar.menus.menu.network.border.color": "#363a4f", + "theme.bar.menus.menu.network.background.color": "#181926", + "theme.bar.menus.menu.network.card.color": "#1e2030", + "theme.bar.menus.menu.volume.input_slider.puck": "#5b6078", + "theme.bar.menus.menu.volume.input_slider.backgroundhover": "#494d64", + "theme.bar.menus.menu.volume.input_slider.background": "#5b6078", + "theme.bar.menus.menu.volume.input_slider.primary": "#ee99a0", + "theme.bar.menus.menu.volume.audio_slider.puck": "#5b6078", + "theme.bar.menus.menu.volume.audio_slider.backgroundhover": "#494d64", + "theme.bar.menus.menu.volume.audio_slider.background": "#5b6078", + "theme.bar.menus.menu.volume.audio_slider.primary": "#ee99a0", + "theme.bar.menus.menu.volume.icons.active": "#ee99a0", + "theme.bar.menus.menu.volume.icons.passive": "#939ab7", + "theme.bar.menus.menu.volume.iconbutton.active": "#ee99a0", + "theme.bar.menus.menu.volume.iconbutton.passive": "#cad3f5", + "theme.bar.menus.menu.volume.listitems.active": "#ee99a0", + "theme.bar.menus.menu.volume.listitems.passive": "#cad3f5", + "theme.bar.menus.menu.volume.border.color": "#363a4f", + "theme.bar.menus.menu.volume.background.color": "#181926", + "theme.bar.menus.menu.media.slider.puck": "#6e738d", + "theme.bar.menus.menu.media.slider.backgroundhover": "#494d64", + "theme.bar.menus.menu.media.slider.background": "#5b6078", + "theme.bar.menus.menu.media.slider.primary": "#f5bde6", + "theme.bar.menus.menu.media.buttons.text": "#181926", + "theme.bar.menus.menu.media.buttons.background": "#b7bdf8", + "theme.bar.menus.menu.media.buttons.enabled": "#8bd5ca", + "theme.bar.menus.menu.media.buttons.inactive": "#5b6078", + "theme.bar.menus.menu.media.border.color": "#363a4f", + "theme.bar.menus.menu.media.background.color": "#181926", + "theme.bar.menus.menu.media.album": "#f5bde6", + "theme.bar.menus.menu.media.artist": "#8bd5ca", + "theme.bar.menus.menu.media.song": "#b7bdf8", + "theme.bar.menus.tooltip.text": "#cad3f5", + "theme.bar.menus.tooltip.background": "#181926", + "theme.bar.menus.dropdownmenu.divider": "#1e2030", + "theme.bar.menus.dropdownmenu.text": "#cad3f5", + "theme.bar.menus.dropdownmenu.background": "#181926", + "theme.bar.menus.slider.puck": "#6e738d", + "theme.bar.menus.slider.backgroundhover": "#494d64", + "theme.bar.menus.slider.background": "#5b6078", + "theme.bar.menus.slider.primary": "#b7bdf8", + "theme.bar.menus.progressbar.background": "#494d64", + "theme.bar.menus.progressbar.foreground": "#b7bdf8", + "theme.bar.menus.iconbuttons.active": "#b7bdf8", + "theme.bar.menus.iconbuttons.passive": "#cad3f5", + "theme.bar.menus.buttons.text": "#181926", + "theme.bar.menus.buttons.disabled": "#5b6078", + "theme.bar.menus.buttons.active": "#f5bde6", + "theme.bar.menus.buttons.default": "#b7bdf8", + "theme.bar.menus.switch.puck": "#494d64", + "theme.bar.menus.switch.disabled": "#363a4f", + "theme.bar.menus.switch.enabled": "#b7bdf8", + "theme.bar.menus.icons.active": "#b7bdf8", + "theme.bar.menus.icons.passive": "#5b6078", + "theme.bar.menus.listitems.active": "#b7bdf8", + "theme.bar.menus.listitems.passive": "#cad3f5", + "theme.bar.menus.label": "#b7bdf8", + "theme.bar.menus.feinttext": "#363a4f", + "theme.bar.menus.dimtext": "#5b6078", + "theme.bar.menus.cards": "#1e2030", + "theme.bar.buttons.notifications.total": "#24273a", + "theme.bar.buttons.notifications.icon": "#24273a", + "theme.bar.buttons.notifications.background": "#b7bdf8", + "theme.bar.buttons.clock.icon": "#24273a", + "theme.bar.buttons.clock.text": "#24273a", + "theme.bar.buttons.clock.background": "#f5bde6", + "theme.bar.buttons.battery.icon": "#24273a", + "theme.bar.buttons.battery.text": "#24273a", + "theme.bar.buttons.battery.background": "#eed49f", + "theme.bar.buttons.systray.background": "#24273a", + "theme.bar.buttons.bluetooth.icon": "#24273a", + "theme.bar.buttons.bluetooth.text": "#24273a", + "theme.bar.buttons.bluetooth.background": "#91d7e3", + "theme.bar.buttons.network.icon": "#24273a", + "theme.bar.buttons.network.text": "#24273a", + "theme.bar.buttons.network.background": "#c6a0f6", + "theme.bar.buttons.volume.icon": "#24273a", + "theme.bar.buttons.volume.text": "#24273a", + "theme.bar.buttons.volume.background": "#ee99a0", + "theme.bar.buttons.windowtitle.icon": "#24273a", + "theme.bar.buttons.windowtitle.text": "#24273a", + "theme.bar.buttons.windowtitle.background": "#f5bde6", + "theme.bar.buttons.workspaces.active": "#f5bde6", + "theme.bar.buttons.workspaces.occupied": "#f0c6c6", + "theme.bar.buttons.workspaces.available": "#91d7e3", + "theme.bar.buttons.workspaces.hover": "#494d64", + "theme.bar.buttons.workspaces.background": "#24273a", + "theme.bar.buttons.dashboard.icon": "#24273a", + "theme.bar.buttons.dashboard.background": "#eed49f", + "theme.osd.label": "#b7bdf8", + "theme.osd.icon": "#181926", + "theme.osd.bar_overflow_color": "#ed8796", + "theme.osd.bar_empty_color": "#363a4f", + "theme.osd.bar_color": "#b7bdf8", + "theme.osd.icon_container": "#b7bdf8", + "theme.osd.bar_container": "#181926", + "theme.notification.close_button.label": "#181926", + "theme.notification.close_button.background": "#ed8796", + "theme.notification.labelicon": "#b7bdf8", + "theme.notification.text": "#cad3f5", + "theme.notification.time": "#8087a2", + "theme.notification.border": "#363a4f", + "theme.notification.label": "#b7bdf8", + "theme.notification.actions.text": "#181926", + "theme.notification.actions.background": "#b7bdf8", + "theme.notification.background": "#181926", + "theme.bar.buttons.workspaces.numbered_active_highlighted_text_color": "#181825", + "theme.bar.buttons.workspaces.numbered_active_underline_color": "#f5c2e7", + "theme.bar.menus.menu.media.card.color": "#1e2030", + "theme.bar.menus.check_radio_button.background": "#181826", + "theme.bar.menus.check_radio_button.active": "#b7bcf8", + "theme.bar.buttons.style": "default", + "theme.bar.menus.menu.notifications.pager.button": "#b7bdf8", + "theme.bar.menus.menu.notifications.scrollbar.color": "#b7bdf8", + "theme.bar.menus.menu.notifications.pager.label": "#939ab7", + "theme.bar.menus.menu.notifications.pager.background": "#181926", + "theme.bar.buttons.clock.icon_background": "#f5bde6", + "theme.bar.buttons.modules.ram.icon": "#24273a", + "theme.bar.buttons.modules.storage.icon_background": "#ed8796", + "theme.bar.menus.popover.border": "#181926", + "theme.bar.buttons.volume.icon_background": "#ee99a0", + "theme.bar.menus.menu.power.buttons.sleep.icon_background": "#91d7e3", + "theme.bar.menus.menu.power.buttons.restart.text": "#f5a97f", + "theme.bar.buttons.modules.updates.background": "#c6a0f6", + "theme.bar.buttons.modules.storage.icon": "#24273a", + "theme.bar.buttons.modules.netstat.background": "#a6da95", + "theme.bar.buttons.modules.weather.icon": "#24273a", + "theme.bar.buttons.modules.netstat.text": "#24273a", + "theme.bar.buttons.modules.storage.background": "#ed8796", + "theme.bar.buttons.modules.power.icon": "#24273a", + "theme.bar.buttons.modules.storage.text": "#24273a", + "theme.bar.buttons.modules.cpu.background": "#ed8796", + "theme.bar.menus.menu.power.border.color": "#363a4f", + "theme.bar.buttons.network.icon_background": "#caa6f7", + "theme.bar.buttons.modules.power.icon_background": "#ed8796", + "theme.bar.menus.menu.power.buttons.logout.icon": "#181926", + "theme.bar.menus.menu.power.buttons.restart.icon_background": "#f5a97f", + "theme.bar.menus.menu.power.buttons.restart.icon": "#181926", + "theme.bar.buttons.modules.cpu.icon": "#24273a", + "theme.bar.buttons.battery.icon_background": "#eed49f", + "theme.bar.buttons.modules.kbLayout.icon_background": "#91d7e3", + "theme.bar.buttons.modules.weather.text": "#24273a", + "theme.bar.menus.menu.power.buttons.shutdown.icon": "#181926", + "theme.bar.menus.menu.power.buttons.sleep.text": "#91d7e3", + "theme.bar.buttons.modules.weather.icon_background": "#b7bdf8", + "theme.bar.menus.menu.power.buttons.shutdown.background": "#1e2030", + "theme.bar.buttons.media.icon_background": "#b7bdf8", + "theme.bar.menus.menu.power.buttons.logout.background": "#1e2030", + "theme.bar.buttons.modules.kbLayout.icon": "#24273a", + "theme.bar.buttons.modules.ram.icon_background": "#eed49f", + "theme.bar.menus.menu.power.buttons.shutdown.icon_background": "#ed8796", + "theme.bar.menus.menu.power.buttons.shutdown.text": "#ed8796", + "theme.bar.menus.menu.power.buttons.sleep.background": "#1e2030", + "theme.bar.buttons.modules.ram.text": "#24273a", + "theme.bar.menus.menu.power.buttons.logout.text": "#a6da95", + "theme.bar.buttons.modules.updates.icon_background": "#c6a0f6", + "theme.bar.buttons.modules.kbLayout.background": "#91d7e3", + "theme.bar.buttons.modules.power.background": "#ed8796", + "theme.bar.buttons.modules.weather.background": "#b7bdf8", + "theme.bar.buttons.icon_background": "#24273a", + "theme.bar.menus.menu.power.background.color": "#181926", + "theme.bar.buttons.modules.ram.background": "#eed49f", + "theme.bar.buttons.modules.netstat.icon": "#24273a", + "theme.bar.buttons.windowtitle.icon_background": "#f5bde6", + "theme.bar.buttons.modules.cpu.icon_background": "#ed8796", + "theme.bar.menus.menu.power.buttons.logout.icon_background": "#a6da95", + "theme.bar.buttons.modules.updates.text": "#24273a", + "theme.bar.menus.menu.power.buttons.sleep.icon": "#181926", + "theme.bar.buttons.bluetooth.icon_background": "#89dbeb", + "theme.bar.menus.menu.power.buttons.restart.background": "#1e2030", + "theme.bar.buttons.modules.updates.icon": "#24273a", + "theme.bar.buttons.modules.cpu.text": "#24273a", + "theme.bar.buttons.modules.netstat.icon_background": "#a6da95", + "theme.bar.buttons.modules.kbLayout.text": "#24273a", + "theme.bar.buttons.notifications.icon_background": "#b7bdf8", + "theme.bar.buttons.modules.power.border": "#ed8796", + "theme.bar.buttons.modules.weather.border": "#b7bdf8", + "theme.bar.buttons.modules.updates.border": "#c6a0f6", + "theme.bar.buttons.modules.kbLayout.border": "#91d7e3", + "theme.bar.buttons.modules.netstat.border": "#a6da95", + "theme.bar.buttons.modules.storage.border": "#ed8796", + "theme.bar.buttons.modules.cpu.border": "#ed8796", + "theme.bar.buttons.modules.ram.border": "#eed49f", + "theme.bar.buttons.notifications.border": "#b7bdf8", + "theme.bar.buttons.clock.border": "#f5bde6", + "theme.bar.buttons.battery.border": "#eed49f", + "theme.bar.buttons.systray.border": "#494d64", + "theme.bar.buttons.bluetooth.border": "#91d7e3", + "theme.bar.buttons.network.border": "#c6a0f6", + "theme.bar.buttons.volume.border": "#ee99a0", + "theme.bar.buttons.media.border": "#b7bdf8", + "theme.bar.buttons.windowtitle.border": "#f5bde6", + "theme.bar.buttons.workspaces.border": "#181926", + "theme.bar.buttons.dashboard.border": "#eed49f", + "theme.bar.buttons.modules.submap.background": "#8bd5ca", + "theme.bar.buttons.modules.submap.text": "#24273a", + "theme.bar.buttons.modules.submap.border": "#8bd5ca", + "theme.bar.buttons.modules.submap.icon": "#24273a", + "theme.bar.buttons.modules.submap.icon_background": "#24273a", + "theme.bar.menus.menu.network.switch.puck": "#494d64", + "theme.bar.menus.menu.network.switch.disabled": "#363a4f", + "theme.bar.menus.menu.network.switch.enabled": "#c6a0f6" +} \ No newline at end of file diff --git a/themes/catppuccin_mocha.json b/themes/catppuccin_mocha.json index 3290501..c58b682 100644 --- a/themes/catppuccin_mocha.json +++ b/themes/catppuccin_mocha.json @@ -337,6 +337,8 @@ "theme.bar.buttons.modules.submap.background": "#242438", "theme.bar.buttons.modules.submap.icon_background": "#242438", "theme.bar.buttons.modules.submap.text": "#94e2d5", - "theme.bar.buttons.modules.submap.border": "#94e2d5" + "theme.bar.buttons.modules.submap.border": "#94e2d5", + "theme.bar.menus.menu.network.switch.enabled": "#cba6f7", + "theme.bar.menus.menu.network.switch.disabled": "#313245", + "theme.bar.menus.menu.network.switch.puck": "#454759" } - diff --git a/themes/catppuccin_mocha_split.json b/themes/catppuccin_mocha_split.json index 3211324..48d9874 100644 --- a/themes/catppuccin_mocha_split.json +++ b/themes/catppuccin_mocha_split.json @@ -337,5 +337,8 @@ "theme.bar.buttons.modules.submap.background": "#242438", "theme.bar.buttons.modules.submap.icon_background": "#94e2d5", "theme.bar.buttons.modules.submap.text": "#94e2d5", - "theme.bar.buttons.modules.submap.border": "#94e2d5" + "theme.bar.buttons.modules.submap.border": "#94e2d5", + "theme.bar.menus.menu.network.switch.enabled": "#cba6f7", + "theme.bar.menus.menu.network.switch.disabled": "#313245", + "theme.bar.menus.menu.network.switch.puck": "#454759" } diff --git a/themes/catppuccin_mocha_vivid.json b/themes/catppuccin_mocha_vivid.json new file mode 100644 index 0000000..184d017 --- /dev/null +++ b/themes/catppuccin_mocha_vivid.json @@ -0,0 +1,344 @@ +{ + "theme.bar.menus.menu.notifications.scrollbar.color": "#b4befe", + "theme.bar.menus.menu.notifications.pager.label": "#9399b2", + "theme.bar.menus.menu.notifications.pager.button": "#b4befe", + "theme.bar.menus.menu.notifications.pager.background": "#11111b", + "theme.bar.menus.menu.notifications.switch.puck": "#454759", + "theme.bar.menus.menu.notifications.switch.disabled": "#313245", + "theme.bar.menus.menu.notifications.switch.enabled": "#b4befe", + "theme.bar.menus.menu.notifications.clear": "#f38ba8", + "theme.bar.menus.menu.notifications.switch_divider": "#45475a", + "theme.bar.menus.menu.notifications.border": "#313244", + "theme.bar.menus.menu.notifications.card": "#1e1e2e", + "theme.bar.menus.menu.notifications.background": "#11111b", + "theme.bar.menus.menu.notifications.no_notifications_label": "#313244", + "theme.bar.menus.menu.notifications.label": "#b4befe", + "theme.bar.menus.menu.power.buttons.sleep.icon": "#181824", + "theme.bar.menus.menu.power.buttons.sleep.text": "#89dceb", + "theme.bar.menus.menu.power.buttons.sleep.icon_background": "#89dceb", + "theme.bar.menus.menu.power.buttons.sleep.background": "#1e1e2e", + "theme.bar.menus.menu.power.buttons.logout.icon": "#181824", + "theme.bar.menus.menu.power.buttons.logout.text": "#a6e3a1", + "theme.bar.menus.menu.power.buttons.logout.icon_background": "#a6e3a1", + "theme.bar.menus.menu.power.buttons.logout.background": "#1e1e2e", + "theme.bar.menus.menu.power.buttons.restart.icon": "#181824", + "theme.bar.menus.menu.power.buttons.restart.text": "#fab387", + "theme.bar.menus.menu.power.buttons.restart.icon_background": "#fab387", + "theme.bar.menus.menu.power.buttons.restart.background": "#1e1e2e", + "theme.bar.menus.menu.power.buttons.shutdown.icon": "#181824", + "theme.bar.menus.menu.power.buttons.shutdown.text": "#f38ba8", + "theme.bar.menus.menu.power.buttons.shutdown.icon_background": "#f38ba7", + "theme.bar.menus.menu.power.buttons.shutdown.background": "#1e1e2e", + "theme.bar.menus.menu.power.border.color": "#313244", + "theme.bar.menus.menu.power.background.color": "#11111b", + "theme.bar.menus.menu.dashboard.monitors.disk.label": "#f5c2e7", + "theme.bar.menus.menu.dashboard.monitors.disk.bar": "#f5c2e8", + "theme.bar.menus.menu.dashboard.monitors.disk.icon": "#f5c2e7", + "theme.bar.menus.menu.dashboard.monitors.gpu.label": "#a6e3a1", + "theme.bar.menus.menu.dashboard.monitors.gpu.bar": "#a6e3a2", + "theme.bar.menus.menu.dashboard.monitors.gpu.icon": "#a6e3a1", + "theme.bar.menus.menu.dashboard.monitors.ram.label": "#f9e2af", + "theme.bar.menus.menu.dashboard.monitors.ram.bar": "#f9e2ae", + "theme.bar.menus.menu.dashboard.monitors.ram.icon": "#f9e2af", + "theme.bar.menus.menu.dashboard.monitors.cpu.label": "#eba0ac", + "theme.bar.menus.menu.dashboard.monitors.cpu.bar": "#eba0ad", + "theme.bar.menus.menu.dashboard.monitors.cpu.icon": "#eba0ac", + "theme.bar.menus.menu.dashboard.monitors.bar_background": "#45475a", + "theme.bar.menus.menu.dashboard.directories.right.bottom.color": "#b4befe", + "theme.bar.menus.menu.dashboard.directories.right.middle.color": "#cba6f7", + "theme.bar.menus.menu.dashboard.directories.right.top.color": "#94e2d5", + "theme.bar.menus.menu.dashboard.directories.left.bottom.color": "#eba0ac", + "theme.bar.menus.menu.dashboard.directories.left.middle.color": "#f9e2af", + "theme.bar.menus.menu.dashboard.directories.left.top.color": "#f5c2e7", + "theme.bar.menus.menu.dashboard.controls.input.text": "#181824", + "theme.bar.menus.menu.dashboard.controls.input.background": "#f5c2e7", + "theme.bar.menus.menu.dashboard.controls.volume.text": "#181824", + "theme.bar.menus.menu.dashboard.controls.volume.background": "#eba0ac", + "theme.bar.menus.menu.dashboard.controls.notifications.text": "#181824", + "theme.bar.menus.menu.dashboard.controls.notifications.background": "#f9e2af", + "theme.bar.menus.menu.dashboard.controls.bluetooth.text": "#181824", + "theme.bar.menus.menu.dashboard.controls.bluetooth.background": "#89dceb", + "theme.bar.menus.menu.dashboard.controls.wifi.text": "#181824", + "theme.bar.menus.menu.dashboard.controls.wifi.background": "#cba6f7", + "theme.bar.menus.menu.dashboard.controls.disabled": "#585b70", + "theme.bar.menus.menu.dashboard.shortcuts.recording": "#a6e3a1", + "theme.bar.menus.menu.dashboard.shortcuts.text": "#181824", + "theme.bar.menus.menu.dashboard.shortcuts.background": "#b4befe", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.button_text": "#11111a", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.deny": "#f38ba8", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.confirm": "#a6e3a1", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.body": "#cdd6f4", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.label": "#b4befe", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.border": "#313244", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.background": "#11111b", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.card": "#1e1e2e", + "theme.bar.menus.menu.dashboard.powermenu.sleep": "#89dceb", + "theme.bar.menus.menu.dashboard.powermenu.logout": "#a6e3a1", + "theme.bar.menus.menu.dashboard.powermenu.restart": "#fab387", + "theme.bar.menus.menu.dashboard.powermenu.shutdown": "#f38ba8", + "theme.bar.menus.menu.dashboard.profile.name": "#f5c2e7", + "theme.bar.menus.menu.dashboard.border.color": "#313244", + "theme.bar.menus.menu.dashboard.background.color": "#11111b", + "theme.bar.menus.menu.dashboard.card.color": "#1e1e2e", + "theme.bar.menus.menu.clock.weather.hourly.temperature": "#f5c2e7", + "theme.bar.menus.menu.clock.weather.hourly.icon": "#f5c2e7", + "theme.bar.menus.menu.clock.weather.hourly.time": "#f5c2e7", + "theme.bar.menus.menu.clock.weather.thermometer.extremelycold": "#89dceb", + "theme.bar.menus.menu.clock.weather.thermometer.cold": "#89b4fa", + "theme.bar.menus.menu.clock.weather.thermometer.moderate": "#b4befe", + "theme.bar.menus.menu.clock.weather.thermometer.hot": "#fab387", + "theme.bar.menus.menu.clock.weather.thermometer.extremelyhot": "#f38ba8", + "theme.bar.menus.menu.clock.weather.stats": "#f5c2e7", + "theme.bar.menus.menu.clock.weather.status": "#94e2d5", + "theme.bar.menus.menu.clock.weather.temperature": "#cdd6f4", + "theme.bar.menus.menu.clock.weather.icon": "#f5c2e7", + "theme.bar.menus.menu.clock.calendar.contextdays": "#585b70", + "theme.bar.menus.menu.clock.calendar.days": "#cdd6f4", + "theme.bar.menus.menu.clock.calendar.currentday": "#f5c2e7", + "theme.bar.menus.menu.clock.calendar.paginator": "#f5c2e6", + "theme.bar.menus.menu.clock.calendar.weekdays": "#f5c2e7", + "theme.bar.menus.menu.clock.calendar.yearmonth": "#94e2d5", + "theme.bar.menus.menu.clock.time.timeperiod": "#94e2d5", + "theme.bar.menus.menu.clock.time.time": "#f5c2e7", + "theme.bar.menus.menu.clock.text": "#cdd6f4", + "theme.bar.menus.menu.clock.border.color": "#313244", + "theme.bar.menus.menu.clock.background.color": "#11111b", + "theme.bar.menus.menu.clock.card.color": "#1e1e2e", + "theme.bar.menus.menu.battery.slider.puck": "#6c7086", + "theme.bar.menus.menu.battery.slider.backgroundhover": "#45475a", + "theme.bar.menus.menu.battery.slider.background": "#585b71", + "theme.bar.menus.menu.battery.slider.primary": "#f9e2af", + "theme.bar.menus.menu.battery.icons.active": "#f9e2af", + "theme.bar.menus.menu.battery.icons.passive": "#9399b2", + "theme.bar.menus.menu.battery.listitems.active": "#f9e2af", + "theme.bar.menus.menu.battery.listitems.passive": "#cdd6f3", + "theme.bar.menus.menu.battery.text": "#cdd6f4", + "theme.bar.menus.menu.battery.label.color": "#f9e2af", + "theme.bar.menus.menu.battery.border.color": "#313244", + "theme.bar.menus.menu.battery.background.color": "#11111b", + "theme.bar.menus.menu.battery.card.color": "#1e1e2e", + "theme.bar.menus.menu.systray.dropdownmenu.divider": "#1e1e2e", + "theme.bar.menus.menu.systray.dropdownmenu.text": "#cdd6f4", + "theme.bar.menus.menu.systray.dropdownmenu.background": "#11111b", + "theme.bar.menus.menu.bluetooth.iconbutton.active": "#89dceb", + "theme.bar.menus.menu.bluetooth.iconbutton.passive": "#cdd6f4", + "theme.bar.menus.menu.bluetooth.icons.active": "#89dceb", + "theme.bar.menus.menu.bluetooth.icons.passive": "#9399b2", + "theme.bar.menus.menu.bluetooth.listitems.active": "#89dcea", + "theme.bar.menus.menu.bluetooth.listitems.passive": "#cdd6f4", + "theme.bar.menus.menu.bluetooth.switch.puck": "#454759", + "theme.bar.menus.menu.bluetooth.switch.disabled": "#313245", + "theme.bar.menus.menu.bluetooth.switch.enabled": "#89dceb", + "theme.bar.menus.menu.bluetooth.switch_divider": "#45475a", + "theme.bar.menus.menu.bluetooth.status": "#6c7086", + "theme.bar.menus.menu.bluetooth.text": "#cdd6f4", + "theme.bar.menus.menu.bluetooth.label.color": "#89dceb", + "theme.bar.menus.menu.bluetooth.border.color": "#313244", + "theme.bar.menus.menu.bluetooth.background.color": "#11111b", + "theme.bar.menus.menu.bluetooth.card.color": "#1e1e2e", + "theme.bar.menus.menu.network.switch.puck": "#454759", + "theme.bar.menus.menu.network.switch.disabled": "#313245", + "theme.bar.menus.menu.network.switch.enabled": "#cba6f7", + "theme.bar.menus.menu.network.iconbuttons.active": "#cba6f7", + "theme.bar.menus.menu.network.iconbuttons.passive": "#cdd6f4", + "theme.bar.menus.menu.network.icons.active": "#cba6f7", + "theme.bar.menus.menu.network.icons.passive": "#9399b2", + "theme.bar.menus.menu.network.listitems.active": "#cba6f6", + "theme.bar.menus.menu.network.listitems.passive": "#cdd6f4", + "theme.bar.menus.menu.network.status.color": "#6c7086", + "theme.bar.menus.menu.network.text": "#cdd6f4", + "theme.bar.menus.menu.network.label.color": "#cba6f7", + "theme.bar.menus.menu.network.border.color": "#313244", + "theme.bar.menus.menu.network.background.color": "#11111b", + "theme.bar.menus.menu.network.card.color": "#1e1e2e", + "theme.bar.menus.menu.volume.input_slider.puck": "#585b70", + "theme.bar.menus.menu.volume.input_slider.backgroundhover": "#45475a", + "theme.bar.menus.menu.volume.input_slider.background": "#585b71", + "theme.bar.menus.menu.volume.input_slider.primary": "#eba0ac", + "theme.bar.menus.menu.volume.audio_slider.puck": "#585b70", + "theme.bar.menus.menu.volume.audio_slider.backgroundhover": "#45475a", + "theme.bar.menus.menu.volume.audio_slider.background": "#585b71", + "theme.bar.menus.menu.volume.audio_slider.primary": "#eba0ac", + "theme.bar.menus.menu.volume.icons.active": "#eba0ac", + "theme.bar.menus.menu.volume.icons.passive": "#9399b2", + "theme.bar.menus.menu.volume.iconbutton.active": "#eba0ac", + "theme.bar.menus.menu.volume.iconbutton.passive": "#cdd6f4", + "theme.bar.menus.menu.volume.listitems.active": "#eba0ab", + "theme.bar.menus.menu.volume.listitems.passive": "#cdd6f4", + "theme.bar.menus.menu.volume.text": "#cdd6f4", + "theme.bar.menus.menu.volume.label.color": "#eba0ac", + "theme.bar.menus.menu.volume.border.color": "#313244", + "theme.bar.menus.menu.volume.background.color": "#11111b", + "theme.bar.menus.menu.volume.card.color": "#1e1e2e", + "theme.bar.menus.menu.media.slider.puck": "#6c7086", + "theme.bar.menus.menu.media.slider.backgroundhover": "#45475a", + "theme.bar.menus.menu.media.slider.background": "#585b71", + "theme.bar.menus.menu.media.slider.primary": "#f5c2e7", + "theme.bar.menus.menu.media.buttons.text": "#11111b", + "theme.bar.menus.menu.media.buttons.background": "#b4beff", + "theme.bar.menus.menu.media.buttons.enabled": "#94e2d4", + "theme.bar.menus.menu.media.buttons.inactive": "#585b70", + "theme.bar.menus.menu.media.border.color": "#313244", + "theme.bar.menus.menu.media.card.color": "#1e1e2e", + "theme.bar.menus.menu.media.background.color": "#11111b", + "theme.bar.menus.menu.media.album": "#f5c2e8", + "theme.bar.menus.menu.media.artist": "#94e2d6", + "theme.bar.menus.menu.media.song": "#b4beff", + "theme.bar.menus.tooltip.text": "#cdd6f4", + "theme.bar.menus.tooltip.background": "#11111b", + "theme.bar.menus.dropdownmenu.divider": "#1e1e2e", + "theme.bar.menus.dropdownmenu.text": "#cdd6f4", + "theme.bar.menus.dropdownmenu.background": "#11111b", + "theme.bar.menus.slider.puck": "#6c7086", + "theme.bar.menus.slider.backgroundhover": "#45475a", + "theme.bar.menus.slider.background": "#585b71", + "theme.bar.menus.slider.primary": "#b4befe", + "theme.bar.menus.progressbar.background": "#45475a", + "theme.bar.menus.progressbar.foreground": "#b4befe", + "theme.bar.menus.iconbuttons.active": "#b4beff", + "theme.bar.menus.iconbuttons.passive": "#cdd6f3", + "theme.bar.menus.buttons.text": "#181824", + "theme.bar.menus.buttons.disabled": "#585b71", + "theme.bar.menus.buttons.active": "#f5c2e6", + "theme.bar.menus.buttons.default": "#b4befe", + "theme.bar.menus.check_radio_button.active": "#b4beff", + "theme.bar.menus.check_radio_button.background": "#45475a", + "theme.bar.menus.switch.puck": "#454759", + "theme.bar.menus.switch.disabled": "#313245", + "theme.bar.menus.switch.enabled": "#b4befe", + "theme.bar.menus.icons.active": "#b4befe", + "theme.bar.menus.icons.passive": "#585b70", + "theme.bar.menus.listitems.active": "#b4befd", + "theme.bar.menus.listitems.passive": "#cdd6f4", + "theme.bar.menus.popover.border": "#181824", + "theme.bar.menus.popover.background": "#181824", + "theme.bar.menus.popover.text": "#b4befe", + "theme.bar.menus.label": "#b4befe", + "theme.bar.menus.feinttext": "#313244", + "theme.bar.menus.dimtext": "#585b70", + "theme.bar.menus.text": "#cdd6f4", + "theme.bar.menus.border.color": "#313244", + "theme.bar.menus.cards": "#1e1e2e", + "theme.bar.menus.background": "#11111b", + "theme.bar.buttons.modules.submap.icon_background": "#94e2d5", + "theme.bar.buttons.modules.submap.icon": "#232338", + "theme.bar.buttons.modules.submap.text": "#242438", + "theme.bar.buttons.modules.submap.background": "#94e2d5", + "theme.bar.buttons.modules.submap.border": "#94e2d5", + "theme.bar.buttons.modules.power.icon_background": "#f38ba8", + "theme.bar.buttons.modules.power.icon": "#242438", + "theme.bar.buttons.modules.power.background": "#f38ba8", + "theme.bar.buttons.modules.power.border": "#f38ba8", + "theme.bar.buttons.modules.weather.icon_background": "#b4befe", + "theme.bar.buttons.modules.weather.icon": "#242438", + "theme.bar.buttons.modules.weather.text": "#232338", + "theme.bar.buttons.modules.weather.background": "#b4befe", + "theme.bar.buttons.modules.weather.border": "#b4befe", + "theme.bar.buttons.modules.updates.icon_background": "#cba6f7", + "theme.bar.buttons.modules.updates.icon": "#242438", + "theme.bar.buttons.modules.updates.text": "#242438", + "theme.bar.buttons.modules.updates.background": "#cba6f7", + "theme.bar.buttons.modules.updates.border": "#cba6f7", + "theme.bar.buttons.modules.kbLayout.icon_background": "#89dceb", + "theme.bar.buttons.modules.kbLayout.icon": "#242438", + "theme.bar.buttons.modules.kbLayout.text": "#242438", + "theme.bar.buttons.modules.kbLayout.background": "#89dceb", + "theme.bar.buttons.modules.kbLayout.border": "#89dceb", + "theme.bar.buttons.modules.netstat.icon_background": "#a6e3a1", + "theme.bar.buttons.modules.netstat.icon": "#242438", + "theme.bar.buttons.modules.netstat.text": "#242438", + "theme.bar.buttons.modules.netstat.background": "#a6e3a1", + "theme.bar.buttons.modules.netstat.border": "#a6e3a1", + "theme.bar.buttons.modules.storage.icon_background": "#f5c2e7", + "theme.bar.buttons.modules.storage.icon": "#232338", + "theme.bar.buttons.modules.storage.text": "#242438", + "theme.bar.buttons.modules.storage.background": "#f5c2e7", + "theme.bar.buttons.modules.storage.border": "#f5c2e7", + "theme.bar.buttons.modules.cpu.icon_background": "#f38ba8", + "theme.bar.buttons.modules.cpu.icon": "#242438", + "theme.bar.buttons.modules.cpu.text": "#242438", + "theme.bar.buttons.modules.cpu.background": "#f38ba8", + "theme.bar.buttons.modules.cpu.border": "#f38ba8", + "theme.bar.buttons.modules.ram.icon_background": "#f9e2af", + "theme.bar.buttons.modules.ram.icon": "#242438", + "theme.bar.buttons.modules.ram.text": "#242438", + "theme.bar.buttons.modules.ram.background": "#f9e2af", + "theme.bar.buttons.modules.ram.border": "#f9e2af", + "theme.bar.buttons.notifications.total": "#242438", + "theme.bar.buttons.notifications.icon_background": "#b4befe", + "theme.bar.buttons.notifications.icon": "#242438", + "theme.bar.buttons.notifications.background": "#b4befe", + "theme.bar.buttons.notifications.border": "#b4befe", + "theme.bar.buttons.clock.icon_background": "#f5c2e7", + "theme.bar.buttons.clock.icon": "#242438", + "theme.bar.buttons.clock.text": "#242438", + "theme.bar.buttons.clock.background": "#f5c2e7", + "theme.bar.buttons.clock.border": "#f5c2e7", + "theme.bar.buttons.battery.icon_background": "#f9e2af", + "theme.bar.buttons.battery.icon": "#242438", + "theme.bar.buttons.battery.text": "#242438", + "theme.bar.buttons.battery.background": "#f9e2af", + "theme.bar.buttons.battery.border": "#f9e2af", + "theme.bar.buttons.systray.background": "#242438", + "theme.bar.buttons.systray.border": "#b4befe", + "theme.bar.buttons.bluetooth.icon_background": "#89dbeb", + "theme.bar.buttons.bluetooth.icon": "#242438", + "theme.bar.buttons.bluetooth.text": "#242438", + "theme.bar.buttons.bluetooth.background": "#89dceb", + "theme.bar.buttons.bluetooth.border": "#89dceb", + "theme.bar.buttons.network.icon_background": "#caa6f7", + "theme.bar.buttons.network.icon": "#242438", + "theme.bar.buttons.network.text": "#242438", + "theme.bar.buttons.network.background": "#cba6f7", + "theme.bar.buttons.network.border": "#cba6f7", + "theme.bar.buttons.volume.icon_background": "#eba0ac", + "theme.bar.buttons.volume.icon": "#242438", + "theme.bar.buttons.volume.text": "#242438", + "theme.bar.buttons.volume.background": "#eba0ac", + "theme.bar.buttons.volume.border": "#eba0ac", + "theme.bar.buttons.media.icon_background": "#b4befe", + "theme.bar.buttons.media.icon": "#242438", + "theme.bar.buttons.media.text": "#242438", + "theme.bar.buttons.media.background": "#b4befe", + "theme.bar.buttons.media.border": "#b4befe", + "theme.bar.buttons.windowtitle.icon_background": "#f5c2e7", + "theme.bar.buttons.windowtitle.icon": "#242438", + "theme.bar.buttons.windowtitle.text": "#242438", + "theme.bar.buttons.windowtitle.border": "#f5c2e7", + "theme.bar.buttons.windowtitle.background": "#f5c2e7", + "theme.bar.buttons.workspaces.numbered_active_underline_color": "#f5c2e7", + "theme.bar.buttons.workspaces.numbered_active_highlighted_text_color": "#181825", + "theme.bar.buttons.workspaces.hover": "#f5c2e7", + "theme.bar.buttons.workspaces.active": "#f5c2e7", + "theme.bar.buttons.workspaces.occupied": "#f2cdcd", + "theme.bar.buttons.workspaces.available": "#89dceb", + "theme.bar.buttons.workspaces.border": "#f5c2e7", + "theme.bar.buttons.workspaces.background": "#242438", + "theme.bar.buttons.dashboard.icon": "#232338", + "theme.bar.buttons.dashboard.border": "#f9e2af", + "theme.bar.buttons.dashboard.background": "#f9e2af", + "theme.bar.buttons.icon": "#b4befe", + "theme.bar.buttons.text": "#b4befe", + "theme.bar.buttons.hover": "#45475a", + "theme.bar.buttons.icon_background": "#242438", + "theme.bar.buttons.background": "#242438", + "theme.bar.buttons.style": "default", + "theme.bar.background": "#11111b", + "theme.osd.label": "#b4beff", + "theme.osd.icon": "#11111b", + "theme.osd.bar_overflow_color": "#f38ba7", + "theme.osd.bar_empty_color": "#313244", + "theme.osd.bar_color": "#b4beff", + "theme.osd.icon_container": "#b4beff", + "theme.osd.bar_container": "#11111b", + "theme.notification.close_button.label": "#11111b", + "theme.notification.close_button.background": "#f38ba7", + "theme.notification.labelicon": "#b4befe", + "theme.notification.text": "#cdd6f4", + "theme.notification.time": "#7f849b", + "theme.notification.border": "#313243", + "theme.notification.label": "#b4befe", + "theme.notification.actions.text": "#181825", + "theme.notification.actions.background": "#b4befd", + "theme.notification.background": "#181826" +} \ No newline at end of file diff --git a/themes/cyberpunk.json b/themes/cyberpunk.json index 50a6a09..e60a4b5 100644 --- a/themes/cyberpunk.json +++ b/themes/cyberpunk.json @@ -337,5 +337,8 @@ "theme.bar.buttons.modules.submap.text": "#FF69B4", "theme.bar.buttons.modules.submap.border": "#FF69B4", "theme.bar.buttons.modules.submap.icon": "#FF69B4", - "theme.bar.buttons.modules.submap.icon_background": "#121212" + "theme.bar.buttons.modules.submap.icon_background": "#121212", + "theme.bar.menus.menu.network.switch.enabled": "#FF69B4", + "theme.bar.menus.menu.network.switch.disabled": "#2A2A2A", + "theme.bar.menus.menu.network.switch.puck": "#333333" } \ No newline at end of file diff --git a/themes/cyberpunk_split.json b/themes/cyberpunk_split.json index b7b183a..d9dcd0e 100644 --- a/themes/cyberpunk_split.json +++ b/themes/cyberpunk_split.json @@ -337,5 +337,8 @@ "theme.bar.buttons.modules.submap.text": "#FF69B4", "theme.bar.buttons.modules.submap.border": "#FF69B4", "theme.bar.buttons.modules.submap.icon": "#121212", - "theme.bar.buttons.modules.submap.icon_background": "#FF69B4" + "theme.bar.buttons.modules.submap.icon_background": "#FF69B4", + "theme.bar.menus.menu.network.switch.enabled": "#FF69B4", + "theme.bar.menus.menu.network.switch.disabled": "#2A2A2A", + "theme.bar.menus.menu.network.switch.puck": "#333333" } \ No newline at end of file diff --git a/themes/cyberpunk_vivid.json b/themes/cyberpunk_vivid.json new file mode 100644 index 0000000..65611e1 --- /dev/null +++ b/themes/cyberpunk_vivid.json @@ -0,0 +1,344 @@ +{ + "theme.bar.menus.menu.notifications.scrollbar.color": "#FFD700", + "theme.bar.menus.menu.notifications.pager.label": "#9399B2", + "theme.bar.menus.menu.notifications.pager.button": "#FFD700", + "theme.bar.menus.menu.notifications.pager.background": "#0A0A0A", + "theme.bar.menus.menu.notifications.switch.puck": "#333333", + "theme.bar.menus.menu.notifications.switch.disabled": "#2A2A2A", + "theme.bar.menus.menu.notifications.switch.enabled": "#FFD700", + "theme.bar.menus.menu.notifications.clear": "#FF4500", + "theme.bar.menus.menu.notifications.switch_divider": "#333333", + "theme.bar.menus.menu.notifications.border": "#2A2A2A", + "theme.bar.menus.menu.notifications.card": "#1A1A1A", + "theme.bar.menus.menu.notifications.background": "#0A0A0A", + "theme.bar.menus.menu.notifications.no_notifications_label": "#2A2A2A", + "theme.bar.menus.menu.notifications.label": "#FFD700", + "theme.bar.menus.menu.power.buttons.sleep.icon": "#0A0A0A", + "theme.bar.menus.menu.power.buttons.sleep.text": "#00FFFF", + "theme.bar.menus.menu.power.buttons.sleep.icon_background": "#00FFFF", + "theme.bar.menus.menu.power.buttons.sleep.background": "#1A1A1A", + "theme.bar.menus.menu.power.buttons.logout.icon": "#0A0A0A", + "theme.bar.menus.menu.power.buttons.logout.text": "#32CD32", + "theme.bar.menus.menu.power.buttons.logout.icon_background": "#32CD32", + "theme.bar.menus.menu.power.buttons.logout.background": "#1A1A1A", + "theme.bar.menus.menu.power.buttons.restart.icon": "#0A0A0A", + "theme.bar.menus.menu.power.buttons.restart.text": "#FFD700", + "theme.bar.menus.menu.power.buttons.restart.icon_background": "#FFD700", + "theme.bar.menus.menu.power.buttons.restart.background": "#1A1A1A", + "theme.bar.menus.menu.power.buttons.shutdown.icon": "#0A0A0A", + "theme.bar.menus.menu.power.buttons.shutdown.text": "#FF4500", + "theme.bar.menus.menu.power.buttons.shutdown.icon_background": "#ff4400", + "theme.bar.menus.menu.power.buttons.shutdown.background": "#1A1A1A", + "theme.bar.menus.menu.power.border.color": "#2A2A2A", + "theme.bar.menus.menu.power.background.color": "#0A0A0A", + "theme.bar.menus.menu.dashboard.monitors.disk.label": "#FF69B4", + "theme.bar.menus.menu.dashboard.monitors.disk.bar": "#FF69B4", + "theme.bar.menus.menu.dashboard.monitors.disk.icon": "#FF69B4", + "theme.bar.menus.menu.dashboard.monitors.gpu.label": "#32CD32", + "theme.bar.menus.menu.dashboard.monitors.gpu.bar": "#32CD32", + "theme.bar.menus.menu.dashboard.monitors.gpu.icon": "#32CD32", + "theme.bar.menus.menu.dashboard.monitors.ram.label": "#FFD700", + "theme.bar.menus.menu.dashboard.monitors.ram.bar": "#FFD700", + "theme.bar.menus.menu.dashboard.monitors.ram.icon": "#FFD700", + "theme.bar.menus.menu.dashboard.monitors.cpu.label": "#FF4500", + "theme.bar.menus.menu.dashboard.monitors.cpu.bar": "#FF4500", + "theme.bar.menus.menu.dashboard.monitors.cpu.icon": "#FF4500", + "theme.bar.menus.menu.dashboard.monitors.bar_background": "#333333", + "theme.bar.menus.menu.dashboard.directories.right.bottom.color": "#00FFFF", + "theme.bar.menus.menu.dashboard.directories.right.middle.color": "#FFD700", + "theme.bar.menus.menu.dashboard.directories.right.top.color": "#32CD32", + "theme.bar.menus.menu.dashboard.directories.left.bottom.color": "#FF4500", + "theme.bar.menus.menu.dashboard.directories.left.middle.color": "#FFD700", + "theme.bar.menus.menu.dashboard.directories.left.top.color": "#FF69B4", + "theme.bar.menus.menu.dashboard.controls.input.text": "#0A0A0A", + "theme.bar.menus.menu.dashboard.controls.input.background": "#FF69B4", + "theme.bar.menus.menu.dashboard.controls.volume.text": "#0A0A0A", + "theme.bar.menus.menu.dashboard.controls.volume.background": "#FF4500", + "theme.bar.menus.menu.dashboard.controls.notifications.text": "#0A0A0A", + "theme.bar.menus.menu.dashboard.controls.notifications.background": "#FFD700", + "theme.bar.menus.menu.dashboard.controls.bluetooth.text": "#0A0A0A", + "theme.bar.menus.menu.dashboard.controls.bluetooth.background": "#00FFFF", + "theme.bar.menus.menu.dashboard.controls.wifi.text": "#0A0A0A", + "theme.bar.menus.menu.dashboard.controls.wifi.background": "#FF69B4", + "theme.bar.menus.menu.dashboard.controls.disabled": "#585858", + "theme.bar.menus.menu.dashboard.shortcuts.recording": "#32CD32", + "theme.bar.menus.menu.dashboard.shortcuts.text": "#0A0A0A", + "theme.bar.menus.menu.dashboard.shortcuts.background": "#00FFFF", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.button_text": "#0A0A0A", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.deny": "#FF4500", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.confirm": "#32CD32", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.body": "#FFFFFF", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.label": "#00FFFF", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.border": "#2A2A2A", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.background": "#0A0A0A", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.card": "#1A1A1A", + "theme.bar.menus.menu.dashboard.powermenu.sleep": "#00FFFF", + "theme.bar.menus.menu.dashboard.powermenu.logout": "#32CD32", + "theme.bar.menus.menu.dashboard.powermenu.restart": "#FFD700", + "theme.bar.menus.menu.dashboard.powermenu.shutdown": "#FF4500", + "theme.bar.menus.menu.dashboard.profile.name": "#FF69B4", + "theme.bar.menus.menu.dashboard.border.color": "#2A2A2A", + "theme.bar.menus.menu.dashboard.background.color": "#0A0A0A", + "theme.bar.menus.menu.dashboard.card.color": "#1A1A1A", + "theme.bar.menus.menu.clock.weather.hourly.temperature": "#FF69B4", + "theme.bar.menus.menu.clock.weather.hourly.icon": "#FF69B4", + "theme.bar.menus.menu.clock.weather.hourly.time": "#FF69B4", + "theme.bar.menus.menu.clock.weather.thermometer.extremelycold": "#00FFFF", + "theme.bar.menus.menu.clock.weather.thermometer.cold": "#00BFFF", + "theme.bar.menus.menu.clock.weather.thermometer.moderate": "#00FFFF", + "theme.bar.menus.menu.clock.weather.thermometer.hot": "#FFD700", + "theme.bar.menus.menu.clock.weather.thermometer.extremelyhot": "#FFD700", + "theme.bar.menus.menu.clock.weather.stats": "#00FFFF", + "theme.bar.menus.menu.clock.weather.status": "#FF69B4", + "theme.bar.menus.menu.clock.weather.temperature": "#32CD32", + "theme.bar.menus.menu.clock.weather.icon": "#FFD700", + "theme.bar.menus.menu.clock.calendar.contextdays": "#585858", + "theme.bar.menus.menu.clock.calendar.days": "#FFD700", + "theme.bar.menus.menu.clock.calendar.currentday": "#00FFFF", + "theme.bar.menus.menu.clock.calendar.paginator": "#00FFFF", + "theme.bar.menus.menu.clock.calendar.weekdays": "#00FFFF", + "theme.bar.menus.menu.clock.calendar.yearmonth": "#FF69B4", + "theme.bar.menus.menu.clock.time.timeperiod": "#32CD32", + "theme.bar.menus.menu.clock.time.time": "#FFD700", + "theme.bar.menus.menu.clock.text": "#00FFFF", + "theme.bar.menus.menu.clock.border.color": "#2A2A2A", + "theme.bar.menus.menu.clock.background.color": "#0A0A0A", + "theme.bar.menus.menu.clock.card.color": "#1A1A1A", + "theme.bar.menus.menu.battery.slider.puck": "#333333", + "theme.bar.menus.menu.battery.slider.backgroundhover": "#45475A", + "theme.bar.menus.menu.battery.slider.background": "#2A2A2A", + "theme.bar.menus.menu.battery.slider.primary": "#FFD700", + "theme.bar.menus.menu.battery.icons.active": "#FFD700", + "theme.bar.menus.menu.battery.icons.passive": "#9399B2", + "theme.bar.menus.menu.battery.listitems.active": "#FFD700", + "theme.bar.menus.menu.battery.listitems.passive": "#00FFFF", + "theme.bar.menus.menu.battery.text": "#FFD700", + "theme.bar.menus.menu.battery.label.color": "#FFD700", + "theme.bar.menus.menu.battery.border.color": "#2A2A2A", + "theme.bar.menus.menu.battery.background.color": "#0A0A0A", + "theme.bar.menus.menu.battery.card.color": "#1A1A1A", + "theme.bar.menus.menu.systray.dropdownmenu.divider": "#1A1A1A", + "theme.bar.menus.menu.systray.dropdownmenu.text": "#FFD700", + "theme.bar.menus.menu.systray.dropdownmenu.background": "#0A0A0A", + "theme.bar.menus.menu.bluetooth.iconbutton.active": "#00FFFF", + "theme.bar.menus.menu.bluetooth.iconbutton.passive": "#FFD700", + "theme.bar.menus.menu.bluetooth.icons.active": "#00FFFF", + "theme.bar.menus.menu.bluetooth.icons.passive": "#9399B2", + "theme.bar.menus.menu.bluetooth.listitems.active": "#00FFFF", + "theme.bar.menus.menu.bluetooth.listitems.passive": "#FFD700", + "theme.bar.menus.menu.bluetooth.switch.puck": "#333333", + "theme.bar.menus.menu.bluetooth.switch.disabled": "#2A2A2A", + "theme.bar.menus.menu.bluetooth.switch.enabled": "#00FFFF", + "theme.bar.menus.menu.bluetooth.switch_divider": "#333333", + "theme.bar.menus.menu.bluetooth.status": "#FF69B4", + "theme.bar.menus.menu.bluetooth.text": "#FFD700", + "theme.bar.menus.menu.bluetooth.label.color": "#00FFFF", + "theme.bar.menus.menu.bluetooth.border.color": "#2A2A2A", + "theme.bar.menus.menu.bluetooth.background.color": "#0A0A0A", + "theme.bar.menus.menu.bluetooth.card.color": "#1A1A1A", + "theme.bar.menus.menu.network.iconbuttons.active": "#FF69B4", + "theme.bar.menus.menu.network.iconbuttons.passive": "#FFD700", + "theme.bar.menus.menu.network.icons.active": "#FF69B4", + "theme.bar.menus.menu.network.icons.passive": "#9399B2", + "theme.bar.menus.menu.network.listitems.active": "#FF69B4", + "theme.bar.menus.menu.network.listitems.passive": "#FFD700", + "theme.bar.menus.menu.network.status.color": "#FF69B4", + "theme.bar.menus.menu.network.text": "#FFD700", + "theme.bar.menus.menu.network.label.color": "#FF69B4", + "theme.bar.menus.menu.network.border.color": "#2A2A2A", + "theme.bar.menus.menu.network.background.color": "#0A0A0A", + "theme.bar.menus.menu.network.card.color": "#1A1A1A", + "theme.bar.menus.menu.volume.input_slider.puck": "#333333", + "theme.bar.menus.menu.volume.input_slider.backgroundhover": "#45475A", + "theme.bar.menus.menu.volume.input_slider.background": "#2A2A2A", + "theme.bar.menus.menu.volume.input_slider.primary": "#FF69B4", + "theme.bar.menus.menu.volume.audio_slider.puck": "#333333", + "theme.bar.menus.menu.volume.audio_slider.backgroundhover": "#45475A", + "theme.bar.menus.menu.volume.audio_slider.background": "#2A2A2A", + "theme.bar.menus.menu.volume.audio_slider.primary": "#FF69B4", + "theme.bar.menus.menu.volume.icons.active": "#FF69B4", + "theme.bar.menus.menu.volume.icons.passive": "#9399B2", + "theme.bar.menus.menu.volume.iconbutton.active": "#FF69B4", + "theme.bar.menus.menu.volume.iconbutton.passive": "#FFD700", + "theme.bar.menus.menu.volume.listitems.active": "#FF69B4", + "theme.bar.menus.menu.volume.listitems.passive": "#FFD700", + "theme.bar.menus.menu.volume.text": "#FFFFFF", + "theme.bar.menus.menu.volume.label.color": "#FF69B4", + "theme.bar.menus.menu.volume.border.color": "#2A2A2A", + "theme.bar.menus.menu.volume.background.color": "#0A0A0A", + "theme.bar.menus.menu.volume.card.color": "#1A1A1A", + "theme.bar.menus.menu.media.slider.puck": "#333333", + "theme.bar.menus.menu.media.slider.backgroundhover": "#45475A", + "theme.bar.menus.menu.media.slider.background": "#2A2A2A", + "theme.bar.menus.menu.media.slider.primary": "#FFD700", + "theme.bar.menus.menu.media.buttons.text": "#0A0A0A", + "theme.bar.menus.menu.media.buttons.background": "#FF69B4", + "theme.bar.menus.menu.media.buttons.enabled": "#00FFFF", + "theme.bar.menus.menu.media.buttons.inactive": "#333333", + "theme.bar.menus.menu.media.border.color": "#2A2A2A", + "theme.bar.menus.menu.media.card.color": "#1A1A1A", + "theme.bar.menus.menu.media.background.color": "#0A0A0A", + "theme.bar.menus.menu.media.album": "#FF69B4", + "theme.bar.menus.menu.media.artist": "#00FFFF", + "theme.bar.menus.menu.media.song": "#FFD700", + "theme.bar.menus.tooltip.text": "#FFD700", + "theme.bar.menus.tooltip.background": "#0A0A0A", + "theme.bar.menus.dropdownmenu.divider": "#1A1A1A", + "theme.bar.menus.dropdownmenu.text": "#FFD700", + "theme.bar.menus.dropdownmenu.background": "#0A0A0A", + "theme.bar.menus.slider.puck": "#333333", + "theme.bar.menus.slider.backgroundhover": "#45475A", + "theme.bar.menus.slider.background": "#2A2A2A", + "theme.bar.menus.slider.primary": "#00FFFF", + "theme.bar.menus.progressbar.background": "#45475A", + "theme.bar.menus.progressbar.foreground": "#00FFFF", + "theme.bar.menus.iconbuttons.active": "#00FFFF", + "theme.bar.menus.iconbuttons.passive": "#FFD700", + "theme.bar.menus.buttons.text": "#0A0A0A", + "theme.bar.menus.buttons.disabled": "#333333", + "theme.bar.menus.buttons.active": "#00FFFF", + "theme.bar.menus.buttons.default": "#FFD700", + "theme.bar.menus.check_radio_button.active": "#ffffff", + "theme.bar.menus.check_radio_button.background": "#000000", + "theme.bar.menus.switch.puck": "#333333", + "theme.bar.menus.switch.disabled": "#2A2A2A", + "theme.bar.menus.switch.enabled": "#00FFFF", + "theme.bar.menus.icons.active": "#00FFFF", + "theme.bar.menus.icons.passive": "#333333", + "theme.bar.menus.listitems.active": "#00FFFF", + "theme.bar.menus.listitems.passive": "#FFD700", + "theme.bar.menus.popover.border": "#0A0A0A", + "theme.bar.menus.popover.background": "#0D0D0D", + "theme.bar.menus.popover.text": "#00FFFF", + "theme.bar.menus.label": "#00FFFF", + "theme.bar.menus.feinttext": "#1a1a1a", + "theme.bar.menus.dimtext": "#2b2b2b", + "theme.bar.menus.text": "#FFFFFF", + "theme.bar.menus.border.color": "#2A2A2A", + "theme.bar.menus.cards": "#0a0a0a", + "theme.bar.menus.background": "#0A0A0A", + "theme.bar.buttons.modules.power.icon_background": "#FF4500", + "theme.bar.buttons.modules.power.icon": "#121212", + "theme.bar.buttons.modules.power.background": "#FF4500", + "theme.bar.buttons.modules.weather.icon_background": "#FFD700", + "theme.bar.buttons.modules.weather.icon": "#121212", + "theme.bar.buttons.modules.weather.text": "#121212", + "theme.bar.buttons.modules.weather.background": "#FFD700", + "theme.bar.buttons.modules.updates.icon_background": "#FFD700", + "theme.bar.buttons.modules.updates.icon": "#121212", + "theme.bar.buttons.modules.updates.text": "#121212", + "theme.bar.buttons.modules.updates.background": "#FFD700", + "theme.bar.buttons.modules.kbLayout.icon_background": "#00FFFF", + "theme.bar.buttons.modules.kbLayout.icon": "#121212", + "theme.bar.buttons.modules.kbLayout.text": "#121212", + "theme.bar.buttons.modules.kbLayout.background": "#00FFFF", + "theme.bar.buttons.modules.netstat.icon_background": "#32CD32", + "theme.bar.buttons.modules.netstat.icon": "#121212", + "theme.bar.buttons.modules.netstat.text": "#121212", + "theme.bar.buttons.modules.netstat.background": "#32CD32", + "theme.bar.buttons.modules.storage.icon_background": "#FF4500", + "theme.bar.buttons.modules.storage.icon": "#121212", + "theme.bar.buttons.modules.storage.text": "#121212", + "theme.bar.buttons.modules.storage.background": "#FF4500", + "theme.bar.buttons.modules.cpu.icon_background": "#FF4500", + "theme.bar.buttons.modules.cpu.icon": "#121212", + "theme.bar.buttons.modules.cpu.text": "#121212", + "theme.bar.buttons.modules.cpu.background": "#FF4500", + "theme.bar.buttons.modules.ram.icon_background": "#FFD700", + "theme.bar.buttons.modules.ram.icon": "#121212", + "theme.bar.buttons.modules.ram.text": "#121212", + "theme.bar.buttons.modules.ram.background": "#FFD700", + "theme.bar.buttons.notifications.total": "#121212", + "theme.bar.buttons.notifications.icon_background": "#FFD700", + "theme.bar.buttons.notifications.icon": "#121212", + "theme.bar.buttons.notifications.background": "#f7d04b", + "theme.bar.buttons.clock.icon_background": "#FF69B4", + "theme.bar.buttons.clock.icon": "#121212", + "theme.bar.buttons.clock.text": "#121212", + "theme.bar.buttons.clock.background": "#5bafff", + "theme.bar.buttons.battery.icon_background": "#FFD700", + "theme.bar.buttons.battery.icon": "#121212", + "theme.bar.buttons.battery.text": "#121212", + "theme.bar.buttons.battery.background": "#f7d04b", + "theme.bar.buttons.systray.background": "#121212", + "theme.bar.buttons.bluetooth.icon_background": "#89dbeb", + "theme.bar.buttons.bluetooth.icon": "#121212", + "theme.bar.buttons.bluetooth.text": "#121212", + "theme.bar.buttons.bluetooth.background": "#5bafff", + "theme.bar.buttons.network.icon_background": "#caa6f7", + "theme.bar.buttons.network.icon": "#121212", + "theme.bar.buttons.network.text": "#121212", + "theme.bar.buttons.network.background": "#e23fe2", + "theme.bar.buttons.volume.icon_background": "#FF4500", + "theme.bar.buttons.volume.icon": "#121212", + "theme.bar.buttons.volume.text": "#121212", + "theme.bar.buttons.volume.background": "#ff3f3f", + "theme.bar.buttons.media.icon_background": "#FFD700", + "theme.bar.buttons.media.icon": "#111111", + "theme.bar.buttons.media.text": "#111111", + "theme.bar.buttons.media.background": "#FFD700", + "theme.bar.buttons.windowtitle.icon_background": "#FF69B4", + "theme.bar.buttons.windowtitle.icon": "#121212", + "theme.bar.buttons.windowtitle.text": "#121212", + "theme.bar.buttons.windowtitle.background": "#5bafff", + "theme.bar.buttons.workspaces.numbered_active_underline_color": "#e23ee2", + "theme.bar.buttons.workspaces.numbered_active_highlighted_text_color": "#21252b", + "theme.bar.buttons.workspaces.active": "#e23fe2", + "theme.bar.buttons.workspaces.occupied": "#ff3f3f", + "theme.bar.buttons.workspaces.available": "#5bafff", + "theme.bar.buttons.workspaces.hover": "#303030", + "theme.bar.buttons.workspaces.background": "#121212", + "theme.bar.buttons.dashboard.icon": "#121212", + "theme.bar.buttons.dashboard.background": "#f7d04b", + "theme.bar.buttons.icon": "#FFD700", + "theme.bar.buttons.text": "#00FFFF", + "theme.bar.buttons.hover": "#333333", + "theme.bar.buttons.icon_background": "#121212", + "theme.bar.buttons.background": "#111111", + "theme.bar.buttons.style": "default", + "theme.bar.background": "#0A0A0A", + "theme.osd.label": "#5bafff", + "theme.osd.icon": "#0a0a0a", + "theme.osd.bar_overflow_color": "#ff3f3f", + "theme.osd.bar_empty_color": "#1a1a1a", + "theme.osd.bar_color": "#5bafff", + "theme.osd.icon_container": "#5bafff", + "theme.osd.bar_container": "#0a0a0a", + "theme.notification.close_button.label": "#0a0a0a", + "theme.notification.close_button.background": "#ff3f3f", + "theme.notification.labelicon": "#5bafff", + "theme.notification.text": "#d1d1d1", + "theme.notification.time": "#797979", + "theme.notification.border": "#1a1a1a", + "theme.notification.label": "#5bafff", + "theme.notification.actions.text": "#0a0a0a", + "theme.notification.actions.background": "#5bafff", + "theme.notification.background": "#0a0a0a", + "theme.bar.buttons.modules.power.border": "#FF4500", + "theme.bar.buttons.modules.weather.border": "#FFD700", + "theme.bar.buttons.modules.updates.border": "#FFD700", + "theme.bar.buttons.modules.kbLayout.border": "#00FFFF", + "theme.bar.buttons.modules.netstat.border": "#32CD32", + "theme.bar.buttons.modules.storage.border": "#FF4500", + "theme.bar.buttons.modules.cpu.border": "#FF4500", + "theme.bar.buttons.modules.ram.border": "#FFD700", + "theme.bar.buttons.notifications.border": "#f7d04b", + "theme.bar.buttons.clock.border": "#5bafff", + "theme.bar.buttons.battery.border": "#f7d04b", + "theme.bar.buttons.systray.border": "#303030", + "theme.bar.buttons.bluetooth.border": "#5bafff", + "theme.bar.buttons.network.border": "#e23fe2", + "theme.bar.buttons.volume.border": "#ff3f3f", + "theme.bar.buttons.media.border": "#FFD700", + "theme.bar.buttons.windowtitle.border": "#5bafff", + "theme.bar.buttons.workspaces.border": "#e23ee2", + "theme.bar.buttons.dashboard.border": "#f7d04b", + "theme.bar.buttons.modules.submap.background": "#FF69B4", + "theme.bar.buttons.modules.submap.text": "#121212", + "theme.bar.buttons.modules.submap.border": "#FF69B4", + "theme.bar.buttons.modules.submap.icon": "#121212", + "theme.bar.buttons.modules.submap.icon_background": "#121212", + "theme.bar.menus.menu.network.switch.puck": "#333333", + "theme.bar.menus.menu.network.switch.disabled": "#2A2A2A", + "theme.bar.menus.menu.network.switch.enabled": "#FF69B4" +} \ No newline at end of file diff --git a/themes/dracula.json b/themes/dracula.json index 1bada5f..a19df77 100644 --- a/themes/dracula.json +++ b/themes/dracula.json @@ -337,5 +337,8 @@ "theme.bar.buttons.modules.submap.text": "#8be9fd", "theme.bar.buttons.modules.submap.border": "#8be9fd", "theme.bar.buttons.modules.submap.icon": "#8be9fd", - "theme.bar.buttons.modules.submap.icon_background": "#44475a" + "theme.bar.buttons.modules.submap.icon_background": "#44475a", + "theme.bar.menus.menu.network.switch.enabled": "#bd93f9", + "theme.bar.menus.menu.network.switch.disabled": "#44475a", + "theme.bar.menus.menu.network.switch.puck": "#44475a" } \ No newline at end of file diff --git a/themes/dracula_split.json b/themes/dracula_split.json index 5c5263c..7d63906 100644 --- a/themes/dracula_split.json +++ b/themes/dracula_split.json @@ -337,5 +337,8 @@ "theme.bar.buttons.modules.submap.text": "#8be9fd", "theme.bar.buttons.modules.submap.border": "#8be9fd", "theme.bar.buttons.modules.submap.icon": "#282936", - "theme.bar.buttons.modules.submap.icon_background": "#8be9fd" + "theme.bar.buttons.modules.submap.icon_background": "#8be9fd", + "theme.bar.menus.menu.network.switch.enabled": "#bd93f9", + "theme.bar.menus.menu.network.switch.disabled": "#44475a", + "theme.bar.menus.menu.network.switch.puck": "#44475a" } \ No newline at end of file diff --git a/themes/dracula_vivid.json b/themes/dracula_vivid.json new file mode 100644 index 0000000..9c498d5 --- /dev/null +++ b/themes/dracula_vivid.json @@ -0,0 +1,344 @@ +{ + "theme.bar.menus.menu.notifications.scrollbar.color": "#bd93f9", + "theme.bar.menus.menu.notifications.pager.label": "#6272a4", + "theme.bar.menus.menu.notifications.pager.button": "#bd93f9", + "theme.bar.menus.menu.notifications.pager.background": "#282936", + "theme.bar.menus.menu.notifications.switch.puck": "#44475a", + "theme.bar.menus.menu.notifications.switch.disabled": "#44475a", + "theme.bar.menus.menu.notifications.switch.enabled": "#bd93f9", + "theme.bar.menus.menu.notifications.clear": "#bd93f9", + "theme.bar.menus.menu.notifications.switch_divider": "#44475a", + "theme.bar.menus.menu.notifications.border": "#44475a", + "theme.bar.menus.menu.notifications.card": "#44475a", + "theme.bar.menus.menu.notifications.background": "#282a36", + "theme.bar.menus.menu.notifications.no_notifications_label": "#44475a", + "theme.bar.menus.menu.notifications.label": "#bd93f9", + "theme.bar.menus.menu.power.buttons.sleep.icon": "#282a36", + "theme.bar.menus.menu.power.buttons.sleep.text": "#8be9fd", + "theme.bar.menus.menu.power.buttons.sleep.icon_background": "#8be9fd", + "theme.bar.menus.menu.power.buttons.sleep.background": "#44475a", + "theme.bar.menus.menu.power.buttons.logout.icon": "#282a36", + "theme.bar.menus.menu.power.buttons.logout.text": "#50fa7b", + "theme.bar.menus.menu.power.buttons.logout.icon_background": "#50fa7b", + "theme.bar.menus.menu.power.buttons.logout.background": "#44475a", + "theme.bar.menus.menu.power.buttons.restart.icon": "#282a36", + "theme.bar.menus.menu.power.buttons.restart.text": "#ffb86c", + "theme.bar.menus.menu.power.buttons.restart.icon_background": "#ffb86c", + "theme.bar.menus.menu.power.buttons.restart.background": "#44475a", + "theme.bar.menus.menu.power.buttons.shutdown.icon": "#282a36", + "theme.bar.menus.menu.power.buttons.shutdown.text": "#bd93f9", + "theme.bar.menus.menu.power.buttons.shutdown.icon_background": "#ff5555", + "theme.bar.menus.menu.power.buttons.shutdown.background": "#44475a", + "theme.bar.menus.menu.power.border.color": "#44475a", + "theme.bar.menus.menu.power.background.color": "#282936", + "theme.bar.menus.menu.dashboard.monitors.disk.label": "#ff79c6", + "theme.bar.menus.menu.dashboard.monitors.disk.bar": "#ff79c6", + "theme.bar.menus.menu.dashboard.monitors.disk.icon": "#ff79c6", + "theme.bar.menus.menu.dashboard.monitors.gpu.label": "#50fa7b", + "theme.bar.menus.menu.dashboard.monitors.gpu.bar": "#50fa7b", + "theme.bar.menus.menu.dashboard.monitors.gpu.icon": "#50fa7b", + "theme.bar.menus.menu.dashboard.monitors.ram.label": "#f1fa8c", + "theme.bar.menus.menu.dashboard.monitors.ram.bar": "#f1fa8c", + "theme.bar.menus.menu.dashboard.monitors.ram.icon": "#f1fa8c", + "theme.bar.menus.menu.dashboard.monitors.cpu.label": "#ffb86c", + "theme.bar.menus.menu.dashboard.monitors.cpu.bar": "#ffb86c", + "theme.bar.menus.menu.dashboard.monitors.cpu.icon": "#ffb86c", + "theme.bar.menus.menu.dashboard.monitors.bar_background": "#6272a4", + "theme.bar.menus.menu.dashboard.directories.right.bottom.color": "#ffb86c", + "theme.bar.menus.menu.dashboard.directories.right.middle.color": "#bd93f9", + "theme.bar.menus.menu.dashboard.directories.right.top.color": "#8be9fd", + "theme.bar.menus.menu.dashboard.directories.left.bottom.color": "#ff5555", + "theme.bar.menus.menu.dashboard.directories.left.middle.color": "#f1fa8c", + "theme.bar.menus.menu.dashboard.directories.left.top.color": "#ff79c6", + "theme.bar.menus.menu.dashboard.controls.input.text": "#282a36", + "theme.bar.menus.menu.dashboard.controls.input.background": "#ff79c6", + "theme.bar.menus.menu.dashboard.controls.volume.text": "#282a36", + "theme.bar.menus.menu.dashboard.controls.volume.background": "#ffb86c", + "theme.bar.menus.menu.dashboard.controls.notifications.text": "#282a36", + "theme.bar.menus.menu.dashboard.controls.notifications.background": "#f1fa8c", + "theme.bar.menus.menu.dashboard.controls.bluetooth.text": "#282a36", + "theme.bar.menus.menu.dashboard.controls.bluetooth.background": "#8be9fd", + "theme.bar.menus.menu.dashboard.controls.wifi.text": "#282a36", + "theme.bar.menus.menu.dashboard.controls.wifi.background": "#bd93f9", + "theme.bar.menus.menu.dashboard.controls.disabled": "#44475a", + "theme.bar.menus.menu.dashboard.shortcuts.recording": "#50fa7b", + "theme.bar.menus.menu.dashboard.shortcuts.text": "#282a36", + "theme.bar.menus.menu.dashboard.shortcuts.background": "#bd93f9", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.button_text": "#282a36", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.deny": "#ff5555", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.confirm": "#50fa7b", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.body": "#f8f8f2", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.label": "#bd93f9", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.border": "#44475a", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.background": "#282a36", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.card": "#44475a", + "theme.bar.menus.menu.dashboard.powermenu.sleep": "#8be9fd", + "theme.bar.menus.menu.dashboard.powermenu.logout": "#50fa7b", + "theme.bar.menus.menu.dashboard.powermenu.restart": "#ffb86c", + "theme.bar.menus.menu.dashboard.powermenu.shutdown": "#ff5555", + "theme.bar.menus.menu.dashboard.profile.name": "#ff79c6", + "theme.bar.menus.menu.dashboard.border.color": "#44475a", + "theme.bar.menus.menu.dashboard.background.color": "#282a36", + "theme.bar.menus.menu.dashboard.card.color": "#44475a", + "theme.bar.menus.menu.clock.weather.hourly.temperature": "#ff79c6", + "theme.bar.menus.menu.clock.weather.hourly.icon": "#ff79c6", + "theme.bar.menus.menu.clock.weather.hourly.time": "#ff79c6", + "theme.bar.menus.menu.clock.weather.thermometer.extremelycold": "#8be9fd", + "theme.bar.menus.menu.clock.weather.thermometer.cold": "#8be9fd", + "theme.bar.menus.menu.clock.weather.thermometer.moderate": "#bd93f9", + "theme.bar.menus.menu.clock.weather.thermometer.hot": "#ffb86c", + "theme.bar.menus.menu.clock.weather.thermometer.extremelyhot": "#ff5555", + "theme.bar.menus.menu.clock.weather.stats": "#ff79c6", + "theme.bar.menus.menu.clock.weather.status": "#8be9fd", + "theme.bar.menus.menu.clock.weather.temperature": "#f8f8f2", + "theme.bar.menus.menu.clock.weather.icon": "#ff79c6", + "theme.bar.menus.menu.clock.calendar.contextdays": "#44475a", + "theme.bar.menus.menu.clock.calendar.days": "#f8f8f2", + "theme.bar.menus.menu.clock.calendar.currentday": "#ff79c6", + "theme.bar.menus.menu.clock.calendar.paginator": "#ff79c6", + "theme.bar.menus.menu.clock.calendar.weekdays": "#ff79c6", + "theme.bar.menus.menu.clock.calendar.yearmonth": "#8be9fd", + "theme.bar.menus.menu.clock.time.timeperiod": "#8be9fd", + "theme.bar.menus.menu.clock.time.time": "#ff79c6", + "theme.bar.menus.menu.clock.text": "#f8f8f2", + "theme.bar.menus.menu.clock.border.color": "#44475a", + "theme.bar.menus.menu.clock.background.color": "#282a36", + "theme.bar.menus.menu.clock.card.color": "#44475a", + "theme.bar.menus.menu.battery.slider.puck": "#282936", + "theme.bar.menus.menu.battery.slider.backgroundhover": "#6272a4", + "theme.bar.menus.menu.battery.slider.background": "#6272a4", + "theme.bar.menus.menu.battery.slider.primary": "#f1fa8c", + "theme.bar.menus.menu.battery.icons.active": "#f1fa8c", + "theme.bar.menus.menu.battery.icons.passive": "#6272a4", + "theme.bar.menus.menu.battery.listitems.active": "#f1fa8c", + "theme.bar.menus.menu.battery.listitems.passive": "#f8f8f2", + "theme.bar.menus.menu.battery.text": "#f8f8f2", + "theme.bar.menus.menu.battery.label.color": "#f1fa8c", + "theme.bar.menus.menu.battery.border.color": "#44475a", + "theme.bar.menus.menu.battery.background.color": "#282a36", + "theme.bar.menus.menu.battery.card.color": "#44475a", + "theme.bar.menus.menu.systray.dropdownmenu.divider": "#44475a", + "theme.bar.menus.menu.systray.dropdownmenu.text": "#f8f8f2", + "theme.bar.menus.menu.systray.dropdownmenu.background": "#282a36", + "theme.bar.menus.menu.bluetooth.iconbutton.active": "#8be9fd", + "theme.bar.menus.menu.bluetooth.iconbutton.passive": "#f8f8f2", + "theme.bar.menus.menu.bluetooth.icons.active": "#8be9fd", + "theme.bar.menus.menu.bluetooth.icons.passive": "#6272a4", + "theme.bar.menus.menu.bluetooth.listitems.active": "#8be9fd", + "theme.bar.menus.menu.bluetooth.listitems.passive": "#f8f8f2", + "theme.bar.menus.menu.bluetooth.switch.puck": "#44475a", + "theme.bar.menus.menu.bluetooth.switch.disabled": "#44475a", + "theme.bar.menus.menu.bluetooth.switch.enabled": "#8be9fd", + "theme.bar.menus.menu.bluetooth.switch_divider": "#44475a", + "theme.bar.menus.menu.bluetooth.status": "#44475a", + "theme.bar.menus.menu.bluetooth.text": "#f8f8f2", + "theme.bar.menus.menu.bluetooth.label.color": "#8be9fd", + "theme.bar.menus.menu.bluetooth.border.color": "#44475a", + "theme.bar.menus.menu.bluetooth.background.color": "#282a36", + "theme.bar.menus.menu.bluetooth.card.color": "#44475a", + "theme.bar.menus.menu.network.iconbuttons.active": "#bd93f9", + "theme.bar.menus.menu.network.iconbuttons.passive": "#f8f8f2", + "theme.bar.menus.menu.network.icons.active": "#bd93f9", + "theme.bar.menus.menu.network.icons.passive": "#6272a4", + "theme.bar.menus.menu.network.listitems.active": "#bd93f9", + "theme.bar.menus.menu.network.listitems.passive": "#f8f8f2", + "theme.bar.menus.menu.network.status.color": "#44475a", + "theme.bar.menus.menu.network.text": "#f8f8f2", + "theme.bar.menus.menu.network.label.color": "#bd93f9", + "theme.bar.menus.menu.network.border.color": "#44475a", + "theme.bar.menus.menu.network.background.color": "#282a36", + "theme.bar.menus.menu.network.card.color": "#44475a", + "theme.bar.menus.menu.volume.input_slider.puck": "#282936", + "theme.bar.menus.menu.volume.input_slider.backgroundhover": "#6272a4", + "theme.bar.menus.menu.volume.input_slider.background": "#6272a4", + "theme.bar.menus.menu.volume.input_slider.primary": "#ffb86c", + "theme.bar.menus.menu.volume.audio_slider.puck": "#282936", + "theme.bar.menus.menu.volume.audio_slider.backgroundhover": "#6272a4", + "theme.bar.menus.menu.volume.audio_slider.background": "#6272a4", + "theme.bar.menus.menu.volume.audio_slider.primary": "#ffb86c", + "theme.bar.menus.menu.volume.icons.active": "#ffb86c", + "theme.bar.menus.menu.volume.icons.passive": "#6272a4", + "theme.bar.menus.menu.volume.iconbutton.active": "#ffb86c", + "theme.bar.menus.menu.volume.iconbutton.passive": "#f8f8f2", + "theme.bar.menus.menu.volume.listitems.active": "#ffb86c", + "theme.bar.menus.menu.volume.listitems.passive": "#f8f8f2", + "theme.bar.menus.menu.volume.text": "#f8f8f2", + "theme.bar.menus.menu.volume.label.color": "#ffb86c", + "theme.bar.menus.menu.volume.border.color": "#44475a", + "theme.bar.menus.menu.volume.background.color": "#282a36", + "theme.bar.menus.menu.volume.card.color": "#44475a", + "theme.bar.menus.menu.media.slider.puck": "#282936", + "theme.bar.menus.menu.media.slider.backgroundhover": "#6272a4", + "theme.bar.menus.menu.media.slider.background": "#6272a4", + "theme.bar.menus.menu.media.slider.primary": "#ff79c6", + "theme.bar.menus.menu.media.buttons.text": "#282a36", + "theme.bar.menus.menu.media.buttons.background": "#bd93f9", + "theme.bar.menus.menu.media.buttons.enabled": "#8be9fd", + "theme.bar.menus.menu.media.buttons.inactive": "#44475a", + "theme.bar.menus.menu.media.border.color": "#44475a", + "theme.bar.menus.menu.media.card.color": "#44475a", + "theme.bar.menus.menu.media.background.color": "#282a36", + "theme.bar.menus.menu.media.album": "#ff79c6", + "theme.bar.menus.menu.media.artist": "#8be9fd", + "theme.bar.menus.menu.media.song": "#bd93f9", + "theme.bar.menus.tooltip.text": "#f8f8f2", + "theme.bar.menus.tooltip.background": "#282a36", + "theme.bar.menus.dropdownmenu.divider": "#44475a", + "theme.bar.menus.dropdownmenu.text": "#f8f8f2", + "theme.bar.menus.dropdownmenu.background": "#282a36", + "theme.bar.menus.slider.puck": "#44475a", + "theme.bar.menus.slider.backgroundhover": "#44475a", + "theme.bar.menus.slider.background": "#44475a", + "theme.bar.menus.slider.primary": "#bd93f9", + "theme.bar.menus.progressbar.background": "#44475a", + "theme.bar.menus.progressbar.foreground": "#bd93f9", + "theme.bar.menus.iconbuttons.active": "#bd93f9", + "theme.bar.menus.iconbuttons.passive": "#f8f8f2", + "theme.bar.menus.buttons.text": "#282a36", + "theme.bar.menus.buttons.disabled": "#44475a", + "theme.bar.menus.buttons.active": "#ff79c6", + "theme.bar.menus.buttons.default": "#bd93f9", + "theme.bar.menus.check_radio_button.active": "#bd93f9", + "theme.bar.menus.check_radio_button.background": "#282936", + "theme.bar.menus.switch.puck": "#44475a", + "theme.bar.menus.switch.disabled": "#44475a", + "theme.bar.menus.switch.enabled": "#bd93f9", + "theme.bar.menus.icons.active": "#bd93f9", + "theme.bar.menus.icons.passive": "#44475a", + "theme.bar.menus.listitems.active": "#bd93f9", + "theme.bar.menus.listitems.passive": "#f8f8f2", + "theme.bar.menus.popover.border": "#282a36", + "theme.bar.menus.popover.background": "#282a36", + "theme.bar.menus.popover.text": "#bd93f9", + "theme.bar.menus.label": "#bd93f9", + "theme.bar.menus.feinttext": "#44475a", + "theme.bar.menus.dimtext": "#6272a4", + "theme.bar.menus.text": "#f8f8f2", + "theme.bar.menus.border.color": "#44475a", + "theme.bar.menus.cards": "#44475a", + "theme.bar.menus.background": "#6272a4", + "theme.bar.buttons.modules.power.icon_background": "#bd93f9", + "theme.bar.buttons.modules.power.icon": "#44475a", + "theme.bar.buttons.modules.power.background": "#ff5454", + "theme.bar.buttons.modules.power.border": "#bd93f9", + "theme.bar.buttons.modules.weather.icon_background": "#ffb86c", + "theme.bar.buttons.modules.weather.icon": "#44475a", + "theme.bar.buttons.modules.weather.text": "#44475a", + "theme.bar.buttons.modules.weather.background": "#ffb86c", + "theme.bar.buttons.modules.weather.border": "#ffb86c", + "theme.bar.buttons.modules.updates.icon_background": "#bd93f9", + "theme.bar.buttons.modules.updates.icon": "#44475a", + "theme.bar.buttons.modules.updates.text": "#44475a", + "theme.bar.buttons.modules.updates.background": "#bd93f9", + "theme.bar.buttons.modules.updates.border": "#bd93f9", + "theme.bar.buttons.modules.kbLayout.icon_background": "#8be9fd", + "theme.bar.buttons.modules.kbLayout.icon": "#44475a", + "theme.bar.buttons.modules.kbLayout.text": "#44475a", + "theme.bar.buttons.modules.kbLayout.background": "#8be9fd", + "theme.bar.buttons.modules.kbLayout.border": "#8be9fd", + "theme.bar.buttons.modules.netstat.icon_background": "#50fa7b", + "theme.bar.buttons.modules.netstat.icon": "#44475a", + "theme.bar.buttons.modules.netstat.text": "#44475a", + "theme.bar.buttons.modules.netstat.background": "#50fa7b", + "theme.bar.buttons.modules.netstat.border": "#50fa7b", + "theme.bar.buttons.modules.storage.icon_background": "#bd93f9", + "theme.bar.buttons.modules.storage.icon": "#44475a", + "theme.bar.buttons.modules.storage.text": "#44475a", + "theme.bar.buttons.modules.storage.background": "#bd93f9", + "theme.bar.buttons.modules.storage.border": "#bd93f9", + "theme.bar.buttons.modules.cpu.icon_background": "#ff79c6", + "theme.bar.buttons.modules.cpu.icon": "#44475a", + "theme.bar.buttons.modules.cpu.text": "#44475a", + "theme.bar.buttons.modules.cpu.background": "#ff79c6", + "theme.bar.buttons.modules.cpu.border": "#ff79c6", + "theme.bar.buttons.modules.ram.icon_background": "#f1fa8c", + "theme.bar.buttons.modules.ram.icon": "#44475a", + "theme.bar.buttons.modules.ram.text": "#44475a", + "theme.bar.buttons.modules.ram.background": "#f1fa8c", + "theme.bar.buttons.modules.ram.border": "#f1fa8c", + "theme.bar.buttons.notifications.total": "#44475a", + "theme.bar.buttons.notifications.icon_background": "#bd93f9", + "theme.bar.buttons.notifications.icon": "#44475a", + "theme.bar.buttons.notifications.background": "#bd93f9", + "theme.bar.buttons.notifications.border": "#bd93f9", + "theme.bar.buttons.clock.icon_background": "#ff79c6", + "theme.bar.buttons.clock.icon": "#44475a", + "theme.bar.buttons.clock.text": "#44475a", + "theme.bar.buttons.clock.background": "#ff79c6", + "theme.bar.buttons.clock.border": "#ff79c6", + "theme.bar.buttons.battery.icon_background": "#f1fa8c", + "theme.bar.buttons.battery.icon": "#44475a", + "theme.bar.buttons.battery.text": "#44475a", + "theme.bar.buttons.battery.background": "#f1fa8c", + "theme.bar.buttons.battery.border": "#f1fa8c", + "theme.bar.buttons.systray.background": "#44475a", + "theme.bar.buttons.systray.border": "#6272a4", + "theme.bar.buttons.bluetooth.icon_background": "#89dbeb", + "theme.bar.buttons.bluetooth.icon": "#44475a", + "theme.bar.buttons.bluetooth.text": "#44475a", + "theme.bar.buttons.bluetooth.background": "#8be9fd", + "theme.bar.buttons.bluetooth.border": "#8be9fd", + "theme.bar.buttons.network.icon_background": "#caa6f7", + "theme.bar.buttons.network.icon": "#44475a", + "theme.bar.buttons.network.text": "#44475a", + "theme.bar.buttons.network.background": "#bd93f9", + "theme.bar.buttons.network.border": "#bd93f9", + "theme.bar.buttons.volume.icon_background": "#ffb86c", + "theme.bar.buttons.volume.icon": "#44475a", + "theme.bar.buttons.volume.text": "#44475a", + "theme.bar.buttons.volume.background": "#ffb86c", + "theme.bar.buttons.volume.border": "#ffb86c", + "theme.bar.buttons.media.icon_background": "#bd93f9", + "theme.bar.buttons.media.icon": "#44475a", + "theme.bar.buttons.media.text": "#44475a", + "theme.bar.buttons.media.background": "#bd93f9", + "theme.bar.buttons.media.border": "#bd93f9", + "theme.bar.buttons.windowtitle.icon_background": "#ff79c6", + "theme.bar.buttons.windowtitle.icon": "#44475a", + "theme.bar.buttons.windowtitle.text": "#44475a", + "theme.bar.buttons.windowtitle.border": "#f1fa8c", + "theme.bar.buttons.windowtitle.background": "#f1fa8c", + "theme.bar.buttons.workspaces.numbered_active_underline_color": "#e23ee2", + "theme.bar.buttons.workspaces.numbered_active_highlighted_text_color": "#21252b", + "theme.bar.buttons.workspaces.hover": "#44475a", + "theme.bar.buttons.workspaces.active": "#ff79c6", + "theme.bar.buttons.workspaces.occupied": "#ffb86c", + "theme.bar.buttons.workspaces.available": "#8be9fd", + "theme.bar.buttons.workspaces.border": "#44475a", + "theme.bar.buttons.workspaces.background": "#44475a", + "theme.bar.buttons.dashboard.icon": "#44475a", + "theme.bar.buttons.dashboard.border": "#8be8fd", + "theme.bar.buttons.dashboard.background": "#8be8fd", + "theme.bar.buttons.icon": "#bd93f9", + "theme.bar.buttons.text": "#bd93f9", + "theme.bar.buttons.hover": "#44475a", + "theme.bar.buttons.icon_background": "#44475a", + "theme.bar.buttons.background": "#282936", + "theme.bar.buttons.style": "default", + "theme.bar.background": "#282a36", + "theme.osd.label": "#bd93f9", + "theme.osd.icon": "#282a36", + "theme.osd.bar_overflow_color": "#ff5555", + "theme.osd.bar_empty_color": "#44475a", + "theme.osd.bar_color": "#bd93f9", + "theme.osd.icon_container": "#bd93f9", + "theme.osd.bar_container": "#282a36", + "theme.notification.close_button.label": "#282a36", + "theme.notification.close_button.background": "#bd93f9", + "theme.notification.labelicon": "#bd93f9", + "theme.notification.text": "#f8f8f2", + "theme.notification.time": "#6272a4", + "theme.notification.border": "#44475a", + "theme.notification.label": "#bd93f9", + "theme.notification.actions.text": "#282a36", + "theme.notification.actions.background": "#bd93f9", + "theme.notification.background": "#282a36", + "theme.bar.buttons.modules.submap.background": "#8be9fd", + "theme.bar.buttons.modules.submap.text": "#44475a", + "theme.bar.buttons.modules.submap.border": "#8be9fd", + "theme.bar.buttons.modules.submap.icon": "#44475a", + "theme.bar.buttons.modules.submap.icon_background": "#44475a", + "theme.bar.menus.menu.network.switch.puck": "#44475a", + "theme.bar.menus.menu.network.switch.disabled": "#44475a", + "theme.bar.menus.menu.network.switch.enabled": "#bd93f9" +} \ No newline at end of file diff --git a/themes/everforest.json b/themes/everforest.json index 4789eb4..542ae51 100644 --- a/themes/everforest.json +++ b/themes/everforest.json @@ -337,5 +337,8 @@ "theme.bar.buttons.modules.submap.text": "#83c092", "theme.bar.buttons.modules.submap.border": "#83c092", "theme.bar.buttons.modules.submap.icon": "#83c092", - "theme.bar.buttons.modules.submap.icon_background": "#323d43" + "theme.bar.buttons.modules.submap.icon_background": "#323d43", + "theme.bar.menus.menu.network.switch.enabled": "#e69875", + "theme.bar.menus.menu.network.switch.disabled": "#2f383e", + "theme.bar.menus.menu.network.switch.puck": "#454b53" } \ No newline at end of file diff --git a/themes/everforest_split.json b/themes/everforest_split.json index 9f362f4..6e1c966 100644 --- a/themes/everforest_split.json +++ b/themes/everforest_split.json @@ -337,5 +337,8 @@ "theme.bar.buttons.modules.submap.text": "#83c092", "theme.bar.buttons.modules.submap.border": "#83c092", "theme.bar.buttons.modules.submap.icon": "#21252b", - "theme.bar.buttons.modules.submap.icon_background": "#83c092" + "theme.bar.buttons.modules.submap.icon_background": "#83c092", + "theme.bar.menus.menu.network.switch.enabled": "#e69875", + "theme.bar.menus.menu.network.switch.disabled": "#2f383e", + "theme.bar.menus.menu.network.switch.puck": "#454b53" } \ No newline at end of file diff --git a/themes/everforest_vivid.json b/themes/everforest_vivid.json new file mode 100644 index 0000000..53daa81 --- /dev/null +++ b/themes/everforest_vivid.json @@ -0,0 +1,344 @@ +{ + "theme.bar.menus.background": "#2b3339", + "theme.bar.background": "#2b3339", + "theme.bar.buttons.media.icon": "#323d43", + "theme.bar.buttons.media.text": "#323d43", + "theme.bar.buttons.icon": "#a7c080", + "theme.bar.buttons.text": "#a7c080", + "theme.bar.buttons.hover": "#445055", + "theme.bar.buttons.background": "#323d43", + "theme.bar.menus.text": "#d3c6aa", + "theme.bar.menus.border.color": "#454b53", + "theme.bar.buttons.media.background": "#a7c080", + "theme.bar.menus.menu.volume.text": "#d3c6aa", + "theme.bar.menus.menu.volume.card.color": "#2f383e", + "theme.bar.menus.menu.volume.label.color": "#e67e80", + "theme.bar.menus.popover.text": "#a7c080", + "theme.bar.menus.popover.background": "#3a4248", + "theme.bar.menus.menu.dashboard.powermenu.shutdown": "#e67e80", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.deny": "#e67e80", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.confirm": "#a7c080", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.button_text": "#2b3339", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.body": "#d3c6aa", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.label": "#a7c080", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.border": "#454b53", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.background": "#2b3339", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.card": "#2f383e", + "theme.bar.menus.menu.notifications.switch.puck": "#445055", + "theme.bar.menus.menu.notifications.switch.disabled": "#454b54", + "theme.bar.menus.menu.notifications.switch.enabled": "#a7c080", + "theme.bar.menus.menu.notifications.clear": "#e67e80", + "theme.bar.menus.menu.notifications.switch_divider": "#445055", + "theme.bar.menus.menu.notifications.border": "#454b53", + "theme.bar.menus.menu.notifications.card": "#2f383e", + "theme.bar.menus.menu.notifications.background": "#2b3339", + "theme.bar.menus.menu.notifications.no_notifications_label": "#454b53", + "theme.bar.menus.menu.notifications.label": "#a7c080", + "theme.bar.menus.menu.dashboard.monitors.disk.label": "#d699b6", + "theme.bar.menus.menu.dashboard.monitors.disk.bar": "#d699b6", + "theme.bar.menus.menu.dashboard.monitors.disk.icon": "#d699b6", + "theme.bar.menus.menu.dashboard.monitors.gpu.label": "#a7c080", + "theme.bar.menus.menu.dashboard.monitors.gpu.bar": "#a7c080", + "theme.bar.menus.menu.dashboard.monitors.gpu.icon": "#a7c080", + "theme.bar.menus.menu.dashboard.monitors.ram.label": "#dbbc7f", + "theme.bar.menus.menu.dashboard.monitors.ram.bar": "#dbbc7f", + "theme.bar.menus.menu.dashboard.monitors.ram.icon": "#dbbc7f", + "theme.bar.menus.menu.dashboard.monitors.cpu.label": "#e67e80", + "theme.bar.menus.menu.dashboard.monitors.cpu.bar": "#e67e80", + "theme.bar.menus.menu.dashboard.monitors.cpu.icon": "#e67e80", + "theme.bar.menus.menu.dashboard.monitors.bar_background": "#445055", + "theme.bar.menus.menu.dashboard.directories.right.bottom.color": "#a7c080", + "theme.bar.menus.menu.dashboard.directories.right.middle.color": "#83c092", + "theme.bar.menus.menu.dashboard.directories.right.top.color": "#a7c080", + "theme.bar.menus.menu.dashboard.directories.left.bottom.color": "#e67e80", + "theme.bar.menus.menu.dashboard.directories.left.middle.color": "#dbbc7f", + "theme.bar.menus.menu.dashboard.directories.left.top.color": "#d699b6", + "theme.bar.menus.menu.dashboard.controls.input.text": "#3a4248", + "theme.bar.menus.menu.dashboard.controls.input.background": "#d699b6", + "theme.bar.menus.menu.dashboard.controls.volume.text": "#3a4248", + "theme.bar.menus.menu.dashboard.controls.volume.background": "#e67e80", + "theme.bar.menus.menu.dashboard.controls.notifications.text": "#3a4248", + "theme.bar.menus.menu.dashboard.controls.notifications.background": "#dbbc7f", + "theme.bar.menus.menu.dashboard.controls.bluetooth.text": "#3a4248", + "theme.bar.menus.menu.dashboard.controls.bluetooth.background": "#83c092", + "theme.bar.menus.menu.dashboard.controls.wifi.text": "#3a4248", + "theme.bar.menus.menu.dashboard.controls.wifi.background": "#83c092", + "theme.bar.menus.menu.dashboard.controls.disabled": "#5c6a72", + "theme.bar.menus.menu.dashboard.shortcuts.recording": "#a7c080", + "theme.bar.menus.menu.dashboard.shortcuts.text": "#3a4248", + "theme.bar.menus.menu.dashboard.shortcuts.background": "#a7c080", + "theme.bar.menus.menu.dashboard.powermenu.sleep": "#83c092", + "theme.bar.menus.menu.dashboard.powermenu.logout": "#a7c080", + "theme.bar.menus.menu.dashboard.powermenu.restart": "#dbbc7f", + "theme.bar.menus.menu.dashboard.profile.name": "#d699b6", + "theme.bar.menus.menu.dashboard.border.color": "#454b53", + "theme.bar.menus.menu.dashboard.background.color": "#2b3339", + "theme.bar.menus.menu.dashboard.card.color": "#2f383e", + "theme.bar.menus.menu.clock.weather.hourly.temperature": "#d699b6", + "theme.bar.menus.menu.clock.weather.hourly.icon": "#d699b6", + "theme.bar.menus.menu.clock.weather.hourly.time": "#d699b6", + "theme.bar.menus.menu.clock.weather.thermometer.extremelycold": "#83c092", + "theme.bar.menus.menu.clock.weather.thermometer.cold": "#83c092", + "theme.bar.menus.menu.clock.weather.thermometer.moderate": "#a7c080", + "theme.bar.menus.menu.clock.weather.thermometer.hot": "#dbbc7f", + "theme.bar.menus.menu.clock.weather.thermometer.extremelyhot": "#e67e80", + "theme.bar.menus.menu.clock.weather.stats": "#d699b6", + "theme.bar.menus.menu.clock.weather.status": "#83c092", + "theme.bar.menus.menu.clock.weather.temperature": "#d3c6aa", + "theme.bar.menus.menu.clock.weather.icon": "#d699b6", + "theme.bar.menus.menu.clock.calendar.contextdays": "#5c6a72", + "theme.bar.menus.menu.clock.calendar.days": "#d3c6aa", + "theme.bar.menus.menu.clock.calendar.currentday": "#d699b6", + "theme.bar.menus.menu.clock.calendar.paginator": "#d699b6", + "theme.bar.menus.menu.clock.calendar.weekdays": "#d699b6", + "theme.bar.menus.menu.clock.calendar.yearmonth": "#83c092", + "theme.bar.menus.menu.clock.time.timeperiod": "#83c092", + "theme.bar.menus.menu.clock.time.time": "#d699b6", + "theme.bar.menus.menu.clock.text": "#d3c6aa", + "theme.bar.menus.menu.clock.border.color": "#454b53", + "theme.bar.menus.menu.clock.background.color": "#2b3339", + "theme.bar.menus.menu.clock.card.color": "#2f383e", + "theme.bar.menus.menu.battery.slider.puck": "#445055", + "theme.bar.menus.menu.battery.slider.backgroundhover": "#445055", + "theme.bar.menus.menu.battery.slider.background": "#5c6a72", + "theme.bar.menus.menu.battery.slider.primary": "#dbbc7f", + "theme.bar.menus.menu.battery.icons.active": "#dbbc7f", + "theme.bar.menus.menu.battery.icons.passive": "#7a8478", + "theme.bar.menus.menu.battery.listitems.active": "#dbbc7f", + "theme.bar.menus.menu.battery.listitems.passive": "#d3c6aa", + "theme.bar.menus.menu.battery.text": "#d3c6aa", + "theme.bar.menus.menu.battery.label.color": "#dbbc7f", + "theme.bar.menus.menu.battery.border.color": "#454b53", + "theme.bar.menus.menu.battery.background.color": "#2b3339", + "theme.bar.menus.menu.battery.card.color": "#2f383e", + "theme.bar.menus.menu.systray.dropdownmenu.divider": "#2f383e", + "theme.bar.menus.menu.systray.dropdownmenu.text": "#d3c6aa", + "theme.bar.menus.menu.systray.dropdownmenu.background": "#2b3339", + "theme.bar.menus.menu.bluetooth.iconbutton.active": "#a7c080", + "theme.bar.menus.menu.bluetooth.iconbutton.passive": "#d3c6aa", + "theme.bar.menus.menu.bluetooth.icons.active": "#a7c080", + "theme.bar.menus.menu.bluetooth.icons.passive": "#868d80", + "theme.bar.menus.menu.bluetooth.listitems.active": "#a7c07f", + "theme.bar.menus.menu.bluetooth.listitems.passive": "#d3c6aa", + "theme.bar.menus.menu.bluetooth.switch.puck": "#454b53", + "theme.bar.menus.menu.bluetooth.switch.disabled": "#2f383e", + "theme.bar.menus.menu.bluetooth.switch.enabled": "#a7c080", + "theme.bar.menus.menu.bluetooth.switch_divider": "#454b53", + "theme.bar.menus.menu.bluetooth.status": "#868d80", + "theme.bar.menus.menu.bluetooth.text": "#d3c6aa", + "theme.bar.menus.menu.bluetooth.label.color": "#a7c080", + "theme.bar.menus.menu.bluetooth.border.color": "#2f383e", + "theme.bar.menus.menu.bluetooth.background.color": "#2b3339", + "theme.bar.menus.menu.bluetooth.card.color": "#2f383e", + "theme.bar.menus.menu.network.iconbuttons.active": "#e69875", + "theme.bar.menus.menu.network.iconbuttons.passive": "#d3c6aa", + "theme.bar.menus.menu.network.icons.active": "#e69875", + "theme.bar.menus.menu.network.icons.passive": "#868d80", + "theme.bar.menus.menu.network.listitems.active": "#e69874", + "theme.bar.menus.menu.network.listitems.passive": "#d3c6aa", + "theme.bar.menus.menu.network.status.color": "#868d80", + "theme.bar.menus.menu.network.text": "#d3c6aa", + "theme.bar.menus.menu.network.label.color": "#e69875", + "theme.bar.menus.menu.network.border.color": "#2f383e", + "theme.bar.menus.menu.network.background.color": "#2b3339", + "theme.bar.menus.menu.network.card.color": "#2f383e", + "theme.bar.menus.menu.volume.input_slider.puck": "#83c092", + "theme.bar.menus.menu.volume.input_slider.backgroundhover": "#454b53", + "theme.bar.menus.menu.volume.input_slider.background": "#83c093", + "theme.bar.menus.menu.volume.input_slider.primary": "#dbbc7f", + "theme.bar.menus.menu.volume.audio_slider.puck": "#83c092", + "theme.bar.menus.menu.volume.audio_slider.backgroundhover": "#454b53", + "theme.bar.menus.menu.volume.audio_slider.background": "#83c093", + "theme.bar.menus.menu.volume.audio_slider.primary": "#dbbc7f", + "theme.bar.menus.menu.volume.icons.active": "#dbbc7f", + "theme.bar.menus.menu.volume.icons.passive": "#868d80", + "theme.bar.menus.menu.volume.iconbutton.active": "#dbbc7f", + "theme.bar.menus.menu.volume.iconbutton.passive": "#d3c6aa", + "theme.bar.menus.menu.volume.listitems.active": "#dbbc7e", + "theme.bar.menus.menu.volume.listitems.passive": "#d3c6aa", + "theme.bar.menus.menu.volume.border.color": "#2f383e", + "theme.bar.menus.menu.volume.background.color": "#2b3339", + "theme.bar.menus.menu.media.slider.puck": "#868d80", + "theme.bar.menus.menu.media.slider.backgroundhover": "#454b53", + "theme.bar.menus.menu.media.slider.background": "#83c093", + "theme.bar.menus.menu.media.slider.primary": "#a7c080", + "theme.bar.menus.menu.media.buttons.text": "#2b3339", + "theme.bar.menus.menu.media.buttons.background": "#83c092", + "theme.bar.menus.menu.media.buttons.enabled": "#a7c080", + "theme.bar.menus.menu.media.buttons.inactive": "#83c092", + "theme.bar.menus.menu.media.border.color": "#2f383e", + "theme.bar.menus.menu.media.background.color": "#2b3339", + "theme.bar.menus.menu.media.album": "#a7c080", + "theme.bar.menus.menu.media.artist": "#a7c080", + "theme.bar.menus.menu.media.song": "#83c092", + "theme.bar.menus.tooltip.text": "#d3c6aa", + "theme.bar.menus.tooltip.background": "#2b3339", + "theme.bar.menus.dropdownmenu.divider": "#2f383e", + "theme.bar.menus.dropdownmenu.text": "#d3c6aa", + "theme.bar.menus.dropdownmenu.background": "#2b3339", + "theme.bar.menus.slider.puck": "#868d80", + "theme.bar.menus.slider.backgroundhover": "#454b53", + "theme.bar.menus.slider.background": "#83c093", + "theme.bar.menus.slider.primary": "#83c092", + "theme.bar.menus.progressbar.background": "#454b53", + "theme.bar.menus.progressbar.foreground": "#83c092", + "theme.bar.menus.iconbuttons.active": "#83c092", + "theme.bar.menus.iconbuttons.passive": "#d3c6aa", + "theme.bar.menus.buttons.text": "#2b3339", + "theme.bar.menus.buttons.disabled": "#83c093", + "theme.bar.menus.buttons.active": "#a7c080", + "theme.bar.menus.buttons.default": "#83c092", + "theme.bar.menus.switch.puck": "#454b53", + "theme.bar.menus.switch.disabled": "#2f383e", + "theme.bar.menus.switch.enabled": "#83c092", + "theme.bar.menus.icons.active": "#83c092", + "theme.bar.menus.icons.passive": "#83c092", + "theme.bar.menus.listitems.active": "#83c091", + "theme.bar.menus.listitems.passive": "#d3c6aa", + "theme.bar.menus.label": "#83c092", + "theme.bar.menus.feinttext": "#2f383e", + "theme.bar.menus.dimtext": "#83c092", + "theme.bar.menus.cards": "#2f383e", + "theme.bar.buttons.notifications.total": "#323d43", + "theme.bar.buttons.notifications.icon": "#323d43", + "theme.bar.buttons.notifications.background": "#83c092", + "theme.bar.buttons.clock.icon": "#323d43", + "theme.bar.buttons.clock.text": "#323d43", + "theme.bar.buttons.clock.background": "#dbbc7f", + "theme.bar.buttons.battery.icon": "#323d43", + "theme.bar.buttons.battery.text": "#323d43", + "theme.bar.buttons.battery.background": "#e69875", + "theme.bar.buttons.systray.background": "#323d43", + "theme.bar.buttons.bluetooth.icon": "#323d43", + "theme.bar.buttons.bluetooth.text": "#323d43", + "theme.bar.buttons.bluetooth.background": "#a7c080", + "theme.bar.buttons.network.icon": "#323d43", + "theme.bar.buttons.network.text": "#323d43", + "theme.bar.buttons.network.background": "#e69875", + "theme.bar.buttons.volume.icon": "#323d43", + "theme.bar.buttons.volume.text": "#323d43", + "theme.bar.buttons.volume.background": "#dbbc7f", + "theme.bar.buttons.windowtitle.icon": "#323d43", + "theme.bar.buttons.windowtitle.text": "#323d43", + "theme.bar.buttons.windowtitle.background": "#dbbc7f", + "theme.bar.buttons.workspaces.active": "#dbbc7f", + "theme.bar.buttons.workspaces.occupied": "#e69875", + "theme.bar.buttons.workspaces.available": "#a7c080", + "theme.bar.buttons.workspaces.hover": "#454b53", + "theme.bar.buttons.workspaces.background": "#323d43", + "theme.bar.buttons.dashboard.icon": "#323d43", + "theme.bar.buttons.dashboard.background": "#e69875", + "theme.osd.label": "#d3c6aa", + "theme.osd.icon": "#2b3339", + "theme.osd.bar_overflow_color": "#e67e80", + "theme.osd.bar_empty_color": "#504945", + "theme.osd.bar_color": "#d3c6aa", + "theme.osd.icon_container": "#d3c6aa", + "theme.osd.bar_container": "#2b3339", + "theme.notification.close_button.label": "#2b3339", + "theme.notification.close_button.background": "#e67e80", + "theme.notification.labelicon": "#d3c6aa", + "theme.notification.text": "#d8caac", + "theme.notification.time": "#a89984", + "theme.notification.border": "#323d43", + "theme.notification.label": "#d3c6aa", + "theme.notification.actions.text": "#2b3339", + "theme.notification.actions.background": "#a7c080", + "theme.notification.background": "#2b3239", + "theme.bar.buttons.workspaces.numbered_active_highlighted_text_color": "#21252b", + "theme.bar.buttons.workspaces.numbered_active_underline_color": "#ffffff", + "theme.bar.menus.menu.media.card.color": "#2f383e", + "theme.bar.menus.check_radio_button.background": "#000000", + "theme.bar.menus.check_radio_button.active": "#ffffff", + "theme.bar.buttons.style": "default", + "theme.bar.menus.menu.notifications.pager.button": "#a7c080", + "theme.bar.menus.menu.notifications.scrollbar.color": "#a7c080", + "theme.bar.menus.menu.notifications.pager.label": "#7a8478", + "theme.bar.menus.menu.notifications.pager.background": "#2b3339", + "theme.bar.buttons.clock.icon_background": "#d699b6", + "theme.bar.buttons.modules.ram.icon": "#323d43", + "theme.bar.buttons.modules.storage.icon_background": "#e67e80", + "theme.bar.menus.popover.border": "#3a4248", + "theme.bar.buttons.volume.icon_background": "#e67e80", + "theme.bar.menus.menu.power.buttons.sleep.icon_background": "#83c092", + "theme.bar.menus.menu.power.buttons.restart.text": "#dbbc7f", + "theme.bar.buttons.modules.updates.background": "#83c092", + "theme.bar.buttons.modules.storage.icon": "#323d43", + "theme.bar.buttons.modules.netstat.background": "#a7c080", + "theme.bar.buttons.modules.weather.icon": "#323d43", + "theme.bar.buttons.modules.netstat.text": "#323d43", + "theme.bar.buttons.modules.storage.background": "#e67e80", + "theme.bar.buttons.modules.power.icon": "#323d43", + "theme.bar.buttons.modules.storage.text": "#323d43", + "theme.bar.buttons.modules.cpu.background": "#e67e80", + "theme.bar.menus.menu.power.border.color": "#454b53", + "theme.bar.buttons.network.icon_background": "#caa6f7", + "theme.bar.buttons.modules.power.icon_background": "#e67e80", + "theme.bar.menus.menu.power.buttons.logout.icon": "#3a4248", + "theme.bar.menus.menu.power.buttons.restart.icon_background": "#dbbc7f", + "theme.bar.menus.menu.power.buttons.restart.icon": "#3a4248", + "theme.bar.buttons.modules.cpu.icon": "#323d43", + "theme.bar.buttons.battery.icon_background": "#dbbc7f", + "theme.bar.buttons.modules.kbLayout.icon_background": "#83c092", + "theme.bar.buttons.modules.weather.text": "#323d43", + "theme.bar.menus.menu.power.buttons.shutdown.icon": "#3a4248", + "theme.bar.menus.menu.power.buttons.sleep.text": "#83c092", + "theme.bar.buttons.modules.weather.icon_background": "#a7c080", + "theme.bar.menus.menu.power.buttons.shutdown.background": "#2f383e", + "theme.bar.buttons.media.icon_background": "#a7c080", + "theme.bar.menus.menu.power.buttons.logout.background": "#2f383e", + "theme.bar.buttons.modules.kbLayout.icon": "#323d43", + "theme.bar.buttons.modules.ram.icon_background": "#dbbc7f", + "theme.bar.menus.menu.power.buttons.shutdown.icon_background": "#e67e80", + "theme.bar.menus.menu.power.buttons.shutdown.text": "#e67e80", + "theme.bar.menus.menu.power.buttons.sleep.background": "#2f383e", + "theme.bar.buttons.modules.ram.text": "#323d43", + "theme.bar.menus.menu.power.buttons.logout.text": "#a7c080", + "theme.bar.buttons.modules.updates.icon_background": "#83c092", + "theme.bar.buttons.modules.kbLayout.background": "#83c092", + "theme.bar.buttons.modules.power.background": "#e67e80", + "theme.bar.buttons.modules.weather.background": "#a7c080", + "theme.bar.buttons.icon_background": "#323d43", + "theme.bar.menus.menu.power.background.color": "#2b3339", + "theme.bar.buttons.modules.ram.background": "#dbbc7f", + "theme.bar.buttons.modules.netstat.icon": "#323d43", + "theme.bar.buttons.windowtitle.icon_background": "#d699b6", + "theme.bar.buttons.modules.cpu.icon_background": "#e67e80", + "theme.bar.menus.menu.power.buttons.logout.icon_background": "#a7c080", + "theme.bar.buttons.modules.updates.text": "#323d43", + "theme.bar.menus.menu.power.buttons.sleep.icon": "#3a4248", + "theme.bar.buttons.bluetooth.icon_background": "#89dbeb", + "theme.bar.menus.menu.power.buttons.restart.background": "#2f383e", + "theme.bar.buttons.modules.updates.icon": "#323d43", + "theme.bar.buttons.modules.cpu.text": "#323d43", + "theme.bar.buttons.modules.netstat.icon_background": "#a7c080", + "theme.bar.buttons.modules.kbLayout.text": "#323d43", + "theme.bar.buttons.notifications.icon_background": "#a7c080", + "theme.bar.buttons.modules.power.border": "#e67e80", + "theme.bar.buttons.modules.weather.border": "#a7c080", + "theme.bar.buttons.modules.updates.border": "#83c092", + "theme.bar.buttons.modules.kbLayout.border": "#83c092", + "theme.bar.buttons.modules.netstat.border": "#a7c080", + "theme.bar.buttons.modules.storage.border": "#e67e80", + "theme.bar.buttons.modules.cpu.border": "#e67e80", + "theme.bar.buttons.modules.ram.border": "#dbbc7f", + "theme.bar.buttons.notifications.border": "#83c092", + "theme.bar.buttons.clock.border": "#dbbc7f", + "theme.bar.buttons.battery.border": "#e69875", + "theme.bar.buttons.systray.border": "#454b53", + "theme.bar.buttons.bluetooth.border": "#a7c080", + "theme.bar.buttons.network.border": "#e69875", + "theme.bar.buttons.volume.border": "#dbbc7f", + "theme.bar.buttons.media.border": "#a7c080", + "theme.bar.buttons.windowtitle.border": "#dbbc7f", + "theme.bar.buttons.workspaces.border": "#2b3339", + "theme.bar.buttons.dashboard.border": "#e69875", + "theme.bar.buttons.modules.submap.background": "#83c092", + "theme.bar.buttons.modules.submap.text": "#323d43", + "theme.bar.buttons.modules.submap.border": "#83c092", + "theme.bar.buttons.modules.submap.icon": "#323d43", + "theme.bar.buttons.modules.submap.icon_background": "#323d43", + "theme.bar.menus.menu.network.switch.puck": "#454b53", + "theme.bar.menus.menu.network.switch.disabled": "#2f383e", + "theme.bar.menus.menu.network.switch.enabled": "#e69875" +} \ No newline at end of file diff --git a/themes/gruvbox.json b/themes/gruvbox.json index b6b4a9d..5b08354 100644 --- a/themes/gruvbox.json +++ b/themes/gruvbox.json @@ -337,5 +337,8 @@ "theme.bar.buttons.modules.submap.text": "#8ec07c", "theme.bar.buttons.modules.submap.border": "#8ec07c", "theme.bar.buttons.modules.submap.icon": "#8ec07c", - "theme.bar.buttons.modules.submap.icon_background": "#282828" + "theme.bar.buttons.modules.submap.icon_background": "#282828", + "theme.bar.menus.menu.network.switch.enabled": "#b16286", + "theme.bar.menus.menu.network.switch.disabled": "#3c3836", + "theme.bar.menus.menu.network.switch.puck": "#504945" } \ No newline at end of file diff --git a/themes/gruvbox_split.json b/themes/gruvbox_split.json index e41ab29..1c046b5 100644 --- a/themes/gruvbox_split.json +++ b/themes/gruvbox_split.json @@ -337,5 +337,8 @@ "theme.bar.buttons.modules.submap.text": "#8ec07c", "theme.bar.buttons.modules.submap.border": "#8ec07c", "theme.bar.buttons.modules.submap.icon": "#21252b", - "theme.bar.buttons.modules.submap.icon_background": "#8ec07c" + "theme.bar.buttons.modules.submap.icon_background": "#8ec07c", + "theme.bar.menus.menu.network.switch.enabled": "#b16286", + "theme.bar.menus.menu.network.switch.disabled": "#3c3836", + "theme.bar.menus.menu.network.switch.puck": "#504945" } \ No newline at end of file diff --git a/themes/gruvbox_vivid.json b/themes/gruvbox_vivid.json new file mode 100644 index 0000000..7486f4f --- /dev/null +++ b/themes/gruvbox_vivid.json @@ -0,0 +1,344 @@ +{ + "theme.bar.menus.menu.notifications.scrollbar.color": "#83a598", + "theme.bar.menus.menu.notifications.pager.label": "#a89984", + "theme.bar.menus.menu.notifications.pager.button": "#83a598", + "theme.bar.menus.menu.notifications.pager.background": "#1d2021", + "theme.bar.menus.menu.notifications.switch.puck": "#504945", + "theme.bar.menus.menu.notifications.switch.disabled": "#3c3836", + "theme.bar.menus.menu.notifications.switch.enabled": "#83a598", + "theme.bar.menus.menu.notifications.clear": "#83a598", + "theme.bar.menus.menu.notifications.switch_divider": "#504945", + "theme.bar.menus.menu.notifications.border": "#3c3836", + "theme.bar.menus.menu.notifications.card": "#282828", + "theme.bar.menus.menu.notifications.background": "#1d2021", + "theme.bar.menus.menu.notifications.no_notifications_label": "#3c3836", + "theme.bar.menus.menu.notifications.label": "#83a598", + "theme.bar.menus.menu.power.buttons.sleep.icon": "#32302f", + "theme.bar.menus.menu.power.buttons.sleep.text": "#83a598", + "theme.bar.menus.menu.power.buttons.sleep.icon_background": "#83a598", + "theme.bar.menus.menu.power.buttons.sleep.background": "#282828", + "theme.bar.menus.menu.power.buttons.logout.icon": "#32302f", + "theme.bar.menus.menu.power.buttons.logout.text": "#b8bb26", + "theme.bar.menus.menu.power.buttons.logout.icon_background": "#b8bb26", + "theme.bar.menus.menu.power.buttons.logout.background": "#282828", + "theme.bar.menus.menu.power.buttons.restart.icon": "#32302f", + "theme.bar.menus.menu.power.buttons.restart.text": "#fe8019", + "theme.bar.menus.menu.power.buttons.restart.icon_background": "#fe8019", + "theme.bar.menus.menu.power.buttons.restart.background": "#282828", + "theme.bar.menus.menu.power.buttons.shutdown.icon": "#32302f", + "theme.bar.menus.menu.power.buttons.shutdown.text": "#cc241d", + "theme.bar.menus.menu.power.buttons.shutdown.icon_background": "#cc241d", + "theme.bar.menus.menu.power.buttons.shutdown.background": "#282828", + "theme.bar.menus.menu.power.border.color": "#3c3836", + "theme.bar.menus.menu.power.background.color": "#1d2021", + "theme.bar.menus.menu.dashboard.monitors.disk.label": "#d3869b", + "theme.bar.menus.menu.dashboard.monitors.disk.bar": "#d3869b", + "theme.bar.menus.menu.dashboard.monitors.disk.icon": "#d3869b", + "theme.bar.menus.menu.dashboard.monitors.gpu.label": "#b8bb26", + "theme.bar.menus.menu.dashboard.monitors.gpu.bar": "#b8bb26", + "theme.bar.menus.menu.dashboard.monitors.gpu.icon": "#b8bb26", + "theme.bar.menus.menu.dashboard.monitors.ram.label": "#fabd2f", + "theme.bar.menus.menu.dashboard.monitors.ram.bar": "#fabd2f", + "theme.bar.menus.menu.dashboard.monitors.ram.icon": "#fabd2f", + "theme.bar.menus.menu.dashboard.monitors.cpu.label": "#fb4934", + "theme.bar.menus.menu.dashboard.monitors.cpu.bar": "#fb4934", + "theme.bar.menus.menu.dashboard.monitors.cpu.icon": "#fb4934", + "theme.bar.menus.menu.dashboard.monitors.bar_background": "#504945", + "theme.bar.menus.menu.dashboard.directories.right.bottom.color": "#83a598", + "theme.bar.menus.menu.dashboard.directories.right.middle.color": "#b16286", + "theme.bar.menus.menu.dashboard.directories.right.top.color": "#8ec07c", + "theme.bar.menus.menu.dashboard.directories.left.bottom.color": "#fb4934", + "theme.bar.menus.menu.dashboard.directories.left.middle.color": "#fabd2f", + "theme.bar.menus.menu.dashboard.directories.left.top.color": "#d3869b", + "theme.bar.menus.menu.dashboard.controls.input.text": "#32302f", + "theme.bar.menus.menu.dashboard.controls.input.background": "#d3869b", + "theme.bar.menus.menu.dashboard.controls.volume.text": "#32302f", + "theme.bar.menus.menu.dashboard.controls.volume.background": "#fb4934", + "theme.bar.menus.menu.dashboard.controls.notifications.text": "#32302f", + "theme.bar.menus.menu.dashboard.controls.notifications.background": "#fabd2f", + "theme.bar.menus.menu.dashboard.controls.bluetooth.text": "#32302f", + "theme.bar.menus.menu.dashboard.controls.bluetooth.background": "#83a598", + "theme.bar.menus.menu.dashboard.controls.wifi.text": "#32302f", + "theme.bar.menus.menu.dashboard.controls.wifi.background": "#b16286", + "theme.bar.menus.menu.dashboard.controls.disabled": "#665c54", + "theme.bar.menus.menu.dashboard.shortcuts.recording": "#b8bb26", + "theme.bar.menus.menu.dashboard.shortcuts.text": "#32302f", + "theme.bar.menus.menu.dashboard.shortcuts.background": "#83a598", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.button_text": "#1d2021", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.deny": "#d3869b", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.confirm": "#8ec07b", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.body": "#ebdbb2", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.label": "#83a598", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.border": "#3c3836", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.background": "#1d2021", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.card": "#1d2021", + "theme.bar.menus.menu.dashboard.powermenu.sleep": "#83a598", + "theme.bar.menus.menu.dashboard.powermenu.logout": "#b8bb26", + "theme.bar.menus.menu.dashboard.powermenu.restart": "#fe8019", + "theme.bar.menus.menu.dashboard.powermenu.shutdown": "#cc241d", + "theme.bar.menus.menu.dashboard.profile.name": "#d3869b", + "theme.bar.menus.menu.dashboard.border.color": "#3c3836", + "theme.bar.menus.menu.dashboard.background.color": "#1d2021", + "theme.bar.menus.menu.dashboard.card.color": "#282828", + "theme.bar.menus.menu.clock.weather.hourly.temperature": "#d3869b", + "theme.bar.menus.menu.clock.weather.hourly.icon": "#d3869b", + "theme.bar.menus.menu.clock.weather.hourly.time": "#d3869b", + "theme.bar.menus.menu.clock.weather.thermometer.extremelycold": "#83a598", + "theme.bar.menus.menu.clock.weather.thermometer.cold": "#458588", + "theme.bar.menus.menu.clock.weather.thermometer.moderate": "#83a598", + "theme.bar.menus.menu.clock.weather.thermometer.hot": "#fe8019", + "theme.bar.menus.menu.clock.weather.thermometer.extremelyhot": "#cc241d", + "theme.bar.menus.menu.clock.weather.stats": "#d3869b", + "theme.bar.menus.menu.clock.weather.status": "#8ec07c", + "theme.bar.menus.menu.clock.weather.temperature": "#ebdbb2", + "theme.bar.menus.menu.clock.weather.icon": "#d3869b", + "theme.bar.menus.menu.clock.calendar.contextdays": "#665c54", + "theme.bar.menus.menu.clock.calendar.days": "#ebdbb2", + "theme.bar.menus.menu.clock.calendar.currentday": "#d3869b", + "theme.bar.menus.menu.clock.calendar.paginator": "#d3869b", + "theme.bar.menus.menu.clock.calendar.weekdays": "#d3869b", + "theme.bar.menus.menu.clock.calendar.yearmonth": "#8ec07c", + "theme.bar.menus.menu.clock.time.timeperiod": "#8ec07c", + "theme.bar.menus.menu.clock.time.time": "#d3869b", + "theme.bar.menus.menu.clock.text": "#ebdbb2", + "theme.bar.menus.menu.clock.border.color": "#3c3836", + "theme.bar.menus.menu.clock.background.color": "#1d2021", + "theme.bar.menus.menu.clock.card.color": "#282828", + "theme.bar.menus.menu.battery.slider.puck": "#7c6f64", + "theme.bar.menus.menu.battery.slider.backgroundhover": "#504945", + "theme.bar.menus.menu.battery.slider.background": "#665c54", + "theme.bar.menus.menu.battery.slider.primary": "#fabd2f", + "theme.bar.menus.menu.battery.icons.active": "#fabd2f", + "theme.bar.menus.menu.battery.icons.passive": "#a89984", + "theme.bar.menus.menu.battery.listitems.active": "#fabd2f", + "theme.bar.menus.menu.battery.listitems.passive": "#ebdbb2", + "theme.bar.menus.menu.battery.text": "#ebdbb2", + "theme.bar.menus.menu.battery.label.color": "#fabd2f", + "theme.bar.menus.menu.battery.border.color": "#3c3836", + "theme.bar.menus.menu.battery.background.color": "#1d2021", + "theme.bar.menus.menu.battery.card.color": "#282828", + "theme.bar.menus.menu.systray.dropdownmenu.divider": "#1d2021", + "theme.bar.menus.menu.systray.dropdownmenu.text": "#ebdbb2", + "theme.bar.menus.menu.systray.dropdownmenu.background": "#1d2021", + "theme.bar.menus.menu.bluetooth.iconbutton.active": "#83a598", + "theme.bar.menus.menu.bluetooth.iconbutton.passive": "#ebdbb2", + "theme.bar.menus.menu.bluetooth.icons.active": "#83a598", + "theme.bar.menus.menu.bluetooth.icons.passive": "#a89984", + "theme.bar.menus.menu.bluetooth.listitems.active": "#83a598", + "theme.bar.menus.menu.bluetooth.listitems.passive": "#ebdbb2", + "theme.bar.menus.menu.bluetooth.switch.puck": "#504945", + "theme.bar.menus.menu.bluetooth.switch.disabled": "#3c3836", + "theme.bar.menus.menu.bluetooth.switch.enabled": "#83a598", + "theme.bar.menus.menu.bluetooth.switch_divider": "#504945", + "theme.bar.menus.menu.bluetooth.status": "#7c6f64", + "theme.bar.menus.menu.bluetooth.text": "#ebdbb2", + "theme.bar.menus.menu.bluetooth.label.color": "#83a598", + "theme.bar.menus.menu.bluetooth.border.color": "#3c3836", + "theme.bar.menus.menu.bluetooth.background.color": "#1d2021", + "theme.bar.menus.menu.bluetooth.card.color": "#282828", + "theme.bar.menus.menu.network.iconbuttons.active": "#b16286", + "theme.bar.menus.menu.network.iconbuttons.passive": "#ebdbb2", + "theme.bar.menus.menu.network.icons.active": "#b16286", + "theme.bar.menus.menu.network.icons.passive": "#a89984", + "theme.bar.menus.menu.network.listitems.active": "#b16286", + "theme.bar.menus.menu.network.listitems.passive": "#ebdbb2", + "theme.bar.menus.menu.network.status.color": "#7c6f64", + "theme.bar.menus.menu.network.text": "#ebdbb2", + "theme.bar.menus.menu.network.label.color": "#b16286", + "theme.bar.menus.menu.network.border.color": "#3c3836", + "theme.bar.menus.menu.network.background.color": "#1d2021", + "theme.bar.menus.menu.network.card.color": "#282828", + "theme.bar.menus.menu.volume.input_slider.puck": "#665c54", + "theme.bar.menus.menu.volume.input_slider.backgroundhover": "#504945", + "theme.bar.menus.menu.volume.input_slider.background": "#665c54", + "theme.bar.menus.menu.volume.input_slider.primary": "#fe8018", + "theme.bar.menus.menu.volume.audio_slider.puck": "#665c54", + "theme.bar.menus.menu.volume.audio_slider.backgroundhover": "#504945", + "theme.bar.menus.menu.volume.audio_slider.background": "#665c54", + "theme.bar.menus.menu.volume.audio_slider.primary": "#fe8018", + "theme.bar.menus.menu.volume.icons.active": "#fe8018", + "theme.bar.menus.menu.volume.icons.passive": "#a89984", + "theme.bar.menus.menu.volume.iconbutton.active": "#fe8018", + "theme.bar.menus.menu.volume.iconbutton.passive": "#ebdbb2", + "theme.bar.menus.menu.volume.listitems.active": "#fe8018", + "theme.bar.menus.menu.volume.listitems.passive": "#ebdbb2", + "theme.bar.menus.menu.volume.text": "#ebdbb2", + "theme.bar.menus.menu.volume.label.color": "#fe8018", + "theme.bar.menus.menu.volume.border.color": "#3c3836", + "theme.bar.menus.menu.volume.background.color": "#1d2021", + "theme.bar.menus.menu.volume.card.color": "#282828", + "theme.bar.menus.menu.media.slider.puck": "#7c6f64", + "theme.bar.menus.menu.media.slider.backgroundhover": "#504945", + "theme.bar.menus.menu.media.slider.background": "#665c54", + "theme.bar.menus.menu.media.slider.primary": "#d3869b", + "theme.bar.menus.menu.media.buttons.text": "#1d2021", + "theme.bar.menus.menu.media.buttons.background": "#83a598", + "theme.bar.menus.menu.media.buttons.enabled": "#8ec07c", + "theme.bar.menus.menu.media.buttons.inactive": "#665c54", + "theme.bar.menus.menu.media.border.color": "#3c3836", + "theme.bar.menus.menu.media.card.color": "#282828", + "theme.bar.menus.menu.media.background.color": "#1d2021", + "theme.bar.menus.menu.media.album": "#d3869b", + "theme.bar.menus.menu.media.artist": "#8ec07c", + "theme.bar.menus.menu.media.song": "#83a598", + "theme.bar.menus.tooltip.text": "#ebdbb2", + "theme.bar.menus.tooltip.background": "#1d2021", + "theme.bar.menus.dropdownmenu.divider": "#1d2021", + "theme.bar.menus.dropdownmenu.text": "#ebdbb2", + "theme.bar.menus.dropdownmenu.background": "#1d2021", + "theme.bar.menus.slider.puck": "#7c6f64", + "theme.bar.menus.slider.backgroundhover": "#504945", + "theme.bar.menus.slider.background": "#665c54", + "theme.bar.menus.slider.primary": "#83a598", + "theme.bar.menus.progressbar.background": "#504945", + "theme.bar.menus.progressbar.foreground": "#83a598", + "theme.bar.menus.iconbuttons.active": "#83a598", + "theme.bar.menus.iconbuttons.passive": "#ebdbb2", + "theme.bar.menus.buttons.text": "#32302f", + "theme.bar.menus.buttons.disabled": "#665c54", + "theme.bar.menus.buttons.active": "#d3869b", + "theme.bar.menus.buttons.default": "#83a598", + "theme.bar.menus.check_radio_button.active": "#83a598", + "theme.bar.menus.check_radio_button.background": "#3c3836", + "theme.bar.menus.switch.puck": "#504945", + "theme.bar.menus.switch.disabled": "#3c3836", + "theme.bar.menus.switch.enabled": "#83a598", + "theme.bar.menus.icons.active": "#83a598", + "theme.bar.menus.icons.passive": "#665c54", + "theme.bar.menus.listitems.active": "#83a598", + "theme.bar.menus.listitems.passive": "#ebdbb2", + "theme.bar.menus.popover.border": "#32302f", + "theme.bar.menus.popover.background": "#32302f", + "theme.bar.menus.popover.text": "#83a598", + "theme.bar.menus.label": "#83a598", + "theme.bar.menus.feinttext": "#3c3836", + "theme.bar.menus.dimtext": "#665c54", + "theme.bar.menus.text": "#ebdbb2", + "theme.bar.menus.border.color": "#3c3836", + "theme.bar.menus.cards": "#1d2021", + "theme.bar.menus.background": "#1d2021", + "theme.bar.buttons.modules.power.icon_background": "#282828", + "theme.bar.buttons.modules.power.icon": "#282828", + "theme.bar.buttons.modules.power.background": "#cc241d", + "theme.bar.buttons.modules.weather.icon_background": "#282828", + "theme.bar.buttons.modules.weather.icon": "#282828", + "theme.bar.buttons.modules.weather.text": "#282828", + "theme.bar.buttons.modules.weather.background": "#fe8017", + "theme.bar.buttons.modules.updates.icon_background": "#282828", + "theme.bar.buttons.modules.updates.icon": "#282828", + "theme.bar.buttons.modules.updates.text": "#282828", + "theme.bar.buttons.modules.updates.background": "#b16286", + "theme.bar.buttons.modules.kbLayout.icon_background": "#282828", + "theme.bar.buttons.modules.kbLayout.icon": "#282828", + "theme.bar.buttons.modules.kbLayout.text": "#282828", + "theme.bar.buttons.modules.kbLayout.background": "#83a598", + "theme.bar.buttons.modules.netstat.icon_background": "#282828", + "theme.bar.buttons.modules.netstat.icon": "#282828", + "theme.bar.buttons.modules.netstat.text": "#282828", + "theme.bar.buttons.modules.netstat.background": "#b8bb26", + "theme.bar.buttons.modules.storage.icon_background": "#282828", + "theme.bar.buttons.modules.storage.icon": "#282828", + "theme.bar.buttons.modules.storage.text": "#282828", + "theme.bar.buttons.modules.storage.background": "#83a598", + "theme.bar.buttons.modules.cpu.icon_background": "#282828", + "theme.bar.buttons.modules.cpu.icon": "#282828", + "theme.bar.buttons.modules.cpu.text": "#282828", + "theme.bar.buttons.modules.cpu.background": "#d3869b", + "theme.bar.buttons.modules.ram.icon_background": "#282828", + "theme.bar.buttons.modules.ram.icon": "#282828", + "theme.bar.buttons.modules.ram.text": "#282828", + "theme.bar.buttons.modules.ram.background": "#fabd2f", + "theme.bar.buttons.notifications.total": "#282828", + "theme.bar.buttons.notifications.icon_background": "#83a598", + "theme.bar.buttons.notifications.icon": "#282828", + "theme.bar.buttons.notifications.background": "#83a598", + "theme.bar.buttons.clock.icon_background": "#d3869b", + "theme.bar.buttons.clock.icon": "#282828", + "theme.bar.buttons.clock.text": "#282828", + "theme.bar.buttons.clock.background": "#d3869b", + "theme.bar.buttons.battery.icon_background": "#fabd2f", + "theme.bar.buttons.battery.icon": "#282828", + "theme.bar.buttons.battery.text": "#282828", + "theme.bar.buttons.battery.background": "#fabd2f", + "theme.bar.buttons.systray.background": "#282828", + "theme.bar.buttons.bluetooth.icon_background": "#83a598", + "theme.bar.buttons.bluetooth.icon": "#282828", + "theme.bar.buttons.bluetooth.text": "#282828", + "theme.bar.buttons.bluetooth.background": "#83a598", + "theme.bar.buttons.network.icon_background": "#b16286", + "theme.bar.buttons.network.icon": "#282828", + "theme.bar.buttons.network.text": "#282828", + "theme.bar.buttons.network.background": "#b16286", + "theme.bar.buttons.volume.icon_background": "#fe8018", + "theme.bar.buttons.volume.icon": "#282828", + "theme.bar.buttons.volume.text": "#282828", + "theme.bar.buttons.volume.background": "#fe8018", + "theme.bar.buttons.media.icon_background": "#83a598", + "theme.bar.buttons.media.icon": "#282828", + "theme.bar.buttons.media.text": "#282828", + "theme.bar.buttons.media.background": "#83a598", + "theme.bar.buttons.windowtitle.icon_background": "#d3869b", + "theme.bar.buttons.windowtitle.icon": "#282828", + "theme.bar.buttons.windowtitle.text": "#282828", + "theme.bar.buttons.windowtitle.background": "#d3869b", + "theme.bar.buttons.workspaces.numbered_active_underline_color": "#ffffff", + "theme.bar.buttons.workspaces.numbered_active_highlighted_text_color": "#21252b", + "theme.bar.buttons.workspaces.active": "#d3869b", + "theme.bar.buttons.workspaces.occupied": "#fb4934", + "theme.bar.buttons.workspaces.available": "#83a598", + "theme.bar.buttons.workspaces.hover": "#504945", + "theme.bar.buttons.workspaces.background": "#282828", + "theme.bar.buttons.dashboard.icon": "#282828", + "theme.bar.buttons.dashboard.background": "#fabd2f", + "theme.bar.buttons.icon": "#83a598", + "theme.bar.buttons.text": "#83a598", + "theme.bar.buttons.hover": "#504945", + "theme.bar.buttons.icon_background": "#242438", + "theme.bar.buttons.background": "#282828", + "theme.bar.buttons.style": "default", + "theme.bar.background": "#1d2021", + "theme.osd.label": "#83a598", + "theme.osd.icon": "#1d2021", + "theme.osd.bar_overflow_color": "#cc241d", + "theme.osd.bar_empty_color": "#3c3836", + "theme.osd.bar_color": "#83a598", + "theme.osd.icon_container": "#83a598", + "theme.osd.bar_container": "#1d2021", + "theme.notification.close_button.label": "#1d2021", + "theme.notification.close_button.background": "#83a598", + "theme.notification.labelicon": "#83a598", + "theme.notification.text": "#ebdbb2", + "theme.notification.time": "#928374", + "theme.notification.border": "#3c3836", + "theme.notification.label": "#83a598", + "theme.notification.actions.text": "#32302f", + "theme.notification.actions.background": "#83a598", + "theme.notification.background": "#32302f", + "theme.bar.buttons.modules.power.border": "#282828", + "theme.bar.buttons.modules.weather.border": "#fe8017", + "theme.bar.buttons.modules.updates.border": "#b16286", + "theme.bar.buttons.modules.kbLayout.border": "#83a598", + "theme.bar.buttons.modules.netstat.border": "#b8bb26", + "theme.bar.buttons.modules.storage.border": "#83a598", + "theme.bar.buttons.modules.cpu.border": "#d3869b", + "theme.bar.buttons.modules.ram.border": "#fabd2f", + "theme.bar.buttons.notifications.border": "#83a598", + "theme.bar.buttons.clock.border": "#d3869b", + "theme.bar.buttons.battery.border": "#fabd2f", + "theme.bar.buttons.systray.border": "#504945", + "theme.bar.buttons.bluetooth.border": "#83a598", + "theme.bar.buttons.network.border": "#b16286", + "theme.bar.buttons.volume.border": "#fe8018", + "theme.bar.buttons.media.border": "#83a598", + "theme.bar.buttons.windowtitle.border": "#d3869b", + "theme.bar.buttons.workspaces.border": "#ffffff", + "theme.bar.buttons.dashboard.border": "#fabd2f", + "theme.bar.buttons.modules.submap.background": "#8ec07c", + "theme.bar.buttons.modules.submap.text": "#282828", + "theme.bar.buttons.modules.submap.border": "#8ec07c", + "theme.bar.buttons.modules.submap.icon": "#282828", + "theme.bar.buttons.modules.submap.icon_background": "#282828", + "theme.bar.menus.menu.network.switch.puck": "#504945", + "theme.bar.menus.menu.network.switch.disabled": "#3c3836", + "theme.bar.menus.menu.network.switch.enabled": "#b16286" +} \ No newline at end of file diff --git a/themes/monochrome.json b/themes/monochrome.json index 86cb70b..4a62d51 100644 --- a/themes/monochrome.json +++ b/themes/monochrome.json @@ -337,5 +337,8 @@ "theme.bar.buttons.modules.submap.text": "#FFFFFF", "theme.bar.buttons.modules.submap.border": "#FFFFFF", "theme.bar.buttons.modules.submap.icon": "#FFFFFF", - "theme.bar.buttons.modules.submap.icon_background": "#090909" + "theme.bar.buttons.modules.submap.icon_background": "#090909", + "theme.bar.menus.menu.network.switch.enabled": "#FFFFFF", + "theme.bar.menus.menu.network.switch.disabled": "#444444", + "theme.bar.menus.menu.network.switch.puck": "#333333" } \ No newline at end of file diff --git a/themes/monochrome_split.json b/themes/monochrome_split.json index 111c155..9b80457 100644 --- a/themes/monochrome_split.json +++ b/themes/monochrome_split.json @@ -337,5 +337,8 @@ "theme.bar.buttons.modules.submap.text": "#FFFFFF", "theme.bar.buttons.modules.submap.border": "#FFFFFF", "theme.bar.buttons.modules.submap.icon": "#21252b", - "theme.bar.buttons.modules.submap.icon_background": "#FFFFFF" + "theme.bar.buttons.modules.submap.icon_background": "#FFFFFF", + "theme.bar.menus.menu.network.switch.enabled": "#FFFFFF", + "theme.bar.menus.menu.network.switch.disabled": "#444444", + "theme.bar.menus.menu.network.switch.puck": "#333333" } \ No newline at end of file diff --git a/themes/monochrome_vivid.json b/themes/monochrome_vivid.json new file mode 100644 index 0000000..8697980 --- /dev/null +++ b/themes/monochrome_vivid.json @@ -0,0 +1,344 @@ +{ + "theme.bar.menus.background": "#000000", + "theme.bar.background": "#000000", + "theme.bar.buttons.media.icon": "#090909", + "theme.bar.buttons.media.text": "#090909", + "theme.bar.buttons.icon": "#FFFFFF", + "theme.bar.buttons.text": "#FFFFFF", + "theme.bar.buttons.hover": "#333333", + "theme.bar.buttons.background": "#1A1A1A", + "theme.bar.menus.text": "#CCCCCC", + "theme.bar.menus.border.color": "#333333", + "theme.bar.buttons.media.background": "#FFFFFF", + "theme.bar.menus.menu.volume.text": "#CCCCCC", + "theme.bar.menus.menu.volume.card.color": "#1A1A1A", + "theme.bar.menus.menu.volume.label.color": "#FFFFFF", + "theme.bar.menus.popover.text": "#FFFFFF", + "theme.bar.menus.popover.background": "#000000", + "theme.bar.menus.menu.dashboard.powermenu.shutdown": "#ffffff", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.deny": "#ffffff", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.confirm": "#ffffff", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.button_text": "#000000", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.body": "#CCCCCC", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.label": "#FFFFFF", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.border": "#333333", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.background": "#000000", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.card": "#1A1A1A", + "theme.bar.menus.menu.notifications.switch.puck": "#333333", + "theme.bar.menus.menu.notifications.switch.disabled": "#333333", + "theme.bar.menus.menu.notifications.switch.enabled": "#FFFFFF", + "theme.bar.menus.menu.notifications.clear": "#ffffff", + "theme.bar.menus.menu.notifications.switch_divider": "#333333", + "theme.bar.menus.menu.notifications.border": "#333333", + "theme.bar.menus.menu.notifications.card": "#1A1A1A", + "theme.bar.menus.menu.notifications.background": "#000000", + "theme.bar.menus.menu.notifications.no_notifications_label": "#333333", + "theme.bar.menus.menu.notifications.label": "#FFFFFF", + "theme.bar.menus.menu.dashboard.monitors.disk.label": "#FFFFFF", + "theme.bar.menus.menu.dashboard.monitors.disk.bar": "#FFFFFF", + "theme.bar.menus.menu.dashboard.monitors.disk.icon": "#FFFFFF", + "theme.bar.menus.menu.dashboard.monitors.gpu.label": "#ffffff", + "theme.bar.menus.menu.dashboard.monitors.gpu.bar": "#ffffff", + "theme.bar.menus.menu.dashboard.monitors.gpu.icon": "#ffffff", + "theme.bar.menus.menu.dashboard.monitors.ram.label": "#ffffff", + "theme.bar.menus.menu.dashboard.monitors.ram.bar": "#ffffff", + "theme.bar.menus.menu.dashboard.monitors.ram.icon": "#ffffff", + "theme.bar.menus.menu.dashboard.monitors.cpu.label": "#ffffff", + "theme.bar.menus.menu.dashboard.monitors.cpu.bar": "#ffffff", + "theme.bar.menus.menu.dashboard.monitors.cpu.icon": "#ffffff", + "theme.bar.menus.menu.dashboard.monitors.bar_background": "#333333", + "theme.bar.menus.menu.dashboard.directories.right.bottom.color": "#FFFFFF", + "theme.bar.menus.menu.dashboard.directories.right.middle.color": "#FFFFFF", + "theme.bar.menus.menu.dashboard.directories.right.top.color": "#FFFFFF", + "theme.bar.menus.menu.dashboard.directories.left.bottom.color": "#ffffff", + "theme.bar.menus.menu.dashboard.directories.left.middle.color": "#ffffff", + "theme.bar.menus.menu.dashboard.directories.left.top.color": "#FFFFFF", + "theme.bar.menus.menu.dashboard.controls.input.text": "#000000", + "theme.bar.menus.menu.dashboard.controls.input.background": "#FFFFFF", + "theme.bar.menus.menu.dashboard.controls.volume.text": "#000000", + "theme.bar.menus.menu.dashboard.controls.volume.background": "#ffffff", + "theme.bar.menus.menu.dashboard.controls.notifications.text": "#000000", + "theme.bar.menus.menu.dashboard.controls.notifications.background": "#ffffff", + "theme.bar.menus.menu.dashboard.controls.bluetooth.text": "#000000", + "theme.bar.menus.menu.dashboard.controls.bluetooth.background": "#ffffff", + "theme.bar.menus.menu.dashboard.controls.wifi.text": "#000000", + "theme.bar.menus.menu.dashboard.controls.wifi.background": "#FFFFFF", + "theme.bar.menus.menu.dashboard.controls.disabled": "#333333", + "theme.bar.menus.menu.dashboard.shortcuts.recording": "#5CFF5C", + "theme.bar.menus.menu.dashboard.shortcuts.text": "#000000", + "theme.bar.menus.menu.dashboard.shortcuts.background": "#FFFFFF", + "theme.bar.menus.menu.dashboard.powermenu.sleep": "#ffffff", + "theme.bar.menus.menu.dashboard.powermenu.logout": "#ffffff", + "theme.bar.menus.menu.dashboard.powermenu.restart": "#ffffff", + "theme.bar.menus.menu.dashboard.profile.name": "#FFFFFF", + "theme.bar.menus.menu.dashboard.border.color": "#333333", + "theme.bar.menus.menu.dashboard.background.color": "#000000", + "theme.bar.menus.menu.dashboard.card.color": "#1A1A1A", + "theme.bar.menus.menu.clock.weather.hourly.temperature": "#FFFFFF", + "theme.bar.menus.menu.clock.weather.hourly.icon": "#FFFFFF", + "theme.bar.menus.menu.clock.weather.hourly.time": "#FFFFFF", + "theme.bar.menus.menu.clock.weather.thermometer.extremelycold": "#ffffff", + "theme.bar.menus.menu.clock.weather.thermometer.cold": "#ffffff", + "theme.bar.menus.menu.clock.weather.thermometer.moderate": "#FFFFFF", + "theme.bar.menus.menu.clock.weather.thermometer.hot": "#ffffff", + "theme.bar.menus.menu.clock.weather.thermometer.extremelyhot": "#ffffff", + "theme.bar.menus.menu.clock.weather.stats": "#FFFFFF", + "theme.bar.menus.menu.clock.weather.status": "#FFFFFF", + "theme.bar.menus.menu.clock.weather.temperature": "#CCCCCC", + "theme.bar.menus.menu.clock.weather.icon": "#FFFFFF", + "theme.bar.menus.menu.clock.calendar.contextdays": "#333333", + "theme.bar.menus.menu.clock.calendar.days": "#CCCCCC", + "theme.bar.menus.menu.clock.calendar.currentday": "#FFFFFF", + "theme.bar.menus.menu.clock.calendar.paginator": "#FFFFFF", + "theme.bar.menus.menu.clock.calendar.weekdays": "#FFFFFF", + "theme.bar.menus.menu.clock.calendar.yearmonth": "#ffffff", + "theme.bar.menus.menu.clock.time.timeperiod": "#ffffff", + "theme.bar.menus.menu.clock.time.time": "#FFFFFF", + "theme.bar.menus.menu.clock.text": "#CCCCCC", + "theme.bar.menus.menu.clock.border.color": "#333333", + "theme.bar.menus.menu.clock.background.color": "#000000", + "theme.bar.menus.menu.clock.card.color": "#1A1A1A", + "theme.bar.menus.menu.battery.slider.puck": "#5e5c64", + "theme.bar.menus.menu.battery.slider.backgroundhover": "#5e5c64", + "theme.bar.menus.menu.battery.slider.background": "#5e5c64", + "theme.bar.menus.menu.battery.slider.primary": "#cccccc", + "theme.bar.menus.menu.battery.icons.active": "#ffffff", + "theme.bar.menus.menu.battery.icons.passive": "#9a9996", + "theme.bar.menus.menu.battery.listitems.active": "#ffffff", + "theme.bar.menus.menu.battery.listitems.passive": "#9a9996", + "theme.bar.menus.menu.battery.text": "#CCCCCC", + "theme.bar.menus.menu.battery.label.color": "#ffffff", + "theme.bar.menus.menu.battery.border.color": "#333333", + "theme.bar.menus.menu.battery.background.color": "#000000", + "theme.bar.menus.menu.battery.card.color": "#111111", + "theme.bar.menus.menu.systray.dropdownmenu.divider": "#1A1A1A", + "theme.bar.menus.menu.systray.dropdownmenu.text": "#CCCCCC", + "theme.bar.menus.menu.systray.dropdownmenu.background": "#000000", + "theme.bar.menus.menu.bluetooth.iconbutton.active": "#ffffff", + "theme.bar.menus.menu.bluetooth.iconbutton.passive": "#9a9996", + "theme.bar.menus.menu.bluetooth.icons.active": "#ffffff", + "theme.bar.menus.menu.bluetooth.icons.passive": "#77767b", + "theme.bar.menus.menu.bluetooth.listitems.active": "#FFFFFF", + "theme.bar.menus.menu.bluetooth.listitems.passive": "#77767b", + "theme.bar.menus.menu.bluetooth.switch.puck": "#9a9996", + "theme.bar.menus.menu.bluetooth.switch.disabled": "#444444", + "theme.bar.menus.menu.bluetooth.switch.enabled": "#FFFFFF", + "theme.bar.menus.menu.bluetooth.switch_divider": "#444444", + "theme.bar.menus.menu.bluetooth.status": "#CCCCCC", + "theme.bar.menus.menu.bluetooth.text": "#FFFFFF", + "theme.bar.menus.menu.bluetooth.label.color": "#FFFFFF", + "theme.bar.menus.menu.bluetooth.border.color": "#444444", + "theme.bar.menus.menu.bluetooth.background.color": "#000000", + "theme.bar.menus.menu.bluetooth.card.color": "#111111", + "theme.bar.menus.menu.network.iconbuttons.active": "#FFFFFF", + "theme.bar.menus.menu.network.iconbuttons.passive": "#77767b", + "theme.bar.menus.menu.network.icons.active": "#FFFFFF", + "theme.bar.menus.menu.network.icons.passive": "#77767b", + "theme.bar.menus.menu.network.listitems.active": "#FFFFFF", + "theme.bar.menus.menu.network.listitems.passive": "#77767b", + "theme.bar.menus.menu.network.status.color": "#CCCCCC", + "theme.bar.menus.menu.network.text": "#FFFFFF", + "theme.bar.menus.menu.network.label.color": "#FFFFFF", + "theme.bar.menus.menu.network.border.color": "#444444", + "theme.bar.menus.menu.network.background.color": "#000000", + "theme.bar.menus.menu.network.card.color": "#111111", + "theme.bar.menus.menu.volume.input_slider.puck": "#CCCCCC", + "theme.bar.menus.menu.volume.input_slider.backgroundhover": "#444444", + "theme.bar.menus.menu.volume.input_slider.background": "#77767b", + "theme.bar.menus.menu.volume.input_slider.primary": "#FFFFFF", + "theme.bar.menus.menu.volume.audio_slider.puck": "#CCCCCC", + "theme.bar.menus.menu.volume.audio_slider.backgroundhover": "#444444", + "theme.bar.menus.menu.volume.audio_slider.background": "#77767b", + "theme.bar.menus.menu.volume.audio_slider.primary": "#FFFFFF", + "theme.bar.menus.menu.volume.icons.active": "#FFFFFF", + "theme.bar.menus.menu.volume.icons.passive": "#77767b", + "theme.bar.menus.menu.volume.iconbutton.active": "#FFFFFF", + "theme.bar.menus.menu.volume.iconbutton.passive": "#77767b", + "theme.bar.menus.menu.volume.listitems.active": "#FFFFFF", + "theme.bar.menus.menu.volume.listitems.passive": "#77767b", + "theme.bar.menus.menu.volume.border.color": "#444444", + "theme.bar.menus.menu.volume.background.color": "#000000", + "theme.bar.menus.menu.media.slider.puck": "#CCCCCC", + "theme.bar.menus.menu.media.slider.backgroundhover": "#444444", + "theme.bar.menus.menu.media.slider.background": "#77767b", + "theme.bar.menus.menu.media.slider.primary": "#FFFFFF", + "theme.bar.menus.menu.media.buttons.text": "#000000", + "theme.bar.menus.menu.media.buttons.background": "#FFFFFF", + "theme.bar.menus.menu.media.buttons.enabled": "#FFFFFF", + "theme.bar.menus.menu.media.buttons.inactive": "#5e5c64", + "theme.bar.menus.menu.media.border.color": "#444444", + "theme.bar.menus.menu.media.background.color": "#000000", + "theme.bar.menus.menu.media.album": "#FFFFFF", + "theme.bar.menus.menu.media.artist": "#FFFFFF", + "theme.bar.menus.menu.media.song": "#FFFFFF", + "theme.bar.menus.tooltip.text": "#FFFFFF", + "theme.bar.menus.tooltip.background": "#000000", + "theme.bar.menus.dropdownmenu.divider": "#111111", + "theme.bar.menus.dropdownmenu.text": "#FFFFFF", + "theme.bar.menus.dropdownmenu.background": "#000000", + "theme.bar.menus.slider.puck": "#CCCCCC", + "theme.bar.menus.slider.backgroundhover": "#444444", + "theme.bar.menus.slider.background": "#CCCCCC", + "theme.bar.menus.slider.primary": "#FFFFFF", + "theme.bar.menus.progressbar.background": "#444444", + "theme.bar.menus.progressbar.foreground": "#FFFFFF", + "theme.bar.menus.iconbuttons.active": "#FFFFFF", + "theme.bar.menus.iconbuttons.passive": "#FFFFFF", + "theme.bar.menus.buttons.text": "#000000", + "theme.bar.menus.buttons.disabled": "#CCCCCC", + "theme.bar.menus.buttons.active": "#FFFFFF", + "theme.bar.menus.buttons.default": "#FFFFFF", + "theme.bar.menus.switch.puck": "#CCCCCC", + "theme.bar.menus.switch.disabled": "#444444", + "theme.bar.menus.switch.enabled": "#FFFFFF", + "theme.bar.menus.icons.active": "#FFFFFF", + "theme.bar.menus.icons.passive": "#CCCCCC", + "theme.bar.menus.listitems.active": "#FFFFFF", + "theme.bar.menus.listitems.passive": "#FFFFFF", + "theme.bar.menus.label": "#FFFFFF", + "theme.bar.menus.feinttext": "#444444", + "theme.bar.menus.dimtext": "#CCCCCC", + "theme.bar.menus.cards": "#111111", + "theme.bar.buttons.notifications.total": "#090909", + "theme.bar.buttons.notifications.icon": "#090909", + "theme.bar.buttons.notifications.background": "#FFFFFF", + "theme.bar.buttons.clock.icon": "#090909", + "theme.bar.buttons.clock.text": "#090909", + "theme.bar.buttons.clock.background": "#FFFFFF", + "theme.bar.buttons.battery.icon": "#090909", + "theme.bar.buttons.battery.text": "#090909", + "theme.bar.buttons.battery.background": "#FFFFFF", + "theme.bar.buttons.systray.background": "#090909", + "theme.bar.buttons.bluetooth.icon": "#090909", + "theme.bar.buttons.bluetooth.text": "#090909", + "theme.bar.buttons.bluetooth.background": "#FFFFFF", + "theme.bar.buttons.network.icon": "#090909", + "theme.bar.buttons.network.text": "#090909", + "theme.bar.buttons.network.background": "#FFFFFF", + "theme.bar.buttons.volume.icon": "#090909", + "theme.bar.buttons.volume.text": "#090909", + "theme.bar.buttons.volume.background": "#FFFFFF", + "theme.bar.buttons.windowtitle.icon": "#090909", + "theme.bar.buttons.windowtitle.text": "#090909", + "theme.bar.buttons.windowtitle.background": "#FFFFFF", + "theme.bar.buttons.workspaces.active": "#FFFFFF", + "theme.bar.buttons.workspaces.occupied": "#FFFFFF", + "theme.bar.buttons.workspaces.available": "#FFFFFF", + "theme.bar.buttons.workspaces.hover": "#444444", + "theme.bar.buttons.workspaces.background": "#090909", + "theme.bar.buttons.dashboard.icon": "#090909", + "theme.bar.buttons.dashboard.background": "#FFFFFF", + "theme.osd.label": "#FFFFFF", + "theme.osd.icon": "#000000", + "theme.osd.bar_overflow_color": "#FFFFFF", + "theme.osd.bar_empty_color": "#444444", + "theme.osd.bar_color": "#FFFFFF", + "theme.osd.icon_container": "#FFFFFF", + "theme.osd.bar_container": "#000000", + "theme.notification.close_button.label": "#000000", + "theme.notification.close_button.background": "#FFFFFF", + "theme.notification.labelicon": "#FFFFFF", + "theme.notification.text": "#FFFFFF", + "theme.notification.time": "#CCCCCC", + "theme.notification.border": "#444444", + "theme.notification.label": "#FFFFFF", + "theme.notification.actions.text": "#000000", + "theme.notification.actions.background": "#FFFFFF", + "theme.notification.background": "#1a1a1a", + "theme.bar.buttons.workspaces.numbered_active_highlighted_text_color": "#21252b", + "theme.bar.buttons.workspaces.numbered_active_underline_color": "#ffffff", + "theme.bar.menus.menu.media.card.color": "#1A1A1A", + "theme.bar.menus.check_radio_button.background": "#000000", + "theme.bar.menus.check_radio_button.active": "#ffffff", + "theme.bar.buttons.style": "default", + "theme.bar.menus.menu.notifications.pager.button": "#FFFFFF", + "theme.bar.menus.menu.notifications.scrollbar.color": "#FFFFFF", + "theme.bar.menus.menu.notifications.pager.label": "#9a9996", + "theme.bar.menus.menu.notifications.pager.background": "#000000", + "theme.bar.buttons.clock.icon_background": "#FFFFFF", + "theme.bar.buttons.modules.ram.icon": "#090909", + "theme.bar.buttons.modules.storage.icon_background": "#ffffff", + "theme.bar.menus.popover.border": "#000000", + "theme.bar.buttons.volume.icon_background": "#ffffff", + "theme.bar.menus.menu.power.buttons.sleep.icon_background": "#ffffff", + "theme.bar.menus.menu.power.buttons.restart.text": "#ffffff", + "theme.bar.buttons.modules.updates.background": "#FFFFFF", + "theme.bar.buttons.modules.storage.icon": "#090909", + "theme.bar.buttons.modules.netstat.background": "#ffffff", + "theme.bar.buttons.modules.weather.icon": "#090909", + "theme.bar.buttons.modules.netstat.text": "#090909", + "theme.bar.buttons.modules.storage.background": "#ffffff", + "theme.bar.buttons.modules.power.icon": "#090909", + "theme.bar.buttons.modules.storage.text": "#090909", + "theme.bar.buttons.modules.cpu.background": "#ffffff", + "theme.bar.menus.menu.power.border.color": "#333333", + "theme.bar.buttons.network.icon_background": "#caa6f7", + "theme.bar.buttons.modules.power.icon_background": "#ffffff", + "theme.bar.menus.menu.power.buttons.logout.icon": "#000000", + "theme.bar.menus.menu.power.buttons.restart.icon_background": "#ffffff", + "theme.bar.menus.menu.power.buttons.restart.icon": "#000000", + "theme.bar.buttons.modules.cpu.icon": "#090909", + "theme.bar.buttons.battery.icon_background": "#ffffff", + "theme.bar.buttons.modules.kbLayout.icon_background": "#ffffff", + "theme.bar.buttons.modules.weather.text": "#090909", + "theme.bar.menus.menu.power.buttons.shutdown.icon": "#000000", + "theme.bar.menus.menu.power.buttons.sleep.text": "#ffffff", + "theme.bar.buttons.modules.weather.icon_background": "#FFFFFF", + "theme.bar.menus.menu.power.buttons.shutdown.background": "#1A1A1A", + "theme.bar.buttons.media.icon_background": "#FFFFFF", + "theme.bar.menus.menu.power.buttons.logout.background": "#1A1A1A", + "theme.bar.buttons.modules.kbLayout.icon": "#090909", + "theme.bar.buttons.modules.ram.icon_background": "#ffffff", + "theme.bar.menus.menu.power.buttons.shutdown.icon_background": "#FFFFFF", + "theme.bar.menus.menu.power.buttons.shutdown.text": "#ffffff", + "theme.bar.menus.menu.power.buttons.sleep.background": "#1A1A1A", + "theme.bar.buttons.modules.ram.text": "#090909", + "theme.bar.menus.menu.power.buttons.logout.text": "#ffffff", + "theme.bar.buttons.modules.updates.icon_background": "#FFFFFF", + "theme.bar.buttons.modules.kbLayout.background": "#ffffff", + "theme.bar.buttons.modules.power.background": "#ffffff", + "theme.bar.buttons.modules.weather.background": "#FFFFFF", + "theme.bar.buttons.icon_background": "#090909", + "theme.bar.menus.menu.power.background.color": "#000000", + "theme.bar.buttons.modules.ram.background": "#ffffff", + "theme.bar.buttons.modules.netstat.icon": "#090909", + "theme.bar.buttons.windowtitle.icon_background": "#FFFFFF", + "theme.bar.buttons.modules.cpu.icon_background": "#ffffff", + "theme.bar.menus.menu.power.buttons.logout.icon_background": "#ffffff", + "theme.bar.buttons.modules.updates.text": "#090909", + "theme.bar.menus.menu.power.buttons.sleep.icon": "#000000", + "theme.bar.buttons.bluetooth.icon_background": "#89dbeb", + "theme.bar.menus.menu.power.buttons.restart.background": "#1A1A1A", + "theme.bar.buttons.modules.updates.icon": "#090909", + "theme.bar.buttons.modules.cpu.text": "#090909", + "theme.bar.buttons.modules.netstat.icon_background": "#ffffff", + "theme.bar.buttons.modules.kbLayout.text": "#090909", + "theme.bar.buttons.notifications.icon_background": "#FFFFFF", + "theme.bar.buttons.modules.power.border": "#ffffff", + "theme.bar.buttons.modules.weather.border": "#FFFFFF", + "theme.bar.buttons.modules.updates.border": "#FFFFFF", + "theme.bar.buttons.modules.kbLayout.border": "#ffffff", + "theme.bar.buttons.modules.netstat.border": "#ffffff", + "theme.bar.buttons.modules.storage.border": "#ffffff", + "theme.bar.buttons.modules.cpu.border": "#ffffff", + "theme.bar.buttons.modules.ram.border": "#ffffff", + "theme.bar.buttons.notifications.border": "#FFFFFF", + "theme.bar.buttons.clock.border": "#FFFFFF", + "theme.bar.buttons.battery.border": "#FFFFFF", + "theme.bar.buttons.systray.border": "#444444", + "theme.bar.buttons.bluetooth.border": "#FFFFFF", + "theme.bar.buttons.network.border": "#FFFFFF", + "theme.bar.buttons.volume.border": "#FFFFFF", + "theme.bar.buttons.media.border": "#FFFFFF", + "theme.bar.buttons.windowtitle.border": "#FFFFFF", + "theme.bar.buttons.workspaces.border": "#FFFFFF", + "theme.bar.buttons.dashboard.border": "#FFFFFF", + "theme.bar.buttons.modules.submap.background": "#FFFFFF", + "theme.bar.buttons.modules.submap.text": "#090909", + "theme.bar.buttons.modules.submap.border": "#FFFFFF", + "theme.bar.buttons.modules.submap.icon": "#090909", + "theme.bar.buttons.modules.submap.icon_background": "#090909", + "theme.bar.menus.menu.network.switch.puck": "#333333", + "theme.bar.menus.menu.network.switch.disabled": "#444444", + "theme.bar.menus.menu.network.switch.enabled": "#FFFFFF" +} \ No newline at end of file diff --git a/themes/nord.json b/themes/nord.json index 3f9159b..90e3a70 100644 --- a/themes/nord.json +++ b/themes/nord.json @@ -337,5 +337,8 @@ "theme.bar.buttons.modules.submap.text": "#8fbcbb", "theme.bar.buttons.modules.submap.border": "#8fbcbb", "theme.bar.buttons.modules.submap.icon": "#8fbcbb", - "theme.bar.buttons.modules.submap.icon_background": "#3b4252" + "theme.bar.buttons.modules.submap.icon_background": "#3b4252", + "theme.bar.menus.menu.network.switch.enabled": "#88c0d0", + "theme.bar.menus.menu.network.switch.disabled": "#434c53", + "theme.bar.menus.menu.network.switch.puck": "#434c53" } \ No newline at end of file diff --git a/themes/nord_split.json b/themes/nord_split.json index 9541e84..6469f8a 100644 --- a/themes/nord_split.json +++ b/themes/nord_split.json @@ -337,5 +337,8 @@ "theme.bar.buttons.modules.submap.text": "#8fbcbb", "theme.bar.buttons.modules.submap.border": "#8fbcbb", "theme.bar.buttons.modules.submap.icon": "#21252b", - "theme.bar.buttons.modules.submap.icon_background": "#8fbcbb" + "theme.bar.buttons.modules.submap.icon_background": "#8fbcbb", + "theme.bar.menus.menu.network.switch.enabled": "#88c0d0", + "theme.bar.menus.menu.network.switch.disabled": "#434c53", + "theme.bar.menus.menu.network.switch.puck": "#434c53" } \ No newline at end of file diff --git a/themes/nord_vivid.json b/themes/nord_vivid.json new file mode 100644 index 0000000..47c38df --- /dev/null +++ b/themes/nord_vivid.json @@ -0,0 +1,344 @@ +{ + "theme.bar.menus.background": "#2e3440", + "theme.bar.background": "#2e3440", + "theme.bar.buttons.media.icon": "#3b4252", + "theme.bar.buttons.media.text": "#3b4252", + "theme.bar.buttons.icon": "#88c0d0", + "theme.bar.buttons.text": "#88c0d0", + "theme.bar.buttons.hover": "#434c53", + "theme.bar.buttons.background": "#3b4252", + "theme.bar.menus.text": "#d8dee9", + "theme.bar.menus.border.color": "#434c53", + "theme.bar.buttons.media.background": "#88c0d0", + "theme.bar.menus.menu.volume.text": "#d8dee9", + "theme.bar.menus.menu.volume.card.color": "#3b4252", + "theme.bar.menus.menu.volume.label.color": "#81a1c1", + "theme.bar.menus.popover.text": "#88c0d0", + "theme.bar.menus.popover.background": "#2e3440", + "theme.bar.menus.menu.dashboard.powermenu.shutdown": "#8fbcbb", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.deny": "#8fbcbb", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.confirm": "#8fbcbb", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.button_text": "#2e3440", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.body": "#d8dee9", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.label": "#88c0d0", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.border": "#434c53", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.background": "#2e3440", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.card": "#3b4252", + "theme.bar.menus.menu.notifications.switch.puck": "#434c53", + "theme.bar.menus.menu.notifications.switch.disabled": "#434c53", + "theme.bar.menus.menu.notifications.switch.enabled": "#88c0d0", + "theme.bar.menus.menu.notifications.clear": "#8fbcbb", + "theme.bar.menus.menu.notifications.switch_divider": "#434c53", + "theme.bar.menus.menu.notifications.border": "#434c53", + "theme.bar.menus.menu.notifications.card": "#3b4252", + "theme.bar.menus.menu.notifications.background": "#2e3440", + "theme.bar.menus.menu.notifications.no_notifications_label": "#434c53", + "theme.bar.menus.menu.notifications.label": "#88c0d0", + "theme.bar.menus.menu.dashboard.monitors.disk.label": "#8fbcbb", + "theme.bar.menus.menu.dashboard.monitors.disk.bar": "#8fbcbb", + "theme.bar.menus.menu.dashboard.monitors.disk.icon": "#8fbcbb", + "theme.bar.menus.menu.dashboard.monitors.gpu.label": "#8fbcbb", + "theme.bar.menus.menu.dashboard.monitors.gpu.bar": "#8fbcbb", + "theme.bar.menus.menu.dashboard.monitors.gpu.icon": "#8fbcbb", + "theme.bar.menus.menu.dashboard.monitors.ram.label": "#81a1c1", + "theme.bar.menus.menu.dashboard.monitors.ram.bar": "#81a1c1", + "theme.bar.menus.menu.dashboard.monitors.ram.icon": "#81a1c1", + "theme.bar.menus.menu.dashboard.monitors.cpu.label": "#81a1c1", + "theme.bar.menus.menu.dashboard.monitors.cpu.bar": "#81a1c1", + "theme.bar.menus.menu.dashboard.monitors.cpu.icon": "#81a1c1", + "theme.bar.menus.menu.dashboard.monitors.bar_background": "#434c53", + "theme.bar.menus.menu.dashboard.directories.right.bottom.color": "#88c0d0", + "theme.bar.menus.menu.dashboard.directories.right.middle.color": "#88c0d0", + "theme.bar.menus.menu.dashboard.directories.right.top.color": "#8fbcbb", + "theme.bar.menus.menu.dashboard.directories.left.bottom.color": "#81a1c1", + "theme.bar.menus.menu.dashboard.directories.left.middle.color": "#81a1c1", + "theme.bar.menus.menu.dashboard.directories.left.top.color": "#8fbcbb", + "theme.bar.menus.menu.dashboard.controls.input.text": "#2e3440", + "theme.bar.menus.menu.dashboard.controls.input.background": "#8fbcbb", + "theme.bar.menus.menu.dashboard.controls.volume.text": "#2e3440", + "theme.bar.menus.menu.dashboard.controls.volume.background": "#81a1c1", + "theme.bar.menus.menu.dashboard.controls.notifications.text": "#2e3440", + "theme.bar.menus.menu.dashboard.controls.notifications.background": "#81a1c1", + "theme.bar.menus.menu.dashboard.controls.bluetooth.text": "#2e3440", + "theme.bar.menus.menu.dashboard.controls.bluetooth.background": "#88c0d0", + "theme.bar.menus.menu.dashboard.controls.wifi.text": "#2e3440", + "theme.bar.menus.menu.dashboard.controls.wifi.background": "#88c0d0", + "theme.bar.menus.menu.dashboard.controls.disabled": "#434c53", + "theme.bar.menus.menu.dashboard.shortcuts.recording": "#8fbcbb", + "theme.bar.menus.menu.dashboard.shortcuts.text": "#2e3440", + "theme.bar.menus.menu.dashboard.shortcuts.background": "#88c0d0", + "theme.bar.menus.menu.dashboard.powermenu.sleep": "#88c0d0", + "theme.bar.menus.menu.dashboard.powermenu.logout": "#8fbcbb", + "theme.bar.menus.menu.dashboard.powermenu.restart": "#81a1c1", + "theme.bar.menus.menu.dashboard.profile.name": "#8fbcbb", + "theme.bar.menus.menu.dashboard.border.color": "#434c53", + "theme.bar.menus.menu.dashboard.background.color": "#2e3440", + "theme.bar.menus.menu.dashboard.card.color": "#3b4252", + "theme.bar.menus.menu.clock.weather.hourly.temperature": "#8fbcbb", + "theme.bar.menus.menu.clock.weather.hourly.icon": "#8fbcbb", + "theme.bar.menus.menu.clock.weather.hourly.time": "#8fbcbb", + "theme.bar.menus.menu.clock.weather.thermometer.extremelycold": "#88c0d0", + "theme.bar.menus.menu.clock.weather.thermometer.cold": "#88c0d0", + "theme.bar.menus.menu.clock.weather.thermometer.moderate": "#88c0d0", + "theme.bar.menus.menu.clock.weather.thermometer.hot": "#81a1c1", + "theme.bar.menus.menu.clock.weather.thermometer.extremelyhot": "#8fbcbb", + "theme.bar.menus.menu.clock.weather.stats": "#8fbcbb", + "theme.bar.menus.menu.clock.weather.status": "#8fbcbb", + "theme.bar.menus.menu.clock.weather.temperature": "#d8dee9", + "theme.bar.menus.menu.clock.weather.icon": "#8fbcbb", + "theme.bar.menus.menu.clock.calendar.contextdays": "#434c53", + "theme.bar.menus.menu.clock.calendar.days": "#d8dee9", + "theme.bar.menus.menu.clock.calendar.currentday": "#8fbcbb", + "theme.bar.menus.menu.clock.calendar.paginator": "#8fbcbb", + "theme.bar.menus.menu.clock.calendar.weekdays": "#8fbcbb", + "theme.bar.menus.menu.clock.calendar.yearmonth": "#8fbcbb", + "theme.bar.menus.menu.clock.time.timeperiod": "#8fbcbb", + "theme.bar.menus.menu.clock.time.time": "#8fbcbb", + "theme.bar.menus.menu.clock.text": "#d8dee9", + "theme.bar.menus.menu.clock.border.color": "#434c53", + "theme.bar.menus.menu.clock.background.color": "#2e3440", + "theme.bar.menus.menu.clock.card.color": "#3b4252", + "theme.bar.menus.menu.battery.slider.puck": "#4c566a", + "theme.bar.menus.menu.battery.slider.backgroundhover": "#434c53", + "theme.bar.menus.menu.battery.slider.background": "#434c53", + "theme.bar.menus.menu.battery.slider.primary": "#81a1c1", + "theme.bar.menus.menu.battery.icons.active": "#81a1c1", + "theme.bar.menus.menu.battery.icons.passive": "#5e81ac", + "theme.bar.menus.menu.battery.listitems.active": "#81a1c1", + "theme.bar.menus.menu.battery.listitems.passive": "#d8dee9", + "theme.bar.menus.menu.battery.text": "#d8dee9", + "theme.bar.menus.menu.battery.label.color": "#81a1c1", + "theme.bar.menus.menu.battery.border.color": "#434c53", + "theme.bar.menus.menu.battery.background.color": "#2e3440", + "theme.bar.menus.menu.battery.card.color": "#3b4252", + "theme.bar.menus.menu.systray.dropdownmenu.divider": "#3b4252", + "theme.bar.menus.menu.systray.dropdownmenu.text": "#d8dee9", + "theme.bar.menus.menu.systray.dropdownmenu.background": "#2e3440", + "theme.bar.menus.menu.bluetooth.iconbutton.active": "#88c0d0", + "theme.bar.menus.menu.bluetooth.iconbutton.passive": "#d8dee9", + "theme.bar.menus.menu.bluetooth.icons.active": "#88c0d0", + "theme.bar.menus.menu.bluetooth.icons.passive": "#5e81ac", + "theme.bar.menus.menu.bluetooth.listitems.active": "#88c0d0", + "theme.bar.menus.menu.bluetooth.listitems.passive": "#d8dee9", + "theme.bar.menus.menu.bluetooth.switch.puck": "#434c53", + "theme.bar.menus.menu.bluetooth.switch.disabled": "#434c53", + "theme.bar.menus.menu.bluetooth.switch.enabled": "#88c0d0", + "theme.bar.menus.menu.bluetooth.switch_divider": "#434c53", + "theme.bar.menus.menu.bluetooth.status": "#4c566a", + "theme.bar.menus.menu.bluetooth.text": "#d8dee9", + "theme.bar.menus.menu.bluetooth.label.color": "#88c0d0", + "theme.bar.menus.menu.bluetooth.border.color": "#434c53", + "theme.bar.menus.menu.bluetooth.background.color": "#2e3440", + "theme.bar.menus.menu.bluetooth.card.color": "#3b4252", + "theme.bar.menus.menu.network.iconbuttons.active": "#88c0d0", + "theme.bar.menus.menu.network.iconbuttons.passive": "#d8dee9", + "theme.bar.menus.menu.network.icons.active": "#88c0d0", + "theme.bar.menus.menu.network.icons.passive": "#5e81ac", + "theme.bar.menus.menu.network.listitems.active": "#88c0d0", + "theme.bar.menus.menu.network.listitems.passive": "#d8dee9", + "theme.bar.menus.menu.network.status.color": "#4c566a", + "theme.bar.menus.menu.network.text": "#d8dee9", + "theme.bar.menus.menu.network.label.color": "#88c0d0", + "theme.bar.menus.menu.network.border.color": "#434c53", + "theme.bar.menus.menu.network.background.color": "#2e3440", + "theme.bar.menus.menu.network.card.color": "#3b4252", + "theme.bar.menus.menu.volume.input_slider.puck": "#434c53", + "theme.bar.menus.menu.volume.input_slider.backgroundhover": "#434c53", + "theme.bar.menus.menu.volume.input_slider.background": "#434c53", + "theme.bar.menus.menu.volume.input_slider.primary": "#81a1c1", + "theme.bar.menus.menu.volume.audio_slider.puck": "#434c53", + "theme.bar.menus.menu.volume.audio_slider.backgroundhover": "#434c53", + "theme.bar.menus.menu.volume.audio_slider.background": "#434c53", + "theme.bar.menus.menu.volume.audio_slider.primary": "#81a1c1", + "theme.bar.menus.menu.volume.icons.active": "#81a1c1", + "theme.bar.menus.menu.volume.icons.passive": "#5e81ac", + "theme.bar.menus.menu.volume.iconbutton.active": "#81a1c1", + "theme.bar.menus.menu.volume.iconbutton.passive": "#d8dee9", + "theme.bar.menus.menu.volume.listitems.active": "#81a1c1", + "theme.bar.menus.menu.volume.listitems.passive": "#d8dee9", + "theme.bar.menus.menu.volume.border.color": "#434c53", + "theme.bar.menus.menu.volume.background.color": "#2e3440", + "theme.bar.menus.menu.media.slider.puck": "#4c566a", + "theme.bar.menus.menu.media.slider.backgroundhover": "#434c53", + "theme.bar.menus.menu.media.slider.background": "#434c53", + "theme.bar.menus.menu.media.slider.primary": "#8fbcbb", + "theme.bar.menus.menu.media.buttons.text": "#2e3440", + "theme.bar.menus.menu.media.buttons.background": "#88c0d0", + "theme.bar.menus.menu.media.buttons.enabled": "#8fbcbb", + "theme.bar.menus.menu.media.buttons.inactive": "#434c53", + "theme.bar.menus.menu.media.border.color": "#434c53", + "theme.bar.menus.menu.media.background.color": "#2e3440", + "theme.bar.menus.menu.media.album": "#8fbcbb", + "theme.bar.menus.menu.media.artist": "#8fbcbb", + "theme.bar.menus.menu.media.song": "#88c0d0", + "theme.bar.menus.tooltip.text": "#d8dee9", + "theme.bar.menus.tooltip.background": "#2e3440", + "theme.bar.menus.dropdownmenu.divider": "#3b4252", + "theme.bar.menus.dropdownmenu.text": "#d8dee9", + "theme.bar.menus.dropdownmenu.background": "#2e3440", + "theme.bar.menus.slider.puck": "#4c566a", + "theme.bar.menus.slider.backgroundhover": "#434c53", + "theme.bar.menus.slider.background": "#434c53", + "theme.bar.menus.slider.primary": "#88c0d0", + "theme.bar.menus.progressbar.background": "#434c53", + "theme.bar.menus.progressbar.foreground": "#88c0d0", + "theme.bar.menus.iconbuttons.active": "#88c0d0", + "theme.bar.menus.iconbuttons.passive": "#d8dee9", + "theme.bar.menus.buttons.text": "#2e3440", + "theme.bar.menus.buttons.disabled": "#434c53", + "theme.bar.menus.buttons.active": "#8fbcbb", + "theme.bar.menus.buttons.default": "#88c0d0", + "theme.bar.menus.switch.puck": "#434c53", + "theme.bar.menus.switch.disabled": "#434c53", + "theme.bar.menus.switch.enabled": "#88c0d0", + "theme.bar.menus.icons.active": "#88c0d0", + "theme.bar.menus.icons.passive": "#434c53", + "theme.bar.menus.listitems.active": "#88c0d0", + "theme.bar.menus.listitems.passive": "#d8dee9", + "theme.bar.menus.label": "#88c0d0", + "theme.bar.menus.feinttext": "#434c53", + "theme.bar.menus.dimtext": "#6272a4", + "theme.bar.menus.cards": "#3b4252", + "theme.bar.buttons.notifications.total": "#3b4252", + "theme.bar.buttons.notifications.icon": "#3b4252", + "theme.bar.buttons.notifications.background": "#88c0d0", + "theme.bar.buttons.clock.icon": "#3b4252", + "theme.bar.buttons.clock.text": "#3b4252", + "theme.bar.buttons.clock.background": "#8fbcbb", + "theme.bar.buttons.battery.icon": "#3b4252", + "theme.bar.buttons.battery.text": "#3b4252", + "theme.bar.buttons.battery.background": "#81a1c1", + "theme.bar.buttons.systray.background": "#3b4252", + "theme.bar.buttons.bluetooth.icon": "#3b4252", + "theme.bar.buttons.bluetooth.text": "#3b4252", + "theme.bar.buttons.bluetooth.background": "#88c0d0", + "theme.bar.buttons.network.icon": "#3b4252", + "theme.bar.buttons.network.text": "#3b4252", + "theme.bar.buttons.network.background": "#88c0d0", + "theme.bar.buttons.volume.icon": "#3b4252", + "theme.bar.buttons.volume.text": "#3b4252", + "theme.bar.buttons.volume.background": "#81a1c1", + "theme.bar.buttons.windowtitle.icon": "#3b4252", + "theme.bar.buttons.windowtitle.text": "#3b4252", + "theme.bar.buttons.windowtitle.background": "#8fbcbb", + "theme.bar.buttons.workspaces.active": "#8fbcbb", + "theme.bar.buttons.workspaces.occupied": "#81a1c1", + "theme.bar.buttons.workspaces.available": "#88c0d0", + "theme.bar.buttons.workspaces.hover": "#434c53", + "theme.bar.buttons.workspaces.background": "#3b4252", + "theme.bar.buttons.dashboard.icon": "#3b4252", + "theme.bar.buttons.dashboard.background": "#81a1c1", + "theme.osd.label": "#88c0d0", + "theme.osd.icon": "#2e3440", + "theme.osd.bar_overflow_color": "#8fbcbb", + "theme.osd.bar_empty_color": "#434c53", + "theme.osd.bar_color": "#88c0d0", + "theme.osd.icon_container": "#88c0d0", + "theme.osd.bar_container": "#2e3440", + "theme.notification.close_button.label": "#2e3440", + "theme.notification.close_button.background": "#8fbcbb", + "theme.notification.labelicon": "#88c0d0", + "theme.notification.text": "#d8dee9", + "theme.notification.time": "#4c566a", + "theme.notification.border": "#434c53", + "theme.notification.label": "#88c0d0", + "theme.notification.actions.text": "#2e3440", + "theme.notification.actions.background": "#88c0d0", + "theme.notification.background": "#2e3440", + "theme.bar.buttons.workspaces.numbered_active_highlighted_text_color": "#21252b", + "theme.bar.buttons.workspaces.numbered_active_underline_color": "#ffffff", + "theme.bar.menus.menu.media.card.color": "#3b4252", + "theme.bar.menus.check_radio_button.background": "#2e3440", + "theme.bar.menus.check_radio_button.active": "#88c0d0", + "theme.bar.buttons.style": "default", + "theme.bar.menus.menu.notifications.pager.button": "#88c0d0", + "theme.bar.menus.menu.notifications.scrollbar.color": "#88c0d0", + "theme.bar.menus.menu.notifications.pager.label": "#5e81ac", + "theme.bar.menus.menu.notifications.pager.background": "#2e3440", + "theme.bar.buttons.clock.icon_background": "#8fbcbb", + "theme.bar.buttons.modules.ram.icon": "#3b4252", + "theme.bar.buttons.modules.storage.icon_background": "#8fbcbb", + "theme.bar.menus.popover.border": "#2e3440", + "theme.bar.buttons.volume.icon_background": "#81a1c1", + "theme.bar.menus.menu.power.buttons.sleep.icon_background": "#88c0d0", + "theme.bar.menus.menu.power.buttons.restart.text": "#81a1c1", + "theme.bar.buttons.modules.updates.background": "#88c0d0", + "theme.bar.buttons.modules.storage.icon": "#3b4252", + "theme.bar.buttons.modules.netstat.background": "#8fbcbb", + "theme.bar.buttons.modules.weather.icon": "#3b4252", + "theme.bar.buttons.modules.netstat.text": "#3b4252", + "theme.bar.buttons.modules.storage.background": "#8fbcbb", + "theme.bar.buttons.modules.power.icon": "#3b4252", + "theme.bar.buttons.modules.storage.text": "#3b4252", + "theme.bar.buttons.modules.cpu.background": "#8fbcbb", + "theme.bar.menus.menu.power.border.color": "#434c53", + "theme.bar.buttons.network.icon_background": "#caa6f7", + "theme.bar.buttons.modules.power.icon_background": "#8fbcbb", + "theme.bar.menus.menu.power.buttons.logout.icon": "#2e3440", + "theme.bar.menus.menu.power.buttons.restart.icon_background": "#81a1c1", + "theme.bar.menus.menu.power.buttons.restart.icon": "#2e3440", + "theme.bar.buttons.modules.cpu.icon": "#3b4252", + "theme.bar.buttons.battery.icon_background": "#81a1c1", + "theme.bar.buttons.modules.kbLayout.icon_background": "#88c0d0", + "theme.bar.buttons.modules.weather.text": "#3b4252", + "theme.bar.menus.menu.power.buttons.shutdown.icon": "#2e3440", + "theme.bar.menus.menu.power.buttons.sleep.text": "#88c0d0", + "theme.bar.buttons.modules.weather.icon_background": "#88c0d0", + "theme.bar.menus.menu.power.buttons.shutdown.background": "#3b4252", + "theme.bar.buttons.media.icon_background": "#88c0d0", + "theme.bar.menus.menu.power.buttons.logout.background": "#3b4252", + "theme.bar.buttons.modules.kbLayout.icon": "#3b4252", + "theme.bar.buttons.modules.ram.icon_background": "#81a1c1", + "theme.bar.menus.menu.power.buttons.shutdown.icon_background": "#8fbcbb", + "theme.bar.menus.menu.power.buttons.shutdown.text": "#8fbcbb", + "theme.bar.menus.menu.power.buttons.sleep.background": "#3b4252", + "theme.bar.buttons.modules.ram.text": "#3b4252", + "theme.bar.menus.menu.power.buttons.logout.text": "#8fbcbb", + "theme.bar.buttons.modules.updates.icon_background": "#88c0d0", + "theme.bar.buttons.modules.kbLayout.background": "#88c0d0", + "theme.bar.buttons.modules.power.background": "#8fbcbb", + "theme.bar.buttons.modules.weather.background": "#88c0d0", + "theme.bar.buttons.icon_background": "#3b4252", + "theme.bar.menus.menu.power.background.color": "#2e3440", + "theme.bar.buttons.modules.ram.background": "#81a1c1", + "theme.bar.buttons.modules.netstat.icon": "#3b4252", + "theme.bar.buttons.windowtitle.icon_background": "#8fbcbb", + "theme.bar.buttons.modules.cpu.icon_background": "#8fbcbb", + "theme.bar.menus.menu.power.buttons.logout.icon_background": "#8fbcbb", + "theme.bar.buttons.modules.updates.text": "#3b4252", + "theme.bar.menus.menu.power.buttons.sleep.icon": "#2e3440", + "theme.bar.buttons.bluetooth.icon_background": "#89dbeb", + "theme.bar.menus.menu.power.buttons.restart.background": "#3b4252", + "theme.bar.buttons.modules.updates.icon": "#3b4252", + "theme.bar.buttons.modules.cpu.text": "#3b4252", + "theme.bar.buttons.modules.netstat.icon_background": "#8fbcbb", + "theme.bar.buttons.modules.kbLayout.text": "#3b4252", + "theme.bar.buttons.notifications.icon_background": "#88c0d0", + "theme.bar.buttons.modules.power.border": "#8fbcbb", + "theme.bar.buttons.modules.weather.border": "#88c0d0", + "theme.bar.buttons.modules.updates.border": "#88c0d0", + "theme.bar.buttons.modules.kbLayout.border": "#88c0d0", + "theme.bar.buttons.modules.netstat.border": "#8fbcbb", + "theme.bar.buttons.modules.storage.border": "#8fbcbb", + "theme.bar.buttons.modules.cpu.border": "#8fbcbb", + "theme.bar.buttons.modules.ram.border": "#81a1c1", + "theme.bar.buttons.notifications.border": "#88c0d0", + "theme.bar.buttons.clock.border": "#8fbcbb", + "theme.bar.buttons.battery.border": "#81a1c1", + "theme.bar.buttons.systray.border": "#434c53", + "theme.bar.buttons.bluetooth.border": "#88c0d0", + "theme.bar.buttons.network.border": "#88c0d0", + "theme.bar.buttons.volume.border": "#81a1c1", + "theme.bar.buttons.media.border": "#88c0d0", + "theme.bar.buttons.windowtitle.border": "#8fbcbb", + "theme.bar.buttons.workspaces.border": "#2e3440", + "theme.bar.buttons.dashboard.border": "#81a1c1", + "theme.bar.buttons.modules.submap.background": "#8fbcbb", + "theme.bar.buttons.modules.submap.text": "#3b4252", + "theme.bar.buttons.modules.submap.border": "#8fbcbb", + "theme.bar.buttons.modules.submap.icon": "#3b4252", + "theme.bar.buttons.modules.submap.icon_background": "#3b4252", + "theme.bar.menus.menu.network.switch.puck": "#434c53", + "theme.bar.menus.menu.network.switch.disabled": "#434c53", + "theme.bar.menus.menu.network.switch.enabled": "#88c0d0" +} \ No newline at end of file diff --git a/themes/one_dark.json b/themes/one_dark.json index 8c58b2a..f4a10db 100644 --- a/themes/one_dark.json +++ b/themes/one_dark.json @@ -337,5 +337,8 @@ "theme.bar.buttons.modules.submap.text": "#56b6c2", "theme.bar.buttons.modules.submap.border": "#56b6c2", "theme.bar.buttons.modules.submap.icon": "#56b6c2", - "theme.bar.buttons.modules.submap.icon_background": "#21252b" + "theme.bar.buttons.modules.submap.icon_background": "#21252b", + "theme.bar.menus.menu.network.switch.enabled": "#c678dd", + "theme.bar.menus.menu.network.switch.disabled": "#3e4451", + "theme.bar.menus.menu.network.switch.puck": "#4b5263" } \ No newline at end of file diff --git a/themes/one_dark_split.json b/themes/one_dark_split.json index 7222e05..a2444cb 100644 --- a/themes/one_dark_split.json +++ b/themes/one_dark_split.json @@ -337,5 +337,8 @@ "theme.bar.buttons.modules.submap.text": "#56b6c2", "theme.bar.buttons.modules.submap.border": "#56b6c2", "theme.bar.buttons.modules.submap.icon": "#21252b", - "theme.bar.buttons.modules.submap.icon_background": "#56b6c2" + "theme.bar.buttons.modules.submap.icon_background": "#56b6c2", + "theme.bar.menus.menu.network.switch.enabled": "#c678dd", + "theme.bar.menus.menu.network.switch.disabled": "#3e4451", + "theme.bar.menus.menu.network.switch.puck": "#4b5263" } \ No newline at end of file diff --git a/themes/one_dark_vivid.json b/themes/one_dark_vivid.json new file mode 100644 index 0000000..82185bc --- /dev/null +++ b/themes/one_dark_vivid.json @@ -0,0 +1,344 @@ +{ + "theme.bar.menus.background": "#282c34", + "theme.bar.background": "#282c34", + "theme.bar.buttons.media.icon": "#21252b", + "theme.bar.buttons.media.text": "#21252b", + "theme.bar.buttons.icon": "#61afef", + "theme.bar.buttons.text": "#61afef", + "theme.bar.buttons.hover": "#3e4451", + "theme.bar.buttons.background": "#3e4451", + "theme.bar.menus.text": "#abb2bf", + "theme.bar.menus.border.color": "#4b5263", + "theme.bar.buttons.media.background": "#61afef", + "theme.bar.menus.menu.volume.text": "#abb2bf", + "theme.bar.menus.menu.volume.card.color": "#21252b", + "theme.bar.menus.menu.volume.label.color": "#e06c75", + "theme.bar.menus.popover.text": "#61afef", + "theme.bar.menus.popover.background": "#282c34", + "theme.bar.menus.menu.dashboard.powermenu.shutdown": "#e06c75", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.deny": "#e06c75", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.confirm": "#98c379", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.button_text": "#282c34", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.body": "#abb2bf", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.label": "#61afef", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.border": "#4b5263", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.background": "#282c34", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.card": "#21252b", + "theme.bar.menus.menu.notifications.switch.puck": "#3e4451", + "theme.bar.menus.menu.notifications.switch.disabled": "#4b5263", + "theme.bar.menus.menu.notifications.switch.enabled": "#61afef", + "theme.bar.menus.menu.notifications.clear": "#e06c75", + "theme.bar.menus.menu.notifications.switch_divider": "#3e4451", + "theme.bar.menus.menu.notifications.border": "#4b5263", + "theme.bar.menus.menu.notifications.card": "#21252b", + "theme.bar.menus.menu.notifications.background": "#282c34", + "theme.bar.menus.menu.notifications.no_notifications_label": "#4b5263", + "theme.bar.menus.menu.notifications.label": "#61afef", + "theme.bar.menus.menu.dashboard.monitors.disk.label": "#c678dd", + "theme.bar.menus.menu.dashboard.monitors.disk.bar": "#c678dd", + "theme.bar.menus.menu.dashboard.monitors.disk.icon": "#c678dd", + "theme.bar.menus.menu.dashboard.monitors.gpu.label": "#98c379", + "theme.bar.menus.menu.dashboard.monitors.gpu.bar": "#98c379", + "theme.bar.menus.menu.dashboard.monitors.gpu.icon": "#98c379", + "theme.bar.menus.menu.dashboard.monitors.ram.label": "#e5c07b", + "theme.bar.menus.menu.dashboard.monitors.ram.bar": "#e5c07b", + "theme.bar.menus.menu.dashboard.monitors.ram.icon": "#e5c07b", + "theme.bar.menus.menu.dashboard.monitors.cpu.label": "#e06c75", + "theme.bar.menus.menu.dashboard.monitors.cpu.bar": "#e06c75", + "theme.bar.menus.menu.dashboard.monitors.cpu.icon": "#e06c75", + "theme.bar.menus.menu.dashboard.monitors.bar_background": "#3e4451", + "theme.bar.menus.menu.dashboard.directories.right.bottom.color": "#61afef", + "theme.bar.menus.menu.dashboard.directories.right.middle.color": "#c678dd", + "theme.bar.menus.menu.dashboard.directories.right.top.color": "#56b6c2", + "theme.bar.menus.menu.dashboard.directories.left.bottom.color": "#e06c75", + "theme.bar.menus.menu.dashboard.directories.left.middle.color": "#e5c07b", + "theme.bar.menus.menu.dashboard.directories.left.top.color": "#c678dd", + "theme.bar.menus.menu.dashboard.controls.input.text": "#282c34", + "theme.bar.menus.menu.dashboard.controls.input.background": "#c678dd", + "theme.bar.menus.menu.dashboard.controls.volume.text": "#282c34", + "theme.bar.menus.menu.dashboard.controls.volume.background": "#e06c75", + "theme.bar.menus.menu.dashboard.controls.notifications.text": "#282c34", + "theme.bar.menus.menu.dashboard.controls.notifications.background": "#e5c07b", + "theme.bar.menus.menu.dashboard.controls.bluetooth.text": "#282c34", + "theme.bar.menus.menu.dashboard.controls.bluetooth.background": "#56b6c2", + "theme.bar.menus.menu.dashboard.controls.wifi.text": "#282c34", + "theme.bar.menus.menu.dashboard.controls.wifi.background": "#c678dd", + "theme.bar.menus.menu.dashboard.controls.disabled": "#5c6370", + "theme.bar.menus.menu.dashboard.shortcuts.recording": "#98c379", + "theme.bar.menus.menu.dashboard.shortcuts.text": "#282c34", + "theme.bar.menus.menu.dashboard.shortcuts.background": "#61afef", + "theme.bar.menus.menu.dashboard.powermenu.sleep": "#56b6c2", + "theme.bar.menus.menu.dashboard.powermenu.logout": "#98c379", + "theme.bar.menus.menu.dashboard.powermenu.restart": "#d19a66", + "theme.bar.menus.menu.dashboard.profile.name": "#c678dd", + "theme.bar.menus.menu.dashboard.border.color": "#4b5263", + "theme.bar.menus.menu.dashboard.background.color": "#282c34", + "theme.bar.menus.menu.dashboard.card.color": "#21252b", + "theme.bar.menus.menu.clock.weather.hourly.temperature": "#c678dd", + "theme.bar.menus.menu.clock.weather.hourly.icon": "#c678dd", + "theme.bar.menus.menu.clock.weather.hourly.time": "#c678dd", + "theme.bar.menus.menu.clock.weather.thermometer.extremelycold": "#56b6c2", + "theme.bar.menus.menu.clock.weather.thermometer.cold": "#61afef", + "theme.bar.menus.menu.clock.weather.thermometer.moderate": "#61afef", + "theme.bar.menus.menu.clock.weather.thermometer.hot": "#d19a66", + "theme.bar.menus.menu.clock.weather.thermometer.extremelyhot": "#e06c75", + "theme.bar.menus.menu.clock.weather.stats": "#c678dd", + "theme.bar.menus.menu.clock.weather.status": "#56b6c2", + "theme.bar.menus.menu.clock.weather.temperature": "#abb2bf", + "theme.bar.menus.menu.clock.weather.icon": "#c678dd", + "theme.bar.menus.menu.clock.calendar.contextdays": "#5c6370", + "theme.bar.menus.menu.clock.calendar.days": "#abb2bf", + "theme.bar.menus.menu.clock.calendar.currentday": "#c678dd", + "theme.bar.menus.menu.clock.calendar.paginator": "#c678dd", + "theme.bar.menus.menu.clock.calendar.weekdays": "#c678dd", + "theme.bar.menus.menu.clock.calendar.yearmonth": "#56b6c2", + "theme.bar.menus.menu.clock.time.timeperiod": "#56b6c2", + "theme.bar.menus.menu.clock.time.time": "#c678dd", + "theme.bar.menus.menu.clock.text": "#abb2bf", + "theme.bar.menus.menu.clock.border.color": "#4b5263", + "theme.bar.menus.menu.clock.background.color": "#282c34", + "theme.bar.menus.menu.clock.card.color": "#21252b", + "theme.bar.menus.menu.battery.slider.puck": "#3e4451", + "theme.bar.menus.menu.battery.slider.backgroundhover": "#3e4451", + "theme.bar.menus.menu.battery.slider.background": "#5c6370", + "theme.bar.menus.menu.battery.slider.primary": "#e5c07b", + "theme.bar.menus.menu.battery.icons.active": "#e5c07b", + "theme.bar.menus.menu.battery.icons.passive": "#828997", + "theme.bar.menus.menu.battery.listitems.active": "#e5c07b", + "theme.bar.menus.menu.battery.listitems.passive": "#abb2bf", + "theme.bar.menus.menu.battery.text": "#abb2bf", + "theme.bar.menus.menu.battery.label.color": "#e5c07b", + "theme.bar.menus.menu.battery.border.color": "#4b5263", + "theme.bar.menus.menu.battery.background.color": "#282c34", + "theme.bar.menus.menu.battery.card.color": "#21252b", + "theme.bar.menus.menu.systray.dropdownmenu.divider": "#21252b", + "theme.bar.menus.menu.systray.dropdownmenu.text": "#abb2bf", + "theme.bar.menus.menu.systray.dropdownmenu.background": "#282c34", + "theme.bar.menus.menu.bluetooth.iconbutton.active": "#61afef", + "theme.bar.menus.menu.bluetooth.iconbutton.passive": "#abb2bf", + "theme.bar.menus.menu.bluetooth.icons.active": "#61afef", + "theme.bar.menus.menu.bluetooth.icons.passive": "#5c6370", + "theme.bar.menus.menu.bluetooth.listitems.active": "#61afef", + "theme.bar.menus.menu.bluetooth.listitems.passive": "#abb2bf", + "theme.bar.menus.menu.bluetooth.switch.puck": "#4b5263", + "theme.bar.menus.menu.bluetooth.switch.disabled": "#3e4451", + "theme.bar.menus.menu.bluetooth.switch.enabled": "#61afef", + "theme.bar.menus.menu.bluetooth.switch_divider": "#4b5263", + "theme.bar.menus.menu.bluetooth.status": "#5c6370", + "theme.bar.menus.menu.bluetooth.text": "#abb2bf", + "theme.bar.menus.menu.bluetooth.label.color": "#61afef", + "theme.bar.menus.menu.bluetooth.border.color": "#3e4451", + "theme.bar.menus.menu.bluetooth.background.color": "#282c34", + "theme.bar.menus.menu.bluetooth.card.color": "#21252b", + "theme.bar.menus.menu.network.iconbuttons.active": "#c678dd", + "theme.bar.menus.menu.network.iconbuttons.passive": "#abb2bf", + "theme.bar.menus.menu.network.icons.active": "#c678dd", + "theme.bar.menus.menu.network.icons.passive": "#5c6370", + "theme.bar.menus.menu.network.listitems.active": "#c678dd", + "theme.bar.menus.menu.network.listitems.passive": "#abb2bf", + "theme.bar.menus.menu.network.status.color": "#5c6370", + "theme.bar.menus.menu.network.text": "#abb2bf", + "theme.bar.menus.menu.network.label.color": "#c678dd", + "theme.bar.menus.menu.network.border.color": "#3e4451", + "theme.bar.menus.menu.network.background.color": "#282c34", + "theme.bar.menus.menu.network.card.color": "#21252b", + "theme.bar.menus.menu.volume.input_slider.puck": "#4b5263", + "theme.bar.menus.menu.volume.input_slider.backgroundhover": "#4b5263", + "theme.bar.menus.menu.volume.input_slider.background": "#4b5263", + "theme.bar.menus.menu.volume.input_slider.primary": "#e06c75", + "theme.bar.menus.menu.volume.audio_slider.puck": "#4b5263", + "theme.bar.menus.menu.volume.audio_slider.backgroundhover": "#4b5263", + "theme.bar.menus.menu.volume.audio_slider.background": "#4b5263", + "theme.bar.menus.menu.volume.audio_slider.primary": "#e06c75", + "theme.bar.menus.menu.volume.icons.active": "#e06c75", + "theme.bar.menus.menu.volume.icons.passive": "#5c6370", + "theme.bar.menus.menu.volume.iconbutton.active": "#e06c75", + "theme.bar.menus.menu.volume.iconbutton.passive": "#abb2bf", + "theme.bar.menus.menu.volume.listitems.active": "#e06c75", + "theme.bar.menus.menu.volume.listitems.passive": "#abb2bf", + "theme.bar.menus.menu.volume.border.color": "#3e4451", + "theme.bar.menus.menu.volume.background.color": "#282c34", + "theme.bar.menus.menu.media.slider.puck": "#5c6370", + "theme.bar.menus.menu.media.slider.backgroundhover": "#4b5263", + "theme.bar.menus.menu.media.slider.background": "#4b5263", + "theme.bar.menus.menu.media.slider.primary": "#98c379", + "theme.bar.menus.menu.media.buttons.text": "#282c34", + "theme.bar.menus.menu.media.buttons.background": "#98c379", + "theme.bar.menus.menu.media.buttons.enabled": "#56b6c2", + "theme.bar.menus.menu.media.buttons.inactive": "#4b5263", + "theme.bar.menus.menu.media.border.color": "#3e4451", + "theme.bar.menus.menu.media.background.color": "#282c34", + "theme.bar.menus.menu.media.album": "#98c379", + "theme.bar.menus.menu.media.artist": "#56b6c2", + "theme.bar.menus.menu.media.song": "#98c379", + "theme.bar.menus.tooltip.text": "#abb2bf", + "theme.bar.menus.tooltip.background": "#282c34", + "theme.bar.menus.dropdownmenu.divider": "#21252b", + "theme.bar.menus.dropdownmenu.text": "#abb2bf", + "theme.bar.menus.dropdownmenu.background": "#282c34", + "theme.bar.menus.slider.puck": "#5c6370", + "theme.bar.menus.slider.backgroundhover": "#4b5263", + "theme.bar.menus.slider.background": "#4b5263", + "theme.bar.menus.slider.primary": "#61afef", + "theme.bar.menus.progressbar.background": "#4b5263", + "theme.bar.menus.progressbar.foreground": "#61afef", + "theme.bar.menus.iconbuttons.active": "#61afef", + "theme.bar.menus.iconbuttons.passive": "#abb2bf", + "theme.bar.menus.buttons.text": "#282c34", + "theme.bar.menus.buttons.disabled": "#4b5263", + "theme.bar.menus.buttons.active": "#98c379", + "theme.bar.menus.buttons.default": "#61afef", + "theme.bar.menus.switch.puck": "#4b5263", + "theme.bar.menus.switch.disabled": "#3e4451", + "theme.bar.menus.switch.enabled": "#61afef", + "theme.bar.menus.icons.active": "#61afef", + "theme.bar.menus.icons.passive": "#4b5263", + "theme.bar.menus.listitems.active": "#61afef", + "theme.bar.menus.listitems.passive": "#abb2bf", + "theme.bar.menus.label": "#61afef", + "theme.bar.menus.feinttext": "#3e4451", + "theme.bar.menus.dimtext": "#4b5263", + "theme.bar.menus.cards": "#21252b", + "theme.bar.buttons.notifications.total": "#21252b", + "theme.bar.buttons.notifications.icon": "#21252b", + "theme.bar.buttons.notifications.background": "#61afef", + "theme.bar.buttons.clock.icon": "#21252b", + "theme.bar.buttons.clock.text": "#21252b", + "theme.bar.buttons.clock.background": "#98c379", + "theme.bar.buttons.battery.icon": "#21252b", + "theme.bar.buttons.battery.text": "#21252b", + "theme.bar.buttons.battery.background": "#e5c07b", + "theme.bar.buttons.systray.background": "#21252b", + "theme.bar.buttons.bluetooth.icon": "#21252b", + "theme.bar.buttons.bluetooth.text": "#21252b", + "theme.bar.buttons.bluetooth.background": "#61afef", + "theme.bar.buttons.network.icon": "#21252b", + "theme.bar.buttons.network.text": "#21252b", + "theme.bar.buttons.network.background": "#c678dd", + "theme.bar.buttons.volume.icon": "#21252b", + "theme.bar.buttons.volume.text": "#21252b", + "theme.bar.buttons.volume.background": "#e06c75", + "theme.bar.buttons.windowtitle.icon": "#21252b", + "theme.bar.buttons.windowtitle.text": "#21252b", + "theme.bar.buttons.windowtitle.background": "#98c379", + "theme.bar.buttons.workspaces.active": "#c678dd", + "theme.bar.buttons.workspaces.occupied": "#e06c75", + "theme.bar.buttons.workspaces.available": "#61afef", + "theme.bar.buttons.workspaces.hover": "#3e4451", + "theme.bar.buttons.workspaces.background": "#21252b", + "theme.bar.buttons.dashboard.icon": "#21252b", + "theme.bar.buttons.dashboard.background": "#e5c07b", + "theme.osd.label": "#61afef", + "theme.osd.icon": "#282c34", + "theme.osd.bar_overflow_color": "#e06c75", + "theme.osd.bar_empty_color": "#4b5263", + "theme.osd.bar_color": "#61afef", + "theme.osd.icon_container": "#61afef", + "theme.osd.bar_container": "#282c34", + "theme.notification.close_button.label": "#282c34", + "theme.notification.close_button.background": "#e06c75", + "theme.notification.labelicon": "#61afef", + "theme.notification.text": "#abb2bf", + "theme.notification.time": "#5c6370", + "theme.notification.border": "#4b5263", + "theme.notification.label": "#61afef", + "theme.notification.actions.text": "#282c34", + "theme.notification.actions.background": "#61afef", + "theme.notification.background": "#282c34", + "theme.bar.buttons.workspaces.numbered_active_highlighted_text_color": "#21252b", + "theme.bar.buttons.workspaces.numbered_active_underline_color": "#c678dd", + "theme.bar.menus.menu.media.card.color": "#21252b", + "theme.bar.menus.check_radio_button.background": "#2e3440", + "theme.bar.menus.check_radio_button.active": "#88c0d0", + "theme.bar.buttons.style": "default", + "theme.bar.menus.menu.notifications.pager.button": "#61afef", + "theme.bar.menus.menu.notifications.scrollbar.color": "#61afef", + "theme.bar.menus.menu.notifications.pager.label": "#828997", + "theme.bar.menus.menu.notifications.pager.background": "#282c34", + "theme.bar.buttons.clock.icon_background": "#c678dd", + "theme.bar.buttons.modules.ram.icon": "#21252b", + "theme.bar.buttons.modules.storage.icon_background": "#e06c75", + "theme.bar.menus.popover.border": "#282c34", + "theme.bar.buttons.volume.icon_background": "#e06c75", + "theme.bar.menus.menu.power.buttons.sleep.icon_background": "#56b6c2", + "theme.bar.menus.menu.power.buttons.restart.text": "#d19a66", + "theme.bar.buttons.modules.updates.background": "#c678dd", + "theme.bar.buttons.modules.storage.icon": "#21252b", + "theme.bar.buttons.modules.netstat.background": "#98c379", + "theme.bar.buttons.modules.weather.icon": "#21252b", + "theme.bar.buttons.modules.netstat.text": "#21252b", + "theme.bar.buttons.modules.storage.background": "#e06c75", + "theme.bar.buttons.modules.power.icon": "#21252b", + "theme.bar.buttons.modules.storage.text": "#21252b", + "theme.bar.buttons.modules.cpu.background": "#e06c75", + "theme.bar.menus.menu.power.border.color": "#4b5263", + "theme.bar.buttons.network.icon_background": "#caa6f7", + "theme.bar.buttons.modules.power.icon_background": "#e06c75", + "theme.bar.menus.menu.power.buttons.logout.icon": "#282c34", + "theme.bar.menus.menu.power.buttons.restart.icon_background": "#d19a66", + "theme.bar.menus.menu.power.buttons.restart.icon": "#282c34", + "theme.bar.buttons.modules.cpu.icon": "#21252b", + "theme.bar.buttons.battery.icon_background": "#e5c07b", + "theme.bar.buttons.modules.kbLayout.icon_background": "#56b6c2", + "theme.bar.buttons.modules.weather.text": "#21252b", + "theme.bar.menus.menu.power.buttons.shutdown.icon": "#282c34", + "theme.bar.menus.menu.power.buttons.sleep.text": "#56b6c2", + "theme.bar.buttons.modules.weather.icon_background": "#61afef", + "theme.bar.menus.menu.power.buttons.shutdown.background": "#21252b", + "theme.bar.buttons.media.icon_background": "#61afef", + "theme.bar.menus.menu.power.buttons.logout.background": "#21252b", + "theme.bar.buttons.modules.kbLayout.icon": "#21252b", + "theme.bar.buttons.modules.ram.icon_background": "#e5c07b", + "theme.bar.menus.menu.power.buttons.shutdown.icon_background": "#e06c75", + "theme.bar.menus.menu.power.buttons.shutdown.text": "#e06c75", + "theme.bar.menus.menu.power.buttons.sleep.background": "#21252b", + "theme.bar.buttons.modules.ram.text": "#21252b", + "theme.bar.menus.menu.power.buttons.logout.text": "#98c379", + "theme.bar.buttons.modules.updates.icon_background": "#c678dd", + "theme.bar.buttons.modules.kbLayout.background": "#56b6c2", + "theme.bar.buttons.modules.power.background": "#e06c75", + "theme.bar.buttons.modules.weather.background": "#61afef", + "theme.bar.buttons.icon_background": "#21252b", + "theme.bar.menus.menu.power.background.color": "#282c34", + "theme.bar.buttons.modules.ram.background": "#e5c07b", + "theme.bar.buttons.modules.netstat.icon": "#21252b", + "theme.bar.buttons.windowtitle.icon_background": "#c678dd", + "theme.bar.buttons.modules.cpu.icon_background": "#e06c75", + "theme.bar.menus.menu.power.buttons.logout.icon_background": "#98c379", + "theme.bar.buttons.modules.updates.text": "#21252b", + "theme.bar.menus.menu.power.buttons.sleep.icon": "#282c34", + "theme.bar.buttons.bluetooth.icon_background": "#89dbeb", + "theme.bar.menus.menu.power.buttons.restart.background": "#21252b", + "theme.bar.buttons.modules.updates.icon": "#21252b", + "theme.bar.buttons.modules.cpu.text": "#21252b", + "theme.bar.buttons.modules.netstat.icon_background": "#98c379", + "theme.bar.buttons.modules.kbLayout.text": "#21252b", + "theme.bar.buttons.notifications.icon_background": "#61afef", + "theme.bar.buttons.modules.power.border": "#e06c75", + "theme.bar.buttons.modules.weather.border": "#61afef", + "theme.bar.buttons.modules.updates.border": "#c678dd", + "theme.bar.buttons.modules.kbLayout.border": "#56b6c2", + "theme.bar.buttons.modules.netstat.border": "#98c379", + "theme.bar.buttons.modules.storage.border": "#e06c75", + "theme.bar.buttons.modules.cpu.border": "#e06c75", + "theme.bar.buttons.modules.ram.border": "#e5c07b", + "theme.bar.buttons.notifications.border": "#61afef", + "theme.bar.buttons.clock.border": "#98c379", + "theme.bar.buttons.battery.border": "#e5c07b", + "theme.bar.buttons.systray.border": "#4b5263", + "theme.bar.buttons.bluetooth.border": "#61afef", + "theme.bar.buttons.network.border": "#c678dd", + "theme.bar.buttons.volume.border": "#e06c75", + "theme.bar.buttons.media.border": "#61afef", + "theme.bar.buttons.windowtitle.border": "#98c379", + "theme.bar.buttons.workspaces.border": "#21252b", + "theme.bar.buttons.dashboard.border": "#e5c07b", + "theme.bar.buttons.modules.submap.background": "#56b6c2", + "theme.bar.buttons.modules.submap.text": "#21252b", + "theme.bar.buttons.modules.submap.border": "#56b6c2", + "theme.bar.buttons.modules.submap.icon": "#21252b", + "theme.bar.buttons.modules.submap.icon_background": "#21252b", + "theme.bar.menus.menu.network.switch.puck": "#4b5263", + "theme.bar.menus.menu.network.switch.disabled": "#3e4451", + "theme.bar.menus.menu.network.switch.enabled": "#c678dd" +} \ No newline at end of file diff --git a/themes/rose_pine.json b/themes/rose_pine.json index 9ccd0a0..5e3b083 100644 --- a/themes/rose_pine.json +++ b/themes/rose_pine.json @@ -337,5 +337,8 @@ "theme.bar.buttons.modules.submap.text": "#9ccfd8", "theme.bar.buttons.modules.submap.border": "#9ccfd8", "theme.bar.buttons.modules.submap.icon": "#9ccfd8", - "theme.bar.buttons.modules.submap.icon_background": "#21202e" + "theme.bar.buttons.modules.submap.icon_background": "#21202e", + "theme.bar.menus.menu.network.switch.enabled": "#c4a7e7", + "theme.bar.menus.menu.network.switch.disabled": "#1f1d2e", + "theme.bar.menus.menu.network.switch.puck": "#26233a" } \ No newline at end of file diff --git a/themes/rose_pine_moon.json b/themes/rose_pine_moon.json index 1c0a5ca..2740b39 100644 --- a/themes/rose_pine_moon.json +++ b/themes/rose_pine_moon.json @@ -337,5 +337,8 @@ "theme.bar.buttons.modules.submap.text": "#9ccfd8", "theme.bar.buttons.modules.submap.border": "#9ccfd8", "theme.bar.buttons.modules.submap.icon": "#9ccfd8", - "theme.bar.buttons.modules.submap.icon_background": "#2a283e" + "theme.bar.buttons.modules.submap.icon_background": "#2a283e", + "theme.bar.menus.menu.network.switch.enabled": "#c4a7e7", + "theme.bar.menus.menu.network.switch.disabled": "#2a273f", + "theme.bar.menus.menu.network.switch.puck": "#393552" } \ No newline at end of file diff --git a/themes/rose_pine_moon_split.json b/themes/rose_pine_moon_split.json index bbf84e8..958fdb5 100644 --- a/themes/rose_pine_moon_split.json +++ b/themes/rose_pine_moon_split.json @@ -337,5 +337,8 @@ "theme.bar.buttons.modules.submap.text": "#9ccfd8", "theme.bar.buttons.modules.submap.border": "#9ccfd8", "theme.bar.buttons.modules.submap.icon": "#181825", - "theme.bar.buttons.modules.submap.icon_background": "#9ccfd8" + "theme.bar.buttons.modules.submap.icon_background": "#9ccfd8", + "theme.bar.menus.menu.network.switch.enabled": "#c4a7e7", + "theme.bar.menus.menu.network.switch.disabled": "#2a273f", + "theme.bar.menus.menu.network.switch.puck": "#393552" } \ No newline at end of file diff --git a/themes/rose_pine_moon_vivid.json b/themes/rose_pine_moon_vivid.json new file mode 100644 index 0000000..871b90e --- /dev/null +++ b/themes/rose_pine_moon_vivid.json @@ -0,0 +1,344 @@ +{ + "theme.bar.menus.background": "#232136", + "theme.bar.background": "#232136", + "theme.bar.buttons.media.icon": "#2a283e", + "theme.bar.buttons.media.text": "#2a283e", + "theme.bar.buttons.icon": "#c4a7e7", + "theme.bar.buttons.text": "#c4a7e7", + "theme.bar.buttons.hover": "#393552", + "theme.bar.buttons.background": "#2a283e", + "theme.bar.menus.text": "#e0def4", + "theme.bar.menus.border.color": "#2a273f", + "theme.bar.buttons.media.background": "#c4a7e7", + "theme.bar.menus.menu.volume.text": "#e0def4", + "theme.bar.menus.menu.volume.card.color": "#2a283e", + "theme.bar.menus.menu.volume.label.color": "#eb6f92", + "theme.bar.menus.popover.text": "#c4a7e7", + "theme.bar.menus.popover.background": "#2a273f", + "theme.bar.menus.menu.dashboard.powermenu.shutdown": "#eb6f92", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.deny": "#eb6f92", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.confirm": "#9ccfd8", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.button_text": "#232136", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.body": "#e0def4", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.label": "#c4a7e7", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.border": "#2a273f", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.background": "#232136", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.card": "#2a283e", + "theme.bar.menus.menu.notifications.switch.puck": "#393552", + "theme.bar.menus.menu.notifications.switch.disabled": "#2a273f", + "theme.bar.menus.menu.notifications.switch.enabled": "#c4a7e7", + "theme.bar.menus.menu.notifications.clear": "#eb6f92", + "theme.bar.menus.menu.notifications.switch_divider": "#393552", + "theme.bar.menus.menu.notifications.border": "#2a273f", + "theme.bar.menus.menu.notifications.card": "#2a283e", + "theme.bar.menus.menu.notifications.background": "#232136", + "theme.bar.menus.menu.notifications.no_notifications_label": "#2a273f", + "theme.bar.menus.menu.notifications.label": "#c4a7e7", + "theme.bar.menus.menu.dashboard.monitors.disk.label": "#c4a7e7", + "theme.bar.menus.menu.dashboard.monitors.disk.bar": "#c4a7e7", + "theme.bar.menus.menu.dashboard.monitors.disk.icon": "#c4a7e7", + "theme.bar.menus.menu.dashboard.monitors.gpu.label": "#9ccfd8", + "theme.bar.menus.menu.dashboard.monitors.gpu.bar": "#9ccfd8", + "theme.bar.menus.menu.dashboard.monitors.gpu.icon": "#9ccfd8", + "theme.bar.menus.menu.dashboard.monitors.ram.label": "#f6c177", + "theme.bar.menus.menu.dashboard.monitors.ram.bar": "#f6c177", + "theme.bar.menus.menu.dashboard.monitors.ram.icon": "#f6c177", + "theme.bar.menus.menu.dashboard.monitors.cpu.label": "#eb6f92", + "theme.bar.menus.menu.dashboard.monitors.cpu.bar": "#eb6f92", + "theme.bar.menus.menu.dashboard.monitors.cpu.icon": "#eb6f92", + "theme.bar.menus.menu.dashboard.monitors.bar_background": "#393552", + "theme.bar.menus.menu.dashboard.directories.right.bottom.color": "#c4a7e7", + "theme.bar.menus.menu.dashboard.directories.right.middle.color": "#3e8eb0", + "theme.bar.menus.menu.dashboard.directories.right.top.color": "#9ccfd8", + "theme.bar.menus.menu.dashboard.directories.left.bottom.color": "#eb6f92", + "theme.bar.menus.menu.dashboard.directories.left.middle.color": "#f6c177", + "theme.bar.menus.menu.dashboard.directories.left.top.color": "#c4a7e7", + "theme.bar.menus.menu.dashboard.controls.input.text": "#2a273f", + "theme.bar.menus.menu.dashboard.controls.input.background": "#3e8eb0", + "theme.bar.menus.menu.dashboard.controls.volume.text": "#2a273f", + "theme.bar.menus.menu.dashboard.controls.volume.background": "#eb6f92", + "theme.bar.menus.menu.dashboard.controls.notifications.text": "#2a273f", + "theme.bar.menus.menu.dashboard.controls.notifications.background": "#f6c177", + "theme.bar.menus.menu.dashboard.controls.bluetooth.text": "#2a273f", + "theme.bar.menus.menu.dashboard.controls.bluetooth.background": "#9ccfd8", + "theme.bar.menus.menu.dashboard.controls.wifi.text": "#2a273f", + "theme.bar.menus.menu.dashboard.controls.wifi.background": "#c4a7e7", + "theme.bar.menus.menu.dashboard.controls.disabled": "#44415a", + "theme.bar.menus.menu.dashboard.shortcuts.recording": "#9ccfd8", + "theme.bar.menus.menu.dashboard.shortcuts.text": "#2a273f", + "theme.bar.menus.menu.dashboard.shortcuts.background": "#c4a7e7", + "theme.bar.menus.menu.dashboard.powermenu.sleep": "#9ccfd8", + "theme.bar.menus.menu.dashboard.powermenu.logout": "#9ccfd8", + "theme.bar.menus.menu.dashboard.powermenu.restart": "#f6c177", + "theme.bar.menus.menu.dashboard.profile.name": "#c4a7e7", + "theme.bar.menus.menu.dashboard.border.color": "#2a273f", + "theme.bar.menus.menu.dashboard.background.color": "#232136", + "theme.bar.menus.menu.dashboard.card.color": "#2a283e", + "theme.bar.menus.menu.clock.weather.hourly.temperature": "#c4a7e7", + "theme.bar.menus.menu.clock.weather.hourly.icon": "#c4a7e7", + "theme.bar.menus.menu.clock.weather.hourly.time": "#c4a7e7", + "theme.bar.menus.menu.clock.weather.thermometer.extremelycold": "#9ccfd8", + "theme.bar.menus.menu.clock.weather.thermometer.cold": "#3e8fb0", + "theme.bar.menus.menu.clock.weather.thermometer.moderate": "#c4a7e7", + "theme.bar.menus.menu.clock.weather.thermometer.hot": "#f6c177", + "theme.bar.menus.menu.clock.weather.thermometer.extremelyhot": "#eb6f92", + "theme.bar.menus.menu.clock.weather.stats": "#c4a7e7", + "theme.bar.menus.menu.clock.weather.status": "#9ccfd8", + "theme.bar.menus.menu.clock.weather.temperature": "#e0def4", + "theme.bar.menus.menu.clock.weather.icon": "#c4a7e7", + "theme.bar.menus.menu.clock.calendar.contextdays": "#44415a", + "theme.bar.menus.menu.clock.calendar.days": "#e0def4", + "theme.bar.menus.menu.clock.calendar.currentday": "#c4a7e7", + "theme.bar.menus.menu.clock.calendar.paginator": "#c4a7e7", + "theme.bar.menus.menu.clock.calendar.weekdays": "#c4a7e7", + "theme.bar.menus.menu.clock.calendar.yearmonth": "#9ccfd8", + "theme.bar.menus.menu.clock.time.timeperiod": "#9ccfd8", + "theme.bar.menus.menu.clock.time.time": "#c4a7e7", + "theme.bar.menus.menu.clock.text": "#e0def4", + "theme.bar.menus.menu.clock.border.color": "#2a273f", + "theme.bar.menus.menu.clock.background.color": "#232136", + "theme.bar.menus.menu.clock.card.color": "#2a283e", + "theme.bar.menus.menu.battery.slider.puck": "#393552", + "theme.bar.menus.menu.battery.slider.backgroundhover": "#393552", + "theme.bar.menus.menu.battery.slider.background": "#44415a", + "theme.bar.menus.menu.battery.slider.primary": "#f6c177", + "theme.bar.menus.menu.battery.icons.active": "#f6c177", + "theme.bar.menus.menu.battery.icons.passive": "#56526e", + "theme.bar.menus.menu.battery.listitems.active": "#f6c177", + "theme.bar.menus.menu.battery.listitems.passive": "#e0def4", + "theme.bar.menus.menu.battery.text": "#e0def4", + "theme.bar.menus.menu.battery.label.color": "#f6c177", + "theme.bar.menus.menu.battery.border.color": "#2a273f", + "theme.bar.menus.menu.battery.background.color": "#232136", + "theme.bar.menus.menu.battery.card.color": "#2a283e", + "theme.bar.menus.menu.systray.dropdownmenu.divider": "#2a283e", + "theme.bar.menus.menu.systray.dropdownmenu.text": "#e0def4", + "theme.bar.menus.menu.systray.dropdownmenu.background": "#232136", + "theme.bar.menus.menu.bluetooth.iconbutton.active": "#9ccfd8", + "theme.bar.menus.menu.bluetooth.iconbutton.passive": "#e0def4", + "theme.bar.menus.menu.bluetooth.icons.active": "#9ccfd8", + "theme.bar.menus.menu.bluetooth.icons.passive": "#56526e", + "theme.bar.menus.menu.bluetooth.listitems.active": "#9ccfd8", + "theme.bar.menus.menu.bluetooth.listitems.passive": "#e0def4", + "theme.bar.menus.menu.bluetooth.switch.puck": "#393552", + "theme.bar.menus.menu.bluetooth.switch.disabled": "#2a273f", + "theme.bar.menus.menu.bluetooth.switch.enabled": "#9ccfd8", + "theme.bar.menus.menu.bluetooth.switch_divider": "#393552", + "theme.bar.menus.menu.bluetooth.status": "#393552", + "theme.bar.menus.menu.bluetooth.text": "#e0def4", + "theme.bar.menus.menu.bluetooth.label.color": "#9ccfd8", + "theme.bar.menus.menu.bluetooth.border.color": "#2a273f", + "theme.bar.menus.menu.bluetooth.background.color": "#232136", + "theme.bar.menus.menu.bluetooth.card.color": "#2a283e", + "theme.bar.menus.menu.network.iconbuttons.active": "#c4a7e7", + "theme.bar.menus.menu.network.iconbuttons.passive": "#e0def4", + "theme.bar.menus.menu.network.icons.active": "#c4a7e7", + "theme.bar.menus.menu.network.icons.passive": "#56526e", + "theme.bar.menus.menu.network.listitems.active": "#c4a7e7", + "theme.bar.menus.menu.network.listitems.passive": "#e0def4", + "theme.bar.menus.menu.network.status.color": "#393552", + "theme.bar.menus.menu.network.text": "#e0def4", + "theme.bar.menus.menu.network.label.color": "#c4a7e7", + "theme.bar.menus.menu.network.border.color": "#2a273f", + "theme.bar.menus.menu.network.background.color": "#232136", + "theme.bar.menus.menu.network.card.color": "#2a283e", + "theme.bar.menus.menu.volume.input_slider.puck": "#44415a", + "theme.bar.menus.menu.volume.input_slider.backgroundhover": "#393552", + "theme.bar.menus.menu.volume.input_slider.background": "#44415a", + "theme.bar.menus.menu.volume.input_slider.primary": "#eb6f92", + "theme.bar.menus.menu.volume.audio_slider.puck": "#44415a", + "theme.bar.menus.menu.volume.audio_slider.backgroundhover": "#393552", + "theme.bar.menus.menu.volume.audio_slider.background": "#44415a", + "theme.bar.menus.menu.volume.audio_slider.primary": "#eb6f92", + "theme.bar.menus.menu.volume.icons.active": "#eb6f92", + "theme.bar.menus.menu.volume.icons.passive": "#56526e", + "theme.bar.menus.menu.volume.iconbutton.active": "#eb6f92", + "theme.bar.menus.menu.volume.iconbutton.passive": "#e0def4", + "theme.bar.menus.menu.volume.listitems.active": "#eb6f92", + "theme.bar.menus.menu.volume.listitems.passive": "#e0def4", + "theme.bar.menus.menu.volume.border.color": "#2a273f", + "theme.bar.menus.menu.volume.background.color": "#232136", + "theme.bar.menus.menu.media.slider.puck": "#393552", + "theme.bar.menus.menu.media.slider.backgroundhover": "#393552", + "theme.bar.menus.menu.media.slider.background": "#44415a", + "theme.bar.menus.menu.media.slider.primary": "#c4a7e7", + "theme.bar.menus.menu.media.buttons.text": "#232136", + "theme.bar.menus.menu.media.buttons.background": "#c4a7e7", + "theme.bar.menus.menu.media.buttons.enabled": "#9ccfd8", + "theme.bar.menus.menu.media.buttons.inactive": "#44415a", + "theme.bar.menus.menu.media.border.color": "#2a273f", + "theme.bar.menus.menu.media.background.color": "#232136", + "theme.bar.menus.menu.media.album": "#c4a7e7", + "theme.bar.menus.menu.media.artist": "#9ccfd8", + "theme.bar.menus.menu.media.song": "#c4a7e7", + "theme.bar.menus.tooltip.text": "#e0def4", + "theme.bar.menus.tooltip.background": "#232136", + "theme.bar.menus.dropdownmenu.divider": "#2a283e", + "theme.bar.menus.dropdownmenu.text": "#e0def4", + "theme.bar.menus.dropdownmenu.background": "#232136", + "theme.bar.menus.slider.puck": "#393552", + "theme.bar.menus.slider.backgroundhover": "#393552", + "theme.bar.menus.slider.background": "#44415a", + "theme.bar.menus.slider.primary": "#c4a7e7", + "theme.bar.menus.progressbar.background": "#393552", + "theme.bar.menus.progressbar.foreground": "#c4a7e7", + "theme.bar.menus.iconbuttons.active": "#c4a7e7", + "theme.bar.menus.iconbuttons.passive": "#e0def4", + "theme.bar.menus.buttons.text": "#2a273f", + "theme.bar.menus.buttons.disabled": "#44415a", + "theme.bar.menus.buttons.active": "#c4a7e7", + "theme.bar.menus.buttons.default": "#c4a7e7", + "theme.bar.menus.switch.puck": "#393552", + "theme.bar.menus.switch.disabled": "#2a273f", + "theme.bar.menus.switch.enabled": "#c4a7e7", + "theme.bar.menus.icons.active": "#c4a7e7", + "theme.bar.menus.icons.passive": "#44415a", + "theme.bar.menus.listitems.active": "#c4a7e7", + "theme.bar.menus.listitems.passive": "#e0def4", + "theme.bar.menus.label": "#c4a7e7", + "theme.bar.menus.feinttext": "#2a273f", + "theme.bar.menus.dimtext": "#44415a", + "theme.bar.menus.cards": "#2a283e", + "theme.bar.buttons.notifications.total": "#2a283e", + "theme.bar.buttons.notifications.icon": "#2a283e", + "theme.bar.buttons.notifications.background": "#c4a7e7", + "theme.bar.buttons.clock.icon": "#2a283e", + "theme.bar.buttons.clock.text": "#2a283e", + "theme.bar.buttons.clock.background": "#c4a7e7", + "theme.bar.buttons.battery.icon": "#2a283e", + "theme.bar.buttons.battery.text": "#2a283e", + "theme.bar.buttons.battery.background": "#f6c177", + "theme.bar.buttons.systray.background": "#2a283e", + "theme.bar.buttons.bluetooth.icon": "#2a283e", + "theme.bar.buttons.bluetooth.text": "#2a283e", + "theme.bar.buttons.bluetooth.background": "#9ccfd8", + "theme.bar.buttons.network.icon": "#2a283e", + "theme.bar.buttons.network.text": "#2a283e", + "theme.bar.buttons.network.background": "#c4a7e7", + "theme.bar.buttons.volume.icon": "#2a283e", + "theme.bar.buttons.volume.text": "#2a283e", + "theme.bar.buttons.volume.background": "#eb6f92", + "theme.bar.buttons.windowtitle.icon": "#2a283e", + "theme.bar.buttons.windowtitle.text": "#2a283e", + "theme.bar.buttons.windowtitle.background": "#c4a7e7", + "theme.bar.buttons.workspaces.active": "#c4a7e7", + "theme.bar.buttons.workspaces.occupied": "#eb6f92", + "theme.bar.buttons.workspaces.available": "#9ccfd8", + "theme.bar.buttons.workspaces.hover": "#393552", + "theme.bar.buttons.workspaces.background": "#2a283e", + "theme.bar.buttons.dashboard.icon": "#2a283e", + "theme.bar.buttons.dashboard.background": "#f6c177", + "theme.osd.label": "#c4a7e7", + "theme.osd.icon": "#232136", + "theme.osd.bar_overflow_color": "#eb6f92", + "theme.osd.bar_empty_color": "#2a273f", + "theme.osd.bar_color": "#c4a7e7", + "theme.osd.icon_container": "#c4a7e7", + "theme.osd.bar_container": "#232136", + "theme.notification.close_button.label": "#232136", + "theme.notification.close_button.background": "#eb6f92", + "theme.notification.labelicon": "#c4a7e7", + "theme.notification.text": "#e0def4", + "theme.notification.time": "#56526e", + "theme.notification.border": "#2a273f", + "theme.notification.label": "#c4a7e7", + "theme.notification.actions.text": "#2a273f", + "theme.notification.actions.background": "#c4a7e7", + "theme.notification.background": "#2a273f", + "theme.bar.buttons.workspaces.numbered_active_highlighted_text_color": "#181825", + "theme.bar.buttons.workspaces.numbered_active_underline_color": "#c678dd", + "theme.bar.menus.menu.media.card.color": "#2a283e", + "theme.bar.menus.check_radio_button.background": "#393452", + "theme.bar.menus.check_radio_button.active": "#c4a7e7", + "theme.bar.buttons.style": "default", + "theme.bar.menus.menu.notifications.pager.button": "#c4a7e7", + "theme.bar.menus.menu.notifications.scrollbar.color": "#c4a7e7", + "theme.bar.menus.menu.notifications.pager.label": "#56526e", + "theme.bar.menus.menu.notifications.pager.background": "#232136", + "theme.bar.buttons.modules.ram.icon": "#2a283e", + "theme.bar.buttons.modules.storage.icon_background": "#2a283e", + "theme.bar.buttons.modules.storage.icon": "#2a283e", + "theme.bar.buttons.modules.weather.icon": "#2a283e", + "theme.bar.buttons.modules.power.icon": "#2a283e", + "theme.bar.menus.menu.power.border.color": "#2a273f", + "theme.bar.buttons.modules.power.icon_background": "#2a283e", + "theme.bar.buttons.modules.cpu.icon": "#2a283e", + "theme.bar.buttons.modules.kbLayout.icon_background": "#2a283e", + "theme.bar.buttons.modules.weather.text": "#2a283e", + "theme.bar.menus.menu.power.buttons.shutdown.icon": "#2a273f", + "theme.bar.buttons.modules.weather.icon_background": "#2a283e", + "theme.bar.menus.menu.power.buttons.shutdown.background": "#2a283e", + "theme.bar.buttons.modules.kbLayout.icon": "#2a283e", + "theme.bar.buttons.modules.ram.icon_background": "#2a283e", + "theme.bar.menus.menu.power.buttons.shutdown.icon_background": "#eb6f92", + "theme.bar.menus.menu.power.buttons.shutdown.text": "#eb6f92", + "theme.bar.buttons.modules.updates.icon_background": "#2a283e", + "theme.bar.menus.menu.power.background.color": "#232136", + "theme.bar.buttons.modules.netstat.icon": "#2a283e", + "theme.bar.buttons.modules.cpu.icon_background": "#2a283e", + "theme.bar.buttons.modules.updates.icon": "#2a283e", + "theme.bar.buttons.modules.netstat.icon_background": "#2a283e", + "theme.bar.buttons.clock.icon_background": "#c4a7e7", + "theme.bar.menus.popover.border": "#2a273f", + "theme.bar.buttons.volume.icon_background": "#eb6f92", + "theme.bar.menus.menu.power.buttons.sleep.icon_background": "#9ccfd8", + "theme.bar.menus.menu.power.buttons.restart.text": "#f6c177", + "theme.bar.buttons.modules.updates.background": "#3e8eb0", + "theme.bar.buttons.modules.netstat.background": "#9ccfd8", + "theme.bar.buttons.modules.netstat.text": "#2a283e", + "theme.bar.buttons.modules.storage.background": "#c4a7e7", + "theme.bar.buttons.modules.storage.text": "#2a283e", + "theme.bar.buttons.modules.cpu.background": "#eb6f92", + "theme.bar.buttons.network.icon_background": "#caa6f7", + "theme.bar.menus.menu.power.buttons.logout.icon": "#2a273f", + "theme.bar.menus.menu.power.buttons.restart.icon_background": "#f6c177", + "theme.bar.menus.menu.power.buttons.restart.icon": "#2a273f", + "theme.bar.buttons.battery.icon_background": "#f6c177", + "theme.bar.menus.menu.power.buttons.sleep.text": "#9ccfd8", + "theme.bar.buttons.media.icon_background": "#c4a7e7", + "theme.bar.menus.menu.power.buttons.logout.background": "#2a283e", + "theme.bar.menus.menu.power.buttons.sleep.background": "#2a283e", + "theme.bar.buttons.modules.ram.text": "#2a283e", + "theme.bar.menus.menu.power.buttons.logout.text": "#9ccfd8", + "theme.bar.buttons.modules.kbLayout.background": "#9ccfd8", + "theme.bar.buttons.modules.power.background": "#eb6f92", + "theme.bar.buttons.modules.weather.background": "#c4a7e7", + "theme.bar.buttons.icon_background": "#2a283e", + "theme.bar.buttons.modules.ram.background": "#f6c177", + "theme.bar.buttons.windowtitle.icon_background": "#c4a7e7", + "theme.bar.menus.menu.power.buttons.logout.icon_background": "#9ccfd8", + "theme.bar.buttons.modules.updates.text": "#2a283e", + "theme.bar.menus.menu.power.buttons.sleep.icon": "#2a273f", + "theme.bar.buttons.bluetooth.icon_background": "#89dbeb", + "theme.bar.menus.menu.power.buttons.restart.background": "#2a283e", + "theme.bar.buttons.modules.cpu.text": "#2a283e", + "theme.bar.buttons.modules.kbLayout.text": "#2a283e", + "theme.bar.buttons.notifications.icon_background": "#c4a7e7", + "theme.bar.buttons.modules.power.border": "#eb6f92", + "theme.bar.buttons.modules.weather.border": "#c4a7e7", + "theme.bar.buttons.modules.updates.border": "#30738f", + "theme.bar.buttons.modules.kbLayout.border": "#9ccfd8", + "theme.bar.buttons.modules.netstat.border": "#9ccfd8", + "theme.bar.buttons.modules.storage.border": "#eb6f92", + "theme.bar.buttons.modules.cpu.border": "#eb6f92", + "theme.bar.buttons.modules.ram.border": "#f6c177", + "theme.bar.buttons.notifications.border": "#c4a7e7", + "theme.bar.buttons.clock.border": "#c4a7e7", + "theme.bar.buttons.battery.border": "#f6c177", + "theme.bar.buttons.systray.border": "#26233a", + "theme.bar.buttons.bluetooth.border": "#9ccfd8", + "theme.bar.buttons.network.border": "#c4a7e7", + "theme.bar.buttons.volume.border": "#eb6f92", + "theme.bar.buttons.media.border": "#c4a7e7", + "theme.bar.buttons.windowtitle.border": "#c4a7e7", + "theme.bar.buttons.workspaces.border": "#1f1d2e", + "theme.bar.buttons.dashboard.border": "#f6c177", + "theme.bar.buttons.modules.submap.background": "#9ccfd8", + "theme.bar.buttons.modules.submap.text": "#2a283e", + "theme.bar.buttons.modules.submap.border": "#9ccfd8", + "theme.bar.buttons.modules.submap.icon": "#2a283e", + "theme.bar.buttons.modules.submap.icon_background": "#2a283e", + "theme.bar.menus.menu.network.switch.puck": "#393552", + "theme.bar.menus.menu.network.switch.disabled": "#2a273f", + "theme.bar.menus.menu.network.switch.enabled": "#c4a7e7" +} \ No newline at end of file diff --git a/themes/rose_pine_split.json b/themes/rose_pine_split.json index 404693c..329f34c 100644 --- a/themes/rose_pine_split.json +++ b/themes/rose_pine_split.json @@ -337,5 +337,8 @@ "theme.bar.buttons.modules.submap.text": "#9ccfd8", "theme.bar.buttons.modules.submap.border": "#9ccfd8", "theme.bar.buttons.modules.submap.icon": "#181825", - "theme.bar.buttons.modules.submap.icon_background": "#9ccfd8" + "theme.bar.buttons.modules.submap.icon_background": "#9ccfd8", + "theme.bar.menus.menu.network.switch.enabled": "#c4a7e7", + "theme.bar.menus.menu.network.switch.disabled": "#1f1d2e", + "theme.bar.menus.menu.network.switch.puck": "#26233a" } \ No newline at end of file diff --git a/themes/rose_pine_vivid.json b/themes/rose_pine_vivid.json new file mode 100644 index 0000000..28d71c6 --- /dev/null +++ b/themes/rose_pine_vivid.json @@ -0,0 +1,344 @@ +{ + "theme.bar.menus.background": "#191724", + "theme.bar.background": "#191724", + "theme.bar.buttons.media.icon": "#21202e", + "theme.bar.buttons.media.text": "#21202e", + "theme.bar.buttons.icon": "#c4a7e7", + "theme.bar.buttons.text": "#c4a7e7", + "theme.bar.buttons.hover": "#26233a", + "theme.bar.buttons.background": "#21202e", + "theme.bar.menus.text": "#e0def4", + "theme.bar.menus.border.color": "#1f1d2e", + "theme.bar.buttons.media.background": "#c4a7e7", + "theme.bar.menus.menu.volume.text": "#e0def4", + "theme.bar.menus.menu.volume.card.color": "#21202e", + "theme.bar.menus.menu.volume.label.color": "#eb6f92", + "theme.bar.menus.popover.text": "#c4a7e7", + "theme.bar.menus.popover.background": "#1f1d2e", + "theme.bar.menus.menu.dashboard.powermenu.shutdown": "#eb6f92", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.deny": "#eb6f92", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.confirm": "#9ccfd8", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.button_text": "#191724", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.body": "#e0def4", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.label": "#c4a7e7", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.border": "#1f1d2e", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.background": "#191724", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.card": "#21202e", + "theme.bar.menus.menu.notifications.switch.puck": "#26233a", + "theme.bar.menus.menu.notifications.switch.disabled": "#1f1d2e", + "theme.bar.menus.menu.notifications.switch.enabled": "#c4a7e7", + "theme.bar.menus.menu.notifications.clear": "#eb6f92", + "theme.bar.menus.menu.notifications.switch_divider": "#26233a", + "theme.bar.menus.menu.notifications.border": "#1f1d2e", + "theme.bar.menus.menu.notifications.card": "#21202e", + "theme.bar.menus.menu.notifications.background": "#191724", + "theme.bar.menus.menu.notifications.no_notifications_label": "#1f1d2e", + "theme.bar.menus.menu.notifications.label": "#c4a7e7", + "theme.bar.menus.menu.dashboard.monitors.disk.label": "#c4a7e7", + "theme.bar.menus.menu.dashboard.monitors.disk.bar": "#c4a7e7", + "theme.bar.menus.menu.dashboard.monitors.disk.icon": "#c4a7e7", + "theme.bar.menus.menu.dashboard.monitors.gpu.label": "#9ccfd8", + "theme.bar.menus.menu.dashboard.monitors.gpu.bar": "#9ccfd8", + "theme.bar.menus.menu.dashboard.monitors.gpu.icon": "#9ccfd8", + "theme.bar.menus.menu.dashboard.monitors.ram.label": "#f6c177", + "theme.bar.menus.menu.dashboard.monitors.ram.bar": "#f6c177", + "theme.bar.menus.menu.dashboard.monitors.ram.icon": "#f6c177", + "theme.bar.menus.menu.dashboard.monitors.cpu.label": "#eb6f92", + "theme.bar.menus.menu.dashboard.monitors.cpu.bar": "#eb6f92", + "theme.bar.menus.menu.dashboard.monitors.cpu.icon": "#eb6f92", + "theme.bar.menus.menu.dashboard.monitors.bar_background": "#26233a", + "theme.bar.menus.menu.dashboard.directories.right.bottom.color": "#c4a7e7", + "theme.bar.menus.menu.dashboard.directories.right.middle.color": "#30738f", + "theme.bar.menus.menu.dashboard.directories.right.top.color": "#9ccfd8", + "theme.bar.menus.menu.dashboard.directories.left.bottom.color": "#eb6f92", + "theme.bar.menus.menu.dashboard.directories.left.middle.color": "#f6c177", + "theme.bar.menus.menu.dashboard.directories.left.top.color": "#c4a7e7", + "theme.bar.menus.menu.dashboard.controls.input.text": "#1f1d2e", + "theme.bar.menus.menu.dashboard.controls.input.background": "#30738f", + "theme.bar.menus.menu.dashboard.controls.volume.text": "#1f1d2e", + "theme.bar.menus.menu.dashboard.controls.volume.background": "#eb6f92", + "theme.bar.menus.menu.dashboard.controls.notifications.text": "#1f1d2e", + "theme.bar.menus.menu.dashboard.controls.notifications.background": "#f6c177", + "theme.bar.menus.menu.dashboard.controls.bluetooth.text": "#1f1d2e", + "theme.bar.menus.menu.dashboard.controls.bluetooth.background": "#9ccfd8", + "theme.bar.menus.menu.dashboard.controls.wifi.text": "#1f1d2e", + "theme.bar.menus.menu.dashboard.controls.wifi.background": "#c4a7e7", + "theme.bar.menus.menu.dashboard.controls.disabled": "#403d52", + "theme.bar.menus.menu.dashboard.shortcuts.recording": "#9ccfd8", + "theme.bar.menus.menu.dashboard.shortcuts.text": "#1f1d2e", + "theme.bar.menus.menu.dashboard.shortcuts.background": "#c4a7e7", + "theme.bar.menus.menu.dashboard.powermenu.sleep": "#9ccfd8", + "theme.bar.menus.menu.dashboard.powermenu.logout": "#9ccfd8", + "theme.bar.menus.menu.dashboard.powermenu.restart": "#f6c177", + "theme.bar.menus.menu.dashboard.profile.name": "#c4a7e7", + "theme.bar.menus.menu.dashboard.border.color": "#1f1d2e", + "theme.bar.menus.menu.dashboard.background.color": "#191724", + "theme.bar.menus.menu.dashboard.card.color": "#21202e", + "theme.bar.menus.menu.clock.weather.hourly.temperature": "#c4a7e7", + "theme.bar.menus.menu.clock.weather.hourly.icon": "#c4a7e7", + "theme.bar.menus.menu.clock.weather.hourly.time": "#c4a7e7", + "theme.bar.menus.menu.clock.weather.thermometer.extremelycold": "#9ccfd8", + "theme.bar.menus.menu.clock.weather.thermometer.cold": "#31748f", + "theme.bar.menus.menu.clock.weather.thermometer.moderate": "#c4a7e7", + "theme.bar.menus.menu.clock.weather.thermometer.hot": "#f6c177", + "theme.bar.menus.menu.clock.weather.thermometer.extremelyhot": "#eb6f92", + "theme.bar.menus.menu.clock.weather.stats": "#c4a7e7", + "theme.bar.menus.menu.clock.weather.status": "#9ccfd8", + "theme.bar.menus.menu.clock.weather.temperature": "#e0def4", + "theme.bar.menus.menu.clock.weather.icon": "#c4a7e7", + "theme.bar.menus.menu.clock.calendar.contextdays": "#403d52", + "theme.bar.menus.menu.clock.calendar.days": "#e0def4", + "theme.bar.menus.menu.clock.calendar.currentday": "#c4a7e7", + "theme.bar.menus.menu.clock.calendar.paginator": "#c4a7e7", + "theme.bar.menus.menu.clock.calendar.weekdays": "#c4a7e7", + "theme.bar.menus.menu.clock.calendar.yearmonth": "#9ccfd8", + "theme.bar.menus.menu.clock.time.timeperiod": "#9ccfd8", + "theme.bar.menus.menu.clock.time.time": "#c4a7e7", + "theme.bar.menus.menu.clock.text": "#e0def4", + "theme.bar.menus.menu.clock.border.color": "#1f1d2e", + "theme.bar.menus.menu.clock.background.color": "#191724", + "theme.bar.menus.menu.clock.card.color": "#21202e", + "theme.bar.menus.menu.battery.slider.puck": "#26233a", + "theme.bar.menus.menu.battery.slider.backgroundhover": "#26233a", + "theme.bar.menus.menu.battery.slider.background": "#403d52", + "theme.bar.menus.menu.battery.slider.primary": "#f6c177", + "theme.bar.menus.menu.battery.icons.active": "#f6c177", + "theme.bar.menus.menu.battery.icons.passive": "#524f67", + "theme.bar.menus.menu.battery.listitems.active": "#f6c177", + "theme.bar.menus.menu.battery.listitems.passive": "#e0def4", + "theme.bar.menus.menu.battery.text": "#e0def4", + "theme.bar.menus.menu.battery.label.color": "#f6c177", + "theme.bar.menus.menu.battery.border.color": "#1f1d2e", + "theme.bar.menus.menu.battery.background.color": "#191724", + "theme.bar.menus.menu.battery.card.color": "#21202e", + "theme.bar.menus.menu.systray.dropdownmenu.divider": "#21202e", + "theme.bar.menus.menu.systray.dropdownmenu.text": "#e0def4", + "theme.bar.menus.menu.systray.dropdownmenu.background": "#191724", + "theme.bar.menus.menu.bluetooth.iconbutton.active": "#9ccfd8", + "theme.bar.menus.menu.bluetooth.iconbutton.passive": "#e0def4", + "theme.bar.menus.menu.bluetooth.icons.active": "#9ccfd8", + "theme.bar.menus.menu.bluetooth.icons.passive": "#524f67", + "theme.bar.menus.menu.bluetooth.listitems.active": "#9ccfd8", + "theme.bar.menus.menu.bluetooth.listitems.passive": "#e0def4", + "theme.bar.menus.menu.bluetooth.switch.puck": "#26233a", + "theme.bar.menus.menu.bluetooth.switch.disabled": "#1f1d2e", + "theme.bar.menus.menu.bluetooth.switch.enabled": "#9ccfd8", + "theme.bar.menus.menu.bluetooth.switch_divider": "#26233a", + "theme.bar.menus.menu.bluetooth.status": "#26233a", + "theme.bar.menus.menu.bluetooth.text": "#e0def4", + "theme.bar.menus.menu.bluetooth.label.color": "#9ccfd8", + "theme.bar.menus.menu.bluetooth.border.color": "#1f1d2e", + "theme.bar.menus.menu.bluetooth.background.color": "#191724", + "theme.bar.menus.menu.bluetooth.card.color": "#21202e", + "theme.bar.menus.menu.network.iconbuttons.active": "#c4a7e7", + "theme.bar.menus.menu.network.iconbuttons.passive": "#e0def4", + "theme.bar.menus.menu.network.icons.active": "#c4a7e7", + "theme.bar.menus.menu.network.icons.passive": "#524f67", + "theme.bar.menus.menu.network.listitems.active": "#c4a7e7", + "theme.bar.menus.menu.network.listitems.passive": "#e0def4", + "theme.bar.menus.menu.network.status.color": "#26233a", + "theme.bar.menus.menu.network.text": "#e0def4", + "theme.bar.menus.menu.network.label.color": "#c4a7e7", + "theme.bar.menus.menu.network.border.color": "#1f1d2e", + "theme.bar.menus.menu.network.background.color": "#191724", + "theme.bar.menus.menu.network.card.color": "#21202e", + "theme.bar.menus.menu.volume.input_slider.puck": "#403d52", + "theme.bar.menus.menu.volume.input_slider.backgroundhover": "#26233a", + "theme.bar.menus.menu.volume.input_slider.background": "#403d52", + "theme.bar.menus.menu.volume.input_slider.primary": "#eb6f92", + "theme.bar.menus.menu.volume.audio_slider.puck": "#403d52", + "theme.bar.menus.menu.volume.audio_slider.backgroundhover": "#26233a", + "theme.bar.menus.menu.volume.audio_slider.background": "#403d52", + "theme.bar.menus.menu.volume.audio_slider.primary": "#eb6f92", + "theme.bar.menus.menu.volume.icons.active": "#eb6f92", + "theme.bar.menus.menu.volume.icons.passive": "#524f67", + "theme.bar.menus.menu.volume.iconbutton.active": "#eb6f92", + "theme.bar.menus.menu.volume.iconbutton.passive": "#e0def4", + "theme.bar.menus.menu.volume.listitems.active": "#eb6f92", + "theme.bar.menus.menu.volume.listitems.passive": "#e0def4", + "theme.bar.menus.menu.volume.border.color": "#1f1d2e", + "theme.bar.menus.menu.volume.background.color": "#191724", + "theme.bar.menus.menu.media.slider.puck": "#26233a", + "theme.bar.menus.menu.media.slider.backgroundhover": "#26233a", + "theme.bar.menus.menu.media.slider.background": "#403d52", + "theme.bar.menus.menu.media.slider.primary": "#c4a7e7", + "theme.bar.menus.menu.media.buttons.text": "#191724", + "theme.bar.menus.menu.media.buttons.background": "#c4a7e7", + "theme.bar.menus.menu.media.buttons.enabled": "#9ccfd8", + "theme.bar.menus.menu.media.buttons.inactive": "#403d52", + "theme.bar.menus.menu.media.border.color": "#1f1d2e", + "theme.bar.menus.menu.media.background.color": "#191724", + "theme.bar.menus.menu.media.album": "#c4a7e7", + "theme.bar.menus.menu.media.artist": "#9ccfd8", + "theme.bar.menus.menu.media.song": "#c4a7e7", + "theme.bar.menus.tooltip.text": "#e0def4", + "theme.bar.menus.tooltip.background": "#191724", + "theme.bar.menus.dropdownmenu.divider": "#21202e", + "theme.bar.menus.dropdownmenu.text": "#e0def4", + "theme.bar.menus.dropdownmenu.background": "#191724", + "theme.bar.menus.slider.puck": "#26233a", + "theme.bar.menus.slider.backgroundhover": "#26233a", + "theme.bar.menus.slider.background": "#403d52", + "theme.bar.menus.slider.primary": "#c4a7e7", + "theme.bar.menus.progressbar.background": "#26233a", + "theme.bar.menus.progressbar.foreground": "#c4a7e7", + "theme.bar.menus.iconbuttons.active": "#c4a7e7", + "theme.bar.menus.iconbuttons.passive": "#e0def4", + "theme.bar.menus.buttons.text": "#1f1d2e", + "theme.bar.menus.buttons.disabled": "#403d52", + "theme.bar.menus.buttons.active": "#c4a7e7", + "theme.bar.menus.buttons.default": "#c4a7e7", + "theme.bar.menus.switch.puck": "#26233a", + "theme.bar.menus.switch.disabled": "#1f1d2e", + "theme.bar.menus.switch.enabled": "#c4a7e7", + "theme.bar.menus.icons.active": "#c4a7e7", + "theme.bar.menus.icons.passive": "#403d52", + "theme.bar.menus.listitems.active": "#c4a7e7", + "theme.bar.menus.listitems.passive": "#e0def4", + "theme.bar.menus.label": "#c4a7e7", + "theme.bar.menus.feinttext": "#1f1d2e", + "theme.bar.menus.dimtext": "#403d52", + "theme.bar.menus.cards": "#21202e", + "theme.bar.buttons.notifications.total": "#21202e", + "theme.bar.buttons.notifications.icon": "#21202e", + "theme.bar.buttons.notifications.background": "#c4a7e7", + "theme.bar.buttons.clock.icon": "#21202e", + "theme.bar.buttons.clock.text": "#21202e", + "theme.bar.buttons.clock.background": "#c4a7e7", + "theme.bar.buttons.battery.icon": "#21202e", + "theme.bar.buttons.battery.text": "#21202e", + "theme.bar.buttons.battery.background": "#f6c177", + "theme.bar.buttons.systray.background": "#21202e", + "theme.bar.buttons.bluetooth.icon": "#21202e", + "theme.bar.buttons.bluetooth.text": "#21202e", + "theme.bar.buttons.bluetooth.background": "#9ccfd8", + "theme.bar.buttons.network.icon": "#21202e", + "theme.bar.buttons.network.text": "#21202e", + "theme.bar.buttons.network.background": "#c4a7e7", + "theme.bar.buttons.volume.icon": "#21202e", + "theme.bar.buttons.volume.text": "#21202e", + "theme.bar.buttons.volume.background": "#eb6f92", + "theme.bar.buttons.windowtitle.icon": "#21202e", + "theme.bar.buttons.windowtitle.text": "#21202e", + "theme.bar.buttons.windowtitle.background": "#c4a7e7", + "theme.bar.buttons.workspaces.active": "#c4a7e7", + "theme.bar.buttons.workspaces.occupied": "#eb6f92", + "theme.bar.buttons.workspaces.available": "#9ccfd8", + "theme.bar.buttons.workspaces.hover": "#26233a", + "theme.bar.buttons.workspaces.background": "#21202e", + "theme.bar.buttons.dashboard.icon": "#21202e", + "theme.bar.buttons.dashboard.background": "#f6c177", + "theme.osd.label": "#c4a7e7", + "theme.osd.icon": "#191724", + "theme.osd.bar_overflow_color": "#eb6f92", + "theme.osd.bar_empty_color": "#1f1d2e", + "theme.osd.bar_color": "#c4a7e7", + "theme.osd.icon_container": "#c4a7e7", + "theme.osd.bar_container": "#191724", + "theme.notification.close_button.label": "#191724", + "theme.notification.close_button.background": "#eb6f92", + "theme.notification.labelicon": "#c4a7e7", + "theme.notification.text": "#e0def4", + "theme.notification.time": "#403d52", + "theme.notification.border": "#1f1d2e", + "theme.notification.label": "#c4a7e7", + "theme.notification.actions.text": "#1f1d2e", + "theme.notification.actions.background": "#c4a7e7", + "theme.notification.background": "#1f1d2e", + "theme.bar.buttons.workspaces.numbered_active_highlighted_text_color": "#181825", + "theme.bar.buttons.workspaces.numbered_active_underline_color": "#c678dd", + "theme.bar.menus.menu.media.card.color": "#21202e", + "theme.bar.menus.check_radio_button.background": "#393452", + "theme.bar.menus.check_radio_button.active": "#c4a7e7", + "theme.bar.buttons.style": "default", + "theme.bar.menus.menu.notifications.pager.button": "#c4a7e7", + "theme.bar.menus.menu.notifications.scrollbar.color": "#c4a7e7", + "theme.bar.menus.menu.notifications.pager.label": "#524f67", + "theme.bar.menus.menu.notifications.pager.background": "#191724", + "theme.bar.buttons.clock.icon_background": "#c4a7e7", + "theme.bar.buttons.modules.ram.icon": "#21202e", + "theme.bar.buttons.modules.storage.icon_background": "#eb6f92", + "theme.bar.menus.popover.border": "#1f1d2e", + "theme.bar.buttons.volume.icon_background": "#eb6f92", + "theme.bar.menus.menu.power.buttons.sleep.icon_background": "#9ccfd8", + "theme.bar.menus.menu.power.buttons.restart.text": "#f6c177", + "theme.bar.buttons.modules.updates.background": "#30738f", + "theme.bar.buttons.modules.storage.icon": "#21202e", + "theme.bar.buttons.modules.netstat.background": "#9ccfd8", + "theme.bar.buttons.modules.weather.icon": "#21202e", + "theme.bar.buttons.modules.netstat.text": "#21202e", + "theme.bar.buttons.modules.storage.background": "#eb6f92", + "theme.bar.buttons.modules.power.icon": "#21202e", + "theme.bar.buttons.modules.storage.text": "#21202e", + "theme.bar.buttons.modules.cpu.background": "#eb6f92", + "theme.bar.menus.menu.power.border.color": "#1f1d2e", + "theme.bar.buttons.network.icon_background": "#caa6f7", + "theme.bar.buttons.modules.power.icon_background": "#eb6f92", + "theme.bar.menus.menu.power.buttons.logout.icon": "#1f1d2e", + "theme.bar.menus.menu.power.buttons.restart.icon_background": "#f6c177", + "theme.bar.menus.menu.power.buttons.restart.icon": "#1f1d2e", + "theme.bar.buttons.modules.cpu.icon": "#21202e", + "theme.bar.buttons.battery.icon_background": "#f6c177", + "theme.bar.buttons.modules.kbLayout.icon_background": "#9ccfd8", + "theme.bar.buttons.modules.weather.text": "#21202e", + "theme.bar.menus.menu.power.buttons.shutdown.icon": "#1f1d2e", + "theme.bar.menus.menu.power.buttons.sleep.text": "#9ccfd8", + "theme.bar.buttons.modules.weather.icon_background": "#c4a7e7", + "theme.bar.menus.menu.power.buttons.shutdown.background": "#21202e", + "theme.bar.buttons.media.icon_background": "#c4a7e7", + "theme.bar.menus.menu.power.buttons.logout.background": "#21202e", + "theme.bar.buttons.modules.kbLayout.icon": "#21202e", + "theme.bar.buttons.modules.ram.icon_background": "#f6c177", + "theme.bar.menus.menu.power.buttons.shutdown.icon_background": "#eb6f92", + "theme.bar.menus.menu.power.buttons.shutdown.text": "#eb6f92", + "theme.bar.menus.menu.power.buttons.sleep.background": "#21202e", + "theme.bar.buttons.modules.ram.text": "#21202e", + "theme.bar.menus.menu.power.buttons.logout.text": "#9ccfd8", + "theme.bar.buttons.modules.updates.icon_background": "#30738f", + "theme.bar.buttons.modules.kbLayout.background": "#9ccfd8", + "theme.bar.buttons.modules.power.background": "#eb6f92", + "theme.bar.buttons.modules.weather.background": "#c4a7e7", + "theme.bar.buttons.icon_background": "#21202e", + "theme.bar.menus.menu.power.background.color": "#191724", + "theme.bar.buttons.modules.ram.background": "#f6c177", + "theme.bar.buttons.modules.netstat.icon": "#21202e", + "theme.bar.buttons.windowtitle.icon_background": "#c4a7e7", + "theme.bar.buttons.modules.cpu.icon_background": "#eb6f92", + "theme.bar.menus.menu.power.buttons.logout.icon_background": "#9ccfd8", + "theme.bar.buttons.modules.updates.text": "#21202e", + "theme.bar.menus.menu.power.buttons.sleep.icon": "#1f1d2e", + "theme.bar.buttons.bluetooth.icon_background": "#89dbeb", + "theme.bar.menus.menu.power.buttons.restart.background": "#21202e", + "theme.bar.buttons.modules.updates.icon": "#21202e", + "theme.bar.buttons.modules.cpu.text": "#21202e", + "theme.bar.buttons.modules.netstat.icon_background": "#9ccfd8", + "theme.bar.buttons.modules.kbLayout.text": "#21202e", + "theme.bar.buttons.notifications.icon_background": "#c4a7e7", + "theme.bar.buttons.modules.power.border": "#eb6f92", + "theme.bar.buttons.modules.weather.border": "#c4a7e7", + "theme.bar.buttons.modules.updates.border": "#30738f", + "theme.bar.buttons.modules.kbLayout.border": "#9ccfd8", + "theme.bar.buttons.modules.netstat.border": "#9ccfd8", + "theme.bar.buttons.modules.storage.border": "#eb6f92", + "theme.bar.buttons.modules.cpu.border": "#eb6f92", + "theme.bar.buttons.modules.ram.border": "#f6c177", + "theme.bar.buttons.notifications.border": "#c4a7e7", + "theme.bar.buttons.clock.border": "#c4a7e7", + "theme.bar.buttons.battery.border": "#f6c177", + "theme.bar.buttons.systray.border": "#26233a", + "theme.bar.buttons.bluetooth.border": "#9ccfd8", + "theme.bar.buttons.network.border": "#c4a7e7", + "theme.bar.buttons.volume.border": "#eb6f92", + "theme.bar.buttons.media.border": "#c4a7e7", + "theme.bar.buttons.windowtitle.border": "#c4a7e7", + "theme.bar.buttons.workspaces.border": "#1f1d2e", + "theme.bar.buttons.dashboard.border": "#f6c177", + "theme.bar.buttons.modules.submap.background": "#9ccfd8", + "theme.bar.buttons.modules.submap.text": "#21202e", + "theme.bar.buttons.modules.submap.border": "#9ccfd8", + "theme.bar.buttons.modules.submap.icon": "#21202e", + "theme.bar.buttons.modules.submap.icon_background": "#21202e", + "theme.bar.menus.menu.network.switch.puck": "#26233a", + "theme.bar.menus.menu.network.switch.disabled": "#1f1d2e", + "theme.bar.menus.menu.network.switch.enabled": "#c4a7e7" +} \ No newline at end of file diff --git a/themes/tokyo_night.json b/themes/tokyo_night.json index 01e63c8..a7b2e27 100644 --- a/themes/tokyo_night.json +++ b/themes/tokyo_night.json @@ -337,5 +337,8 @@ "theme.bar.buttons.modules.submap.text": "#73daca", "theme.bar.buttons.modules.submap.border": "#73daca", "theme.bar.buttons.modules.submap.icon": "#73daca", - "theme.bar.buttons.modules.submap.icon_background": "#272a3d" + "theme.bar.buttons.modules.submap.icon_background": "#272a3d", + "theme.bar.menus.menu.network.switch.enabled": "#bb9af7", + "theme.bar.menus.menu.network.switch.disabled": "#565f89", + "theme.bar.menus.menu.network.switch.puck": "#565f89" } \ No newline at end of file diff --git a/themes/tokyo_night_split.json b/themes/tokyo_night_split.json index c4c51ca..6244ce6 100644 --- a/themes/tokyo_night_split.json +++ b/themes/tokyo_night_split.json @@ -337,5 +337,8 @@ "theme.bar.buttons.modules.submap.text": "#73daca", "theme.bar.buttons.modules.submap.border": "#73daca", "theme.bar.buttons.modules.submap.icon": "#181825", - "theme.bar.buttons.modules.submap.icon_background": "#73daca" + "theme.bar.buttons.modules.submap.icon_background": "#73daca", + "theme.bar.menus.menu.network.switch.enabled": "#bb9af7", + "theme.bar.menus.menu.network.switch.disabled": "#565f89", + "theme.bar.menus.menu.network.switch.puck": "#565f89" } \ No newline at end of file diff --git a/themes/tokyo_night_vivid.json b/themes/tokyo_night_vivid.json new file mode 100644 index 0000000..9c2277c --- /dev/null +++ b/themes/tokyo_night_vivid.json @@ -0,0 +1,344 @@ +{ + "theme.bar.menus.background": "#1a1b26", + "theme.bar.background": "#1a1b26", + "theme.bar.buttons.media.icon": "#272a3d", + "theme.bar.buttons.media.text": "#272a3d", + "theme.bar.buttons.icon": "#bb9af7", + "theme.bar.buttons.text": "#bb9af7", + "theme.bar.buttons.hover": "#414868", + "theme.bar.buttons.background": "#272a3d", + "theme.bar.menus.text": "#c0caf5", + "theme.bar.menus.border.color": "#414868", + "theme.bar.buttons.media.background": "#bb9af7", + "theme.bar.menus.menu.volume.text": "#c0caf5", + "theme.bar.menus.menu.volume.card.color": "#24283b", + "theme.bar.menus.menu.volume.label.color": "#f7768e", + "theme.bar.menus.popover.text": "#bb9af7", + "theme.bar.menus.popover.background": "#1a1b26", + "theme.bar.menus.menu.dashboard.powermenu.shutdown": "#f7768e", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.deny": "#f7768e", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.confirm": "#9ece6a", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.button_text": "#1a1b26", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.body": "#c0caf5", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.label": "#bb9af7", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.border": "#414868", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.background": "#1a1b26", + "theme.bar.menus.menu.dashboard.powermenu.confirmation.card": "#24283b", + "theme.bar.menus.menu.notifications.switch.puck": "#565f89", + "theme.bar.menus.menu.notifications.switch.disabled": "#565f89", + "theme.bar.menus.menu.notifications.switch.enabled": "#bb9af7", + "theme.bar.menus.menu.notifications.clear": "#f7768e", + "theme.bar.menus.menu.notifications.switch_divider": "#414868", + "theme.bar.menus.menu.notifications.border": "#414868", + "theme.bar.menus.menu.notifications.card": "#24283b", + "theme.bar.menus.menu.notifications.background": "#1a1b26", + "theme.bar.menus.menu.notifications.no_notifications_label": "#414868", + "theme.bar.menus.menu.notifications.label": "#bb9af7", + "theme.bar.menus.menu.dashboard.monitors.disk.label": "#f7768e", + "theme.bar.menus.menu.dashboard.monitors.disk.bar": "#f7768e", + "theme.bar.menus.menu.dashboard.monitors.disk.icon": "#f7768e", + "theme.bar.menus.menu.dashboard.monitors.gpu.label": "#9ece6a", + "theme.bar.menus.menu.dashboard.monitors.gpu.bar": "#9ece6a", + "theme.bar.menus.menu.dashboard.monitors.gpu.icon": "#9ece6a", + "theme.bar.menus.menu.dashboard.monitors.ram.label": "#e0af68", + "theme.bar.menus.menu.dashboard.monitors.ram.bar": "#e0af68", + "theme.bar.menus.menu.dashboard.monitors.ram.icon": "#e0af68", + "theme.bar.menus.menu.dashboard.monitors.cpu.label": "#f7768e", + "theme.bar.menus.menu.dashboard.monitors.cpu.bar": "#f7768e", + "theme.bar.menus.menu.dashboard.monitors.cpu.icon": "#f7768e", + "theme.bar.menus.menu.dashboard.monitors.bar_background": "#414868", + "theme.bar.menus.menu.dashboard.directories.right.bottom.color": "#bb9af7", + "theme.bar.menus.menu.dashboard.directories.right.middle.color": "#bb9af7", + "theme.bar.menus.menu.dashboard.directories.right.top.color": "#73daca", + "theme.bar.menus.menu.dashboard.directories.left.bottom.color": "#f7768e", + "theme.bar.menus.menu.dashboard.directories.left.middle.color": "#e0af68", + "theme.bar.menus.menu.dashboard.directories.left.top.color": "#f7768e", + "theme.bar.menus.menu.dashboard.controls.input.text": "#1a1b26", + "theme.bar.menus.menu.dashboard.controls.input.background": "#f7768e", + "theme.bar.menus.menu.dashboard.controls.volume.text": "#1a1b26", + "theme.bar.menus.menu.dashboard.controls.volume.background": "#f7768e", + "theme.bar.menus.menu.dashboard.controls.notifications.text": "#1a1b26", + "theme.bar.menus.menu.dashboard.controls.notifications.background": "#e0af68", + "theme.bar.menus.menu.dashboard.controls.bluetooth.text": "#1a1b26", + "theme.bar.menus.menu.dashboard.controls.bluetooth.background": "#7dcfff", + "theme.bar.menus.menu.dashboard.controls.wifi.text": "#1a1b26", + "theme.bar.menus.menu.dashboard.controls.wifi.background": "#bb9af7", + "theme.bar.menus.menu.dashboard.controls.disabled": "#414868", + "theme.bar.menus.menu.dashboard.shortcuts.recording": "#9ece6a", + "theme.bar.menus.menu.dashboard.shortcuts.text": "#1a1b26", + "theme.bar.menus.menu.dashboard.shortcuts.background": "#bb9af7", + "theme.bar.menus.menu.dashboard.powermenu.sleep": "#7dcfff", + "theme.bar.menus.menu.dashboard.powermenu.logout": "#9ece6a", + "theme.bar.menus.menu.dashboard.powermenu.restart": "#e0af68", + "theme.bar.menus.menu.dashboard.profile.name": "#f7768e", + "theme.bar.menus.menu.dashboard.border.color": "#414868", + "theme.bar.menus.menu.dashboard.background.color": "#1a1b26", + "theme.bar.menus.menu.dashboard.card.color": "#24283b", + "theme.bar.menus.menu.clock.weather.hourly.temperature": "#f7768e", + "theme.bar.menus.menu.clock.weather.hourly.icon": "#f7768e", + "theme.bar.menus.menu.clock.weather.hourly.time": "#f7768e", + "theme.bar.menus.menu.clock.weather.thermometer.extremelycold": "#7dcfff", + "theme.bar.menus.menu.clock.weather.thermometer.cold": "#7aa2f7", + "theme.bar.menus.menu.clock.weather.thermometer.moderate": "#bb9af7", + "theme.bar.menus.menu.clock.weather.thermometer.hot": "#e0af68", + "theme.bar.menus.menu.clock.weather.thermometer.extremelyhot": "#f7768e", + "theme.bar.menus.menu.clock.weather.stats": "#f7768e", + "theme.bar.menus.menu.clock.weather.status": "#73daca", + "theme.bar.menus.menu.clock.weather.temperature": "#c0caf5", + "theme.bar.menus.menu.clock.weather.icon": "#f7768e", + "theme.bar.menus.menu.clock.calendar.contextdays": "#414868", + "theme.bar.menus.menu.clock.calendar.days": "#c0caf5", + "theme.bar.menus.menu.clock.calendar.currentday": "#f7768e", + "theme.bar.menus.menu.clock.calendar.paginator": "#f7768e", + "theme.bar.menus.menu.clock.calendar.weekdays": "#f7768e", + "theme.bar.menus.menu.clock.calendar.yearmonth": "#73daca", + "theme.bar.menus.menu.clock.time.timeperiod": "#73daca", + "theme.bar.menus.menu.clock.time.time": "#f7768e", + "theme.bar.menus.menu.clock.text": "#c0caf5", + "theme.bar.menus.menu.clock.border.color": "#414868", + "theme.bar.menus.menu.clock.background.color": "#1a1b26", + "theme.bar.menus.menu.clock.card.color": "#24283b", + "theme.bar.menus.menu.battery.slider.puck": "#565f89", + "theme.bar.menus.menu.battery.slider.backgroundhover": "#414868", + "theme.bar.menus.menu.battery.slider.background": "#565f89", + "theme.bar.menus.menu.battery.slider.primary": "#e0af68", + "theme.bar.menus.menu.battery.icons.active": "#e0af68", + "theme.bar.menus.menu.battery.icons.passive": "#565f89", + "theme.bar.menus.menu.battery.listitems.active": "#e0af68", + "theme.bar.menus.menu.battery.listitems.passive": "#c0caf5", + "theme.bar.menus.menu.battery.text": "#c0caf5", + "theme.bar.menus.menu.battery.label.color": "#e0af68", + "theme.bar.menus.menu.battery.border.color": "#414868", + "theme.bar.menus.menu.battery.background.color": "#1a1b26", + "theme.bar.menus.menu.battery.card.color": "#24283b", + "theme.bar.menus.menu.systray.dropdownmenu.divider": "#24283b", + "theme.bar.menus.menu.systray.dropdownmenu.text": "#c0caf5", + "theme.bar.menus.menu.systray.dropdownmenu.background": "#1a1b26", + "theme.bar.menus.menu.bluetooth.iconbutton.active": "#7dcfff", + "theme.bar.menus.menu.bluetooth.iconbutton.passive": "#c0caf5", + "theme.bar.menus.menu.bluetooth.icons.active": "#7dcfff", + "theme.bar.menus.menu.bluetooth.icons.passive": "#565f89", + "theme.bar.menus.menu.bluetooth.listitems.active": "#7dcfff", + "theme.bar.menus.menu.bluetooth.listitems.passive": "#c0caf5", + "theme.bar.menus.menu.bluetooth.switch.puck": "#565f89", + "theme.bar.menus.menu.bluetooth.switch.disabled": "#565f89", + "theme.bar.menus.menu.bluetooth.switch.enabled": "#7dcfff", + "theme.bar.menus.menu.bluetooth.switch_divider": "#414868", + "theme.bar.menus.menu.bluetooth.status": "#565f89", + "theme.bar.menus.menu.bluetooth.text": "#c0caf5", + "theme.bar.menus.menu.bluetooth.label.color": "#7dcfff", + "theme.bar.menus.menu.bluetooth.border.color": "#414868", + "theme.bar.menus.menu.bluetooth.background.color": "#1a1b26", + "theme.bar.menus.menu.bluetooth.card.color": "#24283b", + "theme.bar.menus.menu.network.iconbuttons.active": "#bb9af7", + "theme.bar.menus.menu.network.iconbuttons.passive": "#c0caf5", + "theme.bar.menus.menu.network.icons.active": "#bb9af7", + "theme.bar.menus.menu.network.icons.passive": "#565f89", + "theme.bar.menus.menu.network.listitems.active": "#bb9af7", + "theme.bar.menus.menu.network.listitems.passive": "#c0caf5", + "theme.bar.menus.menu.network.status.color": "#565f89", + "theme.bar.menus.menu.network.text": "#c0caf5", + "theme.bar.menus.menu.network.label.color": "#bb9af7", + "theme.bar.menus.menu.network.border.color": "#414868", + "theme.bar.menus.menu.network.background.color": "#1a1b26", + "theme.bar.menus.menu.network.card.color": "#24283b", + "theme.bar.menus.menu.volume.input_slider.puck": "#414868", + "theme.bar.menus.menu.volume.input_slider.backgroundhover": "#414868", + "theme.bar.menus.menu.volume.input_slider.background": "#565f89", + "theme.bar.menus.menu.volume.input_slider.primary": "#f7768e", + "theme.bar.menus.menu.volume.audio_slider.puck": "#414868", + "theme.bar.menus.menu.volume.audio_slider.backgroundhover": "#414868", + "theme.bar.menus.menu.volume.audio_slider.background": "#565f89", + "theme.bar.menus.menu.volume.audio_slider.primary": "#f7768e", + "theme.bar.menus.menu.volume.icons.active": "#f7768e", + "theme.bar.menus.menu.volume.icons.passive": "#565f89", + "theme.bar.menus.menu.volume.iconbutton.active": "#f7768e", + "theme.bar.menus.menu.volume.iconbutton.passive": "#c0caf5", + "theme.bar.menus.menu.volume.listitems.active": "#f7768e", + "theme.bar.menus.menu.volume.listitems.passive": "#c0caf5", + "theme.bar.menus.menu.volume.border.color": "#414868", + "theme.bar.menus.menu.volume.background.color": "#1a1b26", + "theme.bar.menus.menu.media.slider.puck": "#565f89", + "theme.bar.menus.menu.media.slider.backgroundhover": "#414868", + "theme.bar.menus.menu.media.slider.background": "#565f89", + "theme.bar.menus.menu.media.slider.primary": "#f7768e", + "theme.bar.menus.menu.media.buttons.text": "#1a1b26", + "theme.bar.menus.menu.media.buttons.background": "#bb9af7", + "theme.bar.menus.menu.media.buttons.enabled": "#73daca", + "theme.bar.menus.menu.media.buttons.inactive": "#414868", + "theme.bar.menus.menu.media.border.color": "#414868", + "theme.bar.menus.menu.media.background.color": "#1a1b26", + "theme.bar.menus.menu.media.album": "#f7768e", + "theme.bar.menus.menu.media.artist": "#73daca", + "theme.bar.menus.menu.media.song": "#bb9af7", + "theme.bar.menus.tooltip.text": "#c0caf5", + "theme.bar.menus.tooltip.background": "#1a1b26", + "theme.bar.menus.dropdownmenu.divider": "#24283b", + "theme.bar.menus.dropdownmenu.text": "#c0caf5", + "theme.bar.menus.dropdownmenu.background": "#1a1b26", + "theme.bar.menus.slider.puck": "#565f89", + "theme.bar.menus.slider.backgroundhover": "#414868", + "theme.bar.menus.slider.background": "#565f89", + "theme.bar.menus.slider.primary": "#bb9af7", + "theme.bar.menus.progressbar.background": "#414868", + "theme.bar.menus.progressbar.foreground": "#bb9af7", + "theme.bar.menus.iconbuttons.active": "#bb9af7", + "theme.bar.menus.iconbuttons.passive": "#c0caf5", + "theme.bar.menus.buttons.text": "#1a1b26", + "theme.bar.menus.buttons.disabled": "#565f89", + "theme.bar.menus.buttons.active": "#f7768e", + "theme.bar.menus.buttons.default": "#bb9af7", + "theme.bar.menus.switch.puck": "#565f89", + "theme.bar.menus.switch.disabled": "#565f89", + "theme.bar.menus.switch.enabled": "#bb9af7", + "theme.bar.menus.icons.active": "#bb9af7", + "theme.bar.menus.icons.passive": "#414868", + "theme.bar.menus.listitems.active": "#bb9af7", + "theme.bar.menus.listitems.passive": "#c0caf5", + "theme.bar.menus.label": "#bb9af7", + "theme.bar.menus.feinttext": "#414868", + "theme.bar.menus.dimtext": "#414868", + "theme.bar.menus.cards": "#24283b", + "theme.bar.buttons.notifications.total": "#272a3d", + "theme.bar.buttons.notifications.icon": "#272a3d", + "theme.bar.buttons.notifications.background": "#bb9af7", + "theme.bar.buttons.clock.icon": "#272a3d", + "theme.bar.buttons.clock.text": "#272a3d", + "theme.bar.buttons.clock.background": "#f7768e", + "theme.bar.buttons.battery.icon": "#272a3d", + "theme.bar.buttons.battery.text": "#272a3d", + "theme.bar.buttons.battery.background": "#e0af68", + "theme.bar.buttons.systray.background": "#272a3d", + "theme.bar.buttons.bluetooth.icon": "#272a3d", + "theme.bar.buttons.bluetooth.text": "#272a3d", + "theme.bar.buttons.bluetooth.background": "#7dcfff", + "theme.bar.buttons.network.icon": "#272a3d", + "theme.bar.buttons.network.text": "#272a3d", + "theme.bar.buttons.network.background": "#bb9af7", + "theme.bar.buttons.volume.icon": "#272a3d", + "theme.bar.buttons.volume.text": "#272a3d", + "theme.bar.buttons.volume.background": "#f7768e", + "theme.bar.buttons.windowtitle.icon": "#272a3d", + "theme.bar.buttons.windowtitle.text": "#272a3d", + "theme.bar.buttons.windowtitle.background": "#f7768e", + "theme.bar.buttons.workspaces.active": "#f7768e", + "theme.bar.buttons.workspaces.occupied": "#f7768e", + "theme.bar.buttons.workspaces.available": "#7dcfff", + "theme.bar.buttons.workspaces.hover": "#414868", + "theme.bar.buttons.workspaces.background": "#272a3d", + "theme.bar.buttons.dashboard.icon": "#272a3d", + "theme.bar.buttons.dashboard.background": "#e0af68", + "theme.osd.label": "#bb9af7", + "theme.osd.icon": "#1a1b26", + "theme.osd.bar_overflow_color": "#f7768e", + "theme.osd.bar_empty_color": "#414868", + "theme.osd.bar_color": "#bb9af7", + "theme.osd.icon_container": "#bb9af7", + "theme.osd.bar_container": "#1a1b26", + "theme.notification.close_button.label": "#1a1b26", + "theme.notification.close_button.background": "#f7768e", + "theme.notification.labelicon": "#bb9af7", + "theme.notification.text": "#c0caf5", + "theme.notification.time": "#9aa5ce", + "theme.notification.border": "#565f89", + "theme.notification.label": "#bb9af7", + "theme.notification.actions.text": "#24283b", + "theme.notification.actions.background": "#bb9af7", + "theme.notification.background": "#1a1b26", + "theme.bar.buttons.workspaces.numbered_active_highlighted_text_color": "#181825", + "theme.bar.buttons.workspaces.numbered_active_underline_color": "#c678dd", + "theme.bar.menus.menu.media.card.color": "#24283b", + "theme.bar.menus.check_radio_button.background": "#3b4261", + "theme.bar.menus.check_radio_button.active": "#bb9af7", + "theme.bar.buttons.style": "default", + "theme.bar.menus.menu.notifications.pager.button": "#bb9af7", + "theme.bar.menus.menu.notifications.scrollbar.color": "#bb9af7", + "theme.bar.menus.menu.notifications.pager.label": "#565f89", + "theme.bar.menus.menu.notifications.pager.background": "#1a1b26", + "theme.bar.buttons.clock.icon_background": "#f7768e", + "theme.bar.buttons.modules.ram.icon": "#272a3d", + "theme.bar.buttons.modules.storage.icon_background": "#f7768e", + "theme.bar.menus.popover.border": "#1a1b26", + "theme.bar.buttons.volume.icon_background": "#f7768e", + "theme.bar.menus.menu.power.buttons.sleep.icon_background": "#7dcfff", + "theme.bar.menus.menu.power.buttons.restart.text": "#e0af68", + "theme.bar.buttons.modules.updates.background": "#bb9af7", + "theme.bar.buttons.modules.storage.icon": "#272a3d", + "theme.bar.buttons.modules.netstat.background": "#9ece6a", + "theme.bar.buttons.modules.weather.icon": "#272a3d", + "theme.bar.buttons.modules.netstat.text": "#272a3d", + "theme.bar.buttons.modules.storage.background": "#f7768e", + "theme.bar.buttons.modules.power.icon": "#272a3d", + "theme.bar.buttons.modules.storage.text": "#272a3d", + "theme.bar.buttons.modules.cpu.background": "#f7768e", + "theme.bar.menus.menu.power.border.color": "#414868", + "theme.bar.buttons.network.icon_background": "#caa6f7", + "theme.bar.buttons.modules.power.icon_background": "#f7768e", + "theme.bar.menus.menu.power.buttons.logout.icon": "#1a1b26", + "theme.bar.menus.menu.power.buttons.restart.icon_background": "#e0af68", + "theme.bar.menus.menu.power.buttons.restart.icon": "#1a1b26", + "theme.bar.buttons.modules.cpu.icon": "#272a3d", + "theme.bar.buttons.battery.icon_background": "#e0af68", + "theme.bar.buttons.modules.kbLayout.icon_background": "#7dcfff", + "theme.bar.buttons.modules.weather.text": "#272a3d", + "theme.bar.menus.menu.power.buttons.shutdown.icon": "#1a1b26", + "theme.bar.menus.menu.power.buttons.sleep.text": "#7dcfff", + "theme.bar.buttons.modules.weather.icon_background": "#bb9af7", + "theme.bar.menus.menu.power.buttons.shutdown.background": "#24283b", + "theme.bar.buttons.media.icon_background": "#bb9af7", + "theme.bar.menus.menu.power.buttons.logout.background": "#24283b", + "theme.bar.buttons.modules.kbLayout.icon": "#272a3d", + "theme.bar.buttons.modules.ram.icon_background": "#e0af68", + "theme.bar.menus.menu.power.buttons.shutdown.icon_background": "#f7768e", + "theme.bar.menus.menu.power.buttons.shutdown.text": "#f7768e", + "theme.bar.menus.menu.power.buttons.sleep.background": "#24283b", + "theme.bar.buttons.modules.ram.text": "#272a3d", + "theme.bar.menus.menu.power.buttons.logout.text": "#9ece6a", + "theme.bar.buttons.modules.updates.icon_background": "#bb9af7", + "theme.bar.buttons.modules.kbLayout.background": "#7dcfff", + "theme.bar.buttons.modules.power.background": "#f7768e", + "theme.bar.buttons.modules.weather.background": "#bb9af7", + "theme.bar.buttons.icon_background": "#272a3d", + "theme.bar.menus.menu.power.background.color": "#1a1b26", + "theme.bar.buttons.modules.ram.background": "#e0af68", + "theme.bar.buttons.modules.netstat.icon": "#272a3d", + "theme.bar.buttons.windowtitle.icon_background": "#f7768e", + "theme.bar.buttons.modules.cpu.icon_background": "#f7768e", + "theme.bar.menus.menu.power.buttons.logout.icon_background": "#9ece6a", + "theme.bar.buttons.modules.updates.text": "#272a3d", + "theme.bar.menus.menu.power.buttons.sleep.icon": "#1a1b26", + "theme.bar.buttons.bluetooth.icon_background": "#89dbeb", + "theme.bar.menus.menu.power.buttons.restart.background": "#24283b", + "theme.bar.buttons.modules.updates.icon": "#272a3d", + "theme.bar.buttons.modules.cpu.text": "#272a3d", + "theme.bar.buttons.modules.netstat.icon_background": "#9ece6a", + "theme.bar.buttons.modules.kbLayout.text": "#272a3d", + "theme.bar.buttons.notifications.icon_background": "#bb9af7", + "theme.bar.buttons.modules.power.border": "#f7768e", + "theme.bar.buttons.modules.weather.border": "#bb9af7", + "theme.bar.buttons.modules.updates.border": "#bb9af7", + "theme.bar.buttons.modules.kbLayout.border": "#7dcfff", + "theme.bar.buttons.modules.netstat.border": "#9ece6a", + "theme.bar.buttons.modules.storage.border": "#f7768e", + "theme.bar.buttons.modules.cpu.border": "#f7768e", + "theme.bar.buttons.modules.ram.border": "#e0af68", + "theme.bar.buttons.notifications.border": "#bb9af7", + "theme.bar.buttons.clock.border": "#f7768e", + "theme.bar.buttons.battery.border": "#e0af68", + "theme.bar.buttons.systray.border": "#414868", + "theme.bar.buttons.bluetooth.border": "#7dcfff", + "theme.bar.buttons.network.border": "#bb9af7", + "theme.bar.buttons.volume.border": "#f7768e", + "theme.bar.buttons.media.border": "#bb9af7", + "theme.bar.buttons.windowtitle.border": "#f7768e", + "theme.bar.buttons.workspaces.border": "#f7768e", + "theme.bar.buttons.dashboard.border": "#e0af68", + "theme.bar.buttons.modules.submap.background": "#73daca", + "theme.bar.buttons.modules.submap.text": "#272a3d", + "theme.bar.buttons.modules.submap.border": "#73daca", + "theme.bar.buttons.modules.submap.icon": "#272a3d", + "theme.bar.buttons.modules.submap.icon_background": "#272a3d", + "theme.bar.menus.menu.network.switch.puck": "#565f89", + "theme.bar.menus.menu.network.switch.disabled": "#565f89", + "theme.bar.menus.menu.network.switch.enabled": "#bb9af7" +} \ No newline at end of file diff --git a/widget/settings/pages/config/bar/index.ts b/widget/settings/pages/config/bar/index.ts index 921f475..25e67fc 100644 --- a/widget/settings/pages/config/bar/index.ts +++ b/widget/settings/pages/config/bar/index.ts @@ -259,11 +259,46 @@ export const BarSettings = (): Scrollable => { Option({ opt: options.bar.workspaces.showWsIcons, title: 'Map Workspaces to Icons', + subtitle: 'https://hyprpanel.com/configuration/panel.html#show-workspace-icons', + subtitleLink: 'https://hyprpanel.com/configuration/panel.html#show-workspace-icons', type: 'boolean', }), + Option({ + opt: options.bar.workspaces.showApplicationIcons, + title: 'Map Workspaces to Application Icons', + subtitle: + "Requires 'Map Workspace to Icons' to be enabled\n" + + 'https://hyprpanel.com/configuration/panel.html#map-workspaces-to-application-icons', + subtitleLink: 'https://hyprpanel.com/configuration/panel.html#map-workspaces-to-application-icons', + type: 'boolean', + }), + Option({ + opt: options.bar.workspaces.applicationIconOncePerWorkspace, + title: 'Hide Duplicate App Icons', + type: 'boolean', + }), + Option({ + opt: options.bar.workspaces.applicationIconMap, + title: 'App Icon Mappings', + subtitle: "Use the class/title output of 'hyprctl clients' to match against", + type: 'object', + }), + Option({ + opt: options.bar.workspaces.applicationIconFallback, + title: 'Fallback App Icon', + subtitle: 'Fallback icon to display if no specific icon is defined for the application', + type: 'string', + }), + Option({ + opt: options.bar.workspaces.applicationIconEmptyWorkspace, + title: 'App Icon for empty workspace', + type: 'string', + }), Option({ opt: options.bar.workspaces.workspaceIconMap, - title: 'Workspace Icon Mappings', + title: 'Workspace Icon & Color Mappings', + subtitle: 'https://hyprpanel.com/configuration/panel.html#show-workspace-icons', + subtitleLink: 'https://hyprpanel.com/configuration/panel.html#show-workspace-icons', type: 'object', }), Option({ @@ -462,6 +497,11 @@ export const BarSettings = (): Scrollable => { title: 'Show Network Name', type: 'boolean', }), + Option({ + opt: options.bar.network.showWifiInfo, + title: 'Show Wifi Info On Hover', + type: 'boolean', + }), Option({ opt: options.bar.network.truncation, title: 'Truncate Network Name', diff --git a/widget/settings/pages/config/index.ts b/widget/settings/pages/config/index.ts index 31f4fa3..c6dcf9b 100644 --- a/widget/settings/pages/config/index.ts +++ b/widget/settings/pages/config/index.ts @@ -7,6 +7,8 @@ import { OSDSettings } from './osd/index'; import { CustomModuleSettings } from 'customModules/config'; import { PowerMenuSettings } from './menus/power'; import { GBox } from 'lib/types/widget'; +import { BluetoothMenuSettings } from './menus/bluetooth'; +import { VolumeMenuSettings } from './menus/volume'; type Page = | 'General' @@ -14,6 +16,8 @@ type Page = | 'Clock Menu' | 'Dashboard Menu' | 'Power Menu' + | 'Bluetooth Menu' + | 'Volume' | 'Notifications' | 'OSD' | 'Custom Modules'; @@ -26,6 +30,8 @@ const pagerMap: Page[] = [ 'Notifications', 'OSD', 'Power Menu', + 'Bluetooth Menu', + 'Volume', 'Clock Menu', 'Dashboard Menu', 'Custom Modules', @@ -57,9 +63,11 @@ export const SettingsMenu = (): GBox => { Bar: BarSettings(), Notifications: NotificationSettings(), OSD: OSDSettings(), + Volume: VolumeMenuSettings(), 'Clock Menu': ClockMenuSettings(), 'Dashboard Menu': DashboardMenuSettings(), 'Custom Modules': CustomModuleSettings(), + 'Bluetooth Menu': BluetoothMenuSettings(), 'Power Menu': PowerMenuSettings(), }, shown: CurrentPage.bind('value'), diff --git a/widget/settings/pages/config/menus/bluetooth.ts b/widget/settings/pages/config/menus/bluetooth.ts new file mode 100644 index 0000000..191ed41 --- /dev/null +++ b/widget/settings/pages/config/menus/bluetooth.ts @@ -0,0 +1,35 @@ +import { Option } from 'widget/settings/shared/Option'; +import { Header } from 'widget/settings/shared/Header'; + +import options from 'options'; +import Scrollable from 'types/widgets/scrollable'; +import { Attribute, Child } from 'lib/types/widget'; + +export const BluetoothMenuSettings = (): Scrollable => { + return Widget.Scrollable({ + vscroll: 'automatic', + child: Widget.Box({ + class_name: 'bar-theme-page paged-container', + vertical: true, + children: [ + Header('Bluetooth'), + Option({ + opt: options.menus.bluetooth.showBattery, + title: 'Show Battery Percentage for Connected Devices (If Supported)', + type: 'boolean', + }), + Option({ + opt: options.menus.bluetooth.batteryState, + title: 'Show Battery When', + type: 'enum', + enums: ['connected', 'paired', 'always'], + }), + Option({ + opt: options.menus.bluetooth.batteryIcon, + title: 'Battery Icon', + type: 'string', + }), + ], + }), + }); +}; diff --git a/widget/settings/pages/config/menus/volume.ts b/widget/settings/pages/config/menus/volume.ts new file mode 100644 index 0000000..b71cdee --- /dev/null +++ b/widget/settings/pages/config/menus/volume.ts @@ -0,0 +1,24 @@ +import { Option } from 'widget/settings/shared/Option'; +import { Header } from 'widget/settings/shared/Header'; + +import options from 'options'; +import Scrollable from 'types/widgets/scrollable'; +import { Attribute, Child } from 'lib/types/widget'; + +export const VolumeMenuSettings = (): Scrollable => { + return Widget.Scrollable({ + vscroll: 'automatic', + child: Widget.Box({ + class_name: 'bar-theme-page paged-container', + vertical: true, + children: [ + Header('Volume'), + Option({ + opt: options.menus.volume.raiseMaximumVolume, + title: 'Allow Raising Volume Above 100%', + type: 'boolean', + }), + ], + }), + }); +}; diff --git a/widget/settings/side_effects/index.ts b/widget/settings/side_effects/index.ts index 6e268c1..c4d6927 100644 --- a/widget/settings/side_effects/index.ts +++ b/widget/settings/side_effects/index.ts @@ -1,30 +1,67 @@ +import { Opt } from 'lib/option'; import options from 'options'; -const { show_numbered, show_icons, showWsIcons } = options.bar.workspaces; +const { show_numbered, show_icons, showWsIcons, showApplicationIcons } = options.bar.workspaces; const { monochrome: monoBar } = options.theme.bar.buttons; const { monochrome: monoMenu } = options.theme.bar.menus; const { matugen } = options.theme; -show_numbered.connect('changed', ({ value }) => { - if (value === true) { - show_icons.value = false; - showWsIcons.value = false; +/** + * Turns off the specified option variables when the source value is true. + * + * @param sourceValue - The source option whose value determines whether to turn off other options. + * @param optionsToDisable - An array of option variables to disable if the source value is true. + * @param ignoreVars - An optional array of option variables to ignore and not disable. + */ +const turnOffOptionVars = ( + sourceValue: Opt, + optionsToDisable: Array>, + ignoreVars?: Array>, +): void => { + const toggleOffVars = (varsToToggle: Array>): void => { + const varsToNotToggle = ignoreVars?.map((curVar) => curVar.id) || []; + + varsToToggle.forEach((curVar) => { + if (sourceValue.id !== curVar.id && !varsToNotToggle.includes(curVar.id)) { + curVar.value = false; + } + }); + }; + + if (sourceValue.value) { + const varsToToggleOff = optionsToDisable; + toggleOffVars(varsToToggleOff); + } +}; + +/* ================================================== */ +/* WORKSPACE SIDE EFFECTS */ +/* ================================================== */ +const workspaceOptsToDisable = [show_numbered, show_icons, showWsIcons, showApplicationIcons]; + +show_numbered.connect('changed', (sourceVar) => { + turnOffOptionVars(sourceVar, workspaceOptsToDisable); +}); + +show_icons.connect('changed', (sourceVar) => { + turnOffOptionVars(sourceVar, workspaceOptsToDisable); +}); + +showWsIcons.connect('changed', (sourceVar) => { + turnOffOptionVars(sourceVar, workspaceOptsToDisable, [showApplicationIcons]); +}); + +showApplicationIcons.connect('changed', (sourceVar) => { + turnOffOptionVars(sourceVar, workspaceOptsToDisable, [showWsIcons]); + + if (sourceVar.value) { + showWsIcons.value = true; } }); -show_icons.connect('changed', ({ value }) => { - if (value === true) { - show_numbered.value = false; - showWsIcons.value = false; - } -}); - -showWsIcons.connect('changed', ({ value }) => { - if (value === true) { - show_numbered.value = false; - show_icons.value = false; - } -}); +/* ================================================== */ +/* MATUGEN SIDE EFFECTS */ +/* ================================================== */ matugen.connect('changed', ({ value }) => { if (value === true) {