From 18f447b8eeba5b528d3538a3c7ec6b7f28422bea Mon Sep 17 00:00:00 2001 From: "Matheus A." Date: Fri, 10 Jul 2026 01:57:02 -0300 Subject: [PATCH] Many updates --- .config/ashell/config.toml | 151 ++++++++++++ .config/copyq/copyq-commands.ini | 67 ++++++ .config/copyq/copyq-filter.ini | 2 + .config/copyq/copyq-monitor.ini | 2 + .config/copyq/copyq.conf | 227 +++++++++++++++++++ .config/copyq/copyq_geometry.ini | 4 + .config/copyq/copyq_tab_JmNsaXBib2FyZA==.dat | Bin 0 -> 2888 bytes .config/copyq/copyq_tabs.ini | 3 + .config/hypr/hypridle.conf | 8 +- .config/hypr/hyprland.lua | 32 ++- .config/hypr/hyprpaper.conf | 2 + .config/{ => systemd/user}/wayvnc.service | 0 12 files changed, 486 insertions(+), 12 deletions(-) create mode 100644 .config/ashell/config.toml create mode 100644 .config/copyq/copyq-commands.ini create mode 100644 .config/copyq/copyq-filter.ini create mode 100644 .config/copyq/copyq-monitor.ini create mode 100644 .config/copyq/copyq.conf create mode 100644 .config/copyq/copyq_geometry.ini create mode 100644 .config/copyq/copyq_tab_JmNsaXBib2FyZA==.dat create mode 100644 .config/copyq/copyq_tabs.ini rename .config/{ => systemd/user}/wayvnc.service (100%) diff --git a/.config/ashell/config.toml b/.config/ashell/config.toml new file mode 100644 index 0000000..49516b6 --- /dev/null +++ b/.config/ashell/config.toml @@ -0,0 +1,151 @@ +language = "en-US" +region = "pt-BR" +outputs = { Targets = ["DP-1", "eDP-1"] } +position = "Top" +layer = "Bottom" + +[osd] +enabled = true # Disabled by default; set to true to enable the OSD overlay +timeout = 1500 # Auto-hide delay in milliseconds +show_volume_percentage = true # Show percentage text next to volume/mic bar +show_brightness_percentage = true # Show percentage text next to brightness bar + +[animations] +enabled = true + +[modules] +left = [ + [ "appLauncher" ], + [ "Clipboard" ], + [ "Tempo" ], + [ "Workspaces" ] +] + +center = [ + [ "WindowTitle" ], + [ "MediaPlayer" ], +] + +right = [ + [ "Privacy" ], + [ "SystemInfo" ], + [ "Settings", "Privacy" ], + [ "Updates" ], + [ "Tray" ], + [ "Notifications" ], +] + +[media_player] +max_title_length = 50 +indicator_format = "IconAndTitle" + +[settings] +lock_cmd = "playerctl --all-players pause; hyprlock &" +audio_sinks_more_cmd = "pavucontrol -t 3" +audio_sources_more_cmd = "pavucontrol -t 4" +wifi_more_cmd = "nm-connection-editor" +vpn_more_cmd = "nm-connection-editor" +bluetooth_more_cmd = "blueman-manager" +indicators = ["Audio", "Microphone", "Vpn", "Network", "Bluetooth", "Brightness", "Battery"] +# peripheral_indicators = { Specific = ["Gamepad"] } +network_indicator_format = "Icon" +bluetooth_indicator_format = "Icon" +brightness_indicator_format = "IconAndPercentage" +battery_format = "IconAndTime" +peripheral_battery_format = "IconAndTime" +peripheral_indicators = "All" + +[system_info] +indicators = [ + "Cpu", + "Memory", + "Temperature", + "DownloadSpeed", + "UploadSpeed", + { Disk = "/home" } +] + +interval = 5 + +[system_info.cpu] +warn_threshold = 60 +alert_threshold = 80 +format = "Percentage" + +[system_info.memory] +warn_threshold = 70 +alert_threshold = 85 +format = "Percentage" + +[system_info.disk] +warn_threshold = 80 +alert_threshold = 90 +format = "Percentage" +# mounts = ["/", "/home"] # uncomment to whitelist specific mount points + +[system_info.temperature] +warn_threshold = 60 +alert_threshold = 80 +sensor = "Cpu" # type keyword ("Cpu", "Gpu", "Acpi", "Nvme") or an exact sensor label + +# [notifications] +format = "%H:%M" +show_timestamps = true +show_bodies = true +# format = "%m/%d %H:%M" +# show_timestamps = true +# show_bodies = false +# grouped = true +# toast = true +# toast_position = "top_right" +# toast_timeout = 4000 +# toast_limit = 5 +# toast_max_height = 150 +# blocklist = ["blueman", "^org\\.gnome\\.", "copyq"] + +[tempo] +clock_format = "%a %d %b %R" +# weather_location = { City = "Campinas" } +weather_location = "Current" +weather_indicator = "IconAndTemperature" +formats = [ + "%A, %d/%m/%Y %H:%M" +] + +[[CustomModule]] +name = "appLauncher" +icon = "󱗼" +command = "rofi -show drun" + +[[CustomModule]] +name = "Clipboard" +icon = "📋" +command = "copyq toggle" + +[updates] +check_cmd = "checkupdates; yay -Qua" +update_cmd = 'alacritty -e bash -c "yay; echo Done - Press enter to exit; read" &' +interval = 360 + +[window_title] +mode = "Title" +truncate_title_after_length = 75 + +[appearance] +font_name = "MesloLGSDZ Nerd Font Mono" +style = "Islands" +success_color = "#a6e3a1" +warning_color = "#f9e2af" +danger_color = "#f38ba8" +text_color = "#cdd6f4" + +workspace_colors = [ "#fab387", "#b4befe", "#cba6f7" ] + +[appearance.primary_color] +base = "#fab387" +text = "#1e1e2e" + +[appearance.background_color] +base = "#1e1e2e" +weak = "#313244" +strong = "#45475a" diff --git a/.config/copyq/copyq-commands.ini b/.config/copyq/copyq-commands.ini new file mode 100644 index 0000000..c40790a --- /dev/null +++ b/.config/copyq/copyq-commands.ini @@ -0,0 +1,67 @@ +[Commands] +1\Command=copyq: plugins.itemencrypted.encryptItems() +1\Icon= +1\InMenu=true +1\Input=!OUTPUT +1\InternalId=copyq_encrypted_encrypt +1\Name=Encrypt (needs GnuPG) +1\Output=application/x-copyq-encrypted +1\Shortcut=ctrl+l +10\Command=copyq: plugins.itemtags.clearTags() +10\Icon= +10\InMenu=true +10\Input=application/x-copyq-tags +10\InternalId=copyq_tags_clear +10\Name=Clear all tags +2\Command=copyq: plugins.itemencrypted.decryptItems() +2\Icon= +2\InMenu=true +2\Input=application/x-copyq-encrypted +2\InternalId=copyq_encrypted_decrypt +2\Name=Decrypt +2\Output=application/x-copyq-item +2\Shortcut=ctrl+l +3\Command=copyq: plugins.itemencrypted.copyEncryptedItems() +3\Icon= +3\InMenu=true +3\Input=application/x-copyq-encrypted +3\InternalId=copyq_encrypted_decrypt_and_copy +3\Name=Decrypt and Copy +3\Shortcut=ctrl+shift+l +4\Command=copyq: plugins.itemencrypted.pasteEncryptedItems() +4\Icon= +4\InMenu=true +4\Input=application/x-copyq-encrypted +4\InternalId=copyq_encrypted_decrypt_and_paste +4\Name=Decrypt and Paste +4\Shortcut=enter +5\Command=copyq: plugins.itempinned.pin() +5\Icon= +5\InMenu=true +5\Input=!OUTPUT +5\InternalId=copyq_pinned_pin +5\Name=Pin +5\Output=application/x-copyq-item-pinned +6\Command=copyq: plugins.itempinned.unpin() +6\Icon= +6\InMenu=true +6\Input=application/x-copyq-item-pinned +6\InternalId=copyq_pinned_unpin +6\Name=Unpin +7\Command=copyq: (plugins.itemtags.hasTag(decodeURIComponent('Important')) ? plugins.itemtags.untag : plugins.itemtags.tag)(decodeURIComponent('Important')) +7\Icon= +7\InMenu=true +7\InternalId=copyq_tags_tag:Important +7\Name=Toggle Tag “Important” +8\Command=copyq: plugins.itemtags.tag() +8\Icon= +8\InMenu=true +8\InternalId=copyq_tags_tag +8\Name=Add a Tag +9\Command=copyq: plugins.itemtags.untag() +9\Icon= +9\InMenu=true +9\Input=application/x-copyq-tags +9\InternalId=copyq_tags_untag +9\Name=Remove a Tag +size=10 diff --git a/.config/copyq/copyq-filter.ini b/.config/copyq/copyq-filter.ini new file mode 100644 index 0000000..50b0ec1 --- /dev/null +++ b/.config/copyq/copyq-filter.ini @@ -0,0 +1,2 @@ +[General] +filter_history=@Invalid() diff --git a/.config/copyq/copyq-monitor.ini b/.config/copyq/copyq-monitor.ini new file mode 100644 index 0000000..0f68079 --- /dev/null +++ b/.config/copyq/copyq-monitor.ini @@ -0,0 +1,2 @@ +[General] +running=false diff --git a/.config/copyq/copyq.conf b/.config/copyq/copyq.conf new file mode 100644 index 0000000..3d2d9e6 --- /dev/null +++ b/.config/copyq/copyq.conf @@ -0,0 +1,227 @@ +[General] +plugin_priority=itemimage, itemencrypted, itemfakevim, itemnotes, itempinned, itemsync, itemtags, itemtext + +[Options] +activate_closes=true +activate_focuses=true +activate_item_with_single_click=false +activate_pastes=true +always_on_top=false +autocompletion=true +autostart=false +check_clipboard=true +check_selection=false +clipboard_mime_size_limit= +clipboard_notification_lines=0 +clipboard_tab=&clipboard +close_on_unfocus=true +close_on_unfocus_delay_ms=500 +close_on_unfocus_extra_delay_ms=2000 +command_history_size=100 +confirm_exit=true +copy_clipboard=false +copy_selection=false +disable_tray=true +edit_ctrl_return=true +editor=gedit --standalone -- %1 +encrypt_tabs=false +expire_encrypted_tab_seconds=0 +expire_tab=0 +filter_case_insensitive=true +filter_regular_expression=false +frameless_window=false +hide_main_window=true +hide_main_window_in_task_bar=false +hide_tabs=false +hide_toolbar=false +hide_toolbar_labels=true +item_data_threshold=1024 +item_popup_interval=0 +language=en +max_process_manager_rows=1000 +maxitems=200 +move=true +native_menu_bar=true +native_notifications=true +native_tray_menu=false +navigation_style=0 +notification_horizontal_offset=10 +notification_maximum_height=100 +notification_maximum_width=300 +notification_position=3 +notification_vertical_offset=10 +number_search=false +open_windows_on_current_screen=true +prevent_screen_capture=true +restore_geometry=true +row_index_from_one=true +run_selection=true +save_delay_ms_on_item_added=300000 +save_delay_ms_on_item_edited=1000 +save_delay_ms_on_item_modified=300000 +save_delay_ms_on_item_moved=1800000 +save_delay_ms_on_item_removed=600000 +save_filter_history=false +save_on_app_deactivated=true +script_paste_delay_ms=250 +show_advanced_command_settings=false +show_simple_items=false +show_tab_item_count=false +style= +tab_tree=false +tabs=&clipboard +terminate_action_timeout_ms=5000 +text_tab_width=8 +text_wrap=true +transparency=0 +transparency_focused=0 +tray_commands=true +tray_images=true +tray_item_paste=true +tray_items=5 +tray_menu_open_on_left_click=false +tray_tab= +tray_tab_is_current=true +update_clipboard_owner_delay_ms=-1 +use_key_store=true +window_key_press_time_ms=50 +window_paste_with_ctrl_v_regex= +window_wait_after_raised_ms=50 +window_wait_before_raise_ms=20 +window_wait_for_modifier_released_ms=2000 +window_wait_raised_ms=150 + +[Plugins] +itemencrypted\enabled=true +itemfakevim\enabled=true +itemimage\enabled=true +itemimage\image_editor= +itemimage\max_image_height=240 +itemimage\max_image_width=320 +itemimage\svg_editor= +itemnotes\enabled=true +itempinned\enabled=true +itemsync\enabled=true +itemtags\enabled=true +itemtext\enabled=true + +[Shortcuts] +about=shift+f1 +change_tab_icon=ctrl+shift+t +commands=f6 +copy_selected_items=ctrl+c +delete_item=del +edit=f2 +edit_notes=shift+f2 +editor=ctrl+e +editor_background= +editor_bold=ctrl+b +editor_cancel=esc +editor_erase_style= +editor_font= +editor_foreground= +editor_italic=ctrl+i +editor_redo=ctrl+shift+z +editor_save=f2 +editor_search=ctrl+f +editor_strikethrough= +editor_underline=ctrl+u +editor_undo=ctrl+z +exit=ctrl+q +export=ctrl+s +find_items=f3 +help=f1 +import=ctrl+shift+i +item-menu=shift+f10 +move_down=ctrl+down +move_to_bottom=ctrl+end +move_to_clipboard= +move_to_top=ctrl+home +move_up=ctrl+up +new=ctrl+n +new_tab=ctrl+t +next_tab=right +paste_selected_items=ctrl+v +preferences=ctrl+p +previous_tab=left +process_manager=ctrl+shift+z +remove_tab=ctrl+w +rename_tab=ctrl+f2 +reverse_selected_items=ctrl+shift+r +show-log=f12 +show_clipboard_content=ctrl+shift+c +show_item_content=f4 +show_item_preview=f7 +sort_selected_items=ctrl+shift+s +system-run=f5 +toggle_clipboard_storing=ctrl+shift+x + +[Tabs] +1\encrypted_expire_seconds=0 +1\icon= +1\max_item_count=0 +1\name=&clipboard +1\store_items=true +size=1 + +[Theme] +alt_bg=default_alt_bg +alt_item_css= +bg=default_bg +css= +css_template_items=items +css_template_main_window=main_window +css_template_menu=menu +css_template_notification=notification +cur_item_css="\n ;border: 0.1em solid ${sel_bg}" +edit_bg=default_bg +edit_fg=default_text +edit_font= +fg=default_text +find_bg=yellow +find_fg=black +find_font= +font= +font_antialiasing=true +hover_item_css= +icon_size=16 +item_css= +item_spacing= +menu_bar_css="\n ;background: ${bg}\n ;color: ${fg}" +menu_bar_disabled_css="\n ;color: ${bg - #666}" +menu_bar_selected_css="\n ;background: ${sel_bg}\n ;color: ${sel_fg}" +menu_css="\n ;border: 1px solid ${sel_bg}\n ;background: ${bg}\n ;color: ${fg}" +notes_bg=default_tooltip_bg +notes_css= +notes_fg=default_tooltip_text +notes_font= +notification_bg=#333 +notification_fg=#ddd +notification_font= +num_fg=default_placeholder_text +num_font= +num_margin=2 +num_sel_fg= +search_bar="\n ;background: ${edit_bg}\n ;color: ${edit_fg}\n ;border: 1px solid ${alt_bg}\n ;margin: 2px" +search_bar_focused="\n ;border: 1px solid ${sel_bg}" +sel_bg=default_highlight_bg +sel_fg=default_highlight_text +sel_item_css= +show_number=true +show_scrollbars=true +style_main_window=false +tab_bar_css="\n ;background: ${bg - #222}" +tab_bar_item_counter="\n ;color: ${fg - #044 + #400}\n ;font-size: 6pt" +tab_bar_scroll_buttons_css="\n ;background: ${bg - #222}\n ;color: ${fg}\n ;border: 0" +tab_bar_sel_item_counter="\n ;color: ${sel_bg - #044 + #400}" +tab_bar_tab_selected_css="\n ;padding: 0.5em\n ;background: ${bg}\n ;border: 0.05em solid ${bg}\n ;color: ${fg}" +tab_bar_tab_unselected_css="\n ;border: 0.05em solid ${bg}\n ;padding: 0.5em\n ;background: ${bg - #222}\n ;color: ${fg - #333}" +tab_tree_css="\n ;color: ${fg}\n ;background-color: ${bg}" +tab_tree_item_counter="\n ;color: ${fg - #044 + #400}\n ;font-size: 6pt" +tab_tree_sel_item_counter="\n ;color: ${sel_fg - #044 + #400}" +tab_tree_sel_item_css="\n ;color: ${sel_fg}\n ;background-color: ${sel_bg}\n ;border-radius: 2px" +tool_bar_css="\n ;color: ${fg}\n ;background-color: ${bg}\n ;border: 0" +tool_button_css="\n ;color: ${fg}\n ;background: ${bg}\n ;border: 0\n ;border-radius: 2px" +tool_button_pressed_css="\n ;background: ${sel_bg}" +tool_button_selected_css="\n ;background: ${sel_bg - #222}\n ;color: ${sel_fg}\n ;border: 1px solid ${sel_bg}" +use_system_icons=false diff --git a/.config/copyq/copyq_geometry.ini b/.config/copyq/copyq_geometry.ini new file mode 100644 index 0000000..14662c4 --- /dev/null +++ b/.config/copyq/copyq_geometry.ini @@ -0,0 +1,4 @@ +[Options] +MainWindow_geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\x3\x1f\0\0\x1\xf3\0\0\0\0\0\0\0\0\0\0\x3\x1f\0\0\x1\xf3\0\0\0\0\x2\0\0\0\a\x80\0\0\0\0\0\0\0\0\0\0\x3\x1f\0\0\x1\xf3) +MainWindow_geometry_1920x1080=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\x3\x1f\0\0\x1\xf3\0\0\0\0\0\0\0\0\0\0\x3\x1f\0\0\x1\xf3\0\0\0\0\x2\0\0\0\a\x80\0\0\0\0\0\0\0\0\0\0\x3\x1f\0\0\x1\xf3) +MainWindow_state=@ByteArray(\0\0\0\xff\0\0\0\0\xfd\0\0\0\x1\0\0\0\x3\0\0\0\0\0\0\0\0\xfc\x1\0\0\0\x1\xfb\0\0\0*\0\x64\0o\0\x63\0k\0W\0i\0\x64\0g\0\x65\0t\0I\0t\0\x65\0m\0P\0r\0\x65\0v\0i\0\x65\0w\0\0\0\0\0\xff\xff\xff\xff\0\0\0\x39\0\xff\xff\xff\0\0\x2\xf8\0\0\x1\xd9\0\0\0\x4\0\0\0\x4\0\0\0\b\0\0\0\b\xfc\0\0\0\x3\0\0\0\0\0\0\0\x1\0\0\0\x1c\0t\0o\0o\0l\0\x42\0\x61\0r\0T\0\x61\0\x62\0T\0r\0\x65\0\x65\x2\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\xe\0t\0o\0o\0l\0\x42\0\x61\0r\x3\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0\0\0\0\x2\0\0\0\x1\0\0\0\x1a\0t\0o\0o\0l\0\x42\0\x61\0r\0T\0\x61\0\x62\0\x42\0\x61\0r\0\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0) diff --git a/.config/copyq/copyq_tab_JmNsaXBib2FyZA==.dat b/.config/copyq/copyq_tab_JmNsaXBib2FyZA==.dat new file mode 100644 index 0000000000000000000000000000000000000000..6305a1dcf68124ebde038b51f3c1b8b2507cdb6e GIT binary patch literal 2888 zcmcgu-EP}96jq7?tGx}_E_T&nv} zX1Uqzo@H+^><#ux%MK;^r->tXH#1<`B+u`6zH=nQFdpCB-27u0#sl~^jlK~Z%18{R zPyRT}Qp{1NE*Uv8L&1a`AUO?o{kCf%zukqUtGn+r8OJ3;!m+*s(8a3(BtEO;gu&K6QHX+R`aRPgttm)0xC8GT0v z$n%_o^kQ+OLmnV5WP(|Bc8(>*5GSKkta3@Rd+tM=-oBa>I*ru;wOx0J7*UEyTjxjl zbY(=yG{ziM{UK81LfIHR@d3bxrK*l7j|c}tu8y=2QWA6~5T`c8$q>zHB<7`+xscJy zPoZPaNid_zE_5>`#f;dXq2kKsJf?~iI*@)K37(akY={CJ&Zbi2JhE4%#JisBS;%wy zuz0YzjxK0nJ|dwg;kQ*x!x<+T#6>w(RD*h3rl3j9edTniAJHsj7zjf-qnw~`Xp#!4 zphQqGCNRKMAYzU}kzT$AIuMF2XFHU~R4Sl_6U(XtqKo@~Gv27tC5&j3pfDOsf?NnPjbYzwZZ~4)MZhzZ-QA zT7Ea^20b@wPx`p+xs#UbN4==y1%W^5dHrtK>Kz2_Nw2ft>4hFSz!N9JYEy#We|Um* zIPJWuyKNjZng#;Ps7~tRER-}=8FCy{C-)g(15?OOfsRBvSzIUl=4G^L9Yy-rj-@8(H;H+kJ}mJ5TEZ z|F)5ca{{b0VboD23xkolg5RqZzM_(>T*gsdYg zgV8QEfD2<*9o`RZ&v)wt9@Jldx-88$L%#!+%CR+;IU~DQ%?8Iw5oyu-b}{(iu>uut zBv^$pBym-usnZEX;!LTE^T3H&K645s6J1-)X2Z6DA|-8ncf}SRlD1Y@USf1z&(be8 zI;w-{p)GS>C-5k~OeMp-b`E^5Gq4wu+e{v=AZj)m1w}PTZ=O>rp6Hwbmj;a(8B-q9 zfa*bRPDGezTN;Qjt8yovdkV82a#fEHFGd|~Ki*}`k{ACy=`Cgd?XI&0J^vRVwuFbv z*3q4F?n5oFin&v+dII6FcvsX#*6$BcDt)RyD{cU>;gPMI2Y!n7(M-`YK$h#eN<0qX YNfyKFfGx#@+BBJ>U(uYw%T#*#FXiJ=p8x;= literal 0 HcmV?d00001 diff --git a/.config/copyq/copyq_tabs.ini b/.config/copyq/copyq_tabs.ini new file mode 100644 index 0000000..a98c569 --- /dev/null +++ b/.config/copyq/copyq_tabs.ini @@ -0,0 +1,3 @@ +[TabWidget] +collapsed_tabs=@Invalid() +tab_item_counters=@Variant(\0\0\0\b\0\0\0\x1\0\0\0\x14\0&\0\x63\0l\0i\0p\0\x62\0o\0\x61\0r\0\x64\0\0\0\x2\0\0\0\x1b) diff --git a/.config/hypr/hypridle.conf b/.config/hypr/hypridle.conf index 5d34f88..c58a9f7 100644 --- a/.config/hypr/hypridle.conf +++ b/.config/hypr/hypridle.conf @@ -28,7 +28,7 @@ listener { on-resume = hyprctl dispatch 'hl.dsp.dpms({ action = "enable" })' && brightnessctl -r # screen on when activity is detected after timeout has fired. } -listener { - timeout = 1800 # 30min - on-timeout = systemctl suspend # suspend pc -} +# listener { +# timeout = 1800 # 30min +# on-timeout = systemctl suspend # suspend pc +# } diff --git a/.config/hypr/hyprland.lua b/.config/hypr/hyprland.lua index f1353a9..9884a22 100644 --- a/.config/hypr/hyprland.lua +++ b/.config/hypr/hyprland.lua @@ -48,10 +48,10 @@ local screenshots = os.getenv("HOME") .. "/pictures/screenshots" -- Or execute your favorite apps at launch like this: -- hl.on("hyprland.start", function() - hl.exec_cmd("brightnessctl -sd rgb:kbd_backlight set 0") + hl.exec_cmd("hyprpaper") -- walker dependency - hl.exec_cmd("elephant") + -- hl.exec_cmd("elephant") -- Notifications hl.exec_cmd("swaync") @@ -71,11 +71,13 @@ hl.on("hyprland.start", function() -- Status bar -- hl.exec_cmd("waybar") -- hl.exec_cmd("pkill waybar; waybar &") - hl.exec_cmd("noctalia") + -- hl.exec_cmd("noctalia") + hl.exec_cmd("ashell") -- Clipboard history - hl.exec_cmd("wl-paste --type text --watch cliphist store") - hl.exec_cmd("wl-paste --type image --watch cliphist store") + -- hl.exec_cmd("wl-paste --type text --watch cliphist store") + -- hl.exec_cmd("wl-paste --type image --watch cliphist store") + hl.exec_cmd("copyq") end) ------------------------------- @@ -187,9 +189,9 @@ hl.animation({ leaf = "layersIn", enabled = true, speed = 4, bezier = "easeOutQu hl.animation({ leaf = "layersOut", enabled = true, speed = 1.5, bezier = "linear", style = "fade" }) hl.animation({ leaf = "fadeLayersIn", enabled = true, speed = 1.79, bezier = "almostLinear" }) hl.animation({ leaf = "fadeLayersOut", enabled = true, speed = 1.39, bezier = "almostLinear" }) -hl.animation({ leaf = "workspaces", enabled = true, speed = 1.94, bezier = "almostLinear", style = "fade" }) -hl.animation({ leaf = "workspacesIn", enabled = true, speed = 1.21, bezier = "almostLinear", style = "fade" }) -hl.animation({ leaf = "workspacesOut", enabled = true, speed = 1.94, bezier = "almostLinear", style = "fade" }) +hl.animation({ leaf = "workspaces", enabled = true, speed = 1.5, bezier = "default" }) +hl.animation({ leaf = "workspacesIn", enabled = true, speed = 1.5, bezier = "default" }) +hl.animation({ leaf = "workspacesOut", enabled = true, speed = 1.5, bezier = "default" }) hl.animation({ leaf = "zoomFactor", enabled = true, speed = 7, bezier = "quick" }) -- Ref https://wiki.hypr.land/Configuring/Basics/Workspace-Rules/ @@ -241,6 +243,7 @@ hl.config({ disable_hyprland_logo = true, -- If true disables the random hyprland logo / anime girl background. :( disable_splash_rendering = true, vrr = 2, + font_family = "MesloLGSDZ Nerd Font Mono", }, }) @@ -422,6 +425,10 @@ hl.bind(mainMod .. " + Print", hl.dsp.exec_cmd("hyprshot -m region --freeze -o " hl.bind("mouse:275", hl.dsp.exec_cmd("equibop --toggle-mic")) hl.bind("mouse:276", hl.dsp.exec_cmd("equibop --toggle-deafen")) +hl.bind(mainMod .. " + B", hl.dsp.exec_cmd("ashell msg toggle-visibility")) + +hl.bind(mainMod .. " + C", hl.dsp.exec_cmd("copyq toggle")) + -- GTK4 / libadwaita apps: prefer dark theme hl.exec_cmd('gsettings set org.gnome.desktop.interface color-scheme "prefer-dark"') @@ -502,3 +509,12 @@ hl.window_rule({ }, idle_inhibit = "focus", }) + +hl.window_rule({ + name = "copyq-floating", + match = { class = "com.github.hluk.copyq" }, + + float = true, + center = true, + size = "800 500", +}) diff --git a/.config/hypr/hyprpaper.conf b/.config/hypr/hyprpaper.conf index bbb4c4c..ac11630 100644 --- a/.config/hypr/hyprpaper.conf +++ b/.config/hypr/hyprpaper.conf @@ -3,3 +3,5 @@ wallpaper { path = ~/.config/hypr/assets/.wallpaper fit_mode = cover } + +splash = false diff --git a/.config/wayvnc.service b/.config/systemd/user/wayvnc.service similarity index 100% rename from .config/wayvnc.service rename to .config/systemd/user/wayvnc.service