diff --git a/config/Kvantum/Tokyo-Night/Tokyo-Night.kvconfig b/config/Kvantum/Catppuccin-Latte/Catppuccin-Latte.kvconfig
similarity index 84%
rename from config/Kvantum/Tokyo-Night/Tokyo-Night.kvconfig
rename to config/Kvantum/Catppuccin-Latte/Catppuccin-Latte.kvconfig
index 0e98b17..acefe73 100644
--- a/config/Kvantum/Tokyo-Night/Tokyo-Night.kvconfig
+++ b/config/Kvantum/Catppuccin-Latte/Catppuccin-Latte.kvconfig
@@ -1,6 +1,6 @@
[%General]
author=elkrien based on Arc Dark style
-comment=Tokyo-Night
+comment=Catppuccin-Latte
spread_menuitems=true
left_tabs=true
mirror_doc_tabs=true
@@ -73,24 +73,24 @@ menu_blur_radius=6
tooltip_blur_radius=6
[GeneralColors]
-window.color=#24283b
-base.color=#414868
-alt.base.color=#414868
-button.color=#c0caf5
-light.color=#7dcfff
-mid.light.color=#7dcfff
-dark.color=#414868
-mid.color=#414868
-highlight.color=#2ac3de
-inactive.highlight.color=#2ac3de
-text.color=#a9b1d6
-window.text.color=#a9b1d6
-button.text.color=#a9b1d6
-disabled.text.color=#565f89
-tooltip.text.color=#a9b1d6
-highlight.text.color=#414868
-link.color=#2ac3de
-link.visited.color=#73daca
+window.color=#EFF1F5
+base.color=#E6E9EF
+alt.base.color=#E6E9EF
+button.color=#CCD0DA
+light.color=#BCC0CC
+mid.light.color=#BCC0CC
+dark.color=#E6E9EF
+mid.color=#E6E9EF
+highlight.color=#DC8A78
+inactive.highlight.color=#DC8A78
+text.color=#4C4F69
+window.text.color=#4C4F69
+button.text.color=#4C4F69
+disabled.text.color=#ACB0BE
+tooltip.text.color=#4C4F69
+highlight.text.color=#E6E9EF
+link.color=#DC8A78
+link.visited.color=#1E66F5
[ItemView]
inherits=PanelButtonCommand
@@ -99,7 +99,7 @@ interior.element=itemview
frame=true
interior=true
text.iconspacing=3
-text.toggle.color=#414868
+text.toggle.color=#E6E9EF
[RadioButton]
inherits=PanelButtonCommand
@@ -126,10 +126,10 @@ frame=true
inherits=PanelButtonCommand
interior.element=button
frame.element=button
-text.normal.color=#a9b1d6
-text.focus.color=#a9b1d6
-text.press.color=#414868
-text.toggle.color=#414868
+text.normal.color=#4C4F69
+text.focus.color=#4C4F69
+text.press.color=#E6E9EF
+text.toggle.color=#E6E9EF
[PanelButtonTool]
inherits=PanelButtonCommand
@@ -231,10 +231,10 @@ frame.bottom=3
frame.left=3
frame.right=3
indicator.size=10
-text.normal.color=#565f89
-text.focus.color=#a9b1d6
-text.press.color=#a9b1d6
-text.toggle.color=#a9b1d6
+text.normal.color=#ACB0BE
+text.focus.color=#4C4F69
+text.press.color=#4C4F69
+text.toggle.color=#4C4F69
focusFrame=true
[TabBarFrame]
@@ -271,10 +271,10 @@ frame.bottom=1
frame.left=1
frame.right=1
frame.expansion=0
-text.normal.color=#a9b1d6
-text.focus.color=#2ac3de
-text.press.color=#a9b1d6
-text.toggle.color=#a9b1d6
+text.normal.color=#4C4F69
+text.focus.color=#DC8A78
+text.press.color=#4C4F69
+text.toggle.color=#4C4F69
indicator.element=harrow
[SizeGrip]
@@ -292,10 +292,10 @@ frame=true
frame.bottom=4
frame.left=4
frame.right=4
-text.normal.color=#a9b1d6
-text.focus.color=#a9b1d6
-text.press.color=#2ac3de
-text.toggle.color=#2ac3de
+text.normal.color=#4C4F69
+text.focus.color=#4C4F69
+text.press.color=#DC8A78
+text.toggle.color=#DC8A78
text.bold=false
[MenuBar]
@@ -303,7 +303,7 @@ inherits=PanelButtonCommand
frame.element=menubar
interior.element=menubar
frame.bottom=0
-text.normal.color=#a9b1d6
+text.normal.color=#4C4F69
frame.expansion=0
text.bold=false
@@ -311,10 +311,10 @@ text.bold=false
frame.element=tbutton
interior.element=tbutton
indicator.element=arrow
-text.normal.color=#a9b1d6
-text.focus.color=#a9b1d6
-text.press.color=#414868
-text.toggle.color=#414868
+text.normal.color=#4C4F69
+text.focus.color=#4C4F69
+text.press.color=#E6E9EF
+text.toggle.color=#E6E9EF
text.bold=false
[Scrollbar]
@@ -356,10 +356,10 @@ frame.bottom=2
frame.left=2
frame.right=2
text.margin=0
-text.normal.color=#a9b1d6
-text.focus.color=#a9b1d6
-text.press.color=#414868
-text.toggle.color=#414868
+text.normal.color=#4C4F69
+text.focus.color=#4C4F69
+text.press.color=#E6E9EF
+text.toggle.color=#E6E9EF
text.bold=false
frame.expansion=18
@@ -370,8 +370,8 @@ inherits=PanelButtonCommand
frame.element=menu
interior.element=menu
inherits=PanelButtonCommand
-text.press.color=#414868
-text.toggle.color=#414868
+text.press.color=#E6E9EF
+text.toggle.color=#E6E9EF
text.bold=false
frame.top=3
frame.bottom=3
@@ -382,8 +382,8 @@ frame.right=3
inherits=PanelButtonCommand
interior.element=menuitem
indicator.size=8
-text.focus.color=#a9b1d6
-text.press.color=#a9b1d6
+text.focus.color=#4C4F69
+text.press.color=#4C4F69
[MenuBarItem]
inherits=PanelButtonCommand
@@ -398,7 +398,7 @@ text.margin.right=5
inherits=Toolbar
frame.element=toolbar
font.bold=true
-text.normal.color=#a9b1d6
+text.normal.color=#4C4F69
frame=true
frame.top=0
frame.bottom=0
@@ -423,13 +423,13 @@ text.margin.top=1
text.margin.bottom=1
text.margin.left=3
text.margin.right=3
-text.toggle.color=#a9b1d6
+text.toggle.color=#4C4F69
[ToolboxTab]
inherits=PanelButtonCommand
-text.normal.color=#a9b1d6
-text.press.color=#a9b1d6
-text.focus.color=#a9b1d6
+text.normal.color=#4C4F69
+text.press.color=#4C4F69
+text.focus.color=#4C4F69
[Hacks]
transparent_dolphin_view=true
diff --git a/config/Kvantum/Catppuccin-Latte/Catppuccin-Latte.svg b/config/Kvantum/Catppuccin-Latte/Catppuccin-Latte.svg
new file mode 100644
index 0000000..eb99665
--- /dev/null
+++ b/config/Kvantum/Catppuccin-Latte/Catppuccin-Latte.svg
@@ -0,0 +1,1958 @@
+
diff --git a/config/Kvantum/Catppuccin-Mocha/Catppuccin-Mocha.kvconfig b/config/Kvantum/Catppuccin-Mocha/Catppuccin-Mocha.kvconfig
new file mode 100644
index 0000000..aa16dc0
--- /dev/null
+++ b/config/Kvantum/Catppuccin-Mocha/Catppuccin-Mocha.kvconfig
@@ -0,0 +1,466 @@
+[%General]
+author=elkrien based on Arc Dark style
+comment=Catppuccin-Mocha
+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=audacious,kaffeine,kmplayer,subtitlecomposer,kdenlive,vlc,smplayer,smplayer2,avidemux,avidemux2_qt4,avidemux3_qt4,avidemux3_qt5,kamoso,QtCreator,VirtualBox,VirtualBoxVM,trojita,dragon,digikam,lyx
+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=true
+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=true
+transient_groove=false
+menu_blur_radius=6
+tooltip_blur_radius=6
+
+[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=#F5E0DC
+inactive.highlight.color=#F5E0DC
+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=#F5E0DC
+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=#F5E0DC
+text.toggle.color=#F5E0DC
+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=true
+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=true
+disabled_icon_opacity=80
+lxqtmainmenu_iconsize=0
+normal_default_pushbutton=true
+single_top_toolbar=false
+tint_on_mouseover=0
+transparent_pcmanfm_sidepane=true
+transparent_pcmanfm_view=true
+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/Catppuccin-Mocha.svg b/config/Kvantum/Catppuccin-Mocha/Catppuccin-Mocha.svg
new file mode 100644
index 0000000..c6dbf03
--- /dev/null
+++ b/config/Kvantum/Catppuccin-Mocha/Catppuccin-Mocha.svg
@@ -0,0 +1,1958 @@
+
diff --git a/config/Kvantum/Tokyo-Day/Tokyo-Day.kvconfig b/config/Kvantum/Tokyo-Day/Tokyo-Day.kvconfig
deleted file mode 100644
index f70b703..0000000
--- a/config/Kvantum/Tokyo-Day/Tokyo-Day.kvconfig
+++ /dev/null
@@ -1,563 +0,0 @@
-[%General]
-author=
-comment=Tokyo-Day
-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=5
-spread_menuitems=false
-tooltip_shadow_depth=2
-splitter_width=1
-scroll_width=9
-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=true
-blurring=true
-popup_blurring=true
-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=false
-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=true
-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=false
-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
-
-[GeneralColors]
-window.color=#F5F5F5
-base.color=#ffffff
-alt.base.color=#f8f8f8
-button.color=#f2f2f2
-light.color=#ffffff
-mid.light.color=#f0f0f0
-dark.color=#c8c8c8
-mid.color=#e1e1e196
-highlight.color=#333333
-inactive.highlight.color=#333333
-text.color=#444444
-window.text.color=#444444
-button.text.color=#444444
-disabled.text.color=#44444474
-tooltip.text.color=#444444
-highlight.text.color=#ffffff
-link.color=#0057AE
-link.visited.color=#E040FB
-progress.indicator.text.color=#444444
-
-[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=false
-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=true
-centered_forms=false
-noninteger_translucency=false
-
-[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=#444444
-text.focus.color=#444444
-text.press.color=#333333
-text.toggle.color=white
-highlight.text.color=white
-text.shadow=0
-text.margin=4
-text.iconspacing=4
-indicator.element=arrow
-frame.expansion=0
-
-[PanelButtonTool]
-inherits=PanelButtonCommand
-text.normal.color=#444444
-text.focus.color=#444444
-text.press.color=#333333
-text.toggle.color=white
-text.disabled.color=#44444474
-text.bold=false
-indicator.element=arrow
-indicator.size=0
-frame.expansion=0
-
-[ToolbarButton]
-frame=true
-frame.element=tbutton
-interior.element=tbutton
-frame.top=14
-frame.bottom=14
-frame.left=14
-frame.right=14
-indicator.element=tarrow
-text.normal.color=#444444
-text.focus.color=#444444
-text.press.color=#333333
-text.toggle.color=#333333
-text.disabled.color=#44444474
-text.bold=false
-frame.expansion=28
-
-[Dock]
-inherits=PanelButtonCommand
-interior.element=dock
-frame.element=dock
-frame.top=1
-frame.bottom=1
-frame.left=1
-frame.right=1
-text.normal.color=#444444
-
-[DockTitle]
-inherits=PanelButtonCommand
-frame=false
-interior=false
-text.normal.color=#444444
-text.focus.color=#444444
-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=#444444
-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=#444444
-text.focus.color=#444444
-min_width=+0.3font
-min_height=+0.3font
-
-[CheckBox]
-inherits=PanelButtonCommand
-frame=false
-interior.element=checkbox
-text.normal.color=#444444
-text.focus.color=#444444
-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=#444444
-text.press.color=#333333
-text.focus.color=#444444
-
-[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=#444444
-text.focus.color=#444444
-text.press.color=#333333
-text.toggle.color=#333333
-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=#444444
-text.focus.color=#444444
-text.press.color=#333333
-text.toggle.color=#333333
-frame.expansion=0
-
-[SizeGrip]
-indicator.element=resize-grip
-
-[Toolbar]
-inherits=PanelButtonCommand
-indicator.element=toolbar
-indicator.size=5
-text.margin=0
-interior.element=menubar
-frame.element=menubar
-text.normal.color=#444444
-text.focus.color=#444444
-text.press.color=#333333
-text.toggle.color=#333333
-frame.left=2
-frame.right=2
-frame.top=2
-frame.bottom=2
-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=#444444
-text.focus.color=#444444
-text.press.color=#333333
-text.toggle.color=#333333
-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=2
-frame.bottom=2
-frame.left=2
-frame.right=2
-text.margin.top=2
-text.margin.bottom=2
-text.margin.left=4
-text.margin.right=4
-text.normal.color=#444444
-text.focus.color=#444444
-text.press.color=#333333
-text.toggle.color=#333333
-min_width=+0.3font
-min_height=+0.3font
-frame.expansion=0
-
-[Splitter]
-indicator.size=48
-
-[Scrollbar]
-inherits=PanelButtonCommand
-indicator.element=arrow
-indicator.size=12
-
-[ScrollbarSlider]
-inherits=PanelButtonCommand
-frame.element=scrollbarslider
-interior=false
-frame.left=5
-frame.right=5
-frame.top=5
-frame.bottom=5
-indicator.element=grip
-indicator.size=12
-
-[ScrollbarGroove]
-inherits=PanelButtonCommand
-interior=false
-frame=false
-
-[Menu]
-inherits=PanelButtonCommand
-frame.top=10
-frame.bottom=10
-frame.left=10
-frame.right=10
-frame.element=menu
-interior.element=menu
-text.normal.color=#444444
-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=#444444
-text.focus.color=white
-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=#444444
-text.focus.color=#444444
-text.press.color=#333333
-text.toggle.color=#333333
-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=#444444
-text.focus.color=#444444
-text.press.color=#333333
-text.toggle.color=#333333
-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=#444444
-text.focus.color=#444444
-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.normal.color=#444444
-text.focus.color=#424242
-text.press.color=#424242
-text.toggle.color=#424242
-
-[GroupBox]
-inherits=GenericFrame
-frame=false
-text.shadow=0
-text.margin=0
-text.normal.color=#444444
-text.focus.color=#333333
-text.bold=false
-frame.expansion=0
-
-[TabBarFrame]
-inherits=GenericFrame
-frame=false
-interior=false
-
-[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
-text.normal.color=#444444
-text.focus.color=#333333
-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/Tokyo-Day/Tokyo-Day.svg b/config/Kvantum/Tokyo-Day/Tokyo-Day.svg
deleted file mode 100644
index d516588..0000000
--- a/config/Kvantum/Tokyo-Day/Tokyo-Day.svg
+++ /dev/null
@@ -1,6677 +0,0 @@
-
-
diff --git a/config/Kvantum/Tokyo-Night/Tokyo-Night.svg b/config/Kvantum/Tokyo-Night/Tokyo-Night.svg
deleted file mode 100644
index 7dafd75..0000000
--- a/config/Kvantum/Tokyo-Night/Tokyo-Night.svg
+++ /dev/null
@@ -1,7279 +0,0 @@
-
-
diff --git a/config/Kvantum/kvantum.kvconfig b/config/Kvantum/kvantum.kvconfig
index 11b3c46..3f5dd2e 100644
--- a/config/Kvantum/kvantum.kvconfig
+++ b/config/Kvantum/kvantum.kvconfig
@@ -1,2 +1,2 @@
[General]
-theme=Tokyo-Night
+theme=Catppuccin-Mocha
diff --git a/config/cava/config b/config/cava/config
index 7fad763..36e4761 100644
--- a/config/cava/config
+++ b/config/cava/config
@@ -1,4 +1,4 @@
-## Configuration file for CAVA. Default values are commented out. Use either ';' or '#' for commenting.
+# Configuration file for CAVA. Default values are commented out. Use either ';' or '#' for commenting.
[general]
diff --git a/config/hypr/UserConfigs/ENVariables.conf b/config/hypr/UserConfigs/ENVariables.conf
index 4437c64..b9d2048 100644
--- a/config/hypr/UserConfigs/ENVariables.conf
+++ b/config/hypr/UserConfigs/ENVariables.conf
@@ -1,4 +1,4 @@
-## /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ ##
+# /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ #
#environment-variables
env = CLUTTER_BACKEND,wayland
diff --git a/config/hypr/UserConfigs/LaptopDisplay.conf b/config/hypr/UserConfigs/LaptopDisplay.conf
index d50c911..9f76658 100644
--- a/config/hypr/UserConfigs/LaptopDisplay.conf
+++ b/config/hypr/UserConfigs/LaptopDisplay.conf
@@ -1,4 +1,4 @@
-## NOTE, THIS FILE IS BEING USED by disabling Laptop display monitor behaviour when closing lid.
-## See notes on Laptops.conf
+# NOTE, THIS FILE IS BEING USED by disabling Laptop display monitor behaviour when closing lid.
+# See notes on Laptops.conf
#monitor = eDP-1, preferred, auto, 1
diff --git a/config/hypr/UserConfigs/Laptops.conf b/config/hypr/UserConfigs/Laptops.conf
index 20a6c6f..00d8b8c 100644
--- a/config/hypr/UserConfigs/Laptops.conf
+++ b/config/hypr/UserConfigs/Laptops.conf
@@ -1,4 +1,4 @@
-## /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ ##
+# /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ #
# See https://wiki.hyprland.org/Configuring/Keywords/ for more variable settings
# These configs are mostly for laptops. This is addemdum to Keybinds.conf
@@ -30,8 +30,8 @@ bind = ALT, F6, exec, $scriptsDir/ScreenShot.sh --active # Screenshot active win
#bindl = , switch:off:Lid Switch,exec,hyprctl keyword monitor "eDP-1, preferred, auto, 1"
#bindl = , switch:on:Lid Switch,exec,hyprctl keyword monitor "eDP-1, disable"
-#############################################################################
-### WARNING! Using this method has some caveats!! USE THIS PART WITH SOME CAUTION!
+
+# WARNING! Using this method has some caveats!! USE THIS PART WITH SOME CAUTION!
# CONS of doing this, is that you need to set up your wallpaper (SUPER W) and choose wallpaper.
# CAVEATS! Sometimes the Main Laptop Monitor DOES NOT have display that it needs to re-connect your external monitor
# One work around is to ensure that before shutting down laptop, MAKE SURE your laptop lid is OPEN!!
@@ -44,4 +44,4 @@ bind = ALT, F6, exec, $scriptsDir/ScreenShot.sh --active # Screenshot active win
# for laptop-lid action (to erase the last entry)
#exec-once = echo "eDP-1, preferred, auto, 1" > $HOME/.config/hypr/UserConfigs/LaptopDisplay.conf
-##############################################################################
+#
diff --git a/config/hypr/UserConfigs/Monitors.conf b/config/hypr/UserConfigs/Monitors.conf
index 3e758c0..36781f9 100644
--- a/config/hypr/UserConfigs/Monitors.conf
+++ b/config/hypr/UserConfigs/Monitors.conf
@@ -1,4 +1,4 @@
-## /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ ##
+# /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ #
# Monitor Configuration
# See Hyprland wiki for more details
diff --git a/config/hypr/UserConfigs/Startup_Apps.conf b/config/hypr/UserConfigs/Startup_Apps.conf
index 7f2d600..ee387d8 100644
--- a/config/hypr/UserConfigs/Startup_Apps.conf
+++ b/config/hypr/UserConfigs/Startup_Apps.conf
@@ -1,4 +1,4 @@
-## /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ ##
+# /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ #
#Commands & Apps to be executed at launch
$scriptsDir = $HOME/.config/hypr/scripts
@@ -9,7 +9,7 @@ $lock = $scriptsDir/LockScreen.sh
$SwwwRandom = $UserScripts/WallpaperAutoChange.sh
# wallpaper stuff / More wallpaper options below
-exec-once = swww query || swww init
+exec-once = swww query || swww-daemon --format xrgb
exec-once = $SwwwRandom $wallDIR # random wallpaper switcher every 30 minutes
# Startup
@@ -34,15 +34,11 @@ exec-once = wl-paste --type image --watch cliphist store
# Rainbow borders
exec-once = $UserScripts/RainbowBorders.sh
-# sway-idle with lock only
-exec-once = swayidle -w timeout 900 '$lock'
-# sway-idle with lock and sleep
-#exec-once = swayidle -w timeout 900 '$lock' timeout 1200 'hyprctl dispatch dpms off' resume 'hyprctl dispatch dpms on' before-sleep '$lock'
-# sway idle without lock
-#exec-once = swayidle -w timeout 900 'hyprctl dispatch dpms off' resume 'hyprctl dispatch dpms on'
+# Starting hypridle to start hyprlock
+exec-once = hypridle -q
-## Here are list of features available but disabled by default
-#exec-once = swww query || swww init && swww img $HOME/Pictures/wallpapers/mecha-nostalgia.png # persistent wallpaper
+# Here are list of features available but disabled by default
+# exec-once = swww query || swww-daemon --format xrgb && swww img $HOME/Pictures/wallpapers/mecha-nostalgia.png # persistent wallpaper
#gnome polkit for nixos
#exec-once = $scriptsDir/Polkit-NixOS.sh
diff --git a/config/hypr/UserConfigs/UserKeybinds.conf b/config/hypr/UserConfigs/UserKeybinds.conf
index f55f0d5..41b6145 100644
--- a/config/hypr/UserConfigs/UserKeybinds.conf
+++ b/config/hypr/UserConfigs/UserKeybinds.conf
@@ -1,4 +1,4 @@
-## /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ ##
+# /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ #
# This is where you put your own keybinds. Be Mindful to check as well ~/.config/hypr/configs/Keybinds.conf to avoid conflict
# if you think I should replace the Pre-defined Keybinds in ~/.config/hypr/configs/Keybinds.conf , submit an issue or let me know in DC and present me a valid reason as to why, such as conflicting with global shortcuts, etc etc
diff --git a/config/hypr/UserConfigs/UserSettings.conf b/config/hypr/UserConfigs/UserSettings.conf
index fa2e55a..6c801f7 100644
--- a/config/hypr/UserConfigs/UserSettings.conf
+++ b/config/hypr/UserConfigs/UserSettings.conf
@@ -1,8 +1,8 @@
-## /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ ##
+# /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ #
# User Settings
# This is where you put your own settings as this will not be touched during update
-## refer to Hyprland wiki for more info https://wiki.hyprland.org/Configuring/Variables
+# refer to Hyprland wiki for more info https://wiki.hyprland.org/Configuring/Variables
# Sourcing colors generated by pywal
source = $HOME/.cache/wal/colors-hyprland
diff --git a/config/hypr/UserConfigs/WindowRules.conf b/config/hypr/UserConfigs/WindowRules.conf
index a3a77cf..6d13c8c 100644
--- a/config/hypr/UserConfigs/WindowRules.conf
+++ b/config/hypr/UserConfigs/WindowRules.conf
@@ -1,4 +1,4 @@
-## /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ ##
+# /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ #
# See https://wiki.hyprland.org/Configuring/Window-Rules/ for more
windowrule = float, org.kde.polkit-kde-authentication-agent-1
@@ -11,6 +11,8 @@ windowrule = float, zoom
windowrule = float, rofi
windowrule = float, gnome-system-monitor
windowrule = float, yad
+windowrule = float, ^(wihotspot-gui)$ # wifi hotspot
+windowrule = float, ^(evince)$ # document viewer
#windowrule = noblur,gamescope
#windowrule = fullscreen,gamescope
@@ -48,6 +50,14 @@ windowrulev2 = opacity 0.9 0.7, class:^(VSCodium)$
windowrulev2 = opacity 0.9 0.7, class:^(yad)$
windowrulev2 = opacity 0.9 0.7, class:^(com.obsproject.Studio)$
windowrulev2 = opacity 0.9 0.7, class:^([Aa]udacious)$
+windowrulev2 = opacity 0.9 0.8, class:^(google-chrome)$
+windowrulev2 = opacity 0.94 0.86, class:^(chrome-.+-Default)$ # Chrome PWAs
+windowrulev2 = opacity 0.9 0.8, class:^(org.gnome.Nautilus)$
+windowrulev2 = opacity 0.9 0.8, class:^(code-url-handler)$
+windowrulev2 = opacity 0.9 0.8, class:^(VSCode)$
+windowrulev2 = opacity 0.94 0.86, class:^(discord)$
+windowrulev2 = opacity 0.94 0.86, class:^(gnome-disks)$
+windowrulev2 = opacity 0.9 0.8, class:^(org.gnome.baobab)$
#layerrule = unset,class:^([Rr]ofi)$
diff --git a/config/hypr/UserScripts/QuickEdit.sh b/config/hypr/UserScripts/QuickEdit.sh
index 163101e..658d7b0 100755
--- a/config/hypr/UserScripts/QuickEdit.sh
+++ b/config/hypr/UserScripts/QuickEdit.sh
@@ -17,7 +17,7 @@ menu(){
}
main() {
- choice=$(menu | rofi -dmenu -config ~/.config/rofi/config-compact.rasi | cut -d. -f1)
+ choice=$(menu | rofi -i -dmenu -config ~/.config/rofi/config-compact.rasi | cut -d. -f1)
case $choice in
1)
kitty -e nano "$UserConfigs/ENVariables.conf"
diff --git a/config/hypr/UserScripts/Sounds.sh b/config/hypr/UserScripts/Sounds.sh
index 0d2bfff..fb8a1f5 100755
--- a/config/hypr/UserScripts/Sounds.sh
+++ b/config/hypr/UserScripts/Sounds.sh
@@ -1,5 +1,5 @@
#!/bin/bash
-## /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ ##
+# /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ ##
# This script is used to play system sounds.
theme="freedesktop" # Set the theme for the system sounds.
@@ -31,8 +31,12 @@ else
fi
# Set the directory defaults for system sounds.
+if [ -d "/run/current-system/sw/share/sounds" ]; then
+ systemDIR="/run/current-system/sw/share/sounds" # NixOS
+else
+ systemDIR="/usr/share/sounds"
+fi
userDIR="$HOME/.local/share/sounds"
-systemDIR="/usr/share/sounds"
defaultTheme="freedesktop"
# Prefer the user's theme, but use the system's if it doesn't exist.
@@ -62,4 +66,4 @@ if ! test -f "$sound_file"; then
fi
fi
fi
-pw-play "$sound_file"
+pw-play "$sound_file"
\ No newline at end of file
diff --git a/config/hypr/UserScripts/WallpaperAutoChange.sh b/config/hypr/UserScripts/WallpaperAutoChange.sh
index 56f2ee0..e52b7e9 100755
--- a/config/hypr/UserScripts/WallpaperAutoChange.sh
+++ b/config/hypr/UserScripts/WallpaperAutoChange.sh
@@ -1,5 +1,5 @@
#!/bin/bash
-## /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ ##
+# /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ ##
# source https://wiki.archlinux.org/title/Hyprland#Using_a_script_to_change_wallpaper_every_X_minutes
# This script will randomly go through the files of a directory, setting it
diff --git a/config/hypr/UserScripts/WallpaperRandom.sh b/config/hypr/UserScripts/WallpaperRandom.sh
index f8cc54f..52fc819 100755
--- a/config/hypr/UserScripts/WallpaperRandom.sh
+++ b/config/hypr/UserScripts/WallpaperRandom.sh
@@ -1,5 +1,5 @@
#!/bin/bash
-## /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ ##
+# /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ ##
# Script for Random Wallpaper ( CTRL ALT W)
wallDIR="$HOME/Pictures/wallpapers"
@@ -17,7 +17,7 @@ BEZIER=".43,1.19,1,.4"
SWWW_PARAMS="--transition-fps $FPS --transition-type $TYPE --transition-duration $DURATION --transition-bezier $BEZIER"
-swww query || swww init && swww img ${RANDOMPICS} $SWWW_PARAMS
+swww query || swww-daemon --format xrgb && swww img ${RANDOMPICS} $SWWW_PARAMS
${scriptsDir}/PywalSwww.sh
diff --git a/config/hypr/UserScripts/WallpaperSelect.sh b/config/hypr/UserScripts/WallpaperSelect.sh
index 663fb54..8aa9bdd 100755
--- a/config/hypr/UserScripts/WallpaperSelect.sh
+++ b/config/hypr/UserScripts/WallpaperSelect.sh
@@ -1,5 +1,5 @@
#!/bin/bash
-## /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ ##
+# /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ ##
# This script for selecting wallpapers (SUPER W)
SCRIPTSDIR="$HOME/.config/hypr/scripts"
@@ -40,7 +40,7 @@ menu() {
printf "$RANDOM_PIC_NAME\n"
}
-swww query || swww init
+swww query || swww-daemon --format xrgb
main() {
choice=$(menu | ${rofi_command})
diff --git a/config/hypr/UserScripts/Weather.py b/config/hypr/UserScripts/Weather.py
index 154c158..2b13a97 100755
--- a/config/hypr/UserScripts/Weather.py
+++ b/config/hypr/UserScripts/Weather.py
@@ -1,7 +1,7 @@
#!/usr/bin/env python3
# From https://raw.githubusercontent.com/rxyhn/dotfiles/main/home/rxyhn/modules/desktop/waybar/scripts/waybar-wttr.py
-## ensure to insert city inside ""
+# ensure to insert city inside ""
city = ""
import json
import requests
diff --git a/config/hypr/configs/Keybinds.conf b/config/hypr/configs/Keybinds.conf
index 3ecc4a3..1946cc2 100644
--- a/config/hypr/configs/Keybinds.conf
+++ b/config/hypr/configs/Keybinds.conf
@@ -1,4 +1,4 @@
-## /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ ##
+# /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ #
# Default Keybinds
# visit https://wiki.hyprland.org/Configuring/Binds/ for more info
@@ -23,12 +23,13 @@ bind = CTRL ALT, P, exec, $scriptsDir/Wlogout.sh
bind = $mainMod, H, exec, $scriptsDir/KeyHints.sh # Small help file
bind = $mainMod ALT, R, exec, $scriptsDir/Refresh.sh # Refresh waybar, swaync, rofi
bind = $mainMod ALT, E, exec, $scriptsDir/RofiEmoji.sh # emoji
+bind = $mainMod, S, exec, $scriptsDir/RofiSearch.sh # Google search from Rofi
bind = $mainMod SHIFT, B, exec, $scriptsDir/ChangeBlur.sh # Toggle blur settings
bind = $mainMod SHIFT, G, exec, $scriptsDir/GameMode.sh # animations ON/OFF
-bind = $mainMod ALT, K, exec, $scriptsDir/SwitchKeyboardLayout.sh # Switch Keyboard Layout
bind = $mainMod ALT, L, exec, $scriptsDir/ChangeLayout.sh # Toggle Master or Dwindle Layout
bind = $mainMod ALT, V, exec, $scriptsDir/ClipManager.sh # Clipboard Manager
bind = $mainMod SHIFT, N, exec, swaync-client -t -sw # swayNC panel
+bind = SHIFT, ALT_L, exec, $scriptsDir/SwitchKeyboardLayout.sh # Switch Keyboard Layout
# FEATURES / EXTRAS (UserScripts)
bind = $mainMod, E, exec, $UserScripts/QuickEdit.sh # Quick Edit Hyprland Settings
@@ -106,43 +107,45 @@ bind = $mainMod SHIFT, tab, workspace, m-1
bind = $mainMod SHIFT, U, movetoworkspace, special
bind = $mainMod, U, togglespecialworkspace,
-# Switch workspaces with mainMod + [0-9]
-bind = $mainMod, 1, workspace, 1
-bind = $mainMod, 2, workspace, 2
-bind = $mainMod, 3, workspace, 3
-bind = $mainMod, 4, workspace, 4
-bind = $mainMod, 5, workspace, 5
-bind = $mainMod, 6, workspace, 6
-bind = $mainMod, 7, workspace, 7
-bind = $mainMod, 8, workspace, 8
-bind = $mainMod, 9, workspace, 9
-bind = $mainMod, 0, workspace, 10
-
-# Move active window and follow to workspace
-bind = $mainMod SHIFT, 1, movetoworkspace, 1
-bind = $mainMod SHIFT, 2, movetoworkspace, 2
-bind = $mainMod SHIFT, 3, movetoworkspace, 3
-bind = $mainMod SHIFT, 4, movetoworkspace, 4
-bind = $mainMod SHIFT, 5, movetoworkspace, 5
-bind = $mainMod SHIFT, 6, movetoworkspace, 6
-bind = $mainMod SHIFT, 7, movetoworkspace, 7
-bind = $mainMod SHIFT, 8, movetoworkspace, 8
-bind = $mainMod SHIFT, 9, movetoworkspace, 9
-bind = $mainMod SHIFT, 0, movetoworkspace, 10
+# The following mappings use the key codes to better support various keyboard layouts
+# 1 is code:10, 2 is code 11, etc
+# Switch workspaces with mainMod + [0-9]
+bind = $mainMod, code:10, workspace, 1
+bind = $mainMod, code:11, workspace, 2
+bind = $mainMod, code:12, workspace, 3
+bind = $mainMod, code:13, workspace, 4
+bind = $mainMod, code:14, workspace, 5
+bind = $mainMod, code:15, workspace, 6
+bind = $mainMod, code:16, workspace, 7
+bind = $mainMod, code:17, workspace, 8
+bind = $mainMod, code:18, workspace, 9
+bind = $mainMod, code:19, workspace, 10
+
+# Move active window and follow to workspace mainMod + SHIFT [0-9]
+bind = $mainMod SHIFT, code:10, movetoworkspace, 1
+bind = $mainMod SHIFT, code:11, movetoworkspace, 2
+bind = $mainMod SHIFT, code:12, movetoworkspace, 3
+bind = $mainMod SHIFT, code:13, movetoworkspace, 4
+bind = $mainMod SHIFT, code:14, movetoworkspace, 5
+bind = $mainMod SHIFT, code:15, movetoworkspace, 6
+bind = $mainMod SHIFT, code:16, movetoworkspace, 7
+bind = $mainMod SHIFT, code:17, movetoworkspace, 8
+bind = $mainMod SHIFT, code:18, movetoworkspace, 9
+bind = $mainMod SHIFT, code:19, movetoworkspace, 10
bind = $mainMod SHIFT, bracketleft, movetoworkspace, -1 # brackets [ or ]
bind = $mainMod SHIFT, bracketright, movetoworkspace, +1
-# Move active window to a workspace silently
-bind = $mainMod CTRL, 1, movetoworkspacesilent, 1
-bind = $mainMod CTRL, 2, movetoworkspacesilent, 2
-bind = $mainMod CTRL, 3, movetoworkspacesilent, 3
-bind = $mainMod CTRL, 4, movetoworkspacesilent, 4
-bind = $mainMod CTRL, 5, movetoworkspacesilent, 5
-bind = $mainMod CTRL, 6, movetoworkspacesilent, 6
-bind = $mainMod CTRL, 7, movetoworkspacesilent, 7
-bind = $mainMod CTRL, 8, movetoworkspacesilent, 8
-bind = $mainMod CTRL, 9, movetoworkspacesilent, 9
-bind = $mainMod CTRL, 0, movetoworkspacesilent, 10
+# Move active window to a workspace silently mainMod + CTRL [0-9]
+bind = $mainMod CTRL, code:10, movetoworkspacesilent, 1
+bind = $mainMod CTRL, code:11, movetoworkspacesilent, 2
+bind = $mainMod CTRL, code:12, movetoworkspacesilent, 3
+bind = $mainMod CTRL, code:13, movetoworkspacesilent, 4
+bind = $mainMod CTRL, code:14, movetoworkspacesilent, 5
+bind = $mainMod CTRL, code:15, movetoworkspacesilent, 6
+bind = $mainMod CTRL, code:16, movetoworkspacesilent, 7
+bind = $mainMod CTRL, code:17, movetoworkspacesilent, 8
+bind = $mainMod CTRL, code:18, movetoworkspacesilent, 9
+bind = $mainMod CTRL, code:19, movetoworkspacesilent, 10
bind = $mainMod CTRL, bracketleft, movetoworkspacesilent, -1 # brackets [ or ]
bind = $mainMod CTRL, bracketright, movetoworkspacesilent, +1
diff --git a/config/hypr/configs/Settings.conf b/config/hypr/configs/Settings.conf
index 96f6f1e..e96d85e 100644
--- a/config/hypr/configs/Settings.conf
+++ b/config/hypr/configs/Settings.conf
@@ -1,8 +1,8 @@
-## /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ ##
+# /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ #
# Default Settings. avoid changing this file as during update, this will be replaced
-## refer to Hyprland wiki for more info https://wiki.hyprland.org/Configuring/Variables
+# refer to Hyprland wiki for more info https://wiki.hyprland.org/Configuring/Variables
# Initial boot script enable to apply initial wallpapers, theming, new settings etc.
exec-once = $HOME/.config/hypr/initial-boot.sh
\ No newline at end of file
diff --git a/config/hypr/hypridle.conf b/config/hypr/hypridle.conf
new file mode 100644
index 0000000..549f1b1
--- /dev/null
+++ b/config/hypr/hypridle.conf
@@ -0,0 +1,33 @@
+# /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ #
+# Hypridle
+# Original config submitted by https://github.com/SherLock707
+
+
+general {
+ # lock_cmd = notify-send "lock!" # dbus/sysd lock command (loginctl lock-session)
+ # unlock_cmd = notify-send "unlock!" # same as above, but unlock
+ before_sleep_cmd = hyprlock # command ran before sleep
+ # after_sleep_cmd = notify-send "Awake!" # command ran after sleep
+ ignore_dbus_inhibit = false # whether to ignore dbus-sent idle-inhibit requests (used by e.g. firefox or steam)
+}
+
+# Warn
+listener {
+ timeout = 540 # 9 min
+ on-timeout = notify-send "You are idle!" # command to run when timeout has passed
+ on-resume = notify-send "Welcome back!" # command to run when activity is detected after timeout has fired.
+}
+
+# Screenlock
+listener {
+ timeout = 600 # 10 min
+ on-timeout = hyprlock # command to run when timeout has passed
+ # on-resume = notify-send "Welcome back to your desktop!" # command to run when activity is detected after timeout has fired.
+}
+
+# Suspend # disabled by default
+# listener {
+ # timeout = 1200 # 20 min
+ # on-timeout = systemctl suspend # command to run when timeout has passed
+ # on-resume = notify-send "Welcome back to your desktop!" # command to run when activity is detected after timeout has fired.
+# }
diff --git a/config/hypr/hyprland.conf b/config/hypr/hyprland.conf
index 69f421c..343b887 100644
--- a/config/hypr/hyprland.conf
+++ b/config/hypr/hyprland.conf
@@ -1,12 +1,12 @@
# Sourcing external config files
-###### Default Configs
+# Default Configs
$configs = $HOME/.config/hypr/configs
source=$configs/Settings.conf
source=$configs/Keybinds.conf
-#### User Configs
+# User Configs
$UserConfigs = $HOME/.config/hypr/UserConfigs
source= $UserConfigs/Startup_Apps.conf
diff --git a/config/hypr/hyprlock.conf b/config/hypr/hyprlock.conf
new file mode 100644
index 0000000..1e50cbd
--- /dev/null
+++ b/config/hypr/hyprlock.conf
@@ -0,0 +1,132 @@
+# /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ #
+# Hyprlock
+# Original config submitted by https://github.com/SherLock707
+
+source = $HOME/.cache/wal/colors-hyprland
+
+general {
+ grace = 1
+}
+
+background {
+ monitor =
+ path = screenshot # screenshot of your desktop
+ # path = $HOME/.config/rofi/.current_wallpaper # NOTE only png supported for now
+ color = $color7
+
+ # all these options are taken from hyprland, see https://wiki.hyprland.org/Configuring/Variables/#blur for explanations
+ blur_size = 4
+ blur_passes = 2 # 0 disables blurring
+ noise = 0.0117
+ contrast = 1.3000 # Vibrant!!!
+ brightness = 0.8000
+ vibrancy = 0.2100
+ vibrancy_darkness = 0.0
+}
+
+input-field {
+ monitor =
+ size = 250, 50
+ outline_thickness = 3
+ dots_size = 0.33 # Scale of input-field height, 0.2 - 0.8
+ dots_spacing = 0.15 # Scale of dots' absolute size, 0.0 - 1.0
+ dots_center = true
+ outer_color = $color1
+ inner_color = $color0
+ font_color = $color7
+ fade_on_empty = true
+ placeholder_text = Password... # Text rendered in the input box when it's empty.
+ hide_input = false
+
+ position = 0, 100
+ halign = center
+ valign = bottom
+}
+
+# Date
+label {
+ monitor =
+ text = cmd[update:18000000] echo " "$(date +'%A, %-d %B %Y')" "
+ color = $color5
+ font_size = 34
+ font_family = JetBrains Mono Nerd Font 10
+
+ position = 0, -150
+ halign = center
+ valign = top
+}
+
+# Week
+label {
+ monitor =
+ text = cmd[update:18000000] echo " "$(date +'Week %U')" "
+ color = $color7
+ font_size = 24
+ font_family = JetBrains Mono Nerd Font 10
+
+ position = 0, -200
+ halign = center
+ valign = top
+}
+
+# Time
+label {
+ monitor =
+# text = cmd[update:1000] echo " $(date +"%I:%M:%S %p") " # AM/PM
+text = cmd[update:1000] echo " $(date +"%H:%M:%S") " # 24H
+ color = $color7
+ font_size = 94
+ font_family = JetBrains Mono Nerd Font 10
+
+ position = 0, -150
+ halign = center
+ valign = center
+}
+
+label {
+ monitor =
+ text = ๏พ $USER
+ color = $color7
+ font_size = 18
+ font_family = Inter Display Medium
+
+ position = 0, 200
+ halign = center
+ valign = bottom
+}
+
+label {
+ monitor =
+ text = cmd[update:60000] echo " "$(uptime -p)" "
+ color = $color12
+ font_size = 24
+ font_family = JetBrains Mono Nerd Font 10
+ position = 0, 0
+ halign = right
+ valign = bottom
+}
+
+label {
+ monitor =
+ text = cmd[update:3600000] ping -c 1 wttr.in > /dev/null && curl -s 'wttr.in?format=2' # For specific location : wttr.in/busan?format=2
+ color = $color10
+ font_size = 24
+ font_family = JetBrains Mono Nerd Font 10
+ position = 50, 0
+ halign = left
+ valign = bottom
+}
+
+image {
+ monitor =
+ path = $HOME/.config/rofi/.current_wallpaper
+ size = 230
+ rounding = -1
+ border_size = 4
+ border_color = $color12
+ rotate = 0
+ reload_time = -1
+ position = 0, 200
+ halign = center
+ valign = center
+}
\ No newline at end of file
diff --git a/config/hypr/initial-boot.sh b/config/hypr/initial-boot.sh
index fffdcd9..b6c57f3 100755
--- a/config/hypr/initial-boot.sh
+++ b/config/hypr/initial-boot.sh
@@ -7,9 +7,9 @@
# Variables
scriptsDir=$HOME/.config/hypr/scripts
-wallpaper=$HOME/Pictures/wallpapers/Fantasy-Landscape.png
+wallpaper=$HOME/Pictures/wallpapers/Dark_Nature.png
waybar_style="$HOME/.config/waybar/style/[Pywal] Chroma Tally.css"
-kvantum_theme="Tokyo-Night"
+kvantum_theme="Catppuccin-Mocha"
swww="swww img"
effect="--transition-bezier .43,1.19,1,.4 --transition-fps 30 --transition-type grow --transition-pos 0.925,0.977 --transition-duration 2"
@@ -20,7 +20,7 @@ if [ ! -f ~/.config/hypr/.initial_startup_done ]; then
# Initialize pywal and wallpaper
if [ -f "$wallpaper" ]; then
wal -i $wallpaper -s -t > /dev/null
- swww init && $swww $wallpaper $effect
+ swww query || swww-daemon && $swww $wallpaper $effect
"$scriptsDir/PywalSwww.sh" > /dev/null 2>&1 &
fi
diff --git a/config/hypr/scripts/AirplaneMode.sh b/config/hypr/scripts/AirplaneMode.sh
index 1176c80..1587a2b 100755
--- a/config/hypr/scripts/AirplaneMode.sh
+++ b/config/hypr/scripts/AirplaneMode.sh
@@ -1,5 +1,5 @@
#!/bin/bash
-## /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ ##
+# /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ ##
# Airplane Mode. Turning on or off all wifi using rfkill.
notif="$HOME/.config/swaync/images/bell.png"
diff --git a/config/hypr/scripts/Brightness.sh b/config/hypr/scripts/Brightness.sh
index 04987ab..7d43f57 100755
--- a/config/hypr/scripts/Brightness.sh
+++ b/config/hypr/scripts/Brightness.sh
@@ -1,5 +1,5 @@
#!/bin/bash
-## /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ ##
+# /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ ##
# Script for Monitor backlights (if supported) using brightnessctl
iDIR="$HOME/.config/swaync/icons"
diff --git a/config/hypr/scripts/BrightnessKbd.sh b/config/hypr/scripts/BrightnessKbd.sh
index f96c6e0..92083e7 100755
--- a/config/hypr/scripts/BrightnessKbd.sh
+++ b/config/hypr/scripts/BrightnessKbd.sh
@@ -1,5 +1,5 @@
#!/bin/bash
-## /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ ##
+# /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ ##
# Script for keyboard backlights (if supported) using brightnessctl
iDIR="$HOME/.config/swaync/icons"
diff --git a/config/hypr/scripts/ChangeBlur.sh b/config/hypr/scripts/ChangeBlur.sh
index 8ad0dd4..321b8ec 100755
--- a/config/hypr/scripts/ChangeBlur.sh
+++ b/config/hypr/scripts/ChangeBlur.sh
@@ -1,6 +1,6 @@
#!/bin/bash
-## /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ ##
-## Script for changing blurs on the fly
+# /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ ##
+# Script for changing blurs on the fly
notif="$HOME/.config/swaync/images/bell.png"
diff --git a/config/hypr/scripts/ChangeLayout.sh b/config/hypr/scripts/ChangeLayout.sh
index 5981024..75823ba 100755
--- a/config/hypr/scripts/ChangeLayout.sh
+++ b/config/hypr/scripts/ChangeLayout.sh
@@ -1,5 +1,5 @@
#!/bin/bash
-## /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ ##
+# /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ ##
# for changing Hyprland Layouts (Master or Dwindle) on the fly
notif="$HOME/.config/swaync/images/bell.png"
diff --git a/config/hypr/scripts/ClipManager.sh b/config/hypr/scripts/ClipManager.sh
index 682174f..f93005b 100755
--- a/config/hypr/scripts/ClipManager.sh
+++ b/config/hypr/scripts/ClipManager.sh
@@ -1,5 +1,5 @@
#!/bin/bash
-## /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ ##
+# /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ ##
# Clipboard Manager. This script uses cliphist, rofi, and wl-copy.
# Actions:
diff --git a/config/hypr/scripts/DarkLight.sh b/config/hypr/scripts/DarkLight.sh
index 885c7c6..50b0164 100755
--- a/config/hypr/scripts/DarkLight.sh
+++ b/config/hypr/scripts/DarkLight.sh
@@ -87,13 +87,13 @@ $swww "${next_wallpaper}" $effect
# Set Kvantum Manager theme & QT5/QT6 settings
if [ "$next_mode" = "Dark" ]; then
- kvantum_theme="Tokyo-Night"
- qt5ct_color_scheme="$HOME/.config/qt5ct/colors/Tokyo-Night.conf"
- qt6ct_color_scheme="$HOME/.config/qt6ct/colors/Tokyo-Night.conf"
+ kvantum_theme="Catppuccin-Mocha"
+ qt5ct_color_scheme="$HOME/.config/qt5ct/colors/Catppuccin-Mocha.conf"
+ qt6ct_color_scheme="$HOME/.config/qt6ct/colors/Catppuccin-Mocha.conf"
else
- kvantum_theme="Tokyo-Day"
- qt5ct_color_scheme="$HOME/.config/qt5ct/colors/Tokyo-Day.conf"
- qt6ct_color_scheme="$HOME/.config/qt6ct/colors/Tokyo-Day.conf"
+ kvantum_theme="Catppuccin-Latte"
+ qt5ct_color_scheme="$HOME/.config/qt5ct/colors/Catppuccin-Latte.conf"
+ qt6ct_color_scheme="$HOME/.config/qt6ct/colors/Catppuccin-Latte.conf"
fi
kvantummanager --set "$kvantum_theme"
diff --git a/config/hypr/scripts/GameMode.sh b/config/hypr/scripts/GameMode.sh
index f05676e..7405140 100755
--- a/config/hypr/scripts/GameMode.sh
+++ b/config/hypr/scripts/GameMode.sh
@@ -1,12 +1,12 @@
#!/bin/bash
-## /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ ##
+# /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ ##
# Game Mode. Turning off all animations
notif="$HOME/.config/swaync/images/bell.png"
SCRIPTSDIR="$HOME/.config/hypr/scripts"
-HYPRGAMEMODE=$(hyprctl getoption animations:enabled | awk 'NR==2{print $2}')
+HYPRGAMEMODE=$(hyprctl getoption animations:enabled | awk 'NR==1{print $2}')
if [ "$HYPRGAMEMODE" = 1 ] ; then
hyprctl --batch "\
keyword animations:enabled 0;\
diff --git a/config/hypr/scripts/KeyHints.sh b/config/hypr/scripts/KeyHints.sh
index 5b79cf0..796084b 100755
--- a/config/hypr/scripts/KeyHints.sh
+++ b/config/hypr/scripts/KeyHints.sh
@@ -1,5 +1,5 @@
#!/bin/bash
-## /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ ##
+# /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ ##
# Keyhints. Idea got from Garuda Hyprland
# Detect monitor resolution and scale
@@ -41,6 +41,7 @@ yad --width=$dynamic_width --height=$dynamic_height \
"๏
ผ enter" "Terminal" "(kitty)" \
"๏
ผ or ๏
ผ D" "App Launcher" "(rofi)" \
"๏
ผ T" "Open File Manager" "(Thunar)" \
+"๏
ผ S" "Google Search" "(rofi)" \
"๏
ผ Q" "close active window" "(not kill)" \
"๏
ผ Shift Q " "closes a specified window" "(window)" \
"๏
ผ Alt V" "Clipboard Manager" "(cliphist)" \
@@ -68,6 +69,3 @@ yad --width=$dynamic_width --height=$dynamic_height \
"๏
ผ E" "View or EDIT Keybinds, Settings, Monitor" "" \
"" "" "" \
"More tips:" "https://github.com/JaKooLit/Hyprland-Dots/wiki" ""\
-
-
-
diff --git a/config/hypr/scripts/LockScreen.sh b/config/hypr/scripts/LockScreen.sh
index 1e67678..56d496a 100755
--- a/config/hypr/scripts/LockScreen.sh
+++ b/config/hypr/scripts/LockScreen.sh
@@ -1,7 +1,5 @@
#!/bin/bash
-## /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ ##
-# For Swaylock
+# /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ ##
-CONFIG="$HOME/.config/swaylock/config"
-
-sleep 0.5s; swaylock --config ${CONFIG} & disown
+# For Hyprlock
+hyprlock -q
\ No newline at end of file
diff --git a/config/hypr/scripts/MediaCtrl.sh b/config/hypr/scripts/MediaCtrl.sh
index d9855e4..b3f9429 100755
--- a/config/hypr/scripts/MediaCtrl.sh
+++ b/config/hypr/scripts/MediaCtrl.sh
@@ -1,5 +1,5 @@
#!/bin/bash
-## /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ ##
+# /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ ##
# Playerctl
music_icon="$HOME/.config/swaync/icons/music.png"
diff --git a/config/hypr/scripts/Polkit-NixOS.sh b/config/hypr/scripts/Polkit-NixOS.sh
index 048c1b0..51675ef 100755
--- a/config/hypr/scripts/Polkit-NixOS.sh
+++ b/config/hypr/scripts/Polkit-NixOS.sh
@@ -1,5 +1,5 @@
#!/bin/bash
-## /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ ##
+# /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ ##
# For NixOS starting of polkit-gnome. Dec 2023, the settings stated in NixOS wiki does not work so have to manual start it
# Find all polkit-gnome executables in the Nix store
diff --git a/config/hypr/scripts/Polkit.sh b/config/hypr/scripts/Polkit.sh
index 07b1211..80310ba 100755
--- a/config/hypr/scripts/Polkit.sh
+++ b/config/hypr/scripts/Polkit.sh
@@ -1,5 +1,5 @@
#!/bin/bash
-## /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ ##
+# /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ ##
# This is for polkits, it will start from top and will stop if the top is executed
# Polkit possible paths files to check
diff --git a/config/hypr/scripts/PortalHyprland.sh b/config/hypr/scripts/PortalHyprland.sh
index 389ec73..59f2e1d 100755
--- a/config/hypr/scripts/PortalHyprland.sh
+++ b/config/hypr/scripts/PortalHyprland.sh
@@ -1,5 +1,5 @@
#!/bin/bash
-## /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ ##
+# /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ ##
# For manually starting xdg-desktop-portal
sleep 1
diff --git a/config/hypr/scripts/PywalSwww.sh b/config/hypr/scripts/PywalSwww.sh
index 4ed7448..fe06761 100755
--- a/config/hypr/scripts/PywalSwww.sh
+++ b/config/hypr/scripts/PywalSwww.sh
@@ -1,5 +1,5 @@
#!/bin/bash
-## /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ ##
+# /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ ##
# Pywal Colors for current wallpaper
# Define the path to the swww cache directory
diff --git a/config/hypr/scripts/Refresh.sh b/config/hypr/scripts/Refresh.sh
index a585eb8..15516df 100755
--- a/config/hypr/scripts/Refresh.sh
+++ b/config/hypr/scripts/Refresh.sh
@@ -1,5 +1,5 @@
#!/bin/bash
-## /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ ##
+# /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ ##
# Scripts for refreshing waybar, rofi, swaync, pywal colors
SCRIPTSDIR=$HOME/.config/hypr/scripts
diff --git a/config/hypr/scripts/RefreshNoWaybar.sh b/config/hypr/scripts/RefreshNoWaybar.sh
index f0c3d56..689bccf 100755
--- a/config/hypr/scripts/RefreshNoWaybar.sh
+++ b/config/hypr/scripts/RefreshNoWaybar.sh
@@ -1,5 +1,5 @@
#!/bin/bash
-## /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ ##
+# /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ ##
# Modified version of Refresh but no waybar refresh
# Used by automatic wallpaper change
diff --git a/config/hypr/scripts/RofiEmoji.sh b/config/hypr/scripts/RofiEmoji.sh
index 4182a5a..4c51ee8 100755
--- a/config/hypr/scripts/RofiEmoji.sh
+++ b/config/hypr/scripts/RofiEmoji.sh
@@ -1,13 +1,13 @@
#!/bin/bash
-## /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ ##
+# /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ ##
# Rofi Emoticons. Not my own. Cant remember the source
-sed '1,/^### DATA ###$/d' $0 |
+sed '1,/^# # DATA # #$/d' $0 |
rofi -dmenu -config ~/.config/rofi/config-long.rasi|
cut -d ' ' -f 1 | tr -d '\n' | wl-copy
exit
-### DATA ###
+# # DATA # #
๐ grinning face face smile happy joy :D grin
๐ grinning face with big eyes face happy joy haha :D :) smile funny
๐ grinning face with smiling eyes face happy joy funny haha laugh like :D :) smile
diff --git a/config/hypr/scripts/RofiSearch.sh b/config/hypr/scripts/RofiSearch.sh
new file mode 100755
index 0000000..1314845
--- /dev/null
+++ b/config/hypr/scripts/RofiSearch.sh
@@ -0,0 +1,10 @@
+# /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ ##
+# Modified Script for Google Search
+# Original Submitted by https://github.com/LeventKaanOguz
+
+# Opens rofi in dmenu mod and waits for input. Then pushes the input to the query of the URL.
+#
+
+rofi_config="$HOME/.config/rofi/config-search.rasi"
+
+echo "" | rofi -dmenu -config "$rofi_config" -p "Search:" | xargs -I{} xdg-open https://www.google.com/search?q={}
diff --git a/config/hypr/scripts/ScreenShot.sh b/config/hypr/scripts/ScreenShot.sh
index f35f929..309114d 100755
--- a/config/hypr/scripts/ScreenShot.sh
+++ b/config/hypr/scripts/ScreenShot.sh
@@ -1,5 +1,5 @@
#!/bin/bash
-## /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ ##
+# /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ ##
# Screenshots scripts
iDIR="$HOME/.config/swaync/icons"
diff --git a/config/hypr/scripts/SwitchKeyboardLayout.sh b/config/hypr/scripts/SwitchKeyboardLayout.sh
index 90451c6..0145e26 100755
--- a/config/hypr/scripts/SwitchKeyboardLayout.sh
+++ b/config/hypr/scripts/SwitchKeyboardLayout.sh
@@ -1,5 +1,5 @@
#!/bin/bash
-## /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ ##
+# /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ ##
# This is for changing kb_layouts. Set kb_layouts in $settings_file
layout_f="$HOME/.cache/kb_layout"
@@ -38,8 +38,8 @@ next_index=$(( (current_index + 1) % layout_count ))
new_layout="${layout_mapping[next_index]}"
# Update the keyboard layout
-hyprctl keyword input:kb_layout "$new_layout"
+hyprctl switchxkblayout "at-translated-set-2-keyboard" "$new_layout"
echo "$new_layout" > "$layout_f"
# Notification for the new keyboard layout
-notify-send -u low -i "$notif" "new KB_Layout: $new_layout"
\ No newline at end of file
+notify-send -u low -i "$notif" "new KB_Layout: $new_layout"
diff --git a/config/hypr/scripts/TouchPad.sh b/config/hypr/scripts/TouchPad.sh
index 47ad48f..e94ee06 100755
--- a/config/hypr/scripts/TouchPad.sh
+++ b/config/hypr/scripts/TouchPad.sh
@@ -1,6 +1,9 @@
#!/bin/bash
-## /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ ##
+# /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ ##
# For disabling touchpad.
+# Edit the Touchpad_Device according to your system
+# use hyprctl devices to get your system touchpad device name
+
Touchpad_Device="asue1209:00-04f3:319f-touchpad"
notif="$HOME/.config/swaync/images/bell.png"
@@ -18,7 +21,7 @@ toggle_touchpad() {
fi
notify-send -u low -i "$notif" "Touchpad $action"
- hyprctl keyword "device:$Touchpad_Device:enabled" "$(cat "$STATUS_FILE")"
+ hyprctl keyword "device[$Touchpad_Device]:enabled" "$(cat "$STATUS_FILE")"
}
toggle_touchpad
diff --git a/config/hypr/scripts/Volume.sh b/config/hypr/scripts/Volume.sh
index 8c5af5d..d2fef87 100755
--- a/config/hypr/scripts/Volume.sh
+++ b/config/hypr/scripts/Volume.sh
@@ -1,5 +1,5 @@
#!/bin/bash
-## /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ ##
+# /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ ##
# Scripts for volume controls for audio and mic
iDIR="$HOME/.config/swaync/icons"
@@ -42,17 +42,19 @@ notify_user() {
# Increase Volume
inc_volume() {
if [ "$(pamixer --get-mute)" == "true" ]; then
- pamixer -u && notify_user
+ toggle_mute
+ else
+ pamixer -i 5 --allow-boost --set-limit 150 && notify_user
fi
- pamixer -i 5 && notify_user
}
# Decrease Volume
dec_volume() {
if [ "$(pamixer --get-mute)" == "true" ]; then
- pamixer -u && notify_user
+ toggle_mute
+ else
+ pamixer -d 5 && notify_user
fi
- pamixer -d 5 && notify_user
}
# Toggle Mute
@@ -102,17 +104,19 @@ notify_mic_user() {
# Increase MIC Volume
inc_mic_volume() {
if [ "$(pamixer --default-source --get-mute)" == "true" ]; then
- pamixer --default-source -u && notify_mic_user
+ toggle_mic
+ else
+ pamixer --default-source -i 5 && notify_mic_user
fi
- pamixer --default-source -i 5 && notify_mic_user
}
# Decrease MIC Volume
dec_mic_volume() {
if [ "$(pamixer --default-source --get-mute)" == "true" ]; then
- pamixer --default-source -u && notify_mic_user
+ toggle-mic
+ else
+ pamixer --default-source -d 5 && notify_mic_user
fi
- pamixer --default-source -d 5 && notify_mic_user
}
# Execute accordingly
diff --git a/config/hypr/scripts/WaybarCava.sh b/config/hypr/scripts/WaybarCava.sh
index bf9e743..3c4b0f5 100755
--- a/config/hypr/scripts/WaybarCava.sh
+++ b/config/hypr/scripts/WaybarCava.sh
@@ -1,5 +1,5 @@
#!/bin/bash
-## /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ ##
+# /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ ##
# Not my own work. This was added through Github PR. Credit to original author
diff --git a/config/hypr/scripts/WaybarLayout.sh b/config/hypr/scripts/WaybarLayout.sh
index 31146b5..a70953b 100755
--- a/config/hypr/scripts/WaybarLayout.sh
+++ b/config/hypr/scripts/WaybarLayout.sh
@@ -1,5 +1,5 @@
#!/bin/bash
-## /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ ##
+# /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ ##
# Script for waybar layout or configs
set -euo pipefail
diff --git a/config/hypr/scripts/WaybarStyles.sh b/config/hypr/scripts/WaybarStyles.sh
index bbcb6ea..4cd484b 100755
--- a/config/hypr/scripts/WaybarStyles.sh
+++ b/config/hypr/scripts/WaybarStyles.sh
@@ -1,5 +1,5 @@
#!/bin/bash
-## /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ ##
+# /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ ##
# Script for waybar styles
set -euo pipefail
diff --git a/config/hypr/scripts/Wlogout.sh b/config/hypr/scripts/Wlogout.sh
index 4c53c38..1987e28 100755
--- a/config/hypr/scripts/Wlogout.sh
+++ b/config/hypr/scripts/Wlogout.sh
@@ -1,5 +1,5 @@
#!/bin/bash
-## /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ ##
+# /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ ##
# wlogout (Power, Screen Lock, Suspend, etc)
diff --git a/config/hypr/v2.2.4 b/config/hypr/v2.2.8
similarity index 100%
rename from config/hypr/v2.2.4
rename to config/hypr/v2.2.8
diff --git a/config/qt5ct/colors/Tokyo-Day.conf b/config/qt5ct/colors/Catppuccin-Latte.conf
similarity index 100%
rename from config/qt5ct/colors/Tokyo-Day.conf
rename to config/qt5ct/colors/Catppuccin-Latte.conf
diff --git a/config/qt5ct/colors/Catppuccin-Mocha.conf b/config/qt5ct/colors/Catppuccin-Mocha.conf
new file mode 100644
index 0000000..e566a63
--- /dev/null
+++ b/config/qt5ct/colors/Catppuccin-Mocha.conf
@@ -0,0 +1,4 @@
+[ColorScheme]
+active_colors=#ffcdd6f4, #ff1e1e2e, #ffa6adc8, #ff9399b2, #ff45475a, #ff6c7086, #ffcdd6f4, #ffcdd6f4, #ffcdd6f4, #ff1e1e2e, #ff181825, #ff7f849c, #ff89b4fa, #ff1e1e2e, #ff89b4fa, #fff38ba8, #ff1e1e2e, #ffcdd6f4, #ff11111b, #ffcdd6f4, #807f849c
+disabled_colors=#ffa6adc8, #ff1e1e2e, #ffa6adc8, #ff9399b2, #ff45475a, #ff6c7086, #ffa6adc8, #ffa6adc8, #ffa6adc8, #ff1e1e2e, #ff11111b, #ff7f849c, #ff89b4fa, #ff45475a, #ff89b4fa, #fff38ba8, #ff1e1e2e, #ffcdd6f4, #ff11111b, #ffcdd6f4, #807f849c
+inactive_colors=#ffcdd6f4, #ff1e1e2e, #ffa6adc8, #ff9399b2, #ff45475a, #ff6c7086, #ffcdd6f4, #ffcdd6f4, #ffcdd6f4, #ff1e1e2e, #ff181825, #ff7f849c, #ff89b4fa, #ffa6adc8, #ff89b4fa, #fff38ba8, #ff1e1e2e, #ffcdd6f4, #ff11111b, #ffcdd6f4, #807f849c
diff --git a/config/qt5ct/colors/Tokyo-Night.conf b/config/qt5ct/colors/Tokyo-Night.conf
deleted file mode 100644
index f5b582e..0000000
--- a/config/qt5ct/colors/Tokyo-Night.conf
+++ /dev/null
@@ -1,4 +0,0 @@
-[ColorScheme]
-active_colors=#2ac3def4, #bb9af72e, #565f89c8, #bb9af7b2, #ff45475a, #bb9af786, #2ac3def4, #2ac3def4, #2ac3def4, ##bb9af72e, #ff181825, #eb6f929c, #ff89b4fa, ##bb9af72e, #ff89b4fa, #9ccfd8a8, ##bb9af72e, #2ac3def4, #ff11111b, #2ac3def4, #bb9af79c
-disabled_colors=#565f89c8, #bb9af72e, #565f89c8, #bb9af7b2, #ff45475a, #bb9af786, #565f89c8, #565f89c8, #565f89c8, ##bb9af72e, #ff11111b, #eb6f929c, #ff89b4fa, #ff45475a, #ff89b4fa, #9ccfd8a8, ##bb9af72e, #2ac3def4, #ff11111b, #2ac3def4, #bb9af79c
-inactive_colors=#2ac3def4, #bb9af72e, #565f89c8, #bb9af7b2, #ff45475a, #bb9af786, #2ac3def4, #2ac3def4, #2ac3def4, ##bb9af72e, #ff181825, #eb6f929c, #ff89b4fa, #565f89c8, #ff89b4fa, #9ccfd8a8, ##bb9af72e, #2ac3def4, #ff11111b, #2ac3def4, #bb9af79c
diff --git a/config/qt5ct/qt5ct.conf b/config/qt5ct/qt5ct.conf
index 3dcfc53..192984e 100644
--- a/config/qt5ct/qt5ct.conf
+++ b/config/qt5ct/qt5ct.conf
@@ -1,5 +1,5 @@
[Appearance]
-color_scheme_path=$HOME/.config/qt5ct/colors/Tokyo-Night.conf
+color_scheme_path=$HOME/.config/qt5ct/colors/Catppuccin-Mocha.conf
custom_palette=true
icon_theme=Tokyonight-Dark
standard_dialogs=default
@@ -25,7 +25,7 @@ underline_shortcut=1
wheel_scroll_lines=3
[SettingsWindow]
-geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\x39\0\0\x1\xc8\0\0\x5\a\0\0\x5\x2\0\0\0\0\0\0\0\x14\0\0\x6\xe3\0\0\x5u\0\0\0\0\x2\0\0\0\n\0\0\0\0\x39\0\0\x1\xc8\0\0\x5\a\0\0\x5\x2)
+geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\x6\xe3\0\0\x5\x61\0\0\0\0\0\0\0\0\0\0\x6\xe3\0\0\x5\x61\0\0\0\0\x2\0\0\0\n\0\0\0\0\0\0\0\0\0\0\0\x6\xe3\0\0\x5\x61)
[Troubleshooting]
force_raster_widgets=1
diff --git a/config/qt6ct/colors/Tokyo-Day.conf b/config/qt6ct/colors/Catppuccin-Latte.conf
similarity index 100%
rename from config/qt6ct/colors/Tokyo-Day.conf
rename to config/qt6ct/colors/Catppuccin-Latte.conf
diff --git a/config/qt6ct/colors/Catppuccin-Mocha.conf b/config/qt6ct/colors/Catppuccin-Mocha.conf
new file mode 100644
index 0000000..e566a63
--- /dev/null
+++ b/config/qt6ct/colors/Catppuccin-Mocha.conf
@@ -0,0 +1,4 @@
+[ColorScheme]
+active_colors=#ffcdd6f4, #ff1e1e2e, #ffa6adc8, #ff9399b2, #ff45475a, #ff6c7086, #ffcdd6f4, #ffcdd6f4, #ffcdd6f4, #ff1e1e2e, #ff181825, #ff7f849c, #ff89b4fa, #ff1e1e2e, #ff89b4fa, #fff38ba8, #ff1e1e2e, #ffcdd6f4, #ff11111b, #ffcdd6f4, #807f849c
+disabled_colors=#ffa6adc8, #ff1e1e2e, #ffa6adc8, #ff9399b2, #ff45475a, #ff6c7086, #ffa6adc8, #ffa6adc8, #ffa6adc8, #ff1e1e2e, #ff11111b, #ff7f849c, #ff89b4fa, #ff45475a, #ff89b4fa, #fff38ba8, #ff1e1e2e, #ffcdd6f4, #ff11111b, #ffcdd6f4, #807f849c
+inactive_colors=#ffcdd6f4, #ff1e1e2e, #ffa6adc8, #ff9399b2, #ff45475a, #ff6c7086, #ffcdd6f4, #ffcdd6f4, #ffcdd6f4, #ff1e1e2e, #ff181825, #ff7f849c, #ff89b4fa, #ffa6adc8, #ff89b4fa, #fff38ba8, #ff1e1e2e, #ffcdd6f4, #ff11111b, #ffcdd6f4, #807f849c
diff --git a/config/qt6ct/colors/Tokyo-Night.conf b/config/qt6ct/colors/Tokyo-Night.conf
deleted file mode 100644
index f5b582e..0000000
--- a/config/qt6ct/colors/Tokyo-Night.conf
+++ /dev/null
@@ -1,4 +0,0 @@
-[ColorScheme]
-active_colors=#2ac3def4, #bb9af72e, #565f89c8, #bb9af7b2, #ff45475a, #bb9af786, #2ac3def4, #2ac3def4, #2ac3def4, ##bb9af72e, #ff181825, #eb6f929c, #ff89b4fa, ##bb9af72e, #ff89b4fa, #9ccfd8a8, ##bb9af72e, #2ac3def4, #ff11111b, #2ac3def4, #bb9af79c
-disabled_colors=#565f89c8, #bb9af72e, #565f89c8, #bb9af7b2, #ff45475a, #bb9af786, #565f89c8, #565f89c8, #565f89c8, ##bb9af72e, #ff11111b, #eb6f929c, #ff89b4fa, #ff45475a, #ff89b4fa, #9ccfd8a8, ##bb9af72e, #2ac3def4, #ff11111b, #2ac3def4, #bb9af79c
-inactive_colors=#2ac3def4, #bb9af72e, #565f89c8, #bb9af7b2, #ff45475a, #bb9af786, #2ac3def4, #2ac3def4, #2ac3def4, ##bb9af72e, #ff181825, #eb6f929c, #ff89b4fa, #565f89c8, #ff89b4fa, #9ccfd8a8, ##bb9af72e, #2ac3def4, #ff11111b, #2ac3def4, #bb9af79c
diff --git a/config/qt6ct/qt6ct.conf b/config/qt6ct/qt6ct.conf
index c80cbf1..14b9e59 100644
--- a/config/qt6ct/qt6ct.conf
+++ b/config/qt6ct/qt6ct.conf
@@ -1,13 +1,13 @@
[Appearance]
-color_scheme_path=$HOME/.config/qt6ct/colors/Tokyo-Night.conf
+color_scheme_path=$HOME/.config/qt6ct/colors/Catppuccin-Mocha.conf
custom_palette=true
-icon_theme=TokyoNight-Tokyonight-Dark
+icon_theme=Tokyonight-Dark
standard_dialogs=default
style=kvantum
[Fonts]
-fixed="Fira Code Medium,12,-1,5,57,0,0,0,0,0,Regular"
-general="Fira Code Medium,14,-1,5,57,0,0,0,0,0,Regular"
+fixed="Fira Code Medium,12,-1,5,500,0,0,0,0,0,0,0,0,0,0,1,Regular"
+general="Fira Code Medium,14,-1,5,500,0,0,0,0,0,0,0,0,0,0,1,Regular"
[Interface]
activate_item_on_single_click=1
@@ -25,9 +25,8 @@ underline_shortcut=1
wheel_scroll_lines=3
[SettingsWindow]
-geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\x39\0\0\x1\xc8\0\0\x5\a\0\0\x5\x2\0\0\0\0\0\0\0\x14\0\0\x6\xe3\0\0\x5u\0\0\0\0\x2\0\0\0\n\0\0\0\0\x39\0\0\x1\xc8\0\0\x5\a\0\0\x5\x2)
+geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\x4\xef\0\0\x5_\0\0\0\0\0\0\0\0\0\0\t\xff\0\0\x5s\0\0\0\0\x2\0\0\0\n\0\0\0\0\0\0\0\0\0\0\0\x4\xef\0\0\x5_)
[Troubleshooting]
force_raster_widgets=1
ignored_applications=@Invalid()
-
diff --git a/config/rofi/config-search.rasi b/config/rofi/config-search.rasi
new file mode 100644
index 0000000..9a0c0fd
--- /dev/null
+++ b/config/rofi/config-search.rasi
@@ -0,0 +1,246 @@
+/* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */
+/* Rofi Config for Google Search) */
+
+/* ---- Configuration ---- */
+configuration {
+ modi: "drun,run,filebrowser";
+ font: "Fira Code SemiBold 12";
+ show-icons: true;
+ display-drun: "๎ฏ";
+ display-run: "๎ฏ";
+ display-filebrowser: "๏ฅ";
+ display-window: "๓ฑฌ";
+ drun-display-format: "{name}";
+ hover-select: true;
+ me-select-entry: "MouseSecondary";
+ me-accept-entry: "MousePrimary";
+ window-format: "{w} ยท {c} ยท {t}";
+ dpi: 1;
+
+}
+
+/* ---- Load pywal colors (custom wal template) ---- */
+@import "~/.config/rofi/pywal-color/pywal-theme.rasi"
+
+/* ---- Window ---- */
+window {
+ width: 600px;
+ /*height: 450px;*/
+ x-offset: 0px;
+ y-offset: 0px;
+ spacing: 0px;
+ padding: 1px;
+ margin: 0px;
+ border: 2px;
+ border-color: @active-background;
+ cursor: "default";
+ location: north;
+ anchor: center;
+ fullscreen: false;
+ enabled: true;
+ border-radius: 12px;
+ background-image: url("~/.config/rofi/.current_wallpaper", width);
+}
+
+/* ---- Mainbox ---- */
+mainbox {
+ enabled: true;
+ orientation: vertical;
+ padding: 8px;
+ background-color: transparent;
+ children: [ "inputbar", "imagebox" ];
+ border-radius: 12px;
+}
+
+/* ---- Imagebox ---- */
+imagebox {
+ background-color: transparent;
+ orientation: horizontal;
+ children: [ "mode-switcher", "listbox"];
+}
+
+/* ---- Listbox ---- */
+listbox {
+ spacing: 4px;
+ orientation: vertical;
+ children: ["listview" ];
+ padding: 6px;
+ border-radius: 12px;
+ border: 1px;
+ border-color: @active-background;
+ background-color: @background;
+}
+
+/* ---- Dummy ---- */
+dummy {
+ background-color: transparent;
+}
+
+/* ---- Inputbar ---- */
+inputbar {
+ enabled: true;
+ text-color: @foreground;
+ spacing: 10px;
+ border-radius: 12px;
+ border-color: @foreground;
+ background-color: @background;
+ children: [ "textbox-prompt-colon","entry" ];
+ border: 1px;
+ border-color: @active-background;
+}
+
+textbox-prompt-colon {
+ enabled: true;
+ padding: 6px 0px 6px 10px;
+ expand: false;
+ str: " ๓ฐ ";
+ text-color: inherit;
+ background-color: transparent;
+}
+
+entry {
+ enabled: true;
+ padding: 6px 0px 0px 0px;
+ text-color: inherit;
+ cursor: text;
+ placeholder: "Google Search";
+ placeholder-color: inherit;
+ background-color: transparent;
+}
+
+/* ---- Mode Switcher ---- */
+mode-switcher{
+ orientation: vertical;
+ enabled: true;
+ spacing: 12px;
+ background-color: transparent;
+ text-color: @foreground;
+}
+
+button {
+ padding: 0px 12px 0px 8px;
+ border-radius: 12px;
+ background-color: @background;
+ text-color: inherit;
+ cursor: pointer;
+ border: 1px;
+ border-color: @active-background;
+}
+
+button selected {
+ background-color: @selected-normal-background;
+ text-color: @foreground;
+ border: 1px;
+ border-color: @background;
+
+}
+
+/* ---- Listview ---- */
+listview {
+ enabled: true;
+ columns: 2;
+ lines: 0;
+ spacing: 2px;
+ padding: 6px;
+ dynamic: true;
+ cycle: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: false;
+ background-color: transparent;
+ border-radius: 12px;
+ border: 0px;
+}
+
+/* ---- Element ---- */
+element {
+ enabled: true;
+ padding: 5px;
+ margin: 2px;
+ cursor: pointer;
+ background-color: transparent;
+ border-radius: 12px;
+ border: 0px;
+}
+
+element normal.normal {
+ background-color: inherit;
+ text-color: @foreground;
+}
+
+element normal.urgent {
+ background-color: inherit;
+ text-color: @foreground;
+}
+
+element normal.active {
+ background-color: inherit;
+ text-color: @foreground;
+}
+
+element selected.normal {
+ background-color: @selected-normal-background;
+ text-color: @foreground;
+}
+
+element selected.urgent {
+ background-color: inherit;
+ text-color: @foreground;
+}
+
+element selected.active {
+ background-color: inherit;
+ text-color: @foreground;
+}
+
+element alternate.normal {
+ background-color: inherit;
+ text-color: @foreground;
+}
+
+element alternate.urgent {
+ background-color: inherit;
+ text-color: @foreground;
+}
+
+element alternate.active {
+ background-color: inherit;
+ text-color: @foreground;
+}
+
+element-icon {
+ background-color: transparent;
+ text-color: inherit;
+ size: 32px;
+ cursor: inherit;
+}
+
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0;
+}
+
+/*****----- Message -----*****/
+message {
+ background-color: @background;
+ margin: 20px 0px 0px 0px;
+ border-radius: 12px;
+}
+
+textbox {
+ padding: 10px;
+ background-color: @background;
+ text-color: @foreground;
+}
+
+error-message {
+ padding: 15px;
+ border-radius: 12px;
+ background-color: @background;
+ text-color: @foreground;
+}
diff --git a/config/rofi/resolution/1080p/config-search.rasi b/config/rofi/resolution/1080p/config-search.rasi
new file mode 100644
index 0000000..9a0c0fd
--- /dev/null
+++ b/config/rofi/resolution/1080p/config-search.rasi
@@ -0,0 +1,246 @@
+/* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */
+/* Rofi Config for Google Search) */
+
+/* ---- Configuration ---- */
+configuration {
+ modi: "drun,run,filebrowser";
+ font: "Fira Code SemiBold 12";
+ show-icons: true;
+ display-drun: "๎ฏ";
+ display-run: "๎ฏ";
+ display-filebrowser: "๏ฅ";
+ display-window: "๓ฑฌ";
+ drun-display-format: "{name}";
+ hover-select: true;
+ me-select-entry: "MouseSecondary";
+ me-accept-entry: "MousePrimary";
+ window-format: "{w} ยท {c} ยท {t}";
+ dpi: 1;
+
+}
+
+/* ---- Load pywal colors (custom wal template) ---- */
+@import "~/.config/rofi/pywal-color/pywal-theme.rasi"
+
+/* ---- Window ---- */
+window {
+ width: 600px;
+ /*height: 450px;*/
+ x-offset: 0px;
+ y-offset: 0px;
+ spacing: 0px;
+ padding: 1px;
+ margin: 0px;
+ border: 2px;
+ border-color: @active-background;
+ cursor: "default";
+ location: north;
+ anchor: center;
+ fullscreen: false;
+ enabled: true;
+ border-radius: 12px;
+ background-image: url("~/.config/rofi/.current_wallpaper", width);
+}
+
+/* ---- Mainbox ---- */
+mainbox {
+ enabled: true;
+ orientation: vertical;
+ padding: 8px;
+ background-color: transparent;
+ children: [ "inputbar", "imagebox" ];
+ border-radius: 12px;
+}
+
+/* ---- Imagebox ---- */
+imagebox {
+ background-color: transparent;
+ orientation: horizontal;
+ children: [ "mode-switcher", "listbox"];
+}
+
+/* ---- Listbox ---- */
+listbox {
+ spacing: 4px;
+ orientation: vertical;
+ children: ["listview" ];
+ padding: 6px;
+ border-radius: 12px;
+ border: 1px;
+ border-color: @active-background;
+ background-color: @background;
+}
+
+/* ---- Dummy ---- */
+dummy {
+ background-color: transparent;
+}
+
+/* ---- Inputbar ---- */
+inputbar {
+ enabled: true;
+ text-color: @foreground;
+ spacing: 10px;
+ border-radius: 12px;
+ border-color: @foreground;
+ background-color: @background;
+ children: [ "textbox-prompt-colon","entry" ];
+ border: 1px;
+ border-color: @active-background;
+}
+
+textbox-prompt-colon {
+ enabled: true;
+ padding: 6px 0px 6px 10px;
+ expand: false;
+ str: " ๓ฐ ";
+ text-color: inherit;
+ background-color: transparent;
+}
+
+entry {
+ enabled: true;
+ padding: 6px 0px 0px 0px;
+ text-color: inherit;
+ cursor: text;
+ placeholder: "Google Search";
+ placeholder-color: inherit;
+ background-color: transparent;
+}
+
+/* ---- Mode Switcher ---- */
+mode-switcher{
+ orientation: vertical;
+ enabled: true;
+ spacing: 12px;
+ background-color: transparent;
+ text-color: @foreground;
+}
+
+button {
+ padding: 0px 12px 0px 8px;
+ border-radius: 12px;
+ background-color: @background;
+ text-color: inherit;
+ cursor: pointer;
+ border: 1px;
+ border-color: @active-background;
+}
+
+button selected {
+ background-color: @selected-normal-background;
+ text-color: @foreground;
+ border: 1px;
+ border-color: @background;
+
+}
+
+/* ---- Listview ---- */
+listview {
+ enabled: true;
+ columns: 2;
+ lines: 0;
+ spacing: 2px;
+ padding: 6px;
+ dynamic: true;
+ cycle: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: false;
+ background-color: transparent;
+ border-radius: 12px;
+ border: 0px;
+}
+
+/* ---- Element ---- */
+element {
+ enabled: true;
+ padding: 5px;
+ margin: 2px;
+ cursor: pointer;
+ background-color: transparent;
+ border-radius: 12px;
+ border: 0px;
+}
+
+element normal.normal {
+ background-color: inherit;
+ text-color: @foreground;
+}
+
+element normal.urgent {
+ background-color: inherit;
+ text-color: @foreground;
+}
+
+element normal.active {
+ background-color: inherit;
+ text-color: @foreground;
+}
+
+element selected.normal {
+ background-color: @selected-normal-background;
+ text-color: @foreground;
+}
+
+element selected.urgent {
+ background-color: inherit;
+ text-color: @foreground;
+}
+
+element selected.active {
+ background-color: inherit;
+ text-color: @foreground;
+}
+
+element alternate.normal {
+ background-color: inherit;
+ text-color: @foreground;
+}
+
+element alternate.urgent {
+ background-color: inherit;
+ text-color: @foreground;
+}
+
+element alternate.active {
+ background-color: inherit;
+ text-color: @foreground;
+}
+
+element-icon {
+ background-color: transparent;
+ text-color: inherit;
+ size: 32px;
+ cursor: inherit;
+}
+
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0;
+}
+
+/*****----- Message -----*****/
+message {
+ background-color: @background;
+ margin: 20px 0px 0px 0px;
+ border-radius: 12px;
+}
+
+textbox {
+ padding: 10px;
+ background-color: @background;
+ text-color: @foreground;
+}
+
+error-message {
+ padding: 15px;
+ border-radius: 12px;
+ background-color: @background;
+ text-color: @foreground;
+}
diff --git a/config/rofi/resolution/1440p/config-search.rasi b/config/rofi/resolution/1440p/config-search.rasi
new file mode 100644
index 0000000..9a0c0fd
--- /dev/null
+++ b/config/rofi/resolution/1440p/config-search.rasi
@@ -0,0 +1,246 @@
+/* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */
+/* Rofi Config for Google Search) */
+
+/* ---- Configuration ---- */
+configuration {
+ modi: "drun,run,filebrowser";
+ font: "Fira Code SemiBold 12";
+ show-icons: true;
+ display-drun: "๎ฏ";
+ display-run: "๎ฏ";
+ display-filebrowser: "๏ฅ";
+ display-window: "๓ฑฌ";
+ drun-display-format: "{name}";
+ hover-select: true;
+ me-select-entry: "MouseSecondary";
+ me-accept-entry: "MousePrimary";
+ window-format: "{w} ยท {c} ยท {t}";
+ dpi: 1;
+
+}
+
+/* ---- Load pywal colors (custom wal template) ---- */
+@import "~/.config/rofi/pywal-color/pywal-theme.rasi"
+
+/* ---- Window ---- */
+window {
+ width: 600px;
+ /*height: 450px;*/
+ x-offset: 0px;
+ y-offset: 0px;
+ spacing: 0px;
+ padding: 1px;
+ margin: 0px;
+ border: 2px;
+ border-color: @active-background;
+ cursor: "default";
+ location: north;
+ anchor: center;
+ fullscreen: false;
+ enabled: true;
+ border-radius: 12px;
+ background-image: url("~/.config/rofi/.current_wallpaper", width);
+}
+
+/* ---- Mainbox ---- */
+mainbox {
+ enabled: true;
+ orientation: vertical;
+ padding: 8px;
+ background-color: transparent;
+ children: [ "inputbar", "imagebox" ];
+ border-radius: 12px;
+}
+
+/* ---- Imagebox ---- */
+imagebox {
+ background-color: transparent;
+ orientation: horizontal;
+ children: [ "mode-switcher", "listbox"];
+}
+
+/* ---- Listbox ---- */
+listbox {
+ spacing: 4px;
+ orientation: vertical;
+ children: ["listview" ];
+ padding: 6px;
+ border-radius: 12px;
+ border: 1px;
+ border-color: @active-background;
+ background-color: @background;
+}
+
+/* ---- Dummy ---- */
+dummy {
+ background-color: transparent;
+}
+
+/* ---- Inputbar ---- */
+inputbar {
+ enabled: true;
+ text-color: @foreground;
+ spacing: 10px;
+ border-radius: 12px;
+ border-color: @foreground;
+ background-color: @background;
+ children: [ "textbox-prompt-colon","entry" ];
+ border: 1px;
+ border-color: @active-background;
+}
+
+textbox-prompt-colon {
+ enabled: true;
+ padding: 6px 0px 6px 10px;
+ expand: false;
+ str: " ๓ฐ ";
+ text-color: inherit;
+ background-color: transparent;
+}
+
+entry {
+ enabled: true;
+ padding: 6px 0px 0px 0px;
+ text-color: inherit;
+ cursor: text;
+ placeholder: "Google Search";
+ placeholder-color: inherit;
+ background-color: transparent;
+}
+
+/* ---- Mode Switcher ---- */
+mode-switcher{
+ orientation: vertical;
+ enabled: true;
+ spacing: 12px;
+ background-color: transparent;
+ text-color: @foreground;
+}
+
+button {
+ padding: 0px 12px 0px 8px;
+ border-radius: 12px;
+ background-color: @background;
+ text-color: inherit;
+ cursor: pointer;
+ border: 1px;
+ border-color: @active-background;
+}
+
+button selected {
+ background-color: @selected-normal-background;
+ text-color: @foreground;
+ border: 1px;
+ border-color: @background;
+
+}
+
+/* ---- Listview ---- */
+listview {
+ enabled: true;
+ columns: 2;
+ lines: 0;
+ spacing: 2px;
+ padding: 6px;
+ dynamic: true;
+ cycle: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: false;
+ background-color: transparent;
+ border-radius: 12px;
+ border: 0px;
+}
+
+/* ---- Element ---- */
+element {
+ enabled: true;
+ padding: 5px;
+ margin: 2px;
+ cursor: pointer;
+ background-color: transparent;
+ border-radius: 12px;
+ border: 0px;
+}
+
+element normal.normal {
+ background-color: inherit;
+ text-color: @foreground;
+}
+
+element normal.urgent {
+ background-color: inherit;
+ text-color: @foreground;
+}
+
+element normal.active {
+ background-color: inherit;
+ text-color: @foreground;
+}
+
+element selected.normal {
+ background-color: @selected-normal-background;
+ text-color: @foreground;
+}
+
+element selected.urgent {
+ background-color: inherit;
+ text-color: @foreground;
+}
+
+element selected.active {
+ background-color: inherit;
+ text-color: @foreground;
+}
+
+element alternate.normal {
+ background-color: inherit;
+ text-color: @foreground;
+}
+
+element alternate.urgent {
+ background-color: inherit;
+ text-color: @foreground;
+}
+
+element alternate.active {
+ background-color: inherit;
+ text-color: @foreground;
+}
+
+element-icon {
+ background-color: transparent;
+ text-color: inherit;
+ size: 32px;
+ cursor: inherit;
+}
+
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0;
+}
+
+/*****----- Message -----*****/
+message {
+ background-color: @background;
+ margin: 20px 0px 0px 0px;
+ border-radius: 12px;
+}
+
+textbox {
+ padding: 10px;
+ background-color: @background;
+ text-color: @foreground;
+}
+
+error-message {
+ padding: 15px;
+ border-radius: 12px;
+ background-color: @background;
+ text-color: @foreground;
+}
diff --git a/config/waybar/configs/[TOP] Minimal - Long b/config/waybar/configs/[TOP] Minimal - Long
index 52e16fd..143f22d 100644
--- a/config/waybar/configs/[TOP] Minimal - Long
+++ b/config/waybar/configs/[TOP] Minimal - Long
@@ -27,6 +27,7 @@
],
"modules-center": [
"clock",
+ "idle_inhibitor",
],
"modules-right": [
"group/motherboard",
diff --git a/config/waybar/modules b/config/waybar/modules
index 1165211..fed721b 100644
--- a/config/waybar/modules
+++ b/config/waybar/modules
@@ -637,9 +637,9 @@
},
"clock#vertical": {
- "format": "{:๏\n%H\n%M\n%S\n\n๏ณ \n%d\n%m\n%y}",
+ "format": "๏\n{:%H\n%M\n%S\n\n๏ณ \n%d\n%m\n%y}",
"interval": 1,
- //"format": "{:๏\n%I\n%M\n%p\n\n๏ณ \n%d\n%m\n%y}",
+ //"format": "๏\n{:%I\n%M\n%p\n\n๏ณ \n%d\n%m\n%y}",
"tooltip": true,
"tooltip-format": "{calendar}",
"calendar": {
diff --git a/config/waybar/style/Half-Moon.css b/config/waybar/style/Half-Moon.css
new file mode 100644
index 0000000..3fa290d
--- /dev/null
+++ b/config/waybar/style/Half-Moon.css
@@ -0,0 +1,201 @@
+/* ----------- ๐ซ https://github.com/JaKooLit ๐ซ -------- */
+/* ....................................*/
+/* ..........Half Moon.................. */
+/* NOTE: This is only for some waybar configs */
+/* --- ๐ shared by https://github.com/TomekBobrowicz ๐ --- */
+
+* {
+font-size: 97%;
+font-family: JetBrainsMono Nerd Font, Font Awesome, sans-serif;
+font-weight: bold;
+}
+window#waybar {
+ background-color: rgba(26,27,38,0);
+ border-bottom: 1px solid rgba(26,27,38,0);
+ border-radius: 0px;
+ color: #E6B673;
+
+ }
+#workspaces {
+ background: #0F1419;
+ margin: 5px;
+ padding: 0px 1px;
+ border-radius: 15px;
+ border: 0px;
+ font-style: normal;
+ color: #0F1419;
+
+ }
+#workspaces button {
+ padding: 0px 5px;
+ margin: 4px 3px;
+ border-radius: 15px;
+ border: 0px;
+ color: #0F1419;
+ background: linear-gradient(45deg, #95E6CB, #59C2FF, #D2A6FF);
+ opacity: 0.5;
+ transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682);
+
+ }
+#workspaces button.active {
+ padding: 0px 5px;
+ margin: 4px 3px;
+ border-radius: 15px;
+ border: 0px;
+ color: #0F1419;
+ background: linear-gradient(45deg, #59C2FF, #D2A6FF);
+ opacity: 1.0;
+ min-width: 40px;
+ transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682);
+ }
+#workspaces button:hover {
+ border-radius: 15px;
+ color: #0F1419;
+ background: linear-gradient(45deg, #59C2FF, #D2A6FF);
+ opacity: 0.8;
+ transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682);
+
+ }
+@keyframes gradient_horizontal {
+0% {
+ background-position: 0% 50%;
+}
+50% {
+ background-position: 100% 50%;
+}
+100% {
+ background-position: 0% 50%;
+}
+ }
+ @keyframes swiping {
+ 0% {
+ background-position: 0% 200%;
+}
+100% {
+ background-position: 200% 200%;
+}
+ }
+ tooltip {
+background: #0F1419;
+border: 1px solid #D2A6FF;
+border-radius: 10px;
+ }
+ tooltip label {
+color: #F3F4F5;
+ }
+ #window {
+ color: #E6E1CF;
+ background: #0F1419;
+ border-radius: 50px 15px 50px 15px;
+ margin: 5px;
+ padding: 2px 20px;
+
+ }
+ #temperature,
+ #memory {
+color: #E6B673;
+ background: #0F1419;
+ border-radius: 50px 15px 50px 15px;
+ margin: 5px;
+ padding: 2px 20px;
+
+ }
+
+ #custom-swaync,
+ #idle_inhibitor,
+ #clock {
+ color: #B8CC52;
+ background: #0F1419;
+ border-radius: 15px 50px 15px 50px;
+ margin: 5px;
+ padding: 2px 20px;
+
+ }
+ #cpu {
+ color: #F3F4F5;
+ background: #0F1419;
+ border-radius: 50px 15px 50px 15px;
+ margin: 5px;
+ padding: 2px 20px;
+
+ }
+ #disk {
+ color: #B8CC52;
+ background: #0F1419;
+ border-radius: 50px 15px 50px 15px;
+ margin: 5px;
+ padding: 2px 20px;
+
+ }
+ #battery {
+ color: #F07178;
+ background: #0F1419;
+ border-radius: 15px 50px 15px 50px;
+ margin: 5px;
+ padding: 2px 20px;
+
+ }
+ #network {
+ color: #FF8F40;
+ background: #0F1419;
+ border-radius: 50px 15px 50px 15px;
+ margin: 5px;
+ padding: 2px 20px;
+
+ }
+ #custom-hyprbindings {
+ color: #D2A6FF;
+ background: #0F1419;
+ border-radius: 15px 50px 15px 50px;
+ margin: 5px;
+ padding: 2px 20px;
+
+ }
+ #tray {
+ color: #E6E1CF;
+ background: #0F1419;
+ border-radius: 15px 30px 30px 50px;
+ margin: 5px 0px 5px 5px;
+ padding: 2px 20px;
+
+ }
+ #pulseaudio {
+ color: #59C2FF;
+ background: #0F1419;
+ border-radius: 50px 15px 50px 15px;
+ margin: 5px;
+ padding: 2px 20px;
+
+ }
+ #custom-notification {
+ color: #95E6CB;
+ background: #0F1419;
+ border-radius: 15px 50px 15px 50px;
+ margin: 5px;
+ padding: 2px 20px;
+
+ }
+ #custom-weather {
+ color: #59C2FF;
+ background: #0F1419;
+ border-radius: 0px 50px 15px 0px;
+ margin: 5px 0px;
+ padding: 2px 15px 2px 5px;
+
+ }
+ #custom-menu {
+ color: #59C2FF;
+ background: #0F1419;
+ border-radius: 0px 15px 50px 0px;
+ margin: 5px 5px 5px 0px;
+ padding: 1px 15px;
+
+ }
+ #custom-power {
+ color: #D2A6FF;
+ background: #0F1419;
+ border-radius: 15px 0px 0px 50px;
+ margin: 5px 0px;
+ padding: 2px 5px 2px 15px;
+
+ }
diff --git a/config/waybar/style/Mauve.css b/config/waybar/style/Mauve.css
new file mode 100644
index 0000000..86b6418
--- /dev/null
+++ b/config/waybar/style/Mauve.css
@@ -0,0 +1,258 @@
+/* ----------- ๐ซ https://github.com/JaKooLit ๐ซ -------- */
+/* ..........................................*/
+/* .......Mauve....................... */
+/* ......................................... */
+/* --- ๐ designed by https://github.com/CelestiaKai ๐ --- */
+
+* {
+ font-family: "FiraCode Mono Nerd Font";
+ font-weight: bold;
+ min-height: 0;
+ /* set font-size to 100% if font scaling is set to 1.00 using nwg-look */
+ font-size: 97%;
+ font-feature-settings: '"zero", "ss01", "ss02", "ss03", "ss04", "ss05", "cv31"';
+ padding: 2px;
+}
+
+window#waybar {
+ background: #11111b;
+ color: #cba6f7;
+ /* background-color: transparent; */
+}
+
+window#waybar.hidden {
+ opacity: 0.5;
+}
+
+window#waybar.empty {
+ background-color: transparent;
+ background: #11111b;
+}
+
+window#waybar.empty #window {
+ padding: 0px;
+ border: 0px;
+ /* background-color: rgba(66,66,66,0.5); */
+ /* transparent */
+ background-color: transparent;
+}
+
+tooltip {
+ background: #1e1e2e;
+ border-radius: 10px;
+ border-width: 2px;
+ border-style: solid;
+ border-color: #11111b;
+ color: #cba6f7;
+}
+
+/*-----module groups----*/
+.modules-right {
+ border: 3px solid #11111b;
+ border-radius: 10px 10px 10px 10px;
+ background-color: #1e1e2e;
+ padding-top: 2px;
+ padding-bottom: 2px;
+ padding-right: 4px;
+ padding-left: 4px;
+}
+
+.modules-center {
+ padding-top: 2px;
+ padding-bottom: 2px;
+ padding-right: 4px;
+ padding-left: 4px;
+}
+
+.modules-left {
+ /*background-color: #1e1e2e;*/
+ border: 3px solid #11111b;
+ border-radius: 10px 10px 10px 10px;
+ background-color: #1e1e2e;
+ padding-top: 2px;
+ padding-bottom: 2px;
+ padding-right: 4px;
+ padding-left: 4px;
+}
+
+#workspaces button {
+ color: #6E6A86;
+ box-shadow: none;
+ text-shadow: none;
+ padding: 0px;
+ border-radius: 9px;
+ padding-left: 4px;
+ padding-right: 4px;
+ animation: gradient_f 20s ease-in infinite;
+ transition: all 0.5s cubic-bezier(.55,-0.68,.48,1.682);
+}
+
+#workspaces button.active {
+ color: #1e1e1e;
+ border-radius: 30%;
+ background-color: #cba6f7;
+ padding-left: 6px;
+ padding-right: 8px;
+ animation: gradient_f 20s ease-in infinite;
+ transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682);
+}
+
+#workspaces button.active:hover {
+ color: #1e1e1e;
+ border-radius: 30%;
+ background-color: #cba6f7;
+ border: 0px solid #1e1e2e;
+ padding-left: 6px;
+ padding-right: 8px;
+}
+
+#workspaces button.focused {
+ color: #d8dee9;
+}
+
+#workspaces button.urgent {
+ border-radius: 30%;
+ background-color: #cba6f7;
+ color: #1e1e1e;
+}
+
+#workspaces button:hover {
+ color: #1e1e1e;
+ border: 3px solid #1e1e2e;
+ background-color: #cba6f7;
+ border-radius: 30%;
+ padding-left: 4px;
+ padding-right: 4px;
+ animation: gradient_f 20s ease-in infinite;
+ transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682);
+}
+
+#backlight,
+#backlight-slider,
+#battery,
+#bluetooth,
+#clock,
+#cpu,
+#disk,
+#idle_inhibitor,
+#keyboard-state,
+#memory,
+#mode,
+#mpris,
+#network,
+#pulseaudio,
+#pulseaudio-slider,
+#taskbar,
+#temperature,
+#tray,
+#window,
+#wireplumber,
+#workspaces,
+#custom-backlight,
+#custom-cava_mviz,
+#custom-cycle_wall,
+#custom-keybinds,
+#custom-keyboard,
+#custom-light_dark,
+#custom-lock,
+#custom-menu,
+#custom-power_vertical,
+#custom-power,
+#custom-swaync,
+#custom-updater,
+#custom-weather,
+#custom-weather.clearNight,
+#custom-weather.cloudyFoggyDay,
+#custom-weather.cloudyFoggyNight,
+#custom-weather.default,
+#custom-weather.rainyDay,
+#custom-weather.rainyNight,
+#custom-weather.severe,
+#custom-weather.showyIcyDay,
+#custom-weather.snowyIcyNight,
+#custom-weather.sunnyDay {
+ color: whitesmoke;
+ padding-top: 1px;
+ padding-bottom: 1px;
+ padding-right: 6px;
+ padding-left: 6px;
+
+}
+
+#temperature.critical {
+ background-color: #ff0000;
+}
+
+@keyframes blink {
+ to {
+ color: #000000;
+ }
+}
+
+#taskbar button.active {
+ background-color: purple;
+ padding-left: 12px;
+ padding-right: 12px;
+ animation: gradient_f 20s ease-in infinite;
+ transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682);
+}
+
+#taskbar button:hover {
+ padding-left: 3px;
+ padding-right: 3px;
+ animation: gradient_f 20s ease-in infinite;
+ transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682);
+}
+
+#battery.critical:not(.charging) {
+ color: #f53c3c;
+ animation-name: blink;
+ animation-duration: 0.5s;
+ animation-timing-function: linear;
+ animation-iteration-count: infinite;
+ animation-direction: alternate;
+}
+
+#pulseaudio-slider slider {
+ min-width: 0px;
+ min-height: 0px;
+ opacity: 0;
+ background-image: none;
+ border: none;
+ box-shadow: none;
+}
+
+#pulseaudio-slider trough {
+ min-width: 80px;
+ min-height: 5px;
+ border-radius: 5px;
+ background-color: #6E6A86;
+}
+
+#pulseaudio-slider highlight {
+ min-height: 10px;
+ border-radius: 5px;
+ background-color: purple;
+}
+
+#backlight-slider slider {
+ min-width: 0px;
+ min-height: 0px;
+ opacity: 0;
+ background-image: none;
+ border: none;
+ box-shadow: none;
+}
+
+#backlight-slider trough {
+ min-width: 80px;
+ min-height: 10px;
+ border-radius: 5px;
+ background-color: #6E6A86;
+}
+
+#backlight-slider highlight {
+ min-width: 10px;
+ border-radius: 5px;
+ background-color: purple;
+}
diff --git a/copy.sh b/copy.sh
index 7b513a9..f03715a 100755
--- a/copy.sh
+++ b/copy.sh
@@ -113,6 +113,37 @@ done
printf "\n"
+# Ask whether to change to 12hr format
+while true; do
+ # Ask whether to change to 12hr format
+ echo -e "$ORANGE By default, configs are in 24H format."
+ read -p "$CAT Do you want to change to 12H format (AM/PM)? (y/n): " answer
+
+ # Convert the answer to lowercase for comparison
+ answer=$(echo "$answer" | tr '[:upper:]' '[:lower:]')
+
+ # Check if the answer is valid
+ if [[ "$answer" == "y" ]]; then
+ # Modify waybar config if 12hr is selected
+ # waybar
+ sed -i 's/^ \/\/"format": "๏ {:%I:%M %p}"/ "format": "๏ {:%I:%M %p}"/' ./config/waybar/modules
+ sed -i 's/^ "format": "๏ {:%H:%M:%S}"/ \/\/"format": "๏ {:%H:%M:%S}"/' ./config/waybar/modules
+
+ # for hyprlock
+ sed -i 's|^# text = cmd\[update:1000\] echo " $(date +"%I:%M:%S %p") " # AM/PM|text = cmd\[update:1000\] echo " $(date +"%I:%M:%S %p") " # AM/PM|' ./config/hypr/hyprlock.conf
+ sed -i 's|^text = cmd\[update:1000\] echo " $(date +"%H:%M:%S") " # 24H|# text = cmd\[update:1000\] echo " $(date +"%H:%M:%S") " # 24H|' ./config/hypr/hyprlock.conf
+
+ break
+ elif [[ "$answer" == "n" ]]; then
+ echo "You chose not to change to 12H format."
+ break
+ else
+ echo "Invalid choice. Please enter y for yes or n for no."
+ fi
+done
+
+printf "\n"
+
# Action to do for better rofi appearance
while true; do
echo "$ORANGE Select monitor resolution for better Rofi appearance:"
diff --git a/wallpapers/Anime-girl.jpg b/wallpapers/Anime-girl.jpg
new file mode 100644
index 0000000..092fe7c
Binary files /dev/null and b/wallpapers/Anime-girl.jpg differ
diff --git a/wallpapers/CuteCat.png b/wallpapers/CuteCat.png
deleted file mode 100644
index cb1ded5..0000000
Binary files a/wallpapers/CuteCat.png and /dev/null differ
diff --git a/wallpapers/Dark_Nature.png b/wallpapers/Dark_Nature.png
new file mode 100644
index 0000000..c133fcc
Binary files /dev/null and b/wallpapers/Dark_Nature.png differ
diff --git a/wallpapers/anime-girl-abyss.png b/wallpapers/anime-girl-abyss.png
deleted file mode 100644
index 6871f0e..0000000
Binary files a/wallpapers/anime-girl-abyss.png and /dev/null differ