diff --git a/home/config/Catppuccin-mocha.tmTheme b/home/config/Catppuccin-mocha.tmTheme deleted file mode 100644 index 3b9b72c7..00000000 --- a/home/config/Catppuccin-mocha.tmTheme +++ /dev/null @@ -1,959 +0,0 @@ - - - - - name - Catppuccin - settings - - - settings - - foreground - #cdd6f4 - background - #1e1e2e - caret - #bac2de - invisibles - #a6adc8 - gutterForeground - #9399b2 - gutterForegroundHighlight - #a6e3a1 - lineHighlight - #585b70 - selection - #6c7086 - selectionBorder - #1e1e2e - activeGuide - #fab387 - findHighlightForeground - #181825 - findHighlight - #f9e2af - bracketsForeground - #9399b2 - bracketContentsForeground - #9399b2 - - - - name - Comment - scope - comment - settings - - foreground - #6c7086 - fontStyle - italic - - - - name - String - scope - string - settings - - foreground - #a6e3a1 - fontStyle - - - - - name - String regex - scope - string.regexp - settings - - foreground - #fab387 - fontStyle - - - - - name - Number - scope - constant.numeric - settings - - foreground - #fab387 - fontStyle - - - - - name - Boolean - scope - constant.language.boolean - settings - - foreground - #fab387 - fontStyle - bold italic - - - - name - Built-in constant - scope - constant.language - settings - - foreground - #b4befe - fontStyle - italic - - - - name - Built-in function - scope - support.function.builtin - settings - - foreground - #fab387 - fontStyle - italic - - - - name - User-defined constant - scope - variable.other.constant - settings - - foreground - #fab387 - fontStyle - - - - - name - Variable - scope - variable - settings - - - - name - Keyword - scope - keyword - settings - - foreground - #f38ba8 - fontStyle - italic - - - - name - Conditional/loop - scope - keyword.control.loop, keyword.control.conditional, keyword.control.c++ - settings - - foreground - #cba6f7 - fontStyle - bold - - - - name - Return - scope - keyword.control.return, keyword.control.flow.return - settings - - foreground - #f5c2e7 - fontStyle - bold - - - - name - Exception - scope - support.type.exception - settings - - foreground - #fab387 - fontStyle - italic - - - - name - Operator - scope - keyword.operator, punctuation.accessor - settings - - foreground - #89dceb - fontStyle - bold - - - - name - Punctuation separator - scope - punctuation.separator - settings - - foreground - #94e2d5 - fontStyle - - - - - name - Punctuation terminator - scope - punctuation.terminator - settings - - foreground - #94e2d5 - fontStyle - - - - - name - Punctuation bracket - scope - punctuation.section - settings - - foreground - #9399b2 - fontStyle - - - - - name - Include - scope - keyword.control.import.include - settings - - foreground - #94e2d5 - fontStyle - italic - - - - name - Storage - scope - storage - settings - - foreground - #f38ba8 - fontStyle - - - - - name - Storage type - scope - storage.type - settings - - foreground - #f9e2af - fontStyle - italic - - - - name - Storage modifier - scope - storage.modifier - settings - - foreground - #f38ba8 - fontStyle - - - - - name - Storage type namespace - scope - entity.name.namespace, meta.path - settings - - foreground - #f5e0dc - fontStyle - italic - - - - name - Storage type class - scope - storage.type.class - settings - - foreground - #f5e0dc - fontStyle - italic - - - - name - Label - scope - entity.name.label - settings - - foreground - #89b4fa - fontStyle - - - - - name - Keyword class - scope - keyword.declaration.class - settings - - foreground - #f38ba8 - fontStyle - italic - - - - name - Class name - scope - entity.name.class, meta.toc-list.full-identifier - settings - - foreground - #89dceb - fontStyle - - - - - name - Inherited class - scope - entity.other.inherited-class - settings - - foreground - #89dceb - fontStyle - italic - - - - name - Function name - scope - entity.name.function, variable.function - settings - - foreground - #89b4fa - fontStyle - italic - - - - name - Function macro - scope - entity.name.function.preprocessor - settings - - foreground - #f38ba8 - fontStyle - - - - - name - Macro directive - ifdef - scope - keyword.control.import - settings - - foreground - #f38ba8 - fontStyle - - - - - name - Constructor - scope - entity.name.function.constructor, entity.name.function.destructor - settings - - foreground - #b4befe - fontStyle - - - - - name - Function argument - scope - variable.parameter.function - settings - - foreground - #f5e0dc - fontStyle - italic - - - - name - Function declaration - scope - keyword.declaration.function - settings - - foreground - #eba0ac - fontStyle - italic - - - - name - Library function - scope - support.function - settings - - foreground - #89dceb - fontStyle - - - - - name - Library constant - scope - support.constant - settings - - foreground - #89b4fa - fontStyle - - - - - name - Library class/type - scope - support.type, support.class - settings - - foreground - #89b4fa - fontStyle - italic - - - - name - Library variable - scope - support.other.variable - settings - - fontStyle - - - - - name - Variable function - scope - variable.function - settings - - foreground - #89b4fa - fontStyle - italic - - - - name - Variable parameter - scope - variable.parameter - settings - - foreground - #f5e0dc - fontStyle - italic - - - - name - Variable other - scope - variable.other - settings - - foreground - #cdd6f4 - fontStyle - italic - - - - name - Variable field - scope - variable.other.member - settings - - foreground - #f5e0dc - fontStyle - - - - - name - Variable language - scope - variable.language - settings - - foreground - #94e2d5 - fontStyle - - - - - name - Tag name - scope - entity.name.tag - settings - - foreground - #fab387 - fontStyle - - - - - name - Tag attribute - scope - entity.other.attribute-name - settings - - foreground - #cba6f7 - fontStyle - italic - - - - name - Tag delimiter - scope - punctuation.definition.tag - settings - - foreground - #eba0ac - fontStyle - - - - - name - Markdown URL - scope - markup.underline.link.markdown - settings - - foreground - #f5e0dc - fontStyle - italic underline - - - - name - Markdown reference - scope - meta.link.inline.description - settings - - foreground - #b4befe - fontStyle - bold - - - - name - Markdown literal - scope - comment.block.markdown, meta.code-fence, markup.raw.code-fence, markup.raw.inline - settings - - foreground - #94e2d5 - fontStyle - italic - - - - name - Markdown title - scope - punctuation.definition.heading, entity.name.section - settings - - foreground - #89b4fa - fontStyle - bold - - - - name - Markdown emphasis - scope - markup.italic - settings - - foreground - #eba0ac - fontStyle - italic - - - - name - Markdown strong - scope - markup.bold - settings - - foreground - #eba0ac - fontStyle - bold - - - - name - Escape - scope - constant.character.escape - settings - - foreground - #f5c2e7 - fontStyle - - - - - name - Bash built-in function - scope - source.shell.bash meta.function.shell meta.compound.shell meta.function-call.identifier.shell - settings - - foreground - #f5c2e7 - fontStyle - - - - - name - Bash parameter - scope - variable.language.shell - settings - - foreground - #f38ba8 - fontStyle - italic - - - - name - Lua field - scope - source.lua meta.function.lua meta.block.lua meta.mapping.value.lua meta.mapping.key.lua string.unquoted.key.lua - settings - - foreground - #b4befe - fontStyle - italic - - - - name - Lua constructor - scope - source.lua meta.function.lua meta.block.lua meta.mapping.key.lua string.unquoted.key.lua - settings - - foreground - #f2cdcd - fontStyle - - - - - name - Java constant - scope - entity.name.constant.java - settings - - foreground - #94e2d5 - fontStyle - - - - - name - CSS property - scope - support.type.property-name.css - settings - - foreground - #f2cdcd - fontStyle - italic - - - - name - CSS constant - scope - support.constant.property-value.css - settings - - foreground - #cdd6f4 - fontStyle - - - - - name - CSS suffix - scope - constant.numeric.suffix.css, keyword.other.unit.css - settings - - foreground - #94e2d5 - fontStyle - italic - - - - name - CSS variable property - scope - variable.other.custom-property.name.css, support.type.custom-property.name.css, punctuation.definition.custom-property.css - settings - - foreground - #94e2d5 - fontStyle - - - - - name - SCSS tag - scope - entity.name.tag.css - settings - - foreground - #b4befe - fontStyle - - - - - name - SASS variable - scope - variable.other.sass - settings - - foreground - #94e2d5 - fontStyle - - - - - name - Invalid - scope - invalid - settings - - foreground - #cdd6f4 - background - #f38ba8 - fontStyle - - - - - name - Invalid deprecated - scope - invalid.deprecated - settings - - foreground - #cdd6f4 - background - #cba6f7 - fontStyle - - - - - name - Diff header - scope - meta.diff, meta.diff.header - settings - - foreground - #6c7086 - fontStyle - - - - - name - Diff deleted - scope - markup.deleted - settings - - foreground - #f38ba8 - fontStyle - - - - - name - Diff inserted - scope - markup.inserted - settings - - foreground - #a6e3a1 - fontStyle - - - - - name - Diff changed - scope - markup.changed - settings - - foreground - #f9e2af - fontStyle - - - - - name - Message error - scope - message.error - settings - - foreground - #f38ba8 - fontStyle - - - - - uuid - 4d0379b5-ef82-467b-b8b8-365889420646 - colorSpaceName - sRGB - semanticClass - theme.dark.Catppuccin - author - BrunDerSchwarzmagier - - diff --git a/home/config/default.nix b/home/config/default.nix index 9e96e386..40ea3a0f 100644 --- a/home/config/default.nix +++ b/home/config/default.nix @@ -1,7 +1,6 @@ {...}: { # TODO: ipython config file xdg.configFile = { - "bat/themes/Catppuccin-mocha.tmTheme".source = ./Catppuccin-mocha.tmTheme; "jupyter/jupyter_server_config.py".source = ./jupyter_server_config.py; "jupyter/jupyter_nbconvert_config.py".source = ./jupyter_nbconvert_config.py; diff --git a/home/config/jupyterlab-user-settings/@jupyterlab/application-extension/top-bar.jupyterlab-settings b/home/config/jupyterlab-user-settings/@jupyterlab/application-extension/top-bar.jupyterlab-settings deleted file mode 100644 index 94b7e078..00000000 --- a/home/config/jupyterlab-user-settings/@jupyterlab/application-extension/top-bar.jupyterlab-settings +++ /dev/null @@ -1,11 +0,0 @@ -{ - "toolbar": [ - { - "name": "spacer", - "command": "", - "disabled": false, - "type": "spacer", - "rank": 50 - } - ] -} \ No newline at end of file diff --git a/home/config/jupyterlab-user-settings/@jupyterlab/apputils-extension/notification.jupyterlab-settings b/home/config/jupyterlab-user-settings/@jupyterlab/apputils-extension/notification.jupyterlab-settings deleted file mode 100644 index 9572a867..00000000 --- a/home/config/jupyterlab-user-settings/@jupyterlab/apputils-extension/notification.jupyterlab-settings +++ /dev/null @@ -1,5 +0,0 @@ -{ - "checkForUpdates": false, - "doNotDisturbMode": false, - "fetchNews": "false" -} \ No newline at end of file diff --git a/home/config/jupyterlab-user-settings/@jupyterlab/apputils-extension/themes.jupyterlab-settings b/home/config/jupyterlab-user-settings/@jupyterlab/apputils-extension/themes.jupyterlab-settings deleted file mode 100644 index d36f1372..00000000 --- a/home/config/jupyterlab-user-settings/@jupyterlab/apputils-extension/themes.jupyterlab-settings +++ /dev/null @@ -1,12 +0,0 @@ -{ - "theme": "Catppuccin Mocha", - "theme-scrollbars": true, - "overrides": { - "code-font-family": "Iosevka Nerd Font", - "code-font-size": "16", - "content-font-family": "Iosevka Nerd Font", - "content-font-size1": "16", - "ui-font-family": "Iosevka Nerd Font", - "ui-font-size1": "16" - } -} \ No newline at end of file diff --git a/home/config/jupyterlab-user-settings/@jupyterlab/cell-toolbar-extension/plugin.jupyterlab-settings b/home/config/jupyterlab-user-settings/@jupyterlab/cell-toolbar-extension/plugin.jupyterlab-settings deleted file mode 100644 index 039a2fec..00000000 --- a/home/config/jupyterlab-user-settings/@jupyterlab/cell-toolbar-extension/plugin.jupyterlab-settings +++ /dev/null @@ -1,41 +0,0 @@ -{ - "toolbar": [ - { - "name": "duplicate-cell", - "command": "notebook:duplicate-below", - "disabled": false, - "rank": 50 - }, - { - "name": "move-cell-up", - "command": "notebook:move-cell-up", - "disabled": false, - "rank": 50 - }, - { - "name": "move-cell-down", - "command": "notebook:move-cell-down", - "disabled": false, - "rank": 50 - }, - { - "name": "insert-cell-above", - "command": "notebook:insert-cell-above", - "disabled": false, - "rank": 50 - }, - { - "name": "insert-cell-below", - "command": "notebook:insert-cell-below", - "disabled": false, - "rank": 50 - }, - { - "name": "delete-cell", - "command": "notebook:delete-cell", - "disabled": false, - "icon": "ui-components:delete", - "rank": 50 - } - ] -} \ No newline at end of file diff --git a/home/config/jupyterlab-user-settings/@jupyterlab/console-extension/tracker.jupyterlab-settings b/home/config/jupyterlab-user-settings/@jupyterlab/console-extension/tracker.jupyterlab-settings deleted file mode 100644 index d42dc2ba..00000000 --- a/home/config/jupyterlab-user-settings/@jupyterlab/console-extension/tracker.jupyterlab-settings +++ /dev/null @@ -1,8 +0,0 @@ -{ - "interactionMode": "terminal", - "showAllKernelActivity": false, - "promptCellConfig": { - "codeFolding": false, - "lineNumbers": false - } -} \ No newline at end of file diff --git a/home/config/jupyterlab-user-settings/@jupyterlab/csvviewer-extension/csv.jupyterlab-settings b/home/config/jupyterlab-user-settings/@jupyterlab/csvviewer-extension/csv.jupyterlab-settings deleted file mode 100644 index 2f5f78c6..00000000 --- a/home/config/jupyterlab-user-settings/@jupyterlab/csvviewer-extension/csv.jupyterlab-settings +++ /dev/null @@ -1,10 +0,0 @@ -{ - "toolbar": [ - { - "name": "delimiter", - "command": "", - "disabled": false, - "rank": 10 - } - ] -} \ No newline at end of file diff --git a/home/config/jupyterlab-user-settings/@jupyterlab/csvviewer-extension/tsv.jupyterlab-settings b/home/config/jupyterlab-user-settings/@jupyterlab/csvviewer-extension/tsv.jupyterlab-settings deleted file mode 100644 index 2f5f78c6..00000000 --- a/home/config/jupyterlab-user-settings/@jupyterlab/csvviewer-extension/tsv.jupyterlab-settings +++ /dev/null @@ -1,10 +0,0 @@ -{ - "toolbar": [ - { - "name": "delimiter", - "command": "", - "disabled": false, - "rank": 10 - } - ] -} \ No newline at end of file diff --git a/home/config/jupyterlab-user-settings/@jupyterlab/filebrowser-extension/browser.jupyterlab-settings b/home/config/jupyterlab-user-settings/@jupyterlab/filebrowser-extension/browser.jupyterlab-settings deleted file mode 100644 index a55bccd0..00000000 --- a/home/config/jupyterlab-user-settings/@jupyterlab/filebrowser-extension/browser.jupyterlab-settings +++ /dev/null @@ -1,10 +0,0 @@ -{ - "navigateToCurrentDirectory": true, - "useFuzzyFilter": true, - "filterDirectories": true, - "showLastModifiedColumn": true, - "showFileSizeColumn": true, - "showHiddenFiles": true, - "showFileCheckboxes": false, - "sortNotebooksFirst": true -} \ No newline at end of file diff --git a/home/config/jupyterlab-user-settings/@jupyterlab/filebrowser-extension/widget.jupyterlab-settings b/home/config/jupyterlab-user-settings/@jupyterlab/filebrowser-extension/widget.jupyterlab-settings deleted file mode 100644 index 3d402367..00000000 --- a/home/config/jupyterlab-user-settings/@jupyterlab/filebrowser-extension/widget.jupyterlab-settings +++ /dev/null @@ -1,34 +0,0 @@ -{ - "toolbar": [ - { - "name": "new-launcher", - "command": "launcher:create", - "disabled": false, - "rank": 1 - }, - { - "name": "new-directory", - "command": "filebrowser:create-new-directory", - "disabled": false, - "rank": 10 - }, - { - "name": "uploader", - "command": "", - "disabled": false, - "rank": 20 - }, - { - "name": "refresh", - "command": "filebrowser:refresh", - "disabled": false, - "rank": 30 - }, - { - "name": "fileNameSearcher", - "command": "", - "disabled": false, - "rank": 40 - } - ] -} \ No newline at end of file diff --git a/home/config/jupyterlab-user-settings/@jupyterlab/htmlviewer-extension/plugin.jupyterlab-settings b/home/config/jupyterlab-user-settings/@jupyterlab/htmlviewer-extension/plugin.jupyterlab-settings deleted file mode 100644 index d8202a64..00000000 --- a/home/config/jupyterlab-user-settings/@jupyterlab/htmlviewer-extension/plugin.jupyterlab-settings +++ /dev/null @@ -1,17 +0,0 @@ -{ - "toolbar": [ - { - "name": "refresh", - "command": "", - "disabled": false, - "rank": 10 - }, - { - "name": "trust", - "command": "", - "disabled": false, - "rank": 20 - } - ], - "trustByDefault": false -} \ No newline at end of file diff --git a/home/config/jupyterlab-user-settings/@jupyterlab/notebook-extension/panel.jupyterlab-settings b/home/config/jupyterlab-user-settings/@jupyterlab/notebook-extension/panel.jupyterlab-settings deleted file mode 100644 index 5cd556cc..00000000 --- a/home/config/jupyterlab-user-settings/@jupyterlab/notebook-extension/panel.jupyterlab-settings +++ /dev/null @@ -1,84 +0,0 @@ -{ - "toolbar": [ - { - "name": "save", - "command": "", - "disabled": false, - "rank": 10 - }, - { - "name": "insert", - "command": "notebook:insert-cell-below", - "disabled": false, - "icon": "ui-components:add", - "rank": 20 - }, - { - "name": "cut", - "command": "notebook:cut-cell", - "disabled": false, - "rank": 21 - }, - { - "name": "copy", - "command": "notebook:copy-cell", - "disabled": false, - "rank": 22 - }, - { - "name": "paste", - "command": "notebook:paste-cell-below", - "disabled": false, - "rank": 23 - }, - { - "name": "run", - "command": "notebook:run-cell-and-select-next", - "disabled": false, - "rank": 30 - }, - { - "name": "interrupt", - "command": "notebook:interrupt-kernel", - "disabled": false, - "rank": 31 - }, - { - "name": "restart", - "command": "notebook:restart-kernel", - "disabled": false, - "rank": 32 - }, - { - "name": "restart-and-run", - "command": "notebook:restart-run-all", - "disabled": false, - "rank": 33 - }, - { - "name": "cellType", - "command": "", - "disabled": false, - "rank": 40 - }, - { - "name": "spacer", - "command": "", - "disabled": false, - "type": "spacer", - "rank": 100 - }, - { - "name": "kernelName", - "command": "", - "disabled": false, - "rank": 1000 - }, - { - "name": "executionProgress", - "command": "", - "disabled": false, - "rank": 1002 - } - ] -} \ No newline at end of file diff --git a/home/config/jupyterlab-user-settings/@jupyterlab/notebook-extension/tracker.jupyterlab-settings b/home/config/jupyterlab-user-settings/@jupyterlab/notebook-extension/tracker.jupyterlab-settings deleted file mode 100644 index 28c944d5..00000000 --- a/home/config/jupyterlab-user-settings/@jupyterlab/notebook-extension/tracker.jupyterlab-settings +++ /dev/null @@ -1,32 +0,0 @@ -{ - "defaultCell": "code", - "autoStartDefaultKernel": false, - "inputHistoryScope": "global", - "kernelShutdown": false, - "scrollPastEnd": true, - "recordTiming": false, - "overscanCount": 1, - "maxNumberOutputs": 50, - "scrollHeadingToTop": false, - "showEditorForReadOnlyMarkdown": true, - "kernelStatus": { - "showOnStatusBar": false, - "showProgress": true - }, - "documentWideUndoRedo": false, - "showHiddenCellsButton": true, - "renderingLayout": "default", - "sideBySideLeftMarginOverride": "10px", - "sideBySideRightMarginOverride": "10px", - "sideBySideOutputRatio": 1, - "windowingMode": "defer", - "codeCellConfig": {}, - "markdownCellConfig": { - "lineNumbers": false, - "matchBrackets": false - }, - "rawCellConfig": { - "lineNumbers": false, - "matchBrackets": false - } -} \ No newline at end of file diff --git a/home/config/jupyterlab-user-settings/@jupyterlab/shortcuts-extension/shortcuts.jupyterlab-settings b/home/config/jupyterlab-user-settings/@jupyterlab/shortcuts-extension/shortcuts.jupyterlab-settings deleted file mode 100644 index 44318f45..00000000 --- a/home/config/jupyterlab-user-settings/@jupyterlab/shortcuts-extension/shortcuts.jupyterlab-settings +++ /dev/null @@ -1,957 +0,0 @@ -{ - "shortcuts": [ - { - "command": "application:activate-next-tab", - "keys": [ - "Ctrl Shift ]" - ], - "selector": "body", - "args": {} - }, - { - "command": "application:activate-next-tab-bar", - "keys": [ - "Ctrl Shift ." - ], - "selector": "body", - "args": {} - }, - { - "command": "application:activate-previous-tab", - "keys": [ - "Ctrl Shift [" - ], - "selector": "body", - "args": {} - }, - { - "command": "application:activate-previous-tab-bar", - "keys": [ - "Ctrl Shift ," - ], - "selector": "body", - "args": {} - }, - { - "command": "application:close", - "keys": [ - "Alt W" - ], - "selector": ".jp-Activity", - "args": {} - }, - { - "command": "application:toggle-left-area", - "keys": [ - "Accel B" - ], - "selector": "body", - "args": {} - }, - { - "command": "application:toggle-mode", - "keys": [ - "Accel Shift D" - ], - "selector": "body", - "args": {} - }, - { - "command": "apputils:activate-command-palette", - "keys": [ - "Accel Shift C" - ], - "selector": "body", - "args": {} - }, - { - "command": "apputils:display-shortcuts", - "keys": [ - "Accel Shift H" - ], - "selector": "body", - "args": {} - }, - { - "command": "apputils:print", - "keys": [ - "Accel P" - ], - "selector": "body", - "args": {} - }, - { - "command": "completer:invoke-console", - "keys": [ - "Tab" - ], - "selector": ".jp-CodeConsole-promptCell .jp-mod-completer-enabled", - "args": {} - }, - { - "command": "completer:invoke-file", - "keys": [ - "Tab" - ], - "selector": ".jp-FileEditor .jp-mod-completer-enabled", - "args": {} - }, - { - "command": "completer:invoke-notebook", - "keys": [ - "Tab" - ], - "selector": ".jp-Notebook.jp-mod-editMode .jp-mod-completer-enabled", - "args": {} - }, - { - "command": "console:linebreak", - "keys": [ - "Enter" - ], - "selector": ".jp-CodeConsole[data-jp-interaction-mode='notebook'] .jp-CodeConsole-promptCell", - "args": {} - }, - { - "command": "console:linebreak", - "keys": [ - "Accel Enter" - ], - "selector": ".jp-CodeConsole[data-jp-interaction-mode='terminal'] .jp-CodeConsole-promptCell", - "args": {} - }, - { - "command": "console:run-forced", - "keys": [ - "Shift Enter" - ], - "selector": ".jp-CodeConsole[data-jp-interaction-mode='notebook'] .jp-CodeConsole-promptCell", - "args": {} - }, - { - "command": "console:run-forced", - "keys": [ - "Shift Enter" - ], - "selector": ".jp-CodeConsole[data-jp-interaction-mode='terminal'] .jp-CodeConsole-promptCell", - "args": {} - }, - { - "command": "console:run-unforced", - "keys": [ - "Enter" - ], - "selector": ".jp-CodeConsole[data-jp-interaction-mode='terminal'] .jp-CodeConsole-promptCell", - "args": {} - }, - { - "command": "debugger:continue", - "keys": [ - "F9" - ], - "selector": "body", - "args": {} - }, - { - "command": "debugger:next", - "keys": [ - "F10" - ], - "selector": "body", - "args": {} - }, - { - "command": "debugger:show-panel", - "keys": [ - "Accel Shift E" - ], - "selector": "body", - "args": {} - }, - { - "command": "debugger:stepIn", - "keys": [ - "F11" - ], - "selector": "body", - "args": {} - }, - { - "command": "debugger:stepOut", - "keys": [ - "Shift F11" - ], - "selector": "body", - "args": {} - }, - { - "command": "debugger:terminate", - "keys": [ - "Shift F9" - ], - "selector": "body", - "args": {} - }, - { - "command": "docmanager:save", - "keys": [ - "Accel S" - ], - "selector": "body", - "args": {} - }, - { - "command": "docmanager:save-as", - "keys": [ - "Accel Shift S" - ], - "selector": "body", - "args": {} - }, - { - "command": "documentsearch:end", - "keys": [ - "Escape" - ], - "selector": ".jp-mod-searchable", - "args": {} - }, - { - "command": "documentsearch:highlightNext", - "keys": [ - "Accel G" - ], - "selector": ".jp-mod-searchable", - "args": {} - }, - { - "command": "documentsearch:highlightPrevious", - "keys": [ - "Accel Shift G" - ], - "selector": ".jp-mod-searchable", - "args": {} - }, - { - "command": "documentsearch:start", - "keys": [ - "Accel F" - ], - "selector": ".jp-mod-searchable", - "args": {} - }, - { - "command": "editmenu:redo", - "keys": [ - "Accel Shift Z" - ], - "selector": "[data-jp-undoer]", - "args": {} - }, - { - "command": "editmenu:undo", - "keys": [ - "Accel Z" - ], - "selector": "[data-jp-undoer]", - "args": {} - }, - { - "command": "extensionmanager:show-panel", - "keys": [ - "Accel Shift X" - ], - "selector": "body", - "args": {} - }, - { - "command": "filebrowser:copy", - "keys": [ - "Accel C" - ], - "selector": ".jp-DirListing-content .jp-DirListing-itemText", - "args": {} - }, - { - "command": "filebrowser:cut", - "keys": [ - "Accel X" - ], - "selector": ".jp-DirListing-content .jp-DirListing-itemText", - "args": {} - }, - { - "command": "filebrowser:delete", - "keys": [ - "Delete" - ], - "selector": ".jp-DirListing-content .jp-DirListing-itemText", - "args": {} - }, - { - "command": "filebrowser:duplicate", - "keys": [ - "Accel D" - ], - "selector": ".jp-DirListing-content .jp-DirListing-itemText", - "args": {} - }, - { - "command": "filebrowser:go-up", - "keys": [ - "Backspace" - ], - "selector": ".jp-DirListing:focus", - "args": {} - }, - { - "command": "filebrowser:go-up", - "keys": [ - "Backspace" - ], - "selector": ".jp-DirListing-content .jp-DirListing-itemText", - "args": {} - }, - { - "command": "filebrowser:paste", - "keys": [ - "Accel V" - ], - "selector": ".jp-DirListing-content .jp-DirListing-itemText", - "args": {} - }, - { - "command": "filebrowser:rename", - "keys": [ - "F2" - ], - "selector": ".jp-DirListing-content .jp-DirListing-itemText", - "args": {} - }, - { - "command": "filebrowser:toggle-main", - "keys": [ - "Accel Shift F" - ], - "selector": "body", - "args": {} - }, - { - "command": "filemenu:close-and-cleanup", - "keys": [ - "Ctrl Shift Q" - ], - "selector": ".jp-Activity", - "args": {} - }, - { - "command": "imageviewer:flip-horizontal", - "keys": [ - "H" - ], - "selector": ".jp-ImageViewer", - "args": {} - }, - { - "command": "imageviewer:flip-vertical", - "keys": [ - "V" - ], - "selector": ".jp-ImageViewer", - "args": {} - }, - { - "command": "imageviewer:invert-colors", - "keys": [ - "I" - ], - "selector": ".jp-ImageViewer", - "args": {} - }, - { - "command": "imageviewer:reset-image", - "keys": [ - "0" - ], - "selector": ".jp-ImageViewer", - "args": {} - }, - { - "command": "imageviewer:rotate-clockwise", - "keys": [ - "]" - ], - "selector": ".jp-ImageViewer", - "args": {} - }, - { - "command": "imageviewer:rotate-counterclockwise", - "keys": [ - "[" - ], - "selector": ".jp-ImageViewer", - "args": {} - }, - { - "command": "imageviewer:zoom-in", - "keys": [ - "=" - ], - "selector": ".jp-ImageViewer", - "args": {} - }, - { - "command": "imageviewer:zoom-out", - "keys": [ - "-" - ], - "selector": ".jp-ImageViewer", - "args": {} - }, - { - "command": "inspector:close", - "keys": [ - "Accel I" - ], - "selector": "body[data-jp-inspector='open']", - "args": {} - }, - { - "command": "inspector:open", - "keys": [ - "Accel I" - ], - "selector": "body", - "args": {} - }, - { - "command": "kernelmenu:interrupt", - "keys": [ - "I", - "I" - ], - "selector": "[data-jp-kernel-user]:focus", - "args": {} - }, - { - "command": "kernelmenu:restart", - "keys": [ - "0", - "0" - ], - "selector": "[data-jp-kernel-user]:focus", - "args": {} - }, - { - "command": "launcher:create", - "keys": [ - "Accel Shift L" - ], - "selector": "body", - "args": {} - }, - { - "command": "notebook:change-cell-to-code", - "keys": [ - "Y" - ], - "selector": ".jp-Notebook:focus", - "args": {} - }, - { - "command": "notebook:change-cell-to-heading-1", - "keys": [ - "1" - ], - "selector": ".jp-Notebook:focus", - "args": {} - }, - { - "command": "notebook:change-cell-to-heading-2", - "keys": [ - "2" - ], - "selector": ".jp-Notebook:focus", - "args": {} - }, - { - "command": "notebook:change-cell-to-heading-3", - "keys": [ - "3" - ], - "selector": ".jp-Notebook:focus", - "args": {} - }, - { - "command": "notebook:change-cell-to-heading-4", - "keys": [ - "4" - ], - "selector": ".jp-Notebook:focus", - "args": {} - }, - { - "command": "notebook:change-cell-to-heading-5", - "keys": [ - "5" - ], - "selector": ".jp-Notebook:focus", - "args": {} - }, - { - "command": "notebook:change-cell-to-heading-6", - "keys": [ - "6" - ], - "selector": ".jp-Notebook:focus", - "args": {} - }, - { - "command": "notebook:change-cell-to-markdown", - "keys": [ - "M" - ], - "selector": ".jp-Notebook:focus", - "args": {} - }, - { - "command": "notebook:change-cell-to-raw", - "keys": [ - "R" - ], - "selector": ".jp-Notebook:focus", - "args": {} - }, - { - "command": "notebook:collapse-all-headings", - "keys": [ - "Ctrl Shift ArrowLeft" - ], - "selector": ".jp-Notebook.jp-mod-commandMode", - "args": {} - }, - { - "command": "notebook:copy-cell", - "keys": [ - "C" - ], - "selector": ".jp-Notebook:focus", - "args": {} - }, - { - "command": "notebook:cut-cell", - "keys": [ - "X" - ], - "selector": ".jp-Notebook:focus", - "args": {} - }, - { - "command": "notebook:delete-cell", - "keys": [ - "D", - "D" - ], - "selector": ".jp-Notebook:focus", - "args": {} - }, - { - "command": "notebook:enter-command-mode", - "keys": [ - "Escape" - ], - "selector": ".jp-Notebook.jp-mod-editMode", - "args": {} - }, - { - "command": "notebook:enter-command-mode", - "keys": [ - "Ctrl M" - ], - "selector": ".jp-Notebook.jp-mod-editMode", - "args": {} - }, - { - "command": "notebook:enter-edit-mode", - "keys": [ - "Enter" - ], - "selector": ".jp-Notebook:focus", - "args": {} - }, - { - "command": "notebook:expand-all-headings", - "keys": [ - "Ctrl Shift ArrowRight" - ], - "selector": ".jp-Notebook.jp-mod-commandMode", - "args": {} - }, - { - "command": "notebook:extend-marked-cells-above", - "keys": [ - "Shift ArrowUp" - ], - "selector": ".jp-Notebook:focus", - "args": {} - }, - { - "command": "notebook:extend-marked-cells-above", - "keys": [ - "Shift K" - ], - "selector": ".jp-Notebook:focus", - "args": {} - }, - { - "command": "notebook:extend-marked-cells-below", - "keys": [ - "Shift ArrowDown" - ], - "selector": ".jp-Notebook:focus", - "args": {} - }, - { - "command": "notebook:extend-marked-cells-below", - "keys": [ - "Shift J" - ], - "selector": ".jp-Notebook:focus", - "args": {} - }, - { - "command": "notebook:extend-marked-cells-bottom", - "keys": [ - "Shift End" - ], - "selector": ".jp-Notebook:focus", - "args": {} - }, - { - "command": "notebook:extend-marked-cells-top", - "keys": [ - "Shift Home" - ], - "selector": ".jp-Notebook:focus", - "args": {} - }, - { - "command": "notebook:insert-cell-above", - "keys": [ - "A" - ], - "selector": ".jp-Notebook:focus", - "args": {} - }, - { - "command": "notebook:insert-cell-below", - "keys": [ - "B" - ], - "selector": ".jp-Notebook:focus", - "args": {} - }, - { - "command": "notebook:insert-heading-above", - "keys": [ - "Shift A" - ], - "selector": ".jp-Notebook:focus", - "args": {} - }, - { - "command": "notebook:insert-heading-below", - "keys": [ - "Shift B" - ], - "selector": ".jp-Notebook:focus", - "args": {} - }, - { - "command": "notebook:merge-cell-above", - "keys": [ - "Ctrl Backspace" - ], - "selector": ".jp-Notebook:focus", - "args": {} - }, - { - "command": "notebook:merge-cell-below", - "keys": [ - "Ctrl Shift M" - ], - "selector": ".jp-Notebook:focus", - "args": {} - }, - { - "command": "notebook:merge-cells", - "keys": [ - "Shift M" - ], - "selector": ".jp-Notebook:focus", - "args": {} - }, - { - "command": "notebook:move-cell-down", - "keys": [ - "Ctrl Shift ArrowDown" - ], - "selector": ".jp-Notebook:focus", - "args": {} - }, - { - "command": "notebook:move-cell-up", - "keys": [ - "Ctrl Shift ArrowUp" - ], - "selector": ".jp-Notebook:focus", - "args": {} - }, - { - "command": "notebook:move-cursor-down", - "keys": [ - "ArrowDown" - ], - "selector": "[data-jp-traversable]:focus", - "args": {} - }, - { - "command": "notebook:move-cursor-down", - "keys": [ - "J" - ], - "selector": "[data-jp-traversable]:focus", - "args": {} - }, - { - "command": "notebook:move-cursor-heading-above-or-collapse", - "keys": [ - "ArrowLeft" - ], - "selector": ".jp-Notebook:focus.jp-mod-commandMode", - "args": {} - }, - { - "command": "notebook:move-cursor-heading-below-or-expand", - "keys": [ - "ArrowRight" - ], - "selector": ".jp-Notebook:focus.jp-mod-commandMode", - "args": {} - }, - { - "command": "notebook:move-cursor-up", - "keys": [ - "ArrowUp" - ], - "selector": "[data-jp-traversable]:focus", - "args": {} - }, - { - "command": "notebook:move-cursor-up", - "keys": [ - "K" - ], - "selector": "[data-jp-traversable]:focus", - "args": {} - }, - { - "command": "notebook:paste-cell-below", - "keys": [ - "V" - ], - "selector": ".jp-Notebook:focus", - "args": {} - }, - { - "command": "notebook:redo-cell-action", - "keys": [ - "Shift Z" - ], - "selector": ".jp-Notebook:focus", - "args": {} - }, - { - "command": "notebook:run-cell", - "keys": [ - "Accel Enter" - ], - "selector": ".jp-Notebook:focus", - "args": {} - }, - { - "command": "notebook:run-cell", - "keys": [ - "Accel Enter" - ], - "selector": ".jp-Notebook.jp-mod-editMode", - "args": {} - }, - { - "command": "notebook:run-cell-and-insert-below", - "keys": [ - "Alt Enter" - ], - "selector": ".jp-Notebook:focus", - "args": {} - }, - { - "command": "notebook:run-cell-and-insert-below", - "keys": [ - "Alt Enter" - ], - "selector": ".jp-Notebook.jp-mod-editMode", - "args": {} - }, - { - "command": "notebook:run-cell-and-select-next", - "keys": [ - "Shift Enter" - ], - "selector": ".jp-Notebook.jp-mod-editMode", - "args": {} - }, - { - "command": "notebook:select-all", - "keys": [ - "Accel A" - ], - "selector": ".jp-Notebook:focus", - "args": {} - }, - { - "command": "notebook:split-cell-at-cursor", - "keys": [ - "Ctrl Shift -" - ], - "selector": ".jp-Notebook.jp-mod-editMode", - "args": {} - }, - { - "command": "notebook:toggle-render-side-by-side-current", - "keys": [ - "Shift R" - ], - "selector": ".jp-Notebook:focus", - "args": {} - }, - { - "command": "notebook:undo-cell-action", - "keys": [ - "Z" - ], - "macKeys": [ - "Ctrl Enter" - ], - "selector": ".jp-Notebook:focus", - "args": {} - }, - { - "command": "property-inspector:show-panel", - "keys": [ - "Accel Shift U" - ], - "macKeys": [ - "Ctrl Enter" - ], - "selector": "body", - "args": {} - }, - { - "command": "runmenu:run", - "keys": [ - "Shift Enter" - ], - "selector": "[data-jp-code-runner]", - "args": {} - }, - { - "command": "running:show-panel", - "keys": [ - "Accel Shift B" - ], - "selector": "body", - "args": {} - }, - { - "command": "settingeditor:open", - "keys": [ - "Accel ," - ], - "selector": "body", - "args": {} - }, - { - "command": "settingeditor:save", - "keys": [ - "Accel S" - ], - "selector": ".jp-SettingEditor", - "args": {} - }, - { - "command": "tabsmenu:activate-previously-used-tab", - "keys": [ - "Accel Shift '" - ], - "selector": "body", - "args": {} - }, - { - "command": "toc:show-panel", - "keys": [ - "Accel Shift K" - ], - "selector": "body", - "args": {} - }, - { - "command": "tooltip:dismiss", - "keys": [ - "Escape" - ], - "selector": "body.jp-mod-tooltip .jp-Notebook", - "args": {} - }, - { - "command": "tooltip:dismiss", - "keys": [ - "Escape" - ], - "selector": "body.jp-mod-tooltip .jp-CodeConsole-promptCell", - "args": {} - }, - { - "command": "tooltip:launch-console", - "keys": [ - "Shift Tab" - ], - "selector": ".jp-CodeConsole-promptCell .jp-InputArea-editor:not(.jp-mod-has-primary-selection):not(.jp-mod-in-leading-whitespace)", - "args": {} - }, - { - "command": "tooltip:launch-file", - "keys": [ - "Shift Tab" - ], - "selector": ".jp-FileEditor .jp-CodeMirrorEditor:not(.jp-mod-has-primary-selection):not(.jp-mod-in-leading-whitespace)", - "args": {} - }, - { - "command": "tooltip:launch-notebook", - "keys": [ - "Shift Tab" - ], - "selector": ".jp-Notebook.jp-mod-editMode .jp-InputArea-editor:not(.jp-mod-has-primary-selection):not(.jp-mod-in-leading-whitespace):not(.jp-mod-completer-active)", - "args": {} - }, - { - "command": "viewmenu:line-numbering", - "keys": [ - "Shift L" - ], - "selector": ".jp-Notebook.jp-mod-commandMode :focus:not(:read-write)", - "args": {} - } - ] -} \ No newline at end of file diff --git a/home/config/jupyterlab-user-settings/catppuccin_jupyterlab/plugin.jupyterlab-settings b/home/config/jupyterlab-user-settings/catppuccin_jupyterlab/plugin.jupyterlab-settings deleted file mode 100644 index b02d90f7..00000000 --- a/home/config/jupyterlab-user-settings/catppuccin_jupyterlab/plugin.jupyterlab-settings +++ /dev/null @@ -1,4 +0,0 @@ -{ - "brandColor": "lavender", - "accentColor": "sky" -} \ No newline at end of file diff --git a/home/hyprland/default.nix b/home/hyprland/default.nix index 7e0d5231..7d736173 100644 --- a/home/hyprland/default.nix +++ b/home/hyprland/default.nix @@ -57,8 +57,8 @@ gtk = { enable = true; cursorTheme = { - package = pkgs.catppuccin-cursors.mochaDark; - name = "Catppuccin-Mocha-Dark-Cursors"; + package = pkgs.volantes-cursors; + name = "volantes_cursors"; size = 24; }; iconTheme = { diff --git a/home/obs/default.nix b/home/obs/default.nix index 5b9d6a99..c251e0d4 100644 --- a/home/obs/default.nix +++ b/home/obs/default.nix @@ -1,5 +1,4 @@ {pkgs, ...}: { - xdg.configFile."obs-studio/themes".source = ./themes; home.packages = with pkgs; [helvum]; programs.obs-studio = { enable = true; diff --git a/home/obs/themes/Catppuccin Frappe (compact).qss b/home/obs/themes/Catppuccin Frappe (compact).qss deleted file mode 100644 index e2936872..00000000 --- a/home/obs/themes/Catppuccin Frappe (compact).qss +++ /dev/null @@ -1,1054 +0,0 @@ -/******************************************************************************/ -/* Copyright (C) 2014-2015 by Philippe Groarke */ -/* */ -/* */ -/* This program is free software: you can redistribute it and/or modify */ -/* it under the terms of the GNU General Public License as published by */ -/* the Free Software Foundation, either version 2 of the License, or */ -/* (at your option) any later version. */ -/* */ -/* This program is distributed in the hope that it will be useful, */ -/* but WITHOUT ANY WARRANTY; without even the implied warranty of */ -/* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ -/* GNU General Public License for more details. */ -/* */ -/* */ -/* You should have received a copy of the GNU General Public License */ -/* along with this program. If not, see . */ -/******************************************************************************/ - -/* Colors */ -/* rgb(242, 213, 207); /* Rosewater */ -/* rgb(238, 190, 190); /* Flamingo */ -/* rgb(231, 130, 132); /* Red */ -/* rgb(234, 153, 156); /* Maroon */ -/* rgb(239, 159, 118); /* Peach */ -/* rgb(166, 209, 137); /* Green */ -/* rgb(140, 170, 238); /* Blue */ -/* rgb(198, 208, 245); /* Text */ -/* rgb(165, 173, 206); /* Subtext0 */ -/* rgb(131, 139, 167); /* Overlay1 */ -/* rgb(115, 121, 148); /* Overlay0 */ -/* rgb(81, 87, 109); /* Surface1 */ -/* rgb(65, 69, 89); /* Surface0 */ -/* rgb(48, 52, 70); /* Base */ -/* rgb(41, 44, 60); /* Mantle */ -/* rgb(35, 38, 52); /* Crust */ - -OBSThemeMeta { - dark: 'true'; - author: 'Catppuccin'; -} - -/* Custom theme information. This will set the application's QPalette, as - * well as pass to QML via the OBSTheme object. - * Can also use OBSTheme::disabled, OBSTheme::active, and OBSTheme::inactive. - * Using it without will set all three (making 'active' a bit redundant) */ -OBSTheme { - window: rgb(48, 52, 70); - windowText: rgb(165, 173, 206); - base: rgb(41, 44, 60); - alternateBase: rgb(35, 38, 52); - text: rgb(198, 208, 245); - button: rgb(65, 69, 89); - buttonText: rgb(165, 173, 206); - brightText: rgb(165, 173, 206); - - light: rgb(65, 69, 89); - mid: rgb(48, 52, 70); - dark: rgb(41, 44, 60); - shadow: rgb(35, 38, 52); - - highlight: rgb(140, 170, 238); - highlightedText: rgb(165, 173, 206); - - link: rgb(242, 213, 207); - linkVisited: rgb(238, 190, 190); -} - -OBSTheme::disabled { - text: rgb(131, 139, 167); - buttonText: rgb(131, 139, 167); - brightText: rgb(41, 44, 60); -} - -OBSTheme::inactive { - highlight: rgb(35, 38, 52); - highlightedText: rgb(198, 208, 245); -} - - -/* General style, we override only what is needed. */ -QWidget { - background-color: palette(window); - alternate-background-color: palette(base); - color: palette(text); - selection-background-color: rgb(81, 87, 109); - selection-color: palette(text); -} - -* [frameShape="1"], * [frameShape="2"], * [frameShape="3"], * [frameShape="4"], * [frameShape="5"], * [frameShape="6"] { - border: 1px solid palette(base); -} - - -/* Misc */ - -QWidget::disabled { - color: 2px solid palette(bright-text); -} - -QAbstractItemView, QStackedWidget#stackedMixerArea QWidget { - background-color: palette(base); -} - -QToolTip { - background-color: palette(base); - color: palette(text); - border: none; -} - -QMenuBar::item { - background-color: palette(window); -} - -QListView::item:selected:!active, -SourceTree::item:selected:!active { - color: palette(text); - background-color: rgb(81, 87, 109); -} - -QListView QLineEdit, -SourceTree QLineEdit { - padding-top: 0px; - padding-bottom: 0px; - padding-right: 0; - padding-left: 2px; - border: none; - border-radius: none; -} - -/* macOS Separator Fix */ -QMainWindow::separator { - background: transparent; - width: 4px; - height: 4px; -} - -/* Dock Widget */ - -QDockWidget { - titlebar-close-icon: url('./Catppuccin/Dark/close.svg'); - titlebar-normal-icon: url('./Catppuccin/Dark/popout.svg'); -} - -QDockWidget::title { - text-align: center; - background-color: palette(base); -} - -QDockWidget::close-button, QDockWidget::float-button { - border: 1px solid transparent; - background: transparent; - padding: 0px; -} - -QDockWidget::close-button:hover, QDockWidget::float-button:hover { - background: transparent; -} - -QDockWidget::close-button:pressed, QDockWidget::float-button:pressed { - padding: 1px -1px -1px 1px; -} - -/* Group Box */ - -QGroupBox { - border: 1px solid palette(base); - border-radius: 5px; - padding-top: 24px; - font-weight: bold; -} - -QGroupBox::title { - subcontrol-origin: margin; - left: 4px; - top: 4px; -} - - -/* ScrollBars */ - -::corner { - background-color: palette(window); - border: none; -} - -QScrollBar:vertical { - background-color: palette(window); - width: 14px; - margin: 0px; -} - -QScrollBar::handle:vertical { - background-color: palette(light); - min-height: 20px; - margin: 2px; - border-radius: 5px; - border-width: 1px; - border: 1px solid palette(light); -} - -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 { - background-color: palette(window); - height: 14px; - margin: 0px; -} - -QScrollBar::handle:horizontal { - background-color: palette(light); - min-width: 20px; - margin: 2px; - border-radius: 5px; - border-width: 1px; - border: 1px solid palette(light); -} - -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; -} - -/* Source Context */ -#contextContainer QPushButton { - padding: 4px 10px; -} - -#contextContainer QPushButton[themeID2=contextBarButton] { - padding: 4px 6px; -} - -#contextContainer QPushButton#sourcePropertiesButton { - qproperty-icon: url(./Catppuccin/Dark/settings/general.svg); -} - -#contextContainer QPushButton#sourceFiltersButton { - qproperty-icon: url(./Catppuccin/Dark/filter.svg); -} - -#contextContainer QPushButton#sourceInteractButton { - qproperty-icon: url(./Catppuccin/Dark/interact.svg); -} - -/* Scenes and Sources toolbar */ - -QToolBar { - background-color: palette(window); - border: none; -} - -QPushButton[toolButton="true"], -QToolButton { - background: transparent; - border: none; - padding: 1px; - margin: 1px; -} - -QPushButton[toolButton="true"]:last-child, -QToolButton:last-child { - margin-right: 0px; -} - -QPushButton[toolButton="true"]:hover, -QToolButton:hover { - background-color: rgb(81, 87, 109); /* Surface1 */ - border-radius: none; -} - -QPushButton[toolButton="true"]:pressed, -QToolButton:pressed { - background-color: palette(shadow); - border-radius: none; -} - -* [themeID="addIconSmall"] { - qproperty-icon: url(./Catppuccin/Dark/plus.svg); -} - -* [themeID="removeIconSmall"] { - qproperty-icon: url(./Catppuccin/Dark/minus.svg); -} - -* [themeID="clearIconSmall"] { - qproperty-icon: url(./Catppuccin/Dark/entry-clear.svg); -} - -* [themeID="propertiesIconSmall"] { - qproperty-icon: url(./Catppuccin/Dark/settings/general.svg); -} - -* [themeID="configIconSmall"] { - qproperty-icon: url(./Catppuccin/Dark/settings/general.svg); -} - -* [themeID="refreshIconSmall"] { - qproperty-icon: url(./Catppuccin/Dark/refresh.svg); -} - -* [themeID="upArrowIconSmall"] { - qproperty-icon: url(./Catppuccin/Dark/up.svg); -} - -* [themeID="downArrowIconSmall"] { - qproperty-icon: url(./Catppuccin/Dark/down.svg); -} - -* [themeID="pauseIconSmall"] { - qproperty-icon: url(./Catppuccin/Dark/media-pause.svg); -} - -* [themeID="menuIconSmall"] { - qproperty-icon: url(./Catppuccin/Dark/dots-vert.svg); -} - -* [themeID="cogsIcon"] { - qproperty-icon: url(./Catppuccin/Dark/cogs.svg); -} - -/* Tab Widget */ - -QTabWidget::pane { /* The tab widget frame */ - border-top: 1px solid palette(base); /* Mantle */ -} - -QTabWidget::tab-bar { - alignment: left; -} - -QTabBar::tab { - background-color: palette(light); - border: none; - padding: 5px; - min-width: 50px; - margin: 1px; -} - -QTabBar::tab:top { - border-bottom: 1px transparent; - border-top-left-radius: 3px; - border-top-right-radius: 3px; - -} - -QTabBar::tab:bottom { - padding-top: 1px; - margin-bottom: 4px; - border-bottom-left-radius: 3px; - border-bottom-right-radius: 3px; - height: 14px; -} - -QTabBar::tab:selected { - background-color: palette(base); -} - -QTabBar::tab:hover { - background-color: rgb(81, 87, 109); /* Surface1 */ -} - -QTabBar::tab:pressed { - background-color: palette(base); -} - - -/* ComboBox */ - -QDateTimeEdit, -QComboBox { - background-color: palette(light); - border-style: solid; - border: 1px; - border-radius: 3px; - border-color: rgb(41, 44, 60); /* Mantle */ - padding: 2px; - padding-left: 10px; -} - -QDateTimeEdit:hover, -QComboBox:hover { - background-color: palette(button); -} - -QDateTimeEdit::drop-down, -QComboBox::drop-down { - border:none; - border-left: 1px solid rgba(24, 24, 37,155); /* Mantle */ - width: 20px; -} - -QDateTimeEdit::down-arrow, -QComboBox::down-arrow { - qproperty-alignment: AlignTop; - image: url(./Catppuccin/Dark/updown.svg); - width: 100%; -} - -QDateTimeEdit:on, -QComboBox:on { - background-color: palette(base); -} - -QDateTimeEdit:editable, -QComboBox:editable { - border-top-left-radius: 0px; - border-bottom-left-radius: 0px; -} - -QDateTimeEdit::drop-down:editable, -QComboBox::drop-down:editable { - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; -} - -QDateTimeEdit::down-arrow:editable, -QComboBox::down-arrow:editable { - qproperty-alignment: AlignTop; - image: url(./Catppuccin/Dark/down.svg); - width: 8%; -} - - -/* Textedits etc */ - -QLineEdit, QTextEdit, QPlainTextEdit { - background-color: palette(base); - border: none; - border-radius: 3px; - padding: 2px 2px 3px 7px; -} - -/* Spinbox and doubleSpinbox */ - -QSpinBox, QDoubleSpinBox { - background-color: palette(base); - border: none; - border-radius: 3px; - margin: 0px 3px 0px 0px; - padding: 2px 2px 3px 7px; -} - -QSpinBox::up-button, QDoubleSpinBox::up-button { - subcontrol-origin: margin; - subcontrol-position: top right; /* position at the top right corner */ - - background-color: palette(light); - border: 1px solid palette(base); - border-radius: 3px; - border-width: 0; - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; - border-bottom-width: 0; -} - -QSpinBox::down-button, QDoubleSpinBox::down-button { - subcontrol-origin: margin; - subcontrol-position: bottom right; /* position at the top right corner */ - background-color: palette(light); - border: 1px solid palette(base); - border-radius: 3px; - border-width: 0; - border-top-left-radius: 0; - border-top-right-radius: 0; - border-top-width: 0; -} - -QSpinBox::up-button:hover, QSpinBox::down-button:hover, QDoubleSpinBox::up-button:hover, QDoubleSpinBox::down-button:hover { - background-color: rgb(81, 87, 109); /* Surface1 */ -} - -QSpinBox::up-button:pressed, QSpinBox::down-button:pressed, QDoubleSpinBox::up-button:pressed, QDoubleSpinBox::down-button:pressed { - background-color: palette(window); -} - -QSpinBox::up-button:disabled, QSpinBox::up-button:off, QSpinBox::down-button:disabled, QSpinBox::down-button:off { - background-color: palette(window); -} - -QDoubleSpinBox::up-button:disabled, QDoubleSpinBox::up-button:off, QDoubleSpinBox::down-button:disabled, QDoubleSpinBox::down-button:off { - background-color: palette(window); -} - -QSpinBox::up-arrow, QDoubleSpinBox::up-arrow { - image: url(./Catppuccin/Dark/up.svg); - width: 100%; -} - -QSpinBox::down-arrow, QDoubleSpinBox::down-arrow { - image: url(./Catppuccin/Dark/down.svg); - width: 100%; -} - - -/* Buttons */ - -QPushButton { - color: palette(text); - background-color: palette(light); - border: none; - border-radius: 3px; - padding: 4px; - padding-left: 20px; - padding-right: 20px; -} - -QPushButton::flat { - background-color: palette(window); -} - -QPushButton:checked { - background-color: palette(base); -} - -QPushButton:hover { - background-color: rgb(81, 87, 109); /* Surface1 */ -} - -QPushButton:pressed { - background-color: palette(base); -} - -QPushButton:disabled { - background-color: rgb(35, 38, 52); - -} - -QPushButton::menu-indicator { - image: url(./Catppuccin/Dark/down.svg); - subcontrol-position: right; - subcontrol-origin: padding; - width: 25px; -} - -/* Sliders */ - -QSlider::groove:horizontal { - background-color: palette(light); - height: 4px; - border: none; - border-radius: 2px; -} - -QSlider::handle:horizontal { - background-color: palette(text); - border: 1px solid palette(window); - border-radius: 3px; - height: 10px; - width: 18px; - margin: -3px 0; /* handle is placed by default on the contents rect of the groove. Expand outside the groove */ -} - -QSlider::handle:horizontal:pressed { - background-color: palette(text); -} - -QSlider::sub-page:horizontal { - background-color: palette(highlight); - border-radius: 2px; -} - -QSlider::sub-page:horizontal:disabled { - background-color: palette(window); /* Base */ - border-radius: 2px; -} - -QSlider::groove:vertical { - background-color: palette(light); - width: 4px; - border: none; - border-radius: 2px; -} - -QSlider::handle:vertical { - background-color: palette(text); - border: 1px solid palette(window); - border-radius: 3px; - width: 10px; - height: 18px; - margin: 0 -3px; /* handle is placed by default on the contents rect of the groove. Expand outside the groove */ -} - -QSlider::handle:vertical:pressed { - background-color: palette(text); -} - -QSlider::add-page:vertical { - background-color: palette(highlight); - border-radius: 2px; -} - -QSlider::add-page:vertical:disabled { - background-color: palette(window); /* Base */ - border-radius: 2px; -} - -QSlider::handle:hover { - background-color: palette(bright-text); -} - -QSlider::handle:disabled { - background-color: rgb(81, 87, 109); /* Surface1 */ -} - -/* Volume Control */ - -VolumeMeter { - qproperty-backgroundNominalColor: rgb(166, 209, 137); - qproperty-backgroundWarningColor: rgb(239, 159, 118); - qproperty-backgroundErrorColor: rgb(231, 130, 132); - qproperty-foregroundNominalColor: rgb(119, 185, 75); - qproperty-foregroundWarningColor: rgb(230, 103, 38); - qproperty-foregroundErrorColor: rgb(216, 54, 57); - qproperty-magnitudeColor: rgb(49, 50, 8); - qproperty-majorTickColor: rgb(198, 208, 245); - qproperty-minorTickColor: rgb(115, 121, 148); - qproperty-meterThickness: 3; - - /* The meter scale numbers normally use your QWidget font, with size */ - /* multiplied by meterFontScaling to get a proportionally smaller font. */ - /* To use a unique font for the numbers, specify font-family and/or */ - /* font-size here, and set meterFontScaling to 1.0. */ - qproperty-meterFontScaling: 0.7; -} - - -/* Status Bar */ - -QStatusBar::item { - border: none; -} - -/* Table View */ - -QTableView { - gridline-color: palette(light); -} - -QHeaderView::section { - background-color: palette(window); - color: palette(text); - border: 1px solid palette(base); - border-radius: 5px; -} - -/* Mute CheckBox */ - -MuteCheckBox { - outline: none; -} - -MuteCheckBox::indicator:checked { - image: url(./Catppuccin/Dark/mute.svg); -} - -MuteCheckBox::indicator:unchecked { - image: url(./Catppuccin/Dark/settings/audio.svg); -} - -OBSHotkeyLabel[hotkeyPairHover=true] { - color: rgb(140, 170, 238); -} - -/* Group Collapse Checkbox */ - -SourceTreeSubItemCheckBox { - background: transparent; - outline: none; -} - -SourceTreeSubItemCheckBox::indicator { - width: 10px; - height: 10px; -} - -SourceTreeSubItemCheckBox::indicator:checked { - image: url(./Catppuccin/Dark/expand.svg); -} - -SourceTreeSubItemCheckBox::indicator:unchecked { - image: url(./Catppuccin/Dark/collapse.svg); -} - - -/* Label warning/error */ - -QLabel#warningLabel { - color: rgb(239, 159, 118); - font-weight: bold; -} - -QLabel#errorLabel { - color: rgb(234, 153, 156); - font-weight: bold; -} - -* [themeID="warning"] { - color: rgb(239, 159, 118); - font-weight: bold; -} - -* [themeID="error"] { - color: rgb(234, 153, 156); - font-weight: bold; -} - -* [themeID="good"] { - color: rgb(166, 209, 137); - font-weight: bold; -} - -/* About dialog */ - -* [themeID="aboutName"] { - font-size: 36px; - font-weight: bold; -} - -* [themeID="aboutVersion"] { - font-size: 16px; - margin-bottom: 20px; -} - -* [themeID="aboutInfo"] { - margin-bottom: 20px; -} - -* [themeID="aboutHLayout"] { - background-color: palette(base); -} - -/* Preview background color */ - -OBSQTDisplay { - qproperty-displayBackgroundColor: palette(shadow); -} - -/* Preview/Program labels */ - -* [themeID="previewProgramLabels"] { - font-size: 18px; - font-weight: bold; - color: rgb(165, 173, 206); -} - -/* Settings Icons */ - -OBSBasicSettings { - qproperty-generalIcon: url(./Catppuccin/Dark/settings/general.svg); - qproperty-streamIcon: url(./Catppuccin/Dark/settings/stream.svg); - qproperty-outputIcon: url(./Catppuccin/Dark/settings/output.svg); - qproperty-audioIcon: url(./Catppuccin/Dark/settings/audio.svg); - qproperty-videoIcon: url(./Catppuccin/Dark/settings/video.svg); - qproperty-hotkeysIcon: url(./Catppuccin/Dark/settings/hotkeys.svg); - qproperty-accessibilityIcon: url(./Catppuccin/Dark/settings/accessibility.svg); - qproperty-advancedIcon: url(./Catppuccin/Dark/settings/advanced.svg); -} - -OBSBasicSettings QListView::item { - padding-top: 5px; - padding-bottom: 5px; -} - -/* Locked CheckBox */ - -LockedCheckBox { - outline: none; - background: transparent; -} - -LockedCheckBox::indicator:checked { - image: url(./Catppuccin/Dark/locked.svg); -} - -LockedCheckBox::indicator:unchecked { - image: url(:res/images/unlocked.svg); -} - -/* Visibility CheckBox */ - -VisibilityCheckBox { - outline: none; - background: transparent; -} - -VisibilityCheckBox::indicator:checked { - image: url(./Catppuccin/Dark/visible.svg); -} - -VisibilityCheckBox::indicator:unchecked { - image: url(:res/images/invisible.svg); -} - -* [themeID="revertIcon"] { - qproperty-icon: url(./Catppuccin/Dark/revert.svg); -} - -QPushButton#extraPanelDelete { - background-color: palette(base); -} - -QPushButton#extraPanelDelete:hover { - background-color: rgb(81, 87, 109); -} - -QPushButton#extraPanelDelete:pressed { - background-color: palette(base); -} - -OBSMissingFiles { - qproperty-warningIcon: url(./Catppuccin/Dark/alert.svg); -} - -/* Source Icons */ - -OBSBasic { - qproperty-imageIcon: url(./Catppuccin/Dark/sources/image.svg); - qproperty-colorIcon: url(./Catppuccin/Dark/sources/brush.svg); - qproperty-slideshowIcon: url(./Catppuccin/Dark/sources/slideshow.svg); - qproperty-audioInputIcon: url(./Catppuccin/Dark/sources/microphone.svg); - qproperty-audioOutputIcon: url(./Catppuccin/Dark/settings/audio.svg); - qproperty-desktopCapIcon: url(./Catppuccin/Dark/settings/video.svg); - qproperty-windowCapIcon: url(./Catppuccin/Dark/sources/window.svg); - qproperty-gameCapIcon: url(./Catppuccin/Dark/sources/gamepad.svg); - qproperty-cameraIcon: url(./Catppuccin/Dark/sources/camera.svg); - qproperty-textIcon: url(./Catppuccin/Dark/sources/text.svg); - qproperty-mediaIcon: url(./Catppuccin/Dark/sources/media.svg); - qproperty-browserIcon: url(./Catppuccin/Dark/sources/globe.svg); - qproperty-groupIcon: url(./Catppuccin/Dark/sources/group.svg); - qproperty-sceneIcon: url(./Catppuccin/Dark/sources/scene.svg); - qproperty-defaultIcon: url(./Catppuccin/Dark/sources/default.svg); - qproperty-audioProcessOutputIcon: url(./Catppuccin/Dark/sources/windowaudio.svg); -} - -/* Scene Tree */ - -SceneTree { - qproperty-gridItemWidth: 150; - qproperty-gridItemHeight: 27; -} - -*[gridMode="true"] SceneTree::item { - color: palette(text); - background-color: palette(light); - border: none; - border-radius: 3px; - padding: 4px; - padding-left: 10px; - padding-right: 10px; - margin: 1px; -} - -*[gridMode="true"] SceneTree::item:selected { - background-color: rgb(81, 87, 109); /* Surface1 */ -} - -*[gridMode="true"] SceneTree::item:hover { - background-color: rgb(81, 87, 109); /* Surface1 */ -} - -*[gridMode="true"] SceneTree::item:pressed { - background-color: palette(base); -} - -*[gridMode="true"] SceneTree::item:checked { - background-color: rgb(81, 87, 109); /* Surface1 */ -} - -/* Save icon */ - -* [themeID="replayIconSmall"] { - qproperty-icon: url(./Catppuccin/Dark/save.svg); -} - -/* Studio Mode T-Bar */ - -QSlider[themeID="tBarSlider"] { - height: 24px; -} - -QSlider::groove:horizontal[themeID="tBarSlider"] { - border: 1px solid palette(light); - height: 5px; - background: palette(base); -} - -QSlider::sub-page:horizontal[themeID="tBarSlider"] { - background: palette(base);; - border: 1px solid palette(light); -} - -QSlider::handle:horizontal[themeID="tBarSlider"] { - background-color: palette(text); - width: 12px; - height: 24px; - margin: -24px 0px; -} - -/* Media icons */ - -* [themeID="playIcon"] { - qproperty-icon: url(./Catppuccin/Dark/media/media_play.svg); -} - -* [themeID="pauseIcon"] { - qproperty-icon: url(./Catppuccin/Dark/media/media_pause.svg); -} - -* [themeID="restartIcon"] { - qproperty-icon: url(./Catppuccin/Dark/media/media_restart.svg); -} - -* [themeID="stopIcon"] { - qproperty-icon: url(./Catppuccin/Dark/media/media_stop.svg); -} - -* [themeID="nextIcon"] { - qproperty-icon: url(./Catppuccin/Dark/media/media_next.svg); -} - -* [themeID="previousIcon"] { - qproperty-icon: url(./Catppuccin/Dark/media/media_previous.svg); -} - -/* YouTube Integration */ -OBSYoutubeActions { - qproperty-thumbPlaceholder: url(./Catppuccin/Dark/sources/image.svg); -} - -#ytEventList QLabel { - color: rgb(165, 173, 206); /* Subtext0 */ - background-color: palette(light); - border: none; - border-radius: 3px; - padding: 4px 20px; -} - -#ytEventList QLabel:hover { - background: rgb(65, 69, 89); -} - -#ytEventList QLabel[isSelectedEvent=true] { - background: rgb(81, 87, 109); - border: none; -} - -/* Calendar Widget */ -QDateTimeEdit::down-arrow { - qproperty-alignment: AlignTop; - image: url(./Catppuccin/Dark/down.svg); - width: 100%; -} - -QDateTimeEdit:on { - background-color: palette(base); /* Mantle */ -} - -/* Calendar Top Bar */ -QCalendarWidget QWidget#qt_calendar_navigationbar { - background-color: palette(base); - padding: 4px 8px; -} - -/* Calendar Top Bar Buttons */ -QCalendarWidget QToolButton { - background-color: palette(light); - padding: 2px 16px; - border-radius: 3px; - margin: 2px; -} - -#qt_calendar_monthbutton::menu-indicator { - image: url(./Catppuccin/Dark/down.svg); - subcontrol-position: right; - padding-top: 2px; - padding-right: 6px; - height: 10px; - width: 10px; -} - -QCalendarWidget #qt_calendar_prevmonth { - padding: 2px; - qproperty-icon: url(./Catppuccin/Dark/left.svg); - icon-size: 16px, 16px; -} - -QCalendarWidget #qt_calendar_nextmonth { - padding: 2px; - qproperty-icon: url(./Catppuccin/Dark/right.svg); - icon-size: 16px, 16px; -} - -QCalendarWidget QToolButton:hover { - background-color: rgb(81, 87, 109); - border-radius: 3px; -} - -QCalendarWidget QToolButton:pressed { - background-color: rgb(35, 38, 52); -} - -/* Month Dropdown Menu */ -QCalendarWidget QMenu { - -} -/* Year spinbox */ -QCalendarWidget QSpinBox { - background-color: rgb(35, 38, 52); - border: none; - border-radius: 3px; - margin: 0px 3px 0px 0px; - padding: 4px 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(base); } - -QCalendarWidget QAbstractItemView:enabled { - background-color: palette(base); - color: palette(text); - selection-background-color: rgb(35, 38, 52); - selection-color: palette(text); -} - -QCalendarWidget QAbstractItemView:disabled { - color: rgb(81, 87, 109); -} - -/* Disable icons on QDialogButtonBox */ -QDialogButtonBox { - dialogbuttonbox-buttons-have-icons: 0; -} diff --git a/home/obs/themes/Catppuccin Frappe.qss b/home/obs/themes/Catppuccin Frappe.qss deleted file mode 100644 index d8cc9b9a..00000000 --- a/home/obs/themes/Catppuccin Frappe.qss +++ /dev/null @@ -1,1520 +0,0 @@ -/******************************************************************************/ -/* Copyright (C) 2014-2015 by Philippe Groarke */ -/* */ -/* */ -/* This program is free software: you can redistribute it and/or modify */ -/* it under the terms of the GNU General Public License as published by */ -/* the Free Software Foundation, either version 2 of the License, or */ -/* (at your option) any later version. */ -/* */ -/* This program is distributed in the hope that it will be useful, */ -/* but WITHOUT ANY WARRANTY; without even the implied warranty of */ -/* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ -/* GNU General Public License for more details. */ -/* */ -/* */ -/* You should have received a copy of the GNU General Public License */ -/* along with this program. If not, see . */ -/******************************************************************************/ - -/* Colors */ - -OBSThemeMeta { - dark: 'true'; - author: 'Xurdejl'; -} - -/* Custom theme information. This will set the application's QPalette, as - * well as pass to QML via the OBSTheme object. - * Can also use OBSTheme::disabled, OBSTheme::active, and OBSTheme::inactive. - * Using it without will set all three (making 'active' a bit redundant) */ -OBSTheme { - window: rgb(48, 52, 70); - windowText: rgb(165, 173, 206); - - base: rgb(41, 44, 60); - alternateBase: rgb(35, 38, 52); - - text: rgb(198, 208, 245); - - button: rgb(65, 69, 89); - buttonText: rgb(165, 173, 206); - - brightText: rgb(165, 173, 206); - - light: rgb(65, 69, 89); - mid: rgb(48, 52, 70); - dark: rgb(41, 44, 60); - shadow: rgb(35, 38, 52); - - primary: rgb(81, 87, 109); - primaryLight: rgb(140, 170, 238); - primaryDark: rgb(35, 38, 52); - - highlight: rgb(140, 170, 238); - highlightText: rgb(165, 173, 206); - - link: rgb(242, 213, 207); - linkVisited: rgb(238, 190, 190); -} - -OBSTheme::disabled { - windowText: rgb(131, 139, 167); - text: rgb(131, 139, 167); - button: rgb(48, 52, 70); - - buttonText: rgb(41, 44, 60); - brightText: rgb(41, 44, 60); -} - -OBSTheme::inactive { - text: rgb(165, 173, 206); - - highlight: rgb(35, 38, 52); - highlightText: rgb(198, 208, 245); -} - -/* Default widget style, we override only what is needed. */ - -QWidget { - alternate-background-color: palette(base); - color: palette(text); - selection-background-color: rgb(35, 38, 52); - selection-color: palette(text); - font-size: 10pt; - font-family: 'Open Sans', '.AppleSystemUIFont', Helvetica, Arial, 'MS Shell Dlg', sans-serif; -} - -QWidget:disabled { - color: rgb(131, 139, 167); -} - -/* Container windows */ - -QDialog, -QMainWindow, -QStatusBar, -QMenuBar, -QMenu { - background-color: palette(window); -} - -/* macOS Separator Fix */ - -QMainWindow::separator { - background: transparent; - width: 4px; - height: 4px; -} - -/* General Widgets */ - -QLabel, -QGroupBox, -QCheckBox { - background: transparent; -} - -QComboBox, -QCheckBox, -QPushButton, -QSpinBox, -QDoubleSpinBox { - margin-top: 3px; - margin-bottom: 3px; -} - -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, QStackedWidget#stackedMixerArea QWidget { - background-color: palette(base); -} - -QToolTip { - background-color: palette(base); - color: palette(text); - border: none; -} - -/* Context Menu */ - -QMenu::icon { - left: 4px; -} - -QMenu::separator { - background: rgb(115, 121, 148); - height: 1px; - margin: 3px 6px; -} - -QMenu::item:disabled { - color: rgb(131, 139, 167); - background: transparent; -} - -QMenu::right-arrow { - image: url(./Catppuccin/Dark/expand.svg); -} - -/* Top Menu Bar Items */ -QMenuBar::item { - background-color: transparent; -} - -QMenuBar::item:selected { - background: rgb(81, 87, 109); -} - -/* Item Lists */ -QListWidget { - border-radius: 4px; -} - -QListWidget::item { - color: palette(text); -} - -QListWidget, -QMenu, -SceneTree, -SourceTree { - padding: 3px; -} - -QListWidget::item, -SourceTreeItem, -QMenu::item, -SceneTree::item { - padding: 6px; -} - -QListWidget::item, -SourceTreeItem, -QMenu::item, -SceneTree::item, -SourceTree::item { - border-radius: 4px; - color: palette(text); - border: 0px solid transparent; -} - -QMenu::item:selected, -QListWidget::item:selected, -SceneTree::item:selected, -SourceTree::item:selected { - background-color: rgb(81, 87, 109); -} - -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: rgb(65, 69, 89); - color: palette(text); -} - -QListWidget::item:disabled, -QListWidget::item:disabled:hover { - background: transparent; - color: rgb(131, 139, 167); -} - -QListWidget QLineEdit, -SceneTree QLineEdit, -SourceTree QLineEdit { - padding: 0px; - padding-bottom: 2px; - margin: 0px; - border: 1px solid #cdd6f4; - border-radius: 4px; -} - -QListWidget QLineEdit:focus, -SceneTree QLineEdit:focus, -SourceTree QLineEdit:focus { - border: 1px solid #cdd6f4; -} - -/* Settings QList */ - -OBSBasicSettings QListWidget { - border-radius: 4px; - padding: 3px; -} - -OBSBasicSettings QListWidget::item { - border-radius: 4px; - padding: 6px; -} - -/* Settings properties view */ -OBSBasicSettings #PropertiesContainer { - background-color: palette(dark); -} - -/* Dock Widget */ -OBSDock > QWidget { - background: palette(dark); - border-bottom-left-radius: 4px; - border-bottom-right-radius: 4px; -} - -OBSDock QFrame { - background: palette(dark); - border-bottom-left-radius: 4px; - border-bottom-right-radius: 4px; -} - -#transitionsContainer QPushButton { - margin: 0px 0px; - padding: 4px 6px; -} - -OBSDock QLabel { - background: transparent; -} - -OBSDock QComboBox, -OBSDock QPushButton { - margin: 1px 2px; -} - -QDockWidget { - font-size: 10.5pt; - font-weight: bold; - - titlebar-close-icon: url('./Catppuccin/Dark/close.svg'); - titlebar-normal-icon: url('./Catppuccin/Dark/popout.svg'); -} - -QDockWidget::title { - text-align: left; - background-color: palette(base); - padding: 6px 8px; - border-top-left-radius: 4px; - border-top-right-radius: 4px; -} - -QDockWidget::close-button, QDockWidget::float-button { - border: 0px solid transparent; - border-radius: 4px; - background: transparent; - margin-right: 1px; - opacity: .5; -} - -QDockWidget::close-button:hover, QDockWidget::float-button:hover { - background: rgb(81, 87, 109); - opacity: 1; -} - -QDockWidget::close-button:pressed, QDockWidget::float-button:pressed { - padding: 1px -1px -1px 1px; -} - -QScrollArea { - border-radius: 4px; -} - -OBSBasicStatusBar { - margin-top: 8px; -} - -/* Group Box */ - -QGroupBox { - background: palette(dark); - border-radius: 4px; - padding-top: 32px; - padding-bottom: 8px; - font-weight: bold; - margin-bottom: 6px; -} - -QGroupBox::title { - subcontrol-origin: margin; - left: 8px; - top: 8px; -} - - -/* ScrollBars */ - -::corner { - background-color: palette(window); - border: none; -} - -QScrollBar:vertical { - background-color: transparent; - width: 14px; - margin: 0px; -} - -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 { - background-color: transparent; - height: 14px; - margin: 0px; -} - -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: rgb(65, 69, 89); - margin: 2px; - border-radius: 2px; - border: 1px solid rgb(65, 69, 89); -} - -QScrollBar::handle:hover { - background-color: rgb(81, 87, 109); - border-color: rgb(81, 87, 109); -} - -QScrollBar::handle:pressed { - background-color: rgb(65, 69, 89); - border-color: rgb(65, 69, 89); -} - -QScrollBar::handle:vertical { - min-height: 20px; -} - -QScrollBar::handle:horizontal { - min-width: 20px; -} - -/* Source Context Bar */ - -#contextContainer { - background-color: palette(dark); - margin-top: 4px; - border-radius: 4px; -} - -#contextContainer QPushButton { - padding-left: 12px; - padding-right: 12px; -} - -QPushButton#sourcePropertiesButton { - qproperty-icon: url(./Catppuccin/Dark/settings/general.svg); -} - -QPushButton#sourceFiltersButton { - qproperty-icon: url(./Catppuccin/Dark/filter.svg); -} - -/* Scenes and Sources toolbar */ - -QToolBar { - background-color: palette(dark); - border: none; - padding: 0px; - margin: 4px 0px; -} - -QPushButton[toolButton="true"], -QToolButton, -QPushButton[toolButton="true"]:disabled, -QToolButton:disabled { - background-color: palette(base); - padding: 4px 6px; - margin: 0px 2px; - border-radius: 4px; -} - -QPushButton[toolButton="true"]:last-child, -QToolButton:last-child { - margin-right: 0px; -} - -QToolButton:hover { - background-color: rgb(81, 87, 109); -} - -QToolButton:pressed { - background-color: rgb(35, 38, 52); -} - -* [themeID="addIconSmall"] { - qproperty-icon: url(./Catppuccin/Dark/plus.svg); -} - -* [themeID="removeIconSmall"] { - qproperty-icon: url(./Catppuccin/Dark/trash.svg); -} - -* [themeID="clearIconSmall"] { - qproperty-icon: url(./Catppuccin/Dark/entry-clear.svg); -} - -* [themeID="propertiesIconSmall"] { - qproperty-icon: url(./Catppuccin/Dark/settings/general.svg); -} - -* [themeID="configIconSmall"] { - qproperty-icon: url(./Catppuccin/Dark/settings/general.svg); -} - -* [themeID="menuIconSmall"] { - qproperty-icon: url(./Catppuccin/Dark/dots-vert.svg); -} - -* [themeID="refreshIconSmall"] { - qproperty-icon: url(./Catppuccin/Dark/refresh.svg); -} - -* [themeID="cogsIcon"] { - qproperty-icon: url(./Catppuccin/Dark/cogs.svg); -} - -#sourceInteractButton { - qproperty-icon: url(./Catppuccin/Dark/interact.svg); -} - -* [themeID="upArrowIconSmall"] { - qproperty-icon: url(./Catppuccin/Dark/up.svg); -} - -* [themeID="downArrowIconSmall"] { - qproperty-icon: url(./Catppuccin/Dark/down.svg); -} - -* [themeID="pauseIconSmall"] { - qproperty-icon: url(./Catppuccin/Dark/media-pause.svg); -} - -* [themeID="filtersIcon"] { - qproperty-icon: url(./Catppuccin/Dark/filter.svg); -} - -QToolBarExtension { - background: palette(button); - min-width: 12px; - max-width: 12px; - padding: 4px 0px; - margin-left: 0px; - - qproperty-icon: url(./Catppuccin/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: rgb(65, 69, 89); - 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 2px; -} - -QTabBar::tab:pressed { - background: rgb(35, 38, 52); -} - -QTabBar::tab:hover { - background: rgb(81, 87, 109); - color: palette(text); -} - -QTabBar::tab:selected { - background: rgb(65, 69, 89); - color: palette(text); -} - -QTabBar::tab:top:selected { - border-bottom: 2px solid rgb(198, 208, 245); -} - -QTabBar::tab:bottom:selected { - border-top: 2px solid rgb(198, 208, 245); -} - -QTabBar QToolButton { - background: palette(base); - min-width: 16px; - padding: 0px; -} - -/* ComboBox */ - -QComboBox, -QDateTimeEdit { - background-color: rgb(65, 69, 89); - border-style: solid; - border: 1px; - border-radius: 4px; - border-color: rgb(65, 69, 89); - padding: 4px; - padding-left: 10px; -} - -QComboBox:hover, -QComboBox:selected, -QDateTimeEdit:hover, -QDateTimeEdit:selected { - background-color: rgb(81, 87, 109); -} - -QComboBox::drop-down, -QDateTimeEdit::drop-down { - border:none; - border-left: 1px solid rgb(115, 121, 148); - width: 20px; -} - -QComboBox::down-arrow, -QDateTimeEdit::down-arrow { - qproperty-alignment: AlignTop; - image: url(./Catppuccin/Dark/updown.svg); - width: 100%; -} - -QComboBox:on, -QDateTimeEdit:on { - background-color: rgb(81, 87, 109); -} - -QComboBox:editable:hover { - -} - -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(./Catppuccin/Dark/down.svg); - width: 8%; -} - -/* Textedits etc */ - -QLineEdit, QTextEdit, QPlainTextEdit { - background-color: rgb(65, 69, 89); - border: none; - border-radius: 4px; - padding: 5px 2px 5px 7px; - border: 2px solid transparent; -} - -QLineEdit:hover, -QTextEdit:hover, -QPlainTextEdit:hover { - border: 2px solid rgb(99,102,111); -} - -QLineEdit:focus, -QTextEdit:focus, -QPlainTextEdit:focus { - background-color: palette(mid); - border: 2px solid rgb(81, 87, 109); -} - -/* Spinbox and doubleSpinbox */ - -QSpinBox, -QDoubleSpinBox { - background-color: rgb(65, 69, 89); - border: 2px solid rgb(65, 69, 89); - border-radius: 4px; - margin-right: 3px; - padding: 3px 0px 4px 5px; -} - -QSpinBox:hover, -QDoubleSpinBox:hover { - border: 2px solid rgb(98, 104, 128); -} - -QSpinBox:focus, -QDoubleSpinBox:focus { - background-color: palette(mid); - border: 2px solid rgb(81, 87, 109); -} - -QSpinBox::up-button, QDoubleSpinBox::up-button { - subcontrol-origin: padding; - subcontrol-position: top right; /* position at the top right corner */ - right: 2px; - border-radius: 3px; - border-width: 0; - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; - border-bottom-width: 0; -} - -QSpinBox::down-button, QDoubleSpinBox::down-button { - subcontrol-origin: padding; - subcontrol-position: bottom right; /* position at the top right corner */ - right: 2px; - border-radius: 3px; - border-width: 0; - border-top-left-radius: 0; - border-top-right-radius: 0; - border-top-width: 0; -} - -QSpinBox::up-button:hover, QSpinBox::down-button:hover, QDoubleSpinBox::up-button:hover, QDoubleSpinBox::down-button:hover { - background-color: rgb(81, 87, 109); -} - -QSpinBox::up-button:pressed, QSpinBox::down-button:pressed, QDoubleSpinBox::up-button:pressed, QDoubleSpinBox::down-button:pressed { - background-color: rgb(35, 38, 52); -} - -QSpinBox::up-button:disabled, QSpinBox::up-button:off, QSpinBox::down-button:disabled, QSpinBox::down-button:off { - background-color: rgb(35, 38, 52); -} - -QDoubleSpinBox::up-button:disabled, QDoubleSpinBox::up-button:off, QDoubleSpinBox::down-button:disabled, QDoubleSpinBox::down-button:off { - background-color: rgb(35, 38, 52); -} - -QSpinBox::up-arrow, QDoubleSpinBox::up-arrow { - image: url(./Catppuccin/Dark/up.svg); - width: 100%; - margin: 2px; -} - -QSpinBox::down-arrow, QDoubleSpinBox::down-arrow { - image: url(./Catppuccin/Dark/down.svg); - width: 100%; - padding: 2px; -} - - -/* Controls Dock */ -#controlsDock QPushButton { - margin: 1px; -} - -#streamButton, -#recordButton, -QPushButton[themeID="replayBufferButton"], -#broadcastButton { - padding: 10px; -} - -/* Primary Control Button Checked Coloring */ -#streamButton:!hover:!pressed:checked, -#recordButton:!hover:!pressed:checked, -QPushButton[themeID="replayBufferButton"]:!hover:!pressed:checked, -QPushButton[themeID="vcamButton"]:!hover:!pressed:checked, -#modeSwitch:!hover:!pressed:checked, -#broadcastButton:!hover:!pressed:checked { - background: rgb(140, 170, 238); - color: rgb(35, 38, 52); -} - -/* Primary Control Button Hover Coloring */ -#streamButton:hover:!pressed:checked, -#recordButton:hover:!pressed:checked, -QPushButton[themeID="replayBufferButton"]:!pressed:checked, -QPushButton[themeID="vcamButton"]:!pressed:checked, -#modeSwitch:hover:!pressed:checked, -#broadcastButton:hover:!pressed:checked { - background: rgb(186, 187, 241); - color: rgb(35, 38, 52); -} - - -/* Buttons */ - -QPushButton { - color: palette(text); - background-color: palette(button); - min-height: 18px; - border: none; - border-radius: 4px; - padding: 6px 16px; -} - -QPushButton::flat { - background-color: rgb(65, 69, 89); -} - -QPushButton:checked { - background-color: rgb(81, 87, 109); -} - -QPushButton:hover { - background-color: rgb(81, 87, 109); -} - -QPushButton:pressed { - background-color: rgb(35, 38, 52); -} - -QPushButton:disabled, QToolButton:disabled { - background-color: rgb(35, 38, 52); -} - -QPushButton::menu-indicator { - image: url(./Catppuccin/Dark/down.svg); - subcontrol-position: right; - subcontrol-origin: padding; - width: 25px; -} - -/* Sliders */ - -QSlider::groove:horizontal { - background-color: rgb(65, 69, 89); - height: 4px; - border: none; - border-radius: 2px; -} - -QSlider::handle:horizontal { - background-color: palette(text); - border: 1px solid palette(mid); - border-radius: 3px; - height: 10px; - width: 18px; - margin: -3px 0; /* handle is placed by default on the contents rect of the groove. Expand outside the groove */ -} - -QSlider::handle:horizontal:pressed { - background-color: palette(text); -} - -QSlider::sub-page:horizontal { - background-color: palette(highlight); - border-radius: 2px; -} - -QSlider::sub-page:horizontal:disabled { - background-color: palette(window); - border-radius: 2px; -} - -QSlider::groove:vertical { - background-color: rgb(65, 69, 89); - width: 4px; - border: none; - border-radius: 2px; -} - -QSlider::handle:vertical { - background-color: palette(text); - border: 1px solid palette(mid); - border-radius: 3px; - width: 10px; - height: 18px; - margin: 0 -3px; /* handle is placed by default on the contents rect of the groove. Expand outside the groove */ -} - -QSlider::handle:vertical:pressed { - background-color: palette(text); -} - -QSlider::add-page:vertical { - background-color: palette(highlight); - border-radius: 2px; -} - -QSlider::add-page:vertical:disabled { - background-color: palette(window); - border-radius: 2px; -} - -QSlider::handle:hover { - background-color: rgb(186,194,222); -} - -QSlider::handle:disabled { - background-color: rgb(131, 139, 167); -} - -/* Volume Control */ - -#stackedMixerArea QPushButton { - min-width: 16px; - padding: 4px 8px; -} - -/* This is an incredibly cursed but necessary fix */ -#stackedMixerArea QPushButton:!hover { - background-color: palette(base); -} - -#stackedMixerArea QPushButton:hover { - background-color: rgb(81, 87, 109); -} - -#stackedMixerArea QPushButton:pressed { - background-color: rgb(35, 38, 52); -} - -VolumeMeter { - qproperty-backgroundNominalColor: rgb(166, 209, 137); - qproperty-backgroundWarningColor: rgb(239, 159, 118); - qproperty-backgroundErrorColor: rgb(231, 130, 132); - qproperty-foregroundNominalColor: rgb(119, 185, 75); - qproperty-foregroundWarningColor: rgb(230, 103, 38); - qproperty-foregroundErrorColor: rgb(216, 54, 57); - qproperty-magnitudeColor: rgb(49, 50, 8); - qproperty-majorTickColor: rgb(198, 208, 245); - qproperty-minorTickColor: rgb(115, 121, 148); - 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 { - margin: 1px 1px 2px; -} - -QHeaderView::section { - background-color: rgb(65, 69, 89); - color: palette(text); - border: none; - border-left: 1px solid palette(window); - border-right: 1px solid palette(window); - padding: 2px 4px; - margin-bottom: 2px; -} - -MuteCheckBox::indicator:checked { - image: url(./Catppuccin/Dark/mute.svg); -} - -MuteCheckBox::indicator:unchecked { - image: url(./Catppuccin/Dark/settings/audio.svg); -} - -OBSHotkeyLabel[hotkeyPairHover=true] { - color: rgb(140, 170, 238); -} - -/* Label warning/error */ - -QLabel#warningLabel { - color: rgb(239, 159, 118); - font-weight: bold; -} - -QLabel#errorLabel { - color: rgb(234, 153, 156); - font-weight: bold; -} - -* [themeID="warning"] { - color: rgb(239, 159, 118); - font-weight: bold; -} - -* [themeID="error"] { - color: rgb(234, 153, 156); - font-weight: bold; -} - -* [themeID="good"] { - color: rgb(166, 209, 137); - font-weight: bold; -} - -/* About dialog */ - -* [themeID="aboutName"] { - font-size: 26pt; - font-weight: bold; -} - -* [themeID="aboutVersion"] { - font-size: 12pt; - margin-bottom: 20px; -} - -* [themeID="aboutInfo"] { - margin-bottom: 20px; -} - -* [themeID="aboutHLayout"] { - background-color: palette(base); -} - -/* Canvas / Preview background color */ - -OBSQTDisplay { - qproperty-displayBackgroundColor: rgb(35, 38, 52); - border-radius: 10px; -} - -/* Filters Window */ - -OBSBasicFilters QListWidget { - border-radius: 4px; - padding: 3px; -} - -OBSBasicFilters QListWidget::item { - border-radius: 4px; - padding: 6px; -} - -OBSBasicFilters #widget, -OBSBasicFilters #widget_2 { - margin: 0px; - padding: 0px; - padding-bottom: 4px; -} - -OBSBasicFilters #widget QPushButton, -OBSBasicFilters #widget_2 QPushButton { - min-width: 16px; - padding: 4px 8px; - margin-top: 0px; -} - -/* Preview/Program labels */ - -* [themeID="previewProgramLabels"] { - font-size: 14pt; - font-weight: bold; - color: rgb(165, 173, 206); - margin-bottom: 4px; -} - -/* Settings Icons */ - -OBSBasicSettings { - qproperty-generalIcon: url(./Catppuccin/Dark/settings/general.svg); - qproperty-streamIcon: url(./Catppuccin/Dark/settings/stream.svg); - qproperty-outputIcon: url(./Catppuccin/Dark/settings/output.svg); - qproperty-audioIcon: url(./Catppuccin/Dark/settings/audio.svg); - qproperty-videoIcon: url(./Catppuccin/Dark/settings/video.svg); - qproperty-hotkeysIcon: url(./Catppuccin/Dark/settings/hotkeys.svg); - qproperty-accessibilityIcon: url(./Catppuccin/Dark/settings/accessibility.svg); - qproperty-advancedIcon: url(./Catppuccin/Dark/settings/advanced.svg); -} - -/* Checkboxes */ -QCheckBox { - -} - -QCheckBox::indicator, -QGroupBox::indicator { - width: 18px; - height: 18px; -} - -QGroupBox::indicator { - margin-left: 2px; -} - -QCheckBox::indicator:unchecked, -QGroupBox::indicator:unchecked { - image: url(./Catppuccin/Dark/checkbox_unchecked.svg); -} - -QCheckBox::indicator:unchecked:hover, -QGroupBox::indicator:unchecked:hover { - border: none; - image: url(./Catppuccin/Dark/checkbox_unchecked_focus.svg); -} - -QCheckBox::indicator:checked, -QGroupBox::indicator:checked { - image: url(./Catppuccin/Dark/checkbox_checked.svg); -} - -QCheckBox::indicator:checked:hover, -QGroupBox::indicator:checked:hover { - border: none; - image: url(./Catppuccin/Dark/checkbox_checked_focus.svg); -} - -QCheckBox::indicator:checked:disabled, -QGroupBox::indicator:checked:disabled { - image: url(./Catppuccin/Dark/checkbox_checked_disabled.svg); -} - -QCheckBox::indicator:unchecked:disabled, -QGroupBox::indicator:unchecked:disabled { - image: url(./Catppuccin/Dark/checkbox_unchecked_disabled.svg); -} - -/* Locked CheckBox */ - -LockedCheckBox { - outline: none; - background: transparent; -} - -LockedCheckBox::indicator { - width: 16px; - height: 16px; -} - -LockedCheckBox::indicator:checked, -LockedCheckBox::indicator:checked:hover { - image: url(./Catppuccin/Dark/locked.svg); -} - -LockedCheckBox::indicator:unchecked, -LockedCheckBox::indicator:unchecked:hover { - image: url(:res/images/unlocked.svg); -} - -/* Visibility CheckBox */ - -VisibilityCheckBox { - outline: none; - background: transparent; -} - -VisibilityCheckBox::indicator { - width: 16px; - height: 16px; -} - -VisibilityCheckBox::indicator:checked, -VisibilityCheckBox::indicator:checked:hover { - image: url(./Catppuccin/Dark/visible.svg); -} - -VisibilityCheckBox::indicator:unchecked, -VisibilityCheckBox::indicator:unchecked:hover { - image: url(:res/images/invisible.svg); -} - -* [themeID="revertIcon"] { - qproperty-icon: url(./Catppuccin/Dark/revert.svg); -} - -QPushButton#extraPanelDelete { - background-color: palette(mid); - margin: 0; - padding: 0; -} - -QPushButton#extraPanelDelete:hover { - background-color: rgb(81, 87, 109); -} - -QPushButton#extraPanelDelete:pressed { - background-color: palette(dark); -} - -/* Mute CheckBox */ - -MuteCheckBox { - outline: none; -} - -MuteCheckBox::indicator { - width: 16px; - height: 16px; -} - -MuteCheckBox::indicator:checked { - image: url(./Catppuccin/Dark/mute.svg); -} - -MuteCheckBox::indicator:unchecked { - image: url(./Catppuccin/Dark/settings/audio.svg); -} - -MuteCheckBox::indicator:unchecked:hover { - image: url(./Catppuccin/Dark/settings/audio.svg); -} - -MuteCheckBox::indicator:unchecked:focus { - image: url(./Catppuccin/Dark/settings/audio.svg); -} - -MuteCheckBox::indicator:checked:hover { - image: url(./Catppuccin/Dark/mute.svg); -} - -MuteCheckBox::indicator:checked:focus { - image: url(./Catppuccin/Dark/mute.svg); -} - -MuteCheckBox::indicator:checked:disabled { - image: url(./Catppuccin/Dark/mute.svg); -} - -MuteCheckBox::indicator:unchecked:disabled { - image: url(./Catppuccin/Dark/settings/audio.svg); -} - -#hotkeyFilterReset { - margin-top: 0px; -} - -OBSHotkeyWidget { - padding: 8px 0px; - margin: 2px 0px; -} - -OBSHotkeyLabel { - padding: 4px 0px; -} - -OBSHotkeyLabel[hotkeyPairHover=true] { - color: rgb(140, 170, 238); -} - -OBSHotkeyWidget QPushButton { - min-width: 16px; - padding: 4px 4px; - margin-top: 0px; - margin-left: 4px; -} - - -/* Sources List Group Collapse Checkbox */ - -SourceTreeSubItemCheckBox { - background: transparent; - outline: none; - padding: 0px; -} - -SourceTreeSubItemCheckBox::indicator { - width: 12px; - height: 12px; -} - -SourceTreeSubItemCheckBox::indicator:checked, -SourceTreeSubItemCheckBox::indicator:checked:hover { - image: url(./Catppuccin/Dark/expand.svg); -} - -SourceTreeSubItemCheckBox::indicator:unchecked, -SourceTreeSubItemCheckBox::indicator:unchecked:hover { - image: url(./Catppuccin/Dark/collapse.svg); -} - -/* Source Icons */ - -OBSBasic { - qproperty-imageIcon: url(./Catppuccin/Dark/sources/image.svg); - qproperty-colorIcon: url(./Catppuccin/Dark/sources/brush.svg); - qproperty-slideshowIcon: url(./Catppuccin/Dark/sources/slideshow.svg); - qproperty-audioInputIcon: url(./Catppuccin/Dark/sources/microphone.svg); - qproperty-audioOutputIcon: url(./Catppuccin/Dark/settings/audio.svg); - qproperty-desktopCapIcon: url(./Catppuccin/Dark/settings/video.svg); - qproperty-windowCapIcon: url(./Catppuccin/Dark/sources/window.svg); - qproperty-gameCapIcon: url(./Catppuccin/Dark/sources/gamepad.svg); - qproperty-cameraIcon: url(./Catppuccin/Dark/sources/camera.svg); - qproperty-textIcon: url(./Catppuccin/Dark/sources/text.svg); - qproperty-mediaIcon: url(./Catppuccin/Dark/sources/media.svg); - qproperty-browserIcon: url(./Catppuccin/Dark/sources/globe.svg); - qproperty-groupIcon: url(./Catppuccin/Dark/sources/group.svg); - qproperty-sceneIcon: url(./Catppuccin/Dark/sources/scene.svg); - qproperty-defaultIcon: url(./Catppuccin/Dark/sources/default.svg); - qproperty-audioProcessOutputIcon: url(./Catppuccin/Dark/sources/windowaudio.svg); -} - -/* Scene Tree Grid Mode */ - -SceneTree { - qproperty-gridItemWidth: 154; - qproperty-gridItemHeight: 31; -} - -*[gridMode="true"] SceneTree::item { - color: palette(text); - background-color: palette(button); - border-radius: 4px; - margin: 2px; -} - -*[gridMode="true"] SceneTree::item:selected { - background-color: rgb(81, 87, 109); -} - -*[gridMode="true"] SceneTree::item:checked { - background-color: rgb(81, 87, 109); -} - -*[gridMode="true"] SceneTree::item:hover { - background-color: rgb(81, 87, 109); -} - -/* Save icon */ - -* [themeID="replayIconSmall"] { - qproperty-icon: url(./Catppuccin/Dark/save.svg); -} - -/* Studio Mode T-Bar */ - -QSlider[themeID="tBarSlider"] { - height: 24px; -} - -QSlider::groove:horizontal[themeID="tBarSlider"] { - border: 1px solid #45475a; - height: 5px; - background: palette(dark); -} - -QSlider::sub-page:horizontal[themeID="tBarSlider"] { - background: palette(dark); - border: 1px solid #45475a; -} - -QSlider::handle:horizontal[themeID="tBarSlider"] { - background-color: #bac2de; - width: 12px; - height: 24px; - margin: -24px 0px; -} - -/* Media icons */ - -* [themeID="playIcon"] { - qproperty-icon: url(./Catppuccin/Dark/media/media_play.svg); -} - -* [themeID="pauseIcon"] { - qproperty-icon: url(./Catppuccin/Dark/media/media_pause.svg); -} - -* [themeID="restartIcon"] { - qproperty-icon: url(./Catppuccin/Dark/media/media_restart.svg); -} - -* [themeID="stopIcon"] { - qproperty-icon: url(./Catppuccin/Dark/media/media_stop.svg); -} - -* [themeID="nextIcon"] { - qproperty-icon: url(./Catppuccin/Dark/media/media_next.svg); -} - -* [themeID="previousIcon"] { - qproperty-icon: url(./Catppuccin/Dark/media/media_previous.svg); -} - -/* YouTube Integration */ -OBSYoutubeActions { - qproperty-thumbPlaceholder: url(./Catppuccin/Dark/sources/image.svg); -} - -#ytEventList QLabel { - color: palette(text); - background-color: rgb(65, 69, 89); - border: none; - border-radius: 4px; - padding: 4px 20px; -} - -#ytEventList QLabel:hover { - background-color: rgb(81, 87, 109); -} - -#ytEventList QLabel[isSelectedEvent=true] { - background-color: rgb(81, 87, 109); - border: none; -} - -#ytEventList QLabel[isSelectedEvent=true]:hover { - background-color: rgb(140, 170, 238); - color: palette(text); -} - -/* Calendar Widget */ -QDateTimeEdit::down-arrow { - qproperty-alignment: AlignTop; - image: url(./Catppuccin/Dark/down.svg); - width: 100%; -} - -QDateTimeEdit:on { - background-color: palette(mid); -} - -/* Calendar Top Bar */ -QCalendarWidget QWidget#qt_calendar_navigationbar { - background-color: palette(base); - padding: 4px 8px; -} - -/* Calendar Top Bar Buttons */ -QCalendarWidget QToolButton { - background-color: palette(base); - padding: 2px 16px; - border-radius: 4px; - margin: 2px; -} - -#qt_calendar_monthbutton::menu-indicator { - image: url(./Catppuccin/Dark/down.svg); - subcontrol-position: right; - padding-top: 2px; - padding-right: 6px; - height: 10px; - width: 10px; -} - -QCalendarWidget #qt_calendar_prevmonth { - padding: 2px; - qproperty-icon: url(./Catppuccin/Dark/left.svg); - icon-size: 16px, 16px; -} - -QCalendarWidget #qt_calendar_nextmonth { - padding: 2px; - qproperty-icon: url(./Catppuccin/Dark/right.svg); - icon-size: 16px, 16px; -} - -QCalendarWidget QToolButton:hover { - background-color: rgb(81, 87, 109); - border-radius: 4px; -} - -QCalendarWidget QToolButton:pressed { - background-color: rgb(35, 38, 52); -} - -/* Month Dropdown Menu */ -QCalendarWidget QMenu { - -} -/* Year spinbox */ -QCalendarWidget QSpinBox { - background-color: rgb(35, 38, 52); - border: none; - border-radius: 4px; - margin: 0px 3px 0px 0px; - padding: 4px 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: rgb(122,121,122); -} - -/* 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/home/obs/themes/Catppuccin Latte (compact).qss b/home/obs/themes/Catppuccin Latte (compact).qss deleted file mode 100644 index 2885304d..00000000 --- a/home/obs/themes/Catppuccin Latte (compact).qss +++ /dev/null @@ -1,1054 +0,0 @@ -/******************************************************************************/ -/* Copyright (C) 2014-2015 by Philippe Groarke */ -/* */ -/* */ -/* This program is free software: you can redistribute it and/or modify */ -/* it under the terms of the GNU General Public License as published by */ -/* the Free Software Foundation, either version 2 of the License, or */ -/* (at your option) any later version. */ -/* */ -/* This program is distributed in the hope that it will be useful, */ -/* but WITHOUT ANY WARRANTY; without even the implied warranty of */ -/* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ -/* GNU General Public License for more details. */ -/* */ -/* */ -/* You should have received a copy of the GNU General Public License */ -/* along with this program. If not, see . */ -/******************************************************************************/ - -/* Colors */ -/* rgb(220, 138, 120); /* Rosewater */ -/* rgb(221, 120, 120); /* Flamingo */ -/* rgb(210, 15, 57); /* Red */ -/* rgb(230, 69, 83); /* Maroon */ -/* rgb(254, 100, 11); /* Peach */ -/* rgb(64, 160, 43); /* Green */ -/* rgb(30, 102, 245); /* Blue */ -/* rgb(76, 79, 105); /* Text */ -/* rgb(108, 111, 133); /* Subtext0 */ -/* rgb(140, 143, 161); /* Overlay1 */ -/* rgb(156, 160, 176); /* Overlay0 */ -/* rgb(188, 192, 204); /* Surface1 */ -/* rgb(204, 208, 218); /* Surface0 */ -/* rgb(239, 241, 245); /* Base */ -/* rgb(230, 233, 239); /* Mantle */ -/* rgb(220, 224, 232); /* Crust */ - -OBSThemeMeta { - dark: 'false'; - author: 'Catppuccin'; -} - -/* Custom theme information. This will set the application's QPalette, as - * well as pass to QML via the OBSTheme object. - * Can also use OBSTheme::disabled, OBSTheme::active, and OBSTheme::inactive. - * Using it without will set all three (making 'active' a bit redundant) */ -OBSTheme { - window: rgb(239, 241, 245); - windowText: rgb(108, 111, 133); - base: rgb(230, 233, 239); - alternateBase: rgb(220, 224, 232); - text: rgb(76, 79, 105); - button: rgb(204, 208, 218); - buttonText: rgb(108, 111, 133); - brightText: rgb(108, 111, 133); - - light: rgb(204, 208, 218); - mid: rgb(239, 241, 245); - dark: rgb(230, 233, 239); - shadow: rgb(220, 224, 232); - - highlight: rgb(30, 102, 245); - highlightedText: rgb(108, 111, 133); - - link: rgb(220, 138, 120); - linkVisited: rgb(221, 120, 120); -} - -OBSTheme::disabled { - text: rgb(140, 143, 161); - buttonText: rgb(140, 143, 161); - brightText: rgb(230, 233, 239); -} - -OBSTheme::inactive { - highlight: rgb(220, 224, 232); - highlightedText: rgb(76, 79, 105); -} - - -/* General style, we override only what is needed. */ -QWidget { - background-color: palette(window); - alternate-background-color: palette(base); - color: palette(text); - selection-background-color: rgb(188, 192, 204); - selection-color: palette(text); -} - -* [frameShape="1"], * [frameShape="2"], * [frameShape="3"], * [frameShape="4"], * [frameShape="5"], * [frameShape="6"] { - border: 1px solid palette(base); -} - - -/* Misc */ - -QWidget::disabled { - color: 2px solid palette(bright-text); -} - -QAbstractItemView, QStackedWidget#stackedMixerArea QWidget { - background-color: palette(base); -} - -QToolTip { - background-color: palette(base); - color: palette(text); - border: none; -} - -QMenuBar::item { - background-color: palette(window); -} - -QListView::item:selected:!active, -SourceTree::item:selected:!active { - color: palette(text); - background-color: rgb(188, 192, 204); -} - -QListView QLineEdit, -SourceTree QLineEdit { - padding-top: 0px; - padding-bottom: 0px; - padding-right: 0; - padding-left: 2px; - border: none; - border-radius: none; -} - -/* macOS Separator Fix */ -QMainWindow::separator { - background: transparent; - width: 4px; - height: 4px; -} - -/* Dock Widget */ - -QDockWidget { - titlebar-close-icon: url('./Catppuccin/Light/close.svg'); - titlebar-normal-icon: url('./Catppuccin/Light/popout.svg'); -} - -QDockWidget::title { - text-align: center; - background-color: palette(base); -} - -QDockWidget::close-button, QDockWidget::float-button { - border: 1px solid transparent; - background: transparent; - padding: 0px; -} - -QDockWidget::close-button:hover, QDockWidget::float-button:hover { - background: transparent; -} - -QDockWidget::close-button:pressed, QDockWidget::float-button:pressed { - padding: 1px -1px -1px 1px; -} - -/* Group Box */ - -QGroupBox { - border: 1px solid palette(base); - border-radius: 5px; - padding-top: 24px; - font-weight: bold; -} - -QGroupBox::title { - subcontrol-origin: margin; - left: 4px; - top: 4px; -} - - -/* ScrollBars */ - -::corner { - background-color: palette(window); - border: none; -} - -QScrollBar:vertical { - background-color: palette(window); - width: 14px; - margin: 0px; -} - -QScrollBar::handle:vertical { - background-color: palette(light); - min-height: 20px; - margin: 2px; - border-radius: 5px; - border-width: 1px; - border: 1px solid palette(light); -} - -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 { - background-color: palette(window); - height: 14px; - margin: 0px; -} - -QScrollBar::handle:horizontal { - background-color: palette(light); - min-width: 20px; - margin: 2px; - border-radius: 5px; - border-width: 1px; - border: 1px solid palette(light); -} - -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; -} - -/* Source Context */ -#contextContainer QPushButton { - padding: 4px 10px; -} - -#contextContainer QPushButton[themeID2=contextBarButton] { - padding: 4px 6px; -} - -#contextContainer QPushButton#sourcePropertiesButton { - qproperty-icon: url(./Catppuccin/Light/settings/general.svg); -} - -#contextContainer QPushButton#sourceFiltersButton { - qproperty-icon: url(./Catppuccin/Light/filter.svg); -} - -#contextContainer QPushButton#sourceInteractButton { - qproperty-icon: url(./Catppuccin/Light/interact.svg); -} - -/* Scenes and Sources toolbar */ - -QToolBar { - background-color: palette(window); - border: none; -} - -QPushButton[toolButton="true"], -QToolButton { - background: transparent; - border: none; - padding: 1px; - margin: 1px; -} - -QPushButton[toolButton="true"]:last-child, -QToolButton:last-child { - margin-right: 0px; -} - -QPushButton[toolButton="true"]:hover, -QToolButton:hover { - background-color: rgb(188, 192, 204); /* Surface1 */ - border-radius: none; -} - -QPushButton[toolButton="true"]:pressed, -QToolButton:pressed { - background-color: palette(shadow); - border-radius: none; -} - -* [themeID="addIconSmall"] { - qproperty-icon: url(./Catppuccin/Light/plus.svg); -} - -* [themeID="removeIconSmall"] { - qproperty-icon: url(./Catppuccin/Light/minus.svg); -} - -* [themeID="clearIconSmall"] { - qproperty-icon: url(./Catppuccin/Light/entry-clear.svg); -} - -* [themeID="propertiesIconSmall"] { - qproperty-icon: url(./Catppuccin/Light/settings/general.svg); -} - -* [themeID="configIconSmall"] { - qproperty-icon: url(./Catppuccin/Light/settings/general.svg); -} - -* [themeID="refreshIconSmall"] { - qproperty-icon: url(./Catppuccin/Light/refresh.svg); -} - -* [themeID="upArrowIconSmall"] { - qproperty-icon: url(./Catppuccin/Light/up.svg); -} - -* [themeID="downArrowIconSmall"] { - qproperty-icon: url(./Catppuccin/Light/down.svg); -} - -* [themeID="pauseIconSmall"] { - qproperty-icon: url(./Catppuccin/Light/media-pause.svg); -} - -* [themeID="menuIconSmall"] { - qproperty-icon: url(./Catppuccin/Light/dots-vert.svg); -} - -* [themeID="cogsIcon"] { - qproperty-icon: url(./Catppuccin/Light/cogs.svg); -} - -/* Tab Widget */ - -QTabWidget::pane { /* The tab widget frame */ - border-top: 1px solid palette(base); /* Mantle */ -} - -QTabWidget::tab-bar { - alignment: left; -} - -QTabBar::tab { - background-color: palette(light); - border: none; - padding: 5px; - min-width: 50px; - margin: 1px; -} - -QTabBar::tab:top { - border-bottom: 1px transparent; - border-top-left-radius: 3px; - border-top-right-radius: 3px; - -} - -QTabBar::tab:bottom { - padding-top: 1px; - margin-bottom: 4px; - border-bottom-left-radius: 3px; - border-bottom-right-radius: 3px; - height: 14px; -} - -QTabBar::tab:selected { - background-color: palette(base); -} - -QTabBar::tab:hover { - background-color: rgb(188, 192, 204); /* Surface1 */ -} - -QTabBar::tab:pressed { - background-color: palette(base); -} - - -/* ComboBox */ - -QDateTimeEdit, -QComboBox { - background-color: palette(light); - border-style: solid; - border: 1px; - border-radius: 3px; - border-color: rgb(230, 233, 239); /* Mantle */ - padding: 2px; - padding-left: 10px; -} - -QDateTimeEdit:hover, -QComboBox:hover { - background-color: palette(button); -} - -QDateTimeEdit::drop-down, -QComboBox::drop-down { - border:none; - border-left: 1px solid rgba(24, 24, 37,155); /* Mantle */ - width: 20px; -} - -QDateTimeEdit::down-arrow, -QComboBox::down-arrow { - qproperty-alignment: AlignTop; - image: url(./Catppuccin/Light/updown.svg); - width: 100%; -} - -QDateTimeEdit:on, -QComboBox:on { - background-color: palette(base); -} - -QDateTimeEdit:editable, -QComboBox:editable { - border-top-left-radius: 0px; - border-bottom-left-radius: 0px; -} - -QDateTimeEdit::drop-down:editable, -QComboBox::drop-down:editable { - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; -} - -QDateTimeEdit::down-arrow:editable, -QComboBox::down-arrow:editable { - qproperty-alignment: AlignTop; - image: url(./Catppuccin/Light/down.svg); - width: 8%; -} - - -/* Textedits etc */ - -QLineEdit, QTextEdit, QPlainTextEdit { - background-color: palette(base); - border: none; - border-radius: 3px; - padding: 2px 2px 3px 7px; -} - -/* Spinbox and doubleSpinbox */ - -QSpinBox, QDoubleSpinBox { - background-color: palette(base); - border: none; - border-radius: 3px; - margin: 0px 3px 0px 0px; - padding: 2px 2px 3px 7px; -} - -QSpinBox::up-button, QDoubleSpinBox::up-button { - subcontrol-origin: margin; - subcontrol-position: top right; /* position at the top right corner */ - - background-color: palette(light); - border: 1px solid palette(base); - border-radius: 3px; - border-width: 0; - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; - border-bottom-width: 0; -} - -QSpinBox::down-button, QDoubleSpinBox::down-button { - subcontrol-origin: margin; - subcontrol-position: bottom right; /* position at the top right corner */ - background-color: palette(light); - border: 1px solid palette(base); - border-radius: 3px; - border-width: 0; - border-top-left-radius: 0; - border-top-right-radius: 0; - border-top-width: 0; -} - -QSpinBox::up-button:hover, QSpinBox::down-button:hover, QDoubleSpinBox::up-button:hover, QDoubleSpinBox::down-button:hover { - background-color: rgb(188, 192, 204); /* Surface1 */ -} - -QSpinBox::up-button:pressed, QSpinBox::down-button:pressed, QDoubleSpinBox::up-button:pressed, QDoubleSpinBox::down-button:pressed { - background-color: palette(window); -} - -QSpinBox::up-button:disabled, QSpinBox::up-button:off, QSpinBox::down-button:disabled, QSpinBox::down-button:off { - background-color: palette(window); -} - -QDoubleSpinBox::up-button:disabled, QDoubleSpinBox::up-button:off, QDoubleSpinBox::down-button:disabled, QDoubleSpinBox::down-button:off { - background-color: palette(window); -} - -QSpinBox::up-arrow, QDoubleSpinBox::up-arrow { - image: url(./Catppuccin/Light/up.svg); - width: 100%; -} - -QSpinBox::down-arrow, QDoubleSpinBox::down-arrow { - image: url(./Catppuccin/Light/down.svg); - width: 100%; -} - - -/* Buttons */ - -QPushButton { - color: palette(text); - background-color: palette(light); - border: none; - border-radius: 3px; - padding: 4px; - padding-left: 20px; - padding-right: 20px; -} - -QPushButton::flat { - background-color: palette(window); -} - -QPushButton:checked { - background-color: palette(base); -} - -QPushButton:hover { - background-color: rgb(188, 192, 204); /* Surface1 */ -} - -QPushButton:pressed { - background-color: palette(base); -} - -QPushButton:disabled { - background-color: rgb(220, 224, 232); - -} - -QPushButton::menu-indicator { - image: url(./Catppuccin/Light/down.svg); - subcontrol-position: right; - subcontrol-origin: padding; - width: 25px; -} - -/* Sliders */ - -QSlider::groove:horizontal { - background-color: palette(light); - height: 4px; - border: none; - border-radius: 2px; -} - -QSlider::handle:horizontal { - background-color: palette(text); - border: 1px solid palette(window); - border-radius: 3px; - height: 10px; - width: 18px; - margin: -3px 0; /* handle is placed by default on the contents rect of the groove. Expand outside the groove */ -} - -QSlider::handle:horizontal:pressed { - background-color: palette(text); -} - -QSlider::sub-page:horizontal { - background-color: palette(highlight); - border-radius: 2px; -} - -QSlider::sub-page:horizontal:disabled { - background-color: palette(window); /* Base */ - border-radius: 2px; -} - -QSlider::groove:vertical { - background-color: palette(light); - width: 4px; - border: none; - border-radius: 2px; -} - -QSlider::handle:vertical { - background-color: palette(text); - border: 1px solid palette(window); - border-radius: 3px; - width: 10px; - height: 18px; - margin: 0 -3px; /* handle is placed by default on the contents rect of the groove. Expand outside the groove */ -} - -QSlider::handle:vertical:pressed { - background-color: palette(text); -} - -QSlider::add-page:vertical { - background-color: palette(highlight); - border-radius: 2px; -} - -QSlider::add-page:vertical:disabled { - background-color: palette(window); /* Base */ - border-radius: 2px; -} - -QSlider::handle:hover { - background-color: palette(bright-text); -} - -QSlider::handle:disabled { - background-color: rgb(188, 192, 204); /* Surface1 */ -} - -/* Volume Control */ - -VolumeMeter { - qproperty-backgroundNominalColor: rgb(48, 120, 32); - qproperty-backgroundWarningColor: rgb(198, 73, 1); - qproperty-backgroundErrorColor: rgb(157, 11, 43); - qproperty-foregroundNominalColor: rgb(64, 160, 43); - qproperty-foregroundWarningColor: rgb(254, 100, 11); - qproperty-foregroundErrorColor: rgb(210, 15, 57); - qproperty-magnitudeColor: rgb(49, 50, 8); - qproperty-majorTickColor: rgb(76, 79, 105); - qproperty-minorTickColor: rgb(156, 160, 176); - qproperty-meterThickness: 3; - - /* The meter scale numbers normally use your QWidget font, with size */ - /* multiplied by meterFontScaling to get a proportionally smaller font. */ - /* To use a unique font for the numbers, specify font-family and/or */ - /* font-size here, and set meterFontScaling to 1.0. */ - qproperty-meterFontScaling: 0.7; -} - - -/* Status Bar */ - -QStatusBar::item { - border: none; -} - -/* Table View */ - -QTableView { - gridline-color: palette(light); -} - -QHeaderView::section { - background-color: palette(window); - color: palette(text); - border: 1px solid palette(base); - border-radius: 5px; -} - -/* Mute CheckBox */ - -MuteCheckBox { - outline: none; -} - -MuteCheckBox::indicator:checked { - image: url(./Catppuccin/Light/mute.svg); -} - -MuteCheckBox::indicator:unchecked { - image: url(./Catppuccin/Light/settings/audio.svg); -} - -OBSHotkeyLabel[hotkeyPairHover=true] { - color: rgb(30, 102, 245); -} - -/* Group Collapse Checkbox */ - -SourceTreeSubItemCheckBox { - background: transparent; - outline: none; -} - -SourceTreeSubItemCheckBox::indicator { - width: 10px; - height: 10px; -} - -SourceTreeSubItemCheckBox::indicator:checked { - image: url(./Catppuccin/Light/expand.svg); -} - -SourceTreeSubItemCheckBox::indicator:unchecked { - image: url(./Catppuccin/Light/collapse.svg); -} - - -/* Label warning/error */ - -QLabel#warningLabel { - color: rgb(254, 100, 11); - font-weight: bold; -} - -QLabel#errorLabel { - color: rgb(230, 69, 83); - font-weight: bold; -} - -* [themeID="warning"] { - color: rgb(254, 100, 11); - font-weight: bold; -} - -* [themeID="error"] { - color: rgb(230, 69, 83); - font-weight: bold; -} - -* [themeID="good"] { - color: rgb(64, 160, 43); - font-weight: bold; -} - -/* About dialog */ - -* [themeID="aboutName"] { - font-size: 36px; - font-weight: bold; -} - -* [themeID="aboutVersion"] { - font-size: 16px; - margin-bottom: 20px; -} - -* [themeID="aboutInfo"] { - margin-bottom: 20px; -} - -* [themeID="aboutHLayout"] { - background-color: palette(base); -} - -/* Preview background color */ - -OBSQTDisplay { - qproperty-displayBackgroundColor: palette(shadow); -} - -/* Preview/Program labels */ - -* [themeID="previewProgramLabels"] { - font-size: 18px; - font-weight: bold; - color: rgb(108, 111, 133); -} - -/* Settings Icons */ - -OBSBasicSettings { - qproperty-generalIcon: url(./Catppuccin/Light/settings/general.svg); - qproperty-streamIcon: url(./Catppuccin/Light/settings/stream.svg); - qproperty-outputIcon: url(./Catppuccin/Light/settings/output.svg); - qproperty-audioIcon: url(./Catppuccin/Light/settings/audio.svg); - qproperty-videoIcon: url(./Catppuccin/Light/settings/video.svg); - qproperty-hotkeysIcon: url(./Catppuccin/Light/settings/hotkeys.svg); - qproperty-accessibilityIcon: url(./Catppuccin/Light/settings/accessibility.svg); - qproperty-advancedIcon: url(./Catppuccin/Light/settings/advanced.svg); -} - -OBSBasicSettings QListView::item { - padding-top: 5px; - padding-bottom: 5px; -} - -/* Locked CheckBox */ - -LockedCheckBox { - outline: none; - background: transparent; -} - -LockedCheckBox::indicator:checked { - image: url(./Catppuccin/Light/locked.svg); -} - -LockedCheckBox::indicator:unchecked { - image: url(:res/images/unlocked.svg); -} - -/* Visibility CheckBox */ - -VisibilityCheckBox { - outline: none; - background: transparent; -} - -VisibilityCheckBox::indicator:checked { - image: url(./Catppuccin/Light/visible.svg); -} - -VisibilityCheckBox::indicator:unchecked { - image: url(:res/images/invisible.svg); -} - -* [themeID="revertIcon"] { - qproperty-icon: url(./Catppuccin/Light/revert.svg); -} - -QPushButton#extraPanelDelete { - background-color: palette(base); -} - -QPushButton#extraPanelDelete:hover { - background-color: rgb(188, 192, 204); -} - -QPushButton#extraPanelDelete:pressed { - background-color: palette(base); -} - -OBSMissingFiles { - qproperty-warningIcon: url(./Catppuccin/Light/alert.svg); -} - -/* Source Icons */ - -OBSBasic { - qproperty-imageIcon: url(./Catppuccin/Light/sources/image.svg); - qproperty-colorIcon: url(./Catppuccin/Light/sources/brush.svg); - qproperty-slideshowIcon: url(./Catppuccin/Light/sources/slideshow.svg); - qproperty-audioInputIcon: url(./Catppuccin/Light/sources/microphone.svg); - qproperty-audioOutputIcon: url(./Catppuccin/Light/settings/audio.svg); - qproperty-desktopCapIcon: url(./Catppuccin/Light/settings/video.svg); - qproperty-windowCapIcon: url(./Catppuccin/Light/sources/window.svg); - qproperty-gameCapIcon: url(./Catppuccin/Light/sources/gamepad.svg); - qproperty-cameraIcon: url(./Catppuccin/Light/sources/camera.svg); - qproperty-textIcon: url(./Catppuccin/Light/sources/text.svg); - qproperty-mediaIcon: url(./Catppuccin/Light/sources/media.svg); - qproperty-browserIcon: url(./Catppuccin/Light/sources/globe.svg); - qproperty-groupIcon: url(./Catppuccin/Light/sources/group.svg); - qproperty-sceneIcon: url(./Catppuccin/Light/sources/scene.svg); - qproperty-defaultIcon: url(./Catppuccin/Light/sources/default.svg); - qproperty-audioProcessOutputIcon: url(./Catppuccin/Light/sources/windowaudio.svg); -} - -/* Scene Tree */ - -SceneTree { - qproperty-gridItemWidth: 150; - qproperty-gridItemHeight: 27; -} - -*[gridMode="true"] SceneTree::item { - color: palette(text); - background-color: palette(light); - border: none; - border-radius: 3px; - padding: 4px; - padding-left: 10px; - padding-right: 10px; - margin: 1px; -} - -*[gridMode="true"] SceneTree::item:selected { - background-color: rgb(188, 192, 204); /* Surface1 */ -} - -*[gridMode="true"] SceneTree::item:hover { - background-color: rgb(188, 192, 204); /* Surface1 */ -} - -*[gridMode="true"] SceneTree::item:pressed { - background-color: palette(base); -} - -*[gridMode="true"] SceneTree::item:checked { - background-color: rgb(188, 192, 204); /* Surface1 */ -} - -/* Save icon */ - -* [themeID="replayIconSmall"] { - qproperty-icon: url(./Catppuccin/Light/save.svg); -} - -/* Studio Mode T-Bar */ - -QSlider[themeID="tBarSlider"] { - height: 24px; -} - -QSlider::groove:horizontal[themeID="tBarSlider"] { - border: 1px solid palette(light); - height: 5px; - background: palette(base); -} - -QSlider::sub-page:horizontal[themeID="tBarSlider"] { - background: palette(base);; - border: 1px solid palette(light); -} - -QSlider::handle:horizontal[themeID="tBarSlider"] { - background-color: palette(text); - width: 12px; - height: 24px; - margin: -24px 0px; -} - -/* Media icons */ - -* [themeID="playIcon"] { - qproperty-icon: url(./Catppuccin/Light/media/media_play.svg); -} - -* [themeID="pauseIcon"] { - qproperty-icon: url(./Catppuccin/Light/media/media_pause.svg); -} - -* [themeID="restartIcon"] { - qproperty-icon: url(./Catppuccin/Light/media/media_restart.svg); -} - -* [themeID="stopIcon"] { - qproperty-icon: url(./Catppuccin/Light/media/media_stop.svg); -} - -* [themeID="nextIcon"] { - qproperty-icon: url(./Catppuccin/Light/media/media_next.svg); -} - -* [themeID="previousIcon"] { - qproperty-icon: url(./Catppuccin/Light/media/media_previous.svg); -} - -/* YouTube Integration */ -OBSYoutubeActions { - qproperty-thumbPlaceholder: url(./Catppuccin/Light/sources/image.svg); -} - -#ytEventList QLabel { - color: rgb(108, 111, 133); /* Subtext0 */ - background-color: palette(light); - border: none; - border-radius: 3px; - padding: 4px 20px; -} - -#ytEventList QLabel:hover { - background: rgb(204, 208, 218); -} - -#ytEventList QLabel[isSelectedEvent=true] { - background: rgb(188, 192, 204); - border: none; -} - -/* Calendar Widget */ -QDateTimeEdit::down-arrow { - qproperty-alignment: AlignTop; - image: url(./Catppuccin/Light/down.svg); - width: 100%; -} - -QDateTimeEdit:on { - background-color: palette(base); /* Mantle */ -} - -/* Calendar Top Bar */ -QCalendarWidget QWidget#qt_calendar_navigationbar { - background-color: palette(base); - padding: 4px 8px; -} - -/* Calendar Top Bar Buttons */ -QCalendarWidget QToolButton { - background-color: palette(light); - padding: 2px 16px; - border-radius: 3px; - margin: 2px; -} - -#qt_calendar_monthbutton::menu-indicator { - image: url(./Catppuccin/Light/down.svg); - subcontrol-position: right; - padding-top: 2px; - padding-right: 6px; - height: 10px; - width: 10px; -} - -QCalendarWidget #qt_calendar_prevmonth { - padding: 2px; - qproperty-icon: url(./Catppuccin/Light/left.svg); - icon-size: 16px, 16px; -} - -QCalendarWidget #qt_calendar_nextmonth { - padding: 2px; - qproperty-icon: url(./Catppuccin/Light/right.svg); - icon-size: 16px, 16px; -} - -QCalendarWidget QToolButton:hover { - background-color: rgb(188, 192, 204); - border-radius: 3px; -} - -QCalendarWidget QToolButton:pressed { - background-color: rgb(220, 224, 232); -} - -/* Month Dropdown Menu */ -QCalendarWidget QMenu { - -} -/* Year spinbox */ -QCalendarWidget QSpinBox { - background-color: rgb(220, 224, 232); - border: none; - border-radius: 3px; - margin: 0px 3px 0px 0px; - padding: 4px 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(base); } - -QCalendarWidget QAbstractItemView:enabled { - background-color: palette(base); - color: palette(text); - selection-background-color: rgb(220, 224, 232); - selection-color: palette(text); -} - -QCalendarWidget QAbstractItemView:disabled { - color: rgb(188, 192, 204); -} - -/* Disable icons on QDialogButtonBox */ -QDialogButtonBox { - dialogbuttonbox-buttons-have-icons: 0; -} diff --git a/home/obs/themes/Catppuccin Latte.qss b/home/obs/themes/Catppuccin Latte.qss deleted file mode 100644 index cb05ac7b..00000000 --- a/home/obs/themes/Catppuccin Latte.qss +++ /dev/null @@ -1,1520 +0,0 @@ -/******************************************************************************/ -/* Copyright (C) 2014-2015 by Philippe Groarke */ -/* */ -/* */ -/* This program is free software: you can redistribute it and/or modify */ -/* it under the terms of the GNU General Public License as published by */ -/* the Free Software Foundation, either version 2 of the License, or */ -/* (at your option) any later version. */ -/* */ -/* This program is distributed in the hope that it will be useful, */ -/* but WITHOUT ANY WARRANTY; without even the implied warranty of */ -/* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ -/* GNU General Public License for more details. */ -/* */ -/* */ -/* You should have received a copy of the GNU General Public License */ -/* along with this program. If not, see . */ -/******************************************************************************/ - -/* Colors */ - -OBSThemeMeta { - dark: 'false'; - author: 'Xurdejl'; -} - -/* Custom theme information. This will set the application's QPalette, as - * well as pass to QML via the OBSTheme object. - * Can also use OBSTheme::disabled, OBSTheme::active, and OBSTheme::inactive. - * Using it without will set all three (making 'active' a bit redundant) */ -OBSTheme { - window: rgb(239, 241, 245); - windowText: rgb(108, 111, 133); - - base: rgb(230, 233, 239); - alternateBase: rgb(220, 224, 232); - - text: rgb(76, 79, 105); - - button: rgb(204, 208, 218); - buttonText: rgb(108, 111, 133); - - brightText: rgb(108, 111, 133); - - light: rgb(204, 208, 218); - mid: rgb(239, 241, 245); - dark: rgb(230, 233, 239); - shadow: rgb(220, 224, 232); - - primary: rgb(188, 192, 204); - primaryLight: rgb(30, 102, 245); - primaryDark: rgb(220, 224, 232); - - highlight: rgb(30, 102, 245); - highlightText: rgb(108, 111, 133); - - link: rgb(220, 138, 120); - linkVisited: rgb(221, 120, 120); -} - -OBSTheme::disabled { - windowText: rgb(140, 143, 161); - text: rgb(140, 143, 161); - button: rgb(239, 241, 245); - - buttonText: rgb(230, 233, 239); - brightText: rgb(230, 233, 239); -} - -OBSTheme::inactive { - text: rgb(108, 111, 133); - - highlight: rgb(220, 224, 232); - highlightText: rgb(76, 79, 105); -} - -/* Default widget style, we override only what is needed. */ - -QWidget { - alternate-background-color: palette(base); - color: palette(text); - selection-background-color: rgb(220, 224, 232); - selection-color: palette(text); - font-size: 10pt; - font-family: 'Open Sans', '.AppleSystemUIFont', Helvetica, Arial, 'MS Shell Dlg', sans-serif; -} - -QWidget:disabled { - color: rgb(140, 143, 161); -} - -/* Container windows */ - -QDialog, -QMainWindow, -QStatusBar, -QMenuBar, -QMenu { - background-color: palette(window); -} - -/* macOS Separator Fix */ - -QMainWindow::separator { - background: transparent; - width: 4px; - height: 4px; -} - -/* General Widgets */ - -QLabel, -QGroupBox, -QCheckBox { - background: transparent; -} - -QComboBox, -QCheckBox, -QPushButton, -QSpinBox, -QDoubleSpinBox { - margin-top: 3px; - margin-bottom: 3px; -} - -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, QStackedWidget#stackedMixerArea QWidget { - background-color: palette(base); -} - -QToolTip { - background-color: palette(base); - color: palette(text); - border: none; -} - -/* Context Menu */ - -QMenu::icon { - left: 4px; -} - -QMenu::separator { - background: rgb(156, 160, 176); - height: 1px; - margin: 3px 6px; -} - -QMenu::item:disabled { - color: rgb(140, 143, 161); - background: transparent; -} - -QMenu::right-arrow { - image: url(./Catppuccin/Light/expand.svg); -} - -/* Top Menu Bar Items */ -QMenuBar::item { - background-color: transparent; -} - -QMenuBar::item:selected { - background: rgb(188, 192, 204); -} - -/* Item Lists */ -QListWidget { - border-radius: 4px; -} - -QListWidget::item { - color: palette(text); -} - -QListWidget, -QMenu, -SceneTree, -SourceTree { - padding: 3px; -} - -QListWidget::item, -SourceTreeItem, -QMenu::item, -SceneTree::item { - padding: 6px; -} - -QListWidget::item, -SourceTreeItem, -QMenu::item, -SceneTree::item, -SourceTree::item { - border-radius: 4px; - color: palette(text); - border: 0px solid transparent; -} - -QMenu::item:selected, -QListWidget::item:selected, -SceneTree::item:selected, -SourceTree::item:selected { - background-color: rgb(188, 192, 204); -} - -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: rgb(204, 208, 218); - color: palette(text); -} - -QListWidget::item:disabled, -QListWidget::item:disabled:hover { - background: transparent; - color: rgb(140, 143, 161); -} - -QListWidget QLineEdit, -SceneTree QLineEdit, -SourceTree QLineEdit { - padding: 0px; - padding-bottom: 2px; - margin: 0px; - border: 1px solid #cdd6f4; - border-radius: 4px; -} - -QListWidget QLineEdit:focus, -SceneTree QLineEdit:focus, -SourceTree QLineEdit:focus { - border: 1px solid #cdd6f4; -} - -/* Settings QList */ - -OBSBasicSettings QListWidget { - border-radius: 4px; - padding: 3px; -} - -OBSBasicSettings QListWidget::item { - border-radius: 4px; - padding: 6px; -} - -/* Settings properties view */ -OBSBasicSettings #PropertiesContainer { - background-color: palette(dark); -} - -/* Dock Widget */ -OBSDock > QWidget { - background: palette(dark); - border-bottom-left-radius: 4px; - border-bottom-right-radius: 4px; -} - -OBSDock QFrame { - background: palette(dark); - border-bottom-left-radius: 4px; - border-bottom-right-radius: 4px; -} - -#transitionsContainer QPushButton { - margin: 0px 0px; - padding: 4px 6px; -} - -OBSDock QLabel { - background: transparent; -} - -OBSDock QComboBox, -OBSDock QPushButton { - margin: 1px 2px; -} - -QDockWidget { - font-size: 10.5pt; - font-weight: bold; - - titlebar-close-icon: url('./Catppuccin/Light/close.svg'); - titlebar-normal-icon: url('./Catppuccin/Light/popout.svg'); -} - -QDockWidget::title { - text-align: left; - background-color: palette(base); - padding: 6px 8px; - border-top-left-radius: 4px; - border-top-right-radius: 4px; -} - -QDockWidget::close-button, QDockWidget::float-button { - border: 0px solid transparent; - border-radius: 4px; - background: transparent; - margin-right: 1px; - opacity: .5; -} - -QDockWidget::close-button:hover, QDockWidget::float-button:hover { - background: rgb(188, 192, 204); - opacity: 1; -} - -QDockWidget::close-button:pressed, QDockWidget::float-button:pressed { - padding: 1px -1px -1px 1px; -} - -QScrollArea { - border-radius: 4px; -} - -OBSBasicStatusBar { - margin-top: 8px; -} - -/* Group Box */ - -QGroupBox { - background: palette(dark); - border-radius: 4px; - padding-top: 32px; - padding-bottom: 8px; - font-weight: bold; - margin-bottom: 6px; -} - -QGroupBox::title { - subcontrol-origin: margin; - left: 8px; - top: 8px; -} - - -/* ScrollBars */ - -::corner { - background-color: palette(window); - border: none; -} - -QScrollBar:vertical { - background-color: transparent; - width: 14px; - margin: 0px; -} - -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 { - background-color: transparent; - height: 14px; - margin: 0px; -} - -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: rgb(204, 208, 218); - margin: 2px; - border-radius: 2px; - border: 1px solid rgb(204, 208, 218); -} - -QScrollBar::handle:hover { - background-color: rgb(188, 192, 204); - border-color: rgb(188, 192, 204); -} - -QScrollBar::handle:pressed { - background-color: rgb(204, 208, 218); - border-color: rgb(204, 208, 218); -} - -QScrollBar::handle:vertical { - min-height: 20px; -} - -QScrollBar::handle:horizontal { - min-width: 20px; -} - -/* Source Context Bar */ - -#contextContainer { - background-color: palette(dark); - margin-top: 4px; - border-radius: 4px; -} - -#contextContainer QPushButton { - padding-left: 12px; - padding-right: 12px; -} - -QPushButton#sourcePropertiesButton { - qproperty-icon: url(./Catppuccin/Light/settings/general.svg); -} - -QPushButton#sourceFiltersButton { - qproperty-icon: url(./Catppuccin/Light/filter.svg); -} - -/* Scenes and Sources toolbar */ - -QToolBar { - background-color: palette(dark); - border: none; - padding: 0px; - margin: 4px 0px; -} - -QPushButton[toolButton="true"], -QToolButton, -QPushButton[toolButton="true"]:disabled, -QToolButton:disabled { - background-color: palette(base); - padding: 4px 6px; - margin: 0px 2px; - border-radius: 4px; -} - -QPushButton[toolButton="true"]:last-child, -QToolButton:last-child { - margin-right: 0px; -} - -QToolButton:hover { - background-color: rgb(188, 192, 204); -} - -QToolButton:pressed { - background-color: rgb(220, 224, 232); -} - -* [themeID="addIconSmall"] { - qproperty-icon: url(./Catppuccin/Light/plus.svg); -} - -* [themeID="removeIconSmall"] { - qproperty-icon: url(./Catppuccin/Light/trash.svg); -} - -* [themeID="clearIconSmall"] { - qproperty-icon: url(./Catppuccin/Light/entry-clear.svg); -} - -* [themeID="propertiesIconSmall"] { - qproperty-icon: url(./Catppuccin/Light/settings/general.svg); -} - -* [themeID="configIconSmall"] { - qproperty-icon: url(./Catppuccin/Light/settings/general.svg); -} - -* [themeID="menuIconSmall"] { - qproperty-icon: url(./Catppuccin/Light/dots-vert.svg); -} - -* [themeID="refreshIconSmall"] { - qproperty-icon: url(./Catppuccin/Light/refresh.svg); -} - -* [themeID="cogsIcon"] { - qproperty-icon: url(./Catppuccin/Light/cogs.svg); -} - -#sourceInteractButton { - qproperty-icon: url(./Catppuccin/Light/interact.svg); -} - -* [themeID="upArrowIconSmall"] { - qproperty-icon: url(./Catppuccin/Light/up.svg); -} - -* [themeID="downArrowIconSmall"] { - qproperty-icon: url(./Catppuccin/Light/down.svg); -} - -* [themeID="pauseIconSmall"] { - qproperty-icon: url(./Catppuccin/Light/media-pause.svg); -} - -* [themeID="filtersIcon"] { - qproperty-icon: url(./Catppuccin/Light/filter.svg); -} - -QToolBarExtension { - background: palette(button); - min-width: 12px; - max-width: 12px; - padding: 4px 0px; - margin-left: 0px; - - qproperty-icon: url(./Catppuccin/Light/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: rgb(204, 208, 218); - 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 2px; -} - -QTabBar::tab:pressed { - background: rgb(220, 224, 232); -} - -QTabBar::tab:hover { - background: rgb(188, 192, 204); - color: palette(text); -} - -QTabBar::tab:selected { - background: rgb(204, 208, 218); - color: palette(text); -} - -QTabBar::tab:top:selected { - border-bottom: 2px solid rgb(76, 79, 105); -} - -QTabBar::tab:bottom:selected { - border-top: 2px solid rgb(76, 79, 105); -} - -QTabBar QToolButton { - background: palette(base); - min-width: 16px; - padding: 0px; -} - -/* ComboBox */ - -QComboBox, -QDateTimeEdit { - background-color: rgb(204, 208, 218); - border-style: solid; - border: 1px; - border-radius: 4px; - border-color: rgb(204, 208, 218); - padding: 4px; - padding-left: 10px; -} - -QComboBox:hover, -QComboBox:selected, -QDateTimeEdit:hover, -QDateTimeEdit:selected { - background-color: rgb(188, 192, 204); -} - -QComboBox::drop-down, -QDateTimeEdit::drop-down { - border:none; - border-left: 1px solid rgb(156, 160, 176); - width: 20px; -} - -QComboBox::down-arrow, -QDateTimeEdit::down-arrow { - qproperty-alignment: AlignTop; - image: url(./Catppuccin/Light/updown.svg); - width: 100%; -} - -QComboBox:on, -QDateTimeEdit:on { - background-color: rgb(188, 192, 204); -} - -QComboBox:editable:hover { - -} - -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(./Catppuccin/Light/down.svg); - width: 8%; -} - -/* Textedits etc */ - -QLineEdit, QTextEdit, QPlainTextEdit { - background-color: rgb(204, 208, 218); - border: none; - border-radius: 4px; - padding: 5px 2px 5px 7px; - border: 2px solid transparent; -} - -QLineEdit:hover, -QTextEdit:hover, -QPlainTextEdit:hover { - border: 2px solid rgb(99,102,111); -} - -QLineEdit:focus, -QTextEdit:focus, -QPlainTextEdit:focus { - background-color: palette(mid); - border: 2px solid rgb(188, 192, 204); -} - -/* Spinbox and doubleSpinbox */ - -QSpinBox, -QDoubleSpinBox { - background-color: rgb(204, 208, 218); - border: 2px solid rgb(204, 208, 218); - border-radius: 4px; - margin-right: 3px; - padding: 3px 0px 4px 5px; -} - -QSpinBox:hover, -QDoubleSpinBox:hover { - border: 2px solid rgb(172, 176, 190); -} - -QSpinBox:focus, -QDoubleSpinBox:focus { - background-color: palette(mid); - border: 2px solid rgb(188, 192, 204); -} - -QSpinBox::up-button, QDoubleSpinBox::up-button { - subcontrol-origin: padding; - subcontrol-position: top right; /* position at the top right corner */ - right: 2px; - border-radius: 3px; - border-width: 0; - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; - border-bottom-width: 0; -} - -QSpinBox::down-button, QDoubleSpinBox::down-button { - subcontrol-origin: padding; - subcontrol-position: bottom right; /* position at the top right corner */ - right: 2px; - border-radius: 3px; - border-width: 0; - border-top-left-radius: 0; - border-top-right-radius: 0; - border-top-width: 0; -} - -QSpinBox::up-button:hover, QSpinBox::down-button:hover, QDoubleSpinBox::up-button:hover, QDoubleSpinBox::down-button:hover { - background-color: rgb(188, 192, 204); -} - -QSpinBox::up-button:pressed, QSpinBox::down-button:pressed, QDoubleSpinBox::up-button:pressed, QDoubleSpinBox::down-button:pressed { - background-color: rgb(220, 224, 232); -} - -QSpinBox::up-button:disabled, QSpinBox::up-button:off, QSpinBox::down-button:disabled, QSpinBox::down-button:off { - background-color: rgb(220, 224, 232); -} - -QDoubleSpinBox::up-button:disabled, QDoubleSpinBox::up-button:off, QDoubleSpinBox::down-button:disabled, QDoubleSpinBox::down-button:off { - background-color: rgb(220, 224, 232); -} - -QSpinBox::up-arrow, QDoubleSpinBox::up-arrow { - image: url(./Catppuccin/Light/up.svg); - width: 100%; - margin: 2px; -} - -QSpinBox::down-arrow, QDoubleSpinBox::down-arrow { - image: url(./Catppuccin/Light/down.svg); - width: 100%; - padding: 2px; -} - - -/* Controls Dock */ -#controlsDock QPushButton { - margin: 1px; -} - -#streamButton, -#recordButton, -QPushButton[themeID="replayBufferButton"], -#broadcastButton { - padding: 10px; -} - -/* Primary Control Button Checked Coloring */ -#streamButton:!hover:!pressed:checked, -#recordButton:!hover:!pressed:checked, -QPushButton[themeID="replayBufferButton"]:!hover:!pressed:checked, -QPushButton[themeID="vcamButton"]:!hover:!pressed:checked, -#modeSwitch:!hover:!pressed:checked, -#broadcastButton:!hover:!pressed:checked { - background: rgb(30, 102, 245); - color: rgb(220, 224, 232); -} - -/* Primary Control Button Hover Coloring */ -#streamButton:hover:!pressed:checked, -#recordButton:hover:!pressed:checked, -QPushButton[themeID="replayBufferButton"]:!pressed:checked, -QPushButton[themeID="vcamButton"]:!pressed:checked, -#modeSwitch:hover:!pressed:checked, -#broadcastButton:hover:!pressed:checked { - background: rgb(114, 135, 253); - color: rgb(220, 224, 232); -} - - -/* Buttons */ - -QPushButton { - color: palette(text); - background-color: palette(button); - min-height: 18px; - border: none; - border-radius: 4px; - padding: 6px 16px; -} - -QPushButton::flat { - background-color: rgb(204, 208, 218); -} - -QPushButton:checked { - background-color: rgb(188, 192, 204); -} - -QPushButton:hover { - background-color: rgb(188, 192, 204); -} - -QPushButton:pressed { - background-color: rgb(220, 224, 232); -} - -QPushButton:disabled, QToolButton:disabled { - background-color: rgb(220, 224, 232); -} - -QPushButton::menu-indicator { - image: url(./Catppuccin/Light/down.svg); - subcontrol-position: right; - subcontrol-origin: padding; - width: 25px; -} - -/* Sliders */ - -QSlider::groove:horizontal { - background-color: rgb(204, 208, 218); - height: 4px; - border: none; - border-radius: 2px; -} - -QSlider::handle:horizontal { - background-color: palette(text); - border: 1px solid palette(mid); - border-radius: 3px; - height: 10px; - width: 18px; - margin: -3px 0; /* handle is placed by default on the contents rect of the groove. Expand outside the groove */ -} - -QSlider::handle:horizontal:pressed { - background-color: palette(text); -} - -QSlider::sub-page:horizontal { - background-color: palette(highlight); - border-radius: 2px; -} - -QSlider::sub-page:horizontal:disabled { - background-color: palette(window); - border-radius: 2px; -} - -QSlider::groove:vertical { - background-color: rgb(204, 208, 218); - width: 4px; - border: none; - border-radius: 2px; -} - -QSlider::handle:vertical { - background-color: palette(text); - border: 1px solid palette(mid); - border-radius: 3px; - width: 10px; - height: 18px; - margin: 0 -3px; /* handle is placed by default on the contents rect of the groove. Expand outside the groove */ -} - -QSlider::handle:vertical:pressed { - background-color: palette(text); -} - -QSlider::add-page:vertical { - background-color: palette(highlight); - border-radius: 2px; -} - -QSlider::add-page:vertical:disabled { - background-color: palette(window); - border-radius: 2px; -} - -QSlider::handle:hover { - background-color: rgb(186,194,222); -} - -QSlider::handle:disabled { - background-color: rgb(140, 143, 161); -} - -/* Volume Control */ - -#stackedMixerArea QPushButton { - min-width: 16px; - padding: 4px 8px; -} - -/* This is an incredibly cursed but necessary fix */ -#stackedMixerArea QPushButton:!hover { - background-color: palette(base); -} - -#stackedMixerArea QPushButton:hover { - background-color: rgb(188, 192, 204); -} - -#stackedMixerArea QPushButton:pressed { - background-color: rgb(220, 224, 232); -} - -VolumeMeter { - qproperty-backgroundNominalColor: rgb(48, 120, 32); - qproperty-backgroundWarningColor: rgb(198, 73, 1); - qproperty-backgroundErrorColor: rgb(157, 11, 43); - qproperty-foregroundNominalColor: rgb(64, 160, 43); - qproperty-foregroundWarningColor: rgb(254, 100, 11); - qproperty-foregroundErrorColor: rgb(210, 15, 57); - qproperty-magnitudeColor: rgb(49, 50, 8); - qproperty-majorTickColor: rgb(76, 79, 105); - qproperty-minorTickColor: rgb(156, 160, 176); - 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 { - margin: 1px 1px 2px; -} - -QHeaderView::section { - background-color: rgb(204, 208, 218); - color: palette(text); - border: none; - border-left: 1px solid palette(window); - border-right: 1px solid palette(window); - padding: 2px 4px; - margin-bottom: 2px; -} - -MuteCheckBox::indicator:checked { - image: url(./Catppuccin/Light/mute.svg); -} - -MuteCheckBox::indicator:unchecked { - image: url(./Catppuccin/Light/settings/audio.svg); -} - -OBSHotkeyLabel[hotkeyPairHover=true] { - color: rgb(30, 102, 245); -} - -/* Label warning/error */ - -QLabel#warningLabel { - color: rgb(254, 100, 11); - font-weight: bold; -} - -QLabel#errorLabel { - color: rgb(230, 69, 83); - font-weight: bold; -} - -* [themeID="warning"] { - color: rgb(254, 100, 11); - font-weight: bold; -} - -* [themeID="error"] { - color: rgb(230, 69, 83); - font-weight: bold; -} - -* [themeID="good"] { - color: rgb(64, 160, 43); - font-weight: bold; -} - -/* About dialog */ - -* [themeID="aboutName"] { - font-size: 26pt; - font-weight: bold; -} - -* [themeID="aboutVersion"] { - font-size: 12pt; - margin-bottom: 20px; -} - -* [themeID="aboutInfo"] { - margin-bottom: 20px; -} - -* [themeID="aboutHLayout"] { - background-color: palette(base); -} - -/* Canvas / Preview background color */ - -OBSQTDisplay { - qproperty-displayBackgroundColor: rgb(220, 224, 232); - border-radius: 10px; -} - -/* Filters Window */ - -OBSBasicFilters QListWidget { - border-radius: 4px; - padding: 3px; -} - -OBSBasicFilters QListWidget::item { - border-radius: 4px; - padding: 6px; -} - -OBSBasicFilters #widget, -OBSBasicFilters #widget_2 { - margin: 0px; - padding: 0px; - padding-bottom: 4px; -} - -OBSBasicFilters #widget QPushButton, -OBSBasicFilters #widget_2 QPushButton { - min-width: 16px; - padding: 4px 8px; - margin-top: 0px; -} - -/* Preview/Program labels */ - -* [themeID="previewProgramLabels"] { - font-size: 14pt; - font-weight: bold; - color: rgb(108, 111, 133); - margin-bottom: 4px; -} - -/* Settings Icons */ - -OBSBasicSettings { - qproperty-generalIcon: url(./Catppuccin/Light/settings/general.svg); - qproperty-streamIcon: url(./Catppuccin/Light/settings/stream.svg); - qproperty-outputIcon: url(./Catppuccin/Light/settings/output.svg); - qproperty-audioIcon: url(./Catppuccin/Light/settings/audio.svg); - qproperty-videoIcon: url(./Catppuccin/Light/settings/video.svg); - qproperty-hotkeysIcon: url(./Catppuccin/Light/settings/hotkeys.svg); - qproperty-accessibilityIcon: url(./Catppuccin/Light/settings/accessibility.svg); - qproperty-advancedIcon: url(./Catppuccin/Light/settings/advanced.svg); -} - -/* Checkboxes */ -QCheckBox { - -} - -QCheckBox::indicator, -QGroupBox::indicator { - width: 18px; - height: 18px; -} - -QGroupBox::indicator { - margin-left: 2px; -} - -QCheckBox::indicator:unchecked, -QGroupBox::indicator:unchecked { - image: url(./Catppuccin/Light/checkbox_unchecked.svg); -} - -QCheckBox::indicator:unchecked:hover, -QGroupBox::indicator:unchecked:hover { - border: none; - image: url(./Catppuccin/Light/checkbox_unchecked_focus.svg); -} - -QCheckBox::indicator:checked, -QGroupBox::indicator:checked { - image: url(./Catppuccin/Light/checkbox_checked.svg); -} - -QCheckBox::indicator:checked:hover, -QGroupBox::indicator:checked:hover { - border: none; - image: url(./Catppuccin/Light/checkbox_checked_focus.svg); -} - -QCheckBox::indicator:checked:disabled, -QGroupBox::indicator:checked:disabled { - image: url(./Catppuccin/Light/checkbox_checked_disabled.svg); -} - -QCheckBox::indicator:unchecked:disabled, -QGroupBox::indicator:unchecked:disabled { - image: url(./Catppuccin/Light/checkbox_unchecked_disabled.svg); -} - -/* Locked CheckBox */ - -LockedCheckBox { - outline: none; - background: transparent; -} - -LockedCheckBox::indicator { - width: 16px; - height: 16px; -} - -LockedCheckBox::indicator:checked, -LockedCheckBox::indicator:checked:hover { - image: url(./Catppuccin/Light/locked.svg); -} - -LockedCheckBox::indicator:unchecked, -LockedCheckBox::indicator:unchecked:hover { - image: url(:res/images/unlocked.svg); -} - -/* Visibility CheckBox */ - -VisibilityCheckBox { - outline: none; - background: transparent; -} - -VisibilityCheckBox::indicator { - width: 16px; - height: 16px; -} - -VisibilityCheckBox::indicator:checked, -VisibilityCheckBox::indicator:checked:hover { - image: url(./Catppuccin/Light/visible.svg); -} - -VisibilityCheckBox::indicator:unchecked, -VisibilityCheckBox::indicator:unchecked:hover { - image: url(:res/images/invisible.svg); -} - -* [themeID="revertIcon"] { - qproperty-icon: url(./Catppuccin/Light/revert.svg); -} - -QPushButton#extraPanelDelete { - background-color: palette(mid); - margin: 0; - padding: 0; -} - -QPushButton#extraPanelDelete:hover { - background-color: rgb(188, 192, 204); -} - -QPushButton#extraPanelDelete:pressed { - background-color: palette(dark); -} - -/* Mute CheckBox */ - -MuteCheckBox { - outline: none; -} - -MuteCheckBox::indicator { - width: 16px; - height: 16px; -} - -MuteCheckBox::indicator:checked { - image: url(./Catppuccin/Light/mute.svg); -} - -MuteCheckBox::indicator:unchecked { - image: url(./Catppuccin/Light/settings/audio.svg); -} - -MuteCheckBox::indicator:unchecked:hover { - image: url(./Catppuccin/Light/settings/audio.svg); -} - -MuteCheckBox::indicator:unchecked:focus { - image: url(./Catppuccin/Light/settings/audio.svg); -} - -MuteCheckBox::indicator:checked:hover { - image: url(./Catppuccin/Light/mute.svg); -} - -MuteCheckBox::indicator:checked:focus { - image: url(./Catppuccin/Light/mute.svg); -} - -MuteCheckBox::indicator:checked:disabled { - image: url(./Catppuccin/Light/mute.svg); -} - -MuteCheckBox::indicator:unchecked:disabled { - image: url(./Catppuccin/Light/settings/audio.svg); -} - -#hotkeyFilterReset { - margin-top: 0px; -} - -OBSHotkeyWidget { - padding: 8px 0px; - margin: 2px 0px; -} - -OBSHotkeyLabel { - padding: 4px 0px; -} - -OBSHotkeyLabel[hotkeyPairHover=true] { - color: rgb(30, 102, 245); -} - -OBSHotkeyWidget QPushButton { - min-width: 16px; - padding: 4px 4px; - margin-top: 0px; - margin-left: 4px; -} - - -/* Sources List Group Collapse Checkbox */ - -SourceTreeSubItemCheckBox { - background: transparent; - outline: none; - padding: 0px; -} - -SourceTreeSubItemCheckBox::indicator { - width: 12px; - height: 12px; -} - -SourceTreeSubItemCheckBox::indicator:checked, -SourceTreeSubItemCheckBox::indicator:checked:hover { - image: url(./Catppuccin/Light/expand.svg); -} - -SourceTreeSubItemCheckBox::indicator:unchecked, -SourceTreeSubItemCheckBox::indicator:unchecked:hover { - image: url(./Catppuccin/Light/collapse.svg); -} - -/* Source Icons */ - -OBSBasic { - qproperty-imageIcon: url(./Catppuccin/Light/sources/image.svg); - qproperty-colorIcon: url(./Catppuccin/Light/sources/brush.svg); - qproperty-slideshowIcon: url(./Catppuccin/Light/sources/slideshow.svg); - qproperty-audioInputIcon: url(./Catppuccin/Light/sources/microphone.svg); - qproperty-audioOutputIcon: url(./Catppuccin/Light/settings/audio.svg); - qproperty-desktopCapIcon: url(./Catppuccin/Light/settings/video.svg); - qproperty-windowCapIcon: url(./Catppuccin/Light/sources/window.svg); - qproperty-gameCapIcon: url(./Catppuccin/Light/sources/gamepad.svg); - qproperty-cameraIcon: url(./Catppuccin/Light/sources/camera.svg); - qproperty-textIcon: url(./Catppuccin/Light/sources/text.svg); - qproperty-mediaIcon: url(./Catppuccin/Light/sources/media.svg); - qproperty-browserIcon: url(./Catppuccin/Light/sources/globe.svg); - qproperty-groupIcon: url(./Catppuccin/Light/sources/group.svg); - qproperty-sceneIcon: url(./Catppuccin/Light/sources/scene.svg); - qproperty-defaultIcon: url(./Catppuccin/Light/sources/default.svg); - qproperty-audioProcessOutputIcon: url(./Catppuccin/Light/sources/windowaudio.svg); -} - -/* Scene Tree Grid Mode */ - -SceneTree { - qproperty-gridItemWidth: 154; - qproperty-gridItemHeight: 31; -} - -*[gridMode="true"] SceneTree::item { - color: palette(text); - background-color: palette(button); - border-radius: 4px; - margin: 2px; -} - -*[gridMode="true"] SceneTree::item:selected { - background-color: rgb(188, 192, 204); -} - -*[gridMode="true"] SceneTree::item:checked { - background-color: rgb(188, 192, 204); -} - -*[gridMode="true"] SceneTree::item:hover { - background-color: rgb(188, 192, 204); -} - -/* Save icon */ - -* [themeID="replayIconSmall"] { - qproperty-icon: url(./Catppuccin/Light/save.svg); -} - -/* Studio Mode T-Bar */ - -QSlider[themeID="tBarSlider"] { - height: 24px; -} - -QSlider::groove:horizontal[themeID="tBarSlider"] { - border: 1px solid #45475a; - height: 5px; - background: palette(dark); -} - -QSlider::sub-page:horizontal[themeID="tBarSlider"] { - background: palette(dark); - border: 1px solid #45475a; -} - -QSlider::handle:horizontal[themeID="tBarSlider"] { - background-color: #bac2de; - width: 12px; - height: 24px; - margin: -24px 0px; -} - -/* Media icons */ - -* [themeID="playIcon"] { - qproperty-icon: url(./Catppuccin/Light/media/media_play.svg); -} - -* [themeID="pauseIcon"] { - qproperty-icon: url(./Catppuccin/Light/media/media_pause.svg); -} - -* [themeID="restartIcon"] { - qproperty-icon: url(./Catppuccin/Light/media/media_restart.svg); -} - -* [themeID="stopIcon"] { - qproperty-icon: url(./Catppuccin/Light/media/media_stop.svg); -} - -* [themeID="nextIcon"] { - qproperty-icon: url(./Catppuccin/Light/media/media_next.svg); -} - -* [themeID="previousIcon"] { - qproperty-icon: url(./Catppuccin/Light/media/media_previous.svg); -} - -/* YouTube Integration */ -OBSYoutubeActions { - qproperty-thumbPlaceholder: url(./Catppuccin/Light/sources/image.svg); -} - -#ytEventList QLabel { - color: palette(text); - background-color: rgb(204, 208, 218); - border: none; - border-radius: 4px; - padding: 4px 20px; -} - -#ytEventList QLabel:hover { - background-color: rgb(188, 192, 204); -} - -#ytEventList QLabel[isSelectedEvent=true] { - background-color: rgb(188, 192, 204); - border: none; -} - -#ytEventList QLabel[isSelectedEvent=true]:hover { - background-color: rgb(30, 102, 245); - color: palette(text); -} - -/* Calendar Widget */ -QDateTimeEdit::down-arrow { - qproperty-alignment: AlignTop; - image: url(./Catppuccin/Light/down.svg); - width: 100%; -} - -QDateTimeEdit:on { - background-color: palette(mid); -} - -/* Calendar Top Bar */ -QCalendarWidget QWidget#qt_calendar_navigationbar { - background-color: palette(base); - padding: 4px 8px; -} - -/* Calendar Top Bar Buttons */ -QCalendarWidget QToolButton { - background-color: palette(base); - padding: 2px 16px; - border-radius: 4px; - margin: 2px; -} - -#qt_calendar_monthbutton::menu-indicator { - image: url(./Catppuccin/Light/down.svg); - subcontrol-position: right; - padding-top: 2px; - padding-right: 6px; - height: 10px; - width: 10px; -} - -QCalendarWidget #qt_calendar_prevmonth { - padding: 2px; - qproperty-icon: url(./Catppuccin/Light/left.svg); - icon-size: 16px, 16px; -} - -QCalendarWidget #qt_calendar_nextmonth { - padding: 2px; - qproperty-icon: url(./Catppuccin/Light/right.svg); - icon-size: 16px, 16px; -} - -QCalendarWidget QToolButton:hover { - background-color: rgb(188, 192, 204); - border-radius: 4px; -} - -QCalendarWidget QToolButton:pressed { - background-color: rgb(220, 224, 232); -} - -/* Month Dropdown Menu */ -QCalendarWidget QMenu { - -} -/* Year spinbox */ -QCalendarWidget QSpinBox { - background-color: rgb(220, 224, 232); - border: none; - border-radius: 4px; - margin: 0px 3px 0px 0px; - padding: 4px 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: rgb(122,121,122); -} - -/* 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/home/obs/themes/Catppuccin Macchiato (compact).qss b/home/obs/themes/Catppuccin Macchiato (compact).qss deleted file mode 100644 index 447e2b9c..00000000 --- a/home/obs/themes/Catppuccin Macchiato (compact).qss +++ /dev/null @@ -1,1054 +0,0 @@ -/******************************************************************************/ -/* Copyright (C) 2014-2015 by Philippe Groarke */ -/* */ -/* */ -/* This program is free software: you can redistribute it and/or modify */ -/* it under the terms of the GNU General Public License as published by */ -/* the Free Software Foundation, either version 2 of the License, or */ -/* (at your option) any later version. */ -/* */ -/* This program is distributed in the hope that it will be useful, */ -/* but WITHOUT ANY WARRANTY; without even the implied warranty of */ -/* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ -/* GNU General Public License for more details. */ -/* */ -/* */ -/* You should have received a copy of the GNU General Public License */ -/* along with this program. If not, see . */ -/******************************************************************************/ - -/* Colors */ -/* rgb(244, 219, 214); /* Rosewater */ -/* rgb(240, 198, 198); /* Flamingo */ -/* rgb(237, 135, 150); /* Red */ -/* rgb(238, 153, 160); /* Maroon */ -/* rgb(245, 169, 127); /* Peach */ -/* rgb(166, 218, 149); /* Green */ -/* rgb(138, 173, 244); /* Blue */ -/* rgb(202, 211, 245); /* Text */ -/* rgb(165, 173, 203); /* Subtext0 */ -/* rgb(128, 135, 162); /* Overlay1 */ -/* rgb(110, 115, 141); /* Overlay0 */ -/* rgb(73, 77, 100); /* Surface1 */ -/* rgb(54, 58, 79); /* Surface0 */ -/* rgb(36, 39, 58); /* Base */ -/* rgb(30, 32, 48); /* Mantle */ -/* rgb(24, 25, 38); /* Crust */ - -OBSThemeMeta { - dark: 'true'; - author: 'Catppuccin'; -} - -/* Custom theme information. This will set the application's QPalette, as - * well as pass to QML via the OBSTheme object. - * Can also use OBSTheme::disabled, OBSTheme::active, and OBSTheme::inactive. - * Using it without will set all three (making 'active' a bit redundant) */ -OBSTheme { - window: rgb(36, 39, 58); - windowText: rgb(165, 173, 203); - base: rgb(30, 32, 48); - alternateBase: rgb(24, 25, 38); - text: rgb(202, 211, 245); - button: rgb(54, 58, 79); - buttonText: rgb(165, 173, 203); - brightText: rgb(165, 173, 203); - - light: rgb(54, 58, 79); - mid: rgb(36, 39, 58); - dark: rgb(30, 32, 48); - shadow: rgb(24, 25, 38); - - highlight: rgb(138, 173, 244); - highlightedText: rgb(165, 173, 203); - - link: rgb(244, 219, 214); - linkVisited: rgb(240, 198, 198); -} - -OBSTheme::disabled { - text: rgb(128, 135, 162); - buttonText: rgb(128, 135, 162); - brightText: rgb(30, 32, 48); -} - -OBSTheme::inactive { - highlight: rgb(24, 25, 38); - highlightedText: rgb(202, 211, 245); -} - - -/* General style, we override only what is needed. */ -QWidget { - background-color: palette(window); - alternate-background-color: palette(base); - color: palette(text); - selection-background-color: rgb(73, 77, 100); - selection-color: palette(text); -} - -* [frameShape="1"], * [frameShape="2"], * [frameShape="3"], * [frameShape="4"], * [frameShape="5"], * [frameShape="6"] { - border: 1px solid palette(base); -} - - -/* Misc */ - -QWidget::disabled { - color: 2px solid palette(bright-text); -} - -QAbstractItemView, QStackedWidget#stackedMixerArea QWidget { - background-color: palette(base); -} - -QToolTip { - background-color: palette(base); - color: palette(text); - border: none; -} - -QMenuBar::item { - background-color: palette(window); -} - -QListView::item:selected:!active, -SourceTree::item:selected:!active { - color: palette(text); - background-color: rgb(73, 77, 100); -} - -QListView QLineEdit, -SourceTree QLineEdit { - padding-top: 0px; - padding-bottom: 0px; - padding-right: 0; - padding-left: 2px; - border: none; - border-radius: none; -} - -/* macOS Separator Fix */ -QMainWindow::separator { - background: transparent; - width: 4px; - height: 4px; -} - -/* Dock Widget */ - -QDockWidget { - titlebar-close-icon: url('./Catppuccin/Dark/close.svg'); - titlebar-normal-icon: url('./Catppuccin/Dark/popout.svg'); -} - -QDockWidget::title { - text-align: center; - background-color: palette(base); -} - -QDockWidget::close-button, QDockWidget::float-button { - border: 1px solid transparent; - background: transparent; - padding: 0px; -} - -QDockWidget::close-button:hover, QDockWidget::float-button:hover { - background: transparent; -} - -QDockWidget::close-button:pressed, QDockWidget::float-button:pressed { - padding: 1px -1px -1px 1px; -} - -/* Group Box */ - -QGroupBox { - border: 1px solid palette(base); - border-radius: 5px; - padding-top: 24px; - font-weight: bold; -} - -QGroupBox::title { - subcontrol-origin: margin; - left: 4px; - top: 4px; -} - - -/* ScrollBars */ - -::corner { - background-color: palette(window); - border: none; -} - -QScrollBar:vertical { - background-color: palette(window); - width: 14px; - margin: 0px; -} - -QScrollBar::handle:vertical { - background-color: palette(light); - min-height: 20px; - margin: 2px; - border-radius: 5px; - border-width: 1px; - border: 1px solid palette(light); -} - -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 { - background-color: palette(window); - height: 14px; - margin: 0px; -} - -QScrollBar::handle:horizontal { - background-color: palette(light); - min-width: 20px; - margin: 2px; - border-radius: 5px; - border-width: 1px; - border: 1px solid palette(light); -} - -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; -} - -/* Source Context */ -#contextContainer QPushButton { - padding: 4px 10px; -} - -#contextContainer QPushButton[themeID2=contextBarButton] { - padding: 4px 6px; -} - -#contextContainer QPushButton#sourcePropertiesButton { - qproperty-icon: url(./Catppuccin/Dark/settings/general.svg); -} - -#contextContainer QPushButton#sourceFiltersButton { - qproperty-icon: url(./Catppuccin/Dark/filter.svg); -} - -#contextContainer QPushButton#sourceInteractButton { - qproperty-icon: url(./Catppuccin/Dark/interact.svg); -} - -/* Scenes and Sources toolbar */ - -QToolBar { - background-color: palette(window); - border: none; -} - -QPushButton[toolButton="true"], -QToolButton { - background: transparent; - border: none; - padding: 1px; - margin: 1px; -} - -QPushButton[toolButton="true"]:last-child, -QToolButton:last-child { - margin-right: 0px; -} - -QPushButton[toolButton="true"]:hover, -QToolButton:hover { - background-color: rgb(73, 77, 100); /* Surface1 */ - border-radius: none; -} - -QPushButton[toolButton="true"]:pressed, -QToolButton:pressed { - background-color: palette(shadow); - border-radius: none; -} - -* [themeID="addIconSmall"] { - qproperty-icon: url(./Catppuccin/Dark/plus.svg); -} - -* [themeID="removeIconSmall"] { - qproperty-icon: url(./Catppuccin/Dark/minus.svg); -} - -* [themeID="clearIconSmall"] { - qproperty-icon: url(./Catppuccin/Dark/entry-clear.svg); -} - -* [themeID="propertiesIconSmall"] { - qproperty-icon: url(./Catppuccin/Dark/settings/general.svg); -} - -* [themeID="configIconSmall"] { - qproperty-icon: url(./Catppuccin/Dark/settings/general.svg); -} - -* [themeID="refreshIconSmall"] { - qproperty-icon: url(./Catppuccin/Dark/refresh.svg); -} - -* [themeID="upArrowIconSmall"] { - qproperty-icon: url(./Catppuccin/Dark/up.svg); -} - -* [themeID="downArrowIconSmall"] { - qproperty-icon: url(./Catppuccin/Dark/down.svg); -} - -* [themeID="pauseIconSmall"] { - qproperty-icon: url(./Catppuccin/Dark/media-pause.svg); -} - -* [themeID="menuIconSmall"] { - qproperty-icon: url(./Catppuccin/Dark/dots-vert.svg); -} - -* [themeID="cogsIcon"] { - qproperty-icon: url(./Catppuccin/Dark/cogs.svg); -} - -/* Tab Widget */ - -QTabWidget::pane { /* The tab widget frame */ - border-top: 1px solid palette(base); /* Mantle */ -} - -QTabWidget::tab-bar { - alignment: left; -} - -QTabBar::tab { - background-color: palette(light); - border: none; - padding: 5px; - min-width: 50px; - margin: 1px; -} - -QTabBar::tab:top { - border-bottom: 1px transparent; - border-top-left-radius: 3px; - border-top-right-radius: 3px; - -} - -QTabBar::tab:bottom { - padding-top: 1px; - margin-bottom: 4px; - border-bottom-left-radius: 3px; - border-bottom-right-radius: 3px; - height: 14px; -} - -QTabBar::tab:selected { - background-color: palette(base); -} - -QTabBar::tab:hover { - background-color: rgb(73, 77, 100); /* Surface1 */ -} - -QTabBar::tab:pressed { - background-color: palette(base); -} - - -/* ComboBox */ - -QDateTimeEdit, -QComboBox { - background-color: palette(light); - border-style: solid; - border: 1px; - border-radius: 3px; - border-color: rgb(30, 32, 48); /* Mantle */ - padding: 2px; - padding-left: 10px; -} - -QDateTimeEdit:hover, -QComboBox:hover { - background-color: palette(button); -} - -QDateTimeEdit::drop-down, -QComboBox::drop-down { - border:none; - border-left: 1px solid rgba(24, 24, 37,155); /* Mantle */ - width: 20px; -} - -QDateTimeEdit::down-arrow, -QComboBox::down-arrow { - qproperty-alignment: AlignTop; - image: url(./Catppuccin/Dark/updown.svg); - width: 100%; -} - -QDateTimeEdit:on, -QComboBox:on { - background-color: palette(base); -} - -QDateTimeEdit:editable, -QComboBox:editable { - border-top-left-radius: 0px; - border-bottom-left-radius: 0px; -} - -QDateTimeEdit::drop-down:editable, -QComboBox::drop-down:editable { - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; -} - -QDateTimeEdit::down-arrow:editable, -QComboBox::down-arrow:editable { - qproperty-alignment: AlignTop; - image: url(./Catppuccin/Dark/down.svg); - width: 8%; -} - - -/* Textedits etc */ - -QLineEdit, QTextEdit, QPlainTextEdit { - background-color: palette(base); - border: none; - border-radius: 3px; - padding: 2px 2px 3px 7px; -} - -/* Spinbox and doubleSpinbox */ - -QSpinBox, QDoubleSpinBox { - background-color: palette(base); - border: none; - border-radius: 3px; - margin: 0px 3px 0px 0px; - padding: 2px 2px 3px 7px; -} - -QSpinBox::up-button, QDoubleSpinBox::up-button { - subcontrol-origin: margin; - subcontrol-position: top right; /* position at the top right corner */ - - background-color: palette(light); - border: 1px solid palette(base); - border-radius: 3px; - border-width: 0; - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; - border-bottom-width: 0; -} - -QSpinBox::down-button, QDoubleSpinBox::down-button { - subcontrol-origin: margin; - subcontrol-position: bottom right; /* position at the top right corner */ - background-color: palette(light); - border: 1px solid palette(base); - border-radius: 3px; - border-width: 0; - border-top-left-radius: 0; - border-top-right-radius: 0; - border-top-width: 0; -} - -QSpinBox::up-button:hover, QSpinBox::down-button:hover, QDoubleSpinBox::up-button:hover, QDoubleSpinBox::down-button:hover { - background-color: rgb(73, 77, 100); /* Surface1 */ -} - -QSpinBox::up-button:pressed, QSpinBox::down-button:pressed, QDoubleSpinBox::up-button:pressed, QDoubleSpinBox::down-button:pressed { - background-color: palette(window); -} - -QSpinBox::up-button:disabled, QSpinBox::up-button:off, QSpinBox::down-button:disabled, QSpinBox::down-button:off { - background-color: palette(window); -} - -QDoubleSpinBox::up-button:disabled, QDoubleSpinBox::up-button:off, QDoubleSpinBox::down-button:disabled, QDoubleSpinBox::down-button:off { - background-color: palette(window); -} - -QSpinBox::up-arrow, QDoubleSpinBox::up-arrow { - image: url(./Catppuccin/Dark/up.svg); - width: 100%; -} - -QSpinBox::down-arrow, QDoubleSpinBox::down-arrow { - image: url(./Catppuccin/Dark/down.svg); - width: 100%; -} - - -/* Buttons */ - -QPushButton { - color: palette(text); - background-color: palette(light); - border: none; - border-radius: 3px; - padding: 4px; - padding-left: 20px; - padding-right: 20px; -} - -QPushButton::flat { - background-color: palette(window); -} - -QPushButton:checked { - background-color: palette(base); -} - -QPushButton:hover { - background-color: rgb(73, 77, 100); /* Surface1 */ -} - -QPushButton:pressed { - background-color: palette(base); -} - -QPushButton:disabled { - background-color: rgb(24, 25, 38); - -} - -QPushButton::menu-indicator { - image: url(./Catppuccin/Dark/down.svg); - subcontrol-position: right; - subcontrol-origin: padding; - width: 25px; -} - -/* Sliders */ - -QSlider::groove:horizontal { - background-color: palette(light); - height: 4px; - border: none; - border-radius: 2px; -} - -QSlider::handle:horizontal { - background-color: palette(text); - border: 1px solid palette(window); - border-radius: 3px; - height: 10px; - width: 18px; - margin: -3px 0; /* handle is placed by default on the contents rect of the groove. Expand outside the groove */ -} - -QSlider::handle:horizontal:pressed { - background-color: palette(text); -} - -QSlider::sub-page:horizontal { - background-color: palette(highlight); - border-radius: 2px; -} - -QSlider::sub-page:horizontal:disabled { - background-color: palette(window); /* Base */ - border-radius: 2px; -} - -QSlider::groove:vertical { - background-color: palette(light); - width: 4px; - border: none; - border-radius: 2px; -} - -QSlider::handle:vertical { - background-color: palette(text); - border: 1px solid palette(window); - border-radius: 3px; - width: 10px; - height: 18px; - margin: 0 -3px; /* handle is placed by default on the contents rect of the groove. Expand outside the groove */ -} - -QSlider::handle:vertical:pressed { - background-color: palette(text); -} - -QSlider::add-page:vertical { - background-color: palette(highlight); - border-radius: 2px; -} - -QSlider::add-page:vertical:disabled { - background-color: palette(window); /* Base */ - border-radius: 2px; -} - -QSlider::handle:hover { - background-color: palette(bright-text); -} - -QSlider::handle:disabled { - background-color: rgb(73, 77, 100); /* Surface1 */ -} - -/* Volume Control */ - -VolumeMeter { - qproperty-backgroundNominalColor: rgb(166, 218, 149); - qproperty-backgroundWarningColor: rgb(245, 169, 127); - qproperty-backgroundErrorColor: rgb(237, 135, 150); - qproperty-foregroundNominalColor: rgb(109, 194, 81); - qproperty-foregroundWarningColor: rgb(238, 111, 41); - qproperty-foregroundErrorColor: rgb(225, 54, 79); - qproperty-magnitudeColor: rgb(49, 50, 8); - qproperty-majorTickColor: rgb(202, 211, 245); - qproperty-minorTickColor: rgb(110, 115, 141); - qproperty-meterThickness: 3; - - /* The meter scale numbers normally use your QWidget font, with size */ - /* multiplied by meterFontScaling to get a proportionally smaller font. */ - /* To use a unique font for the numbers, specify font-family and/or */ - /* font-size here, and set meterFontScaling to 1.0. */ - qproperty-meterFontScaling: 0.7; -} - - -/* Status Bar */ - -QStatusBar::item { - border: none; -} - -/* Table View */ - -QTableView { - gridline-color: palette(light); -} - -QHeaderView::section { - background-color: palette(window); - color: palette(text); - border: 1px solid palette(base); - border-radius: 5px; -} - -/* Mute CheckBox */ - -MuteCheckBox { - outline: none; -} - -MuteCheckBox::indicator:checked { - image: url(./Catppuccin/Dark/mute.svg); -} - -MuteCheckBox::indicator:unchecked { - image: url(./Catppuccin/Dark/settings/audio.svg); -} - -OBSHotkeyLabel[hotkeyPairHover=true] { - color: rgb(138, 173, 244); -} - -/* Group Collapse Checkbox */ - -SourceTreeSubItemCheckBox { - background: transparent; - outline: none; -} - -SourceTreeSubItemCheckBox::indicator { - width: 10px; - height: 10px; -} - -SourceTreeSubItemCheckBox::indicator:checked { - image: url(./Catppuccin/Dark/expand.svg); -} - -SourceTreeSubItemCheckBox::indicator:unchecked { - image: url(./Catppuccin/Dark/collapse.svg); -} - - -/* Label warning/error */ - -QLabel#warningLabel { - color: rgb(245, 169, 127); - font-weight: bold; -} - -QLabel#errorLabel { - color: rgb(238, 153, 160); - font-weight: bold; -} - -* [themeID="warning"] { - color: rgb(245, 169, 127); - font-weight: bold; -} - -* [themeID="error"] { - color: rgb(238, 153, 160); - font-weight: bold; -} - -* [themeID="good"] { - color: rgb(166, 218, 149); - font-weight: bold; -} - -/* About dialog */ - -* [themeID="aboutName"] { - font-size: 36px; - font-weight: bold; -} - -* [themeID="aboutVersion"] { - font-size: 16px; - margin-bottom: 20px; -} - -* [themeID="aboutInfo"] { - margin-bottom: 20px; -} - -* [themeID="aboutHLayout"] { - background-color: palette(base); -} - -/* Preview background color */ - -OBSQTDisplay { - qproperty-displayBackgroundColor: palette(shadow); -} - -/* Preview/Program labels */ - -* [themeID="previewProgramLabels"] { - font-size: 18px; - font-weight: bold; - color: rgb(165, 173, 203); -} - -/* Settings Icons */ - -OBSBasicSettings { - qproperty-generalIcon: url(./Catppuccin/Dark/settings/general.svg); - qproperty-streamIcon: url(./Catppuccin/Dark/settings/stream.svg); - qproperty-outputIcon: url(./Catppuccin/Dark/settings/output.svg); - qproperty-audioIcon: url(./Catppuccin/Dark/settings/audio.svg); - qproperty-videoIcon: url(./Catppuccin/Dark/settings/video.svg); - qproperty-hotkeysIcon: url(./Catppuccin/Dark/settings/hotkeys.svg); - qproperty-accessibilityIcon: url(./Catppuccin/Dark/settings/accessibility.svg); - qproperty-advancedIcon: url(./Catppuccin/Dark/settings/advanced.svg); -} - -OBSBasicSettings QListView::item { - padding-top: 5px; - padding-bottom: 5px; -} - -/* Locked CheckBox */ - -LockedCheckBox { - outline: none; - background: transparent; -} - -LockedCheckBox::indicator:checked { - image: url(./Catppuccin/Dark/locked.svg); -} - -LockedCheckBox::indicator:unchecked { - image: url(:res/images/unlocked.svg); -} - -/* Visibility CheckBox */ - -VisibilityCheckBox { - outline: none; - background: transparent; -} - -VisibilityCheckBox::indicator:checked { - image: url(./Catppuccin/Dark/visible.svg); -} - -VisibilityCheckBox::indicator:unchecked { - image: url(:res/images/invisible.svg); -} - -* [themeID="revertIcon"] { - qproperty-icon: url(./Catppuccin/Dark/revert.svg); -} - -QPushButton#extraPanelDelete { - background-color: palette(base); -} - -QPushButton#extraPanelDelete:hover { - background-color: rgb(73, 77, 100); -} - -QPushButton#extraPanelDelete:pressed { - background-color: palette(base); -} - -OBSMissingFiles { - qproperty-warningIcon: url(./Catppuccin/Dark/alert.svg); -} - -/* Source Icons */ - -OBSBasic { - qproperty-imageIcon: url(./Catppuccin/Dark/sources/image.svg); - qproperty-colorIcon: url(./Catppuccin/Dark/sources/brush.svg); - qproperty-slideshowIcon: url(./Catppuccin/Dark/sources/slideshow.svg); - qproperty-audioInputIcon: url(./Catppuccin/Dark/sources/microphone.svg); - qproperty-audioOutputIcon: url(./Catppuccin/Dark/settings/audio.svg); - qproperty-desktopCapIcon: url(./Catppuccin/Dark/settings/video.svg); - qproperty-windowCapIcon: url(./Catppuccin/Dark/sources/window.svg); - qproperty-gameCapIcon: url(./Catppuccin/Dark/sources/gamepad.svg); - qproperty-cameraIcon: url(./Catppuccin/Dark/sources/camera.svg); - qproperty-textIcon: url(./Catppuccin/Dark/sources/text.svg); - qproperty-mediaIcon: url(./Catppuccin/Dark/sources/media.svg); - qproperty-browserIcon: url(./Catppuccin/Dark/sources/globe.svg); - qproperty-groupIcon: url(./Catppuccin/Dark/sources/group.svg); - qproperty-sceneIcon: url(./Catppuccin/Dark/sources/scene.svg); - qproperty-defaultIcon: url(./Catppuccin/Dark/sources/default.svg); - qproperty-audioProcessOutputIcon: url(./Catppuccin/Dark/sources/windowaudio.svg); -} - -/* Scene Tree */ - -SceneTree { - qproperty-gridItemWidth: 150; - qproperty-gridItemHeight: 27; -} - -*[gridMode="true"] SceneTree::item { - color: palette(text); - background-color: palette(light); - border: none; - border-radius: 3px; - padding: 4px; - padding-left: 10px; - padding-right: 10px; - margin: 1px; -} - -*[gridMode="true"] SceneTree::item:selected { - background-color: rgb(73, 77, 100); /* Surface1 */ -} - -*[gridMode="true"] SceneTree::item:hover { - background-color: rgb(73, 77, 100); /* Surface1 */ -} - -*[gridMode="true"] SceneTree::item:pressed { - background-color: palette(base); -} - -*[gridMode="true"] SceneTree::item:checked { - background-color: rgb(73, 77, 100); /* Surface1 */ -} - -/* Save icon */ - -* [themeID="replayIconSmall"] { - qproperty-icon: url(./Catppuccin/Dark/save.svg); -} - -/* Studio Mode T-Bar */ - -QSlider[themeID="tBarSlider"] { - height: 24px; -} - -QSlider::groove:horizontal[themeID="tBarSlider"] { - border: 1px solid palette(light); - height: 5px; - background: palette(base); -} - -QSlider::sub-page:horizontal[themeID="tBarSlider"] { - background: palette(base);; - border: 1px solid palette(light); -} - -QSlider::handle:horizontal[themeID="tBarSlider"] { - background-color: palette(text); - width: 12px; - height: 24px; - margin: -24px 0px; -} - -/* Media icons */ - -* [themeID="playIcon"] { - qproperty-icon: url(./Catppuccin/Dark/media/media_play.svg); -} - -* [themeID="pauseIcon"] { - qproperty-icon: url(./Catppuccin/Dark/media/media_pause.svg); -} - -* [themeID="restartIcon"] { - qproperty-icon: url(./Catppuccin/Dark/media/media_restart.svg); -} - -* [themeID="stopIcon"] { - qproperty-icon: url(./Catppuccin/Dark/media/media_stop.svg); -} - -* [themeID="nextIcon"] { - qproperty-icon: url(./Catppuccin/Dark/media/media_next.svg); -} - -* [themeID="previousIcon"] { - qproperty-icon: url(./Catppuccin/Dark/media/media_previous.svg); -} - -/* YouTube Integration */ -OBSYoutubeActions { - qproperty-thumbPlaceholder: url(./Catppuccin/Dark/sources/image.svg); -} - -#ytEventList QLabel { - color: rgb(165, 173, 203); /* Subtext0 */ - background-color: palette(light); - border: none; - border-radius: 3px; - padding: 4px 20px; -} - -#ytEventList QLabel:hover { - background: rgb(54, 58, 79); -} - -#ytEventList QLabel[isSelectedEvent=true] { - background: rgb(73, 77, 100); - border: none; -} - -/* Calendar Widget */ -QDateTimeEdit::down-arrow { - qproperty-alignment: AlignTop; - image: url(./Catppuccin/Dark/down.svg); - width: 100%; -} - -QDateTimeEdit:on { - background-color: palette(base); /* Mantle */ -} - -/* Calendar Top Bar */ -QCalendarWidget QWidget#qt_calendar_navigationbar { - background-color: palette(base); - padding: 4px 8px; -} - -/* Calendar Top Bar Buttons */ -QCalendarWidget QToolButton { - background-color: palette(light); - padding: 2px 16px; - border-radius: 3px; - margin: 2px; -} - -#qt_calendar_monthbutton::menu-indicator { - image: url(./Catppuccin/Dark/down.svg); - subcontrol-position: right; - padding-top: 2px; - padding-right: 6px; - height: 10px; - width: 10px; -} - -QCalendarWidget #qt_calendar_prevmonth { - padding: 2px; - qproperty-icon: url(./Catppuccin/Dark/left.svg); - icon-size: 16px, 16px; -} - -QCalendarWidget #qt_calendar_nextmonth { - padding: 2px; - qproperty-icon: url(./Catppuccin/Dark/right.svg); - icon-size: 16px, 16px; -} - -QCalendarWidget QToolButton:hover { - background-color: rgb(73, 77, 100); - border-radius: 3px; -} - -QCalendarWidget QToolButton:pressed { - background-color: rgb(24, 25, 38); -} - -/* Month Dropdown Menu */ -QCalendarWidget QMenu { - -} -/* Year spinbox */ -QCalendarWidget QSpinBox { - background-color: rgb(24, 25, 38); - border: none; - border-radius: 3px; - margin: 0px 3px 0px 0px; - padding: 4px 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(base); } - -QCalendarWidget QAbstractItemView:enabled { - background-color: palette(base); - color: palette(text); - selection-background-color: rgb(24, 25, 38); - selection-color: palette(text); -} - -QCalendarWidget QAbstractItemView:disabled { - color: rgb(73, 77, 100); -} - -/* Disable icons on QDialogButtonBox */ -QDialogButtonBox { - dialogbuttonbox-buttons-have-icons: 0; -} diff --git a/home/obs/themes/Catppuccin Macchiato.qss b/home/obs/themes/Catppuccin Macchiato.qss deleted file mode 100644 index e039136b..00000000 --- a/home/obs/themes/Catppuccin Macchiato.qss +++ /dev/null @@ -1,1520 +0,0 @@ -/******************************************************************************/ -/* Copyright (C) 2014-2015 by Philippe Groarke */ -/* */ -/* */ -/* This program is free software: you can redistribute it and/or modify */ -/* it under the terms of the GNU General Public License as published by */ -/* the Free Software Foundation, either version 2 of the License, or */ -/* (at your option) any later version. */ -/* */ -/* This program is distributed in the hope that it will be useful, */ -/* but WITHOUT ANY WARRANTY; without even the implied warranty of */ -/* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ -/* GNU General Public License for more details. */ -/* */ -/* */ -/* You should have received a copy of the GNU General Public License */ -/* along with this program. If not, see . */ -/******************************************************************************/ - -/* Colors */ - -OBSThemeMeta { - dark: 'true'; - author: 'Xurdejl'; -} - -/* Custom theme information. This will set the application's QPalette, as - * well as pass to QML via the OBSTheme object. - * Can also use OBSTheme::disabled, OBSTheme::active, and OBSTheme::inactive. - * Using it without will set all three (making 'active' a bit redundant) */ -OBSTheme { - window: rgb(36, 39, 58); - windowText: rgb(165, 173, 203); - - base: rgb(30, 32, 48); - alternateBase: rgb(24, 25, 38); - - text: rgb(202, 211, 245); - - button: rgb(54, 58, 79); - buttonText: rgb(165, 173, 203); - - brightText: rgb(165, 173, 203); - - light: rgb(54, 58, 79); - mid: rgb(36, 39, 58); - dark: rgb(30, 32, 48); - shadow: rgb(24, 25, 38); - - primary: rgb(73, 77, 100); - primaryLight: rgb(138, 173, 244); - primaryDark: rgb(24, 25, 38); - - highlight: rgb(138, 173, 244); - highlightText: rgb(165, 173, 203); - - link: rgb(244, 219, 214); - linkVisited: rgb(240, 198, 198); -} - -OBSTheme::disabled { - windowText: rgb(128, 135, 162); - text: rgb(128, 135, 162); - button: rgb(36, 39, 58); - - buttonText: rgb(30, 32, 48); - brightText: rgb(30, 32, 48); -} - -OBSTheme::inactive { - text: rgb(165, 173, 203); - - highlight: rgb(24, 25, 38); - highlightText: rgb(202, 211, 245); -} - -/* Default widget style, we override only what is needed. */ - -QWidget { - alternate-background-color: palette(base); - color: palette(text); - selection-background-color: rgb(24, 25, 38); - selection-color: palette(text); - font-size: 10pt; - font-family: 'Open Sans', '.AppleSystemUIFont', Helvetica, Arial, 'MS Shell Dlg', sans-serif; -} - -QWidget:disabled { - color: rgb(128, 135, 162); -} - -/* Container windows */ - -QDialog, -QMainWindow, -QStatusBar, -QMenuBar, -QMenu { - background-color: palette(window); -} - -/* macOS Separator Fix */ - -QMainWindow::separator { - background: transparent; - width: 4px; - height: 4px; -} - -/* General Widgets */ - -QLabel, -QGroupBox, -QCheckBox { - background: transparent; -} - -QComboBox, -QCheckBox, -QPushButton, -QSpinBox, -QDoubleSpinBox { - margin-top: 3px; - margin-bottom: 3px; -} - -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, QStackedWidget#stackedMixerArea QWidget { - background-color: palette(base); -} - -QToolTip { - background-color: palette(base); - color: palette(text); - border: none; -} - -/* Context Menu */ - -QMenu::icon { - left: 4px; -} - -QMenu::separator { - background: rgb(110, 115, 141); - height: 1px; - margin: 3px 6px; -} - -QMenu::item:disabled { - color: rgb(128, 135, 162); - background: transparent; -} - -QMenu::right-arrow { - image: url(./Catppuccin/Dark/expand.svg); -} - -/* Top Menu Bar Items */ -QMenuBar::item { - background-color: transparent; -} - -QMenuBar::item:selected { - background: rgb(73, 77, 100); -} - -/* Item Lists */ -QListWidget { - border-radius: 4px; -} - -QListWidget::item { - color: palette(text); -} - -QListWidget, -QMenu, -SceneTree, -SourceTree { - padding: 3px; -} - -QListWidget::item, -SourceTreeItem, -QMenu::item, -SceneTree::item { - padding: 6px; -} - -QListWidget::item, -SourceTreeItem, -QMenu::item, -SceneTree::item, -SourceTree::item { - border-radius: 4px; - color: palette(text); - border: 0px solid transparent; -} - -QMenu::item:selected, -QListWidget::item:selected, -SceneTree::item:selected, -SourceTree::item:selected { - background-color: rgb(73, 77, 100); -} - -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: rgb(54, 58, 79); - color: palette(text); -} - -QListWidget::item:disabled, -QListWidget::item:disabled:hover { - background: transparent; - color: rgb(128, 135, 162); -} - -QListWidget QLineEdit, -SceneTree QLineEdit, -SourceTree QLineEdit { - padding: 0px; - padding-bottom: 2px; - margin: 0px; - border: 1px solid #cdd6f4; - border-radius: 4px; -} - -QListWidget QLineEdit:focus, -SceneTree QLineEdit:focus, -SourceTree QLineEdit:focus { - border: 1px solid #cdd6f4; -} - -/* Settings QList */ - -OBSBasicSettings QListWidget { - border-radius: 4px; - padding: 3px; -} - -OBSBasicSettings QListWidget::item { - border-radius: 4px; - padding: 6px; -} - -/* Settings properties view */ -OBSBasicSettings #PropertiesContainer { - background-color: palette(dark); -} - -/* Dock Widget */ -OBSDock > QWidget { - background: palette(dark); - border-bottom-left-radius: 4px; - border-bottom-right-radius: 4px; -} - -OBSDock QFrame { - background: palette(dark); - border-bottom-left-radius: 4px; - border-bottom-right-radius: 4px; -} - -#transitionsContainer QPushButton { - margin: 0px 0px; - padding: 4px 6px; -} - -OBSDock QLabel { - background: transparent; -} - -OBSDock QComboBox, -OBSDock QPushButton { - margin: 1px 2px; -} - -QDockWidget { - font-size: 10.5pt; - font-weight: bold; - - titlebar-close-icon: url('./Catppuccin/Dark/close.svg'); - titlebar-normal-icon: url('./Catppuccin/Dark/popout.svg'); -} - -QDockWidget::title { - text-align: left; - background-color: palette(base); - padding: 6px 8px; - border-top-left-radius: 4px; - border-top-right-radius: 4px; -} - -QDockWidget::close-button, QDockWidget::float-button { - border: 0px solid transparent; - border-radius: 4px; - background: transparent; - margin-right: 1px; - opacity: .5; -} - -QDockWidget::close-button:hover, QDockWidget::float-button:hover { - background: rgb(73, 77, 100); - opacity: 1; -} - -QDockWidget::close-button:pressed, QDockWidget::float-button:pressed { - padding: 1px -1px -1px 1px; -} - -QScrollArea { - border-radius: 4px; -} - -OBSBasicStatusBar { - margin-top: 8px; -} - -/* Group Box */ - -QGroupBox { - background: palette(dark); - border-radius: 4px; - padding-top: 32px; - padding-bottom: 8px; - font-weight: bold; - margin-bottom: 6px; -} - -QGroupBox::title { - subcontrol-origin: margin; - left: 8px; - top: 8px; -} - - -/* ScrollBars */ - -::corner { - background-color: palette(window); - border: none; -} - -QScrollBar:vertical { - background-color: transparent; - width: 14px; - margin: 0px; -} - -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 { - background-color: transparent; - height: 14px; - margin: 0px; -} - -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: rgb(54, 58, 79); - margin: 2px; - border-radius: 2px; - border: 1px solid rgb(54, 58, 79); -} - -QScrollBar::handle:hover { - background-color: rgb(73, 77, 100); - border-color: rgb(73, 77, 100); -} - -QScrollBar::handle:pressed { - background-color: rgb(54, 58, 79); - border-color: rgb(54, 58, 79); -} - -QScrollBar::handle:vertical { - min-height: 20px; -} - -QScrollBar::handle:horizontal { - min-width: 20px; -} - -/* Source Context Bar */ - -#contextContainer { - background-color: palette(dark); - margin-top: 4px; - border-radius: 4px; -} - -#contextContainer QPushButton { - padding-left: 12px; - padding-right: 12px; -} - -QPushButton#sourcePropertiesButton { - qproperty-icon: url(./Catppuccin/Dark/settings/general.svg); -} - -QPushButton#sourceFiltersButton { - qproperty-icon: url(./Catppuccin/Dark/filter.svg); -} - -/* Scenes and Sources toolbar */ - -QToolBar { - background-color: palette(dark); - border: none; - padding: 0px; - margin: 4px 0px; -} - -QPushButton[toolButton="true"], -QToolButton, -QPushButton[toolButton="true"]:disabled, -QToolButton:disabled { - background-color: palette(base); - padding: 4px 6px; - margin: 0px 2px; - border-radius: 4px; -} - -QPushButton[toolButton="true"]:last-child, -QToolButton:last-child { - margin-right: 0px; -} - -QToolButton:hover { - background-color: rgb(73, 77, 100); -} - -QToolButton:pressed { - background-color: rgb(24, 25, 38); -} - -* [themeID="addIconSmall"] { - qproperty-icon: url(./Catppuccin/Dark/plus.svg); -} - -* [themeID="removeIconSmall"] { - qproperty-icon: url(./Catppuccin/Dark/trash.svg); -} - -* [themeID="clearIconSmall"] { - qproperty-icon: url(./Catppuccin/Dark/entry-clear.svg); -} - -* [themeID="propertiesIconSmall"] { - qproperty-icon: url(./Catppuccin/Dark/settings/general.svg); -} - -* [themeID="configIconSmall"] { - qproperty-icon: url(./Catppuccin/Dark/settings/general.svg); -} - -* [themeID="menuIconSmall"] { - qproperty-icon: url(./Catppuccin/Dark/dots-vert.svg); -} - -* [themeID="refreshIconSmall"] { - qproperty-icon: url(./Catppuccin/Dark/refresh.svg); -} - -* [themeID="cogsIcon"] { - qproperty-icon: url(./Catppuccin/Dark/cogs.svg); -} - -#sourceInteractButton { - qproperty-icon: url(./Catppuccin/Dark/interact.svg); -} - -* [themeID="upArrowIconSmall"] { - qproperty-icon: url(./Catppuccin/Dark/up.svg); -} - -* [themeID="downArrowIconSmall"] { - qproperty-icon: url(./Catppuccin/Dark/down.svg); -} - -* [themeID="pauseIconSmall"] { - qproperty-icon: url(./Catppuccin/Dark/media-pause.svg); -} - -* [themeID="filtersIcon"] { - qproperty-icon: url(./Catppuccin/Dark/filter.svg); -} - -QToolBarExtension { - background: palette(button); - min-width: 12px; - max-width: 12px; - padding: 4px 0px; - margin-left: 0px; - - qproperty-icon: url(./Catppuccin/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: rgb(54, 58, 79); - 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 2px; -} - -QTabBar::tab:pressed { - background: rgb(24, 25, 38); -} - -QTabBar::tab:hover { - background: rgb(73, 77, 100); - color: palette(text); -} - -QTabBar::tab:selected { - background: rgb(54, 58, 79); - color: palette(text); -} - -QTabBar::tab:top:selected { - border-bottom: 2px solid rgb(202, 211, 245); -} - -QTabBar::tab:bottom:selected { - border-top: 2px solid rgb(202, 211, 245); -} - -QTabBar QToolButton { - background: palette(base); - min-width: 16px; - padding: 0px; -} - -/* ComboBox */ - -QComboBox, -QDateTimeEdit { - background-color: rgb(54, 58, 79); - border-style: solid; - border: 1px; - border-radius: 4px; - border-color: rgb(54, 58, 79); - padding: 4px; - padding-left: 10px; -} - -QComboBox:hover, -QComboBox:selected, -QDateTimeEdit:hover, -QDateTimeEdit:selected { - background-color: rgb(73, 77, 100); -} - -QComboBox::drop-down, -QDateTimeEdit::drop-down { - border:none; - border-left: 1px solid rgb(110, 115, 141); - width: 20px; -} - -QComboBox::down-arrow, -QDateTimeEdit::down-arrow { - qproperty-alignment: AlignTop; - image: url(./Catppuccin/Dark/updown.svg); - width: 100%; -} - -QComboBox:on, -QDateTimeEdit:on { - background-color: rgb(73, 77, 100); -} - -QComboBox:editable:hover { - -} - -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(./Catppuccin/Dark/down.svg); - width: 8%; -} - -/* Textedits etc */ - -QLineEdit, QTextEdit, QPlainTextEdit { - background-color: rgb(54, 58, 79); - border: none; - border-radius: 4px; - padding: 5px 2px 5px 7px; - border: 2px solid transparent; -} - -QLineEdit:hover, -QTextEdit:hover, -QPlainTextEdit:hover { - border: 2px solid rgb(99,102,111); -} - -QLineEdit:focus, -QTextEdit:focus, -QPlainTextEdit:focus { - background-color: palette(mid); - border: 2px solid rgb(73, 77, 100); -} - -/* Spinbox and doubleSpinbox */ - -QSpinBox, -QDoubleSpinBox { - background-color: rgb(54, 58, 79); - border: 2px solid rgb(54, 58, 79); - border-radius: 4px; - margin-right: 3px; - padding: 3px 0px 4px 5px; -} - -QSpinBox:hover, -QDoubleSpinBox:hover { - border: 2px solid rgb(91, 96, 120); -} - -QSpinBox:focus, -QDoubleSpinBox:focus { - background-color: palette(mid); - border: 2px solid rgb(73, 77, 100); -} - -QSpinBox::up-button, QDoubleSpinBox::up-button { - subcontrol-origin: padding; - subcontrol-position: top right; /* position at the top right corner */ - right: 2px; - border-radius: 3px; - border-width: 0; - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; - border-bottom-width: 0; -} - -QSpinBox::down-button, QDoubleSpinBox::down-button { - subcontrol-origin: padding; - subcontrol-position: bottom right; /* position at the top right corner */ - right: 2px; - border-radius: 3px; - border-width: 0; - border-top-left-radius: 0; - border-top-right-radius: 0; - border-top-width: 0; -} - -QSpinBox::up-button:hover, QSpinBox::down-button:hover, QDoubleSpinBox::up-button:hover, QDoubleSpinBox::down-button:hover { - background-color: rgb(73, 77, 100); -} - -QSpinBox::up-button:pressed, QSpinBox::down-button:pressed, QDoubleSpinBox::up-button:pressed, QDoubleSpinBox::down-button:pressed { - background-color: rgb(24, 25, 38); -} - -QSpinBox::up-button:disabled, QSpinBox::up-button:off, QSpinBox::down-button:disabled, QSpinBox::down-button:off { - background-color: rgb(24, 25, 38); -} - -QDoubleSpinBox::up-button:disabled, QDoubleSpinBox::up-button:off, QDoubleSpinBox::down-button:disabled, QDoubleSpinBox::down-button:off { - background-color: rgb(24, 25, 38); -} - -QSpinBox::up-arrow, QDoubleSpinBox::up-arrow { - image: url(./Catppuccin/Dark/up.svg); - width: 100%; - margin: 2px; -} - -QSpinBox::down-arrow, QDoubleSpinBox::down-arrow { - image: url(./Catppuccin/Dark/down.svg); - width: 100%; - padding: 2px; -} - - -/* Controls Dock */ -#controlsDock QPushButton { - margin: 1px; -} - -#streamButton, -#recordButton, -QPushButton[themeID="replayBufferButton"], -#broadcastButton { - padding: 10px; -} - -/* Primary Control Button Checked Coloring */ -#streamButton:!hover:!pressed:checked, -#recordButton:!hover:!pressed:checked, -QPushButton[themeID="replayBufferButton"]:!hover:!pressed:checked, -QPushButton[themeID="vcamButton"]:!hover:!pressed:checked, -#modeSwitch:!hover:!pressed:checked, -#broadcastButton:!hover:!pressed:checked { - background: rgb(138, 173, 244); - color: rgb(24, 25, 38); -} - -/* Primary Control Button Hover Coloring */ -#streamButton:hover:!pressed:checked, -#recordButton:hover:!pressed:checked, -QPushButton[themeID="replayBufferButton"]:!pressed:checked, -QPushButton[themeID="vcamButton"]:!pressed:checked, -#modeSwitch:hover:!pressed:checked, -#broadcastButton:hover:!pressed:checked { - background: rgb(183, 189, 248); - color: rgb(24, 25, 38); -} - - -/* Buttons */ - -QPushButton { - color: palette(text); - background-color: palette(button); - min-height: 18px; - border: none; - border-radius: 4px; - padding: 6px 16px; -} - -QPushButton::flat { - background-color: rgb(54, 58, 79); -} - -QPushButton:checked { - background-color: rgb(73, 77, 100); -} - -QPushButton:hover { - background-color: rgb(73, 77, 100); -} - -QPushButton:pressed { - background-color: rgb(24, 25, 38); -} - -QPushButton:disabled, QToolButton:disabled { - background-color: rgb(24, 25, 38); -} - -QPushButton::menu-indicator { - image: url(./Catppuccin/Dark/down.svg); - subcontrol-position: right; - subcontrol-origin: padding; - width: 25px; -} - -/* Sliders */ - -QSlider::groove:horizontal { - background-color: rgb(54, 58, 79); - height: 4px; - border: none; - border-radius: 2px; -} - -QSlider::handle:horizontal { - background-color: palette(text); - border: 1px solid palette(mid); - border-radius: 3px; - height: 10px; - width: 18px; - margin: -3px 0; /* handle is placed by default on the contents rect of the groove. Expand outside the groove */ -} - -QSlider::handle:horizontal:pressed { - background-color: palette(text); -} - -QSlider::sub-page:horizontal { - background-color: palette(highlight); - border-radius: 2px; -} - -QSlider::sub-page:horizontal:disabled { - background-color: palette(window); - border-radius: 2px; -} - -QSlider::groove:vertical { - background-color: rgb(54, 58, 79); - width: 4px; - border: none; - border-radius: 2px; -} - -QSlider::handle:vertical { - background-color: palette(text); - border: 1px solid palette(mid); - border-radius: 3px; - width: 10px; - height: 18px; - margin: 0 -3px; /* handle is placed by default on the contents rect of the groove. Expand outside the groove */ -} - -QSlider::handle:vertical:pressed { - background-color: palette(text); -} - -QSlider::add-page:vertical { - background-color: palette(highlight); - border-radius: 2px; -} - -QSlider::add-page:vertical:disabled { - background-color: palette(window); - border-radius: 2px; -} - -QSlider::handle:hover { - background-color: rgb(186,194,222); -} - -QSlider::handle:disabled { - background-color: rgb(128, 135, 162); -} - -/* Volume Control */ - -#stackedMixerArea QPushButton { - min-width: 16px; - padding: 4px 8px; -} - -/* This is an incredibly cursed but necessary fix */ -#stackedMixerArea QPushButton:!hover { - background-color: palette(base); -} - -#stackedMixerArea QPushButton:hover { - background-color: rgb(73, 77, 100); -} - -#stackedMixerArea QPushButton:pressed { - background-color: rgb(24, 25, 38); -} - -VolumeMeter { - qproperty-backgroundNominalColor: rgb(166, 218, 149); - qproperty-backgroundWarningColor: rgb(245, 169, 127); - qproperty-backgroundErrorColor: rgb(237, 135, 150); - qproperty-foregroundNominalColor: rgb(109, 194, 81); - qproperty-foregroundWarningColor: rgb(238, 111, 41); - qproperty-foregroundErrorColor: rgb(225, 54, 79); - qproperty-magnitudeColor: rgb(49, 50, 8); - qproperty-majorTickColor: rgb(202, 211, 245); - qproperty-minorTickColor: rgb(110, 115, 141); - 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 { - margin: 1px 1px 2px; -} - -QHeaderView::section { - background-color: rgb(54, 58, 79); - color: palette(text); - border: none; - border-left: 1px solid palette(window); - border-right: 1px solid palette(window); - padding: 2px 4px; - margin-bottom: 2px; -} - -MuteCheckBox::indicator:checked { - image: url(./Catppuccin/Dark/mute.svg); -} - -MuteCheckBox::indicator:unchecked { - image: url(./Catppuccin/Dark/settings/audio.svg); -} - -OBSHotkeyLabel[hotkeyPairHover=true] { - color: rgb(138, 173, 244); -} - -/* Label warning/error */ - -QLabel#warningLabel { - color: rgb(245, 169, 127); - font-weight: bold; -} - -QLabel#errorLabel { - color: rgb(238, 153, 160); - font-weight: bold; -} - -* [themeID="warning"] { - color: rgb(245, 169, 127); - font-weight: bold; -} - -* [themeID="error"] { - color: rgb(238, 153, 160); - font-weight: bold; -} - -* [themeID="good"] { - color: rgb(166, 218, 149); - font-weight: bold; -} - -/* About dialog */ - -* [themeID="aboutName"] { - font-size: 26pt; - font-weight: bold; -} - -* [themeID="aboutVersion"] { - font-size: 12pt; - margin-bottom: 20px; -} - -* [themeID="aboutInfo"] { - margin-bottom: 20px; -} - -* [themeID="aboutHLayout"] { - background-color: palette(base); -} - -/* Canvas / Preview background color */ - -OBSQTDisplay { - qproperty-displayBackgroundColor: rgb(24, 25, 38); - border-radius: 10px; -} - -/* Filters Window */ - -OBSBasicFilters QListWidget { - border-radius: 4px; - padding: 3px; -} - -OBSBasicFilters QListWidget::item { - border-radius: 4px; - padding: 6px; -} - -OBSBasicFilters #widget, -OBSBasicFilters #widget_2 { - margin: 0px; - padding: 0px; - padding-bottom: 4px; -} - -OBSBasicFilters #widget QPushButton, -OBSBasicFilters #widget_2 QPushButton { - min-width: 16px; - padding: 4px 8px; - margin-top: 0px; -} - -/* Preview/Program labels */ - -* [themeID="previewProgramLabels"] { - font-size: 14pt; - font-weight: bold; - color: rgb(165, 173, 203); - margin-bottom: 4px; -} - -/* Settings Icons */ - -OBSBasicSettings { - qproperty-generalIcon: url(./Catppuccin/Dark/settings/general.svg); - qproperty-streamIcon: url(./Catppuccin/Dark/settings/stream.svg); - qproperty-outputIcon: url(./Catppuccin/Dark/settings/output.svg); - qproperty-audioIcon: url(./Catppuccin/Dark/settings/audio.svg); - qproperty-videoIcon: url(./Catppuccin/Dark/settings/video.svg); - qproperty-hotkeysIcon: url(./Catppuccin/Dark/settings/hotkeys.svg); - qproperty-accessibilityIcon: url(./Catppuccin/Dark/settings/accessibility.svg); - qproperty-advancedIcon: url(./Catppuccin/Dark/settings/advanced.svg); -} - -/* Checkboxes */ -QCheckBox { - -} - -QCheckBox::indicator, -QGroupBox::indicator { - width: 18px; - height: 18px; -} - -QGroupBox::indicator { - margin-left: 2px; -} - -QCheckBox::indicator:unchecked, -QGroupBox::indicator:unchecked { - image: url(./Catppuccin/Dark/checkbox_unchecked.svg); -} - -QCheckBox::indicator:unchecked:hover, -QGroupBox::indicator:unchecked:hover { - border: none; - image: url(./Catppuccin/Dark/checkbox_unchecked_focus.svg); -} - -QCheckBox::indicator:checked, -QGroupBox::indicator:checked { - image: url(./Catppuccin/Dark/checkbox_checked.svg); -} - -QCheckBox::indicator:checked:hover, -QGroupBox::indicator:checked:hover { - border: none; - image: url(./Catppuccin/Dark/checkbox_checked_focus.svg); -} - -QCheckBox::indicator:checked:disabled, -QGroupBox::indicator:checked:disabled { - image: url(./Catppuccin/Dark/checkbox_checked_disabled.svg); -} - -QCheckBox::indicator:unchecked:disabled, -QGroupBox::indicator:unchecked:disabled { - image: url(./Catppuccin/Dark/checkbox_unchecked_disabled.svg); -} - -/* Locked CheckBox */ - -LockedCheckBox { - outline: none; - background: transparent; -} - -LockedCheckBox::indicator { - width: 16px; - height: 16px; -} - -LockedCheckBox::indicator:checked, -LockedCheckBox::indicator:checked:hover { - image: url(./Catppuccin/Dark/locked.svg); -} - -LockedCheckBox::indicator:unchecked, -LockedCheckBox::indicator:unchecked:hover { - image: url(:res/images/unlocked.svg); -} - -/* Visibility CheckBox */ - -VisibilityCheckBox { - outline: none; - background: transparent; -} - -VisibilityCheckBox::indicator { - width: 16px; - height: 16px; -} - -VisibilityCheckBox::indicator:checked, -VisibilityCheckBox::indicator:checked:hover { - image: url(./Catppuccin/Dark/visible.svg); -} - -VisibilityCheckBox::indicator:unchecked, -VisibilityCheckBox::indicator:unchecked:hover { - image: url(:res/images/invisible.svg); -} - -* [themeID="revertIcon"] { - qproperty-icon: url(./Catppuccin/Dark/revert.svg); -} - -QPushButton#extraPanelDelete { - background-color: palette(mid); - margin: 0; - padding: 0; -} - -QPushButton#extraPanelDelete:hover { - background-color: rgb(73, 77, 100); -} - -QPushButton#extraPanelDelete:pressed { - background-color: palette(dark); -} - -/* Mute CheckBox */ - -MuteCheckBox { - outline: none; -} - -MuteCheckBox::indicator { - width: 16px; - height: 16px; -} - -MuteCheckBox::indicator:checked { - image: url(./Catppuccin/Dark/mute.svg); -} - -MuteCheckBox::indicator:unchecked { - image: url(./Catppuccin/Dark/settings/audio.svg); -} - -MuteCheckBox::indicator:unchecked:hover { - image: url(./Catppuccin/Dark/settings/audio.svg); -} - -MuteCheckBox::indicator:unchecked:focus { - image: url(./Catppuccin/Dark/settings/audio.svg); -} - -MuteCheckBox::indicator:checked:hover { - image: url(./Catppuccin/Dark/mute.svg); -} - -MuteCheckBox::indicator:checked:focus { - image: url(./Catppuccin/Dark/mute.svg); -} - -MuteCheckBox::indicator:checked:disabled { - image: url(./Catppuccin/Dark/mute.svg); -} - -MuteCheckBox::indicator:unchecked:disabled { - image: url(./Catppuccin/Dark/settings/audio.svg); -} - -#hotkeyFilterReset { - margin-top: 0px; -} - -OBSHotkeyWidget { - padding: 8px 0px; - margin: 2px 0px; -} - -OBSHotkeyLabel { - padding: 4px 0px; -} - -OBSHotkeyLabel[hotkeyPairHover=true] { - color: rgb(138, 173, 244); -} - -OBSHotkeyWidget QPushButton { - min-width: 16px; - padding: 4px 4px; - margin-top: 0px; - margin-left: 4px; -} - - -/* Sources List Group Collapse Checkbox */ - -SourceTreeSubItemCheckBox { - background: transparent; - outline: none; - padding: 0px; -} - -SourceTreeSubItemCheckBox::indicator { - width: 12px; - height: 12px; -} - -SourceTreeSubItemCheckBox::indicator:checked, -SourceTreeSubItemCheckBox::indicator:checked:hover { - image: url(./Catppuccin/Dark/expand.svg); -} - -SourceTreeSubItemCheckBox::indicator:unchecked, -SourceTreeSubItemCheckBox::indicator:unchecked:hover { - image: url(./Catppuccin/Dark/collapse.svg); -} - -/* Source Icons */ - -OBSBasic { - qproperty-imageIcon: url(./Catppuccin/Dark/sources/image.svg); - qproperty-colorIcon: url(./Catppuccin/Dark/sources/brush.svg); - qproperty-slideshowIcon: url(./Catppuccin/Dark/sources/slideshow.svg); - qproperty-audioInputIcon: url(./Catppuccin/Dark/sources/microphone.svg); - qproperty-audioOutputIcon: url(./Catppuccin/Dark/settings/audio.svg); - qproperty-desktopCapIcon: url(./Catppuccin/Dark/settings/video.svg); - qproperty-windowCapIcon: url(./Catppuccin/Dark/sources/window.svg); - qproperty-gameCapIcon: url(./Catppuccin/Dark/sources/gamepad.svg); - qproperty-cameraIcon: url(./Catppuccin/Dark/sources/camera.svg); - qproperty-textIcon: url(./Catppuccin/Dark/sources/text.svg); - qproperty-mediaIcon: url(./Catppuccin/Dark/sources/media.svg); - qproperty-browserIcon: url(./Catppuccin/Dark/sources/globe.svg); - qproperty-groupIcon: url(./Catppuccin/Dark/sources/group.svg); - qproperty-sceneIcon: url(./Catppuccin/Dark/sources/scene.svg); - qproperty-defaultIcon: url(./Catppuccin/Dark/sources/default.svg); - qproperty-audioProcessOutputIcon: url(./Catppuccin/Dark/sources/windowaudio.svg); -} - -/* Scene Tree Grid Mode */ - -SceneTree { - qproperty-gridItemWidth: 154; - qproperty-gridItemHeight: 31; -} - -*[gridMode="true"] SceneTree::item { - color: palette(text); - background-color: palette(button); - border-radius: 4px; - margin: 2px; -} - -*[gridMode="true"] SceneTree::item:selected { - background-color: rgb(73, 77, 100); -} - -*[gridMode="true"] SceneTree::item:checked { - background-color: rgb(73, 77, 100); -} - -*[gridMode="true"] SceneTree::item:hover { - background-color: rgb(73, 77, 100); -} - -/* Save icon */ - -* [themeID="replayIconSmall"] { - qproperty-icon: url(./Catppuccin/Dark/save.svg); -} - -/* Studio Mode T-Bar */ - -QSlider[themeID="tBarSlider"] { - height: 24px; -} - -QSlider::groove:horizontal[themeID="tBarSlider"] { - border: 1px solid #45475a; - height: 5px; - background: palette(dark); -} - -QSlider::sub-page:horizontal[themeID="tBarSlider"] { - background: palette(dark); - border: 1px solid #45475a; -} - -QSlider::handle:horizontal[themeID="tBarSlider"] { - background-color: #bac2de; - width: 12px; - height: 24px; - margin: -24px 0px; -} - -/* Media icons */ - -* [themeID="playIcon"] { - qproperty-icon: url(./Catppuccin/Dark/media/media_play.svg); -} - -* [themeID="pauseIcon"] { - qproperty-icon: url(./Catppuccin/Dark/media/media_pause.svg); -} - -* [themeID="restartIcon"] { - qproperty-icon: url(./Catppuccin/Dark/media/media_restart.svg); -} - -* [themeID="stopIcon"] { - qproperty-icon: url(./Catppuccin/Dark/media/media_stop.svg); -} - -* [themeID="nextIcon"] { - qproperty-icon: url(./Catppuccin/Dark/media/media_next.svg); -} - -* [themeID="previousIcon"] { - qproperty-icon: url(./Catppuccin/Dark/media/media_previous.svg); -} - -/* YouTube Integration */ -OBSYoutubeActions { - qproperty-thumbPlaceholder: url(./Catppuccin/Dark/sources/image.svg); -} - -#ytEventList QLabel { - color: palette(text); - background-color: rgb(54, 58, 79); - border: none; - border-radius: 4px; - padding: 4px 20px; -} - -#ytEventList QLabel:hover { - background-color: rgb(73, 77, 100); -} - -#ytEventList QLabel[isSelectedEvent=true] { - background-color: rgb(73, 77, 100); - border: none; -} - -#ytEventList QLabel[isSelectedEvent=true]:hover { - background-color: rgb(138, 173, 244); - color: palette(text); -} - -/* Calendar Widget */ -QDateTimeEdit::down-arrow { - qproperty-alignment: AlignTop; - image: url(./Catppuccin/Dark/down.svg); - width: 100%; -} - -QDateTimeEdit:on { - background-color: palette(mid); -} - -/* Calendar Top Bar */ -QCalendarWidget QWidget#qt_calendar_navigationbar { - background-color: palette(base); - padding: 4px 8px; -} - -/* Calendar Top Bar Buttons */ -QCalendarWidget QToolButton { - background-color: palette(base); - padding: 2px 16px; - border-radius: 4px; - margin: 2px; -} - -#qt_calendar_monthbutton::menu-indicator { - image: url(./Catppuccin/Dark/down.svg); - subcontrol-position: right; - padding-top: 2px; - padding-right: 6px; - height: 10px; - width: 10px; -} - -QCalendarWidget #qt_calendar_prevmonth { - padding: 2px; - qproperty-icon: url(./Catppuccin/Dark/left.svg); - icon-size: 16px, 16px; -} - -QCalendarWidget #qt_calendar_nextmonth { - padding: 2px; - qproperty-icon: url(./Catppuccin/Dark/right.svg); - icon-size: 16px, 16px; -} - -QCalendarWidget QToolButton:hover { - background-color: rgb(73, 77, 100); - border-radius: 4px; -} - -QCalendarWidget QToolButton:pressed { - background-color: rgb(24, 25, 38); -} - -/* Month Dropdown Menu */ -QCalendarWidget QMenu { - -} -/* Year spinbox */ -QCalendarWidget QSpinBox { - background-color: rgb(24, 25, 38); - border: none; - border-radius: 4px; - margin: 0px 3px 0px 0px; - padding: 4px 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: rgb(122,121,122); -} - -/* 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/home/obs/themes/Catppuccin Mocha (compact).qss b/home/obs/themes/Catppuccin Mocha (compact).qss deleted file mode 100644 index 86492f8a..00000000 --- a/home/obs/themes/Catppuccin Mocha (compact).qss +++ /dev/null @@ -1,1054 +0,0 @@ -/******************************************************************************/ -/* Copyright (C) 2014-2015 by Philippe Groarke */ -/* */ -/* */ -/* This program is free software: you can redistribute it and/or modify */ -/* it under the terms of the GNU General Public License as published by */ -/* the Free Software Foundation, either version 2 of the License, or */ -/* (at your option) any later version. */ -/* */ -/* This program is distributed in the hope that it will be useful, */ -/* but WITHOUT ANY WARRANTY; without even the implied warranty of */ -/* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ -/* GNU General Public License for more details. */ -/* */ -/* */ -/* You should have received a copy of the GNU General Public License */ -/* along with this program. If not, see . */ -/******************************************************************************/ - -/* Colors */ -/* rgb(245, 224, 220); /* Rosewater */ -/* rgb(242, 205, 205); /* Flamingo */ -/* rgb(243, 139, 168); /* Red */ -/* rgb(235, 160, 172); /* Maroon */ -/* rgb(250, 179, 135); /* Peach */ -/* rgb(166, 227, 161); /* Green */ -/* rgb(137, 180, 250); /* Blue */ -/* rgb(205, 214, 244); /* Text */ -/* rgb(166, 173, 200); /* Subtext0 */ -/* rgb(127, 132, 156); /* Overlay1 */ -/* rgb(108, 112, 134); /* Overlay0 */ -/* rgb(69, 71, 90); /* Surface1 */ -/* rgb(49, 50, 68); /* Surface0 */ -/* rgb(30, 30, 46); /* Base */ -/* rgb(24, 24, 37); /* Mantle */ -/* rgb(17, 17, 27); /* Crust */ - -OBSThemeMeta { - dark: 'true'; - author: 'Catppuccin'; -} - -/* Custom theme information. This will set the application's QPalette, as - * well as pass to QML via the OBSTheme object. - * Can also use OBSTheme::disabled, OBSTheme::active, and OBSTheme::inactive. - * Using it without will set all three (making 'active' a bit redundant) */ -OBSTheme { - window: rgb(30, 30, 46); - windowText: rgb(166, 173, 200); - base: rgb(24, 24, 37); - alternateBase: rgb(17, 17, 27); - text: rgb(205, 214, 244); - button: rgb(49, 50, 68); - buttonText: rgb(166, 173, 200); - brightText: rgb(166, 173, 200); - - light: rgb(49, 50, 68); - mid: rgb(30, 30, 46); - dark: rgb(24, 24, 37); - shadow: rgb(17, 17, 27); - - highlight: rgb(137, 180, 250); - highlightedText: rgb(166, 173, 200); - - link: rgb(245, 224, 220); - linkVisited: rgb(242, 205, 205); -} - -OBSTheme::disabled { - text: rgb(127, 132, 156); - buttonText: rgb(127, 132, 156); - brightText: rgb(24, 24, 37); -} - -OBSTheme::inactive { - highlight: rgb(17, 17, 27); - highlightedText: rgb(205, 214, 244); -} - - -/* General style, we override only what is needed. */ -QWidget { - background-color: palette(window); - alternate-background-color: palette(base); - color: palette(text); - selection-background-color: rgb(69, 71, 90); - selection-color: palette(text); -} - -* [frameShape="1"], * [frameShape="2"], * [frameShape="3"], * [frameShape="4"], * [frameShape="5"], * [frameShape="6"] { - border: 1px solid palette(base); -} - - -/* Misc */ - -QWidget::disabled { - color: 2px solid palette(bright-text); -} - -QAbstractItemView, QStackedWidget#stackedMixerArea QWidget { - background-color: palette(base); -} - -QToolTip { - background-color: palette(base); - color: palette(text); - border: none; -} - -QMenuBar::item { - background-color: palette(window); -} - -QListView::item:selected:!active, -SourceTree::item:selected:!active { - color: palette(text); - background-color: rgb(69, 71, 90); -} - -QListView QLineEdit, -SourceTree QLineEdit { - padding-top: 0px; - padding-bottom: 0px; - padding-right: 0; - padding-left: 2px; - border: none; - border-radius: none; -} - -/* macOS Separator Fix */ -QMainWindow::separator { - background: transparent; - width: 4px; - height: 4px; -} - -/* Dock Widget */ - -QDockWidget { - titlebar-close-icon: url('./Catppuccin/Dark/close.svg'); - titlebar-normal-icon: url('./Catppuccin/Dark/popout.svg'); -} - -QDockWidget::title { - text-align: center; - background-color: palette(base); -} - -QDockWidget::close-button, QDockWidget::float-button { - border: 1px solid transparent; - background: transparent; - padding: 0px; -} - -QDockWidget::close-button:hover, QDockWidget::float-button:hover { - background: transparent; -} - -QDockWidget::close-button:pressed, QDockWidget::float-button:pressed { - padding: 1px -1px -1px 1px; -} - -/* Group Box */ - -QGroupBox { - border: 1px solid palette(base); - border-radius: 5px; - padding-top: 24px; - font-weight: bold; -} - -QGroupBox::title { - subcontrol-origin: margin; - left: 4px; - top: 4px; -} - - -/* ScrollBars */ - -::corner { - background-color: palette(window); - border: none; -} - -QScrollBar:vertical { - background-color: palette(window); - width: 14px; - margin: 0px; -} - -QScrollBar::handle:vertical { - background-color: palette(light); - min-height: 20px; - margin: 2px; - border-radius: 5px; - border-width: 1px; - border: 1px solid palette(light); -} - -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 { - background-color: palette(window); - height: 14px; - margin: 0px; -} - -QScrollBar::handle:horizontal { - background-color: palette(light); - min-width: 20px; - margin: 2px; - border-radius: 5px; - border-width: 1px; - border: 1px solid palette(light); -} - -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; -} - -/* Source Context */ -#contextContainer QPushButton { - padding: 4px 10px; -} - -#contextContainer QPushButton[themeID2=contextBarButton] { - padding: 4px 6px; -} - -#contextContainer QPushButton#sourcePropertiesButton { - qproperty-icon: url(./Catppuccin/Dark/settings/general.svg); -} - -#contextContainer QPushButton#sourceFiltersButton { - qproperty-icon: url(./Catppuccin/Dark/filter.svg); -} - -#contextContainer QPushButton#sourceInteractButton { - qproperty-icon: url(./Catppuccin/Dark/interact.svg); -} - -/* Scenes and Sources toolbar */ - -QToolBar { - background-color: palette(window); - border: none; -} - -QPushButton[toolButton="true"], -QToolButton { - background: transparent; - border: none; - padding: 1px; - margin: 1px; -} - -QPushButton[toolButton="true"]:last-child, -QToolButton:last-child { - margin-right: 0px; -} - -QPushButton[toolButton="true"]:hover, -QToolButton:hover { - background-color: rgb(69, 71, 90); /* Surface1 */ - border-radius: none; -} - -QPushButton[toolButton="true"]:pressed, -QToolButton:pressed { - background-color: palette(shadow); - border-radius: none; -} - -* [themeID="addIconSmall"] { - qproperty-icon: url(./Catppuccin/Dark/plus.svg); -} - -* [themeID="removeIconSmall"] { - qproperty-icon: url(./Catppuccin/Dark/minus.svg); -} - -* [themeID="clearIconSmall"] { - qproperty-icon: url(./Catppuccin/Dark/entry-clear.svg); -} - -* [themeID="propertiesIconSmall"] { - qproperty-icon: url(./Catppuccin/Dark/settings/general.svg); -} - -* [themeID="configIconSmall"] { - qproperty-icon: url(./Catppuccin/Dark/settings/general.svg); -} - -* [themeID="refreshIconSmall"] { - qproperty-icon: url(./Catppuccin/Dark/refresh.svg); -} - -* [themeID="upArrowIconSmall"] { - qproperty-icon: url(./Catppuccin/Dark/up.svg); -} - -* [themeID="downArrowIconSmall"] { - qproperty-icon: url(./Catppuccin/Dark/down.svg); -} - -* [themeID="pauseIconSmall"] { - qproperty-icon: url(./Catppuccin/Dark/media-pause.svg); -} - -* [themeID="menuIconSmall"] { - qproperty-icon: url(./Catppuccin/Dark/dots-vert.svg); -} - -* [themeID="cogsIcon"] { - qproperty-icon: url(./Catppuccin/Dark/cogs.svg); -} - -/* Tab Widget */ - -QTabWidget::pane { /* The tab widget frame */ - border-top: 1px solid palette(base); /* Mantle */ -} - -QTabWidget::tab-bar { - alignment: left; -} - -QTabBar::tab { - background-color: palette(light); - border: none; - padding: 5px; - min-width: 50px; - margin: 1px; -} - -QTabBar::tab:top { - border-bottom: 1px transparent; - border-top-left-radius: 3px; - border-top-right-radius: 3px; - -} - -QTabBar::tab:bottom { - padding-top: 1px; - margin-bottom: 4px; - border-bottom-left-radius: 3px; - border-bottom-right-radius: 3px; - height: 14px; -} - -QTabBar::tab:selected { - background-color: palette(base); -} - -QTabBar::tab:hover { - background-color: rgb(69, 71, 90); /* Surface1 */ -} - -QTabBar::tab:pressed { - background-color: palette(base); -} - - -/* ComboBox */ - -QDateTimeEdit, -QComboBox { - background-color: palette(light); - border-style: solid; - border: 1px; - border-radius: 3px; - border-color: rgb(24, 24, 37); /* Mantle */ - padding: 2px; - padding-left: 10px; -} - -QDateTimeEdit:hover, -QComboBox:hover { - background-color: palette(button); -} - -QDateTimeEdit::drop-down, -QComboBox::drop-down { - border:none; - border-left: 1px solid rgba(24, 24, 37,155); /* Mantle */ - width: 20px; -} - -QDateTimeEdit::down-arrow, -QComboBox::down-arrow { - qproperty-alignment: AlignTop; - image: url(./Catppuccin/Dark/updown.svg); - width: 100%; -} - -QDateTimeEdit:on, -QComboBox:on { - background-color: palette(base); -} - -QDateTimeEdit:editable, -QComboBox:editable { - border-top-left-radius: 0px; - border-bottom-left-radius: 0px; -} - -QDateTimeEdit::drop-down:editable, -QComboBox::drop-down:editable { - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; -} - -QDateTimeEdit::down-arrow:editable, -QComboBox::down-arrow:editable { - qproperty-alignment: AlignTop; - image: url(./Catppuccin/Dark/down.svg); - width: 8%; -} - - -/* Textedits etc */ - -QLineEdit, QTextEdit, QPlainTextEdit { - background-color: palette(base); - border: none; - border-radius: 3px; - padding: 2px 2px 3px 7px; -} - -/* Spinbox and doubleSpinbox */ - -QSpinBox, QDoubleSpinBox { - background-color: palette(base); - border: none; - border-radius: 3px; - margin: 0px 3px 0px 0px; - padding: 2px 2px 3px 7px; -} - -QSpinBox::up-button, QDoubleSpinBox::up-button { - subcontrol-origin: margin; - subcontrol-position: top right; /* position at the top right corner */ - - background-color: palette(light); - border: 1px solid palette(base); - border-radius: 3px; - border-width: 0; - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; - border-bottom-width: 0; -} - -QSpinBox::down-button, QDoubleSpinBox::down-button { - subcontrol-origin: margin; - subcontrol-position: bottom right; /* position at the top right corner */ - background-color: palette(light); - border: 1px solid palette(base); - border-radius: 3px; - border-width: 0; - border-top-left-radius: 0; - border-top-right-radius: 0; - border-top-width: 0; -} - -QSpinBox::up-button:hover, QSpinBox::down-button:hover, QDoubleSpinBox::up-button:hover, QDoubleSpinBox::down-button:hover { - background-color: rgb(69, 71, 90); /* Surface1 */ -} - -QSpinBox::up-button:pressed, QSpinBox::down-button:pressed, QDoubleSpinBox::up-button:pressed, QDoubleSpinBox::down-button:pressed { - background-color: palette(window); -} - -QSpinBox::up-button:disabled, QSpinBox::up-button:off, QSpinBox::down-button:disabled, QSpinBox::down-button:off { - background-color: palette(window); -} - -QDoubleSpinBox::up-button:disabled, QDoubleSpinBox::up-button:off, QDoubleSpinBox::down-button:disabled, QDoubleSpinBox::down-button:off { - background-color: palette(window); -} - -QSpinBox::up-arrow, QDoubleSpinBox::up-arrow { - image: url(./Catppuccin/Dark/up.svg); - width: 100%; -} - -QSpinBox::down-arrow, QDoubleSpinBox::down-arrow { - image: url(./Catppuccin/Dark/down.svg); - width: 100%; -} - - -/* Buttons */ - -QPushButton { - color: palette(text); - background-color: palette(light); - border: none; - border-radius: 3px; - padding: 4px; - padding-left: 20px; - padding-right: 20px; -} - -QPushButton::flat { - background-color: palette(window); -} - -QPushButton:checked { - background-color: palette(base); -} - -QPushButton:hover { - background-color: rgb(69, 71, 90); /* Surface1 */ -} - -QPushButton:pressed { - background-color: palette(base); -} - -QPushButton:disabled { - background-color: rgb(17, 17, 27); - -} - -QPushButton::menu-indicator { - image: url(./Catppuccin/Dark/down.svg); - subcontrol-position: right; - subcontrol-origin: padding; - width: 25px; -} - -/* Sliders */ - -QSlider::groove:horizontal { - background-color: palette(light); - height: 4px; - border: none; - border-radius: 2px; -} - -QSlider::handle:horizontal { - background-color: palette(text); - border: 1px solid palette(window); - border-radius: 3px; - height: 10px; - width: 18px; - margin: -3px 0; /* handle is placed by default on the contents rect of the groove. Expand outside the groove */ -} - -QSlider::handle:horizontal:pressed { - background-color: palette(text); -} - -QSlider::sub-page:horizontal { - background-color: palette(highlight); - border-radius: 2px; -} - -QSlider::sub-page:horizontal:disabled { - background-color: palette(window); /* Base */ - border-radius: 2px; -} - -QSlider::groove:vertical { - background-color: palette(light); - width: 4px; - border: none; - border-radius: 2px; -} - -QSlider::handle:vertical { - background-color: palette(text); - border: 1px solid palette(window); - border-radius: 3px; - width: 10px; - height: 18px; - margin: 0 -3px; /* handle is placed by default on the contents rect of the groove. Expand outside the groove */ -} - -QSlider::handle:vertical:pressed { - background-color: palette(text); -} - -QSlider::add-page:vertical { - background-color: palette(highlight); - border-radius: 2px; -} - -QSlider::add-page:vertical:disabled { - background-color: palette(window); /* Base */ - border-radius: 2px; -} - -QSlider::handle:hover { - background-color: palette(bright-text); -} - -QSlider::handle:disabled { - background-color: rgb(69, 71, 90); /* Surface1 */ -} - -/* Volume Control */ - -VolumeMeter { - qproperty-backgroundNominalColor: rgb(166, 227, 161); - qproperty-backgroundWarningColor: rgb(250, 179, 135); - qproperty-backgroundErrorColor: rgb(243, 139, 168); - qproperty-foregroundNominalColor: rgb(95, 205, 86); - qproperty-foregroundWarningColor: rgb(246, 120, 43); - qproperty-foregroundErrorColor: rgb(234, 52, 103); - qproperty-magnitudeColor: rgb(49, 50, 8); - qproperty-majorTickColor: rgb(205, 214, 244); - qproperty-minorTickColor: rgb(108, 112, 134); - qproperty-meterThickness: 3; - - /* The meter scale numbers normally use your QWidget font, with size */ - /* multiplied by meterFontScaling to get a proportionally smaller font. */ - /* To use a unique font for the numbers, specify font-family and/or */ - /* font-size here, and set meterFontScaling to 1.0. */ - qproperty-meterFontScaling: 0.7; -} - - -/* Status Bar */ - -QStatusBar::item { - border: none; -} - -/* Table View */ - -QTableView { - gridline-color: palette(light); -} - -QHeaderView::section { - background-color: palette(window); - color: palette(text); - border: 1px solid palette(base); - border-radius: 5px; -} - -/* Mute CheckBox */ - -MuteCheckBox { - outline: none; -} - -MuteCheckBox::indicator:checked { - image: url(./Catppuccin/Dark/mute.svg); -} - -MuteCheckBox::indicator:unchecked { - image: url(./Catppuccin/Dark/settings/audio.svg); -} - -OBSHotkeyLabel[hotkeyPairHover=true] { - color: rgb(137, 180, 250); -} - -/* Group Collapse Checkbox */ - -SourceTreeSubItemCheckBox { - background: transparent; - outline: none; -} - -SourceTreeSubItemCheckBox::indicator { - width: 10px; - height: 10px; -} - -SourceTreeSubItemCheckBox::indicator:checked { - image: url(./Catppuccin/Dark/expand.svg); -} - -SourceTreeSubItemCheckBox::indicator:unchecked { - image: url(./Catppuccin/Dark/collapse.svg); -} - - -/* Label warning/error */ - -QLabel#warningLabel { - color: rgb(250, 179, 135); - font-weight: bold; -} - -QLabel#errorLabel { - color: rgb(235, 160, 172); - font-weight: bold; -} - -* [themeID="warning"] { - color: rgb(250, 179, 135); - font-weight: bold; -} - -* [themeID="error"] { - color: rgb(235, 160, 172); - font-weight: bold; -} - -* [themeID="good"] { - color: rgb(166, 227, 161); - font-weight: bold; -} - -/* About dialog */ - -* [themeID="aboutName"] { - font-size: 36px; - font-weight: bold; -} - -* [themeID="aboutVersion"] { - font-size: 16px; - margin-bottom: 20px; -} - -* [themeID="aboutInfo"] { - margin-bottom: 20px; -} - -* [themeID="aboutHLayout"] { - background-color: palette(base); -} - -/* Preview background color */ - -OBSQTDisplay { - qproperty-displayBackgroundColor: palette(shadow); -} - -/* Preview/Program labels */ - -* [themeID="previewProgramLabels"] { - font-size: 18px; - font-weight: bold; - color: rgb(166, 173, 200); -} - -/* Settings Icons */ - -OBSBasicSettings { - qproperty-generalIcon: url(./Catppuccin/Dark/settings/general.svg); - qproperty-streamIcon: url(./Catppuccin/Dark/settings/stream.svg); - qproperty-outputIcon: url(./Catppuccin/Dark/settings/output.svg); - qproperty-audioIcon: url(./Catppuccin/Dark/settings/audio.svg); - qproperty-videoIcon: url(./Catppuccin/Dark/settings/video.svg); - qproperty-hotkeysIcon: url(./Catppuccin/Dark/settings/hotkeys.svg); - qproperty-accessibilityIcon: url(./Catppuccin/Dark/settings/accessibility.svg); - qproperty-advancedIcon: url(./Catppuccin/Dark/settings/advanced.svg); -} - -OBSBasicSettings QListView::item { - padding-top: 5px; - padding-bottom: 5px; -} - -/* Locked CheckBox */ - -LockedCheckBox { - outline: none; - background: transparent; -} - -LockedCheckBox::indicator:checked { - image: url(./Catppuccin/Dark/locked.svg); -} - -LockedCheckBox::indicator:unchecked { - image: url(:res/images/unlocked.svg); -} - -/* Visibility CheckBox */ - -VisibilityCheckBox { - outline: none; - background: transparent; -} - -VisibilityCheckBox::indicator:checked { - image: url(./Catppuccin/Dark/visible.svg); -} - -VisibilityCheckBox::indicator:unchecked { - image: url(:res/images/invisible.svg); -} - -* [themeID="revertIcon"] { - qproperty-icon: url(./Catppuccin/Dark/revert.svg); -} - -QPushButton#extraPanelDelete { - background-color: palette(base); -} - -QPushButton#extraPanelDelete:hover { - background-color: rgb(69, 71, 90); -} - -QPushButton#extraPanelDelete:pressed { - background-color: palette(base); -} - -OBSMissingFiles { - qproperty-warningIcon: url(./Catppuccin/Dark/alert.svg); -} - -/* Source Icons */ - -OBSBasic { - qproperty-imageIcon: url(./Catppuccin/Dark/sources/image.svg); - qproperty-colorIcon: url(./Catppuccin/Dark/sources/brush.svg); - qproperty-slideshowIcon: url(./Catppuccin/Dark/sources/slideshow.svg); - qproperty-audioInputIcon: url(./Catppuccin/Dark/sources/microphone.svg); - qproperty-audioOutputIcon: url(./Catppuccin/Dark/settings/audio.svg); - qproperty-desktopCapIcon: url(./Catppuccin/Dark/settings/video.svg); - qproperty-windowCapIcon: url(./Catppuccin/Dark/sources/window.svg); - qproperty-gameCapIcon: url(./Catppuccin/Dark/sources/gamepad.svg); - qproperty-cameraIcon: url(./Catppuccin/Dark/sources/camera.svg); - qproperty-textIcon: url(./Catppuccin/Dark/sources/text.svg); - qproperty-mediaIcon: url(./Catppuccin/Dark/sources/media.svg); - qproperty-browserIcon: url(./Catppuccin/Dark/sources/globe.svg); - qproperty-groupIcon: url(./Catppuccin/Dark/sources/group.svg); - qproperty-sceneIcon: url(./Catppuccin/Dark/sources/scene.svg); - qproperty-defaultIcon: url(./Catppuccin/Dark/sources/default.svg); - qproperty-audioProcessOutputIcon: url(./Catppuccin/Dark/sources/windowaudio.svg); -} - -/* Scene Tree */ - -SceneTree { - qproperty-gridItemWidth: 150; - qproperty-gridItemHeight: 27; -} - -*[gridMode="true"] SceneTree::item { - color: palette(text); - background-color: palette(light); - border: none; - border-radius: 3px; - padding: 4px; - padding-left: 10px; - padding-right: 10px; - margin: 1px; -} - -*[gridMode="true"] SceneTree::item:selected { - background-color: rgb(69, 71, 90); /* Surface1 */ -} - -*[gridMode="true"] SceneTree::item:hover { - background-color: rgb(69, 71, 90); /* Surface1 */ -} - -*[gridMode="true"] SceneTree::item:pressed { - background-color: palette(base); -} - -*[gridMode="true"] SceneTree::item:checked { - background-color: rgb(69, 71, 90); /* Surface1 */ -} - -/* Save icon */ - -* [themeID="replayIconSmall"] { - qproperty-icon: url(./Catppuccin/Dark/save.svg); -} - -/* Studio Mode T-Bar */ - -QSlider[themeID="tBarSlider"] { - height: 24px; -} - -QSlider::groove:horizontal[themeID="tBarSlider"] { - border: 1px solid palette(light); - height: 5px; - background: palette(base); -} - -QSlider::sub-page:horizontal[themeID="tBarSlider"] { - background: palette(base);; - border: 1px solid palette(light); -} - -QSlider::handle:horizontal[themeID="tBarSlider"] { - background-color: palette(text); - width: 12px; - height: 24px; - margin: -24px 0px; -} - -/* Media icons */ - -* [themeID="playIcon"] { - qproperty-icon: url(./Catppuccin/Dark/media/media_play.svg); -} - -* [themeID="pauseIcon"] { - qproperty-icon: url(./Catppuccin/Dark/media/media_pause.svg); -} - -* [themeID="restartIcon"] { - qproperty-icon: url(./Catppuccin/Dark/media/media_restart.svg); -} - -* [themeID="stopIcon"] { - qproperty-icon: url(./Catppuccin/Dark/media/media_stop.svg); -} - -* [themeID="nextIcon"] { - qproperty-icon: url(./Catppuccin/Dark/media/media_next.svg); -} - -* [themeID="previousIcon"] { - qproperty-icon: url(./Catppuccin/Dark/media/media_previous.svg); -} - -/* YouTube Integration */ -OBSYoutubeActions { - qproperty-thumbPlaceholder: url(./Catppuccin/Dark/sources/image.svg); -} - -#ytEventList QLabel { - color: rgb(166, 173, 200); /* Subtext0 */ - background-color: palette(light); - border: none; - border-radius: 3px; - padding: 4px 20px; -} - -#ytEventList QLabel:hover { - background: rgb(49, 50, 68); -} - -#ytEventList QLabel[isSelectedEvent=true] { - background: rgb(69, 71, 90); - border: none; -} - -/* Calendar Widget */ -QDateTimeEdit::down-arrow { - qproperty-alignment: AlignTop; - image: url(./Catppuccin/Dark/down.svg); - width: 100%; -} - -QDateTimeEdit:on { - background-color: palette(base); /* Mantle */ -} - -/* Calendar Top Bar */ -QCalendarWidget QWidget#qt_calendar_navigationbar { - background-color: palette(base); - padding: 4px 8px; -} - -/* Calendar Top Bar Buttons */ -QCalendarWidget QToolButton { - background-color: palette(light); - padding: 2px 16px; - border-radius: 3px; - margin: 2px; -} - -#qt_calendar_monthbutton::menu-indicator { - image: url(./Catppuccin/Dark/down.svg); - subcontrol-position: right; - padding-top: 2px; - padding-right: 6px; - height: 10px; - width: 10px; -} - -QCalendarWidget #qt_calendar_prevmonth { - padding: 2px; - qproperty-icon: url(./Catppuccin/Dark/left.svg); - icon-size: 16px, 16px; -} - -QCalendarWidget #qt_calendar_nextmonth { - padding: 2px; - qproperty-icon: url(./Catppuccin/Dark/right.svg); - icon-size: 16px, 16px; -} - -QCalendarWidget QToolButton:hover { - background-color: rgb(69, 71, 90); - border-radius: 3px; -} - -QCalendarWidget QToolButton:pressed { - background-color: rgb(17, 17, 27); -} - -/* Month Dropdown Menu */ -QCalendarWidget QMenu { - -} -/* Year spinbox */ -QCalendarWidget QSpinBox { - background-color: rgb(17, 17, 27); - border: none; - border-radius: 3px; - margin: 0px 3px 0px 0px; - padding: 4px 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(base); } - -QCalendarWidget QAbstractItemView:enabled { - background-color: palette(base); - color: palette(text); - selection-background-color: rgb(17, 17, 27); - selection-color: palette(text); -} - -QCalendarWidget QAbstractItemView:disabled { - color: rgb(69, 71, 90); -} - -/* Disable icons on QDialogButtonBox */ -QDialogButtonBox { - dialogbuttonbox-buttons-have-icons: 0; -} diff --git a/home/obs/themes/Catppuccin Mocha.qss b/home/obs/themes/Catppuccin Mocha.qss deleted file mode 100644 index e90a43d8..00000000 --- a/home/obs/themes/Catppuccin Mocha.qss +++ /dev/null @@ -1,1522 +0,0 @@ -/******************************************************************************/ -/* Copyright (C) 2014-2015 by Philippe Groarke */ -/* */ -/* */ -/* This program is free software: you can redistribute it and/or modify */ -/* it under the terms of the GNU General Public License as published by */ -/* the Free Software Foundation, either version 2 of the License, or */ -/* (at your option) any later version. */ -/* */ -/* This program is distributed in the hope that it will be useful, */ -/* but WITHOUT ANY WARRANTY; without even the implied warranty of */ -/* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ -/* GNU General Public License for more details. */ -/* */ -/* */ -/* You should have received a copy of the GNU General Public License */ -/* along with this program. If not, see . */ -/******************************************************************************/ - -/* Colors */ - -OBSThemeMeta { - dark: 'true'; - author: 'Xurdejl'; -} - -/* Custom theme information. This will set the application's QPalette, as - * well as pass to QML via the OBSTheme object. - * Can also use OBSTheme::disabled, OBSTheme::active, and OBSTheme::inactive. - * Using it without will set all three (making 'active' a bit redundant) */ -OBSTheme { - window: rgb(30, 30, 46); - windowText: rgb(166, 173, 200); - - base: rgb(24, 24, 37); - alternateBase: rgb(17, 17, 27); - - text: rgb(205, 214, 244); - - button: rgb(49, 50, 68); - buttonText: rgb(166, 173, 200); - - brightText: rgb(166, 173, 200); - - light: rgb(49, 50, 68); - mid: rgb(30, 30, 46); - dark: rgb(24, 24, 37); - shadow: rgb(17, 17, 27); - - primary: rgb(69, 71, 90); - primaryLight: rgb(137, 180, 250); - primaryDark: rgb(17, 17, 27); - - highlight: rgb(137, 180, 250); - highlightText: rgb(166, 173, 200); - - link: rgb(245, 224, 220); - linkVisited: rgb(242, 205, 205); -} - -OBSTheme::disabled { - windowText: rgb(127, 132, 156); - text: rgb(127, 132, 156); - button: rgb(30, 30, 46); - - buttonText: rgb(24, 24, 37); - brightText: rgb(24, 24, 37); -} - -OBSTheme::inactive { - text: rgb(166, 173, 200); - - highlight: rgb(17, 17, 27); - highlightText: rgb(205, 214, 244); -} - -/* Default widget style, we override only what is needed. */ - -QWidget { - alternate-background-color: palette(base); - color: palette(text); - selection-background-color: rgb(17, 17, 27); - selection-color: palette(text); - font-size: 10pt; - font-family: 'Open Sans', '.AppleSystemUIFont', Helvetica, Arial, 'MS Shell Dlg', sans-serif; -} - -QWidget:disabled { - color: rgb(127, 132, 156); -} - -/* Container windows */ - -QDialog, -QMainWindow, -QStatusBar, -QMenuBar, -QMenu { - background-color: palette(window); -} - -/* macOS Separator Fix */ - -QMainWindow::separator { - background: transparent; - width: 4px; - height: 4px; -} - -/* General Widgets */ - -QLabel, -QGroupBox, -QCheckBox { - background: transparent; -} - -QComboBox, -QCheckBox, -QPushButton, -QSpinBox, -QDoubleSpinBox { - margin-top: 3px; - margin-bottom: 3px; -} - -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, QStackedWidget#stackedMixerArea QWidget { - background-color: palette(base); -} - -QToolTip { - background-color: palette(base); - color: palette(text); - border: none; -} - -/* Context Menu */ - -QMenu::icon { - left: 4px; -} - -QMenu::separator { - background: rgb(108, 112, 134); - height: 1px; - margin: 3px 6px; -} - -QMenu::item:disabled { - color: rgb(127, 132, 156); - background: transparent; -} - -QMenu::right-arrow { - image: url(./Catppuccin/Dark/expand.svg); -} - -/* Top Menu Bar Items */ -QMenuBar::item { - background-color: transparent; -} - -QMenuBar::item:selected { - background: rgb(69, 71, 90); -} - -/* Item Lists */ -QListWidget { - border-radius: 4px; -} - -QListWidget::item { - color: palette(text); -} - -QListWidget, -QMenu, -SceneTree, -SourceTree { - padding: 3px; -} - -QListWidget::item, -SourceTreeItem, -QMenu::item, -SceneTree::item { - padding: 6px; -} - -QListWidget::item, -SourceTreeItem, -QMenu::item, -SceneTree::item, -SourceTree::item { - border-radius: 4px; - color: palette(text); - border: 0px solid transparent; -} - -QMenu::item:selected, -QListWidget::item:selected, -SceneTree::item:selected, -SourceTree::item:selected { - background-color: rgb(69, 71, 90); -} - -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: rgb(49, 50, 68); - color: palette(text); -} - -QListWidget::item:disabled, -QListWidget::item:disabled:hover { - background: transparent; - color: rgb(127, 132, 156); -} - -QListWidget QLineEdit, -SceneTree QLineEdit, -SourceTree QLineEdit { - padding: 0px; - padding-bottom: 2px; - margin: 0px; - border: 1px solid #cdd6f4; - border-radius: 4px; -} - -QListWidget QLineEdit:focus, -SceneTree QLineEdit:focus, -SourceTree QLineEdit:focus { - border: 1px solid #cdd6f4; -} - -/* Settings QList */ - -OBSBasicSettings QListWidget { - border-radius: 4px; - padding: 3px; -} - -OBSBasicSettings QListWidget::item { - border-radius: 4px; - padding: 6px; -} - -/* Settings properties view */ -OBSBasicSettings #PropertiesContainer { - background-color: palette(dark); -} - -/* Dock Widget */ -OBSDock > QWidget { - background: palette(dark); - border-bottom-left-radius: 4px; - border-bottom-right-radius: 4px; -} - -OBSDock QFrame { - background: palette(dark); - border-bottom-left-radius: 4px; - border-bottom-right-radius: 4px; -} - -#transitionsContainer QPushButton { - margin: 0px 0px; - padding: 4px 6px; -} - -OBSDock QLabel { - background: transparent; -} - -OBSDock QComboBox, -OBSDock QPushButton { - margin: 1px 2px; -} - -QDockWidget { - font-size: 10.5pt; - font-weight: bold; - - titlebar-close-icon: url('./Catppuccin/Dark/close.svg'); - titlebar-normal-icon: url('./Catppuccin/Dark/popout.svg'); -} - -QDockWidget::title { - text-align: left; - background-color: palette(base); - padding: 6px 8px; - border-top-left-radius: 4px; - border-top-right-radius: 4px; -} - -QDockWidget::close-button, QDockWidget::float-button { - border: 0px solid transparent; - border-radius: 4px; - background: transparent; - margin-right: 1px; - opacity: .5; -} - -QDockWidget::close-button:hover, QDockWidget::float-button:hover { - background: rgb(69, 71, 90); - opacity: 1; -} - -QDockWidget::close-button:pressed, QDockWidget::float-button:pressed { - padding: 1px -1px -1px 1px; -} - -QScrollArea { - border-radius: 4px; -} - -OBSBasicStatusBar { - margin-top: 8px; -} - -/* Group Box */ - -QGroupBox { - background: palette(dark); - border-radius: 4px; - padding-top: 32px; - padding-bottom: 8px; - font-weight: bold; - margin-bottom: 6px; -} - -QGroupBox::title { - subcontrol-origin: margin; - left: 8px; - top: 8px; -} - - -/* ScrollBars */ - -::corner { - background-color: palette(window); - border: none; -} - -QScrollBar:vertical { - background-color: transparent; - width: 14px; - margin: 0px; -} - -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 { - background-color: transparent; - height: 14px; - margin: 0px; -} - -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: rgb(49, 50, 68); - margin: 2px; - border-radius: 2px; - border: 1px solid rgb(49, 50, 68); -} - -QScrollBar::handle:hover { - background-color: rgb(69, 71, 90); - border-color: rgb(69, 71, 90); -} - -QScrollBar::handle:pressed { - background-color: rgb(49, 50, 68); - border-color: rgb(49, 50, 68); -} - -QScrollBar::handle:vertical { - min-height: 20px; -} - -QScrollBar::handle:horizontal { - min-width: 20px; -} - -/* Source Context Bar */ - -#contextContainer { - background-color: palette(dark); - margin-top: 4px; - border-radius: 4px; -} - -#contextContainer QPushButton { - padding-left: 12px; - padding-right: 12px; -} - -QPushButton#sourcePropertiesButton { - qproperty-icon: url(./Catppuccin/Dark/settings/general.svg); -} - -QPushButton#sourceFiltersButton { - qproperty-icon: url(./Catppuccin/Dark/filter.svg); -} - -/* Scenes and Sources toolbar */ - -QToolBar { - background-color: palette(dark); - border: none; - padding: 0px; - margin: 4px 0px; -} - -QPushButton[toolButton="true"], -QToolButton, -QPushButton[toolButton="true"]:disabled, -QToolButton:disabled { - background-color: palette(base); - padding: 4px 6px; - margin: 0px 2px; - border-radius: 4px; -} - -QPushButton[toolButton="true"]:last-child, -QToolButton:last-child { - margin-right: 0px; -} - -QToolButton:hover { - background-color: rgb(69, 71, 90); -} - -QToolButton:pressed { - background-color: rgb(17, 17, 27); -} - -* [themeID="addIconSmall"] { - qproperty-icon: url(./Catppuccin/Dark/plus.svg); -} - -* [themeID="removeIconSmall"] { - qproperty-icon: url(./Catppuccin/Dark/trash.svg); -} - -* [themeID="clearIconSmall"] { - qproperty-icon: url(./Catppuccin/Dark/entry-clear.svg); -} - -* [themeID="propertiesIconSmall"] { - qproperty-icon: url(./Catppuccin/Dark/settings/general.svg); -} - -* [themeID="configIconSmall"] { - qproperty-icon: url(./Catppuccin/Dark/settings/general.svg); -} - -* [themeID="menuIconSmall"] { - qproperty-icon: url(./Catppuccin/Dark/dots-vert.svg); -} - -* [themeID="refreshIconSmall"] { - qproperty-icon: url(./Catppuccin/Dark/refresh.svg); -} - -* [themeID="cogsIcon"] { - qproperty-icon: url(./Catppuccin/Dark/cogs.svg); -} - -#sourceInteractButton { - qproperty-icon: url(./Catppuccin/Dark/interact.svg); -} - -* [themeID="upArrowIconSmall"] { - qproperty-icon: url(./Catppuccin/Dark/up.svg); -} - -* [themeID="downArrowIconSmall"] { - qproperty-icon: url(./Catppuccin/Dark/down.svg); -} - -* [themeID="pauseIconSmall"] { - qproperty-icon: url(./Catppuccin/Dark/media-pause.svg); -} - -* [themeID="filtersIcon"] { - qproperty-icon: url(./Catppuccin/Dark/filter.svg); -} - -QToolBarExtension { - background: palette(button); - min-width: 12px; - max-width: 12px; - padding: 4px 0px; - margin-left: 0px; - - qproperty-icon: url(./Catppuccin/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: rgb(49, 50, 68); - 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 2px; -} - -QTabBar::tab:pressed { - background: rgb(17, 17, 27); -} - -QTabBar::tab:hover { - background: rgb(69, 71, 90); - color: palette(text); -} - -QTabBar::tab:selected { - background: rgb(49, 50, 68); - color: palette(text); -} - -QTabBar::tab:top:selected { - border-bottom: 2px solid rgb(205, 214, 244); -} - -QTabBar::tab:bottom:selected { - border-top: 2px solid rgb(205, 214, 244); -} - -QTabBar QToolButton { - background: palette(base); - min-width: 16px; - padding: 0px; -} - -/* ComboBox */ - -QComboBox, -QDateTimeEdit { - background-color: rgb(49, 50, 68); - border-style: solid; - border: 1px; - border-radius: 4px; - border-color: rgb(49, 50, 68); - padding: 4px; - padding-left: 10px; -} - -QComboBox:hover, -QComboBox:selected, -QDateTimeEdit:hover, -QDateTimeEdit:selected { - background-color: rgb(69, 71, 90); -} - -QComboBox::drop-down, -QDateTimeEdit::drop-down { - border:none; - border-left: 1px solid rgb(25,28,34); - width: 20px; -} - -QComboBox::down-arrow, -QDateTimeEdit::down-arrow { - qproperty-alignment: AlignTop; - image: url(./Catppuccin/Dark/updown.svg); - width: 100%; -} - -QComboBox:on, -QDateTimeEdit:on { - background-color: rgb(69, 71, 90); -} - -QComboBox:editable:hover { - -} - -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(./Catppuccin/Dark/down.svg); - width: 8%; -} - -/* Textedits etc */ - -QLineEdit, QTextEdit, QPlainTextEdit { - background-color: rgb(49, 50, 68); - border: none; - border-radius: 4px; - padding: 5px 2px 5px 7px; - border: 2px solid transparent; -} - -QLineEdit:hover, -QTextEdit:hover, -QPlainTextEdit:hover { - border: 2px solid rgb(99,102,111); -} - -QLineEdit:focus, -QTextEdit:focus, -QPlainTextEdit:focus { - background-color: palette(mid); - border: 2px solid rgb(69, 71, 90); -} - -/* Spinbox and doubleSpinbox */ - -QSpinBox, -QDoubleSpinBox { - background-color: rgb(49, 50, 68); - border: 2px solid rgb(49, 50, 68); - border-radius: 4px; - margin-right: 3px; - padding: 3px 0px 4px 5px; -} - -QSpinBox:hover, -QDoubleSpinBox:hover { - border: 2px solid rgb(88, 91, 112); -} - -QSpinBox:focus, -QDoubleSpinBox:focus { - background-color: palette(mid); - border: 2px solid rgb(69, 71, 90); -} - -QSpinBox::up-button, QDoubleSpinBox::up-button { - subcontrol-origin: padding; - subcontrol-position: top right; /* position at the top right corner */ - right: 2px; - border-radius: 3px; - border-width: 0; - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; - border-bottom-width: 0; -} - -QSpinBox::down-button, QDoubleSpinBox::down-button { - subcontrol-origin: padding; - subcontrol-position: bottom right; /* position at the top right corner */ - right: 2px; - border-radius: 3px; - border-width: 0; - border-top-left-radius: 0; - border-top-right-radius: 0; - border-top-width: 0; -} - -QSpinBox::up-button:hover, QSpinBox::down-button:hover, QDoubleSpinBox::up-button:hover, QDoubleSpinBox::down-button:hover { - background-color: rgb(69, 71, 90); -} - -QSpinBox::up-button:pressed, QSpinBox::down-button:pressed, QDoubleSpinBox::up-button:pressed, QDoubleSpinBox::down-button:pressed { - background-color: rgb(17, 17, 27); -} - -QSpinBox::up-button:disabled, QSpinBox::up-button:off, QSpinBox::down-button:disabled, QSpinBox::down-button:off { - background-color: rgb(17, 17, 27); -} - -QDoubleSpinBox::up-button:disabled, QDoubleSpinBox::up-button:off, QDoubleSpinBox::down-button:disabled, QDoubleSpinBox::down-button:off { - background-color: rgb(17, 17, 27); -} - -QSpinBox::up-arrow, QDoubleSpinBox::up-arrow { - image: url(./Catppuccin/Dark/up.svg); - width: 100%; - margin: 2px; -} - -QSpinBox::down-arrow, QDoubleSpinBox::down-arrow { - image: url(./Catppuccin/Dark/down.svg); - width: 100%; - padding: 2px; -} - - -/* Controls Dock */ -#controlsDock QPushButton { - margin: 1px; -} - -#streamButton, -#recordButton, -QPushButton[themeID="replayBufferButton"], -#broadcastButton { - padding: 10px; -} - -/* Primary Control Button Checked Coloring */ -#streamButton:!hover:!pressed:checked, -#recordButton:!hover:!pressed:checked, -QPushButton[themeID="replayBufferButton"]:!hover:!pressed:checked, -QPushButton[themeID="vcamButton"]:!hover:!pressed:checked, -#modeSwitch:!hover:!pressed:checked, -#broadcastButton:!hover:!pressed:checked { - background: rgb(137, 180, 250); - color: rgb(17, 17, 27); -} - -/* Primary Control Button Hover Coloring */ -#streamButton:hover:!pressed:checked, -#recordButton:hover:!pressed:checked, -QPushButton[themeID="replayBufferButton"]:!pressed:checked, -QPushButton[themeID="vcamButton"]:!pressed:checked, -#modeSwitch:hover:!pressed:checked, -#broadcastButton:hover:!pressed:checked { - background: rgb(180, 190, 254); - color: rgb(17, 17, 27); -} - - -/* Buttons */ - -QPushButton { - color: palette(text); - background-color: palette(button); - min-height: 18px; - border: none; - border-radius: 4px; - padding: 6px 16px; -} - -QPushButton::flat { - background-color: rgb(49, 50, 68); -} - -QPushButton:checked { - background-color: rgb(69, 71, 90); -} - -QPushButton:hover { - background-color: rgb(69, 71, 90); -} - -QPushButton:pressed { - background-color: rgb(17, 17, 27); -} - -QPushButton:disabled, QToolButton:disabled { - background-color: rgb(17, 17, 27); -} - -QPushButton::menu-indicator { - image: url(./Catppuccin/Dark/down.svg); - subcontrol-position: right; - subcontrol-origin: padding; - width: 25px; -} - -/* Sliders */ - -QSlider::groove:horizontal { - background-color: rgb(49, 50, 68); - height: 4px; - border: none; - border-radius: 2px; -} - -QSlider::handle:horizontal { - background-color: palette(text); - border: 1px solid palette(mid); - border-radius: 3px; - height: 10px; - width: 18px; - margin: -3px 0; /* handle is placed by default on the contents rect of the groove. Expand outside the groove */ -} - -QSlider::handle:horizontal:pressed { - background-color: palette(text); -} - -QSlider::sub-page:horizontal { - background-color: palette(highlight); - border-radius: 2px; -} - -QSlider::sub-page:horizontal:disabled { - background-color: palette(window); - border-radius: 2px; -} - -QSlider::groove:vertical { - background-color: rgb(49, 50, 68); - width: 4px; - border: none; - border-radius: 2px; -} - -QSlider::handle:vertical { - background-color: palette(text); - border: 1px solid palette(mid); - border-radius: 3px; - width: 10px; - height: 18px; - margin: 0 -3px; /* handle is placed by default on the contents rect of the groove. Expand outside the groove */ -} - -QSlider::handle:vertical:pressed { - background-color: palette(text); -} - -QSlider::add-page:vertical { - background-color: palette(highlight); - border-radius: 2px; -} - -QSlider::add-page:vertical:disabled { - background-color: palette(window); - border-radius: 2px; -} - -QSlider::handle:hover { - background-color: rgb(186,194,222); -} - -QSlider::handle:disabled { - background-color: rgb(127, 132, 156); -} - -/* Volume Control */ - -#stackedMixerArea QPushButton { - min-width: 16px; - padding: 4px 8px; -} - -/* This is an incredibly cursed but necessary fix */ -#stackedMixerArea QPushButton:!hover { - background-color: palette(base); -} - -#stackedMixerArea QPushButton:hover { - background-color: rgb(69, 71, 90); -} - -#stackedMixerArea QPushButton:pressed { - background-color: rgb(17, 17, 27); -} - -VolumeMeter { - qproperty-backgroundNominalColor: rgb(166, 227, 161); - qproperty-backgroundWarningColor: rgb(250, 179, 135); - qproperty-backgroundErrorColor: rgb(243, 139, 168); - qproperty-foregroundNominalColor: rgb(95, 205, 86); - qproperty-foregroundWarningColor: rgb(246, 120, 43); - qproperty-foregroundErrorColor: rgb(234, 52, 103); - qproperty-magnitudeColor: rgb(49, 50, 8); - qproperty-majorTickColor: rgb(205, 214, 244); - qproperty-minorTickColor: rgb(108, 112, 134); - 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 { - margin: 1px 1px 2px; -} - -QHeaderView::section { - background-color: rgb(49, 50, 68); - color: palette(text); - border: none; - border-left: 1px solid palette(window); - border-right: 1px solid palette(window); - padding: 2px 4px; - margin-bottom: 2px; -} - -/* Mute CheckBox */ - -MuteCheckBox::indicator:checked { - image: url(./Catppuccin/Dark/mute.svg); -} - -MuteCheckBox::indicator:unchecked { - image: url(./Catppuccin/Dark/settings/audio.svg); -} - -OBSHotkeyLabel[hotkeyPairHover=true] { - color: rgb(137, 180, 250); -} - -/* Label warning/error */ - -QLabel#warningLabel { - color: rgb(250, 179, 135); - font-weight: bold; -} - -QLabel#errorLabel { - color: rgb(235, 160, 172); - font-weight: bold; -} - -* [themeID="warning"] { - color: rgb(250, 179, 135); - font-weight: bold; -} - -* [themeID="error"] { - color: rgb(235, 160, 172); - font-weight: bold; -} - -* [themeID="good"] { - color: rgb(166, 227, 161); - font-weight: bold; -} - -/* About dialog */ - -* [themeID="aboutName"] { - font-size: 26pt; - font-weight: bold; -} - -* [themeID="aboutVersion"] { - font-size: 12pt; - margin-bottom: 20px; -} - -* [themeID="aboutInfo"] { - margin-bottom: 20px; -} - -* [themeID="aboutHLayout"] { - background-color: palette(base); -} - -/* Canvas / Preview background color */ - -OBSQTDisplay { - qproperty-displayBackgroundColor: rgb(17, 17, 27); - border-radius: 10px; -} - -/* Filters Window */ - -OBSBasicFilters QListWidget { - border-radius: 4px; - padding: 3px; -} - -OBSBasicFilters QListWidget::item { - border-radius: 4px; - padding: 6px; -} - -OBSBasicFilters #widget, -OBSBasicFilters #widget_2 { - margin: 0px; - padding: 0px; - padding-bottom: 4px; -} - -OBSBasicFilters #widget QPushButton, -OBSBasicFilters #widget_2 QPushButton { - min-width: 16px; - padding: 4px 8px; - margin-top: 0px; -} - -/* Preview/Program labels */ - -* [themeID="previewProgramLabels"] { - font-size: 14pt; - font-weight: bold; - color: rgb(166, 173, 200); - margin-bottom: 4px; -} - -/* Settings Icons */ - -OBSBasicSettings { - qproperty-generalIcon: url(./Catppuccin/Dark/settings/general.svg); - qproperty-streamIcon: url(./Catppuccin/Dark/settings/stream.svg); - qproperty-outputIcon: url(./Catppuccin/Dark/settings/output.svg); - qproperty-audioIcon: url(./Catppuccin/Dark/settings/audio.svg); - qproperty-videoIcon: url(./Catppuccin/Dark/settings/video.svg); - qproperty-hotkeysIcon: url(./Catppuccin/Dark/settings/hotkeys.svg); - qproperty-accessibilityIcon: url(./Catppuccin/Dark/settings/accessibility.svg); - qproperty-advancedIcon: url(./Catppuccin/Dark/settings/advanced.svg); -} - -/* Checkboxes */ -QCheckBox { - -} - -QCheckBox::indicator, -QGroupBox::indicator { - width: 18px; - height: 18px; -} - -QGroupBox::indicator { - margin-left: 2px; -} - -QCheckBox::indicator:unchecked, -QGroupBox::indicator:unchecked { - image: url(./Catppuccin/Dark/checkbox_unchecked.svg); -} - -QCheckBox::indicator:unchecked:hover, -QGroupBox::indicator:unchecked:hover { - border: none; - image: url(./Catppuccin/Dark/checkbox_unchecked_focus.svg); -} - -QCheckBox::indicator:checked, -QGroupBox::indicator:checked { - image: url(./Catppuccin/Dark/checkbox_checked.svg); -} - -QCheckBox::indicator:checked:hover, -QGroupBox::indicator:checked:hover { - border: none; - image: url(./Catppuccin/Dark/checkbox_checked_focus.svg); -} - -QCheckBox::indicator:checked:disabled, -QGroupBox::indicator:checked:disabled { - image: url(./Catppuccin/Dark/checkbox_checked_disabled.svg); -} - -QCheckBox::indicator:unchecked:disabled, -QGroupBox::indicator:unchecked:disabled { - image: url(./Catppuccin/Dark/checkbox_unchecked_disabled.svg); -} - -/* Locked CheckBox */ - -LockedCheckBox { - outline: none; - background: transparent; -} - -LockedCheckBox::indicator { - width: 16px; - height: 16px; -} - -LockedCheckBox::indicator:checked, -LockedCheckBox::indicator:checked:hover { - image: url(./Catppuccin/Dark/locked.svg); -} - -LockedCheckBox::indicator:unchecked, -LockedCheckBox::indicator:unchecked:hover { - image: url(:res/images/unlocked.svg); -} - -/* Visibility CheckBox */ - -VisibilityCheckBox { - outline: none; - background: transparent; -} - -VisibilityCheckBox::indicator { - width: 16px; - height: 16px; -} - -VisibilityCheckBox::indicator:checked, -VisibilityCheckBox::indicator:checked:hover { - image: url(./Catppuccin/Dark/visible.svg); -} - -VisibilityCheckBox::indicator:unchecked, -VisibilityCheckBox::indicator:unchecked:hover { - image: url(:res/images/invisible.svg); -} - -* [themeID="revertIcon"] { - qproperty-icon: url(./Catppuccin/Dark/revert.svg); -} - -QPushButton#extraPanelDelete { - background-color: palette(mid); - margin: 0; - padding: 0; -} - -QPushButton#extraPanelDelete:hover { - background-color: rgb(69, 71, 90); -} - -QPushButton#extraPanelDelete:pressed { - background-color: palette(dark); -} - -/* Mute CheckBox */ - -MuteCheckBox { - outline: none; -} - -MuteCheckBox::indicator { - width: 16px; - height: 16px; -} - -MuteCheckBox::indicator:checked { - image: url(./Catppuccin/Dark/mute.svg); -} - -MuteCheckBox::indicator:unchecked { - image: url(./Catppuccin/Dark/settings/audio.svg); -} - -MuteCheckBox::indicator:unchecked:hover { - image: url(./Catppuccin/Dark/settings/audio.svg); -} - -MuteCheckBox::indicator:unchecked:focus { - image: url(./Catppuccin/Dark/settings/audio.svg); -} - -MuteCheckBox::indicator:checked:hover { - image: url(./Catppuccin/Dark/mute.svg); -} - -MuteCheckBox::indicator:checked:focus { - image: url(./Catppuccin/Dark/mute.svg); -} - -MuteCheckBox::indicator:checked:disabled { - image: url(./Catppuccin/Dark/mute.svg); -} - -MuteCheckBox::indicator:unchecked:disabled { - image: url(./Catppuccin/Dark/settings/audio.svg); -} - -#hotkeyFilterReset { - margin-top: 0px; -} - -OBSHotkeyWidget { - padding: 8px 0px; - margin: 2px 0px; -} - -OBSHotkeyLabel { - padding: 4px 0px; -} - -OBSHotkeyLabel[hotkeyPairHover=true] { - color: rgb(137, 180, 250); -} - -OBSHotkeyWidget QPushButton { - min-width: 16px; - padding: 4px 4px; - margin-top: 0px; - margin-left: 4px; -} - - -/* Sources List Group Collapse Checkbox */ - -SourceTreeSubItemCheckBox { - background: transparent; - outline: none; - padding: 0px; -} - -SourceTreeSubItemCheckBox::indicator { - width: 12px; - height: 12px; -} - -SourceTreeSubItemCheckBox::indicator:checked, -SourceTreeSubItemCheckBox::indicator:checked:hover { - image: url(./Catppuccin/Dark/expand.svg); -} - -SourceTreeSubItemCheckBox::indicator:unchecked, -SourceTreeSubItemCheckBox::indicator:unchecked:hover { - image: url(./Catppuccin/Dark/collapse.svg); -} - -/* Source Icons */ - -OBSBasic { - qproperty-imageIcon: url(./Catppuccin/Dark/sources/image.svg); - qproperty-colorIcon: url(./Catppuccin/Dark/sources/brush.svg); - qproperty-slideshowIcon: url(./Catppuccin/Dark/sources/slideshow.svg); - qproperty-audioInputIcon: url(./Catppuccin/Dark/sources/microphone.svg); - qproperty-audioOutputIcon: url(./Catppuccin/Dark/settings/audio.svg); - qproperty-desktopCapIcon: url(./Catppuccin/Dark/settings/video.svg); - qproperty-windowCapIcon: url(./Catppuccin/Dark/sources/window.svg); - qproperty-gameCapIcon: url(./Catppuccin/Dark/sources/gamepad.svg); - qproperty-cameraIcon: url(./Catppuccin/Dark/sources/camera.svg); - qproperty-textIcon: url(./Catppuccin/Dark/sources/text.svg); - qproperty-mediaIcon: url(./Catppuccin/Dark/sources/media.svg); - qproperty-browserIcon: url(./Catppuccin/Dark/sources/globe.svg); - qproperty-groupIcon: url(./Catppuccin/Dark/sources/group.svg); - qproperty-sceneIcon: url(./Catppuccin/Dark/sources/scene.svg); - qproperty-defaultIcon: url(./Catppuccin/Dark/sources/default.svg); - qproperty-audioProcessOutputIcon: url(./Catppuccin/Dark/sources/windowaudio.svg); -} - -/* Scene Tree Grid Mode */ - -SceneTree { - qproperty-gridItemWidth: 154; - qproperty-gridItemHeight: 31; -} - -*[gridMode="true"] SceneTree::item { - color: palette(text); - background-color: palette(button); - border-radius: 4px; - margin: 2px; -} - -*[gridMode="true"] SceneTree::item:selected { - background-color: rgb(69, 71, 90); -} - -*[gridMode="true"] SceneTree::item:checked { - background-color: rgb(69, 71, 90); -} - -*[gridMode="true"] SceneTree::item:hover { - background-color: rgb(69, 71, 90); -} - -/* Save icon */ - -* [themeID="replayIconSmall"] { - qproperty-icon: url(./Catppuccin/Dark/save.svg); -} - -/* Studio Mode T-Bar */ - -QSlider[themeID="tBarSlider"] { - height: 24px; -} - -QSlider::groove:horizontal[themeID="tBarSlider"] { - border: 1px solid #45475a; - height: 5px; - background: palette(dark); -} - -QSlider::sub-page:horizontal[themeID="tBarSlider"] { - background: palette(dark); - border: 1px solid #45475a; -} - -QSlider::handle:horizontal[themeID="tBarSlider"] { - background-color: #bac2de; - width: 12px; - height: 24px; - margin: -24px 0px; -} - -/* Media icons */ - -* [themeID="playIcon"] { - qproperty-icon: url(./Catppuccin/Dark/media/media_play.svg); -} - -* [themeID="pauseIcon"] { - qproperty-icon: url(./Catppuccin/Dark/media/media_pause.svg); -} - -* [themeID="restartIcon"] { - qproperty-icon: url(./Catppuccin/Dark/media/media_restart.svg); -} - -* [themeID="stopIcon"] { - qproperty-icon: url(./Catppuccin/Dark/media/media_stop.svg); -} - -* [themeID="nextIcon"] { - qproperty-icon: url(./Catppuccin/Dark/media/media_next.svg); -} - -* [themeID="previousIcon"] { - qproperty-icon: url(./Catppuccin/Dark/media/media_previous.svg); -} - -/* YouTube Integration */ -OBSYoutubeActions { - qproperty-thumbPlaceholder: url(./Catppuccin/Dark/sources/image.svg); -} - -#ytEventList QLabel { - color: palette(text); - background-color: rgb(49, 50, 68); - border: none; - border-radius: 4px; - padding: 4px 20px; -} - -#ytEventList QLabel:hover { - background-color: rgb(69, 71, 90); -} - -#ytEventList QLabel[isSelectedEvent=true] { - background-color: rgb(69, 71, 90); - border: none; -} - -#ytEventList QLabel[isSelectedEvent=true]:hover { - background-color: rgb(137, 180, 250); - color: palette(text); -} - -/* Calendar Widget */ -QDateTimeEdit::down-arrow { - qproperty-alignment: AlignTop; - image: url(./Catppuccin/Dark/down.svg); - width: 100%; -} - -QDateTimeEdit:on { - background-color: palette(mid); -} - -/* Calendar Top Bar */ -QCalendarWidget QWidget#qt_calendar_navigationbar { - background-color: palette(base); - padding: 4px 8px; -} - -/* Calendar Top Bar Buttons */ -QCalendarWidget QToolButton { - background-color: palette(base); - padding: 2px 16px; - border-radius: 4px; - margin: 2px; -} - -#qt_calendar_monthbutton::menu-indicator { - image: url(./Catppuccin/Dark/down.svg); - subcontrol-position: right; - padding-top: 2px; - padding-right: 6px; - height: 10px; - width: 10px; -} - -QCalendarWidget #qt_calendar_prevmonth { - padding: 2px; - qproperty-icon: url(./Catppuccin/Dark/left.svg); - icon-size: 16px, 16px; -} - -QCalendarWidget #qt_calendar_nextmonth { - padding: 2px; - qproperty-icon: url(./Catppuccin/Dark/right.svg); - icon-size: 16px, 16px; -} - -QCalendarWidget QToolButton:hover { - background-color: rgb(69, 71, 90); - border-radius: 4px; -} - -QCalendarWidget QToolButton:pressed { - background-color: rgb(17, 17, 27); -} - -/* Month Dropdown Menu */ -QCalendarWidget QMenu { - -} -/* Year spinbox */ -QCalendarWidget QSpinBox { - background-color: rgb(17, 17, 27); - border: none; - border-radius: 4px; - margin: 0px 3px 0px 0px; - padding: 4px 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: rgb(122,121,122); -} - -/* 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/home/obs/themes/Catppuccin/Dark/alert.svg b/home/obs/themes/Catppuccin/Dark/alert.svg deleted file mode 100644 index 30d6ea84..00000000 --- a/home/obs/themes/Catppuccin/Dark/alert.svg +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/home/obs/themes/Catppuccin/Dark/checkbox_checked.svg b/home/obs/themes/Catppuccin/Dark/checkbox_checked.svg deleted file mode 100644 index 6448ba9d..00000000 --- a/home/obs/themes/Catppuccin/Dark/checkbox_checked.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - diff --git a/home/obs/themes/Catppuccin/Dark/checkbox_checked_disabled.svg b/home/obs/themes/Catppuccin/Dark/checkbox_checked_disabled.svg deleted file mode 100644 index ece58418..00000000 --- a/home/obs/themes/Catppuccin/Dark/checkbox_checked_disabled.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - diff --git a/home/obs/themes/Catppuccin/Dark/checkbox_checked_focus.svg b/home/obs/themes/Catppuccin/Dark/checkbox_checked_focus.svg deleted file mode 100644 index ff1f0c7c..00000000 --- a/home/obs/themes/Catppuccin/Dark/checkbox_checked_focus.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - diff --git a/home/obs/themes/Catppuccin/Dark/checkbox_unchecked.svg b/home/obs/themes/Catppuccin/Dark/checkbox_unchecked.svg deleted file mode 100644 index 7b3f10b4..00000000 --- a/home/obs/themes/Catppuccin/Dark/checkbox_unchecked.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - diff --git a/home/obs/themes/Catppuccin/Dark/checkbox_unchecked_disabled.svg b/home/obs/themes/Catppuccin/Dark/checkbox_unchecked_disabled.svg deleted file mode 100644 index 104f8b55..00000000 --- a/home/obs/themes/Catppuccin/Dark/checkbox_unchecked_disabled.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/home/obs/themes/Catppuccin/Dark/checkbox_unchecked_focus.svg b/home/obs/themes/Catppuccin/Dark/checkbox_unchecked_focus.svg deleted file mode 100644 index 66f3f15d..00000000 --- a/home/obs/themes/Catppuccin/Dark/checkbox_unchecked_focus.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/home/obs/themes/Catppuccin/Dark/close.svg b/home/obs/themes/Catppuccin/Dark/close.svg deleted file mode 100644 index 2a10db82..00000000 --- a/home/obs/themes/Catppuccin/Dark/close.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/home/obs/themes/Catppuccin/Dark/cogs.svg b/home/obs/themes/Catppuccin/Dark/cogs.svg deleted file mode 100644 index 3a013dbc..00000000 --- a/home/obs/themes/Catppuccin/Dark/cogs.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/home/obs/themes/Catppuccin/Dark/collapse.svg b/home/obs/themes/Catppuccin/Dark/collapse.svg deleted file mode 100644 index edd2ae0e..00000000 --- a/home/obs/themes/Catppuccin/Dark/collapse.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/home/obs/themes/Catppuccin/Dark/dots-vert.svg b/home/obs/themes/Catppuccin/Dark/dots-vert.svg deleted file mode 100644 index ae702adf..00000000 --- a/home/obs/themes/Catppuccin/Dark/dots-vert.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/home/obs/themes/Catppuccin/Dark/dots.svg b/home/obs/themes/Catppuccin/Dark/dots.svg deleted file mode 100644 index 41dd93e9..00000000 --- a/home/obs/themes/Catppuccin/Dark/dots.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/home/obs/themes/Catppuccin/Dark/down.svg b/home/obs/themes/Catppuccin/Dark/down.svg deleted file mode 100644 index b4757145..00000000 --- a/home/obs/themes/Catppuccin/Dark/down.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/home/obs/themes/Catppuccin/Dark/entry-clear.svg b/home/obs/themes/Catppuccin/Dark/entry-clear.svg deleted file mode 100644 index d3029848..00000000 --- a/home/obs/themes/Catppuccin/Dark/entry-clear.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/home/obs/themes/Catppuccin/Dark/expand.svg b/home/obs/themes/Catppuccin/Dark/expand.svg deleted file mode 100644 index a1afddfa..00000000 --- a/home/obs/themes/Catppuccin/Dark/expand.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/home/obs/themes/Catppuccin/Dark/filter.svg b/home/obs/themes/Catppuccin/Dark/filter.svg deleted file mode 100644 index 0038a761..00000000 --- a/home/obs/themes/Catppuccin/Dark/filter.svg +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/home/obs/themes/Catppuccin/Dark/interact.svg b/home/obs/themes/Catppuccin/Dark/interact.svg deleted file mode 100644 index b1dc53fd..00000000 --- a/home/obs/themes/Catppuccin/Dark/interact.svg +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/home/obs/themes/Catppuccin/Dark/left.svg b/home/obs/themes/Catppuccin/Dark/left.svg deleted file mode 100644 index 469481ff..00000000 --- a/home/obs/themes/Catppuccin/Dark/left.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/home/obs/themes/Catppuccin/Dark/locked.svg b/home/obs/themes/Catppuccin/Dark/locked.svg deleted file mode 100644 index 16785007..00000000 --- a/home/obs/themes/Catppuccin/Dark/locked.svg +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/home/obs/themes/Catppuccin/Dark/media-pause.svg b/home/obs/themes/Catppuccin/Dark/media-pause.svg deleted file mode 100644 index 2743bc41..00000000 --- a/home/obs/themes/Catppuccin/Dark/media-pause.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/home/obs/themes/Catppuccin/Dark/media/media_next.svg b/home/obs/themes/Catppuccin/Dark/media/media_next.svg deleted file mode 100644 index db82996c..00000000 --- a/home/obs/themes/Catppuccin/Dark/media/media_next.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/home/obs/themes/Catppuccin/Dark/media/media_pause.svg b/home/obs/themes/Catppuccin/Dark/media/media_pause.svg deleted file mode 100644 index 2743bc41..00000000 --- a/home/obs/themes/Catppuccin/Dark/media/media_pause.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/home/obs/themes/Catppuccin/Dark/media/media_play.svg b/home/obs/themes/Catppuccin/Dark/media/media_play.svg deleted file mode 100644 index cb08f845..00000000 --- a/home/obs/themes/Catppuccin/Dark/media/media_play.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/home/obs/themes/Catppuccin/Dark/media/media_previous.svg b/home/obs/themes/Catppuccin/Dark/media/media_previous.svg deleted file mode 100644 index 15c33427..00000000 --- a/home/obs/themes/Catppuccin/Dark/media/media_previous.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/home/obs/themes/Catppuccin/Dark/media/media_restart.svg b/home/obs/themes/Catppuccin/Dark/media/media_restart.svg deleted file mode 100644 index be653612..00000000 --- a/home/obs/themes/Catppuccin/Dark/media/media_restart.svg +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/home/obs/themes/Catppuccin/Dark/media/media_stop.svg b/home/obs/themes/Catppuccin/Dark/media/media_stop.svg deleted file mode 100644 index caa1f2df..00000000 --- a/home/obs/themes/Catppuccin/Dark/media/media_stop.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/home/obs/themes/Catppuccin/Dark/minus.svg b/home/obs/themes/Catppuccin/Dark/minus.svg deleted file mode 100644 index 73df860c..00000000 --- a/home/obs/themes/Catppuccin/Dark/minus.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/home/obs/themes/Catppuccin/Dark/mute.svg b/home/obs/themes/Catppuccin/Dark/mute.svg deleted file mode 100644 index 9a63c7ef..00000000 --- a/home/obs/themes/Catppuccin/Dark/mute.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/home/obs/themes/Catppuccin/Dark/no_sources.svg b/home/obs/themes/Catppuccin/Dark/no_sources.svg deleted file mode 100644 index 3c7bd7c7..00000000 --- a/home/obs/themes/Catppuccin/Dark/no_sources.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/home/obs/themes/Catppuccin/Dark/plus.svg b/home/obs/themes/Catppuccin/Dark/plus.svg deleted file mode 100644 index 4bf31925..00000000 --- a/home/obs/themes/Catppuccin/Dark/plus.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/home/obs/themes/Catppuccin/Dark/popout.svg b/home/obs/themes/Catppuccin/Dark/popout.svg deleted file mode 100644 index afba03a2..00000000 --- a/home/obs/themes/Catppuccin/Dark/popout.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/home/obs/themes/Catppuccin/Dark/refresh.svg b/home/obs/themes/Catppuccin/Dark/refresh.svg deleted file mode 100644 index 5549e689..00000000 --- a/home/obs/themes/Catppuccin/Dark/refresh.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/home/obs/themes/Catppuccin/Dark/revert.svg b/home/obs/themes/Catppuccin/Dark/revert.svg deleted file mode 100644 index 3f7b9852..00000000 --- a/home/obs/themes/Catppuccin/Dark/revert.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/home/obs/themes/Catppuccin/Dark/right.svg b/home/obs/themes/Catppuccin/Dark/right.svg deleted file mode 100644 index cb03edfc..00000000 --- a/home/obs/themes/Catppuccin/Dark/right.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/home/obs/themes/Catppuccin/Dark/save.svg b/home/obs/themes/Catppuccin/Dark/save.svg deleted file mode 100644 index 52d04645..00000000 --- a/home/obs/themes/Catppuccin/Dark/save.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/home/obs/themes/Catppuccin/Dark/settings/accessibility.svg b/home/obs/themes/Catppuccin/Dark/settings/accessibility.svg deleted file mode 100644 index f81e046a..00000000 --- a/home/obs/themes/Catppuccin/Dark/settings/accessibility.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/home/obs/themes/Catppuccin/Dark/settings/advanced.svg b/home/obs/themes/Catppuccin/Dark/settings/advanced.svg deleted file mode 100644 index 4e20a9a1..00000000 --- a/home/obs/themes/Catppuccin/Dark/settings/advanced.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/home/obs/themes/Catppuccin/Dark/settings/audio.svg b/home/obs/themes/Catppuccin/Dark/settings/audio.svg deleted file mode 100644 index 54706592..00000000 --- a/home/obs/themes/Catppuccin/Dark/settings/audio.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/home/obs/themes/Catppuccin/Dark/settings/general.svg b/home/obs/themes/Catppuccin/Dark/settings/general.svg deleted file mode 100644 index 78511bb4..00000000 --- a/home/obs/themes/Catppuccin/Dark/settings/general.svg +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/home/obs/themes/Catppuccin/Dark/settings/hotkeys.svg b/home/obs/themes/Catppuccin/Dark/settings/hotkeys.svg deleted file mode 100644 index f86f15e1..00000000 --- a/home/obs/themes/Catppuccin/Dark/settings/hotkeys.svg +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/home/obs/themes/Catppuccin/Dark/settings/output.svg b/home/obs/themes/Catppuccin/Dark/settings/output.svg deleted file mode 100644 index 6f064d7b..00000000 --- a/home/obs/themes/Catppuccin/Dark/settings/output.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/home/obs/themes/Catppuccin/Dark/settings/stream.svg b/home/obs/themes/Catppuccin/Dark/settings/stream.svg deleted file mode 100644 index f7647879..00000000 --- a/home/obs/themes/Catppuccin/Dark/settings/stream.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/home/obs/themes/Catppuccin/Dark/settings/video.svg b/home/obs/themes/Catppuccin/Dark/settings/video.svg deleted file mode 100644 index ae0076b4..00000000 --- a/home/obs/themes/Catppuccin/Dark/settings/video.svg +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/home/obs/themes/Catppuccin/Dark/sources/brush.svg b/home/obs/themes/Catppuccin/Dark/sources/brush.svg deleted file mode 100644 index a9756571..00000000 --- a/home/obs/themes/Catppuccin/Dark/sources/brush.svg +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/home/obs/themes/Catppuccin/Dark/sources/camera.svg b/home/obs/themes/Catppuccin/Dark/sources/camera.svg deleted file mode 100644 index 19039796..00000000 --- a/home/obs/themes/Catppuccin/Dark/sources/camera.svg +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/home/obs/themes/Catppuccin/Dark/sources/default.svg b/home/obs/themes/Catppuccin/Dark/sources/default.svg deleted file mode 100644 index cc505c86..00000000 --- a/home/obs/themes/Catppuccin/Dark/sources/default.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/home/obs/themes/Catppuccin/Dark/sources/gamepad.svg b/home/obs/themes/Catppuccin/Dark/sources/gamepad.svg deleted file mode 100644 index a78be69f..00000000 --- a/home/obs/themes/Catppuccin/Dark/sources/gamepad.svg +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/home/obs/themes/Catppuccin/Dark/sources/globe.svg b/home/obs/themes/Catppuccin/Dark/sources/globe.svg deleted file mode 100644 index 809552c9..00000000 --- a/home/obs/themes/Catppuccin/Dark/sources/globe.svg +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/home/obs/themes/Catppuccin/Dark/sources/group.svg b/home/obs/themes/Catppuccin/Dark/sources/group.svg deleted file mode 100644 index 43c48b74..00000000 --- a/home/obs/themes/Catppuccin/Dark/sources/group.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/home/obs/themes/Catppuccin/Dark/sources/image.svg b/home/obs/themes/Catppuccin/Dark/sources/image.svg deleted file mode 100644 index 0e356844..00000000 --- a/home/obs/themes/Catppuccin/Dark/sources/image.svg +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/home/obs/themes/Catppuccin/Dark/sources/media.svg b/home/obs/themes/Catppuccin/Dark/sources/media.svg deleted file mode 100644 index cb08f845..00000000 --- a/home/obs/themes/Catppuccin/Dark/sources/media.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/home/obs/themes/Catppuccin/Dark/sources/microphone.svg b/home/obs/themes/Catppuccin/Dark/sources/microphone.svg deleted file mode 100644 index 4c6259e3..00000000 --- a/home/obs/themes/Catppuccin/Dark/sources/microphone.svg +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/home/obs/themes/Catppuccin/Dark/sources/scene.svg b/home/obs/themes/Catppuccin/Dark/sources/scene.svg deleted file mode 100644 index faab7722..00000000 --- a/home/obs/themes/Catppuccin/Dark/sources/scene.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/home/obs/themes/Catppuccin/Dark/sources/slideshow.svg b/home/obs/themes/Catppuccin/Dark/sources/slideshow.svg deleted file mode 100644 index d5b92451..00000000 --- a/home/obs/themes/Catppuccin/Dark/sources/slideshow.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/home/obs/themes/Catppuccin/Dark/sources/text.svg b/home/obs/themes/Catppuccin/Dark/sources/text.svg deleted file mode 100644 index e4c86f94..00000000 --- a/home/obs/themes/Catppuccin/Dark/sources/text.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/home/obs/themes/Catppuccin/Dark/sources/window.svg b/home/obs/themes/Catppuccin/Dark/sources/window.svg deleted file mode 100644 index 1798d1fc..00000000 --- a/home/obs/themes/Catppuccin/Dark/sources/window.svg +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/home/obs/themes/Catppuccin/Dark/sources/windowaudio.svg b/home/obs/themes/Catppuccin/Dark/sources/windowaudio.svg deleted file mode 100644 index a5d9712e..00000000 --- a/home/obs/themes/Catppuccin/Dark/sources/windowaudio.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/home/obs/themes/Catppuccin/Dark/trash.svg b/home/obs/themes/Catppuccin/Dark/trash.svg deleted file mode 100644 index 0e4c4081..00000000 --- a/home/obs/themes/Catppuccin/Dark/trash.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/home/obs/themes/Catppuccin/Dark/up.svg b/home/obs/themes/Catppuccin/Dark/up.svg deleted file mode 100644 index 53d8e75e..00000000 --- a/home/obs/themes/Catppuccin/Dark/up.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/home/obs/themes/Catppuccin/Dark/updown.svg b/home/obs/themes/Catppuccin/Dark/updown.svg deleted file mode 100644 index 0e94483a..00000000 --- a/home/obs/themes/Catppuccin/Dark/updown.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/home/obs/themes/Catppuccin/Dark/visible.svg b/home/obs/themes/Catppuccin/Dark/visible.svg deleted file mode 100644 index d4ff0038..00000000 --- a/home/obs/themes/Catppuccin/Dark/visible.svg +++ /dev/null @@ -1,2 +0,0 @@ - -image/svg+xmlGnome Symbolic Icon ThemeGnome Symbolic Icon Theme diff --git a/home/obs/themes/Catppuccin/Light/alert.svg b/home/obs/themes/Catppuccin/Light/alert.svg deleted file mode 100644 index 1205be72..00000000 --- a/home/obs/themes/Catppuccin/Light/alert.svg +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/home/obs/themes/Catppuccin/Light/checkbox_checked.svg b/home/obs/themes/Catppuccin/Light/checkbox_checked.svg deleted file mode 100644 index 456dc073..00000000 --- a/home/obs/themes/Catppuccin/Light/checkbox_checked.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - diff --git a/home/obs/themes/Catppuccin/Light/checkbox_checked_disabled.svg b/home/obs/themes/Catppuccin/Light/checkbox_checked_disabled.svg deleted file mode 100644 index 725b794e..00000000 --- a/home/obs/themes/Catppuccin/Light/checkbox_checked_disabled.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - diff --git a/home/obs/themes/Catppuccin/Light/checkbox_checked_focus.svg b/home/obs/themes/Catppuccin/Light/checkbox_checked_focus.svg deleted file mode 100644 index 86bb6860..00000000 --- a/home/obs/themes/Catppuccin/Light/checkbox_checked_focus.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - diff --git a/home/obs/themes/Catppuccin/Light/checkbox_unchecked.svg b/home/obs/themes/Catppuccin/Light/checkbox_unchecked.svg deleted file mode 100644 index 9f90d3a6..00000000 --- a/home/obs/themes/Catppuccin/Light/checkbox_unchecked.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - diff --git a/home/obs/themes/Catppuccin/Light/checkbox_unchecked_disabled.svg b/home/obs/themes/Catppuccin/Light/checkbox_unchecked_disabled.svg deleted file mode 100644 index 94947821..00000000 --- a/home/obs/themes/Catppuccin/Light/checkbox_unchecked_disabled.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/home/obs/themes/Catppuccin/Light/checkbox_unchecked_focus.svg b/home/obs/themes/Catppuccin/Light/checkbox_unchecked_focus.svg deleted file mode 100644 index 8d8870cd..00000000 --- a/home/obs/themes/Catppuccin/Light/checkbox_unchecked_focus.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/home/obs/themes/Catppuccin/Light/close.svg b/home/obs/themes/Catppuccin/Light/close.svg deleted file mode 100644 index ad7aecd9..00000000 --- a/home/obs/themes/Catppuccin/Light/close.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/home/obs/themes/Catppuccin/Light/cogs.svg b/home/obs/themes/Catppuccin/Light/cogs.svg deleted file mode 100644 index b5b41026..00000000 --- a/home/obs/themes/Catppuccin/Light/cogs.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/home/obs/themes/Catppuccin/Light/collapse.svg b/home/obs/themes/Catppuccin/Light/collapse.svg deleted file mode 100644 index 325cd64a..00000000 --- a/home/obs/themes/Catppuccin/Light/collapse.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/home/obs/themes/Catppuccin/Light/dots-vert.svg b/home/obs/themes/Catppuccin/Light/dots-vert.svg deleted file mode 100644 index 3ae2e006..00000000 --- a/home/obs/themes/Catppuccin/Light/dots-vert.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/home/obs/themes/Catppuccin/Light/dots.svg b/home/obs/themes/Catppuccin/Light/dots.svg deleted file mode 100644 index bf2b9026..00000000 --- a/home/obs/themes/Catppuccin/Light/dots.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/home/obs/themes/Catppuccin/Light/down.svg b/home/obs/themes/Catppuccin/Light/down.svg deleted file mode 100644 index d62efa42..00000000 --- a/home/obs/themes/Catppuccin/Light/down.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/home/obs/themes/Catppuccin/Light/entry-clear.svg b/home/obs/themes/Catppuccin/Light/entry-clear.svg deleted file mode 100644 index 43c9deb6..00000000 --- a/home/obs/themes/Catppuccin/Light/entry-clear.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/home/obs/themes/Catppuccin/Light/expand.svg b/home/obs/themes/Catppuccin/Light/expand.svg deleted file mode 100644 index 8b4837a4..00000000 --- a/home/obs/themes/Catppuccin/Light/expand.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/home/obs/themes/Catppuccin/Light/filter.svg b/home/obs/themes/Catppuccin/Light/filter.svg deleted file mode 100644 index ed6de819..00000000 --- a/home/obs/themes/Catppuccin/Light/filter.svg +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/home/obs/themes/Catppuccin/Light/interact.svg b/home/obs/themes/Catppuccin/Light/interact.svg deleted file mode 100644 index 806b0a09..00000000 --- a/home/obs/themes/Catppuccin/Light/interact.svg +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/home/obs/themes/Catppuccin/Light/left.svg b/home/obs/themes/Catppuccin/Light/left.svg deleted file mode 100644 index 4bd2ec88..00000000 --- a/home/obs/themes/Catppuccin/Light/left.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/home/obs/themes/Catppuccin/Light/locked.svg b/home/obs/themes/Catppuccin/Light/locked.svg deleted file mode 100644 index a30bc941..00000000 --- a/home/obs/themes/Catppuccin/Light/locked.svg +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/home/obs/themes/Catppuccin/Light/media-pause.svg b/home/obs/themes/Catppuccin/Light/media-pause.svg deleted file mode 100644 index 54f9df4f..00000000 --- a/home/obs/themes/Catppuccin/Light/media-pause.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/home/obs/themes/Catppuccin/Light/media/media_next.svg b/home/obs/themes/Catppuccin/Light/media/media_next.svg deleted file mode 100644 index 5e926721..00000000 --- a/home/obs/themes/Catppuccin/Light/media/media_next.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/home/obs/themes/Catppuccin/Light/media/media_pause.svg b/home/obs/themes/Catppuccin/Light/media/media_pause.svg deleted file mode 100644 index 54f9df4f..00000000 --- a/home/obs/themes/Catppuccin/Light/media/media_pause.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/home/obs/themes/Catppuccin/Light/media/media_play.svg b/home/obs/themes/Catppuccin/Light/media/media_play.svg deleted file mode 100644 index 6664825d..00000000 --- a/home/obs/themes/Catppuccin/Light/media/media_play.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/home/obs/themes/Catppuccin/Light/media/media_previous.svg b/home/obs/themes/Catppuccin/Light/media/media_previous.svg deleted file mode 100644 index 8727f495..00000000 --- a/home/obs/themes/Catppuccin/Light/media/media_previous.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/home/obs/themes/Catppuccin/Light/media/media_restart.svg b/home/obs/themes/Catppuccin/Light/media/media_restart.svg deleted file mode 100644 index b8761128..00000000 --- a/home/obs/themes/Catppuccin/Light/media/media_restart.svg +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/home/obs/themes/Catppuccin/Light/media/media_stop.svg b/home/obs/themes/Catppuccin/Light/media/media_stop.svg deleted file mode 100644 index f79552d9..00000000 --- a/home/obs/themes/Catppuccin/Light/media/media_stop.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/home/obs/themes/Catppuccin/Light/minus.svg b/home/obs/themes/Catppuccin/Light/minus.svg deleted file mode 100644 index d5369acd..00000000 --- a/home/obs/themes/Catppuccin/Light/minus.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/home/obs/themes/Catppuccin/Light/mute.svg b/home/obs/themes/Catppuccin/Light/mute.svg deleted file mode 100644 index 9a63c7ef..00000000 --- a/home/obs/themes/Catppuccin/Light/mute.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/home/obs/themes/Catppuccin/Light/no_sources.svg b/home/obs/themes/Catppuccin/Light/no_sources.svg deleted file mode 100644 index 154fcbd4..00000000 --- a/home/obs/themes/Catppuccin/Light/no_sources.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/home/obs/themes/Catppuccin/Light/plus.svg b/home/obs/themes/Catppuccin/Light/plus.svg deleted file mode 100644 index 149e6d01..00000000 --- a/home/obs/themes/Catppuccin/Light/plus.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/home/obs/themes/Catppuccin/Light/popout.svg b/home/obs/themes/Catppuccin/Light/popout.svg deleted file mode 100644 index afba03a2..00000000 --- a/home/obs/themes/Catppuccin/Light/popout.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/home/obs/themes/Catppuccin/Light/refresh.svg b/home/obs/themes/Catppuccin/Light/refresh.svg deleted file mode 100644 index 4871cb44..00000000 --- a/home/obs/themes/Catppuccin/Light/refresh.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/home/obs/themes/Catppuccin/Light/revert.svg b/home/obs/themes/Catppuccin/Light/revert.svg deleted file mode 100644 index 2d0aa4cf..00000000 --- a/home/obs/themes/Catppuccin/Light/revert.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/home/obs/themes/Catppuccin/Light/right.svg b/home/obs/themes/Catppuccin/Light/right.svg deleted file mode 100644 index 246a3ab9..00000000 --- a/home/obs/themes/Catppuccin/Light/right.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/home/obs/themes/Catppuccin/Light/save.svg b/home/obs/themes/Catppuccin/Light/save.svg deleted file mode 100644 index 4a05c053..00000000 --- a/home/obs/themes/Catppuccin/Light/save.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/home/obs/themes/Catppuccin/Light/settings/accessibility.svg b/home/obs/themes/Catppuccin/Light/settings/accessibility.svg deleted file mode 100644 index 1d884bc6..00000000 --- a/home/obs/themes/Catppuccin/Light/settings/accessibility.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/home/obs/themes/Catppuccin/Light/settings/advanced.svg b/home/obs/themes/Catppuccin/Light/settings/advanced.svg deleted file mode 100644 index 8e2d843d..00000000 --- a/home/obs/themes/Catppuccin/Light/settings/advanced.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/home/obs/themes/Catppuccin/Light/settings/audio.svg b/home/obs/themes/Catppuccin/Light/settings/audio.svg deleted file mode 100644 index 13f201d3..00000000 --- a/home/obs/themes/Catppuccin/Light/settings/audio.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/home/obs/themes/Catppuccin/Light/settings/general.svg b/home/obs/themes/Catppuccin/Light/settings/general.svg deleted file mode 100644 index 52a5d7f3..00000000 --- a/home/obs/themes/Catppuccin/Light/settings/general.svg +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/home/obs/themes/Catppuccin/Light/settings/hotkeys.svg b/home/obs/themes/Catppuccin/Light/settings/hotkeys.svg deleted file mode 100644 index d04531f2..00000000 --- a/home/obs/themes/Catppuccin/Light/settings/hotkeys.svg +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/home/obs/themes/Catppuccin/Light/settings/output.svg b/home/obs/themes/Catppuccin/Light/settings/output.svg deleted file mode 100644 index 3ab573cd..00000000 --- a/home/obs/themes/Catppuccin/Light/settings/output.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/home/obs/themes/Catppuccin/Light/settings/stream.svg b/home/obs/themes/Catppuccin/Light/settings/stream.svg deleted file mode 100644 index 85f0145c..00000000 --- a/home/obs/themes/Catppuccin/Light/settings/stream.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/home/obs/themes/Catppuccin/Light/settings/video.svg b/home/obs/themes/Catppuccin/Light/settings/video.svg deleted file mode 100644 index 1bad5618..00000000 --- a/home/obs/themes/Catppuccin/Light/settings/video.svg +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/home/obs/themes/Catppuccin/Light/sources/brush.svg b/home/obs/themes/Catppuccin/Light/sources/brush.svg deleted file mode 100644 index 077e0706..00000000 --- a/home/obs/themes/Catppuccin/Light/sources/brush.svg +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/home/obs/themes/Catppuccin/Light/sources/camera.svg b/home/obs/themes/Catppuccin/Light/sources/camera.svg deleted file mode 100644 index be12c1b4..00000000 --- a/home/obs/themes/Catppuccin/Light/sources/camera.svg +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/home/obs/themes/Catppuccin/Light/sources/default.svg b/home/obs/themes/Catppuccin/Light/sources/default.svg deleted file mode 100644 index c3d9db0f..00000000 --- a/home/obs/themes/Catppuccin/Light/sources/default.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/home/obs/themes/Catppuccin/Light/sources/gamepad.svg b/home/obs/themes/Catppuccin/Light/sources/gamepad.svg deleted file mode 100644 index d668a165..00000000 --- a/home/obs/themes/Catppuccin/Light/sources/gamepad.svg +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/home/obs/themes/Catppuccin/Light/sources/globe.svg b/home/obs/themes/Catppuccin/Light/sources/globe.svg deleted file mode 100644 index 5a753c2a..00000000 --- a/home/obs/themes/Catppuccin/Light/sources/globe.svg +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/home/obs/themes/Catppuccin/Light/sources/group.svg b/home/obs/themes/Catppuccin/Light/sources/group.svg deleted file mode 100644 index 99af8d34..00000000 --- a/home/obs/themes/Catppuccin/Light/sources/group.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/home/obs/themes/Catppuccin/Light/sources/image.svg b/home/obs/themes/Catppuccin/Light/sources/image.svg deleted file mode 100644 index 4f99a8cd..00000000 --- a/home/obs/themes/Catppuccin/Light/sources/image.svg +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/home/obs/themes/Catppuccin/Light/sources/media.svg b/home/obs/themes/Catppuccin/Light/sources/media.svg deleted file mode 100644 index 6664825d..00000000 --- a/home/obs/themes/Catppuccin/Light/sources/media.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/home/obs/themes/Catppuccin/Light/sources/microphone.svg b/home/obs/themes/Catppuccin/Light/sources/microphone.svg deleted file mode 100644 index b3caeb0d..00000000 --- a/home/obs/themes/Catppuccin/Light/sources/microphone.svg +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/home/obs/themes/Catppuccin/Light/sources/scene.svg b/home/obs/themes/Catppuccin/Light/sources/scene.svg deleted file mode 100644 index c2fc500b..00000000 --- a/home/obs/themes/Catppuccin/Light/sources/scene.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/home/obs/themes/Catppuccin/Light/sources/slideshow.svg b/home/obs/themes/Catppuccin/Light/sources/slideshow.svg deleted file mode 100644 index cf304426..00000000 --- a/home/obs/themes/Catppuccin/Light/sources/slideshow.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/home/obs/themes/Catppuccin/Light/sources/text.svg b/home/obs/themes/Catppuccin/Light/sources/text.svg deleted file mode 100644 index 6bacd741..00000000 --- a/home/obs/themes/Catppuccin/Light/sources/text.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/home/obs/themes/Catppuccin/Light/sources/window.svg b/home/obs/themes/Catppuccin/Light/sources/window.svg deleted file mode 100644 index 2f4659a5..00000000 --- a/home/obs/themes/Catppuccin/Light/sources/window.svg +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/home/obs/themes/Catppuccin/Light/sources/windowaudio.svg b/home/obs/themes/Catppuccin/Light/sources/windowaudio.svg deleted file mode 100644 index 2bbf7800..00000000 --- a/home/obs/themes/Catppuccin/Light/sources/windowaudio.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/home/obs/themes/Catppuccin/Light/trash.svg b/home/obs/themes/Catppuccin/Light/trash.svg deleted file mode 100644 index 86eeda7d..00000000 --- a/home/obs/themes/Catppuccin/Light/trash.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/home/obs/themes/Catppuccin/Light/up.svg b/home/obs/themes/Catppuccin/Light/up.svg deleted file mode 100644 index 67ccd46f..00000000 --- a/home/obs/themes/Catppuccin/Light/up.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/home/obs/themes/Catppuccin/Light/updown.svg b/home/obs/themes/Catppuccin/Light/updown.svg deleted file mode 100644 index 3c33fd76..00000000 --- a/home/obs/themes/Catppuccin/Light/updown.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/home/obs/themes/Catppuccin/Light/visible.svg b/home/obs/themes/Catppuccin/Light/visible.svg deleted file mode 100644 index fafc408a..00000000 --- a/home/obs/themes/Catppuccin/Light/visible.svg +++ /dev/null @@ -1,2 +0,0 @@ - -image/svg+xmlGnome Symbolic Icon ThemeGnome Symbolic Icon Theme diff --git a/home/waybar/style.css b/home/waybar/style.css deleted file mode 100644 index 2589b12a..00000000 --- a/home/waybar/style.css +++ /dev/null @@ -1,121 +0,0 @@ -/* -* -* Catppuccin Mocha palette -* Maintainer: rubyowo -* -*/ - -@define-color base #0d0e1c; -@define-color mantle #181825; -@define-color crust #11111b; - -@define-color text #cdd6f4; -@define-color subtext0 #a6adc8; -@define-color subtext1 #bac2de; - -@define-color surface0 #313244; -@define-color surface1 #45475a; -@define-color surface2 #585b70; - -@define-color overlay0 #6c7086; -@define-color overlay1 #7f849c; -@define-color overlay2 #9399b2; - -@define-color blue #89b4fa; -@define-color lavender #b4befe; -@define-color sapphire #74c7ec; -@define-color sky #89dceb; -@define-color teal #94e2d5; -@define-color green #a6e3a1; -@define-color yellow #f9e2af; -@define-color peach #fab387; -@define-color maroon #eba0ac; -@define-color red #f38ba8; -@define-color mauve #cba6f7; -@define-color pink #f5c2e7; -@define-color flamingo #f2cdcd; -@define-color rosewater #f5e0dc; - -/* -* Personal waybar config follows -*/ - -* { - all: unset; - font-size: 20px; - font-family: "Iosevka Nerd Font"; -} - -window { - background: transparent; -} - -window > box { - color: @text; - background: alpha(@base, 0.5); - margin: 10px 10px 0px; - padding: 0px; - border: 1px solid @lavender; - border-radius: 10px; -} - -tooltip { - color: @text; - /* Temp set alpha to 1.0 until I can sort out blurls issue */ - background: alpha(@base, 1); - border: 1px solid @lavender; - border-radius: 10px; - padding: 5px; - margin: 0px; -} - -#workspaces, -#window, -#mpris, -#pulseaudio, -#backlight, -#battery, -#clock, -#custom-notification, -#tray { - margin: 0px; - padding: 1px 5px; -} - -#workspaces, -#window, -#mpris, -#tray, -#custom-separator { - color: @text; -} - -#workspaces button { - background: transparent; - color: @text; - margin: 0px; - padding: 0px 5px; -} -#workspaces button.empty { - color: @surface2; -} -#workspaces button.active { - color: @lavender; -} -#workspaces button.urgent { - color: @red; -} - -#custom-notification { - color: @red; -} -#pulseaudio { - color: @green; -} -#clock { - color: @blue; -} -#backlight, -#battery { - color: @lavender; -} diff --git a/system/firefox.nix b/system/firefox.nix index b6294ec6..247239d8 100644 --- a/system/firefox.nix +++ b/system/firefox.nix @@ -53,11 +53,6 @@ installation_mode = "force_installed"; install_url = "https://addons.mozilla.org/firefox/downloads/latest/ublock-origin/latest.xpi"; }; - # Catppuccin Mocha (Lavender) theme - # "{8446b178-c865-4f5c-8ccc-1d7887811ae3}" = { - # installation_mode = "force_installed"; - # install_url = "https://addons.mozilla.org/firefox/downloads/latest/catppuccin-mocha-lavender-git/latest.xpi"; - # }; # Sweet-Dark theme # "{59f619c8-220b-4a27-8918-bf1537bc060a}" = { # installation_mode = "force_installed";