Files
custum-hyprpanel/assets/tokyo-night.xml
Jas Singh 8cf5806766 Minor: Refactor the code-base for better organization and compartmentalization. (#934)
* Clean up unused code

* Fix media player formatting issue for labels with new line characteres.

* Refactor the media player handlers into a class.

* More code cleanup and organize shared weather utils into distinct classes.

* Flatten some nesting.

* Move weather manager in dedicated class and build HTTP Utility class for Rest API calling.

* Remove logs

* Rebase master merge

* Reorg code (WIP)

* More reorg

* Delete utility scripts

* Reorg options

* Finish moving all options over

* Fix typescript issues

* Update options imports to default

* missed update

* Screw barrel files honestly, work of the devil.

* Only initialize power profiles if power-profiles-daemon is running.

* Fix window positioning and weather service naming

* style dir

* More organization

* Restructure types to be closer to their source

* Remove lib types and constants

* Update basic weather object to be saner with extensibility.

* Service updates

* Fix initialization strategy for services.

* Fix Config Manager to only emit changed objects and added missing temp converters.

* Update storage service to handle unit changes.

* Added cpu temp sensor auto-discovery

* Added missing JSDocs to services

* remove unused

* Migrate to network service.

* Fix network password issue.

* Move out password input into helper

* Rename password mask constant to be less double-negativey.

* Dropdown menu rename

* Added a component to edit JSON in the settings dialog (rough/WIP)

* Align settings

* Add and style JSON Editor.

* Adjust padding

* perf(shortcuts):  avoid unnecessary polling when shortcuts are disabled

Stops the recording poller when shortcuts are disabled, preventing redundant polling and reducing resource usage.

* Fix types and return value if shortcut not enabled.

* Move the swww daemon checking process outside of the wallpaper service into a dedicated deamon lifecyle processor.

* Add more string formatters and use title case for weather status (as it was).

* Fix startup errors.

* Rgba fix

* Remove zod from dependencies

---------

Co-authored-by: KernelDiego <gonzalezdiego.contact@gmail.com>
2025-05-26 19:45:11 -07:00

140 lines
7.4 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<!--
Tokyo Night color scheme for GtkSourceView
Ported for HyprPanel
-->
<style-scheme id="tokyo-night" name="Tokyo Night" version="1.0">
<author>HyprPanel - Jas Singh</author>
<description>Tokyo Night color scheme for GtkSourceView</description>
<!-- Global Settings -->
<style name="text" foreground="#c0caf5" background="#1a1b26"/>
<style name="selection" foreground="#c0caf5" background="#283457"/>
<style name="cursor" foreground="#c0caf5"/>
<style name="secondary-cursor" foreground="#c0caf5"/>
<style name="current-line" background="#292e42"/>
<style name="line-numbers" foreground="#565f89" background="#16161e"/>
<style name="draw-spaces" foreground="#565f89"/>
<style name="background-pattern" background="#292e42"/>
<style name="bracket-match" foreground="#c0caf5" background="#3d59a1" bold="true"/>
<style name="bracket-mismatch" foreground="#1a1b26" background="#f7768e" bold="true"/>
<style name="right-margin" foreground="#565f89" background="#16161e"/>
<style name="search-match" foreground="#1a1b26" background="#ff9e64"/>
<!-- Syntax Highlighting -->
<!-- Comments -->
<style name="def:comment" foreground="#565f89" italic="true"/>
<style name="def:shebang" foreground="#565f89" bold="true"/>
<style name="def:doc-comment-element" foreground="#565f89" italic="true"/>
<!-- Constants -->
<style name="def:constant" foreground="#ff9e64"/>
<style name="def:string" foreground="#9ece6a"/>
<style name="def:special-char" foreground="#7dcfff"/>
<style name="def:special-constant" foreground="#bb9af7"/>
<style name="def:number" foreground="#ff9e64"/>
<style name="def:floating-point" foreground="#ff9e64"/>
<style name="def:decimal" foreground="#ff9e64"/>
<style name="def:base-n-integer" foreground="#ff9e64"/>
<style name="def:boolean" foreground="#bb9af7"/>
<style name="def:character" foreground="#9ece6a"/>
<!-- Identifiers -->
<style name="def:identifier" foreground="#c0caf5"/>
<style name="def:function" foreground="#7aa2f7"/>
<style name="def:builtin" foreground="#7dcfff"/>
<!-- Statements -->
<style name="def:statement" foreground="#bb9af7"/>
<style name="def:operator" foreground="#89ddff"/>
<style name="def:keyword" foreground="#bb9af7" bold="true"/>
<style name="def:type" foreground="#7dcfff"/>
<style name="def:reserved" foreground="#bb9af7"/>
<!-- Types -->
<style name="def:type" foreground="#7dcfff"/>
<!-- Others -->
<style name="def:preprocessor" foreground="#bb9af7"/>
<style name="def:error" foreground="#f7768e" underline="error"/>
<style name="def:warning" foreground="#e0af68" underline="error"/>
<style name="def:note" foreground="#7aa2f7" underline="error"/>
<style name="def:net-address-in-comment" foreground="#7dcfff" underline="true"/>
<style name="def:underlined" underline="single"/>
<!-- Language specific -->
<!-- XML & HTML -->
<style name="xml:attribute-name" foreground="#7aa2f7"/>
<style name="xml:element-name" foreground="#f7768e"/>
<style name="xml:entity" foreground="#bb9af7"/>
<style name="xml:namespace" foreground="#f7768e" underline="true"/>
<style name="xml:tag" foreground="#f7768e"/>
<style name="xml:doctype" foreground="#bb9af7"/>
<style name="xml:cdata-delim" foreground="#8c8c8c" bold="true"/>
<style name="html:dtd" foreground="#bb9af7"/>
<style name="html:tag" foreground="#f7768e"/>
<!-- CSS -->
<style name="css:keyword" foreground="#7aa2f7"/>
<style name="css:at-rules" foreground="#bb9af7"/>
<style name="css:color" foreground="#ff9e64"/>
<style name="css:string" foreground="#9ece6a"/>
<!-- Diff -->
<style name="diff:added-line" foreground="#9ece6a"/>
<style name="diff:removed-line" foreground="#f7768e"/>
<style name="diff:changed-line" foreground="#e0af68"/>
<style name="diff:special-case" foreground="#bb9af7"/>
<style name="diff:location" foreground="#7aa2f7" bold="true"/>
<style name="diff:diff-file" foreground="#e0af68" bold="true"/>
<!-- JSON specific -->
<style name="json:keyname" foreground="#7aa2f7"/>
<style name="json:special-char" foreground="#89ddff"/>
<style name="json:string" foreground="#9ece6a"/>
<style name="json:boolean" foreground="#ff9e64"/>
<style name="json:null-value" foreground="#bb9af7"/>
<style name="json:float" foreground="#ff9e64"/>
<style name="json:decimal" foreground="#ff9e64"/>
<style name="json:error" foreground="#f7768e" underline="error"/>
<!-- JavaScript -->
<style name="js:function" foreground="#7aa2f7"/>
<style name="js:string" foreground="#9ece6a"/>
<style name="js:regex" foreground="#7dcfff"/>
<!-- Python -->
<style name="python:builtin-constant" foreground="#bb9af7"/>
<style name="python:builtin-function" foreground="#7aa2f7"/>
<style name="python:module-handler" foreground="#bb9af7"/>
<style name="python:special-variable" foreground="#bb9af7"/>
<style name="python:string-conversion" foreground="#7dcfff"/>
<style name="python:format" foreground="#7dcfff"/>
<style name="python:decorator" foreground="#bb9af7"/>
<!-- C/C++ -->
<style name="c:preprocessor" foreground="#bb9af7"/>
<style name="c:common-defines" foreground="#bb9af7"/>
<style name="c:included-file" foreground="#9ece6a"/>
<style name="c:char" foreground="#9ece6a"/>
<!-- Markdown -->
<style name="markdown:header" foreground="#f7768e" bold="true"/>
<style name="markdown:list-marker" foreground="#ff9e64" bold="true"/>
<style name="markdown:code" foreground="#9ece6a"/>
<style name="markdown:emphasis" foreground="#e0af68" italic="true"/>
<style name="markdown:strong-emphasis" foreground="#e0af68" bold="true"/>
<style name="markdown:url" foreground="#7aa2f7" underline="true"/>
<style name="markdown:link-text" foreground="#bb9af7"/>
<style name="markdown:backslash-escape" foreground="#ff9e64"/>
<style name="markdown:line-break" foreground="#565f89"/>
<!-- Others -->
<style name="def:variable" foreground="#c0caf5"/>
<style name="def:class" foreground="#7aa2f7" bold="true"/>
<style name="def:interface" foreground="#7aa2f7" italic="true"/>
<style name="def:method" foreground="#7aa2f7"/>
<style name="def:namespace" foreground="#bb9af7" underline="true"/>
</style-scheme>