diff --git a/.config/bat/themes/Catppuccin Macchiato.tmTheme b/.config/bat/themes/Catppuccin Macchiato.tmTheme deleted file mode 100644 index b1f7056..0000000 --- a/.config/bat/themes/Catppuccin Macchiato.tmTheme +++ /dev/null @@ -1,2048 +0,0 @@ - - - - - name - Catppuccin Macchiato - semanticClass - theme.dark.catppuccin-macchiato - uuid - 02b2bdf3-9eb7-4396-bf04-f17f1468f99f - author - Catppuccin Org - colorSpaceName - sRGB - settings - - - settings - - background - #24273a - foreground - #cad3f5 - caret - #f4dbd6 - lineHighlight - #363a4f - misspelling - #ed8796 - accent - #c6a0f6 - selection - #939ab740 - activeGuide - #494d64 - findHighlight - #455c6d - gutterForeground - #8087a2 - - - - name - Basic text & variable names (incl. leading punctuation) - scope - text, source, variable.other.readwrite, punctuation.definition.variable - settings - - foreground - #cad3f5 - - - - name - Parentheses, Brackets, Braces - scope - punctuation - settings - - foreground - #939ab7 - fontStyle - - - - - name - Comments - scope - comment, punctuation.definition.comment - settings - - foreground - #6e738d - fontStyle - italic - - - - scope - string, punctuation.definition.string - settings - - foreground - #a6da95 - - - - scope - constant.character.escape - settings - - foreground - #f5bde6 - - - - name - Booleans, constants, numbers - scope - constant.numeric, variable.other.constant, entity.name.constant, constant.language.boolean, constant.language.false, constant.language.true, keyword.other.unit.user-defined, keyword.other.unit.suffix.floating-point - settings - - foreground - #f5a97f - - - - scope - keyword, keyword.operator.word, keyword.operator.new, variable.language.super, support.type.primitive, storage.type, storage.modifier, punctuation.definition.keyword - settings - - foreground - #c6a0f6 - fontStyle - - - - - scope - entity.name.tag.documentation - settings - - foreground - #c6a0f6 - - - - name - Punctuation - scope - keyword.operator, punctuation.accessor, punctuation.definition.generic, meta.function.closure punctuation.section.parameters, punctuation.definition.tag, punctuation.separator.key-value - settings - - foreground - #8bd5ca - - - - scope - entity.name.function, meta.function-call.method, support.function, support.function.misc, variable.function - settings - - foreground - #8aadf4 - fontStyle - italic - - - - name - Classes - scope - entity.name.class, entity.other.inherited-class, support.class, meta.function-call.constructor, entity.name.struct - settings - - foreground - #eed49f - fontStyle - italic - - - - name - Enum - scope - entity.name.enum - settings - - foreground - #eed49f - fontStyle - italic - - - - name - Enum member - scope - meta.enum variable.other.readwrite, variable.other.enummember - settings - - foreground - #8bd5ca - - - - name - Object properties - scope - meta.property.object - settings - - foreground - #8bd5ca - - - - name - Types - scope - meta.type, meta.type-alias, support.type, entity.name.type - settings - - foreground - #eed49f - fontStyle - italic - - - - name - Decorators - scope - meta.annotation variable.function, meta.annotation variable.annotation.function, meta.annotation punctuation.definition.annotation, meta.decorator, punctuation.decorator - settings - - foreground - #f5a97f - - - - scope - variable.parameter, meta.function.parameters - settings - - foreground - #ee99a0 - fontStyle - italic - - - - name - Built-ins - scope - constant.language, support.function.builtin - settings - - foreground - #ed8796 - - - - scope - entity.other.attribute-name.documentation - settings - - foreground - #ed8796 - - - - name - Preprocessor directives - scope - keyword.control.directive, punctuation.definition.directive - settings - - foreground - #eed49f - - - - name - Type parameters - scope - punctuation.definition.typeparameters - settings - - foreground - #91d7e3 - - - - name - Namespaces - scope - entity.name.namespace - settings - - foreground - #eed49f - - - - name - Property names (left hand assignments in json/yaml/css) - scope - support.type.property-name.css - settings - - foreground - #8aadf4 - fontStyle - - - - - name - This/Self keyword - scope - variable.language.this, variable.language.this punctuation.definition.variable - settings - - foreground - #ed8796 - - - - name - Object properties - scope - variable.object.property - settings - - foreground - #cad3f5 - - - - name - String template interpolation - scope - string.template variable, string variable - settings - - foreground - #cad3f5 - - - - name - `new` as bold - scope - keyword.operator.new - settings - - fontStyle - bold - - - - name - C++ extern keyword - scope - storage.modifier.specifier.extern.cpp - settings - - foreground - #c6a0f6 - - - - name - C++ scope resolution - scope - entity.name.scope-resolution.template.call.cpp, entity.name.scope-resolution.parameter.cpp, entity.name.scope-resolution.cpp, entity.name.scope-resolution.function.definition.cpp - settings - - foreground - #eed49f - - - - name - C++ doc keywords - scope - storage.type.class.doxygen - settings - - fontStyle - - - - - name - C++ operators - scope - storage.modifier.reference.cpp - settings - - foreground - #8bd5ca - - - - name - C# Interpolated Strings - scope - meta.interpolation.cs - settings - - foreground - #cad3f5 - - - - name - C# xml-style docs - scope - comment.block.documentation.cs - settings - - foreground - #cad3f5 - - - - name - Classes, reflecting the className color in JSX - scope - source.css entity.other.attribute-name.class.css, entity.other.attribute-name.parent-selector.css punctuation.definition.entity.css - settings - - foreground - #eed49f - - - - name - Operators - scope - punctuation.separator.operator.css - settings - - foreground - #8bd5ca - - - - name - Pseudo classes - scope - source.css entity.other.attribute-name.pseudo-class - settings - - foreground - #8bd5ca - - - - scope - source.css constant.other.unicode-range - settings - - foreground - #f5a97f - - - - scope - source.css variable.parameter.url - settings - - foreground - #a6da95 - fontStyle - - - - - name - CSS vendored property names - scope - support.type.vendored.property-name - settings - - foreground - #91d7e3 - - - - name - Less/SCSS right-hand variables (@/$-prefixed) - scope - source.css meta.property-value variable, source.css meta.property-value variable.other.less, source.css meta.property-value variable.other.less punctuation.definition.variable.less, meta.definition.variable.scss - settings - - foreground - #ee99a0 - - - - name - CSS variables (--prefixed) - scope - source.css meta.property-list variable, meta.property-list variable.other.less, meta.property-list variable.other.less punctuation.definition.variable.less - settings - - foreground - #8aadf4 - - - - name - CSS Percentage values, styled the same as numbers - scope - keyword.other.unit.percentage.css - settings - - foreground - #f5a97f - - - - name - CSS Attribute selectors, styled the same as strings - scope - source.css meta.attribute-selector - settings - - foreground - #a6da95 - - - - name - JSON/YAML keys, other left-hand assignments - scope - keyword.other.definition.ini, punctuation.support.type.property-name.json, support.type.property-name.json, punctuation.support.type.property-name.toml, support.type.property-name.toml, entity.name.tag.yaml, punctuation.support.type.property-name.yaml, support.type.property-name.yaml - settings - - foreground - #8aadf4 - fontStyle - - - - - name - JSON/YAML constants - scope - constant.language.json, constant.language.yaml - settings - - foreground - #f5a97f - - - - name - YAML anchors - scope - entity.name.type.anchor.yaml, variable.other.alias.yaml - settings - - foreground - #eed49f - fontStyle - - - - - name - TOML tables / ini groups - scope - support.type.property-name.table, entity.name.section.group-title.ini - settings - - foreground - #eed49f - - - - name - TOML dates - scope - constant.other.time.datetime.offset.toml - settings - - foreground - #f5bde6 - - - - name - YAML anchor puctuation - scope - punctuation.definition.anchor.yaml, punctuation.definition.alias.yaml - settings - - foreground - #f5bde6 - - - - name - YAML triple dashes - scope - entity.other.document.begin.yaml - settings - - foreground - #f5bde6 - - - - name - Markup Diff - scope - markup.changed.diff - settings - - foreground - #f5a97f - - - - name - Diff - scope - meta.diff.header.from-file, meta.diff.header.to-file, punctuation.definition.from-file.diff, punctuation.definition.to-file.diff - settings - - foreground - #8aadf4 - - - - name - Diff Inserted - scope - markup.inserted.diff - settings - - foreground - #a6da95 - - - - name - Diff Deleted - scope - markup.deleted.diff - settings - - foreground - #ed8796 - - - - name - dotenv left-hand side assignments - scope - variable.other.env - settings - - foreground - #8aadf4 - - - - name - dotenv reference to existing env variable - scope - string.quoted variable.other.env - settings - - foreground - #cad3f5 - - - - name - GDScript functions - scope - support.function.builtin.gdscript - settings - - foreground - #8aadf4 - - - - name - GDScript constants - scope - constant.language.gdscript - settings - - foreground - #f5a97f - - - - name - Comment keywords - scope - comment meta.annotation.go - settings - - foreground - #ee99a0 - - - - name - go:embed, go:build, etc. - scope - comment meta.annotation.parameters.go - settings - - foreground - #f5a97f - - - - name - Go constants (nil, true, false) - scope - constant.language.go - settings - - foreground - #f5a97f - - - - name - GraphQL variables - scope - variable.graphql - settings - - foreground - #cad3f5 - - - - name - GraphQL aliases - scope - string.unquoted.alias.graphql - settings - - foreground - #f0c6c6 - - - - name - GraphQL enum members - scope - constant.character.enum.graphql - settings - - foreground - #8bd5ca - - - - name - GraphQL field in types - scope - meta.objectvalues.graphql constant.object.key.graphql string.unquoted.graphql - settings - - foreground - #f0c6c6 - - - - name - HTML/XML DOCTYPE as keyword - scope - keyword.other.doctype, meta.tag.sgml.doctype punctuation.definition.tag, meta.tag.metadata.doctype entity.name.tag, meta.tag.metadata.doctype punctuation.definition.tag - settings - - foreground - #c6a0f6 - - - - name - HTML/XML-like <tags/> - scope - entity.name.tag - settings - - foreground - #8aadf4 - fontStyle - - - - - name - Special characters like &amp; - scope - text.html constant.character.entity, text.html constant.character.entity punctuation, constant.character.entity.xml, constant.character.entity.xml punctuation, constant.character.entity.js.jsx, constant.charactger.entity.js.jsx punctuation, constant.character.entity.tsx, constant.character.entity.tsx punctuation - settings - - foreground - #ed8796 - - - - name - HTML/XML tag attribute values - scope - entity.other.attribute-name - settings - - foreground - #eed49f - - - - name - Components - scope - support.class.component, support.class.component.jsx, support.class.component.tsx, support.class.component.vue - settings - - foreground - #f5bde6 - fontStyle - - - - - name - Annotations - scope - punctuation.definition.annotation, storage.type.annotation - settings - - foreground - #f5a97f - - - - name - Java enums - scope - constant.other.enum.java - settings - - foreground - #8bd5ca - - - - name - Java imports - scope - storage.modifier.import.java - settings - - foreground - #cad3f5 - - - - name - Javadoc - scope - comment.block.javadoc.java keyword.other.documentation.javadoc.java - settings - - fontStyle - - - - - name - Exported Variable - scope - meta.export variable.other.readwrite.js - settings - - foreground - #ee99a0 - - - - name - JS/TS constants & properties - scope - variable.other.constant.js, variable.other.constant.ts, variable.other.property.js, variable.other.property.ts - settings - - foreground - #cad3f5 - - - - name - JSDoc; these are mainly params, so styled as such - scope - variable.other.jsdoc, comment.block.documentation variable.other - settings - - foreground - #ee99a0 - fontStyle - - - - - name - JSDoc keywords - scope - storage.type.class.jsdoc - settings - - fontStyle - - - - - scope - support.type.object.console.js - settings - - foreground - #cad3f5 - - - - name - Node constants as keywords (module, etc.) - scope - support.constant.node, support.type.object.module.js - settings - - foreground - #c6a0f6 - - - - name - implements as keyword - scope - storage.modifier.implements - settings - - foreground - #c6a0f6 - - - - name - Builtin types - scope - constant.language.null.js, constant.language.null.ts, constant.language.undefined.js, constant.language.undefined.ts, support.type.builtin.ts - settings - - foreground - #c6a0f6 - - - - scope - variable.parameter.generic - settings - - foreground - #eed49f - - - - name - Arrow functions - scope - keyword.declaration.function.arrow.js, storage.type.function.arrow.ts - settings - - foreground - #8bd5ca - - - - name - Decorator punctuations (decorators inherit from blue functions, instead of styleguide peach) - scope - punctuation.decorator.ts - settings - - foreground - #8aadf4 - fontStyle - italic - - - - name - Extra JS/TS keywords - scope - keyword.operator.expression.in.js, keyword.operator.expression.in.ts, keyword.operator.expression.infer.ts, keyword.operator.expression.instanceof.js, keyword.operator.expression.instanceof.ts, keyword.operator.expression.is, keyword.operator.expression.keyof.ts, keyword.operator.expression.of.js, keyword.operator.expression.of.ts, keyword.operator.expression.typeof.ts - settings - - foreground - #c6a0f6 - - - - name - Julia macros - scope - support.function.macro.julia - settings - - foreground - #8bd5ca - fontStyle - italic - - - - name - Julia language constants (true, false) - scope - constant.language.julia - settings - - foreground - #f5a97f - - - - name - Julia other constants (these seem to be arguments inside arrays) - scope - constant.other.symbol.julia - settings - - foreground - #ee99a0 - - - - name - LaTeX preamble - scope - text.tex keyword.control.preamble - settings - - foreground - #8bd5ca - - - - name - LaTeX be functions - scope - text.tex support.function.be - settings - - foreground - #91d7e3 - - - - name - LaTeX math - scope - constant.other.general.math.tex - settings - - foreground - #f0c6c6 - - - - name - Lua docstring keywords - scope - comment.line.double-dash.documentation.lua storage.type.annotation.lua - settings - - foreground - #c6a0f6 - fontStyle - - - - - name - Lua docstring variables - scope - comment.line.double-dash.documentation.lua entity.name.variable.lua, comment.line.double-dash.documentation.lua variable.lua - settings - - foreground - #cad3f5 - - - - scope - heading.1.markdown punctuation.definition.heading.markdown, heading.1.markdown, markup.heading.atx.1.mdx, markup.heading.atx.1.mdx punctuation.definition.heading.mdx, markup.heading.setext.1.markdown, markup.heading.heading-0.asciidoc - settings - - foreground - #ed8796 - - - - scope - heading.2.markdown punctuation.definition.heading.markdown, heading.2.markdown, markup.heading.atx.2.mdx, markup.heading.atx.2.mdx punctuation.definition.heading.mdx, markup.heading.setext.2.markdown, markup.heading.heading-1.asciidoc - settings - - foreground - #f5a97f - - - - scope - heading.3.markdown punctuation.definition.heading.markdown, heading.3.markdown, markup.heading.atx.3.mdx, markup.heading.atx.3.mdx punctuation.definition.heading.mdx, markup.heading.heading-2.asciidoc - settings - - foreground - #eed49f - - - - scope - heading.4.markdown punctuation.definition.heading.markdown, heading.4.markdown, markup.heading.atx.4.mdx, markup.heading.atx.4.mdx punctuation.definition.heading.mdx, markup.heading.heading-3.asciidoc - settings - - foreground - #a6da95 - - - - scope - heading.5.markdown punctuation.definition.heading.markdown, heading.5.markdown, markup.heading.atx.5.mdx, markup.heading.atx.5.mdx punctuation.definition.heading.mdx, markup.heading.heading-4.asciidoc - settings - - foreground - #8aadf4 - - - - scope - heading.6.markdown punctuation.definition.heading.markdown, heading.6.markdown, markup.heading.atx.6.mdx, markup.heading.atx.6.mdx punctuation.definition.heading.mdx, markup.heading.heading-5.asciidoc - settings - - foreground - #c6a0f6 - - - - scope - markup.bold - settings - - foreground - #ed8796 - fontStyle - bold - - - - scope - markup.italic - settings - - foreground - #ed8796 - fontStyle - italic - - - - scope - markup.strikethrough - settings - - foreground - #a5adcb - fontStyle - strikethrough - - - - name - Markdown auto links - scope - punctuation.definition.link, markup.underline.link - settings - - foreground - #8aadf4 - - - - name - Markdown links - scope - text.html.markdown punctuation.definition.link.title, string.other.link.title.markdown, markup.link, punctuation.definition.constant.markdown, constant.other.reference.link.markdown, markup.substitution.attribute-reference - settings - - foreground - #b7bdf8 - - - - name - Markdown code spans - scope - punctuation.definition.raw.markdown, markup.inline.raw.string.markdown, markup.raw.block.markdown - settings - - foreground - #a6da95 - - - - name - Markdown triple backtick language identifier - scope - fenced_code.block.language - settings - - foreground - #91d7e3 - - - - name - Markdown triple backticks - scope - markup.fenced_code.block punctuation.definition, markup.raw support.asciidoc - settings - - foreground - #939ab7 - - - - name - Markdown quotes - scope - markup.quote, punctuation.definition.quote.begin - settings - - foreground - #f5bde6 - - - - name - Markdown separators - scope - meta.separator.markdown - settings - - foreground - #8bd5ca - - - - name - Markdown list bullets - scope - punctuation.definition.list.begin.markdown, markup.list.bullet - settings - - foreground - #8bd5ca - - - - name - Nix attribute names - scope - entity.other.attribute-name.multipart.nix, entity.other.attribute-name.single.nix - settings - - foreground - #8aadf4 - - - - name - Nix parameter names - scope - variable.parameter.name.nix - settings - - foreground - #cad3f5 - fontStyle - - - - - name - Nix interpolated parameter names - scope - meta.embedded variable.parameter.name.nix - settings - - foreground - #b7bdf8 - fontStyle - - - - - name - Nix paths - scope - string.unquoted.path.nix - settings - - foreground - #f5bde6 - fontStyle - - - - - name - PHP Attributes - scope - support.attribute.builtin, meta.attribute.php - settings - - foreground - #eed49f - - - - name - PHP Parameters (needed for the leading dollar sign) - scope - meta.function.parameters.php punctuation.definition.variable.php - settings - - foreground - #ee99a0 - - - - name - PHP Constants (null, __FILE__, etc.) - scope - constant.language.php - settings - - foreground - #c6a0f6 - - - - name - PHP functions - scope - text.html.php support.function - settings - - foreground - #91d7e3 - - - - name - PHPdoc keywords - scope - keyword.other.phpdoc.php - settings - - fontStyle - - - - - name - Python argument functions reset to text, otherwise they inherit blue from function-call - scope - support.variable.magic.python, meta.function-call.arguments.python - settings - - foreground - #cad3f5 - - - - name - Python double underscore functions - scope - support.function.magic.python - settings - - foreground - #91d7e3 - fontStyle - italic - - - - name - Python `self` keyword - scope - variable.parameter.function.language.special.self.python, variable.language.special.self.python - settings - - foreground - #ed8796 - fontStyle - italic - - - - name - python keyword flow/logical (for ... in) - scope - keyword.control.flow.python, keyword.operator.logical.python - settings - - foreground - #c6a0f6 - - - - name - python storage type - scope - storage.type.function.python - settings - - foreground - #c6a0f6 - - - - name - python function support - scope - support.token.decorator.python, meta.function.decorator.identifier.python - settings - - foreground - #91d7e3 - - - - name - python function calls - scope - meta.function-call.python - settings - - foreground - #8aadf4 - - - - name - python function decorators - scope - entity.name.function.decorator.python, punctuation.definition.decorator.python - settings - - foreground - #f5a97f - fontStyle - italic - - - - name - python placeholder reset to normal string - scope - constant.character.format.placeholder.other.python - settings - - foreground - #f5bde6 - - - - name - Python exception & builtins such as exit() - scope - support.type.exception.python, support.function.builtin.python - settings - - foreground - #f5a97f - - - - name - entity.name.type - scope - support.type.python - settings - - foreground - #f5a97f - - - - name - python constants (True/False) - scope - constant.language.python - settings - - foreground - #c6a0f6 - - - - name - Arguments accessed later in the function body - scope - meta.indexed-name.python, meta.item-access.python - settings - - foreground - #ee99a0 - fontStyle - italic - - - - name - Python f-strings/binary/unicode storage types - scope - storage.type.string.python - settings - - foreground - #a6da95 - fontStyle - italic - - - - name - Python type hints - scope - meta.function.parameters.python - settings - - fontStyle - - - - - name - Regex string begin/end in JS/TS - scope - string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end - settings - - foreground - #f5bde6 - - - - name - Regex anchors (^, $) - scope - keyword.control.anchor.regexp - settings - - foreground - #c6a0f6 - - - - name - Regex regular string match - scope - string.regexp.ts - settings - - foreground - #cad3f5 - - - - name - Regex group parenthesis & backreference (\1, \2, \3, ...) - scope - punctuation.definition.group.regexp, keyword.other.back-reference.regexp - settings - - foreground - #a6da95 - - - - name - Regex character class [] - scope - punctuation.definition.character-class.regexp - settings - - foreground - #eed49f - - - - name - Regex character classes (\d, \w, \s) - scope - constant.other.character-class.regexp - settings - - foreground - #f5bde6 - - - - name - Regex range - scope - constant.other.character-class.range.regexp - settings - - foreground - #f4dbd6 - - - - name - Regex quantifier - scope - keyword.operator.quantifier.regexp - settings - - foreground - #8bd5ca - - - - name - Regex constant/numeric - scope - constant.character.numeric.regexp - settings - - foreground - #f5a97f - - - - name - Regex lookaheads, negative lookaheads, lookbehinds, negative lookbehinds - scope - punctuation.definition.group.no-capture.regexp, meta.assertion.look-ahead.regexp, meta.assertion.negative-look-ahead.regexp - settings - - foreground - #8aadf4 - - - - name - Rust attribute - scope - meta.annotation.rust, meta.annotation.rust punctuation, meta.attribute.rust, punctuation.definition.attribute.rust - settings - - foreground - #eed49f - fontStyle - italic - - - - name - Rust attribute strings - scope - meta.attribute.rust string.quoted.double.rust, meta.attribute.rust string.quoted.single.char.rust - settings - - fontStyle - - - - - name - Rust keyword - scope - entity.name.function.macro.rules.rust, storage.type.module.rust, storage.modifier.rust, storage.type.struct.rust, storage.type.enum.rust, storage.type.trait.rust, storage.type.union.rust, storage.type.impl.rust, storage.type.rust, storage.type.function.rust, storage.type.type.rust - settings - - foreground - #c6a0f6 - fontStyle - - - - - name - Rust u/i32, u/i64, etc. - scope - entity.name.type.numeric.rust - settings - - foreground - #c6a0f6 - fontStyle - - - - - name - Rust generic - scope - meta.generic.rust - settings - - foreground - #f5a97f - - - - name - Rust impl - scope - entity.name.impl.rust - settings - - foreground - #eed49f - fontStyle - italic - - - - name - Rust module - scope - entity.name.module.rust - settings - - foreground - #f5a97f - - - - name - Rust trait - scope - entity.name.trait.rust - settings - - foreground - #eed49f - fontStyle - italic - - - - name - Rust struct - scope - storage.type.source.rust - settings - - foreground - #eed49f - - - - name - Rust union - scope - entity.name.union.rust - settings - - foreground - #eed49f - - - - name - Rust enum member - scope - meta.enum.rust storage.type.source.rust - settings - - foreground - #8bd5ca - - - - name - Rust macro - scope - support.macro.rust, meta.macro.rust support.function.rust, entity.name.function.macro.rust - settings - - foreground - #8aadf4 - fontStyle - italic - - - - name - Rust lifetime - scope - storage.modifier.lifetime.rust, entity.name.type.lifetime - settings - - foreground - #8aadf4 - fontStyle - italic - - - - name - Rust string formatting - scope - string.quoted.double.rust constant.other.placeholder.rust - settings - - foreground - #f5bde6 - - - - name - Rust return type generic - scope - meta.function.return-type.rust meta.generic.rust storage.type.rust - settings - - foreground - #cad3f5 - - - - name - Rust functions - scope - meta.function.call.rust - settings - - foreground - #8aadf4 - - - - name - Rust angle brackets - scope - punctuation.brackets.angle.rust - settings - - foreground - #91d7e3 - - - - name - Rust constants - scope - constant.other.caps.rust - settings - - foreground - #f5a97f - - - - name - Rust function parameters - scope - meta.function.definition.rust variable.other.rust - settings - - foreground - #ee99a0 - - - - name - Rust closure variables - scope - meta.function.call.rust variable.other.rust - settings - - foreground - #cad3f5 - - - - name - Rust self - scope - variable.language.self.rust - settings - - foreground - #ed8796 - - - - name - Rust metavariable names - scope - variable.other.metavariable.name.rust, meta.macro.metavariable.rust keyword.operator.macro.dollar.rust - settings - - foreground - #f5bde6 - - - - name - Shell shebang - scope - comment.line.shebang, comment.line.shebang punctuation.definition.comment, comment.line.shebang, punctuation.definition.comment.shebang.shell, meta.shebang.shell - settings - - foreground - #f5bde6 - fontStyle - italic - - - - name - Shell shebang command - scope - comment.line.shebang constant.language - settings - - foreground - #8bd5ca - fontStyle - italic - - - - name - Shell interpolated command - scope - meta.function-call.arguments.shell punctuation.definition.variable.shell, meta.function-call.arguments.shell punctuation.section.interpolation, meta.function-call.arguments.shell punctuation.definition.variable.shell, meta.function-call.arguments.shell punctuation.section.interpolation - settings - - foreground - #ed8796 - - - - name - Shell interpolated command variable - scope - meta.string meta.interpolation.parameter.shell variable.other.readwrite - settings - - foreground - #f5a97f - fontStyle - italic - - - - scope - source.shell punctuation.section.interpolation, punctuation.definition.evaluation.backticks.shell - settings - - foreground - #8bd5ca - - - - name - Shell EOF - scope - entity.name.tag.heredoc.shell - settings - - foreground - #c6a0f6 - - - - name - Shell quoted variable - scope - string.quoted.double.shell variable.other.normal.shell - settings - - foreground - #cad3f5 - - - - scope - markup.heading.synopsis.man, markup.heading.title.man, markup.heading.other.man, markup.heading.env.man - settings - - foreground - #c6a0f6 - - - - scope - markup.heading.commands.man - settings - - foreground - #8aadf4 - - - - scope - markup.heading.env.man - settings - - foreground - #f5bde6 - - - - scope - markup.heading.1.markdown - settings - - foreground - #ed8796 - - - - scope - markup.heading.2.markdown - settings - - foreground - #f5a97f - - - - scope - markup.heading.markdown - settings - - foreground - #eed49f - - - - - \ No newline at end of file diff --git a/.config/obs-studio/themes/Catppuccin.obt b/.config/obs-studio/themes/Catppuccin.obt deleted file mode 100644 index 0c089c8..0000000 --- a/.config/obs-studio/themes/Catppuccin.obt +++ /dev/null @@ -1,1847 +0,0 @@ -@OBSThemeMeta { - name: 'Catppuccin'; - id: 'com.obsproject.Catppuccin'; - author: 'Xurdejl'; - dark: 'true'; -} - -@OBSThemeVars { - --palette_window: var(--ctp_mantle); - --palette_windowText: var(--ctp_subtext0); - - --palette_base: var(--ctp_mantle); - --palette_alternateBase: var(--ctp_crust); - - --palette_text: var(--ctp_text); - - --palette_button: var(--ctp_surface0); - --palette_buttonText: var(--ctp_subtext0); - - --palette_brightText: var(--ctp_subtext0); - - --palette_light: var(--ctp_surface0); - --palette_mid: var(--ctp_base); - --palette_dark: var(--ctp_mantle); - --palette_shadow: var(--ctp_crust); - - --palette_primary: var(--ctp_surface1); - --palette_primaryLight: var(--ctp_blue); - --palette_primaryDark: var(--ctp_crust); - - --palette_highlight: var(--ctp_blue); - --palette_highlightText: var(--ctp_subtext0); - - --palette_text: var(--ctp_text); - --palette_link: var(--ctp_rosewater); - --palette_linkVisited: var(--ctp_flamingo); - - --palette_windowText_disabled: var(--ctp_overlay1); - --palette_text_disabled: var(--ctp_overlay1); - --palette_button_disabled: var(--ctp_base); - - --palette_buttonText_disabled: var(--ctp_mantle); - --palette_brightText_disabled: var(--ctp_mantle); - - --palette_text_inactive: var(--ctp_subtext0); - - --palette_highlight_inactive: var(--ctp_crust); - --palette_highlightText_inactive: var(--ctp_text); - - /* Layout */ - /* Configurable Values */ - --font_base_value: 10; /* TODO: Min 8, Max 12, Step 1 */ - --spacing_base_value: 4; /* TODO: Min 2, Max 7, Step 1 */ - --padding_base_value: 4; /* TODO: Min 0.25, Max 10, Step 2 */ - - --border_highlight: "transparent"; /* TODO: Better Accessibility focus state */ - /* TODO: Move Accessibilty Colors to Theme config system */ - - /* OS Fixes */ - --os_mac_font_base_value: 12; - - --font_base: calc(1pt * var(--font_base_value)); - --font_small: calc(0.9pt * var(--font_base_value)); - --font_large: calc(1.1pt * var(--font_base_value)); - --font_xlarge: calc(1.5pt * var(--font_base_value)); - - --font_heading: calc(2.5pt * var(--font_base_value)); - - --icon_base: calc(6px + var(--font_base_value)); - - --spacing_base: calc(0.5px * var(--spacing_base_value)); - --spacing_large: calc(1px * var(--spacing_base_value)); - --spacing_small: calc(0.25px * var(--spacing_base_value)); - --spacing_title: 4px; - - --padding_base: calc(0.5px * var(--padding_base_value)); - --padding_large: calc(1px * var(--padding_base_value)); - --padding_xlarge: calc(1.75px * var(--padding_base_value)); - --padding_small: calc(0.25px * var(--padding_base_value)); - - --padding_wide: calc(8px + calc(2 * var(--padding_base_value))); - --padding_menu: calc(4px + calc(2 * var(--padding_base_value))); - - --padding_base_border: calc(var(--padding_base) + 1px); - - --spinbox_button_height: calc(var(--input_height_half) - 1px); - - --volume_slider: calc(calc(4px + var(--font_base_value)) / 4); - --volume_slider_box: calc(var(--volume_slider) * 4); - --volume_slider_label: calc(var(--volume_slider_box) * 2); - - --scrollbar_size: 12px; - --settings_scrollbar_size: calc(var(--scrollbar_size) + 9px); - - /* Inputs / Controls */ - --border_radius: 4px; - --border_radius_small: 2px; - --border_radius_large: 6px; - - --input_font_scale: calc(var(--font_base_value) * 2.2); - --input_font_padding: calc(var(--padding_base_value) * 2); - - --input_height_base: calc(var(--input_font_scale) + var(--input_font_padding)); - --input_padding: var(--padding_large); - --input_height: calc(var(--input_height_base) - calc(var(--input_padding) * 2)); - --input_height_half: calc(var(--input_height_base) / 2); - - --spacing_input: var(--spacing_base); -} - -/* Default widget style, we override only what is needed. */ - -QWidget { - alternate-background-color: palette(base); - color: palette(text); - selection-background-color: var(--ctp_selection_background); - selection-color: palette(text); - font-size: var(--font_base); - font-family: 'Open Sans', '.AppleSystemUIFont', Helvetica, Arial, 'MS Shell Dlg', sans-serif; -} - -QWidget:disabled { - color: var(--ctp_overlay1); -} - -/* Container windows */ - -QDialog, -QMainWindow, -QStatusBar, -QMenuBar, -QMenu { - background-color: var(--ctp_base); -} - -/* macOS Separator Fix */ - -QMainWindow::separator { - background: transparent; - width: var(--spacing_large); - height: var(--spacing_large); - margin: 0px; -} - -QMainWindow::separator:hover { - border: 1px solid transparent; - margin: 1px; -} - -/* General Widgets */ - -QLabel, -QGroupBox, -QCheckBox { - background: transparent; -} - -QComboBox, -QCheckBox, -QPushButton, -QSpinBox, -QDoubleSpinBox { - margin-top: var(--spacing_input); - margin-bottom: var(--spacing_input); -} - -QListWidget QWidget, -SceneTree QWidget, -SourceTree QWidget { - margin-top: 0; - margin-bottom: 0; -} - -* [frameShape="1"], * [frameShape="2"], * [frameShape="3"], * [frameShape="4"], * [frameShape="5"], * [frameShape="6"] { - border: 1px solid palette(dark); -} - - -/* Misc */ - -QAbstractItemView { - background-color: palette(base); -} - -QToolTip { - background-color: palette(base); - color: palette(text); - border: none; -} - -/* Context Menu */ - -QMenu::icon { - left: 4px; -} - -QMenu::separator { - background: var(--ctp_overlay0); - height: 1px; - margin: var(--spacing_base) var(--spacing_large); -} - -QMenu::item:disabled { - color: var(--ctp_overlay1); - background: transparent; -} - -QMenu::right-arrow { - image: url(theme:Dark/expand.svg); -} - -/* Top Menu Bar Items */ -QMenuBar::item { - background-color: transparent; -} - -QMenuBar::item:selected { - background: var(--ctp_surface1); -} - -/* Item Lists */ -QListWidget { - border-radius: var(--border_radius); -} - -QListWidget::item { - color: palette(text); -} - -QListWidget, -QMenu, -SceneTree, -SourceTree { - padding: var(--spacing_base); -} - -QListWidget::item, -SourceTreeItem, -SceneTree::item { - padding: var(--padding_large); -} - -QMenu::item { - padding: var(--padding_large) var(--padding_menu); -} - -QListWidget::item, -SourceTreeItem, -QMenu::item, -SceneTree::item { - border-radius: var(--border_radius); - color: palette(text); - border: 1px solid transparent; -} - -SourceTree::item { - border-radius: var(--border_radius); - color: palette(text); -} - -QMenu::item:selected, -QListWidget::item:selected, -SceneTree::item:selected, -SourceTree::item:selected { - background-color: var(--ctp_surface1); -} - -QMenu::item:hover, -QListWidget::item:hover, -SceneTree::item:hover, -SourceTree::item:hover, -QMenu::item:selected:hover, -QListWidget::item:selected:hover, -SceneTree::item:selected:hover, -SourceTree::item:selected:hover { - background-color: var(--ctp_surface0); - color: palette(text); -} - -QMenu::item:focus, -QListWidget::item:focus, -SceneTree::item:focus, -SourceTree::item:focus, -QMenu::item:selected:focus, -QListWidget::item:selected:focus, -SceneTree::item:selected:focus, -SourceTree::item:selected:focus { - border: 1px solid var(--border_highlight); -} - -QListWidget::item:disabled, -QListWidget::item:disabled:hover, -SourceTree::item:disabled, -SourceTree::item:disabled:hover, -SceneTree::item:disabled, -SceneTree::item:disabled:hover { - background: transparent; - color: var(--ctp_overlay1); -} - -QListWidget QLineEdit, -SceneTree QLineEdit, -SourceTree QLineEdit { - padding: 0; - padding-bottom: 1px; - margin: 0px; - border: 1 solid var(--ctp_text); - border-radius: var(--border_radius); -} - -QListWidget QLineEdit:focus, -SceneTree QLineEdit:focus, -SourceTree QLineEdit:focus { - border: 1px solid var(--ctp_text); -} - -/* Settings QList */ - -OBSBasicSettings QListWidget { - border-radius: var(--border_radius); - padding: var(--spacing_base); -} - -OBSBasicSettings QListWidget::item { - border-radius: var(--border_radius); - padding: var(--padding_large); -} - -OBSBasicSettings QScrollBar:vertical { - width: var(--settings_scrollbar_size); - margin-left: 9px; -} - -OBSBasicSettings QScrollBar:horizontal { - height: var(--settings_scrollbar_size); - margin-top: 9px; -} - -/* Settings properties view */ -OBSBasicSettings #PropertiesContainer { - background-color: palette(dark); -} - -/* Dock Widget */ -OBSDock > QWidget { - background: palette(dark); - border-bottom-left-radius: var(--border_radius); - border-bottom-right-radius: var(--border_radius); - border: 1px solid var(--ctp_mantle); - border-top: none; -} - -#transitionsFrame { - padding: var(--padding_large); -} - -OBSDock QLabel { - background: transparent; -} - -QDockWidget { - font-size: var(--font_base); - font-weight: bold; - - titlebar-close-icon: url(theme:Dark/close.svg); - titlebar-normal-icon: url(theme:Dark/popout.svg); -} - -QDockWidget::title { - text-align: left; - background-color: palette(base); - padding: var(--padding_large); - border-top-left-radius: var(--border_radius); - border-top-right-radius: var(--border_radius); -} - -QDockWidget::close-button, -QDockWidget::float-button { - border: none; - border-radius: var(--border_radius); - background: transparent; - margin-right: 1px; -} - -QDockWidget::close-button:hover, -QDockWidget::float-button:hover { - background: var(--ctp_surface1); -} - -QDockWidget::close-button:pressed, -QDockWidget::float-button:pressed { - padding: 1px -1px -1px 1px; -} - -QScrollArea { - border-radius: var(--border_radius); -} - -/* Qt enforces a padding inside its status bar, so we - * oversize it and use margin to crunch it back down - */ -OBSBasicStatusBar { - margin-top: 4px; - border-top: 1px solid var(--ctp_mantle); - background: palette(dark); -} - -StatusBarWidget > QFrame { - margin-top: 1px; - border: 0px solid transparent; - border-left-width: 1px; - padding: 0px 8px 2px; -} - -/* Group Box */ - -QGroupBox { - background: palette(dark); - border-radius: var(--border_radius); - padding-top: var(--input_height_base); - padding-bottom: var(--padding_large); - font-weight: bold; - margin-bottom: var(--spacing_large); -} - -QGroupBox::title { - subcontrol-origin: margin; - left: var(--spacing_title); - top: var(--spacing_title); -} - - -/* ScrollBars */ - -QScrollBar { - background-color: var(--ctp_crust); - margin: 0px; - border-radius: var(--border_radius); -} - -::corner { - background-color: palette(window); - border: none; -} - -QScrollBar:vertical { - width: var(--scrollbar_size); -} - -QScrollBar::add-line:vertical, -QScrollBar::sub-line:vertical { - border: none; - background: none; - height: 0px; -} - -QScrollBar::up-arrow:vertical, -QScrollBar::down-arrow:vertical, -QScrollBar::add-page:vertical, -QScrollBar::sub-page:vertical { - border: none; - background: none; - color: none; -} - -QScrollBar:horizontal { - height: var(--scrollbar_size); -} - -QScrollBar::add-line:horizontal, -QScrollBar::sub-line:horizontal { - border: none; - background: none; - width: 0px; -} - -QScrollBar::left-arrow:horizontal, -QScrollBar::right-arrow:horizontal, -QScrollBar::add-page:horizontal, -QScrollBar::sub-page:horizontal { - border: none; - background: none; - color: none; -} - -QScrollBar::handle { - background-color: var(--ctp_surface0); - margin: 2px; - border-radius: var(--border_radius_small); - border: 1px solid var(--ctp_surface0); -} - -QScrollBar::handle:hover { - background-color: var(--ctp_surface1); - border-color: var(--ctp_surface1); -} - -QScrollBar::handle:pressed { - background-color: var(--ctp_surface0); - border-color: var(--ctp_surface0); -} - -QScrollBar::handle:vertical { - min-height: 32px; -} - -QScrollBar::handle:horizontal { - min-width: 32px; -} - -/* Source Context Bar */ - -#contextContainer { - background-color: palette(dark); - margin-top: 4px; - border-radius: var(--border_radius); -} - -#contextContainer QPushButton { - padding-left: 12px; - padding-right: 12px; -} - -QPushButton#sourcePropertiesButton { - qproperty-icon: url(theme:Dark/settings/general.svg); - icon-size: var(--icon_base); -} - -QPushButton#sourceFiltersButton { - qproperty-icon: url(theme:Dark/filter.svg); - icon-size: var(--icon_base); -} - -/* Scenes and Sources toolbar */ - -QToolBar { - background-color: transparent; - border: none; - margin: var(--spacing_base) 0px; -} - -* [themeID="addIconSmall"] { - qproperty-icon: url(theme:Dark/plus.svg); -} - -* [themeID="removeIconSmall"] { - qproperty-icon: url(theme:Dark/trash.svg); -} - -* [themeID="clearIconSmall"] { - qproperty-icon: url(theme:Dark/entry-clear.svg); -} - -* [themeID="propertiesIconSmall"] { - qproperty-icon: url(theme:Dark/settings/general.svg); -} - -* [themeID="configIconSmall"] { - qproperty-icon: url(theme:Dark/settings/general.svg); -} - -* [themeID="menuIconSmall"] { - qproperty-icon: url(theme:Dark/dots-vert.svg); -} - -* [themeID="refreshIconSmall"] { - qproperty-icon: url(theme:Dark/refresh.svg); -} - -* [themeID="cogsIcon"] { - qproperty-icon: url(theme:Dark/cogs.svg); -} - -#sourceInteractButton { - qproperty-icon: url(theme:Dark/interact.svg); -} - -* [themeID="upArrowIconSmall"] { - qproperty-icon: url(theme:Dark/up.svg); -} - -* [themeID="downArrowIconSmall"] { - qproperty-icon: url(theme:Dark/down.svg); -} - -* [themeID="pauseIconSmall"] { - qproperty-icon: url(theme:Dark/media-pause.svg); -} - -* [themeID="filtersIcon"] { - qproperty-icon: url(theme:Dark/filter.svg); -} - -QToolBarExtension { - background: palette(button); - min-width: 12px; - max-width: 12px; - padding: 4px 0px; - margin-left: 0px; - - qproperty-icon: url(theme:Dark/dots-vert.svg); -} - - -/* Tab Widget */ - -QTabWidget::pane { /* The tab widget frame */ - border-top: 4px solid palette(base); -} - -QTabWidget::tab-bar { - alignment: left; -} - -QTabBar QToolButton { - background: var(--ctp_surface0); - border: none; -} - -QTabBar::tab:top { - border-top-left-radius: 4px; - border-top-right-radius: 4px; -} - -QTabBar::tab:bottom { - border-bottom-left-radius: 4px; - border-bottom-right-radius: 4px; -} - -QTabBar::tab { - background: palette(dark); - color: palette(text); - border: none; - padding: 8px 12px; - min-width: 50px; - margin: 1px 0px; - margin-right: 2px; - border: 1px solid var(--ctp_overlay0); -} - -QTabBar::tab:pressed { - background: var(--ctp_crust); -} - -QTabBar::tab:hover { - background: var(--ctp_surface1); - border-color: var(--ctp_overlay0); - color: palette(text); -} - -QTabBar::tab:focus { - border-color: var(--ctp_overlay0); -} - -QTabBar::tab:selected { - background: var(--ctp_surface0); - color: palette(text); -} - -QTabBar::tab:top { - border-bottom: 0px solid transparent; - margin-bottom: 0px; -} - -QTabBar::tab:bottom { - border-top: 0px solid transparent; - margin-top: 0px; -} - -QTabBar QToolButton { - background: palette(base); - min-width: 16px; - padding: 0px; -} - -/* ComboBox */ - -QComboBox, -QDateTimeEdit { - background-color: var(--ctp_surface0); - border: 1px solid var(--ctp_surface0); - border-radius: var(--border_radius); - padding: var(--padding_large) var(--padding_large); - padding-left: 10px; -} - -QComboBox QAbstractItemView::item:selected, -QComboBox QAbstractItemView::item:hover { - background-color: var(--ctp_crust); -} - -QComboBox:hover, -QComboBox:focus, -QDateTimeEdit:hover, -QDateTimeEdit:selected { - background-color: var(--ctp_surface1); -} - -QComboBox::drop-down, -QDateTimeEdit::drop-down { - border: none; - border-left: 1px solid var(--ctp_crust); - width: var(--input_height); -} - -QComboBox::down-arrow, -QDateTimeEdit::down-arrow { - qproperty-alignment: AlignTop; - image: url(theme:Dark/collapse.svg); - width: 100%; -} - -QComboBox:editable:hover { - background-color: var(--ctp_surface1); - border-color: var(--ctp_overlay0); -} - -QComboBox:on, -QDateTimeEdit:on, -QComboBox:editable:focus { - background-color: var(--ctp_surface1); - border-color: var(--ctp_overlay0); -} - -QComboBox::drop-down:editable, -QDateTimeEdit::drop-down:editable { - border-top-right-radius: 4px; - border-bottom-right-radius: 4px; -} - -QComboBox::down-arrow:editable, -QDateTimeEdit::down-arrow:editable { - qproperty-alignment: AlignTop; - image: url(theme:Dark/down.svg); - width: 100%; -} - -/* Textedits etc */ - -QLineEdit, -QTextEdit, -QPlainTextEdit { - background-color: var(--ctp_surface0); - border-radius: var(--border_radius); - padding: var(--input_padding) var(--padding_small) var(--input_padding) var(--input_padding); - padding-left: 8px; - border: 1px solid var(--ctp_surface0); - height: var(--input_height); -} - -QLineEdit:hover, -QTextEdit:hover, -QPlainTextEdit:hover { - background-color: palette(mid); - border-color: var(--ctp_surface2); -} - -QLineEdit:focus, -QTextEdit:focus, -QPlainTextEdit:focus { - background-color: palette(mid); - border-color: var(--ctp_surface1); -} - -QTextEdit:!editable, -QTextEdit:!editable:hover, -QTextEdit:!editable:focus { - background-color: var(--ctp_surface0); -} - -/* Spinbox and doubleSpinbox */ - -QSpinBox, -QDoubleSpinBox { - background-color: var(--ctp_surface0); - border: 1px solid var(--ctp_surface0); - border-radius: var(--border_radius); - padding: var(--input_padding) 0px var(--input_padding) var(--input_padding); - padding-left: 8px; - max-height: var(--spinbox_button_height); -} - -QSpinBox:hover, -QDoubleSpinBox:hover { - background-color: palette(mid); - border-color: var(--ctp_surface2); -} - -QSpinBox:focus, -QDoubleSpinBox:focus { - background-color: palette(mid); - border-color: var(--ctp_surface1); -} - -QSpinBox::up-button, -QDoubleSpinBox::up-button { - subcontrol-origin: padding; - subcontrol-position: top right; /* position at the top right corner */ - - width: var(--input_height); - border-left: 1px solid var(--ctp_crust); - border-bottom: 1px solid transparent; - border-radius: 0px; - border-top-right-radius: var(--border_radius_small); -} - -QSpinBox::down-button, -QDoubleSpinBox::down-button { - subcontrol-origin: padding; - subcontrol-position: bottom right; /* position at the top right corner */ - - width: var(--input_height); - border-left: 1px solid var(--ctp_crust); - border-top: 1px solid transparent; - border-radius: 0px; - border-bottom-right-radius: var(--border_radius_small); -} - -QSpinBox::up-button:hover, -QSpinBox::down-button:hover, -QDoubleSpinBox::up-button:hover, -QDoubleSpinBox::down-button:hover { - background-color: var(--ctp_surface1); -} - -QSpinBox::up-button:pressed, -QSpinBox::down-button:pressed, -QDoubleSpinBox::up-button:pressed, -QDoubleSpinBox::down-button:pressed { - background-color: var(--ctp_crust); -} - -QSpinBox::up-button:disabled, -QSpinBox::up-button:off, -QSpinBox::down-button:disabled, -QSpinBox::down-button:off { - background-color: var(--ctp_crust); -} - -QDoubleSpinBox::up-button:disabled, -QDoubleSpinBox::up-button:off, -QDoubleSpinBox::down-button:disabled, -QDoubleSpinBox::down-button:off { - background-color: var(--ctp_crust); -} - -QSpinBox::up-arrow, -QDoubleSpinBox::up-arrow { - image: url(theme:Dark/up.svg); - width: 100%; - margin: 2px; -} - -QSpinBox::down-arrow, -QDoubleSpinBox::down-arrow { - image: url(theme:Dark/down.svg); - width: 100%; - padding: 2px; -} - - -/* Controls Dock */ -#controlsDock QPushButton { - padding: var(--padding_large); -} - -#controlsFrame QPushButton { - margin: var(--spacing_base) var(--spacing_small); -} - -#streamButton, -#recordButton, -#replayBufferButton, -#broadcastButton { - padding: var(--padding_large); -} - -#pauseRecordButton, -#saveReplayButton, -#virtualCamConfigButton { - padding: var(--padding_large) var(--padding_large); - width: var(--input_height); - max-width: var(--input_height); -} - -/* Primary Control Button Checked Coloring */ -#streamButton:!hover:!pressed:checked, -#recordButton:!hover:!pressed:checked, -#replayBufferButton:!hover:!pressed:checked, -#virtualCamButton:!hover:!pressed:checked, -#modeSwitch:!hover:!pressed:checked, -#broadcastButton:!hover:!pressed:checked { - background: var(--ctp_blue); - color: var(--ctp_crust); -} - -/* Primary Control Button Hover Coloring */ -#streamButton:hover:!pressed:checked, -#recordButton:hover:!pressed:checked, -#replayBufferButton:!pressed:checked, -#virtualCamButton:!pressed:checked, -#modeSwitch:hover:!pressed:checked, -#broadcastButton:hover:!pressed:checked { - background: var(--ctp_lavender); - color: var(--ctp_crust); -} - - -/* Buttons */ - -QPushButton { - color: palette(text); - background-color: palette(button); - border-radius: var(--border_radius); - height: var(--input_height); - max-height: var(--input_height); - padding: var(--input_padding) var(--padding_wide); - icon-size: var(--icon_base); -} - -QPushButton { - border: 1px solid palette(button); -} - -QToolButton { - border: 1px solid palette(button); -} - -QToolButton, -QPushButton[toolButton="true"] { - background-color: palette(button); - padding: var(--padding_base) var(--padding_base); - margin: 0px var(--spacing_base); - border: 1px solid transparent; - border-radius: var(--border_radius); - icon-size: var(--icon_base); -} - -QToolButton:last-child, -QPushButton[toolButton="true"]:last-child { - margin-right: 0px; -} - -QPushButton:hover, -QPushButton:focus { - border-color: var(--ctp_surface1); -} - -QPushButton:hover { - background-color: var(--ctp_surface1); -} - -QToolButton:hover, -QToolButton:focus, -QPushButton[toolButton="true"]:hover, -QPushButton[toolButton="true"]:focus, -MuteCheckBox::indicator:hover, -MuteCheckBox::indicator:focus { - border-color: var(--ctp_surface1); - background-color: var(--ctp_surface1); -} - -QPushButton::flat { - background-color: var(--ctp_surface0); -} - -QPushButton:checked { - background-color: var(--ctp_surface1); -} - -QPushButton:checked:hover, -QPushButton:checked:focus { - background-color: var(--ctp_surface1); -} - -QPushButton:pressed, -QPushButton:pressed:hover, -QPushButton[toolButton="true"]:pressed, -QPushButton[toolButton="true"]:pressed:hover { - background-color: var(--ctp_crust); - border-color: var(--ctp_crust); -} - -QToolButton:pressed, -QToolButton:pressed:hover { - background-color: var(--ctp_crust); - border-color: var(--ctp_crust); -} - -QPushButton:disabled { - background-color: var(--ctp_crust); - border-color: var(--ctp_crust); -} - -QToolButton:disabled, -QPushButton[toolButton="true"]:disabled { - background-color: var(--ctp_crust); - border-color: transparent; -} - -QPushButton::menu-indicator { - image: url(theme:Dark/down.svg); - subcontrol-position: right; - subcontrol-origin: padding; - width: 25px; -} - -/* Sliders */ - -QSlider::groove { - background-color: var(--ctp_surface0); - border: none; - border-radius: 2px; -} - -QSlider::groove:horizontal { - height: 4px; -} - -QSlider::groove:vertical { - width: 4px; -} - -QSlider::sub-page:horizontal { - background-color: palette(highlight); - border-radius: 2px; -} - -QSlider::sub-page:horizontal:disabled { - background-color: palette(window); - border-radius: 2px; -} - -QSlider::add-page:horizontal:disabled { - background-color: var(--ctp_crust); - border-radius: 2px; -} - -QSlider::add-page:vertical { - background-color: palette(highlight); - border-radius: 2px; -} - -QSlider::add-page:vertical:disabled { - background-color: palette(window); - border-radius: 2px; -} - -QSlider::sub-page:vertical:disabled { - background-color: var(--ctp_crust); - border-radius: 2px; -} - -QSlider::handle { - background-color: palette(text); - border-radius: var(--border_radius); -} - -QSlider::handle:horizontal { - height: 10px; - width: 20px; - margin: -3px 0; /* handle is placed by default on the contents rect of the groove. Expand outside the groove */ -} - -QSlider::handle:vertical { - width: 10px; - height: 20px; - margin: 0 -3px; /* handle is placed by default on the contents rect of the groove. Expand outside the groove */ -} - -QSlider::handle:hover { - background-color: var(--ctp_subtext1); -} - -QSlider::handle:pressed { - background-color: var(--ctp_overlay1); -} - -QSlider::handle:disabled { - background-color: var(--ctp_overlay1); -} - -/* Volume Control */ - -#stackedMixerArea QPushButton { - width: var(--icon_base); - height: var(--icon_base); - background-color: var(--ctp_surface0); - padding: var(--padding_base_border) var(--padding_base_border); - margin: 0px; - border: 1px solid transparent; - border-radius: var(--border_radius); - icon-size: var(--icon_base); -} - -/* This is an incredibly cursed but necessary fix */ -#stackedMixerArea QPushButton:!hover { - background-color: palette(base); -} - -#stackedMixerArea QPushButton:hover { - background-color: var(--ctp_surface1); - border-color: var(--ctp_surface1); -} - -#stackedMixerArea QPushButton:pressed { - background-color: var(--ctp_crust); -} - -#stackedMixerArea { - border: none; - padding: 0px; - border-bottom: 1px solid palette(window); -} - -VolControl #volLabel { - padding: var(--padding_base) 0px var(--padding_base); - text-align: center; - font-size: var(--font_base); - color: var(--ctp_overlay1); -} - -/* Horizontal Mixer */ -#hMixerScrollArea VolControl { - padding: 0px var(--padding_xlarge) var(--padding_base); - border-bottom: 1px solid palette(window); -} - -#hMixerScrollArea VolControl QSlider { - margin: 0px 0px var(--padding_base); -} - -#hMixerScrollArea VolControl QSlider::groove:horizontal { - background: palette(window); - height: var(--volume_slider); -} - -/* Vertical Mixer */ -#stackedMixerArea QScrollBar:vertical { - border-left: 1px solid var(--ctp_overlay0); -} - -#vMixerScrollArea VolControl { - padding: var(--padding_large) 0px var(--padding_base); - border-right: 1px solid var(--ctp_overlay0); -} - -#vMixerScrollArea VolControl QSlider { - width: var(--volume_slider_box); - margin: 0px var(--padding_xlarge); -} - -#vMixerScrollArea VolControl #volLabel { - padding: var(--padding_base) 0px var(--padding_base); - min-width: var(--volume_slider_label); - margin-left: var(--padding_xlarge); - text-align: center; -} - -#vMixerScrollArea VolControl QSlider::groove:vertical { - background: palette(window); - width: var(--volume_slider); -} - -#vMixerScrollArea VolControl #volMeterFrame { - padding: var(--padding_large) var(--padding_xlarge) var(--padding_large) 0px; -} - -#vMixerScrollArea VolControl QLabel { - padding: 0px var(--padding_large); -} - -#vMixerScrollArea VolControl QPushButton { - margin-right: var(--padding_xlarge); -} - -#vMixerScrollArea VolControl MuteCheckBox { - margin-left: var(--padding_xlarge); -} - -VolControl { - background: palette(base); -} - -VolumeMeter { - background: transparent; -} - - -VolumeMeter { - qproperty-backgroundNominalColor: var(--ctp_green); - qproperty-backgroundWarningColor: var(--ctp_peach); - qproperty-backgroundErrorColor: var(--ctp_red); - qproperty-foregroundNominalColor: var(--ctp_green); - qproperty-foregroundWarningColor: var(--ctp_peach); - qproperty-foregroundErrorColor: var(--ctp_red); - - qproperty-backgroundNominalColorDisabled: var(--ctp_surface0); - qproperty-backgroundWarningColorDisabled: var(--ctp_overlay0); - qproperty-backgroundErrorColorDisabled: var(--ctp_subtext1); - qproperty-foregroundNominalColorDisabled: var(--ctp_surface1); - qproperty-foregroundWarningColorDisabled: var(--ctp_overlay1); - qproperty-foregroundErrorColorDisabled: var(--ctp_subtext0); - - qproperty-magnitudeColor: var(--ctp_surface0); - qproperty-majorTickColor: var(--ctp_text); - qproperty-minorTickColor: var(--ctp_overlay0); - qproperty-peakDecayRate: 23.4; -} - -/* Status Bar */ - -QStatusBar::item { - border: none; -} - -/* Table View */ - -QTableView { - background: palette(base); - gridline-color: palette(light); -} - -QTableView::item { - margin: 0px; - padding: 0px; -} - -QTableView QLineEdit { - background: palette(mid); - padding: 0; - margin: 0; -} - -QTableView QPushButton, -QTableView QToolButton { - padding: 0px; - margin: -1px; - border_radius: 0px; -} - -QHeaderView::section { - background-color: var(--ctp_surface0); - color: palette(text); - border: none; - border-left: 1px solid palette(window); - border-right: 1px solid palette(window); - padding: 3px 0px; - margin-bottom: 2px; -} - -OBSHotkeyLabel[hotkeyPairHover=true] { - color: var(--ctp_blue); -} - -/* Label warning/error */ - -QLabel#warningLabel { - color: var(--ctp_peach); - font-weight: bold; -} - -QLabel#errorLabel { - color: var(--ctp_maroon); - font-weight: bold; -} - -* [themeID="warning"] { - color: var(--ctp_peach); - font-weight: bold; -} - -* [themeID="error"] { - color: var(--ctp_maroon); - font-weight: bold; -} - -* [themeID="good"] { - color: var(--ctp_green); - font-weight: bold; -} - -QFrame [noticeFrame="true"] { - background: var(--ctp_crust); - border-radius: var(--border_radius); - padding: var(--padding_xlarge) var(--padding_large); -} - -QFrame [noticeFrame="true"] QLabel { - padding: var(--padding_large) 0px; -} - -/* About dialog */ - -* [themeID="aboutName"] { - font-size: var(--font_heading); - font-weight: bold; -} - -* [themeID="aboutVersion"] { - font-size: var(--font_large); - margin-bottom: 20px; -} - -* [themeID="aboutInfo"] { - margin-bottom: 20px; -} - -* [themeID="aboutHLayout"] { - background-color: palette(base); -} - -/* Canvas / Preview background color */ - -OBSQTDisplay { - qproperty-displayBackgroundColor: var(--ctp_crust); -} - -/* Filters Window */ - -OBSBasicFilters QListWidget { - border-radius: var(--border_radius_large); - padding: var(--spacing_base); -} - -OBSBasicFilters QListWidget::item { - border-radius: var(--border_radius); - padding: var(--padding_base) var(--padding_large); -} - -OBSBasicFilters #widget, -OBSBasicFilters #widget_2 { - margin: 0px; - padding: 0px; - padding-bottom: var(--padding_base); -} - -OBSBasicFilters #widget QPushButton, -OBSBasicFilters #widget_2 QPushButton { - min-width: 16px; - padding: var(--padding_base) var(--padding_large); - margin-top: 0px; -} - -/* Preview/Program labels */ - -* [themeID="previewProgramLabels"] { - font-size: var(--font_xlarge); - font-weight: bold; - color: var(--ctp_subtext0); - margin-bottom: 4px; -} - -/* Settings Icons */ - -OBSBasicSettings { - qproperty-generalIcon: url(theme:Dark/settings/general.svg); - qproperty-appearanceIcon: url(theme:Dark/settings/appearance.svg); - qproperty-streamIcon: url(theme:Dark/settings/stream.svg); - qproperty-outputIcon: url(theme:Dark/settings/output.svg); - qproperty-audioIcon: url(theme:Dark/settings/audio.svg); - qproperty-videoIcon: url(theme:Dark/settings/video.svg); - qproperty-hotkeysIcon: url(theme:Dark/settings/hotkeys.svg); - qproperty-accessibilityIcon: url(theme:Dark/settings/accessibility.svg); - qproperty-advancedIcon: url(theme:Dark/settings/advanced.svg); -} - -/* Checkboxes */ -QCheckBox { - -} - -QCheckBox::indicator, -QGroupBox::indicator { - width: var(--icon_base); - height: var(--icon_base); -} - -QGroupBox::indicator { - margin-left: 2px; -} - -QCheckBox::indicator:unchecked, -QGroupBox::indicator:unchecked { - image: url(theme:Yami/checkbox_unchecked.svg); -} - -QCheckBox::indicator:unchecked:hover, -QGroupBox::indicator:unchecked:hover { - border: none; - image: url(theme:Yami/checkbox_unchecked_focus.svg); -} - -QCheckBox::indicator:checked, -QGroupBox::indicator:checked { - image: url(theme:Yami/checkbox_checked.svg); -} - -QCheckBox::indicator:checked:hover, -QGroupBox::indicator:checked:hover { - image: url(theme:Yami/checkbox_checked_focus.svg); -} - -QCheckBox::indicator:checked:disabled, -QGroupBox::indicator:checked:disabled { - image: url(theme:Yami/checkbox_checked_disabled.svg); -} - -QCheckBox::indicator:unchecked:disabled, -QGroupBox::indicator:unchecked:disabled { - image: url(theme:Yami/checkbox_unchecked_disabled.svg); -} - -/* Locked CheckBox */ - -QCheckBox[lockCheckBox=true] { - outline: none; - background: transparent; - max-width: var(--icon_base); - max-height: var(--icon_base); - padding: var(--padding_base); - border: 1px solid transparent; - margin-left: var(--spacing_large); -} - -QCheckBox[lockCheckBox=true]::indicator { - width: var(--icon_base); - height: var(--icon_base); - border-radius: 4px; -} - -QCheckBox[lockCheckBox=true]::indicator:checked, -QCheckBox[lockCheckBox=true]::indicator:checked:hover { - image: url(theme:Dark/locked.svg); -} - -QCheckBox[lockCheckBox=true]::indicator:unchecked, -QCheckBox[lockCheckBox=true]::indicator:unchecked:hover { - image: url(:res/images/unlocked.svg); -} - -QCheckBox[lockCheckBox=true]:hover, -QCheckBox[lockCheckBox=true]:focus { - border: 1px solid var(--border_highlight); -} - -/* Visibility CheckBox */ - -QCheckBox[visibilityCheckBox=true] { - outline: none; - background: transparent; - max-width: var(--icon_base); - max-height: var(--icon_base); - padding: var(--padding_base); - border: 1px solid transparent; - margin-left: var(--spacing_large); -} - -QCheckBox[visibilityCheckBox=true]::indicator { - width: var(--icon_base); - height: var(--icon_base); - border-radius: 4px; -} - -QCheckBox[visibilityCheckBox=true]::indicator:checked, -QCheckBox[visibilityCheckBox=true]::indicator:checked:hover { - image: url(theme:Dark/visible.svg); -} - -QCheckBox[visibilityCheckBox=true]::indicator:unchecked, -QCheckBox[visibilityCheckBox=true]::indicator:unchecked:hover { - image: url(:res/images/invisible.svg); -} - -QCheckBox[visibilityCheckBox=true]:hover, -QCheckBox[visibilityCheckBox=true]:focus { - border: 1px solid var(--border_highlight); -} - -* [themeID="revertIcon"] { - qproperty-icon: url(theme:Dark/revert.svg); -} - -/* Mute CheckBox */ - -MuteCheckBox { - outline: none; -} - -MuteCheckBox::indicator, -MuteCheckBox::indicator:unchecked { - width: var(--icon_base); - height: var(--icon_base); - background-color: palette(button); - padding: var(--padding_base_border) var(--padding_base_border); - margin: 0px; - border: 1px solid transparent; - border-radius: var(--border_radius); - icon-size: var(--icon_base); -} - -MuteCheckBox::indicator:hover, -MuteCheckBox::indicator:unchecked:hover { - background-color: palette(mid); - padding: var(--padding_base_border) var(--padding_base_border); - margin: 0px; - border: 1px solid var(--ctp_surface1); - icon-size: var(--icon_base); -} - -MuteCheckBox::indicator:pressed, -MuteCheckBox::indicator:pressed:hover { - background-color: palette(mid); - border-color: var(--ctp_surface1); -} - -MuteCheckBox::indicator:checked { - image: url(theme:Dark/mute.svg); -} - -MuteCheckBox::indicator:indeterminate { - image: url(theme:Dark/unassigned.svg); -} - -MuteCheckBox::indicator:unchecked { - image: url(theme:Dark/settings/audio.svg); -} - -MuteCheckBox::indicator:unchecked:hover { - image: url(theme:Dark/settings/audio.svg); -} - -MuteCheckBox::indicator:unchecked:focus { - image: url(theme:Dark/settings/audio.svg); -} - -MuteCheckBox::indicator:checked:hover { - image: url(theme:Dark/mute.svg); -} - -MuteCheckBox::indicator:checked:focus { - image: url(theme:Dark/mute.svg); -} - -MuteCheckBox::indicator:checked:disabled { - image: url(theme:Dark/mute.svg); -} - -MuteCheckBox::indicator:unchecked:disabled { - image: url(theme:Dark/settings/audio.svg); -} - -#hotkeyFilterReset { - margin-top: 0px; -} - -OBSHotkeyWidget { - padding: 8px 0px; - margin: 2px 0px; -} - -OBSHotkeyLabel { - padding: 4px 0px; -} - -OBSHotkeyLabel[hotkeyPairHover=true] { - color: var(--ctp_blue); -} - -OBSHotkeyWidget QPushButton { - min-width: 16px; - padding: var(--padding_base); - margin-top: 0px; - margin-left: var(--spacing_base); -} - - -/* Sources List Group Collapse Checkbox */ - -QCheckBox[sourceTreeSubItem=true] { - background: transparent; - outline: none; - padding: 1px; - min-width: var(--icon_base); - min-height: var(--icon_base); -} - -QCheckBox[sourceTreeSubItem=true]::indicator { - width: var(--icon_base); - height: var(--icon_base); - padding: 0px; - border: 1px solid transparent; - border-radius: 4px; - margin-left: -1px; -} - -QCheckBox[sourceTreeSubItem=true]::indicator:checked, -QCheckBox[sourceTreeSubItem=true]::indicator:checked:hover { - image: url(theme:Dark/expand.svg); -} - -QCheckBox[sourceTreeSubItem=true]::indicator:unchecked, -QCheckBox[sourceTreeSubItem=true]::indicator:unchecked:hover { - image: url(theme:Dark/collapse.svg); -} - -QCheckBox[sourceTreeSubItem=true]::indicator:hover, -QCheckBox[sourceTreeSubItem=true]::indicator:focus { - border: 1px solid var(--border_highlight); -} - -/* Source Icons */ - -OBSBasic { - qproperty-imageIcon: url(theme:Dark/sources/image.svg); - qproperty-colorIcon: url(theme:Dark/sources/brush.svg); - qproperty-slideshowIcon: url(theme:Dark/sources/slideshow.svg); - qproperty-audioInputIcon: url(theme:Dark/sources/microphone.svg); - qproperty-audioOutputIcon: url(theme:Dark/settings/audio.svg); - qproperty-desktopCapIcon: url(theme:Dark/settings/video.svg); - qproperty-windowCapIcon: url(theme:Dark/sources/window.svg); - qproperty-gameCapIcon: url(theme:Dark/sources/gamepad.svg); - qproperty-cameraIcon: url(theme:Dark/sources/camera.svg); - qproperty-textIcon: url(theme:Dark/sources/text.svg); - qproperty-mediaIcon: url(theme:Dark/sources/media.svg); - qproperty-browserIcon: url(theme:Dark/sources/globe.svg); - qproperty-groupIcon: url(theme:Dark/sources/group.svg); - qproperty-sceneIcon: url(theme:Dark/sources/scene.svg); - qproperty-defaultIcon: url(theme:Dark/sources/default.svg); - qproperty-audioProcessOutputIcon: url(theme:Dark/sources/windowaudio.svg); -} - -/* Scene Tree Grid Mode */ - -SceneTree { - qproperty-gridItemWidth: 154; - qproperty-gridItemHeight: var(--input_height_base); -} - -*[gridMode="true"] SceneTree::item { - color: palette(text); - background-color: palette(button); - border-radius: var(--border_radius); - margin: var(--spacing_base); -} - -*[gridMode="true"] SceneTree::item:selected { - background-color: var(--ctp_surface1); -} - -*[gridMode="true"] SceneTree::item:checked { - background-color: var(--ctp_surface1); -} - -*[gridMode="true"] SceneTree::item:hover { - background-color: var(--ctp_surface1); -} - -*[gridMode="true"] SceneTree::item:selected:hover { - background-color: var(--ctp_surface1); -} - -/* Save icon */ - -* [themeID="replayIconSmall"] { - qproperty-icon: url(theme:Dark/save.svg); -} - -/* Studio Mode T-Bar */ - -QSlider[themeID="tBarSlider"] { - height: 24px; -} - -QSlider::groove:horizontal[themeID="tBarSlider"] { - height: 8px; -} - -QSlider::sub-page:horizontal[themeID="tBarSlider"] { - background: var(--ctp_blue); -} - -QSlider::handle:horizontal[themeID="tBarSlider"] { - width: 12px; - height: 24px; - margin: -24px 0px; -} - -/* Media icons */ - -* [themeID="playIcon"] { - qproperty-icon: url(theme:Dark/media/media_play.svg); -} - -* [themeID="pauseIcon"] { - qproperty-icon: url(theme:Dark/media/media_pause.svg); -} - -* [themeID="restartIcon"] { - qproperty-icon: url(theme:Dark/media/media_restart.svg); -} - -* [themeID="stopIcon"] { - qproperty-icon: url(theme:Dark/media/media_stop.svg); -} - -* [themeID="nextIcon"] { - qproperty-icon: url(theme:Dark/media/media_next.svg); -} - -* [themeID="previousIcon"] { - qproperty-icon: url(theme:Dark/media/media_previous.svg); -} - -/* YouTube Integration */ -OBSYoutubeActions { - qproperty-thumbPlaceholder: url(theme:Dark/sources/image.svg); -} - -#ytEventList QLabel { - color: palette(text); - background-color: var(--ctp_surface0); - border: none; - border-radius: var(--border_radius); - padding: 4px 20px; -} - -#ytEventList QLabel:hover { - background-color: var(--ctp_surface1); -} - -#ytEventList QLabel[isSelectedEvent=true] { - background-color: var(--ctp_surface1); - border: none; -} - -#ytEventList QLabel[isSelectedEvent=true]:hover { - background-color: var(--ctp_blue); - color: palette(text); -} - -/* Calendar Widget */ -QDateTimeEdit::down-arrow { - qproperty-alignment: AlignTop; - image: url(theme:Dark/down.svg); - width: 100%; -} - -QDateTimeEdit:on { - background-color: palette(mid); -} - -/* Calendar Top Bar */ -QCalendarWidget QWidget#qt_calendar_navigationbar { - background-color: palette(base); - padding: var(--padding_base) var(--padding_large); -} - -/* Calendar Top Bar Buttons */ -QCalendarWidget QToolButton { - background-color: palette(base); - padding: 2px 16px; - border-radius: var(--border_radius); - margin: var(--spacing_base); -} - -#qt_calendar_monthbutton::menu-indicator { - image: url(theme:Dark/down.svg); - subcontrol-position: right; - padding-top: var(--padding_small); - padding-right: var(--padding_base); - height: 10px; - width: 10px; -} - -QCalendarWidget #qt_calendar_prevmonth { - padding: 2px; - qproperty-icon: url(theme:Dark/left.svg); - icon-size: var(--icon_base); -} - -QCalendarWidget #qt_calendar_nextmonth { - padding: var(--padding_small); - qproperty-icon: url(theme:Dark/right.svg); - icon-size: var(--icon_base); -} - -QCalendarWidget QToolButton:hover { - background-color: var(--ctp_surface1); - border-radius: var(--border_radius); -} - -QCalendarWidget QToolButton:pressed { - background-color: var(--ctp_crust); -} - -/* Month Dropdown Menu */ -QCalendarWidget QMenu { -} - -/* Year spinbox */ -QCalendarWidget QSpinBox { - background-color: var(--ctp_crust); - border: none; - border-radius: var(--border_radius); - margin: 0px var(--spacing_base) 0px 0px; - padding: var(--padding_base) 16px; -} - -QCalendarWidget QSpinBox::up-button { subcontrol-origin: border; subcontrol-position: top right; width: 16px; } -QCalendarWidget QSpinBox::down-button {subcontrol-origin: border; subcontrol-position: bottom right; width: 16px;} -QCalendarWidget QSpinBox::up-arrow { width: 10px; height: 10px; } -QCalendarWidget QSpinBox::down-arrow { width: 10px; height: 10px; } - -/* Days of the Week Bar */ -QCalendarWidget QWidget { alternate-background-color: palette(mid); } - -QCalendarWidget QAbstractItemView:enabled { - background-color: palette(base); - color: palette(text); -} - -QCalendarWidget QAbstractItemView:disabled { - color: var(--ctp_overlay1); -} - -/* VirtualCam Plugin Fixes */ - -#VirtualProperties QWidget { - margin-top: 0; - margin-bottom: 0; -} - -/* Disable icons on QDialogButtonBox */ -QDialogButtonBox { - dialogbuttonbox-buttons-have-icons: 0; -} - -/* Stats dialog */ -OBSBasicStats { - background: palette(dark); -} - -/* Advanced audio dialog */ -OBSBasicAdvAudio #scrollAreaWidgetContents { - background: palette(dark); -} diff --git a/.config/obs-studio/themes/Catppuccin_Frappe.ovt b/.config/obs-studio/themes/Catppuccin_Frappe.ovt deleted file mode 100644 index 1d70881..0000000 --- a/.config/obs-studio/themes/Catppuccin_Frappe.ovt +++ /dev/null @@ -1,324 +0,0 @@ -@OBSThemeMeta { - name: 'Frappe'; - id: 'com.obsproject.Catppuccin.Frappe'; - extends: 'com.obsproject.Catppuccin'; - author: 'Xurdejl'; - dark: 'true'; -} - -@OBSThemeVars { - --ctp_rosewater: #f2d5cf; - --ctp_flamingo: #eebebe; - --ctp_pink: #f4b8e4; - --ctp_mauve: #ca9ee6; - --ctp_red: #e78284; - --ctp_maroon: #ea999c; - --ctp_peach: #ef9f76; - --ctp_yellow: #e5c890; - --ctp_green: #a6d189; - --ctp_teal: #81c8be; - --ctp_sky: #99d1db; - --ctp_sapphire: #85c1dc; - --ctp_blue: #8caaee; - --ctp_lavender: #babbf1; - --ctp_text: #c6d0f5; - --ctp_subtext1: #b5bfe2; - --ctp_subtext0: #a5adce; - --ctp_overlay2: #949cbb; - --ctp_overlay1: #838ba7; - --ctp_overlay0: #737994; - --ctp_surface2: #626880; - --ctp_surface1: #51576d; - --ctp_surface0: #414559; - --ctp_base: #303446; - --ctp_mantle: #292c3c; - --ctp_crust: #232634; - --ctp_selection_background: #44495d; -} - -VolumeMeter { - qproperty-foregroundNominalColor: #7cbc52; - qproperty-foregroundWarningColor: #e76f33; - qproperty-foregroundErrorColor: #db4346; -} - -/* Context Menu */ -QMenu::right-arrow { - image: url(theme:Dark/expand.svg); -} - -/* Dock Widget */ -QDockWidget { - titlebar-close-icon: url(theme:Dark/close.svg); - titlebar-normal-icon: url(theme:Dark/popout.svg); -} - -/* Source Context Bar */ -QPushButton#sourcePropertiesButton { - qproperty-icon: url(theme:Dark/settings/general.svg); -} - -QPushButton#sourceFiltersButton { - qproperty-icon: url(theme:Dark/filter.svg); -} - -/* Scenes and Sources toolbar */ -* [themeID="addIconSmall"] { - qproperty-icon: url(theme:Dark/plus.svg); -} - -* [themeID="removeIconSmall"] { - qproperty-icon: url(theme:Dark/trash.svg); -} - -* [themeID="clearIconSmall"] { - qproperty-icon: url(theme:Dark/entry-clear.svg); -} - -* [themeID="propertiesIconSmall"] { - qproperty-icon: url(theme:Dark/settings/general.svg); -} - -* [themeID="configIconSmall"] { - qproperty-icon: url(theme:Dark/settings/general.svg); -} - -* [themeID="menuIconSmall"] { - qproperty-icon: url(theme:Dark/dots-vert.svg); -} - -* [themeID="refreshIconSmall"] { - qproperty-icon: url(theme:Dark/refresh.svg); -} - -* [themeID="cogsIcon"] { - qproperty-icon: url(theme:Dark/cogs.svg); -} - -#sourceInteractButton { - qproperty-icon: url(theme:Dark/interact.svg); -} - -* [themeID="upArrowIconSmall"] { - qproperty-icon: url(theme:Dark/up.svg); -} - -* [themeID="downArrowIconSmall"] { - qproperty-icon: url(theme:Dark/down.svg); -} - -* [themeID="pauseIconSmall"] { - qproperty-icon: url(theme:Dark/media-pause.svg); -} - -* [themeID="filtersIcon"] { - qproperty-icon: url(theme:Dark/filter.svg); -} - -QToolBarExtension { - qproperty-icon: url(theme:Dark/dots-vert.svg); -} - -/* ComboBox */ -QComboBox::down-arrow, -QDateTimeEdit::down-arrow { - image: url(theme:Dark/collapse.svg); -} - -QComboBox::down-arrow:editable, -QDateTimeEdit::down-arrow:editable { - image: url(theme:Dark/down.svg); -} - -/* Spinbox and doubleSpinbox */ -QSpinBox::up-arrow, -QDoubleSpinBox::up-arrow { - image: url(theme:Dark/up.svg); -} - -QSpinBox::down-arrow, -QDoubleSpinBox::down-arrow { - image: url(theme:Dark/down.svg); -} - -/* Buttons */ -QPushButton::menu-indicator { - image: url(theme:Dark/down.svg); -} - -/* Settings Icons */ -OBSBasicSettings { - qproperty-generalIcon: url(theme:Dark/settings/general.svg); - qproperty-appearanceIcon: url(theme:Dark/settings/appearance.svg); - qproperty-streamIcon: url(theme:Dark/settings/stream.svg); - qproperty-outputIcon: url(theme:Dark/settings/output.svg); - qproperty-audioIcon: url(theme:Dark/settings/audio.svg); - qproperty-videoIcon: url(theme:Dark/settings/video.svg); - qproperty-hotkeysIcon: url(theme:Dark/settings/hotkeys.svg); - qproperty-accessibilityIcon: url(theme:Dark/settings/accessibility.svg); - qproperty-advancedIcon: url(theme:Dark/settings/advanced.svg); -} - -/* Checkboxes */ -QCheckBox::indicator:unchecked, -QGroupBox::indicator:unchecked { - image: url(theme:Yami/checkbox_unchecked.svg); -} - -QCheckBox::indicator:unchecked:hover, -QGroupBox::indicator:unchecked:hover { - border: none; - image: url(theme:Yami/checkbox_unchecked_focus.svg); -} - -QCheckBox::indicator:checked, -QGroupBox::indicator:checked { - image: url(theme:Yami/checkbox_checked.svg); -} - -QCheckBox::indicator:checked:hover, -QGroupBox::indicator:checked:hover { - image: url(theme:Yami/checkbox_checked_focus.svg); -} - -QCheckBox::indicator:checked:disabled, -QGroupBox::indicator:checked:disabled { - image: url(theme:Yami/checkbox_checked_disabled.svg); -} - -/* Locked CheckBox */ -QCheckBox[lockCheckBox=true]::indicator:checked, -QCheckBox[lockCheckBox=true]::indicator:checked:hover { - image: url(theme:Dark/locked.svg); -} - -/* Visibility CheckBox */ -QCheckBox[visibilityCheckBox=true]::indicator:checked, -QCheckBox[visibilityCheckBox=true]::indicator:checked:hover { - image: url(theme:Dark/visible.svg); -} - -* [themeID="revertIcon"] { - qproperty-icon: url(theme:Dark/revert.svg); -} - -/* Mute CheckBox */ -MuteCheckBox::indicator:checked { - image: url(theme:Dark/mute.svg); -} - -MuteCheckBox::indicator:indeterminate { - image: url(theme:Dark/unassigned.svg); -} - -MuteCheckBox::indicator:unchecked { - image: url(theme:Dark/settings/audio.svg); -} - -MuteCheckBox::indicator:unchecked:hover { - image: url(theme:Dark/settings/audio.svg); -} - -MuteCheckBox::indicator:unchecked:focus { - image: url(theme:Dark/settings/audio.svg); -} - -MuteCheckBox::indicator:checked:hover { - image: url(theme:Dark/mute.svg); -} - -MuteCheckBox::indicator:checked:focus { - image: url(theme:Dark/mute.svg); -} - -MuteCheckBox::indicator:checked:disabled { - image: url(theme:Dark/mute.svg); -} - -MuteCheckBox::indicator:unchecked:disabled { - image: url(theme:Dark/settings/audio.svg); -} - -/* Sources List Group Collapse Checkbox */ -QCheckBox[sourceTreeSubItem=true]::indicator:checked, -QCheckBox[sourceTreeSubItem=true]::indicator:checked:hover { - image: url(theme:Dark/expand.svg); -} - -QCheckBox[sourceTreeSubItem=true]::indicator:unchecked, -QCheckBox[sourceTreeSubItem=true]::indicator:unchecked:hover { - image: url(theme:Dark/collapse.svg); -} - -/* Source Icons */ -OBSBasic { - qproperty-imageIcon: url(theme:Dark/sources/image.svg); - qproperty-colorIcon: url(theme:Dark/sources/brush.svg); - qproperty-slideshowIcon: url(theme:Dark/sources/slideshow.svg); - qproperty-audioInputIcon: url(theme:Dark/sources/microphone.svg); - qproperty-audioOutputIcon: url(theme:Dark/settings/audio.svg); - qproperty-desktopCapIcon: url(theme:Dark/settings/video.svg); - qproperty-windowCapIcon: url(theme:Dark/sources/window.svg); - qproperty-gameCapIcon: url(theme:Dark/sources/gamepad.svg); - qproperty-cameraIcon: url(theme:Dark/sources/camera.svg); - qproperty-textIcon: url(theme:Dark/sources/text.svg); - qproperty-mediaIcon: url(theme:Dark/sources/media.svg); - qproperty-browserIcon: url(theme:Dark/sources/globe.svg); - qproperty-groupIcon: url(theme:Dark/sources/group.svg); - qproperty-sceneIcon: url(theme:Dark/sources/scene.svg); - qproperty-defaultIcon: url(theme:Dark/sources/default.svg); - qproperty-audioProcessOutputIcon: url(theme:Dark/sources/windowaudio.svg); -} - -/* Save icon */ -* [themeID="replayIconSmall"] { - qproperty-icon: url(theme:Dark/save.svg); -} - -/* Media icons */ -* [themeID="playIcon"] { - qproperty-icon: url(theme:Dark/media/media_play.svg); -} - -* [themeID="pauseIcon"] { - qproperty-icon: url(theme:Dark/media/media_pause.svg); -} - -* [themeID="restartIcon"] { - qproperty-icon: url(theme:Dark/media/media_restart.svg); -} - -* [themeID="stopIcon"] { - qproperty-icon: url(theme:Dark/media/media_stop.svg); -} - -* [themeID="nextIcon"] { - qproperty-icon: url(theme:Dark/media/media_next.svg); -} - -* [themeID="previousIcon"] { - qproperty-icon: url(theme:Dark/media/media_previous.svg); -} - -/* YouTube Integration */ -OBSYoutubeActions { - qproperty-thumbPlaceholder: url(theme:Dark/sources/image.svg); -} - -/* Calendar Widget */ -QDateTimeEdit::down-arrow { - image: url(theme:Dark/down.svg); -} - -/* Calendar Top Bar Buttons */ -#qt_calendar_monthbutton::menu-indicator { - image: url(theme:Dark/down.svg); -} - -QCalendarWidget #qt_calendar_prevmonth { - qproperty-icon: url(theme:Dark/left.svg); -} - -QCalendarWidget #qt_calendar_nextmonth { - qproperty-icon: url(theme:Dark/right.svg); -} diff --git a/.config/obs-studio/themes/Catppuccin_Latte.ovt b/.config/obs-studio/themes/Catppuccin_Latte.ovt deleted file mode 100644 index cef62f3..0000000 --- a/.config/obs-studio/themes/Catppuccin_Latte.ovt +++ /dev/null @@ -1,324 +0,0 @@ -@OBSThemeMeta { - name: 'Latte'; - id: 'com.obsproject.Catppuccin.Latte'; - extends: 'com.obsproject.Catppuccin'; - author: 'Xurdejl'; - dark: 'false'; -} - -@OBSThemeVars { - --ctp_rosewater: #dc8a78; - --ctp_flamingo: #dd7878; - --ctp_pink: #ea76cb; - --ctp_mauve: #8839ef; - --ctp_red: #d20f39; - --ctp_maroon: #e64553; - --ctp_peach: #fe640b; - --ctp_yellow: #df8e1d; - --ctp_green: #40a02b; - --ctp_teal: #179299; - --ctp_sky: #04a5e5; - --ctp_sapphire: #209fb5; - --ctp_blue: #1e66f5; - --ctp_lavender: #7287fd; - --ctp_text: #4c4f69; - --ctp_subtext1: #5c5f77; - --ctp_subtext0: #6c6f85; - --ctp_overlay2: #7c7f93; - --ctp_overlay1: #8c8fa1; - --ctp_overlay0: #9ca0b0; - --ctp_surface2: #acb0be; - --ctp_surface1: #bcc0cc; - --ctp_surface0: #ccd0da; - --ctp_base: #eff1f5; - --ctp_mantle: #e6e9ef; - --ctp_crust: #dce0e8; - --ctp_selection_background: #d4d7df; -} - -VolumeMeter { - qproperty-foregroundNominalColor: #62ce4a; - qproperty-foregroundWarningColor: #fe9558; - qproperty-foregroundErrorColor: #f13d64; -} - -/* Context Menu */ -QMenu::right-arrow { - image: url(theme:Light/expand.svg); -} - -/* Dock Widget */ -QDockWidget { - titlebar-close-icon: url(theme:Light/close.svg); - titlebar-normal-icon: url(theme:Light/popout.svg); -} - -/* Source Context Bar */ -QPushButton#sourcePropertiesButton { - qproperty-icon: url(theme:Light/settings/general.svg); -} - -QPushButton#sourceFiltersButton { - qproperty-icon: url(theme:Light/filter.svg); -} - -/* Scenes and Sources toolbar */ -* [themeID="addIconSmall"] { - qproperty-icon: url(theme:Light/plus.svg); -} - -* [themeID="removeIconSmall"] { - qproperty-icon: url(theme:Light/trash.svg); -} - -* [themeID="clearIconSmall"] { - qproperty-icon: url(theme:Light/entry-clear.svg); -} - -* [themeID="propertiesIconSmall"] { - qproperty-icon: url(theme:Light/settings/general.svg); -} - -* [themeID="configIconSmall"] { - qproperty-icon: url(theme:Light/settings/general.svg); -} - -* [themeID="menuIconSmall"] { - qproperty-icon: url(theme:Light/dots-vert.svg); -} - -* [themeID="refreshIconSmall"] { - qproperty-icon: url(theme:Light/refresh.svg); -} - -* [themeID="cogsIcon"] { - qproperty-icon: url(theme:Light/cogs.svg); -} - -#sourceInteractButton { - qproperty-icon: url(theme:Light/interact.svg); -} - -* [themeID="upArrowIconSmall"] { - qproperty-icon: url(theme:Light/up.svg); -} - -* [themeID="downArrowIconSmall"] { - qproperty-icon: url(theme:Light/down.svg); -} - -* [themeID="pauseIconSmall"] { - qproperty-icon: url(theme:Light/media-pause.svg); -} - -* [themeID="filtersIcon"] { - qproperty-icon: url(theme:Light/filter.svg); -} - -QToolBarExtension { - qproperty-icon: url(theme:Light/dots-vert.svg); -} - -/* ComboBox */ -QComboBox::down-arrow, -QDateTimeEdit::down-arrow { - image: url(theme:Light/collapse.svg); -} - -QComboBox::down-arrow:editable, -QDateTimeEdit::down-arrow:editable { - image: url(theme:Light/down.svg); -} - -/* Spinbox and doubleSpinbox */ -QSpinBox::up-arrow, -QDoubleSpinBox::up-arrow { - image: url(theme:Light/up.svg); -} - -QSpinBox::down-arrow, -QDoubleSpinBox::down-arrow { - image: url(theme:Light/down.svg); -} - -/* Buttons */ -QPushButton::menu-indicator { - image: url(theme:Light/down.svg); -} - -/* Settings Icons */ -OBSBasicSettings { - qproperty-generalIcon: url(theme:Light/settings/general.svg); - qproperty-appearanceIcon: url(theme:Light/settings/appearance.svg); - qproperty-streamIcon: url(theme:Light/settings/stream.svg); - qproperty-outputIcon: url(theme:Light/settings/output.svg); - qproperty-audioIcon: url(theme:Light/settings/audio.svg); - qproperty-videoIcon: url(theme:Light/settings/video.svg); - qproperty-hotkeysIcon: url(theme:Light/settings/hotkeys.svg); - qproperty-accessibilityIcon: url(theme:Light/settings/accessibility.svg); - qproperty-advancedIcon: url(theme:Light/settings/advanced.svg); -} - -/* Checkboxes */ -QCheckBox::indicator:unchecked, -QGroupBox::indicator:unchecked { - image: url(theme:Light/checkbox_unchecked.svg); -} - -QCheckBox::indicator:unchecked:hover, -QGroupBox::indicator:unchecked:hover { - border: none; - image: url(theme:Light/checkbox_unchecked_focus.svg); -} - -QCheckBox::indicator:checked, -QGroupBox::indicator:checked { - image: url(theme:Light/checkbox_checked.svg); -} - -QCheckBox::indicator:checked:hover, -QGroupBox::indicator:checked:hover { - image: url(theme:Light/checkbox_checked_focus.svg); -} - -QCheckBox::indicator:checked:disabled, -QGroupBox::indicator:checked:disabled { - image: url(theme:Light/checkbox_checked_disabled.svg); -} - -/* Locked CheckBox */ -QCheckBox[lockCheckBox=true]::indicator:checked, -QCheckBox[lockCheckBox=true]::indicator:checked:hover { - image: url(theme:Light/locked.svg); -} - -/* Visibility CheckBox */ -QCheckBox[visibilityCheckBox=true]::indicator:checked, -QCheckBox[visibilityCheckBox=true]::indicator:checked:hover { - image: url(theme:Light/visible.svg); -} - -* [themeID="revertIcon"] { - qproperty-icon: url(theme:Light/revert.svg); -} - -/* Mute CheckBox */ -MuteCheckBox::indicator:checked { - image: url(theme:Light/mute.svg); -} - -MuteCheckBox::indicator:indeterminate { - image: url(theme:Light/unassigned.svg); -} - -MuteCheckBox::indicator:unchecked { - image: url(theme:Light/settings/audio.svg); -} - -MuteCheckBox::indicator:unchecked:hover { - image: url(theme:Light/settings/audio.svg); -} - -MuteCheckBox::indicator:unchecked:focus { - image: url(theme:Light/settings/audio.svg); -} - -MuteCheckBox::indicator:checked:hover { - image: url(theme:Light/mute.svg); -} - -MuteCheckBox::indicator:checked:focus { - image: url(theme:Light/mute.svg); -} - -MuteCheckBox::indicator:checked:disabled { - image: url(theme:Light/mute.svg); -} - -MuteCheckBox::indicator:unchecked:disabled { - image: url(theme:Light/settings/audio.svg); -} - -/* Sources List Group Collapse Checkbox */ -QCheckBox[sourceTreeSubItem=true]::indicator:checked, -QCheckBox[sourceTreeSubItem=true]::indicator:checked:hover { - image: url(theme:Light/expand.svg); -} - -QCheckBox[sourceTreeSubItem=true]::indicator:unchecked, -QCheckBox[sourceTreeSubItem=true]::indicator:unchecked:hover { - image: url(theme:Light/collapse.svg); -} - -/* Source Icons */ -OBSBasic { - qproperty-imageIcon: url(theme:Light/sources/image.svg); - qproperty-colorIcon: url(theme:Light/sources/brush.svg); - qproperty-slideshowIcon: url(theme:Light/sources/slideshow.svg); - qproperty-audioInputIcon: url(theme:Light/sources/microphone.svg); - qproperty-audioOutputIcon: url(theme:Light/settings/audio.svg); - qproperty-desktopCapIcon: url(theme:Light/settings/video.svg); - qproperty-windowCapIcon: url(theme:Light/sources/window.svg); - qproperty-gameCapIcon: url(theme:Light/sources/gamepad.svg); - qproperty-cameraIcon: url(theme:Light/sources/camera.svg); - qproperty-textIcon: url(theme:Light/sources/text.svg); - qproperty-mediaIcon: url(theme:Light/sources/media.svg); - qproperty-browserIcon: url(theme:Light/sources/globe.svg); - qproperty-groupIcon: url(theme:Light/sources/group.svg); - qproperty-sceneIcon: url(theme:Light/sources/scene.svg); - qproperty-defaultIcon: url(theme:Light/sources/default.svg); - qproperty-audioProcessOutputIcon: url(theme:Light/sources/windowaudio.svg); -} - -/* Save icon */ -* [themeID="replayIconSmall"] { - qproperty-icon: url(theme:Light/save.svg); -} - -/* Media icons */ -* [themeID="playIcon"] { - qproperty-icon: url(theme:Light/media/media_play.svg); -} - -* [themeID="pauseIcon"] { - qproperty-icon: url(theme:Light/media/media_pause.svg); -} - -* [themeID="restartIcon"] { - qproperty-icon: url(theme:Light/media/media_restart.svg); -} - -* [themeID="stopIcon"] { - qproperty-icon: url(theme:Light/media/media_stop.svg); -} - -* [themeID="nextIcon"] { - qproperty-icon: url(theme:Light/media/media_next.svg); -} - -* [themeID="previousIcon"] { - qproperty-icon: url(theme:Light/media/media_previous.svg); -} - -/* YouTube Integration */ -OBSYoutubeActions { - qproperty-thumbPlaceholder: url(theme:Light/sources/image.svg); -} - -/* Calendar Widget */ -QDateTimeEdit::down-arrow { - image: url(theme:Light/down.svg); -} - -/* Calendar Top Bar Buttons */ -#qt_calendar_monthbutton::menu-indicator { - image: url(theme:Light/down.svg); -} - -QCalendarWidget #qt_calendar_prevmonth { - qproperty-icon: url(theme:Light/left.svg); -} - -QCalendarWidget #qt_calendar_nextmonth { - qproperty-icon: url(theme:Light/right.svg); -} diff --git a/.config/obs-studio/themes/Catppuccin_Macchiato.ovt b/.config/obs-studio/themes/Catppuccin_Macchiato.ovt deleted file mode 100644 index 576a372..0000000 --- a/.config/obs-studio/themes/Catppuccin_Macchiato.ovt +++ /dev/null @@ -1,324 +0,0 @@ -@OBSThemeMeta { - name: 'Macchiato'; - id: 'com.obsproject.Catppuccin.Macchiato'; - extends: 'com.obsproject.Catppuccin'; - author: 'Xurdejl'; - dark: 'true'; -} - -@OBSThemeVars { - --ctp_rosewater: #f4dbd6; - --ctp_flamingo: #f0c6c6; - --ctp_pink: #f5bde6; - --ctp_mauve: #c6a0f6; - --ctp_red: #ed8796; - --ctp_maroon: #ee99a0; - --ctp_peach: #f5a97f; - --ctp_yellow: #eed49f; - --ctp_green: #a6da95; - --ctp_teal: #8bd5ca; - --ctp_sky: #91d7e3; - --ctp_sapphire: #7dc4e4; - --ctp_blue: #8aadf4; - --ctp_lavender: #b7bdf8; - --ctp_text: #cad3f5; - --ctp_subtext1: #b8c0e0; - --ctp_subtext0: #a5adcb; - --ctp_overlay2: #939ab7; - --ctp_overlay1: #8087a2; - --ctp_overlay0: #6e738d; - --ctp_surface2: #5b6078; - --ctp_surface1: #494d64; - --ctp_surface0: #363a4f; - --ctp_base: #24273a; - --ctp_mantle: #1e2030; - --ctp_crust: #181926; - --ctp_selection_background: #3a3d53; -} - -VolumeMeter { - qproperty-foregroundNominalColor: #78c75d; - qproperty-foregroundWarningColor: #ef7939; - qproperty-foregroundErrorColor: #e3455d; -} - -/* Context Menu */ -QMenu::right-arrow { - image: url(theme:Dark/expand.svg); -} - -/* Dock Widget */ -QDockWidget { - titlebar-close-icon: url(theme:Dark/close.svg); - titlebar-normal-icon: url(theme:Dark/popout.svg); -} - -/* Source Context Bar */ -QPushButton#sourcePropertiesButton { - qproperty-icon: url(theme:Dark/settings/general.svg); -} - -QPushButton#sourceFiltersButton { - qproperty-icon: url(theme:Dark/filter.svg); -} - -/* Scenes and Sources toolbar */ -* [themeID="addIconSmall"] { - qproperty-icon: url(theme:Dark/plus.svg); -} - -* [themeID="removeIconSmall"] { - qproperty-icon: url(theme:Dark/trash.svg); -} - -* [themeID="clearIconSmall"] { - qproperty-icon: url(theme:Dark/entry-clear.svg); -} - -* [themeID="propertiesIconSmall"] { - qproperty-icon: url(theme:Dark/settings/general.svg); -} - -* [themeID="configIconSmall"] { - qproperty-icon: url(theme:Dark/settings/general.svg); -} - -* [themeID="menuIconSmall"] { - qproperty-icon: url(theme:Dark/dots-vert.svg); -} - -* [themeID="refreshIconSmall"] { - qproperty-icon: url(theme:Dark/refresh.svg); -} - -* [themeID="cogsIcon"] { - qproperty-icon: url(theme:Dark/cogs.svg); -} - -#sourceInteractButton { - qproperty-icon: url(theme:Dark/interact.svg); -} - -* [themeID="upArrowIconSmall"] { - qproperty-icon: url(theme:Dark/up.svg); -} - -* [themeID="downArrowIconSmall"] { - qproperty-icon: url(theme:Dark/down.svg); -} - -* [themeID="pauseIconSmall"] { - qproperty-icon: url(theme:Dark/media-pause.svg); -} - -* [themeID="filtersIcon"] { - qproperty-icon: url(theme:Dark/filter.svg); -} - -QToolBarExtension { - qproperty-icon: url(theme:Dark/dots-vert.svg); -} - -/* ComboBox */ -QComboBox::down-arrow, -QDateTimeEdit::down-arrow { - image: url(theme:Dark/collapse.svg); -} - -QComboBox::down-arrow:editable, -QDateTimeEdit::down-arrow:editable { - image: url(theme:Dark/down.svg); -} - -/* Spinbox and doubleSpinbox */ -QSpinBox::up-arrow, -QDoubleSpinBox::up-arrow { - image: url(theme:Dark/up.svg); -} - -QSpinBox::down-arrow, -QDoubleSpinBox::down-arrow { - image: url(theme:Dark/down.svg); -} - -/* Buttons */ -QPushButton::menu-indicator { - image: url(theme:Dark/down.svg); -} - -/* Settings Icons */ -OBSBasicSettings { - qproperty-generalIcon: url(theme:Dark/settings/general.svg); - qproperty-appearanceIcon: url(theme:Dark/settings/appearance.svg); - qproperty-streamIcon: url(theme:Dark/settings/stream.svg); - qproperty-outputIcon: url(theme:Dark/settings/output.svg); - qproperty-audioIcon: url(theme:Dark/settings/audio.svg); - qproperty-videoIcon: url(theme:Dark/settings/video.svg); - qproperty-hotkeysIcon: url(theme:Dark/settings/hotkeys.svg); - qproperty-accessibilityIcon: url(theme:Dark/settings/accessibility.svg); - qproperty-advancedIcon: url(theme:Dark/settings/advanced.svg); -} - -/* Checkboxes */ -QCheckBox::indicator:unchecked, -QGroupBox::indicator:unchecked { - image: url(theme:Yami/checkbox_unchecked.svg); -} - -QCheckBox::indicator:unchecked:hover, -QGroupBox::indicator:unchecked:hover { - border: none; - image: url(theme:Yami/checkbox_unchecked_focus.svg); -} - -QCheckBox::indicator:checked, -QGroupBox::indicator:checked { - image: url(theme:Yami/checkbox_checked.svg); -} - -QCheckBox::indicator:checked:hover, -QGroupBox::indicator:checked:hover { - image: url(theme:Yami/checkbox_checked_focus.svg); -} - -QCheckBox::indicator:checked:disabled, -QGroupBox::indicator:checked:disabled { - image: url(theme:Yami/checkbox_checked_disabled.svg); -} - -/* Locked CheckBox */ -QCheckBox[lockCheckBox=true]::indicator:checked, -QCheckBox[lockCheckBox=true]::indicator:checked:hover { - image: url(theme:Dark/locked.svg); -} - -/* Visibility CheckBox */ -QCheckBox[visibilityCheckBox=true]::indicator:checked, -QCheckBox[visibilityCheckBox=true]::indicator:checked:hover { - image: url(theme:Dark/visible.svg); -} - -* [themeID="revertIcon"] { - qproperty-icon: url(theme:Dark/revert.svg); -} - -/* Mute CheckBox */ -MuteCheckBox::indicator:checked { - image: url(theme:Dark/mute.svg); -} - -MuteCheckBox::indicator:indeterminate { - image: url(theme:Dark/unassigned.svg); -} - -MuteCheckBox::indicator:unchecked { - image: url(theme:Dark/settings/audio.svg); -} - -MuteCheckBox::indicator:unchecked:hover { - image: url(theme:Dark/settings/audio.svg); -} - -MuteCheckBox::indicator:unchecked:focus { - image: url(theme:Dark/settings/audio.svg); -} - -MuteCheckBox::indicator:checked:hover { - image: url(theme:Dark/mute.svg); -} - -MuteCheckBox::indicator:checked:focus { - image: url(theme:Dark/mute.svg); -} - -MuteCheckBox::indicator:checked:disabled { - image: url(theme:Dark/mute.svg); -} - -MuteCheckBox::indicator:unchecked:disabled { - image: url(theme:Dark/settings/audio.svg); -} - -/* Sources List Group Collapse Checkbox */ -QCheckBox[sourceTreeSubItem=true]::indicator:checked, -QCheckBox[sourceTreeSubItem=true]::indicator:checked:hover { - image: url(theme:Dark/expand.svg); -} - -QCheckBox[sourceTreeSubItem=true]::indicator:unchecked, -QCheckBox[sourceTreeSubItem=true]::indicator:unchecked:hover { - image: url(theme:Dark/collapse.svg); -} - -/* Source Icons */ -OBSBasic { - qproperty-imageIcon: url(theme:Dark/sources/image.svg); - qproperty-colorIcon: url(theme:Dark/sources/brush.svg); - qproperty-slideshowIcon: url(theme:Dark/sources/slideshow.svg); - qproperty-audioInputIcon: url(theme:Dark/sources/microphone.svg); - qproperty-audioOutputIcon: url(theme:Dark/settings/audio.svg); - qproperty-desktopCapIcon: url(theme:Dark/settings/video.svg); - qproperty-windowCapIcon: url(theme:Dark/sources/window.svg); - qproperty-gameCapIcon: url(theme:Dark/sources/gamepad.svg); - qproperty-cameraIcon: url(theme:Dark/sources/camera.svg); - qproperty-textIcon: url(theme:Dark/sources/text.svg); - qproperty-mediaIcon: url(theme:Dark/sources/media.svg); - qproperty-browserIcon: url(theme:Dark/sources/globe.svg); - qproperty-groupIcon: url(theme:Dark/sources/group.svg); - qproperty-sceneIcon: url(theme:Dark/sources/scene.svg); - qproperty-defaultIcon: url(theme:Dark/sources/default.svg); - qproperty-audioProcessOutputIcon: url(theme:Dark/sources/windowaudio.svg); -} - -/* Save icon */ -* [themeID="replayIconSmall"] { - qproperty-icon: url(theme:Dark/save.svg); -} - -/* Media icons */ -* [themeID="playIcon"] { - qproperty-icon: url(theme:Dark/media/media_play.svg); -} - -* [themeID="pauseIcon"] { - qproperty-icon: url(theme:Dark/media/media_pause.svg); -} - -* [themeID="restartIcon"] { - qproperty-icon: url(theme:Dark/media/media_restart.svg); -} - -* [themeID="stopIcon"] { - qproperty-icon: url(theme:Dark/media/media_stop.svg); -} - -* [themeID="nextIcon"] { - qproperty-icon: url(theme:Dark/media/media_next.svg); -} - -* [themeID="previousIcon"] { - qproperty-icon: url(theme:Dark/media/media_previous.svg); -} - -/* YouTube Integration */ -OBSYoutubeActions { - qproperty-thumbPlaceholder: url(theme:Dark/sources/image.svg); -} - -/* Calendar Widget */ -QDateTimeEdit::down-arrow { - image: url(theme:Dark/down.svg); -} - -/* Calendar Top Bar Buttons */ -#qt_calendar_monthbutton::menu-indicator { - image: url(theme:Dark/down.svg); -} - -QCalendarWidget #qt_calendar_prevmonth { - qproperty-icon: url(theme:Dark/left.svg); -} - -QCalendarWidget #qt_calendar_nextmonth { - qproperty-icon: url(theme:Dark/right.svg); -} diff --git a/.config/obs-studio/themes/Catppuccin_Mocha.ovt b/.config/obs-studio/themes/Catppuccin_Mocha.ovt deleted file mode 100644 index 6b2ca13..0000000 --- a/.config/obs-studio/themes/Catppuccin_Mocha.ovt +++ /dev/null @@ -1,324 +0,0 @@ -@OBSThemeMeta { - name: 'Mocha'; - id: 'com.obsproject.Catppuccin.Mocha'; - extends: 'com.obsproject.Catppuccin'; - author: 'Xurdejl'; - dark: 'true'; -} - -@OBSThemeVars { - --ctp_rosewater: #f5e0dc; - --ctp_flamingo: #f2cdcd; - --ctp_pink: #f5c2e7; - --ctp_mauve: #cba6f7; - --ctp_red: #f38ba8; - --ctp_maroon: #eba0ac; - --ctp_peach: #fab387; - --ctp_yellow: #f9e2af; - --ctp_green: #a6e3a1; - --ctp_teal: #94e2d5; - --ctp_sky: #89dceb; - --ctp_sapphire: #74c7ec; - --ctp_blue: #89b4fa; - --ctp_lavender: #b4befe; - --ctp_text: #cdd6f4; - --ctp_subtext1: #bac2de; - --ctp_subtext0: #a6adc8; - --ctp_overlay2: #9399b2; - --ctp_overlay1: #7f849c; - --ctp_overlay0: #6c7086; - --ctp_surface2: #585b70; - --ctp_surface1: #45475a; - --ctp_surface0: #313244; - --ctp_base: #1e1e2e; - --ctp_mantle: #181825; - --ctp_crust: #11111b; - --ctp_selection_background: #353649; -} - -VolumeMeter { - qproperty-foregroundNominalColor: #6fd266; - qproperty-foregroundWarningColor: #f7853f; - qproperty-foregroundErrorColor: #ec4675; -} - -/* Context Menu */ -QMenu::right-arrow { - image: url(theme:Dark/expand.svg); -} - -/* Dock Widget */ -QDockWidget { - titlebar-close-icon: url(theme:Dark/close.svg); - titlebar-normal-icon: url(theme:Dark/popout.svg); -} - -/* Source Context Bar */ -QPushButton#sourcePropertiesButton { - qproperty-icon: url(theme:Dark/settings/general.svg); -} - -QPushButton#sourceFiltersButton { - qproperty-icon: url(theme:Dark/filter.svg); -} - -/* Scenes and Sources toolbar */ -* [themeID="addIconSmall"] { - qproperty-icon: url(theme:Dark/plus.svg); -} - -* [themeID="removeIconSmall"] { - qproperty-icon: url(theme:Dark/trash.svg); -} - -* [themeID="clearIconSmall"] { - qproperty-icon: url(theme:Dark/entry-clear.svg); -} - -* [themeID="propertiesIconSmall"] { - qproperty-icon: url(theme:Dark/settings/general.svg); -} - -* [themeID="configIconSmall"] { - qproperty-icon: url(theme:Dark/settings/general.svg); -} - -* [themeID="menuIconSmall"] { - qproperty-icon: url(theme:Dark/dots-vert.svg); -} - -* [themeID="refreshIconSmall"] { - qproperty-icon: url(theme:Dark/refresh.svg); -} - -* [themeID="cogsIcon"] { - qproperty-icon: url(theme:Dark/cogs.svg); -} - -#sourceInteractButton { - qproperty-icon: url(theme:Dark/interact.svg); -} - -* [themeID="upArrowIconSmall"] { - qproperty-icon: url(theme:Dark/up.svg); -} - -* [themeID="downArrowIconSmall"] { - qproperty-icon: url(theme:Dark/down.svg); -} - -* [themeID="pauseIconSmall"] { - qproperty-icon: url(theme:Dark/media-pause.svg); -} - -* [themeID="filtersIcon"] { - qproperty-icon: url(theme:Dark/filter.svg); -} - -QToolBarExtension { - qproperty-icon: url(theme:Dark/dots-vert.svg); -} - -/* ComboBox */ -QComboBox::down-arrow, -QDateTimeEdit::down-arrow { - image: url(theme:Dark/collapse.svg); -} - -QComboBox::down-arrow:editable, -QDateTimeEdit::down-arrow:editable { - image: url(theme:Dark/down.svg); -} - -/* Spinbox and doubleSpinbox */ -QSpinBox::up-arrow, -QDoubleSpinBox::up-arrow { - image: url(theme:Dark/up.svg); -} - -QSpinBox::down-arrow, -QDoubleSpinBox::down-arrow { - image: url(theme:Dark/down.svg); -} - -/* Buttons */ -QPushButton::menu-indicator { - image: url(theme:Dark/down.svg); -} - -/* Settings Icons */ -OBSBasicSettings { - qproperty-generalIcon: url(theme:Dark/settings/general.svg); - qproperty-appearanceIcon: url(theme:Dark/settings/appearance.svg); - qproperty-streamIcon: url(theme:Dark/settings/stream.svg); - qproperty-outputIcon: url(theme:Dark/settings/output.svg); - qproperty-audioIcon: url(theme:Dark/settings/audio.svg); - qproperty-videoIcon: url(theme:Dark/settings/video.svg); - qproperty-hotkeysIcon: url(theme:Dark/settings/hotkeys.svg); - qproperty-accessibilityIcon: url(theme:Dark/settings/accessibility.svg); - qproperty-advancedIcon: url(theme:Dark/settings/advanced.svg); -} - -/* Checkboxes */ -QCheckBox::indicator:unchecked, -QGroupBox::indicator:unchecked { - image: url(theme:Yami/checkbox_unchecked.svg); -} - -QCheckBox::indicator:unchecked:hover, -QGroupBox::indicator:unchecked:hover { - border: none; - image: url(theme:Yami/checkbox_unchecked_focus.svg); -} - -QCheckBox::indicator:checked, -QGroupBox::indicator:checked { - image: url(theme:Yami/checkbox_checked.svg); -} - -QCheckBox::indicator:checked:hover, -QGroupBox::indicator:checked:hover { - image: url(theme:Yami/checkbox_checked_focus.svg); -} - -QCheckBox::indicator:checked:disabled, -QGroupBox::indicator:checked:disabled { - image: url(theme:Yami/checkbox_checked_disabled.svg); -} - -/* Locked CheckBox */ -QCheckBox[lockCheckBox=true]::indicator:checked, -QCheckBox[lockCheckBox=true]::indicator:checked:hover { - image: url(theme:Dark/locked.svg); -} - -/* Visibility CheckBox */ -QCheckBox[visibilityCheckBox=true]::indicator:checked, -QCheckBox[visibilityCheckBox=true]::indicator:checked:hover { - image: url(theme:Dark/visible.svg); -} - -* [themeID="revertIcon"] { - qproperty-icon: url(theme:Dark/revert.svg); -} - -/* Mute CheckBox */ -MuteCheckBox::indicator:checked { - image: url(theme:Dark/mute.svg); -} - -MuteCheckBox::indicator:indeterminate { - image: url(theme:Dark/unassigned.svg); -} - -MuteCheckBox::indicator:unchecked { - image: url(theme:Dark/settings/audio.svg); -} - -MuteCheckBox::indicator:unchecked:hover { - image: url(theme:Dark/settings/audio.svg); -} - -MuteCheckBox::indicator:unchecked:focus { - image: url(theme:Dark/settings/audio.svg); -} - -MuteCheckBox::indicator:checked:hover { - image: url(theme:Dark/mute.svg); -} - -MuteCheckBox::indicator:checked:focus { - image: url(theme:Dark/mute.svg); -} - -MuteCheckBox::indicator:checked:disabled { - image: url(theme:Dark/mute.svg); -} - -MuteCheckBox::indicator:unchecked:disabled { - image: url(theme:Dark/settings/audio.svg); -} - -/* Sources List Group Collapse Checkbox */ -QCheckBox[sourceTreeSubItem=true]::indicator:checked, -QCheckBox[sourceTreeSubItem=true]::indicator:checked:hover { - image: url(theme:Dark/expand.svg); -} - -QCheckBox[sourceTreeSubItem=true]::indicator:unchecked, -QCheckBox[sourceTreeSubItem=true]::indicator:unchecked:hover { - image: url(theme:Dark/collapse.svg); -} - -/* Source Icons */ -OBSBasic { - qproperty-imageIcon: url(theme:Dark/sources/image.svg); - qproperty-colorIcon: url(theme:Dark/sources/brush.svg); - qproperty-slideshowIcon: url(theme:Dark/sources/slideshow.svg); - qproperty-audioInputIcon: url(theme:Dark/sources/microphone.svg); - qproperty-audioOutputIcon: url(theme:Dark/settings/audio.svg); - qproperty-desktopCapIcon: url(theme:Dark/settings/video.svg); - qproperty-windowCapIcon: url(theme:Dark/sources/window.svg); - qproperty-gameCapIcon: url(theme:Dark/sources/gamepad.svg); - qproperty-cameraIcon: url(theme:Dark/sources/camera.svg); - qproperty-textIcon: url(theme:Dark/sources/text.svg); - qproperty-mediaIcon: url(theme:Dark/sources/media.svg); - qproperty-browserIcon: url(theme:Dark/sources/globe.svg); - qproperty-groupIcon: url(theme:Dark/sources/group.svg); - qproperty-sceneIcon: url(theme:Dark/sources/scene.svg); - qproperty-defaultIcon: url(theme:Dark/sources/default.svg); - qproperty-audioProcessOutputIcon: url(theme:Dark/sources/windowaudio.svg); -} - -/* Save icon */ -* [themeID="replayIconSmall"] { - qproperty-icon: url(theme:Dark/save.svg); -} - -/* Media icons */ -* [themeID="playIcon"] { - qproperty-icon: url(theme:Dark/media/media_play.svg); -} - -* [themeID="pauseIcon"] { - qproperty-icon: url(theme:Dark/media/media_pause.svg); -} - -* [themeID="restartIcon"] { - qproperty-icon: url(theme:Dark/media/media_restart.svg); -} - -* [themeID="stopIcon"] { - qproperty-icon: url(theme:Dark/media/media_stop.svg); -} - -* [themeID="nextIcon"] { - qproperty-icon: url(theme:Dark/media/media_next.svg); -} - -* [themeID="previousIcon"] { - qproperty-icon: url(theme:Dark/media/media_previous.svg); -} - -/* YouTube Integration */ -OBSYoutubeActions { - qproperty-thumbPlaceholder: url(theme:Dark/sources/image.svg); -} - -/* Calendar Widget */ -QDateTimeEdit::down-arrow { - image: url(theme:Dark/down.svg); -} - -/* Calendar Top Bar Buttons */ -#qt_calendar_monthbutton::menu-indicator { - image: url(theme:Dark/down.svg); -} - -QCalendarWidget #qt_calendar_prevmonth { - qproperty-icon: url(theme:Dark/left.svg); -} - -QCalendarWidget #qt_calendar_nextmonth { - qproperty-icon: url(theme:Dark/right.svg); -} diff --git a/.config/obs-studio/themes/Theme.ovt b/.config/obs-studio/themes/Theme.ovt deleted file mode 100644 index cef62f3..0000000 --- a/.config/obs-studio/themes/Theme.ovt +++ /dev/null @@ -1,324 +0,0 @@ -@OBSThemeMeta { - name: 'Latte'; - id: 'com.obsproject.Catppuccin.Latte'; - extends: 'com.obsproject.Catppuccin'; - author: 'Xurdejl'; - dark: 'false'; -} - -@OBSThemeVars { - --ctp_rosewater: #dc8a78; - --ctp_flamingo: #dd7878; - --ctp_pink: #ea76cb; - --ctp_mauve: #8839ef; - --ctp_red: #d20f39; - --ctp_maroon: #e64553; - --ctp_peach: #fe640b; - --ctp_yellow: #df8e1d; - --ctp_green: #40a02b; - --ctp_teal: #179299; - --ctp_sky: #04a5e5; - --ctp_sapphire: #209fb5; - --ctp_blue: #1e66f5; - --ctp_lavender: #7287fd; - --ctp_text: #4c4f69; - --ctp_subtext1: #5c5f77; - --ctp_subtext0: #6c6f85; - --ctp_overlay2: #7c7f93; - --ctp_overlay1: #8c8fa1; - --ctp_overlay0: #9ca0b0; - --ctp_surface2: #acb0be; - --ctp_surface1: #bcc0cc; - --ctp_surface0: #ccd0da; - --ctp_base: #eff1f5; - --ctp_mantle: #e6e9ef; - --ctp_crust: #dce0e8; - --ctp_selection_background: #d4d7df; -} - -VolumeMeter { - qproperty-foregroundNominalColor: #62ce4a; - qproperty-foregroundWarningColor: #fe9558; - qproperty-foregroundErrorColor: #f13d64; -} - -/* Context Menu */ -QMenu::right-arrow { - image: url(theme:Light/expand.svg); -} - -/* Dock Widget */ -QDockWidget { - titlebar-close-icon: url(theme:Light/close.svg); - titlebar-normal-icon: url(theme:Light/popout.svg); -} - -/* Source Context Bar */ -QPushButton#sourcePropertiesButton { - qproperty-icon: url(theme:Light/settings/general.svg); -} - -QPushButton#sourceFiltersButton { - qproperty-icon: url(theme:Light/filter.svg); -} - -/* Scenes and Sources toolbar */ -* [themeID="addIconSmall"] { - qproperty-icon: url(theme:Light/plus.svg); -} - -* [themeID="removeIconSmall"] { - qproperty-icon: url(theme:Light/trash.svg); -} - -* [themeID="clearIconSmall"] { - qproperty-icon: url(theme:Light/entry-clear.svg); -} - -* [themeID="propertiesIconSmall"] { - qproperty-icon: url(theme:Light/settings/general.svg); -} - -* [themeID="configIconSmall"] { - qproperty-icon: url(theme:Light/settings/general.svg); -} - -* [themeID="menuIconSmall"] { - qproperty-icon: url(theme:Light/dots-vert.svg); -} - -* [themeID="refreshIconSmall"] { - qproperty-icon: url(theme:Light/refresh.svg); -} - -* [themeID="cogsIcon"] { - qproperty-icon: url(theme:Light/cogs.svg); -} - -#sourceInteractButton { - qproperty-icon: url(theme:Light/interact.svg); -} - -* [themeID="upArrowIconSmall"] { - qproperty-icon: url(theme:Light/up.svg); -} - -* [themeID="downArrowIconSmall"] { - qproperty-icon: url(theme:Light/down.svg); -} - -* [themeID="pauseIconSmall"] { - qproperty-icon: url(theme:Light/media-pause.svg); -} - -* [themeID="filtersIcon"] { - qproperty-icon: url(theme:Light/filter.svg); -} - -QToolBarExtension { - qproperty-icon: url(theme:Light/dots-vert.svg); -} - -/* ComboBox */ -QComboBox::down-arrow, -QDateTimeEdit::down-arrow { - image: url(theme:Light/collapse.svg); -} - -QComboBox::down-arrow:editable, -QDateTimeEdit::down-arrow:editable { - image: url(theme:Light/down.svg); -} - -/* Spinbox and doubleSpinbox */ -QSpinBox::up-arrow, -QDoubleSpinBox::up-arrow { - image: url(theme:Light/up.svg); -} - -QSpinBox::down-arrow, -QDoubleSpinBox::down-arrow { - image: url(theme:Light/down.svg); -} - -/* Buttons */ -QPushButton::menu-indicator { - image: url(theme:Light/down.svg); -} - -/* Settings Icons */ -OBSBasicSettings { - qproperty-generalIcon: url(theme:Light/settings/general.svg); - qproperty-appearanceIcon: url(theme:Light/settings/appearance.svg); - qproperty-streamIcon: url(theme:Light/settings/stream.svg); - qproperty-outputIcon: url(theme:Light/settings/output.svg); - qproperty-audioIcon: url(theme:Light/settings/audio.svg); - qproperty-videoIcon: url(theme:Light/settings/video.svg); - qproperty-hotkeysIcon: url(theme:Light/settings/hotkeys.svg); - qproperty-accessibilityIcon: url(theme:Light/settings/accessibility.svg); - qproperty-advancedIcon: url(theme:Light/settings/advanced.svg); -} - -/* Checkboxes */ -QCheckBox::indicator:unchecked, -QGroupBox::indicator:unchecked { - image: url(theme:Light/checkbox_unchecked.svg); -} - -QCheckBox::indicator:unchecked:hover, -QGroupBox::indicator:unchecked:hover { - border: none; - image: url(theme:Light/checkbox_unchecked_focus.svg); -} - -QCheckBox::indicator:checked, -QGroupBox::indicator:checked { - image: url(theme:Light/checkbox_checked.svg); -} - -QCheckBox::indicator:checked:hover, -QGroupBox::indicator:checked:hover { - image: url(theme:Light/checkbox_checked_focus.svg); -} - -QCheckBox::indicator:checked:disabled, -QGroupBox::indicator:checked:disabled { - image: url(theme:Light/checkbox_checked_disabled.svg); -} - -/* Locked CheckBox */ -QCheckBox[lockCheckBox=true]::indicator:checked, -QCheckBox[lockCheckBox=true]::indicator:checked:hover { - image: url(theme:Light/locked.svg); -} - -/* Visibility CheckBox */ -QCheckBox[visibilityCheckBox=true]::indicator:checked, -QCheckBox[visibilityCheckBox=true]::indicator:checked:hover { - image: url(theme:Light/visible.svg); -} - -* [themeID="revertIcon"] { - qproperty-icon: url(theme:Light/revert.svg); -} - -/* Mute CheckBox */ -MuteCheckBox::indicator:checked { - image: url(theme:Light/mute.svg); -} - -MuteCheckBox::indicator:indeterminate { - image: url(theme:Light/unassigned.svg); -} - -MuteCheckBox::indicator:unchecked { - image: url(theme:Light/settings/audio.svg); -} - -MuteCheckBox::indicator:unchecked:hover { - image: url(theme:Light/settings/audio.svg); -} - -MuteCheckBox::indicator:unchecked:focus { - image: url(theme:Light/settings/audio.svg); -} - -MuteCheckBox::indicator:checked:hover { - image: url(theme:Light/mute.svg); -} - -MuteCheckBox::indicator:checked:focus { - image: url(theme:Light/mute.svg); -} - -MuteCheckBox::indicator:checked:disabled { - image: url(theme:Light/mute.svg); -} - -MuteCheckBox::indicator:unchecked:disabled { - image: url(theme:Light/settings/audio.svg); -} - -/* Sources List Group Collapse Checkbox */ -QCheckBox[sourceTreeSubItem=true]::indicator:checked, -QCheckBox[sourceTreeSubItem=true]::indicator:checked:hover { - image: url(theme:Light/expand.svg); -} - -QCheckBox[sourceTreeSubItem=true]::indicator:unchecked, -QCheckBox[sourceTreeSubItem=true]::indicator:unchecked:hover { - image: url(theme:Light/collapse.svg); -} - -/* Source Icons */ -OBSBasic { - qproperty-imageIcon: url(theme:Light/sources/image.svg); - qproperty-colorIcon: url(theme:Light/sources/brush.svg); - qproperty-slideshowIcon: url(theme:Light/sources/slideshow.svg); - qproperty-audioInputIcon: url(theme:Light/sources/microphone.svg); - qproperty-audioOutputIcon: url(theme:Light/settings/audio.svg); - qproperty-desktopCapIcon: url(theme:Light/settings/video.svg); - qproperty-windowCapIcon: url(theme:Light/sources/window.svg); - qproperty-gameCapIcon: url(theme:Light/sources/gamepad.svg); - qproperty-cameraIcon: url(theme:Light/sources/camera.svg); - qproperty-textIcon: url(theme:Light/sources/text.svg); - qproperty-mediaIcon: url(theme:Light/sources/media.svg); - qproperty-browserIcon: url(theme:Light/sources/globe.svg); - qproperty-groupIcon: url(theme:Light/sources/group.svg); - qproperty-sceneIcon: url(theme:Light/sources/scene.svg); - qproperty-defaultIcon: url(theme:Light/sources/default.svg); - qproperty-audioProcessOutputIcon: url(theme:Light/sources/windowaudio.svg); -} - -/* Save icon */ -* [themeID="replayIconSmall"] { - qproperty-icon: url(theme:Light/save.svg); -} - -/* Media icons */ -* [themeID="playIcon"] { - qproperty-icon: url(theme:Light/media/media_play.svg); -} - -* [themeID="pauseIcon"] { - qproperty-icon: url(theme:Light/media/media_pause.svg); -} - -* [themeID="restartIcon"] { - qproperty-icon: url(theme:Light/media/media_restart.svg); -} - -* [themeID="stopIcon"] { - qproperty-icon: url(theme:Light/media/media_stop.svg); -} - -* [themeID="nextIcon"] { - qproperty-icon: url(theme:Light/media/media_next.svg); -} - -* [themeID="previousIcon"] { - qproperty-icon: url(theme:Light/media/media_previous.svg); -} - -/* YouTube Integration */ -OBSYoutubeActions { - qproperty-thumbPlaceholder: url(theme:Light/sources/image.svg); -} - -/* Calendar Widget */ -QDateTimeEdit::down-arrow { - image: url(theme:Light/down.svg); -} - -/* Calendar Top Bar Buttons */ -#qt_calendar_monthbutton::menu-indicator { - image: url(theme:Light/down.svg); -} - -QCalendarWidget #qt_calendar_prevmonth { - qproperty-icon: url(theme:Light/left.svg); -} - -QCalendarWidget #qt_calendar_nextmonth { - qproperty-icon: url(theme:Light/right.svg); -} diff --git a/.config/posting/config.yaml b/.config/posting/config.yaml deleted file mode 100644 index 5ec049c..0000000 --- a/.config/posting/config.yaml +++ /dev/null @@ -1 +0,0 @@ -theme: Catppuccin diff --git a/.config/posting/themes/catppuccin_latte.yml b/.config/posting/themes/catppuccin_latte.yml deleted file mode 100644 index 7c0744a..0000000 --- a/.config/posting/themes/catppuccin_latte.yml +++ /dev/null @@ -1,26 +0,0 @@ -name: Catppuccin -primary: '#8839ef' -secondary: '#40a02b' -accent: '#7287fd' -background: '#eff1f5' -surface: '#ccd0da' -error: '#d20f39' -success: '#40a02b' -warning: '#df8e1d' - -text_area: - gutter: 'bold #b4befe' - matched_bracket: 'white on #8839ef' -url: - base: 'italic #1e66f5' - protocol: 'bold #40a02b' -syntax: - json_key: 'italic #1e66f5' - json_number: '#fe640b' - json_string: '#40a02b' - json_boolean: '#8839ef' - json_null: 'underline #8839ef' - -author: Thomas Philippot -description: A soothing pastel theme for the high-spirited! -homepage: https://github.com/catppuccin/catppuccin diff --git a/.config/posting/themes/catppuccin_macchiato.yml b/.config/posting/themes/catppuccin_macchiato.yml deleted file mode 100644 index d3357fb..0000000 --- a/.config/posting/themes/catppuccin_macchiato.yml +++ /dev/null @@ -1,26 +0,0 @@ -name: Catppuccin -primary: '#c6a0f6' -secondary: '#a6da95' -accent: '#8aadf4' -background: '#24273a' -surface: '#363a4f' -error: '#ed8796' -success: '#a6da95' -warning: '#eed49f' - -text_area: - gutter: 'bold #b4befe' - matched_bracket: 'black on #c6a0f6' -url: - base: 'italic #91d7e3' - protocol: 'bold #a6da95' -syntax: - json_key: 'italic #8aadf4' - json_number: '#f5a97f' - json_string: '#a6da95' - json_boolean: '#c6a0f6' - json_null: 'underline #c6a0f6' - -author: Thomas Philippot -description: A soothing pastel theme for the high-spirited! -homepage: https://github.com/catppuccin/catppuccin diff --git a/.config/rofi/colors/adapta.rasi b/.config/rofi/colors/adapta.rasi deleted file mode 100644 index dcde9e5..0000000 --- a/.config/rofi/colors/adapta.rasi +++ /dev/null @@ -1,16 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Colors - **/ - -* { - background: #222D32FF; - background-alt: #29353BFF; - foreground: #B8C2C6FF; - selected: #00BCD4FF; - active: #21FF90FF; - urgent: #FF4B60FF; -} diff --git a/.config/rofi/colors/arc.rasi b/.config/rofi/colors/arc.rasi deleted file mode 100644 index 0dfb773..0000000 --- a/.config/rofi/colors/arc.rasi +++ /dev/null @@ -1,16 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Colors - **/ - -* { - background: #2F343FFF; - background-alt: #383C4AFF; - foreground: #BAC5D0FF; - selected: #5294E2FF; - active: #98C379FF; - urgent: #E06B74FF; -} diff --git a/.config/rofi/colors/black.rasi b/.config/rofi/colors/black.rasi deleted file mode 100644 index fa7b76f..0000000 --- a/.config/rofi/colors/black.rasi +++ /dev/null @@ -1,16 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Colors - **/ - -* { - background: #000000FF; - background-alt: #101010FF; - foreground: #FFFFFFFF; - selected: #62AEEFFF; - active: #98C379FF; - urgent: #E06B74FF; -} diff --git a/.config/rofi/colors/catppuccin.rasi b/.config/rofi/colors/catppuccin.rasi deleted file mode 100644 index f2e45d6..0000000 --- a/.config/rofi/colors/catppuccin.rasi +++ /dev/null @@ -1,16 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Colors - **/ - -* { - background: #24273a; - background-alt: #1e2030; - foreground: #6c7086; - selected: #8aadf4; - active: #a6da95; - urgent: #ed8796; -} diff --git a/.config/rofi/colors/cyberpunk.rasi b/.config/rofi/colors/cyberpunk.rasi deleted file mode 100644 index f5fa0e7..0000000 --- a/.config/rofi/colors/cyberpunk.rasi +++ /dev/null @@ -1,16 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Colors - **/ - -* { - background: #000B1EFF; - background-alt: #0A1528FF; - foreground: #0ABDC6FF; - selected: #0ABDC6FF; - active: #00FF00FF; - urgent: #FF0000FF; -} diff --git a/.config/rofi/colors/dracula.rasi b/.config/rofi/colors/dracula.rasi deleted file mode 100644 index 7ae606d..0000000 --- a/.config/rofi/colors/dracula.rasi +++ /dev/null @@ -1,16 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Colors - **/ - -* { - background: #1E1F29FF; - background-alt: #282A36FF; - foreground: #FFFFFFFF; - selected: #BD93F9FF; - active: #50FA7BFF; - urgent: #FF5555FF; -} diff --git a/.config/rofi/colors/everforest.rasi b/.config/rofi/colors/everforest.rasi deleted file mode 100644 index 83d4f71..0000000 --- a/.config/rofi/colors/everforest.rasi +++ /dev/null @@ -1,16 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Colors - **/ - -* { - background: #323D43FF; - background-alt: #3C474DFF; - foreground: #DAD1BEFF; - selected: #7FBBB3FF; - active: #A7C080FF; - urgent: #E67E80FF; -} diff --git a/.config/rofi/colors/gruvbox.rasi b/.config/rofi/colors/gruvbox.rasi deleted file mode 100644 index 2ee85d0..0000000 --- a/.config/rofi/colors/gruvbox.rasi +++ /dev/null @@ -1,16 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Colors - **/ - -* { - background: #282828FF; - background-alt: #353535FF; - foreground: #EBDBB2FF; - selected: #83A598FF; - active: #B8BB26FF; - urgent: #FB4934FF; -} diff --git a/.config/rofi/colors/latte.rasi b/.config/rofi/colors/latte.rasi deleted file mode 100644 index 4ec7b27..0000000 --- a/.config/rofi/colors/latte.rasi +++ /dev/null @@ -1,16 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Colors - **/ - -* { - background: #eff1f5; - background-alt: #e6e9ef; - foreground: #9ca0b0; - selected: #1e66f5; - active: #40a02b; - urgent: #d20f39; -} diff --git a/.config/rofi/colors/lovelace.rasi b/.config/rofi/colors/lovelace.rasi deleted file mode 100644 index 80140ee..0000000 --- a/.config/rofi/colors/lovelace.rasi +++ /dev/null @@ -1,16 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Colors - **/ - -* { - background: #1D1F28FF; - background-alt: #282A36FF; - foreground: #FDFDFDFF; - selected: #79E6F3FF; - active: #5ADECDFF; - urgent: #F37F97FF; -} diff --git a/.config/rofi/colors/macchiato.rasi b/.config/rofi/colors/macchiato.rasi deleted file mode 100644 index f2e45d6..0000000 --- a/.config/rofi/colors/macchiato.rasi +++ /dev/null @@ -1,16 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Colors - **/ - -* { - background: #24273a; - background-alt: #1e2030; - foreground: #6c7086; - selected: #8aadf4; - active: #a6da95; - urgent: #ed8796; -} diff --git a/.config/rofi/colors/navy.rasi b/.config/rofi/colors/navy.rasi deleted file mode 100644 index 1289f53..0000000 --- a/.config/rofi/colors/navy.rasi +++ /dev/null @@ -1,16 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Colors - **/ - -* { - background: #021B21FF; - background-alt: #0C252BFF; - foreground: #F2F1B9FF; - selected: #44B5B1FF; - active: #7CBF9EFF; - urgent: #C2454EFF; -} diff --git a/.config/rofi/colors/nord.rasi b/.config/rofi/colors/nord.rasi deleted file mode 100644 index c6bc05d..0000000 --- a/.config/rofi/colors/nord.rasi +++ /dev/null @@ -1,16 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Colors - **/ - -* { - background: #2E3440FF; - background-alt: #383E4AFF; - foreground: #E5E9F0FF; - selected: #81A1C1FF; - active: #A3BE8CFF; - urgent: #BF616AFF; -} diff --git a/.config/rofi/colors/onedark.rasi b/.config/rofi/colors/onedark.rasi deleted file mode 100644 index 7c76108..0000000 --- a/.config/rofi/colors/onedark.rasi +++ /dev/null @@ -1,16 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Colors - **/ - -* { - background: #1E2127FF; - background-alt: #282B31FF; - foreground: #FFFFFFFF; - selected: #61AFEFFF; - active: #98C379FF; - urgent: #E06C75FF; -} diff --git a/.config/rofi/colors/paper.rasi b/.config/rofi/colors/paper.rasi deleted file mode 100644 index c3d76e8..0000000 --- a/.config/rofi/colors/paper.rasi +++ /dev/null @@ -1,16 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Colors - **/ - -* { - background: #F1F1F1FF; - background-alt: #E0E0E0FF; - foreground: #252525FF; - selected: #008EC4FF; - active: #10A778FF; - urgent: #C30771FF; -} diff --git a/.config/rofi/colors/solarized.rasi b/.config/rofi/colors/solarized.rasi deleted file mode 100644 index 9051e13..0000000 --- a/.config/rofi/colors/solarized.rasi +++ /dev/null @@ -1,16 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Colors - **/ - -* { - background: #002B36FF; - background-alt: #073642FF; - foreground: #EEE8D5FF; - selected: #268BD2FF; - active: #859900FF; - urgent: #DC322FFF; -} diff --git a/.config/rofi/colors/theme.rasi b/.config/rofi/colors/theme.rasi deleted file mode 100644 index f2e45d6..0000000 --- a/.config/rofi/colors/theme.rasi +++ /dev/null @@ -1,16 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Colors - **/ - -* { - background: #24273a; - background-alt: #1e2030; - foreground: #6c7086; - selected: #8aadf4; - active: #a6da95; - urgent: #ed8796; -} diff --git a/.config/rofi/colors/tokyonight.rasi b/.config/rofi/colors/tokyonight.rasi deleted file mode 100644 index 1145cbd..0000000 --- a/.config/rofi/colors/tokyonight.rasi +++ /dev/null @@ -1,16 +0,0 @@ -/** - * - * Author : Levi Lacoss (fishyfishfish55) - * Github : @fishyfishfish55 - * - * Colors - **/ - -* { - background: #15161EFF; - background-alt: #1A1B26FF; - foreground: #C0CAF5FF; - selected: #33467CFF; - active: #414868FF; - urgent: #F7768EFF; -} diff --git a/.config/rofi/colors/yousai.rasi b/.config/rofi/colors/yousai.rasi deleted file mode 100644 index 757cab3..0000000 --- a/.config/rofi/colors/yousai.rasi +++ /dev/null @@ -1,16 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Colors - **/ - -* { - background: #F5E7DEFF; - background-alt: #EBDCD2FF; - foreground: #34302DFF; - selected: #D97742FF; - active: #BF8F60FF; - urgent: #B23636FF; -} diff --git a/.config/rofi/config.rasi b/.config/rofi/config.rasi deleted file mode 100644 index 58a5e0d..0000000 --- a/.config/rofi/config.rasi +++ /dev/null @@ -1,181 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Configuration For Rofi Version: 1.7.3 - **/ - -configuration { - /*---------- General setting ----------*/ - modi: "drun,run,filebrowser,window"; - case-sensitive: false; - cycle: true; - filter: ""; - scroll-method: 0; - normalize-match: true; - show-icons: true; - icon-theme: "Papirus"; -/* cache-dir: ;*/ - steal-focus: false; -/* dpi: -1;*/ - - /*---------- Matching setting ----------*/ - matching: "normal"; - tokenize: true; - - /*---------- SSH settings ----------*/ - ssh-client: "ssh"; - ssh-command: "{terminal} -e {ssh-client} {host} [-p {port}]"; - parse-hosts: true; - parse-known-hosts: true; - - /*---------- Drun settings ----------*/ - drun-categories: ""; - drun-match-fields: "name,generic,exec,categories,keywords"; - drun-display-format: "{name} [({generic})]"; - drun-show-actions: false; - drun-url-launcher: "xdg-open"; - drun-use-desktop-cache: false; - drun-reload-desktop-cache: false; - drun { - /** Parse user desktop files. */ - parse-user: true; - /** Parse system desktop files. */ - parse-system: true; - } - - /*---------- Run settings ----------*/ - run-command: "{cmd}"; - run-list-command: ""; - run-shell-command: "{terminal} -e {cmd}"; - - /*---------- Fallback Icon ----------*/ - run,drun { - fallback-icon: "application-x-addon"; - } - - /*---------- Window switcher settings ----------*/ - window-match-fields: "title,class,role,name,desktop"; - window-command: "wmctrl -i -R {window}"; - window-format: "{w} - {c} - {t:0}"; - window-thumbnail: false; - - /*---------- Combi settings ----------*/ -/* combi-modi: "window,run";*/ -/* combi-hide-mode-prefix: false;*/ -/* combi-display-format: "{mode} {text}";*/ - - /*---------- History and Sorting ----------*/ - disable-history: false; - sorting-method: "normal"; - max-history-size: 25; - - /*---------- Display setting ----------*/ - display-window: "Windows"; - display-windowcd: "Window CD"; - display-run: "Run"; - display-ssh: "SSH"; - display-drun: "Apps"; - display-combi: "Combi"; - display-keys: "Keys"; - display-filebrowser: "Files"; - - /*---------- Misc setting ----------*/ - terminal: "rofi-sensible-terminal"; - font: "Mono 12"; - sort: false; - threads: 0; - click-to-exit: true; -/* ignored-prefixes: "";*/ -/* pid: "/run/user/1000/rofi.pid";*/ - - /*---------- File browser settings ----------*/ - filebrowser { -/* directory: "/home";*/ - directories-first: true; - sorting-method: "name"; - } - - /*---------- Other settings ----------*/ - timeout { - action: "kb-cancel"; - delay: 0; - } - - /*---------- Keybindings ----------*/ -/* - kb-primary-paste: "Control+V,Shift+Insert"; - kb-secondary-paste: "Control+v,Insert"; - kb-clear-line: "Control+w"; - kb-move-front: "Control+a"; - kb-move-end: "Control+e"; - kb-move-word-back: "Alt+b,Control+Left"; - kb-move-word-forward: "Alt+f,Control+Right"; - kb-move-char-back: "Left,Control+b"; - kb-move-char-forward: "Right,Control+f"; - kb-remove-word-back: "Control+Alt+h,Control+BackSpace"; - kb-remove-word-forward: "Control+Alt+d"; - kb-remove-char-forward: "Delete,Control+d"; - kb-remove-char-back: "BackSpace,Shift+BackSpace,Control+h"; - kb-remove-to-eol: "Control+k"; - kb-remove-to-sol: "Control+u"; - kb-accept-entry: "Control+j,Control+m,Return,KP_Enter"; - kb-accept-custom: "Control+Return"; - kb-accept-custom-alt: "Control+Shift+Return"; - kb-accept-alt: "Shift+Return"; - kb-delete-entry: "Shift+Delete"; - kb-mode-next: "Shift+Right,Control+Tab"; - kb-mode-previous: "Shift+Left,Control+ISO_Left_Tab"; - kb-mode-complete: "Control+l"; - kb-row-left: "Control+Page_Up"; - kb-row-right: "Control+Page_Down"; - kb-row-down: "Down,Control+n"; - kb-page-prev: "Page_Up"; - kb-page-next: "Page_Down"; - kb-row-first: "Home,KP_Home"; - kb-row-last: "End,KP_End"; - kb-row-select: "Control+space"; - kb-screenshot: "Alt+S"; - kb-ellipsize: "Alt+period"; - kb-toggle-case-sensitivity: "grave,dead_grave"; - kb-toggle-sort: "Alt+grave"; - kb-cancel: "Escape,Control+g,Control+bracketleft"; - kb-custom-1: "Alt+1"; - kb-custom-2: "Alt+2"; - kb-custom-3: "Alt+3"; - kb-custom-4: "Alt+4"; - kb-custom-5: "Alt+5"; - kb-custom-6: "Alt+6"; - kb-custom-7: "Alt+7"; - kb-custom-8: "Alt+8"; - kb-custom-9: "Alt+9"; - kb-custom-10: "Alt+0"; - kb-custom-11: "Alt+exclam"; - kb-custom-12: "Alt+at"; - kb-custom-13: "Alt+numbersign"; - kb-custom-14: "Alt+dollar"; - kb-custom-15: "Alt+percent"; - kb-custom-16: "Alt+dead_circumflex"; - kb-custom-17: "Alt+ampersand"; - kb-custom-18: "Alt+asterisk"; - kb-custom-19: "Alt+parenleft"; - kb-select-1: "Super+1"; - kb-select-2: "Super+2"; - kb-select-3: "Super+3"; - kb-select-4: "Super+4"; - kb-select-5: "Super+5"; - kb-select-6: "Super+6"; - kb-select-7: "Super+7"; - kb-select-8: "Super+8"; - kb-select-9: "Super+9"; - kb-select-10: "Super+0"; - ml-row-left: "ScrollLeft"; - ml-row-right: "ScrollRight"; - ml-row-up: "ScrollUp"; - ml-row-down: "ScrollDown"; - me-select-entry: "MousePrimary"; - me-accept-entry: "MouseDPrimary"; - me-accept-custom: "Control+MouseDPrimary"; -*/ -} diff --git a/.config/rofi/fonts.rasi b/.config/rofi/fonts.rasi deleted file mode 100644 index 50499c9..0000000 --- a/.config/rofi/fonts.rasi +++ /dev/null @@ -1,12 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Fonts - * - **/ - -* { - font: "Iosevka Nerd Font 10"; -} diff --git a/.config/rofi/launcher.rasi b/.config/rofi/launcher.rasi deleted file mode 100644 index 03d11dd..0000000 --- a/.config/rofi/launcher.rasi +++ /dev/null @@ -1,171 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun"; - show-icons: true; - display-drun: ""; - drun-display-format: "{name}"; -} - -/*****----- Global Properties -----*****/ -@import "~/.config/rofi/colors/theme.rasi" -@import "~/.config/rofi/fonts.rasi" - -/*****----- Main Window -----*****/ -window { - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 700px; - x-offset: 0px; - y-offset: 0px; - - enabled: true; - margin: 0px; - padding: 0px; - border: 2px; - border-radius: 12px; - border-color: @selected; - background-color: @background; - cursor: "default"; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 20px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @selected; - background-color: transparent; - children: [ "inputbar", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 15px; - border: 0px solid; - border-radius: 12px; - border-color: @selected; - background-color: @background-alt; - text-color: @foreground; - children: [ "prompt", "entry" ]; -} - -prompt { - enabled: true; - background-color: inherit; - text-color: inherit; -} -textbox-prompt-colon { - enabled: true; - expand: false; - str: "::"; - background-color: inherit; - text-color: inherit; -} -entry { - enabled: true; - background-color: inherit; - text-color: inherit; - cursor: text; - placeholder: "Search..."; - placeholder-color: inherit; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 2; - lines: 8; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 5px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - cursor: "default"; -} -scrollbar { - handle-width: 5px ; - handle-color: @selected; - border-radius: 0px; - background-color: @background-alt; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 5px; - border: 0px solid; - border-radius: 12px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - cursor: pointer; -} -element normal.normal { - background-color: @background; - text-color: @foreground; -} -element selected.normal { - background-color: @selected; - text-color: @background; -} -element-icon { - background-color: transparent; - text-color: inherit; - size: 32px; - cursor: inherit; -} -element-text { - background-color: transparent; - text-color: inherit; - highlight: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} - -/*****----- Message -----*****/ -error-message { - padding: 15px; - border: 2px solid; - border-radius: 12px; - border-color: @selected; - background-color: @background; - text-color: @foreground; -} -textbox { - background-color: @background; - text-color: @foreground; - vertical-align: 0.5; - horizontal-align: 0.0; - highlight: none; -} diff --git a/.config/rofi/theme.rasi b/.config/rofi/theme.rasi deleted file mode 100644 index e3a5c36..0000000 --- a/.config/rofi/theme.rasi +++ /dev/null @@ -1,171 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun"; - show-icons: false; - display-drun: "search"; - drun-display-format: "{name}"; -} - -/*****----- Global Properties -----*****/ -@import "~/.config/rofi/colors/theme.rasi" -@import "~/.config/rofi/fonts.rasi" - -/*****----- Main Window -----*****/ -window { - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 400px; - x-offset: 0px; - y-offset: 0px; - - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 12px; - border-color: @selected; - background-color: @background; - cursor: "default"; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 0px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @selected; - background-color: transparent; - children: [ "inputbar", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: false; - spacing: 10px; - margin: 0px; - padding: 15px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: @selected; - text-color: @background; - children: [ "prompt", "entry" ]; -} - -prompt { - enabled: true; - background-color: inherit; - text-color: inherit; -} -textbox-prompt-colon { - enabled: true; - expand: false; - str: "::"; - background-color: inherit; - text-color: inherit; -} -entry { - enabled: true; - background-color: inherit; - text-color: inherit; - cursor: text; - placeholder: "Search..."; - placeholder-color: inherit; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 1; - lines: 6; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 5px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - cursor: "default"; -} -scrollbar { - handle-width: 5px ; - handle-color: @selected; - border-radius: 0px; - background-color: @background-alt; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 8px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - cursor: pointer; -} -element normal.normal { - background-color: @background; - text-color: @foreground; -} -element selected.normal { - background-color: @background-alt; - text-color: @foreground; -} -element-icon { - background-color: transparent; - text-color: inherit; - size: 32px; - cursor: inherit; -} -element-text { - background-color: transparent; - text-color: inherit; - highlight: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} - -/*****----- Message -----*****/ -error-message { - padding: 15px; - border: 2px solid; - border-radius: 12px; - border-color: @selected; - background-color: @background; - text-color: @foreground; -} -textbox { - background-color: @background; - text-color: @foreground; - vertical-align: 0.5; - horizontal-align: 0.0; - highlight: none; -} diff --git a/.config/rofi/window.rasi b/.config/rofi/window.rasi deleted file mode 100644 index 986494b..0000000 --- a/.config/rofi/window.rasi +++ /dev/null @@ -1,151 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun"; - show-icons: true; - display-drun: " Applications"; - drun-display-format: "{name}"; -} - -/*****----- Global Properties -----*****/ -@import "~/.config/rofi/colors/theme.rasi" -@import "~/.config/rofi/fonts.rasi" - -/*****----- Main Window -----*****/ -window { - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 450px; - x-offset: 0px; - y-offset: 0px; - - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: @background; - cursor: "default"; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 0px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @selected; - background-color: transparent; - children: [ "listview", "entry" ]; -} - -/*****----- Inputbar -----*****/ -entry { - enabled: true; - expand: false; - padding: 20px 0px; - background-color: @selected; - text-color: @background; - cursor: text; - placeholder: "Search..."; - placeholder-color: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 3; - lines: 3; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 0px; - margin: 0px; - padding: 20px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - cursor: "default"; -} -scrollbar { - handle-width: 5px ; - handle-color: @selected; - border-radius: 0px; - background-color: @background-alt; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 15px; - margin: 0px; - padding: 20px 10px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - orientation: vertical; - cursor: pointer; -} -element normal.normal { - background-color: @background; - text-color: @foreground; -} -element selected.normal { - background-color: @background-alt; - text-color: @foreground; -} -element-icon { - background-color: transparent; - text-color: inherit; - size: 64px; - cursor: inherit; -} -element-text { - background-color: transparent; - text-color: inherit; - highlight: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} - -/*****----- Message -----*****/ -error-message { - padding: 15px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: @background; - text-color: @foreground; -} -textbox { - background-color: @background; - text-color: @foreground; - vertical-align: 0.5; - horizontal-align: 0.0; - highlight: none; -} diff --git a/.config/tidal-hi-fi/catppuccin_macchiato.css b/.config/tidal-hi-fi/catppuccin_macchiato.css deleted file mode 100644 index ba981c8..0000000 --- a/.config/tidal-hi-fi/catppuccin_macchiato.css +++ /dev/null @@ -1,140 +0,0 @@ ---wave-color-material-dark: #363a4f; ---wave-color-material-light: #494d64; ---wave-color-opacity-base-bright-thick: fade(#1e2030, 60%); ---wave-color-opacity-base-bright-thin: fade(#1e2030, 20%); ---wave-color-opacity-base-bright-transparent: #1e2030; ---wave-color-opacity-base-bright-ultra-thick: fade(#1e2030, 80%); ---wave-color-opacity-base-brightest-regular: fade(#24273a, 40%); ---wave-color-opacity-base-brightest-thin: fade(#24273a, 20%); ---wave-color-opacity-base-brightest-ultra-thin: fade(#24273a, 10%); ---wave-color-opacity-base-brighter-ultra-thick: fade(#363a4f, 80%); ---wave-color-opacity-base-fill-regular: fade(#181926, 40%); ---wave-color-opacity-base-fill-thick: fade(#181926, 60%); ---wave-color-opacity-base-fill-thin: #181926; ---wave-color-opacity-base-fill-transparent: #181926; ---wave-color-opacity-base-fill-ultra-thick: fade(#181926, 10%); ---wave-color-opacity-base-fill-ultra-thin: fade(#181926, 10%); ---wave-color-opacity-contrast-fill-regular: fade(#cad3f5, 40%); ---wave-color-opacity-contrast-fill-thin: fade(#cad3f5, 20%); ---wave-color-opacity-contrast-fill-ultra-thin: fade(#6e738d, 40%); ---wave-color-opacity-contrast-fill-transparent: #cad3f5; ---wave-color-opacity-contrast-fill-thick: #a5adcb; ---wave-color-opacity-contrast-fill-ultra-thick: #a5adcb; ---wave-color-opacity-rainbow-blue-thin: fade(#8aadf4, 8%); ---wave-color-solid-accent-fill: #7dc4e4; ---wave-color-solid-accent-bright: lighten(#7dc4e4, 7%); ---wave-color-solid-accent-brighter: lighten(#7dc4e4, 8%); ---wave-color-solid-accent-dark: darken(#7dc4e4, 5%); ---wave-color-solid-accent-darker: darken(#7dc4e4, 8%); ---wave-color-solid-accent-darkest: darken(#7dc4e4, 9%); ---wave-color-solid-base-fill: #24273a; ---wave-color-solid-contrast-fill: #cad3f5; ---wave-color-solid-base-bright: #363a4f; ---wave-color-solid-base-brighter: #363a4f; ---wave-color-solid-base-brightest: #494d64; ---wave-color-solid-base-brighter-ultra-thick: #494d64; ---wave-color-solid-contrast-dark: #cad3f5; ---wave-color-solid-contrast-darker: #a5adcb; ---wave-color-solid-contrast-darkest: #b8c0e0; ---wave-color-solid-rainbow-blue-fill: #8aadf4; ---wave-color-solid-rainbow-green-brighter: lighten(#a6da95, 8%); ---wave-color-solid-rainbow-green-dark: darken(#a6da95, 5%); ---wave-color-solid-rainbow-green-darker: darken(#a6da95, 8%); ---wave-color-solid-rainbow-green-darkest: darken(#a6da95, 9%); ---wave-color-solid-rainbow-green-fill: #a6da95; ---wave-color-solid-rainbow-orange-fill: #f5a97f; ---wave-color-solid-rainbow-purple-fill: #c6a0f6; ---wave-color-solid-rainbow-red-bright: lighten(#ed8796, 2%); ---wave-color-solid-rainbow-red-brighter: lighten(#ed8796, 3%); ---wave-color-solid-rainbow-red-dark: darken(#ed8796, 6%); ---wave-color-solid-rainbow-red-darker: darken(#ed8796, 8%); ---wave-color-solid-rainbow-red-darkest: darken(#ed8796, 9%); ---wave-color-solid-rainbow-red-fill: #ed8796; ---wave-color-solid-rainbow-yellow-bright: lighten(#eed49f, 3%); ---wave-color-solid-rainbow-yellow-brighter: lighten(#eed49f, 9%); ---wave-color-solid-rainbow-yellow-dark: darken(#eed49f, 6%); ---wave-color-solid-rainbow-yellow-darker: darken(#eed49f, 8%); ---wave-color-solid-rainbow-yellow-darkest: darken(#eed49f, 9%); ---wave-color-solid-rainbow-yellow-fill: #eed49f; ---wave-color-solid-special-bright: lighten(#f5a97f, 3%); ---wave-color-solid-special-brighter: lighten(#f5a97f, 9%); ---wave-color-solid-special-dark: darken(#f5a97f, 6%); ---wave-color-solid-special-darker: darken(#f5a97f, 8%); ---wave-color-solid-special-darkest: darken(#f5a97f, 9%); ---wave-color-solid-special-fill: #f5a97f; ---wave-color-solid-warning-bright: lighten(#ed8796, 3%); ---wave-color-solid-warning-brighter: lighten(#ed8796, 9%); ---wave-color-solid-warning-dark: darken(#ed8796, 6%); ---wave-color-solid-warning-darker: darken(#ed8796, 8%); ---wave-color-solid-warning-darkest: darken(#ed8796, 9%); ---wave-color-solid-warning-fill: #ed8796; - -[data-wave-color="textDefault"], -[class^="css--"], -[class^="icon"], -[class*="smallHeader"] .artist-link a, -[class*="smallHeader"] .artist-link span { - color: #cad3f5; -} - -[class*="primary"] [data-wave-color="textDefault"], -[class*="activeTab"] [data-wave-color="textDefault"], -[class*="primary"] [class^="icon"], -[class*="activeTab"] [class^="icon"] { - color: #24273a; -} - -[class*="accentedIcon"], -[data-wave-color="textUrl"] { - color: #7dc4e4; -} - -[data-test="stream-metadata"] [class^="textContainer"] span { - color: #1e2030 !important; -} - -[data-wave-color="textSecondary"] { - color: #a5adcb; -} - -[class*="_wave-btn-rank-secondary"] { - background-color: #494d64; -} - -[class*="iconsWrapper"] [class*="icons"] { - background-color: fade(#7dc4e4, 30%) !important; -} - -[class*="_wave-btn-rank-primary"] { - background-color: #cad3f5; - color: #24273a !important; -} - -[class*="_wave-btn-rank-primary"]:hover { - background-color: #24273a; - color: #cad3f5 !important; -} - -[class*="_wave-badge-color-default"] { - color: #cad3f5; - background-color: fade(#cad3f5, 20%); -} - -[class*="_wave-badge-color-high"] { - color: #7dc4e4; - background-color: fade(#7dc4e4, 20%); -} - -[class*="_wave-badge-color-max"] { - color: #eed49f; - background-color: fade(#eed49f, 20%); -} - -.ReactModal__Content [data-type="page"] { - background-color: #363a4f; -} - -.ReactModal__Overlay { - background-color: fade(#6e738d, 50%) !important; -} -