diff --git a/config/Kvantum/GruvboxMaterial/GruvboxMaterial.kvconfig b/config/Kvantum/GruvboxMaterial/GruvboxMaterial.kvconfig
deleted file mode 100644
index ffefe504a..000000000
--- a/config/Kvantum/GruvboxMaterial/GruvboxMaterial.kvconfig
+++ /dev/null
@@ -1,584 +0,0 @@
-[%General]
-author=ShelockH0, based on Graphite Dark by Vince Liuice and Gruvbox GTK by Fausto Korpsvart
-comment=An uncomplicated, warm and aesthetic gruvbox theme inspired by Gruvbox GTK Theme by Fausto Korpsvart
-x11drag=menubar_and_primary_toolbar
-alt_mnemonic=true
-left_tabs=true
-attach_active_tab=false
-mirror_doc_tabs=true
-group_toolbar_buttons=false
-toolbar_item_spacing=0
-toolbar_interior_spacing=2
-spread_progressbar=true
-composite=true
-menu_shadow_depth=6
-spread_menuitems=false
-tooltip_shadow_depth=2
-splitter_width=1
-scroll_width=14
-scroll_arrows=false
-scroll_min_extent=60
-slider_width=2
-slider_handle_width=23
-slider_handle_length=22
-tickless_slider_handle_size=22
-center_toolbar_handle=true
-check_size=16
-textless_progressbar=false
-progressbar_thickness=2
-menubar_mouse_tracking=true
-toolbutton_style=1
-double_click=false
-translucent_windows=false
-blurring=false
-popup_blurring=false
-vertical_spin_indicators=false
-spin_button_width=24
-fill_rubberband=false
-merge_menubar_with_toolbar=true
-small_icon_size=16
-large_icon_size=32
-button_icon_size=16
-toolbar_icon_size=16
-combo_as_lineedit=true
-animate_states=true
-button_contents_shift=false
-combo_menu=true
-hide_combo_checkboxes=true
-combo_focus_rect=false
-groupbox_top_label=true
-inline_spin_indicators=true
-joined_inactive_tabs=false
-layout_spacing=6
-layout_margin=9
-scrollbar_in_view=true
-transient_scrollbar=true
-transient_groove=false
-submenu_overlap=0
-tooltip_delay=0
-tree_branch_line=true
-no_window_pattern=false
-opaque=kaffeine,kmplayer,subtitlecomposer,kdenlive,vlc,smplayer,smplayer2,avidemux,avidemux2_qt4,avidemux3_qt4,avidemux3_qt5,kamoso,QtCreator,VirtualBox,trojita,dragon,digikam
-reduce_window_opacity=0
-respect_DE=true
-scrollable_menu=true
-submenu_delay=150
-no_inactiveness=false
-reduce_menu_opacity=0
-click_behavior=0
-contrast=1.00
-dialog_button_layout=0
-intensity=1.00
-saturation=1.00
-shadowless_popup=false
-drag_from_buttons=false
-menu_blur_radius=0
-tooltip_blur_radius=0
-
-[GeneralColors]
-window.color=#1D2021
-base.color=#1D2021
-alt.base.color=#282828
-button.color=#1D2021
-light.color=#504945
-mid.light.color=#3C3836
-dark.color=#141617
-mid.color=#282828
-highlight.color=#89B482
-inactive.highlight.color=#32361A
-text.color=#ddc7a1
-window.text.color=#ddc7a1
-button.text.color=#ddc7a1
-disabled.text.color=#ddc7a17F
-tooltip.text.color=#D4BE98
-highlight.text.color=#000000C3
-link.color=#7daea3
-link.visited.color=#d3869b
-progress.indicator.text.color=#ddc7a1
-
-[Hacks]
-transparent_ktitle_label=true
-transparent_dolphin_view=true
-transparent_pcmanfm_sidepane=true
-blur_translucent=true
-transparent_menutitle=true
-respect_darkness=true
-kcapacitybar_as_progressbar=true
-force_size_grip=true
-iconless_pushbutton=true
-iconless_menu=false
-disabled_icon_opacity=100
-lxqtmainmenu_iconsize=16
-normal_default_pushbutton=true
-single_top_toolbar=true
-tint_on_mouseover=0
-transparent_pcmanfm_view=true
-no_selection_tint=true
-transparent_arrow_button=true
-middle_click_scroll=false
-opaque_colors=false
-kinetic_scrolling=false
-scroll_jump_workaround=false
-centered_forms=false
-noninteger_translucency=false
-style_vertical_toolbars=false
-blur_only_active_window=true
-
-[BaseWidget]
-interior=true
-indicator.size=12
-frame=true
-frame.top=0
-frame.bottom=0
-frame.left=0
-frame.right=0
-frame.expansion=0
-text.margin=true
-text.margin.top=0
-text.margin.bottom=0
-text.margin.left=0
-text.margin.right=0
-text.bold=false
-text.shadow=0
-
-[PanelButtonCommand]
-frame=true
-frame.element=button
-frame.top=6
-frame.bottom=6
-frame.left=6
-frame.right=6
-interior=true
-interior.element=button
-indicator.size=8
-text.normal.color=#ddc7a1
-text.focus.color=#ddc7a1
-text.press.color=#ddc7a1
-text.toggle.color=#3C3836
-text.shadow=0
-text.margin=4
-text.iconspacing=4
-indicator.element=arrow
-frame.expansion=0
-
-[PanelButtonTool]
-inherits=PanelButtonCommand
-text.normal.color=#ddc7a1
-text.focus.color=#ddc7a1
-text.press.color=#ddc7a1
-text.toggle.color=#3C3836
-text.bold=false
-indicator.element=arrow
-indicator.size=0
-frame.expansion=0
-
-[ToolbarButton]
-frame=true
-frame.element=tbutton
-interior.element=tbutton
-frame.top=16
-frame.bottom=16
-frame.left=16
-frame.right=16
-indicator.element=tarrow
-text.normal.color=#ddc7a1
-text.focus.color=#ddc7a1
-text.press.color=#ddc7a1
-text.toggle.color=#ddc7a1
-text.bold=false
-frame.expansion=32
-
-[Dock]
-inherits=PanelButtonCommand
-interior.element=dock
-frame.element=dock
-frame.top=1
-frame.bottom=1
-frame.left=1
-frame.right=1
-text.normal.color=#ddc7a1
-
-[DockTitle]
-inherits=PanelButtonCommand
-frame=false
-interior=false
-text.normal.color=#ddc7a1
-text.focus.color=#ddc7a1
-text.bold=false
-
-[IndicatorSpinBox]
-inherits=PanelButtonCommand
-frame=true
-interior=true
-frame.top=2
-frame.bottom=2
-frame.left=2
-frame.right=2
-indicator.element=spin
-indicator.size=8
-text.normal.color=#ddc7a1
-text.margin.top=2
-text.margin.bottom=2
-text.margin.left=2
-text.margin.right=2
-
-[RadioButton]
-inherits=PanelButtonCommand
-frame=false
-interior.element=radio
-text.normal.color=#ddc7a1
-text.focus.color=#ddc7a1
-min_width=+0.3font
-min_height=+0.3font
-
-[CheckBox]
-inherits=PanelButtonCommand
-frame=false
-interior.element=checkbox
-text.normal.color=#ddc7a1
-text.focus.color=#ddc7a1
-min_width=+0.3font
-min_height=+0.3font
-
-[Focus]
-inherits=PanelButtonCommand
-frame=true
-frame.element=focus
-frame.top=2
-frame.bottom=2
-frame.left=2
-frame.right=2
-frame.patternsize=14
-
-[GenericFrame]
-inherits=PanelButtonCommand
-frame=true
-interior=false
-frame.element=common
-interior.element=common
-frame.top=1
-frame.bottom=1
-frame.left=1
-frame.right=1
-
-[LineEdit]
-inherits=PanelButtonCommand
-frame.element=lineedit
-interior.element=lineedit
-frame.top=6
-frame.bottom=6
-frame.left=6
-frame.right=6
-text.margin.top=2
-text.margin.bottom=2
-text.margin.left=2
-text.margin.right=2
-
-[ToolbarLineEdit]
-frame.element=lineedit
-interior.element=lineedit
-
-[DropDownButton]
-inherits=PanelButtonCommand
-indicator.element=arrow-down
-
-[IndicatorArrow]
-indicator.element=arrow
-indicator.size=8
-
-[ToolboxTab]
-inherits=PanelButtonCommand
-text.normal.color=#ddc7a1
-text.press.color=#ddc7a1
-text.focus.color=#ddc7a1
-
-[Tab]
-inherits=PanelButtonCommand
-interior.element=tab
-text.margin.left=8
-text.margin.right=8
-text.margin.top=0
-text.margin.bottom=0
-frame.element=tab
-indicator.element=tab
-indicator.size=22
-frame.top=8
-frame.bottom=8
-frame.left=8
-frame.right=8
-text.normal.color=#ddc7a1
-text.focus.color=#ddc7a1
-text.press.color=#ddc7a1
-text.toggle.color=#ddc7a1
-frame.expansion=0
-text.bold=false
-
-[TabFrame]
-inherits=PanelButtonCommand
-frame.element=tabframe
-interior.element=tabframe
-frame.top=6
-frame.bottom=6
-frame.left=6
-frame.right=6
-
-[TreeExpander]
-inherits=PanelButtonCommand
-indicator.size=8
-indicator.element=tree
-
-[HeaderSection]
-inherits=PanelButtonCommand
-interior.element=header
-frame.element=header
-frame.top=0
-frame.bottom=1
-frame.left=1
-frame.right=1
-text.normal.color=#ddc7a1
-text.focus.color=#ddc7a1
-text.press.color=#ddc7a1
-text.toggle.color=#ddc7a1
-frame.expansion=0
-
-[SizeGrip]
-indicator.element=resize-grip
-
-[Toolbar]
-inherits=PanelButtonCommand
-indicator.element=toolbar
-indicator.size=5
-text.margin=0
-interior.element=toolbar
-frame.element=toolbar
-text.normal.color=#ddc7a1
-text.focus.color=#ddc7a1
-text.press.color=#ddc7a1
-text.toggle.color=#ddc7a1
-frame.left=3
-frame.right=3
-frame.top=3
-frame.bottom=3
-frame.expansion=0
-
-[Slider]
-inherits=PanelButtonCommand
-frame.element=slider
-focusFrame=true
-interior.element=slider
-frame.top=3
-frame.bottom=3
-frame.left=3
-frame.right=3
-
-[SliderCursor]
-inherits=PanelButtonCommand
-frame=false
-interior.element=slidercursor
-
-[Progressbar]
-inherits=PanelButtonCommand
-frame.element=progress
-interior.element=progress
-text.margin=0
-text.normal.color=#ddc7a1
-text.focus.color=#ddc7a1
-text.press.color=#ddc7a1
-text.toggle.color=#ddc7a1
-text.bold=false
-frame.expansion=8
-
-[ProgressbarContents]
-inherits=PanelButtonCommand
-frame=true
-frame.element=progress-pattern
-interior.element=progress-pattern
-
-[ItemView]
-inherits=PanelButtonCommand
-text.margin=0
-frame.element=itemview
-interior.element=itemview
-frame.top=4
-frame.bottom=4
-frame.left=4
-frame.right=4
-text.margin.top=0
-text.margin.bottom=0
-text.margin.left=8
-text.margin.right=8
-text.normal.color=#ddc7a1
-text.focus.color=#ddc7a1
-text.press.color=#3C3836
-text.toggle.color=#ffffff
-min_width=+0.3font
-min_height=+0.3font
-frame.expansion=0
-
-[Splitter]
-indicator.size=48
-
-[Scrollbar]
-inherits=BaseWidget
-
-[ScrollbarGroove]
-inherits=BaseWidget
-interior=false
-frame.element=scrollbargroove
-frame.left=7
-frame.right=7
-frame.top=7
-frame.bottom=7
-
-[ScrollbarSlider]
-inherits=PanelButtonCommand
-frame.element=scrollbarslider
-interior=false
-frame.left=7
-frame.right=7
-frame.top=7
-frame.bottom=7
-
-[Menu]
-inherits=PanelButtonCommand
-frame.top=10
-frame.bottom=10
-frame.left=10
-frame.right=10
-frame.element=menu
-interior.element=menu
-text.normal.color=#ddc7a1
-text.shadow=false
-frame.expansion=0
-text.bold=false
-
-[MenuItem]
-inherits=PanelButtonCommand
-frame=true
-frame.element=menuitem
-interior.element=menuitem
-indicator.element=menuitem
-text.normal.color=#ddc7a1
-text.focus.color=#3C3836
-text.margin.top=0
-text.margin.bottom=0
-text.margin.left=6
-text.margin.right=6
-frame.top=4
-frame.bottom=4
-frame.left=4
-frame.right=4
-text.bold=false
-frame.expansion=0
-
-[MenuBar]
-inherits=PanelButtonCommand
-frame.element=menubar
-interior.element=menubar
-frame.bottom=0
-text.normal.color=#ddc7a1
-text.focus.color=#ddc7a1
-text.press.color=#ddc7a1
-text.toggle.color=#ddc7a1
-frame.expansion=0
-text.bold=false
-
-[MenuBarItem]
-inherits=PanelButtonCommand
-interior=true
-interior.element=menubaritem
-frame.element=menubaritem
-frame.top=2
-frame.bottom=2
-frame.left=2
-frame.right=2
-text.margin.left=4
-text.margin.right=4
-text.margin.top=0
-text.margin.bottom=0
-text.normal.color=#ddc7a1
-text.focus.color=#ddc7a1
-text.press.color=#ddc7a1
-text.toggle.color=#ddc7a1
-text.bold=false
-min_width=+0.3font
-min_height=+0.3font
-frame.expansion=0
-
-[TitleBar]
-inherits=PanelButtonCommand
-frame=false
-text.margin.top=2
-text.margin.bottom=2
-text.margin.left=2
-text.margin.right=2
-interior.element=titlebar
-indicator.size=16
-indicator.element=mdi
-text.normal.color=#D4BE98
-text.focus.color=#ddc7a1
-text.bold=false
-text.italic=true
-frame.expansion=0
-
-[ComboBox]
-inherits=PanelButtonCommand
-frame.element=combo
-interior.element=combo
-frame.top=6
-frame.bottom=6
-frame.left=6
-frame.right=6
-text.margin.top=2
-text.margin.bottom=2
-text.margin.left=2
-text.margin.right=2
-text.focus.color=#ddc7a1
-text.press.color=#ddc7a1
-text.toggle.color=#ddc7a1
-
-[GroupBox]
-inherits=GenericFrame
-frame=false
-text.shadow=0
-text.margin=0
-text.normal.color=#ddc7a1
-text.focus.color=#ddc7a1
-text.bold=false
-frame.expansion=0
-
-[TabBarFrame]
-inherits=GenericFrame
-frame=false
-frame.element=tabBarFrame
-interior=false
-frame.top=0
-frame.bottom=0
-frame.left=0
-frame.right=0
-
-[ToolTip]
-inherits=GenericFrame
-frame.top=6
-frame.bottom=6
-frame.left=6
-frame.right=6
-interior=true
-text.shadow=0
-text.margin=0
-interior.element=tooltip
-frame.element=tooltip
-frame.expansion=6
-
-[StatusBar]
-inherits=GenericFrame
-frame=false
-interior=false
-
-[Window]
-interior=true
-interior.element=window
-frame=true
-frame.element=window
-frame.bottom=10
-frame.top=10
diff --git a/config/Kvantum/GruvboxMaterial/GruvboxMaterial.svg b/config/Kvantum/GruvboxMaterial/GruvboxMaterial.svg
deleted file mode 100644
index 71d87119c..000000000
--- a/config/Kvantum/GruvboxMaterial/GruvboxMaterial.svg
+++ /dev/null
@@ -1,6696 +0,0 @@
-
-
diff --git a/config/Kvantum/catppuccin-mocha-red/catppuccin-mocha-red.kvconfig b/config/Kvantum/catppuccin-mocha-red/catppuccin-mocha-red.kvconfig
new file mode 100644
index 000000000..e30ecf53c
--- /dev/null
+++ b/config/Kvantum/catppuccin-mocha-red/catppuccin-mocha-red.kvconfig
@@ -0,0 +1,464 @@
+[%General]
+author=elkrien based on Arc Dark style
+comment=Catppuccin-Mocha-Red
+spread_menuitems=true
+left_tabs=true
+mirror_doc_tabs=true
+scroll_width=8
+attach_active_tab=true
+composite=true
+menu_shadow_depth=7
+tooltip_shadow_depth=0
+splitter_width=7
+check_size=16
+slider_width=4
+slider_handle_width=18
+slider_handle_length=18
+textless_progressbar=false
+menubar_mouse_tracking=true
+slim_toolbars=false
+toolbutton_style=1
+x11drag=menubar_and_primary_toolbar
+double_click=false
+translucent_windows=false
+blurring=false
+popup_blurring=true
+opaque=kaffeine,kmplayer,subtitlecomposer,kdenlive,vlc,smplayer,smplayer2,avidemux,avidemux2_qt4,avidemux3_qt4,avidemux3_qt5,kamoso,QtCreator,VirtualBox,trojita,dragon,digikam,qmplay2
+group_toolbar_buttons=false
+vertical_spin_indicators=false
+fill_rubberband=false
+spread_progressbar=true
+merge_menubar_with_toolbar=true
+small_icon_size=16
+large_icon_size=32
+button_icon_size=16
+scroll_arrows=false
+iconless_pushbutton=true
+toolbar_icon_size=16
+combo_as_lineedit=true
+button_contents_shift=false
+groupbox_top_label=true
+inline_spin_indicators=true
+joined_inactive_tabs=false
+layout_spacing=2
+submenu_overlap=0
+tooltip_delay=-1
+animate_states=false
+transient_scrollbar=true
+alt_mnemonic=true
+combo_menu=true
+layout_margin=4
+no_window_pattern=false
+respect_DE=true
+scroll_min_extent=36
+scrollable_menu=false
+scrollbar_in_view=false
+spin_button_width=16
+submenu_delay=250
+tree_branch_line=true
+progressbar_thickness=8
+click_behavior=0
+contrast=1.00
+dialog_button_layout=0
+drag_from_buttons=false
+hide_combo_checkboxes=false
+intensity=1.00
+no_inactiveness=false
+reduce_menu_opacity=0
+reduce_window_opacity=10
+saturation=1.00
+shadowless_popup=false
+transient_groove=false
+
+[GeneralColors]
+window.color=#1E1E2E
+base.color=#181825
+alt.base.color=#181825
+button.color=#313244
+light.color=#45475A
+mid.light.color=#45475A
+dark.color=#181825
+mid.color=#181825
+highlight.color=#F38BA8
+inactive.highlight.color=#F38BA8
+text.color=#CDD6F4
+window.text.color=#CDD6F4
+button.text.color=#CDD6F4
+disabled.text.color=#585B70
+tooltip.text.color=#CDD6F4
+highlight.text.color=#181825
+link.color=#F5E0DC
+link.visited.color=#89B4FA
+
+[ItemView]
+inherits=PanelButtonCommand
+frame.element=itemview
+interior.element=itemview
+frame=true
+interior=true
+text.iconspacing=3
+text.toggle.color=#181825
+
+[RadioButton]
+inherits=PanelButtonCommand
+frame=false
+interior.element=radio
+
+[CheckBox]
+inherits=PanelButtonCommand
+frame=false
+interior.element=checkbox
+
+[TreeExpander]
+indicator.element=tree
+indicator.size=8
+
+[ToolTip]
+frame.top=4
+frame.right=4
+frame.bottom=4
+frame.left=4
+frame=true
+
+[PanelButtonCommand]
+inherits=PanelButtonCommand
+interior.element=button
+frame.element=button
+text.normal.color=#CDD6F4
+text.focus.color=#CDD6F4
+text.press.color=#181825
+text.toggle.color=#181825
+
+[PanelButtonTool]
+inherits=PanelButtonCommand
+
+[DockTitle]
+inherits=PanelButtonCommand
+interior=false
+frame=false
+text.margin.top=5
+text.margin.bottom=5
+text.margin.left=5
+text.margin.right=5
+indicator.size=0
+
+[Dock]
+interior.element=toolbar
+frame.element=toolbar
+frame=true
+interior=true
+
+[GroupBox]
+inherits=PanelButtonCommand
+interior.element=tabframe
+interior=true
+frame=false
+
+[Focus]
+inherits=PanelButtonCommand
+frame=true
+frame.element=focus
+frame.top=1
+frame.bottom=1
+frame.left=1
+frame.right=1
+frame.patternsize=20
+
+[GenericFrame]
+inherits=PanelButtonCommand
+frame.element=common
+frame.top=1
+frame.bottom=1
+frame.left=1
+frame.right=1
+
+[Slider]
+inherits=PanelButtonCommand
+interior=true
+frame.element=slider
+interior.element=slider
+frame.top=3
+frame.bottom=3
+frame.left=3
+frame.right=3
+focusFrame=true
+
+[SliderCursor]
+inherits=PanelButtonCommand
+interior=true
+interior.element=slidercursor
+frame=false
+
+[LineEdit]
+inherits=PanelButtonCommand
+frame.element=lineedit
+interior.element=lineedit
+
+[IndicatorSpinBox]
+inherits=LineEdit
+frame.element=lineedit
+interior.element=lineedit
+frame.top=0
+frame.bottom=2
+frame.left=2
+frame.right=2
+indicator.size=8
+
+[DropDownButton]
+inherits=PanelButtonCommand
+frame.top=2
+frame.bottom=2
+frame.left=0
+frame.right=1
+indicator.size=8
+
+[ToolboxTab]
+inherits=PanelButtonCommand
+frame.element=tabframe
+frame.top=1
+frame.bottom=1
+frame.left=1
+frame.right=1
+
+[Tab]
+inherits=PanelButtonCommand
+interior.element=tab
+frame.element=tab
+frame.top=2
+frame.bottom=3
+frame.left=3
+frame.right=3
+indicator.size=10
+text.normal.color=#585B70
+text.focus.color=#CDD6F4
+text.press.color=#CDD6F4
+text.toggle.color=#CDD6F4
+focusFrame=true
+
+[TabBarFrame]
+inherits=GenericFrame
+frame=true
+frame.element=tabBarFrame
+interior=false
+frame.top=4
+frame.bottom=4
+frame.left=4
+frame.right=4
+
+[TabFrame]
+inherits=PanelButtonCommand
+frame.element=tabframe
+interior.element=tabframe
+
+[Dialog]
+inherits=TabBarFrame
+frame.element=tabframe
+interior=false
+frame=false
+frame.top=1
+frame.bottom=1
+frame.left=1
+frame.right=1
+
+[HeaderSection]
+inherits=PanelButtonCommand
+interior.element=header
+frame.element=header
+frame.top=0
+frame.bottom=1
+frame.left=1
+frame.right=1
+frame.expansion=0
+text.normal.color=#CDD6F4
+text.focus.color=#F38BA8
+text.press.color=#CDD6F4
+text.toggle.color=#CDD6F4
+indicator.element=harrow
+
+[SizeGrip]
+inherits=PanelButtonCommand
+frame=false
+interior=false
+indicator.element=resize-grip
+indicator.size=0
+
+[Toolbar]
+inherits=PanelButtonCommand
+interior.element=menubar
+frame.element=menubar
+frame=true
+frame.bottom=4
+frame.left=4
+frame.right=4
+text.normal.color=#CDD6F4
+text.focus.color=#CDD6F4
+text.press.color=#F38BA8
+text.toggle.color=#F38BA8
+text.bold=false
+
+[MenuBar]
+inherits=PanelButtonCommand
+frame.element=menubar
+interior.element=menubar
+frame.bottom=0
+text.normal.color=#CDD6F4
+frame.expansion=0
+text.bold=false
+
+[ToolbarButton]
+frame.element=tbutton
+interior.element=tbutton
+indicator.element=arrow
+text.normal.color=#CDD6F4
+text.focus.color=#CDD6F4
+text.press.color=#181825
+text.toggle.color=#181825
+text.bold=false
+
+[Scrollbar]
+inherits=PanelButtonCommand
+indicator.size=0
+interior=false
+frame=false
+
+[ScrollbarGroove]
+inherits=PanelButtonCommand
+interior=false
+frame=false
+
+[ScrollbarSlider]
+inherits=PanelButtonCommand
+interior=false
+frame.element=scrollbarslider
+frame.top=4
+frame.bottom=4
+frame.left=4
+frame.right=4
+
+[ProgressbarContents]
+inherits=PanelButtonCommand
+frame=true
+frame.element=progress-pattern
+interior.element=progress-pattern
+frame.top=2
+frame.bottom=2
+frame.left=2
+frame.right=2
+
+[Progressbar]
+inherits=PanelButtonCommand
+frame.element=progress
+interior.element=progress
+frame.top=2
+frame.bottom=2
+frame.left=2
+frame.right=2
+text.margin=0
+text.normal.color=#CDD6F4
+text.focus.color=#CDD6F4
+text.press.color=#181825
+text.toggle.color=#181825
+text.bold=false
+frame.expansion=18
+
+[RadioButton]
+inherits=PanelButtonCommand
+
+[Menu]
+frame.element=menu
+interior.element=menu
+inherits=PanelButtonCommand
+text.press.color=#181825
+text.toggle.color=#181825
+text.bold=false
+frame.top=3
+frame.bottom=3
+frame.left=3
+frame.right=3
+
+[MenuItem]
+inherits=PanelButtonCommand
+interior.element=menuitem
+indicator.size=8
+text.focus.color=#CDD6F4
+text.press.color=#CDD6F4
+
+[MenuBarItem]
+inherits=PanelButtonCommand
+interior.element=menubaritem
+frame=false
+text.margin.top=3
+text.margin.bottom=3
+text.margin.left=5
+text.margin.right=5
+
+[StatusBar]
+inherits=Toolbar
+frame.element=toolbar
+font.bold=true
+text.normal.color=#CDD6F4
+frame=true
+frame.top=0
+frame.bottom=0
+
+[TitleBar]
+inherits=PanelButtonCommand
+frame=false
+interior=false
+text.margin.top=2
+text.margin.bottom=2
+text.margin.left=3
+text.margin.right=3
+
+[ComboBox]
+inherits=PanelButtonCommand
+indicator.size=8
+frame.top=3
+frame.bottom=3
+frame.left=3
+frame.right=3
+text.margin.top=1
+text.margin.bottom=1
+text.margin.left=3
+text.margin.right=3
+text.toggle.color=#CDD6F4
+
+[ToolboxTab]
+inherits=PanelButtonCommand
+text.normal.color=#CDD6F4
+text.press.color=#CDD6F4
+text.focus.color=#CDD6F4
+
+[Hacks]
+transparent_dolphin_view=false
+blur_konsole=true
+transparent_ktitle_label=true
+transparent_menutitle=true
+respect_darkness=true
+kcapacitybar_as_progressbar=true
+force_size_grip=false
+iconless_pushbutton=true
+iconless_menu=false
+disabled_icon_opacity=100
+lxqtmainmenu_iconsize=0
+normal_default_pushbutton=true
+single_top_toolbar=false
+tint_on_mouseover=0
+transparent_pcmanfm_sidepane=true
+transparent_pcmanfm_view=false
+blur_translucent=true
+centered_forms=false
+kinetic_scrolling=false
+middle_click_scroll=false
+no_selection_tint=false
+noninteger_translucency=false
+style_vertical_toolbars=false
+blur_only_active_window=false
+
+[Window]
+interior=true
+interior.element=window
+frame.top=0
+frame.bottom=0
+frame.left=0
+frame.right=0
diff --git a/config/Kvantum/catppuccin-mocha-red/catppuccin-mocha-red.svg b/config/Kvantum/catppuccin-mocha-red/catppuccin-mocha-red.svg
new file mode 100644
index 000000000..d4ce1d4a3
--- /dev/null
+++ b/config/Kvantum/catppuccin-mocha-red/catppuccin-mocha-red.svg
@@ -0,0 +1,1958 @@
+
diff --git a/config/Kvantum/kvantum.kvconfig b/config/Kvantum/kvantum.kvconfig
index 63ebaf3d6..c3da0b725 100644
--- a/config/Kvantum/kvantum.kvconfig
+++ b/config/Kvantum/kvantum.kvconfig
@@ -1,2 +1,2 @@
[General]
-theme=GruvboxMaterial
+theme=catppuccin-mocha-red
diff --git a/config/fish/config.fish b/config/fish/config.fish
index fc86ec856..9b3361241 100644
--- a/config/fish/config.fish
+++ b/config/fish/config.fish
@@ -161,6 +161,8 @@ alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
# file management
+alias fm="yazi"
+alias flm="yazi"
alias cp='cp -iv'
alias mv='mv -iv'
alias rm='rm -vI'
@@ -170,9 +172,9 @@ alias mkdir='mkdir -pv'
# audio
alias mx='pulsemixer'
alias amx='alsamixer'
-alias mk='cmus'
-alias ms='cmus'
-alias music='cmus'
+alias mk='musikcube'
+alias ms='musikcube'
+alias music='musikcube'
# multimedia scripts
alias fli='flix-cli'
@@ -180,8 +182,8 @@ alias ani='ani-cli'
alias aniq='ani-cli -q'
# adding flags
-alias df='df -h' # human-readable sizes
-alias free='free -m' # show sizes in MB
+alias df='df -h'
+alias free='free -m'
# ps
alias psa="ps auxf"
@@ -233,7 +235,7 @@ alias wfi-off='nmcli radio wifi off'
alias blt='bluetoothctl'
# android emulator
-alias avd='QT_QPA_PLATFORM=xcb emulator -avd Pixel_6_Pro_API_35'
+alias avd='QT_QPA_PLATFORM=xcb emulator -avd Pixel_7_Pro_API_35'
alias avds='emulator -list-avds'
alias avde='QT_QPA_PLATFORM=xcb emulator -avd'
diff --git a/config/foot/foot.ini b/config/foot/foot.ini
index f0e782aa7..12d0f5813 100644
--- a/config/foot/foot.ini
+++ b/config/foot/foot.ini
@@ -83,25 +83,35 @@ blink=yes
[colors]
alpha=0.95
+foreground=cdd6f4
+background=1e1e2e
-background=1d2021
-foreground=fbf1c7
-regular0=282828
-regular1=cc241d
-regular2=98971a
-regular3=d79921
-regular4=458588
-regular5=b16286
-regular6=689d6a
-regular7=a89984
-bright0=928374
-bright1=fb4934
-bright2=b8bb26
-bright3=fabd2f
-bright4=83a598
-bright5=d3869b
-bright6=8ec07c
-bright7=ebdbb2
+regular0=45475a
+regular1=f38ba8
+regular2=a6e3a1
+regular3=f9e2af
+regular4=89b4fa
+regular5=f5c2e7
+regular6=94e2d5
+regular7=bac2de
+
+bright0=585b70
+bright1=f38ba8
+bright2=a6e3a1
+bright3=f9e2af
+bright4=89b4fa
+bright5=f5c2e7
+bright6=94e2d5
+bright7=a6adc8
+
+selection-foreground=cdd6f4
+selection-background=414356
+
+search-box-no-match=11111b f38ba8
+search-box-match=cdd6f4 313244
+
+jump-labels=11111b fab387
+urls=89b4fa
[csd]
# preferred=server
diff --git a/config/fuzzel/fuzzel.ini b/config/fuzzel/fuzzel.ini
index 5f19a07c9..1a2595a39 100644
--- a/config/fuzzel/fuzzel.ini
+++ b/config/fuzzel/fuzzel.ini
@@ -15,16 +15,16 @@ layer=top
exit-on-keyboard-focus-loss=yes
[colors]
-background=1d2021ff
-text=fbf1c7ff
-match=8ec07cff
-selection-match=1d2021ff
-selection=cc241dff
-selection-text=ebdbb2ff
-border=cc241dff
+background=1e1e2edd
+text=cdd6f4ff
+match=f38ba8ff
+selection=585b70ff
+selection-match=f38ba8ff
+selection-text=cdd6f4ff
+border=b4befeff
[border]
-width=2
+width=3
radius=0
[dmenu]
diff --git a/config/gtk-2.0/gtkrc-2.0 b/config/gtk-2.0/gtkrc-2.0
index db7418cd2..4a9d5d56e 100644
--- a/config/gtk-2.0/gtkrc-2.0
+++ b/config/gtk-2.0/gtkrc-2.0
@@ -1,7 +1,7 @@
-gtk-theme-name="Gruvbox-Material-Dark"
+gtk-theme-name="Catppuccin-Dark"
gtk-icon-theme-name="Papirus-Dark"
gtk-font-name="Inter 10"
-gtk-cursor-theme-name="Simp1e-Gruvbox-Dark"
+gtk-cursor-theme-name="Simp1e-Catppuccin-Mocha"
gtk-cursor-theme-size=0
gtk-toolbar-style=GTK_TOOLBAR_BOTH
gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR
diff --git a/config/gtk-3.0/settings.ini b/config/gtk-3.0/settings.ini
index d3cb8d8e8..39ad1f015 100644
--- a/config/gtk-3.0/settings.ini
+++ b/config/gtk-3.0/settings.ini
@@ -1,8 +1,8 @@
[Settings]
-gtk-theme-name=Gruvbox-Material-Dark
+gtk-theme-name=Catppuccin-Dark
gtk-icon-theme-name=Papirus-Dark
gtk-font-name=Inter 10
-gtk-cursor-theme-name=Simp1e-Gruvbox-Dark
+gtk-cursor-theme-name=Simp1e-Catppuccin-Mocha
gtk-cursor-theme-size=0
gtk-toolbar-style=GTK_TOOLBAR_BOTH
gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR
diff --git a/config/lvim/config.lua b/config/lvim/config.lua
index 458059f4a..a67e3e3a2 100644
--- a/config/lvim/config.lua
+++ b/config/lvim/config.lua
@@ -1,3 +1,28 @@
+-- neovide options
+vim.o.guifont = "mononoki Nerd Font:h12"
+vim.g.neovide_hide_mouse_when_typing = true
+vim.g.neovide_no_idle = true
+vim.g.neovide_confirm_quit = true
+vim.g.neovide_input_use_logo = true
+
+vim.g.neovide_cursor_antialiasing = true
+vim.g.neovide_cursor_animate_in_insert_mode = true
+vim.g.neovide_cursor_vfx_mode = "pixiedust"
+vim.g.neovide_cursor_vfx_particle_speed = 20.0
+
+vim.g.neovide_padding_top = 0
+vim.g.neovide_padding_bottom = 0
+vim.g.neovide_padding_right = 0
+vim.g.neovide_padding_left = 0
+
+-- Helper function for transparency formatting
+local alpha = function()
+ return string.format("%x", math.floor(255 * (vim.g.transparency or 0.98)))
+end
+vim.g.neovide_transparency = 0.95
+vim.g.transparency = 0.95
+vim.g.neovide_background_color = "#1D2021" .. alpha()
+
-- nvim options
vim.opt.shiftwidth = 4
vim.opt.tabstop = 4
@@ -14,14 +39,14 @@ lvim.use_icons = true
lvim.log.level = "info"
-- change theme settings
-lvim.colorscheme = "gruvbox"
-lvim.transparent_window = true
+lvim.colorscheme = "catppuccin-mocha"
+lvim.transparent_window = false
lvim.builtin.alpha.active = true
lvim.builtin.alpha.mode = "dashboard"
lvim.builtin.terminal.active = true
lvim.builtin.nvimtree.setup.view.side = "left"
lvim.builtin.nvimtree.setup.renderer.icons.show.git = true
-lvim.builtin.project.manual_mode = true
+lvim.builtin.project.manual_mode = false
lvim.builtin.treesitter.ensure_installed = {
"bash",
@@ -46,33 +71,7 @@ lvim.builtin.treesitter.ensure_installed = {
lvim.plugins = {
-- Colorschemes
{ "lunarvim/colorschemes" },
- { "ellisonleao/gruvbox.nvim",
- config = function()
- require("gruvbox").setup({
- undercurl = true,
- underline = true,
- bold = false,
- italic = {
- strings = true,
- comments = true,
- operators = false,
- folds = true,
- },
- strikethrough = true,
- invert_selection = false,
- invert_signs = false,
- invert_tabline = false,
- invert_intend_guides = false,
- inverse = true, -- invert background for search, diffs, statuslines and errors
- contrast = "hard", -- can be "hard", "soft" or empty string
- palette_overrides = {},
- overrides = {},
- dim_inactive = false,
- transparent_mode = true,
- })
- end
-
- },
+ { "catppuccin/nvim" },
-- Database UI (vim-dadbod)
{ "kristijanhusak/vim-dadbod-ui",
diff --git a/config/mako/config b/config/mako/config
index 384f51f0c..dfc971046 100644
--- a/config/mako/config
+++ b/config/mako/config
@@ -8,14 +8,11 @@ on-button-right=dismiss-all
# Style options
font=Mononoki Nerd Font 12
-background-color=#282828
-border-color=#cc241d
-text-color=#ebdbb2
width=450
height=130
margin=10
padding=15
-border-size=2
+border-size=3
icons=1
max-icon-size=32
icon-location=left
@@ -27,16 +24,25 @@ default-timeout=15000
layer=top
anchor=top-right
+# Colors
+background-color=#1e1e2e
+text-color=#cdd6f4
+border-color=#b4befe
+progress-color=over #313244
+
+[urgency=high]
+border-color=#fab387
+
[category=CHANGE_LAYOUT]
font=Mononoki Nerd Font 26
-background-color=#282828
-border-color=#cc241d
-text-color=#ebdbb2
+background-color=#1e1e2e
+text-color=#cdd6f4
+border-color=#b4befe
width=300
height=100
margin=300
padding=15
-border-size=0
+border-size=3
history=0
text-alignment=center
layer=top
diff --git a/config/mimeapps.list b/config/mimeapps.list
index d6adecf21..f63c067fd 100644
--- a/config/mimeapps.list
+++ b/config/mimeapps.list
@@ -1,24 +1,88 @@
-[Default Applications]
+[Added Associations]
image/=imv.desktop
-video/=mpv.desktop
-audio/=mpv.desktop
image/jpeg=imv.desktop
image/png=imv.desktop
image/gif=imv.desktop
+image/svg+xml=org.inkscape.Inkscape.desktop
application/vnd.comicbook+zip=org.pwmt.zathura-cb.desktop
application/pdf=org.pwmt.zathura-pdf-poppler.desktop
-image/svg+xml=org.inkscape.Inkscape.desktop
-video/x-matroska=mpv.desktop
-video/mp4=mpv.desktop
-image/webp=imv.desktop
-x-scheme-handler/jetbrains=jetbrains-toolbox.desktop
-
-[Added Associations]
-image/jpeg=imv.desktop;
-image/png=imv.desktop;
-image/gif=imv.desktop;
-application/vnd.comicbook+zip=org.pwmt.zathura-cb.desktop;
-application/pdf=org.pwmt.zathura-pdf-poppler.desktop;
-image/svg+xml=org.inkscape.Inkscape.desktop;
+application/x-matroska=mpv.desktop;
+video/3gp=mpv.desktop;
+video/3gpp=mpv.desktop;
+video/3gpp2=mpv.desktop;
+video/avi=mpv.desktop;
+video/divx=mpv.desktop;
+video/dv=mpv.desktop;
+video/fli=mpv.desktop;
+video/flv=mpv.desktop;
+video/mp2t=mpv.desktop;
+video/mp4=mpv.desktop;
+video/mp4v-es=mpv.desktop;
+video/mpeg=mpv.desktop;
+video/msvideo=mpv.desktop;
+video/ogg=mpv.desktop;
+video/quicktime=mpv.desktop;
+video/vnd.divx=mpv.desktop;
+video/vnd.mpegurl=mpv.desktop;
+video/vnd.rn-realvideo=mpv.desktop;
+video/webm=mpv.desktop;
+video/x-avi=mpv.desktop;
+video/x-flv=mpv.desktop;
+video/x-m4v=mpv.desktop;
video/x-matroska=mpv.desktop;
-image/webp=imv.desktop;
+video/x-mpeg2=mpv.desktop;
+video/x-ms-asf=mpv.desktop;
+video/x-ms-wmv=mpv.desktop;
+video/x-ms-wmx=mpv.desktop;
+video/x-msvideo=mpv.desktop;
+video/x-ogm=mpv.desktop;
+video/x-ogm+ogg=mpv.desktop;
+video/x-theora=mpv.desktop;
+video/x-theora+ogg=mpv.desktop;
+x-scheme-handler/http=com.brave.Browser.desktop;
+x-scheme-handler/https=com.brave.Browser.desktop;
+
+[Default Applications]
+image/=imv.desktop
+image/jpeg=imv.desktop
+image/png=imv.desktop
+image/gif=imv.desktop
+image/svg+xml=org.inkscape.Inkscape.desktop
+application/vnd.comicbook+zip=org.pwmt.zathura-cb.desktop
+application/pdf=org.pwmt.zathura-pdf-poppler.desktop
+application/x-matroska=mpv.desktop;
+video/3gp=mpv.desktop;
+video/3gpp=mpv.desktop;
+video/3gpp2=mpv.desktop;
+video/avi=mpv.desktop;
+video/divx=mpv.desktop;
+video/dv=mpv.desktop;
+video/fli=mpv.desktop;
+video/flv=mpv.desktop;
+video/mp2t=mpv.desktop;
+video/mp4=mpv.desktop;
+video/mp4v-es=mpv.desktop;
+video/mpeg=mpv.desktop;
+video/msvideo=mpv.desktop;
+video/ogg=mpv.desktop;
+video/quicktime=mpv.desktop;
+video/vnd.divx=mpv.desktop;
+video/vnd.mpegurl=mpv.desktop;
+video/vnd.rn-realvideo=mpv.desktop;
+video/webm=mpv.desktop;
+video/x-avi=mpv.desktop;
+video/x-flv=mpv.desktop;
+video/x-m4v=mpv.desktop;
+video/x-matroska=mpv.desktop;
+video/x-mpeg2=mpv.desktop;
+video/x-ms-asf=mpv.desktop;
+video/x-ms-wmv=mpv.desktop;
+video/x-ms-wmx=mpv.desktop;
+video/x-msvideo=mpv.desktop;
+video/x-ogm=mpv.desktop;
+video/x-ogm+ogg=mpv.desktop;
+video/x-theora=mpv.desktop;
+video/x-theora+ogg=mpv.desktop;
+x-scheme-handler/http=com.brave.Browser.desktop;
+x-scheme-handler/https=com.brave.Browser.desktop;
+x-scheme-handler/jetbrains=jetbrains-toolbox.desktop
diff --git a/config/musikcube/hotkeys.json b/config/musikcube/hotkeys.json
new file mode 100644
index 000000000..914c527c6
--- /dev/null
+++ b/config/musikcube/hotkeys.json
@@ -0,0 +1,68 @@
+{
+ "browse_category_filter": "^F",
+ "browse_playlists_delete": "KEY_DC",
+ "browse_playlists_new": "M-n",
+ "browse_playlists_rename": "M-r",
+ "browse_playlists_save": "M-s",
+ "context_menu": "M-enter",
+ "hotkeys_backup": "M-b",
+ "hotkeys_reset_to_default": "M-r",
+ "key_down": "j",
+ "key_end": "KEY_END",
+ "key_home": "KEY_HOME",
+ "key_left": "h",
+ "key_page_down": "KEY_NPAGE",
+ "key_page_up": "KEY_PPAGE",
+ "key_right": "l",
+ "key_up": "k",
+ "lyrics_retry": "r",
+ "metadata_rescan": "^R",
+ "navigate_console": "`",
+ "navigate_hotkeys": "?",
+ "navigate_jump_to_playing": "x",
+ "navigate_library": "a",
+ "navigate_library_album_artists": "4",
+ "navigate_library_browse": "b",
+ "navigate_library_browse_albums": "2",
+ "navigate_library_browse_artists": "1",
+ "navigate_library_browse_directories": "d",
+ "navigate_library_browse_genres": "3",
+ "navigate_library_choose_category": "6",
+ "navigate_library_filter": "f",
+ "navigate_library_play_queue": "n",
+ "navigate_library_playlists": "5",
+ "navigate_library_tracks": "t",
+ "navigate_lyrics": "^L",
+ "navigate_settings": "s",
+ "play_queue_clear": "X",
+ "play_queue_delete": "KEY_DC",
+ "play_queue_hot_swap": "M-a",
+ "play_queue_move_down": "M-down",
+ "play_queue_move_up": "M-up",
+ "play_queue_playlist_delete": "M-x",
+ "play_queue_playlist_load": "M-l",
+ "play_queue_playlist_rename": "M-r",
+ "play_queue_playlist_save": "M-s",
+ "playback_next": "M-l",
+ "playback_previous": "M-j",
+ "playback_seek_back": "u",
+ "playback_seek_back_proportional": "y",
+ "playback_seek_forward": "o",
+ "playback_seek_forward_proportional": "p",
+ "playback_stop": "^X",
+ "playback_toggle_mute": "m",
+ "playback_toggle_pause": "^P",
+ "playback_toggle_repeat": ".",
+ "playback_toggle_shuffle": ",",
+ "playback_volume_down": "M-k",
+ "playback_volume_up": "M-i",
+ "search_input_toggle_match_type": "M-m",
+ "show_equalizer": "^E",
+ "toggle_visualizer": "v",
+ "track_list_change_sort_order": "M-s",
+ "track_list_next_group": "]",
+ "track_list_play_from_top": "M-P",
+ "track_list_previous_group": "[",
+ "track_list_rate_track": "r",
+ "view_refresh": "KEY_F(5)"
+}
\ No newline at end of file
diff --git a/config/sway/modules/binds b/config/sway/modules/binds
index c9ea32d6a..bbc14f254 100644
--- a/config/sway/modules/binds
+++ b/config/sway/modules/binds
@@ -14,8 +14,8 @@ set $office flatpak run org.libreoffice.LibreOffice
set $notes joplin-desktop
set $browser flatpak run com.brave.Browser
set $file foot -T yazi -a yazi yazi
-set $editor foot -T lunarvim -a lunarvim $HOME/.local/bin/lvim
-set $music foot -T cmus -a cmus cmus
+set $editor zed
+set $music foot -T musikcube -a musikcube musikcube
set $rss foot -T newsboat -a newsboat newsboat
set $ani-cli foot -T ani-cli -a ani-cli ani-cli
set $ytfzf foot -T ytfzf -a ytfzf ytfzf -flstT chafa
diff --git a/config/sway/modules/rules b/config/sway/modules/rules
index cfcc1ff58..035f318b4 100644
--- a/config/sway/modules/rules
+++ b/config/sway/modules/rules
@@ -109,5 +109,7 @@ for_window {
[title="Wine System Tray"] floating enable; kill
[title="Android Emulator - *"] floating enable; border normal
[title="Emulator" window_type="utility"] move scratchpad
- [app_id="brave-nngceckbapebfimnlniiiahkandclblb-Default"] floating enable; border normal
+ [app_id="brave-nngceckbapebfimnlniiiahkandclblb-Default"] floating enable
+ [app_id="xdg-desktop-portal-gtk"] floating enable
+ [app_id="com.nextcloud.desktopclient.nextcloud"] floating enable
}
diff --git a/config/sway/modules/theme b/config/sway/modules/theme
index cda270e93..dbe0ed793 100644
--- a/config/sway/modules/theme
+++ b/config/sway/modules/theme
@@ -2,24 +2,40 @@
font pango: Mononoki Nerd Font 12
# Color scheme (Gruvbox dark)
-set $color_normal_white #a89984
-set $color_bright_white #ebdbb2
-set $color_normal_gray #282828
-set $color_bright_gray #665c54
-set $color_bright_yellow #d79921
-set $color_normal_black #1d2021
-set $color_unused #ff0000
-set $color_normal_red #cc241d
-set $color_normal_teal #689d6a
-set $color_normal_green #98971a
+set $rosewater #f5e0dc
+set $flamingo #f2cdcd
+set $pink #f5c2e7
+set $mauve #cba6f7
+set $red #f38ba8
+set $maroon #eba0ac
+set $peach #fab387
+set $yellow #f9e2af
+set $green #a6e3a1
+set $teal #94e2d5
+set $sky #89dceb
+set $sapphire #74c7ec
+set $blue #89b4fa
+set $lavender #b4befe
+set $text #cdd6f4
+set $subtext1 #bac2de
+set $subtext0 #a6adc8
+set $overlay2 #9399b2
+set $overlay1 #7f849c
+set $overlay0 #6c7086
+set $surface2 #585b70
+set $surface1 #45475a
+set $surface0 #313244
+set $base #1e1e2e
+set $mantle #181825
+set $crust #11111b
-# Title bar colors
-# Colors border background text indicator child_border
-client.focused $color_normal_red $color_bright_gray $color_bright_white $color_normal_teal $color_normal_red
-client.focused_inactive $color_bright_gray $color_bright_gray $color_bright_white $color_normal_green $color_bright_gray
-client.unfocused $color_bright_gray $color_normal_gray $color_normal_white $color_normal_green $color_bright_gray
-client.urgent $color_bright_yellow $color_bright_yellow $color_normal_black $color_unused $color_unused
-client.placeholder $color_unused $color_unused $color_unused $color_unused $color_unused
+# target title bg text indicator border
+client.focused $lavender $base $text $rosewater $lavender
+client.focused_inactive $overlay0 $base $text $rosewater $overlay0
+client.unfocused $overlay0 $base $text $rosewater $overlay0
+client.urgent $peach $base $peach $overlay0 $peach
+client.placeholder $overlay0 $base $text $overlay0 $overlay0
+client.background $base
# Window borders
default_border pixel 3
@@ -30,9 +46,9 @@ gaps inner 5
# gsettings
exec gsettings set org.gnome.desktop.interface {
- gtk-theme 'Gruvbox-Material-Dark'
+ gtk-theme 'Catppuccin-Dark'
icon-theme 'Papirus-Dark'
- cursor-theme 'Simp1e-Gruvbox-Dark'
+ cursor-theme 'Simp1e-Catppuccin-Mocha'
font-name 'Inter 10'
document-font-name 'Liberation Serif 12'
monospace-font-name 'Mononoki Nerd Font 12'
diff --git a/config/sway/scripts/idle b/config/sway/scripts/idle
index bd3e97182..5fc457ccd 100755
--- a/config/sway/scripts/idle
+++ b/config/sway/scripts/idle
@@ -1,6 +1,6 @@
#!/usr/bin/env bash
-lockcmd="swaylock -f -i '$HOME/.config/sway/wallpaper/locked.*'"
+lockcmd="swaylock -f -C '$HOME/.config/sway/swaylock/config' -i '$HOME/.config/sway/wallpaper/locked.*'"
screenoff="swaymsg 'output * power off'"
screenon="swaymsg 'output * power on'"
diff --git a/config/sway/scripts/init b/config/sway/scripts/init
index 18b807342..c92ab4c82 100755
--- a/config/sway/scripts/init
+++ b/config/sway/scripts/init
@@ -22,10 +22,10 @@ export GTK_CSD=0
# GTK & cursor stuff
export XCURSOR_PATH="$XDG_DATA_HOME/icons/"
-export XCURSOR_THEME="Simp1e-Gruvbox-Dark"
-export GTK_THEME="Gruvbox-Material-Dark"
+export XCURSOR_THEME="Simp1e-Catppucin-Mocha"
+export GTK_THEME="Catppuccin-Dark"
export GTK_ICON_THEME="Papirus-Dark"
-export GTK_CURSOR_THEME="Simp1e-Gruvbox-Dark"
+export GTK_CURSOR_THEME="Simp1e-Catppucin-Mocha"
# User defined enviroment variables
export RUNNER="fuzzel --dmenu"
diff --git a/config/sway/swaylock/config b/config/sway/swaylock/config
new file mode 100644
index 000000000..4bb7e6cac
--- /dev/null
+++ b/config/sway/swaylock/config
@@ -0,0 +1,46 @@
+font=Mononoki Nerd Font
+
+clock
+timestr=%R
+datestr=%x
+
+fade-in=0.2
+
+effect-blur=20x2
+#effect-greyscale
+effect-scale=0.3
+
+indicator
+indicator-radius=100
+indicator-thickness=10
+indicator-caps-lock
+
+color=1e1e2e
+bs-hl-color=f5e0dc
+caps-lock-bs-hl-color=f5e0dc
+caps-lock-key-hl-color=a6e3a1
+inside-color=00000000
+inside-clear-color=00000000
+inside-caps-lock-color=00000000
+inside-ver-color=00000000
+inside-wrong-color=00000000
+key-hl-color=a6e3a1
+layout-bg-color=00000000
+layout-border-color=00000000
+layout-text-color=cdd6f4
+line-color=00000000
+line-clear-color=00000000
+line-caps-lock-color=00000000
+line-ver-color=00000000
+line-wrong-color=00000000
+ring-color=b4befe
+ring-clear-color=f5e0dc
+ring-caps-lock-color=fab387
+ring-ver-color=89b4fa
+ring-wrong-color=eba0ac
+separator-color=00000000
+text-color=cdd6f4
+text-clear-color=f5e0dc
+text-caps-lock-color=fab387
+text-ver-color=89b4fa
+text-wrong-color=eba0ac
diff --git a/config/sway/wallpaper/background.png b/config/sway/wallpaper/background.png
index 00d66341a..52c9029d8 100644
Binary files a/config/sway/wallpaper/background.png and b/config/sway/wallpaper/background.png differ
diff --git a/config/sway/wallpaper/locked.png b/config/sway/wallpaper/locked.png
index 00d66341a..52c9029d8 100644
Binary files a/config/sway/wallpaper/locked.png and b/config/sway/wallpaper/locked.png differ
diff --git a/config/waybar/style.css b/config/waybar/style.css
index 6d8f0d95d..4c24f3133 100644
--- a/config/waybar/style.css
+++ b/config/waybar/style.css
@@ -1,34 +1,25 @@
/* =====================================
- Colors (Gruvbox theme)
+ Colors (Catppuccin Mocha)
===================================== */
-@define-color black #1d2021;
-@define-color red #cc241d;
-@define-color green #98971a;
-@define-color yellow #d79921;
-@define-color orange #fe8019;
-@define-color blue #458588;
-@define-color purple #b16286;
-@define-color aqua #689d6a;
-@define-color gray #a89984;
-/* Brighter variants */
-@define-color brgray #928374;
-@define-color brred #fb4934;
-@define-color brgreen #b8bb26;
-@define-color bryellow #fabd2f;
-@define-color brblue #83a598;
-@define-color brpurple #d3869b;
-@define-color braqua #8ec07c;
-@define-color white #ebdbb2;
-@define-color bg2 #504945;
-/* Darker variants */
-@define-color drred #9d0006;
-@define-color drgreen #79740e;
-@define-color drpurple #8f3f71;
-@define-color drorange #af3a03;
-@define-color drgray #3c3836;
-@define-color drblue #076678;
-@define-color draqua #427b58;
-@define-color dryellow #b57614;
+@define-color white #cdd6f4;
+@define-color black #1e1e2e;
+@define-color red #e78284;
+@define-color green #a6d189;
+@define-color yellow #e5c890;
+@define-color orange #ef9f76;
+@define-color blue #8caaee;
+@define-color purple #ca9ee6;
+@define-color aqua #81c8be;
+@define-color gray #313244;
+/* Brigher variants */
+@define-color brred #f38ba8;
+@define-color brgreen #a6e3a1;
+@define-color brpurple #cba6f7;
+@define-color brorange #fab387;
+@define-color brgray #45475a;
+@define-color brblue #89b4fa;
+@define-color braqua #94e2d5;
+@define-color bryellow #f9e2af;
/* =====================================
Color Definitions for Modules
@@ -37,16 +28,16 @@
@define-color unfocused @braqua;
@define-color focused @red;
@define-color inactive @brgray;
-@define-color clock @drpurple;
-@define-color monitor @drblue;
-@define-color language @draqua;
-@define-color idle @drgreen;
-@define-color powerprofile @drgreen;
-@define-color battery @drgreen;
-@define-color volume @dryellow;
-@define-color backlight @drorange;
-@define-color network @drred;
-@define-color wbackground rgba(29, 32, 33, 0.95);
+@define-color clock @purple;
+@define-color monitor @blue;
+@define-color language @aqua;
+@define-color idle @green;
+@define-color powerprofile @green;
+@define-color battery @green;
+@define-color volume @yellow;
+@define-color backlight @orange;
+@define-color network @red;
+@define-color wbackground rgba(30, 30, 46, 0.90);
/* =====================================
Keyframes
@@ -108,7 +99,7 @@ window#waybar {
}
#workspaces button.focused {
- color: @white;
+ color: @black;
background: @focused;
}
@@ -123,13 +114,14 @@ window#waybar {
#workspaces button:hover {
background: @yellow;
- color: @white;
+ color: @black;
}
/* =====================================
Mode Module
===================================== */
#mode {
+ color: @black;
background-color: @red;
border-bottom: 3px solid @white;
padding: 3px;
@@ -173,7 +165,7 @@ window#waybar {
#network,
#bluetooth,
#clock {
- color: @white;
+ color: @black;
padding-left: 4px;
}
diff --git a/config/yazi/theme.toml b/config/yazi/theme.toml
index a514f6fc5..8ccb2d262 100644
--- a/config/yazi/theme.toml
+++ b/config/yazi/theme.toml
@@ -1,146 +1,698 @@
-# vim:fileencoding=utf-8:foldmethod=marker
-
-# : Manager {{{
-
[manager]
-cwd = { fg = "#83a598" }
+cwd = { fg = "#94e2d5" }
# Hovered
-hovered = { fg = "#282828", bg = "#83a598" }
+hovered = { fg = "#1e1e2e", bg = "#89b4fa" }
preview_hovered = { underline = true }
# Find
-find_keyword = { fg = "#b8bb26", italic = true }
-find_position = { fg = "#fe8019", bg = "reset", italic = true }
+find_keyword = { fg = "#f9e2af", italic = true }
+find_position = { fg = "#f5c2e7", bg = "reset", italic = true }
# Marker
-marker_selected = { fg = "#b8bb26", bg = "#b8bb26" }
-marker_copied = { fg = "#b8bb26", bg = "#b8bb26" }
-marker_cut = { fg = "#fb4934", bg = "#fb4934" }
+marker_copied = { fg = "#a6e3a1", bg = "#a6e3a1" }
+marker_cut = { fg = "#f38ba8", bg = "#f38ba8" }
+marker_selected = { fg = "#89b4fa", bg = "#89b4fa" }
# Tab
-tab_active = { fg = "#282828", bg = "#504945" }
-tab_inactive = { fg = "#a89984", bg = "#3c3836" }
+tab_active = { fg = "#1e1e2e", bg = "#cdd6f4" }
+tab_inactive = { fg = "#cdd6f4", bg = "#45475a" }
tab_width = 1
+# Count
+count_copied = { fg = "#1e1e2e", bg = "#a6e3a1" }
+count_cut = { fg = "#1e1e2e", bg = "#f38ba8" }
+count_selected = { fg = "#1e1e2e", bg = "#89b4fa" }
+
# Border
border_symbol = "│"
-border_style = { fg = "#665c54" }
+border_style = { fg = "#7f849c" }
# Highlighting
-# syntect_theme = "~/.config/yazi/Gruvbox-Dark.tmTheme"
-
-# : }}}
-
-
-# : Status {{{
+syntect_theme = "~/.config/yazi/Catppuccin-mocha.tmTheme"
[status]
-separator_open = ""
-separator_close = ""
-separator_style = { fg = "#3c3836", bg = "#3c3836" }
+separator_open = ""
+separator_close = ""
+separator_style = { fg = "#45475a", bg = "#45475a" }
# Mode
-mode_normal = { fg = "#282828", bg = "#A89984", bold = true }
-mode_select = { fg = "#282828", bg = "#b8bb26", bold = true }
-mode_unset = { fg = "#282828", bg = "#d3869b", bold = true }
+mode_normal = { fg = "#1e1e2e", bg = "#89b4fa", bold = true }
+mode_select = { fg = "#1e1e2e", bg = "#a6e3a1", bold = true }
+mode_unset = { fg = "#1e1e2e", bg = "#f2cdcd", bold = true }
# Progress
-progress_label = { fg = "#ebdbb2", bold = true }
-progress_normal = { fg = "#504945", bg = "#3c3836" }
-progress_error = { fg = "#fb4934", bg = "#3c3836" }
+progress_label = { fg = "#ffffff", bold = true }
+progress_normal = { fg = "#89b4fa", bg = "#45475a" }
+progress_error = { fg = "#f38ba8", bg = "#45475a" }
# Permissions
-permissions_t = { fg = "#504945" }
-permissions_r = { fg = "#b8bb26" }
-permissions_w = { fg = "#fb4934" }
-permissions_x = { fg = "#b8bb26" }
-permissions_s = { fg = "#665c54" }
-
-# : }}}
-
-
-# : Input {{{
+permissions_t = { fg = "#89b4fa" }
+permissions_r = { fg = "#f9e2af" }
+permissions_w = { fg = "#f38ba8" }
+permissions_x = { fg = "#a6e3a1" }
+permissions_s = { fg = "#7f849c" }
[input]
-border = { fg = "#bdae93" }
+border = { fg = "#89b4fa" }
title = {}
value = {}
selected = { reversed = true }
-# : }}}
-
-
-# : Select {{{
-
[select]
-border = { fg = "#504945" }
-active = { fg = "#fe8019" }
+border = { fg = "#89b4fa" }
+active = { fg = "#f5c2e7" }
inactive = {}
-# : }}}
-
-
-# : Tasks {{{
-
[tasks]
-border = { fg = "#504945" }
+border = { fg = "#89b4fa" }
title = {}
hovered = { underline = true }
-# : }}}
-
-
-# : Which {{{
-
[which]
-mask = { bg = "#3c3836" }
-cand = { fg = "#83a598" }
-rest = { fg = "#928374" }
-desc = { fg = "#fe8019" }
+mask = { bg = "#313244" }
+cand = { fg = "#94e2d5" }
+rest = { fg = "#9399b2" }
+desc = { fg = "#f5c2e7" }
separator = " "
-separator_style = { fg = "#504945" }
-
-# : }}}
-
-
-# : Help {{{
+separator_style = { fg = "#585b70" }
[help]
-on = { fg = "#fe8019" }
-exec = { fg = "#83a598" }
-desc = { fg = "#928374" }
-hovered = { bg = "#504945", bold = true }
-footer = { fg = "#3c3836", bg = "#a89984" }
-
-# : }}}
-
-
-# : File-specific styles {{{
+on = { fg = "#f5c2e7" }
+exec = { fg = "#94e2d5" }
+desc = { fg = "#9399b2" }
+hovered = { bg = "#585b70", bold = true }
+footer = { fg = "#45475a", bg = "#cdd6f4" }
[filetype]
rules = [
- # Images
- { mime = "image/*", fg = "#83a598" },
+ # Media
+ { mime = "image/*", fg = "#94e2d5" },
+ { mime = "{audio,video}/*", fg = "#f9e2af" },
- # Videos
- { mime = "video/*", fg = "#b8bb26" },
- { mime = "audio/*", fg = "#b8bb26" },
+ # Archives
+ { mime = "application/{,g}zip", fg = "#f5c2e7" },
+ { mime = "application/x-{tar,bzip*,7z-compressed,xz,rar}", fg = "#f5c2e7" },
- # Archives
- { mime = "application/zip", fg = "#fe8019" },
- { mime = "application/gzip", fg = "#fe8019" },
- { mime = "application/x-tar", fg = "#fe8019" },
- { mime = "application/x-bzip", fg = "#fe8019" },
- { mime = "application/x-bzip2", fg = "#fe8019" },
- { mime = "application/x-7z-compressed", fg = "#fe8019" },
- { mime = "application/x-rar", fg = "#fe8019" },
-
- # Fallback
- { name = "*", fg = "#a89984" },
- { name = "*/", fg = "#83a598" }
+ # Fallback
+ { name = "*", fg = "#cdd6f4" },
+ { name = "*/", fg = "#89b4fa" }
]
-# : }}}
+[icon]
+files = [
+ { name = "gulpfile.js", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = ".babelrc", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "copying.lesser", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = ".npmrc", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "docker-compose.yml", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = "svelte.config.js", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "copying", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "prettier.config.ts", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = "gruntfile.babel.js", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = ".SRCINFO", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = ".xinitrc", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "docker-compose.yaml", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = "nuxt.config.ts", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "build", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = ".editorconfig", text = "", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
+ { name = "nuxt.config.mjs", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = ".gitlab-ci.yml", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "PKGBUILD", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = ".bash_profile", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = ".bashrc", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "compose.yml", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = "eslint.config.cjs", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "go.mod", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = ".mailmap", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "gtkrc", text = "", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
+ { name = "go.work", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "justfile", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "kritadisplayrc", text = "", fg_dark = "#cba6f7", fg_light = "#cba6f7" },
+ { name = "commitlint.config.js", text = "", fg_dark = "#94e2d5", fg_light = "#94e2d5" },
+ { name = ".env", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "PrusaSlicerGcodeViewer.ini", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "r", text = "", fg_dark = "#6c7086", fg_light = "#6c7086" },
+ { name = "license", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = ".gitignore", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "tailwind.config.js", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = ".prettierrc.yml", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = ".zprofile", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = ".zshenv", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "xmonad.hs", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = ".eslintignore", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "tsconfig.json", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = ".prettierrc.json5", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = ".ds_store", text = "", fg_dark = "#45475a", fg_light = "#45475a" },
+ { name = "gulpfile.coffee", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "R", text = "", fg_dark = "#6c7086", fg_light = "#6c7086" },
+ { name = ".zshrc", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = ".prettierrc.toml", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = ".gvimrc", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = ".xsession", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = ".justfile", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = ".gitconfig", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "gradle-wrapper.properties", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "ionic.config.json", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = "cantorrc", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = ".gleam", text = "", fg_dark = "#f5c2e7", fg_light = "#f5c2e7" },
+ { name = "package-lock.json", text = "", fg_dark = "#313244", fg_light = "#313244" },
+ { name = "package.json", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "hyprland.conf", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "gulpfile.babel.js", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = ".nvmrc", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = ".prettierignore", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = "ext_typoscript_setup.txt", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "QtProject.conf", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "avif", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "mix.lock", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "build.gradle", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "gemfile$", text = "", fg_dark = "#313244", fg_light = "#313244" },
+ { name = ".vimrc", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "i18n.config.ts", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "gulpfile.ts", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "build.zig.zon", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "checkhealth", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = "xmobarrc", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "_vimrc", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = ".luaurc", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = "kdenlive-layoutsrc", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = "gradlew", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "xsettingsd.conf", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "vlcrc", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "xorg.conf", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "xmobarrc.hs", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "workspace", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = ".gitattributes", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "favicon.ico", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "go.sum", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "pom.xml", text = "", fg_dark = "#313244", fg_light = "#313244" },
+ { name = "webpack", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "vagrantfile$", text = "", fg_dark = "#6c7086", fg_light = "#6c7086" },
+ { name = "unlicense", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "tmux.conf.local", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "settings.gradle", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = ".dockerignore", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = "sym-lib-table", text = "", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
+ { name = "_gvimrc", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "kdenliverc", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = "kdeglobals", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = ".prettierrc.yaml", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = "rmd", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "tailwind.config.mjs", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "sxhkdrc", text = "", fg_dark = "#313244", fg_light = "#313244" },
+ { name = "robots.txt", text = "", fg_dark = "#6c7086", fg_light = "#6c7086" },
+ { name = "tailwind.config.ts", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "prettier.config.mjs", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = "mpv.conf", text = "", fg_dark = "#1e1e2e", fg_light = "#1e1e2e" },
+ { name = "py.typed", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "PrusaSlicer.ini", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "procfile", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "rakefile", text = "", fg_dark = "#313244", fg_light = "#313244" },
+ { name = "kritarc", text = "", fg_dark = "#cba6f7", fg_light = "#cba6f7" },
+ { name = ".Xresources", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "prettier.config.js", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = "commitlint.config.ts", text = "", fg_dark = "#94e2d5", fg_light = "#94e2d5" },
+ { name = "weston.ini", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "eslint.config.js", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "cmakelists.txt", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = ".git-blame-ignore-revs", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "config", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "nuxt.config.cjs", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "node_modules", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "makefile", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "lxqt.conf", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = "i18n.config.js", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "FreeCAD.conf", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "prettier.config.cjs", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = "tmux.conf", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "kalgebrarc", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = "i3status.conf", text = "", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
+ { name = ".settings.json", text = "", fg_dark = "#6c7086", fg_light = "#6c7086" },
+ { name = "containerfile", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = "i3blocks.conf", text = "", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
+ { name = "lxde-rc.xml", text = "", fg_dark = "#9399b2", fg_light = "#9399b2" },
+ { name = "gradle.properties", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "hypridle.conf", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "gruntfile.ts", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "gruntfile.js", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "dockerfile", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = "groovy", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "hyprlock.conf", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = ".prettierrc", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = "gnumakefile", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "commit_editmsg", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "fp-lib-table", text = "", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
+ { name = "fp-info-cache", text = "", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
+ { name = "eslint.config.ts", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "nuxt.config.js", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "platformio.ini", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = ".nuxtrc", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "gruntfile.coffee", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "eslint.config.mjs", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "compose.yaml", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = "bspwmrc", text = "", fg_dark = "#313244", fg_light = "#313244" },
+ { name = "brewfile", text = "", fg_dark = "#313244", fg_light = "#313244" },
+ { name = ".eslintrc", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = ".gtkrc-2.0", text = "", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
+ { name = ".Xauthority", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = ".prettierrc.json", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = ".npmignore", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = ".gitmodules", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+]
+exts = [
+ { name = "rake", text = "", fg_dark = "#313244", fg_light = "#313244" },
+ { name = "skp", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "eln", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "razor", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "vue", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "sln", text = "", fg_dark = "#6c7086", fg_light = "#6c7086" },
+ { name = "el", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "blp", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = "jl", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "mdx", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "jsx", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "ml", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "less", text = "", fg_dark = "#45475a", fg_light = "#45475a" },
+ { name = "pot", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "pl", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "mli", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "gif", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "aif", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "cxxm", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "fcbak", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "aac", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "query", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "android", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "m3u8", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "leex", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "liquid", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "cue", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "fcmacro", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "log", text = "", fg_dark = "#cdd6f4", fg_light = "#cdd6f4" },
+ { name = "pm", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "brep", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "blend", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "md5", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "sql", text = "", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
+ { name = "xcplayground", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "erb", text = "", fg_dark = "#313244", fg_light = "#313244" },
+ { name = "t", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "cache", text = "", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
+ { name = "r", text = "", fg_dark = "#6c7086", fg_light = "#6c7086" },
+ { name = "x", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = "import", text = "", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
+ { name = "m", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = "lrc", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "o", text = "", fg_dark = "#45475a", fg_light = "#45475a" },
+ { name = "d", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "c", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = "h", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "rss", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "hbs", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "godot", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "eot", text = "", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
+ { name = "awk", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "fsx", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "a", text = "", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
+ { name = "pyi", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "asc", text = "", fg_dark = "#6c7086", fg_light = "#6c7086" },
+ { name = "ass", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "css", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = "psb", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "csproj", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "csv", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "gcode", text = "", fg_dark = "#6c7086", fg_light = "#6c7086" },
+ { name = "ics", text = "", fg_dark = "#313244", fg_light = "#313244" },
+ { name = "mk", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "bz", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "fctb", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "gz", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "wasm", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "glb", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "elc", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "flf", text = "", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
+ { name = "elf", text = "", fg_dark = "#45475a", fg_light = "#45475a" },
+ { name = "dropbox", text = "", fg_dark = "#6c7086", fg_light = "#6c7086" },
+ { name = "tres", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "apk", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "ape", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "slvs", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "apl", text = "⍝", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "cs", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "azcli", text = "", fg_dark = "#6c7086", fg_light = "#6c7086" },
+ { name = "pp", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "flc", text = "", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
+ { name = "gemspec", text = "", fg_dark = "#313244", fg_light = "#313244" },
+ { name = "pls", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "cfg", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "fcscript", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "gnumakefile", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "zst", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "pxi", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = "woff2", text = "", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
+ { name = "kicad_pcb", text = "", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
+ { name = "zsh", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "kicad_wks", text = "", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
+ { name = "info", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "cppm", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "svg", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "flac", text = "", fg_dark = "#6c7086", fg_light = "#6c7086" },
+ { name = "cuh", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "bin", text = "", fg_dark = "#45475a", fg_light = "#45475a" },
+ { name = "zig", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "yml", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "yaml", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "fsscript", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "xz", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "diff", text = "", fg_dark = "#45475a", fg_light = "#45475a" },
+ { name = "mojo", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "cshtml", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "bak", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "nfo", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "bat", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "cpy", text = "⚙", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "gql", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "c++", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "lff", text = "", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
+ { name = "obj", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "sha512", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "scm", text = "", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
+ { name = "aiff", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "sig", text = "λ", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "webm", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "zip", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "wrz", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "jwmrc", text = "", fg_dark = "#6c7086", fg_light = "#6c7086" },
+ { name = "xml", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "cbl", text = "⚙", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "rmd", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "xaml", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "xm", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "wvc", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "drl", text = "", fg_dark = "#eba0ac", fg_light = "#eba0ac" },
+ { name = "erl", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "3gp", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "ccm", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "ino", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "kbx", text = "", fg_dark = "#6c7086", fg_light = "#6c7086" },
+ { name = "test.js", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "wrl", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "pcm", text = "", fg_dark = "#6c7086", fg_light = "#6c7086" },
+ { name = "woff", text = "", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
+ { name = "scala", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "webpack", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "hrl", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "kra", text = "", fg_dark = "#cba6f7", fg_light = "#cba6f7" },
+ { name = "kicad_pro", text = "", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
+ { name = "bazel", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "toml", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "iges", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "crdownload", text = "", fg_dark = "#94e2d5", fg_light = "#94e2d5" },
+ { name = "so", text = "", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
+ { name = "strings", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "xls", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "wav", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "vsix", text = "", fg_dark = "#6c7086", fg_light = "#6c7086" },
+ { name = "kicad_prl", text = "", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
+ { name = "mov", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "bash", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "sqlite3", text = "", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
+ { name = "vsh", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "vim", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "lck", text = "", fg_dark = "#bac2de", fg_light = "#bac2de" },
+ { name = "go", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "pyo", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "vhdl", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "vhd", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "rar", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "magnet", text = "", fg_dark = "#45475a", fg_light = "#45475a" },
+ { name = "vala", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "coffee", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "kdbx", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "po", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "v", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "prisma", text = "", fg_dark = "#6c7086", fg_light = "#6c7086" },
+ { name = "f90", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "txt", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "mo", text = "∞", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "mp4", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "cljc", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "heex", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "exs", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "clj", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "luau", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = "fcparam", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "markdown", text = "", fg_dark = "#cdd6f4", fg_light = "#cdd6f4" },
+ { name = "dxf", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "luac", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "desktop", text = "", fg_dark = "#45475a", fg_light = "#45475a" },
+ { name = "docx", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "cljd", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "txz", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "bicepparam", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "kt", text = "", fg_dark = "#6c7086", fg_light = "#6c7086" },
+ { name = "fcstd", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "md", text = "", fg_dark = "#cdd6f4", fg_light = "#cdd6f4" },
+ { name = "edn", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "sub", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "ttf", text = "", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
+ { name = "tsx", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "hurl", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "dll", text = "", fg_dark = "#11111b", fg_light = "#11111b" },
+ { name = "lhs", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "tsconfig", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "msf", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = "ts", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "rproj", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "org", text = "", fg_dark = "#94e2d5", fg_light = "#94e2d5" },
+ { name = "signature", text = "λ", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "elm", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "pyc", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "tmux", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "tgz", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "nu", text = ">", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "tfvars", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "lua", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "astro", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "lib", text = "", fg_dark = "#11111b", fg_light = "#11111b" },
+ { name = "tex", text = "", fg_dark = "#45475a", fg_light = "#45475a" },
+ { name = "ogg", text = "", fg_dark = "#6c7086", fg_light = "#6c7086" },
+ { name = "stp", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "sublime", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "test.tsx", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "nswag", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "test.ts", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "test.jsx", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "dwg", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "bib", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "sass", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "templ", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "tcl", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "pck", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "swift", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "makefile", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "xcstrings", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "slim", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "iso", text = "", fg_dark = "#f2cdcd", fg_light = "#f2cdcd" },
+ { name = "fsi", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "dart", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "nix", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "svelte", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "sv", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "bz2", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "sha256", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "twig", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "material", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "ppt", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "pyd", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "step", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "hx", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "webmanifest", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "kicad_sch", text = "", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
+ { name = "cjs", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "stl", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "ejs", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "ssa", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "license", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "jsonc", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "download", text = "", fg_dark = "#94e2d5", fg_light = "#94e2d5" },
+ { name = "ige", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "sqlite", text = "", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
+ { name = "psd1", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "dump", text = "", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
+ { name = "resi", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "spec.ts", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "fnl", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "cu", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "scss", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "config.ru", text = "", fg_dark = "#313244", fg_light = "#313244" },
+ { name = "psd", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "db", text = "", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
+ { name = "epub", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "haml", text = "", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
+ { name = "sol", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "sml", text = "λ", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "svh", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "sldprt", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "ico", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "xlsx", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "rs", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "dconf", text = "", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
+ { name = "bz3", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "fdmdownload", text = "", fg_dark = "#94e2d5", fg_light = "#94e2d5" },
+ { name = "fs", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "patch", text = "", fg_dark = "#45475a", fg_light = "#45475a" },
+ { name = "hs", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "xcf", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "js", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "pyw", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = "sha384", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "fcmat", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "csh", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "suo", text = "", fg_dark = "#6c7086", fg_light = "#6c7086" },
+ { name = "sha224", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "sha1", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "cr", text = "", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
+ { name = "huff", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "sh", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "sc", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "ksh", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "cc", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "wma", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "mp3", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "conf", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "3mf", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "sbt", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "kicad_mod", text = "", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
+ { name = "terminal", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "rlib", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "pdf", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "mts", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "kdenlive", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = "kts", text = "", fg_dark = "#6c7086", fg_light = "#6c7086" },
+ { name = "spec.tsx", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "res", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "hxx", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "rb", text = "", fg_dark = "#313244", fg_light = "#313244" },
+ { name = "vh", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "ixx", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "cson", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "cts", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "7z", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "ex", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "cpp", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "qss", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "app", text = "", fg_dark = "#45475a", fg_light = "#45475a" },
+ { name = "jxl", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "qrc", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "qml", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "epp", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "otf", text = "", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
+ { name = "hh", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "qm", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "pro", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "exe", text = "", fg_dark = "#45475a", fg_light = "#45475a" },
+ { name = "kdenlivetitle", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = "kdb", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "mpp", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "Dockerfile", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = "bqn", text = "⎉", fg_dark = "#6c7086", fg_light = "#6c7086" },
+ { name = "torrent", text = "", fg_dark = "#94e2d5", fg_light = "#94e2d5" },
+ { name = "m3u", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "py", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "pxd", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = "f3d", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "out", text = "", fg_dark = "#45475a", fg_light = "#45475a" },
+ { name = "spec.jsx", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "kicad_dru", text = "", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
+ { name = "ps1", text = "", fg_dark = "#6c7086", fg_light = "#6c7086" },
+ { name = "ui", text = "", fg_dark = "#313244", fg_light = "#313244" },
+ { name = "styl", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "f#", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "png", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "ply", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "php", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "eex", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "tbc", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "part", text = "", fg_dark = "#94e2d5", fg_light = "#94e2d5" },
+ { name = "pub", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "ipynb", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "opus", text = "", fg_dark = "#6c7086", fg_light = "#6c7086" },
+ { name = "git", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "bmp", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "blade.php", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "nim", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "xpi", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "mustache", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "tscn", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "scad", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "ai", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "hex", text = "", fg_dark = "#6c7086", fg_light = "#6c7086" },
+ { name = "hpp", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "xul", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "mobi", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "fcstd1", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "ical", text = "", fg_dark = "#313244", fg_light = "#313244" },
+ { name = "icalendar", text = "", fg_dark = "#313244", fg_light = "#313244" },
+ { name = "bicep", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "mm", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "mkv", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "graphql", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "mjs", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "mint", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "m4v", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "m4a", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "tf", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "gv", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "lock", text = "", fg_dark = "#bac2de", fg_light = "#bac2de" },
+ { name = "krz", text = "", fg_dark = "#cba6f7", fg_light = "#cba6f7" },
+ { name = "kpp", text = "", fg_dark = "#cba6f7", fg_light = "#cba6f7" },
+ { name = "ko", text = "", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
+ { name = "kicad_sym", text = "", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
+ { name = "psm1", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "pyx", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = "json5", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "json", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "bzl", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "ifb", text = "", fg_dark = "#313244", fg_light = "#313244" },
+ { name = "image", text = "", fg_dark = "#f2cdcd", fg_light = "#f2cdcd" },
+ { name = "jpg", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "jpeg", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "java", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "wv", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "ini", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "cast", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "cp", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "fctl", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "ifc", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "sldasm", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "html", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "typoscript", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "🔥", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "htm", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "ste", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "spec.js", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "gresource", text = "", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
+ { name = "ebook", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "gradle", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "gd", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "fish", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "igs", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "fbx", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "env", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "srt", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "dot", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "doc", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "d.ts", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "applescript", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "cxx", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "img", text = "", fg_dark = "#f2cdcd", fg_light = "#f2cdcd" },
+ { name = "cljs", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "cobol", text = "⚙", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "cob", text = "⚙", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "cmake", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "webp", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+]
diff --git a/config/zed/keymap.json b/config/zed/keymap.json
new file mode 100644
index 000000000..0bf4a8f89
--- /dev/null
+++ b/config/zed/keymap.json
@@ -0,0 +1,28 @@
+// Zed keymap
+//
+// For information on binding keys, see the Zed
+// documentation: https://zed.dev/docs/key-bindings
+//
+// To see the default key bindings run `zed: open default keymap`
+// from the command palette.
+[
+ {
+ "context": "Workspace",
+ "bindings": {
+ // "shift shift": "file_finder::Toggle"
+ }
+ },
+ {
+ "context": "Editor",
+ "bindings": {
+ // "j k": ["workspace::SendKeystrokes", "escape"]
+ }
+ },
+ {
+ "context": "Terminal",
+ "bindings": {
+ "ctrl-w": "pane::CloseActiveItem", // Don't pass ctrl-w to terminal, let Zed handle it.
+ "ctrl-`": "workspace::ToggleBottomDock" // match vscode behavior
+ }
+ }
+]
diff --git a/config/zed/settings.json b/config/zed/settings.json
new file mode 100644
index 000000000..247e3d023
--- /dev/null
+++ b/config/zed/settings.json
@@ -0,0 +1,96 @@
+// Zed settings
+//
+// For information on how to configure Zed, see the Zed
+// documentation: https://zed.dev/docs/configuring-zed
+//
+// To see all of Zed's default settings without changing your
+// custom settings, run `zed: open default settings` from the
+// command palette
+{
+ // don't prompt for updates
+ "auto_update": false,
+
+ // editor settings
+ "autosave": "on_focus_change",
+ "confirm_quit": true,
+ "tab_size": 4,
+ "ui_font_size": 16,
+ "buffer_font_size": 16,
+ "soft_wrap": "editor_width",
+ "hard_tabs": false,
+ "vim_mode": true,
+ "search": {
+ "regex": true // allow regex search
+ },
+
+ // specific languages settings
+ "languages": {
+ "Dart": {
+ "tab_size": 2
+ },
+ "LaTeX": {
+ "tab_size": 2
+ },
+ "JSON": {
+ "tab_size": 2
+ }
+ },
+
+ // theme settings
+ "theme": {
+ "mode": "system",
+ "light": "Gruvbox Dark Hard",
+ "dark": "Catppuccin Mocha"
+ },
+
+ // terminal settings
+ "terminal": {
+ "shell": {
+ "program": "fish"
+ },
+ "blinking": "on"
+ },
+
+ // configure tabs UI
+ "tabs": {
+ "close_position": "right",
+ "file_icons": true,
+ "git_status": true
+ },
+
+ // settings for project panel and outline panel
+ "project_panel": {
+ "button": true,
+ "default_width": 300,
+ "dock": "left",
+ "indent_size": 10
+ },
+ "outline_panel": {
+ "button": true,
+ "default_width": 200,
+ "dock": "right",
+ "indent_size": 15
+ },
+
+ // disable panels I don't need
+ "chat_panel": {
+ "button": false
+ },
+ "collaboration_panel": {
+ "button": false
+ },
+ "assistant": {
+ "button": false,
+ "version": "2"
+ },
+ "features": {
+ "copilot": false,
+ "inline_completion_provider": "none"
+ },
+
+ // disable telemetry
+ "telemetry": {
+ "diagnostics": false,
+ "metrics": false
+ }
+}
diff --git a/home/.bash_profile b/home/.bash_profile
index 8604ec078..a4419c01f 100644
--- a/home/.bash_profile
+++ b/home/.bash_profile
@@ -1,6 +1,6 @@
-#!/usr/bin/env bash
+# .bash_profile
-# Home folders
+# Home XDG folders
export XDG_DATA_HOME="$HOME/.local/share"
export XDG_CACHE_HOME="$HOME/.cache"
export XDG_CONFIG_HOME="$HOME/.config"
@@ -21,44 +21,60 @@ export LESSHISTFILE="-"
export BASHRC="$HOME/.bashrc"
# Default apps
+export TERMINAL="foot"
export EDITOR="$HOME/.local/bin/lvim"
+export VISUAL="zed"
+export BROWSER="flatpak run com.brave.Browser"
+export VIEWER="zathura"
-# Programming languages specific
+# Programming languages specific environment variables
## Go
export GOPATH="$XDG_DATA_HOME/go"
+
## Rust
export CARGO_HOME="$XDG_DATA_HOME/cargo"
+
## Flutter
export CHROME_EXECUTABLE="/var/lib/flatpak/app/com.brave.Browser/x86_64/stable/active/export/bin/com.brave.Browser"
export PUB_CACHE="$XDG_DATA_HOME/pub-cache"
export FLUTTER_ROOT="$XDG_LIB_HOME/flutter"
export FLUTTER_ANALYTICS_DISABLED=true
export ANALYZER_STATE_LOCATION_OVERRIDE="$XDG_CACHE_HOME/dartServer"
+
## Android SDK/Emulator
export ANDROID_HOME="$XDG_LIB_HOME/android"
export ANDROID_SDK_ROOT="$ANDROID_HOME"
export ANDROID_USER_HOME="$XDG_DATA_HOME/android"
export ANDROID_EMULATOR_HOME="$ANDROID_USER_HOME"
export ANDROID_AVD_HOME="$ANDROID_USER_HOME/avd"
-export JAVA_HOME="/usr/lib/jvm/java-17-openjdk"
+export JAVA_HOME="/usr/lib/jvm/jre-17-openjdk"
export GRADLE_USER_HOME="$XDG_DATA_HOME/gradle"
# Set path
+## local bin paths
if [ -d "$HOME/.bin" ]; then
PATH="$HOME/.bin:$PATH"
fi
if [ -d "$HOME/.local/bin" ]; then
PATH="$HOME/.local/bin:$PATH"
fi
+
+## rust tools and programs
if [ -d "$CARGO_HOME/bin" ]; then
PATH="$CARGO_HOME/bin:$PATH"
fi
+
+## golang tools and programs
if [ -d "$GOPATH/bin" ]; then
PATH="$GOPATH/bin:$PATH"
fi
+
+## flutter sdk
if [ -d "$FLUTTER_ROOT/bin" ]; then
PATH="$FLUTTER_ROOT/bin:$PATH"
fi
+
+## android sdk
if [ -d "$ANDROID_HOME/emulator" ]; then
PATH="$ANDROID_HOME/emulator:$PATH"
fi
@@ -71,26 +87,32 @@ fi
if [ -d "$ANDROID_HOME/tools/bin" ]; then
PATH="$ANDROID_HOME/tools/bin:$PATH"
fi
+
+## dotnet sdk tools
if [ -d $DOTNET_CLI_HOME/tools ]; then
PATH="$DOTNET_CLI_HOME/tools:$PATH"
fi
+
+## AppImage applications
if [ -d "$HOME/Applications" ]; then
PATH="$HOME/Applications:$PATH"
fi
+
+## jetbrains toolbox
if [ -d "$XDG_DATA_HOME/JetBrains/Toolbox/scripts" ]; then
PATH="$XDG_DATA_HOME/JetBrains/Toolbox/scripts:$PATH"
fi
-# export SSH_AUTH_SOCK
-if [[ -z "${SSH_CONNECTION}" ]]; then
- export SSH_AUTH_SOCK="$XDG_RUNTIME_DIR/ssh-agent.socket"
-fi
-
# Create config directories if they don't exist
if [ ! -d "$WGETDIR" ] || [ ! -d "$GNUPGHOME" ]; then
mkdir -p "$WGETDIR" "$GNUPGHOME"
fi
+# export SSH_AUTH_SOCK
+if [[ -z "${SSH_CONNECTION}" ]]; then
+ export SSH_AUTH_SOCK="$XDG_RUNTIME_DIR/ssh-agent.socket"
+fi
+
# Bashrc
source "$BASHRC"
diff --git a/home/.bashrc b/home/.bashrc
index 3f0c8b518..a07a27603 100644
--- a/home/.bashrc
+++ b/home/.bashrc
@@ -18,25 +18,17 @@ set -o vi
bind -m vi-command 'Control-l: clear-screen'
bind -m vi-insert 'Control-l: clear-screen'
-# ignore upper and lowercase when TAB completion
-bind "set completion-ignore-case on"
-
-# sudo not required for some system commands
-for command in cryptsetup mount umount poweroff reboot ; do
-alias $command="sudo $command"
-done; unset command
-
-### CHANGE TITLE OF TERMINALS
+### CHANGE TITLE OF TERMINALS ###
case ${TERM} in
- xterm*|rxvt*|Eterm*|aterm|kterm|gnome*|alacritty|st|konsole*)
- PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME%%.*}:${PWD/#$HOME/\~}\007"'
+ xterm*|rxvt*|Eterm*|aterm|kterm|gnome*|alacritty|st|konsole*)
+ PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME%%.*}:${PWD/#$HOME/\~}\007"'
;;
- screen*)
- PROMPT_COMMAND='echo -ne "\033_${USER}@${HOSTNAME%%.*}:${PWD/#$HOME/\~}\033\\"'
+ screen*)
+ PROMPT_COMMAND='echo -ne "\033_${USER}@${HOSTNAME%%.*}:${PWD/#$HOME/\~}\033\\"'
;;
esac
-### SHOPT
+### SHOPT ###
shopt -s autocd # change to named directory
shopt -s cdspell # autocorrects cd misspellings
shopt -s cmdhist # save multi-line commands in history as single line
@@ -45,78 +37,59 @@ shopt -s histappend # do not overwrite history
shopt -s expand_aliases # expand aliases
shopt -s checkwinsize # checks term size when bash regains control
-### COUNTDOWN
-cdown () {
- N=$1
- while [[ $((--N)) -gt 0 ]]
- do
- echo "$N" | figlet -c | lolcat && sleep 1
- done
-}
+# ignore upper and lowercase when TAB completion
+bind "set completion-ignore-case on"
-### Function extract for common file formats ###
-SAVEIFS=$IFS
-IFS=$(echo -en "\n\b")
+# sudo not required for some system commands
+for command in cryptsetup mount umount poweroff reboot ; do
+alias $command="sudo $command"
+done; unset command
-### ARCHIVE EXTRACTION
+### ARCHIVE EXTRACTION ###
# usage: ex
-function ex {
- if [ -z "$1" ]; then
- # display usage if no parameters given
- echo "Usage: ex ."
- echo " extract [path/file_name_2.ext] [path/file_name_3.ext]"
- else
- for n in "$@"
- do
- if [ -f "$n" ] ; then
- case "${n%,}" in
- *.cbt|*.tar.bz2|*.tar.gz|*.tar.xz|*.tbz2|*.tgz|*.txz|*.tar)
- tar xvf "$n" ;;
- *.lzma) unlzma ./"$n" ;;
- *.bz2) bunzip2 ./"$n" ;;
- *.cbr|*.rar) unrar x -ad ./"$n" ;;
- *.gz) gunzip ./"$n" ;;
- *.cbz|*.epub|*.zip) unzip ./"$n" ;;
- *.z) uncompress ./"$n" ;;
- *.7z|*.arj|*.cab|*.cb7|*.chm|*.deb|*.dmg|*.iso|*.lzh|*.msi|*.pkg|*.rpm|*.udf|*.wim|*.xar)
- 7z x ./"$n" ;;
- *.xz) unxz ./"$n" ;;
- *.exe) cabextract ./"$n" ;;
- *.cpio) cpio -id < ./"$n" ;;
- *.cba|*.ace) unace x ./"$n" ;;
- *)
- echo "ex: '$n' - unknown archive method"
- return 1
- ;;
- esac
- else
- echo "'$n' - file does not exist"
- return 1
- fi
- done
-fi
+function ex() {
+ if [ -f "$1" ] ; then
+ case $1 in
+ *.tar.bz2) tar xjf "$1" ;;
+ *.tar.gz) tar xzf "$1" ;;
+ *.bz2) bunzip2 "$1" ;;
+ *.rar) unrar x "$1" ;;
+ *.gz) gunzip "$1" ;;
+ *.tar) tar xf "$1" ;;
+ *.tbz2) tar xjf "$1" ;;
+ *.tgz) tar xzf "$1" ;;
+ *.zip) unzip "$1" ;;
+ *.Z) uncompress "$1";;
+ *.7z) 7zz x "$1" ;;
+ *.deb) ar x "$1" ;;
+ *.tar.xz) tar xf "$1" ;;
+ *.tar.zst) unzstd "$1" ;;
+ *) echo "'$1' cannot be extracted via ex()" ;;
+ esac
+ else
+ echo "'$1' is not a valid file"
+ fi
}
-IFS=$SAVEIFS
-
+### ALIASES ###
# navigation
-up () {
- local d=""
- local limit="$1"
+function up () {
+ local d=""
+ local limit="$1"
- # Default to limit of 1
- if [ -z "$limit" ] || [ "$limit" -le 0 ]; then
- limit=1
- fi
+ # Default to limit of 1
+ if [ -z "$limit" ] || [ "$limit" -le 0 ]; then
+ limit=1
+ fi
- for ((i=1;i<=limit;i++)); do
- d="../$d"
- done
+ for ((i=1;i<=limit;i++)); do
+ d="../$d"
+ done
- # perform cd. Show error if cd fails
- if ! cd "$d"; then
- echo "Couldn't go up $limit dirs.";
- fi
+ # perform cd. Show error if cd fails
+ if ! cd "$d"; then
+ echo "Couldn't go up $limit dirs.";
+ fi
}
# unlock ssh keys
@@ -124,7 +97,6 @@ function unlock() {
ssh-add "$HOME/.ssh/$1"
}
-### ALIASES ###
# cd
alias \
..="cd .." \
@@ -156,12 +128,12 @@ fi
# function to detect os and assign aliases to package managers
alias \
- pkg-update="paru -Syyu" \
+ pkg-update="paru -Syu" \
pkg-install="paru -S" \
pkg-remove="paru -Rcns" \
pkg-remove-sec="paru -R" \
- pkg-autoremove="paru -Scc && paru -Rns (pacman -Qtdq)" \
- pkg-search="paru -Ss"
+ pkg-clean="paru -Scc && paru -Rns (pacman -Qtdq)" \
+ pkg-search="paru -Qs"
# colorize grep output (good for log files)
alias \
@@ -198,9 +170,9 @@ alias \
# audio
alias \
mx="pulsemixer" \
- mk="cmus" \
- ms="cmus" \
- music="cmus"
+ mk="musikcube" \
+ ms="musikcube" \
+ music="musikcube"
# power management
alias \
@@ -248,75 +220,10 @@ alias \
wfi-off="nmcli radio wifi off" \
blt="bluetoothctl"
-# Automatically add completion for all aliases to commands having completion functions
-# this currently slows startup a bit, but it isn't terrible
-function alias_completion {
- local namespace="alias_completion"
-
- # parse function based completion definitions, where capture group 2 => function and 3 => trigger
- local compl_regex='complete( +[^ ]+)* -F ([^ ]+) ("[^"]+"|[^ ]+)'
- # parse alias definitions, where capture group 1 => trigger, 2 => command, 3 => command arguments
- local alias_regex="alias ([^=]+)='(\"[^\"]+\"|[^ ]+)(( +[^ ]+)*)'"
-
- # create array of function completion triggers, keeping multi-word triggers together
- eval "local completions=($(complete -p | sed -Ene "/$compl_regex/s//'\3'/p"))"
- (( ${#completions[@]} == 0 )) && return 0
-
- # create temporary file for wrapper functions and completions
- command rm -f "/tmp/${namespace}-*.tmp" &> /dev/null # preliminary cleanup
- local tmp_file; tmp_file="$(mktemp "/tmp/${namespace}-${RANDOM}XXX.tmp")" || return 1
-
- local completion_loader; completion_loader="$(complete -p -D 2>/dev/null | sed -Ene 's/.* -F ([^ ]*).*/\1/p')"
-
- # read in " '' ''" lines from defined aliases
- local line; while read line; do
- eval "local alias_tokens; alias_tokens=($line)" 2>/dev/null || continue # some alias arg patterns cause an eval parse error
- local alias_name="${alias_tokens[0]}" alias_cmd="${alias_tokens[1]}" alias_args="${alias_tokens[2]# }"
-
- # skip aliases to pipes, boolean control structures and other command lists
- # (leveraging that eval errs out if $alias_args contains unquoted shell metacharacters)
- eval "local alias_arg_words; alias_arg_words=($alias_args)" 2>/dev/null || continue
- # avoid expanding wildcards
- read -a alias_arg_words <<< "$alias_args"
-
- # skip alias if there is no completion function triggered by the aliased command
- if [[ ! " ${completions[*]} " =~ " $alias_cmd " ]]; then
- if [[ -n "$completion_loader" ]]; then
- # force loading of completions for the aliased command
- eval "$completion_loader $alias_cmd"
- # 124 means completion loader was successful
- [[ $? -eq 124 ]] || continue
- completions+=($alias_cmd)
- else
- continue
- fi
- fi
- local new_completion="$(complete -p "$alias_cmd")"
-
- # create a wrapper inserting the alias arguments if any
- if [[ -n $alias_args ]]; then
- local compl_func="${new_completion/#* -F /}"; compl_func="${compl_func%% *}"
- # avoid recursive call loops by ignoring our own functions
- if [[ "${compl_func#_$namespace::}" == $compl_func ]]; then
- local compl_wrapper="_${namespace}::${alias_name}"
- echo "function $compl_wrapper {
- (( COMP_CWORD += ${#alias_arg_words[@]} ))
- COMP_WORDS=($alias_cmd $alias_args \${COMP_WORDS[@]:1})
- (( COMP_POINT -= \${#COMP_LINE} ))
- COMP_LINE=\${COMP_LINE/$alias_name/$alias_cmd $alias_args}
- (( COMP_POINT += \${#COMP_LINE} ))
- $compl_func
- }" >> "$tmp_file"
- new_completion="${new_completion/ -F $compl_func / -F $compl_wrapper }"
- fi
- fi
-
- # replace completion trigger by alias
- new_completion="${new_completion% *} $alias_name"
- echo "$new_completion" >> "$tmp_file"
- done < <(alias -p | sed -Ene "s/$alias_regex/\1 '\2' '\3'/p")
- source "$tmp_file" && command rm -f "$tmp_file" &> /dev/null
-}; alias_completion
+# android emulator
+alias avd="QT_QPA_PLATFORM=xcb emulator -avd Pixel_7_Pro_API_35"
+alias avds="emulator -list-avds"
+alias avde="QT_QPA_PLATFORM=xcb emulator -avd"
# starship prompt
eval "$(starship init bash)"
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/00000000000000020006000e7e9ffc3f b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/00000000000000020006000e7e9ffc3f
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/00000000000000020006000e7e9ffc3f
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/00000000000000020006000e7e9ffc3f
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/00008160000006810000408080010102 b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/00008160000006810000408080010102
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/00008160000006810000408080010102
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/00008160000006810000408080010102
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/028006030e0e7ebffc7f7070c0600140 b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/028006030e0e7ebffc7f7070c0600140
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/028006030e0e7ebffc7f7070c0600140
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/028006030e0e7ebffc7f7070c0600140
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/03b6e0fcb3499374a867c041f52298f0 b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/03b6e0fcb3499374a867c041f52298f0
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/03b6e0fcb3499374a867c041f52298f0
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/03b6e0fcb3499374a867c041f52298f0
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/03b6e0fcb3499374a867d041f52298f0 b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/03b6e0fcb3499374a867d041f52298f0
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/03b6e0fcb3499374a867d041f52298f0
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/03b6e0fcb3499374a867d041f52298f0
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/0426c94ea35c87780ff01dc239897213 b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/0426c94ea35c87780ff01dc239897213
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/0426c94ea35c87780ff01dc239897213
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/0426c94ea35c87780ff01dc239897213
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/043a9f68147c53184671403ffa811cc5 b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/043a9f68147c53184671403ffa811cc5
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/043a9f68147c53184671403ffa811cc5
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/043a9f68147c53184671403ffa811cc5
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/048008013003cff3c00c801001200000 b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/048008013003cff3c00c801001200000
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/048008013003cff3c00c801001200000
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/048008013003cff3c00c801001200000
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/0876e1c15ff2fc01f906f1c363074c0f b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/0876e1c15ff2fc01f906f1c363074c0f
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/0876e1c15ff2fc01f906f1c363074c0f
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/0876e1c15ff2fc01f906f1c363074c0f
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/08e8e1c95fe2fc01f976f1e063a24ccd b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/08e8e1c95fe2fc01f976f1e063a24ccd
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/08e8e1c95fe2fc01f976f1e063a24ccd
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/08e8e1c95fe2fc01f976f1e063a24ccd
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/08ffe1cb5fe6fc01f906f1c063814ccf b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/08ffe1cb5fe6fc01f906f1c063814ccf
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/08ffe1cb5fe6fc01f906f1c063814ccf
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/08ffe1cb5fe6fc01f906f1c063814ccf
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/08ffe1e65f80fcfdf9fff11263e74c48 b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/08ffe1e65f80fcfdf9fff11263e74c48
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/08ffe1e65f80fcfdf9fff11263e74c48
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/08ffe1e65f80fcfdf9fff11263e74c48
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/1081e37283d90000800003c07f3ef6bf b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/1081e37283d90000800003c07f3ef6bf
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/1081e37283d90000800003c07f3ef6bf
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/1081e37283d90000800003c07f3ef6bf
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/14fef782d02440884392942c11205230 b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/14fef782d02440884392942c11205230
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/14fef782d02440884392942c11205230
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/14fef782d02440884392942c11205230
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/208530c400c041818281048008011002 b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/208530c400c041818281048008011002
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/208530c400c041818281048008011002
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/208530c400c041818281048008011002
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/2870a09082c103050810ffdffffe0204 b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/2870a09082c103050810ffdffffe0204
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/2870a09082c103050810ffdffffe0204
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/2870a09082c103050810ffdffffe0204
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/3085a0e285430894940527032f8b26df b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/3085a0e285430894940527032f8b26df
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/3085a0e285430894940527032f8b26df
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/3085a0e285430894940527032f8b26df
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/38c5dff7c7b8962045400281044508d2 b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/38c5dff7c7b8962045400281044508d2
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/38c5dff7c7b8962045400281044508d2
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/38c5dff7c7b8962045400281044508d2
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/3ecb610c1bf2410f44200f48c40d3599 b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/3ecb610c1bf2410f44200f48c40d3599
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/3ecb610c1bf2410f44200f48c40d3599
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/3ecb610c1bf2410f44200f48c40d3599
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/4498f0e0c1937ffe01fd06f973665830 b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/4498f0e0c1937ffe01fd06f973665830
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/4498f0e0c1937ffe01fd06f973665830
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/4498f0e0c1937ffe01fd06f973665830
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/50585d75b494802d0151028115016902 b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/50585d75b494802d0151028115016902
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/50585d75b494802d0151028115016902
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/50585d75b494802d0151028115016902
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/5aca4d189052212118709018842178c0 b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/5aca4d189052212118709018842178c0
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/5aca4d189052212118709018842178c0
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/5aca4d189052212118709018842178c0
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/5c6cd98b3f3ebcb1f9c7f1c204630408 b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/5c6cd98b3f3ebcb1f9c7f1c204630408
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/5c6cd98b3f3ebcb1f9c7f1c204630408
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/5c6cd98b3f3ebcb1f9c7f1c204630408
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/6407b0e94181790501fd1e167b474872 b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/6407b0e94181790501fd1e167b474872
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/6407b0e94181790501fd1e167b474872
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/6407b0e94181790501fd1e167b474872
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/640fb0e74195791501fd1ed57b41487f b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/640fb0e74195791501fd1ed57b41487f
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/640fb0e74195791501fd1ed57b41487f
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/640fb0e74195791501fd1ed57b41487f
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/9081237383d90e509aa00f00170e968f b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/9081237383d90e509aa00f00170e968f
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/9081237383d90e509aa00f00170e968f
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/9081237383d90e509aa00f00170e968f
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/9116a3ea924ed2162ecab71ba103b17f b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/9116a3ea924ed2162ecab71ba103b17f
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/9116a3ea924ed2162ecab71ba103b17f
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/9116a3ea924ed2162ecab71ba103b17f
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/9d800788f1b08800ae810202380a0822 b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/9d800788f1b08800ae810202380a0822
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/9d800788f1b08800ae810202380a0822
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/9d800788f1b08800ae810202380a0822
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/X_cursor b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/X_cursor
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/X_cursor
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/X_cursor
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/a2a266d0498c3104214a47bd64ab0fc8 b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/a2a266d0498c3104214a47bd64ab0fc8
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/a2a266d0498c3104214a47bd64ab0fc8
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/a2a266d0498c3104214a47bd64ab0fc8
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/alias b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/alias
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/alias
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/alias
diff --git a/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/all-scroll b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/all-scroll
new file mode 100644
index 000000000..a895fb9e2
Binary files /dev/null and b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/all-scroll differ
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/arrow b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/arrow
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/arrow
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/arrow
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/b66166c04f8c3109214a4fbd64a50fc8 b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/b66166c04f8c3109214a4fbd64a50fc8
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/b66166c04f8c3109214a4fbd64a50fc8
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/b66166c04f8c3109214a4fbd64a50fc8
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/based_arrow_down b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/based_arrow_down
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/based_arrow_down
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/based_arrow_down
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/based_arrow_up b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/based_arrow_up
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/based_arrow_up
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/based_arrow_up
diff --git a/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/bd_double_arrow b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/bd_double_arrow
new file mode 100644
index 000000000..e2df02778
Binary files /dev/null and b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/bd_double_arrow differ
diff --git a/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/bottom_left_corner b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/bottom_left_corner
new file mode 100644
index 000000000..ceb0e644f
Binary files /dev/null and b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/bottom_left_corner differ
diff --git a/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/bottom_right_corner b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/bottom_right_corner
new file mode 100644
index 000000000..58f07c753
Binary files /dev/null and b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/bottom_right_corner differ
diff --git a/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/bottom_side b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/bottom_side
new file mode 100644
index 000000000..bc18d9d89
Binary files /dev/null and b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/bottom_side differ
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/bottom_tee b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/bottom_tee
similarity index 51%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/bottom_tee
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/bottom_tee
index 46fe7aadd..33605f3b4 100644
Binary files a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/bottom_tee and b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/bottom_tee differ
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/c07385c7190e701020ff7ffffd08103c b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/c07385c7190e701020ff7ffffd08103c
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/c07385c7190e701020ff7ffffd08103c
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/c07385c7190e701020ff7ffffd08103c
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/c7088f0f3e6c8088236ef8e1e3e70000 b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/c7088f0f3e6c8088236ef8e1e3e70000
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/c7088f0f3e6c8088236ef8e1e3e70000
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/c7088f0f3e6c8088236ef8e1e3e70000
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/sb_left_arrow b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/cell
similarity index 53%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/sb_left_arrow
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/cell
index 473c0e2e1..b1a3ca11f 100644
Binary files a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/sb_left_arrow and b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/cell differ
diff --git a/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/center_ptr b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/center_ptr
new file mode 100644
index 000000000..4ac704405
Binary files /dev/null and b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/center_ptr differ
diff --git a/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/circle b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/circle
new file mode 100644
index 000000000..ef02933e7
Binary files /dev/null and b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/circle differ
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/clock b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/clock
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/clock
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/clock
diff --git a/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/closedhand b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/closedhand
new file mode 100644
index 000000000..e3f6076c4
Binary files /dev/null and b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/closedhand differ
diff --git a/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/col-resize b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/col-resize
new file mode 100644
index 000000000..a80989df5
Binary files /dev/null and b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/col-resize differ
diff --git a/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/color-picker b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/color-picker
new file mode 100644
index 000000000..4a418cd0e
Binary files /dev/null and b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/color-picker differ
diff --git a/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/context-menu b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/context-menu
new file mode 100644
index 000000000..836e8eb10
Binary files /dev/null and b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/context-menu differ
diff --git a/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/copy b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/copy
new file mode 100644
index 000000000..ce81b86a6
Binary files /dev/null and b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/copy differ
diff --git a/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/cross b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/cross
new file mode 100644
index 000000000..a461c60de
Binary files /dev/null and b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/cross differ
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/cross_reverse b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/cross_reverse
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/cross_reverse
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/cross_reverse
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/crossed_circle b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/crossed_circle
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/crossed_circle
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/crossed_circle
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/crosshair b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/crosshair
similarity index 51%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/crosshair
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/crosshair
index 08a15e45a..8c05d88c6 100644
Binary files a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/crosshair and b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/crosshair differ
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/d9ce0ab605698f320427677b458ad60b b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/d9ce0ab605698f320427677b458ad60b
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/d9ce0ab605698f320427677b458ad60b
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/d9ce0ab605698f320427677b458ad60b
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/default b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/default
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/default
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/default
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/diamond_cross b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/diamond_cross
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/diamond_cross
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/diamond_cross
diff --git a/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/dnd-ask b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/dnd-ask
new file mode 100644
index 000000000..e312ad8ce
Binary files /dev/null and b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/dnd-ask differ
diff --git a/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/dnd-copy b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/dnd-copy
new file mode 100644
index 000000000..6b8e9f98f
Binary files /dev/null and b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/dnd-copy differ
diff --git a/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/dnd-link b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/dnd-link
new file mode 100644
index 000000000..6f4e69155
Binary files /dev/null and b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/dnd-link differ
diff --git a/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/dnd-move b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/dnd-move
new file mode 100644
index 000000000..7928e22f9
Binary files /dev/null and b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/dnd-move differ
diff --git a/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/dnd-no-drop b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/dnd-no-drop
new file mode 100644
index 000000000..954246832
Binary files /dev/null and b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/dnd-no-drop differ
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/dnd-none b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/dnd-none
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/dnd-none
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/dnd-none
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/dot b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/dot
similarity index 80%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/dot
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/dot
index 3e132ed71..85a6d471a 100644
Binary files a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/dot and b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/dot differ
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/dot_box_mask b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/dot_box_mask
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/dot_box_mask
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/dot_box_mask
diff --git a/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/dotbox b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/dotbox
new file mode 100644
index 000000000..8fc7cfc37
Binary files /dev/null and b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/dotbox differ
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/double_arrow b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/double_arrow
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/double_arrow
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/double_arrow
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/down-arrow b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/down-arrow
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/down-arrow
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/down-arrow
diff --git a/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/draft b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/draft
new file mode 100644
index 000000000..432ffdc7a
Binary files /dev/null and b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/draft differ
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/draped_box b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/draped_box
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/draped_box
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/draped_box
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/e-resize b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/e-resize
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/e-resize
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/e-resize
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/e29285e634086352946a0e7090d73106 b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/e29285e634086352946a0e7090d73106
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/e29285e634086352946a0e7090d73106
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/e29285e634086352946a0e7090d73106
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/ew-resize b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/ew-resize
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/ew-resize
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/ew-resize
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/f41c0e382c94c0958e07017e42b00462 b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/f41c0e382c94c0958e07017e42b00462
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/f41c0e382c94c0958e07017e42b00462
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/f41c0e382c94c0958e07017e42b00462
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/f41c0e382c97c0938e07017e42800402 b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/f41c0e382c97c0938e07017e42800402
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/f41c0e382c97c0938e07017e42800402
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/f41c0e382c97c0938e07017e42800402
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/fcf1c3c7cd4491d801f1e1c78f100000 b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/fcf1c3c7cd4491d801f1e1c78f100000
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/fcf1c3c7cd4491d801f1e1c78f100000
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/fcf1c3c7cd4491d801f1e1c78f100000
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/fcf21c00b30f7e3f83fe0dfd12e71cff b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/fcf21c00b30f7e3f83fe0dfd12e71cff
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/fcf21c00b30f7e3f83fe0dfd12e71cff
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/fcf21c00b30f7e3f83fe0dfd12e71cff
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/fd_double_arrow b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/fd_double_arrow
similarity index 50%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/fd_double_arrow
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/fd_double_arrow
index f9bad3faf..989f782de 100644
Binary files a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/fd_double_arrow and b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/fd_double_arrow differ
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/fleur b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/fleur
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/fleur
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/fleur
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/forbidden b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/forbidden
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/forbidden
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/forbidden
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/grab b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/grab
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/grab
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/grab
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/grabbing b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/grabbing
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/grabbing
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/grabbing
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/gumby b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/gumby
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/gumby
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/gumby
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/h_double_arrow b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/h_double_arrow
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/h_double_arrow
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/h_double_arrow
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/half-busy b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/half-busy
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/half-busy
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/half-busy
diff --git a/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/hand b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/hand
new file mode 100644
index 000000000..23d4d31de
Binary files /dev/null and b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/hand differ
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/hand1 b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/hand1
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/hand1
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/hand1
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/hand2 b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/hand2
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/hand2
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/hand2
diff --git a/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/help b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/help
new file mode 100644
index 000000000..979ed8a74
Binary files /dev/null and b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/help differ
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/ibeam b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/ibeam
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/ibeam
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/ibeam
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/icon b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/icon
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/icon
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/icon
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/kill b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/kill
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/kill
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/kill
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/left-arrow b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/left-arrow
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/left-arrow
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/left-arrow
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/left_arrow b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/left_arrow
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/left_arrow
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/left_arrow
diff --git a/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/left_ptr b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/left_ptr
new file mode 100644
index 000000000..5382ddc3a
Binary files /dev/null and b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/left_ptr differ
diff --git a/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/left_ptr_watch b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/left_ptr_watch
new file mode 100644
index 000000000..124061022
Binary files /dev/null and b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/left_ptr_watch differ
diff --git a/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/left_side b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/left_side
new file mode 100644
index 000000000..90e3de4d1
Binary files /dev/null and b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/left_side differ
diff --git a/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/left_tee b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/left_tee
new file mode 100644
index 000000000..25edfbaa7
Binary files /dev/null and b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/left_tee differ
diff --git a/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/link b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/link
new file mode 100644
index 000000000..2b1edbf72
Binary files /dev/null and b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/link differ
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/ll_angle b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/ll_angle
similarity index 54%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/ll_angle
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/ll_angle
index f86145830..8f0e4ccf1 100644
Binary files a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/ll_angle and b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/ll_angle differ
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/ul_angle b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/lr_angle
similarity index 52%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/ul_angle
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/lr_angle
index b7d589e4b..7499ca436 100644
Binary files a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/ul_angle and b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/lr_angle differ
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/move b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/move
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/move
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/move
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/n-resize b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/n-resize
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/n-resize
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/n-resize
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/ne-resize b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/ne-resize
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/ne-resize
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/ne-resize
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/nesw-resize b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/nesw-resize
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/nesw-resize
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/nesw-resize
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/no-drop b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/no-drop
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/no-drop
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/no-drop
diff --git a/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/not-allowed b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/not-allowed
new file mode 100644
index 000000000..12220e23c
Binary files /dev/null and b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/not-allowed differ
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/ns-resize b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/ns-resize
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/ns-resize
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/ns-resize
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/nw-resize b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/nw-resize
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/nw-resize
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/nw-resize
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/nwse-resize b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/nwse-resize
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/nwse-resize
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/nwse-resize
diff --git a/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/openhand b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/openhand
new file mode 100644
index 000000000..3daa8ecae
Binary files /dev/null and b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/openhand differ
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/sb_right_arrow b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/pencil
similarity index 54%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/sb_right_arrow
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/pencil
index 54168890d..727675e44 100644
Binary files a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/sb_right_arrow and b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/pencil differ
diff --git a/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/pirate b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/pirate
new file mode 100644
index 000000000..f2b261cf8
Binary files /dev/null and b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/pirate differ
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/plus b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/plus
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/plus
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/plus
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/pointer b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/pointer
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/pointer
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/pointer
diff --git a/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/pointer-move b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/pointer-move
new file mode 100644
index 000000000..2fbe26003
Binary files /dev/null and b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/pointer-move differ
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/pointing_hand b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/pointing_hand
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/pointing_hand
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/pointing_hand
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/progress b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/progress
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/progress
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/progress
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/question_arrow b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/question_arrow
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/question_arrow
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/question_arrow
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/right-arrow b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/right-arrow
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/right-arrow
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/right-arrow
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/right_arrow b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/right_arrow
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/right_arrow
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/right_arrow
diff --git a/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/right_ptr b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/right_ptr
new file mode 100644
index 000000000..4d2b2ddf6
Binary files /dev/null and b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/right_ptr differ
diff --git a/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/right_side b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/right_side
new file mode 100644
index 000000000..c5cb4c2dc
Binary files /dev/null and b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/right_side differ
diff --git a/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/right_tee b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/right_tee
new file mode 100644
index 000000000..49f08cffc
Binary files /dev/null and b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/right_tee differ
diff --git a/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/row-resize b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/row-resize
new file mode 100644
index 000000000..5658cce7a
Binary files /dev/null and b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/row-resize differ
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/s-resize b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/s-resize
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/s-resize
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/s-resize
diff --git a/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/sb_down_arrow b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/sb_down_arrow
new file mode 100644
index 000000000..1ddb92d59
Binary files /dev/null and b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/sb_down_arrow differ
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/sb_h_double_arrow b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/sb_h_double_arrow
similarity index 51%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/sb_h_double_arrow
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/sb_h_double_arrow
index d07d541be..02a0e662e 100644
Binary files a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/sb_h_double_arrow and b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/sb_h_double_arrow differ
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/cell b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/sb_left_arrow
similarity index 52%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/cell
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/sb_left_arrow
index de7971086..dd9e7091f 100644
Binary files a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/cell and b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/sb_left_arrow differ
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/lr_angle b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/sb_right_arrow
similarity index 56%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/lr_angle
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/sb_right_arrow
index 5f87b1a66..5f20fadf1 100644
Binary files a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/lr_angle and b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/sb_right_arrow differ
diff --git a/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/sb_up_arrow b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/sb_up_arrow
new file mode 100644
index 000000000..53d546857
Binary files /dev/null and b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/sb_up_arrow differ
diff --git a/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/sb_v_double_arrow b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/sb_v_double_arrow
new file mode 100644
index 000000000..249d60bf6
Binary files /dev/null and b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/sb_v_double_arrow differ
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/se-resize b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/se-resize
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/se-resize
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/se-resize
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/size-bdiag b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/size-bdiag
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/size-bdiag
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/size-bdiag
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/size-fdiag b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/size-fdiag
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/size-fdiag
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/size-fdiag
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/size-hor b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/size-hor
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/size-hor
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/size-hor
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/size-ver b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/size-ver
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/size-ver
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/size-ver
diff --git a/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/size_all b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/size_all
new file mode 100644
index 000000000..a81126b59
Binary files /dev/null and b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/size_all differ
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/size_bdiag b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/size_bdiag
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/size_bdiag
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/size_bdiag
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/size_fdiag b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/size_fdiag
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/size_fdiag
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/size_fdiag
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/size_hor b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/size_hor
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/size_hor
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/size_hor
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/size_ver b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/size_ver
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/size_ver
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/size_ver
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/split_h b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/split_h
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/split_h
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/split_h
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/split_v b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/split_v
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/split_v
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/split_v
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/sw-resize b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/sw-resize
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/sw-resize
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/sw-resize
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/target b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/target
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/target
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/target
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/tcross b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/tcross
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/tcross
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/tcross
diff --git a/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/text b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/text
new file mode 100644
index 000000000..90b83ac78
Binary files /dev/null and b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/text differ
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/top_left_arrow b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/top_left_arrow
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/top_left_arrow
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/top_left_arrow
diff --git a/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/top_left_corner b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/top_left_corner
new file mode 100644
index 000000000..7ec6aab9d
Binary files /dev/null and b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/top_left_corner differ
diff --git a/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/top_right_corner b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/top_right_corner
new file mode 100644
index 000000000..62e07044a
Binary files /dev/null and b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/top_right_corner differ
diff --git a/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/top_side b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/top_side
new file mode 100644
index 000000000..8cf50c4d7
Binary files /dev/null and b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/top_side differ
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/top_tee b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/top_tee
similarity index 51%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/top_tee
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/top_tee
index 25ad4a889..3be84f99e 100644
Binary files a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/top_tee and b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/top_tee differ
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/text b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/ul_angle
similarity index 56%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/text
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/ul_angle
index 04a6bc589..12e234bbb 100644
Binary files a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/text and b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/ul_angle differ
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/up-arrow b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/up-arrow
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/up-arrow
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/up-arrow
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/ur_angle b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/ur_angle
similarity index 55%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/ur_angle
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/ur_angle
index 887fb9bc1..21b82277b 100644
Binary files a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/ur_angle and b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/ur_angle differ
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/v_double_arrow b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/v_double_arrow
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/v_double_arrow
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/v_double_arrow
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/vertical-text b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/vertical-text
similarity index 67%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/vertical-text
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/vertical-text
index 540b0aec6..e6dadbefb 100644
Binary files a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/vertical-text and b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/vertical-text differ
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/w-resize b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/w-resize
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/w-resize
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/w-resize
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/wait b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/wait
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/wait
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/wait
diff --git a/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/watch b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/watch
new file mode 100644
index 000000000..fcbf7833a
Binary files /dev/null and b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/watch differ
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/wayland-cursor b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/wayland-cursor
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/wayland-cursor
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/wayland-cursor
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/whats_this b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/whats_this
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/whats_this
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/whats_this
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/x-cursor b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/x-cursor
similarity index 51%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/x-cursor
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/x-cursor
index b697c49be..b5f637049 100644
Binary files a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/x-cursor and b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/x-cursor differ
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/xterm b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/xterm
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/xterm
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/xterm
diff --git a/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/zoom-in b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/zoom-in
new file mode 100644
index 000000000..d50a9f033
Binary files /dev/null and b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/zoom-in differ
diff --git a/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/zoom-out b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/zoom-out
new file mode 100644
index 000000000..548dd32b0
Binary files /dev/null and b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/zoom-out differ
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/zoom_in b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/zoom_in
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/zoom_in
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/zoom_in
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/zoom_out b/local/share/icons/Simp1e-Catppuccin-Mocha/cursors/zoom_out
similarity index 100%
rename from local/share/icons/Simp1e-Gruvbox-Dark/cursors/zoom_out
rename to local/share/icons/Simp1e-Catppuccin-Mocha/cursors/zoom_out
diff --git a/local/share/icons/Simp1e-Catppuccin-Mocha/index.theme b/local/share/icons/Simp1e-Catppuccin-Mocha/index.theme
new file mode 100644
index 000000000..7add5e638
--- /dev/null
+++ b/local/share/icons/Simp1e-Catppuccin-Mocha/index.theme
@@ -0,0 +1,2 @@
+[Icon Theme]
+Name="Simp1e-Catppuccin-Mocha"
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/all-scroll b/local/share/icons/Simp1e-Gruvbox-Dark/cursors/all-scroll
deleted file mode 100644
index 59688f301..000000000
Binary files a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/all-scroll and /dev/null differ
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/bd_double_arrow b/local/share/icons/Simp1e-Gruvbox-Dark/cursors/bd_double_arrow
deleted file mode 100644
index 045b3d541..000000000
Binary files a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/bd_double_arrow and /dev/null differ
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/bottom_left_corner b/local/share/icons/Simp1e-Gruvbox-Dark/cursors/bottom_left_corner
deleted file mode 100644
index cecbc0d2a..000000000
Binary files a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/bottom_left_corner and /dev/null differ
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/bottom_right_corner b/local/share/icons/Simp1e-Gruvbox-Dark/cursors/bottom_right_corner
deleted file mode 100644
index 127535117..000000000
Binary files a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/bottom_right_corner and /dev/null differ
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/bottom_side b/local/share/icons/Simp1e-Gruvbox-Dark/cursors/bottom_side
deleted file mode 100644
index b24f9c0c8..000000000
Binary files a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/bottom_side and /dev/null differ
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/center_ptr b/local/share/icons/Simp1e-Gruvbox-Dark/cursors/center_ptr
deleted file mode 100644
index aebe3cfee..000000000
Binary files a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/center_ptr and /dev/null differ
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/circle b/local/share/icons/Simp1e-Gruvbox-Dark/cursors/circle
deleted file mode 100644
index 9f55e9937..000000000
Binary files a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/circle and /dev/null differ
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/closedhand b/local/share/icons/Simp1e-Gruvbox-Dark/cursors/closedhand
deleted file mode 100644
index 67abc0d10..000000000
Binary files a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/closedhand and /dev/null differ
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/col-resize b/local/share/icons/Simp1e-Gruvbox-Dark/cursors/col-resize
deleted file mode 100644
index 17a9475ba..000000000
Binary files a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/col-resize and /dev/null differ
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/color-picker b/local/share/icons/Simp1e-Gruvbox-Dark/cursors/color-picker
deleted file mode 100644
index 01813dff5..000000000
Binary files a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/color-picker and /dev/null differ
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/context-menu b/local/share/icons/Simp1e-Gruvbox-Dark/cursors/context-menu
deleted file mode 100644
index 85eb23f8d..000000000
Binary files a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/context-menu and /dev/null differ
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/copy b/local/share/icons/Simp1e-Gruvbox-Dark/cursors/copy
deleted file mode 100644
index 540c79624..000000000
Binary files a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/copy and /dev/null differ
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/cross b/local/share/icons/Simp1e-Gruvbox-Dark/cursors/cross
deleted file mode 100644
index 95604dec7..000000000
Binary files a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/cross and /dev/null differ
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/dnd-ask b/local/share/icons/Simp1e-Gruvbox-Dark/cursors/dnd-ask
deleted file mode 100644
index 3db6d2cb7..000000000
Binary files a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/dnd-ask and /dev/null differ
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/dnd-copy b/local/share/icons/Simp1e-Gruvbox-Dark/cursors/dnd-copy
deleted file mode 100644
index 5b3068881..000000000
Binary files a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/dnd-copy and /dev/null differ
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/dnd-link b/local/share/icons/Simp1e-Gruvbox-Dark/cursors/dnd-link
deleted file mode 100644
index 18f09355a..000000000
Binary files a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/dnd-link and /dev/null differ
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/dnd-move b/local/share/icons/Simp1e-Gruvbox-Dark/cursors/dnd-move
deleted file mode 100644
index ba03131ec..000000000
Binary files a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/dnd-move and /dev/null differ
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/dnd-no-drop b/local/share/icons/Simp1e-Gruvbox-Dark/cursors/dnd-no-drop
deleted file mode 100644
index 4a530e335..000000000
Binary files a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/dnd-no-drop and /dev/null differ
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/dotbox b/local/share/icons/Simp1e-Gruvbox-Dark/cursors/dotbox
deleted file mode 100644
index c6f874862..000000000
Binary files a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/dotbox and /dev/null differ
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/draft b/local/share/icons/Simp1e-Gruvbox-Dark/cursors/draft
deleted file mode 100644
index f802ce1a2..000000000
Binary files a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/draft and /dev/null differ
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/hand b/local/share/icons/Simp1e-Gruvbox-Dark/cursors/hand
deleted file mode 100644
index ede34e314..000000000
Binary files a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/hand and /dev/null differ
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/help b/local/share/icons/Simp1e-Gruvbox-Dark/cursors/help
deleted file mode 100644
index 88caef912..000000000
Binary files a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/help and /dev/null differ
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/left_ptr b/local/share/icons/Simp1e-Gruvbox-Dark/cursors/left_ptr
deleted file mode 100644
index c490b9329..000000000
Binary files a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/left_ptr and /dev/null differ
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/left_ptr_watch b/local/share/icons/Simp1e-Gruvbox-Dark/cursors/left_ptr_watch
deleted file mode 100644
index f316078e7..000000000
Binary files a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/left_ptr_watch and /dev/null differ
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/left_side b/local/share/icons/Simp1e-Gruvbox-Dark/cursors/left_side
deleted file mode 100644
index ca9e90ca1..000000000
Binary files a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/left_side and /dev/null differ
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/left_tee b/local/share/icons/Simp1e-Gruvbox-Dark/cursors/left_tee
deleted file mode 100644
index e2bd15c28..000000000
Binary files a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/left_tee and /dev/null differ
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/link b/local/share/icons/Simp1e-Gruvbox-Dark/cursors/link
deleted file mode 100644
index 5fca7aea9..000000000
Binary files a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/link and /dev/null differ
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/not-allowed b/local/share/icons/Simp1e-Gruvbox-Dark/cursors/not-allowed
deleted file mode 100644
index abc353b61..000000000
Binary files a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/not-allowed and /dev/null differ
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/openhand b/local/share/icons/Simp1e-Gruvbox-Dark/cursors/openhand
deleted file mode 100644
index e10a02185..000000000
Binary files a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/openhand and /dev/null differ
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/pencil b/local/share/icons/Simp1e-Gruvbox-Dark/cursors/pencil
deleted file mode 100644
index ebbeaca3e..000000000
Binary files a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/pencil and /dev/null differ
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/pirate b/local/share/icons/Simp1e-Gruvbox-Dark/cursors/pirate
deleted file mode 100644
index 265fb5a52..000000000
Binary files a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/pirate and /dev/null differ
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/pointer-move b/local/share/icons/Simp1e-Gruvbox-Dark/cursors/pointer-move
deleted file mode 100644
index 3b7e41a2a..000000000
Binary files a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/pointer-move and /dev/null differ
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/right_ptr b/local/share/icons/Simp1e-Gruvbox-Dark/cursors/right_ptr
deleted file mode 100644
index a216bb7e4..000000000
Binary files a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/right_ptr and /dev/null differ
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/right_side b/local/share/icons/Simp1e-Gruvbox-Dark/cursors/right_side
deleted file mode 100644
index 93fd2beee..000000000
Binary files a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/right_side and /dev/null differ
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/right_tee b/local/share/icons/Simp1e-Gruvbox-Dark/cursors/right_tee
deleted file mode 100644
index fbc5fdafb..000000000
Binary files a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/right_tee and /dev/null differ
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/row-resize b/local/share/icons/Simp1e-Gruvbox-Dark/cursors/row-resize
deleted file mode 100644
index a78c1a88d..000000000
Binary files a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/row-resize and /dev/null differ
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/sb_down_arrow b/local/share/icons/Simp1e-Gruvbox-Dark/cursors/sb_down_arrow
deleted file mode 100644
index 543380aa5..000000000
Binary files a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/sb_down_arrow and /dev/null differ
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/sb_up_arrow b/local/share/icons/Simp1e-Gruvbox-Dark/cursors/sb_up_arrow
deleted file mode 100644
index bdaac9d30..000000000
Binary files a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/sb_up_arrow and /dev/null differ
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/sb_v_double_arrow b/local/share/icons/Simp1e-Gruvbox-Dark/cursors/sb_v_double_arrow
deleted file mode 100644
index 490a8bb84..000000000
Binary files a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/sb_v_double_arrow and /dev/null differ
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/size_all b/local/share/icons/Simp1e-Gruvbox-Dark/cursors/size_all
deleted file mode 100644
index e830180ae..000000000
Binary files a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/size_all and /dev/null differ
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/top_left_corner b/local/share/icons/Simp1e-Gruvbox-Dark/cursors/top_left_corner
deleted file mode 100644
index f0e0f90b5..000000000
Binary files a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/top_left_corner and /dev/null differ
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/top_right_corner b/local/share/icons/Simp1e-Gruvbox-Dark/cursors/top_right_corner
deleted file mode 100644
index ae707fa8f..000000000
Binary files a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/top_right_corner and /dev/null differ
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/top_side b/local/share/icons/Simp1e-Gruvbox-Dark/cursors/top_side
deleted file mode 100644
index 1fc3e36e4..000000000
Binary files a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/top_side and /dev/null differ
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/watch b/local/share/icons/Simp1e-Gruvbox-Dark/cursors/watch
deleted file mode 100644
index 2014e649c..000000000
Binary files a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/watch and /dev/null differ
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/zoom-in b/local/share/icons/Simp1e-Gruvbox-Dark/cursors/zoom-in
deleted file mode 100644
index 753f0ccc9..000000000
Binary files a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/zoom-in and /dev/null differ
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/zoom-out b/local/share/icons/Simp1e-Gruvbox-Dark/cursors/zoom-out
deleted file mode 100644
index 8103abc25..000000000
Binary files a/local/share/icons/Simp1e-Gruvbox-Dark/cursors/zoom-out and /dev/null differ
diff --git a/local/share/icons/Simp1e-Gruvbox-Dark/index.theme b/local/share/icons/Simp1e-Gruvbox-Dark/index.theme
deleted file mode 100644
index a4ba63b18..000000000
--- a/local/share/icons/Simp1e-Gruvbox-Dark/index.theme
+++ /dev/null
@@ -1,2 +0,0 @@
-[Icon Theme]
-Name="Simp1e-Gruvbox-Dark"
diff --git a/local/share/icons/default/index.theme b/local/share/icons/default/index.theme
index 639d6cc3f..15796fc08 100644
--- a/local/share/icons/default/index.theme
+++ b/local/share/icons/default/index.theme
@@ -1,4 +1,4 @@
[Icon Theme]
Name=Default
Comment=Default Cursor Theme
-Inherits=Simp1e-Gruvbox-Dark
+Inherits=Simp1e-Catppuccin-Mocha
diff --git a/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/bottom-active.png b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/bottom-active.png
new file mode 100644
index 000000000..97966d2ec
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/bottom-active.png differ
diff --git a/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/bottom-inactive.png b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/bottom-inactive.png
new file mode 100644
index 000000000..3a5246def
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/bottom-inactive.png differ
diff --git a/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/bottom-left-active.png b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/bottom-left-active.png
new file mode 100644
index 000000000..65c8ae1a7
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/bottom-left-active.png differ
diff --git a/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/bottom-left-inactive.png b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/bottom-left-inactive.png
new file mode 100644
index 000000000..4e454138d
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/bottom-left-inactive.png differ
diff --git a/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/bottom-right-active.png b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/bottom-right-active.png
new file mode 100644
index 000000000..746164a17
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/bottom-right-active.png differ
diff --git a/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/bottom-right-inactive.png b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/bottom-right-inactive.png
new file mode 100644
index 000000000..602b07fef
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/bottom-right-inactive.png differ
diff --git a/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/close-active.png b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/close-active.png
new file mode 100644
index 000000000..980d918b9
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/close-active.png differ
diff --git a/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/close-inactive.png b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/close-inactive.png
new file mode 100644
index 000000000..e1a58102b
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/close-inactive.png differ
diff --git a/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/close-prelight.png b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/close-prelight.png
new file mode 100644
index 000000000..352327fb4
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/close-prelight.png differ
diff --git a/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/close-pressed.png b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/close-pressed.png
new file mode 100644
index 000000000..3562b6d60
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/close-pressed.png differ
diff --git a/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/hide-active.png b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/hide-active.png
new file mode 100644
index 000000000..0bb815df0
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/hide-active.png differ
diff --git a/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/hide-inactive.png b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/hide-inactive.png
new file mode 100644
index 000000000..1c9875aaa
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/hide-inactive.png differ
diff --git a/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/hide-prelight.png b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/hide-prelight.png
new file mode 100644
index 000000000..534a220ea
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/hide-prelight.png differ
diff --git a/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/hide-pressed.png b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/hide-pressed.png
new file mode 100644
index 000000000..1eb7a5372
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/hide-pressed.png differ
diff --git a/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/left-active.png b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/left-active.png
new file mode 100644
index 000000000..42df1d616
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/left-active.png differ
diff --git a/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/left-inactive.png b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/left-inactive.png
new file mode 100644
index 000000000..826e64b60
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/left-inactive.png differ
diff --git a/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/maximize-active.png b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/maximize-active.png
new file mode 100644
index 000000000..f39475eb0
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/maximize-active.png differ
diff --git a/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/maximize-inactive.png b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/maximize-inactive.png
new file mode 100644
index 000000000..45e482267
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/maximize-inactive.png differ
diff --git a/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/maximize-prelight.png b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/maximize-prelight.png
new file mode 100644
index 000000000..44e5745dd
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/maximize-prelight.png differ
diff --git a/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/maximize-pressed.png b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/maximize-pressed.png
new file mode 100644
index 000000000..b8cbdc992
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/maximize-pressed.png differ
diff --git a/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/maximize-toggled-active.png b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/maximize-toggled-active.png
new file mode 100644
index 000000000..5e256abde
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/maximize-toggled-active.png differ
diff --git a/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/maximize-toggled-inactive.png b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/maximize-toggled-inactive.png
new file mode 100644
index 000000000..c36e787ec
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/maximize-toggled-inactive.png differ
diff --git a/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/maximize-toggled-prelight.png b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/maximize-toggled-prelight.png
new file mode 100644
index 000000000..4d124e09e
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/maximize-toggled-prelight.png differ
diff --git a/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/maximize-toggled-pressed.png b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/maximize-toggled-pressed.png
new file mode 100644
index 000000000..cd37b519e
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/maximize-toggled-pressed.png differ
diff --git a/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/menu-active.png b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/menu-active.png
new file mode 100644
index 000000000..27c12800f
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/menu-active.png differ
diff --git a/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/menu-inactive.png b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/menu-inactive.png
new file mode 100644
index 000000000..0f339eeed
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/menu-inactive.png differ
diff --git a/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/menu-prelight.png b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/menu-prelight.png
new file mode 100644
index 000000000..bf4e246dd
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/menu-prelight.png differ
diff --git a/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/menu-pressed.png b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/menu-pressed.png
new file mode 100644
index 000000000..0bc1212e0
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/menu-pressed.png differ
diff --git a/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/right-active.png b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/right-active.png
new file mode 100644
index 000000000..2df4680d9
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/right-active.png differ
diff --git a/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/right-inactive.png b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/right-inactive.png
new file mode 100644
index 000000000..826e64b60
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/right-inactive.png differ
diff --git a/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/shade-active.png b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/shade-active.png
new file mode 100644
index 000000000..130e1c368
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/shade-active.png differ
diff --git a/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/shade-inactive.png b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/shade-inactive.png
new file mode 100644
index 000000000..97855ae09
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/shade-inactive.png differ
diff --git a/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/shade-prelight.png b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/shade-prelight.png
new file mode 100644
index 000000000..4c5b37512
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/shade-prelight.png differ
diff --git a/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/shade-pressed.png b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/shade-pressed.png
new file mode 100644
index 000000000..1cbbbdfd3
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/shade-pressed.png differ
diff --git a/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/shade-toggled-active.png b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/shade-toggled-active.png
new file mode 100644
index 000000000..2729eee38
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/shade-toggled-active.png differ
diff --git a/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/shade-toggled-inactive.png b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/shade-toggled-inactive.png
new file mode 100644
index 000000000..2001143e7
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/shade-toggled-inactive.png differ
diff --git a/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/shade-toggled-prelight.png b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/shade-toggled-prelight.png
new file mode 100644
index 000000000..3f48e22f7
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/shade-toggled-prelight.png differ
diff --git a/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/shade-toggled-pressed.png b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/shade-toggled-pressed.png
new file mode 100644
index 000000000..de2c3e1f1
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/shade-toggled-pressed.png differ
diff --git a/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/stick-active.png b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/stick-active.png
new file mode 100644
index 000000000..f27365814
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/stick-active.png differ
diff --git a/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/stick-inactive.png b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/stick-inactive.png
new file mode 100644
index 000000000..2255d29b7
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/stick-inactive.png differ
diff --git a/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/stick-prelight.png b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/stick-prelight.png
new file mode 100644
index 000000000..8777e05c7
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/stick-prelight.png differ
diff --git a/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/stick-pressed.png b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/stick-pressed.png
new file mode 100644
index 000000000..4db8f3d56
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/stick-pressed.png differ
diff --git a/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/stick-toggled-active.png b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/stick-toggled-active.png
new file mode 100644
index 000000000..20e191c23
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/stick-toggled-active.png differ
diff --git a/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/stick-toggled-inactive.png b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/stick-toggled-inactive.png
new file mode 100644
index 000000000..5187d0800
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/stick-toggled-inactive.png differ
diff --git a/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/stick-toggled-prelight.png b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/stick-toggled-prelight.png
new file mode 100644
index 000000000..9fbe1b360
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/stick-toggled-prelight.png differ
diff --git a/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/stick-toggled-pressed.png b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/stick-toggled-pressed.png
new file mode 100644
index 000000000..e29391cc4
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/stick-toggled-pressed.png differ
diff --git a/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/themerc b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/themerc
new file mode 100644
index 000000000..f90a6f041
--- /dev/null
+++ b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/themerc
@@ -0,0 +1,23 @@
+button_offset=9
+button_spacing=0
+
+show_app_icon=false
+
+full_width_title=true
+
+title_shadow_active=false
+title_shadow_inactive=false
+
+title_horizontal_offset=3
+
+active_text_color=#f0f7fe
+active_text_shadow_color=#222426
+
+inactive_text_color=#999da3
+inactive_text_shadow_color=#222426
+
+shadow_delta_height=2
+shadow_delta_width=0
+shadow_delta_x=0
+shadow_delta_y=-5
+shadow_opacity=40
diff --git a/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/title-1-active.png b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/title-1-active.png
new file mode 100644
index 000000000..71ee7055e
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/title-1-active.png differ
diff --git a/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/title-1-inactive.png b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/title-1-inactive.png
new file mode 100644
index 000000000..400ad35ee
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/title-1-inactive.png differ
diff --git a/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/title-2-active.png b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/title-2-active.png
new file mode 100644
index 000000000..71ee7055e
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/title-2-active.png differ
diff --git a/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/title-2-inactive.png b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/title-2-inactive.png
new file mode 100644
index 000000000..400ad35ee
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/title-2-inactive.png differ
diff --git a/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/title-3-active.png b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/title-3-active.png
new file mode 100644
index 000000000..71ee7055e
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/title-3-active.png differ
diff --git a/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/title-3-inactive.png b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/title-3-inactive.png
new file mode 100644
index 000000000..400ad35ee
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/title-3-inactive.png differ
diff --git a/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/title-4-active.png b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/title-4-active.png
new file mode 100644
index 000000000..71ee7055e
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/title-4-active.png differ
diff --git a/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/title-4-inactive.png b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/title-4-inactive.png
new file mode 100644
index 000000000..400ad35ee
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/title-4-inactive.png differ
diff --git a/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/title-5-active.png b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/title-5-active.png
new file mode 100644
index 000000000..71ee7055e
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/title-5-active.png differ
diff --git a/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/title-5-inactive.png b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/title-5-inactive.png
new file mode 100644
index 000000000..400ad35ee
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/title-5-inactive.png differ
diff --git a/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/top-left-active.png b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/top-left-active.png
new file mode 100644
index 000000000..53bb5ed0c
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/top-left-active.png differ
diff --git a/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/top-left-inactive.png b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/top-left-inactive.png
new file mode 100644
index 000000000..bb9780309
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/top-left-inactive.png differ
diff --git a/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/top-right-active.png b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/top-right-active.png
new file mode 100644
index 000000000..aaa17e030
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/top-right-active.png differ
diff --git a/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/top-right-inactive.png b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/top-right-inactive.png
new file mode 100644
index 000000000..d262102e9
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-hdpi/xfwm4/top-right-inactive.png differ
diff --git a/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/bottom-active.png b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/bottom-active.png
new file mode 100644
index 000000000..bb353b76f
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/bottom-active.png differ
diff --git a/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/bottom-inactive.png b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/bottom-inactive.png
new file mode 100644
index 000000000..37b2ba1db
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/bottom-inactive.png differ
diff --git a/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/bottom-left-active.png b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/bottom-left-active.png
new file mode 100644
index 000000000..7ae3d3835
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/bottom-left-active.png differ
diff --git a/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/bottom-left-inactive.png b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/bottom-left-inactive.png
new file mode 100644
index 000000000..661eb4286
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/bottom-left-inactive.png differ
diff --git a/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/bottom-right-active.png b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/bottom-right-active.png
new file mode 100644
index 000000000..d07d89dfe
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/bottom-right-active.png differ
diff --git a/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/bottom-right-inactive.png b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/bottom-right-inactive.png
new file mode 100644
index 000000000..3801f62b6
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/bottom-right-inactive.png differ
diff --git a/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/close-active.png b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/close-active.png
new file mode 100644
index 000000000..27318fc2a
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/close-active.png differ
diff --git a/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/close-inactive.png b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/close-inactive.png
new file mode 100644
index 000000000..a726b157d
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/close-inactive.png differ
diff --git a/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/close-prelight.png b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/close-prelight.png
new file mode 100644
index 000000000..00b67239b
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/close-prelight.png differ
diff --git a/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/close-pressed.png b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/close-pressed.png
new file mode 100644
index 000000000..9c642f9e2
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/close-pressed.png differ
diff --git a/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/hide-active.png b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/hide-active.png
new file mode 100644
index 000000000..227bb3557
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/hide-active.png differ
diff --git a/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/hide-inactive.png b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/hide-inactive.png
new file mode 100644
index 000000000..d2cfc1926
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/hide-inactive.png differ
diff --git a/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/hide-prelight.png b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/hide-prelight.png
new file mode 100644
index 000000000..05ec68997
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/hide-prelight.png differ
diff --git a/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/hide-pressed.png b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/hide-pressed.png
new file mode 100644
index 000000000..c9a1742d1
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/hide-pressed.png differ
diff --git a/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/left-active.png b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/left-active.png
new file mode 100644
index 000000000..5cadda0c8
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/left-active.png differ
diff --git a/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/left-inactive.png b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/left-inactive.png
new file mode 100644
index 000000000..6df6172b5
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/left-inactive.png differ
diff --git a/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/maximize-active.png b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/maximize-active.png
new file mode 100644
index 000000000..6c0ee7a4a
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/maximize-active.png differ
diff --git a/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/maximize-inactive.png b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/maximize-inactive.png
new file mode 100644
index 000000000..b43b20820
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/maximize-inactive.png differ
diff --git a/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/maximize-prelight.png b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/maximize-prelight.png
new file mode 100644
index 000000000..d3e92ecd9
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/maximize-prelight.png differ
diff --git a/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/maximize-pressed.png b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/maximize-pressed.png
new file mode 100644
index 000000000..ed8119dcd
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/maximize-pressed.png differ
diff --git a/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/maximize-toggled-active.png b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/maximize-toggled-active.png
new file mode 100644
index 000000000..266a049dd
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/maximize-toggled-active.png differ
diff --git a/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/maximize-toggled-inactive.png b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/maximize-toggled-inactive.png
new file mode 100644
index 000000000..b288b49bc
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/maximize-toggled-inactive.png differ
diff --git a/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/maximize-toggled-prelight.png b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/maximize-toggled-prelight.png
new file mode 100644
index 000000000..1f0c5cca5
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/maximize-toggled-prelight.png differ
diff --git a/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/maximize-toggled-pressed.png b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/maximize-toggled-pressed.png
new file mode 100644
index 000000000..db2fe718d
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/maximize-toggled-pressed.png differ
diff --git a/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/menu-active.png b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/menu-active.png
new file mode 100644
index 000000000..b659c81f4
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/menu-active.png differ
diff --git a/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/menu-inactive.png b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/menu-inactive.png
new file mode 100644
index 000000000..677b70987
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/menu-inactive.png differ
diff --git a/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/menu-prelight.png b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/menu-prelight.png
new file mode 100644
index 000000000..bb38429a5
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/menu-prelight.png differ
diff --git a/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/menu-pressed.png b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/menu-pressed.png
new file mode 100644
index 000000000..107621e8b
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/menu-pressed.png differ
diff --git a/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/right-active.png b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/right-active.png
new file mode 100644
index 000000000..0b3aaa61f
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/right-active.png differ
diff --git a/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/right-inactive.png b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/right-inactive.png
new file mode 100644
index 000000000..6df6172b5
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/right-inactive.png differ
diff --git a/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/shade-active.png b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/shade-active.png
new file mode 100644
index 000000000..fb1a00637
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/shade-active.png differ
diff --git a/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/shade-inactive.png b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/shade-inactive.png
new file mode 100644
index 000000000..6430e2b01
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/shade-inactive.png differ
diff --git a/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/shade-prelight.png b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/shade-prelight.png
new file mode 100644
index 000000000..3b2218a0f
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/shade-prelight.png differ
diff --git a/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/shade-pressed.png b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/shade-pressed.png
new file mode 100644
index 000000000..5613b1677
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/shade-pressed.png differ
diff --git a/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/shade-toggled-active.png b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/shade-toggled-active.png
new file mode 100644
index 000000000..376f5612f
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/shade-toggled-active.png differ
diff --git a/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/shade-toggled-inactive.png b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/shade-toggled-inactive.png
new file mode 100644
index 000000000..d65479681
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/shade-toggled-inactive.png differ
diff --git a/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/shade-toggled-prelight.png b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/shade-toggled-prelight.png
new file mode 100644
index 000000000..5444a6269
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/shade-toggled-prelight.png differ
diff --git a/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/shade-toggled-pressed.png b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/shade-toggled-pressed.png
new file mode 100644
index 000000000..9a0e2859e
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/shade-toggled-pressed.png differ
diff --git a/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/stick-active.png b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/stick-active.png
new file mode 100644
index 000000000..1f2b0f93d
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/stick-active.png differ
diff --git a/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/stick-inactive.png b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/stick-inactive.png
new file mode 100644
index 000000000..ffa4228c9
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/stick-inactive.png differ
diff --git a/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/stick-prelight.png b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/stick-prelight.png
new file mode 100644
index 000000000..c7fb82525
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/stick-prelight.png differ
diff --git a/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/stick-pressed.png b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/stick-pressed.png
new file mode 100644
index 000000000..103e70391
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/stick-pressed.png differ
diff --git a/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/stick-toggled-active.png b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/stick-toggled-active.png
new file mode 100644
index 000000000..2a38d8cad
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/stick-toggled-active.png differ
diff --git a/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/stick-toggled-inactive.png b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/stick-toggled-inactive.png
new file mode 100644
index 000000000..8b06d959f
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/stick-toggled-inactive.png differ
diff --git a/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/stick-toggled-prelight.png b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/stick-toggled-prelight.png
new file mode 100644
index 000000000..a9149d837
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/stick-toggled-prelight.png differ
diff --git a/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/stick-toggled-pressed.png b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/stick-toggled-pressed.png
new file mode 100644
index 000000000..999ef7196
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/stick-toggled-pressed.png differ
diff --git a/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/themerc b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/themerc
new file mode 100644
index 000000000..ba0f0861f
--- /dev/null
+++ b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/themerc
@@ -0,0 +1,23 @@
+button_offset=12
+button_spacing=0
+
+show_app_icon=false
+
+full_width_title=true
+
+title_shadow_active=false
+title_shadow_inactive=false
+
+title_horizontal_offset=3
+
+active_text_color=#f0f7fe
+active_text_shadow_color=#222426
+
+inactive_text_color=#999da3
+inactive_text_shadow_color=#222426
+
+shadow_delta_height=2
+shadow_delta_width=0
+shadow_delta_x=0
+shadow_delta_y=-5
+shadow_opacity=40
diff --git a/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/title-1-active.png b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/title-1-active.png
new file mode 100644
index 000000000..3a74cbdc1
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/title-1-active.png differ
diff --git a/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/title-1-inactive.png b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/title-1-inactive.png
new file mode 100644
index 000000000..f8ff593a0
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/title-1-inactive.png differ
diff --git a/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/title-2-active.png b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/title-2-active.png
new file mode 100644
index 000000000..3a74cbdc1
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/title-2-active.png differ
diff --git a/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/title-2-inactive.png b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/title-2-inactive.png
new file mode 100644
index 000000000..f8ff593a0
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/title-2-inactive.png differ
diff --git a/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/title-3-active.png b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/title-3-active.png
new file mode 100644
index 000000000..3a74cbdc1
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/title-3-active.png differ
diff --git a/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/title-3-inactive.png b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/title-3-inactive.png
new file mode 100644
index 000000000..f8ff593a0
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/title-3-inactive.png differ
diff --git a/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/title-4-active.png b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/title-4-active.png
new file mode 100644
index 000000000..3a74cbdc1
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/title-4-active.png differ
diff --git a/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/title-4-inactive.png b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/title-4-inactive.png
new file mode 100644
index 000000000..f8ff593a0
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/title-4-inactive.png differ
diff --git a/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/title-5-active.png b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/title-5-active.png
new file mode 100644
index 000000000..3a74cbdc1
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/title-5-active.png differ
diff --git a/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/title-5-inactive.png b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/title-5-inactive.png
new file mode 100644
index 000000000..f8ff593a0
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/title-5-inactive.png differ
diff --git a/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/top-left-active.png b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/top-left-active.png
new file mode 100644
index 000000000..009f62117
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/top-left-active.png differ
diff --git a/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/top-left-inactive.png b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/top-left-inactive.png
new file mode 100644
index 000000000..d9bde6c10
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/top-left-inactive.png differ
diff --git a/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/top-right-active.png b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/top-right-active.png
new file mode 100644
index 000000000..259c05a95
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/top-right-active.png differ
diff --git a/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/top-right-inactive.png b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/top-right-inactive.png
new file mode 100644
index 000000000..f299b6e4f
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark-xhdpi/xfwm4/top-right-inactive.png differ
diff --git a/local/share/themes/Catppuccin-Dark/cinnamon/assets/add-workspace-active.svg b/local/share/themes/Catppuccin-Dark/cinnamon/assets/add-workspace-active.svg
new file mode 100644
index 000000000..e48baca18
--- /dev/null
+++ b/local/share/themes/Catppuccin-Dark/cinnamon/assets/add-workspace-active.svg
@@ -0,0 +1,111 @@
+
+
diff --git a/local/share/themes/Catppuccin-Dark/cinnamon/assets/add-workspace-hover.svg b/local/share/themes/Catppuccin-Dark/cinnamon/assets/add-workspace-hover.svg
new file mode 100644
index 000000000..8a1d3516b
--- /dev/null
+++ b/local/share/themes/Catppuccin-Dark/cinnamon/assets/add-workspace-hover.svg
@@ -0,0 +1,112 @@
+
+
+
+
diff --git a/local/share/themes/Catppuccin-Dark/cinnamon/assets/add-workspace.svg b/local/share/themes/Catppuccin-Dark/cinnamon/assets/add-workspace.svg
new file mode 100644
index 000000000..8dba5df9f
--- /dev/null
+++ b/local/share/themes/Catppuccin-Dark/cinnamon/assets/add-workspace.svg
@@ -0,0 +1,113 @@
+
+
+
+
diff --git a/local/share/themes/Catppuccin-Dark/cinnamon/assets/calendar-arrow-left.svg b/local/share/themes/Catppuccin-Dark/cinnamon/assets/calendar-arrow-left.svg
new file mode 100644
index 000000000..dcf8298b1
--- /dev/null
+++ b/local/share/themes/Catppuccin-Dark/cinnamon/assets/calendar-arrow-left.svg
@@ -0,0 +1,56 @@
+
+
diff --git a/local/share/themes/Catppuccin-Dark/cinnamon/assets/calendar-arrow-right.svg b/local/share/themes/Catppuccin-Dark/cinnamon/assets/calendar-arrow-right.svg
new file mode 100644
index 000000000..ed66559d8
--- /dev/null
+++ b/local/share/themes/Catppuccin-Dark/cinnamon/assets/calendar-arrow-right.svg
@@ -0,0 +1,56 @@
+
+
diff --git a/local/share/themes/Catppuccin-Dark/cinnamon/assets/checkbox-dark.svg b/local/share/themes/Catppuccin-Dark/cinnamon/assets/checkbox-dark.svg
new file mode 100644
index 000000000..4fc10b543
--- /dev/null
+++ b/local/share/themes/Catppuccin-Dark/cinnamon/assets/checkbox-dark.svg
@@ -0,0 +1,75 @@
+
+
diff --git a/local/share/themes/Catppuccin-Dark/cinnamon/assets/checkbox-off.svg b/local/share/themes/Catppuccin-Dark/cinnamon/assets/checkbox-off.svg
new file mode 100644
index 000000000..b00efa63d
--- /dev/null
+++ b/local/share/themes/Catppuccin-Dark/cinnamon/assets/checkbox-off.svg
@@ -0,0 +1,3 @@
+
diff --git a/local/share/themes/Catppuccin-Dark/cinnamon/assets/checkbox.svg b/local/share/themes/Catppuccin-Dark/cinnamon/assets/checkbox.svg
new file mode 100644
index 000000000..6fbd99af2
--- /dev/null
+++ b/local/share/themes/Catppuccin-Dark/cinnamon/assets/checkbox.svg
@@ -0,0 +1,85 @@
+
+
diff --git a/local/share/themes/Catppuccin-Dark/cinnamon/assets/close-active.svg b/local/share/themes/Catppuccin-Dark/cinnamon/assets/close-active.svg
new file mode 100644
index 000000000..06bc45bec
--- /dev/null
+++ b/local/share/themes/Catppuccin-Dark/cinnamon/assets/close-active.svg
@@ -0,0 +1,72 @@
+
+
diff --git a/local/share/themes/Catppuccin-Dark/cinnamon/assets/close-hover.svg b/local/share/themes/Catppuccin-Dark/cinnamon/assets/close-hover.svg
new file mode 100644
index 000000000..65499ad49
--- /dev/null
+++ b/local/share/themes/Catppuccin-Dark/cinnamon/assets/close-hover.svg
@@ -0,0 +1,72 @@
+
+
diff --git a/local/share/themes/Catppuccin-Dark/cinnamon/assets/close.svg b/local/share/themes/Catppuccin-Dark/cinnamon/assets/close.svg
new file mode 100644
index 000000000..b496e8f16
--- /dev/null
+++ b/local/share/themes/Catppuccin-Dark/cinnamon/assets/close.svg
@@ -0,0 +1,72 @@
+
+
diff --git a/local/share/themes/Catppuccin-Dark/cinnamon/assets/corner-ripple.svg b/local/share/themes/Catppuccin-Dark/cinnamon/assets/corner-ripple.svg
new file mode 100644
index 000000000..9f17f0071
--- /dev/null
+++ b/local/share/themes/Catppuccin-Dark/cinnamon/assets/corner-ripple.svg
@@ -0,0 +1,46 @@
+
+
diff --git a/local/share/themes/Catppuccin-Dark/cinnamon/assets/radiobutton-dark.svg b/local/share/themes/Catppuccin-Dark/cinnamon/assets/radiobutton-dark.svg
new file mode 100644
index 000000000..fedaf33b8
--- /dev/null
+++ b/local/share/themes/Catppuccin-Dark/cinnamon/assets/radiobutton-dark.svg
@@ -0,0 +1,71 @@
+
+
diff --git a/local/share/themes/Catppuccin-Dark/cinnamon/assets/radiobutton-off.svg b/local/share/themes/Catppuccin-Dark/cinnamon/assets/radiobutton-off.svg
new file mode 100644
index 000000000..b00efa63d
--- /dev/null
+++ b/local/share/themes/Catppuccin-Dark/cinnamon/assets/radiobutton-off.svg
@@ -0,0 +1,3 @@
+
diff --git a/local/share/themes/Catppuccin-Dark/cinnamon/assets/radiobutton.svg b/local/share/themes/Catppuccin-Dark/cinnamon/assets/radiobutton.svg
new file mode 100644
index 000000000..7047bbbdb
--- /dev/null
+++ b/local/share/themes/Catppuccin-Dark/cinnamon/assets/radiobutton.svg
@@ -0,0 +1,81 @@
+
+
diff --git a/local/share/themes/Catppuccin-Dark/cinnamon/assets/toggle-off.svg b/local/share/themes/Catppuccin-Dark/cinnamon/assets/toggle-off.svg
new file mode 100644
index 000000000..d09c47844
--- /dev/null
+++ b/local/share/themes/Catppuccin-Dark/cinnamon/assets/toggle-off.svg
@@ -0,0 +1,65 @@
+
+
diff --git a/local/share/themes/Catppuccin-Dark/cinnamon/assets/toggle-on-dark.svg b/local/share/themes/Catppuccin-Dark/cinnamon/assets/toggle-on-dark.svg
new file mode 100644
index 000000000..090a79da3
--- /dev/null
+++ b/local/share/themes/Catppuccin-Dark/cinnamon/assets/toggle-on-dark.svg
@@ -0,0 +1,94 @@
+
+
diff --git a/local/share/themes/Catppuccin-Dark/cinnamon/assets/toggle-on.svg b/local/share/themes/Catppuccin-Dark/cinnamon/assets/toggle-on.svg
new file mode 100644
index 000000000..0474e6b5b
--- /dev/null
+++ b/local/share/themes/Catppuccin-Dark/cinnamon/assets/toggle-on.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/local/share/themes/Catppuccin-Dark/cinnamon/assets/trash-icon.svg b/local/share/themes/Catppuccin-Dark/cinnamon/assets/trash-icon.svg
new file mode 100644
index 000000000..d78a123ee
--- /dev/null
+++ b/local/share/themes/Catppuccin-Dark/cinnamon/assets/trash-icon.svg
@@ -0,0 +1,6 @@
+
diff --git a/local/share/themes/Catppuccin-Dark/cinnamon/cinnamon.css b/local/share/themes/Catppuccin-Dark/cinnamon/cinnamon.css
new file mode 100644
index 000000000..73897270d
--- /dev/null
+++ b/local/share/themes/Catppuccin-Dark/cinnamon/cinnamon.css
@@ -0,0 +1,2367 @@
+stage {
+ color: #eff1f5;
+}
+
+.label-shadow {
+ color: rgba(0, 0, 0, 0);
+}
+
+.sound-button {
+ min-height: 24px;
+ padding: 5px 32px;
+ transition-duration: 100ms;
+ border-radius: 12px;
+ color: rgba(239, 241, 245, 0.7);
+ background-color: rgba(239, 241, 245, 0.04);
+}
+
+.sound-button:focus {
+ color: #eff1f5;
+ background-color: rgba(239, 241, 245, 0.12);
+ border-radius: 12px;
+}
+
+.sound-button:hover {
+ color: #eff1f5;
+ background-color: rgba(239, 241, 245, 0.12);
+ border-radius: 12px;
+}
+
+.sound-button:hover:focus {
+ color: #eff1f5;
+ background-color: rgba(239, 241, 245, 0.3);
+ border-radius: 12px;
+}
+
+.sound-button:active {
+ color: #eff1f5;
+ background-color: rgba(239, 241, 245, 0.3);
+ border-radius: 12px;
+}
+
+.sound-button:insensitive {
+ color: rgba(239, 241, 245, 0.5);
+ background-color: rgba(239, 241, 245, 0.04);
+ border-radius: 12px;
+}
+
+.notification-button, .notification-icon-button, .menu #notification .notification-button,
+.menu #notification .notification-icon-button, .popup-menu #notification .notification-button,
+.popup-menu #notification .notification-icon-button, #notification .notification-button,
+#notification .notification-icon-button, .calendar-today-home-button,
+.calendar-today-home-button-enabled {
+ border-radius: 12px;
+ color: rgba(239, 241, 245, 0.7);
+ background-color: transparent;
+}
+
+.notification-button:hover, .notification-icon-button:hover, #notification .notification-button:hover,
+#notification .notification-icon-button:hover, .calendar-today-home-button:hover,
+.calendar-today-home-button-enabled:hover {
+ color: #eff1f5;
+ background-color: rgba(239, 241, 245, 0.12);
+ border-radius: 12px;
+}
+
+.notification-button:active, .notification-icon-button:active, #notification .notification-button:active,
+#notification .notification-icon-button:active, .calendar-today-home-button:active,
+.calendar-today-home-button-enabled:active {
+ color: #eff1f5;
+ background-color: rgba(239, 241, 245, 0.3);
+ border-radius: 12px;
+}
+
+.notification-button:insensitive, .notification-icon-button:insensitive, #notification .notification-button:insensitive,
+#notification .notification-icon-button:insensitive, .calendar-today-home-button:insensitive,
+.calendar-today-home-button-enabled:insensitive {
+ color: rgba(239, 241, 245, 0.32);
+ background-color: transparent;
+ border-radius: 12px;
+}
+
+.modal-dialog-button-box .modal-dialog-button {
+ min-height: 24px;
+ padding: 6px 30px;
+ transition-duration: 100ms;
+ border-radius: 12px;
+ color: rgba(239, 241, 245, 0.7);
+ background-color: rgba(239, 241, 245, 0.04);
+}
+
+.modal-dialog-button-box .modal-dialog-button:hover {
+ color: #eff1f5;
+ background-color: rgba(239, 241, 245, 0.12);
+}
+
+.modal-dialog-button-box .modal-dialog-button:focus {
+ color: #89b4fa;
+}
+
+.modal-dialog-button-box .modal-dialog-button:active {
+ color: #eff1f5;
+ background-color: rgba(239, 241, 245, 0.3);
+}
+
+.modal-dialog-button-box .modal-dialog-button:insensitive {
+ color: rgba(239, 241, 245, 0.32);
+ background-color: transparent;
+}
+
+#menu-search-entry, .notification StEntry, .menu #notification StEntry, .popup-menu #notification StEntry, #notification StEntry {
+ padding: 3px 12px;
+ min-height: 24px;
+ caret-size: 1px;
+ selection-background-color: #89b4fa;
+ selected-color: rgba(30, 30, 46, 0.87);
+ transition-duration: 300ms;
+ border-radius: 12px;
+ color: #eff1f5;
+ border: 2px solid transparent;
+ background-color: rgba(239, 241, 245, 0.04);
+}
+
+#menu-search-entry:focus, .notification StEntry:focus, .menu #notification StEntry:focus, .popup-menu #notification StEntry:focus, #notification StEntry:focus, #menu-search-entry:hover, .notification StEntry:hover, .menu #notification StEntry:hover, .popup-menu #notification StEntry:hover, #notification StEntry:hover {
+ color: #eff1f5;
+ background-color: rgba(239, 241, 245, 0.04);
+ border: 2px solid #89b4fa;
+}
+
+#menu-search-entry:insensitive, .notification StEntry:insensitive, .menu #notification StEntry:insensitive, .popup-menu #notification StEntry:insensitive, #notification StEntry:insensitive {
+ border: 2px solid transparent;
+ background-color: rgba(239, 241, 245, 0.04);
+ color: rgba(239, 241, 245, 0.5);
+}
+
+#menu-search-entry StIcon.capslock-warning, .notification StEntry StIcon.capslock-warning, .menu #notification StEntry StIcon.capslock-warning, .popup-menu #notification StEntry StIcon.capslock-warning, #notification StEntry StIcon.capslock-warning {
+ icon-size: 16px;
+ warning-color: #df8e1d;
+ padding: 0 6px;
+}
+
+StScrollView.vfade {
+ -st-vfade-offset: 0px;
+}
+
+StScrollView.hfade {
+ -st-hfade-offset: 0px;
+}
+
+StScrollBar {
+ padding: 8px;
+}
+
+StScrollView StScrollBar {
+ min-width: 5px;
+ min-height: 5px;
+}
+
+StScrollBar StBin#trough {
+ background-color: rgba(49, 50, 68, 0.1);
+ border-radius: 9999px;
+}
+
+StScrollBar StButton#vhandle,
+StScrollBar StButton#hhandle {
+ border-radius: 9999px;
+ background-color: #72727e;
+ border: 0px solid;
+ margin: 0px;
+}
+
+StScrollBar StButton#vhandle:hover,
+StScrollBar StButton#hhandle:hover {
+ background-color: #5d5d6a;
+}
+
+StScrollBar StButton#vhandle:active,
+StScrollBar StButton#hhandle:active {
+ background-color: #89b4fa;
+}
+
+.separator {
+ -gradient-height: 1px;
+ -gradient-start: rgba(0, 0, 0, 0);
+ -gradient-end: rgba(0, 0, 0, 0);
+ -margin-horizontal: 1.5em;
+ height: 1em;
+}
+
+.popup-slider-menu-item,
+.slider {
+ -slider-height: 4px;
+ -slider-background-color: rgba(239, 241, 245, 0.12);
+ -slider-border-color: transparent;
+ -slider-active-background-color: #89b4fa;
+ -slider-active-border-color: transparent;
+ -slider-border-width: 0;
+ -slider-handle-radius: 4px;
+ height: 18px;
+ min-width: 15em;
+ border: 0 solid transparent;
+ border-right-width: 1px;
+ border-left-width: 5px;
+ color: transparent;
+}
+
+.check-box CinnamonGenericContainer {
+ spacing: 0.2em;
+ min-height: 30px;
+ padding-top: 2px;
+}
+
+.check-box StLabel {
+ font-weight: normal;
+}
+
+.check-box StBin {
+ width: 24px;
+ height: 24px;
+}
+
+.check-box StBin, .check-box:focus StBin {
+ background-image: url("assets/checkbox-off.svg");
+}
+
+.check-box:checked StBin, .check-box:focus:checked StBin {
+ background-image: url("assets/checkbox-dark.svg");
+}
+
+.radiobutton CinnamonGenericContainer {
+ spacing: 0.2em;
+ min-height: 30px;
+ padding-top: 2px;
+}
+
+.radiobutton StLabel {
+ padding-top: 4px;
+ font-size: 0.9em;
+ box-shadow: none;
+}
+
+.radiobutton StBin {
+ width: 24px;
+ height: 24px;
+}
+
+.radiobutton StBin, .radiobutton:focus StBin {
+ background-image: url("assets/radiobutton-off.svg");
+}
+
+.radiobutton:checked StBin, .radiobutton:focus:checked StBin {
+ background-image: url("assets/radiobutton-dark.svg");
+}
+
+.toggle-switch {
+ width: 46px;
+ height: 24px;
+ background-size: contain;
+}
+
+.toggle-switch, .popup-menu-item:active .toggle-switch {
+ background-image: url("assets/toggle-off.svg");
+}
+
+.toggle-switch:checked, .popup-menu-item:active .toggle-switch:checked {
+ background-image: url("assets/toggle-on-dark.svg");
+}
+
+.cinnamon-link {
+ color: #8fcbe8;
+ text-decoration: underline;
+}
+
+.cinnamon-link:hover {
+ color: #b9dff1;
+}
+
+#Tooltip {
+ border-radius: 9999px;
+ padding: 6px 12px;
+ background-color: rgba(24, 24, 37, 0.9);
+ color: #eff1f5;
+ margin: 6px;
+ box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12);
+ font-size: 1em;
+ font-weight: normal;
+ text-align: center;
+}
+
+.menu,
+.popup-menu,
+.popup-combo-menu {
+ padding: 0;
+ color: #eff1f5;
+ border-radius: 12px;
+ margin: 6px;
+ box-shadow: none;
+ /* @if $outline == 'true' {
+ border: 2px solid $primary;
+ } */
+}
+
+.menu-arrow,
+.popup-menu-arrow {
+ icon-size: 16px;
+}
+
+.menu .popup-sub-menu,
+.popup-menu .popup-sub-menu,
+.popup-combo-menu .popup-sub-menu {
+ border-radius: 12px;
+ background-gradient-direction: none;
+ box-shadow: none;
+ background-color: #3d404f;
+ color: rgba(239, 241, 245, 0.7);
+}
+
+.menu .popup-sub-menu .popup-menu-item:active,
+.popup-menu .popup-sub-menu .popup-menu-item:active,
+.popup-combo-menu .popup-sub-menu .popup-menu-item:active {
+ background-color: rgba(239, 241, 245, 0.12);
+ color: #eff1f5;
+}
+
+.menu .popup-sub-menu StScrollBar,
+.popup-menu .popup-sub-menu StScrollBar,
+.popup-combo-menu .popup-sub-menu StScrollBar {
+ padding: 4px;
+}
+
+.menu .popup-sub-menu StScrollBar StBin#trough,
+.menu .popup-sub-menu StScrollBar StBin#vhandle,
+.popup-menu .popup-sub-menu StScrollBar StBin#trough,
+.popup-menu .popup-sub-menu StScrollBar StBin#vhandle,
+.popup-combo-menu .popup-sub-menu StScrollBar StBin#trough,
+.popup-combo-menu .popup-sub-menu StScrollBar StBin#vhandle {
+ border-width: 0;
+}
+
+.menu .popup-menu-content,
+.popup-menu .popup-menu-content,
+.popup-combo-menu .popup-menu-content {
+ padding: 6px;
+ border-radius: 12px;
+ background-color: #292c3c;
+ box-shadow: 0 5px 12px rgba(0, 0, 0, 0.35);
+}
+
+.menu .popup-menu-item,
+.popup-menu .popup-menu-item,
+.popup-combo-menu .popup-menu-item {
+ padding: 6px 12px;
+ spacing: 12px;
+ border-radius: 12px;
+}
+
+.menu .popup-menu-item:hover, .menu .popup-menu-item:active,
+.popup-menu .popup-menu-item:hover,
+.popup-menu .popup-menu-item:active,
+.popup-combo-menu .popup-menu-item:hover,
+.popup-combo-menu .popup-menu-item:active {
+ color: #eff1f5;
+ background-color: rgba(239, 241, 245, 0.12);
+}
+
+.menu .popup-menu-item:insensitive,
+.popup-menu .popup-menu-item:insensitive,
+.popup-combo-menu .popup-menu-item:insensitive {
+ color: rgba(239, 241, 245, 0.5);
+ background: none;
+}
+
+.menu .popup-inactive-menu-item,
+.popup-menu .popup-inactive-menu-item,
+.popup-combo-menu .popup-inactive-menu-item {
+ color: rgba(239, 241, 245, 0.5);
+}
+
+.menu .popup-inactive-menu-item:insensitive,
+.popup-menu .popup-inactive-menu-item:insensitive,
+.popup-combo-menu .popup-inactive-menu-item:insensitive {
+ color: rgba(239, 241, 245, 0.12);
+}
+
+.menu .popup-menu-item:active .popup-inactive-menu-item,
+.popup-menu .popup-menu-item:active .popup-inactive-menu-item,
+.popup-combo-menu .popup-menu-item:active .popup-inactive-menu-item {
+ color: rgba(239, 241, 245, 0.5);
+}
+
+.menu-icon,
+.popup-menu-icon {
+ icon-size: 16px;
+}
+
+.popup-menu-boxpointer {
+ -arrow-border-radius: 12px;
+ -arrow-background-color: rgba(0, 0, 0, 0);
+ -arrow-border-width: 0;
+ -arrow-border-color: rgba(0, 0, 0, 0);
+ -arrow-base: 0;
+ -arrow-rise: 0;
+}
+
+.popup-combo-menu {
+ padding: 6px;
+}
+
+.popup-combobox-item {
+ spacing: 1em;
+}
+
+.popup-separator-menu-item {
+ -gradient-height: 0;
+ -gradient-start: transparent;
+ -gradient-end: transparent;
+ -margin-horizontal: 1.5em;
+ height: 0;
+ margin: 0;
+ padding: 0;
+ border-color: rgba(239, 241, 245, 0.12);
+ border-bottom-width: 0;
+ border-bottom-style: solid;
+ background-color: transparent;
+}
+
+.popup-alternating-menu-item:alternate {
+ font-weight: normal;
+}
+
+.popup-device-menu-item {
+ spacing: 0.5em;
+}
+
+.popup-subtitle-menu-item {
+ font-weight: normal;
+}
+
+.nm-menu-item-icons {
+ spacing: 0.5em;
+}
+
+#panel {
+ font-weight: bold;
+ height: 36px;
+ width: 42px;
+}
+
+#panel:highlight {
+ border-image: none;
+ background-color: rgba(210, 15, 57, 0.5);
+}
+
+#panelLeft {
+ spacing: 4px;
+}
+
+#panelLeft:dnd {
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(210, 15, 57, 0.35);
+ background-gradient-end: rgba(210, 15, 57, 0.35);
+}
+
+#panelLeft:ltr {
+ padding-right: 4px;
+}
+
+#panelLeft:rtl {
+ padding-left: 4px;
+}
+
+#panelLeft.vertical {
+ padding: 0;
+}
+
+#panelLeft.vertical:ltr {
+ padding-right: 0px;
+}
+
+#panelLeft.vertical:rtl {
+ padding-left: 0px;
+}
+
+#panelRight:dnd {
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(30, 102, 245, 0.35);
+ background-gradient-end: rgba(30, 102, 245, 0.35);
+}
+
+#panelRight:ltr {
+ padding-left: 6px;
+ spacing: 0px;
+}
+
+#panelRight:rtl {
+ padding-right: 6px;
+ spacing: 0px;
+}
+
+#panelRight.vertical {
+ padding: 0;
+}
+
+#panelRight.vertical:ltr {
+ padding-right: 0px;
+}
+
+#panelRight.vertical:rtl {
+ padding-left: 0px;
+}
+
+#panelCenter {
+ spacing: 4px;
+}
+
+#panelCenter:dnd {
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(64, 160, 43, 0.35);
+ background-gradient-end: rgba(64, 160, 43, 0.35);
+}
+
+.panel-top, .panel-bottom, .panel-left, .panel-right {
+ color: rgba(239, 241, 245, 0.7);
+ font-size: 1em;
+ padding: 0px;
+ background-color: rgba(30, 30, 46, 0.75);
+ box-shadow: 0 0 5px rgba(0, 0, 0, 0.5), 0 0 16px rgba(0, 0, 0, 0.24);
+}
+
+.panel-top .panel-button:hover,
+.panel-top .panel-status-button:hover, .panel-bottom .panel-button:hover,
+.panel-bottom .panel-status-button:hover, .panel-left .panel-button:hover,
+.panel-left .panel-status-button:hover, .panel-right .panel-button:hover,
+.panel-right .panel-status-button:hover {
+ color: #eff1f5;
+ background-color: rgba(239, 241, 245, 0.04);
+}
+
+.panel-top .panel-button:active,
+.panel-top .panel-status-button:active, .panel-bottom .panel-button:active,
+.panel-bottom .panel-status-button:active, .panel-left .panel-button:active,
+.panel-left .panel-status-button:active, .panel-right .panel-button:active,
+.panel-right .panel-status-button:active {
+ color: #eff1f5;
+ background-color: rgba(239, 241, 245, 0.12);
+}
+
+.panel-dummy {
+ background-color: rgba(210, 15, 57, 0.5);
+}
+
+.panel-dummy:entered {
+ background-color: rgba(210, 15, 57, 0.6);
+}
+
+.panel-status-button {
+ border-width: 0;
+ -natural-hpadding: 3px;
+ -minimum-hpadding: 3px;
+ font-weight: bold;
+ height: 22px;
+ color: rgba(239, 241, 245, 0.7);
+}
+
+.panel-button {
+ -natural-hpadding: 6px;
+ -minimum-hpadding: 2px;
+ font-weight: bold;
+ transition-duration: 100ms;
+ color: rgba(239, 241, 245, 0.7);
+}
+
+.system-status-icon {
+ icon-size: 16px;
+ padding: 0 1px;
+}
+
+#overview {
+ spacing: 12px;
+}
+
+.window-caption {
+ background-color: rgba(24, 24, 37, 0.9);
+ border: 1px solid rgba(24, 24, 37, 0.9);
+ color: #eff1f5;
+ spacing: 25px;
+ border-radius: 12px;
+ font-size: 9pt;
+ padding: 5px 8px;
+ -cinnamon-caption-spacing: 4px;
+}
+
+.window-caption#selected {
+ background-color: #89b4fa;
+ color: rgba(30, 30, 46, 0.87);
+ border: 1px solid #89b4fa;
+ spacing: 25px;
+}
+
+.expo-workspaces-name-entry,
+.expo-workspaces-name-entry#selected {
+ height: 15px;
+ border-radius: 12px;
+ font-size: 9pt;
+ padding: 5px 8px;
+ -cinnamon-caption-spacing: 4px;
+ color: #eff1f5;
+ background-color: rgba(239, 241, 245, 0.04);
+ border: 2px solid transparent;
+}
+
+.expo-workspaces-name-entry:focus,
+.expo-workspaces-name-entry#selected:focus {
+ border: 1px solid #89b4fa;
+ background-color: #89b4fa;
+ color: rgba(30, 30, 46, 0.87);
+ font-style: italic;
+ transition-duration: 300;
+ selection-background-color: rgba(30, 30, 46, 0.87);
+ selected-color: #89b4fa;
+}
+
+.expo-workspace-thumbnail-frame {
+ border: 4px solid rgba(255, 255, 255, 0);
+ background-color: rgba(255, 255, 255, 0);
+ border-radius: 0;
+}
+
+.expo-workspace-thumbnail-frame#active {
+ border: 4px solid #89b4fa;
+ background-color: black;
+ border-radius: 0;
+}
+
+.expo-background {
+ background-color: #181825;
+}
+
+.workspace-thumbnails {
+ spacing: 26px;
+}
+
+.workspace-thumbnails-background, .workspace-thumbnails-background:rtl {
+ padding: 8px;
+}
+
+.workspace-add-button {
+ background-image: url("assets/add-workspace.svg");
+ height: 200px;
+ width: 35px;
+ transition-duration: 100;
+}
+
+.workspace-add-button:hover {
+ background-image: url("assets/add-workspace-hover.svg");
+ transition-duration: 100;
+}
+
+.workspace-add-button:active {
+ background-image: url("assets/add-workspace-active.svg");
+ transition-duration: 100;
+}
+
+.workspace-overview-background-shade {
+ background-color: rgba(0, 0, 0, 0.5);
+}
+
+.workspace-close-button,
+.window-close {
+ background-image: url("assets/close.svg");
+ background-size: 26px;
+ height: 26px;
+ width: 26px;
+ -cinnamon-close-overlap: 13px;
+}
+
+.workspace-close-button:hover,
+.window-close:hover {
+ background-image: url("assets/close-hover.svg");
+ background-size: 26px;
+ height: 26px;
+ width: 26px;
+}
+
+.workspace-close-button:active,
+.window-close:active {
+ background-image: url("assets/close-active.svg");
+ background-size: 26px;
+ height: 26px;
+ width: 26px;
+}
+
+.workspace-thumbnail-indicator {
+ outline: 2px solid red;
+ border: 1px solid green;
+}
+
+.window-close:rtl {
+ -st-background-image-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5);
+}
+
+.window-close-area {
+ background-image: url("assets/trash-icon.svg");
+ height: 120px;
+ width: 400px;
+}
+
+.about-content {
+ width: 550px;
+ height: 250px;
+ spacing: 8px;
+ padding-bottom: 10px;
+}
+
+.about-title {
+ font-size: 2em;
+ font-weight: bold;
+}
+
+.about-uuid {
+ font-size: 10px;
+ color: #888;
+}
+
+.about-icon {
+ padding-right: 20px;
+ padding-bottom: 14px;
+}
+
+.about-scrollBox {
+ border: 1px solid rgba(239, 241, 245, 0.12);
+ border-radius: 12px;
+ background-color: #313244;
+ padding: 4px;
+ padding-right: 0;
+ border-radius: 0;
+}
+
+.about-scrollBox-innerBox {
+ padding: 1.2em;
+ spacing: 1.2em;
+}
+
+.about-description {
+ padding-top: 4px;
+ padding-bottom: 16px;
+}
+
+.about-version {
+ padding-left: 7px;
+ font-size: 10px;
+ color: #888;
+}
+
+#LookingGlassDialog {
+ background-color: #313244;
+ spacing: 6px;
+ padding: 6px;
+ margin: 32px;
+ border-radius: 12px;
+ color: #eff1f5;
+ box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), 0 16px 15px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12);
+ border: none;
+}
+
+.calendar-main-box {
+ margin: 0 0.8em;
+}
+
+.calendar {
+ spacing-rows: 0px;
+ spacing-columns: 0px;
+}
+
+.calendar-today-home-button,
+.calendar-today-home-button-enabled {
+ margin: 6px 0;
+ padding: 6px;
+}
+
+.calendar-today-day-label {
+ font-size: 1.75em;
+ color: rgba(239, 241, 245, 0.7);
+ font-weight: bold;
+ text-align: center;
+ padding-bottom: 0.1em;
+}
+
+.calendar-today-date-label {
+ font-size: 1.1em;
+ color: rgba(239, 241, 245, 0.5);
+ font-weight: bold;
+ text-align: center;
+}
+
+.calendar-month-label {
+ color: #eff1f5;
+ font-weight: bold;
+ padding-bottom: 8px;
+ padding-top: 8px;
+}
+
+.calendar-change-month-back,
+.calendar-change-month-forward {
+ width: 2.4em;
+ height: 2.4em;
+ margin: 2px 0;
+ padding: 0;
+ border-radius: 9999px;
+}
+
+.calendar-change-month-back:focus, .calendar-change-month-back:hover,
+.calendar-change-month-forward:focus,
+.calendar-change-month-forward:hover {
+ background-color: rgba(239, 241, 245, 0.1);
+}
+
+.calendar-change-month-back:active,
+.calendar-change-month-forward:active {
+ background-color: rgba(239, 241, 245, 0.25);
+}
+
+.calendar-change-month-back {
+ background-image: url("assets/calendar-arrow-left.svg");
+}
+
+.calendar-change-month-back:rtl {
+ background-image: url("assets/calendar-arrow-right.svg");
+}
+
+.calendar-change-month-forward {
+ background-image: url("assets/calendar-arrow-right.svg");
+}
+
+.calendar-change-month-forward:rtl {
+ background-image: url("assets/calendar-arrow-left.svg");
+}
+
+.datemenu-date-label {
+ padding: 0.4em 1.75em;
+ font-weight: normal;
+ text-align: center;
+ font-size: 14px;
+ color: #eff1f5;
+ border-radius: 12px;
+}
+
+.calendar-day-base {
+ text-align: center;
+ width: 2.4em;
+ height: 2.4em;
+ padding: 0;
+ margin: 2px;
+ border-radius: 9999px;
+}
+
+.calendar-day-base:hover {
+ background-color: rgba(239, 241, 245, 0.04);
+}
+
+.calendar-day-base:active {
+ background-color: rgba(239, 241, 245, 0.12);
+}
+
+.calendar-day-heading {
+ color: rgba(239, 241, 245, 0.7);
+ margin-top: 1em;
+}
+
+.calendar-day {
+ border-width: 0;
+ color: rgba(239, 241, 245, 0.7);
+}
+
+.calendar-day-top {
+ border-top-width: 0;
+}
+
+.calendar-day-left {
+ border-left-width: 0;
+}
+
+.calendar-nonwork-day {
+ color: #eff1f5;
+ background-color: transparent;
+ font-weight: bold;
+}
+
+.calendar-today,
+.calendar-today:active,
+.calendar-today:focus,
+.calendar-today:hover {
+ font-weight: bold;
+ color: rgba(30, 30, 46, 0.87);
+ background-color: #89b4fa;
+ border-width: 0;
+}
+
+.calendar-other-month-day {
+ color: rgba(239, 241, 245, 0.7);
+ opacity: 1;
+}
+
+.calendar-week-number {
+ width: 2.4em;
+ height: 2.4em;
+ margin: 0;
+ color: rgba(239, 241, 245, 0.3);
+ font-weight: bold;
+ background-color: transparent;
+ border-radius: 9999px;
+}
+
+.calendar-week-number StLabel {
+ padding: 0;
+ margin-top: 3px;
+}
+
+.calendar-events-main-box {
+ height: 300px;
+ margin: 8px 0.8em 0 0;
+ padding: 8px;
+ min-width: 350px;
+ border: none;
+ border-radius: 12px;
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(239, 241, 245, 0.04);
+ background-gradient-end: rgba(239, 241, 245, 0.04);
+ color: rgba(239, 241, 245, 0.7);
+}
+
+.calendar-events-no-events-button {
+ margin: 6px 0;
+ padding: 6px;
+ border-radius: 12px;
+}
+
+.calendar-events-no-events-button:hover {
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(239, 241, 245, 0.04);
+ background-gradient-end: rgba(239, 241, 245, 0.04);
+ box-shadow: none;
+}
+
+.calendar-events-no-events-icon {
+ color: rgba(239, 241, 245, 0.5);
+}
+
+.calendar-events-no-events-label {
+ font-size: 1.1em;
+ color: rgba(239, 241, 245, 0.5);
+ font-weight: bold;
+ text-align: center;
+ margin-top: 9px;
+}
+
+.calendar-events-date-label {
+ padding: 3px 0 12px 3px;
+ font-size: 1.1em;
+ color: rgba(239, 241, 245, 0.7);
+ font-weight: bold;
+ text-align: center;
+}
+
+.calendar-events-event-container {
+ padding: 2px;
+}
+
+.calendar-events-main-box .separator {
+ -margin-horizontal: 1em;
+ -gradient-height: 1px;
+ -gradient-start: rgba(239, 241, 245, 0.12);
+ -gradient-end: rgba(239, 241, 245, 0.12);
+}
+
+.calendar-event-button {
+ margin: 6px 0 6px 0;
+ border-radius: 12px;
+}
+
+.calendar-event-button:hover {
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(239, 241, 245, 0.04);
+ background-gradient-end: rgba(239, 241, 245, 0.04);
+ box-shadow: none;
+}
+
+.calendar-event-color-strip {
+ width: 4px;
+ border-radius: 4px 0 0 4px;
+}
+
+.calendar-event-row-content {
+ margin: 6px;
+}
+
+.calendar-event-time-past {
+ color: rgba(239, 241, 245, 0.32);
+ font-weight: bold;
+ text-align: left;
+ margin-bottom: 0.6em;
+}
+
+.calendar-event-time-present {
+ font-weight: bold;
+ text-align: left;
+ margin-bottom: 0.6em;
+}
+
+.calendar-event-time-present:all-day {
+ color: rgba(64, 160, 43, 0.6);
+}
+
+.calendar-event-time-future {
+ text-align: left;
+ margin-bottom: 0.6em;
+}
+
+.calendar-event-countdown {
+ color: rgba(239, 241, 245, 0.5);
+ font-weight: bold;
+ text-align: right;
+ margin-bottom: 0.6em;
+}
+
+.calendar-event-countdown:soon {
+ color: #eff1f5;
+}
+
+.calendar-event-countdown:imminent {
+ color: rgba(223, 142, 29, 0.6);
+}
+
+.calendar-event-countdown:current {
+ color: rgba(64, 160, 43, 0.6);
+}
+
+.calendar-event-summary {
+ color: rgba(239, 241, 245, 0.5);
+ text-align: left;
+ width: 200px;
+}
+
+#notification {
+ border-radius: 12px;
+ padding: 12px;
+ spacing-rows: 9px;
+ spacing-columns: 9px;
+ margin-from-right-edge-of-screen: 18px;
+ width: 28em;
+ color: #eff1f5;
+ background-color: rgba(49, 50, 68, 0.8);
+ box-shadow: 0 5px 12px rgba(0, 0, 0, 0.35);
+ margin: 7px 12px 17px 12px;
+}
+
+#notification .notification-button,
+#notification .notification-icon-button {
+ padding: 6px;
+}
+
+.menu #notification, .popup-menu #notification {
+ border: none;
+ border-radius: 12px;
+ background-color: rgba(239, 241, 245, 0.05);
+ box-shadow: none;
+ margin: 0;
+}
+
+.menu #notification:hover, .popup-menu #notification:hover {
+ background-color: rgba(239, 241, 245, 0.1);
+ box-shadow: 0 3px 8px rgba(0, 0, 0, 0.15);
+}
+
+.menu #notification, .menu #notification.multi-line-notification, .popup-menu #notification, .popup-menu #notification.multi-line-notification {
+ color: #eff1f5;
+}
+
+.menu #notification .notification-button,
+.menu #notification .notification-icon-button, .popup-menu #notification .notification-button,
+.popup-menu #notification .notification-icon-button {
+ padding: 6px;
+}
+
+#notification.multi-line-notification {
+ padding-bottom: 12px;
+ color: #eff1f5;
+}
+
+#notification-scrollview {
+ max-height: 10em;
+}
+
+#notification-scrollview > .top-shadow,
+#notification-scrollview > .bottom-shadow {
+ height: 1em;
+}
+
+#notification-scrollview:ltr > StScrollBar {
+ padding-left: 6px;
+}
+
+#notification-scrollview:rtl > StScrollBar {
+ padding-right: 6px;
+}
+
+#notification-body {
+ spacing: 6px;
+}
+
+#notification-actions {
+ spacing: 9px;
+}
+
+.notification-with-image {
+ min-height: 159px;
+ color: #eff1f5;
+}
+
+.notification-button, .notification-icon-button {
+ padding: 6px;
+}
+
+.notification-icon-button > StIcon {
+ icon-size: 36px;
+}
+
+#altTabPopup {
+ padding: 8px;
+ spacing: 16px;
+}
+
+.switcher-list {
+ color: #eff1f5;
+ background-color: #292c3c;
+ border: none;
+ border-radius: 12px;
+ padding: 20px;
+}
+
+.switcher-list > StBoxLayout {
+ padding: 4px;
+}
+
+.switcher-list-item-container {
+ spacing: 8px;
+}
+
+.switcher-list .item-box {
+ padding: 8px;
+ border-radius: 12px;
+}
+
+.switcher-list .item-box:outlined {
+ padding: 8px;
+ border: 1px solid #89b4fa;
+}
+
+.switcher-list .item-box:selected {
+ color: rgba(30, 30, 46, 0.87);
+ background-color: #89b4fa;
+ border: 0px solid #89b4fa;
+}
+
+.switcher-list .thumbnail {
+ width: 256px;
+}
+
+.switcher-list .thumbnail-box {
+ padding: 2px;
+ spacing: 4px;
+}
+
+.switcher-list .separator {
+ width: 1px;
+ background: rgba(255, 255, 255, 0.2);
+}
+
+.switcher-arrow {
+ border-color: rgba(0, 0, 0, 0);
+ color: #eff1f5;
+}
+
+.switcher-arrow:highlighted {
+ border-color: rgba(0, 0, 0, 0);
+ color: rgba(239, 241, 245, 0.7);
+}
+
+.thumbnail-scroll-gradient-left {
+ background-color: rgba(0, 0, 0, 0);
+ border-radius: 24px;
+ border-radius-topright: 0px;
+ border-radius-bottomright: 0px;
+ width: 60px;
+}
+
+.thumbnail-scroll-gradient-right {
+ background-color: rgba(0, 0, 0, 0);
+ border-radius: 24px;
+ border-radius-topleft: 0px;
+ border-radius-bottomleft: 0px;
+ width: 60px;
+}
+
+.ripple-box {
+ width: 104px;
+ height: 104px;
+ background-image: url("assets/corner-ripple.svg");
+ background-size: contain;
+}
+
+.lightbox {
+ background-color: rgba(0, 0, 0, 0.4);
+}
+
+.flashspot {
+ background-color: #eff1f5;
+}
+
+.modal-dialog {
+ color: #eff1f5;
+ background-color: rgba(18, 18, 27, 0.95);
+ padding: 0 5px 6px 5px;
+ border-radius: 12px;
+ box-shadow: 0 3px 8px rgba(0, 0, 0, 0.75), 0 5px 18px rgba(0, 0, 0, 0.55);
+}
+
+.modal-dialog > StBoxLayout:first-child {
+ padding: 20px 10px 10px 10px;
+}
+
+.modal-dialog-button-box {
+ spacing: 0;
+ margin: 0;
+ padding: 14px 10px;
+ background-color: transparent;
+ border: none;
+}
+
+.modal-dialog-button-box .modal-dialog-button {
+ padding-top: 0;
+ padding-bottom: 0;
+ height: 30px;
+}
+
+.run-dialog {
+ padding: 6px 12px;
+ background-color: rgba(24, 24, 37, 0.9);
+ border-radius: 12px;
+ color: #eff1f5;
+}
+
+.run-dialog > * {
+ padding: 0;
+}
+
+.run-dialog-label {
+ font-size: 0;
+ font-weight: bold;
+ color: #eff1f5;
+ padding-bottom: 0;
+}
+
+.run-dialog-error-label {
+ color: #d20f39;
+}
+
+.run-dialog-error-box {
+ padding-top: 15px;
+ spacing: 5px;
+}
+
+.run-dialog-completion-box {
+ padding-left: 15px;
+ font-size: 10px;
+}
+
+.run-dialog-entry {
+ width: 21em;
+ padding: 3px 12px;
+ border-radius: 12px;
+ caret-color: #eff1f5;
+ selected-color: rgba(30, 30, 46, 0.87);
+ selection-background-color: #89b4fa;
+ color: #eff1f5;
+ background-color: rgba(239, 241, 245, 0.04);
+ border: 2px solid transparent;
+}
+
+.run-dialog-entry:focus {
+ color: #eff1f5;
+ background-color: rgba(239, 241, 245, 0.04);
+ border: 2px solid #89b4fa;
+}
+
+.run-dialog .modal-dialog-button-box {
+ border: none;
+ box-shadow: none;
+ background: none;
+ background-gradient-direction: none;
+}
+
+/* CinnamonMountOperation Dialogs */
+.cinnamon-mount-operation-icon {
+ icon-size: 48px;
+}
+
+.mount-password-reask {
+ color: #df8e1d;
+}
+
+.show-processes-dialog,
+.mount-question-dialog {
+ spacing: 24px;
+}
+
+.show-processes-dialog-subject,
+.mount-question-dialog-subject {
+ padding-top: 10px;
+ padding-left: 17px;
+ padding-bottom: 6px;
+}
+
+.show-processes-dialog-subject:rtl,
+.mount-question-dialog-subject:rtl {
+ padding-left: 0px;
+ padding-right: 17px;
+}
+
+.show-processes-dialog-description,
+.mount-question-dialog-description {
+ padding-left: 17px;
+ width: 28em;
+}
+
+.show-processes-dialog-description:rtl,
+.mount-question-dialog-description:rtl {
+ padding-right: 17px;
+}
+
+.show-processes-dialog-app-list {
+ max-height: 200px;
+ padding-top: 24px;
+ padding-left: 49px;
+ padding-right: 32px;
+}
+
+.show-processes-dialog-app-list:rtl {
+ padding-right: 49px;
+ padding-left: 32px;
+}
+
+.show-processes-dialog-app-list-item {
+ color: #ccc;
+}
+
+.show-processes-dialog-app-list-item:hover {
+ color: #eff1f5;
+}
+
+.show-processes-dialog-app-list-item:ltr {
+ padding-right: 1em;
+}
+
+.show-processes-dialog-app-list-item:rtl {
+ padding-left: 1em;
+}
+
+.show-processes-dialog-app-list-item-icon:ltr {
+ padding-right: 17px;
+}
+
+.show-processes-dialog-app-list-item-icon:rtl {
+ padding-left: 17px;
+}
+
+.show-processes-dialog-app-list-item-name {
+ font-size: 1.1em;
+}
+
+.magnifier-zoom-region {
+ border: 2px solid maroon;
+}
+
+.magnifier-zoom-region .full-screen {
+ border-width: 0px;
+}
+
+#keyboard {
+ background-color: rgba(24, 24, 37, 0.9);
+ border-width: 0;
+ border-top-width: 1px;
+ border-color: rgba(0, 0, 0, 0.4);
+}
+
+.keyboard-layout {
+ spacing: 10px;
+ padding: 10px;
+}
+
+.keyboard-row {
+ spacing: 15px;
+}
+
+.keyboard-key {
+ min-height: 2em;
+ min-width: 2em;
+ font-size: 14pt;
+ font-weight: bold;
+ border-radius: 12px;
+ box-shadow: none;
+ color: rgba(239, 241, 245, 0.7);
+ background-color: rgba(239, 241, 245, 0.04);
+}
+
+.keyboard-key:hover {
+ color: #eff1f5;
+ background-color: rgba(239, 241, 245, 0.12);
+}
+
+.keyboard-key:active, .keyboard-key:checked {
+ color: #eff1f5;
+ background-color: rgba(239, 241, 245, 0.3);
+}
+
+.keyboard-key:grayed {
+ color: rgba(239, 241, 245, 0.32);
+ background-color: transparent;
+}
+
+.keyboard-subkeys {
+ color: #eff1f5;
+ padding: 5px;
+ -arrow-border-radius: 12px;
+ -arrow-background-color: rgba(24, 24, 37, 0.9);
+ -arrow-border-width: 1px;
+ -arrow-border-color: rgba(0, 0, 0, 0.4);
+ -arrow-base: 20px;
+ -arrow-rise: 10px;
+ -boxpointer-gap: 5px;
+}
+
+.menu-favorites-box {
+ margin: auto;
+ margin-bottom: 6px;
+ padding: 6px;
+ transition-duration: 300;
+ background-color: rgba(239, 241, 245, 0.05);
+ border: none;
+ border-radius: 12px;
+}
+
+.menu-favorites-button {
+ padding: 9px;
+ border: none;
+ border-radius: 6px;
+}
+
+.menu-favorites-button:hover {
+ background-color: rgba(239, 241, 245, 0.1);
+}
+
+.menu-places-box {
+ margin: auto;
+ padding: 9px;
+ border: 1px solid rgba(0, 0, 0, 0);
+}
+
+.menu-places-button {
+ padding: 9px;
+}
+
+.menu-categories-box {
+ padding: 9px 30px;
+}
+
+.menu-applications-inner-box, .menu-applications-outer-box {
+ padding: 9px 9px 0 9px;
+}
+
+.menu-application-button {
+ padding: 6px;
+ border-radius: 12px;
+ border: none;
+}
+
+.menu-application-button:highlighted {
+ font-weight: bold;
+}
+
+.menu-application-button-selected {
+ color: #eff1f5;
+ background-color: rgba(239, 241, 245, 0.12);
+ padding: 6px;
+ border-radius: 12px;
+ border: none;
+}
+
+.menu-application-button-selected:highlighted {
+ font-weight: bold;
+}
+
+.menu-application-button-label:ltr {
+ padding-left: 6px;
+}
+
+.menu-application-button-label:rtl {
+ padding-right: 6px;
+}
+
+.menu StScrollView.menu-application-button {
+ padding: 3px 0;
+ border-radius: 12px;
+ background-color: #3d404f;
+ color: #eff1f5;
+}
+
+.menu StScrollView.menu-application-button .popup-menu-item {
+ padding: 0;
+ spacing: 0;
+ margin: 0 3px;
+ border-radius: 12px;
+ color: #eff1f5;
+}
+
+.menu StScrollView.menu-application-button .popup-menu-item:ltr {
+ padding-left: 6px;
+}
+
+.menu StScrollView.menu-application-button .popup-menu-item:rtl {
+ padding-right: 6px;
+}
+
+.menu StScrollView.menu-application-button .popup-menu-item:active {
+ border-image: none;
+ background-color: rgba(239, 241, 245, 0.12);
+ color: #eff1f5;
+}
+
+.menu StScrollView.menu-application-button .popup-menu-item StIcon {
+ min-width: 22px;
+}
+
+.menu StScrollView.menu-application-button .popup-menu-item StLabel:ltr {
+ padding: 6px 0 6px 6px;
+}
+
+.menu StScrollView.menu-application-button .popup-menu-item StLabel:rtl {
+ padding: 6px 6px 6px 0;
+}
+
+.menu-category-button {
+ padding: 6px;
+ border-radius: 12px;
+}
+
+.menu-category-button-selected {
+ padding: 6px;
+}
+
+.menu-category-button-hover, .menu-category-button-selected {
+ color: #eff1f5;
+ background-color: rgba(239, 241, 245, 0.12);
+ border-radius: 12px;
+}
+
+.menu-category-button-greyed {
+ padding: 6px;
+ color: rgba(239, 241, 245, 0.5);
+}
+
+.menu-category-button-label:ltr {
+ padding-left: 6px;
+}
+
+.menu-category-button-label:rtl {
+ padding-right: 6px;
+}
+
+.menu-selected-app-box {
+ padding-right: 30px;
+ padding-left: 28px;
+ text-align: right;
+ height: 30px;
+}
+
+.menu-selected-app-box:rtl {
+ padding-top: 10px;
+ height: 30px;
+}
+
+.menu-selected-app-title {
+ font-weight: bold;
+}
+
+.menu-selected-app-description {
+ max-width: 150px;
+ margin-bottom: 6px;
+}
+
+.menu-search-box:ltr {
+ padding-left: 30px;
+}
+
+.menu-search-box-rtl {
+ padding-right: 30px;
+}
+
+#menu-search-entry {
+ width: 250px;
+ height: 15px;
+ font-weight: normal;
+ caret-color: #eff1f5;
+ border-radius: 12px;
+}
+
+.menu-search-entry-icon {
+ icon-size: 1em;
+ color: #eff1f5;
+}
+
+.info-osd {
+ text-align: center;
+ font-weight: bold;
+ spacing: 1em;
+ padding: 16px;
+ color: rgba(239, 241, 245, 0.7);
+ background-color: rgba(30, 30, 46, 0.75);
+}
+
+.osd-window {
+ text-align: center;
+ font-weight: bold;
+ spacing: 1em;
+ padding: 20px;
+ min-width: 64px;
+ min-height: 64px;
+ color: rgba(239, 241, 245, 0.7);
+ border-radius: 0;
+ background-color: rgba(30, 30, 46, 0.75);
+ border: none;
+}
+
+.osd-window .osd-monitor-label {
+ font-size: 3em;
+}
+
+.osd-window .level {
+ padding: 0;
+ height: 4px;
+ background-color: rgba(0, 0, 0, 0.35);
+ border-radius: 12px;
+ color: #89b4fa;
+}
+
+.osd-window .level-bar {
+ border-radius: 12px;
+ background-color: #89b4fa;
+}
+
+.window-list-box {
+ spacing: 2px;
+}
+
+.panel-bottom .window-list-box:ltr, .panel-top .window-list-box:ltr {
+ padding: 0 0 0 8px;
+}
+
+.panel-bottom .window-list-box:rtl, .panel-top .window-list-box:rtl {
+ padding: 0 8px 0 0;
+}
+
+.window-list-box.vertical {
+ padding: 6px 0 0 0;
+}
+
+.window-list-box.vertical #appMenuIcon {
+ padding-top: 2px;
+}
+
+.window-list-box:highlight {
+ background-color: rgba(210, 15, 57, 0.5);
+}
+
+.window-list-item-label {
+ font-weight: normal;
+ width: 15em;
+ min-width: 5px;
+}
+
+.window-list-item-box {
+ font-weight: normal;
+ background-image: none;
+ transition-duration: 100ms;
+ color: rgba(239, 241, 245, 0.9);
+ border-radius: 0;
+}
+
+.panel-bottom .window-list-item-box StLabel {
+ padding-left: 6px;
+}
+
+.panel-top .window-list-item-box StLabel {
+ padding-left: 6px;
+}
+
+.panel-left .window-list-item-box StLabel {
+ padding-top: 6px;
+}
+
+.panel-right .window-list-item-box StLabel {
+ padding-top: 6px;
+}
+
+.panel-top .window-list-item-box {
+ border-top: 2px solid transparent;
+}
+
+.panel-top .window-list-item-box StIcon,
+.panel-top .window-list-item-box StBin,
+.panel-top .window-list-item-box #appMenuIcon {
+ padding: 2px;
+ padding-top: 0;
+}
+
+.panel-bottom .window-list-item-box {
+ border-bottom: 2px solid transparent;
+}
+
+.panel-bottom .window-list-item-box StIcon,
+.panel-bottom .window-list-item-box StBin,
+.panel-bottom .window-list-item-box #appMenuIcon {
+ padding: 2px;
+ padding-bottom: 0;
+}
+
+.panel-left .window-list-item-box {
+ border-left: 2px solid transparent;
+}
+
+.panel-left .window-list-item-box StIcon,
+.panel-left .window-list-item-box StBin,
+.panel-left .window-list-item-box #appMenuIcon {
+ padding: 2px;
+ padding-left: 0;
+}
+
+.panel-right .window-list-item-box {
+ border-right: 2px solid transparent;
+}
+
+.panel-right .window-list-item-box StIcon,
+.panel-right .window-list-item-box StBin,
+.panel-right .window-list-item-box #appMenuIcon {
+ padding: 2px;
+ padding-right: 0;
+}
+
+.window-list-item-box:hover {
+ color: rgba(239, 241, 245, 0.7);
+ background-gradient-direction: none;
+ background-color: rgba(239, 241, 245, 0.15);
+}
+
+.window-list-item-box:active, .window-list-item-box:checked, .window-list-item-box:running {
+ color: rgba(239, 241, 245, 0.7);
+ background-gradient-direction: none;
+ background-color: rgba(239, 241, 245, 0.25);
+ border-color: rgba(239, 241, 245, 0.3);
+}
+
+.window-list-item-box:active:hover, .window-list-item-box:checked:hover, .window-list-item-box:running:hover {
+ background-color: rgba(239, 241, 245, 0.3);
+}
+
+.window-list-item-box:focus {
+ color: rgba(239, 241, 245, 0.7);
+ background-gradient-direction: none;
+ background-image: radial-gradient(5px 5px 45deg, circle cover, rgba(239, 241, 245, 0.7) 0%, rgba(239, 241, 245, 0.7) 100%);
+ border-color: #89b4fa;
+ background-color: rgba(239, 241, 245, 0.2);
+}
+
+.window-list-item-box:focus:hover {
+ background-color: rgba(239, 241, 245, 0.3);
+}
+
+.panel-top .window-list-item-box:focus {
+ background-position: top center;
+}
+
+.panel-bottom .window-list-item-box:focus {
+ background-position: bottom center;
+}
+
+.panel-left .window-list-item-box:focus {
+ background-position: left center;
+}
+
+.panel-right .window-list-item-box:focus {
+ background-position: right center;
+}
+
+.window-list-item-box.right, .window-list-item-box.left {
+ padding-left: 0px;
+ padding-right: 0px;
+}
+
+.window-list-item-box .progress {
+ background-gradient-direction: vertical;
+ background-gradient-start: #40a02b;
+ background-gradient-end: #40a02b;
+ border-radius: 12px;
+ box-shadow: none;
+}
+
+.window-list-item-demands-attention {
+ background-gradient-start: #df8e1d;
+ background-gradient-end: #df8e1d;
+}
+
+.window-list-preview {
+ padding: 6px;
+ spacing: 6px;
+ border: none;
+ background-color: #313244;
+ border-radius: 12px;
+ color: #eff1f5;
+ box-shadow: 0 3px 5px rgba(0, 0, 0, 0.35), 0 3px 12px rgba(0, 0, 0, 0.16);
+}
+
+.grouped-window-list-thumbnail-label {
+ padding-left: 4px;
+}
+
+.grouped-window-list-thumbnail-alert {
+ background-color: rgba(210, 15, 57, 0.5);
+}
+
+.grouped-window-list-thumbnail-menu {
+ padding: 6px;
+ margin: 6px;
+ background-color: #292c3c;
+ border-radius: 12px;
+ background-clip: border-box;
+ box-shadow: 0 5px 12px rgba(0, 0, 0, 0.35);
+}
+
+.grouped-window-list-thumbnail-menu .item-box {
+ padding: 6px;
+ border-radius: 12px;
+ spacing: 6px;
+ margin: 1px;
+}
+
+.grouped-window-list-thumbnail-menu .item-box:outlined {
+ background-color: rgba(239, 241, 245, 0.1);
+}
+
+.grouped-window-list-thumbnail-menu .item-box:hover {
+ background-color: rgba(239, 241, 245, 0.15);
+}
+
+.grouped-window-list-thumbnail-menu .thumbnail {
+ width: 256px;
+}
+
+.grouped-window-list-thumbnail-menu .separator {
+ width: 1px;
+ background-color: rgba(239, 241, 245, 0.12);
+}
+
+.grouped-window-list-number-label {
+ z-index: 120;
+ text-shadow: none;
+ color: rgba(30, 30, 46, 0.87);
+ padding: 0;
+}
+
+.grouped-window-list-button-label {
+ padding-left: 2px;
+}
+
+.grouped-window-list-badge {
+ border-radius: 256px;
+ background-color: #89b4fa;
+}
+
+.grouped-window-list-item-box {
+ font-weight: normal;
+ transition-duration: 100ms;
+ border: none;
+ margin: 0;
+ color: rgba(239, 241, 245, 0.6);
+ border-radius: 0;
+ spacing: 6px;
+ border-bottom: 2px solid transparent;
+}
+
+.grouped-window-list-item-box.top, .grouped-window-list-item-box.bottom {
+ padding: 0 2px;
+}
+
+.grouped-window-list-item-box:hover {
+ color: rgba(239, 241, 245, 0.7);
+ background-gradient-direction: none;
+ background-color: rgba(239, 241, 245, 0.15);
+}
+
+.grouped-window-list-item-box:active {
+ color: rgba(239, 241, 245, 0.7);
+ background-gradient-direction: none;
+ background-color: transparent;
+ border-color: rgba(239, 241, 245, 0.3);
+}
+
+.grouped-window-list-item-box:active:hover {
+ background-color: rgba(239, 241, 245, 0.15);
+}
+
+.grouped-window-list-item-box:focus {
+ color: rgba(239, 241, 245, 0.7);
+ background-gradient-direction: none;
+ background-color: rgba(239, 241, 245, 0.2);
+ border-color: #89b4fa;
+}
+
+.grouped-window-list-item-box:focus:hover {
+ background-color: rgba(239, 241, 245, 0.3);
+}
+
+.grouped-window-list-item-box .progress {
+ background-gradient-direction: vertical;
+ background-gradient-start: #40a02b;
+ background-gradient-end: #40a02b;
+ border-radius: 12px;
+ box-shadow: none;
+}
+
+.grouped-window-list-item-demands-attention {
+ background-gradient-start: #df8e1d;
+ background-gradient-end: #df8e1d;
+}
+
+.sound-button {
+ width: 22px;
+ height: 13px;
+ padding: 8px;
+}
+
+.sound-button-container {
+ padding-right: 3px;
+ padding-left: 3px;
+}
+
+.sound-button StIcon {
+ icon-size: 1.4em;
+}
+
+.sound-track-infos {
+ padding: 5px;
+}
+
+.sound-track-info {
+ padding-top: 2px;
+ padding-bottom: 2px;
+}
+
+.sound-track-info StIcon {
+ icon-size: 16px;
+}
+
+.sound-track-info StLabel {
+ padding-left: 5px;
+ padding-right: 5px;
+}
+
+.sound-track-box {
+ padding-left: 15px;
+ padding-right: 15px;
+ max-width: 220px;
+}
+
+.sound-seek-box {
+ padding-left: 15px;
+}
+
+.sound-seek-box StLabel {
+ padding-top: 2px;
+}
+
+.sound-seek-box StIcon {
+ icon-size: 16px;
+}
+
+.sound-seek-slider {
+ width: 140px;
+}
+
+.sound-volume-menu-item {
+ padding: 0.4em 1.75em;
+}
+
+.sound-volume-menu-item StIcon {
+ icon-size: 1.14em;
+ padding-left: 8px;
+ padding-right: 8px;
+}
+
+.sound-playback-control {
+ padding: 5px 10px 10px 10px;
+}
+
+.sound-player {
+ padding: 0 0;
+ margin-top: 6px;
+ border-radius: 12px;
+ background-color: #3d404f;
+ color: #eff1f5;
+}
+
+.sound-player > StBoxLayout:first-child {
+ padding: 5px 10px 10px 10px;
+ spacing: 0.5em;
+}
+
+.sound-player > StBoxLayout:first-child StButton:small {
+ width: 24px;
+ height: 24px;
+ border-radius: 9999px;
+}
+
+.sound-player > StBoxLayout:first-child StButton:small:hover {
+ background-color: rgba(239, 241, 245, 0.12);
+}
+
+.sound-player > StBoxLayout:first-child StButton:small:active {
+ background-color: rgba(239, 241, 245, 0.3);
+}
+
+.sound-player > StBoxLayout:first-child StButton:small StIcon {
+ icon-size: 16px;
+}
+
+.sound-player-generic-coverart {
+ background: rgba(0, 0, 0, 0.2);
+}
+
+.sound-player-overlay {
+ width: 290px;
+ height: 80px;
+ padding: 12px 18px;
+ spacing: 6px;
+ background-color: rgba(0, 0, 0, 0.45);
+ border: none;
+ border-radius: 0 0 12px 12px;
+ color: #eff1f5;
+ text-shadow: none;
+}
+
+.sound-player-overlay StButton {
+ width: 16px;
+ height: 16px;
+ padding: 8px;
+ margin: 0 6px 6px;
+ color: #eff1f5;
+ border-radius: 9999px;
+ border: none;
+ text-shadow: none;
+}
+
+.sound-player-overlay StButton StIcon {
+ icon-size: 16px;
+}
+
+.sound-player-overlay StButton:hover {
+ background-color: rgba(239, 241, 245, 0.12);
+}
+
+.sound-player-overlay StButton:active {
+ background-color: rgba(239, 241, 245, 0.3);
+}
+
+.sound-player-overlay StButton:insensitive {
+ opacty: 0.35;
+ color: rgba(239, 241, 245, 0.5);
+}
+
+.sound-player-overlay StLabel {
+ padding: 0 6px;
+}
+
+.sound-player-overlay StBoxLayout {
+ padding-top: 2px;
+}
+
+.sound-player .slider {
+ height: 0.5em;
+ padding: 0;
+ border: 0px solid rgba(8, 8, 12, 0.9);
+ border-bottom: 1px;
+ -slider-height: 0.5em;
+ -slider-background-color: #14141f;
+ -slider-border-color: rgba(0, 0, 0, 0);
+ -slider-active-background-color: #89b4fa;
+ -slider-active-border-color: rgba(0, 0, 0, 0);
+ -slider-border-width: 0px;
+ -slider-handle-radius: 0px;
+}
+
+#workspaceSwitcher {
+ spacing: 0px;
+ padding: 3px;
+}
+
+/* Controls the styling when using the "Simple buttons" option */
+.workspace-switcher {
+ padding-left: 3px;
+ padding-right: 3px;
+}
+
+.workspace-button {
+ width: 20px;
+ height: 10px;
+ color: rgba(239, 241, 245, 0.7);
+ padding: 3px;
+ padding-top: 4px;
+ transition-duration: 300;
+}
+
+.workspace-button:outlined, .workspace-button:outlined:hover {
+ color: #89b4fa;
+}
+
+.workspace-button:hover {
+ color: #bad3fc;
+}
+
+/* Controls the style when using the "Visual representation" option */
+.workspace-graph {
+ padding: 3px;
+ spacing: 3px;
+}
+
+.workspace-graph .workspace {
+ border: 1px solid rgba(0, 0, 0, 0.4);
+ background-gradient-direction: none;
+ background-color: rgba(0, 0, 0, 0.2);
+}
+
+.workspace-graph .workspace:active {
+ border: 1px solid #89b4fa;
+ background-gradient-direction: none;
+}
+
+.workspace-graph .workspace .windows {
+ -active-window-background: rgba(60, 60, 92, 0.75);
+ -active-window-border: rgba(0, 0, 0, 0.8);
+ -inactive-window-background: rgba(60, 60, 92, 0.75);
+ -inactive-window-border: rgba(0, 0, 0, 0.8);
+}
+
+.workspace-graph .workspace:active .windows {
+ -active-window-background: rgba(70, 70, 108, 0.75);
+ -active-window-border: rgba(0, 0, 0, 0.8);
+ -inactive-window-background: rgba(40, 40, 61, 0.75);
+ -inactive-window-border: rgba(0, 0, 0, 0.8);
+}
+
+#panel-launchers-box {
+ padding: 0 6px;
+}
+
+#panel-launchers-box.vertical {
+ padding: 3px 0;
+}
+
+.panel-launcher {
+ padding: 2px;
+ transition-duration: 200ms;
+ border-radius: 0;
+}
+
+.panel-launcher:hover {
+ background-gradient-direction: none;
+ background-color: rgba(239, 241, 245, 0.1);
+}
+
+.panel-launcher:active {
+ background-color: rgba(239, 241, 245, 0.2);
+}
+
+.launcher {
+ padding: 2px;
+ spacing: 2px;
+ transition-duration: 0.2s;
+ border-radius: 0;
+}
+
+.launcher:hover {
+ background-gradient-direction: none;
+ background-color: rgba(239, 241, 245, 0.1);
+}
+
+.launcher:active {
+ background-color: rgba(239, 241, 245, 0.2);
+}
+
+.launcher .icon-box {
+ padding: 2px;
+}
+
+.applet-separator {
+ padding: 1px 3px;
+}
+
+.applet-separator-line {
+ width: 1px;
+ background: rgba(239, 241, 245, 0.12);
+}
+
+.applet-box {
+ padding: 0 6px;
+ color: rgba(239, 241, 245, 0.7);
+ text-shadow: none;
+ transition-duration: 100ms;
+ border-radius: 0;
+}
+
+.applet-box.vertical {
+ padding: 6px 0;
+}
+
+.applet-box:hover {
+ color: rgba(239, 241, 245, 0.7);
+ background-color: rgba(239, 241, 245, 0.04);
+}
+
+.applet-box:checked, .applet-box:checked:hover {
+ color: rgba(239, 241, 245, 0.7);
+ background-color: rgba(239, 241, 245, 0.12);
+}
+
+.applet-box:highlight {
+ background-image: none;
+ border-image: none;
+ background-color: rgba(210, 15, 57, 0.5);
+}
+
+.applet-label {
+ font-weight: bold;
+ color: rgba(239, 241, 245, 0.7);
+}
+
+.applet-box:checked .applet-label {
+ color: rgba(239, 241, 245, 0.7);
+ text-shadow: none;
+}
+
+.applet-icon {
+ color: rgba(239, 241, 245, 0.7);
+ icon-size: 16px;
+}
+
+.applet-box:checked .applet-icon {
+ color: rgba(239, 241, 245, 0.7);
+ text-shadow: none;
+}
+
+.user-icon {
+ width: 32px;
+ height: 32px;
+ background-color: transparent;
+ border: none;
+ border-radius: 0;
+}
+
+.user-label {
+ color: #eff1f5;
+ font-size: 1em;
+ font-weight: bold;
+ margin: 0px;
+}
+
+.desklet {
+ color: #eff1f5;
+}
+
+.desklet:highlight {
+ background-color: rgba(210, 15, 57, 0.5);
+}
+
+.desklet-with-borders {
+ color: #eff1f5;
+ background-color: rgba(24, 24, 37, 0.9);
+ padding: 12px;
+ padding-bottom: 16px;
+}
+
+.desklet-with-borders:highlight {
+ background-color: rgba(210, 15, 57, 0.5);
+}
+
+.desklet-with-borders-and-header {
+ color: #eff1f5;
+ background-color: rgba(24, 24, 37, 0.9);
+ border-radius: 6px;
+ border-radius-topleft: 0;
+ border-radius-topright: 0;
+ padding: 12px;
+ padding-bottom: 17px;
+}
+
+.desklet-with-borders-and-header:highlight {
+ background-color: rgba(210, 15, 57, 0.5);
+}
+
+.desklet-header {
+ color: #eff1f5;
+ background-color: rgba(24, 24, 37, 0.9);
+ border-radius: 0;
+ border-radius-topleft: 6px;
+ border-radius-topright: 6px;
+ font-size: 1em;
+ padding: 12px;
+ padding-bottom: 6px;
+}
+
+.desklet-drag-placeholder {
+ border: 2px solid #89b4fa;
+ background-color: rgba(137, 180, 250, 0.3);
+}
+
+.photoframe-box {
+ color: #eff1f5;
+ background-color: rgba(24, 24, 37, 0.9);
+ padding: 12px;
+ padding-bottom: 16px;
+}
+
+.workspace-osd {
+ text-shadow: black 5px 5px 5px;
+ font-weight: bold;
+ font-size: 48pt;
+}
+
+.notification-applet-padding {
+ padding: 0.5em 1em;
+}
+
+.notification-applet-container {
+ max-height: 9999px;
+}
+
+.tile-preview,
+.tile-preview.snap,
+.tile-hud,
+.tile-hud.snap {
+ background-color: rgba(137, 180, 250, 0.3);
+ border: 1px solid #89b4fa;
+}
+
+.xkcd-box {
+ padding: 6px;
+ border: 0px;
+ background-color: rgba(0, 0, 0, 0);
+ border-radius: 0px;
+}
diff --git a/local/share/themes/Catppuccin-Dark/cinnamon/thumbnail.png b/local/share/themes/Catppuccin-Dark/cinnamon/thumbnail.png
new file mode 100644
index 000000000..71411f9fd
Binary files /dev/null and b/local/share/themes/Catppuccin-Dark/cinnamon/thumbnail.png differ
diff --git a/local/share/themes/Catppuccin-Dark/gnome-shell/assets/calendar-arrow-left.svg b/local/share/themes/Catppuccin-Dark/gnome-shell/assets/calendar-arrow-left.svg
new file mode 100644
index 000000000..ec8b4783d
--- /dev/null
+++ b/local/share/themes/Catppuccin-Dark/gnome-shell/assets/calendar-arrow-left.svg
@@ -0,0 +1,3 @@
+
diff --git a/local/share/themes/Catppuccin-Dark/gnome-shell/assets/calendar-arrow-right.svg b/local/share/themes/Catppuccin-Dark/gnome-shell/assets/calendar-arrow-right.svg
new file mode 100644
index 000000000..6fc5556fb
--- /dev/null
+++ b/local/share/themes/Catppuccin-Dark/gnome-shell/assets/calendar-arrow-right.svg
@@ -0,0 +1,3 @@
+
diff --git a/local/share/themes/Catppuccin-Dark/gnome-shell/assets/calendar-today.svg b/local/share/themes/Catppuccin-Dark/gnome-shell/assets/calendar-today.svg
new file mode 100644
index 000000000..fc3fdf73c
--- /dev/null
+++ b/local/share/themes/Catppuccin-Dark/gnome-shell/assets/calendar-today.svg
@@ -0,0 +1,55 @@
+
+
diff --git a/local/share/themes/Catppuccin-Dark/gnome-shell/assets/checkbox-dark.svg b/local/share/themes/Catppuccin-Dark/gnome-shell/assets/checkbox-dark.svg
new file mode 100644
index 000000000..a0cb2d16c
--- /dev/null
+++ b/local/share/themes/Catppuccin-Dark/gnome-shell/assets/checkbox-dark.svg
@@ -0,0 +1,75 @@
+
+
diff --git a/local/share/themes/Catppuccin-Dark/gnome-shell/assets/checkbox-off-active.svg b/local/share/themes/Catppuccin-Dark/gnome-shell/assets/checkbox-off-active.svg
new file mode 100644
index 000000000..9cfdefd9b
--- /dev/null
+++ b/local/share/themes/Catppuccin-Dark/gnome-shell/assets/checkbox-off-active.svg
@@ -0,0 +1,3 @@
+
diff --git a/local/share/themes/Catppuccin-Dark/gnome-shell/assets/checkbox-off-hover.svg b/local/share/themes/Catppuccin-Dark/gnome-shell/assets/checkbox-off-hover.svg
new file mode 100644
index 000000000..ef5123a1a
--- /dev/null
+++ b/local/share/themes/Catppuccin-Dark/gnome-shell/assets/checkbox-off-hover.svg
@@ -0,0 +1,3 @@
+
diff --git a/local/share/themes/Catppuccin-Dark/gnome-shell/assets/checkbox-off.svg b/local/share/themes/Catppuccin-Dark/gnome-shell/assets/checkbox-off.svg
new file mode 100644
index 000000000..b00efa63d
--- /dev/null
+++ b/local/share/themes/Catppuccin-Dark/gnome-shell/assets/checkbox-off.svg
@@ -0,0 +1,3 @@
+
diff --git a/local/share/themes/Catppuccin-Dark/gnome-shell/assets/checkbox.svg b/local/share/themes/Catppuccin-Dark/gnome-shell/assets/checkbox.svg
new file mode 100644
index 000000000..6394ccda8
--- /dev/null
+++ b/local/share/themes/Catppuccin-Dark/gnome-shell/assets/checkbox.svg
@@ -0,0 +1,85 @@
+
+
diff --git a/local/share/themes/Gruvbox-Material-Dark/gnome-shell/assets/dash-placeholder.svg b/local/share/themes/Catppuccin-Dark/gnome-shell/assets/dash-placeholder.svg
similarity index 55%
rename from local/share/themes/Gruvbox-Material-Dark/gnome-shell/assets/dash-placeholder.svg
rename to local/share/themes/Catppuccin-Dark/gnome-shell/assets/dash-placeholder.svg
index 24f0a71b4..172156ae8 100644
--- a/local/share/themes/Gruvbox-Material-Dark/gnome-shell/assets/dash-placeholder.svg
+++ b/local/share/themes/Catppuccin-Dark/gnome-shell/assets/dash-placeholder.svg
@@ -1,4 +1,4 @@
-