From 322fa0176154b084a9b19c59e14778e0fbba04a7 Mon Sep 17 00:00:00 2001 From: The_miro Date: Sun, 6 Jul 2025 02:01:10 +0200 Subject: [PATCH] configured ulauncher --- desktopenvs/hyprland/hypr-usr/binds.conf | 1 + .../hyprland/hypr-usr/windowrules.conf | 10 +++ desktopenvs/hyprland/ulauncher/settings.json | 2 +- .../user-themes/cyberqueer/generated.css | 75 +++++++++++++++++++ .../user-themes/cyberqueer/manifest.json | 12 +++ .../user-themes/cyberqueer/theme.css | 73 ++++++++++++++++++ 6 files changed, 172 insertions(+), 1 deletion(-) create mode 100644 desktopenvs/hyprland/ulauncher/user-themes/cyberqueer/generated.css create mode 100644 desktopenvs/hyprland/ulauncher/user-themes/cyberqueer/manifest.json create mode 100644 desktopenvs/hyprland/ulauncher/user-themes/cyberqueer/theme.css diff --git a/desktopenvs/hyprland/hypr-usr/binds.conf b/desktopenvs/hyprland/hypr-usr/binds.conf index a82b14b..a840de0 100644 --- a/desktopenvs/hyprland/hypr-usr/binds.conf +++ b/desktopenvs/hyprland/hypr-usr/binds.conf @@ -37,6 +37,7 @@ bind = $mainMod, Z, exec, ~/Dotfiles/desktopenvs/hyprland/scripts/togglebar.sh bind = $mainMod, Q, killactive, bind = $mainMod, M, exec, $editor bind = $mainMod, E, exec, $fileManager +bind = $mainMod, X, exec, wofi --show=run bind = $mainMod, F, exec, ~/Dotfiles/desktopenvs/hyprland/scripts/wofi-file-search.sh bind = $mainMod SHIFT, F, exec, ~/Dotfiles/desktopenvs/hyprland/scripts/foldersearch.sh bind = $mainMod ALT, F, exec, wofi-calc diff --git a/desktopenvs/hyprland/hypr-usr/windowrules.conf b/desktopenvs/hyprland/hypr-usr/windowrules.conf index 9bb71b3..34cafbb 100644 --- a/desktopenvs/hyprland/hypr-usr/windowrules.conf +++ b/desktopenvs/hyprland/hypr-usr/windowrules.conf @@ -85,3 +85,13 @@ windowrulev2 = noblur, class:dev.benz.walker windowrulev2 = noshadow, class:dev.benz.walker windowrulev2 = noborder, class:dev.benz.walker windowrulev2 = float, class:dev.benz.walker + +windowrulev2 = float, class:ulauncher +windowrulev2 = pin, class:ulauncher +windowrulev2 = center, class:ulauncher +windowrulev2 = stayfocused, class:ulauncher +windowrulev2 = minsize 180% 170%, class:ulauncher +windowrulev2 = noblur, class:ulauncher +windowrulev2 = noshadow, class:ulauncher +windowrulev2 = noborder, class:ulauncher +windowrulev2 = float, class:ulauncher diff --git a/desktopenvs/hyprland/ulauncher/settings.json b/desktopenvs/hyprland/ulauncher/settings.json index 27b2bba..ba2ddec 100644 --- a/desktopenvs/hyprland/ulauncher/settings.json +++ b/desktopenvs/hyprland/ulauncher/settings.json @@ -8,5 +8,5 @@ "show-indicator-icon": true, "show-recent-apps": "5", "terminal-command": "", - "theme-name": "ubuntu" + "theme-name": "cyberqueer" } \ No newline at end of file diff --git a/desktopenvs/hyprland/ulauncher/user-themes/cyberqueer/generated.css b/desktopenvs/hyprland/ulauncher/user-themes/cyberqueer/generated.css new file mode 100644 index 0000000..ffacceb --- /dev/null +++ b/desktopenvs/hyprland/ulauncher/user-themes/cyberqueer/generated.css @@ -0,0 +1,75 @@ +@import url("/home/themiro/.cache/ulauncher_cache/themes/dark/generated.css"); + +* { + font-family: Agave Nerd Font Mono, Arial, sans-serif; + border-radius: 60px; +} + +.app { + background-color: #1a1a1a; + border: 4px solid #E40046; + padding: 9px; + border-radius: 60px; +} + +.input { + font-size: 170%; + padding: 10px 0 10px 7px; + color: #E40046; +} + +/** + * Selected text in input + */ +.input *:selected, +.input *:focus, +*:selected:focus { + color: #E40046; +} + +.item-text { + color: #d6abab; +} +.item-name { + font-size: 120%; + color: #5018dd; +} +.item-highlight { + color: #5018dd; +} + +/* Small result item */ +.small-result-item .item-name { + font-size: 100%; +} +.item-descr { + font-size: 80%; +} + +.selected.item-box { + background-color: alpha(#5018dd, 0.7); + border: 4px solid #E40046; +} +.selected.item-box .item-text { + color: #d6abab; +} +.selected.item-box .item-name { + color: #d6abab; +} +.selected.item-box .item-highlight { + color: #5018dd; +} +.item-shortcut { + color: #E40046; +} +.selected.item-box .item-shortcut { + color: #E40046; +} + +.prefs-btn { + border-radius: 12px; + opacity: 0.8; +} +.prefs-btn:hover { + background-color: alpha(#5018dd, 0.7); +} diff --git a/desktopenvs/hyprland/ulauncher/user-themes/cyberqueer/manifest.json b/desktopenvs/hyprland/ulauncher/user-themes/cyberqueer/manifest.json new file mode 100644 index 0000000..6e2ea10 --- /dev/null +++ b/desktopenvs/hyprland/ulauncher/user-themes/cyberqueer/manifest.json @@ -0,0 +1,12 @@ +{ + "manifest_version": "1", + "name": "cyberqueer", + "display_name": "cyberqueer", + "extend_theme": "dark", + "css_file": "theme.css", + "css_file_gtk_3.20+": "theme.css", + "matched_text_hl_colors": { + "when_selected": "#E40046", + "when_not_selected": "#d6abab" + } +} diff --git a/desktopenvs/hyprland/ulauncher/user-themes/cyberqueer/theme.css b/desktopenvs/hyprland/ulauncher/user-themes/cyberqueer/theme.css new file mode 100644 index 0000000..708c5c9 --- /dev/null +++ b/desktopenvs/hyprland/ulauncher/user-themes/cyberqueer/theme.css @@ -0,0 +1,73 @@ +* { + font-family: Agave Nerd Font Mono, Arial, sans-serif; + border-radius: 60px; +} + +.app { + background-color: #1a1a1a; + border: 4px solid #E40046; + padding: 9px; + border-radius: 60px; +} + +.input { + font-size: 170%; + padding: 10px 0 10px 7px; + color: #E40046; +} + +/** + * Selected text in input + */ +.input *:selected, +.input *:focus, +*:selected:focus { + color: #E40046; +} + +.item-text { + color: #d6abab; +} +.item-name { + font-size: 120%; + color: #5018dd; +} +.item-highlight { + color: #5018dd; +} + +/* Small result item */ +.small-result-item .item-name { + font-size: 100%; +} +.item-descr { + font-size: 80%; +} + +.selected.item-box { + background-color: alpha(#5018dd, 0.7); + border: 4px solid #E40046; +} +.selected.item-box .item-text { + color: #d6abab; +} +.selected.item-box .item-name { + color: #d6abab; +} +.selected.item-box .item-highlight { + color: #5018dd; +} +.item-shortcut { + color: #E40046; +} +.selected.item-box .item-shortcut { + color: #E40046; +} + +.prefs-btn { + border-radius: 12px; + opacity: 0.8; +} +.prefs-btn:hover { + background-color: alpha(#5018dd, 0.7); +}