diff --git a/.config/hypr/.initial_startup_done b/.config/hypr/.initial_startup_done new file mode 100644 index 0000000..e69de29 diff --git a/.config/hypr/UserConfigs/00-Readme b/.config/hypr/UserConfigs/00-Readme new file mode 100644 index 0000000..1a20de3 --- /dev/null +++ b/.config/hypr/UserConfigs/00-Readme @@ -0,0 +1,16 @@ +# /* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ # + +KooL's Hyprland-Dots + +1.) Suggest not to rename any files in this folder. As this is connected and being sourced from hyprland.conf in ~/.config/hypr + +2.) This folder, along with UserScripts folder will NOT be touch when running upgrade.sh + +3.) However, if hyprland has a big change in settings, i.e., blur section is moved into another group, you should managed the change yourself. + +4.) Guidance on the keybinds. Suggest NOT to assign a keybind which I set on the default Keybinds. Else will conflict. Once Hyprland decided to have a global keybinds, then I will adjust. + +5.) If you think that the default keybinds SHOULD be adjusted, open an issue on my github page and present me a valid argument. Like conflicting to GLOBAL keybinds, etc etc etc. + + +I will update the Hyprland-Dots wiki for guidance. Make sure to check out changelogs as well diff --git a/.config/hypr/UserConfigs/ENVariables.conf b/.config/hypr/UserConfigs/ENVariables.conf new file mode 100644 index 0000000..282a369 --- /dev/null +++ b/.config/hypr/UserConfigs/ENVariables.conf @@ -0,0 +1,67 @@ +# /* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ # +# Environment variables. See https://wiki.hyprland.org/Configuring/Environment-variables/ + +# Set your defaults here +env = EDITOR,nvim #default editor + +#environment-variables +env = CLUTTER_BACKEND,wayland +env = GDK_BACKEND,wayland,x11 +env = QT_AUTO_SCREEN_SCALE_FACTOR,1 +env = QT_QPA_PLATFORM,wayland;xcb +env = QT_QPA_PLATFORMTHEME,qt5ct +env = QT_QPA_PLATFORMTHEME,qt6ct +env = QT_SCALE_FACTOR,1 +env = QT_WAYLAND_DISABLE_WINDOWDECORATION,1 +env = XDG_CURRENT_DESKTOP,Hyprland +env = XDG_SESSION_DESKTOP,Hyprland +env = XDG_SESSION_TYPE,wayland + +# hyprland-qt-support +env = QT_QUICK_CONTROLS_STYLE,org.hyprland.style + +# xwayland apps scale fix (useful if you are use monitor scaling) +# see https://wiki.hyprland.org/Configuring/XWayland/ +# toolkit-specific scale +env = GDK_SCALE,1 + +# Bibata-Modern-Ice-Cursor +# NOTE! You must have the hyprcursor version to activate this. +# If you installed from 26-Dec-2024 and choose GTK theme, then you have it. +# https://wiki.hyprland.org/Hypr-Ecosystem/hyprcursor/ +env = HYPRCURSOR_THEME,Bibata-Modern-Ice +env = HYPRCURSOR_SIZE,24 + +# firefox +env = MOZ_ENABLE_WAYLAND,1 + +# electron >28 apps (may help) +env = ELECTRON_OZONE_PLATFORM_HINT,auto + +# NVIDIA +# This is from Hyprland Wiki. Below will be activated nvidia gpu detected +# See hyprland wiki https://wiki.hyprland.org/Nvidia/#environment-variables +#env = LIBVA_DRIVER_NAME,nvidia +#env = __GLX_VENDOR_LIBRARY_NAME,nvidia +#env = NVD_BACKEND,direct + +# to use nvidia as primary renderer (need hyprland >0.45) +#env = AQ_DRM_DEVICES,/dev/dri/card1 (nvidia) +#env = AQ_DRM_DEVICES,/dev/dri/card0 + +# additional ENV's for nvidia. Caution, activate with care +#env = GBM_BACKEND,nvidia-drm + +#env = __NV_PRIME_RENDER_OFFLOAD,1 +#env = __VK_LAYER_NV_optimus,NVIDIA_only +#env = WLR_DRM_NO_ATOMIC,1 + +# FOR VM and POSSIBLY NVIDIA +# LIBGL_ALWAYS_SOFTWARE software mesa rendering +#env = LIBGL_ALWAYS_SOFTWARE,1 +#env = WLR_RENDERER_ALLOW_SOFTWARE,1 + +# nvidia firefox (for hardware acceleration on FF)? +# check this post https://github.com/elFarto/nvidia-vaapi-driver#configuration +#env = MOZ_DISABLE_RDD_SANDBOX,1 +#env = EGL_PLATFORM,wayland \ No newline at end of file diff --git a/.config/hypr/UserConfigs/LaptopDisplay.conf b/.config/hypr/UserConfigs/LaptopDisplay.conf new file mode 100644 index 0000000..9f76658 --- /dev/null +++ b/.config/hypr/UserConfigs/LaptopDisplay.conf @@ -0,0 +1,4 @@ +# 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 new file mode 100644 index 0000000..edb6846 --- /dev/null +++ b/.config/hypr/UserConfigs/Laptops.conf @@ -0,0 +1,55 @@ +# /* ---- šŸ’« 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 + +$mainMod = SUPER +$scriptsDir = $HOME/.config/hypr/scripts +$UserConfigs = $HOME/.config/hypr/UserConfigs + +# for disabling Touchpad. hyprctl devices to get device name. +$Touchpad_Device=asue1209:00-04f3:319f-touchpad + +binde = , xf86KbdBrightnessDown, exec, $scriptsDir/BrightnessKbd.sh --dec # decrease keyboard brightness +binde = , xf86KbdBrightnessUp, exec, $scriptsDir/BrightnessKbd.sh --inc # increase keyboard brightness +bind = , xf86Launch1, exec, rog-control-center # ASUS Armory crate button +bind = , xf86Launch3, exec, asusctl led-mode -n # FN+F4 Switch keyboard RGB profile +bind = , xf86Launch4, exec, asusctl profile -n # FN+F5 change of fan profiles (Quite, Balance, Performance) +binde = , xf86MonBrightnessDown, exec, $scriptsDir/Brightness.sh --dec # decrease monitor brightness +binde = , xf86MonBrightnessUp, exec, $scriptsDir/Brightness.sh --inc # increase monitor brightness +bind = , xf86TouchpadToggle, exec, $scriptsDir/TouchPad.sh # disable touchpad + +# Screenshot keybindings using F6 (no PrinSrc button) +bind = $mainMod, F6, exec, $scriptsDir/ScreenShot.sh --now # screenshot +bind = $mainMod SHIFT, F6, exec, $scriptsDir/ScreenShot.sh --area # screenshot (area) +bind = $mainMod CTRL, F6, exec, $scriptsDir/ScreenShot.sh --in5 # # screenshot (5 secs delay) +bind = $mainMod ALT, F6, exec, $scriptsDir/ScreenShot.sh --in10 # screenshot (10 secs delay) +bind = ALT, F6, exec, $scriptsDir/ScreenShot.sh --active # screenshot (active window only) + +$TOUCHPAD_ENABLED = true +device { + name = $Touchpad_Device + enabled = $TOUCHPAD_ENABLED +} +# Below are useful when you are connecting your laptop in external display +# Suggest you edit below for your laptop display +# From WIKI This is to disable laptop monitor when lid is closed. +# consult https://wiki.hyprland.org/hyprland-wiki/pages/Configuring/Binds/#switches +#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! +# 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!! +# Make sure to comment (put # on the both the bindl = , switch ......) above +# NOTE: Display for laptop are being generated into LaptopDisplay.conf +# This part is to be use if you do not want your main laptop monitor to wake up during say wallpaper change etc + +#bindl = , switch:off:Lid Switch,exec,echo "monitor = eDP-1, preferred, auto, 1" > $UserConfigs/LaptopDisplay.conf +#bindl = , switch:on:Lid Switch,exec,echo "monitor = eDP-1, disable" > $UserConfigs/LaptopDisplay.conf + +# for laptop-lid action (to erase the last entry) +#exec-once = echo "monitor = 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 new file mode 100644 index 0000000..efb47cb --- /dev/null +++ b/.config/hypr/UserConfigs/Monitors.conf @@ -0,0 +1,51 @@ +# /* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ # + +# Monitor Configuration +# See Hyprland wiki for more details +# https://wiki.hyprland.org/Configuring/Monitors/ +# Configure your Display resolution, offset, scale and Monitors here, use `hyprctl monitors` to get the info. + +# Monitors +monitor=,preferred,auto,1 + +# High Refresh Rate +monitor=,highrr,auto,1 + +# High Resolution +monitor=,highres,auto,1 + +# NOTE: for laptop, kindly check notes in Laptops.conf regarding display +# Created this inorder for the monitor display to not wake up if not intended. +# See here: https://github.com/hyprwm/Hyprland/issues/4090 + +# Some examples to set your own monitor +#monitor = eDP-1, preferred, auto, 1 +#monitor = eDP-1, 2560x1440@165, 0x0, 1 #own screen +#monitor = DP-3, 1920x1080@240, auto, 1 +#monitor = DP-1, preferred, auto, 1 +#monitor = HDMI-A-1, preferred,auto,1 + +# QEMU-KVM, virtual box or vmware +#monitor = Virtual-1, 1920x1080@60,auto,1 + +# to disable a monitor +#monitor=name,disable + +# Mirror samples +#monitor=DP-3,1920x1080@60,0x0,1,mirror,DP-2 +#monitor=,preferred,auto,1,mirror,eDP-1 +#monitor=HDMI-A-1,2560x1440@144,0x0,1,mirror,eDP-1 + +# 10 bit monitor support - See wiki https://wiki.hyprland.org/Configuring/Monitors/#10-bit-support - See NOTES below +# NOTE: Colors registered in Hyprland (e.g. the border color) do not support 10 bit. +# NOTE: Some applications do not support screen capture with 10 bit enabled. (Screen captures like OBS may render black screen) +# monitor=,preferred,auto,1,bitdepth,10 + +#monitor=eDP-1,transform,0 +#monitor=eDP-1,addreserved,10,10,10,49 + +# workspaces - Monitor rules +# https://wiki.hyprland.org/Configuring/Workspace-Rules/ +# SUPER E - Workspace-Rules +# See ~/.config/hypr/UserConfigs/WorkspaceRules.conf + diff --git a/.config/hypr/UserConfigs/Startup_Apps.conf b/.config/hypr/UserConfigs/Startup_Apps.conf new file mode 100644 index 0000000..e21e715 --- /dev/null +++ b/.config/hypr/UserConfigs/Startup_Apps.conf @@ -0,0 +1,44 @@ +# /* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ # +#Commands & Apps to be executed at launch + +$scriptsDir = $HOME/.config/hypr/scripts +$UserScripts = $HOME/.config/hypr/UserScripts + +$wallDIR=$HOME/Pictures/wallpapers +$lock = $scriptsDir/LockScreen.sh +$SwwwRandom = $UserScripts/WallpaperAutoChange.sh + +# wallpaper stuff / More wallpaper options below +exec-once = swww-daemon --format xrgb +#exec-once = $SwwwRandom $wallDIR # random wallpaper switcher every 30 minutes + +# Startup +exec-once = dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP +exec-once = systemctl --user import-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP + +# Polkit (Polkit Gnome / KDE) +exec-once = $scriptsDir/Polkit.sh + +# starup apps +exec-once = waybar & +exec-once = nm-applet --indicator & +exec-once = swaync & +exec-once = ags & +exec-once = blueman-applet & +exec-once = kdeconnect-indicator & +#exec-once = rog-control-center & + +# Rainbow borders +exec-once = $UserScripts/RainbowBorders.sh & + +# Starting hypridle to start hyprlock +exec-once = hypridle & + +# Start pyprland daemon +exec-once = pypr & + +# Here are list of features available but disabled by default +# exec-once = swww-daemon --format xrgb && swww img $HOME/Pictures/wallpapers/mecha-nostalgia.png # persistent wallpaper + +# xdg-desktop-portal-hyprland (should be auto starting. However, you can force to start) +#exec-once = $scriptsDir/PortalHyprland.sh diff --git a/.config/hypr/UserConfigs/UserDecorAnimations.conf b/.config/hypr/UserConfigs/UserDecorAnimations.conf new file mode 100644 index 0000000..ca22c42 --- /dev/null +++ b/.config/hypr/UserConfigs/UserDecorAnimations.conf @@ -0,0 +1,82 @@ +# /* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ # +# Decoration and Animations Settings + +# Hyprland Wiki Links +# Animation - https://wiki.hyprland.org/Configuring/Animations/ +# Decoration - https://wiki.hyprland.org/Configuring/Variables/#decoration + +# Sourcing colors generated by wallust +source = $HOME/.config/hypr/wallust/wallust-hyprland.conf + +general { + border_size = 2 + gaps_in = 6 + gaps_out = 8 + + col.active_border = $color12 + col.inactive_border = $color10 +} + +decoration { + rounding = 3 + + active_opacity = 1.0 + inactive_opacity = 0.9 + fullscreen_opacity = 1.0 + + dim_inactive = true + dim_strength = 0.1 + dim_special = 0.8 + + shadow { + enabled = true + range = 3 + render_power = 1 + + color = $color12 + color_inactive = $color10 + } + + + blur { + enabled = true + size = 6 + passes = 2 + ignore_opacity = true + new_optimizations = true + special = true + } +} + +group { + col.border_active = $color15 + + groupbar { + col.active = $color0 + } +} + +animations { + enabled = yes + + bezier = wind, 0.05, 0.9, 0.1, 1.05 + bezier = winIn, 0.1, 1.1, 0.1, 1.1 + bezier = winOut, 0.3, -0.3, 0, 1 + bezier = liner, 1, 1, 1, 1 + bezier = overshot, 0.05, 0.9, 0.1, 1.05 + bezier = smoothOut, 0.5, 0, 0.99, 0.99 + bezier = smoothIn, 0.5, -0.5, 0.68, 1.5 + + animation = windows, 1, 6, wind, slide + animation = windowsIn, 1, 5, winIn, slide + animation = windowsOut, 1, 3, smoothOut, slide + animation = windowsMove, 1, 5, wind, slide + animation = border, 1, 1, liner + animation = borderangle, 1, 180, liner, loop #used by rainbow borders and rotating colors + animation = fade, 1, 3, smoothOut + animation = workspaces, 1, 5, overshot + + # animations for -git or version >0.42.0 + animation = workspacesIn, 1, 5, winIn, slide + animation = workspacesOut, 1, 5, winOut, slide +} diff --git a/.config/hypr/UserConfigs/UserKeybinds.conf b/.config/hypr/UserConfigs/UserKeybinds.conf new file mode 100644 index 0000000..75e077b --- /dev/null +++ b/.config/hypr/UserConfigs/UserKeybinds.conf @@ -0,0 +1,30 @@ +# /* ---- šŸ’« 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 + +# See https://wiki.hyprland.org/Configuring/Keywords/ for more settings and variables +# See also Laptops.conf for laptops keybinds + +$mainMod = SUPER +$files = thunar +$term = kitty +$scriptsDir = $HOME/.config/hypr/scripts +$UserScripts = $HOME/.config/hypr/UserScripts + +# rofi App launcher +#bindr = $mainMod, $mainMod_L, exec, pkill rofi || rofi -show drun -modi drun,filebrowser,run,window # Super Key to Launch rofi menu +bind = $mainMod, Tab, exec, pkill rofi || rofi -show drun -modi drun,filebrowser,run,window #Main Menu + +bind = $mainMod, Return, exec, $term #terminal +bind = $mainMod, T, exec, $files #file manager + +bind = $mainMod ALT, C, exec, $UserScripts/RofiCalc.sh # calculator (qalculate) + +# pyprland +bind = $mainMod SHIFT, Return, exec, pypr toggle term # Dropdown terminal +bind = $mainMod, Z, exec, pypr zoom # Toggle Desktop Zoom + +# User Added Keybinds +bindn = ALT_L, SHIFT_L, exec, $scriptsDir/SwitchKeyboardLayout.sh # Change keyboard layout + + diff --git a/.config/hypr/UserConfigs/UserSettings.conf b/.config/hypr/UserConfigs/UserSettings.conf new file mode 100644 index 0000000..f5bfcf7 --- /dev/null +++ b/.config/hypr/UserConfigs/UserSettings.conf @@ -0,0 +1,119 @@ +# /* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ # +# User Settings +# This is where you put your own settings as this will not be touched during update +# if the upgrade.sh is used. + +# refer to Hyprland wiki for more info https://wiki.hyprland.org/Configuring/Variables/ + +# NOTE: some settings are in ~/.config/hypr/UserConfigs/UserDecorAnimations.conf + +dwindle { + pseudotile = yes + preserve_split = yes + special_scale_factor = 0.8 +} + +master { + new_status = master + new_on_top = 1 + mfact = 0.5 +} + +general { + resize_on_border = true + + layout = dwindle +} + +input { + kb_layout = us + kb_variant = + kb_model = + kb_options = + kb_rules = + repeat_rate = 50 + repeat_delay = 300 + + sensitivity = 0 #mouse sensitivity + numlock_by_default = true + left_handed = false + follow_mouse = true + float_switch_override_focus = false + + touchpad { + disable_while_typing = true + natural_scroll = false + clickfinger_behavior = false + middle_button_emulation = true + tap-to-click = true + drag_lock = false + } + + # below for devices with touchdevice ie. touchscreen + touchdevice { + enabled = true + } + + # below is for table see link above for proper variables + tablet { + transform = 0 + left_handed = 0 + } +} + +gestures { + workspace_swipe = true + workspace_swipe_fingers = 3 + workspace_swipe_distance = 500 + workspace_swipe_invert = true + workspace_swipe_min_speed_to_force = 30 + workspace_swipe_cancel_ratio = 0.5 + workspace_swipe_create_new = true + workspace_swipe_forever = true + #workspace_swipe_use_r = true #uncomment if wanted a forever create a new workspace with swipe right +} + + +misc { + disable_hyprland_logo = true + disable_splash_rendering = true + vfr = true + vrr = 2 + mouse_move_enables_dpms = true + enable_swallow = true + swallow_regex = ^(kitty)$ + focus_on_activate = false + initial_workspace_tracking = 0 + middle_click_paste = false +} + +#opengl { +# nvidia_anti_flicker = true +#} + +binds { + workspace_back_and_forth = true + allow_workspace_cycles = true + pass_mouse_when_bound = false +} + +#Could help when scaling and not pixelating +xwayland { + enabled = true + force_zero_scaling = true +} + +# render section for Hyprland >= v0.42.0 +render { + explicit_sync = 2 + explicit_sync_kms = 2 + direct_scanout = false +} + +cursor { + sync_gsettings_theme = true + no_hardware_cursors = 2 + enable_hyprcursor = true + warp_on_change_workspace = 2 + no_warps = true +} diff --git a/.config/hypr/UserConfigs/WindowRules.conf b/.config/hypr/UserConfigs/WindowRules.conf new file mode 100644 index 0000000..9bdacae --- /dev/null +++ b/.config/hypr/UserConfigs/WindowRules.conf @@ -0,0 +1,146 @@ +# /* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ # +# See https://wiki.hyprland.org/Configuring/Window-Rules/ for more + +#windowrule = noblur,gamescope +#windowrule = fullscreen,gamescope +#windowrule = workspace 6 silent,^(gamescope)$ + +# windowrule Position +windowrule = center,^(pavucontrol|org.pulseaudio.pavucontrol|com.saivert.pwvucontrol) +windowrule = center,^([Ww]hatsapp-for-linux)$ +windowrule = center,^([Ff]erdium)$ + +# WINDOWRULE v2 +# windowrule v2 - position +# windowrulev2 = center,floating:1 # warning, it cause even the menu to float and center. +windowrulev2 = center, class:([Tt]hunar), title:(File Operation Progress) +windowrulev2 = center, class:([Tt]hunar), title:(Confirm to replace files) +windowrulev2 = center, title:^(ROG Control)$ +windowrulev2 = center, title:^(Keybindings)$ +windowrulev2 = move 72% 7%,title:^(Picture-in-Picture)$ +#windowrulev2 = move 72% 7%,title:^(Firefox)$ + +# windowrule v2 to avoid idle for fullscreen apps +windowrulev2 = idleinhibit fullscreen, class:^(*)$ +windowrulev2 = idleinhibit fullscreen, title:^(*)$ +windowrulev2 = idleinhibit fullscreen, fullscreen:1 + +# windowrule v2 move to workspace +windowrulev2 = workspace 1, class:^([Ff]irefox|org.mozilla.firefox|[Ff]irefox-esr)$ +windowrulev2 = workspace 1, class:^([Mm]icrosoft-edge(-stable|-beta|-dev|-unstable)?)$ +windowrulev2 = workspace 1, class:^([Gg]oogle-chrome(-beta|-dev|-unstable)?)$ +windowrulev2 = workspace 1, class:^([Tt]horium-browser|[Cc]achy-browser)$ +windowrulev2 = workspace 1, class:^(zen)$ # zen browser +windowrulev2 = workspace 2, class:^(kitty)$ +windowrulev2 = workspace 3, class:^([Dd]iscord|[Ww]ebCord|[Vv]esktop)$ +windowrulev2 = workspace 3, class:^([Bb]eeper)$ +windowrulev2 = workspace 3, class:^([Ff]erdium)$ +windowrulev2 = workspace 3, class:^([Ww]hatsapp-for-linux)$ +windowrulev2 = workspace 3, class:^(teams-for-linux)$ +windowrulev2 = workspace 4, class:^([Ss]team)$ +windowrulev2 = workspace 4, class:^([Ll]utris)$ +windowrulev2 = workspace 5, class:^(com.github.th_ch.youtube_music)$ + +# windowrule v2 - float +windowrulev2 = float, class:^(org.kde.polkit-kde-authentication-agent-1)$ +windowrulev2 = float, class:([Zz]oom|onedriver|onedriver-launcher)$ +windowrulev2 = float, class:([Tt]hunar), title:(File Operation Progress) +windowrulev2 = float, class:([Tt]hunar), title:(Confirm to replace files) +windowrulev2 = float, class:(xdg-desktop-portal-gtk) +windowrulev2 = float, class:(org.gnome.Calculator), title:(Calculator) +windowrulev2 = float, class:(codium|codium-url-handler|VSCodium|code-oss), title:(Add Folder to Workspace) +windowrulev2 = float, class:(electron), title:(Add Folder to Workspace) +windowrulev2 = float, class:^([Rr]ofi)$ +windowrulev2 = float, class:^(eog|org.gnome.Loupe)$ # image viewer +windowrulev2 = float, class:^(pavucontrol|org.pulseaudio.pavucontrol|com.saivert.pwvucontrol)$ +windowrulev2 = float, class:^(nwg-look|qt5ct|qt6ct)$ +windowrulev2 = float, class:^(mpv|com.github.rafostar.Clapper)$ +windowrulev2 = float, class:^(nm-applet|nm-connection-editor|blueman-manager)$ +windowrulev2 = float, class:^(gnome-system-monitor|org.gnome.SystemMonitor|io.missioncenter.MissionCenter)$ # system monitor +windowrulev2 = float, class:^([Yy]ad)$ +windowrulev2 = float, class:^(wihotspot(-gui)?)$ # wifi hotspot +windowrulev2 = float, class:^(evince)$ # document viewer +windowrulev2 = float, class:^(file-roller|org.gnome.FileRoller)$ # archive manager +windowrulev2 = float, class:^([Bb]aobab|org.gnome.[Bb]aobab)$ # Disk usage analyzer +windowrulev2 = float, title:(Kvantum Manager) +windowrulev2 = float, class:^([Ss]team)$,title:^((?![Ss]team).*|[Ss]team [Ss]ettings)$ +windowrulev2 = float, class:^([Qq]alculate-gtk)$ +#windowrulev2 = float, class:^([Ww]hatsapp-for-linux)$ +windowrulev2 = float, class:^([Ff]erdium)$ +windowrulev2 = float, title:^(Picture-in-Picture)$ +windowrulev2 = float, title:^(ROG Control)$ +#windowrulev2 = float, title:^(Firefox)$ +windowrulev2 = float, title:^(hyprgui)$ +windowrulev2 = float, class:^(io.ente.auth)$ + +# windowrule v2 - opacity #enable as desired +windowrulev2 = opacity 0.9 0.6, class:^([Rr]ofi)$ +windowrulev2 = opacity 0.9 0.7, class:^(Brave-browser(-beta|-dev)?)$ +windowrulev2 = opacity 0.9 0.7, class:^([Ff]irefox|org.mozilla.firefox|[Ff]irefox-esr)$ +windowrulev2 = opacity 0.9 0.7, class:^(zen-beta)$ # zen browser +windowrulev2 = opacity 0.9 0.6, class:^([Tt]horium-browser|[Cc]achy-browser)$ +windowrulev2 = opacity 0.9 0.8, class:^([Mm]icrosoft-edge(-stable|-beta|-dev|-unstable)?)$ +windowrulev2 = opacity 0.9 0.8, class:^(google-chrome(-beta|-dev|-unstable)?)$ +windowrulev2 = opacity 0.94 0.86, class:^(chrome-.+-Default)$ # Chrome PWAs +windowrulev2 = opacity 0.9 0.8, class:^([Tt]hunar|org.gnome.Nautilus)$ +windowrulev2 = opacity 0.8 0.6, class:^(pcmanfm-qt)$ +windowrulev2 = opacity 0.8 0.7, class:^(gedit|org.gnome.TextEditor|mousepad)$ +windowrulev2 = opacity 0.9 0.8, class:^(deluge)$ +windowrulev2 = opacity 0.8 0.7, class:^(Alacritty|kitty|kitty-dropterm)$ # Terminals +windowrulev2 = opacity 0.9 0.7, class:^(VSCodium|codium-url-handler|code-oss)$ +windowrulev2 = opacity 0.9 0.8, class:^(nwg-look|qt5ct|qt6ct|[Yy]ad)$ +windowrulev2 = opacity 0.9 0.8, title:(Kvantum Manager) +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:^(VSCode|code-url-handler)$ +windowrulev2 = opacity 0.9 0.8, class:^(jetbrains-.+)$ # JetBrains IDEs +windowrulev2 = opacity 0.94 0.86, class:^([Dd]iscord|[Vv]esktop)$ +windowrulev2 = opacity 0.9 0.8, class:^(org.telegram.desktop|io.github.tdesktop_x64.TDesktop)$ +windowrulev2 = opacity 0.9 0.8, class:^(im.riot.Riot)$ # Element matrix client +windowrulev2 = opacity 0.94 0.86, class:^(gnome-disks|evince|wihotspot(-gui)?|org.gnome.baobab)$ +windowrulev2 = opacity 0.9 0.8, class:^(file-roller|org.gnome.FileRoller)$ # archive manager +windowrulev2 = opacity 0.8 0.7, class:^(app.drey.Warp)$ # Warp file transfer +windowrulev2 = opacity 0.9 0.8, class:^(seahorse)$ # gnome-keyring gui +windowrulev2 = opacity 0.82 0.75, class:^(gnome-system-monitor|org.gnome.SystemMonitor|io.missioncenter.MissionCenter)$ +windowrulev2 = opacity 0.9 0.8, class:^(xdg-desktop-portal-gtk)$ # gnome-keyring gui +windowrulev2 = opacity 0.9 0.7, class:^([Ww]hatsapp-for-linux)$ +windowrulev2 = opacity 0.9 0.7, class:^([Ff]erdium)$ +windowrulev2 = opacity 0.95 0.75, title:^(Picture-in-Picture)$ + +# windowrule v2 - size +windowrulev2 = size 70% 70%, class:^(gnome-system-monitor|org.gnome.SystemMonitor|io.missioncenter.MissionCenter)$ +windowrulev2 = size 70% 70%, class:^(xdg-desktop-portal-gtk)$ +windowrulev2 = size 60% 70%, title:(Kvantum Manager) +windowrulev2 = size 60% 70%, class:^(qt6ct)$ +windowrulev2 = size 70% 70%, class:^(evince|wihotspot(-gui)?)$ +windowrulev2 = size 60% 70%, class:^(file-roller|org.gnome.FileRoller)$ +windowrulev2 = size 60% 70%, class:^([Ww]hatsapp-for-linux)$ +windowrulev2 = size 60% 70%, class:^([Ff]erdium)$ +windowrulev2 = size 60% 70%, title:^(ROG Control)$ +#windowrulev2 = size 25% 25%, title:^(Picture-in-Picture)$ +#windowrulev2 = size 25% 25%, title:^(Firefox)$ +windowrulev2 = size 60% 70%, title:^(hyprgui)$ +windowrulev2 = size 240px 450px, class:^(libresplit)$ +windowrulev2 = size 500px 1000px, class:^(io.ente.auth)$ + +# windowrule v2 - pinning +windowrulev2 = pin,title:^(Picture-in-Picture)$ +windowrulev2 = pin,class: ^(io.ente.auth)$ + +#windowrulev2 = pin,title:^(Firefox)$ + +# windowrule v2 - extras +windowrulev2 = keepaspectratio, title:^(Picture-in-Picture)$ + +#windowrulev2 = bordercolor rgb(EE4B55) rgb(880808), fullscreen:1 +#windowrulev2 = bordercolor rgb(282737) rgb(1E1D2D), floating:1 +#windowrulev2 = opacity 0.8 0.8, pinned:1 + + +# LAYER RULES +#layerrule = unset,class:^([Rr]ofi)$ +#layerrule = blur,class:^([Rr]ofi)$ +#layerrule = ignorezero, + +#layerrule = ignorezero, overview +#layerrule = blur, overview diff --git a/.config/hypr/UserConfigs/WorkspaceRules.conf b/.config/hypr/UserConfigs/WorkspaceRules.conf new file mode 100644 index 0000000..3ded33c --- /dev/null +++ b/.config/hypr/UserConfigs/WorkspaceRules.conf @@ -0,0 +1,14 @@ +# /* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ # + +# You can set workspace rules to achieve workspace-specific behaviors. +# For instance, you can define a workspace where all windows are drawn without borders or gaps. + +# https://wiki.hyprland.org/Configuring/Workspace-Rules/ + +# Assigning workspace to a certain monitor. Below are just examples +workspace = 1, name:Browser, monitor:DP-2, default:true +workspace = 2, name:Terminal +workspace = 3, name:Discord,monitor:DP-2, default:true +workspace = 4, name:Gaming +workspace = 5, name:Music + diff --git a/.config/hypr/UserConfigs/i3Keybinds.conf b/.config/hypr/UserConfigs/i3Keybinds.conf new file mode 100644 index 0000000..3f44e90 --- /dev/null +++ b/.config/hypr/UserConfigs/i3Keybinds.conf @@ -0,0 +1,97 @@ + +$mainMod = SUPER +# Default +$scriptsDir = $HOME/.config/hypr/scripts +$configs = $HOME/.config/hypr/configs +# User +$UserConfigs = $HOME/.config/hypr/UserConfigs +$UserScripts = $HOME/.config/hypr/UserScripts + + +bind = $mainMod, Q, killactive, +bind = $mainMod SHIFT, Q, exec, $scriptsDir/KillActiveProcess.sh + +# Special Keys / Hot Keys +bindel = , xf86audioraisevolume, exec, $scriptsDir/Volume.sh --inc # volume up +bindel = , xf86audiolowervolume, exec, $scriptsDir/Volume.sh --dec # volume down +bindl = , xf86AudioMicMute, exec, $scriptsDir/Volume.sh --toggle-mic # mic mute +bindl = , xf86audiomute, exec, $scriptsDir/Volume.sh --toggle # mute +bindl = , xf86Sleep, exec, systemctl suspend # sleep button +bindl = , xf86Rfkill, exec, $scriptsDir/AirplaneMode.sh # Airplane mode + +# media controls using keyboards +bindl = , xf86AudioPlayPause, exec, $scriptsDir/MediaCtrl.sh --pause +bindl = , xf86AudioPause, exec, $scriptsDir/MediaCtrl.sh --pause +bindl = , xf86AudioPlay, exec, $scriptsDir/MediaCtrl.sh --pause +bindl = , xf86AudioNext, exec, $scriptsDir/MediaCtrl.sh --nxt +bindl = , xf86AudioPrev, exec, $scriptsDir/MediaCtrl.sh --prv +bindl = , xf86audiostop, exec, $scriptsDir/MediaCtrl.sh --stop + +# Move focus with mainMod + LHKJ +bind = $mainMod, H, movefocus, l +bind = $mainMod, L, movefocus, r +bind = $mainMod, K, movefocus, u +bind = $mainMod, J, movefocus, d + +# Move windows +bind = $mainMod SHIFT, H, movewindow, l +bind = $mainMod SHIFT, L, movewindow, r +bind = $mainMod SHIFT, K, movewindow, u +bind = $mainMod SHIFT, J, movewindow, d + +# Container layouts +bind = $mainMod, E, togglesplit +bind = $mainMod, W, togglegroup + +bind = $mainMod SHIFT, Space, togglefloating +bind = $mainMod SHIFT, Space, pin + +# Workspaces +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 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 + +# Scroll through existing workspaces with mainMod + scroll +bind = $mainMod, mouse_down, workspace, e+1 +bind = $mainMod, mouse_up, workspace, e-1 +bind = $mainMod, bracketright, workspace, e+1 +bind = $mainMod, bracketleft, workspace, e-1 + +# Move/resize windows with mainMod + LMB/RMB and dragging +bindm = $mainMod, mouse:272, movewindow +bindm = $mainMod, mouse:273, resizewindow + +# Stuff +bind = $mainMod SHIFT, C, exec, $scriptsDir/Refresh.sh # Refresh waybar, swaync, rofi +bind = $mainMod SHIFT, E, exec, $scriptsDir/Wlogout.sh # power menu +bind = $mainMod, N, exec, $scriptsDir/LockScreen.sh # screen lock +bind = , Print, exec, $scriptsDir/ScreenShot.sh --area # screenshot (area) +bind = ALT, Print, exec, $scriptsDir/ScreenShot.sh --active # screenshot (active window only) + +bind = $mainMod, V, exec, $scriptsDir/ClipManager.sh # Clipboard Manager +bind = $mainMod SHIFT, N, exec, swaync-client -t -sw # swayNC notification panel + +bind = $mainMod SHIFT, A, movecurrentworkspacetomonitor, l +bind = $mainMod SHIFT, D, movecurrentworkspacetomonitor, r diff --git a/.config/hypr/UserScripts/00-Readme b/.config/hypr/UserScripts/00-Readme new file mode 100755 index 0000000..7dcd988 --- /dev/null +++ b/.config/hypr/UserScripts/00-Readme @@ -0,0 +1,5 @@ +# /* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ # + +# Place your new scripts here. +# If you need to edit a script from main script (~/.config/hypr/scripts), copy it on this folder, and edit. +# Make sure to update as well the keybinds in ~/.config/hypr/UserConfigs folder if any script is linked to it \ No newline at end of file diff --git a/.config/hypr/UserScripts/QuickEdit.sh b/.config/hypr/UserScripts/QuickEdit.sh new file mode 100755 index 0000000..48d5f49 --- /dev/null +++ b/.config/hypr/UserScripts/QuickEdit.sh @@ -0,0 +1,59 @@ +#!/bin/bash +# /* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ ## +# Rofi menu for Quick Edit/View of Settings (SUPER E) + +# Define preferred text editor and terminal +edit=${EDITOR:-nano} +tty=kitty + +# Paths to configuration directories +configs="$HOME/.config/hypr/configs" +UserConfigs="$HOME/.config/hypr/UserConfigs" + +# Function to display the menu options +menu() { + cat < /dev/null; then + pkill rofi +fi + +main diff --git a/.config/hypr/UserScripts/RainbowBorders.sh b/.config/hypr/UserScripts/RainbowBorders.sh new file mode 100755 index 0000000..cc1419f --- /dev/null +++ b/.config/hypr/UserScripts/RainbowBorders.sh @@ -0,0 +1,14 @@ +#!/bin/bash +# /* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ ## +# for rainbow borders animation + +function random_hex() { + random_hex=("0xff$(openssl rand -hex 3)") + echo $random_hex +} + +# rainbow colors only for active window +hyprctl keyword general:col.active_border $(random_hex) $(random_hex) $(random_hex) $(random_hex) $(random_hex) $(random_hex) $(random_hex) $(random_hex) $(random_hex) $(random_hex) 270deg + +# rainbow colors for inactive window (uncomment to take effect) +#hyprctl keyword general:col.inactive_border $(random_hex) $(random_hex) $(random_hex) $(random_hex) $(random_hex) $(random_hex) $(random_hex) $(random_hex) $(random_hex) $(random_hex) 270deg \ No newline at end of file diff --git a/.config/hypr/UserScripts/RofiBeats.sh b/.config/hypr/UserScripts/RofiBeats.sh new file mode 100755 index 0000000..919eafc --- /dev/null +++ b/.config/hypr/UserScripts/RofiBeats.sh @@ -0,0 +1,120 @@ +#!/bin/bash +# /* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ ## +# For Rofi Beats to play online Music or Locally save media files + +# Directory local music folder +mDIR="$HOME/Music/" + +# Directory for icons +iDIR="$HOME/.config/swaync/icons" + +# Online Stations. Edit as required +declare -A online_music=( + ["Radio - Lofi Girl šŸŽ§šŸŽ¶"]="https://play.streamafrica.net/lofiradio" + ["Radio - Chillhop šŸŽ§šŸŽ¶"]="http://stream.zeno.fm/fyn8eh3h5f8uv" + ["FM - Easy Rock 96.3 šŸ“»šŸŽ¶"]="https://radio-stations-philippines.com/easy-rock" + ["FM - Easy Rock - Baguio 91.9 šŸ“»šŸŽ¶"]="https://radio-stations-philippines.com/easy-rock-baguio" + ["FM - Love Radio 90.7 šŸ“»šŸŽ¶"]="https://radio-stations-philippines.com/love" + ["FM - WRock - CEBU 96.3 šŸ“»šŸŽ¶"]="https://onlineradio.ph/126-96-3-wrock.html" + ["FM - Fresh Philippines šŸ“»šŸŽ¶"]="https://onlineradio.ph/553-fresh-fm.html" + ["YT - Wish 107.5 YT Pinoy HipHop šŸ“»šŸŽ¶"]="https://youtube.com/playlist?list=PLkrzfEDjeYJnmgMYwCKid4XIFqUKBVWEs&si=vahW_noh4UDJ5d37" + ["YT - Top Youtube Music 2023 šŸ“¹šŸŽ¶"]="https://youtube.com/playlist?list=PLDIoUOhQQPlXr63I_vwF9GD8sAKh77dWU&si=y7qNeEVFNgA-XxKy" + ["YT - Wish 107.5 YT Wishclusives šŸ“¹šŸŽ¶"]="https://youtube.com/playlist?list=PLkrzfEDjeYJn5B22H9HOWP3Kxxs-DkPSM&si=d_Ld2OKhGvpH48WO" + ["YT - Relaxing Music šŸ“¹šŸŽ¶"]="https://youtube.com/playlist?list=PLMIbmfP_9vb8BCxRoraJpoo4q1yMFg4CE" + ["YT - Youtube Remix šŸ“¹šŸŽ¶"]="https://youtube.com/playlist?list=PLeqTkIUlrZXlSNn3tcXAa-zbo95j0iN-0" + ["YT - Korean Drama OST šŸ“¹šŸŽ¶"]="https://youtube.com/playlist?list=PLUge_o9AIFp4HuA-A3e3ZqENh63LuRRlQ" + ["YT - AfroBeatz 2024 šŸ“¹šŸŽ¶"]="https://www.youtube.com/watch?v=7uB-Eh9XVZQ" + ["YT - Relaxing Piano Jazz Music šŸŽ¹šŸŽ¶"]="https://youtu.be/85UEqRat6E4?si=jXQL1Yp2VP_G6NSn" +) + +# Populate local_music array with files from music directory and subdirectories +populate_local_music() { + local_music=() + filenames=() + while IFS= read -r file; do + local_music+=("$file") + filenames+=("$(basename "$file")") + done < <(find "$mDIR" -type f \( -iname "*.mp3" -o -iname "*.flac" -o -iname "*.wav" -o -iname "*.ogg" -o -iname "*.mp4" \)) +} + +# Function for displaying notifications +notification() { + notify-send -u normal -i "$iDIR/music.png" " Now Playing:" " $@" +} + +# Main function for playing local music +play_local_music() { + populate_local_music + + # Prompt the user to select a song + choice=$(printf "%s\n" "${filenames[@]}" | rofi -i -dmenu -config ~/.config/rofi/config-rofi-Beats.rasi -p "Local Music") + + if [ -z "$choice" ]; then + exit 1 + fi + + # Find the corresponding file path based on user's choice and set that to play the song then continue on the list + for (( i=0; i<"${#filenames[@]}"; ++i )); do + if [ "${filenames[$i]}" = "$choice" ]; then + + notification "$choice" + + # Play the selected local music file using mpv + mpv --playlist-start="$i" --loop-playlist --vid=no "${local_music[@]}" + + break + fi + done +} + +# Main function for shuffling local music +shuffle_local_music() { + notification "Shuffle Play local music" + + # Play music in $mDIR on shuffle + mpv --shuffle --loop-playlist --vid=no "$mDIR" +} + +# Main function for playing online music +play_online_music() { + choice=$(printf "%s\n" "${!online_music[@]}" | rofi -i -dmenu -config ~/.config/rofi/config-rofi-Beats.rasi -p "Online Music") + + if [ -z "$choice" ]; then + exit 1 + fi + + link="${online_music[$choice]}" + + notification "$choice" + + # Play the selected online music using mpv + mpv --shuffle --vid=no "$link" +} + +# Check if an online music process is running and send a notification, otherwise run the main function +pkill mpv && notify-send -u low -i "$iDIR/music.png" "Music stopped" || { + +# Check if rofi is already running +if pidof rofi > /dev/null; then + pkill rofi +fi + + +# Prompt the user to choose between local and online music +user_choice=$(printf "Play from Online Stations\nPlay from Music Folder\nShuffle Play from Music Folder" | rofi -dmenu -config ~/.config/rofi/config-rofi-Beats-menu.rasi -p "Select music source") + + case "$user_choice" in + "Play from Music Folder") + play_local_music + ;; + "Play from Online Stations") + play_online_music + ;; + "Shuffle Play from Music Folder") + shuffle_local_music + ;; + *) + echo "Invalid choice" + ;; + esac +} diff --git a/.config/hypr/UserScripts/RofiCalc.sh b/.config/hypr/UserScripts/RofiCalc.sh new file mode 100755 index 0000000..cef80b8 --- /dev/null +++ b/.config/hypr/UserScripts/RofiCalc.sh @@ -0,0 +1,30 @@ +#!/bin/bash +# /* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ +# /* Calculator (using qalculate) and rofi */ +# /* Submitted by: https://github.com/JosephArmas */ + +rofi_config="$HOME/.config/rofi/config-calc.rasi" + +# Kill Rofi if already running before execution +if pgrep -x "rofi" >/dev/null; then + pkill rofi +fi + +# main function + +while true; do + result=$( + rofi -i -dmenu \ + -config "$rofi_config" \ + -mesg "$result = $calc_result" + ) + + if [ $? -ne 0 ]; then + exit + fi + + if [ -n "$result" ]; then + calc_result=$(qalc -t "$result") + echo "$calc_result" | wl-copy + fi +done diff --git a/.config/hypr/UserScripts/WallpaperAutoChange.sh b/.config/hypr/UserScripts/WallpaperAutoChange.sh new file mode 100755 index 0000000..f54620b --- /dev/null +++ b/.config/hypr/UserScripts/WallpaperAutoChange.sh @@ -0,0 +1,39 @@ +#!/bin/bash +# /* ---- šŸ’« 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 +# up as the wallpaper at regular intervals +# +# NOTE: this script uses bash (not POSIX shell) for the RANDOM variable + +wallust_refresh=$HOME/.config/hypr/scripts/RefreshNoWaybar.sh + +focused_monitor=$(hyprctl monitors | awk '/^Monitor/{name=$2} /focused: yes/{print name}') + +if [[ $# -lt 1 ]] || [[ ! -d $1 ]]; then + echo "Usage: + $0 " + exit 1 +fi + +# Edit below to control the images transition +export SWWW_TRANSITION_FPS=60 +export SWWW_TRANSITION_TYPE=simple + +# This controls (in seconds) when to switch to the next image +INTERVAL=1800 + +while true; do + find "$1" \ + | while read -r img; do + echo "$((RANDOM % 1000)):$img" + done \ + | sort -n | cut -d':' -f2- \ + | while read -r img; do + swww img -o $focused_monitor "$img" + $wallust_refresh + sleep $INTERVAL + + done +done diff --git a/.config/hypr/UserScripts/WallpaperEffects.sh b/.config/hypr/UserScripts/WallpaperEffects.sh new file mode 100755 index 0000000..1e84742 --- /dev/null +++ b/.config/hypr/UserScripts/WallpaperEffects.sh @@ -0,0 +1,100 @@ +#!/bin/bash +# /* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ # +# Wallpaper Effects using ImageMagick (SUPER SHIFT W) + +# Variables +current_wallpaper="$HOME/.config/hypr/wallpaper_effects/.wallpaper_current" +wallpaper_output="$HOME/.config/hypr/wallpaper_effects/.wallpaper_modified" +SCRIPTSDIR="$HOME/.config/hypr/scripts" +focused_monitor=$(hyprctl monitors | awk '/^Monitor/{name=$2} /focused: yes/{print name}') + +# Directory for swaync +iDIR="$HOME/.config/swaync/images" + +# swww transition config +FPS=60 +TYPE="wipe" +DURATION=2 +BEZIER=".43,1.19,1,.4" +SWWW_PARAMS="--transition-fps $FPS --transition-type $TYPE --transition-duration $DURATION" + +# Define ImageMagick effects +declare -A effects=( + ["No Effects"]="no-effects" + ["Black & White"]="magick $current_wallpaper -colorspace gray -sigmoidal-contrast 10,40% $wallpaper_output" + ["Blurred"]="magick $current_wallpaper -blur 0x10 $wallpaper_output" + ["Charcoal"]="magick $current_wallpaper -charcoal 0x5 $wallpaper_output" + ["Edge Detect"]="magick $current_wallpaper -edge 1 $wallpaper_output" + ["Emboss"]="magick $current_wallpaper -emboss 0x5 $wallpaper_output" + ["Negate"]="magick $current_wallpaper -negate $wallpaper_output" + ["Oil Paint"]="magick $current_wallpaper -paint 4 $wallpaper_output" + ["Posterize"]="magick $current_wallpaper -posterize 4 $wallpaper_output" + ["Polaroid"]="magick $current_wallpaper -polaroid 0 $wallpaper_output" + ["Sepia Tone"]="magick $current_wallpaper -sepia-tone 65% $wallpaper_output" + ["Solarize"]="magick $current_wallpaper -solarize 80% $wallpaper_output" + ["Sharpen"]="magick $current_wallpaper -sharpen 0x5 $wallpaper_output" + ["Vignette"]="magick $current_wallpaper -vignette 0x5 $wallpaper_output" + ["Zoomed"]="magick $current_wallpaper -gravity Center -extent 1:1 $wallpaper_output" +) + +# Function to apply no effects +no-effects() { + swww img -o "$focused_monitor" "$current_wallpaper" $SWWW_PARAMS && + # Wait for swww command to complete + wait $! + # Run other commands after swww + wallust run "$current_wallpaper" -s && + wait $! + # Refresh rofi, waybar, wallust palettes + sleep 2 + "$SCRIPTSDIR/Refresh.sh" + + notify-send -u low -i "$iDIR/bell.png" "No wallpaper" "effects applied" + # copying wallpaper for rofi menu + cp "$current_wallpaper" "$wallpaper_output" +} + +# Function to run rofi menu +main() { + # Populate rofi menu options + options=("No Effects") + for effect in "${!effects[@]}"; do + [[ "$effect" != "No Effects" ]] && options+=("$effect") + done + + # Show rofi menu and handle user choice + choice=$(printf "%s\n" "${options[@]}" | LC_COLLATE=C sort | rofi -dmenu -p "Choose effect" -i -config ~/.config/rofi/config-wallpaper-effect.rasi) + + # Process user choice + if [[ -n "$choice" ]]; then + if [[ "$choice" == "No Effects" ]]; then + no-effects + elif [[ "${effects[$choice]+exists}" ]]; then + # Apply selected effect + notify-send -u normal -i "$iDIR/bell.png" "Applying:" "$choice effects" + eval "${effects[$choice]}" + # Wait for effects to be applied + sleep 1 + # Execute swww command after image conversion + swww img -o "$focused_monitor" "$wallpaper_output" $SWWW_PARAMS & + # Wait for swww command to complete + sleep 2 + # Wait for other commands to finish + wallust run "$wallpaper_output" -s & + # Wait for other commands to finish + sleep 0.5 + # Refresh rofi, waybar, wallust palettes + "${SCRIPTSDIR}/Refresh.sh" + notify-send -u low -i "$iDIR/bell.png" "$choice" "effects applied" + else + echo "Effect '$choice' not recognized." + fi + fi +} + +# Check if rofi is already running and kill it +if pidof rofi > /dev/null; then + pkill rofi +fi + +main diff --git a/.config/hypr/UserScripts/WallpaperRandom.sh b/.config/hypr/UserScripts/WallpaperRandom.sh new file mode 100755 index 0000000..3c8c752 --- /dev/null +++ b/.config/hypr/UserScripts/WallpaperRandom.sh @@ -0,0 +1,30 @@ +#!/bin/bash +# /* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ ## +# Script for Random Wallpaper ( CTRL ALT W) + +wallDIR="$HOME/Pictures/wallpapers" +SCRIPTSDIR="$HOME/.config/hypr/scripts" + +focused_monitor=$(hyprctl monitors | awk '/^Monitor/{name=$2} /focused: yes/{print name}') + +PICS=($(find ${wallDIR} -type f \( -name "*.jpg" -o -name "*.jpeg" -o -name "*.png" -o -name "*.gif" \))) +RANDOMPICS=${PICS[ $RANDOM % ${#PICS[@]} ]} + + +# Transition config +FPS=30 +TYPE="random" +DURATION=1 +BEZIER=".43,1.19,1,.4" +SWWW_PARAMS="--transition-fps $FPS --transition-type $TYPE --transition-duration $DURATION --transition-bezier $BEZIER" + + +swww query || swww-daemon --format xrgb && swww img -o $focused_monitor ${RANDOMPICS} $SWWW_PARAMS + +wait $! +"$SCRIPTSDIR/WallustSwww.sh" && + +wait $! +sleep 2 +"$SCRIPTSDIR/Refresh.sh" + diff --git a/.config/hypr/UserScripts/WallpaperSelect.sh b/.config/hypr/UserScripts/WallpaperSelect.sh new file mode 100755 index 0000000..6aa6080 --- /dev/null +++ b/.config/hypr/UserScripts/WallpaperSelect.sh @@ -0,0 +1,110 @@ +#!/bin/bash +# /* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ +# This script for selecting wallpapers (SUPER W) + +# WALLPAPERS PATH +wallDIR="$HOME/Pictures/wallpapers" +SCRIPTSDIR="$HOME/.config/hypr/scripts" + +# variables +focused_monitor=$(hyprctl monitors | awk '/^Monitor/{name=$2} /focused: yes/{print name}') +# swww transition config +FPS=60 +TYPE="any" +DURATION=2 +BEZIER=".43,1.19,1,.4" +SWWW_PARAMS="--transition-fps $FPS --transition-type $TYPE --transition-duration $DURATION" + +# Check if swaybg is running +if pidof swaybg > /dev/null; then + pkill swaybg +fi + +# Retrieve image files using null delimiter to handle spaces in filenames +mapfile -d '' PICS < <(find "${wallDIR}" -type f \( -iname "*.jpg" -o -iname "*.jpeg" -o -iname "*.png" -o -iname "*.gif" \) -print0) + +RANDOM_PIC="${PICS[$((RANDOM % ${#PICS[@]}))]}" +RANDOM_PIC_NAME=". random" + +# Rofi command +rofi_command="rofi -i -show -dmenu -config ~/.config/rofi/config-wallpaper.rasi" + +# Sorting Wallpapers +menu() { + # Sort the PICS array + IFS=$'\n' sorted_options=($(sort <<<"${PICS[*]}")) + + # Place ". random" at the beginning with the random picture as an icon + printf "%s\x00icon\x1f%s\n" "$RANDOM_PIC_NAME" "$RANDOM_PIC" + + for pic_path in "${sorted_options[@]}"; do + pic_name=$(basename "$pic_path") + + # Displaying .gif to indicate animated images + if [[ ! "$pic_name" =~ \.gif$ ]]; then + printf "%s\x00icon\x1f%s\n" "$(echo "$pic_name" | cut -d. -f1)" "$pic_path" + else + printf "%s\n" "$pic_name" + fi + done +} + +# initiate swww if not running +swww query || swww-daemon --format xrgb + +# Choice of wallpapers +main() { + choice=$(menu | $rofi_command) + + # Trim any potential whitespace or hidden characters + choice=$(echo "$choice" | xargs) + RANDOM_PIC_NAME=$(echo "$RANDOM_PIC_NAME" | xargs) + + # No choice case + if [[ -z "$choice" ]]; then + echo "No choice selected. Exiting." + exit 0 + fi + + # Random choice case + if [[ "$choice" == "$RANDOM_PIC_NAME" ]]; then + swww img -o "$focused_monitor" "$RANDOM_PIC" $SWWW_PARAMS; + sleep 2 + "$SCRIPTSDIR/WallustSwww.sh" + sleep 0.5 + "$SCRIPTSDIR/Refresh.sh" + exit 0 + fi + + # Find the index of the selected file + pic_index=-1 + for i in "${!PICS[@]}"; do + filename=$(basename "${PICS[$i]}") + if [[ "$filename" == "$choice"* ]]; then + pic_index=$i + break + fi + done + + if [[ $pic_index -ne -1 ]]; then + swww img -o "$focused_monitor" "${PICS[$pic_index]}" $SWWW_PARAMS + else + echo "Image not found." + exit 1 + fi +} + +# Check if rofi is already running +if pidof rofi > /dev/null; then + pkill rofi +fi + +main + +wait $! +"$SCRIPTSDIR/WallustSwww.sh" && + +wait $! +sleep 2 +"$SCRIPTSDIR/Refresh.sh" + diff --git a/.config/hypr/UserScripts/Weather.py b/.config/hypr/UserScripts/Weather.py new file mode 100755 index 0000000..e3a6c53 --- /dev/null +++ b/.config/hypr/UserScripts/Weather.py @@ -0,0 +1,138 @@ +#!/usr/bin/env python3 +# /* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ # +# weather using python + +import subprocess +from pyquery import PyQuery # install using `pip install pyquery` +import json +import os + +# original code https://gist.github.com/Surendrajat/ff3876fd2166dd86fb71180f4e9342d7 +# weather icons +weather_icons = { + "sunnyDay": "󰖙", + "clearNight": "󰖔", + "cloudyFoggyDay": "", + "cloudyFoggyNight": "ī†", + "rainyDay": "īŒ†", + "rainyNight": "", + "snowyIcyDay": "", + "snowyIcyNight": "", + "severe": "ī®", + "default": "īŒ‚", +} + +# get location_id +# to get your own location_id, go to https://weather.com & search your location. +# once you choose your location, you can see the location_id in the URL(64 chars long hex string) +# like this: https://weather.com/en-PH/weather/today/l/bca47d1099e762a012b9a139c36f30a0b1e647f69c0c4ac28b537e7ae9c1c200 +location_id = "bca47d1099e762a012b9a139c36f30a0b1e647f69c0c4ac28b537e7ae9c1c200" # TODO + +# NOTE to change to deg F, change the URL to your preffered location after weather.com +# Default is English-Philippines with Busan, South Korea as location_id +# get html page +url = "https://weather.com/en-PH/weather/today/l/" + location_id +html_data = PyQuery(url=url) + +# current temperature +temp = html_data("span[data-testid='TemperatureValue']").eq(0).text() +# print(temp) + +# current status phrase +status = html_data("div[data-testid='wxPhrase']").text() +status = f"{status[:16]}.." if len(status) > 17 else status +# print(status) + +# status code +status_code = html_data("#regionHeader").attr("class").split(" ")[2].split("-")[2] +# print(status_code) + +# status icon +icon = ( + weather_icons[status_code] + if status_code in weather_icons + else weather_icons["default"] +) +# print(icon) + +# temperature feels like +temp_feel = html_data( + "div[data-testid='FeelsLikeSection'] > span > span[data-testid='TemperatureValue']" +).text() +temp_feel_text = f"Feels like {temp_feel}c" +# print(temp_feel_text) + +# min-max temperature +temp_min = ( + html_data("div[data-testid='wxData'] > span[data-testid='TemperatureValue']") + .eq(1) + .text() +) +temp_max = ( + html_data("div[data-testid='wxData'] > span[data-testid='TemperatureValue']") + .eq(0) + .text() +) +temp_min_max = f"ļ‹‹ {temp_min}\t\t {temp_max}" +# print(temp_min_max) + +# wind speed +wind_speed = html_data("span[data-testid='Wind']").text().split("\n")[1] +wind_text = f" {wind_speed}" +# print(wind_text) + +# humidity +humidity = html_data("span[data-testid='PercentageValue']").text() +humidity_text = f"ī³ {humidity}" +# print(humidity_text) + +# visibility +visbility = html_data("span[data-testid='VisibilityValue']").text() +visbility_text = f" {visbility}" +# print(visbility_text) + +# air quality index +air_quality_index = html_data("text[data-testid='DonutChartValue']").text() +# print(air_quality_index) + +# hourly rain prediction +prediction = html_data("section[aria-label='Hourly Forecast']")( + "div[data-testid='SegmentPrecipPercentage'] > span" +).text() +prediction = prediction.replace("Chance of Rain", "") +prediction = f"\n\n (hourly) {prediction}" if len(prediction) > 0 else prediction +# print(prediction) + +# tooltip text +tooltip_text = str.format( + "\t\t{}\t\t\n{}\n{}\n{}\n\n{}\n{}\n{}{}", + f'{temp}', + f" {icon}", + f"{status}", + f"{temp_feel_text}", + f"{temp_min_max}", + f"{wind_text}\t{humidity_text}", + f"{visbility_text}\tAQI {air_quality_index}", + f" {prediction}", +) + +# print waybar module data +out_data = { + "text": f"{icon} {temp}", + "alt": status, + "tooltip": tooltip_text, + "class": status_code, +} +print(json.dumps(out_data)) + +simple_weather =f"{icon} {status}\n" + \ + f" {temp} ({temp_feel_text})\n" + \ + f"{wind_text} \n" + \ + f"{humidity_text} \n" + \ + f"{visbility_text} AQI{air_quality_index}\n" + +try: + with open(os.path.expanduser("~/.cache/.weather_cache"), "w") as file: + file.write(simple_weather) +except: + pass diff --git a/.config/hypr/UserScripts/Weather.sh b/.config/hypr/UserScripts/Weather.sh new file mode 100755 index 0000000..65613fc --- /dev/null +++ b/.config/hypr/UserScripts/Weather.sh @@ -0,0 +1,87 @@ +#!/bin/bash +# /* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ ## +# weather info from wttr. https://github.com/chubin/wttr.in +# Remember to add city + +city= +cachedir=~/.cache/rbn +cachefile=${0##*/}-$1 + +if [ ! -d $cachedir ]; then + mkdir -p $cachedir +fi + +if [ ! -f $cachedir/$cachefile ]; then + touch $cachedir/$cachefile +fi + +# Save current IFS +SAVEIFS=$IFS +# Change IFS to new line. +IFS=$'\n' + +cacheage=$(($(date +%s) - $(stat -c '%Y' "$cachedir/$cachefile"))) +if [ $cacheage -gt 1740 ] || [ ! -s $cachedir/$cachefile ]; then + data=($(curl -s https://en.wttr.in/"$city"$1\?0qnT 2>&1)) + echo ${data[0]} | cut -f1 -d, > $cachedir/$cachefile + echo ${data[1]} | sed -E 's/^.{15}//' >> $cachedir/$cachefile + echo ${data[2]} | sed -E 's/^.{15}//' >> $cachedir/$cachefile +fi + +weather=($(cat $cachedir/$cachefile)) + +# Restore IFSClear +IFS=$SAVEIFS + +temperature=$(echo ${weather[2]} | sed -E 's/([[:digit:]]+)\.\./\1 to /g') + +#echo ${weather[1]##*,} + +# https://fontawesome.com/icons?s=solid&c=weather +case $(echo ${weather[1]##*,} | tr '[:upper:]' '[:lower:]') in +"clear" | "sunny") + condition="īŒ" + ;; +"partly cloudy") + condition="󰖕" + ;; +"cloudy") + condition="īŒ’" + ;; +"overcast") + condition="" + ;; +"fog" | "freezing fog") + condition="īŒ“" + ;; +"patchy rain possible" | "patchy light drizzle" | "light drizzle" | "patchy light rain" | "light rain" | "light rain shower" | "mist" | "rain") + condition="ó°¼³" + ;; +"moderate rain at times" | "moderate rain" | "heavy rain at times" | "heavy rain" | "moderate or heavy rain shower" | "torrential rain shower" | "rain shower") + condition="" + ;; +"patchy snow possible" | "patchy sleet possible" | "patchy freezing drizzle possible" | "freezing drizzle" | "heavy freezing drizzle" | "light freezing rain" | "moderate or heavy freezing rain" | "light sleet" | "ice pellets" | "light sleet showers" | "moderate or heavy sleet showers") + condition="󰼓" + ;; +"blowing snow" | "moderate or heavy sleet" | "patchy light snow" | "light snow" | "light snow showers") + condition="󰙿" + ;; +"blizzard" | "patchy moderate snow" | "moderate snow" | "patchy heavy snow" | "heavy snow" | "moderate or heavy snow with thunder" | "moderate or heavy snow showers") + condition="īž" + ;; +"thundery outbreaks possible" | "patchy light rain with thunder" | "moderate or heavy rain with thunder" | "patchy light snow with thunder") + condition="īŒ" + ;; +*) + condition="" + echo -e "{\"text\":\""$condition"\", \"alt\":\""${weather[0]}"\", \"tooltip\":\""${weather[0]}: $temperature ${weather[1]}"\"}" + ;; +esac + +#echo $temp $condition + +echo -e "{\"text\":\""$temperature $condition"\", \"alt\":\""${weather[0]}"\", \"tooltip\":\""${weather[0]}: $temperature ${weather[1]}"\"}" + +cached_weather=" $temperature \n$condition ${weather[1]}" + +echo -e $cached_weather > ~/.cache/.weather_cache \ No newline at end of file diff --git a/.config/hypr/UserScripts/ZshChangeTheme.sh b/.config/hypr/UserScripts/ZshChangeTheme.sh new file mode 100755 index 0000000..5132cd6 --- /dev/null +++ b/.config/hypr/UserScripts/ZshChangeTheme.sh @@ -0,0 +1,63 @@ +#!/bin/bash +# /* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ ## +# Script for Oh my ZSH theme ( CTRL SHIFT O) + +# preview of theme can be view here: https://github.com/ohmyzsh/ohmyzsh/wiki/Themes +# after choosing theme, TTY need to be closed and re-open + +themes_dir="$HOME/.oh-my-zsh/themes" +file_extension=".zsh-theme" + +# Directory for swaync +iDIR="$HOME/.config/swaync/images" + +themes_array=($(find "$themes_dir" -type f -name "*$file_extension" -exec basename {} \; | sed -e "s/$file_extension//")) + +# Add "Random" option to the beginning of the array +themes_array=("Random" "${themes_array[@]}") + +rofi_command="rofi -i -dmenu -config ~/.config/rofi/config-zsh-theme.rasi" + +menu() { + for theme in "${themes_array[@]}"; do + echo "$theme" + done +} + +main() { + choice=$(menu | ${rofi_command}) + + # if nothing selected, script won't change anything + if [ -z "$choice" ]; then + notify-send -u low -i "$iDIR/bell.png" "No theme selected." "No changes made!" + exit 0 + fi + + zsh_path="$HOME/.zshrc" + var_name="ZSH_THEME" + + if [[ "$choice" == "Random" ]]; then + # Pick a random theme from the original themes_array (excluding "Random") + random_theme=${themes_array[$((RANDOM % (${#themes_array[@]} - 1) + 1))]} + theme_to_set="$random_theme" + notify-send -i "$iDIR/bell.png" "Random theme:" "selected: $random_theme" + else + # Set theme to the selected choice + theme_to_set="$choice" + notify-send -i "$iDIR/bell.png" "Theme selected:" "$choice" + fi + + if [ -f "$zsh_path" ]; then + sed -i "s/^$var_name=.*/$var_name=\"$theme_to_set\"/" "$zsh_path" + notify-send -i "$iDIR/bell.png" "OMZ theme" "applied. restart your terminal" + else + notify-send "Error:" "~.zshrc file not found!" + fi +} + +# Check if rofi is already running +if pidof rofi > /dev/null; then + pkill rofi +fi + +main diff --git a/.config/hypr/application-style.conf b/.config/hypr/application-style.conf new file mode 100644 index 0000000..7e67f10 --- /dev/null +++ b/.config/hypr/application-style.conf @@ -0,0 +1,8 @@ +# /* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ # +# as per Hyprland wiki: hyprland-qt-support provides a QML style for hypr* qt6 apps + +roundess = 2 + +border_width = 0 + +reduce_motion = false \ No newline at end of file diff --git a/.config/hypr/configs/Keybinds.conf b/.config/hypr/configs/Keybinds.conf new file mode 100644 index 0000000..bcd5de5 --- /dev/null +++ b/.config/hypr/configs/Keybinds.conf @@ -0,0 +1,170 @@ +# /* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ # +# Default Keybinds +# visit https://wiki.hyprland.org/Configuring/Binds/ for more info + +$mainMod = SUPER +# Default +$scriptsDir = $HOME/.config/hypr/scripts +$configs = $HOME/.config/hypr/configs +# User +$UserConfigs = $HOME/.config/hypr/UserConfigs +$UserScripts = $HOME/.config/hypr/UserScripts + +bind = CTRL ALT, Delete, exec, hyprctl dispatch exit 0 +bind = $mainMod, Q, killactive, +bind = $mainMod, F, fullscreen +bind = $mainMod SHIFT, Q, exec, $scriptsDir/KillActiveProcess.sh +bind = $mainMod SHIFT, F, togglefloating, +bind = $mainMod ALT, F, exec, hyprctl dispatch workspaceopt allfloat +bind = CTRL ALT, L, exec, $scriptsDir/LockScreen.sh # screen lock +bind = CTRL ALT, P, exec, $scriptsDir/Wlogout.sh # power menu + +# FEATURES / EXTRAS +bind = $mainMod, H, exec, $scriptsDir/KeyHints.sh # help file +bind = $mainMod ALT, R, exec, $scriptsDir/Refresh.sh # Refresh waybar, swaync, rofi +bind = $mainMod ALT, E, exec, $scriptsDir/RofiEmoji.sh # emoji menu +bind = $mainMod, S, exec, $scriptsDir/RofiSearch.sh # Google search using rofi +bind = $mainMod SHIFT, B, exec, $scriptsDir/ChangeBlur.sh # Toggle blur settings +bind = $mainMod SHIFT, G, exec, $scriptsDir/GameMode.sh # Toggle animations ON/OFF +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 notification panel + +# FEATURES / EXTRAS (UserScripts) +bind = $mainMod, E, exec, $UserScripts/QuickEdit.sh # Quick Edit Hyprland Settings +bind = $mainMod, W, exec, $UserScripts/WallpaperSelect.sh # Select wallpaper to apply +bind = $mainMod SHIFT, W, exec, $UserScripts/WallpaperEffects.sh # Wallpaper Effects by imagemagick +bind = CTRL ALT, W, exec, $UserScripts/WallpaperRandom.sh # Random wallpapers +bind = $mainMod ALT, O, exec, hyprctl setprop active opaque toggle # disable opacity on active window +bind = $mainMod SHIFT, K, exec, $scriptsDir/KeyBinds.sh # search keybinds via rofi + +# Waybar / Bar related +bind = $mainMod, B, exec, pkill -SIGUSR1 waybar # Toggle hide/show waybar +bind = $mainMod CTRL, B, exec, $scriptsDir/WaybarStyles.sh # Waybar Styles Menu +bind = $mainMod ALT, B, exec, $scriptsDir/WaybarLayout.sh # Waybar Layout Menu + +# Dwindle Layout +bind = $mainMod SHIFT, I, togglesplit # only works on dwindle layout +bind = $mainMod, P, pseudo, # dwindle + +# Master Layout +bind = $mainMod CTRL, D, layoutmsg, removemaster +bind = $mainMod, I, layoutmsg, addmaster +bind = $mainMod, J, layoutmsg, cyclenext +bind = $mainMod, K, layoutmsg, cycleprev +bind = $mainMod CTRL, Return, layoutmsg, swapwithmaster + +# Works on either layout (Master or Dwindle) +bind = $mainMod, M, exec, hyprctl dispatch splitratio 0.3 + +# group +bind = $mainMod, G, togglegroup # toggle group +bind = $mainMod CTRL, tab, changegroupactive # change focus to another window + + # Cycle windows if floating bring to top +bind = ALT, tab, cyclenext +bind = ALT, tab, bringactivetotop + +# Special Keys / Hot Keys +bindel = , xf86audioraisevolume, exec, $scriptsDir/Volume.sh --inc # volume up +bindel = , xf86audiolowervolume, exec, $scriptsDir/Volume.sh --dec # volume down +bindl = , xf86AudioMicMute, exec, $scriptsDir/Volume.sh --toggle-mic # mic mute +bindl = , xf86audiomute, exec, $scriptsDir/Volume.sh --toggle # mute +bindl = , xf86Sleep, exec, systemctl suspend # sleep button +bindl = , xf86Rfkill, exec, $scriptsDir/AirplaneMode.sh # Airplane mode + +# media controls using keyboards +bindl = , xf86AudioPlayPause, exec, $scriptsDir/MediaCtrl.sh --pause +bindl = , xf86AudioPause, exec, $scriptsDir/MediaCtrl.sh --pause +bindl = , xf86AudioPlay, exec, $scriptsDir/MediaCtrl.sh --pause +bindl = , xf86AudioNext, exec, $scriptsDir/MediaCtrl.sh --nxt +bindl = , xf86AudioPrev, exec, $scriptsDir/MediaCtrl.sh --prv +bindl = , xf86audiostop, exec, $scriptsDir/MediaCtrl.sh --stop + +# Screenshot keybindings NOTE: You may need to press Fn key as well +bind = $mainMod, Print, exec, $scriptsDir/ScreenShot.sh --now # screenshot +bind = $mainMod SHIFT, Print, exec, $scriptsDir/ScreenShot.sh --area # screenshot (area) +bind = $mainMod CTRL, Print, exec, $scriptsDir/ScreenShot.sh --in5 # screenshot (5 secs delay) +bind = $mainMod CTRL SHIFT, Print, exec, $scriptsDir/ScreenShot.sh --in10 # screenshot (10 secs delay) +bind = ALT, Print, exec, $scriptsDir/ScreenShot.sh --active # screenshot (active window only) + +# screenshot with swappy (another screenshot tool) +bind = $mainMod SHIFT, S, exec, $scriptsDir/ScreenShot.sh --swappy #screenshot (swappy) + +# Resize windows +binde = $mainMod SHIFT, left, resizeactive,-50 0 +binde = $mainMod SHIFT, right, resizeactive,50 0 +binde = $mainMod SHIFT, up, resizeactive,0 -50 +binde = $mainMod SHIFT, down, resizeactive,0 50 + +# Move windows +bind = $mainMod CTRL, left, movewindow, l +bind = $mainMod CTRL, right, movewindow, r +bind = $mainMod CTRL, up, movewindow, u +bind = $mainMod CTRL, down, movewindow, d + +# Move focus with mainMod + arrow keys +bind = $mainMod, left, movefocus, l +bind = $mainMod, right, movefocus, r +bind = $mainMod, up, movefocus, u +bind = $mainMod, down, movefocus, d + +# Workspaces related +bind = $mainMod ALT, tab, workspace, m+1 +bind = $mainMod SHIFT, tab, workspace, m-1 + +# Special workspace +bind = $mainMod SHIFT, U, movetoworkspace, special +bind = $mainMod, U, togglespecialworkspace, + +# 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 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 + +# Scroll through existing workspaces with mainMod + scroll +bind = $mainMod, mouse_down, workspace, e+1 +bind = $mainMod, mouse_up, workspace, e-1 +bind = $mainMod, period, workspace, e+1 +bind = $mainMod, comma, workspace, e-1 + +# Move/resize windows with mainMod + LMB/RMB and dragging +bindm = $mainMod, mouse:272, movewindow +bindm = $mainMod, mouse:273, resizewindow diff --git a/.config/hypr/configs/Settings.conf b/.config/hypr/configs/Settings.conf new file mode 100644 index 0000000..e96d85e --- /dev/null +++ b/.config/hypr/configs/Settings.conf @@ -0,0 +1,8 @@ +# /* ---- šŸ’« 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 + +# 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..aeb0258 --- /dev/null +++ b/.config/hypr/hypridle.conf @@ -0,0 +1,49 @@ +# /* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ # +# Hypridle +# Original config submitted by https://github.com/SherLock707 + + +general { + lock_cmd = pidof hyprlock || hyprlock # runs hyprlock if it is not already running (this is always run when "loginctl lock-session" is called) + # unlock_cmd = killall hyprlock # kills hyprlock when unlocking (this is always run when "loginctl unlock-session" is called) + before_sleep_cmd = loginctl lock-session # ensures that the session is locked before going to sleep + after_sleep_cmd = hyprctl dispatch dpms on # turn of screen after sleep (not strictly necessary, but just in case) + ignore_dbus_inhibit = false # whether to ignore dbus-sent idle-inhibit requests (used by e.g. firefox or steam) +} + +# turn off screen faster if session is already locked +# (disabled by default) +# listener { +# timeout = 30 # 30 seconds +# on-timeout = pidof hyprlock && hyprctl dispatch dpms off # turns off the screen if hyprlock is active +# on-resume = pidof hyprlock && hyprctl dispatch dpms on # command to run when activity is detected after timeout has fired. +# } + +# 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 = loginctl lock-session # command to run when timeout has passed + #on-resume = notify-send " Desktop Unlocked!" # command to run when activity is detected after timeout has fired. +} + +# Turn off screen +# (disabled by default) +# listener { +# timeout = 630 # 10.5 min +# on-timeout = hyprctl dispatch dpms off # command to run when timeout has passed +# on-resume = hyprctl dispatch dpms on # 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 new file mode 100644 index 0000000..f038816 --- /dev/null +++ b/.config/hypr/hyprland.conf @@ -0,0 +1,22 @@ +# /* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ # +# Sourcing external config files + +# Default Configs +$configs = $HOME/.config/hypr/configs + +source=$configs/Settings.conf + +# User Configs +$UserConfigs = $HOME/.config/hypr/UserConfigs + +source= $UserConfigs/i3Keybinds.conf +source= $UserConfigs/Startup_Apps.conf +source= $UserConfigs/ENVariables.conf +source= $UserConfigs/Monitors.conf +source= $UserConfigs/Laptops.conf +source= $UserConfigs/LaptopDisplay.conf +source= $UserConfigs/WindowRules.conf +source= $UserConfigs/UserDecorAnimations.conf +source= $UserConfigs/UserKeybinds.conf +source= $UserConfigs/UserSettings.conf +source= $UserConfigs/WorkspaceRules.conf diff --git a/.config/hypr/hyprlock-2k.conf b/.config/hypr/hyprlock-2k.conf new file mode 100644 index 0000000..e834d52 --- /dev/null +++ b/.config/hypr/hyprlock-2k.conf @@ -0,0 +1,161 @@ +# /* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ # +# Hyprlock config for => 2k monitor resolutions +# Original config submitted by https://github.com/SherLock707 + +# Sourcing colors generated by wallust +source = $HOME/.config/hypr/wallust/wallust-hyprland.conf +$Scripts = $HOME/.config/hypr/scripts + +general { + grace = 1 +} + +background { + monitor = + # NOTE: use only 1 path + #path = screenshot # screenshot of your desktop + path = $HOME/.config/hypr/wallpaper_effects/.wallpaper_modified # NOTE only png supported for now + #path = $HOME/.config/hypr/wallpaper_effects/.wallpaper_current # current wallpaper + + #color = $color7 + + # all these options are taken from hyprland, see https://wiki.hyprland.org/Configuring/Variables/#blur for explanations + blur_size = 2 + blur_passes = 1 # 0 disables blurring + noise = 0.0117 + contrast = 1.3000 # Vibrant!!! + brightness = 0.8000 + vibrancy = 0.2100 + vibrancy_darkness = 0.0 +} + + +# Date +label { + monitor = + text = cmd[update:18000000] echo " "$(date +'%A, %-d %B')" " + color = $color12 + font_size = 24 + font_family = JetBrainsMono Nerd Font ExtraBold + position = 0, -100 + halign = center + valign = top +} + +# Hour-Time +label { + monitor = + text = cmd[update:1000] echo "$(date +"%H")" +# text = cmd[update:1000] echo "$(date +"%I")" #AM/PM + #color = rgba(255, 185, 0, .8) + color = $color13 + font_size = 200 + font_family = JetBrainsMono Nerd Font ExtraBold + position = 0, -150 + halign = center + valign = top +} + +# Minute-Time +label { + monitor = + text = cmd[update:1000] echo "$(date +"%M")" + #color = rgba(15, 10, 222, .8) + color = $color12 + font_size = 200 + font_family = JetBrainsMono Nerd Font ExtraBold + position = 0, -475 + halign = center + valign = top +} + +# Seconds-Time +label { + monitor = + text = cmd[update:1000] echo "$(date +"%S")" +# text = cmd[update:1000] echo "$(date +"%S %p")" #AM/PM + color = $color11 + font_size = 40 + font_family = JetBrainsMono Nerd Font ExtraBold + position = 0, -460 + halign = center + valign = top +} + +# Put a picture of choice here. Default is the current wallpaper +image { + monitor = + path = $HOME/.config/hypr/wallpaper_effects/.wallpaper_current + size = 160 + rounding = -1 + border_size = 0 + border_color = $color11 + rotate = 0 + reload_time = -1 + position = 0, 400 + halign = center + valign = bottom +} + +# USER +label { + monitor = + text =  $USER + color = $color13 + outline_thickness = 2 + dots_size = 0.2 # Scale of input-field height, 0.2 - 0.8 + dots_spacing = 0.2 # Scale of dots' absolute size, 0.0 - 1.0 + dots_center = true + font_size = 24 + font_family = JetBrainsMono Nerd Font ExtraBold + position = 0, 150 + halign = center + valign = bottom +} + + +# INPUT FIELD +input-field { + monitor = + size = 300, 60 + outline_thickness = 2 + dots_size = 0.2 # Scale of input-field height, 0.2 - 0.8 + dots_spacing = 0.2 # Scale of dots' absolute size, 0.0 - 1.0 + dots_center = true + outer_color = rgba(0, 0, 0, 0) + inner_color = rgba(255, 255, 255, 0.1) + font_color = $color11 + fade_on_empty = false + font_family = JetBrainsMono Nerd Font ExtraBold + placeholder_text = šŸ”’ Type Password + hide_input = false + position = 0, 250 + halign = center + valign = bottom +} + +# uptime +label { + monitor = + text = cmd[update:60000] echo " "$(uptime -p || $Scripts/UptimeNixOS.sh)" " + color = $color13 + font_size = 18 + font_family = JetBrainsMono Nerd Font ExtraBold + position = 0, 0 + halign = right + valign = bottom +} + +# weather edit the scripts for locations +# weather scripts are located in ~/.config/hypr/UserScripts Weather.sh and/or Weather.py +# see https://github.com/JaKooLit/Hyprland-Dots/wiki/TIPS#%EF%B8%8F-weather-app-related-for-waybar-and-hyprlock +label { + monitor = + text = cmd[update:3600000] [ -f ~/.cache/.weather_cache ] && cat ~/.cache/.weather_cache + color = $color13 + font_size = 18 + font_family = JetBrainsMono Nerd Font ExtraBold + position = 50, 0 + halign = left + valign = bottom +} \ No newline at end of file diff --git a/.config/hypr/hyprlock.conf b/.config/hypr/hyprlock.conf new file mode 100755 index 0000000..d59b9af --- /dev/null +++ b/.config/hypr/hyprlock.conf @@ -0,0 +1,140 @@ +# /* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ # +# Hyprlock config for < 1080p monitor resolutions +# Original config submitted by https://github.com/SherLock707 + +# Sourcing colors generated by wallust +source = $HOME/.config/hypr/wallust/wallust-hyprland.conf +$Scripts = $HOME/.config/hypr/scripts + +general { + grace = 1 +} + +background { + monitor = + # NOTE: use only 1 path + blur_size = 2 + blur_passes = 1 # 0 disables blurring + noise = 0.0117 + contrast = 1.3000 # Vibrant!!! + brightness = 0.8000 + vibrancy = 0.2100 + vibrancy_darkness = 0.0 + color: $color8 +} + + +# Date +label { + monitor = + text = cmd[update:18000000] echo " "$(date +'%A, %-d %B')" " + color = $color12 + font_size = 24 + font_family = JetBrainsMono Nerd Font ExtraBold + position = 0, -50 + halign = center + valign = top +} + +# Hour-Time +label { + monitor = +# text = cmd[update:1000] echo "$(date +"%H")" + text = cmd[update:1000] echo "$(date +"%I")" #AM/PM + #color = rgba(255, 185, 0, .8) + color = $color13 + font_size = 160 + font_family = JetBrainsMono Nerd Font ExtraBold + position = 0, -100 + halign = center + valign = top +} + +# Minute-Time +label { + monitor = + text = cmd[update:1000] echo "$(date +"%M")" + #color = rgba(15, 10, 222, .8) + color = $color12 + font_size = 160 + font_family = JetBrainsMono Nerd Font ExtraBold + position = 0, -320 + halign = center + valign = top +} + +# Seconds-Time +label { + monitor = +# text = cmd[update:1000] echo "$(date +"%S")" + text = cmd[update:1000] echo "$(date +"%S %p")" #AM/PM + color = $color11 + font_size = 35 + font_family = JetBrainsMono Nerd Font ExtraBold + position = 0, -325 + halign = center + valign = top +} + +# USER +label { + monitor = + text =  $USER + color = $color13 + outline_thickness = 2 + dots_size = 0.2 # Scale of input-field height, 0.2 - 0.8 + dots_spacing = 0.2 # Scale of dots' absolute size, 0.0 - 1.0 + dots_center = true + font_size = 24 + font_family = JetBrainsMono Nerd Font ExtraBold + position = 0, -180 + halign = center + valign = center +} + + +# INPUT FIELD +input-field { + monitor = + size = 300, 60 + outline_thickness = 2 + dots_size = 0.2 # Scale of input-field height, 0.2 - 0.8 + dots_spacing = 0.2 # Scale of dots' absolute size, 0.0 - 1.0 + dots_center = true + outer_color = rgba(0, 0, 0, 0) + inner_color = rgba(255, 255, 255, 0.33) + font_color = $color11 + fade_on_empty = false + font_family = JetBrainsMono Nerd Font ExtraBold + placeholder_text = šŸ”’ Type Password + hide_input = false + position = 0, -260 + halign = center + valign = center +} + +# uptime +label { + monitor = + text = cmd[update:60000] echo " "$(uptime -p || $Scripts/UptimeNixOS.sh)" " + color = $color13 + font_size = 18 + font_family = JetBrainsMono Nerd Font ExtraBold + position = -20, 20 + halign = right + valign = bottom +} + +# weather edit the scripts for locations +# weather scripts are located in ~/.config/hypr/UserScripts Weather.sh and/or Weather.py +# see https://github.com/JaKooLit/Hyprland-Dots/wiki/TIPS#%EF%B8%8F-weather-app-related-for-waybar-and-hyprlock +label { + monitor = + text = cmd[update:3600000] [ -f ~/.cache/.weather_cache ] && cat ~/.cache/.weather_cache + color = $color13 + font_size = 18 + font_family = JetBrainsMono Nerd Font ExtraBold + position = 20, 20 + halign = left + valign = bottom +} diff --git a/.config/hypr/initial-boot.sh b/.config/hypr/initial-boot.sh new file mode 100755 index 0000000..05502bd --- /dev/null +++ b/.config/hypr/initial-boot.sh @@ -0,0 +1,58 @@ +#!/bin/bash +# /* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ # +# A bash script designed to run only once dotfiles installed + +# THIS SCRIPT CAN BE DELETED ONCE SUCCESSFULLY BOOTED!! And also, edit ~/.config/hypr/configs/Settings.conf +# NOT necessary to do since this script is only designed to run only once as long as the marker exists +# marker file is located at ~/.config/hypr/.initial_startup_done +# However, I do highly suggest not to touch it since again, as long as the marker exist, script wont run + +# Variables +scriptsDir=$HOME/.config/hypr/scripts +wallpaper=$HOME/.config/hypr/wallpaper_effects/.wallpaper_modified +waybar_style="$HOME/.config/waybar/style/[Dark] Latte-Wallust combined.css" +kvantum_theme="catppuccin-mocha-blue" +color_scheme="prefer-dark" +gtk_theme="Flat-Remix-GTK-Blue-Dark" +icon_theme="Flat-Remix-Blue-Dark" +cursor_theme="Bibata-Modern-Ice" + +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" + +# Check if a marker file exists. +if [ ! -f ~/.config/hypr/.initial_startup_done ]; then + sleep 1 + # Initialize wallust and wallpaper + if [ -f "$wallpaper" ]; then + wallust run -s $wallpaper > /dev/null + swww query || swww-daemon && $swww $wallpaper $effect + "$scriptsDir/WallustSwww.sh" > /dev/null 2>&1 & + fi + + # initiate GTK dark mode and apply icon and cursor theme + gsettings set org.gnome.desktop.interface color-scheme $color_scheme > /dev/null 2>&1 & + gsettings set org.gnome.desktop.interface gtk-theme $gtk_theme > /dev/null 2>&1 & + gsettings set org.gnome.desktop.interface icon-theme $icon_theme > /dev/null 2>&1 & + gsettings set org.gnome.desktop.interface cursor-theme $cursor_theme > /dev/null 2>&1 & + gsettings set org.gnome.desktop.interface cursor-size 24 > /dev/null 2>&1 & + + # initiate kvantum theme + kvantummanager --set "$kvantum_theme" > /dev/null 2>&1 & + + # initiate the kb_layout (for some reason) waybar cant launch it + "$scriptsDir/SwitchKeyboardLayout.sh" > /dev/null 2>&1 & + + # Initial waybar style + if [ -f "$waybar_style" ]; then + ln -sf "$waybar_style" "$HOME/.config/waybar/style.css" + + # Refreshing waybar, swaync, rofi etc. + "$scriptsDir/Refresh.sh" > /dev/null 2>&1 & + fi + + # Create a marker file to indicate that the script has been executed. + touch ~/.config/hypr/.initial_startup_done + + exit +fi diff --git a/.config/hypr/pyprland.toml b/.config/hypr/pyprland.toml new file mode 100644 index 0000000..2ab74e8 --- /dev/null +++ b/.config/hypr/pyprland.toml @@ -0,0 +1,12 @@ +[pyprland] + +plugins = [ + "scratchpads", + "magnify", +] + +[scratchpads.term] +animation = "fromTop" +command = "kitty --class kitty-dropterm" +class = "kitty-dropterm" +size = "75% 60%" diff --git a/.config/hypr/scripts/AirplaneMode.sh b/.config/hypr/scripts/AirplaneMode.sh new file mode 100755 index 0000000..93526b6 --- /dev/null +++ b/.config/hypr/scripts/AirplaneMode.sh @@ -0,0 +1,16 @@ +#!/bin/bash +# /* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ ## +# Airplane Mode. Turning on or off all wifi using rfkill. + +notif="$HOME/.config/swaync/images/bell.png" + +# Check if any wireless device is blocked +wifi_blocked=$(rfkill list wifi | grep -o "Soft blocked: yes") + +if [ -n "$wifi_blocked" ]; then + rfkill unblock wifi + notify-send -u low -i "$notif" " Airplane" " mode: OFF" +else + rfkill block wifi + notify-send -u low -i "$notif" " Airplane" " mode: ON" +fi diff --git a/.config/hypr/scripts/Brightness.sh b/.config/hypr/scripts/Brightness.sh new file mode 100755 index 0000000..8e5d525 --- /dev/null +++ b/.config/hypr/scripts/Brightness.sh @@ -0,0 +1,74 @@ +#!/bin/bash +# /* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ ## +# Script for Monitor backlights (if supported) using brightnessctl + +iDIR="$HOME/.config/swaync/icons" +notification_timeout=1000 +step=10 # INCREASE/DECREASE BY THIS VALUE + +# Get brightness +get_backlight() { + brightnessctl -m | cut -d, -f4 | sed 's/%//' +} + +# Get icons +get_icon() { + current=$(get_backlight) + if [ "$current" -le "20" ]; then + icon="$iDIR/brightness-20.png" + elif [ "$current" -le "40" ]; then + icon="$iDIR/brightness-40.png" + elif [ "$current" -le "60" ]; then + icon="$iDIR/brightness-60.png" + elif [ "$current" -le "80" ]; then + icon="$iDIR/brightness-80.png" + else + icon="$iDIR/brightness-100.png" + fi +} + +# Notify +notify_user() { + notify-send -e -h string:x-canonical-private-synchronous:brightness_notif -h int:value:$current -u low -i $icon "Screen" "Brightness:$current%" +} + +# Change brightness +change_backlight() { + local current_brightness + current_brightness=$(get_backlight) + + # Calculate new brightness + if [[ "$1" == "+${step}%" ]]; then + new_brightness=$((current_brightness + step)) + elif [[ "$1" == "${step}%-" ]]; then + new_brightness=$((current_brightness - step)) + fi + + # Ensure new brightness is within valid range + if (( new_brightness < 5 )); then + new_brightness=5 + elif (( new_brightness > 100 )); then + new_brightness=100 + fi + + brightnessctl set "${new_brightness}%" + get_icon + current=$new_brightness + notify_user +} + +# Execute accordingly +case "$1" in + "--get") + get_backlight + ;; + "--inc") + change_backlight "+${step}%" + ;; + "--dec") + change_backlight "${step}%-" + ;; + *) + get_backlight + ;; +esac diff --git a/.config/hypr/scripts/BrightnessKbd.sh b/.config/hypr/scripts/BrightnessKbd.sh new file mode 100755 index 0000000..4c56bc0 --- /dev/null +++ b/.config/hypr/scripts/BrightnessKbd.sh @@ -0,0 +1,51 @@ +#!/bin/bash +# /* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ ## +# Script for keyboard backlights (if supported) using brightnessctl + +iDIR="$HOME/.config/swaync/icons" + +# Get keyboard brightness +get_kbd_backlight() { + echo $(brightnessctl -d '*::kbd_backlight' -m | cut -d, -f4) +} + +# Get icons +get_icon() { + current=$(get_kbd_backlight | sed 's/%//') + if [ "$current" -le "20" ]; then + icon="$iDIR/brightness-20.png" + elif [ "$current" -le "40" ]; then + icon="$iDIR/brightness-40.png" + elif [ "$current" -le "60" ]; then + icon="$iDIR/brightness-60.png" + elif [ "$current" -le "80" ]; then + icon="$iDIR/brightness-80.png" + else + icon="$iDIR/brightness-100.png" + fi +} +# Notify +notify_user() { + notify-send -e -h string:x-canonical-private-synchronous:brightness_notif -h int:value:$current -u low -i "$icon" "Keyboard" "Brightness:$current%" +} + +# Change brightness +change_kbd_backlight() { + brightnessctl -d *::kbd_backlight set "$1" && get_icon && notify_user +} + +# Execute accordingly +case "$1" in + "--get") + get_kbd_backlight + ;; + "--inc") + change_kbd_backlight "+30%" + ;; + "--dec") + change_kbd_backlight "30%-" + ;; + *) + get_kbd_backlight + ;; +esac diff --git a/.config/hypr/scripts/ChangeBlur.sh b/.config/hypr/scripts/ChangeBlur.sh new file mode 100755 index 0000000..c9d8c25 --- /dev/null +++ b/.config/hypr/scripts/ChangeBlur.sh @@ -0,0 +1,17 @@ +#!/bin/bash +# /* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ ## +# Script for changing blurs on the fly + +notif="$HOME/.config/swaync/images/bell.png" + +STATE=$(hyprctl -j getoption decoration:blur:passes | jq ".int") + +if [ "${STATE}" == "2" ]; then + hyprctl keyword decoration:blur:size 2 + hyprctl keyword decoration:blur:passes 1 + notify-send -e -u low -i "$notif" " Less Blur" +else + hyprctl keyword decoration:blur:size 5 + hyprctl keyword decoration:blur:passes 2 + notify-send -e -u low -i "$notif" " Normal Blur" +fi diff --git a/.config/hypr/scripts/ChangeLayout.sh b/.config/hypr/scripts/ChangeLayout.sh new file mode 100755 index 0000000..b13142c --- /dev/null +++ b/.config/hypr/scripts/ChangeLayout.sh @@ -0,0 +1,30 @@ +#!/bin/bash +# /* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ ## +# for changing Hyprland Layouts (Master or Dwindle) on the fly + +notif="$HOME/.config/swaync/images/bell.png" + +LAYOUT=$(hyprctl -j getoption general:layout | jq '.str' | sed 's/"//g') + +case $LAYOUT in +"master") + hyprctl keyword general:layout dwindle + hyprctl keyword unbind SUPER,J + hyprctl keyword unbind SUPER,K + hyprctl keyword bind SUPER,J,cyclenext + hyprctl keyword bind SUPER,K,cyclenext,prev + hyprctl keyword bind SUPER,O,togglesplit + notify-send -e -u low -i "$notif" " Dwindle Layout" + ;; +"dwindle") + hyprctl keyword general:layout master + hyprctl keyword unbind SUPER,J + hyprctl keyword unbind SUPER,K + hyprctl keyword unbind SUPER,O + hyprctl keyword bind SUPER,J,layoutmsg,cyclenext + hyprctl keyword bind SUPER,K,layoutmsg,cycleprev + notify-send -e -u low -i "$notif" " Master Layout" + ;; +*) ;; + +esac diff --git a/.config/hypr/scripts/ClipManager.sh b/.config/hypr/scripts/ClipManager.sh new file mode 100755 index 0000000..13f90a9 --- /dev/null +++ b/.config/hypr/scripts/ClipManager.sh @@ -0,0 +1,45 @@ +#!/bin/bash +# /* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ ## +# Clipboard Manager. This script uses cliphist, rofi, and wl-copy. + +# Actions: +# CTRL Del to delete an entry +# ALT Del to wipe clipboard contents + +# Check if rofi is already running +if pidof rofi > /dev/null; then + pkill rofi +fi + +while true; do + result=$( + rofi -i -dmenu \ + -kb-custom-1 "Control-Delete" \ + -kb-custom-2 "Alt-Delete" \ + -config ~/.config/rofi/config-clipboard.rasi < <(cliphist list) + ) + + case "$?" in + 1) + exit + ;; + 0) + case "$result" in + "") + continue + ;; + *) + cliphist decode <<<"$result" | wl-copy + exit + ;; + esac + ;; + 10) + cliphist delete <<<"$result" + ;; + 11) + cliphist wipe + ;; + esac +done + diff --git a/.config/hypr/scripts/DarkLight.sh b/.config/hypr/scripts/DarkLight.sh new file mode 100755 index 0000000..0ad5e0d --- /dev/null +++ b/.config/hypr/scripts/DarkLight.sh @@ -0,0 +1,252 @@ +#!/bin/bash +## /* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ ## +# For Dark and Light switching +# Note: Scripts are looking for keywords Light or Dark except for wallpapers as the are in a separate folders + +# Paths +wallpaper_base_path="$HOME/Pictures/wallpapers/Dynamic-Wallpapers" +dark_wallpapers="$wallpaper_base_path/Dark" +light_wallpapers="$wallpaper_base_path/Light" +hypr_config_path="$HOME/.config/hypr" +swaync_style="$HOME/.config/swaync/style.css" +ags_style="$HOME/.config/ags/user/style.css" +SCRIPTSDIR="$HOME/.config/hypr/scripts" +notif="$HOME/.config/swaync/images/bell.png" +wallust_rofi="$HOME/.config/wallust/templates/colors-rofi.rasi" + +kitty_conf="$HOME/.config/kitty/kitty.conf" + +wallust_config="$HOME/.config/wallust/wallust.toml" +pallete_dark="dark16" +pallete_light="light16" + +# kill swaybg if running +pkill swaybg + +# Initialize swww if needed +swww query || swww-daemon --format xrgb + +# Set swww options +swww="swww img" +effect="--transition-bezier .43,1.19,1,.4 --transition-fps 60 --transition-type grow --transition-pos 0.925,0.977 --transition-duration 2" + +# Determine current theme mode +if [ "$(cat $HOME/.cache/.theme_mode)" = "Light" ]; then + next_mode="Dark" + # Logic for Dark mode + wallpaper_path="$dark_wallpapers" +else + next_mode="Light" + # Logic for Light mode + wallpaper_path="$light_wallpapers" +fi + +# Function to update theme mode for the next cycle +update_theme_mode() { + echo "$next_mode" > ~/.cache/.theme_mode +} + +# Function to notify user +notify_user() { + notify-send -u low -i "$notif" " Switching to" " $1 mode" +} + +# Use sed to replace the palette setting in the wallust config file +if [ "$next_mode" = "Dark" ]; then + sed -i 's/^palette = .*/palette = "'"$pallete_dark"'"/' "$wallust_config" +else + sed -i 's/^palette = .*/palette = "'"$pallete_light"'"/' "$wallust_config" +fi + +# Function to set Waybar style +set_waybar_style() { + theme="$1" + waybar_styles="$HOME/.config/waybar/style" + waybar_style_link="$HOME/.config/waybar/style.css" + style_prefix="\\[${theme}\\].*\\.css$" + + style_file=$(find "$waybar_styles" -maxdepth 1 -type f -regex ".*$style_prefix" | shuf -n 1) + + if [ -n "$style_file" ]; then + ln -sf "$style_file" "$waybar_style_link" + else + echo "Style file not found for $theme theme." + fi +} + +# Call the function after determining the mode +set_waybar_style "$next_mode" +notify_user "$next_mode" + + +# swaync color change +if [ "$next_mode" = "Dark" ]; then + sed -i '/@define-color noti-bg/s/rgba([0-9]*,\s*[0-9]*,\s*[0-9]*,\s*[0-9.]*);/rgba(0, 0, 0, 0.8);/' "${swaync_style}" + sed -i '/@define-color noti-bg-alt/s/#.*;/#111111;/' "${swaync_style}" +else + sed -i '/@define-color noti-bg/s/rgba([0-9]*,\s*[0-9]*,\s*[0-9]*,\s*[0-9.]*);/rgba(255, 255, 255, 0.9);/' "${swaync_style}" + sed -i '/@define-color noti-bg-alt/s/#.*;/#F0F0F0;/' "${swaync_style}" +fi + +# ags color change +if [ "$next_mode" = "Dark" ]; then + sed -i '/@define-color noti-bg/s/rgba([0-9]*,\s*[0-9]*,\s*[0-9]*,\s*[0-9.]*);/rgba(0, 0, 0, 0.4);/' "${ags_style}" + sed -i '/@define-color text-color/s/rgba([0-9]*,\s*[0-9]*,\s*[0-9]*,\s*[0-9.]*);/rgba(255, 255, 255, 0.7);/' "${ags_style}" + sed -i '/@define-color noti-bg-alt/s/#.*;/#111111;/' "${ags_style}" +else + sed -i '/@define-color noti-bg/s/rgba([0-9]*,\s*[0-9]*,\s*[0-9]*,\s*[0-9.]*);/rgba(255, 255, 255, 0.4);/' "${ags_style}" + sed -i '/@define-color text-color/s/rgba([0-9]*,\s*[0-9]*,\s*[0-9]*,\s*[0-9.]*);/rgba(0, 0, 0, 0.7);/' "${ags_style}" + sed -i '/@define-color noti-bg-alt/s/#.*;/#F0F0F0;/' "${ags_style}" +fi + +# kitty background color change +if [ "$next_mode" = "Dark" ]; then + sed -i '/^foreground /s/^foreground .*/foreground #dddddd/' "${kitty_conf}" + sed -i '/^background /s/^background .*/background #000000/' "${kitty_conf}" + sed -i '/^cursor /s/^cursor .*/cursor #dddddd/' "${kitty_conf}" +else + sed -i '/^foreground /s/^foreground .*/foreground #000000/' "${kitty_conf}" + sed -i '/^background /s/^background .*/background #dddddd/' "${kitty_conf}" + sed -i '/^cursor /s/^cursor .*/cursor #000000/' "${kitty_conf}" +fi + +for pid in $(pidof kitty); do + kill -SIGUSR1 "$pid" +done + + +# Set Dynamic Wallpaper for Dark or Light Mode +if [ "$next_mode" = "Dark" ]; then + next_wallpaper="$(find "${dark_wallpapers}" -type f \( -iname "*.jpg" -o -iname "*.png" \) -print0 | shuf -n1 -z | xargs -0)" +else + next_wallpaper="$(find "${light_wallpapers}" -type f \( -iname "*.jpg" -o -iname "*.png" \) -print0 | shuf -n1 -z | xargs -0)" +fi + +# Update wallpaper using swww command +$swww "${next_wallpaper}" $effect + + +# Set Kvantum Manager theme & QT5/QT6 settings +if [ "$next_mode" = "Dark" ]; then + kvantum_theme="catppuccin-mocha-blue" + #qt5ct_color_scheme="$HOME/.config/qt5ct/colors/Catppuccin-Mocha.conf" + #qt6ct_color_scheme="$HOME/.config/qt6ct/colors/Catppuccin-Mocha.conf" +else + kvantum_theme="catppuccin-latte-blue" + #qt5ct_color_scheme="$HOME/.config/qt5ct/colors/Catppuccin-Latte.conf" + #qt6ct_color_scheme="$HOME/.config/qt6ct/colors/Catppuccin-Latte.conf" +fi + +sed -i "s|^color_scheme_path=.*$|color_scheme_path=$qt5ct_color_scheme|" "$HOME/.config/qt5ct/qt5ct.conf" +sed -i "s|^color_scheme_path=.*$|color_scheme_path=$qt6ct_color_scheme|" "$HOME/.config/qt6ct/qt6ct.conf" +kvantummanager --set "$kvantum_theme" + + +# set the rofi color for background +if [ "$next_mode" = "Dark" ]; then + sed -i '24s/.*/background: rgba(0,0,0,0.7);/' $wallust_rofi +else + sed -i '24s/.*/background: rgba(255,255,255,0.9);/' $wallust_rofi +fi + + +# GTK themes and icons switching +set_custom_gtk_theme() { + mode=$1 + gtk_themes_directory="$HOME/.themes" + icon_directory="$HOME/.icons" + color_setting="org.gnome.desktop.interface color-scheme" + theme_setting="org.gnome.desktop.interface gtk-theme" + icon_setting="org.gnome.desktop.interface icon-theme" + + if [ "$mode" == "Light" ]; then + search_keywords="*Light*" + gsettings set $color_setting 'prefer-light' + elif [ "$mode" == "Dark" ]; then + search_keywords="*Dark*" + gsettings set $color_setting 'prefer-dark' + else + echo "Invalid mode provided." + return 1 + fi + + themes=() + icons=() + + while IFS= read -r -d '' theme_search; do + themes+=("$(basename "$theme_search")") + done < <(find "$gtk_themes_directory" -maxdepth 1 -type d -iname "$search_keywords" -print0) + + while IFS= read -r -d '' icon_search; do + icons+=("$(basename "$icon_search")") + done < <(find "$icon_directory" -maxdepth 1 -type d -iname "$search_keywords" -print0) + + if [ ${#themes[@]} -gt 0 ]; then + if [ "$mode" == "Dark" ]; then + selected_theme=${themes[RANDOM % ${#themes[@]}]} + else + selected_theme=${themes[$RANDOM % ${#themes[@]}]} + fi + echo "Selected GTK theme for $mode mode: $selected_theme" + gsettings set $theme_setting "$selected_theme" + + # Flatpak GTK apps (themes) + if command -v flatpak &> /dev/null; then + flatpak --user override --filesystem=$HOME/.themes + sleep 0.5 + flatpak --user override --env=GTK_THEME="$selected_theme" + fi + else + echo "No $mode GTK theme found" + fi + + if [ ${#icons[@]} -gt 0 ]; then + if [ "$mode" == "Dark" ]; then + selected_icon=${icons[RANDOM % ${#icons[@]}]} + else + selected_icon=${icons[$RANDOM % ${#icons[@]}]} + fi + echo "Selected icon theme for $mode mode: $selected_icon" + gsettings set $icon_setting "$selected_icon" + + ## QT5ct icon_theme + sed -i "s|^icon_theme=.*$|icon_theme=$selected_icon|" "$HOME/.config/qt5ct/qt5ct.conf" + sed -i "s|^icon_theme=.*$|icon_theme=$selected_icon|" "$HOME/.config/qt6ct/qt6ct.conf" + + # Flatpak GTK apps (icons) + if command -v flatpak &> /dev/null; then + flatpak --user override --filesystem=$HOME/.icons + sleep 0.5 + flatpak --user override --env=ICON_THEME="$selected_icon" + fi + else + echo "No $mode icon theme found" + fi +} + +# Call the function to set GTK theme and icon theme based on mode +set_custom_gtk_theme "$next_mode" + +# Update theme mode for the next cycle +update_theme_mode + + +${SCRIPTSDIR}/WallustSwww.sh && + +# some process to kill +_ps=(waybar rofi swaync ags swaybg) +for _prs in "${_ps[@]}"; do + if pidof "${_prs}" >/dev/null; then + pkill "${_prs}" + fi +done + +sleep 2 +${SCRIPTSDIR}/Refresh.sh + +sleep 0.3 +# Display notifications for theme and icon changes +notify-send -u normal -i "$notif" " Themes switched to:" " $next_mode Mode" + +exit 0 + diff --git a/.config/hypr/scripts/GameMode.sh b/.config/hypr/scripts/GameMode.sh new file mode 100755 index 0000000..7ab6f45 --- /dev/null +++ b/.config/hypr/scripts/GameMode.sh @@ -0,0 +1,33 @@ +#!/bin/bash +# /* ---- šŸ’« 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==1{print $2}') +if [ "$HYPRGAMEMODE" = 1 ] ; then + hyprctl --batch "\ + keyword animations:enabled 0;\ + keyword decoration:drop_shadow 0;\ + keyword decoration:blur:passes 0;\ + keyword general:gaps_in 0;\ + keyword general:gaps_out 0;\ + keyword general:border_size 1;\ + keyword decoration:rounding 0" + + hyprctl keyword "windowrule opacity 1 override 1 override 1 override, ^(.*)$" + swww kill + notify-send -e -u low -i "$notif" " Gamemode:" " enabled" + exit +else + swww-daemon --format xrgb && swww img "$HOME/.config/rofi/.current_wallpaper" & + sleep 0.1 + ${SCRIPTSDIR}/WallustSwww.sh + sleep 0.5 + ${SCRIPTSDIR}/Refresh.sh + notify-send -e -u normal -i "$notif" " Gamemode:" " disabled" + exit +fi +hyprctl reload diff --git a/.config/hypr/scripts/Hypridle.sh b/.config/hypr/scripts/Hypridle.sh new file mode 100755 index 0000000..5617671 --- /dev/null +++ b/.config/hypr/scripts/Hypridle.sh @@ -0,0 +1,23 @@ +#!/bin/bash +# /* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ ## +# This is for custom version of waybar idle_inhibitor which activates / deactivates hypridle instead + +PROCESS="hypridle" + +if [[ "$1" == "status" ]]; then + sleep 1 + if pgrep -x "$PROCESS" >/dev/null; then + echo '{"text": "RUNNING", "class": "active", "tooltip": "idle_inhibitor NOT ACTIVE\nLeft Click: Activate\nRight Click: Lock Screen"}' + else + echo '{"text": "NOT RUNNING", "class": "notactive", "tooltip": "idle_inhibitor is ACTIVE\nLeft Click: Deactivate\nRight Click: Lock Screen"}' + fi +elif [[ "$1" == "toggle" ]]; then + if pgrep -x "$PROCESS" >/dev/null; then + pkill "$PROCESS" + else + "$PROCESS" + fi +else + echo "Usage: $0 {status|toggle}" + exit 1 +fi diff --git a/.config/hypr/scripts/KeyBinds.sh b/.config/hypr/scripts/KeyBinds.sh new file mode 100755 index 0000000..9e01a7c --- /dev/null +++ b/.config/hypr/scripts/KeyBinds.sh @@ -0,0 +1,34 @@ +#!/bin/bash +# /* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ ## +# Searchable enabled keybinds using rofi + +# Kill yad to not interfere with this binds +pkill yad || true + +# Check if rofi is already running +if pidof rofi > /dev/null; then + pkill rofi +fi + +# Define the config files +KEYBINDS_CONF="$HOME/.config/hypr/configs/Keybinds.conf" +USER_KEYBINDS_CONF="$HOME/.config/hypr/UserConfigs/UserKeybinds.conf" +LAPTOP_CONF="$HOME/.config/hypr/UserConfigs/Laptop.conf" + +# Combine the contents of the keybinds files and filter for keybinds +KEYBINDS=$(cat "$KEYBINDS_CONF" "$USER_KEYBINDS_CONF" | grep -E '^(bind|bindl|binde|bindm)') + +# Check if Laptop.conf exists and add its keybinds if present +if [[ -f "$LAPTOP_CONF" ]]; then + LAPTOP_BINDS=$(grep -E '^(bind|bindl|binde|bindm)' "$LAPTOP_CONF") + KEYBINDS+=$'\n'"$LAPTOP_BINDS" +fi + +# check for any keybinds to display +if [[ -z "$KEYBINDS" ]]; then + echo "No keybinds found." + exit 1 +fi + +# Use rofi to display the keybinds +echo "$KEYBINDS" | rofi -dmenu -i -p "Keybinds" -config ~/.config/rofi/config-keybinds.rasi \ No newline at end of file diff --git a/.config/hypr/scripts/KeyHints.sh b/.config/hypr/scripts/KeyHints.sh new file mode 100755 index 0000000..6033cea --- /dev/null +++ b/.config/hypr/scripts/KeyHints.sh @@ -0,0 +1,89 @@ +#!/bin/bash +# /* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ ## +# Keyhints. Idea got from Garuda Hyprland + +# GDK BACKEND. Change to either wayland or x11 if having issues +BACKEND=wayland + +# Check if rofi is running and kill it if it is +if pgrep -x "rofi" > /dev/null; then + pkill rofi +fi + +# Detect monitor resolution and scale +x_mon=$(hyprctl -j monitors | jq '.[] | select(.focused==true) | .width') +y_mon=$(hyprctl -j monitors | jq '.[] | select(.focused==true) | .height') +hypr_scale=$(hyprctl -j monitors | jq '.[] | select (.focused == true) | .scale' | sed 's/\.//') + +# Calculate width and height based on percentages and monitor resolution +width=$((x_mon * hypr_scale / 100)) +height=$((y_mon * hypr_scale / 100)) + +# Set maximum width and height +max_width=1200 +max_height=1000 + +# Set percentage of screen size for dynamic adjustment +percentage_width=70 +percentage_height=70 + +# Calculate dynamic width and height +dynamic_width=$((width * percentage_width / 100)) +dynamic_height=$((height * percentage_height / 100)) + +# Limit width and height to maximum values +dynamic_width=$(($dynamic_width > $max_width ? $max_width : $dynamic_width)) +dynamic_height=$(($dynamic_height > $max_height ? $max_height : $dynamic_height)) + +# Launch yad with calculated width and height +GDK_BACKEND=$BACKEND yad --width=$dynamic_width --height=$dynamic_height \ + --center \ + --title="Keybindings" \ + --no-buttons \ + --list \ + --column=Key: \ + --column=Description: \ + --column=Command: \ + --timeout-indicator=bottom \ +"ESC" "close this app" "" "ļ…¼=ļ…ŗ" "SUPER KEY (Windows Key)" "(SUPER KEY)" \ +"ļ…¼ enter" "Terminal" "(kitty)" \ +"ļ…¼ SHIFT enter" "DropDown Terminal" "(kitty-pyprland)" \ +"ļ…¼ SHIFT K" "Searchable Keybinds" "(Keybinds)" \ +"ļ…¼ A" "Desktop Overview" "(AGS Overview)" \ +"ļ…¼ D" "Application Launcher" "(rofi-wayland)" \ +"ļ…¼ T" "Open File Manager" "(Thunar)" \ +"ļ…¼ S" "Google Search using rofi" "(rofi)" \ +"ļ…¼ Q" "close active window" "(not kill)" \ +"ļ…¼ Shift Q " "kills an active window" "(kill)" \ +"ļ…¼ Z" "Desktop Zoom" "(pyprland)" \ +"ļ…¼ Alt V" "Clipboard Manager" "(cliphist)" \ +"ļ…¼ W" "Choose wallpaper" "(Wallpaper Menu)" \ +"ļ…¼ Shift W" "Choose wallpaper effects" "(imagemagick + swww)" \ +"CTRL ALT W" "Random wallpaper" "(via swww)" \ +"ļ…¼ B" "Hide/UnHide Waybar" "waybar" \ +"ļ…¼ CTRL B" "Choose waybar styles" "(waybar styles)" \ +"ļ…¼ ALT B" "Choose waybar layout" "(waybar layout)" \ +"ļ…¼ ALT R" "Reload Waybar swaync Rofi" "CHECK NOTIFICATION FIRST!!!" \ +"ļ…¼ SHIFT N" "Launch Notification Panel" "swaync Notification Center" \ +"ļ…¼ Print" "screenshot" "(grim)" \ +"ļ…¼ Shift Print" "screenshot region" "(grim + slurp)" \ +"ļ…¼ Shift S" "screenshot region" "(swappy)" \ +"ļ…¼ CTRL Print" "screenshot timer 5 secs " "(grim)" \ +"ļ…¼ CTRL SHIFT Print" "screenshot timer 10 secs " "(grim)" \ +"ALT Print" "Screenshot active window" "active window only" \ +"CTRL ALT P" "power-menu" "(wlogout)" \ +"CTRL ALT L" "screen lock" "(hyprlock)" \ +"CTRL ALT Del" "Hyprland Exit" "(SAVE YOUR WORK!!!)" \ +"ļ…¼ F" "Fullscreen" "Toggles to full screen" \ +"ļ…¼ CTL F" "Fake Fullscreen" "Toggles to fake full screen" \ +"ļ…¼ ALT L" "Toggle Dwindle | Master Layout" "Hyprland Layout" \ +"ļ…¼ Shift F" "Toggle float" "single window" \ +"ļ…¼ ALT F" "Toggle all windows to float" "all windows" \ +"ļ…¼ Shift B" "Toggle Blur" "normal or less blur" \ +"ļ…¼ SHIFT G" "Gamemode! All animations OFF or ON" "toggle" \ +"ļ…¼ ALT E" "Rofi Emoticons" "Emoticon" \ +"ļ…¼ ALT V" "Clipboard Manager" "cliphist" \ +"ļ…¼ H" "Launch this app" "" \ +"ļ…¼ E" "View or EDIT Keybinds, Settings, Monitor" "" \ +"" "" "" \ +"More tips:" "https://github.com/JaKooLit/Hyprland-Dots/wiki" ""\ diff --git a/.config/hypr/scripts/KillActiveProcess.sh b/.config/hypr/scripts/KillActiveProcess.sh new file mode 100755 index 0000000..bee146d --- /dev/null +++ b/.config/hypr/scripts/KillActiveProcess.sh @@ -0,0 +1,11 @@ +#!/bin/bash +# /* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ ## + +# Copied from Discord post. Thanks to @Zorg + + +# Get id of an active window +active_pid=$(hyprctl activewindow | grep -o 'pid: [0-9]*' | cut -d' ' -f2) + +# Close active window +kill $active_pid \ No newline at end of file diff --git a/.config/hypr/scripts/LockScreen.sh b/.config/hypr/scripts/LockScreen.sh new file mode 100755 index 0000000..0fd62ca --- /dev/null +++ b/.config/hypr/scripts/LockScreen.sh @@ -0,0 +1,7 @@ +#!/bin/bash +# /* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ ## + +# For Hyprlock + +pidof hyprlock || hyprlock -q + diff --git a/.config/hypr/scripts/MediaCtrl.sh b/.config/hypr/scripts/MediaCtrl.sh new file mode 100755 index 0000000..2cbeccf --- /dev/null +++ b/.config/hypr/scripts/MediaCtrl.sh @@ -0,0 +1,61 @@ +#!/bin/bash +# /* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ ## +# Playerctl + +music_icon="$HOME/.config/swaync/icons/music.png" + +# Play the next track +play_next() { + playerctl next + show_music_notification +} + +# Play the previous track +play_previous() { + playerctl previous + show_music_notification +} + +# Toggle play/pause +toggle_play_pause() { + playerctl play-pause + show_music_notification +} + +# Stop playback +stop_playback() { + playerctl stop + notify-send -e -u low -i $music_icon " Playback:" " Stopped" +} + +# Display notification with song information +show_music_notification() { + status=$(playerctl status) + if [[ "$status" == "Playing" ]]; then + song_title=$(playerctl metadata title) + song_artist=$(playerctl metadata artist) + notify-send -e -u low -i $music_icon "Now Playing:" "$song_title by $song_artist" + elif [[ "$status" == "Paused" ]]; then + notify-send -e -u low -i $music_icon " Playback:" " Paused" + fi +} + +# Get media control action from command line argument +case "$1" in + "--nxt") + play_next + ;; + "--prv") + play_previous + ;; + "--pause") + toggle_play_pause + ;; + "--stop") + stop_playback + ;; + *) + echo "Usage: $0 [--nxt|--prv|--pause|--stop]" + exit 1 + ;; +esac diff --git a/.config/hypr/scripts/Polkit-NixOS.sh b/.config/hypr/scripts/Polkit-NixOS.sh new file mode 100755 index 0000000..51675ef --- /dev/null +++ b/.config/hypr/scripts/Polkit-NixOS.sh @@ -0,0 +1,21 @@ +#!/bin/bash +# /* ---- šŸ’« 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 +polkit_gnome_paths=$(find /nix/store -name 'polkit-gnome-authentication-agent-1' -type f 2>/dev/null) + +for polkit_gnome_path in $polkit_gnome_paths; do + # Extract the directory containing the executable + polkit_gnome_dir=$(dirname "$polkit_gnome_path") + + # Check if the executable is valid and exists + if [ -x "$polkit_gnome_dir/polkit-gnome-authentication-agent-1" ]; then + # Start the Polkit-GNOME Authentication Agent + "$polkit_gnome_dir/polkit-gnome-authentication-agent-1" & + exit 0 + fi +done + +# If no valid executable is found, report an error +echo "No valid Polkit-GNOME Authentication Agent executable found." \ No newline at end of file diff --git a/.config/hypr/scripts/Polkit.sh b/.config/hypr/scripts/Polkit.sh new file mode 100755 index 0000000..c0b6b15 --- /dev/null +++ b/.config/hypr/scripts/Polkit.sh @@ -0,0 +1,33 @@ +#!/bin/bash +# /* ---- šŸ’« 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 +polkit=( + "/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1" + "/usr/libexec/hyprpolkitagent" + "/usr/lib/hyprpolkitagent" + "/usr/lib/polkit-kde-authentication-agent-1" + "/usr/lib/polkit-gnome-authentication-agent-1" + "/usr/libexec/polkit-gnome-authentication-agent-1" + "/usr/libexec/polkit-mate-authentication-agent-1" + "/usr/lib/x86_64-linux-gnu/libexec/polkit-kde-authentication-agent-1" + "/usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1" +) + +executed=false # Flag to track if a file has been executed + +# Loop through the list of files +for file in "${polkit[@]}"; do + if [ -e "$file" ]; then + echo "File $file found, executing command..." + exec "$file" + executed=true + break + fi +done + +# If none of the files were found, you can add a fallback command here +if [ "$executed" == false ]; then + echo "None of the specified files were found. Install a Polkit" +fi diff --git a/.config/hypr/scripts/PortalHyprland.sh b/.config/hypr/scripts/PortalHyprland.sh new file mode 100755 index 0000000..9bdf4b8 --- /dev/null +++ b/.config/hypr/scripts/PortalHyprland.sh @@ -0,0 +1,16 @@ +#!/bin/bash +# /* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ ## +# For manually starting xdg-desktop-portal-hyprland + +sleep 1 +killall xdg-desktop-portal-hyprland +killall xdg-desktop-portal-wlr +killall xdg-desktop-portal-gnome +killall xdg-desktop-portal +sleep 1 +/usr/lib/xdg-desktop-portal-hyprland & +/usr/libexec/xdg-desktop-portal-hyprland & +sleep 2 +/usr/lib/xdg-desktop-portal & +/usr/libexec/xdg-desktop-portal & + diff --git a/.config/hypr/scripts/Refresh.sh b/.config/hypr/scripts/Refresh.sh new file mode 100755 index 0000000..77ba149 --- /dev/null +++ b/.config/hypr/scripts/Refresh.sh @@ -0,0 +1,57 @@ +#!/bin/bash +# /* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ ## +# Scripts for refreshing ags, waybar, rofi, swaync, wallust + +SCRIPTSDIR=$HOME/.config/hypr/scripts +UserScripts=$HOME/.config/hypr/UserScripts + +# Define file_exists function +file_exists() { + if [ -e "$1" ]; then + return 0 # File exists + else + return 1 # File does not exist + fi +} + +# Kill already running processes +_ps=(waybar rofi swaync ags) +for _prs in "${_ps[@]}"; do + if pidof "${_prs}" >/dev/null; then + pkill "${_prs}" + fi +done + +killall -SIGUSR2 waybar # added since wallust sometimes not applying + +# quit ags +ags -q + +# relaunch ags +ags & + +# Kill waybar & swaync (yet again) # added since wallust sometimes not applying +_ps2=(waybar swaync) +for _prs2 in "${_ps2[@]}"; do + if pidof "${_prs2}" >/dev/null; then + killall "${_prs2}" + fi +done + +# relaunch swaync +sleep 0.5 +swaync > /dev/null 2>&1 & + +#Restart waybar +sleep 1 +waybar & + +# Relaunching rainbow borders if the script exists +sleep 1 +if file_exists "${UserScripts}/RainbowBorders.sh"; then + ${UserScripts}/RainbowBorders.sh & +fi + + + +exit 0 \ No newline at end of file diff --git a/.config/hypr/scripts/RefreshNoWaybar.sh b/.config/hypr/scripts/RefreshNoWaybar.sh new file mode 100755 index 0000000..1149682 --- /dev/null +++ b/.config/hypr/scripts/RefreshNoWaybar.sh @@ -0,0 +1,41 @@ +#!/bin/bash +# /* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ ## + +# Modified version of Refresh.sh but waybar wont refresh +# Used by automatic wallpaper change +# Modified inorder to refresh rofi background, Wallust, SwayNC only + +SCRIPTSDIR=$HOME/.config/hypr/scripts +UserScripts=$HOME/.config/hypr/UserScripts + +# Define file_exists function +file_exists() { + if [ -e "$1" ]; then + return 0 # File exists + else + return 1 # File does not exist + fi +} + +# Kill already running processes +_ps=(rofi) +for _prs in "${_ps[@]}"; do + if pidof "${_prs}" >/dev/null; then + pkill "${_prs}" + fi +done + +# quit ags +ags -q + +# Wallust refresh +${SCRIPTSDIR}/WallustSwww.sh & + +# Relaunching rainbow borders if the script exists +sleep 1 +if file_exists "${UserScripts}/RainbowBorders.sh"; then + ${UserScripts}/RainbowBorders.sh & +fi + + +exit 0 \ No newline at end of file diff --git a/.config/hypr/scripts/RofiEmoji.sh b/.config/hypr/scripts/RofiEmoji.sh new file mode 100755 index 0000000..fa27a34 --- /dev/null +++ b/.config/hypr/scripts/RofiEmoji.sh @@ -0,0 +1,4955 @@ +#!/bin/bash +# /* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ ## +# Rofi Emoticons. Not my own. Cant remember the source + +# Check if rofi is already running +if pidof rofi > /dev/null; then + pkill rofi +fi + +sed '1,/^# # DATA # #$/d' "$0" | \ +rofi -i -dmenu -config ~/.config/rofi/config-emoji.rasi | \ +awk -F'\t' '{print $1}' | \ +tr -d '\n' | \ +wl-copy + +exit + + +# # DATA # # +šŸ˜€ face face | grin | grinning face +😃 face with big eyes face | grinning face with big eyes | mouth | open | smile +šŸ˜„ face with smiling eyes eye | face | grinning face with smiling eyes | mouth | open | smile +😁 face with smiling eyes beaming face with smiling eyes | eye | face | grin | smile +šŸ˜† squinting face face | grinning squinting face | laugh | mouth | satisfied | smile +šŸ˜… face with sweat cold | face | grinning face with sweat | open | smile | sweat +🤣 on the floor laughing face | floor | laugh | rofl | rolling | rolling on the floor laughing | rotfl +šŸ˜‚ with tears of joy face | face with tears of joy | joy | laugh | tear +šŸ™‚ smiling face face | slightly smiling face | smile +šŸ™ƒ face face | upside-down | upside down | upside-down face +🫠 face disappear | dissolve | liquid | melt | melting face +šŸ˜‰ face face | wink | winking face +😊 face with smiling eyes blush | eye | face | smile | smiling face with smiling eyes +šŸ˜‡ face with halo angel | face | fantasy | halo | innocent | smiling face with halo +🄰 face with hearts adore | crush | hearts | in love | smiling face with hearts +šŸ˜ face with heart-eyes eye | face | love | smile | smiling face with heart-eyes | smiling face with heart eyes +🤩 eyes | face | grinning | star | star-struck +😘 blowing a kiss face | face blowing a kiss | kiss +šŸ˜— face face | kiss | kissing face +ā˜ŗļø face +☺ face face | outlined | relaxed | smile | smiling face +😚 face with closed eyes closed | eye | face | kiss | kissing face with closed eyes +šŸ˜™ face with smiling eyes eye | face | kiss | kissing face with smiling eyes | smile +🄲 face with tear grateful | proud | relieved | smiling | smiling face with tear | tear | touched +šŸ˜‹ face-tongue savoring food delicious | face | face savoring food | savouring | smile | yum | face savouring food | savoring +šŸ˜› face-tongue with tongue face | face with tongue | tongue +😜 face-tongue face with tongue eye | face | joke | tongue | wink | winking face with tongue +🤪 face-tongue face eye | goofy | large | small | zany face +šŸ˜ face-tongue face with tongue eye | face | horrible | squinting face with tongue | taste | tongue +šŸ¤‘ face-tongue face face | money | money-mouth face | mouth +šŸ¤— face with open hands face | hug | hugging | open hands | smiling face | smiling face with open hands +🤭 with hand over mouth face with hand over mouth | whoops | embarrassed | oops +🫢 with open eyes and hand over mouth amazement | awe | disbelief | embarrass | face with open eyes and hand over mouth | scared | surprise +🫣 with peeking eye captivated | face with peeking eye | peep | stare +🤫 face quiet | shush | shushing face | shooshing face +šŸ¤” face face | thinking +🫔 face OK | salute | saluting face | sunny | troops | yes +🤐 face face | mouth | zip | zipper | zipper-mouth face | zip-mouth face +🤨 with raised eyebrow distrust | face with raised eyebrow | skeptic | sceptic +😐 face deadpan | face | meh | neutral +šŸ˜‘ face expressionless | face | inexpressive | meh | unexpressive +😶 without mouth face | face without mouth | mouth | quiet | silent +🫄 line face depressed | disappear | dotted line face | hide | introvert | invisible | dotted-line face +šŸ˜¶ā€šŸŒ«ļø in clouds +šŸ˜¶ā€šŸŒ« in clouds absentminded | face in clouds | face in the fog | head in clouds | absent-minded +šŸ˜ face face | smirk | smirking face +šŸ˜’ face face | unamused | unhappy +šŸ™„ with rolling eyes eyeroll | eyes | face | face with rolling eyes | rolling +😬 face face | grimace | grimacing face +šŸ˜®ā€šŸ’Ø exhaling exhale | face exhaling | gasp | groan | relief | whisper | whistle +🤄 face face | lie | lying face | pinocchio | Pinocchio +🫨 face earthquake | face | shaking | shock | vibrate +šŸ™‚ā€ā†”ļø shaking horizontally +šŸ™‚ā€ā†” shaking horizontally head shaking horizontally | no | shake +šŸ™‚ā€ā†•ļø shaking vertically +šŸ™‚ā€ā†• shaking vertically head shaking vertically | nod | yes +😌 face | relieved +šŸ˜” dejected | face | pensive +😪 face | good night | sleep | sleepy face +🤤 drooling | face +😓 face | good night | sleep | sleeping face | ZZZ +😷 face-unwell with medical mask cold | doctor | face | face with medical mask | mask | sick | ill | medicine | poorly +šŸ¤’ face-unwell with thermometer face | face with thermometer | ill | sick | thermometer +šŸ¤• face-unwell with head-bandage bandage | face | face with head-bandage | hurt | injury | face with head bandage +🤢 face-unwell face face | nauseated | vomit +🤮 face-unwell vomiting face vomiting | puke | sick | vomit +🤧 face-unwell face face | gesundheit | sneeze | sneezing face | bless you +🄵 face-unwell face feverish | heat stroke | hot | hot face | red-faced | sweating | flushed +🄶 face-unwell face blue-faced | cold | cold face | freezing | frostbite | icicles +🄓 face-unwell face dizzy | intoxicated | tipsy | uneven eyes | wavy mouth | woozy face +😵 face-unwell with crossed-out eyes crossed-out eyes | dead | face | face with crossed-out eyes | knocked out +šŸ˜µā€šŸ’« face-unwell with spiral eyes dizzy | face with spiral eyes | hypnotized | spiral | trouble | whoa | hypnotised +🤯 face-unwell head exploding head | mind blown | shocked +🤠 face-hat hat face cowboy | cowgirl | face | hat | face with cowboy hat +🄳 face-hat face celebration | hat | horn | party | partying face +🄸 face-hat face disguise | disguised face | face | glasses | incognito | nose +šŸ˜Ž face-glasses face with sunglasses bright | cool | face | smiling face with sunglasses | sun | sunglasses +šŸ¤“ face-glasses face face | geek | nerd +🧐 face-glasses with monocle face | face with monocle | monocle | stuffy +šŸ˜• face-concerned face confused | face | meh +🫤 face-concerned with diagonal mouth disappointed | face with diagonal mouth | meh | skeptical | unsure | sceptical +😟 face-concerned face face | worried +šŸ™ face-concerned frowning face face | frown | slightly frowning face +ā˜¹ļø face-concerned face +☹ face-concerned face face | frown | frowning face +😮 face-concerned with open mouth face | face with open mouth | mouth | open | sympathy +😯 face-concerned face face | hushed | stunned | surprised +😲 face-concerned face astonished | face | shocked | totally +😳 face-concerned face dazed | face | flushed +🄺 face-concerned face begging | mercy | pleading face | puppy eyes +🄹 face-concerned holding back tears angry | cry | face holding back tears | proud | resist | sad +😦 face-concerned face with open mouth face | frown | frowning face with open mouth | mouth | open +😧 face-concerned face anguished | face +😨 face-concerned face face | fear | fearful | scared +😰 face-concerned face with sweat anxious face with sweat | blue | cold | face | rushed | sweat +😄 face-concerned but relieved face disappointed | face | relieved | sad but relieved face | whew +😢 face-concerned face cry | crying face | face | sad | tear +😭 face-concerned crying face cry | face | loudly crying face | sad | sob | tear +😱 face-concerned screaming in fear face | face screaming in fear | fear | munch | scared | scream | Munch +šŸ˜– face-concerned face confounded | face +😣 face-concerned face face | persevere | persevering face +šŸ˜ž face-concerned face disappointed | face +šŸ˜“ face-concerned face with sweat cold | downcast face with sweat | face | sweat +😩 face-concerned face face | tired | weary +😫 face-concerned face face | tired +🄱 face-concerned face bored | tired | yawn | yawning face +😤 face-negative with steam from nose face | face with steam from nose | triumph | won | angry | frustration +😔 face-negative face angry | enraged | face | mad | pouting | rage | red +😠 face-negative face anger | angry | face | mad +🤬 face-negative with symbols on mouth face with symbols on mouth | swearing +😈 face-negative face with horns face | fairy tale | fantasy | horns | smile | smiling face with horns | devil +šŸ‘æ face-negative face with horns angry face with horns | demon | devil | face | fantasy | imp +šŸ’€ face-negative death | face | fairy tale | monster | skull +ā˜ ļø face-negative and crossbones +☠ face-negative and crossbones crossbones | death | face | monster | skull | skull and crossbones +šŸ’© face-costume of poo dung | face | monster | pile of poo | poo | poop +🤔 face-costume face clown | face +šŸ‘¹ face-costume creature | face | fairy tale | fantasy | monster | ogre +šŸ‘ŗ face-costume creature | face | fairy tale | fantasy | goblin | monster +šŸ‘» face-costume creature | face | fairy tale | fantasy | ghost | monster +šŸ‘½ face-costume alien | creature | extraterrestrial | face | fantasy | ufo | ET | UFO +šŸ‘¾ face-costume monster alien | creature | extraterrestrial | face | monster | ufo | ET | UFO +šŸ¤– face-costume face | monster | robot +😺 cat-face cat cat | face | grinning | mouth | open | smile +😸 cat-face cat with smiling eyes cat | eye | face | grin | grinning cat with smiling eyes | smile +😹 cat-face with tears of joy cat | cat with tears of joy | face | joy | tear +😻 cat-face cat with heart-eyes cat | eye | face | heart | love | smile | smiling cat with heart-eyes | smiling cat face with heart eyes +😼 cat-face with wry smile cat | cat with wry smile | face | ironic | smile | wry +😽 cat-face cat cat | eye | face | kiss | kissing cat +šŸ™€ cat-face cat cat | face | oh | surprised | weary +😿 cat-face cat cat | cry | crying cat | face | sad | tear +😾 cat-face cat cat | face | pouting +šŸ™ˆ monkey-face monkey evil | face | forbidden | monkey | see | see-no-evil monkey +šŸ™‰ monkey-face monkey evil | face | forbidden | hear | hear-no-evil monkey | monkey +šŸ™Š monkey-face monkey evil | face | forbidden | monkey | speak | speak-no-evil monkey +šŸ’Œ heart letter heart | letter | love | mail +šŸ’˜ heart with arrow arrow | cupid | heart with arrow +šŸ’ heart with ribbon heart with ribbon | ribbon | valentine +šŸ’– heart heart excited | sparkle | sparkling heart +šŸ’— heart heart excited | growing | growing heart | nervous | pulse +šŸ’“ heart heart beating | beating heart | heartbeat | pulsating +šŸ’ž heart hearts revolving | revolving hearts +šŸ’• heart hearts love | two hearts +šŸ’Ÿ heart decoration heart | heart decoration +ā£ļø heart exclamation +ā£ heart exclamation exclamation | heart exclamation | mark | punctuation +šŸ’” heart heart break | broken | broken heart +ā¤ļøā€šŸ”„ heart on fire +ā¤ā€šŸ”„ heart on fire burn | heart | heart on fire | love | lust | sacred heart +ā¤ļøā€šŸ©¹ heart heart +ā¤ā€šŸ©¹ heart heart healthier | improving | mending | mending heart | recovering | recuperating | well +ā¤ļø heart heart +ā¤ heart heart heart | red heart +🩷 heart heart cute | heart | like | love | pink +🧔 heart heart orange | orange heart +šŸ’› heart heart yellow | yellow heart +šŸ’š heart heart green | green heart +šŸ’™ heart heart blue | blue heart +🩵 heart blue heart cyan | heart | light blue | light blue heart | teal +šŸ’œ heart heart purple | purple heart +šŸ¤Ž heart heart brown | heart +šŸ–¤ heart heart black | black heart | evil | wicked +🩶 heart heart gray | grey heart | heart | silver | slate | grey +šŸ¤ heart heart heart | white +šŸ’‹ emotion mark kiss | kiss mark | lips +šŸ’Æ emotion points 100 | full | hundred | hundred points | score | hundred percent | one hundred +šŸ’¢ emotion symbol anger symbol | angry | comic | mad +šŸ’„ emotion boom | collision | comic +šŸ’« emotion comic | dizzy | star +šŸ’¦ emotion droplets comic | splashing | sweat | sweat droplets +šŸ’Ø emotion away comic | dash | dashing away | running +šŸ•³ļø emotion +šŸ•³ emotion hole +šŸ’¬ emotion balloon balloon | bubble | comic | dialog | speech | dialogue +šŸ‘ļøā€šŸ—Øļø emotion in speech bubble +šŸ‘ļøā€šŸ—Ø emotion in speech bubble +šŸ‘ā€šŸ—Ø emotion in speech bubble balloon | bubble | eye | eye in speech bubble | speech | witness +šŸ—Øļø emotion speech bubble +šŸ—Ø emotion speech bubble balloon | bubble | dialog | left speech bubble | speech | dialogue +šŸ—Æļø emotion anger bubble +šŸ—Æ emotion anger bubble angry | balloon | bubble | mad | right anger bubble +šŸ’­ emotion balloon balloon | bubble | comic | thought +šŸ’¤ emotion comic | good night | sleep | ZZZ +šŸ‘‹ hand hand | wave | waving +šŸ‘‹šŸ» hand: light skin tone hand | light skin tone | wave | waving | waving hand: light skin tone +šŸ‘‹šŸ¼ hand: medium-light skin tone hand | medium-light skin tone | wave | waving | waving hand: medium-light skin tone +šŸ‘‹šŸ½ hand: medium skin tone hand | medium skin tone | wave | waving | waving hand: medium skin tone +šŸ‘‹šŸ¾ hand: medium-dark skin tone hand | medium-dark skin tone | wave | waving | waving hand: medium-dark skin tone +šŸ‘‹šŸæ hand: dark skin tone dark skin tone | hand | wave | waving | waving hand: dark skin tone +🤚 back of hand backhand | raised | raised back of hand +šŸ¤ššŸ» back of hand: light skin tone backhand | light skin tone | raised | raised back of hand | raised back of hand: light skin tone +šŸ¤ššŸ¼ back of hand: medium-light skin tone backhand | medium-light skin tone | raised | raised back of hand | raised back of hand: medium-light skin tone +šŸ¤ššŸ½ back of hand: medium skin tone backhand | medium skin tone | raised | raised back of hand | raised back of hand: medium skin tone +šŸ¤ššŸ¾ back of hand: medium-dark skin tone backhand | medium-dark skin tone | raised | raised back of hand | raised back of hand: medium-dark skin tone +šŸ¤ššŸæ back of hand: dark skin tone backhand | dark skin tone | raised | raised back of hand | raised back of hand: dark skin tone +šŸ–ļø with fingers splayed +šŸ– with fingers splayed finger | hand | hand with fingers splayed | splayed +šŸ–šŸ» with fingers splayed: light skin tone finger | hand | hand with fingers splayed | hand with fingers splayed: light skin tone | light skin tone | splayed +šŸ–šŸ¼ with fingers splayed: medium-light skin tone finger | hand | hand with fingers splayed | hand with fingers splayed: medium-light skin tone | medium-light skin tone | splayed +šŸ–šŸ½ with fingers splayed: medium skin tone finger | hand | hand with fingers splayed | hand with fingers splayed: medium skin tone | medium skin tone | splayed +šŸ–šŸ¾ with fingers splayed: medium-dark skin tone finger | hand | hand with fingers splayed | hand with fingers splayed: medium-dark skin tone | medium-dark skin tone | splayed +šŸ–šŸæ with fingers splayed: dark skin tone dark skin tone | finger | hand | hand with fingers splayed | hand with fingers splayed: dark skin tone | splayed +āœ‹ hand hand | high 5 | high five | raised hand +āœ‹šŸ» hand: light skin tone hand | high 5 | high five | light skin tone | raised hand | raised hand: light skin tone +āœ‹šŸ¼ hand: medium-light skin tone hand | high 5 | high five | medium-light skin tone | raised hand | raised hand: medium-light skin tone +āœ‹šŸ½ hand: medium skin tone hand | high 5 | high five | medium skin tone | raised hand | raised hand: medium skin tone +āœ‹šŸ¾ hand: medium-dark skin tone hand | high 5 | high five | medium-dark skin tone | raised hand | raised hand: medium-dark skin tone +āœ‹šŸæ hand: dark skin tone dark skin tone | hand | high 5 | high five | raised hand | raised hand: dark skin tone +šŸ–– salute finger | hand | spock | vulcan | vulcan salute | Vulcan salute | Spock | Vulcan +šŸ––šŸ» salute: light skin tone finger | hand | light skin tone | spock | vulcan | vulcan salute | vulcan salute: light skin tone | Vulcan salute | Vulcan salute: light skin tone | Spock | Vulcan +šŸ––šŸ¼ salute: medium-light skin tone finger | hand | medium-light skin tone | spock | vulcan | vulcan salute | vulcan salute: medium-light skin tone | Vulcan salute | Vulcan salute: medium-light skin tone | Spock | Vulcan +šŸ––šŸ½ salute: medium skin tone finger | hand | medium skin tone | spock | vulcan | vulcan salute | vulcan salute: medium skin tone | Vulcan salute | Vulcan salute: medium skin tone | Spock | Vulcan +šŸ––šŸ¾ salute: medium-dark skin tone finger | hand | medium-dark skin tone | spock | vulcan | vulcan salute | vulcan salute: medium-dark skin tone | Vulcan salute | Vulcan salute: medium-dark skin tone | Spock | Vulcan +šŸ––šŸæ salute: dark skin tone dark skin tone | finger | hand | spock | vulcan | vulcan salute | vulcan salute: dark skin tone | Vulcan salute | Vulcan salute: dark skin tone | Spock | Vulcan +🫱 hand hand | right | rightward | rightwards hand | rightwards +šŸ«±šŸ» hand: light skin tone hand | light skin tone | right | rightward | rightwards hand | rightwards hand: light skin tone | rightward hand: light skin tone | rightwards +šŸ«±šŸ¼ hand: medium-light skin tone hand | medium-light skin tone | right | rightward | rightwards hand | rightwards hand: medium-light skin tone | rightward hand: medium-light skin tone | rightwards +šŸ«±šŸ½ hand: medium skin tone hand | medium skin tone | right | rightward | rightwards hand | rightwards hand: medium skin tone | rightward hand: medium skin tone | rightwards +šŸ«±šŸ¾ hand: medium-dark skin tone hand | medium-dark skin tone | right | rightward | rightwards hand | rightwards hand: medium-dark skin tone | rightward hand: medium-dark skin tone | rightwards +šŸ«±šŸæ hand: dark skin tone dark skin tone | hand | right | rightward | rightwards hand | rightwards hand: dark skin tone | rightward hand: dark skin tone | rightwards +🫲 hand hand | left | leftward | leftwards hand | leftwards +šŸ«²šŸ» hand: light skin tone hand | left | leftward | leftwards hand | leftwards hand: light skin tone | light skin tone | leftward hand: light skin tone | leftwards +šŸ«²šŸ¼ hand: medium-light skin tone hand | left | leftward | leftwards hand | leftwards hand: medium-light skin tone | medium-light skin tone | leftward hand: medium-light skin tone | leftwards +šŸ«²šŸ½ hand: medium skin tone hand | left | leftward | leftwards hand | leftwards hand: medium skin tone | medium skin tone | leftward hand: medium skin tone | leftwards +šŸ«²šŸ¾ hand: medium-dark skin tone hand | left | leftward | leftwards hand | leftwards hand: medium-dark skin tone | medium-dark skin tone | leftward hand: medium-dark skin tone | leftwards +šŸ«²šŸæ hand: dark skin tone dark skin tone | hand | left | leftward | leftwards hand | leftwards hand: dark skin tone | leftward hand: dark skin tone | leftwards +🫳 down hand dismiss | drop | palm down hand | shoo | palm-down hand +šŸ«³šŸ» down hand: light skin tone dismiss | drop | light skin tone | palm down hand | palm down hand: light skin tone | shoo | palm-down hand | palm-down hand: light skin tone +šŸ«³šŸ¼ down hand: medium-light skin tone dismiss | drop | medium-light skin tone | palm down hand | palm down hand: medium-light skin tone | shoo | palm-down hand | palm-down hand: medium-light skin tone +šŸ«³šŸ½ down hand: medium skin tone dismiss | drop | medium skin tone | palm down hand | palm down hand: medium skin tone | shoo | palm-down hand | palm-down hand: medium skin tone +šŸ«³šŸ¾ down hand: medium-dark skin tone dismiss | drop | medium-dark skin tone | palm down hand | palm down hand: medium-dark skin tone | shoo | palm-down hand | palm-down hand: medium-dark skin tone +šŸ«³šŸæ down hand: dark skin tone dark skin tone | dismiss | drop | palm down hand | palm down hand: dark skin tone | shoo | palm-down hand | palm-down hand: dark skin tone +🫓 up hand beckon | catch | come | offer | palm up hand | palm-up hand +šŸ«“šŸ» up hand: light skin tone beckon | catch | come | light skin tone | offer | palm up hand | palm up hand: light skin tone | palm-up hand | palm-up hand: light skin tone +šŸ«“šŸ¼ up hand: medium-light skin tone beckon | catch | come | medium-light skin tone | offer | palm up hand | palm up hand: medium-light skin tone | palm-up hand | palm-up hand: medium-light skin tone +šŸ«“šŸ½ up hand: medium skin tone beckon | catch | come | medium skin tone | offer | palm up hand | palm up hand: medium skin tone | palm-up hand | palm-up hand: medium skin tone +šŸ«“šŸ¾ up hand: medium-dark skin tone beckon | catch | come | medium-dark skin tone | offer | palm up hand | palm up hand: medium-dark skin tone | palm-up hand | palm-up hand: medium-dark skin tone +šŸ«“šŸæ up hand: dark skin tone beckon | catch | come | dark skin tone | offer | palm up hand | palm up hand: dark skin tone | palm-up hand | palm-up hand: dark skin tone +🫷 pushing hand high five | leftward | leftwards pushing hand | push | refuse | stop | wait | leftward-pushing hand +šŸ«·šŸ» pushing hand: light skin tone high five | leftward | leftwards pushing hand | leftwards pushing hand: light skin tone | light skin tone | push | refuse | stop | wait | leftward-pushing hand | leftward-pushing hand: light skin tone +šŸ«·šŸ¼ pushing hand: medium-light skin tone high five | leftward | leftwards pushing hand | leftwards pushing hand: medium-light skin tone | medium-light skin tone | push | refuse | stop | wait | leftward-pushing hand | leftward-pushing hand: medium-light skin tone +šŸ«·šŸ½ pushing hand: medium skin tone high five | leftward | leftwards pushing hand | leftwards pushing hand: medium skin tone | medium skin tone | push | refuse | stop | wait | leftward-pushing hand | leftward-pushing hand: medium skin tone +šŸ«·šŸ¾ pushing hand: medium-dark skin tone high five | leftward | leftwards pushing hand | leftwards pushing hand: medium-dark skin tone | medium-dark skin tone | push | refuse | stop | wait | leftward-pushing hand | leftward-pushing hand: medium-dark skin tone +šŸ«·šŸæ pushing hand: dark skin tone dark skin tone | high five | leftward | leftwards pushing hand | leftwards pushing hand: dark skin tone | push | refuse | stop | wait | leftward-pushing hand | leftward-pushing hand: dark skin tone +🫸 pushing hand high five | push | refuse | rightward | rightwards pushing hand | stop | wait | rightward-pushing hand +šŸ«øšŸ» pushing hand: light skin tone high five | light skin tone | push | refuse | rightward | rightwards pushing hand | rightwards pushing hand: light skin tone | stop | wait | rightward-pushing hand | rightward-pushing hand: light skin tone +šŸ«øšŸ¼ pushing hand: medium-light skin tone high five | medium-light skin tone | push | refuse | rightward | rightwards pushing hand | rightwards pushing hand: medium-light skin tone | stop | wait | rightward-pushing hand | rightward-pushing hand: medium-light skin tone +šŸ«øšŸ½ pushing hand: medium skin tone high five | medium skin tone | push | refuse | rightward | rightwards pushing hand | rightwards pushing hand: medium skin tone | stop | wait | rightward-pushing hand | rightward-pushing hand: medium skin tone +šŸ«øšŸ¾ pushing hand: medium-dark skin tone high five | medium-dark skin tone | push | refuse | rightward | rightwards pushing hand | rightwards pushing hand: medium-dark skin tone | stop | wait | rightward-pushing hand | rightward-pushing hand: medium-dark skin tone +šŸ«øšŸæ pushing hand: dark skin tone dark skin tone | high five | push | refuse | rightward | rightwards pushing hand | rightwards pushing hand: dark skin tone | stop | wait | rightward-pushing hand | rightward-pushing hand: dark skin tone +šŸ‘Œ hand hand | OK | perfect +šŸ‘ŒšŸ» hand: light skin tone hand | light skin tone | OK | OK hand: light skin tone | perfect +šŸ‘ŒšŸ¼ hand: medium-light skin tone hand | medium-light skin tone | OK | OK hand: medium-light skin tone | perfect +šŸ‘ŒšŸ½ hand: medium skin tone hand | medium skin tone | OK | OK hand: medium skin tone | perfect +šŸ‘ŒšŸ¾ hand: medium-dark skin tone hand | medium-dark skin tone | OK | OK hand: medium-dark skin tone | perfect +šŸ‘ŒšŸæ hand: dark skin tone dark skin tone | hand | OK | OK hand: dark skin tone | perfect +🤌 fingers fingers | hand gesture | interrogation | pinched | sarcastic +šŸ¤ŒšŸ» fingers: light skin tone fingers | hand gesture | interrogation | light skin tone | pinched | pinched fingers: light skin tone | sarcastic +šŸ¤ŒšŸ¼ fingers: medium-light skin tone fingers | hand gesture | interrogation | medium-light skin tone | pinched | pinched fingers: medium-light skin tone | sarcastic +šŸ¤ŒšŸ½ fingers: medium skin tone fingers | hand gesture | interrogation | medium skin tone | pinched | pinched fingers: medium skin tone | sarcastic +šŸ¤ŒšŸ¾ fingers: medium-dark skin tone fingers | hand gesture | interrogation | medium-dark skin tone | pinched | pinched fingers: medium-dark skin tone | sarcastic +šŸ¤ŒšŸæ fingers: dark skin tone dark skin tone | fingers | hand gesture | interrogation | pinched | pinched fingers: dark skin tone | sarcastic +šŸ¤ hand pinching hand | small amount +šŸ¤šŸ» hand: light skin tone light skin tone | pinching hand | pinching hand: light skin tone | small amount +šŸ¤šŸ¼ hand: medium-light skin tone medium-light skin tone | pinching hand | pinching hand: medium-light skin tone | small amount +šŸ¤šŸ½ hand: medium skin tone medium skin tone | pinching hand | pinching hand: medium skin tone | small amount +šŸ¤šŸ¾ hand: medium-dark skin tone medium-dark skin tone | pinching hand | pinching hand: medium-dark skin tone | small amount +šŸ¤šŸæ hand: dark skin tone dark skin tone | pinching hand | pinching hand: dark skin tone | small amount +āœŒļø hand +✌ hand hand | v | victory +āœŒšŸ» hand: light skin tone hand | light skin tone | v | victory | victory hand: light skin tone +āœŒšŸ¼ hand: medium-light skin tone hand | medium-light skin tone | v | victory | victory hand: medium-light skin tone +āœŒšŸ½ hand: medium skin tone hand | medium skin tone | v | victory | victory hand: medium skin tone +āœŒšŸ¾ hand: medium-dark skin tone hand | medium-dark skin tone | v | victory | victory hand: medium-dark skin tone +āœŒšŸæ hand: dark skin tone dark skin tone | hand | v | victory | victory hand: dark skin tone +šŸ¤ž fingers cross | crossed fingers | finger | hand | luck | good luck +šŸ¤žšŸ» fingers: light skin tone cross | crossed fingers | crossed fingers: light skin tone | finger | hand | light skin tone | luck | good luck +šŸ¤žšŸ¼ fingers: medium-light skin tone cross | crossed fingers | crossed fingers: medium-light skin tone | finger | hand | luck | medium-light skin tone | good luck +šŸ¤žšŸ½ fingers: medium skin tone cross | crossed fingers | crossed fingers: medium skin tone | finger | hand | luck | medium skin tone | good luck +šŸ¤žšŸ¾ fingers: medium-dark skin tone cross | crossed fingers | crossed fingers: medium-dark skin tone | finger | hand | luck | medium-dark skin tone | good luck +šŸ¤žšŸæ fingers: dark skin tone cross | crossed fingers | crossed fingers: dark skin tone | dark skin tone | finger | hand | luck | good luck +🫰 with index finger and thumb crossed expensive | hand with index finger and thumb crossed | heart | love | money | snap +šŸ«°šŸ» with index finger and thumb crossed: light skin tone expensive | hand with index finger and thumb crossed | hand with index finger and thumb crossed: light skin tone | heart | light skin tone | love | money | snap +šŸ«°šŸ¼ with index finger and thumb crossed: medium-light skin tone expensive | hand with index finger and thumb crossed | hand with index finger and thumb crossed: medium-light skin tone | heart | love | medium-light skin tone | money | snap +šŸ«°šŸ½ with index finger and thumb crossed: medium skin tone expensive | hand with index finger and thumb crossed | hand with index finger and thumb crossed: medium skin tone | heart | love | medium skin tone | money | snap +šŸ«°šŸ¾ with index finger and thumb crossed: medium-dark skin tone expensive | hand with index finger and thumb crossed | hand with index finger and thumb crossed: medium-dark skin tone | heart | love | medium-dark skin tone | money | snap +šŸ«°šŸæ with index finger and thumb crossed: dark skin tone dark skin tone | expensive | hand with index finger and thumb crossed | hand with index finger and thumb crossed: dark skin tone | heart | love | money | snap +🤟 gesture hand | ILY | love-you gesture | love you gesture +šŸ¤ŸšŸ» gesture: light skin tone hand | ILY | light skin tone | love-you gesture | love-you gesture: light skin tone | love you gesture +šŸ¤ŸšŸ¼ gesture: medium-light skin tone hand | ILY | love-you gesture | love-you gesture: medium-light skin tone | medium-light skin tone | love you gesture +šŸ¤ŸšŸ½ gesture: medium skin tone hand | ILY | love-you gesture | love-you gesture: medium skin tone | medium skin tone | love you gesture +šŸ¤ŸšŸ¾ gesture: medium-dark skin tone hand | ILY | love-you gesture | love-you gesture: medium-dark skin tone | medium-dark skin tone | love you gesture +šŸ¤ŸšŸæ gesture: dark skin tone dark skin tone | hand | ILY | love-you gesture | love-you gesture: dark skin tone | love you gesture +🤘 of the horns finger | hand | horns | rock-on | sign of the horns | rock on +šŸ¤˜šŸ» of the horns: light skin tone finger | hand | horns | light skin tone | rock-on | sign of the horns | sign of the horns: light skin tone | rock on +šŸ¤˜šŸ¼ of the horns: medium-light skin tone finger | hand | horns | medium-light skin tone | rock-on | sign of the horns | sign of the horns: medium-light skin tone | rock on +šŸ¤˜šŸ½ of the horns: medium skin tone finger | hand | horns | medium skin tone | rock-on | sign of the horns | sign of the horns: medium skin tone | rock on +šŸ¤˜šŸ¾ of the horns: medium-dark skin tone finger | hand | horns | medium-dark skin tone | rock-on | sign of the horns | sign of the horns: medium-dark skin tone | rock on +šŸ¤˜šŸæ of the horns: dark skin tone dark skin tone | finger | hand | horns | rock-on | sign of the horns | sign of the horns: dark skin tone | rock on +šŸ¤™ me hand call | call me hand | hand | hang loose | Shaka | call-me hand | shaka +šŸ¤™šŸ» me hand: light skin tone call | call me hand | call me hand: light skin tone | hand | hang loose | light skin tone | Shaka | call-me hand | shaka | call-me hand: light skin tone +šŸ¤™šŸ¼ me hand: medium-light skin tone call | call me hand | call me hand: medium-light skin tone | hand | hang loose | medium-light skin tone | Shaka | call-me hand | shaka | call-me hand: medium-light skin tone +šŸ¤™šŸ½ me hand: medium skin tone call | call me hand | call me hand: medium skin tone | hand | hang loose | medium skin tone | Shaka | call-me hand | shaka | call-me hand: medium skin tone +šŸ¤™šŸ¾ me hand: medium-dark skin tone call | call me hand | call me hand: medium-dark skin tone | hand | hang loose | medium-dark skin tone | Shaka | call-me hand | shaka | call-me hand: medium-dark skin tone +šŸ¤™šŸæ me hand: dark skin tone call | call me hand | call me hand: dark skin tone | dark skin tone | hand | hang loose | Shaka | call-me hand | shaka | call-me hand: dark skin tone +šŸ‘ˆ index pointing left backhand | backhand index pointing left | finger | hand | index | point +šŸ‘ˆšŸ» index pointing left: light skin tone backhand | backhand index pointing left | backhand index pointing left: light skin tone | finger | hand | index | light skin tone | point +šŸ‘ˆšŸ¼ index pointing left: medium-light skin tone backhand | backhand index pointing left | backhand index pointing left: medium-light skin tone | finger | hand | index | medium-light skin tone | point +šŸ‘ˆšŸ½ index pointing left: medium skin tone backhand | backhand index pointing left | backhand index pointing left: medium skin tone | finger | hand | index | medium skin tone | point +šŸ‘ˆšŸ¾ index pointing left: medium-dark skin tone backhand | backhand index pointing left | backhand index pointing left: medium-dark skin tone | finger | hand | index | medium-dark skin tone | point +šŸ‘ˆšŸæ index pointing left: dark skin tone backhand | backhand index pointing left | backhand index pointing left: dark skin tone | dark skin tone | finger | hand | index | point +šŸ‘‰ index pointing right backhand | backhand index pointing right | finger | hand | index | point +šŸ‘‰šŸ» index pointing right: light skin tone backhand | backhand index pointing right | backhand index pointing right: light skin tone | finger | hand | index | light skin tone | point +šŸ‘‰šŸ¼ index pointing right: medium-light skin tone backhand | backhand index pointing right | backhand index pointing right: medium-light skin tone | finger | hand | index | medium-light skin tone | point +šŸ‘‰šŸ½ index pointing right: medium skin tone backhand | backhand index pointing right | backhand index pointing right: medium skin tone | finger | hand | index | medium skin tone | point +šŸ‘‰šŸ¾ index pointing right: medium-dark skin tone backhand | backhand index pointing right | backhand index pointing right: medium-dark skin tone | finger | hand | index | medium-dark skin tone | point +šŸ‘‰šŸæ index pointing right: dark skin tone backhand | backhand index pointing right | backhand index pointing right: dark skin tone | dark skin tone | finger | hand | index | point +šŸ‘† index pointing up backhand | backhand index pointing up | finger | hand | point | up +šŸ‘†šŸ» index pointing up: light skin tone backhand | backhand index pointing up | backhand index pointing up: light skin tone | finger | hand | light skin tone | point | up +šŸ‘†šŸ¼ index pointing up: medium-light skin tone backhand | backhand index pointing up | backhand index pointing up: medium-light skin tone | finger | hand | medium-light skin tone | point | up +šŸ‘†šŸ½ index pointing up: medium skin tone backhand | backhand index pointing up | backhand index pointing up: medium skin tone | finger | hand | medium skin tone | point | up +šŸ‘†šŸ¾ index pointing up: medium-dark skin tone backhand | backhand index pointing up | backhand index pointing up: medium-dark skin tone | finger | hand | medium-dark skin tone | point | up +šŸ‘†šŸæ index pointing up: dark skin tone backhand | backhand index pointing up | backhand index pointing up: dark skin tone | dark skin tone | finger | hand | point | up +šŸ–• finger finger | hand | middle finger +šŸ–•šŸ» finger: light skin tone finger | hand | light skin tone | middle finger | middle finger: light skin tone +šŸ–•šŸ¼ finger: medium-light skin tone finger | hand | medium-light skin tone | middle finger | middle finger: medium-light skin tone +šŸ–•šŸ½ finger: medium skin tone finger | hand | medium skin tone | middle finger | middle finger: medium skin tone +šŸ–•šŸ¾ finger: medium-dark skin tone finger | hand | medium-dark skin tone | middle finger | middle finger: medium-dark skin tone +šŸ–•šŸæ finger: dark skin tone dark skin tone | finger | hand | middle finger | middle finger: dark skin tone +šŸ‘‡ index pointing down backhand | backhand index pointing down | down | finger | hand | point +šŸ‘‡šŸ» index pointing down: light skin tone backhand | backhand index pointing down | backhand index pointing down: light skin tone | down | finger | hand | light skin tone | point +šŸ‘‡šŸ¼ index pointing down: medium-light skin tone backhand | backhand index pointing down | backhand index pointing down: medium-light skin tone | down | finger | hand | medium-light skin tone | point +šŸ‘‡šŸ½ index pointing down: medium skin tone backhand | backhand index pointing down | backhand index pointing down: medium skin tone | down | finger | hand | medium skin tone | point +šŸ‘‡šŸ¾ index pointing down: medium-dark skin tone backhand | backhand index pointing down | backhand index pointing down: medium-dark skin tone | down | finger | hand | medium-dark skin tone | point +šŸ‘‡šŸæ index pointing down: dark skin tone backhand | backhand index pointing down | backhand index pointing down: dark skin tone | dark skin tone | down | finger | hand | point +ā˜ļø pointing up +ā˜ pointing up finger | hand | index | index pointing up | point | up +ā˜šŸ» pointing up: light skin tone finger | hand | index | index pointing up | index pointing up: light skin tone | light skin tone | point | up +ā˜šŸ¼ pointing up: medium-light skin tone finger | hand | index | index pointing up | index pointing up: medium-light skin tone | medium-light skin tone | point | up +ā˜šŸ½ pointing up: medium skin tone finger | hand | index | index pointing up | index pointing up: medium skin tone | medium skin tone | point | up +ā˜šŸ¾ pointing up: medium-dark skin tone finger | hand | index | index pointing up | index pointing up: medium-dark skin tone | medium-dark skin tone | point | up +ā˜šŸæ pointing up: dark skin tone dark skin tone | finger | hand | index | index pointing up | index pointing up: dark skin tone | point | up +🫵 pointing at the viewer index pointing at the viewer | point | you +šŸ«µšŸ» pointing at the viewer: light skin tone index pointing at the viewer | index pointing at the viewer: light skin tone | light skin tone | point | you +šŸ«µšŸ¼ pointing at the viewer: medium-light skin tone index pointing at the viewer | index pointing at the viewer: medium-light skin tone | medium-light skin tone | point | you +šŸ«µšŸ½ pointing at the viewer: medium skin tone index pointing at the viewer | index pointing at the viewer: medium skin tone | medium skin tone | point | you +šŸ«µšŸ¾ pointing at the viewer: medium-dark skin tone index pointing at the viewer | index pointing at the viewer: medium-dark skin tone | medium-dark skin tone | point | you +šŸ«µšŸæ pointing at the viewer: dark skin tone dark skin tone | index pointing at the viewer | index pointing at the viewer: dark skin tone | point | you +šŸ‘ up +1 | hand | thumb | thumbs up | up +šŸ‘šŸ» up: light skin tone +1 | hand | light skin tone | thumb | thumbs up | thumbs up: light skin tone | up +šŸ‘šŸ¼ up: medium-light skin tone +1 | hand | medium-light skin tone | thumb | thumbs up | thumbs up: medium-light skin tone | up +šŸ‘šŸ½ up: medium skin tone +1 | hand | medium skin tone | thumb | thumbs up | thumbs up: medium skin tone | up +šŸ‘šŸ¾ up: medium-dark skin tone +1 | hand | medium-dark skin tone | thumb | thumbs up | thumbs up: medium-dark skin tone | up +šŸ‘šŸæ up: dark skin tone +1 | dark skin tone | hand | thumb | thumbs up | thumbs up: dark skin tone | up +šŸ‘Ž down -1 | down | hand | thumb | thumbs down +šŸ‘ŽšŸ» down: light skin tone -1 | down | hand | light skin tone | thumb | thumbs down | thumbs down: light skin tone +šŸ‘ŽšŸ¼ down: medium-light skin tone -1 | down | hand | medium-light skin tone | thumb | thumbs down | thumbs down: medium-light skin tone +šŸ‘ŽšŸ½ down: medium skin tone -1 | down | hand | medium skin tone | thumb | thumbs down | thumbs down: medium skin tone +šŸ‘ŽšŸ¾ down: medium-dark skin tone -1 | down | hand | medium-dark skin tone | thumb | thumbs down | thumbs down: medium-dark skin tone +šŸ‘ŽšŸæ down: dark skin tone -1 | dark skin tone | down | hand | thumb | thumbs down | thumbs down: dark skin tone +✊ fist clenched | fist | hand | punch | raised fist +āœŠšŸ» fist: light skin tone clenched | fist | hand | light skin tone | punch | raised fist | raised fist: light skin tone +āœŠšŸ¼ fist: medium-light skin tone clenched | fist | hand | medium-light skin tone | punch | raised fist | raised fist: medium-light skin tone +āœŠšŸ½ fist: medium skin tone clenched | fist | hand | medium skin tone | punch | raised fist | raised fist: medium skin tone +āœŠšŸ¾ fist: medium-dark skin tone clenched | fist | hand | medium-dark skin tone | punch | raised fist | raised fist: medium-dark skin tone +āœŠšŸæ fist: dark skin tone clenched | dark skin tone | fist | hand | punch | raised fist | raised fist: dark skin tone +šŸ‘Š fist clenched | fist | hand | oncoming fist | punch +šŸ‘ŠšŸ» fist: light skin tone clenched | fist | hand | light skin tone | oncoming fist | oncoming fist: light skin tone | punch +šŸ‘ŠšŸ¼ fist: medium-light skin tone clenched | fist | hand | medium-light skin tone | oncoming fist | oncoming fist: medium-light skin tone | punch +šŸ‘ŠšŸ½ fist: medium skin tone clenched | fist | hand | medium skin tone | oncoming fist | oncoming fist: medium skin tone | punch +šŸ‘ŠšŸ¾ fist: medium-dark skin tone clenched | fist | hand | medium-dark skin tone | oncoming fist | oncoming fist: medium-dark skin tone | punch +šŸ‘ŠšŸæ fist: dark skin tone clenched | dark skin tone | fist | hand | oncoming fist | oncoming fist: dark skin tone | punch +šŸ¤› fist fist | left-facing fist | leftwards | leftward +šŸ¤›šŸ» fist: light skin tone fist | left-facing fist | left-facing fist: light skin tone | leftwards | light skin tone | leftward +šŸ¤›šŸ¼ fist: medium-light skin tone fist | left-facing fist | left-facing fist: medium-light skin tone | leftwards | medium-light skin tone | leftward +šŸ¤›šŸ½ fist: medium skin tone fist | left-facing fist | left-facing fist: medium skin tone | leftwards | medium skin tone | leftward +šŸ¤›šŸ¾ fist: medium-dark skin tone fist | left-facing fist | left-facing fist: medium-dark skin tone | leftwards | medium-dark skin tone | leftward +šŸ¤›šŸæ fist: dark skin tone dark skin tone | fist | left-facing fist | left-facing fist: dark skin tone | leftwards | leftward +🤜 fist fist | right-facing fist | rightwards | rightward +šŸ¤œšŸ» fist: light skin tone fist | light skin tone | right-facing fist | right-facing fist: light skin tone | rightwards | rightward +šŸ¤œšŸ¼ fist: medium-light skin tone fist | medium-light skin tone | right-facing fist | right-facing fist: medium-light skin tone | rightwards | rightward +šŸ¤œšŸ½ fist: medium skin tone fist | medium skin tone | right-facing fist | right-facing fist: medium skin tone | rightwards | rightward +šŸ¤œšŸ¾ fist: medium-dark skin tone fist | medium-dark skin tone | right-facing fist | right-facing fist: medium-dark skin tone | rightwards | rightward +šŸ¤œšŸæ fist: dark skin tone dark skin tone | fist | right-facing fist | right-facing fist: dark skin tone | rightwards | rightward +šŸ‘ hands clap | clapping hands | hand +šŸ‘šŸ» hands: light skin tone clap | clapping hands | clapping hands: light skin tone | hand | light skin tone +šŸ‘šŸ¼ hands: medium-light skin tone clap | clapping hands | clapping hands: medium-light skin tone | hand | medium-light skin tone +šŸ‘šŸ½ hands: medium skin tone clap | clapping hands | clapping hands: medium skin tone | hand | medium skin tone +šŸ‘šŸ¾ hands: medium-dark skin tone clap | clapping hands | clapping hands: medium-dark skin tone | hand | medium-dark skin tone +šŸ‘šŸæ hands: dark skin tone clap | clapping hands | clapping hands: dark skin tone | dark skin tone | hand +šŸ™Œ hands celebration | gesture | hand | hooray | raised | raising hands | woo hoo | yay +šŸ™ŒšŸ» hands: light skin tone celebration | gesture | hand | hooray | light skin tone | raised | raising hands | raising hands: light skin tone | woo hoo | yay +šŸ™ŒšŸ¼ hands: medium-light skin tone celebration | gesture | hand | hooray | medium-light skin tone | raised | raising hands | raising hands: medium-light skin tone | woo hoo | yay +šŸ™ŒšŸ½ hands: medium skin tone celebration | gesture | hand | hooray | medium skin tone | raised | raising hands | raising hands: medium skin tone | woo hoo | yay +šŸ™ŒšŸ¾ hands: medium-dark skin tone celebration | gesture | hand | hooray | medium-dark skin tone | raised | raising hands | raising hands: medium-dark skin tone | woo hoo | yay +šŸ™ŒšŸæ hands: dark skin tone celebration | dark skin tone | gesture | hand | hooray | raised | raising hands | raising hands: dark skin tone | woo hoo | yay +🫶 hands heart hands | love +šŸ«¶šŸ» hands: light skin tone heart hands | heart hands: light skin tone | light skin tone | love +šŸ«¶šŸ¼ hands: medium-light skin tone heart hands | heart hands: medium-light skin tone | love | medium-light skin tone +šŸ«¶šŸ½ hands: medium skin tone heart hands | heart hands: medium skin tone | love | medium skin tone +šŸ«¶šŸ¾ hands: medium-dark skin tone heart hands | heart hands: medium-dark skin tone | love | medium-dark skin tone +šŸ«¶šŸæ hands: dark skin tone dark skin tone | heart hands | heart hands: dark skin tone | love +šŸ‘ hands hand | open | open hands +šŸ‘šŸ» hands: light skin tone hand | light skin tone | open | open hands | open hands: light skin tone +šŸ‘šŸ¼ hands: medium-light skin tone hand | medium-light skin tone | open | open hands | open hands: medium-light skin tone +šŸ‘šŸ½ hands: medium skin tone hand | medium skin tone | open | open hands | open hands: medium skin tone +šŸ‘šŸ¾ hands: medium-dark skin tone hand | medium-dark skin tone | open | open hands | open hands: medium-dark skin tone +šŸ‘šŸæ hands: dark skin tone dark skin tone | hand | open | open hands | open hands: dark skin tone +🤲 up together palms up together | prayer +šŸ¤²šŸ» up together: light skin tone light skin tone | palms up together | palms up together: light skin tone | prayer +šŸ¤²šŸ¼ up together: medium-light skin tone medium-light skin tone | palms up together | palms up together: medium-light skin tone | prayer +šŸ¤²šŸ½ up together: medium skin tone medium skin tone | palms up together | palms up together: medium skin tone | prayer +šŸ¤²šŸ¾ up together: medium-dark skin tone medium-dark skin tone | palms up together | palms up together: medium-dark skin tone | prayer +šŸ¤²šŸæ up together: dark skin tone dark skin tone | palms up together | palms up together: dark skin tone | prayer +šŸ¤ agreement | hand | handshake | meeting | shake +šŸ¤šŸ» light skin tone agreement | hand | handshake | handshake: light skin tone | light skin tone | meeting | shake +šŸ¤šŸ¼ medium-light skin tone agreement | hand | handshake | handshake: medium-light skin tone | medium-light skin tone | meeting | shake +šŸ¤šŸ½ medium skin tone agreement | hand | handshake | handshake: medium skin tone | medium skin tone | meeting | shake +šŸ¤šŸ¾ medium-dark skin tone agreement | hand | handshake | handshake: medium-dark skin tone | medium-dark skin tone | meeting | shake +šŸ¤šŸæ dark skin tone agreement | dark skin tone | hand | handshake | handshake: dark skin tone | meeting | shake +šŸ«±šŸ»ā€šŸ«²šŸ¼ light skin tone, medium-light skin tone agreement | hand | handshake | handshake: light skin tone, medium-light skin tone | light skin tone | medium-light skin tone | meeting | shake +šŸ«±šŸ»ā€šŸ«²šŸ½ light skin tone, medium skin tone agreement | hand | handshake | handshake: light skin tone, medium skin tone | light skin tone | medium skin tone | meeting | shake +šŸ«±šŸ»ā€šŸ«²šŸ¾ light skin tone, medium-dark skin tone agreement | hand | handshake | handshake: light skin tone, medium-dark skin tone | light skin tone | medium-dark skin tone | meeting | shake +šŸ«±šŸ»ā€šŸ«²šŸæ light skin tone, dark skin tone agreement | dark skin tone | hand | handshake | handshake: light skin tone, dark skin tone | light skin tone | meeting | shake +šŸ«±šŸ¼ā€šŸ«²šŸ» medium-light skin tone, light skin tone agreement | hand | handshake | handshake: medium-light skin tone, light skin tone | light skin tone | medium-light skin tone | meeting | shake +šŸ«±šŸ¼ā€šŸ«²šŸ½ medium-light skin tone, medium skin tone agreement | hand | handshake | handshake: medium-light skin tone, medium skin tone | medium skin tone | medium-light skin tone | meeting | shake +šŸ«±šŸ¼ā€šŸ«²šŸ¾ medium-light skin tone, medium-dark skin tone agreement | hand | handshake | handshake: medium-light skin tone, medium-dark skin tone | medium-dark skin tone | medium-light skin tone | meeting | shake +šŸ«±šŸ¼ā€šŸ«²šŸæ medium-light skin tone, dark skin tone agreement | dark skin tone | hand | handshake | handshake: medium-light skin tone, dark skin tone | medium-light skin tone | meeting | shake +šŸ«±šŸ½ā€šŸ«²šŸ» medium skin tone, light skin tone agreement | hand | handshake | handshake: medium skin tone, light skin tone | light skin tone | medium skin tone | meeting | shake +šŸ«±šŸ½ā€šŸ«²šŸ¼ medium skin tone, medium-light skin tone agreement | hand | handshake | handshake: medium skin tone, medium-light skin tone | medium skin tone | medium-light skin tone | meeting | shake +šŸ«±šŸ½ā€šŸ«²šŸ¾ medium skin tone, medium-dark skin tone agreement | hand | handshake | handshake: medium skin tone, medium-dark skin tone | medium skin tone | medium-dark skin tone | meeting | shake +šŸ«±šŸ½ā€šŸ«²šŸæ medium skin tone, dark skin tone agreement | dark skin tone | hand | handshake | handshake: medium skin tone, dark skin tone | medium skin tone | meeting | shake +šŸ«±šŸ¾ā€šŸ«²šŸ» medium-dark skin tone, light skin tone agreement | hand | handshake | handshake: medium-dark skin tone, light skin tone | light skin tone | medium-dark skin tone | meeting | shake +šŸ«±šŸ¾ā€šŸ«²šŸ¼ medium-dark skin tone, medium-light skin tone agreement | hand | handshake | handshake: medium-dark skin tone, medium-light skin tone | medium-dark skin tone | medium-light skin tone | meeting | shake +šŸ«±šŸ¾ā€šŸ«²šŸ½ medium-dark skin tone, medium skin tone agreement | hand | handshake | handshake: medium-dark skin tone, medium skin tone | medium skin tone | medium-dark skin tone | meeting | shake +šŸ«±šŸ¾ā€šŸ«²šŸæ medium-dark skin tone, dark skin tone agreement | dark skin tone | hand | handshake | handshake: medium-dark skin tone, dark skin tone | medium-dark skin tone | meeting | shake +šŸ«±šŸæā€šŸ«²šŸ» dark skin tone, light skin tone agreement | dark skin tone | hand | handshake | handshake: dark skin tone, light skin tone | light skin tone | meeting | shake +šŸ«±šŸæā€šŸ«²šŸ¼ dark skin tone, medium-light skin tone agreement | dark skin tone | hand | handshake | handshake: dark skin tone, medium-light skin tone | medium-light skin tone | meeting | shake +šŸ«±šŸæā€šŸ«²šŸ½ dark skin tone, medium skin tone agreement | dark skin tone | hand | handshake | handshake: dark skin tone, medium skin tone | medium skin tone | meeting | shake +šŸ«±šŸæā€šŸ«²šŸ¾ dark skin tone, medium-dark skin tone agreement | dark skin tone | hand | handshake | handshake: dark skin tone, medium-dark skin tone | medium-dark skin tone | meeting | shake +šŸ™ hands ask | folded hands | hand | high 5 | high five | please | pray | thanks +šŸ™šŸ» hands: light skin tone ask | folded hands | folded hands: light skin tone | hand | high 5 | high five | light skin tone | please | pray | thanks +šŸ™šŸ¼ hands: medium-light skin tone ask | folded hands | folded hands: medium-light skin tone | hand | high 5 | high five | medium-light skin tone | please | pray | thanks +šŸ™šŸ½ hands: medium skin tone ask | folded hands | folded hands: medium skin tone | hand | high 5 | high five | medium skin tone | please | pray | thanks +šŸ™šŸ¾ hands: medium-dark skin tone ask | folded hands | folded hands: medium-dark skin tone | hand | high 5 | high five | medium-dark skin tone | please | pray | thanks +šŸ™šŸæ hands: dark skin tone ask | dark skin tone | folded hands | folded hands: dark skin tone | hand | high 5 | high five | please | pray | thanks +āœļø hand +āœ hand hand | write | writing hand +āœšŸ» hand: light skin tone hand | light skin tone | write | writing hand | writing hand: light skin tone +āœšŸ¼ hand: medium-light skin tone hand | medium-light skin tone | write | writing hand | writing hand: medium-light skin tone +āœšŸ½ hand: medium skin tone hand | medium skin tone | write | writing hand | writing hand: medium skin tone +āœšŸ¾ hand: medium-dark skin tone hand | medium-dark skin tone | write | writing hand | writing hand: medium-dark skin tone +āœšŸæ hand: dark skin tone dark skin tone | hand | write | writing hand | writing hand: dark skin tone +šŸ’… polish care | cosmetics | manicure | nail | polish +šŸ’…šŸ» polish: light skin tone care | cosmetics | light skin tone | manicure | nail | nail polish: light skin tone | polish +šŸ’…šŸ¼ polish: medium-light skin tone care | cosmetics | manicure | medium-light skin tone | nail | nail polish: medium-light skin tone | polish +šŸ’…šŸ½ polish: medium skin tone care | cosmetics | manicure | medium skin tone | nail | nail polish: medium skin tone | polish +šŸ’…šŸ¾ polish: medium-dark skin tone care | cosmetics | manicure | medium-dark skin tone | nail | nail polish: medium-dark skin tone | polish +šŸ’…šŸæ polish: dark skin tone care | cosmetics | dark skin tone | manicure | nail | nail polish: dark skin tone | polish +🤳 camera | phone | selfie +šŸ¤³šŸ» light skin tone camera | light skin tone | phone | selfie | selfie: light skin tone +šŸ¤³šŸ¼ medium-light skin tone camera | medium-light skin tone | phone | selfie | selfie: medium-light skin tone +šŸ¤³šŸ½ medium skin tone camera | medium skin tone | phone | selfie | selfie: medium skin tone +šŸ¤³šŸ¾ medium-dark skin tone camera | medium-dark skin tone | phone | selfie | selfie: medium-dark skin tone +šŸ¤³šŸæ dark skin tone camera | dark skin tone | phone | selfie | selfie: dark skin tone +šŸ’Ŗ biceps biceps | comic | flex | flexed biceps | muscle | flexed bicep +šŸ’ŖšŸ» biceps: light skin tone biceps | comic | flex | flexed biceps | flexed biceps: light skin tone | light skin tone | muscle | flexed bicep | flexed bicep: light skin tone +šŸ’ŖšŸ¼ biceps: medium-light skin tone biceps | comic | flex | flexed biceps | flexed biceps: medium-light skin tone | medium-light skin tone | muscle | flexed bicep | flexed bicep: medium-light skin tone +šŸ’ŖšŸ½ biceps: medium skin tone biceps | comic | flex | flexed biceps | flexed biceps: medium skin tone | medium skin tone | muscle | flexed bicep | flexed bicep: medium skin tone +šŸ’ŖšŸ¾ biceps: medium-dark skin tone biceps | comic | flex | flexed biceps | flexed biceps: medium-dark skin tone | medium-dark skin tone | muscle | flexed bicep | flexed bicep: medium-dark skin tone +šŸ’ŖšŸæ biceps: dark skin tone biceps | comic | dark skin tone | flex | flexed biceps | flexed biceps: dark skin tone | muscle | flexed bicep | flexed bicep: dark skin tone +🦾 arm accessibility | mechanical arm | prosthetic +🦿 leg accessibility | mechanical leg | prosthetic +🦵 kick | leg | limb +šŸ¦µšŸ» light skin tone kick | leg | leg: light skin tone | light skin tone | limb +šŸ¦µšŸ¼ medium-light skin tone kick | leg | leg: medium-light skin tone | limb | medium-light skin tone +šŸ¦µšŸ½ medium skin tone kick | leg | leg: medium skin tone | limb | medium skin tone +šŸ¦µšŸ¾ medium-dark skin tone kick | leg | leg: medium-dark skin tone | limb | medium-dark skin tone +šŸ¦µšŸæ dark skin tone dark skin tone | kick | leg | leg: dark skin tone | limb +🦶 foot | kick | stomp +šŸ¦¶šŸ» light skin tone foot | foot: light skin tone | kick | light skin tone | stomp +šŸ¦¶šŸ¼ medium-light skin tone foot | foot: medium-light skin tone | kick | medium-light skin tone | stomp +šŸ¦¶šŸ½ medium skin tone foot | foot: medium skin tone | kick | medium skin tone | stomp +šŸ¦¶šŸ¾ medium-dark skin tone foot | foot: medium-dark skin tone | kick | medium-dark skin tone | stomp +šŸ¦¶šŸæ dark skin tone dark skin tone | foot | foot: dark skin tone | kick | stomp +šŸ‘‚ body | ear +šŸ‘‚šŸ» light skin tone body | ear | ear: light skin tone | light skin tone +šŸ‘‚šŸ¼ medium-light skin tone body | ear | ear: medium-light skin tone | medium-light skin tone +šŸ‘‚šŸ½ medium skin tone body | ear | ear: medium skin tone | medium skin tone +šŸ‘‚šŸ¾ medium-dark skin tone body | ear | ear: medium-dark skin tone | medium-dark skin tone +šŸ‘‚šŸæ dark skin tone body | dark skin tone | ear | ear: dark skin tone +🦻 with hearing aid accessibility | ear with hearing aid | hard of hearing | hearing impaired +šŸ¦»šŸ» with hearing aid: light skin tone accessibility | ear with hearing aid | ear with hearing aid: light skin tone | hard of hearing | light skin tone | hearing impaired +šŸ¦»šŸ¼ with hearing aid: medium-light skin tone accessibility | ear with hearing aid | ear with hearing aid: medium-light skin tone | hard of hearing | medium-light skin tone | hearing impaired +šŸ¦»šŸ½ with hearing aid: medium skin tone accessibility | ear with hearing aid | ear with hearing aid: medium skin tone | hard of hearing | medium skin tone | hearing impaired +šŸ¦»šŸ¾ with hearing aid: medium-dark skin tone accessibility | ear with hearing aid | ear with hearing aid: medium-dark skin tone | hard of hearing | medium-dark skin tone | hearing impaired +šŸ¦»šŸæ with hearing aid: dark skin tone accessibility | dark skin tone | ear with hearing aid | ear with hearing aid: dark skin tone | hard of hearing | hearing impaired +šŸ‘ƒ body | nose +šŸ‘ƒšŸ» light skin tone body | light skin tone | nose | nose: light skin tone +šŸ‘ƒšŸ¼ medium-light skin tone body | medium-light skin tone | nose | nose: medium-light skin tone +šŸ‘ƒšŸ½ medium skin tone body | medium skin tone | nose | nose: medium skin tone +šŸ‘ƒšŸ¾ medium-dark skin tone body | medium-dark skin tone | nose | nose: medium-dark skin tone +šŸ‘ƒšŸæ dark skin tone body | dark skin tone | nose | nose: dark skin tone +🧠 brain | intelligent +šŸ«€ heart anatomical | cardiology | heart | organ | pulse | anatomical heart +🫁 breath | exhalation | inhalation | lungs | organ | respiration +🦷 dentist | tooth +🦓 bone | skeleton +šŸ‘€ eye | eyes | face +šŸ‘ļø brown eyes +šŸ‘ body | eye +šŸ‘… body | tongue +šŸ‘„ lips | mouth +🫦 lip anxious | biting lip | fear | flirting | nervous | uncomfortable | worried +šŸ‘¶ baby | young +šŸ‘¶šŸ» light skin tone baby | baby: light skin tone | light skin tone | young +šŸ‘¶šŸ¼ medium-light skin tone baby | baby: medium-light skin tone | medium-light skin tone | young +šŸ‘¶šŸ½ medium skin tone baby | baby: medium skin tone | medium skin tone | young +šŸ‘¶šŸ¾ medium-dark skin tone baby | baby: medium-dark skin tone | medium-dark skin tone | young +šŸ‘¶šŸæ dark skin tone baby | baby: dark skin tone | dark skin tone | young +šŸ§’ child | gender-neutral | unspecified gender | young +šŸ§’šŸ» light skin tone child | child: light skin tone | gender-neutral | light skin tone | unspecified gender | young +šŸ§’šŸ¼ medium-light skin tone child | child: medium-light skin tone | gender-neutral | medium-light skin tone | unspecified gender | young +šŸ§’šŸ½ medium skin tone child | child: medium skin tone | gender-neutral | medium skin tone | unspecified gender | young +šŸ§’šŸ¾ medium-dark skin tone child | child: medium-dark skin tone | gender-neutral | medium-dark skin tone | unspecified gender | young +šŸ§’šŸæ dark skin tone child | child: dark skin tone | dark skin tone | gender-neutral | unspecified gender | young +šŸ‘¦ boy | young | young person +šŸ‘¦šŸ» light skin tone boy | boy: light skin tone | light skin tone | young | young person +šŸ‘¦šŸ¼ medium-light skin tone boy | boy: medium-light skin tone | medium-light skin tone | young | young person +šŸ‘¦šŸ½ medium skin tone boy | boy: medium skin tone | medium skin tone | young | young person +šŸ‘¦šŸ¾ medium-dark skin tone boy | boy: medium-dark skin tone | medium-dark skin tone | young | young person +šŸ‘¦šŸæ dark skin tone boy | boy: dark skin tone | dark skin tone | young | young person +šŸ‘§ girl | Virgo | young | zodiac | young person +šŸ‘§šŸ» light skin tone girl | girl: light skin tone | light skin tone | Virgo | young | zodiac | young person +šŸ‘§šŸ¼ medium-light skin tone girl | girl: medium-light skin tone | medium-light skin tone | Virgo | young | zodiac | young person +šŸ‘§šŸ½ medium skin tone girl | girl: medium skin tone | medium skin tone | Virgo | young | zodiac | young person +šŸ‘§šŸ¾ medium-dark skin tone girl | girl: medium-dark skin tone | medium-dark skin tone | Virgo | young | zodiac | young person +šŸ‘§šŸæ dark skin tone dark skin tone | girl | girl: dark skin tone | Virgo | young | zodiac | young person +šŸ§‘ adult | gender-neutral | person | unspecified gender +šŸ§‘šŸ» light skin tone adult | gender-neutral | light skin tone | person | person: light skin tone | unspecified gender +šŸ§‘šŸ¼ medium-light skin tone adult | gender-neutral | medium-light skin tone | person | person: medium-light skin tone | unspecified gender +šŸ§‘šŸ½ medium skin tone adult | gender-neutral | medium skin tone | person | person: medium skin tone | unspecified gender +šŸ§‘šŸ¾ medium-dark skin tone adult | gender-neutral | medium-dark skin tone | person | person: medium-dark skin tone | unspecified gender +šŸ§‘šŸæ dark skin tone adult | dark skin tone | gender-neutral | person | person: dark skin tone | unspecified gender +šŸ‘± blond hair blond | blond-haired person | hair | person: blond hair +šŸ‘±šŸ» light skin tone, blond hair blond | blond-haired person | hair | light skin tone | person: blond hair | person: light skin tone, blond hair +šŸ‘±šŸ¼ medium-light skin tone, blond hair blond | blond-haired person | hair | medium-light skin tone | person: blond hair | person: medium-light skin tone, blond hair +šŸ‘±šŸ½ medium skin tone, blond hair blond | blond-haired person | hair | medium skin tone | person: blond hair | person: medium skin tone, blond hair +šŸ‘±šŸ¾ medium-dark skin tone, blond hair blond | blond-haired person | hair | medium-dark skin tone | person: blond hair | person: medium-dark skin tone, blond hair +šŸ‘±šŸæ dark skin tone, blond hair blond | blond-haired person | dark skin tone | hair | person: blond hair | person: dark skin tone, blond hair +šŸ‘Ø adult | man +šŸ‘ØšŸ» light skin tone adult | light skin tone | man | man: light skin tone +šŸ‘ØšŸ¼ medium-light skin tone adult | man | man: medium-light skin tone | medium-light skin tone +šŸ‘ØšŸ½ medium skin tone adult | man | man: medium skin tone | medium skin tone +šŸ‘ØšŸ¾ medium-dark skin tone adult | man | man: medium-dark skin tone | medium-dark skin tone +šŸ‘ØšŸæ dark skin tone adult | dark skin tone | man | man: dark skin tone +šŸ§” beard beard | person | person: beard +šŸ§”šŸ» light skin tone, beard beard | light skin tone | person | person: beard | person: light skin tone, beard +šŸ§”šŸ¼ medium-light skin tone, beard beard | medium-light skin tone | person | person: beard | person: medium-light skin tone, beard +šŸ§”šŸ½ medium skin tone, beard beard | medium skin tone | person | person: beard | person: medium skin tone, beard +šŸ§”šŸ¾ medium-dark skin tone, beard beard | medium-dark skin tone | person | person: beard | person: medium-dark skin tone, beard +šŸ§”šŸæ dark skin tone, beard beard | dark skin tone | person | person: beard | person: dark skin tone, beard +šŸ§”ā€ā™‚ļø beard +šŸ§”ā€ā™‚ beard beard | man | man: beard +šŸ§”šŸ»ā€ā™‚ļø light skin tone, beard +šŸ§”šŸ»ā€ā™‚ light skin tone, beard beard | light skin tone | man | man: beard | man: light skin tone, beard +šŸ§”šŸ¼ā€ā™‚ļø medium-light skin tone, beard +šŸ§”šŸ¼ā€ā™‚ medium-light skin tone, beard beard | man | man: beard | man: medium-light skin tone, beard | medium-light skin tone +šŸ§”šŸ½ā€ā™‚ļø medium skin tone, beard +šŸ§”šŸ½ā€ā™‚ medium skin tone, beard beard | man | man: beard | man: medium skin tone, beard | medium skin tone +šŸ§”šŸ¾ā€ā™‚ļø medium-dark skin tone, beard +šŸ§”šŸ¾ā€ā™‚ medium-dark skin tone, beard beard | man | man: beard | man: medium-dark skin tone, beard | medium-dark skin tone +šŸ§”šŸæā€ā™‚ļø dark skin tone, beard +šŸ§”šŸæā€ā™‚ dark skin tone, beard beard | dark skin tone | man | man: beard | man: dark skin tone, beard +šŸ§”ā€ā™€ļø beard +šŸ§”ā€ā™€ beard beard | woman | woman: beard +šŸ§”šŸ»ā€ā™€ļø light skin tone, beard +šŸ§”šŸ»ā€ā™€ light skin tone, beard beard | light skin tone | woman | woman: beard | woman: light skin tone, beard +šŸ§”šŸ¼ā€ā™€ļø medium-light skin tone, beard +šŸ§”šŸ¼ā€ā™€ medium-light skin tone, beard beard | medium-light skin tone | woman | woman: beard | woman: medium-light skin tone, beard +šŸ§”šŸ½ā€ā™€ļø medium skin tone, beard +šŸ§”šŸ½ā€ā™€ medium skin tone, beard beard | medium skin tone | woman | woman: beard | woman: medium skin tone, beard +šŸ§”šŸ¾ā€ā™€ļø medium-dark skin tone, beard +šŸ§”šŸ¾ā€ā™€ medium-dark skin tone, beard beard | medium-dark skin tone | woman | woman: beard | woman: medium-dark skin tone, beard +šŸ§”šŸæā€ā™€ļø dark skin tone, beard +šŸ§”šŸæā€ā™€ dark skin tone, beard beard | dark skin tone | woman | woman: beard | woman: dark skin tone, beard +šŸ‘Øā€šŸ¦° red hair adult | man | man: red hair | red hair +šŸ‘ØšŸ»ā€šŸ¦° light skin tone, red hair adult | light skin tone | man | man: light skin tone, red hair | red hair +šŸ‘ØšŸ¼ā€šŸ¦° medium-light skin tone, red hair adult | man | man: medium-light skin tone, red hair | medium-light skin tone | red hair +šŸ‘ØšŸ½ā€šŸ¦° medium skin tone, red hair adult | man | man: medium skin tone, red hair | medium skin tone | red hair +šŸ‘ØšŸ¾ā€šŸ¦° medium-dark skin tone, red hair adult | man | man: medium-dark skin tone, red hair | medium-dark skin tone | red hair +šŸ‘ØšŸæā€šŸ¦° dark skin tone, red hair adult | dark skin tone | man | man: dark skin tone, red hair | red hair +šŸ‘Øā€šŸ¦± curly hair adult | curly hair | man | man: curly hair +šŸ‘ØšŸ»ā€šŸ¦± light skin tone, curly hair adult | curly hair | light skin tone | man | man: light skin tone, curly hair +šŸ‘ØšŸ¼ā€šŸ¦± medium-light skin tone, curly hair adult | curly hair | man | man: medium-light skin tone, curly hair | medium-light skin tone +šŸ‘ØšŸ½ā€šŸ¦± medium skin tone, curly hair adult | curly hair | man | man: medium skin tone, curly hair | medium skin tone +šŸ‘ØšŸ¾ā€šŸ¦± medium-dark skin tone, curly hair adult | curly hair | man | man: medium-dark skin tone, curly hair | medium-dark skin tone +šŸ‘ØšŸæā€šŸ¦± dark skin tone, curly hair adult | curly hair | dark skin tone | man | man: dark skin tone, curly hair +šŸ‘Øā€šŸ¦³ white hair adult | man | man: white hair | white hair +šŸ‘ØšŸ»ā€šŸ¦³ light skin tone, white hair adult | light skin tone | man | man: light skin tone, white hair | white hair +šŸ‘ØšŸ¼ā€šŸ¦³ medium-light skin tone, white hair adult | man | man: medium-light skin tone, white hair | medium-light skin tone | white hair +šŸ‘ØšŸ½ā€šŸ¦³ medium skin tone, white hair adult | man | man: medium skin tone, white hair | medium skin tone | white hair +šŸ‘ØšŸ¾ā€šŸ¦³ medium-dark skin tone, white hair adult | man | man: medium-dark skin tone, white hair | medium-dark skin tone | white hair +šŸ‘ØšŸæā€šŸ¦³ dark skin tone, white hair adult | dark skin tone | man | man: dark skin tone, white hair | white hair +šŸ‘Øā€šŸ¦² bald adult | bald | man | man: bald +šŸ‘ØšŸ»ā€šŸ¦² light skin tone, bald adult | bald | light skin tone | man | man: light skin tone, bald +šŸ‘ØšŸ¼ā€šŸ¦² medium-light skin tone, bald adult | bald | man | man: medium-light skin tone, bald | medium-light skin tone +šŸ‘ØšŸ½ā€šŸ¦² medium skin tone, bald adult | bald | man | man: medium skin tone, bald | medium skin tone +šŸ‘ØšŸ¾ā€šŸ¦² medium-dark skin tone, bald adult | bald | man | man: medium-dark skin tone, bald | medium-dark skin tone +šŸ‘ØšŸæā€šŸ¦² dark skin tone, bald adult | bald | dark skin tone | man | man: dark skin tone, bald +šŸ‘© adult | woman +šŸ‘©šŸ» light skin tone adult | light skin tone | woman | woman: light skin tone +šŸ‘©šŸ¼ medium-light skin tone adult | medium-light skin tone | woman | woman: medium-light skin tone +šŸ‘©šŸ½ medium skin tone adult | medium skin tone | woman | woman: medium skin tone +šŸ‘©šŸ¾ medium-dark skin tone adult | medium-dark skin tone | woman | woman: medium-dark skin tone +šŸ‘©šŸæ dark skin tone adult | dark skin tone | woman | woman: dark skin tone +šŸ‘©ā€šŸ¦° red hair adult | red hair | woman | woman: red hair +šŸ‘©šŸ»ā€šŸ¦° light skin tone, red hair adult | light skin tone | red hair | woman | woman: light skin tone, red hair +šŸ‘©šŸ¼ā€šŸ¦° medium-light skin tone, red hair adult | medium-light skin tone | red hair | woman | woman: medium-light skin tone, red hair +šŸ‘©šŸ½ā€šŸ¦° medium skin tone, red hair adult | medium skin tone | red hair | woman | woman: medium skin tone, red hair +šŸ‘©šŸ¾ā€šŸ¦° medium-dark skin tone, red hair adult | medium-dark skin tone | red hair | woman | woman: medium-dark skin tone, red hair +šŸ‘©šŸæā€šŸ¦° dark skin tone, red hair adult | dark skin tone | red hair | woman | woman: dark skin tone, red hair +šŸ§‘ā€šŸ¦° red hair adult | gender-neutral | person | person: red hair | red hair | unspecified gender +šŸ§‘šŸ»ā€šŸ¦° light skin tone, red hair adult | gender-neutral | light skin tone | person | person: light skin tone, red hair | red hair | unspecified gender +šŸ§‘šŸ¼ā€šŸ¦° medium-light skin tone, red hair adult | gender-neutral | medium-light skin tone | person | person: medium-light skin tone, red hair | red hair | unspecified gender +šŸ§‘šŸ½ā€šŸ¦° medium skin tone, red hair adult | gender-neutral | medium skin tone | person | person: medium skin tone, red hair | red hair | unspecified gender +šŸ§‘šŸ¾ā€šŸ¦° medium-dark skin tone, red hair adult | gender-neutral | medium-dark skin tone | person | person: medium-dark skin tone, red hair | red hair | unspecified gender +šŸ§‘šŸæā€šŸ¦° dark skin tone, red hair adult | dark skin tone | gender-neutral | person | person: dark skin tone, red hair | red hair | unspecified gender +šŸ‘©ā€šŸ¦± curly hair adult | curly hair | woman | woman: curly hair +šŸ‘©šŸ»ā€šŸ¦± light skin tone, curly hair adult | curly hair | light skin tone | woman | woman: light skin tone, curly hair +šŸ‘©šŸ¼ā€šŸ¦± medium-light skin tone, curly hair adult | curly hair | medium-light skin tone | woman | woman: medium-light skin tone, curly hair +šŸ‘©šŸ½ā€šŸ¦± medium skin tone, curly hair adult | curly hair | medium skin tone | woman | woman: medium skin tone, curly hair +šŸ‘©šŸ¾ā€šŸ¦± medium-dark skin tone, curly hair adult | curly hair | medium-dark skin tone | woman | woman: medium-dark skin tone, curly hair +šŸ‘©šŸæā€šŸ¦± dark skin tone, curly hair adult | curly hair | dark skin tone | woman | woman: dark skin tone, curly hair +šŸ§‘ā€šŸ¦± curly hair adult | curly hair | gender-neutral | person | person: curly hair | unspecified gender +šŸ§‘šŸ»ā€šŸ¦± light skin tone, curly hair adult | curly hair | gender-neutral | light skin tone | person | person: light skin tone, curly hair | unspecified gender +šŸ§‘šŸ¼ā€šŸ¦± medium-light skin tone, curly hair adult | curly hair | gender-neutral | medium-light skin tone | person | person: medium-light skin tone, curly hair | unspecified gender +šŸ§‘šŸ½ā€šŸ¦± medium skin tone, curly hair adult | curly hair | gender-neutral | medium skin tone | person | person: medium skin tone, curly hair | unspecified gender +šŸ§‘šŸ¾ā€šŸ¦± medium-dark skin tone, curly hair adult | curly hair | gender-neutral | medium-dark skin tone | person | person: medium-dark skin tone, curly hair | unspecified gender +šŸ§‘šŸæā€šŸ¦± dark skin tone, curly hair adult | curly hair | dark skin tone | gender-neutral | person | person: dark skin tone, curly hair | unspecified gender +šŸ‘©ā€šŸ¦³ white hair adult | white hair | woman | woman: white hair +šŸ‘©šŸ»ā€šŸ¦³ light skin tone, white hair adult | light skin tone | white hair | woman | woman: light skin tone, white hair +šŸ‘©šŸ¼ā€šŸ¦³ medium-light skin tone, white hair adult | medium-light skin tone | white hair | woman | woman: medium-light skin tone, white hair +šŸ‘©šŸ½ā€šŸ¦³ medium skin tone, white hair adult | medium skin tone | white hair | woman | woman: medium skin tone, white hair +šŸ‘©šŸ¾ā€šŸ¦³ medium-dark skin tone, white hair adult | medium-dark skin tone | white hair | woman | woman: medium-dark skin tone, white hair +šŸ‘©šŸæā€šŸ¦³ dark skin tone, white hair adult | dark skin tone | white hair | woman | woman: dark skin tone, white hair +šŸ§‘ā€šŸ¦³ white hair adult | gender-neutral | person | person: white hair | unspecified gender | white hair +šŸ§‘šŸ»ā€šŸ¦³ light skin tone, white hair adult | gender-neutral | light skin tone | person | person: light skin tone, white hair | unspecified gender | white hair +šŸ§‘šŸ¼ā€šŸ¦³ medium-light skin tone, white hair adult | gender-neutral | medium-light skin tone | person | person: medium-light skin tone, white hair | unspecified gender | white hair +šŸ§‘šŸ½ā€šŸ¦³ medium skin tone, white hair adult | gender-neutral | medium skin tone | person | person: medium skin tone, white hair | unspecified gender | white hair +šŸ§‘šŸ¾ā€šŸ¦³ medium-dark skin tone, white hair adult | gender-neutral | medium-dark skin tone | person | person: medium-dark skin tone, white hair | unspecified gender | white hair +šŸ§‘šŸæā€šŸ¦³ dark skin tone, white hair adult | dark skin tone | gender-neutral | person | person: dark skin tone, white hair | unspecified gender | white hair +šŸ‘©ā€šŸ¦² bald adult | bald | woman | woman: bald +šŸ‘©šŸ»ā€šŸ¦² light skin tone, bald adult | bald | light skin tone | woman | woman: light skin tone, bald +šŸ‘©šŸ¼ā€šŸ¦² medium-light skin tone, bald adult | bald | medium-light skin tone | woman | woman: medium-light skin tone, bald +šŸ‘©šŸ½ā€šŸ¦² medium skin tone, bald adult | bald | medium skin tone | woman | woman: medium skin tone, bald +šŸ‘©šŸ¾ā€šŸ¦² medium-dark skin tone, bald adult | bald | medium-dark skin tone | woman | woman: medium-dark skin tone, bald +šŸ‘©šŸæā€šŸ¦² dark skin tone, bald adult | bald | dark skin tone | woman | woman: dark skin tone, bald +šŸ§‘ā€šŸ¦² bald adult | bald | gender-neutral | person | person: bald | unspecified gender +šŸ§‘šŸ»ā€šŸ¦² light skin tone, bald adult | bald | gender-neutral | light skin tone | person | person: light skin tone, bald | unspecified gender +šŸ§‘šŸ¼ā€šŸ¦² medium-light skin tone, bald adult | bald | gender-neutral | medium-light skin tone | person | person: medium-light skin tone, bald | unspecified gender +šŸ§‘šŸ½ā€šŸ¦² medium skin tone, bald adult | bald | gender-neutral | medium skin tone | person | person: medium skin tone, bald | unspecified gender +šŸ§‘šŸ¾ā€šŸ¦² medium-dark skin tone, bald adult | bald | gender-neutral | medium-dark skin tone | person | person: medium-dark skin tone, bald | unspecified gender +šŸ§‘šŸæā€šŸ¦² dark skin tone, bald adult | bald | dark skin tone | gender-neutral | person | person: dark skin tone, bald | unspecified gender +šŸ‘±ā€ā™€ļø blond hair +šŸ‘±ā€ā™€ blond hair blond-haired woman | blonde | hair | woman | woman: blond hair +šŸ‘±šŸ»ā€ā™€ļø light skin tone, blond hair +šŸ‘±šŸ»ā€ā™€ light skin tone, blond hair blond hair | blond-haired woman | blonde | hair | light skin tone | woman | woman: blond hair | woman: light skin tone, blond hair +šŸ‘±šŸ¼ā€ā™€ļø medium-light skin tone, blond hair +šŸ‘±šŸ¼ā€ā™€ medium-light skin tone, blond hair blond hair | blond-haired woman | blonde | hair | medium-light skin tone | woman | woman: blond hair | woman: medium-light skin tone, blond hair +šŸ‘±šŸ½ā€ā™€ļø medium skin tone, blond hair +šŸ‘±šŸ½ā€ā™€ medium skin tone, blond hair blond hair | blond-haired woman | blonde | hair | medium skin tone | woman | woman: blond hair | woman: medium skin tone, blond hair +šŸ‘±šŸ¾ā€ā™€ļø medium-dark skin tone, blond hair +šŸ‘±šŸ¾ā€ā™€ medium-dark skin tone, blond hair blond hair | blond-haired woman | blonde | hair | medium-dark skin tone | woman | woman: blond hair | woman: medium-dark skin tone, blond hair +šŸ‘±šŸæā€ā™€ļø dark skin tone, blond hair +šŸ‘±šŸæā€ā™€ dark skin tone, blond hair blond hair | blond-haired woman | blonde | dark skin tone | hair | woman | woman: blond hair | woman: dark skin tone, blond hair +šŸ‘±ā€ā™‚ļø blond hair +šŸ‘±ā€ā™‚ blond hair blond | blond-haired man | hair | man | man: blond hair +šŸ‘±šŸ»ā€ā™‚ļø light skin tone, blond hair +šŸ‘±šŸ»ā€ā™‚ light skin tone, blond hair blond | blond-haired man | hair | light skin tone | man | man: blond hair | man: light skin tone, blond hair +šŸ‘±šŸ¼ā€ā™‚ļø medium-light skin tone, blond hair +šŸ‘±šŸ¼ā€ā™‚ medium-light skin tone, blond hair blond | blond-haired man | hair | man | man: blond hair | man: medium-light skin tone, blond hair | medium-light skin tone +šŸ‘±šŸ½ā€ā™‚ļø medium skin tone, blond hair +šŸ‘±šŸ½ā€ā™‚ medium skin tone, blond hair blond | blond-haired man | hair | man | man: blond hair | man: medium skin tone, blond hair | medium skin tone +šŸ‘±šŸ¾ā€ā™‚ļø medium-dark skin tone, blond hair +šŸ‘±šŸ¾ā€ā™‚ medium-dark skin tone, blond hair blond | blond-haired man | hair | man | man: blond hair | man: medium-dark skin tone, blond hair | medium-dark skin tone +šŸ‘±šŸæā€ā™‚ļø dark skin tone, blond hair +šŸ‘±šŸæā€ā™‚ dark skin tone, blond hair blond | blond-haired man | dark skin tone | hair | man | man: blond hair | man: dark skin tone, blond hair +šŸ§“ person adult | gender-neutral | old | older person | unspecified gender +šŸ§“šŸ» person: light skin tone adult | gender-neutral | light skin tone | old | older person | older person: light skin tone | unspecified gender +šŸ§“šŸ¼ person: medium-light skin tone adult | gender-neutral | medium-light skin tone | old | older person | older person: medium-light skin tone | unspecified gender +šŸ§“šŸ½ person: medium skin tone adult | gender-neutral | medium skin tone | old | older person | older person: medium skin tone | unspecified gender +šŸ§“šŸ¾ person: medium-dark skin tone adult | gender-neutral | medium-dark skin tone | old | older person | older person: medium-dark skin tone | unspecified gender +šŸ§“šŸæ person: dark skin tone adult | dark skin tone | gender-neutral | old | older person | older person: dark skin tone | unspecified gender +šŸ‘“ man adult | man | old +šŸ‘“šŸ» man: light skin tone adult | light skin tone | man | old | old man: light skin tone +šŸ‘“šŸ¼ man: medium-light skin tone adult | man | medium-light skin tone | old | old man: medium-light skin tone +šŸ‘“šŸ½ man: medium skin tone adult | man | medium skin tone | old | old man: medium skin tone +šŸ‘“šŸ¾ man: medium-dark skin tone adult | man | medium-dark skin tone | old | old man: medium-dark skin tone +šŸ‘“šŸæ man: dark skin tone adult | dark skin tone | man | old | old man: dark skin tone +šŸ‘µ woman adult | old | woman +šŸ‘µšŸ» woman: light skin tone adult | light skin tone | old | old woman: light skin tone | woman +šŸ‘µšŸ¼ woman: medium-light skin tone adult | medium-light skin tone | old | old woman: medium-light skin tone | woman +šŸ‘µšŸ½ woman: medium skin tone adult | medium skin tone | old | old woman: medium skin tone | woman +šŸ‘µšŸ¾ woman: medium-dark skin tone adult | medium-dark skin tone | old | old woman: medium-dark skin tone | woman +šŸ‘µšŸæ woman: dark skin tone adult | dark skin tone | old | old woman: dark skin tone | woman +šŸ™ frowning frown | gesture | person frowning +šŸ™šŸ» frowning: light skin tone frown | gesture | light skin tone | person frowning | person frowning: light skin tone +šŸ™šŸ¼ frowning: medium-light skin tone frown | gesture | medium-light skin tone | person frowning | person frowning: medium-light skin tone +šŸ™šŸ½ frowning: medium skin tone frown | gesture | medium skin tone | person frowning | person frowning: medium skin tone +šŸ™šŸ¾ frowning: medium-dark skin tone frown | gesture | medium-dark skin tone | person frowning | person frowning: medium-dark skin tone +šŸ™šŸæ frowning: dark skin tone dark skin tone | frown | gesture | person frowning | person frowning: dark skin tone +šŸ™ā€ā™‚ļø frowning +šŸ™ā€ā™‚ frowning frowning | gesture | man +šŸ™šŸ»ā€ā™‚ļø frowning: light skin tone +šŸ™šŸ»ā€ā™‚ frowning: light skin tone frowning | gesture | light skin tone | man | man frowning: light skin tone +šŸ™šŸ¼ā€ā™‚ļø frowning: medium-light skin tone +šŸ™šŸ¼ā€ā™‚ frowning: medium-light skin tone frowning | gesture | man | man frowning: medium-light skin tone | medium-light skin tone +šŸ™šŸ½ā€ā™‚ļø frowning: medium skin tone +šŸ™šŸ½ā€ā™‚ frowning: medium skin tone frowning | gesture | man | man frowning: medium skin tone | medium skin tone +šŸ™šŸ¾ā€ā™‚ļø frowning: medium-dark skin tone +šŸ™šŸ¾ā€ā™‚ frowning: medium-dark skin tone frowning | gesture | man | man frowning: medium-dark skin tone | medium-dark skin tone +šŸ™šŸæā€ā™‚ļø frowning: dark skin tone +šŸ™šŸæā€ā™‚ frowning: dark skin tone dark skin tone | frowning | gesture | man | man frowning: dark skin tone +šŸ™ā€ā™€ļø frowning +šŸ™ā€ā™€ frowning frowning | gesture | woman +šŸ™šŸ»ā€ā™€ļø frowning: light skin tone +šŸ™šŸ»ā€ā™€ frowning: light skin tone frowning | gesture | light skin tone | woman | woman frowning: light skin tone +šŸ™šŸ¼ā€ā™€ļø frowning: medium-light skin tone +šŸ™šŸ¼ā€ā™€ frowning: medium-light skin tone frowning | gesture | medium-light skin tone | woman | woman frowning: medium-light skin tone +šŸ™šŸ½ā€ā™€ļø frowning: medium skin tone +šŸ™šŸ½ā€ā™€ frowning: medium skin tone frowning | gesture | medium skin tone | woman | woman frowning: medium skin tone +šŸ™šŸ¾ā€ā™€ļø frowning: medium-dark skin tone +šŸ™šŸ¾ā€ā™€ frowning: medium-dark skin tone frowning | gesture | medium-dark skin tone | woman | woman frowning: medium-dark skin tone +šŸ™šŸæā€ā™€ļø frowning: dark skin tone +šŸ™šŸæā€ā™€ frowning: dark skin tone dark skin tone | frowning | gesture | woman | woman frowning: dark skin tone +šŸ™Ž pouting gesture | person pouting | pouting | facial expression +šŸ™ŽšŸ» pouting: light skin tone gesture | light skin tone | person pouting | person pouting: light skin tone | pouting | facial expression +šŸ™ŽšŸ¼ pouting: medium-light skin tone gesture | medium-light skin tone | person pouting | person pouting: medium-light skin tone | pouting | facial expression +šŸ™ŽšŸ½ pouting: medium skin tone gesture | medium skin tone | person pouting | person pouting: medium skin tone | pouting | facial expression +šŸ™ŽšŸ¾ pouting: medium-dark skin tone gesture | medium-dark skin tone | person pouting | person pouting: medium-dark skin tone | pouting | facial expression +šŸ™ŽšŸæ pouting: dark skin tone dark skin tone | gesture | person pouting | person pouting: dark skin tone | pouting | facial expression +šŸ™Žā€ā™‚ļø pouting +šŸ™Žā€ā™‚ pouting gesture | man | pouting +šŸ™ŽšŸ»ā€ā™‚ļø pouting: light skin tone +šŸ™ŽšŸ»ā€ā™‚ pouting: light skin tone gesture | light skin tone | man | man pouting: light skin tone | pouting +šŸ™ŽšŸ¼ā€ā™‚ļø pouting: medium-light skin tone +šŸ™ŽšŸ¼ā€ā™‚ pouting: medium-light skin tone gesture | man | man pouting: medium-light skin tone | medium-light skin tone | pouting +šŸ™ŽšŸ½ā€ā™‚ļø pouting: medium skin tone +šŸ™ŽšŸ½ā€ā™‚ pouting: medium skin tone gesture | man | man pouting: medium skin tone | medium skin tone | pouting +šŸ™ŽšŸ¾ā€ā™‚ļø pouting: medium-dark skin tone +šŸ™ŽšŸ¾ā€ā™‚ pouting: medium-dark skin tone gesture | man | man pouting: medium-dark skin tone | medium-dark skin tone | pouting +šŸ™ŽšŸæā€ā™‚ļø pouting: dark skin tone +šŸ™ŽšŸæā€ā™‚ pouting: dark skin tone dark skin tone | gesture | man | man pouting: dark skin tone | pouting +šŸ™Žā€ā™€ļø pouting +šŸ™Žā€ā™€ pouting gesture | pouting | woman +šŸ™ŽšŸ»ā€ā™€ļø pouting: light skin tone +šŸ™ŽšŸ»ā€ā™€ pouting: light skin tone gesture | light skin tone | pouting | woman | woman pouting: light skin tone +šŸ™ŽšŸ¼ā€ā™€ļø pouting: medium-light skin tone +šŸ™ŽšŸ¼ā€ā™€ pouting: medium-light skin tone gesture | medium-light skin tone | pouting | woman | woman pouting: medium-light skin tone +šŸ™ŽšŸ½ā€ā™€ļø pouting: medium skin tone +šŸ™ŽšŸ½ā€ā™€ pouting: medium skin tone gesture | medium skin tone | pouting | woman | woman pouting: medium skin tone +šŸ™ŽšŸ¾ā€ā™€ļø pouting: medium-dark skin tone +šŸ™ŽšŸ¾ā€ā™€ pouting: medium-dark skin tone gesture | medium-dark skin tone | pouting | woman | woman pouting: medium-dark skin tone +šŸ™ŽšŸæā€ā™€ļø pouting: dark skin tone +šŸ™ŽšŸæā€ā™€ pouting: dark skin tone dark skin tone | gesture | pouting | woman | woman pouting: dark skin tone +šŸ™… gesturing NO forbidden | gesture | hand | person gesturing NO | prohibited +šŸ™…šŸ» gesturing NO: light skin tone forbidden | gesture | hand | light skin tone | person gesturing NO | person gesturing NO: light skin tone | prohibited +šŸ™…šŸ¼ gesturing NO: medium-light skin tone forbidden | gesture | hand | medium-light skin tone | person gesturing NO | person gesturing NO: medium-light skin tone | prohibited +šŸ™…šŸ½ gesturing NO: medium skin tone forbidden | gesture | hand | medium skin tone | person gesturing NO | person gesturing NO: medium skin tone | prohibited +šŸ™…šŸ¾ gesturing NO: medium-dark skin tone forbidden | gesture | hand | medium-dark skin tone | person gesturing NO | person gesturing NO: medium-dark skin tone | prohibited +šŸ™…šŸæ gesturing NO: dark skin tone dark skin tone | forbidden | gesture | hand | person gesturing NO | person gesturing NO: dark skin tone | prohibited +šŸ™…ā€ā™‚ļø gesturing NO +šŸ™…ā€ā™‚ gesturing NO forbidden | gesture | hand | man | man gesturing NO | prohibited +šŸ™…šŸ»ā€ā™‚ļø gesturing NO: light skin tone +šŸ™…šŸ»ā€ā™‚ gesturing NO: light skin tone forbidden | gesture | hand | light skin tone | man | man gesturing NO | man gesturing NO: light skin tone | prohibited +šŸ™…šŸ¼ā€ā™‚ļø gesturing NO: medium-light skin tone +šŸ™…šŸ¼ā€ā™‚ gesturing NO: medium-light skin tone forbidden | gesture | hand | man | man gesturing NO | man gesturing NO: medium-light skin tone | medium-light skin tone | prohibited +šŸ™…šŸ½ā€ā™‚ļø gesturing NO: medium skin tone +šŸ™…šŸ½ā€ā™‚ gesturing NO: medium skin tone forbidden | gesture | hand | man | man gesturing NO | man gesturing NO: medium skin tone | medium skin tone | prohibited +šŸ™…šŸ¾ā€ā™‚ļø gesturing NO: medium-dark skin tone +šŸ™…šŸ¾ā€ā™‚ gesturing NO: medium-dark skin tone forbidden | gesture | hand | man | man gesturing NO | man gesturing NO: medium-dark skin tone | medium-dark skin tone | prohibited +šŸ™…šŸæā€ā™‚ļø gesturing NO: dark skin tone +šŸ™…šŸæā€ā™‚ gesturing NO: dark skin tone dark skin tone | forbidden | gesture | hand | man | man gesturing NO | man gesturing NO: dark skin tone | prohibited +šŸ™…ā€ā™€ļø gesturing NO +šŸ™…ā€ā™€ gesturing NO forbidden | gesture | hand | prohibited | woman | woman gesturing NO +šŸ™…šŸ»ā€ā™€ļø gesturing NO: light skin tone +šŸ™…šŸ»ā€ā™€ gesturing NO: light skin tone forbidden | gesture | hand | light skin tone | prohibited | woman | woman gesturing NO | woman gesturing NO: light skin tone +šŸ™…šŸ¼ā€ā™€ļø gesturing NO: medium-light skin tone +šŸ™…šŸ¼ā€ā™€ gesturing NO: medium-light skin tone forbidden | gesture | hand | medium-light skin tone | prohibited | woman | woman gesturing NO | woman gesturing NO: medium-light skin tone +šŸ™…šŸ½ā€ā™€ļø gesturing NO: medium skin tone +šŸ™…šŸ½ā€ā™€ gesturing NO: medium skin tone forbidden | gesture | hand | medium skin tone | prohibited | woman | woman gesturing NO | woman gesturing NO: medium skin tone +šŸ™…šŸ¾ā€ā™€ļø gesturing NO: medium-dark skin tone +šŸ™…šŸ¾ā€ā™€ gesturing NO: medium-dark skin tone forbidden | gesture | hand | medium-dark skin tone | prohibited | woman | woman gesturing NO | woman gesturing NO: medium-dark skin tone +šŸ™…šŸæā€ā™€ļø gesturing NO: dark skin tone +šŸ™…šŸæā€ā™€ gesturing NO: dark skin tone dark skin tone | forbidden | gesture | hand | prohibited | woman | woman gesturing NO | woman gesturing NO: dark skin tone +šŸ™† gesturing OK gesture | hand | OK | person gesturing OK +šŸ™†šŸ» gesturing OK: light skin tone gesture | hand | light skin tone | OK | person gesturing OK | person gesturing OK: light skin tone +šŸ™†šŸ¼ gesturing OK: medium-light skin tone gesture | hand | medium-light skin tone | OK | person gesturing OK | person gesturing OK: medium-light skin tone +šŸ™†šŸ½ gesturing OK: medium skin tone gesture | hand | medium skin tone | OK | person gesturing OK | person gesturing OK: medium skin tone +šŸ™†šŸ¾ gesturing OK: medium-dark skin tone gesture | hand | medium-dark skin tone | OK | person gesturing OK | person gesturing OK: medium-dark skin tone +šŸ™†šŸæ gesturing OK: dark skin tone dark skin tone | gesture | hand | OK | person gesturing OK | person gesturing OK: dark skin tone +šŸ™†ā€ā™‚ļø gesturing OK +šŸ™†ā€ā™‚ gesturing OK gesture | hand | man | man gesturing OK | OK +šŸ™†šŸ»ā€ā™‚ļø gesturing OK: light skin tone +šŸ™†šŸ»ā€ā™‚ gesturing OK: light skin tone gesture | hand | light skin tone | man | man gesturing OK | man gesturing OK: light skin tone | OK +šŸ™†šŸ¼ā€ā™‚ļø gesturing OK: medium-light skin tone +šŸ™†šŸ¼ā€ā™‚ gesturing OK: medium-light skin tone gesture | hand | man | man gesturing OK | man gesturing OK: medium-light skin tone | medium-light skin tone | OK +šŸ™†šŸ½ā€ā™‚ļø gesturing OK: medium skin tone +šŸ™†šŸ½ā€ā™‚ gesturing OK: medium skin tone gesture | hand | man | man gesturing OK | man gesturing OK: medium skin tone | medium skin tone | OK +šŸ™†šŸ¾ā€ā™‚ļø gesturing OK: medium-dark skin tone +šŸ™†šŸ¾ā€ā™‚ gesturing OK: medium-dark skin tone gesture | hand | man | man gesturing OK | man gesturing OK: medium-dark skin tone | medium-dark skin tone | OK +šŸ™†šŸæā€ā™‚ļø gesturing OK: dark skin tone +šŸ™†šŸæā€ā™‚ gesturing OK: dark skin tone dark skin tone | gesture | hand | man | man gesturing OK | man gesturing OK: dark skin tone | OK +šŸ™†ā€ā™€ļø gesturing OK +šŸ™†ā€ā™€ gesturing OK gesture | hand | OK | woman | woman gesturing OK +šŸ™†šŸ»ā€ā™€ļø gesturing OK: light skin tone +šŸ™†šŸ»ā€ā™€ gesturing OK: light skin tone gesture | hand | light skin tone | OK | woman | woman gesturing OK | woman gesturing OK: light skin tone +šŸ™†šŸ¼ā€ā™€ļø gesturing OK: medium-light skin tone +šŸ™†šŸ¼ā€ā™€ gesturing OK: medium-light skin tone gesture | hand | medium-light skin tone | OK | woman | woman gesturing OK | woman gesturing OK: medium-light skin tone +šŸ™†šŸ½ā€ā™€ļø gesturing OK: medium skin tone +šŸ™†šŸ½ā€ā™€ gesturing OK: medium skin tone gesture | hand | medium skin tone | OK | woman | woman gesturing OK | woman gesturing OK: medium skin tone +šŸ™†šŸ¾ā€ā™€ļø gesturing OK: medium-dark skin tone +šŸ™†šŸ¾ā€ā™€ gesturing OK: medium-dark skin tone gesture | hand | medium-dark skin tone | OK | woman | woman gesturing OK | woman gesturing OK: medium-dark skin tone +šŸ™†šŸæā€ā™€ļø gesturing OK: dark skin tone +šŸ™†šŸæā€ā™€ gesturing OK: dark skin tone dark skin tone | gesture | hand | OK | woman | woman gesturing OK | woman gesturing OK: dark skin tone +šŸ’ tipping hand hand | help | information | person tipping hand | sassy | tipping +šŸ’šŸ» tipping hand: light skin tone hand | help | information | light skin tone | person tipping hand | person tipping hand: light skin tone | sassy | tipping +šŸ’šŸ¼ tipping hand: medium-light skin tone hand | help | information | medium-light skin tone | person tipping hand | person tipping hand: medium-light skin tone | sassy | tipping +šŸ’šŸ½ tipping hand: medium skin tone hand | help | information | medium skin tone | person tipping hand | person tipping hand: medium skin tone | sassy | tipping +šŸ’šŸ¾ tipping hand: medium-dark skin tone hand | help | information | medium-dark skin tone | person tipping hand | person tipping hand: medium-dark skin tone | sassy | tipping +šŸ’šŸæ tipping hand: dark skin tone dark skin tone | hand | help | information | person tipping hand | person tipping hand: dark skin tone | sassy | tipping +šŸ’ā€ā™‚ļø tipping hand +šŸ’ā€ā™‚ tipping hand man | man tipping hand | sassy | tipping hand +šŸ’šŸ»ā€ā™‚ļø tipping hand: light skin tone +šŸ’šŸ»ā€ā™‚ tipping hand: light skin tone light skin tone | man | man tipping hand | man tipping hand: light skin tone | sassy | tipping hand +šŸ’šŸ¼ā€ā™‚ļø tipping hand: medium-light skin tone +šŸ’šŸ¼ā€ā™‚ tipping hand: medium-light skin tone man | man tipping hand | man tipping hand: medium-light skin tone | medium-light skin tone | sassy | tipping hand +šŸ’šŸ½ā€ā™‚ļø tipping hand: medium skin tone +šŸ’šŸ½ā€ā™‚ tipping hand: medium skin tone man | man tipping hand | man tipping hand: medium skin tone | medium skin tone | sassy | tipping hand +šŸ’šŸ¾ā€ā™‚ļø tipping hand: medium-dark skin tone +šŸ’šŸ¾ā€ā™‚ tipping hand: medium-dark skin tone man | man tipping hand | man tipping hand: medium-dark skin tone | medium-dark skin tone | sassy | tipping hand +šŸ’šŸæā€ā™‚ļø tipping hand: dark skin tone +šŸ’šŸæā€ā™‚ tipping hand: dark skin tone dark skin tone | man | man tipping hand | man tipping hand: dark skin tone | sassy | tipping hand +šŸ’ā€ā™€ļø tipping hand +šŸ’ā€ā™€ tipping hand sassy | tipping hand | woman | woman tipping hand +šŸ’šŸ»ā€ā™€ļø tipping hand: light skin tone +šŸ’šŸ»ā€ā™€ tipping hand: light skin tone light skin tone | sassy | tipping hand | woman | woman tipping hand | woman tipping hand: light skin tone +šŸ’šŸ¼ā€ā™€ļø tipping hand: medium-light skin tone +šŸ’šŸ¼ā€ā™€ tipping hand: medium-light skin tone medium-light skin tone | sassy | tipping hand | woman | woman tipping hand | woman tipping hand: medium-light skin tone +šŸ’šŸ½ā€ā™€ļø tipping hand: medium skin tone +šŸ’šŸ½ā€ā™€ tipping hand: medium skin tone medium skin tone | sassy | tipping hand | woman | woman tipping hand | woman tipping hand: medium skin tone +šŸ’šŸ¾ā€ā™€ļø tipping hand: medium-dark skin tone +šŸ’šŸ¾ā€ā™€ tipping hand: medium-dark skin tone medium-dark skin tone | sassy | tipping hand | woman | woman tipping hand | woman tipping hand: medium-dark skin tone +šŸ’šŸæā€ā™€ļø tipping hand: dark skin tone +šŸ’šŸæā€ā™€ tipping hand: dark skin tone dark skin tone | sassy | tipping hand | woman | woman tipping hand | woman tipping hand: dark skin tone +šŸ™‹ raising hand gesture | hand | happy | person raising hand | raised +šŸ™‹šŸ» raising hand: light skin tone gesture | hand | happy | light skin tone | person raising hand | person raising hand: light skin tone | raised +šŸ™‹šŸ¼ raising hand: medium-light skin tone gesture | hand | happy | medium-light skin tone | person raising hand | person raising hand: medium-light skin tone | raised +šŸ™‹šŸ½ raising hand: medium skin tone gesture | hand | happy | medium skin tone | person raising hand | person raising hand: medium skin tone | raised +šŸ™‹šŸ¾ raising hand: medium-dark skin tone gesture | hand | happy | medium-dark skin tone | person raising hand | person raising hand: medium-dark skin tone | raised +šŸ™‹šŸæ raising hand: dark skin tone dark skin tone | gesture | hand | happy | person raising hand | person raising hand: dark skin tone | raised +šŸ™‹ā€ā™‚ļø raising hand +šŸ™‹ā€ā™‚ raising hand gesture | man | man raising hand | raising hand +šŸ™‹šŸ»ā€ā™‚ļø raising hand: light skin tone +šŸ™‹šŸ»ā€ā™‚ raising hand: light skin tone gesture | light skin tone | man | man raising hand | man raising hand: light skin tone | raising hand +šŸ™‹šŸ¼ā€ā™‚ļø raising hand: medium-light skin tone +šŸ™‹šŸ¼ā€ā™‚ raising hand: medium-light skin tone gesture | man | man raising hand | man raising hand: medium-light skin tone | medium-light skin tone | raising hand +šŸ™‹šŸ½ā€ā™‚ļø raising hand: medium skin tone +šŸ™‹šŸ½ā€ā™‚ raising hand: medium skin tone gesture | man | man raising hand | man raising hand: medium skin tone | medium skin tone | raising hand +šŸ™‹šŸ¾ā€ā™‚ļø raising hand: medium-dark skin tone +šŸ™‹šŸ¾ā€ā™‚ raising hand: medium-dark skin tone gesture | man | man raising hand | man raising hand: medium-dark skin tone | medium-dark skin tone | raising hand +šŸ™‹šŸæā€ā™‚ļø raising hand: dark skin tone +šŸ™‹šŸæā€ā™‚ raising hand: dark skin tone dark skin tone | gesture | man | man raising hand | man raising hand: dark skin tone | raising hand +šŸ™‹ā€ā™€ļø raising hand +šŸ™‹ā€ā™€ raising hand gesture | raising hand | woman | woman raising hand +šŸ™‹šŸ»ā€ā™€ļø raising hand: light skin tone +šŸ™‹šŸ»ā€ā™€ raising hand: light skin tone gesture | light skin tone | raising hand | woman | woman raising hand | woman raising hand: light skin tone +šŸ™‹šŸ¼ā€ā™€ļø raising hand: medium-light skin tone +šŸ™‹šŸ¼ā€ā™€ raising hand: medium-light skin tone gesture | medium-light skin tone | raising hand | woman | woman raising hand | woman raising hand: medium-light skin tone +šŸ™‹šŸ½ā€ā™€ļø raising hand: medium skin tone +šŸ™‹šŸ½ā€ā™€ raising hand: medium skin tone gesture | medium skin tone | raising hand | woman | woman raising hand | woman raising hand: medium skin tone +šŸ™‹šŸ¾ā€ā™€ļø raising hand: medium-dark skin tone +šŸ™‹šŸ¾ā€ā™€ raising hand: medium-dark skin tone gesture | medium-dark skin tone | raising hand | woman | woman raising hand | woman raising hand: medium-dark skin tone +šŸ™‹šŸæā€ā™€ļø raising hand: dark skin tone +šŸ™‹šŸæā€ā™€ raising hand: dark skin tone dark skin tone | gesture | raising hand | woman | woman raising hand | woman raising hand: dark skin tone +šŸ§ person accessibility | deaf | deaf person | ear | hear | hard of hearing | hearing impaired +šŸ§šŸ» person: light skin tone accessibility | deaf | deaf person | deaf person: light skin tone | ear | hear | light skin tone | hard of hearing | hearing impaired +šŸ§šŸ¼ person: medium-light skin tone accessibility | deaf | deaf person | deaf person: medium-light skin tone | ear | hear | medium-light skin tone | hard of hearing | hearing impaired +šŸ§šŸ½ person: medium skin tone accessibility | deaf | deaf person | deaf person: medium skin tone | ear | hear | medium skin tone | hard of hearing | hearing impaired +šŸ§šŸ¾ person: medium-dark skin tone accessibility | deaf | deaf person | deaf person: medium-dark skin tone | ear | hear | medium-dark skin tone | hard of hearing | hearing impaired +šŸ§šŸæ person: dark skin tone accessibility | dark skin tone | deaf | deaf person | deaf person: dark skin tone | ear | hear | hard of hearing | hearing impaired +šŸ§ā€ā™‚ļø man +šŸ§ā€ā™‚ man deaf | man +šŸ§šŸ»ā€ā™‚ļø man: light skin tone +šŸ§šŸ»ā€ā™‚ man: light skin tone deaf | deaf man: light skin tone | light skin tone | man +šŸ§šŸ¼ā€ā™‚ļø man: medium-light skin tone +šŸ§šŸ¼ā€ā™‚ man: medium-light skin tone deaf | deaf man: medium-light skin tone | man | medium-light skin tone +šŸ§šŸ½ā€ā™‚ļø man: medium skin tone +šŸ§šŸ½ā€ā™‚ man: medium skin tone deaf | deaf man: medium skin tone | man | medium skin tone +šŸ§šŸ¾ā€ā™‚ļø man: medium-dark skin tone +šŸ§šŸ¾ā€ā™‚ man: medium-dark skin tone deaf | deaf man: medium-dark skin tone | man | medium-dark skin tone +šŸ§šŸæā€ā™‚ļø man: dark skin tone +šŸ§šŸæā€ā™‚ man: dark skin tone dark skin tone | deaf | deaf man: dark skin tone | man +šŸ§ā€ā™€ļø woman +šŸ§ā€ā™€ woman deaf | woman +šŸ§šŸ»ā€ā™€ļø woman: light skin tone +šŸ§šŸ»ā€ā™€ woman: light skin tone deaf | deaf woman: light skin tone | light skin tone | woman +šŸ§šŸ¼ā€ā™€ļø woman: medium-light skin tone +šŸ§šŸ¼ā€ā™€ woman: medium-light skin tone deaf | deaf woman: medium-light skin tone | medium-light skin tone | woman +šŸ§šŸ½ā€ā™€ļø woman: medium skin tone +šŸ§šŸ½ā€ā™€ woman: medium skin tone deaf | deaf woman: medium skin tone | medium skin tone | woman +šŸ§šŸ¾ā€ā™€ļø woman: medium-dark skin tone +šŸ§šŸ¾ā€ā™€ woman: medium-dark skin tone deaf | deaf woman: medium-dark skin tone | medium-dark skin tone | woman +šŸ§šŸæā€ā™€ļø woman: dark skin tone +šŸ§šŸæā€ā™€ woman: dark skin tone dark skin tone | deaf | deaf woman: dark skin tone | woman +šŸ™‡ bowing apology | bow | gesture | person bowing | sorry +šŸ™‡šŸ» bowing: light skin tone apology | bow | gesture | light skin tone | person bowing | person bowing: light skin tone | sorry +šŸ™‡šŸ¼ bowing: medium-light skin tone apology | bow | gesture | medium-light skin tone | person bowing | person bowing: medium-light skin tone | sorry +šŸ™‡šŸ½ bowing: medium skin tone apology | bow | gesture | medium skin tone | person bowing | person bowing: medium skin tone | sorry +šŸ™‡šŸ¾ bowing: medium-dark skin tone apology | bow | gesture | medium-dark skin tone | person bowing | person bowing: medium-dark skin tone | sorry +šŸ™‡šŸæ bowing: dark skin tone apology | bow | dark skin tone | gesture | person bowing | person bowing: dark skin tone | sorry +šŸ™‡ā€ā™‚ļø bowing +šŸ™‡ā€ā™‚ bowing apology | bowing | favor | gesture | man | sorry | favour +šŸ™‡šŸ»ā€ā™‚ļø bowing: light skin tone +šŸ™‡šŸ»ā€ā™‚ bowing: light skin tone apology | bowing | favor | gesture | light skin tone | man | man bowing: light skin tone | sorry | favour +šŸ™‡šŸ¼ā€ā™‚ļø bowing: medium-light skin tone +šŸ™‡šŸ¼ā€ā™‚ bowing: medium-light skin tone apology | bowing | favor | gesture | man | man bowing: medium-light skin tone | medium-light skin tone | sorry | favour +šŸ™‡šŸ½ā€ā™‚ļø bowing: medium skin tone +šŸ™‡šŸ½ā€ā™‚ bowing: medium skin tone apology | bowing | favor | gesture | man | man bowing: medium skin tone | medium skin tone | sorry | favour +šŸ™‡šŸ¾ā€ā™‚ļø bowing: medium-dark skin tone +šŸ™‡šŸ¾ā€ā™‚ bowing: medium-dark skin tone apology | bowing | favor | gesture | man | man bowing: medium-dark skin tone | medium-dark skin tone | sorry | favour +šŸ™‡šŸæā€ā™‚ļø bowing: dark skin tone +šŸ™‡šŸæā€ā™‚ bowing: dark skin tone apology | bowing | dark skin tone | favor | gesture | man | man bowing: dark skin tone | sorry | favour +šŸ™‡ā€ā™€ļø bowing +šŸ™‡ā€ā™€ bowing apology | bowing | favor | gesture | sorry | woman | favour +šŸ™‡šŸ»ā€ā™€ļø bowing: light skin tone +šŸ™‡šŸ»ā€ā™€ bowing: light skin tone apology | bowing | favor | gesture | light skin tone | sorry | woman | woman bowing: light skin tone | favour +šŸ™‡šŸ¼ā€ā™€ļø bowing: medium-light skin tone +šŸ™‡šŸ¼ā€ā™€ bowing: medium-light skin tone apology | bowing | favor | gesture | medium-light skin tone | sorry | woman | woman bowing: medium-light skin tone | favour +šŸ™‡šŸ½ā€ā™€ļø bowing: medium skin tone +šŸ™‡šŸ½ā€ā™€ bowing: medium skin tone apology | bowing | favor | gesture | medium skin tone | sorry | woman | woman bowing: medium skin tone | favour +šŸ™‡šŸ¾ā€ā™€ļø bowing: medium-dark skin tone +šŸ™‡šŸ¾ā€ā™€ bowing: medium-dark skin tone apology | bowing | favor | gesture | medium-dark skin tone | sorry | woman | woman bowing: medium-dark skin tone | favour +šŸ™‡šŸæā€ā™€ļø bowing: dark skin tone +šŸ™‡šŸæā€ā™€ bowing: dark skin tone apology | bowing | dark skin tone | favor | gesture | sorry | woman | woman bowing: dark skin tone | favour +🤦 facepalming disbelief | exasperation | face | palm | person facepalming +šŸ¤¦šŸ» facepalming: light skin tone disbelief | exasperation | face | light skin tone | palm | person facepalming | person facepalming: light skin tone +šŸ¤¦šŸ¼ facepalming: medium-light skin tone disbelief | exasperation | face | medium-light skin tone | palm | person facepalming | person facepalming: medium-light skin tone +šŸ¤¦šŸ½ facepalming: medium skin tone disbelief | exasperation | face | medium skin tone | palm | person facepalming | person facepalming: medium skin tone +šŸ¤¦šŸ¾ facepalming: medium-dark skin tone disbelief | exasperation | face | medium-dark skin tone | palm | person facepalming | person facepalming: medium-dark skin tone +šŸ¤¦šŸæ facepalming: dark skin tone dark skin tone | disbelief | exasperation | face | palm | person facepalming | person facepalming: dark skin tone +šŸ¤¦ā€ā™‚ļø facepalming +šŸ¤¦ā€ā™‚ facepalming disbelief | exasperation | facepalm | man | man facepalming +šŸ¤¦šŸ»ā€ā™‚ļø facepalming: light skin tone +šŸ¤¦šŸ»ā€ā™‚ facepalming: light skin tone disbelief | exasperation | facepalm | light skin tone | man | man facepalming | man facepalming: light skin tone +šŸ¤¦šŸ¼ā€ā™‚ļø facepalming: medium-light skin tone +šŸ¤¦šŸ¼ā€ā™‚ facepalming: medium-light skin tone disbelief | exasperation | facepalm | man | man facepalming | man facepalming: medium-light skin tone | medium-light skin tone +šŸ¤¦šŸ½ā€ā™‚ļø facepalming: medium skin tone +šŸ¤¦šŸ½ā€ā™‚ facepalming: medium skin tone disbelief | exasperation | facepalm | man | man facepalming | man facepalming: medium skin tone | medium skin tone +šŸ¤¦šŸ¾ā€ā™‚ļø facepalming: medium-dark skin tone +šŸ¤¦šŸ¾ā€ā™‚ facepalming: medium-dark skin tone disbelief | exasperation | facepalm | man | man facepalming | man facepalming: medium-dark skin tone | medium-dark skin tone +šŸ¤¦šŸæā€ā™‚ļø facepalming: dark skin tone +šŸ¤¦šŸæā€ā™‚ facepalming: dark skin tone dark skin tone | disbelief | exasperation | facepalm | man | man facepalming | man facepalming: dark skin tone +šŸ¤¦ā€ā™€ļø facepalming +šŸ¤¦ā€ā™€ facepalming disbelief | exasperation | facepalm | woman | woman facepalming +šŸ¤¦šŸ»ā€ā™€ļø facepalming: light skin tone +šŸ¤¦šŸ»ā€ā™€ facepalming: light skin tone disbelief | exasperation | facepalm | light skin tone | woman | woman facepalming | woman facepalming: light skin tone +šŸ¤¦šŸ¼ā€ā™€ļø facepalming: medium-light skin tone +šŸ¤¦šŸ¼ā€ā™€ facepalming: medium-light skin tone disbelief | exasperation | facepalm | medium-light skin tone | woman | woman facepalming | woman facepalming: medium-light skin tone +šŸ¤¦šŸ½ā€ā™€ļø facepalming: medium skin tone +šŸ¤¦šŸ½ā€ā™€ facepalming: medium skin tone disbelief | exasperation | facepalm | medium skin tone | woman | woman facepalming | woman facepalming: medium skin tone +šŸ¤¦šŸ¾ā€ā™€ļø facepalming: medium-dark skin tone +šŸ¤¦šŸ¾ā€ā™€ facepalming: medium-dark skin tone disbelief | exasperation | facepalm | medium-dark skin tone | woman | woman facepalming | woman facepalming: medium-dark skin tone +šŸ¤¦šŸæā€ā™€ļø facepalming: dark skin tone +šŸ¤¦šŸæā€ā™€ facepalming: dark skin tone dark skin tone | disbelief | exasperation | facepalm | woman | woman facepalming | woman facepalming: dark skin tone +🤷 shrugging doubt | ignorance | indifference | person shrugging | shrug +šŸ¤·šŸ» shrugging: light skin tone doubt | ignorance | indifference | light skin tone | person shrugging | person shrugging: light skin tone | shrug +šŸ¤·šŸ¼ shrugging: medium-light skin tone doubt | ignorance | indifference | medium-light skin tone | person shrugging | person shrugging: medium-light skin tone | shrug +šŸ¤·šŸ½ shrugging: medium skin tone doubt | ignorance | indifference | medium skin tone | person shrugging | person shrugging: medium skin tone | shrug +šŸ¤·šŸ¾ shrugging: medium-dark skin tone doubt | ignorance | indifference | medium-dark skin tone | person shrugging | person shrugging: medium-dark skin tone | shrug +šŸ¤·šŸæ shrugging: dark skin tone dark skin tone | doubt | ignorance | indifference | person shrugging | person shrugging: dark skin tone | shrug +šŸ¤·ā€ā™‚ļø shrugging +šŸ¤·ā€ā™‚ shrugging doubt | ignorance | indifference | man | man shrugging | shrug +šŸ¤·šŸ»ā€ā™‚ļø shrugging: light skin tone +šŸ¤·šŸ»ā€ā™‚ shrugging: light skin tone doubt | ignorance | indifference | light skin tone | man | man shrugging | man shrugging: light skin tone | shrug +šŸ¤·šŸ¼ā€ā™‚ļø shrugging: medium-light skin tone +šŸ¤·šŸ¼ā€ā™‚ shrugging: medium-light skin tone doubt | ignorance | indifference | man | man shrugging | man shrugging: medium-light skin tone | medium-light skin tone | shrug +šŸ¤·šŸ½ā€ā™‚ļø shrugging: medium skin tone +šŸ¤·šŸ½ā€ā™‚ shrugging: medium skin tone doubt | ignorance | indifference | man | man shrugging | man shrugging: medium skin tone | medium skin tone | shrug +šŸ¤·šŸ¾ā€ā™‚ļø shrugging: medium-dark skin tone +šŸ¤·šŸ¾ā€ā™‚ shrugging: medium-dark skin tone doubt | ignorance | indifference | man | man shrugging | man shrugging: medium-dark skin tone | medium-dark skin tone | shrug +šŸ¤·šŸæā€ā™‚ļø shrugging: dark skin tone +šŸ¤·šŸæā€ā™‚ shrugging: dark skin tone dark skin tone | doubt | ignorance | indifference | man | man shrugging | man shrugging: dark skin tone | shrug +šŸ¤·ā€ā™€ļø shrugging +šŸ¤·ā€ā™€ shrugging doubt | ignorance | indifference | shrug | woman | woman shrugging +šŸ¤·šŸ»ā€ā™€ļø shrugging: light skin tone +šŸ¤·šŸ»ā€ā™€ shrugging: light skin tone doubt | ignorance | indifference | light skin tone | shrug | woman | woman shrugging | woman shrugging: light skin tone +šŸ¤·šŸ¼ā€ā™€ļø shrugging: medium-light skin tone +šŸ¤·šŸ¼ā€ā™€ shrugging: medium-light skin tone doubt | ignorance | indifference | medium-light skin tone | shrug | woman | woman shrugging | woman shrugging: medium-light skin tone +šŸ¤·šŸ½ā€ā™€ļø shrugging: medium skin tone +šŸ¤·šŸ½ā€ā™€ shrugging: medium skin tone doubt | ignorance | indifference | medium skin tone | shrug | woman | woman shrugging | woman shrugging: medium skin tone +šŸ¤·šŸ¾ā€ā™€ļø shrugging: medium-dark skin tone +šŸ¤·šŸ¾ā€ā™€ shrugging: medium-dark skin tone doubt | ignorance | indifference | medium-dark skin tone | shrug | woman | woman shrugging | woman shrugging: medium-dark skin tone +šŸ¤·šŸæā€ā™€ļø shrugging: dark skin tone +šŸ¤·šŸæā€ā™€ shrugging: dark skin tone dark skin tone | doubt | ignorance | indifference | shrug | woman | woman shrugging | woman shrugging: dark skin tone +šŸ§‘ā€āš•ļø worker +šŸ§‘ā€āš• worker doctor | health worker | healthcare | nurse | therapist | health care +šŸ§‘šŸ»ā€āš•ļø worker: light skin tone +šŸ§‘šŸ»ā€āš• worker: light skin tone doctor | health worker | health worker: light skin tone | healthcare | light skin tone | nurse | therapist | health care +šŸ§‘šŸ¼ā€āš•ļø worker: medium-light skin tone +šŸ§‘šŸ¼ā€āš• worker: medium-light skin tone doctor | health worker | health worker: medium-light skin tone | healthcare | medium-light skin tone | nurse | therapist | health care +šŸ§‘šŸ½ā€āš•ļø worker: medium skin tone +šŸ§‘šŸ½ā€āš• worker: medium skin tone doctor | health worker | health worker: medium skin tone | healthcare | medium skin tone | nurse | therapist | health care +šŸ§‘šŸ¾ā€āš•ļø worker: medium-dark skin tone +šŸ§‘šŸ¾ā€āš• worker: medium-dark skin tone doctor | health worker | health worker: medium-dark skin tone | healthcare | medium-dark skin tone | nurse | therapist | health care +šŸ§‘šŸæā€āš•ļø worker: dark skin tone +šŸ§‘šŸæā€āš• worker: dark skin tone dark skin tone | doctor | health worker | health worker: dark skin tone | healthcare | nurse | therapist | health care +šŸ‘Øā€āš•ļø health worker +šŸ‘Øā€āš• health worker doctor | healthcare | man | man health worker | nurse | therapist | health care +šŸ‘ØšŸ»ā€āš•ļø health worker: light skin tone +šŸ‘ØšŸ»ā€āš• health worker: light skin tone doctor | healthcare | light skin tone | man | man health worker | man health worker: light skin tone | nurse | therapist | health care +šŸ‘ØšŸ¼ā€āš•ļø health worker: medium-light skin tone +šŸ‘ØšŸ¼ā€āš• health worker: medium-light skin tone doctor | healthcare | man | man health worker | man health worker: medium-light skin tone | medium-light skin tone | nurse | therapist | health care +šŸ‘ØšŸ½ā€āš•ļø health worker: medium skin tone +šŸ‘ØšŸ½ā€āš• health worker: medium skin tone doctor | healthcare | man | man health worker | man health worker: medium skin tone | medium skin tone | nurse | therapist | health care +šŸ‘ØšŸ¾ā€āš•ļø health worker: medium-dark skin tone +šŸ‘ØšŸ¾ā€āš• health worker: medium-dark skin tone doctor | healthcare | man | man health worker | man health worker: medium-dark skin tone | medium-dark skin tone | nurse | therapist | health care +šŸ‘ØšŸæā€āš•ļø health worker: dark skin tone +šŸ‘ØšŸæā€āš• health worker: dark skin tone dark skin tone | doctor | healthcare | man | man health worker | man health worker: dark skin tone | nurse | therapist | health care +šŸ‘©ā€āš•ļø health worker +šŸ‘©ā€āš• health worker doctor | healthcare | nurse | therapist | woman | woman health worker | health care +šŸ‘©šŸ»ā€āš•ļø health worker: light skin tone +šŸ‘©šŸ»ā€āš• health worker: light skin tone doctor | healthcare | light skin tone | nurse | therapist | woman | woman health worker | woman health worker: light skin tone | health care +šŸ‘©šŸ¼ā€āš•ļø health worker: medium-light skin tone +šŸ‘©šŸ¼ā€āš• health worker: medium-light skin tone doctor | healthcare | medium-light skin tone | nurse | therapist | woman | woman health worker | woman health worker: medium-light skin tone | health care +šŸ‘©šŸ½ā€āš•ļø health worker: medium skin tone +šŸ‘©šŸ½ā€āš• health worker: medium skin tone doctor | healthcare | medium skin tone | nurse | therapist | woman | woman health worker | woman health worker: medium skin tone | health care +šŸ‘©šŸ¾ā€āš•ļø health worker: medium-dark skin tone +šŸ‘©šŸ¾ā€āš• health worker: medium-dark skin tone doctor | healthcare | medium-dark skin tone | nurse | therapist | woman | woman health worker | woman health worker: medium-dark skin tone | health care +šŸ‘©šŸæā€āš•ļø health worker: dark skin tone +šŸ‘©šŸæā€āš• health worker: dark skin tone dark skin tone | doctor | healthcare | nurse | therapist | woman | woman health worker | woman health worker: dark skin tone | health care +šŸ§‘ā€šŸŽ“ graduate | student +šŸ§‘šŸ»ā€šŸŽ“ light skin tone graduate | light skin tone | student | student: light skin tone +šŸ§‘šŸ¼ā€šŸŽ“ medium-light skin tone graduate | medium-light skin tone | student | student: medium-light skin tone +šŸ§‘šŸ½ā€šŸŽ“ medium skin tone graduate | medium skin tone | student | student: medium skin tone +šŸ§‘šŸ¾ā€šŸŽ“ medium-dark skin tone graduate | medium-dark skin tone | student | student: medium-dark skin tone +šŸ§‘šŸæā€šŸŽ“ dark skin tone dark skin tone | graduate | student | student: dark skin tone +šŸ‘Øā€šŸŽ“ student graduate | man | student +šŸ‘ØšŸ»ā€šŸŽ“ student: light skin tone graduate | light skin tone | man | man student: light skin tone | student +šŸ‘ØšŸ¼ā€šŸŽ“ student: medium-light skin tone graduate | man | man student: medium-light skin tone | medium-light skin tone | student +šŸ‘ØšŸ½ā€šŸŽ“ student: medium skin tone graduate | man | man student: medium skin tone | medium skin tone | student +šŸ‘ØšŸ¾ā€šŸŽ“ student: medium-dark skin tone graduate | man | man student: medium-dark skin tone | medium-dark skin tone | student +šŸ‘ØšŸæā€šŸŽ“ student: dark skin tone dark skin tone | graduate | man | man student: dark skin tone | student +šŸ‘©ā€šŸŽ“ student graduate | student | woman +šŸ‘©šŸ»ā€šŸŽ“ student: light skin tone graduate | light skin tone | student | woman | woman student: light skin tone +šŸ‘©šŸ¼ā€šŸŽ“ student: medium-light skin tone graduate | medium-light skin tone | student | woman | woman student: medium-light skin tone +šŸ‘©šŸ½ā€šŸŽ“ student: medium skin tone graduate | medium skin tone | student | woman | woman student: medium skin tone +šŸ‘©šŸ¾ā€šŸŽ“ student: medium-dark skin tone graduate | medium-dark skin tone | student | woman | woman student: medium-dark skin tone +šŸ‘©šŸæā€šŸŽ“ student: dark skin tone dark skin tone | graduate | student | woman | woman student: dark skin tone +šŸ§‘ā€šŸ« instructor | lecturer | professor | teacher +šŸ§‘šŸ»ā€šŸ« light skin tone instructor | lecturer | light skin tone | professor | teacher | teacher: light skin tone +šŸ§‘šŸ¼ā€šŸ« medium-light skin tone instructor | lecturer | medium-light skin tone | professor | teacher | teacher: medium-light skin tone +šŸ§‘šŸ½ā€šŸ« medium skin tone instructor | lecturer | medium skin tone | professor | teacher | teacher: medium skin tone +šŸ§‘šŸ¾ā€šŸ« medium-dark skin tone instructor | lecturer | medium-dark skin tone | professor | teacher | teacher: medium-dark skin tone +šŸ§‘šŸæā€šŸ« dark skin tone dark skin tone | instructor | lecturer | professor | teacher | teacher: dark skin tone +šŸ‘Øā€šŸ« teacher instructor | lecturer | man | professor | teacher +šŸ‘ØšŸ»ā€šŸ« teacher: light skin tone instructor | lecturer | light skin tone | man | man teacher: light skin tone | professor | teacher +šŸ‘ØšŸ¼ā€šŸ« teacher: medium-light skin tone instructor | lecturer | man | man teacher: medium-light skin tone | medium-light skin tone | professor | teacher +šŸ‘ØšŸ½ā€šŸ« teacher: medium skin tone instructor | lecturer | man | man teacher: medium skin tone | medium skin tone | professor | teacher +šŸ‘ØšŸ¾ā€šŸ« teacher: medium-dark skin tone instructor | lecturer | man | man teacher: medium-dark skin tone | medium-dark skin tone | professor | teacher +šŸ‘ØšŸæā€šŸ« teacher: dark skin tone dark skin tone | instructor | lecturer | man | man teacher: dark skin tone | professor | teacher +šŸ‘©ā€šŸ« teacher instructor | lecturer | professor | teacher | woman +šŸ‘©šŸ»ā€šŸ« teacher: light skin tone instructor | lecturer | light skin tone | professor | teacher | woman | woman teacher: light skin tone +šŸ‘©šŸ¼ā€šŸ« teacher: medium-light skin tone instructor | lecturer | medium-light skin tone | professor | teacher | woman | woman teacher: medium-light skin tone +šŸ‘©šŸ½ā€šŸ« teacher: medium skin tone instructor | lecturer | medium skin tone | professor | teacher | woman | woman teacher: medium skin tone +šŸ‘©šŸ¾ā€šŸ« teacher: medium-dark skin tone instructor | lecturer | medium-dark skin tone | professor | teacher | woman | woman teacher: medium-dark skin tone +šŸ‘©šŸæā€šŸ« teacher: dark skin tone dark skin tone | instructor | lecturer | professor | teacher | woman | woman teacher: dark skin tone +šŸ§‘ā€āš– judge | justice | law | scales +šŸ§‘šŸ»ā€āš–ļø light skin tone +šŸ§‘šŸ»ā€āš– light skin tone judge | judge: light skin tone | justice | law | light skin tone | scales +šŸ§‘šŸ¼ā€āš–ļø medium-light skin tone +šŸ§‘šŸ¼ā€āš– medium-light skin tone judge | judge: medium-light skin tone | justice | law | medium-light skin tone | scales +šŸ§‘šŸ½ā€āš–ļø medium skin tone +šŸ§‘šŸ½ā€āš– medium skin tone judge | judge: medium skin tone | justice | law | medium skin tone | scales +šŸ§‘šŸ¾ā€āš–ļø medium-dark skin tone +šŸ§‘šŸ¾ā€āš– medium-dark skin tone judge | judge: medium-dark skin tone | justice | law | medium-dark skin tone | scales +šŸ§‘šŸæā€āš–ļø dark skin tone +šŸ§‘šŸæā€āš– dark skin tone dark skin tone | judge | judge: dark skin tone | justice | law | scales +šŸ‘Øā€āš–ļø judge +šŸ‘Øā€āš– judge judge | justice | law | man | scales +šŸ‘ØšŸ»ā€āš–ļø judge: light skin tone +šŸ‘ØšŸ»ā€āš– judge: light skin tone judge | justice | law | light skin tone | man | man judge: light skin tone | scales +šŸ‘ØšŸ¼ā€āš–ļø judge: medium-light skin tone +šŸ‘ØšŸ¼ā€āš– judge: medium-light skin tone judge | justice | law | man | man judge: medium-light skin tone | medium-light skin tone | scales +šŸ‘ØšŸ½ā€āš–ļø judge: medium skin tone +šŸ‘ØšŸ½ā€āš– judge: medium skin tone judge | justice | law | man | man judge: medium skin tone | medium skin tone | scales +šŸ‘ØšŸ¾ā€āš–ļø judge: medium-dark skin tone +šŸ‘ØšŸ¾ā€āš– judge: medium-dark skin tone judge | justice | law | man | man judge: medium-dark skin tone | medium-dark skin tone | scales +šŸ‘ØšŸæā€āš–ļø judge: dark skin tone +šŸ‘ØšŸæā€āš– judge: dark skin tone dark skin tone | judge | justice | law | man | man judge: dark skin tone | scales +šŸ‘©ā€āš–ļø judge +šŸ‘©ā€āš– judge judge | justice | law | scales | woman +šŸ‘©šŸ»ā€āš–ļø judge: light skin tone +šŸ‘©šŸ»ā€āš– judge: light skin tone judge | justice | law | light skin tone | scales | woman | woman judge: light skin tone +šŸ‘©šŸ¼ā€āš–ļø judge: medium-light skin tone +šŸ‘©šŸ¼ā€āš– judge: medium-light skin tone judge | justice | law | medium-light skin tone | scales | woman | woman judge: medium-light skin tone +šŸ‘©šŸ½ā€āš–ļø judge: medium skin tone +šŸ‘©šŸ½ā€āš– judge: medium skin tone judge | justice | law | medium skin tone | scales | woman | woman judge: medium skin tone +šŸ‘©šŸ¾ā€āš–ļø judge: medium-dark skin tone +šŸ‘©šŸ¾ā€āš– judge: medium-dark skin tone judge | justice | law | medium-dark skin tone | scales | woman | woman judge: medium-dark skin tone +šŸ‘©šŸæā€āš–ļø judge: dark skin tone +šŸ‘©šŸæā€āš– judge: dark skin tone dark skin tone | judge | justice | law | scales | woman | woman judge: dark skin tone +šŸ§‘ā€šŸŒ¾ farmer | gardener | rancher +šŸ§‘šŸ»ā€šŸŒ¾ light skin tone farmer | farmer: light skin tone | gardener | light skin tone | rancher +šŸ§‘šŸ¼ā€šŸŒ¾ medium-light skin tone farmer | farmer: medium-light skin tone | gardener | medium-light skin tone | rancher +šŸ§‘šŸ½ā€šŸŒ¾ medium skin tone farmer | farmer: medium skin tone | gardener | medium skin tone | rancher +šŸ§‘šŸ¾ā€šŸŒ¾ medium-dark skin tone farmer | farmer: medium-dark skin tone | gardener | medium-dark skin tone | rancher +šŸ§‘šŸæā€šŸŒ¾ dark skin tone dark skin tone | farmer | farmer: dark skin tone | gardener | rancher +šŸ‘Øā€šŸŒ¾ farmer farmer | gardener | man | rancher +šŸ‘ØšŸ»ā€šŸŒ¾ farmer: light skin tone farmer | gardener | light skin tone | man | man farmer: light skin tone | rancher +šŸ‘ØšŸ¼ā€šŸŒ¾ farmer: medium-light skin tone farmer | gardener | man | man farmer: medium-light skin tone | medium-light skin tone | rancher +šŸ‘ØšŸ½ā€šŸŒ¾ farmer: medium skin tone farmer | gardener | man | man farmer: medium skin tone | medium skin tone | rancher +šŸ‘ØšŸ¾ā€šŸŒ¾ farmer: medium-dark skin tone farmer | gardener | man | man farmer: medium-dark skin tone | medium-dark skin tone | rancher +šŸ‘ØšŸæā€šŸŒ¾ farmer: dark skin tone dark skin tone | farmer | gardener | man | man farmer: dark skin tone | rancher +šŸ‘©ā€šŸŒ¾ farmer farmer | gardener | rancher | woman +šŸ‘©šŸ»ā€šŸŒ¾ farmer: light skin tone farmer | gardener | light skin tone | rancher | woman | woman farmer: light skin tone +šŸ‘©šŸ¼ā€šŸŒ¾ farmer: medium-light skin tone farmer | gardener | medium-light skin tone | rancher | woman | woman farmer: medium-light skin tone +šŸ‘©šŸ½ā€šŸŒ¾ farmer: medium skin tone farmer | gardener | medium skin tone | rancher | woman | woman farmer: medium skin tone +šŸ‘©šŸ¾ā€šŸŒ¾ farmer: medium-dark skin tone farmer | gardener | medium-dark skin tone | rancher | woman | woman farmer: medium-dark skin tone +šŸ‘©šŸæā€šŸŒ¾ farmer: dark skin tone dark skin tone | farmer | gardener | rancher | woman | woman farmer: dark skin tone +šŸ§‘ā€šŸ³ chef | cook +šŸ§‘šŸ»ā€šŸ³ light skin tone chef | cook | cook: light skin tone | light skin tone +šŸ§‘šŸ¼ā€šŸ³ medium-light skin tone chef | cook | cook: medium-light skin tone | medium-light skin tone +šŸ§‘šŸ½ā€šŸ³ medium skin tone chef | cook | cook: medium skin tone | medium skin tone +šŸ§‘šŸ¾ā€šŸ³ medium-dark skin tone chef | cook | cook: medium-dark skin tone | medium-dark skin tone +šŸ§‘šŸæā€šŸ³ dark skin tone chef | cook | cook: dark skin tone | dark skin tone +šŸ‘Øā€šŸ³ cook chef | cook | man +šŸ‘ØšŸ»ā€šŸ³ cook: light skin tone chef | cook | light skin tone | man | man cook: light skin tone +šŸ‘ØšŸ¼ā€šŸ³ cook: medium-light skin tone chef | cook | man | man cook: medium-light skin tone | medium-light skin tone +šŸ‘ØšŸ½ā€šŸ³ cook: medium skin tone chef | cook | man | man cook: medium skin tone | medium skin tone +šŸ‘ØšŸ¾ā€šŸ³ cook: medium-dark skin tone chef | cook | man | man cook: medium-dark skin tone | medium-dark skin tone +šŸ‘ØšŸæā€šŸ³ cook: dark skin tone chef | cook | dark skin tone | man | man cook: dark skin tone +šŸ‘©ā€šŸ³ cook chef | cook | woman +šŸ‘©šŸ»ā€šŸ³ cook: light skin tone chef | cook | light skin tone | woman | woman cook: light skin tone +šŸ‘©šŸ¼ā€šŸ³ cook: medium-light skin tone chef | cook | medium-light skin tone | woman | woman cook: medium-light skin tone +šŸ‘©šŸ½ā€šŸ³ cook: medium skin tone chef | cook | medium skin tone | woman | woman cook: medium skin tone +šŸ‘©šŸ¾ā€šŸ³ cook: medium-dark skin tone chef | cook | medium-dark skin tone | woman | woman cook: medium-dark skin tone +šŸ‘©šŸæā€šŸ³ cook: dark skin tone chef | cook | dark skin tone | woman | woman cook: dark skin tone +šŸ§‘ā€šŸ”§ electrician | mechanic | plumber | tradesperson | tradie +šŸ§‘šŸ»ā€šŸ”§ light skin tone electrician | light skin tone | mechanic | mechanic: light skin tone | plumber | tradesperson | tradie +šŸ§‘šŸ¼ā€šŸ”§ medium-light skin tone electrician | mechanic | mechanic: medium-light skin tone | medium-light skin tone | plumber | tradesperson | tradie +šŸ§‘šŸ½ā€šŸ”§ medium skin tone electrician | mechanic | mechanic: medium skin tone | medium skin tone | plumber | tradesperson | tradie +šŸ§‘šŸ¾ā€šŸ”§ medium-dark skin tone electrician | mechanic | mechanic: medium-dark skin tone | medium-dark skin tone | plumber | tradesperson | tradie +šŸ§‘šŸæā€šŸ”§ dark skin tone dark skin tone | electrician | mechanic | mechanic: dark skin tone | plumber | tradesperson | tradie +šŸ‘Øā€šŸ”§ mechanic electrician | man | mechanic | plumber | tradesperson +šŸ‘ØšŸ»ā€šŸ”§ mechanic: light skin tone electrician | light skin tone | man | man mechanic: light skin tone | mechanic | plumber | tradesperson +šŸ‘ØšŸ¼ā€šŸ”§ mechanic: medium-light skin tone electrician | man | man mechanic: medium-light skin tone | mechanic | medium-light skin tone | plumber | tradesperson +šŸ‘ØšŸ½ā€šŸ”§ mechanic: medium skin tone electrician | man | man mechanic: medium skin tone | mechanic | medium skin tone | plumber | tradesperson +šŸ‘ØšŸ¾ā€šŸ”§ mechanic: medium-dark skin tone electrician | man | man mechanic: medium-dark skin tone | mechanic | medium-dark skin tone | plumber | tradesperson +šŸ‘ØšŸæā€šŸ”§ mechanic: dark skin tone dark skin tone | electrician | man | man mechanic: dark skin tone | mechanic | plumber | tradesperson +šŸ‘©ā€šŸ”§ mechanic electrician | mechanic | plumber | tradesperson | woman +šŸ‘©šŸ»ā€šŸ”§ mechanic: light skin tone electrician | light skin tone | mechanic | plumber | tradesperson | woman | woman mechanic: light skin tone +šŸ‘©šŸ¼ā€šŸ”§ mechanic: medium-light skin tone electrician | mechanic | medium-light skin tone | plumber | tradesperson | woman | woman mechanic: medium-light skin tone +šŸ‘©šŸ½ā€šŸ”§ mechanic: medium skin tone electrician | mechanic | medium skin tone | plumber | tradesperson | woman | woman mechanic: medium skin tone +šŸ‘©šŸ¾ā€šŸ”§ mechanic: medium-dark skin tone electrician | mechanic | medium-dark skin tone | plumber | tradesperson | woman | woman mechanic: medium-dark skin tone +šŸ‘©šŸæā€šŸ”§ mechanic: dark skin tone dark skin tone | electrician | mechanic | plumber | tradesperson | woman | woman mechanic: dark skin tone +šŸ§‘ā€šŸ­ worker assembly | factory | industrial | worker +šŸ§‘šŸ»ā€šŸ­ worker: light skin tone assembly | factory | factory worker: light skin tone | industrial | light skin tone | worker +šŸ§‘šŸ¼ā€šŸ­ worker: medium-light skin tone assembly | factory | factory worker: medium-light skin tone | industrial | medium-light skin tone | worker +šŸ§‘šŸ½ā€šŸ­ worker: medium skin tone assembly | factory | factory worker: medium skin tone | industrial | medium skin tone | worker +šŸ§‘šŸ¾ā€šŸ­ worker: medium-dark skin tone assembly | factory | factory worker: medium-dark skin tone | industrial | medium-dark skin tone | worker +šŸ§‘šŸæā€šŸ­ worker: dark skin tone assembly | dark skin tone | factory | factory worker: dark skin tone | industrial | worker +šŸ‘Øā€šŸ­ factory worker assembly | factory | industrial | man | worker +šŸ‘ØšŸ»ā€šŸ­ factory worker: light skin tone assembly | factory | industrial | light skin tone | man | man factory worker: light skin tone | worker +šŸ‘ØšŸ¼ā€šŸ­ factory worker: medium-light skin tone assembly | factory | industrial | man | man factory worker: medium-light skin tone | medium-light skin tone | worker +šŸ‘ØšŸ½ā€šŸ­ factory worker: medium skin tone assembly | factory | industrial | man | man factory worker: medium skin tone | medium skin tone | worker +šŸ‘ØšŸ¾ā€šŸ­ factory worker: medium-dark skin tone assembly | factory | industrial | man | man factory worker: medium-dark skin tone | medium-dark skin tone | worker +šŸ‘ØšŸæā€šŸ­ factory worker: dark skin tone assembly | dark skin tone | factory | industrial | man | man factory worker: dark skin tone | worker +šŸ‘©ā€šŸ­ factory worker assembly | factory | industrial | woman | worker +šŸ‘©šŸ»ā€šŸ­ factory worker: light skin tone assembly | factory | industrial | light skin tone | woman | woman factory worker: light skin tone | worker +šŸ‘©šŸ¼ā€šŸ­ factory worker: medium-light skin tone assembly | factory | industrial | medium-light skin tone | woman | woman factory worker: medium-light skin tone | worker +šŸ‘©šŸ½ā€šŸ­ factory worker: medium skin tone assembly | factory | industrial | medium skin tone | woman | woman factory worker: medium skin tone | worker +šŸ‘©šŸ¾ā€šŸ­ factory worker: medium-dark skin tone assembly | factory | industrial | medium-dark skin tone | woman | woman factory worker: medium-dark skin tone | worker +šŸ‘©šŸæā€šŸ­ factory worker: dark skin tone assembly | dark skin tone | factory | industrial | woman | woman factory worker: dark skin tone | worker +šŸ§‘ā€šŸ’¼ worker architect | business | manager | office worker | white-collar +šŸ§‘šŸ»ā€šŸ’¼ worker: light skin tone architect | business | light skin tone | manager | office worker | office worker: light skin tone | white-collar +šŸ§‘šŸ¼ā€šŸ’¼ worker: medium-light skin tone architect | business | manager | medium-light skin tone | office worker | office worker: medium-light skin tone | white-collar +šŸ§‘šŸ½ā€šŸ’¼ worker: medium skin tone architect | business | manager | medium skin tone | office worker | office worker: medium skin tone | white-collar +šŸ§‘šŸ¾ā€šŸ’¼ worker: medium-dark skin tone architect | business | manager | medium-dark skin tone | office worker | office worker: medium-dark skin tone | white-collar +šŸ§‘šŸæā€šŸ’¼ worker: dark skin tone architect | business | dark skin tone | manager | office worker | office worker: dark skin tone | white-collar +šŸ‘Øā€šŸ’¼ office worker architect | business | man | man office worker | manager | white-collar | business man | office worker | white collar +šŸ‘ØšŸ»ā€šŸ’¼ office worker: light skin tone architect | business | light skin tone | man | man office worker | man office worker: light skin tone | manager | white-collar | business man | office worker | white collar +šŸ‘ØšŸ¼ā€šŸ’¼ office worker: medium-light skin tone architect | business | man | man office worker | man office worker: medium-light skin tone | manager | medium-light skin tone | white-collar | business man | office worker | white collar +šŸ‘ØšŸ½ā€šŸ’¼ office worker: medium skin tone architect | business | man | man office worker | man office worker: medium skin tone | manager | medium skin tone | white-collar | business man | office worker | white collar +šŸ‘ØšŸ¾ā€šŸ’¼ office worker: medium-dark skin tone architect | business | man | man office worker | man office worker: medium-dark skin tone | manager | medium-dark skin tone | white-collar | business man | office worker | white collar +šŸ‘ØšŸæā€šŸ’¼ office worker: dark skin tone architect | business | dark skin tone | man | man office worker | man office worker: dark skin tone | manager | white-collar | business man | office worker | white collar +šŸ‘©ā€šŸ’¼ office worker architect | business | manager | white-collar | woman | woman office worker | business woman | office worker | white collar +šŸ‘©šŸ»ā€šŸ’¼ office worker: light skin tone architect | business | light skin tone | manager | white-collar | woman | woman office worker | woman office worker: light skin tone | business woman | office worker | white collar +šŸ‘©šŸ¼ā€šŸ’¼ office worker: medium-light skin tone architect | business | manager | medium-light skin tone | white-collar | woman | woman office worker | woman office worker: medium-light skin tone | business woman | office worker | white collar +šŸ‘©šŸ½ā€šŸ’¼ office worker: medium skin tone architect | business | manager | medium skin tone | white-collar | woman | woman office worker | woman office worker: medium skin tone | business woman | office worker | white collar +šŸ‘©šŸ¾ā€šŸ’¼ office worker: medium-dark skin tone architect | business | manager | medium-dark skin tone | white-collar | woman | woman office worker | woman office worker: medium-dark skin tone | business woman | office worker | white collar +šŸ‘©šŸæā€šŸ’¼ office worker: dark skin tone architect | business | dark skin tone | manager | white-collar | woman | woman office worker | woman office worker: dark skin tone | business woman | office worker | white collar +šŸ§‘ā€šŸ”¬ biologist | chemist | engineer | physicist | scientist +šŸ§‘šŸ»ā€šŸ”¬ light skin tone biologist | chemist | engineer | light skin tone | physicist | scientist | scientist: light skin tone +šŸ§‘šŸ¼ā€šŸ”¬ medium-light skin tone biologist | chemist | engineer | medium-light skin tone | physicist | scientist | scientist: medium-light skin tone +šŸ§‘šŸ½ā€šŸ”¬ medium skin tone biologist | chemist | engineer | medium skin tone | physicist | scientist | scientist: medium skin tone +šŸ§‘šŸ¾ā€šŸ”¬ medium-dark skin tone biologist | chemist | engineer | medium-dark skin tone | physicist | scientist | scientist: medium-dark skin tone +šŸ§‘šŸæā€šŸ”¬ dark skin tone biologist | chemist | dark skin tone | engineer | physicist | scientist | scientist: dark skin tone +šŸ‘Øā€šŸ”¬ scientist biologist | chemist | engineer | man | physicist | scientist +šŸ‘ØšŸ»ā€šŸ”¬ scientist: light skin tone biologist | chemist | engineer | light skin tone | man | man scientist: light skin tone | physicist | scientist +šŸ‘ØšŸ¼ā€šŸ”¬ scientist: medium-light skin tone biologist | chemist | engineer | man | man scientist: medium-light skin tone | medium-light skin tone | physicist | scientist +šŸ‘ØšŸ½ā€šŸ”¬ scientist: medium skin tone biologist | chemist | engineer | man | man scientist: medium skin tone | medium skin tone | physicist | scientist +šŸ‘ØšŸ¾ā€šŸ”¬ scientist: medium-dark skin tone biologist | chemist | engineer | man | man scientist: medium-dark skin tone | medium-dark skin tone | physicist | scientist +šŸ‘ØšŸæā€šŸ”¬ scientist: dark skin tone biologist | chemist | dark skin tone | engineer | man | man scientist: dark skin tone | physicist | scientist +šŸ‘©ā€šŸ”¬ scientist biologist | chemist | engineer | physicist | scientist | woman +šŸ‘©šŸ»ā€šŸ”¬ scientist: light skin tone biologist | chemist | engineer | light skin tone | physicist | scientist | woman | woman scientist: light skin tone +šŸ‘©šŸ¼ā€šŸ”¬ scientist: medium-light skin tone biologist | chemist | engineer | medium-light skin tone | physicist | scientist | woman | woman scientist: medium-light skin tone +šŸ‘©šŸ½ā€šŸ”¬ scientist: medium skin tone biologist | chemist | engineer | medium skin tone | physicist | scientist | woman | woman scientist: medium skin tone +šŸ‘©šŸ¾ā€šŸ”¬ scientist: medium-dark skin tone biologist | chemist | engineer | medium-dark skin tone | physicist | scientist | woman | woman scientist: medium-dark skin tone +šŸ‘©šŸæā€šŸ”¬ scientist: dark skin tone biologist | chemist | dark skin tone | engineer | physicist | scientist | woman | woman scientist: dark skin tone +šŸ§‘ā€šŸ’» coder | developer | inventor | software | technologist +šŸ§‘šŸ»ā€šŸ’» light skin tone coder | developer | inventor | light skin tone | software | technologist | technologist: light skin tone +šŸ§‘šŸ¼ā€šŸ’» medium-light skin tone coder | developer | inventor | medium-light skin tone | software | technologist | technologist: medium-light skin tone +šŸ§‘šŸ½ā€šŸ’» medium skin tone coder | developer | inventor | medium skin tone | software | technologist | technologist: medium skin tone +šŸ§‘šŸ¾ā€šŸ’» medium-dark skin tone coder | developer | inventor | medium-dark skin tone | software | technologist | technologist: medium-dark skin tone +šŸ§‘šŸæā€šŸ’» dark skin tone coder | dark skin tone | developer | inventor | software | technologist | technologist: dark skin tone +šŸ‘Øā€šŸ’» technologist coder | developer | inventor | man | software | technologist +šŸ‘ØšŸ»ā€šŸ’» technologist: light skin tone coder | developer | inventor | light skin tone | man | man technologist: light skin tone | software | technologist +šŸ‘ØšŸ¼ā€šŸ’» technologist: medium-light skin tone coder | developer | inventor | man | man technologist: medium-light skin tone | medium-light skin tone | software | technologist +šŸ‘ØšŸ½ā€šŸ’» technologist: medium skin tone coder | developer | inventor | man | man technologist: medium skin tone | medium skin tone | software | technologist +šŸ‘ØšŸ¾ā€šŸ’» technologist: medium-dark skin tone coder | developer | inventor | man | man technologist: medium-dark skin tone | medium-dark skin tone | software | technologist +šŸ‘ØšŸæā€šŸ’» technologist: dark skin tone coder | dark skin tone | developer | inventor | man | man technologist: dark skin tone | software | technologist +šŸ‘©ā€šŸ’» technologist coder | developer | inventor | software | technologist | woman +šŸ‘©šŸ»ā€šŸ’» technologist: light skin tone coder | developer | inventor | light skin tone | software | technologist | woman | woman technologist: light skin tone +šŸ‘©šŸ¼ā€šŸ’» technologist: medium-light skin tone coder | developer | inventor | medium-light skin tone | software | technologist | woman | woman technologist: medium-light skin tone +šŸ‘©šŸ½ā€šŸ’» technologist: medium skin tone coder | developer | inventor | medium skin tone | software | technologist | woman | woman technologist: medium skin tone +šŸ‘©šŸ¾ā€šŸ’» technologist: medium-dark skin tone coder | developer | inventor | medium-dark skin tone | software | technologist | woman | woman technologist: medium-dark skin tone +šŸ‘©šŸæā€šŸ’» technologist: dark skin tone coder | dark skin tone | developer | inventor | software | technologist | woman | woman technologist: dark skin tone +šŸ§‘ā€šŸŽ¤ actor | entertainer | rock | singer | star +šŸ§‘šŸ»ā€šŸŽ¤ light skin tone actor | entertainer | light skin tone | rock | singer | singer: light skin tone | star +šŸ§‘šŸ¼ā€šŸŽ¤ medium-light skin tone actor | entertainer | medium-light skin tone | rock | singer | singer: medium-light skin tone | star +šŸ§‘šŸ½ā€šŸŽ¤ medium skin tone actor | entertainer | medium skin tone | rock | singer | singer: medium skin tone | star +šŸ§‘šŸ¾ā€šŸŽ¤ medium-dark skin tone actor | entertainer | medium-dark skin tone | rock | singer | singer: medium-dark skin tone | star +šŸ§‘šŸæā€šŸŽ¤ dark skin tone actor | dark skin tone | entertainer | rock | singer | singer: dark skin tone | star +šŸ‘Øā€šŸŽ¤ singer actor | entertainer | man | rock | singer | star +šŸ‘ØšŸ»ā€šŸŽ¤ singer: light skin tone actor | entertainer | light skin tone | man | man singer: light skin tone | rock | singer | star +šŸ‘ØšŸ¼ā€šŸŽ¤ singer: medium-light skin tone actor | entertainer | man | man singer: medium-light skin tone | medium-light skin tone | rock | singer | star +šŸ‘ØšŸ½ā€šŸŽ¤ singer: medium skin tone actor | entertainer | man | man singer: medium skin tone | medium skin tone | rock | singer | star +šŸ‘ØšŸ¾ā€šŸŽ¤ singer: medium-dark skin tone actor | entertainer | man | man singer: medium-dark skin tone | medium-dark skin tone | rock | singer | star +šŸ‘ØšŸæā€šŸŽ¤ singer: dark skin tone actor | dark skin tone | entertainer | man | man singer: dark skin tone | rock | singer | star +šŸ‘©ā€šŸŽ¤ singer actor | entertainer | rock | singer | star | woman +šŸ‘©šŸ»ā€šŸŽ¤ singer: light skin tone actor | entertainer | light skin tone | rock | singer | star | woman | woman singer: light skin tone +šŸ‘©šŸ¼ā€šŸŽ¤ singer: medium-light skin tone actor | entertainer | medium-light skin tone | rock | singer | star | woman | woman singer: medium-light skin tone +šŸ‘©šŸ½ā€šŸŽ¤ singer: medium skin tone actor | entertainer | medium skin tone | rock | singer | star | woman | woman singer: medium skin tone +šŸ‘©šŸ¾ā€šŸŽ¤ singer: medium-dark skin tone actor | entertainer | medium-dark skin tone | rock | singer | star | woman | woman singer: medium-dark skin tone +šŸ‘©šŸæā€šŸŽ¤ singer: dark skin tone actor | dark skin tone | entertainer | rock | singer | star | woman | woman singer: dark skin tone +šŸ§‘ā€šŸŽØ artist | palette +šŸ§‘šŸ»ā€šŸŽØ light skin tone artist | artist: light skin tone | light skin tone | palette +šŸ§‘šŸ¼ā€šŸŽØ medium-light skin tone artist | artist: medium-light skin tone | medium-light skin tone | palette +šŸ§‘šŸ½ā€šŸŽØ medium skin tone artist | artist: medium skin tone | medium skin tone | palette +šŸ§‘šŸ¾ā€šŸŽØ medium-dark skin tone artist | artist: medium-dark skin tone | medium-dark skin tone | palette +šŸ§‘šŸæā€šŸŽØ dark skin tone artist | artist: dark skin tone | dark skin tone | palette +šŸ‘Øā€šŸŽØ artist artist | man | palette | painter +šŸ‘ØšŸ»ā€šŸŽØ artist: light skin tone artist | light skin tone | man | man artist: light skin tone | palette | painter +šŸ‘ØšŸ¼ā€šŸŽØ artist: medium-light skin tone artist | man | man artist: medium-light skin tone | medium-light skin tone | palette | painter +šŸ‘ØšŸ½ā€šŸŽØ artist: medium skin tone artist | man | man artist: medium skin tone | medium skin tone | palette | painter +šŸ‘ØšŸ¾ā€šŸŽØ artist: medium-dark skin tone artist | man | man artist: medium-dark skin tone | medium-dark skin tone | palette | painter +šŸ‘ØšŸæā€šŸŽØ artist: dark skin tone artist | dark skin tone | man | man artist: dark skin tone | palette | painter +šŸ‘©ā€šŸŽØ artist artist | palette | woman | painter +šŸ‘©šŸ»ā€šŸŽØ artist: light skin tone artist | light skin tone | palette | woman | woman artist: light skin tone | painter +šŸ‘©šŸ¼ā€šŸŽØ artist: medium-light skin tone artist | medium-light skin tone | palette | woman | woman artist: medium-light skin tone | painter +šŸ‘©šŸ½ā€šŸŽØ artist: medium skin tone artist | medium skin tone | palette | woman | woman artist: medium skin tone | painter +šŸ‘©šŸ¾ā€šŸŽØ artist: medium-dark skin tone artist | medium-dark skin tone | palette | woman | woman artist: medium-dark skin tone | painter +šŸ‘©šŸæā€šŸŽØ artist: dark skin tone artist | dark skin tone | palette | woman | woman artist: dark skin tone | painter +šŸ§‘ā€āœˆ pilot | plane +šŸ§‘šŸ»ā€āœˆļø light skin tone +šŸ§‘šŸ»ā€āœˆ light skin tone light skin tone | pilot | pilot: light skin tone | plane +šŸ§‘šŸ¼ā€āœˆļø medium-light skin tone +šŸ§‘šŸ¼ā€āœˆ medium-light skin tone medium-light skin tone | pilot | pilot: medium-light skin tone | plane +šŸ§‘šŸ½ā€āœˆļø medium skin tone +šŸ§‘šŸ½ā€āœˆ medium skin tone medium skin tone | pilot | pilot: medium skin tone | plane +šŸ§‘šŸ¾ā€āœˆļø medium-dark skin tone +šŸ§‘šŸ¾ā€āœˆ medium-dark skin tone medium-dark skin tone | pilot | pilot: medium-dark skin tone | plane +šŸ§‘šŸæā€āœˆļø dark skin tone +šŸ§‘šŸæā€āœˆ dark skin tone dark skin tone | pilot | pilot: dark skin tone | plane +šŸ‘Øā€āœˆļø pilot +šŸ‘Øā€āœˆ pilot man | pilot | plane +šŸ‘ØšŸ»ā€āœˆļø pilot: light skin tone +šŸ‘ØšŸ»ā€āœˆ pilot: light skin tone light skin tone | man | man pilot: light skin tone | pilot | plane +šŸ‘ØšŸ¼ā€āœˆļø pilot: medium-light skin tone +šŸ‘ØšŸ¼ā€āœˆ pilot: medium-light skin tone man | man pilot: medium-light skin tone | medium-light skin tone | pilot | plane +šŸ‘ØšŸ½ā€āœˆļø pilot: medium skin tone +šŸ‘ØšŸ½ā€āœˆ pilot: medium skin tone man | man pilot: medium skin tone | medium skin tone | pilot | plane +šŸ‘ØšŸ¾ā€āœˆļø pilot: medium-dark skin tone +šŸ‘ØšŸ¾ā€āœˆ pilot: medium-dark skin tone man | man pilot: medium-dark skin tone | medium-dark skin tone | pilot | plane +šŸ‘ØšŸæā€āœˆļø pilot: dark skin tone +šŸ‘ØšŸæā€āœˆ pilot: dark skin tone dark skin tone | man | man pilot: dark skin tone | pilot | plane +šŸ‘©ā€āœˆļø pilot +šŸ‘©ā€āœˆ pilot pilot | plane | woman +šŸ‘©šŸ»ā€āœˆļø pilot: light skin tone +šŸ‘©šŸ»ā€āœˆ pilot: light skin tone light skin tone | pilot | plane | woman | woman pilot: light skin tone +šŸ‘©šŸ¼ā€āœˆļø pilot: medium-light skin tone +šŸ‘©šŸ¼ā€āœˆ pilot: medium-light skin tone medium-light skin tone | pilot | plane | woman | woman pilot: medium-light skin tone +šŸ‘©šŸ½ā€āœˆļø pilot: medium skin tone +šŸ‘©šŸ½ā€āœˆ pilot: medium skin tone medium skin tone | pilot | plane | woman | woman pilot: medium skin tone +šŸ‘©šŸ¾ā€āœˆļø pilot: medium-dark skin tone +šŸ‘©šŸ¾ā€āœˆ pilot: medium-dark skin tone medium-dark skin tone | pilot | plane | woman | woman pilot: medium-dark skin tone +šŸ‘©šŸæā€āœˆļø pilot: dark skin tone +šŸ‘©šŸæā€āœˆ pilot: dark skin tone dark skin tone | pilot | plane | woman | woman pilot: dark skin tone +šŸ§‘ā€šŸš€ astronaut | rocket +šŸ§‘šŸ»ā€šŸš€ light skin tone astronaut | astronaut: light skin tone | light skin tone | rocket +šŸ§‘šŸ¼ā€šŸš€ medium-light skin tone astronaut | astronaut: medium-light skin tone | medium-light skin tone | rocket +šŸ§‘šŸ½ā€šŸš€ medium skin tone astronaut | astronaut: medium skin tone | medium skin tone | rocket +šŸ§‘šŸ¾ā€šŸš€ medium-dark skin tone astronaut | astronaut: medium-dark skin tone | medium-dark skin tone | rocket +šŸ§‘šŸæā€šŸš€ dark skin tone astronaut | astronaut: dark skin tone | dark skin tone | rocket +šŸ‘Øā€šŸš€ astronaut astronaut | man | rocket +šŸ‘ØšŸ»ā€šŸš€ astronaut: light skin tone astronaut | light skin tone | man | man astronaut: light skin tone | rocket +šŸ‘ØšŸ¼ā€šŸš€ astronaut: medium-light skin tone astronaut | man | man astronaut: medium-light skin tone | medium-light skin tone | rocket +šŸ‘ØšŸ½ā€šŸš€ astronaut: medium skin tone astronaut | man | man astronaut: medium skin tone | medium skin tone | rocket +šŸ‘ØšŸ¾ā€šŸš€ astronaut: medium-dark skin tone astronaut | man | man astronaut: medium-dark skin tone | medium-dark skin tone | rocket +šŸ‘ØšŸæā€šŸš€ astronaut: dark skin tone astronaut | dark skin tone | man | man astronaut: dark skin tone | rocket +šŸ‘©ā€šŸš€ astronaut astronaut | rocket | woman +šŸ‘©šŸ»ā€šŸš€ astronaut: light skin tone astronaut | light skin tone | rocket | woman | woman astronaut: light skin tone +šŸ‘©šŸ¼ā€šŸš€ astronaut: medium-light skin tone astronaut | medium-light skin tone | rocket | woman | woman astronaut: medium-light skin tone +šŸ‘©šŸ½ā€šŸš€ astronaut: medium skin tone astronaut | medium skin tone | rocket | woman | woman astronaut: medium skin tone +šŸ‘©šŸ¾ā€šŸš€ astronaut: medium-dark skin tone astronaut | medium-dark skin tone | rocket | woman | woman astronaut: medium-dark skin tone +šŸ‘©šŸæā€šŸš€ astronaut: dark skin tone astronaut | dark skin tone | rocket | woman | woman astronaut: dark skin tone +šŸ§‘ā€šŸš’ fire | firefighter | firetruck | fire engine | fire truck | engine | truck +šŸ§‘šŸ»ā€šŸš’ light skin tone fire | firefighter | firefighter: light skin tone | firetruck | light skin tone | fire engine | fire truck | engine | truck +šŸ§‘šŸ¼ā€šŸš’ medium-light skin tone fire | firefighter | firefighter: medium-light skin tone | firetruck | medium-light skin tone | fire engine | fire truck | engine | truck +šŸ§‘šŸ½ā€šŸš’ medium skin tone fire | firefighter | firefighter: medium skin tone | firetruck | medium skin tone | fire engine | fire truck | engine | truck +šŸ§‘šŸ¾ā€šŸš’ medium-dark skin tone fire | firefighter | firefighter: medium-dark skin tone | firetruck | medium-dark skin tone | fire engine | fire truck | engine | truck +šŸ§‘šŸæā€šŸš’ dark skin tone dark skin tone | fire | firefighter | firefighter: dark skin tone | firetruck | fire engine | fire truck | engine | truck +šŸ‘Øā€šŸš’ firefighter firefighter | firetruck | man | fire | fire truck | fireman +šŸ‘ØšŸ»ā€šŸš’ firefighter: light skin tone firefighter | firetruck | light skin tone | man | man firefighter: light skin tone | fire | fire truck | fireman +šŸ‘ØšŸ¼ā€šŸš’ firefighter: medium-light skin tone firefighter | firetruck | man | man firefighter: medium-light skin tone | medium-light skin tone | fire | fire truck | fireman +šŸ‘ØšŸ½ā€šŸš’ firefighter: medium skin tone firefighter | firetruck | man | man firefighter: medium skin tone | medium skin tone | fire | fire truck | fireman +šŸ‘ØšŸ¾ā€šŸš’ firefighter: medium-dark skin tone firefighter | firetruck | man | man firefighter: medium-dark skin tone | medium-dark skin tone | fire | fire truck | fireman +šŸ‘ØšŸæā€šŸš’ firefighter: dark skin tone dark skin tone | firefighter | firetruck | man | man firefighter: dark skin tone | fire | fire truck | fireman +šŸ‘©ā€šŸš’ firefighter firefighter | firetruck | woman | fire | fire truck | engine | firewoman | truck +šŸ‘©šŸ»ā€šŸš’ firefighter: light skin tone firefighter | firetruck | light skin tone | woman | woman firefighter: light skin tone | fire | fire truck | engine | firewoman | truck +šŸ‘©šŸ¼ā€šŸš’ firefighter: medium-light skin tone firefighter | firetruck | medium-light skin tone | woman | woman firefighter: medium-light skin tone | fire | fire truck | engine | firewoman | truck +šŸ‘©šŸ½ā€šŸš’ firefighter: medium skin tone firefighter | firetruck | medium skin tone | woman | woman firefighter: medium skin tone | fire | fire truck | engine | firewoman | truck +šŸ‘©šŸ¾ā€šŸš’ firefighter: medium-dark skin tone firefighter | firetruck | medium-dark skin tone | woman | woman firefighter: medium-dark skin tone | fire | fire truck | engine | firewoman | truck +šŸ‘©šŸæā€šŸš’ firefighter: dark skin tone dark skin tone | firefighter | firetruck | woman | woman firefighter: dark skin tone | fire | fire truck | engine | firewoman | truck +šŸ‘® officer cop | officer | police +šŸ‘®šŸ» officer: light skin tone cop | light skin tone | officer | police | police officer: light skin tone +šŸ‘®šŸ¼ officer: medium-light skin tone cop | medium-light skin tone | officer | police | police officer: medium-light skin tone +šŸ‘®šŸ½ officer: medium skin tone cop | medium skin tone | officer | police | police officer: medium skin tone +šŸ‘®šŸ¾ officer: medium-dark skin tone cop | medium-dark skin tone | officer | police | police officer: medium-dark skin tone +šŸ‘®šŸæ officer: dark skin tone cop | dark skin tone | officer | police | police officer: dark skin tone +šŸ‘®ā€ā™‚ļø police officer +šŸ‘®ā€ā™‚ police officer cop | man | officer | police +šŸ‘®šŸ»ā€ā™‚ļø police officer: light skin tone +šŸ‘®šŸ»ā€ā™‚ police officer: light skin tone cop | light skin tone | man | man police officer: light skin tone | officer | police +šŸ‘®šŸ¼ā€ā™‚ļø police officer: medium-light skin tone +šŸ‘®šŸ¼ā€ā™‚ police officer: medium-light skin tone cop | man | man police officer: medium-light skin tone | medium-light skin tone | officer | police +šŸ‘®šŸ½ā€ā™‚ļø police officer: medium skin tone +šŸ‘®šŸ½ā€ā™‚ police officer: medium skin tone cop | man | man police officer: medium skin tone | medium skin tone | officer | police +šŸ‘®šŸ¾ā€ā™‚ļø police officer: medium-dark skin tone +šŸ‘®šŸ¾ā€ā™‚ police officer: medium-dark skin tone cop | man | man police officer: medium-dark skin tone | medium-dark skin tone | officer | police +šŸ‘®šŸæā€ā™‚ļø police officer: dark skin tone +šŸ‘®šŸæā€ā™‚ police officer: dark skin tone cop | dark skin tone | man | man police officer: dark skin tone | officer | police +šŸ‘®ā€ā™€ļø police officer +šŸ‘®ā€ā™€ police officer cop | officer | police | woman +šŸ‘®šŸ»ā€ā™€ļø police officer: light skin tone +šŸ‘®šŸ»ā€ā™€ police officer: light skin tone cop | light skin tone | officer | police | woman | woman police officer: light skin tone +šŸ‘®šŸ¼ā€ā™€ļø police officer: medium-light skin tone +šŸ‘®šŸ¼ā€ā™€ police officer: medium-light skin tone cop | medium-light skin tone | officer | police | woman | woman police officer: medium-light skin tone +šŸ‘®šŸ½ā€ā™€ļø police officer: medium skin tone +šŸ‘®šŸ½ā€ā™€ police officer: medium skin tone cop | medium skin tone | officer | police | woman | woman police officer: medium skin tone +šŸ‘®šŸ¾ā€ā™€ļø police officer: medium-dark skin tone +šŸ‘®šŸ¾ā€ā™€ police officer: medium-dark skin tone cop | medium-dark skin tone | officer | police | woman | woman police officer: medium-dark skin tone +šŸ‘®šŸæā€ā™€ļø police officer: dark skin tone +šŸ‘®šŸæā€ā™€ police officer: dark skin tone cop | dark skin tone | officer | police | woman | woman police officer: dark skin tone +šŸ•µ detective | sleuth | spy | investigator | private eye +šŸ•µšŸ» light skin tone detective | detective: light skin tone | light skin tone | sleuth | spy | investigator | private eye +šŸ•µšŸ¼ medium-light skin tone detective | detective: medium-light skin tone | medium-light skin tone | sleuth | spy | investigator | private eye +šŸ•µšŸ½ medium skin tone detective | detective: medium skin tone | medium skin tone | sleuth | spy | investigator | private eye +šŸ•µšŸ¾ medium-dark skin tone detective | detective: medium-dark skin tone | medium-dark skin tone | sleuth | spy | investigator | private eye +šŸ•µšŸæ dark skin tone dark skin tone | detective | detective: dark skin tone | sleuth | spy | investigator | private eye +šŸ•µļøā€ā™‚ļø detective +šŸ•µļøā€ā™‚ detective +šŸ•µā€ā™‚ detective detective | man | sleuth | spy | investigator +šŸ•µšŸ»ā€ā™‚ļø detective: light skin tone +šŸ•µšŸ»ā€ā™‚ detective: light skin tone detective | light skin tone | man | man detective: light skin tone | sleuth | spy | investigator +šŸ•µšŸ¼ā€ā™‚ļø detective: medium-light skin tone +šŸ•µšŸ¼ā€ā™‚ detective: medium-light skin tone detective | man | man detective: medium-light skin tone | medium-light skin tone | sleuth | spy | investigator +šŸ•µšŸ½ā€ā™‚ļø detective: medium skin tone +šŸ•µšŸ½ā€ā™‚ detective: medium skin tone detective | man | man detective: medium skin tone | medium skin tone | sleuth | spy | investigator +šŸ•µšŸ¾ā€ā™‚ļø detective: medium-dark skin tone +šŸ•µšŸ¾ā€ā™‚ detective: medium-dark skin tone detective | man | man detective: medium-dark skin tone | medium-dark skin tone | sleuth | spy | investigator +šŸ•µšŸæā€ā™‚ļø detective: dark skin tone +šŸ•µšŸæā€ā™‚ detective: dark skin tone dark skin tone | detective | man | man detective: dark skin tone | sleuth | spy | investigator +šŸ•µā€ā™€ detective detective | sleuth | spy | woman | investigator +šŸ•µšŸ»ā€ā™€ļø detective: light skin tone +šŸ•µšŸ»ā€ā™€ detective: light skin tone detective | light skin tone | sleuth | spy | woman | woman detective: light skin tone | investigator +šŸ•µšŸ¼ā€ā™€ļø detective: medium-light skin tone +šŸ•µšŸ¼ā€ā™€ detective: medium-light skin tone detective | medium-light skin tone | sleuth | spy | woman | woman detective: medium-light skin tone | investigator +šŸ•µšŸ½ā€ā™€ļø detective: medium skin tone +šŸ•µšŸ½ā€ā™€ detective: medium skin tone detective | medium skin tone | sleuth | spy | woman | woman detective: medium skin tone | investigator +šŸ•µšŸ¾ā€ā™€ļø detective: medium-dark skin tone +šŸ•µšŸ¾ā€ā™€ detective: medium-dark skin tone detective | medium-dark skin tone | sleuth | spy | woman | woman detective: medium-dark skin tone | investigator +šŸ•µšŸæā€ā™€ļø detective: dark skin tone +šŸ•µšŸæā€ā™€ detective: dark skin tone dark skin tone | detective | sleuth | spy | woman | woman detective: dark skin tone | investigator +šŸ’‚ guard +šŸ’‚šŸ» light skin tone guard | guard: light skin tone | light skin tone +šŸ’‚šŸ¼ medium-light skin tone guard | guard: medium-light skin tone | medium-light skin tone +šŸ’‚šŸ½ medium skin tone guard | guard: medium skin tone | medium skin tone +šŸ’‚šŸ¾ medium-dark skin tone guard | guard: medium-dark skin tone | medium-dark skin tone +šŸ’‚šŸæ dark skin tone dark skin tone | guard | guard: dark skin tone +šŸ’‚ā€ā™‚ guard guard | man +šŸ’‚šŸ»ā€ā™‚ļø guard: light skin tone +šŸ’‚šŸ»ā€ā™‚ guard: light skin tone guard | light skin tone | man | man guard: light skin tone +šŸ’‚šŸ¼ā€ā™‚ļø guard: medium-light skin tone +šŸ’‚šŸ¼ā€ā™‚ guard: medium-light skin tone guard | man | man guard: medium-light skin tone | medium-light skin tone +šŸ’‚šŸ½ā€ā™‚ļø guard: medium skin tone +šŸ’‚šŸ½ā€ā™‚ guard: medium skin tone guard | man | man guard: medium skin tone | medium skin tone +šŸ’‚šŸ¾ā€ā™‚ļø guard: medium-dark skin tone +šŸ’‚šŸ¾ā€ā™‚ guard: medium-dark skin tone guard | man | man guard: medium-dark skin tone | medium-dark skin tone +šŸ’‚šŸæā€ā™‚ļø guard: dark skin tone +šŸ’‚šŸæā€ā™‚ guard: dark skin tone dark skin tone | guard | man | man guard: dark skin tone +šŸ’‚ā€ā™€ļø guard +šŸ’‚ā€ā™€ guard guard | woman +šŸ’‚šŸ»ā€ā™€ļø guard: light skin tone +šŸ’‚šŸ»ā€ā™€ guard: light skin tone guard | light skin tone | woman | woman guard: light skin tone +šŸ’‚šŸ¼ā€ā™€ļø guard: medium-light skin tone +šŸ’‚šŸ¼ā€ā™€ guard: medium-light skin tone guard | medium-light skin tone | woman | woman guard: medium-light skin tone +šŸ’‚šŸ½ā€ā™€ļø guard: medium skin tone +šŸ’‚šŸ½ā€ā™€ guard: medium skin tone guard | medium skin tone | woman | woman guard: medium skin tone +šŸ’‚šŸ¾ā€ā™€ļø guard: medium-dark skin tone +šŸ’‚šŸ¾ā€ā™€ guard: medium-dark skin tone guard | medium-dark skin tone | woman | woman guard: medium-dark skin tone +šŸ’‚šŸæā€ā™€ļø guard: dark skin tone +šŸ’‚šŸæā€ā™€ guard: dark skin tone dark skin tone | guard | woman | woman guard: dark skin tone +🄷 fighter | hidden | ninja | stealth +šŸ„·šŸ» light skin tone fighter | hidden | light skin tone | ninja | ninja: light skin tone | stealth +šŸ„·šŸ¼ medium-light skin tone fighter | hidden | medium-light skin tone | ninja | ninja: medium-light skin tone | stealth +šŸ„·šŸ½ medium skin tone fighter | hidden | medium skin tone | ninja | ninja: medium skin tone | stealth +šŸ„·šŸ¾ medium-dark skin tone fighter | hidden | medium-dark skin tone | ninja | ninja: medium-dark skin tone | stealth +šŸ„·šŸæ dark skin tone dark skin tone | fighter | hidden | ninja | ninja: dark skin tone | stealth +šŸ‘· worker construction | hat | worker +šŸ‘·šŸ» worker: light skin tone construction | construction worker: light skin tone | hat | light skin tone | worker +šŸ‘·šŸ¼ worker: medium-light skin tone construction | construction worker: medium-light skin tone | hat | medium-light skin tone | worker +šŸ‘·šŸ½ worker: medium skin tone construction | construction worker: medium skin tone | hat | medium skin tone | worker +šŸ‘·šŸ¾ worker: medium-dark skin tone construction | construction worker: medium-dark skin tone | hat | medium-dark skin tone | worker +šŸ‘·šŸæ worker: dark skin tone construction | construction worker: dark skin tone | dark skin tone | hat | worker +šŸ‘·ā€ā™‚ļø construction worker +šŸ‘·ā€ā™‚ construction worker construction | man | worker +šŸ‘·šŸ»ā€ā™‚ļø construction worker: light skin tone +šŸ‘·šŸ»ā€ā™‚ construction worker: light skin tone construction | light skin tone | man | man construction worker: light skin tone | worker +šŸ‘·šŸ¼ā€ā™‚ļø construction worker: medium-light skin tone +šŸ‘·šŸ¼ā€ā™‚ construction worker: medium-light skin tone construction | man | man construction worker: medium-light skin tone | medium-light skin tone | worker +šŸ‘·šŸ½ā€ā™‚ļø construction worker: medium skin tone +šŸ‘·šŸ½ā€ā™‚ construction worker: medium skin tone construction | man | man construction worker: medium skin tone | medium skin tone | worker +šŸ‘·šŸ¾ā€ā™‚ļø construction worker: medium-dark skin tone +šŸ‘·šŸ¾ā€ā™‚ construction worker: medium-dark skin tone construction | man | man construction worker: medium-dark skin tone | medium-dark skin tone | worker +šŸ‘·šŸæā€ā™‚ļø construction worker: dark skin tone +šŸ‘·šŸæā€ā™‚ construction worker: dark skin tone construction | dark skin tone | man | man construction worker: dark skin tone | worker +šŸ‘·ā€ā™€ļø construction worker +šŸ‘·ā€ā™€ construction worker construction | woman | worker +šŸ‘·šŸ»ā€ā™€ļø construction worker: light skin tone +šŸ‘·šŸ»ā€ā™€ construction worker: light skin tone construction | light skin tone | woman | woman construction worker: light skin tone | worker +šŸ‘·šŸ¼ā€ā™€ļø construction worker: medium-light skin tone +šŸ‘·šŸ¼ā€ā™€ construction worker: medium-light skin tone construction | medium-light skin tone | woman | woman construction worker: medium-light skin tone | worker +šŸ‘·šŸ½ā€ā™€ļø construction worker: medium skin tone +šŸ‘·šŸ½ā€ā™€ construction worker: medium skin tone construction | medium skin tone | woman | woman construction worker: medium skin tone | worker +šŸ‘·šŸ¾ā€ā™€ļø construction worker: medium-dark skin tone +šŸ‘·šŸ¾ā€ā™€ construction worker: medium-dark skin tone construction | medium-dark skin tone | woman | woman construction worker: medium-dark skin tone | worker +šŸ‘·šŸæā€ā™€ļø construction worker: dark skin tone +šŸ‘·šŸæā€ā™€ construction worker: dark skin tone construction | dark skin tone | woman | woman construction worker: dark skin tone | worker +šŸ«… with crown monarch | noble | person with crown | regal | royalty | king | queen +šŸ«…šŸ» with crown: light skin tone light skin tone | monarch | noble | person with crown | person with crown: light skin tone | regal | royalty | king | queen +šŸ«…šŸ¼ with crown: medium-light skin tone medium-light skin tone | monarch | noble | person with crown | person with crown: medium-light skin tone | regal | royalty | king | queen +šŸ«…šŸ½ with crown: medium skin tone medium skin tone | monarch | noble | person with crown | person with crown: medium skin tone | regal | royalty | king | queen +šŸ«…šŸ¾ with crown: medium-dark skin tone medium-dark skin tone | monarch | noble | person with crown | person with crown: medium-dark skin tone | regal | royalty | king | queen +šŸ«…šŸæ with crown: dark skin tone dark skin tone | monarch | noble | person with crown | person with crown: dark skin tone | regal | royalty | king | queen +🤓 prince | fairy tale | fantasy +šŸ¤“šŸ» light skin tone light skin tone | prince | prince: light skin tone | fairy tale | fantasy +šŸ¤“šŸ¼ medium-light skin tone medium-light skin tone | prince | prince: medium-light skin tone | fairy tale | fantasy +šŸ¤“šŸ½ medium skin tone medium skin tone | prince | prince: medium skin tone | fairy tale | fantasy +šŸ¤“šŸ¾ medium-dark skin tone medium-dark skin tone | prince | prince: medium-dark skin tone | fairy tale | fantasy +šŸ¤“šŸæ dark skin tone dark skin tone | prince | prince: dark skin tone | fairy tale | fantasy +šŸ‘ø fairy tale | fantasy | princess +šŸ‘øšŸ» light skin tone fairy tale | fantasy | light skin tone | princess | princess: light skin tone +šŸ‘øšŸ¼ medium-light skin tone fairy tale | fantasy | medium-light skin tone | princess | princess: medium-light skin tone +šŸ‘øšŸ½ medium skin tone fairy tale | fantasy | medium skin tone | princess | princess: medium skin tone +šŸ‘øšŸ¾ medium-dark skin tone fairy tale | fantasy | medium-dark skin tone | princess | princess: medium-dark skin tone +šŸ‘øšŸæ dark skin tone dark skin tone | fairy tale | fantasy | princess | princess: dark skin tone +šŸ‘³ wearing turban person wearing turban | turban +šŸ‘³šŸ» wearing turban: light skin tone light skin tone | person wearing turban | person wearing turban: light skin tone | turban +šŸ‘³šŸ¼ wearing turban: medium-light skin tone medium-light skin tone | person wearing turban | person wearing turban: medium-light skin tone | turban +šŸ‘³šŸ½ wearing turban: medium skin tone medium skin tone | person wearing turban | person wearing turban: medium skin tone | turban +šŸ‘³šŸ¾ wearing turban: medium-dark skin tone medium-dark skin tone | person wearing turban | person wearing turban: medium-dark skin tone | turban +šŸ‘³šŸæ wearing turban: dark skin tone dark skin tone | person wearing turban | person wearing turban: dark skin tone | turban +šŸ‘³ā€ā™‚ļø wearing turban +šŸ‘³ā€ā™‚ wearing turban man | man wearing turban | turban +šŸ‘³šŸ»ā€ā™‚ļø wearing turban: light skin tone +šŸ‘³šŸ»ā€ā™‚ wearing turban: light skin tone light skin tone | man | man wearing turban | man wearing turban: light skin tone | turban +šŸ‘³šŸ¼ā€ā™‚ļø wearing turban: medium-light skin tone +šŸ‘³šŸ¼ā€ā™‚ wearing turban: medium-light skin tone man | man wearing turban | man wearing turban: medium-light skin tone | medium-light skin tone | turban +šŸ‘³šŸ½ā€ā™‚ļø wearing turban: medium skin tone +šŸ‘³šŸ½ā€ā™‚ wearing turban: medium skin tone man | man wearing turban | man wearing turban: medium skin tone | medium skin tone | turban +šŸ‘³šŸ¾ā€ā™‚ļø wearing turban: medium-dark skin tone +šŸ‘³šŸ¾ā€ā™‚ wearing turban: medium-dark skin tone man | man wearing turban | man wearing turban: medium-dark skin tone | medium-dark skin tone | turban +šŸ‘³šŸæā€ā™‚ļø wearing turban: dark skin tone +šŸ‘³šŸæā€ā™‚ wearing turban: dark skin tone dark skin tone | man | man wearing turban | man wearing turban: dark skin tone | turban +šŸ‘³ā€ā™€ļø wearing turban +šŸ‘³ā€ā™€ wearing turban turban | woman | woman wearing turban +šŸ‘³šŸ»ā€ā™€ļø wearing turban: light skin tone +šŸ‘³šŸ»ā€ā™€ wearing turban: light skin tone light skin tone | turban | woman | woman wearing turban | woman wearing turban: light skin tone +šŸ‘³šŸ¼ā€ā™€ļø wearing turban: medium-light skin tone +šŸ‘³šŸ¼ā€ā™€ wearing turban: medium-light skin tone medium-light skin tone | turban | woman | woman wearing turban | woman wearing turban: medium-light skin tone +šŸ‘³šŸ½ā€ā™€ļø wearing turban: medium skin tone +šŸ‘³šŸ½ā€ā™€ wearing turban: medium skin tone medium skin tone | turban | woman | woman wearing turban | woman wearing turban: medium skin tone +šŸ‘³šŸ¾ā€ā™€ļø wearing turban: medium-dark skin tone +šŸ‘³šŸ¾ā€ā™€ wearing turban: medium-dark skin tone medium-dark skin tone | turban | woman | woman wearing turban | woman wearing turban: medium-dark skin tone +šŸ‘³šŸæā€ā™€ļø wearing turban: dark skin tone +šŸ‘³šŸæā€ā™€ wearing turban: dark skin tone dark skin tone | turban | woman | woman wearing turban | woman wearing turban: dark skin tone +šŸ‘² with skullcap cap | gua pi mao | hat | person | person with skullcap | skullcap +šŸ‘²šŸ» with skullcap: light skin tone cap | gua pi mao | hat | light skin tone | person | person with skullcap | person with skullcap: light skin tone | skullcap +šŸ‘²šŸ¼ with skullcap: medium-light skin tone cap | gua pi mao | hat | medium-light skin tone | person | person with skullcap | person with skullcap: medium-light skin tone | skullcap +šŸ‘²šŸ½ with skullcap: medium skin tone cap | gua pi mao | hat | medium skin tone | person | person with skullcap | person with skullcap: medium skin tone | skullcap +šŸ‘²šŸ¾ with skullcap: medium-dark skin tone cap | gua pi mao | hat | medium-dark skin tone | person | person with skullcap | person with skullcap: medium-dark skin tone | skullcap +šŸ‘²šŸæ with skullcap: dark skin tone cap | dark skin tone | gua pi mao | hat | person | person with skullcap | person with skullcap: dark skin tone | skullcap +šŸ§• with headscarf headscarf | hijab | mantilla | tichel | woman with headscarf +šŸ§•šŸ» with headscarf: light skin tone headscarf | hijab | light skin tone | mantilla | tichel | woman with headscarf | woman with headscarf: light skin tone +šŸ§•šŸ¼ with headscarf: medium-light skin tone headscarf | hijab | mantilla | medium-light skin tone | tichel | woman with headscarf | woman with headscarf: medium-light skin tone +šŸ§•šŸ½ with headscarf: medium skin tone headscarf | hijab | mantilla | medium skin tone | tichel | woman with headscarf | woman with headscarf: medium skin tone +šŸ§•šŸ¾ with headscarf: medium-dark skin tone headscarf | hijab | mantilla | medium-dark skin tone | tichel | woman with headscarf | woman with headscarf: medium-dark skin tone +šŸ§•šŸæ with headscarf: dark skin tone dark skin tone | headscarf | hijab | mantilla | tichel | woman with headscarf | woman with headscarf: dark skin tone +🤵 in tuxedo groom | person | person in tuxedo | tuxedo | person in tux +šŸ¤µšŸ» in tuxedo: light skin tone groom | light skin tone | person | person in tuxedo | person in tuxedo: light skin tone | tuxedo | person in tux +šŸ¤µšŸ¼ in tuxedo: medium-light skin tone groom | medium-light skin tone | person | person in tuxedo | person in tuxedo: medium-light skin tone | tuxedo | person in tux +šŸ¤µšŸ½ in tuxedo: medium skin tone groom | medium skin tone | person | person in tuxedo | person in tuxedo: medium skin tone | tuxedo | person in tux +šŸ¤µšŸ¾ in tuxedo: medium-dark skin tone groom | medium-dark skin tone | person | person in tuxedo | person in tuxedo: medium-dark skin tone | tuxedo | person in tux +šŸ¤µšŸæ in tuxedo: dark skin tone dark skin tone | groom | person | person in tuxedo | person in tuxedo: dark skin tone | tuxedo | person in tux +šŸ¤µā€ā™‚ļø in tuxedo +šŸ¤µā€ā™‚ in tuxedo man | man in tuxedo | tuxedo | man in tux | tux +šŸ¤µšŸ»ā€ā™‚ļø in tuxedo: light skin tone +šŸ¤µšŸ»ā€ā™‚ in tuxedo: light skin tone light skin tone | man | man in tuxedo | man in tuxedo: light skin tone | tuxedo | man in tux | tux +šŸ¤µšŸ¼ā€ā™‚ļø in tuxedo: medium-light skin tone +šŸ¤µšŸ¼ā€ā™‚ in tuxedo: medium-light skin tone man | man in tuxedo | man in tuxedo: medium-light skin tone | medium-light skin tone | tuxedo | man in tux | tux +šŸ¤µšŸ½ā€ā™‚ļø in tuxedo: medium skin tone +šŸ¤µšŸ½ā€ā™‚ in tuxedo: medium skin tone man | man in tuxedo | man in tuxedo: medium skin tone | medium skin tone | tuxedo | man in tux | tux +šŸ¤µšŸ¾ā€ā™‚ļø in tuxedo: medium-dark skin tone +šŸ¤µšŸ¾ā€ā™‚ in tuxedo: medium-dark skin tone man | man in tuxedo | man in tuxedo: medium-dark skin tone | medium-dark skin tone | tuxedo | man in tux | tux +šŸ¤µšŸæā€ā™‚ļø in tuxedo: dark skin tone +šŸ¤µšŸæā€ā™‚ in tuxedo: dark skin tone dark skin tone | man | man in tuxedo | man in tuxedo: dark skin tone | tuxedo | man in tux | tux +šŸ¤µā€ā™€ļø in tuxedo +šŸ¤µā€ā™€ in tuxedo tuxedo | woman | woman in tuxedo | woman in tux +šŸ¤µšŸ»ā€ā™€ļø in tuxedo: light skin tone +šŸ¤µšŸ»ā€ā™€ in tuxedo: light skin tone light skin tone | tuxedo | woman | woman in tuxedo | woman in tuxedo: light skin tone | woman in tux +šŸ¤µšŸ¼ā€ā™€ļø in tuxedo: medium-light skin tone +šŸ¤µšŸ¼ā€ā™€ in tuxedo: medium-light skin tone medium-light skin tone | tuxedo | woman | woman in tuxedo | woman in tuxedo: medium-light skin tone | woman in tux +šŸ¤µšŸ½ā€ā™€ļø in tuxedo: medium skin tone +šŸ¤µšŸ½ā€ā™€ in tuxedo: medium skin tone medium skin tone | tuxedo | woman | woman in tuxedo | woman in tuxedo: medium skin tone | woman in tux +šŸ¤µšŸ¾ā€ā™€ļø in tuxedo: medium-dark skin tone +šŸ¤µšŸ¾ā€ā™€ in tuxedo: medium-dark skin tone medium-dark skin tone | tuxedo | woman | woman in tuxedo | woman in tuxedo: medium-dark skin tone | woman in tux +šŸ¤µšŸæā€ā™€ļø in tuxedo: dark skin tone +šŸ¤µšŸæā€ā™€ in tuxedo: dark skin tone dark skin tone | tuxedo | woman | woman in tuxedo | woman in tuxedo: dark skin tone | woman in tux +šŸ‘° with veil bride | person | person with veil | veil | wedding +šŸ‘°šŸ» with veil: light skin tone bride | light skin tone | person | person with veil | person with veil: light skin tone | veil | wedding +šŸ‘°šŸ¼ with veil: medium-light skin tone bride | medium-light skin tone | person | person with veil | person with veil: medium-light skin tone | veil | wedding +šŸ‘°šŸ½ with veil: medium skin tone bride | medium skin tone | person | person with veil | person with veil: medium skin tone | veil | wedding +šŸ‘°šŸ¾ with veil: medium-dark skin tone bride | medium-dark skin tone | person | person with veil | person with veil: medium-dark skin tone | veil | wedding +šŸ‘°šŸæ with veil: dark skin tone bride | dark skin tone | person | person with veil | person with veil: dark skin tone | veil | wedding +šŸ‘°ā€ā™‚ļø with veil +šŸ‘°ā€ā™‚ with veil man | man with veil | veil +šŸ‘°šŸ»ā€ā™‚ļø with veil: light skin tone +šŸ‘°šŸ»ā€ā™‚ with veil: light skin tone light skin tone | man | man with veil | man with veil: light skin tone | veil +šŸ‘°šŸ¼ā€ā™‚ļø with veil: medium-light skin tone +šŸ‘°šŸ¼ā€ā™‚ with veil: medium-light skin tone man | man with veil | man with veil: medium-light skin tone | medium-light skin tone | veil +šŸ‘°šŸ½ā€ā™‚ļø with veil: medium skin tone +šŸ‘°šŸ½ā€ā™‚ with veil: medium skin tone man | man with veil | man with veil: medium skin tone | medium skin tone | veil +šŸ‘°šŸ¾ā€ā™‚ļø with veil: medium-dark skin tone +šŸ‘°šŸ¾ā€ā™‚ with veil: medium-dark skin tone man | man with veil | man with veil: medium-dark skin tone | medium-dark skin tone | veil +šŸ‘°šŸæā€ā™‚ļø with veil: dark skin tone +šŸ‘°šŸæā€ā™‚ with veil: dark skin tone dark skin tone | man | man with veil | man with veil: dark skin tone | veil +šŸ‘°ā€ā™€ļø with veil +šŸ‘°ā€ā™€ with veil veil | woman | woman with veil | bride +šŸ‘°šŸ»ā€ā™€ļø with veil: light skin tone +šŸ‘°šŸ»ā€ā™€ with veil: light skin tone light skin tone | veil | woman | woman with veil | woman with veil: light skin tone | bride +šŸ‘°šŸ¼ā€ā™€ļø with veil: medium-light skin tone +šŸ‘°šŸ¼ā€ā™€ with veil: medium-light skin tone medium-light skin tone | veil | woman | woman with veil | woman with veil: medium-light skin tone | bride +šŸ‘°šŸ½ā€ā™€ļø with veil: medium skin tone +šŸ‘°šŸ½ā€ā™€ with veil: medium skin tone medium skin tone | veil | woman | woman with veil | woman with veil: medium skin tone | bride +šŸ‘°šŸ¾ā€ā™€ļø with veil: medium-dark skin tone +šŸ‘°šŸ¾ā€ā™€ with veil: medium-dark skin tone medium-dark skin tone | veil | woman | woman with veil | woman with veil: medium-dark skin tone | bride +šŸ‘°šŸæā€ā™€ļø with veil: dark skin tone +šŸ‘°šŸæā€ā™€ with veil: dark skin tone dark skin tone | veil | woman | woman with veil | woman with veil: dark skin tone | bride +🤰 woman pregnant | woman +šŸ¤°šŸ» woman: light skin tone light skin tone | pregnant | pregnant woman: light skin tone | woman +šŸ¤°šŸ¼ woman: medium-light skin tone medium-light skin tone | pregnant | pregnant woman: medium-light skin tone | woman +šŸ¤°šŸ½ woman: medium skin tone medium skin tone | pregnant | pregnant woman: medium skin tone | woman +šŸ¤°šŸ¾ woman: medium-dark skin tone medium-dark skin tone | pregnant | pregnant woman: medium-dark skin tone | woman +šŸ¤°šŸæ woman: dark skin tone dark skin tone | pregnant | pregnant woman: dark skin tone | woman +🫃 man belly | bloated | full | pregnant | pregnant man +šŸ«ƒšŸ» man: light skin tone belly | bloated | full | light skin tone | pregnant | pregnant man | pregnant man: light skin tone +šŸ«ƒšŸ¼ man: medium-light skin tone belly | bloated | full | medium-light skin tone | pregnant | pregnant man | pregnant man: medium-light skin tone +šŸ«ƒšŸ½ man: medium skin tone belly | bloated | full | medium skin tone | pregnant | pregnant man | pregnant man: medium skin tone +šŸ«ƒšŸ¾ man: medium-dark skin tone belly | bloated | full | medium-dark skin tone | pregnant | pregnant man | pregnant man: medium-dark skin tone +šŸ«ƒšŸæ man: dark skin tone belly | bloated | dark skin tone | full | pregnant | pregnant man | pregnant man: dark skin tone +šŸ«„ person belly | bloated | full | pregnant | pregnant person +šŸ«„šŸ» person: light skin tone belly | bloated | full | light skin tone | pregnant | pregnant person | pregnant person: light skin tone +šŸ«„šŸ¼ person: medium-light skin tone belly | bloated | full | medium-light skin tone | pregnant | pregnant person | pregnant person: medium-light skin tone +šŸ«„šŸ½ person: medium skin tone belly | bloated | full | medium skin tone | pregnant | pregnant person | pregnant person: medium skin tone +šŸ«„šŸ¾ person: medium-dark skin tone belly | bloated | full | medium-dark skin tone | pregnant | pregnant person | pregnant person: medium-dark skin tone +šŸ«„šŸæ person: dark skin tone belly | bloated | dark skin tone | full | pregnant | pregnant person | pregnant person: dark skin tone +🤱 baby | breast | breast-feeding | nursing +šŸ¤±šŸ» light skin tone baby | breast | breast-feeding | breast-feeding: light skin tone | light skin tone | nursing +šŸ¤±šŸ¼ medium-light skin tone baby | breast | breast-feeding | breast-feeding: medium-light skin tone | medium-light skin tone | nursing +šŸ¤±šŸ½ medium skin tone baby | breast | breast-feeding | breast-feeding: medium skin tone | medium skin tone | nursing +šŸ¤±šŸ¾ medium-dark skin tone baby | breast | breast-feeding | breast-feeding: medium-dark skin tone | medium-dark skin tone | nursing +šŸ¤±šŸæ dark skin tone baby | breast | breast-feeding | breast-feeding: dark skin tone | dark skin tone | nursing +šŸ‘©ā€šŸ¼ feeding baby baby | feeding | nursing | woman +šŸ‘©šŸ»ā€šŸ¼ feeding baby: light skin tone baby | feeding | light skin tone | nursing | woman | woman feeding baby: light skin tone +šŸ‘©šŸ¼ā€šŸ¼ feeding baby: medium-light skin tone baby | feeding | medium-light skin tone | nursing | woman | woman feeding baby: medium-light skin tone +šŸ‘©šŸ½ā€šŸ¼ feeding baby: medium skin tone baby | feeding | medium skin tone | nursing | woman | woman feeding baby: medium skin tone +šŸ‘©šŸ¾ā€šŸ¼ feeding baby: medium-dark skin tone baby | feeding | medium-dark skin tone | nursing | woman | woman feeding baby: medium-dark skin tone +šŸ‘©šŸæā€šŸ¼ feeding baby: dark skin tone baby | dark skin tone | feeding | nursing | woman | woman feeding baby: dark skin tone +šŸ‘Øā€šŸ¼ feeding baby baby | feeding | man | nursing +šŸ‘ØšŸ»ā€šŸ¼ feeding baby: light skin tone baby | feeding | light skin tone | man | man feeding baby: light skin tone | nursing +šŸ‘ØšŸ¼ā€šŸ¼ feeding baby: medium-light skin tone baby | feeding | man | man feeding baby: medium-light skin tone | medium-light skin tone | nursing +šŸ‘ØšŸ½ā€šŸ¼ feeding baby: medium skin tone baby | feeding | man | man feeding baby: medium skin tone | medium skin tone | nursing +šŸ‘ØšŸ¾ā€šŸ¼ feeding baby: medium-dark skin tone baby | feeding | man | man feeding baby: medium-dark skin tone | medium-dark skin tone | nursing +šŸ‘ØšŸæā€šŸ¼ feeding baby: dark skin tone baby | dark skin tone | feeding | man | man feeding baby: dark skin tone | nursing +šŸ§‘ā€šŸ¼ feeding baby baby | feeding | nursing | person +šŸ§‘šŸ»ā€šŸ¼ feeding baby: light skin tone baby | feeding | light skin tone | nursing | person | person feeding baby: light skin tone +šŸ§‘šŸ¼ā€šŸ¼ feeding baby: medium-light skin tone baby | feeding | medium-light skin tone | nursing | person | person feeding baby: medium-light skin tone +šŸ§‘šŸ½ā€šŸ¼ feeding baby: medium skin tone baby | feeding | medium skin tone | nursing | person | person feeding baby: medium skin tone +šŸ§‘šŸ¾ā€šŸ¼ feeding baby: medium-dark skin tone baby | feeding | medium-dark skin tone | nursing | person | person feeding baby: medium-dark skin tone +šŸ§‘šŸæā€šŸ¼ feeding baby: dark skin tone baby | dark skin tone | feeding | nursing | person | person feeding baby: dark skin tone +šŸ‘¼ angel angel | baby | face | fairy tale | fantasy +šŸ‘¼šŸ» angel: light skin tone angel | baby | baby angel: light skin tone | face | fairy tale | fantasy | light skin tone +šŸ‘¼šŸ¼ angel: medium-light skin tone angel | baby | baby angel: medium-light skin tone | face | fairy tale | fantasy | medium-light skin tone +šŸ‘¼šŸ½ angel: medium skin tone angel | baby | baby angel: medium skin tone | face | fairy tale | fantasy | medium skin tone +šŸ‘¼šŸ¾ angel: medium-dark skin tone angel | baby | baby angel: medium-dark skin tone | face | fairy tale | fantasy | medium-dark skin tone +šŸ‘¼šŸæ angel: dark skin tone angel | baby | baby angel: dark skin tone | dark skin tone | face | fairy tale | fantasy +šŸŽ… Claus celebration | Christmas | claus | father | santa | Father Christmas | Santa | Santa Claus | Claus | Father +šŸŽ…šŸ» Claus: light skin tone celebration | Christmas | claus | father | light skin tone | santa | Santa Claus: light skin tone | Father Christmas | Santa | Santa Claus | Santa: light skin tone | Claus | Father +šŸŽ…šŸ¼ Claus: medium-light skin tone celebration | Christmas | claus | father | medium-light skin tone | santa | Santa Claus: medium-light skin tone | Father Christmas | Santa | Santa Claus | Santa: medium-light skin tone | Claus | Father +šŸŽ…šŸ½ Claus: medium skin tone celebration | Christmas | claus | father | medium skin tone | santa | Santa Claus: medium skin tone | Father Christmas | Santa | Santa Claus | Santa: medium skin tone | Claus | Father +šŸŽ…šŸ¾ Claus: medium-dark skin tone celebration | Christmas | claus | father | medium-dark skin tone | santa | Santa Claus: medium-dark skin tone | Father Christmas | Santa | Santa Claus | Santa: medium-dark skin tone | Claus | Father +šŸŽ…šŸæ Claus: dark skin tone celebration | Christmas | claus | dark skin tone | father | santa | Santa Claus: dark skin tone | Father Christmas | Santa | Santa Claus | Santa: dark skin tone | Claus | Father +🤶 Claus celebration | Christmas | claus | mother | Mrs. | Mrs Claus | Mrs Santa Claus | Mrs. Claus | Claus | Mother | Mrs +šŸ¤¶šŸ» Claus: light skin tone celebration | Christmas | claus | light skin tone | mother | Mrs. | Mrs. Claus: light skin tone | Mrs Claus | Mrs Santa Claus | Mrs. Claus | Claus | Mother | Mrs | Mrs Claus: light skin tone +šŸ¤¶šŸ¼ Claus: medium-light skin tone celebration | Christmas | claus | medium-light skin tone | mother | Mrs. | Mrs. Claus: medium-light skin tone | Mrs Claus | Mrs Santa Claus | Mrs. Claus | Claus | Mother | Mrs | Mrs Claus: medium-light skin tone +šŸ¤¶šŸ½ Claus: medium skin tone celebration | Christmas | claus | medium skin tone | mother | Mrs. | Mrs. Claus: medium skin tone | Mrs Claus | Mrs Santa Claus | Mrs. Claus | Claus | Mother | Mrs | Mrs Claus: medium skin tone +šŸ¤¶šŸ¾ Claus: medium-dark skin tone celebration | Christmas | claus | medium-dark skin tone | mother | Mrs. | Mrs. Claus: medium-dark skin tone | Mrs Claus | Mrs Santa Claus | Mrs. Claus | Claus | Mother | Mrs | Mrs Claus: medium-dark skin tone +šŸ¤¶šŸæ Claus: dark skin tone celebration | Christmas | claus | dark skin tone | mother | Mrs. | Mrs. Claus: dark skin tone | Mrs Claus | Mrs Santa Claus | Mrs. Claus | Claus | Mother | Mrs | Mrs Claus: dark skin tone +šŸ§‘ā€šŸŽ„ claus christmas | claus | mx claus | Christmas | Claus | Mx. Claus +šŸ§‘šŸ»ā€šŸŽ„ claus: light skin tone christmas | claus | light skin tone | mx claus | mx claus: light skin tone | Christmas | Claus | Mx. Claus | Mx. Claus: light skin tone +šŸ§‘šŸ¼ā€šŸŽ„ claus: medium-light skin tone christmas | claus | medium-light skin tone | mx claus | mx claus: medium-light skin tone | Christmas | Claus | Mx. Claus | Mx. Claus: medium-light skin tone +šŸ§‘šŸ½ā€šŸŽ„ claus: medium skin tone christmas | claus | medium skin tone | mx claus | mx claus: medium skin tone | Christmas | Claus | Mx. Claus | Mx. Claus: medium skin tone +šŸ§‘šŸ¾ā€šŸŽ„ claus: medium-dark skin tone christmas | claus | medium-dark skin tone | mx claus | mx claus: medium-dark skin tone | Christmas | Claus | Mx. Claus | Mx. Claus: medium-dark skin tone +šŸ§‘šŸæā€šŸŽ„ claus: dark skin tone christmas | claus | dark skin tone | mx claus | mx claus: dark skin tone | Christmas | Claus | Mx. Claus | Mx. Claus: dark skin tone +🦸 good | hero | heroine | superhero | superpower +šŸ¦øšŸ» light skin tone good | hero | heroine | light skin tone | superhero | superhero: light skin tone | superpower +šŸ¦øšŸ¼ medium-light skin tone good | hero | heroine | medium-light skin tone | superhero | superhero: medium-light skin tone | superpower +šŸ¦øšŸ½ medium skin tone good | hero | heroine | medium skin tone | superhero | superhero: medium skin tone | superpower +šŸ¦øšŸ¾ medium-dark skin tone good | hero | heroine | medium-dark skin tone | superhero | superhero: medium-dark skin tone | superpower +šŸ¦øšŸæ dark skin tone dark skin tone | good | hero | heroine | superhero | superhero: dark skin tone | superpower +šŸ¦øā€ā™‚ļø superhero +šŸ¦øā€ā™‚ superhero good | hero | man | man superhero | superpower +šŸ¦øšŸ»ā€ā™‚ļø superhero: light skin tone +šŸ¦øšŸ»ā€ā™‚ superhero: light skin tone good | hero | light skin tone | man | man superhero | man superhero: light skin tone | superpower +šŸ¦øšŸ¼ā€ā™‚ļø superhero: medium-light skin tone +šŸ¦øšŸ¼ā€ā™‚ superhero: medium-light skin tone good | hero | man | man superhero | man superhero: medium-light skin tone | medium-light skin tone | superpower +šŸ¦øšŸ½ā€ā™‚ļø superhero: medium skin tone +šŸ¦øšŸ½ā€ā™‚ superhero: medium skin tone good | hero | man | man superhero | man superhero: medium skin tone | medium skin tone | superpower +šŸ¦øšŸ¾ā€ā™‚ļø superhero: medium-dark skin tone +šŸ¦øšŸ¾ā€ā™‚ superhero: medium-dark skin tone good | hero | man | man superhero | man superhero: medium-dark skin tone | medium-dark skin tone | superpower +šŸ¦øšŸæā€ā™‚ļø superhero: dark skin tone +šŸ¦øšŸæā€ā™‚ superhero: dark skin tone dark skin tone | good | hero | man | man superhero | man superhero: dark skin tone | superpower +šŸ¦øā€ā™€ superhero good | hero | heroine | superpower | woman | woman superhero +šŸ¦øšŸ»ā€ā™€ļø superhero: light skin tone +šŸ¦øšŸ»ā€ā™€ superhero: light skin tone good | hero | heroine | light skin tone | superpower | woman | woman superhero | woman superhero: light skin tone +šŸ¦øšŸ¼ā€ā™€ļø superhero: medium-light skin tone +šŸ¦øšŸ¼ā€ā™€ superhero: medium-light skin tone good | hero | heroine | medium-light skin tone | superpower | woman | woman superhero | woman superhero: medium-light skin tone +šŸ¦øšŸ½ā€ā™€ļø superhero: medium skin tone +šŸ¦øšŸ½ā€ā™€ superhero: medium skin tone good | hero | heroine | medium skin tone | superpower | woman | woman superhero | woman superhero: medium skin tone +šŸ¦øšŸ¾ā€ā™€ļø superhero: medium-dark skin tone +šŸ¦øšŸ¾ā€ā™€ superhero: medium-dark skin tone good | hero | heroine | medium-dark skin tone | superpower | woman | woman superhero | woman superhero: medium-dark skin tone +šŸ¦øšŸæā€ā™€ļø superhero: dark skin tone +šŸ¦øšŸæā€ā™€ superhero: dark skin tone dark skin tone | good | hero | heroine | superpower | woman | woman superhero | woman superhero: dark skin tone +🦹 criminal | evil | superpower | supervillain | villain +šŸ¦¹šŸ» light skin tone criminal | evil | light skin tone | superpower | supervillain | supervillain: light skin tone | villain +šŸ¦¹šŸ¼ medium-light skin tone criminal | evil | medium-light skin tone | superpower | supervillain | supervillain: medium-light skin tone | villain +šŸ¦¹šŸ½ medium skin tone criminal | evil | medium skin tone | superpower | supervillain | supervillain: medium skin tone | villain +šŸ¦¹šŸ¾ medium-dark skin tone criminal | evil | medium-dark skin tone | superpower | supervillain | supervillain: medium-dark skin tone | villain +šŸ¦¹šŸæ dark skin tone criminal | dark skin tone | evil | superpower | supervillain | supervillain: dark skin tone | villain +šŸ¦¹ā€ā™‚ļø supervillain +šŸ¦¹ā€ā™‚ supervillain criminal | evil | man | man supervillain | superpower | villain +šŸ¦¹šŸ»ā€ā™‚ļø supervillain: light skin tone +šŸ¦¹šŸ»ā€ā™‚ supervillain: light skin tone criminal | evil | light skin tone | man | man supervillain | man supervillain: light skin tone | superpower | villain +šŸ¦¹šŸ¼ā€ā™‚ļø supervillain: medium-light skin tone +šŸ¦¹šŸ¼ā€ā™‚ supervillain: medium-light skin tone criminal | evil | man | man supervillain | man supervillain: medium-light skin tone | medium-light skin tone | superpower | villain +šŸ¦¹šŸ½ā€ā™‚ļø supervillain: medium skin tone +šŸ¦¹šŸ½ā€ā™‚ supervillain: medium skin tone criminal | evil | man | man supervillain | man supervillain: medium skin tone | medium skin tone | superpower | villain +šŸ¦¹šŸ¾ā€ā™‚ļø supervillain: medium-dark skin tone +šŸ¦¹šŸ¾ā€ā™‚ supervillain: medium-dark skin tone criminal | evil | man | man supervillain | man supervillain: medium-dark skin tone | medium-dark skin tone | superpower | villain +šŸ¦¹šŸæā€ā™‚ļø supervillain: dark skin tone +šŸ¦¹šŸæā€ā™‚ supervillain: dark skin tone criminal | dark skin tone | evil | man | man supervillain | man supervillain: dark skin tone | superpower | villain +šŸ¦¹ā€ā™€ļø supervillain +šŸ¦¹ā€ā™€ supervillain criminal | evil | superpower | villain | woman | woman supervillain +šŸ¦¹šŸ»ā€ā™€ļø supervillain: light skin tone +šŸ¦¹šŸ»ā€ā™€ supervillain: light skin tone criminal | evil | light skin tone | superpower | villain | woman | woman supervillain | woman supervillain: light skin tone +šŸ¦¹šŸ¼ā€ā™€ļø supervillain: medium-light skin tone +šŸ¦¹šŸ¼ā€ā™€ supervillain: medium-light skin tone criminal | evil | medium-light skin tone | superpower | villain | woman | woman supervillain | woman supervillain: medium-light skin tone +šŸ¦¹šŸ½ā€ā™€ļø supervillain: medium skin tone +šŸ¦¹šŸ½ā€ā™€ supervillain: medium skin tone criminal | evil | medium skin tone | superpower | villain | woman | woman supervillain | woman supervillain: medium skin tone +šŸ¦¹šŸ¾ā€ā™€ļø supervillain: medium-dark skin tone +šŸ¦¹šŸ¾ā€ā™€ supervillain: medium-dark skin tone criminal | evil | medium-dark skin tone | superpower | villain | woman | woman supervillain | woman supervillain: medium-dark skin tone +šŸ¦¹šŸæā€ā™€ļø supervillain: dark skin tone +šŸ¦¹šŸæā€ā™€ supervillain: dark skin tone criminal | dark skin tone | evil | superpower | villain | woman | woman supervillain | woman supervillain: dark skin tone +šŸ§™ mage | sorcerer | sorceress | witch | wizard +šŸ§™šŸ» light skin tone light skin tone | mage | mage: light skin tone | sorcerer | sorceress | witch | wizard +šŸ§™šŸ¼ medium-light skin tone mage | mage: medium-light skin tone | medium-light skin tone | sorcerer | sorceress | witch | wizard +šŸ§™šŸ½ medium skin tone mage | mage: medium skin tone | medium skin tone | sorcerer | sorceress | witch | wizard +šŸ§™šŸ¾ medium-dark skin tone mage | mage: medium-dark skin tone | medium-dark skin tone | sorcerer | sorceress | witch | wizard +šŸ§™šŸæ dark skin tone dark skin tone | mage | mage: dark skin tone | sorcerer | sorceress | witch | wizard +šŸ§™ā€ā™‚ļø mage +šŸ§™ā€ā™‚ mage man mage | sorcerer | wizard +šŸ§™šŸ»ā€ā™‚ļø mage: light skin tone +šŸ§™šŸ»ā€ā™‚ mage: light skin tone light skin tone | man mage | man mage: light skin tone | sorcerer | wizard +šŸ§™šŸ¼ā€ā™‚ļø mage: medium-light skin tone +šŸ§™šŸ¼ā€ā™‚ mage: medium-light skin tone man mage | man mage: medium-light skin tone | medium-light skin tone | sorcerer | wizard +šŸ§™šŸ½ā€ā™‚ļø mage: medium skin tone +šŸ§™šŸ½ā€ā™‚ mage: medium skin tone man mage | man mage: medium skin tone | medium skin tone | sorcerer | wizard +šŸ§™šŸ¾ā€ā™‚ļø mage: medium-dark skin tone +šŸ§™šŸ¾ā€ā™‚ mage: medium-dark skin tone man mage | man mage: medium-dark skin tone | medium-dark skin tone | sorcerer | wizard +šŸ§™šŸæā€ā™‚ļø mage: dark skin tone +šŸ§™šŸæā€ā™‚ mage: dark skin tone dark skin tone | man mage | man mage: dark skin tone | sorcerer | wizard +šŸ§™ā€ā™€ mage sorceress | witch | woman mage +šŸ§™šŸ»ā€ā™€ļø mage: light skin tone +šŸ§™šŸ»ā€ā™€ mage: light skin tone light skin tone | sorceress | witch | woman mage | woman mage: light skin tone +šŸ§™šŸ¼ā€ā™€ļø mage: medium-light skin tone +šŸ§™šŸ¼ā€ā™€ mage: medium-light skin tone medium-light skin tone | sorceress | witch | woman mage | woman mage: medium-light skin tone +šŸ§™šŸ½ā€ā™€ļø mage: medium skin tone +šŸ§™šŸ½ā€ā™€ mage: medium skin tone medium skin tone | sorceress | witch | woman mage | woman mage: medium skin tone +šŸ§™šŸ¾ā€ā™€ļø mage: medium-dark skin tone +šŸ§™šŸ¾ā€ā™€ mage: medium-dark skin tone medium-dark skin tone | sorceress | witch | woman mage | woman mage: medium-dark skin tone +šŸ§™šŸæā€ā™€ļø mage: dark skin tone +šŸ§™šŸæā€ā™€ mage: dark skin tone dark skin tone | sorceress | witch | woman mage | woman mage: dark skin tone +🧚 fairy | Oberon | Puck | Titania +šŸ§ššŸ» light skin tone fairy | fairy: light skin tone | light skin tone | Oberon | Puck | Titania +šŸ§ššŸ¼ medium-light skin tone fairy | fairy: medium-light skin tone | medium-light skin tone | Oberon | Puck | Titania +šŸ§ššŸ½ medium skin tone fairy | fairy: medium skin tone | medium skin tone | Oberon | Puck | Titania +šŸ§ššŸ¾ medium-dark skin tone fairy | fairy: medium-dark skin tone | medium-dark skin tone | Oberon | Puck | Titania +šŸ§ššŸæ dark skin tone dark skin tone | fairy | fairy: dark skin tone | Oberon | Puck | Titania +šŸ§šā€ā™‚ļø fairy +šŸ§šā€ā™‚ fairy man fairy | Oberon | Puck +šŸ§ššŸ»ā€ā™‚ļø fairy: light skin tone +šŸ§ššŸ»ā€ā™‚ fairy: light skin tone light skin tone | man fairy | man fairy: light skin tone | Oberon | Puck +šŸ§ššŸ¼ā€ā™‚ļø fairy: medium-light skin tone +šŸ§ššŸ¼ā€ā™‚ fairy: medium-light skin tone man fairy | man fairy: medium-light skin tone | medium-light skin tone | Oberon | Puck +šŸ§ššŸ½ā€ā™‚ļø fairy: medium skin tone +šŸ§ššŸ½ā€ā™‚ fairy: medium skin tone man fairy | man fairy: medium skin tone | medium skin tone | Oberon | Puck +šŸ§ššŸ¾ā€ā™‚ļø fairy: medium-dark skin tone +šŸ§ššŸ¾ā€ā™‚ fairy: medium-dark skin tone man fairy | man fairy: medium-dark skin tone | medium-dark skin tone | Oberon | Puck +šŸ§ššŸæā€ā™‚ļø fairy: dark skin tone +šŸ§ššŸæā€ā™‚ fairy: dark skin tone dark skin tone | man fairy | man fairy: dark skin tone | Oberon | Puck +šŸ§šā€ā™€ fairy Titania | woman fairy +šŸ§ššŸ»ā€ā™€ļø fairy: light skin tone +šŸ§ššŸ»ā€ā™€ fairy: light skin tone light skin tone | Titania | woman fairy | woman fairy: light skin tone +šŸ§ššŸ¼ā€ā™€ļø fairy: medium-light skin tone +šŸ§ššŸ¼ā€ā™€ fairy: medium-light skin tone medium-light skin tone | Titania | woman fairy | woman fairy: medium-light skin tone +šŸ§ššŸ½ā€ā™€ļø fairy: medium skin tone +šŸ§ššŸ½ā€ā™€ fairy: medium skin tone medium skin tone | Titania | woman fairy | woman fairy: medium skin tone +šŸ§ššŸ¾ā€ā™€ļø fairy: medium-dark skin tone +šŸ§ššŸ¾ā€ā™€ fairy: medium-dark skin tone medium-dark skin tone | Titania | woman fairy | woman fairy: medium-dark skin tone +šŸ§ššŸæā€ā™€ļø fairy: dark skin tone +šŸ§ššŸæā€ā™€ fairy: dark skin tone dark skin tone | Titania | woman fairy | woman fairy: dark skin tone +šŸ§› Dracula | undead | vampire +šŸ§›šŸ» light skin tone Dracula | light skin tone | undead | vampire | vampire: light skin tone +šŸ§›šŸ¼ medium-light skin tone Dracula | medium-light skin tone | undead | vampire | vampire: medium-light skin tone +šŸ§›šŸ½ medium skin tone Dracula | medium skin tone | undead | vampire | vampire: medium skin tone +šŸ§›šŸ¾ medium-dark skin tone Dracula | medium-dark skin tone | undead | vampire | vampire: medium-dark skin tone +šŸ§›šŸæ dark skin tone dark skin tone | Dracula | undead | vampire | vampire: dark skin tone +šŸ§›ā€ā™‚ļø vampire +šŸ§›ā€ā™‚ vampire Dracula | man vampire | undead +šŸ§›šŸ»ā€ā™‚ļø vampire: light skin tone +šŸ§›šŸ»ā€ā™‚ vampire: light skin tone Dracula | light skin tone | man vampire | man vampire: light skin tone | undead +šŸ§›šŸ¼ā€ā™‚ļø vampire: medium-light skin tone +šŸ§›šŸ¼ā€ā™‚ vampire: medium-light skin tone Dracula | man vampire | man vampire: medium-light skin tone | medium-light skin tone | undead +šŸ§›šŸ½ā€ā™‚ļø vampire: medium skin tone +šŸ§›šŸ½ā€ā™‚ vampire: medium skin tone Dracula | man vampire | man vampire: medium skin tone | medium skin tone | undead +šŸ§›šŸ¾ā€ā™‚ļø vampire: medium-dark skin tone +šŸ§›šŸ¾ā€ā™‚ vampire: medium-dark skin tone Dracula | man vampire | man vampire: medium-dark skin tone | medium-dark skin tone | undead +šŸ§›šŸæā€ā™‚ļø vampire: dark skin tone +šŸ§›šŸæā€ā™‚ vampire: dark skin tone dark skin tone | Dracula | man vampire | man vampire: dark skin tone | undead +šŸ§›ā€ā™€ vampire undead | woman vampire +šŸ§›šŸ»ā€ā™€ļø vampire: light skin tone +šŸ§›šŸ»ā€ā™€ vampire: light skin tone light skin tone | undead | woman vampire | woman vampire: light skin tone +šŸ§›šŸ¼ā€ā™€ļø vampire: medium-light skin tone +šŸ§›šŸ¼ā€ā™€ vampire: medium-light skin tone medium-light skin tone | undead | woman vampire | woman vampire: medium-light skin tone +šŸ§›šŸ½ā€ā™€ļø vampire: medium skin tone +šŸ§›šŸ½ā€ā™€ vampire: medium skin tone medium skin tone | undead | woman vampire | woman vampire: medium skin tone +šŸ§›šŸ¾ā€ā™€ļø vampire: medium-dark skin tone +šŸ§›šŸ¾ā€ā™€ vampire: medium-dark skin tone medium-dark skin tone | undead | woman vampire | woman vampire: medium-dark skin tone +šŸ§›šŸæā€ā™€ļø vampire: dark skin tone +šŸ§›šŸæā€ā™€ vampire: dark skin tone dark skin tone | undead | woman vampire | woman vampire: dark skin tone +🧜 mermaid | merman | merperson | merwoman +šŸ§œšŸ» light skin tone light skin tone | mermaid | merman | merperson | merperson: light skin tone | merwoman +šŸ§œšŸ¼ medium-light skin tone medium-light skin tone | mermaid | merman | merperson | merperson: medium-light skin tone | merwoman +šŸ§œšŸ½ medium skin tone medium skin tone | mermaid | merman | merperson | merperson: medium skin tone | merwoman +šŸ§œšŸ¾ medium-dark skin tone medium-dark skin tone | mermaid | merman | merperson | merperson: medium-dark skin tone | merwoman +šŸ§œšŸæ dark skin tone dark skin tone | mermaid | merman | merperson | merperson: dark skin tone | merwoman +šŸ§œā€ā™‚ merman | Triton +šŸ§œšŸ»ā€ā™‚ļø light skin tone +šŸ§œšŸ»ā€ā™‚ light skin tone light skin tone | merman | merman: light skin tone | Triton +šŸ§œšŸ¼ā€ā™‚ļø medium-light skin tone +šŸ§œšŸ¼ā€ā™‚ medium-light skin tone medium-light skin tone | merman | merman: medium-light skin tone | Triton +šŸ§œšŸ½ā€ā™‚ļø medium skin tone +šŸ§œšŸ½ā€ā™‚ medium skin tone medium skin tone | merman | merman: medium skin tone | Triton +šŸ§œšŸ¾ā€ā™‚ļø medium-dark skin tone +šŸ§œšŸ¾ā€ā™‚ medium-dark skin tone medium-dark skin tone | merman | merman: medium-dark skin tone | Triton +šŸ§œšŸæā€ā™‚ļø dark skin tone +šŸ§œšŸæā€ā™‚ dark skin tone dark skin tone | merman | merman: dark skin tone | Triton +šŸ§œā€ā™€ mermaid | merwoman +šŸ§œšŸ»ā€ā™€ļø light skin tone +šŸ§œšŸ»ā€ā™€ light skin tone light skin tone | mermaid | mermaid: light skin tone | merwoman +šŸ§œšŸ¼ā€ā™€ļø medium-light skin tone +šŸ§œšŸ¼ā€ā™€ medium-light skin tone medium-light skin tone | mermaid | mermaid: medium-light skin tone | merwoman +šŸ§œšŸ½ā€ā™€ļø medium skin tone +šŸ§œšŸ½ā€ā™€ medium skin tone medium skin tone | mermaid | mermaid: medium skin tone | merwoman +šŸ§œšŸ¾ā€ā™€ļø medium-dark skin tone +šŸ§œšŸ¾ā€ā™€ medium-dark skin tone medium-dark skin tone | mermaid | mermaid: medium-dark skin tone | merwoman +šŸ§œšŸæā€ā™€ļø dark skin tone +šŸ§œšŸæā€ā™€ dark skin tone dark skin tone | mermaid | mermaid: dark skin tone | merwoman +šŸ§ elf | magical +šŸ§šŸ» light skin tone elf | elf: light skin tone | light skin tone | magical +šŸ§šŸ¼ medium-light skin tone elf | elf: medium-light skin tone | magical | medium-light skin tone +šŸ§šŸ½ medium skin tone elf | elf: medium skin tone | magical | medium skin tone +šŸ§šŸ¾ medium-dark skin tone elf | elf: medium-dark skin tone | magical | medium-dark skin tone +šŸ§šŸæ dark skin tone dark skin tone | elf | elf: dark skin tone | magical +šŸ§ā€ā™‚ļø elf +šŸ§ā€ā™‚ elf magical | man elf +šŸ§šŸ»ā€ā™‚ļø elf: light skin tone +šŸ§šŸ»ā€ā™‚ elf: light skin tone light skin tone | magical | man elf | man elf: light skin tone +šŸ§šŸ¼ā€ā™‚ļø elf: medium-light skin tone +šŸ§šŸ¼ā€ā™‚ elf: medium-light skin tone magical | man elf | man elf: medium-light skin tone | medium-light skin tone +šŸ§šŸ½ā€ā™‚ļø elf: medium skin tone +šŸ§šŸ½ā€ā™‚ elf: medium skin tone magical | man elf | man elf: medium skin tone | medium skin tone +šŸ§šŸ¾ā€ā™‚ļø elf: medium-dark skin tone +šŸ§šŸ¾ā€ā™‚ elf: medium-dark skin tone magical | man elf | man elf: medium-dark skin tone | medium-dark skin tone +šŸ§šŸæā€ā™‚ļø elf: dark skin tone +šŸ§šŸæā€ā™‚ elf: dark skin tone dark skin tone | magical | man elf | man elf: dark skin tone +šŸ§ā€ā™€ elf magical | woman elf +šŸ§šŸ»ā€ā™€ļø elf: light skin tone +šŸ§šŸ»ā€ā™€ elf: light skin tone light skin tone | magical | woman elf | woman elf: light skin tone +šŸ§šŸ¼ā€ā™€ļø elf: medium-light skin tone +šŸ§šŸ¼ā€ā™€ elf: medium-light skin tone magical | medium-light skin tone | woman elf | woman elf: medium-light skin tone +šŸ§šŸ½ā€ā™€ļø elf: medium skin tone +šŸ§šŸ½ā€ā™€ elf: medium skin tone magical | medium skin tone | woman elf | woman elf: medium skin tone +šŸ§šŸ¾ā€ā™€ļø elf: medium-dark skin tone +šŸ§šŸ¾ā€ā™€ elf: medium-dark skin tone magical | medium-dark skin tone | woman elf | woman elf: medium-dark skin tone +šŸ§šŸæā€ā™€ļø elf: dark skin tone +šŸ§šŸæā€ā™€ elf: dark skin tone dark skin tone | magical | woman elf | woman elf: dark skin tone +šŸ§ž djinn | genie +šŸ§žā€ā™‚ļø genie +šŸ§žā€ā™‚ genie djinn | man genie +šŸ§žā€ā™€ļø genie +šŸ§žā€ā™€ genie djinn | woman genie +🧟 undead | walking dead | zombie +šŸ§Ÿā€ā™‚ļø zombie +šŸ§Ÿā€ā™‚ zombie man zombie | undead | walking dead +šŸ§Ÿā€ā™€ļø zombie +šŸ§Ÿā€ā™€ zombie undead | walking dead | woman zombie +🧌 fairy tale | fantasy | monster | troll +šŸ’† getting massage face | massage | person getting massage | salon +šŸ’†šŸ» getting massage: light skin tone face | light skin tone | massage | person getting massage | person getting massage: light skin tone | salon +šŸ’†šŸ¼ getting massage: medium-light skin tone face | massage | medium-light skin tone | person getting massage | person getting massage: medium-light skin tone | salon +šŸ’†šŸ½ getting massage: medium skin tone face | massage | medium skin tone | person getting massage | person getting massage: medium skin tone | salon +šŸ’†šŸ¾ getting massage: medium-dark skin tone face | massage | medium-dark skin tone | person getting massage | person getting massage: medium-dark skin tone | salon +šŸ’†šŸæ getting massage: dark skin tone dark skin tone | face | massage | person getting massage | person getting massage: dark skin tone | salon +šŸ’†ā€ā™‚ļø getting massage +šŸ’†ā€ā™‚ getting massage face | man | man getting massage | massage +šŸ’†šŸ»ā€ā™‚ļø getting massage: light skin tone +šŸ’†šŸ»ā€ā™‚ getting massage: light skin tone face | light skin tone | man | man getting massage | man getting massage: light skin tone | massage +šŸ’†šŸ¼ā€ā™‚ļø getting massage: medium-light skin tone +šŸ’†šŸ¼ā€ā™‚ getting massage: medium-light skin tone face | man | man getting massage | man getting massage: medium-light skin tone | massage | medium-light skin tone +šŸ’†šŸ½ā€ā™‚ļø getting massage: medium skin tone +šŸ’†šŸ½ā€ā™‚ getting massage: medium skin tone face | man | man getting massage | man getting massage: medium skin tone | massage | medium skin tone +šŸ’†šŸ¾ā€ā™‚ļø getting massage: medium-dark skin tone +šŸ’†šŸ¾ā€ā™‚ getting massage: medium-dark skin tone face | man | man getting massage | man getting massage: medium-dark skin tone | massage | medium-dark skin tone +šŸ’†šŸæā€ā™‚ļø getting massage: dark skin tone +šŸ’†šŸæā€ā™‚ getting massage: dark skin tone dark skin tone | face | man | man getting massage | man getting massage: dark skin tone | massage +šŸ’†ā€ā™€ļø getting massage +šŸ’†ā€ā™€ getting massage face | massage | woman | woman getting massage +šŸ’†šŸ»ā€ā™€ļø getting massage: light skin tone +šŸ’†šŸ»ā€ā™€ getting massage: light skin tone face | light skin tone | massage | woman | woman getting massage | woman getting massage: light skin tone +šŸ’†šŸ¼ā€ā™€ļø getting massage: medium-light skin tone +šŸ’†šŸ¼ā€ā™€ getting massage: medium-light skin tone face | massage | medium-light skin tone | woman | woman getting massage | woman getting massage: medium-light skin tone +šŸ’†šŸ½ā€ā™€ļø getting massage: medium skin tone +šŸ’†šŸ½ā€ā™€ getting massage: medium skin tone face | massage | medium skin tone | woman | woman getting massage | woman getting massage: medium skin tone +šŸ’†šŸ¾ā€ā™€ļø getting massage: medium-dark skin tone +šŸ’†šŸ¾ā€ā™€ getting massage: medium-dark skin tone face | massage | medium-dark skin tone | woman | woman getting massage | woman getting massage: medium-dark skin tone +šŸ’†šŸæā€ā™€ļø getting massage: dark skin tone +šŸ’†šŸæā€ā™€ getting massage: dark skin tone dark skin tone | face | massage | woman | woman getting massage | woman getting massage: dark skin tone +šŸ’‡ getting haircut barber | beauty | haircut | parlor | person getting haircut | parlour | salon +šŸ’‡šŸ» getting haircut: light skin tone barber | beauty | haircut | light skin tone | parlor | person getting haircut | person getting haircut: light skin tone | parlour | salon +šŸ’‡šŸ¼ getting haircut: medium-light skin tone barber | beauty | haircut | medium-light skin tone | parlor | person getting haircut | person getting haircut: medium-light skin tone | parlour | salon +šŸ’‡šŸ½ getting haircut: medium skin tone barber | beauty | haircut | medium skin tone | parlor | person getting haircut | person getting haircut: medium skin tone | parlour | salon +šŸ’‡šŸ¾ getting haircut: medium-dark skin tone barber | beauty | haircut | medium-dark skin tone | parlor | person getting haircut | person getting haircut: medium-dark skin tone | parlour | salon +šŸ’‡šŸæ getting haircut: dark skin tone barber | beauty | dark skin tone | haircut | parlor | person getting haircut | person getting haircut: dark skin tone | parlour | salon +šŸ’‡ā€ā™‚ļø getting haircut +šŸ’‡ā€ā™‚ getting haircut haircut | man | man getting haircut | hairdresser +šŸ’‡šŸ»ā€ā™‚ļø getting haircut: light skin tone +šŸ’‡šŸ»ā€ā™‚ getting haircut: light skin tone haircut | light skin tone | man | man getting haircut | man getting haircut: light skin tone | hairdresser +šŸ’‡šŸ¼ā€ā™‚ļø getting haircut: medium-light skin tone +šŸ’‡šŸ¼ā€ā™‚ getting haircut: medium-light skin tone haircut | man | man getting haircut | man getting haircut: medium-light skin tone | medium-light skin tone | hairdresser +šŸ’‡šŸ½ā€ā™‚ļø getting haircut: medium skin tone +šŸ’‡šŸ½ā€ā™‚ getting haircut: medium skin tone haircut | man | man getting haircut | man getting haircut: medium skin tone | medium skin tone | hairdresser +šŸ’‡šŸ¾ā€ā™‚ļø getting haircut: medium-dark skin tone +šŸ’‡šŸ¾ā€ā™‚ getting haircut: medium-dark skin tone haircut | man | man getting haircut | man getting haircut: medium-dark skin tone | medium-dark skin tone | hairdresser +šŸ’‡šŸæā€ā™‚ļø getting haircut: dark skin tone +šŸ’‡šŸæā€ā™‚ getting haircut: dark skin tone dark skin tone | haircut | man | man getting haircut | man getting haircut: dark skin tone | hairdresser +šŸ’‡ā€ā™€ļø getting haircut +šŸ’‡ā€ā™€ getting haircut haircut | woman | woman getting haircut | hairdresser +šŸ’‡šŸ»ā€ā™€ļø getting haircut: light skin tone +šŸ’‡šŸ»ā€ā™€ getting haircut: light skin tone haircut | light skin tone | woman | woman getting haircut | woman getting haircut: light skin tone | hairdresser +šŸ’‡šŸ¼ā€ā™€ļø getting haircut: medium-light skin tone +šŸ’‡šŸ¼ā€ā™€ getting haircut: medium-light skin tone haircut | medium-light skin tone | woman | woman getting haircut | woman getting haircut: medium-light skin tone | hairdresser +šŸ’‡šŸ½ā€ā™€ļø getting haircut: medium skin tone +šŸ’‡šŸ½ā€ā™€ getting haircut: medium skin tone haircut | medium skin tone | woman | woman getting haircut | woman getting haircut: medium skin tone | hairdresser +šŸ’‡šŸ¾ā€ā™€ļø getting haircut: medium-dark skin tone +šŸ’‡šŸ¾ā€ā™€ getting haircut: medium-dark skin tone haircut | medium-dark skin tone | woman | woman getting haircut | woman getting haircut: medium-dark skin tone | hairdresser +šŸ’‡šŸæā€ā™€ļø getting haircut: dark skin tone +šŸ’‡šŸæā€ā™€ getting haircut: dark skin tone dark skin tone | haircut | woman | woman getting haircut | woman getting haircut: dark skin tone | hairdresser +🚶 walking hike | person walking | walk | walking +šŸš¶šŸ» walking: light skin tone hike | light skin tone | person walking | person walking: light skin tone | walk | walking +šŸš¶šŸ¼ walking: medium-light skin tone hike | medium-light skin tone | person walking | person walking: medium-light skin tone | walk | walking +šŸš¶šŸ½ walking: medium skin tone hike | medium skin tone | person walking | person walking: medium skin tone | walk | walking +šŸš¶šŸ¾ walking: medium-dark skin tone hike | medium-dark skin tone | person walking | person walking: medium-dark skin tone | walk | walking +šŸš¶šŸæ walking: dark skin tone dark skin tone | hike | person walking | person walking: dark skin tone | walk | walking +šŸš¶ā€ā™‚ļø walking +šŸš¶ā€ā™‚ walking hike | man | man walking | walk +šŸš¶šŸ»ā€ā™‚ļø walking: light skin tone +šŸš¶šŸ»ā€ā™‚ walking: light skin tone hike | light skin tone | man | man walking | man walking: light skin tone | walk +šŸš¶šŸ¼ā€ā™‚ļø walking: medium-light skin tone +šŸš¶šŸ¼ā€ā™‚ walking: medium-light skin tone hike | man | man walking | man walking: medium-light skin tone | medium-light skin tone | walk +šŸš¶šŸ½ā€ā™‚ļø walking: medium skin tone +šŸš¶šŸ½ā€ā™‚ walking: medium skin tone hike | man | man walking | man walking: medium skin tone | medium skin tone | walk +šŸš¶šŸ¾ā€ā™‚ļø walking: medium-dark skin tone +šŸš¶šŸ¾ā€ā™‚ walking: medium-dark skin tone hike | man | man walking | man walking: medium-dark skin tone | medium-dark skin tone | walk +šŸš¶šŸæā€ā™‚ļø walking: dark skin tone +šŸš¶šŸæā€ā™‚ walking: dark skin tone dark skin tone | hike | man | man walking | man walking: dark skin tone | walk +šŸš¶ā€ā™€ļø walking +šŸš¶ā€ā™€ walking hike | walk | woman | woman walking +šŸš¶šŸ»ā€ā™€ļø walking: light skin tone +šŸš¶šŸ»ā€ā™€ walking: light skin tone hike | light skin tone | walk | woman | woman walking | woman walking: light skin tone +šŸš¶šŸ¼ā€ā™€ļø walking: medium-light skin tone +šŸš¶šŸ¼ā€ā™€ walking: medium-light skin tone hike | medium-light skin tone | walk | woman | woman walking | woman walking: medium-light skin tone +šŸš¶šŸ½ā€ā™€ļø walking: medium skin tone +šŸš¶šŸ½ā€ā™€ walking: medium skin tone hike | medium skin tone | walk | woman | woman walking | woman walking: medium skin tone +šŸš¶šŸ¾ā€ā™€ļø walking: medium-dark skin tone +šŸš¶šŸ¾ā€ā™€ walking: medium-dark skin tone hike | medium-dark skin tone | walk | woman | woman walking | woman walking: medium-dark skin tone +šŸš¶šŸæā€ā™€ļø walking: dark skin tone +šŸš¶šŸæā€ā™€ walking: dark skin tone dark skin tone | hike | walk | woman | woman walking | woman walking: dark skin tone +šŸš¶ā€āž”ļø walking facing right +šŸš¶ā€āž” walking facing right hike | person walking | person walking facing right | walk | walking +šŸš¶šŸ»ā€āž”ļø walking facing right: light skin tone +šŸš¶šŸ»ā€āž” walking facing right: light skin tone hike | person walking | person walking facing right | walk | walking +šŸš¶šŸ¼ā€āž”ļø walking facing right: medium-light skin tone +šŸš¶šŸ¼ā€āž” walking facing right: medium-light skin tone hike | person walking | person walking facing right | walk | walking +šŸš¶šŸ½ā€āž”ļø walking facing right: medium skin tone +šŸš¶šŸ½ā€āž” walking facing right: medium skin tone hike | person walking | person walking facing right | walk | walking +šŸš¶šŸ¾ā€āž”ļø walking facing right: medium-dark skin tone +šŸš¶šŸ¾ā€āž” walking facing right: medium-dark skin tone hike | person walking | person walking facing right | walk | walking +šŸš¶šŸæā€āž”ļø walking facing right: dark skin tone +šŸš¶šŸæā€āž” walking facing right: dark skin tone hike | person walking | person walking facing right | walk | walking +šŸš¶ā€ā™€ļøā€āž”ļø walking facing right +šŸš¶ā€ā™€ā€āž” walking facing right hike | walk | woman | woman walking | woman walking facing right +šŸš¶šŸ»ā€ā™€ļøā€āž”ļø walking facing right: light skin tone +šŸš¶šŸ»ā€ā™€ā€āž” walking facing right: light skin tone hike | walk | woman | woman walking | woman walking facing right +šŸš¶šŸ¼ā€ā™€ļøā€āž”ļø walking facing right: medium-light skin tone +šŸš¶šŸ¼ā€ā™€ā€āž” walking facing right: medium-light skin tone hike | walk | woman | woman walking | woman walking facing right +šŸš¶šŸ½ā€ā™€ļøā€āž”ļø walking facing right: medium skin tone +šŸš¶šŸ½ā€ā™€ā€āž” walking facing right: medium skin tone hike | walk | woman | woman walking | woman walking facing right +šŸš¶šŸ¾ā€ā™€ļøā€āž”ļø walking facing right: medium-dark skin tone +šŸš¶šŸ¾ā€ā™€ā€āž” walking facing right: medium-dark skin tone hike | walk | woman | woman walking | woman walking facing right +šŸš¶šŸæā€ā™€ļøā€āž”ļø walking facing right: dark skin tone +šŸš¶šŸæā€ā™€ā€āž” walking facing right: dark skin tone hike | walk | woman | woman walking | woman walking facing right +šŸš¶ā€ā™‚ļøā€āž”ļø walking facing right +šŸš¶ā€ā™‚ā€āž” walking facing right hike | man | man walking | man walking facing right | walk +šŸš¶šŸ»ā€ā™‚ļøā€āž”ļø walking facing right: light skin tone +šŸš¶šŸ»ā€ā™‚ā€āž” walking facing right: light skin tone hike | man | man walking | man walking facing right | walk +šŸš¶šŸ¼ā€ā™‚ļøā€āž”ļø walking facing right: medium-light skin tone +šŸš¶šŸ¼ā€ā™‚ā€āž” walking facing right: medium-light skin tone hike | man | man walking | man walking facing right | walk +šŸš¶šŸ½ā€ā™‚ļøā€āž”ļø walking facing right: medium skin tone +šŸš¶šŸ½ā€ā™‚ā€āž” walking facing right: medium skin tone hike | man | man walking | man walking facing right | walk +šŸš¶šŸ¾ā€ā™‚ļøā€āž”ļø walking facing right: medium-dark skin tone +šŸš¶šŸ¾ā€ā™‚ā€āž” walking facing right: medium-dark skin tone hike | man | man walking | man walking facing right | walk +šŸš¶šŸæā€ā™‚ļøā€āž”ļø walking facing right: dark skin tone +šŸš¶šŸæā€ā™‚ā€āž” walking facing right: dark skin tone hike | man | man walking | man walking facing right | walk +šŸ§ standing person standing | stand | standing +šŸ§šŸ» standing: light skin tone light skin tone | person standing | person standing: light skin tone | stand | standing +šŸ§šŸ¼ standing: medium-light skin tone medium-light skin tone | person standing | person standing: medium-light skin tone | stand | standing +šŸ§šŸ½ standing: medium skin tone medium skin tone | person standing | person standing: medium skin tone | stand | standing +šŸ§šŸ¾ standing: medium-dark skin tone medium-dark skin tone | person standing | person standing: medium-dark skin tone | stand | standing +šŸ§šŸæ standing: dark skin tone dark skin tone | person standing | person standing: dark skin tone | stand | standing +šŸ§ā€ā™‚ļø standing +šŸ§ā€ā™‚ standing man | standing +šŸ§šŸ»ā€ā™‚ļø standing: light skin tone +šŸ§šŸ»ā€ā™‚ standing: light skin tone light skin tone | man | man standing: light skin tone | standing +šŸ§šŸ¼ā€ā™‚ļø standing: medium-light skin tone +šŸ§šŸ¼ā€ā™‚ standing: medium-light skin tone man | man standing: medium-light skin tone | medium-light skin tone | standing +šŸ§šŸ½ā€ā™‚ļø standing: medium skin tone +šŸ§šŸ½ā€ā™‚ standing: medium skin tone man | man standing: medium skin tone | medium skin tone | standing +šŸ§šŸ¾ā€ā™‚ļø standing: medium-dark skin tone +šŸ§šŸ¾ā€ā™‚ standing: medium-dark skin tone man | man standing: medium-dark skin tone | medium-dark skin tone | standing +šŸ§šŸæā€ā™‚ļø standing: dark skin tone +šŸ§šŸæā€ā™‚ standing: dark skin tone dark skin tone | man | man standing: dark skin tone | standing +šŸ§ā€ā™€ļø standing +šŸ§ā€ā™€ standing standing | woman +šŸ§šŸ»ā€ā™€ļø standing: light skin tone +šŸ§šŸ»ā€ā™€ standing: light skin tone light skin tone | standing | woman | woman standing: light skin tone +šŸ§šŸ¼ā€ā™€ļø standing: medium-light skin tone +šŸ§šŸ¼ā€ā™€ standing: medium-light skin tone medium-light skin tone | standing | woman | woman standing: medium-light skin tone +šŸ§šŸ½ā€ā™€ļø standing: medium skin tone +šŸ§šŸ½ā€ā™€ standing: medium skin tone medium skin tone | standing | woman | woman standing: medium skin tone +šŸ§šŸ¾ā€ā™€ļø standing: medium-dark skin tone +šŸ§šŸ¾ā€ā™€ standing: medium-dark skin tone medium-dark skin tone | standing | woman | woman standing: medium-dark skin tone +šŸ§šŸæā€ā™€ļø standing: dark skin tone +šŸ§šŸæā€ā™€ standing: dark skin tone dark skin tone | standing | woman | woman standing: dark skin tone +šŸ§Ž kneeling kneel | kneeling | person kneeling +šŸ§ŽšŸ» kneeling: light skin tone kneel | kneeling | light skin tone | person kneeling | person kneeling: light skin tone +šŸ§ŽšŸ¼ kneeling: medium-light skin tone kneel | kneeling | medium-light skin tone | person kneeling | person kneeling: medium-light skin tone +šŸ§ŽšŸ½ kneeling: medium skin tone kneel | kneeling | medium skin tone | person kneeling | person kneeling: medium skin tone +šŸ§ŽšŸ¾ kneeling: medium-dark skin tone kneel | kneeling | medium-dark skin tone | person kneeling | person kneeling: medium-dark skin tone +šŸ§ŽšŸæ kneeling: dark skin tone dark skin tone | kneel | kneeling | person kneeling | person kneeling: dark skin tone +šŸ§Žā€ā™‚ļø kneeling +šŸ§Žā€ā™‚ kneeling kneeling | man +šŸ§ŽšŸ»ā€ā™‚ļø kneeling: light skin tone +šŸ§ŽšŸ»ā€ā™‚ kneeling: light skin tone kneeling | light skin tone | man | man kneeling: light skin tone +šŸ§ŽšŸ¼ā€ā™‚ļø kneeling: medium-light skin tone +šŸ§ŽšŸ¼ā€ā™‚ kneeling: medium-light skin tone kneeling | man | man kneeling: medium-light skin tone | medium-light skin tone +šŸ§ŽšŸ½ā€ā™‚ļø kneeling: medium skin tone +šŸ§ŽšŸ½ā€ā™‚ kneeling: medium skin tone kneeling | man | man kneeling: medium skin tone | medium skin tone +šŸ§ŽšŸ¾ā€ā™‚ļø kneeling: medium-dark skin tone +šŸ§ŽšŸ¾ā€ā™‚ kneeling: medium-dark skin tone kneeling | man | man kneeling: medium-dark skin tone | medium-dark skin tone +šŸ§ŽšŸæā€ā™‚ļø kneeling: dark skin tone +šŸ§ŽšŸæā€ā™‚ kneeling: dark skin tone dark skin tone | kneeling | man | man kneeling: dark skin tone +šŸ§Žā€ā™€ļø kneeling +šŸ§Žā€ā™€ kneeling kneeling | woman +šŸ§ŽšŸ»ā€ā™€ļø kneeling: light skin tone +šŸ§ŽšŸ»ā€ā™€ kneeling: light skin tone kneeling | light skin tone | woman | woman kneeling: light skin tone +šŸ§ŽšŸ¼ā€ā™€ļø kneeling: medium-light skin tone +šŸ§ŽšŸ¼ā€ā™€ kneeling: medium-light skin tone kneeling | medium-light skin tone | woman | woman kneeling: medium-light skin tone +šŸ§ŽšŸ½ā€ā™€ļø kneeling: medium skin tone +šŸ§ŽšŸ½ā€ā™€ kneeling: medium skin tone kneeling | medium skin tone | woman | woman kneeling: medium skin tone +šŸ§ŽšŸ¾ā€ā™€ļø kneeling: medium-dark skin tone +šŸ§ŽšŸ¾ā€ā™€ kneeling: medium-dark skin tone kneeling | medium-dark skin tone | woman | woman kneeling: medium-dark skin tone +šŸ§ŽšŸæā€ā™€ļø kneeling: dark skin tone +šŸ§ŽšŸæā€ā™€ kneeling: dark skin tone dark skin tone | kneeling | woman | woman kneeling: dark skin tone +šŸ§Žā€āž”ļø kneeling facing right +šŸ§Žā€āž” kneeling facing right kneel | kneeling | person kneeling | person kneeling facing right +šŸ§ŽšŸ»ā€āž”ļø kneeling facing right: light skin tone +šŸ§ŽšŸ»ā€āž” kneeling facing right: light skin tone kneel | kneeling | person kneeling | person kneeling facing right +šŸ§ŽšŸ¼ā€āž”ļø kneeling facing right: medium-light skin tone +šŸ§ŽšŸ¼ā€āž” kneeling facing right: medium-light skin tone kneel | kneeling | person kneeling | person kneeling facing right +šŸ§ŽšŸ½ā€āž”ļø kneeling facing right: medium skin tone +šŸ§ŽšŸ½ā€āž” kneeling facing right: medium skin tone kneel | kneeling | person kneeling | person kneeling facing right +šŸ§ŽšŸ¾ā€āž”ļø kneeling facing right: medium-dark skin tone +šŸ§ŽšŸ¾ā€āž” kneeling facing right: medium-dark skin tone kneel | kneeling | person kneeling | person kneeling facing right +šŸ§ŽšŸæā€āž”ļø kneeling facing right: dark skin tone +šŸ§ŽšŸæā€āž” kneeling facing right: dark skin tone kneel | kneeling | person kneeling | person kneeling facing right +šŸ§Žā€ā™€ļøā€āž”ļø kneeling facing right +šŸ§Žā€ā™€ā€āž” kneeling facing right kneeling | woman | woman kneeling facing right +šŸ§ŽšŸ»ā€ā™€ļøā€āž”ļø kneeling facing right: light skin tone +šŸ§ŽšŸ»ā€ā™€ā€āž” kneeling facing right: light skin tone kneeling | woman | woman kneeling facing right +šŸ§ŽšŸ¼ā€ā™€ļøā€āž”ļø kneeling facing right: medium-light skin tone +šŸ§ŽšŸ¼ā€ā™€ā€āž” kneeling facing right: medium-light skin tone kneeling | woman | woman kneeling facing right +šŸ§ŽšŸ½ā€ā™€ļøā€āž”ļø kneeling facing right: medium skin tone +šŸ§ŽšŸ½ā€ā™€ā€āž” kneeling facing right: medium skin tone kneeling | woman | woman kneeling facing right +šŸ§ŽšŸ¾ā€ā™€ļøā€āž”ļø kneeling facing right: medium-dark skin tone +šŸ§ŽšŸ¾ā€ā™€ā€āž” kneeling facing right: medium-dark skin tone kneeling | woman | woman kneeling facing right +šŸ§ŽšŸæā€ā™€ļøā€āž”ļø kneeling facing right: dark skin tone +šŸ§ŽšŸæā€ā™€ā€āž” kneeling facing right: dark skin tone kneeling | woman | woman kneeling facing right +šŸ§Žā€ā™‚ļøā€āž”ļø kneeling facing right +šŸ§Žā€ā™‚ā€āž” kneeling facing right kneeling | man | man kneeling facing right +šŸ§ŽšŸ»ā€ā™‚ļøā€āž”ļø kneeling facing right: light skin tone +šŸ§ŽšŸ»ā€ā™‚ā€āž” kneeling facing right: light skin tone kneeling | man | man kneeling facing right +šŸ§ŽšŸ¼ā€ā™‚ļøā€āž”ļø kneeling facing right: medium-light skin tone +šŸ§ŽšŸ¼ā€ā™‚ā€āž” kneeling facing right: medium-light skin tone kneeling | man | man kneeling facing right +šŸ§ŽšŸ½ā€ā™‚ļøā€āž”ļø kneeling facing right: medium skin tone +šŸ§ŽšŸ½ā€ā™‚ā€āž” kneeling facing right: medium skin tone kneeling | man | man kneeling facing right +šŸ§ŽšŸ¾ā€ā™‚ļøā€āž”ļø kneeling facing right: medium-dark skin tone +šŸ§ŽšŸ¾ā€ā™‚ā€āž” kneeling facing right: medium-dark skin tone kneeling | man | man kneeling facing right +šŸ§ŽšŸæā€ā™‚ļøā€āž”ļø kneeling facing right: dark skin tone +šŸ§ŽšŸæā€ā™‚ā€āž” kneeling facing right: dark skin tone kneeling | man | man kneeling facing right +šŸ§‘ā€šŸ¦Æ with white cane accessibility | blind | person with white cane | person with guide cane | person with long mobility cane +šŸ§‘šŸ»ā€šŸ¦Æ with white cane: light skin tone accessibility | blind | light skin tone | person with white cane | person with white cane: light skin tone | person with guide cane | person with guide cane: light skin tone | person with long mobility cane | person with long mobility cane: light skin tone +šŸ§‘šŸ¼ā€šŸ¦Æ with white cane: medium-light skin tone accessibility | blind | medium-light skin tone | person with white cane | person with white cane: medium-light skin tone | person with guide cane | person with guide cane: medium-light skin tone | person with long mobility cane | person with long mobility cane: medium-light skin tone +šŸ§‘šŸ½ā€šŸ¦Æ with white cane: medium skin tone accessibility | blind | medium skin tone | person with white cane | person with white cane: medium skin tone | person with guide cane | person with guide cane: medium skin tone | person with long mobility cane | person with long mobility cane: medium skin tone +šŸ§‘šŸ¾ā€šŸ¦Æ with white cane: medium-dark skin tone accessibility | blind | medium-dark skin tone | person with white cane | person with white cane: medium-dark skin tone | person with guide cane | person with guide cane: medium-dark skin tone | person with long mobility cane | person with long mobility cane: medium-dark skin tone +šŸ§‘šŸæā€šŸ¦Æ with white cane: dark skin tone accessibility | blind | dark skin tone | person with white cane | person with white cane: dark skin tone | person with guide cane | person with guide cane: dark skin tone | person with long mobility cane | person with long mobility cane: dark skin tone +šŸ§‘ā€šŸ¦Æā€āž”ļø with white cane facing right +šŸ§‘ā€šŸ¦Æā€āž” with white cane facing right accessibility | blind | person with white cane | person with white cane facing right | person with guide cane | person with guide cane facing right | person with long mobility cane | person with long mobility cane facing right +šŸ§‘šŸ»ā€šŸ¦Æā€āž”ļø with white cane facing right: light skin tone +šŸ§‘šŸ»ā€šŸ¦Æā€āž” with white cane facing right: light skin tone accessibility | blind | person with white cane | person with white cane facing right | person with guide cane | person with guide cane facing right | person with long mobility cane | person with long mobility cane facing right +šŸ§‘šŸ¼ā€šŸ¦Æā€āž”ļø with white cane facing right: medium-light skin tone +šŸ§‘šŸ¼ā€šŸ¦Æā€āž” with white cane facing right: medium-light skin tone accessibility | blind | person with white cane | person with white cane facing right | person with guide cane | person with guide cane facing right | person with long mobility cane | person with long mobility cane facing right +šŸ§‘šŸ½ā€šŸ¦Æā€āž”ļø with white cane facing right: medium skin tone +šŸ§‘šŸ½ā€šŸ¦Æā€āž” with white cane facing right: medium skin tone accessibility | blind | person with white cane | person with white cane facing right | person with guide cane | person with guide cane facing right | person with long mobility cane | person with long mobility cane facing right +šŸ§‘šŸ¾ā€šŸ¦Æā€āž”ļø with white cane facing right: medium-dark skin tone +šŸ§‘šŸ¾ā€šŸ¦Æā€āž” with white cane facing right: medium-dark skin tone accessibility | blind | person with white cane | person with white cane facing right | person with guide cane | person with guide cane facing right | person with long mobility cane | person with long mobility cane facing right +šŸ§‘šŸæā€šŸ¦Æā€āž”ļø with white cane facing right: dark skin tone +šŸ§‘šŸæā€šŸ¦Æā€āž” with white cane facing right: dark skin tone accessibility | blind | person with white cane | person with white cane facing right | person with guide cane | person with guide cane facing right | person with long mobility cane | person with long mobility cane facing right +šŸ‘Øā€šŸ¦Æ with white cane accessibility | blind | man | man with white cane | man with guide cane +šŸ‘ØšŸ»ā€šŸ¦Æ with white cane: light skin tone accessibility | blind | light skin tone | man | man with white cane | man with white cane: light skin tone | man with guide cane | man with guide cane: light skin tone +šŸ‘ØšŸ¼ā€šŸ¦Æ with white cane: medium-light skin tone accessibility | blind | man | man with white cane | man with white cane: medium-light skin tone | medium-light skin tone | man with guide cane | man with guide cane: medium-light skin tone +šŸ‘ØšŸ½ā€šŸ¦Æ with white cane: medium skin tone accessibility | blind | man | man with white cane | man with white cane: medium skin tone | medium skin tone | man with guide cane | man with guide cane: medium skin tone +šŸ‘ØšŸ¾ā€šŸ¦Æ with white cane: medium-dark skin tone accessibility | blind | man | man with white cane | man with white cane: medium-dark skin tone | medium-dark skin tone | man with guide cane | man with guide cane: medium-dark skin tone +šŸ‘ØšŸæā€šŸ¦Æ with white cane: dark skin tone accessibility | blind | dark skin tone | man | man with white cane | man with white cane: dark skin tone | man with guide cane | man with guide cane: dark skin tone +šŸ‘Øā€šŸ¦Æā€āž”ļø with white cane facing right +šŸ‘Øā€šŸ¦Æā€āž” with white cane facing right accessibility | blind | man | man with white cane | man with white cane facing right | man with guide cane | man with guide cane facing right +šŸ‘ØšŸ»ā€šŸ¦Æā€āž”ļø with white cane facing right: light skin tone +šŸ‘ØšŸ»ā€šŸ¦Æā€āž” with white cane facing right: light skin tone accessibility | blind | man | man with white cane | man with white cane facing right | man with guide cane | man with guide cane facing right +šŸ‘ØšŸ¼ā€šŸ¦Æā€āž”ļø with white cane facing right: medium-light skin tone +šŸ‘ØšŸ¼ā€šŸ¦Æā€āž” with white cane facing right: medium-light skin tone accessibility | blind | man | man with white cane | man with white cane facing right | man with guide cane | man with guide cane facing right +šŸ‘ØšŸ½ā€šŸ¦Æā€āž”ļø with white cane facing right: medium skin tone +šŸ‘ØšŸ½ā€šŸ¦Æā€āž” with white cane facing right: medium skin tone accessibility | blind | man | man with white cane | man with white cane facing right | man with guide cane | man with guide cane facing right +šŸ‘ØšŸ¾ā€šŸ¦Æā€āž”ļø with white cane facing right: medium-dark skin tone +šŸ‘ØšŸ¾ā€šŸ¦Æā€āž” with white cane facing right: medium-dark skin tone accessibility | blind | man | man with white cane | man with white cane facing right | man with guide cane | man with guide cane facing right +šŸ‘ØšŸæā€šŸ¦Æā€āž”ļø with white cane facing right: dark skin tone +šŸ‘ØšŸæā€šŸ¦Æā€āž” with white cane facing right: dark skin tone accessibility | blind | man | man with white cane | man with white cane facing right | man with guide cane | man with guide cane facing right +šŸ‘©ā€šŸ¦Æ with white cane accessibility | blind | woman | woman with white cane | woman with guide cane +šŸ‘©šŸ»ā€šŸ¦Æ with white cane: light skin tone accessibility | blind | light skin tone | woman | woman with white cane | woman with white cane: light skin tone | woman with guide cane | woman with guide cane: light skin tone +šŸ‘©šŸ¼ā€šŸ¦Æ with white cane: medium-light skin tone accessibility | blind | medium-light skin tone | woman | woman with white cane | woman with white cane: medium-light skin tone | woman with guide cane | woman with guide cane: medium-light skin tone +šŸ‘©šŸ½ā€šŸ¦Æ with white cane: medium skin tone accessibility | blind | medium skin tone | woman | woman with white cane | woman with white cane: medium skin tone | woman with guide cane | woman with guide cane: medium skin tone +šŸ‘©šŸ¾ā€šŸ¦Æ with white cane: medium-dark skin tone accessibility | blind | medium-dark skin tone | woman | woman with white cane | woman with white cane: medium-dark skin tone | woman with guide cane | woman with guide cane: medium-dark skin tone +šŸ‘©šŸæā€šŸ¦Æ with white cane: dark skin tone accessibility | blind | dark skin tone | woman | woman with white cane | woman with white cane: dark skin tone | woman with guide cane | woman with guide cane: dark skin tone +šŸ‘©ā€šŸ¦Æā€āž”ļø with white cane facing right +šŸ‘©ā€šŸ¦Æā€āž” with white cane facing right accessibility | blind | woman | woman with white cane | woman with white cane facing right | woman with guide cane | woman with guide cane facing right +šŸ‘©šŸ»ā€šŸ¦Æā€āž”ļø with white cane facing right: light skin tone +šŸ‘©šŸ»ā€šŸ¦Æā€āž” with white cane facing right: light skin tone accessibility | blind | woman | woman with white cane | woman with white cane facing right | woman with guide cane | woman with guide cane facing right +šŸ‘©šŸ¼ā€šŸ¦Æā€āž”ļø with white cane facing right: medium-light skin tone +šŸ‘©šŸ¼ā€šŸ¦Æā€āž” with white cane facing right: medium-light skin tone accessibility | blind | woman | woman with white cane | woman with white cane facing right | woman with guide cane | woman with guide cane facing right +šŸ‘©šŸ½ā€šŸ¦Æā€āž”ļø with white cane facing right: medium skin tone +šŸ‘©šŸ½ā€šŸ¦Æā€āž” with white cane facing right: medium skin tone accessibility | blind | woman | woman with white cane | woman with white cane facing right | woman with guide cane | woman with guide cane facing right +šŸ‘©šŸ¾ā€šŸ¦Æā€āž”ļø with white cane facing right: medium-dark skin tone +šŸ‘©šŸ¾ā€šŸ¦Æā€āž” with white cane facing right: medium-dark skin tone accessibility | blind | woman | woman with white cane | woman with white cane facing right | woman with guide cane | woman with guide cane facing right +šŸ‘©šŸæā€šŸ¦Æā€āž”ļø with white cane facing right: dark skin tone +šŸ‘©šŸæā€šŸ¦Æā€āž” with white cane facing right: dark skin tone accessibility | blind | woman | woman with white cane | woman with white cane facing right | woman with guide cane | woman with guide cane facing right +šŸ§‘ā€šŸ¦¼ in motorized wheelchair accessibility | person in motorized wheelchair | wheelchair | person in powered wheelchair | electric wheelchair | person in motorised wheelchair +šŸ§‘šŸ»ā€šŸ¦¼ in motorized wheelchair: light skin tone accessibility | light skin tone | person in motorized wheelchair | person in motorized wheelchair: light skin tone | wheelchair | person in powered wheelchair | person in powered wheelchair: light skin tone | electric wheelchair | person in motorised wheelchair | person in motorised wheelchair: light skin tone +šŸ§‘šŸ¼ā€šŸ¦¼ in motorized wheelchair: medium-light skin tone accessibility | medium-light skin tone | person in motorized wheelchair | person in motorized wheelchair: medium-light skin tone | wheelchair | person in powered wheelchair | person in powered wheelchair: medium-light skin tone | electric wheelchair | person in motorised wheelchair | person in motorised wheelchair: medium-light skin tone +šŸ§‘šŸ½ā€šŸ¦¼ in motorized wheelchair: medium skin tone accessibility | medium skin tone | person in motorized wheelchair | person in motorized wheelchair: medium skin tone | wheelchair | person in powered wheelchair | person in powered wheelchair: medium skin tone | electric wheelchair | person in motorised wheelchair | person in motorised wheelchair: medium skin tone +šŸ§‘šŸ¾ā€šŸ¦¼ in motorized wheelchair: medium-dark skin tone accessibility | medium-dark skin tone | person in motorized wheelchair | person in motorized wheelchair: medium-dark skin tone | wheelchair | person in powered wheelchair | person in powered wheelchair: medium-dark skin tone | electric wheelchair | person in motorised wheelchair | person in motorised wheelchair: medium-dark skin tone +šŸ§‘šŸæā€šŸ¦¼ in motorized wheelchair: dark skin tone accessibility | dark skin tone | person in motorized wheelchair | person in motorized wheelchair: dark skin tone | wheelchair | person in powered wheelchair | person in powered wheelchair: dark skin tone | electric wheelchair | person in motorised wheelchair | person in motorised wheelchair: dark skin tone +šŸ§‘ā€šŸ¦¼ā€āž”ļø in motorized wheelchair facing right +šŸ§‘ā€šŸ¦¼ā€āž” in motorized wheelchair facing right accessibility | person in motorized wheelchair | person in motorized wheelchair facing right | wheelchair | person in powered wheelchair | person in powered wheelchair facing right | electric wheelchair | person in motorised wheelchair | person in motorised wheelchair facing right +šŸ§‘šŸ»ā€šŸ¦¼ā€āž”ļø in motorized wheelchair facing right: light skin tone +šŸ§‘šŸ»ā€šŸ¦¼ā€āž” in motorized wheelchair facing right: light skin tone accessibility | person in motorized wheelchair | person in motorized wheelchair facing right | wheelchair | person in powered wheelchair | person in powered wheelchair facing right | electric wheelchair | person in motorised wheelchair | person in motorised wheelchair facing right +šŸ§‘šŸ¼ā€šŸ¦¼ā€āž”ļø in motorized wheelchair facing right: medium-light skin tone +šŸ§‘šŸ¼ā€šŸ¦¼ā€āž” in motorized wheelchair facing right: medium-light skin tone accessibility | person in motorized wheelchair | person in motorized wheelchair facing right | wheelchair | person in powered wheelchair | person in powered wheelchair facing right | electric wheelchair | person in motorised wheelchair | person in motorised wheelchair facing right +šŸ§‘šŸ½ā€šŸ¦¼ā€āž”ļø in motorized wheelchair facing right: medium skin tone +šŸ§‘šŸ½ā€šŸ¦¼ā€āž” in motorized wheelchair facing right: medium skin tone accessibility | person in motorized wheelchair | person in motorized wheelchair facing right | wheelchair | person in powered wheelchair | person in powered wheelchair facing right | electric wheelchair | person in motorised wheelchair | person in motorised wheelchair facing right +šŸ§‘šŸ¾ā€šŸ¦¼ā€āž”ļø in motorized wheelchair facing right: medium-dark skin tone +šŸ§‘šŸ¾ā€šŸ¦¼ā€āž” in motorized wheelchair facing right: medium-dark skin tone accessibility | person in motorized wheelchair | person in motorized wheelchair facing right | wheelchair | person in powered wheelchair | person in powered wheelchair facing right | electric wheelchair | person in motorised wheelchair | person in motorised wheelchair facing right +šŸ§‘šŸæā€šŸ¦¼ā€āž”ļø in motorized wheelchair facing right: dark skin tone +šŸ§‘šŸæā€šŸ¦¼ā€āž” in motorized wheelchair facing right: dark skin tone accessibility | person in motorized wheelchair | person in motorized wheelchair facing right | wheelchair | person in powered wheelchair | person in powered wheelchair facing right | electric wheelchair | person in motorised wheelchair | person in motorised wheelchair facing right +šŸ‘Øā€šŸ¦¼ in motorized wheelchair accessibility | man | man in motorized wheelchair | wheelchair | man in powered wheelchair | electric wheelchair | man in motorised wheelchair +šŸ‘ØšŸ»ā€šŸ¦¼ in motorized wheelchair: light skin tone accessibility | light skin tone | man | man in motorized wheelchair | man in motorized wheelchair: light skin tone | wheelchair | man in powered wheelchair | man in powered wheelchair: light skin tone | electric wheelchair | man in motorised wheelchair | man in motorised wheelchair: light skin tone +šŸ‘ØšŸ¼ā€šŸ¦¼ in motorized wheelchair: medium-light skin tone accessibility | man | man in motorized wheelchair | man in motorized wheelchair: medium-light skin tone | medium-light skin tone | wheelchair | man in powered wheelchair | man in powered wheelchair: medium-light skin tone | electric wheelchair | man in motorised wheelchair | man in motorised wheelchair: medium-light skin tone +šŸ‘ØšŸ½ā€šŸ¦¼ in motorized wheelchair: medium skin tone accessibility | man | man in motorized wheelchair | man in motorized wheelchair: medium skin tone | medium skin tone | wheelchair | man in powered wheelchair | man in powered wheelchair: medium skin tone | electric wheelchair | man in motorised wheelchair | man in motorised wheelchair: medium skin tone +šŸ‘ØšŸ¾ā€šŸ¦¼ in motorized wheelchair: medium-dark skin tone accessibility | man | man in motorized wheelchair | man in motorized wheelchair: medium-dark skin tone | medium-dark skin tone | wheelchair | man in powered wheelchair | man in powered wheelchair: medium-dark skin tone | electric wheelchair | man in motorised wheelchair | man in motorised wheelchair: medium-dark skin tone +šŸ‘ØšŸæā€šŸ¦¼ in motorized wheelchair: dark skin tone accessibility | dark skin tone | man | man in motorized wheelchair | man in motorized wheelchair: dark skin tone | wheelchair | man in powered wheelchair | man in powered wheelchair: dark skin tone | electric wheelchair | man in motorised wheelchair | man in motorised wheelchair: dark skin tone +šŸ‘Øā€šŸ¦¼ā€āž”ļø in motorized wheelchair facing right +šŸ‘Øā€šŸ¦¼ā€āž” in motorized wheelchair facing right accessibility | man | man in motorized wheelchair | man in motorized wheelchair facing right | wheelchair | man in powered wheelchair | man in powered wheelchair facing right | electric wheelchair | man in motorised wheelchair | man in motorised wheelchair facing right +šŸ‘ØšŸ»ā€šŸ¦¼ā€āž”ļø in motorized wheelchair facing right: light skin tone +šŸ‘ØšŸ»ā€šŸ¦¼ā€āž” in motorized wheelchair facing right: light skin tone accessibility | man | man in motorized wheelchair | man in motorized wheelchair facing right | wheelchair | man in powered wheelchair | man in powered wheelchair facing right | electric wheelchair | man in motorised wheelchair | man in motorised wheelchair facing right +šŸ‘ØšŸ¼ā€šŸ¦¼ā€āž”ļø in motorized wheelchair facing right: medium-light skin tone +šŸ‘ØšŸ¼ā€šŸ¦¼ā€āž” in motorized wheelchair facing right: medium-light skin tone accessibility | man | man in motorized wheelchair | man in motorized wheelchair facing right | wheelchair | man in powered wheelchair | man in powered wheelchair facing right | electric wheelchair | man in motorised wheelchair | man in motorised wheelchair facing right +šŸ‘ØšŸ½ā€šŸ¦¼ā€āž”ļø in motorized wheelchair facing right: medium skin tone +šŸ‘ØšŸ½ā€šŸ¦¼ā€āž” in motorized wheelchair facing right: medium skin tone accessibility | man | man in motorized wheelchair | man in motorized wheelchair facing right | wheelchair | man in powered wheelchair | man in powered wheelchair facing right | electric wheelchair | man in motorised wheelchair | man in motorised wheelchair facing right +šŸ‘ØšŸ¾ā€šŸ¦¼ā€āž”ļø in motorized wheelchair facing right: medium-dark skin tone +šŸ‘ØšŸ¾ā€šŸ¦¼ā€āž” in motorized wheelchair facing right: medium-dark skin tone accessibility | man | man in motorized wheelchair | man in motorized wheelchair facing right | wheelchair | man in powered wheelchair | man in powered wheelchair facing right | electric wheelchair | man in motorised wheelchair | man in motorised wheelchair facing right +šŸ‘ØšŸæā€šŸ¦¼ā€āž”ļø in motorized wheelchair facing right: dark skin tone +šŸ‘ØšŸæā€šŸ¦¼ā€āž” in motorized wheelchair facing right: dark skin tone accessibility | man | man in motorized wheelchair | man in motorized wheelchair facing right | wheelchair | man in powered wheelchair | man in powered wheelchair facing right | electric wheelchair | man in motorised wheelchair | man in motorised wheelchair facing right +šŸ‘©ā€šŸ¦¼ in motorized wheelchair accessibility | wheelchair | woman | woman in motorized wheelchair | woman in powered wheelchair | electric wheelchair | woman in motorised wheelchair +šŸ‘©šŸ»ā€šŸ¦¼ in motorized wheelchair: light skin tone accessibility | light skin tone | wheelchair | woman | woman in motorized wheelchair | woman in motorized wheelchair: light skin tone | woman in powered wheelchair | woman in powered wheelchair: light skin tone | electric wheelchair | woman in motorised wheelchair | woman in motorised wheelchair: light skin tone +šŸ‘©šŸ¼ā€šŸ¦¼ in motorized wheelchair: medium-light skin tone accessibility | medium-light skin tone | wheelchair | woman | woman in motorized wheelchair | woman in motorized wheelchair: medium-light skin tone | woman in powered wheelchair | woman in powered wheelchair: medium-light skin tone | electric wheelchair | woman in motorised wheelchair | woman in motorised wheelchair: medium-light skin tone +šŸ‘©šŸ½ā€šŸ¦¼ in motorized wheelchair: medium skin tone accessibility | medium skin tone | wheelchair | woman | woman in motorized wheelchair | woman in motorized wheelchair: medium skin tone | woman in powered wheelchair | woman in powered wheelchair: medium skin tone | electric wheelchair | woman in motorised wheelchair | woman in motorised wheelchair: medium skin tone +šŸ‘©šŸ¾ā€šŸ¦¼ in motorized wheelchair: medium-dark skin tone accessibility | medium-dark skin tone | wheelchair | woman | woman in motorized wheelchair | woman in motorized wheelchair: medium-dark skin tone | woman in powered wheelchair | woman in powered wheelchair: medium-dark skin tone | electric wheelchair | woman in motorised wheelchair | woman in motorised wheelchair: medium-dark skin tone +šŸ‘©šŸæā€šŸ¦¼ in motorized wheelchair: dark skin tone accessibility | dark skin tone | wheelchair | woman | woman in motorized wheelchair | woman in motorized wheelchair: dark skin tone | woman in powered wheelchair | woman in powered wheelchair: dark skin tone | electric wheelchair | woman in motorised wheelchair | woman in motorised wheelchair: dark skin tone +šŸ‘©ā€šŸ¦¼ā€āž”ļø in motorized wheelchair facing right +šŸ‘©ā€šŸ¦¼ā€āž” in motorized wheelchair facing right accessibility | wheelchair | woman | woman in motorized wheelchair | woman in motorized wheelchair facing right | woman in powered wheelchair | woman in powered wheelchair facing right | electric wheelchair | woman in motorised wheelchair | woman in motorised wheelchair facing right +šŸ‘©šŸ»ā€šŸ¦¼ā€āž”ļø in motorized wheelchair facing right: light skin tone +šŸ‘©šŸ»ā€šŸ¦¼ā€āž” in motorized wheelchair facing right: light skin tone accessibility | wheelchair | woman | woman in motorized wheelchair | woman in motorized wheelchair facing right | woman in powered wheelchair | woman in powered wheelchair facing right | electric wheelchair | woman in motorised wheelchair | woman in motorised wheelchair facing right +šŸ‘©šŸ¼ā€šŸ¦¼ā€āž”ļø in motorized wheelchair facing right: medium-light skin tone +šŸ‘©šŸ¼ā€šŸ¦¼ā€āž” in motorized wheelchair facing right: medium-light skin tone accessibility | wheelchair | woman | woman in motorized wheelchair | woman in motorized wheelchair facing right | woman in powered wheelchair | woman in powered wheelchair facing right | electric wheelchair | woman in motorised wheelchair | woman in motorised wheelchair facing right +šŸ‘©šŸ½ā€šŸ¦¼ā€āž”ļø in motorized wheelchair facing right: medium skin tone +šŸ‘©šŸ½ā€šŸ¦¼ā€āž” in motorized wheelchair facing right: medium skin tone accessibility | wheelchair | woman | woman in motorized wheelchair | woman in motorized wheelchair facing right | woman in powered wheelchair | woman in powered wheelchair facing right | electric wheelchair | woman in motorised wheelchair | woman in motorised wheelchair facing right +šŸ‘©šŸ¾ā€šŸ¦¼ā€āž”ļø in motorized wheelchair facing right: medium-dark skin tone +šŸ‘©šŸ¾ā€šŸ¦¼ā€āž” in motorized wheelchair facing right: medium-dark skin tone accessibility | wheelchair | woman | woman in motorized wheelchair | woman in motorized wheelchair facing right | woman in powered wheelchair | woman in powered wheelchair facing right | electric wheelchair | woman in motorised wheelchair | woman in motorised wheelchair facing right +šŸ‘©šŸæā€šŸ¦¼ā€āž”ļø in motorized wheelchair facing right: dark skin tone +šŸ‘©šŸæā€šŸ¦¼ā€āž” in motorized wheelchair facing right: dark skin tone accessibility | wheelchair | woman | woman in motorized wheelchair | woman in motorized wheelchair facing right | woman in powered wheelchair | woman in powered wheelchair facing right | electric wheelchair | woman in motorised wheelchair | woman in motorised wheelchair facing right +šŸ§‘ā€šŸ¦½ in manual wheelchair accessibility | person in manual wheelchair | wheelchair +šŸ§‘šŸ»ā€šŸ¦½ in manual wheelchair: light skin tone accessibility | light skin tone | person in manual wheelchair | person in manual wheelchair: light skin tone | wheelchair +šŸ§‘šŸ¼ā€šŸ¦½ in manual wheelchair: medium-light skin tone accessibility | medium-light skin tone | person in manual wheelchair | person in manual wheelchair: medium-light skin tone | wheelchair +šŸ§‘šŸ½ā€šŸ¦½ in manual wheelchair: medium skin tone accessibility | medium skin tone | person in manual wheelchair | person in manual wheelchair: medium skin tone | wheelchair +šŸ§‘šŸ¾ā€šŸ¦½ in manual wheelchair: medium-dark skin tone accessibility | medium-dark skin tone | person in manual wheelchair | person in manual wheelchair: medium-dark skin tone | wheelchair +šŸ§‘šŸæā€šŸ¦½ in manual wheelchair: dark skin tone accessibility | dark skin tone | person in manual wheelchair | person in manual wheelchair: dark skin tone | wheelchair +šŸ§‘ā€šŸ¦½ā€āž”ļø in manual wheelchair facing right +šŸ§‘ā€šŸ¦½ā€āž” in manual wheelchair facing right accessibility | person in manual wheelchair | person in manual wheelchair facing right | wheelchair +šŸ§‘šŸ»ā€šŸ¦½ā€āž”ļø in manual wheelchair facing right: light skin tone +šŸ§‘šŸ»ā€šŸ¦½ā€āž” in manual wheelchair facing right: light skin tone accessibility | person in manual wheelchair | person in manual wheelchair facing right | wheelchair +šŸ§‘šŸ¼ā€šŸ¦½ā€āž”ļø in manual wheelchair facing right: medium-light skin tone +šŸ§‘šŸ¼ā€šŸ¦½ā€āž” in manual wheelchair facing right: medium-light skin tone accessibility | person in manual wheelchair | person in manual wheelchair facing right | wheelchair +šŸ§‘šŸ½ā€šŸ¦½ā€āž”ļø in manual wheelchair facing right: medium skin tone +šŸ§‘šŸ½ā€šŸ¦½ā€āž” in manual wheelchair facing right: medium skin tone accessibility | person in manual wheelchair | person in manual wheelchair facing right | wheelchair +šŸ§‘šŸ¾ā€šŸ¦½ā€āž”ļø in manual wheelchair facing right: medium-dark skin tone +šŸ§‘šŸ¾ā€šŸ¦½ā€āž” in manual wheelchair facing right: medium-dark skin tone accessibility | person in manual wheelchair | person in manual wheelchair facing right | wheelchair +šŸ§‘šŸæā€šŸ¦½ā€āž”ļø in manual wheelchair facing right: dark skin tone +šŸ§‘šŸæā€šŸ¦½ā€āž” in manual wheelchair facing right: dark skin tone accessibility | person in manual wheelchair | person in manual wheelchair facing right | wheelchair +šŸ‘Øā€šŸ¦½ in manual wheelchair accessibility | man | man in manual wheelchair | wheelchair +šŸ‘ØšŸ»ā€šŸ¦½ in manual wheelchair: light skin tone accessibility | light skin tone | man | man in manual wheelchair | man in manual wheelchair: light skin tone | wheelchair +šŸ‘ØšŸ¼ā€šŸ¦½ in manual wheelchair: medium-light skin tone accessibility | man | man in manual wheelchair | man in manual wheelchair: medium-light skin tone | medium-light skin tone | wheelchair +šŸ‘ØšŸ½ā€šŸ¦½ in manual wheelchair: medium skin tone accessibility | man | man in manual wheelchair | man in manual wheelchair: medium skin tone | medium skin tone | wheelchair +šŸ‘ØšŸ¾ā€šŸ¦½ in manual wheelchair: medium-dark skin tone accessibility | man | man in manual wheelchair | man in manual wheelchair: medium-dark skin tone | medium-dark skin tone | wheelchair +šŸ‘ØšŸæā€šŸ¦½ in manual wheelchair: dark skin tone accessibility | dark skin tone | man | man in manual wheelchair | man in manual wheelchair: dark skin tone | wheelchair +šŸ‘Øā€šŸ¦½ā€āž”ļø in manual wheelchair facing right +šŸ‘Øā€šŸ¦½ā€āž” in manual wheelchair facing right accessibility | man | man in manual wheelchair | man in manual wheelchair facing right | wheelchair +šŸ‘ØšŸ»ā€šŸ¦½ā€āž”ļø in manual wheelchair facing right: light skin tone +šŸ‘ØšŸ»ā€šŸ¦½ā€āž” in manual wheelchair facing right: light skin tone accessibility | man | man in manual wheelchair | man in manual wheelchair facing right | wheelchair +šŸ‘ØšŸ¼ā€šŸ¦½ā€āž”ļø in manual wheelchair facing right: medium-light skin tone +šŸ‘ØšŸ¼ā€šŸ¦½ā€āž” in manual wheelchair facing right: medium-light skin tone accessibility | man | man in manual wheelchair | man in manual wheelchair facing right | wheelchair +šŸ‘ØšŸ½ā€šŸ¦½ā€āž”ļø in manual wheelchair facing right: medium skin tone +šŸ‘ØšŸ½ā€šŸ¦½ā€āž” in manual wheelchair facing right: medium skin tone accessibility | man | man in manual wheelchair | man in manual wheelchair facing right | wheelchair +šŸ‘ØšŸ¾ā€šŸ¦½ā€āž”ļø in manual wheelchair facing right: medium-dark skin tone +šŸ‘ØšŸ¾ā€šŸ¦½ā€āž” in manual wheelchair facing right: medium-dark skin tone accessibility | man | man in manual wheelchair | man in manual wheelchair facing right | wheelchair +šŸ‘ØšŸæā€šŸ¦½ā€āž”ļø in manual wheelchair facing right: dark skin tone +šŸ‘ØšŸæā€šŸ¦½ā€āž” in manual wheelchair facing right: dark skin tone accessibility | man | man in manual wheelchair | man in manual wheelchair facing right | wheelchair +šŸ‘©ā€šŸ¦½ in manual wheelchair accessibility | wheelchair | woman | woman in manual wheelchair +šŸ‘©šŸ»ā€šŸ¦½ in manual wheelchair: light skin tone accessibility | light skin tone | wheelchair | woman | woman in manual wheelchair | woman in manual wheelchair: light skin tone +šŸ‘©šŸ¼ā€šŸ¦½ in manual wheelchair: medium-light skin tone accessibility | medium-light skin tone | wheelchair | woman | woman in manual wheelchair | woman in manual wheelchair: medium-light skin tone +šŸ‘©šŸ½ā€šŸ¦½ in manual wheelchair: medium skin tone accessibility | medium skin tone | wheelchair | woman | woman in manual wheelchair | woman in manual wheelchair: medium skin tone +šŸ‘©šŸ¾ā€šŸ¦½ in manual wheelchair: medium-dark skin tone accessibility | medium-dark skin tone | wheelchair | woman | woman in manual wheelchair | woman in manual wheelchair: medium-dark skin tone +šŸ‘©šŸæā€šŸ¦½ in manual wheelchair: dark skin tone accessibility | dark skin tone | wheelchair | woman | woman in manual wheelchair | woman in manual wheelchair: dark skin tone +šŸ‘©ā€šŸ¦½ā€āž”ļø in manual wheelchair facing right +šŸ‘©ā€šŸ¦½ā€āž” in manual wheelchair facing right accessibility | wheelchair | woman | woman in manual wheelchair | woman in manual wheelchair facing right +šŸ‘©šŸ»ā€šŸ¦½ā€āž”ļø in manual wheelchair facing right: light skin tone +šŸ‘©šŸ»ā€šŸ¦½ā€āž” in manual wheelchair facing right: light skin tone accessibility | wheelchair | woman | woman in manual wheelchair | woman in manual wheelchair facing right +šŸ‘©šŸ¼ā€šŸ¦½ā€āž”ļø in manual wheelchair facing right: medium-light skin tone +šŸ‘©šŸ¼ā€šŸ¦½ā€āž” in manual wheelchair facing right: medium-light skin tone accessibility | wheelchair | woman | woman in manual wheelchair | woman in manual wheelchair facing right +šŸ‘©šŸ½ā€šŸ¦½ā€āž”ļø in manual wheelchair facing right: medium skin tone +šŸ‘©šŸ½ā€šŸ¦½ā€āž” in manual wheelchair facing right: medium skin tone accessibility | wheelchair | woman | woman in manual wheelchair | woman in manual wheelchair facing right +šŸ‘©šŸ¾ā€šŸ¦½ā€āž”ļø in manual wheelchair facing right: medium-dark skin tone +šŸ‘©šŸ¾ā€šŸ¦½ā€āž” in manual wheelchair facing right: medium-dark skin tone accessibility | wheelchair | woman | woman in manual wheelchair | woman in manual wheelchair facing right +šŸ‘©šŸæā€šŸ¦½ā€āž”ļø in manual wheelchair facing right: dark skin tone +šŸ‘©šŸæā€šŸ¦½ā€āž” in manual wheelchair facing right: dark skin tone accessibility | wheelchair | woman | woman in manual wheelchair | woman in manual wheelchair facing right +šŸƒ running marathon | person running | running +šŸƒšŸ» running: light skin tone light skin tone | marathon | person running | person running: light skin tone | running +šŸƒšŸ¼ running: medium-light skin tone marathon | medium-light skin tone | person running | person running: medium-light skin tone | running +šŸƒšŸ½ running: medium skin tone marathon | medium skin tone | person running | person running: medium skin tone | running +šŸƒšŸ¾ running: medium-dark skin tone marathon | medium-dark skin tone | person running | person running: medium-dark skin tone | running +šŸƒšŸæ running: dark skin tone dark skin tone | marathon | person running | person running: dark skin tone | running +šŸƒā€ā™‚ļø running +šŸƒā€ā™‚ running man | marathon | racing | running +šŸƒšŸ»ā€ā™‚ļø running: light skin tone +šŸƒšŸ»ā€ā™‚ running: light skin tone light skin tone | man | man running: light skin tone | marathon | racing | running +šŸƒšŸ¼ā€ā™‚ļø running: medium-light skin tone +šŸƒšŸ¼ā€ā™‚ running: medium-light skin tone man | man running: medium-light skin tone | marathon | medium-light skin tone | racing | running +šŸƒšŸ½ā€ā™‚ļø running: medium skin tone +šŸƒšŸ½ā€ā™‚ running: medium skin tone man | man running: medium skin tone | marathon | medium skin tone | racing | running +šŸƒšŸ¾ā€ā™‚ļø running: medium-dark skin tone +šŸƒšŸ¾ā€ā™‚ running: medium-dark skin tone man | man running: medium-dark skin tone | marathon | medium-dark skin tone | racing | running +šŸƒšŸæā€ā™‚ļø running: dark skin tone +šŸƒšŸæā€ā™‚ running: dark skin tone dark skin tone | man | man running: dark skin tone | marathon | racing | running +šŸƒā€ā™€ļø running +šŸƒā€ā™€ running marathon | racing | running | woman +šŸƒšŸ»ā€ā™€ļø running: light skin tone +šŸƒšŸ»ā€ā™€ running: light skin tone light skin tone | marathon | racing | running | woman | woman running: light skin tone +šŸƒšŸ¼ā€ā™€ļø running: medium-light skin tone +šŸƒšŸ¼ā€ā™€ running: medium-light skin tone marathon | medium-light skin tone | racing | running | woman | woman running: medium-light skin tone +šŸƒšŸ½ā€ā™€ļø running: medium skin tone +šŸƒšŸ½ā€ā™€ running: medium skin tone marathon | medium skin tone | racing | running | woman | woman running: medium skin tone +šŸƒšŸ¾ā€ā™€ļø running: medium-dark skin tone +šŸƒšŸ¾ā€ā™€ running: medium-dark skin tone marathon | medium-dark skin tone | racing | running | woman | woman running: medium-dark skin tone +šŸƒšŸæā€ā™€ļø running: dark skin tone +šŸƒšŸæā€ā™€ running: dark skin tone dark skin tone | marathon | racing | running | woman | woman running: dark skin tone +šŸƒā€āž”ļø running facing right +šŸƒā€āž” running facing right marathon | person running | person running facing right | running +šŸƒšŸ»ā€āž”ļø running facing right: light skin tone +šŸƒšŸ»ā€āž” running facing right: light skin tone marathon | person running | person running facing right | running +šŸƒšŸ¼ā€āž”ļø running facing right: medium-light skin tone +šŸƒšŸ¼ā€āž” running facing right: medium-light skin tone marathon | person running | person running facing right | running +šŸƒšŸ½ā€āž”ļø running facing right: medium skin tone +šŸƒšŸ½ā€āž” running facing right: medium skin tone marathon | person running | person running facing right | running +šŸƒšŸ¾ā€āž”ļø running facing right: medium-dark skin tone +šŸƒšŸ¾ā€āž” running facing right: medium-dark skin tone marathon | person running | person running facing right | running +šŸƒšŸæā€āž”ļø running facing right: dark skin tone +šŸƒšŸæā€āž” running facing right: dark skin tone marathon | person running | person running facing right | running +šŸƒā€ā™€ļøā€āž”ļø running facing right +šŸƒā€ā™€ā€āž” running facing right marathon | racing | running | woman | woman running facing right +šŸƒšŸ»ā€ā™€ļøā€āž”ļø running facing right: light skin tone +šŸƒšŸ»ā€ā™€ā€āž” running facing right: light skin tone marathon | racing | running | woman | woman running facing right +šŸƒšŸ¼ā€ā™€ļøā€āž”ļø running facing right: medium-light skin tone +šŸƒšŸ¼ā€ā™€ā€āž” running facing right: medium-light skin tone marathon | racing | running | woman | woman running facing right +šŸƒšŸ½ā€ā™€ļøā€āž”ļø running facing right: medium skin tone +šŸƒšŸ½ā€ā™€ā€āž” running facing right: medium skin tone marathon | racing | running | woman | woman running facing right +šŸƒšŸ¾ā€ā™€ļøā€āž”ļø running facing right: medium-dark skin tone +šŸƒšŸ¾ā€ā™€ā€āž” running facing right: medium-dark skin tone marathon | racing | running | woman | woman running facing right +šŸƒšŸæā€ā™€ļøā€āž”ļø running facing right: dark skin tone +šŸƒšŸæā€ā™€ā€āž” running facing right: dark skin tone marathon | racing | running | woman | woman running facing right +šŸƒā€ā™‚ļøā€āž”ļø running facing right +šŸƒā€ā™‚ā€āž” running facing right man | man running facing right | marathon | racing | running +šŸƒšŸ»ā€ā™‚ļøā€āž”ļø running facing right: light skin tone +šŸƒšŸ»ā€ā™‚ā€āž” running facing right: light skin tone man | man running facing right | marathon | racing | running +šŸƒšŸ¼ā€ā™‚ļøā€āž”ļø running facing right: medium-light skin tone +šŸƒšŸ¼ā€ā™‚ā€āž” running facing right: medium-light skin tone man | man running facing right | marathon | racing | running +šŸƒšŸ½ā€ā™‚ļøā€āž”ļø running facing right: medium skin tone +šŸƒšŸ½ā€ā™‚ā€āž” running facing right: medium skin tone man | man running facing right | marathon | racing | running +šŸƒšŸ¾ā€ā™‚ļøā€āž”ļø running facing right: medium-dark skin tone +šŸƒšŸ¾ā€ā™‚ā€āž” running facing right: medium-dark skin tone man | man running facing right | marathon | racing | running +šŸƒšŸæā€ā™‚ļøā€āž”ļø running facing right: dark skin tone +šŸƒšŸæā€ā™‚ā€āž” running facing right: dark skin tone man | man running facing right | marathon | racing | running +šŸ’ƒ dancing dance | dancing | woman +šŸ’ƒšŸ» dancing: light skin tone dance | dancing | light skin tone | woman | woman dancing: light skin tone +šŸ’ƒšŸ¼ dancing: medium-light skin tone dance | dancing | medium-light skin tone | woman | woman dancing: medium-light skin tone +šŸ’ƒšŸ½ dancing: medium skin tone dance | dancing | medium skin tone | woman | woman dancing: medium skin tone +šŸ’ƒšŸ¾ dancing: medium-dark skin tone dance | dancing | medium-dark skin tone | woman | woman dancing: medium-dark skin tone +šŸ’ƒšŸæ dancing: dark skin tone dance | dancing | dark skin tone | woman | woman dancing: dark skin tone +šŸ•ŗ dancing dance | dancing | man +šŸ•ŗšŸ» dancing: light skin tone dance | dancing | light skin tone | man | man dancing: light skin tone +šŸ•ŗšŸ¼ dancing: medium-light skin tone dance | dancing | man | man dancing: medium-light skin tone | medium-light skin tone +šŸ•ŗšŸ½ dancing: medium skin tone dance | dancing | man | man dancing: medium skin tone | medium skin tone +šŸ•ŗšŸ¾ dancing: medium-dark skin tone dance | dancing | man | man dancing: medium-dark skin tone | medium-dark skin tone +šŸ•ŗšŸæ dancing: dark skin tone dance | dancing | dark skin tone | man | man dancing: dark skin tone +šŸ•“ļø in suit levitating +šŸ•“ in suit levitating business | person | person in suit levitating | suit +šŸ•“šŸ» in suit levitating: light skin tone business | light skin tone | person | person in suit levitating | person in suit levitating: light skin tone | suit +šŸ•“šŸ¼ in suit levitating: medium-light skin tone business | medium-light skin tone | person | person in suit levitating | person in suit levitating: medium-light skin tone | suit +šŸ•“šŸ½ in suit levitating: medium skin tone business | medium skin tone | person | person in suit levitating | person in suit levitating: medium skin tone | suit +šŸ•“šŸ¾ in suit levitating: medium-dark skin tone business | medium-dark skin tone | person | person in suit levitating | person in suit levitating: medium-dark skin tone | suit +šŸ•“šŸæ in suit levitating: dark skin tone business | dark skin tone | person | person in suit levitating | person in suit levitating: dark skin tone | suit +šŸ‘Æ with bunny ears bunny ear | dancer | partying | people with bunny ears +šŸ‘Æā€ā™‚ļø with bunny ears +šŸ‘Æā€ā™‚ with bunny ears bunny ear | dancer | men | men with bunny ears | partying +šŸ‘Æā€ā™€ļø with bunny ears +šŸ‘Æā€ā™€ with bunny ears bunny ear | dancer | partying | women | women with bunny ears +šŸ§– in steamy room person in steamy room | sauna | steam room +šŸ§–šŸ» in steamy room: light skin tone light skin tone | person in steamy room | person in steamy room: light skin tone | sauna | steam room +šŸ§–šŸ¼ in steamy room: medium-light skin tone medium-light skin tone | person in steamy room | person in steamy room: medium-light skin tone | sauna | steam room +šŸ§–šŸ½ in steamy room: medium skin tone medium skin tone | person in steamy room | person in steamy room: medium skin tone | sauna | steam room +šŸ§–šŸ¾ in steamy room: medium-dark skin tone medium-dark skin tone | person in steamy room | person in steamy room: medium-dark skin tone | sauna | steam room +šŸ§–šŸæ in steamy room: dark skin tone dark skin tone | person in steamy room | person in steamy room: dark skin tone | sauna | steam room +šŸ§–ā€ā™‚ļø in steamy room +šŸ§–ā€ā™‚ in steamy room man in steamy room | sauna | steam room | man in steam room +šŸ§–šŸ»ā€ā™‚ļø in steamy room: light skin tone +šŸ§–šŸ»ā€ā™‚ in steamy room: light skin tone light skin tone | man in steamy room | man in steamy room: light skin tone | sauna | steam room | man in steam room | man in steam room: light skin tone +šŸ§–šŸ¼ā€ā™‚ļø in steamy room: medium-light skin tone +šŸ§–šŸ¼ā€ā™‚ in steamy room: medium-light skin tone man in steamy room | man in steamy room: medium-light skin tone | medium-light skin tone | sauna | steam room | man in steam room | man in steam room: medium-light skin tone +šŸ§–šŸ½ā€ā™‚ļø in steamy room: medium skin tone +šŸ§–šŸ½ā€ā™‚ in steamy room: medium skin tone man in steamy room | man in steamy room: medium skin tone | medium skin tone | sauna | steam room | man in steam room | man in steam room: medium skin tone +šŸ§–šŸ¾ā€ā™‚ļø in steamy room: medium-dark skin tone +šŸ§–šŸ¾ā€ā™‚ in steamy room: medium-dark skin tone man in steamy room | man in steamy room: medium-dark skin tone | medium-dark skin tone | sauna | steam room | man in steam room | man in steam room: medium-dark skin tone +šŸ§–šŸæā€ā™‚ļø in steamy room: dark skin tone +šŸ§–šŸæā€ā™‚ in steamy room: dark skin tone dark skin tone | man in steamy room | man in steamy room: dark skin tone | sauna | steam room | man in steam room | man in steam room: dark skin tone +šŸ§–ā€ā™€ļø in steamy room +šŸ§–ā€ā™€ in steamy room sauna | steam room | woman in steamy room | woman in steam room +šŸ§–šŸ»ā€ā™€ļø in steamy room: light skin tone +šŸ§–šŸ»ā€ā™€ in steamy room: light skin tone light skin tone | sauna | steam room | woman in steamy room | woman in steamy room: light skin tone | woman in steam room | woman in steam room: light skin tone +šŸ§–šŸ¼ā€ā™€ļø in steamy room: medium-light skin tone +šŸ§–šŸ¼ā€ā™€ in steamy room: medium-light skin tone medium-light skin tone | sauna | steam room | woman in steamy room | woman in steamy room: medium-light skin tone | woman in steam room | woman in steam room: medium-light skin tone +šŸ§–šŸ½ā€ā™€ļø in steamy room: medium skin tone +šŸ§–šŸ½ā€ā™€ in steamy room: medium skin tone medium skin tone | sauna | steam room | woman in steamy room | woman in steamy room: medium skin tone | woman in steam room | woman in steam room: medium skin tone +šŸ§–šŸ¾ā€ā™€ļø in steamy room: medium-dark skin tone +šŸ§–šŸ¾ā€ā™€ in steamy room: medium-dark skin tone medium-dark skin tone | sauna | steam room | woman in steamy room | woman in steamy room: medium-dark skin tone | woman in steam room | woman in steam room: medium-dark skin tone +šŸ§–šŸæā€ā™€ļø in steamy room: dark skin tone +šŸ§–šŸæā€ā™€ in steamy room: dark skin tone dark skin tone | sauna | steam room | woman in steamy room | woman in steamy room: dark skin tone | woman in steam room | woman in steam room: dark skin tone +šŸ§— climbing climber | person climbing +šŸ§—šŸ» climbing: light skin tone climber | light skin tone | person climbing | person climbing: light skin tone +šŸ§—šŸ¼ climbing: medium-light skin tone climber | medium-light skin tone | person climbing | person climbing: medium-light skin tone +šŸ§—šŸ½ climbing: medium skin tone climber | medium skin tone | person climbing | person climbing: medium skin tone +šŸ§—šŸ¾ climbing: medium-dark skin tone climber | medium-dark skin tone | person climbing | person climbing: medium-dark skin tone +šŸ§—šŸæ climbing: dark skin tone climber | dark skin tone | person climbing | person climbing: dark skin tone +šŸ§—ā€ā™‚ļø climbing +šŸ§—ā€ā™‚ climbing climber | man climbing +šŸ§—šŸ»ā€ā™‚ļø climbing: light skin tone +šŸ§—šŸ»ā€ā™‚ climbing: light skin tone climber | light skin tone | man climbing | man climbing: light skin tone +šŸ§—šŸ¼ā€ā™‚ļø climbing: medium-light skin tone +šŸ§—šŸ¼ā€ā™‚ climbing: medium-light skin tone climber | man climbing | man climbing: medium-light skin tone | medium-light skin tone +šŸ§—šŸ½ā€ā™‚ļø climbing: medium skin tone +šŸ§—šŸ½ā€ā™‚ climbing: medium skin tone climber | man climbing | man climbing: medium skin tone | medium skin tone +šŸ§—šŸ¾ā€ā™‚ļø climbing: medium-dark skin tone +šŸ§—šŸ¾ā€ā™‚ climbing: medium-dark skin tone climber | man climbing | man climbing: medium-dark skin tone | medium-dark skin tone +šŸ§—šŸæā€ā™‚ļø climbing: dark skin tone +šŸ§—šŸæā€ā™‚ climbing: dark skin tone climber | dark skin tone | man climbing | man climbing: dark skin tone +šŸ§—ā€ā™€ļø climbing +šŸ§—ā€ā™€ climbing climber | woman climbing +šŸ§—šŸ»ā€ā™€ļø climbing: light skin tone +šŸ§—šŸ»ā€ā™€ climbing: light skin tone climber | light skin tone | woman climbing | woman climbing: light skin tone +šŸ§—šŸ¼ā€ā™€ļø climbing: medium-light skin tone +šŸ§—šŸ¼ā€ā™€ climbing: medium-light skin tone climber | medium-light skin tone | woman climbing | woman climbing: medium-light skin tone +šŸ§—šŸ½ā€ā™€ļø climbing: medium skin tone +šŸ§—šŸ½ā€ā™€ climbing: medium skin tone climber | medium skin tone | woman climbing | woman climbing: medium skin tone +šŸ§—šŸ¾ā€ā™€ļø climbing: medium-dark skin tone +šŸ§—šŸ¾ā€ā™€ climbing: medium-dark skin tone climber | medium-dark skin tone | woman climbing | woman climbing: medium-dark skin tone +šŸ§—šŸæā€ā™€ļø climbing: dark skin tone +šŸ§—šŸæā€ā™€ climbing: dark skin tone climber | dark skin tone | woman climbing | woman climbing: dark skin tone +🤺 fencing fencer | fencing | person fencing | sword +šŸ‡ racing horse | jockey | racehorse | racing +šŸ‡šŸ» racing: light skin tone horse | horse racing: light skin tone | jockey | light skin tone | racehorse | racing +šŸ‡šŸ¼ racing: medium-light skin tone horse | horse racing: medium-light skin tone | jockey | medium-light skin tone | racehorse | racing +šŸ‡šŸ½ racing: medium skin tone horse | horse racing: medium skin tone | jockey | medium skin tone | racehorse | racing +šŸ‡šŸ¾ racing: medium-dark skin tone horse | horse racing: medium-dark skin tone | jockey | medium-dark skin tone | racehorse | racing +šŸ‡šŸæ racing: dark skin tone dark skin tone | horse | horse racing: dark skin tone | jockey | racehorse | racing +ā›· ski | skier | snow +šŸ‚ ki | snow | snowboard | snowboarder +šŸ‚šŸ» light skin tone light skin tone | ski | snow | snowboard | snowboarder | snowboarder: light skin tone +šŸ‚šŸ¼ medium-light skin tone medium-light skin tone | ski | snow | snowboard | snowboarder | snowboarder: medium-light skin tone +šŸ‚šŸ½ medium skin tone medium skin tone | ski | snow | snowboard | snowboarder | snowboarder: medium skin tone +šŸ‚šŸ¾ medium-dark skin tone medium-dark skin tone | ski | snow | snowboard | snowboarder | snowboarder: medium-dark skin tone +šŸ‚šŸæ dark skin tone dark skin tone | ski | snow | snowboard | snowboarder | snowboarder: dark skin tone +šŸŒļø golfing +šŸŒ golfing ball | golf | person golfing | golfer +šŸŒšŸ» golfing: light skin tone ball | golf | light skin tone | person golfing | person golfing: light skin tone | golfer +šŸŒšŸ¼ golfing: medium-light skin tone ball | golf | medium-light skin tone | person golfing | person golfing: medium-light skin tone | golfer +šŸŒšŸ½ golfing: medium skin tone ball | golf | medium skin tone | person golfing | person golfing: medium skin tone | golfer +šŸŒšŸ¾ golfing: medium-dark skin tone ball | golf | medium-dark skin tone | person golfing | person golfing: medium-dark skin tone | golfer +šŸŒšŸæ golfing: dark skin tone ball | dark skin tone | golf | person golfing | person golfing: dark skin tone | golfer +šŸŒļøā€ā™‚ļø golfing +šŸŒļøā€ā™‚ golfing +šŸŒā€ā™‚ golfing golf | man | man golfing | golfer +šŸŒšŸ»ā€ā™‚ļø golfing: light skin tone +šŸŒšŸ»ā€ā™‚ golfing: light skin tone golf | light skin tone | man | man golfing | man golfing: light skin tone | golfer +šŸŒšŸ¼ā€ā™‚ļø golfing: medium-light skin tone +šŸŒšŸ¼ā€ā™‚ golfing: medium-light skin tone golf | man | man golfing | man golfing: medium-light skin tone | medium-light skin tone | golfer +šŸŒšŸ½ā€ā™‚ļø golfing: medium skin tone +šŸŒšŸ½ā€ā™‚ golfing: medium skin tone golf | man | man golfing | man golfing: medium skin tone | medium skin tone | golfer +šŸŒšŸ¾ā€ā™‚ļø golfing: medium-dark skin tone +šŸŒšŸ¾ā€ā™‚ golfing: medium-dark skin tone golf | man | man golfing | man golfing: medium-dark skin tone | medium-dark skin tone | golfer +šŸŒšŸæā€ā™‚ļø golfing: dark skin tone +šŸŒšŸæā€ā™‚ golfing: dark skin tone dark skin tone | golf | man | man golfing | man golfing: dark skin tone | golfer +šŸŒļøā€ā™€ļø golfing +šŸŒļøā€ā™€ golfing +šŸŒā€ā™€ golfing golf | woman | woman golfing | golfer +šŸŒšŸ»ā€ā™€ļø golfing: light skin tone +šŸŒšŸ»ā€ā™€ golfing: light skin tone golf | light skin tone | woman | woman golfing | woman golfing: light skin tone | golfer +šŸŒšŸ¼ā€ā™€ļø golfing: medium-light skin tone +šŸŒšŸ¼ā€ā™€ golfing: medium-light skin tone golf | medium-light skin tone | woman | woman golfing | woman golfing: medium-light skin tone | golfer +šŸŒšŸ½ā€ā™€ļø golfing: medium skin tone +šŸŒšŸ½ā€ā™€ golfing: medium skin tone golf | medium skin tone | woman | woman golfing | woman golfing: medium skin tone | golfer +šŸŒšŸ¾ā€ā™€ļø golfing: medium-dark skin tone +šŸŒšŸ¾ā€ā™€ golfing: medium-dark skin tone golf | medium-dark skin tone | woman | woman golfing | woman golfing: medium-dark skin tone | golfer +šŸŒšŸæā€ā™€ļø golfing: dark skin tone +šŸŒšŸæā€ā™€ golfing: dark skin tone dark skin tone | golf | woman | woman golfing | woman golfing: dark skin tone | golfer +šŸ„ surfing person surfing | surfing | surfer +šŸ„šŸ» surfing: light skin tone light skin tone | person surfing | person surfing: light skin tone | surfing | surfer +šŸ„šŸ¼ surfing: medium-light skin tone medium-light skin tone | person surfing | person surfing: medium-light skin tone | surfing | surfer +šŸ„šŸ½ surfing: medium skin tone medium skin tone | person surfing | person surfing: medium skin tone | surfing | surfer +šŸ„šŸ¾ surfing: medium-dark skin tone medium-dark skin tone | person surfing | person surfing: medium-dark skin tone | surfing | surfer +šŸ„šŸæ surfing: dark skin tone dark skin tone | person surfing | person surfing: dark skin tone | surfing | surfer +šŸ„ā€ā™‚ļø surfing +šŸ„ā€ā™‚ surfing man | surfing | surfer +šŸ„šŸ»ā€ā™‚ļø surfing: light skin tone +šŸ„šŸ»ā€ā™‚ surfing: light skin tone light skin tone | man | man surfing: light skin tone | surfing | surfer +šŸ„šŸ¼ā€ā™‚ļø surfing: medium-light skin tone +šŸ„šŸ¼ā€ā™‚ surfing: medium-light skin tone man | man surfing: medium-light skin tone | medium-light skin tone | surfing | surfer +šŸ„šŸ½ā€ā™‚ļø surfing: medium skin tone +šŸ„šŸ½ā€ā™‚ surfing: medium skin tone man | man surfing: medium skin tone | medium skin tone | surfing | surfer +šŸ„šŸ¾ā€ā™‚ļø surfing: medium-dark skin tone +šŸ„šŸ¾ā€ā™‚ surfing: medium-dark skin tone man | man surfing: medium-dark skin tone | medium-dark skin tone | surfing | surfer +šŸ„šŸæā€ā™‚ļø surfing: dark skin tone +šŸ„šŸæā€ā™‚ surfing: dark skin tone dark skin tone | man | man surfing: dark skin tone | surfing | surfer +šŸ„ā€ā™€ļø surfing +šŸ„ā€ā™€ surfing surfing | woman | surfer +šŸ„šŸ»ā€ā™€ļø surfing: light skin tone +šŸ„šŸ»ā€ā™€ surfing: light skin tone light skin tone | surfing | woman | woman surfing: light skin tone | surfer +šŸ„šŸ¼ā€ā™€ļø surfing: medium-light skin tone +šŸ„šŸ¼ā€ā™€ surfing: medium-light skin tone medium-light skin tone | surfing | woman | woman surfing: medium-light skin tone | surfer +šŸ„šŸ½ā€ā™€ļø surfing: medium skin tone +šŸ„šŸ½ā€ā™€ surfing: medium skin tone medium skin tone | surfing | woman | woman surfing: medium skin tone | surfer +šŸ„šŸ¾ā€ā™€ļø surfing: medium-dark skin tone +šŸ„šŸ¾ā€ā™€ surfing: medium-dark skin tone medium-dark skin tone | surfing | woman | woman surfing: medium-dark skin tone | surfer +šŸ„šŸæā€ā™€ļø surfing: dark skin tone +šŸ„šŸæā€ā™€ surfing: dark skin tone dark skin tone | surfing | woman | woman surfing: dark skin tone | surfer +🚣 rowing boat boat | person rowing boat | rowboat | person +šŸš£šŸ» rowing boat: light skin tone boat | light skin tone | person rowing boat | person rowing boat: light skin tone | rowboat | person +šŸš£šŸ¼ rowing boat: medium-light skin tone boat | medium-light skin tone | person rowing boat | person rowing boat: medium-light skin tone | rowboat | person +šŸš£šŸ½ rowing boat: medium skin tone boat | medium skin tone | person rowing boat | person rowing boat: medium skin tone | rowboat | person +šŸš£šŸ¾ rowing boat: medium-dark skin tone boat | medium-dark skin tone | person rowing boat | person rowing boat: medium-dark skin tone | rowboat | person +šŸš£šŸæ rowing boat: dark skin tone boat | dark skin tone | person rowing boat | person rowing boat: dark skin tone | rowboat | person +šŸš£ā€ā™‚ļø rowing boat +šŸš£ā€ā™‚ rowing boat boat | man | man rowing boat | rowboat +šŸš£šŸ»ā€ā™‚ļø rowing boat: light skin tone +šŸš£šŸ»ā€ā™‚ rowing boat: light skin tone boat | light skin tone | man | man rowing boat | man rowing boat: light skin tone | rowboat +šŸš£šŸ¼ā€ā™‚ļø rowing boat: medium-light skin tone +šŸš£šŸ¼ā€ā™‚ rowing boat: medium-light skin tone boat | man | man rowing boat | man rowing boat: medium-light skin tone | medium-light skin tone | rowboat +šŸš£šŸ½ā€ā™‚ļø rowing boat: medium skin tone +šŸš£šŸ½ā€ā™‚ rowing boat: medium skin tone boat | man | man rowing boat | man rowing boat: medium skin tone | medium skin tone | rowboat +šŸš£šŸ¾ā€ā™‚ļø rowing boat: medium-dark skin tone +šŸš£šŸ¾ā€ā™‚ rowing boat: medium-dark skin tone boat | man | man rowing boat | man rowing boat: medium-dark skin tone | medium-dark skin tone | rowboat +šŸš£šŸæā€ā™‚ļø rowing boat: dark skin tone +šŸš£šŸæā€ā™‚ rowing boat: dark skin tone boat | dark skin tone | man | man rowing boat | man rowing boat: dark skin tone | rowboat +šŸš£ā€ā™€ļø rowing boat +šŸš£ā€ā™€ rowing boat boat | rowboat | woman | woman rowing boat +šŸš£šŸ»ā€ā™€ļø rowing boat: light skin tone +šŸš£šŸ»ā€ā™€ rowing boat: light skin tone boat | light skin tone | rowboat | woman | woman rowing boat | woman rowing boat: light skin tone +šŸš£šŸ¼ā€ā™€ļø rowing boat: medium-light skin tone +šŸš£šŸ¼ā€ā™€ rowing boat: medium-light skin tone boat | medium-light skin tone | rowboat | woman | woman rowing boat | woman rowing boat: medium-light skin tone +šŸš£šŸ½ā€ā™€ļø rowing boat: medium skin tone +šŸš£šŸ½ā€ā™€ rowing boat: medium skin tone boat | medium skin tone | rowboat | woman | woman rowing boat | woman rowing boat: medium skin tone +šŸš£šŸ¾ā€ā™€ļø rowing boat: medium-dark skin tone +šŸš£šŸ¾ā€ā™€ rowing boat: medium-dark skin tone boat | medium-dark skin tone | rowboat | woman | woman rowing boat | woman rowing boat: medium-dark skin tone +šŸš£šŸæā€ā™€ļø rowing boat: dark skin tone +šŸš£šŸæā€ā™€ rowing boat: dark skin tone boat | dark skin tone | rowboat | woman | woman rowing boat | woman rowing boat: dark skin tone +šŸŠ swimming person swimming | swim | swimmer +šŸŠšŸ» swimming: light skin tone light skin tone | person swimming | person swimming: light skin tone | swim | swimmer +šŸŠšŸ¼ swimming: medium-light skin tone medium-light skin tone | person swimming | person swimming: medium-light skin tone | swim | swimmer +šŸŠšŸ½ swimming: medium skin tone medium skin tone | person swimming | person swimming: medium skin tone | swim | swimmer +šŸŠšŸ¾ swimming: medium-dark skin tone medium-dark skin tone | person swimming | person swimming: medium-dark skin tone | swim | swimmer +šŸŠšŸæ swimming: dark skin tone dark skin tone | person swimming | person swimming: dark skin tone | swim | swimmer +šŸŠā€ā™‚ļø swimming +šŸŠā€ā™‚ swimming man | man swimming | swim | swimmer +šŸŠšŸ»ā€ā™‚ļø swimming: light skin tone +šŸŠšŸ»ā€ā™‚ swimming: light skin tone light skin tone | man | man swimming | man swimming: light skin tone | swim | swimmer +šŸŠšŸ¼ā€ā™‚ļø swimming: medium-light skin tone +šŸŠšŸ¼ā€ā™‚ swimming: medium-light skin tone man | man swimming | man swimming: medium-light skin tone | medium-light skin tone | swim | swimmer +šŸŠšŸ½ā€ā™‚ļø swimming: medium skin tone +šŸŠšŸ½ā€ā™‚ swimming: medium skin tone man | man swimming | man swimming: medium skin tone | medium skin tone | swim | swimmer +šŸŠšŸ¾ā€ā™‚ļø swimming: medium-dark skin tone +šŸŠšŸ¾ā€ā™‚ swimming: medium-dark skin tone man | man swimming | man swimming: medium-dark skin tone | medium-dark skin tone | swim | swimmer +šŸŠšŸæā€ā™‚ļø swimming: dark skin tone +šŸŠšŸæā€ā™‚ swimming: dark skin tone dark skin tone | man | man swimming | man swimming: dark skin tone | swim | swimmer +šŸŠā€ā™€ļø swimming +šŸŠā€ā™€ swimming swim | woman | woman swimming | swimmer +šŸŠšŸ»ā€ā™€ļø swimming: light skin tone +šŸŠšŸ»ā€ā™€ swimming: light skin tone light skin tone | swim | woman | woman swimming | woman swimming: light skin tone | swimmer +šŸŠšŸ¼ā€ā™€ļø swimming: medium-light skin tone +šŸŠšŸ¼ā€ā™€ swimming: medium-light skin tone medium-light skin tone | swim | woman | woman swimming | woman swimming: medium-light skin tone | swimmer +šŸŠšŸ½ā€ā™€ļø swimming: medium skin tone +šŸŠšŸ½ā€ā™€ swimming: medium skin tone medium skin tone | swim | woman | woman swimming | woman swimming: medium skin tone | swimmer +šŸŠšŸ¾ā€ā™€ļø swimming: medium-dark skin tone +šŸŠšŸ¾ā€ā™€ swimming: medium-dark skin tone medium-dark skin tone | swim | woman | woman swimming | woman swimming: medium-dark skin tone | swimmer +šŸŠšŸæā€ā™€ļø swimming: dark skin tone +šŸŠšŸæā€ā™€ swimming: dark skin tone dark skin tone | swim | woman | woman swimming | woman swimming: dark skin tone | swimmer +ā›¹ļø bouncing ball +⛹ bouncing ball ball | person bouncing ball +ā›¹šŸ» bouncing ball: light skin tone ball | light skin tone | person bouncing ball | person bouncing ball: light skin tone +ā›¹šŸ¼ bouncing ball: medium-light skin tone ball | medium-light skin tone | person bouncing ball | person bouncing ball: medium-light skin tone +ā›¹šŸ½ bouncing ball: medium skin tone ball | medium skin tone | person bouncing ball | person bouncing ball: medium skin tone +ā›¹šŸ¾ bouncing ball: medium-dark skin tone ball | medium-dark skin tone | person bouncing ball | person bouncing ball: medium-dark skin tone +ā›¹šŸæ bouncing ball: dark skin tone ball | dark skin tone | person bouncing ball | person bouncing ball: dark skin tone +ā›¹ļøā€ā™‚ļø bouncing ball +ā›¹ļøā€ā™‚ bouncing ball +ā›¹ā€ā™‚ bouncing ball ball | man | man bouncing ball +ā›¹šŸ»ā€ā™‚ļø bouncing ball: light skin tone +ā›¹šŸ»ā€ā™‚ bouncing ball: light skin tone ball | light skin tone | man | man bouncing ball | man bouncing ball: light skin tone +ā›¹šŸ¼ā€ā™‚ļø bouncing ball: medium-light skin tone +ā›¹šŸ¼ā€ā™‚ bouncing ball: medium-light skin tone ball | man | man bouncing ball | man bouncing ball: medium-light skin tone | medium-light skin tone +ā›¹šŸ½ā€ā™‚ļø bouncing ball: medium skin tone +ā›¹šŸ½ā€ā™‚ bouncing ball: medium skin tone ball | man | man bouncing ball | man bouncing ball: medium skin tone | medium skin tone +ā›¹šŸ¾ā€ā™‚ļø bouncing ball: medium-dark skin tone +ā›¹šŸ¾ā€ā™‚ bouncing ball: medium-dark skin tone ball | man | man bouncing ball | man bouncing ball: medium-dark skin tone | medium-dark skin tone +ā›¹šŸæā€ā™‚ļø bouncing ball: dark skin tone +ā›¹šŸæā€ā™‚ bouncing ball: dark skin tone ball | dark skin tone | man | man bouncing ball | man bouncing ball: dark skin tone +ā›¹ļøā€ā™€ļø bouncing ball +ā›¹ļøā€ā™€ bouncing ball +ā›¹ā€ā™€ bouncing ball ball | woman | woman bouncing ball +ā›¹šŸ»ā€ā™€ļø bouncing ball: light skin tone +ā›¹šŸ»ā€ā™€ bouncing ball: light skin tone ball | light skin tone | woman | woman bouncing ball | woman bouncing ball: light skin tone +ā›¹šŸ¼ā€ā™€ļø bouncing ball: medium-light skin tone +ā›¹šŸ¼ā€ā™€ bouncing ball: medium-light skin tone ball | medium-light skin tone | woman | woman bouncing ball | woman bouncing ball: medium-light skin tone +ā›¹šŸ½ā€ā™€ļø bouncing ball: medium skin tone +ā›¹šŸ½ā€ā™€ bouncing ball: medium skin tone ball | medium skin tone | woman | woman bouncing ball | woman bouncing ball: medium skin tone +ā›¹šŸ¾ā€ā™€ļø bouncing ball: medium-dark skin tone +ā›¹šŸ¾ā€ā™€ bouncing ball: medium-dark skin tone ball | medium-dark skin tone | woman | woman bouncing ball | woman bouncing ball: medium-dark skin tone +ā›¹šŸæā€ā™€ļø bouncing ball: dark skin tone +ā›¹šŸæā€ā™€ bouncing ball: dark skin tone ball | dark skin tone | woman | woman bouncing ball | woman bouncing ball: dark skin tone +šŸ‹ļø lifting weights +šŸ‹ lifting weights lifter | person lifting weights | weight | weightlifter +šŸ‹šŸ» lifting weights: light skin tone lifter | light skin tone | person lifting weights | person lifting weights: light skin tone | weight | weightlifter +šŸ‹šŸ¼ lifting weights: medium-light skin tone lifter | medium-light skin tone | person lifting weights | person lifting weights: medium-light skin tone | weight | weightlifter +šŸ‹šŸ½ lifting weights: medium skin tone lifter | medium skin tone | person lifting weights | person lifting weights: medium skin tone | weight | weightlifter +šŸ‹šŸ¾ lifting weights: medium-dark skin tone lifter | medium-dark skin tone | person lifting weights | person lifting weights: medium-dark skin tone | weight | weightlifter +šŸ‹šŸæ lifting weights: dark skin tone dark skin tone | lifter | person lifting weights | person lifting weights: dark skin tone | weight | weightlifter +šŸ‹ļøā€ā™‚ļø lifting weights +šŸ‹ļøā€ā™‚ lifting weights +šŸ‹ā€ā™‚ lifting weights man | man lifting weights | weight lifter +šŸ‹šŸ»ā€ā™‚ļø lifting weights: light skin tone +šŸ‹šŸ»ā€ā™‚ lifting weights: light skin tone light skin tone | man | man lifting weights | man lifting weights: light skin tone | weight lifter +šŸ‹šŸ¼ā€ā™‚ļø lifting weights: medium-light skin tone +šŸ‹šŸ¼ā€ā™‚ lifting weights: medium-light skin tone man | man lifting weights | man lifting weights: medium-light skin tone | medium-light skin tone | weight lifter +šŸ‹šŸ½ā€ā™‚ļø lifting weights: medium skin tone +šŸ‹šŸ½ā€ā™‚ lifting weights: medium skin tone man | man lifting weights | man lifting weights: medium skin tone | medium skin tone | weight lifter +šŸ‹šŸ¾ā€ā™‚ļø lifting weights: medium-dark skin tone +šŸ‹šŸ¾ā€ā™‚ lifting weights: medium-dark skin tone man | man lifting weights | man lifting weights: medium-dark skin tone | medium-dark skin tone | weight lifter +šŸ‹šŸæā€ā™‚ļø lifting weights: dark skin tone +šŸ‹šŸæā€ā™‚ lifting weights: dark skin tone dark skin tone | man | man lifting weights | man lifting weights: dark skin tone | weight lifter +šŸ‹ļøā€ā™€ļø lifting weights +šŸ‹ļøā€ā™€ lifting weights +šŸ‹ā€ā™€ lifting weights weight lifter | woman | woman lifting weights +šŸ‹šŸ»ā€ā™€ļø lifting weights: light skin tone +šŸ‹šŸ»ā€ā™€ lifting weights: light skin tone light skin tone | weight lifter | woman | woman lifting weights | woman lifting weights: light skin tone +šŸ‹šŸ¼ā€ā™€ļø lifting weights: medium-light skin tone +šŸ‹šŸ¼ā€ā™€ lifting weights: medium-light skin tone medium-light skin tone | weight lifter | woman | woman lifting weights | woman lifting weights: medium-light skin tone +šŸ‹šŸ½ā€ā™€ļø lifting weights: medium skin tone +šŸ‹šŸ½ā€ā™€ lifting weights: medium skin tone medium skin tone | weight lifter | woman | woman lifting weights | woman lifting weights: medium skin tone +šŸ‹šŸ¾ā€ā™€ļø lifting weights: medium-dark skin tone +šŸ‹šŸ¾ā€ā™€ lifting weights: medium-dark skin tone medium-dark skin tone | weight lifter | woman | woman lifting weights | woman lifting weights: medium-dark skin tone +šŸ‹šŸæā€ā™€ļø lifting weights: dark skin tone +šŸ‹šŸæā€ā™€ lifting weights: dark skin tone dark skin tone | weight lifter | woman | woman lifting weights | woman lifting weights: dark skin tone +🚓 biking bicycle | biking | cyclist | person biking | person riding a bike +šŸš“šŸ» biking: light skin tone bicycle | biking | cyclist | light skin tone | person biking | person biking: light skin tone | person riding a bike | person riding a bike: light skin tone +šŸš“šŸ¼ biking: medium-light skin tone bicycle | biking | cyclist | medium-light skin tone | person biking | person biking: medium-light skin tone | person riding a bike | person riding a bike: medium-light skin tone +šŸš“šŸ½ biking: medium skin tone bicycle | biking | cyclist | medium skin tone | person biking | person biking: medium skin tone | person riding a bike | person riding a bike: medium skin tone +šŸš“šŸ¾ biking: medium-dark skin tone bicycle | biking | cyclist | medium-dark skin tone | person biking | person biking: medium-dark skin tone | person riding a bike | person riding a bike: medium-dark skin tone +šŸš“šŸæ biking: dark skin tone bicycle | biking | cyclist | dark skin tone | person biking | person biking: dark skin tone | person riding a bike | person riding a bike: dark skin tone +šŸš“ā€ā™‚ļø biking +šŸš“ā€ā™‚ biking bicycle | biking | cyclist | man | cycling | man riding a bike +šŸš“šŸ»ā€ā™‚ļø biking: light skin tone +šŸš“šŸ»ā€ā™‚ biking: light skin tone bicycle | biking | cyclist | light skin tone | man | man biking: light skin tone | cycling | man riding a bike | man riding a bike: light skin tone +šŸš“šŸ¼ā€ā™‚ļø biking: medium-light skin tone +šŸš“šŸ¼ā€ā™‚ biking: medium-light skin tone bicycle | biking | cyclist | man | man biking: medium-light skin tone | medium-light skin tone | cycling | man riding a bike | man riding a bike: medium-light skin tone +šŸš“šŸ½ā€ā™‚ļø biking: medium skin tone +šŸš“šŸ½ā€ā™‚ biking: medium skin tone bicycle | biking | cyclist | man | man biking: medium skin tone | medium skin tone | cycling | man riding a bike | man riding a bike: medium skin tone +šŸš“šŸ¾ā€ā™‚ļø biking: medium-dark skin tone +šŸš“šŸ¾ā€ā™‚ biking: medium-dark skin tone bicycle | biking | cyclist | man | man biking: medium-dark skin tone | medium-dark skin tone | cycling | man riding a bike | man riding a bike: medium-dark skin tone +šŸš“šŸæā€ā™‚ļø biking: dark skin tone +šŸš“šŸæā€ā™‚ biking: dark skin tone bicycle | biking | cyclist | dark skin tone | man | man biking: dark skin tone | cycling | man riding a bike | man riding a bike: dark skin tone +šŸš“ā€ā™€ļø biking +šŸš“ā€ā™€ biking bicycle | biking | cyclist | woman | cycling | woman riding a bike +šŸš“šŸ»ā€ā™€ļø biking: light skin tone +šŸš“šŸ»ā€ā™€ biking: light skin tone bicycle | biking | cyclist | light skin tone | woman | woman biking: light skin tone | cycling | woman riding a bike | woman riding a bike: light skin tone +šŸš“šŸ¼ā€ā™€ļø biking: medium-light skin tone +šŸš“šŸ¼ā€ā™€ biking: medium-light skin tone bicycle | biking | cyclist | medium-light skin tone | woman | woman biking: medium-light skin tone | cycling | woman riding a bike | woman riding a bike: medium-light skin tone +šŸš“šŸ½ā€ā™€ļø biking: medium skin tone +šŸš“šŸ½ā€ā™€ biking: medium skin tone bicycle | biking | cyclist | medium skin tone | woman | woman biking: medium skin tone | cycling | woman riding a bike | woman riding a bike: medium skin tone +šŸš“šŸ¾ā€ā™€ļø biking: medium-dark skin tone +šŸš“šŸ¾ā€ā™€ biking: medium-dark skin tone bicycle | biking | cyclist | medium-dark skin tone | woman | woman biking: medium-dark skin tone | cycling | woman riding a bike | woman riding a bike: medium-dark skin tone +šŸš“šŸæā€ā™€ļø biking: dark skin tone +šŸš“šŸæā€ā™€ biking: dark skin tone bicycle | biking | cyclist | dark skin tone | woman | woman biking: dark skin tone | cycling | woman riding a bike | woman riding a bike: dark skin tone +🚵 mountain biking bicycle | bicyclist | bike | cyclist | mountain | person mountain biking +šŸšµšŸ» mountain biking: light skin tone bicycle | bicyclist | bike | cyclist | light skin tone | mountain | person mountain biking | person mountain biking: light skin tone +šŸšµšŸ¼ mountain biking: medium-light skin tone bicycle | bicyclist | bike | cyclist | medium-light skin tone | mountain | person mountain biking | person mountain biking: medium-light skin tone +šŸšµšŸ½ mountain biking: medium skin tone bicycle | bicyclist | bike | cyclist | medium skin tone | mountain | person mountain biking | person mountain biking: medium skin tone +šŸšµšŸ¾ mountain biking: medium-dark skin tone bicycle | bicyclist | bike | cyclist | medium-dark skin tone | mountain | person mountain biking | person mountain biking: medium-dark skin tone +šŸšµšŸæ mountain biking: dark skin tone bicycle | bicyclist | bike | cyclist | dark skin tone | mountain | person mountain biking | person mountain biking: dark skin tone +šŸšµā€ā™‚ļø mountain biking +šŸšµā€ā™‚ mountain biking bicycle | bike | cyclist | man | man mountain biking | mountain +šŸšµšŸ»ā€ā™‚ļø mountain biking: light skin tone +šŸšµšŸ»ā€ā™‚ mountain biking: light skin tone bicycle | bike | cyclist | light skin tone | man | man mountain biking | man mountain biking: light skin tone | mountain +šŸšµšŸ¼ā€ā™‚ļø mountain biking: medium-light skin tone +šŸšµšŸ¼ā€ā™‚ mountain biking: medium-light skin tone bicycle | bike | cyclist | man | man mountain biking | man mountain biking: medium-light skin tone | medium-light skin tone | mountain +šŸšµšŸ½ā€ā™‚ļø mountain biking: medium skin tone +šŸšµšŸ½ā€ā™‚ mountain biking: medium skin tone bicycle | bike | cyclist | man | man mountain biking | man mountain biking: medium skin tone | medium skin tone | mountain +šŸšµšŸ¾ā€ā™‚ļø mountain biking: medium-dark skin tone +šŸšµšŸ¾ā€ā™‚ mountain biking: medium-dark skin tone bicycle | bike | cyclist | man | man mountain biking | man mountain biking: medium-dark skin tone | medium-dark skin tone | mountain +šŸšµšŸæā€ā™‚ļø mountain biking: dark skin tone +šŸšµšŸæā€ā™‚ mountain biking: dark skin tone bicycle | bike | cyclist | dark skin tone | man | man mountain biking | man mountain biking: dark skin tone | mountain +šŸšµā€ā™€ļø mountain biking +šŸšµā€ā™€ mountain biking bicycle | bike | biking | cyclist | mountain | woman +šŸšµšŸ»ā€ā™€ļø mountain biking: light skin tone +šŸšµšŸ»ā€ā™€ mountain biking: light skin tone bicycle | bike | biking | cyclist | light skin tone | mountain | woman | woman mountain biking: light skin tone +šŸšµšŸ¼ā€ā™€ļø mountain biking: medium-light skin tone +šŸšµšŸ¼ā€ā™€ mountain biking: medium-light skin tone bicycle | bike | biking | cyclist | medium-light skin tone | mountain | woman | woman mountain biking: medium-light skin tone +šŸšµšŸ½ā€ā™€ļø mountain biking: medium skin tone +šŸšµšŸ½ā€ā™€ mountain biking: medium skin tone bicycle | bike | biking | cyclist | medium skin tone | mountain | woman | woman mountain biking: medium skin tone +šŸšµšŸ¾ā€ā™€ļø mountain biking: medium-dark skin tone +šŸšµšŸ¾ā€ā™€ mountain biking: medium-dark skin tone bicycle | bike | biking | cyclist | medium-dark skin tone | mountain | woman | woman mountain biking: medium-dark skin tone +šŸšµšŸæā€ā™€ļø mountain biking: dark skin tone +šŸšµšŸæā€ā™€ mountain biking: dark skin tone bicycle | bike | biking | cyclist | dark skin tone | mountain | woman | woman mountain biking: dark skin tone +🤸 cartwheeling cartwheel | gymnastics | person cartwheeling +šŸ¤øšŸ» cartwheeling: light skin tone cartwheel | gymnastics | light skin tone | person cartwheeling | person cartwheeling: light skin tone +šŸ¤øšŸ¼ cartwheeling: medium-light skin tone cartwheel | gymnastics | medium-light skin tone | person cartwheeling | person cartwheeling: medium-light skin tone +šŸ¤øšŸ½ cartwheeling: medium skin tone cartwheel | gymnastics | medium skin tone | person cartwheeling | person cartwheeling: medium skin tone +šŸ¤øšŸ¾ cartwheeling: medium-dark skin tone cartwheel | gymnastics | medium-dark skin tone | person cartwheeling | person cartwheeling: medium-dark skin tone +šŸ¤øšŸæ cartwheeling: dark skin tone cartwheel | dark skin tone | gymnastics | person cartwheeling | person cartwheeling: dark skin tone +šŸ¤øā€ā™‚ļø cartwheeling +šŸ¤øā€ā™‚ cartwheeling cartwheel | gymnastics | man | man cartwheeling +šŸ¤øšŸ»ā€ā™‚ļø cartwheeling: light skin tone +šŸ¤øšŸ»ā€ā™‚ cartwheeling: light skin tone cartwheel | gymnastics | light skin tone | man | man cartwheeling | man cartwheeling: light skin tone +šŸ¤øšŸ¼ā€ā™‚ļø cartwheeling: medium-light skin tone +šŸ¤øšŸ¼ā€ā™‚ cartwheeling: medium-light skin tone cartwheel | gymnastics | man | man cartwheeling | man cartwheeling: medium-light skin tone | medium-light skin tone +šŸ¤øšŸ½ā€ā™‚ļø cartwheeling: medium skin tone +šŸ¤øšŸ½ā€ā™‚ cartwheeling: medium skin tone cartwheel | gymnastics | man | man cartwheeling | man cartwheeling: medium skin tone | medium skin tone +šŸ¤øšŸ¾ā€ā™‚ļø cartwheeling: medium-dark skin tone +šŸ¤øšŸ¾ā€ā™‚ cartwheeling: medium-dark skin tone cartwheel | gymnastics | man | man cartwheeling | man cartwheeling: medium-dark skin tone | medium-dark skin tone +šŸ¤øšŸæā€ā™‚ļø cartwheeling: dark skin tone +šŸ¤øšŸæā€ā™‚ cartwheeling: dark skin tone cartwheel | dark skin tone | gymnastics | man | man cartwheeling | man cartwheeling: dark skin tone +šŸ¤øā€ā™€ļø cartwheeling +šŸ¤øā€ā™€ cartwheeling cartwheel | gymnastics | woman | woman cartwheeling +šŸ¤øšŸ»ā€ā™€ļø cartwheeling: light skin tone +šŸ¤øšŸ»ā€ā™€ cartwheeling: light skin tone cartwheel | gymnastics | light skin tone | woman | woman cartwheeling | woman cartwheeling: light skin tone +šŸ¤øšŸ¼ā€ā™€ļø cartwheeling: medium-light skin tone +šŸ¤øšŸ¼ā€ā™€ cartwheeling: medium-light skin tone cartwheel | gymnastics | medium-light skin tone | woman | woman cartwheeling | woman cartwheeling: medium-light skin tone +šŸ¤øšŸ½ā€ā™€ļø cartwheeling: medium skin tone +šŸ¤øšŸ½ā€ā™€ cartwheeling: medium skin tone cartwheel | gymnastics | medium skin tone | woman | woman cartwheeling | woman cartwheeling: medium skin tone +šŸ¤øšŸ¾ā€ā™€ļø cartwheeling: medium-dark skin tone +šŸ¤øšŸ¾ā€ā™€ cartwheeling: medium-dark skin tone cartwheel | gymnastics | medium-dark skin tone | woman | woman cartwheeling | woman cartwheeling: medium-dark skin tone +šŸ¤øšŸæā€ā™€ļø cartwheeling: dark skin tone +šŸ¤øšŸæā€ā™€ cartwheeling: dark skin tone cartwheel | dark skin tone | gymnastics | woman | woman cartwheeling | woman cartwheeling: dark skin tone +🤼 wrestling people wrestling | wrestle | wrestler +šŸ¤¼ā€ā™‚ļø wrestling +šŸ¤¼ā€ā™‚ wrestling men | men wrestling | wrestle +šŸ¤¼ā€ā™€ļø wrestling +šŸ¤¼ā€ā™€ wrestling women | women wrestling | wrestle +🤽 playing water polo person playing water polo | polo | water +šŸ¤½šŸ» playing water polo: light skin tone light skin tone | person playing water polo | person playing water polo: light skin tone | polo | water +šŸ¤½šŸ¼ playing water polo: medium-light skin tone medium-light skin tone | person playing water polo | person playing water polo: medium-light skin tone | polo | water +šŸ¤½šŸ½ playing water polo: medium skin tone medium skin tone | person playing water polo | person playing water polo: medium skin tone | polo | water +šŸ¤½šŸ¾ playing water polo: medium-dark skin tone medium-dark skin tone | person playing water polo | person playing water polo: medium-dark skin tone | polo | water +šŸ¤½šŸæ playing water polo: dark skin tone dark skin tone | person playing water polo | person playing water polo: dark skin tone | polo | water +šŸ¤½ā€ā™‚ļø playing water polo +šŸ¤½ā€ā™‚ playing water polo man | man playing water polo | water polo +šŸ¤½šŸ»ā€ā™‚ļø playing water polo: light skin tone +šŸ¤½šŸ»ā€ā™‚ playing water polo: light skin tone light skin tone | man | man playing water polo | man playing water polo: light skin tone | water polo +šŸ¤½šŸ¼ā€ā™‚ļø playing water polo: medium-light skin tone +šŸ¤½šŸ¼ā€ā™‚ playing water polo: medium-light skin tone man | man playing water polo | man playing water polo: medium-light skin tone | medium-light skin tone | water polo +šŸ¤½šŸ½ā€ā™‚ļø playing water polo: medium skin tone +šŸ¤½šŸ½ā€ā™‚ playing water polo: medium skin tone man | man playing water polo | man playing water polo: medium skin tone | medium skin tone | water polo +šŸ¤½šŸ¾ā€ā™‚ļø playing water polo: medium-dark skin tone +šŸ¤½šŸ¾ā€ā™‚ playing water polo: medium-dark skin tone man | man playing water polo | man playing water polo: medium-dark skin tone | medium-dark skin tone | water polo +šŸ¤½šŸæā€ā™‚ļø playing water polo: dark skin tone +šŸ¤½šŸæā€ā™‚ playing water polo: dark skin tone dark skin tone | man | man playing water polo | man playing water polo: dark skin tone | water polo +šŸ¤½ā€ā™€ļø playing water polo +šŸ¤½ā€ā™€ playing water polo water polo | woman | woman playing water polo +šŸ¤½šŸ»ā€ā™€ļø playing water polo: light skin tone +šŸ¤½šŸ»ā€ā™€ playing water polo: light skin tone light skin tone | water polo | woman | woman playing water polo | woman playing water polo: light skin tone +šŸ¤½šŸ¼ā€ā™€ļø playing water polo: medium-light skin tone +šŸ¤½šŸ¼ā€ā™€ playing water polo: medium-light skin tone medium-light skin tone | water polo | woman | woman playing water polo | woman playing water polo: medium-light skin tone +šŸ¤½šŸ½ā€ā™€ļø playing water polo: medium skin tone +šŸ¤½šŸ½ā€ā™€ playing water polo: medium skin tone medium skin tone | water polo | woman | woman playing water polo | woman playing water polo: medium skin tone +šŸ¤½šŸ¾ā€ā™€ļø playing water polo: medium-dark skin tone +šŸ¤½šŸ¾ā€ā™€ playing water polo: medium-dark skin tone medium-dark skin tone | water polo | woman | woman playing water polo | woman playing water polo: medium-dark skin tone +šŸ¤½šŸæā€ā™€ļø playing water polo: dark skin tone +šŸ¤½šŸæā€ā™€ playing water polo: dark skin tone dark skin tone | water polo | woman | woman playing water polo | woman playing water polo: dark skin tone +🤾 playing handball ball | handball | person playing handball +šŸ¤¾šŸ» playing handball: light skin tone ball | handball | light skin tone | person playing handball | person playing handball: light skin tone +šŸ¤¾šŸ¼ playing handball: medium-light skin tone ball | handball | medium-light skin tone | person playing handball | person playing handball: medium-light skin tone +šŸ¤¾šŸ½ playing handball: medium skin tone ball | handball | medium skin tone | person playing handball | person playing handball: medium skin tone +šŸ¤¾šŸ¾ playing handball: medium-dark skin tone ball | handball | medium-dark skin tone | person playing handball | person playing handball: medium-dark skin tone +šŸ¤¾šŸæ playing handball: dark skin tone ball | dark skin tone | handball | person playing handball | person playing handball: dark skin tone +šŸ¤¾ā€ā™‚ļø playing handball +šŸ¤¾ā€ā™‚ playing handball handball | man | man playing handball +šŸ¤¾šŸ»ā€ā™‚ļø playing handball: light skin tone +šŸ¤¾šŸ»ā€ā™‚ playing handball: light skin tone handball | light skin tone | man | man playing handball | man playing handball: light skin tone +šŸ¤¾šŸ¼ā€ā™‚ļø playing handball: medium-light skin tone +šŸ¤¾šŸ¼ā€ā™‚ playing handball: medium-light skin tone handball | man | man playing handball | man playing handball: medium-light skin tone | medium-light skin tone +šŸ¤¾šŸ½ā€ā™‚ļø playing handball: medium skin tone +šŸ¤¾šŸ½ā€ā™‚ playing handball: medium skin tone handball | man | man playing handball | man playing handball: medium skin tone | medium skin tone +šŸ¤¾šŸ¾ā€ā™‚ļø playing handball: medium-dark skin tone +šŸ¤¾šŸ¾ā€ā™‚ playing handball: medium-dark skin tone handball | man | man playing handball | man playing handball: medium-dark skin tone | medium-dark skin tone +šŸ¤¾šŸæā€ā™‚ļø playing handball: dark skin tone +šŸ¤¾šŸæā€ā™‚ playing handball: dark skin tone dark skin tone | handball | man | man playing handball | man playing handball: dark skin tone +šŸ¤¾ā€ā™€ļø playing handball +šŸ¤¾ā€ā™€ playing handball handball | woman | woman playing handball +šŸ¤¾šŸ»ā€ā™€ļø playing handball: light skin tone +šŸ¤¾šŸ»ā€ā™€ playing handball: light skin tone handball | light skin tone | woman | woman playing handball | woman playing handball: light skin tone +šŸ¤¾šŸ¼ā€ā™€ļø playing handball: medium-light skin tone +šŸ¤¾šŸ¼ā€ā™€ playing handball: medium-light skin tone handball | medium-light skin tone | woman | woman playing handball | woman playing handball: medium-light skin tone +šŸ¤¾šŸ½ā€ā™€ļø playing handball: medium skin tone +šŸ¤¾šŸ½ā€ā™€ playing handball: medium skin tone handball | medium skin tone | woman | woman playing handball | woman playing handball: medium skin tone +šŸ¤¾šŸ¾ā€ā™€ļø playing handball: medium-dark skin tone +šŸ¤¾šŸ¾ā€ā™€ playing handball: medium-dark skin tone handball | medium-dark skin tone | woman | woman playing handball | woman playing handball: medium-dark skin tone +šŸ¤¾šŸæā€ā™€ļø playing handball: dark skin tone +šŸ¤¾šŸæā€ā™€ playing handball: dark skin tone dark skin tone | handball | woman | woman playing handball | woman playing handball: dark skin tone +🤹 juggling balance | juggle | multitask | person juggling | skill | multi-task +šŸ¤¹šŸ» juggling: light skin tone balance | juggle | light skin tone | multitask | person juggling | person juggling: light skin tone | skill | multi-task +šŸ¤¹šŸ¼ juggling: medium-light skin tone balance | juggle | medium-light skin tone | multitask | person juggling | person juggling: medium-light skin tone | skill | multi-task +šŸ¤¹šŸ½ juggling: medium skin tone balance | juggle | medium skin tone | multitask | person juggling | person juggling: medium skin tone | skill | multi-task +šŸ¤¹šŸ¾ juggling: medium-dark skin tone balance | juggle | medium-dark skin tone | multitask | person juggling | person juggling: medium-dark skin tone | skill | multi-task +šŸ¤¹šŸæ juggling: dark skin tone balance | dark skin tone | juggle | multitask | person juggling | person juggling: dark skin tone | skill | multi-task +šŸ¤¹ā€ā™‚ļø juggling +šŸ¤¹ā€ā™‚ juggling juggling | man | multitask | multi-task +šŸ¤¹šŸ»ā€ā™‚ļø juggling: light skin tone +šŸ¤¹šŸ»ā€ā™‚ juggling: light skin tone juggling | light skin tone | man | man juggling: light skin tone | multitask | multi-task +šŸ¤¹šŸ¼ā€ā™‚ļø juggling: medium-light skin tone +šŸ¤¹šŸ¼ā€ā™‚ juggling: medium-light skin tone juggling | man | man juggling: medium-light skin tone | medium-light skin tone | multitask | multi-task +šŸ¤¹šŸ½ā€ā™‚ļø juggling: medium skin tone +šŸ¤¹šŸ½ā€ā™‚ juggling: medium skin tone juggling | man | man juggling: medium skin tone | medium skin tone | multitask | multi-task +šŸ¤¹šŸ¾ā€ā™‚ļø juggling: medium-dark skin tone +šŸ¤¹šŸ¾ā€ā™‚ juggling: medium-dark skin tone juggling | man | man juggling: medium-dark skin tone | medium-dark skin tone | multitask | multi-task +šŸ¤¹šŸæā€ā™‚ļø juggling: dark skin tone +šŸ¤¹šŸæā€ā™‚ juggling: dark skin tone dark skin tone | juggling | man | man juggling: dark skin tone | multitask | multi-task +šŸ¤¹ā€ā™€ļø juggling +šŸ¤¹ā€ā™€ juggling juggling | multitask | woman | multi-task +šŸ¤¹šŸ»ā€ā™€ļø juggling: light skin tone +šŸ¤¹šŸ»ā€ā™€ juggling: light skin tone juggling | light skin tone | multitask | woman | woman juggling: light skin tone | multi-task +šŸ¤¹šŸ¼ā€ā™€ļø juggling: medium-light skin tone +šŸ¤¹šŸ¼ā€ā™€ juggling: medium-light skin tone juggling | medium-light skin tone | multitask | woman | woman juggling: medium-light skin tone | multi-task +šŸ¤¹šŸ½ā€ā™€ļø juggling: medium skin tone +šŸ¤¹šŸ½ā€ā™€ juggling: medium skin tone juggling | medium skin tone | multitask | woman | woman juggling: medium skin tone | multi-task +šŸ¤¹šŸ¾ā€ā™€ļø juggling: medium-dark skin tone +šŸ¤¹šŸ¾ā€ā™€ juggling: medium-dark skin tone juggling | medium-dark skin tone | multitask | woman | woman juggling: medium-dark skin tone | multi-task +šŸ¤¹šŸæā€ā™€ļø juggling: dark skin tone +šŸ¤¹šŸæā€ā™€ juggling: dark skin tone dark skin tone | juggling | multitask | woman | woman juggling: dark skin tone | multi-task +🧘 meditation | person in lotus position | yoga +šŸ§˜šŸ» light skin tone light skin tone | meditation | person in lotus position | person in lotus position: light skin tone | yoga +šŸ§˜šŸ¼ medium-light skin tone meditation | medium-light skin tone | person in lotus position | person in lotus position: medium-light skin tone | yoga +šŸ§˜šŸ½ medium skin tone meditation | medium skin tone | person in lotus position | person in lotus position: medium skin tone | yoga +šŸ§˜šŸ¾ medium-dark skin tone meditation | medium-dark skin tone | person in lotus position | person in lotus position: medium-dark skin tone | yoga +šŸ§˜šŸæ dark skin tone dark skin tone | meditation | person in lotus position | person in lotus position: dark skin tone | yoga +šŸ§˜ā€ā™‚ in lotus position man in lotus position | meditation | yoga +šŸ§˜šŸ»ā€ā™‚ļø light skin tone +šŸ§˜šŸ»ā€ā™‚ light skin tone light skin tone | man in lotus position | man in lotus position: light skin tone | meditation | yoga +šŸ§˜šŸ¼ā€ā™‚ļø medium-light skin tone +šŸ§˜šŸ¼ā€ā™‚ medium-light skin tone man in lotus position | man in lotus position: medium-light skin tone | meditation | medium-light skin tone | yoga +šŸ§˜šŸ½ā€ā™‚ļø medium skin tone +šŸ§˜šŸ½ā€ā™‚ medium skin tone man in lotus position | man in lotus position: medium skin tone | meditation | medium skin tone | yoga +šŸ§˜šŸ¾ā€ā™‚ļø medium-dark skin tone +šŸ§˜šŸ¾ā€ā™‚ medium-dark skin tone man in lotus position | man in lotus position: medium-dark skin tone | meditation | medium-dark skin tone | yoga +šŸ§˜šŸæā€ā™‚ļø dark skin tone +šŸ§˜šŸæā€ā™‚ dark skin tone dark skin tone | man in lotus position | man in lotus position: dark skin tone | meditation | yoga +šŸ§˜ā€ā™€ļø in lotus position +šŸ§˜ā€ā™€ in lotus position meditation | woman in lotus position | yoga +šŸ§˜šŸ»ā€ā™€ļø light skin tone +šŸ§˜šŸ»ā€ā™€ light skin tone light skin tone | meditation | woman in lotus position | woman in lotus position: light skin tone | yoga +šŸ§˜šŸ¼ā€ā™€ļø medium-light skin tone +šŸ§˜šŸ¼ā€ā™€ medium-light skin tone meditation | medium-light skin tone | woman in lotus position | woman in lotus position: medium-light skin tone | yoga +šŸ§˜šŸ½ā€ā™€ļø medium skin tone +šŸ§˜šŸ½ā€ā™€ medium skin tone meditation | medium skin tone | woman in lotus position | woman in lotus position: medium skin tone | yoga +šŸ§˜šŸ¾ā€ā™€ļø medium-dark skin tone +šŸ§˜šŸ¾ā€ā™€ medium-dark skin tone meditation | medium-dark skin tone | woman in lotus position | woman in lotus position: medium-dark skin tone | yoga +šŸ§˜šŸæā€ā™€ļø dark skin tone +šŸ§˜šŸæā€ā™€ dark skin tone dark skin tone | meditation | woman in lotus position | woman in lotus position: dark skin tone | yoga +šŸ›€ taking bath bath | bathtub | person taking bath | tub +šŸ›€šŸ» taking bath: light skin tone bath | bathtub | light skin tone | person taking bath | person taking bath: light skin tone | tub +šŸ›€šŸ¼ taking bath: medium-light skin tone bath | bathtub | medium-light skin tone | person taking bath | person taking bath: medium-light skin tone | tub +šŸ›€šŸ½ taking bath: medium skin tone bath | bathtub | medium skin tone | person taking bath | person taking bath: medium skin tone | tub +šŸ›€šŸ¾ taking bath: medium-dark skin tone bath | bathtub | medium-dark skin tone | person taking bath | person taking bath: medium-dark skin tone | tub +šŸ›€šŸæ taking bath: dark skin tone bath | bathtub | dark skin tone | person taking bath | person taking bath: dark skin tone | tub +šŸ›Œ in bed good night | hotel | person in bed | sleep | sleeping +šŸ›ŒšŸ» in bed: light skin tone good night | hotel | light skin tone | person in bed | person in bed: light skin tone | sleep | sleeping +šŸ›ŒšŸ¼ in bed: medium-light skin tone good night | hotel | medium-light skin tone | person in bed | person in bed: medium-light skin tone | sleep | sleeping +šŸ›ŒšŸ½ in bed: medium skin tone good night | hotel | medium skin tone | person in bed | person in bed: medium skin tone | sleep | sleeping +šŸ›ŒšŸ¾ in bed: medium-dark skin tone good night | hotel | medium-dark skin tone | person in bed | person in bed: medium-dark skin tone | sleep | sleeping +šŸ›ŒšŸæ in bed: dark skin tone dark skin tone | good night | hotel | person in bed | person in bed: dark skin tone | sleep | sleeping +šŸ§‘ā€šŸ¤ā€šŸ§‘ couple | hand | hold | holding hands | people holding hands | person +šŸ§‘šŸ»ā€šŸ¤ā€šŸ§‘šŸ» light skin tone couple | hand | hold | holding hands | light skin tone | people holding hands | people holding hands: light skin tone | person +šŸ§‘šŸ»ā€šŸ¤ā€šŸ§‘šŸ¼ light skin tone, medium-light skin tone couple | hand | hold | holding hands | light skin tone | medium-light skin tone | people holding hands | people holding hands: light skin tone, medium-light skin tone | person +šŸ§‘šŸ»ā€šŸ¤ā€šŸ§‘šŸ½ light skin tone, medium skin tone couple | hand | hold | holding hands | light skin tone | medium skin tone | people holding hands | people holding hands: light skin tone, medium skin tone | person +šŸ§‘šŸ»ā€šŸ¤ā€šŸ§‘šŸ¾ light skin tone, medium-dark skin tone couple | hand | hold | holding hands | light skin tone | medium-dark skin tone | people holding hands | people holding hands: light skin tone, medium-dark skin tone | person +šŸ§‘šŸ»ā€šŸ¤ā€šŸ§‘šŸæ light skin tone, dark skin tone couple | dark skin tone | hand | hold | holding hands | light skin tone | people holding hands | people holding hands: light skin tone, dark skin tone | person +šŸ§‘šŸ¼ā€šŸ¤ā€šŸ§‘šŸ» medium-light skin tone, light skin tone couple | hand | hold | holding hands | light skin tone | medium-light skin tone | people holding hands | people holding hands: medium-light skin tone, light skin tone | person +šŸ§‘šŸ¼ā€šŸ¤ā€šŸ§‘šŸ¼ medium-light skin tone couple | hand | hold | holding hands | medium-light skin tone | people holding hands | people holding hands: medium-light skin tone | person +šŸ§‘šŸ¼ā€šŸ¤ā€šŸ§‘šŸ½ medium-light skin tone, medium skin tone couple | hand | hold | holding hands | medium skin tone | medium-light skin tone | people holding hands | people holding hands: medium-light skin tone, medium skin tone | person +šŸ§‘šŸ¼ā€šŸ¤ā€šŸ§‘šŸ¾ medium-light skin tone, medium-dark skin tone couple | hand | hold | holding hands | medium-dark skin tone | medium-light skin tone | people holding hands | people holding hands: medium-light skin tone, medium-dark skin tone | person +šŸ§‘šŸ¼ā€šŸ¤ā€šŸ§‘šŸæ medium-light skin tone, dark skin tone couple | dark skin tone | hand | hold | holding hands | medium-light skin tone | people holding hands | people holding hands: medium-light skin tone, dark skin tone | person +šŸ§‘šŸ½ā€šŸ¤ā€šŸ§‘šŸ» medium skin tone, light skin tone couple | hand | hold | holding hands | light skin tone | medium skin tone | people holding hands | people holding hands: medium skin tone, light skin tone | person +šŸ§‘šŸ½ā€šŸ¤ā€šŸ§‘šŸ¼ medium skin tone, medium-light skin tone couple | hand | hold | holding hands | medium skin tone | medium-light skin tone | people holding hands | people holding hands: medium skin tone, medium-light skin tone | person +šŸ§‘šŸ½ā€šŸ¤ā€šŸ§‘šŸ½ medium skin tone couple | hand | hold | holding hands | medium skin tone | people holding hands | people holding hands: medium skin tone | person +šŸ§‘šŸ½ā€šŸ¤ā€šŸ§‘šŸ¾ medium skin tone, medium-dark skin tone couple | hand | hold | holding hands | medium skin tone | medium-dark skin tone | people holding hands | people holding hands: medium skin tone, medium-dark skin tone | person +šŸ§‘šŸ½ā€šŸ¤ā€šŸ§‘šŸæ medium skin tone, dark skin tone couple | dark skin tone | hand | hold | holding hands | medium skin tone | people holding hands | people holding hands: medium skin tone, dark skin tone | person +šŸ§‘šŸ¾ā€šŸ¤ā€šŸ§‘šŸ» medium-dark skin tone, light skin tone couple | hand | hold | holding hands | light skin tone | medium-dark skin tone | people holding hands | people holding hands: medium-dark skin tone, light skin tone | person +šŸ§‘šŸ¾ā€šŸ¤ā€šŸ§‘šŸ¼ medium-dark skin tone, medium-light skin tone couple | hand | hold | holding hands | medium-dark skin tone | medium-light skin tone | people holding hands | people holding hands: medium-dark skin tone, medium-light skin tone | person +šŸ§‘šŸ¾ā€šŸ¤ā€šŸ§‘šŸ½ medium-dark skin tone, medium skin tone couple | hand | hold | holding hands | medium skin tone | medium-dark skin tone | people holding hands | people holding hands: medium-dark skin tone, medium skin tone | person +šŸ§‘šŸ¾ā€šŸ¤ā€šŸ§‘šŸ¾ medium-dark skin tone couple | hand | hold | holding hands | medium-dark skin tone | people holding hands | people holding hands: medium-dark skin tone | person +šŸ§‘šŸ¾ā€šŸ¤ā€šŸ§‘šŸæ medium-dark skin tone, dark skin tone couple | dark skin tone | hand | hold | holding hands | medium-dark skin tone | people holding hands | people holding hands: medium-dark skin tone, dark skin tone | person +šŸ§‘šŸæā€šŸ¤ā€šŸ§‘šŸ» dark skin tone, light skin tone couple | dark skin tone | hand | hold | holding hands | light skin tone | people holding hands | people holding hands: dark skin tone, light skin tone | person +šŸ§‘šŸæā€šŸ¤ā€šŸ§‘šŸ¼ dark skin tone, medium-light skin tone couple | dark skin tone | hand | hold | holding hands | medium-light skin tone | people holding hands | people holding hands: dark skin tone, medium-light skin tone | person +šŸ§‘šŸæā€šŸ¤ā€šŸ§‘šŸ½ dark skin tone, medium skin tone couple | dark skin tone | hand | hold | holding hands | medium skin tone | people holding hands | people holding hands: dark skin tone, medium skin tone | person +šŸ§‘šŸæā€šŸ¤ā€šŸ§‘šŸ¾ dark skin tone, medium-dark skin tone couple | dark skin tone | hand | hold | holding hands | medium-dark skin tone | people holding hands | people holding hands: dark skin tone, medium-dark skin tone | person +šŸ§‘šŸæā€šŸ¤ā€šŸ§‘šŸæ dark skin tone couple | dark skin tone | hand | hold | holding hands | people holding hands | people holding hands: dark skin tone | person +šŸ‘­ holding hands couple | hand | holding hands | women | women holding hands | two women holding hands +šŸ‘­šŸ» light skin tone couple | hand | holding hands | light skin tone | women | women holding hands | women holding hands: light skin tone | two women holding hands +šŸ‘©šŸ»ā€šŸ¤ā€šŸ‘©šŸ¼ light skin tone, medium-light skin tone couple | hand | holding hands | light skin tone | medium-light skin tone | women | women holding hands | women holding hands: light skin tone, medium-light skin tone | two women holding hands +šŸ‘©šŸ»ā€šŸ¤ā€šŸ‘©šŸ½ light skin tone, medium skin tone couple | hand | holding hands | light skin tone | medium skin tone | women | women holding hands | women holding hands: light skin tone, medium skin tone | two women holding hands +šŸ‘©šŸ»ā€šŸ¤ā€šŸ‘©šŸ¾ light skin tone, medium-dark skin tone couple | hand | holding hands | light skin tone | medium-dark skin tone | women | women holding hands | women holding hands: light skin tone, medium-dark skin tone | two women holding hands +šŸ‘©šŸ»ā€šŸ¤ā€šŸ‘©šŸæ light skin tone, dark skin tone couple | dark skin tone | hand | holding hands | light skin tone | women | women holding hands | women holding hands: light skin tone, dark skin tone | two women holding hands +šŸ‘©šŸ¼ā€šŸ¤ā€šŸ‘©šŸ» medium-light skin tone, light skin tone couple | hand | holding hands | light skin tone | medium-light skin tone | women | women holding hands | women holding hands: medium-light skin tone, light skin tone | two women holding hands +šŸ‘­šŸ¼ medium-light skin tone couple | hand | holding hands | medium-light skin tone | women | women holding hands | women holding hands: medium-light skin tone | two women holding hands +šŸ‘©šŸ¼ā€šŸ¤ā€šŸ‘©šŸ½ medium-light skin tone, medium skin tone couple | hand | holding hands | medium skin tone | medium-light skin tone | women | women holding hands | women holding hands: medium-light skin tone, medium skin tone | two women holding hands +šŸ‘©šŸ¼ā€šŸ¤ā€šŸ‘©šŸ¾ medium-light skin tone, medium-dark skin tone couple | hand | holding hands | medium-dark skin tone | medium-light skin tone | women | women holding hands | women holding hands: medium-light skin tone, medium-dark skin tone | two women holding hands +šŸ‘©šŸ¼ā€šŸ¤ā€šŸ‘©šŸæ medium-light skin tone, dark skin tone couple | dark skin tone | hand | holding hands | medium-light skin tone | women | women holding hands | women holding hands: medium-light skin tone, dark skin tone | two women holding hands +šŸ‘©šŸ½ā€šŸ¤ā€šŸ‘©šŸ» medium skin tone, light skin tone couple | hand | holding hands | light skin tone | medium skin tone | women | women holding hands | women holding hands: medium skin tone, light skin tone | two women holding hands +šŸ‘©šŸ½ā€šŸ¤ā€šŸ‘©šŸ¼ medium skin tone, medium-light skin tone couple | hand | holding hands | medium skin tone | medium-light skin tone | women | women holding hands | women holding hands: medium skin tone, medium-light skin tone | two women holding hands +šŸ‘­šŸ½ medium skin tone couple | hand | holding hands | medium skin tone | women | women holding hands | women holding hands: medium skin tone | two women holding hands +šŸ‘©šŸ½ā€šŸ¤ā€šŸ‘©šŸ¾ medium skin tone, medium-dark skin tone couple | hand | holding hands | medium skin tone | medium-dark skin tone | women | women holding hands | women holding hands: medium skin tone, medium-dark skin tone | two women holding hands +šŸ‘©šŸ½ā€šŸ¤ā€šŸ‘©šŸæ medium skin tone, dark skin tone couple | dark skin tone | hand | holding hands | medium skin tone | women | women holding hands | women holding hands: medium skin tone, dark skin tone | two women holding hands +šŸ‘©šŸ¾ā€šŸ¤ā€šŸ‘©šŸ» medium-dark skin tone, light skin tone couple | hand | holding hands | light skin tone | medium-dark skin tone | women | women holding hands | women holding hands: medium-dark skin tone, light skin tone | two women holding hands +šŸ‘©šŸ¾ā€šŸ¤ā€šŸ‘©šŸ¼ medium-dark skin tone, medium-light skin tone couple | hand | holding hands | medium-dark skin tone | medium-light skin tone | women | women holding hands | women holding hands: medium-dark skin tone, medium-light skin tone | two women holding hands +šŸ‘©šŸ¾ā€šŸ¤ā€šŸ‘©šŸ½ medium-dark skin tone, medium skin tone couple | hand | holding hands | medium skin tone | medium-dark skin tone | women | women holding hands | women holding hands: medium-dark skin tone, medium skin tone | two women holding hands +šŸ‘­šŸ¾ medium-dark skin tone couple | hand | holding hands | medium-dark skin tone | women | women holding hands | women holding hands: medium-dark skin tone | two women holding hands +šŸ‘©šŸ¾ā€šŸ¤ā€šŸ‘©šŸæ medium-dark skin tone, dark skin tone couple | dark skin tone | hand | holding hands | medium-dark skin tone | women | women holding hands | women holding hands: medium-dark skin tone, dark skin tone | two women holding hands +šŸ‘©šŸæā€šŸ¤ā€šŸ‘©šŸ» dark skin tone, light skin tone couple | dark skin tone | hand | holding hands | light skin tone | women | women holding hands | women holding hands: dark skin tone, light skin tone | two women holding hands +šŸ‘©šŸæā€šŸ¤ā€šŸ‘©šŸ¼ dark skin tone, medium-light skin tone couple | dark skin tone | hand | holding hands | medium-light skin tone | women | women holding hands | women holding hands: dark skin tone, medium-light skin tone | two women holding hands +šŸ‘©šŸæā€šŸ¤ā€šŸ‘©šŸ½ dark skin tone, medium skin tone couple | dark skin tone | hand | holding hands | medium skin tone | women | women holding hands | women holding hands: dark skin tone, medium skin tone | two women holding hands +šŸ‘©šŸæā€šŸ¤ā€šŸ‘©šŸ¾ dark skin tone, medium-dark skin tone couple | dark skin tone | hand | holding hands | medium-dark skin tone | women | women holding hands | women holding hands: dark skin tone, medium-dark skin tone | two women holding hands +šŸ‘­šŸæ dark skin tone couple | dark skin tone | hand | holding hands | women | women holding hands | women holding hands: dark skin tone | two women holding hands +šŸ‘« couple | hand | hold | holding hands | man | woman | woman and man holding hands | man and woman holding hands +šŸ‘«šŸ» light skin tone couple | hand | hold | holding hands | light skin tone | man | woman | woman and man holding hands | woman and man holding hands: light skin tone | man and woman holding hands +šŸ‘©šŸ»ā€šŸ¤ā€šŸ‘ØšŸ¼ light skin tone, medium-light skin tone couple | hand | hold | holding hands | light skin tone | man | medium-light skin tone | woman | woman and man holding hands | woman and man holding hands: light skin tone, medium-light skin tone | man and woman holding hands +šŸ‘©šŸ»ā€šŸ¤ā€šŸ‘ØšŸ½ light skin tone, medium skin tone couple | hand | hold | holding hands | light skin tone | man | medium skin tone | woman | woman and man holding hands | woman and man holding hands: light skin tone, medium skin tone | man and woman holding hands +šŸ‘©šŸ»ā€šŸ¤ā€šŸ‘ØšŸ¾ light skin tone, medium-dark skin tone couple | hand | hold | holding hands | light skin tone | man | medium-dark skin tone | woman | woman and man holding hands | woman and man holding hands: light skin tone, medium-dark skin tone | man and woman holding hands +šŸ‘©šŸ»ā€šŸ¤ā€šŸ‘ØšŸæ light skin tone, dark skin tone couple | dark skin tone | hand | hold | holding hands | light skin tone | man | woman | woman and man holding hands | woman and man holding hands: light skin tone, dark skin tone | man and woman holding hands +šŸ‘©šŸ¼ā€šŸ¤ā€šŸ‘ØšŸ» medium-light skin tone, light skin tone couple | hand | hold | holding hands | light skin tone | man | medium-light skin tone | woman | woman and man holding hands | woman and man holding hands: medium-light skin tone, light skin tone | man and woman holding hands +šŸ‘«šŸ¼ medium-light skin tone couple | hand | hold | holding hands | man | medium-light skin tone | woman | woman and man holding hands | woman and man holding hands: medium-light skin tone | man and woman holding hands +šŸ‘©šŸ¼ā€šŸ¤ā€šŸ‘ØšŸ½ medium-light skin tone, medium skin tone couple | hand | hold | holding hands | man | medium skin tone | medium-light skin tone | woman | woman and man holding hands | woman and man holding hands: medium-light skin tone, medium skin tone | man and woman holding hands +šŸ‘©šŸ¼ā€šŸ¤ā€šŸ‘ØšŸ¾ medium-light skin tone, medium-dark skin tone couple | hand | hold | holding hands | man | medium-dark skin tone | medium-light skin tone | woman | woman and man holding hands | woman and man holding hands: medium-light skin tone, medium-dark skin tone | man and woman holding hands +šŸ‘©šŸ¼ā€šŸ¤ā€šŸ‘ØšŸæ medium-light skin tone, dark skin tone couple | dark skin tone | hand | hold | holding hands | man | medium-light skin tone | woman | woman and man holding hands | woman and man holding hands: medium-light skin tone, dark skin tone | man and woman holding hands +šŸ‘©šŸ½ā€šŸ¤ā€šŸ‘ØšŸ» medium skin tone, light skin tone couple | hand | hold | holding hands | light skin tone | man | medium skin tone | woman | woman and man holding hands | woman and man holding hands: medium skin tone, light skin tone | man and woman holding hands +šŸ‘©šŸ½ā€šŸ¤ā€šŸ‘ØšŸ¼ medium skin tone, medium-light skin tone couple | hand | hold | holding hands | man | medium skin tone | medium-light skin tone | woman | woman and man holding hands | woman and man holding hands: medium skin tone, medium-light skin tone | man and woman holding hands +šŸ‘«šŸ½ medium skin tone couple | hand | hold | holding hands | man | medium skin tone | woman | woman and man holding hands | woman and man holding hands: medium skin tone | man and woman holding hands +šŸ‘©šŸ½ā€šŸ¤ā€šŸ‘ØšŸ¾ medium skin tone, medium-dark skin tone couple | hand | hold | holding hands | man | medium skin tone | medium-dark skin tone | woman | woman and man holding hands | woman and man holding hands: medium skin tone, medium-dark skin tone | man and woman holding hands +šŸ‘©šŸ½ā€šŸ¤ā€šŸ‘ØšŸæ medium skin tone, dark skin tone couple | dark skin tone | hand | hold | holding hands | man | medium skin tone | woman | woman and man holding hands | woman and man holding hands: medium skin tone, dark skin tone | man and woman holding hands +šŸ‘©šŸ¾ā€šŸ¤ā€šŸ‘ØšŸ» medium-dark skin tone, light skin tone couple | hand | hold | holding hands | light skin tone | man | medium-dark skin tone | woman | woman and man holding hands | woman and man holding hands: medium-dark skin tone, light skin tone | man and woman holding hands +šŸ‘©šŸ¾ā€šŸ¤ā€šŸ‘ØšŸ¼ medium-dark skin tone, medium-light skin tone couple | hand | hold | holding hands | man | medium-dark skin tone | medium-light skin tone | woman | woman and man holding hands | woman and man holding hands: medium-dark skin tone, medium-light skin tone | man and woman holding hands +šŸ‘©šŸ¾ā€šŸ¤ā€šŸ‘ØšŸ½ medium-dark skin tone, medium skin tone couple | hand | hold | holding hands | man | medium skin tone | medium-dark skin tone | woman | woman and man holding hands | woman and man holding hands: medium-dark skin tone, medium skin tone | man and woman holding hands +šŸ‘«šŸ¾ medium-dark skin tone couple | hand | hold | holding hands | man | medium-dark skin tone | woman | woman and man holding hands | woman and man holding hands: medium-dark skin tone | man and woman holding hands +šŸ‘©šŸ¾ā€šŸ¤ā€šŸ‘ØšŸæ medium-dark skin tone, dark skin tone couple | dark skin tone | hand | hold | holding hands | man | medium-dark skin tone | woman | woman and man holding hands | woman and man holding hands: medium-dark skin tone, dark skin tone | man and woman holding hands +šŸ‘©šŸæā€šŸ¤ā€šŸ‘ØšŸ» dark skin tone, light skin tone couple | dark skin tone | hand | hold | holding hands | light skin tone | man | woman | woman and man holding hands | woman and man holding hands: dark skin tone, light skin tone | man and woman holding hands +šŸ‘©šŸæā€šŸ¤ā€šŸ‘ØšŸ¼ dark skin tone, medium-light skin tone couple | dark skin tone | hand | hold | holding hands | man | medium-light skin tone | woman | woman and man holding hands | woman and man holding hands: dark skin tone, medium-light skin tone | man and woman holding hands +šŸ‘©šŸæā€šŸ¤ā€šŸ‘ØšŸ½ dark skin tone, medium skin tone couple | dark skin tone | hand | hold | holding hands | man | medium skin tone | woman | woman and man holding hands | woman and man holding hands: dark skin tone, medium skin tone | man and woman holding hands +šŸ‘©šŸæā€šŸ¤ā€šŸ‘ØšŸ¾ dark skin tone, medium-dark skin tone couple | dark skin tone | hand | hold | holding hands | man | medium-dark skin tone | woman | woman and man holding hands | woman and man holding hands: dark skin tone, medium-dark skin tone | man and woman holding hands +šŸ‘«šŸæ dark skin tone couple | dark skin tone | hand | hold | holding hands | man | woman | woman and man holding hands | woman and man holding hands: dark skin tone | man and woman holding hands +šŸ‘¬ couple | Gemini | holding hands | man | men | men holding hands | twins | zodiac +šŸ‘¬šŸ» light skin tone couple | Gemini | holding hands | light skin tone | man | men | men holding hands | men holding hands: light skin tone | twins | zodiac +šŸ‘ØšŸ»ā€šŸ¤ā€šŸ‘ØšŸ¼ light skin tone, medium-light skin tone couple | Gemini | holding hands | light skin tone | man | medium-light skin tone | men | men holding hands | men holding hands: light skin tone, medium-light skin tone | twins | zodiac +šŸ‘ØšŸ»ā€šŸ¤ā€šŸ‘ØšŸ½ light skin tone, medium skin tone couple | Gemini | holding hands | light skin tone | man | medium skin tone | men | men holding hands | men holding hands: light skin tone, medium skin tone | twins | zodiac +šŸ‘ØšŸ»ā€šŸ¤ā€šŸ‘ØšŸ¾ light skin tone, medium-dark skin tone couple | Gemini | holding hands | light skin tone | man | medium-dark skin tone | men | men holding hands | men holding hands: light skin tone, medium-dark skin tone | twins | zodiac +šŸ‘ØšŸ»ā€šŸ¤ā€šŸ‘ØšŸæ light skin tone, dark skin tone couple | dark skin tone | Gemini | holding hands | light skin tone | man | men | men holding hands | men holding hands: light skin tone, dark skin tone | twins | zodiac +šŸ‘ØšŸ¼ā€šŸ¤ā€šŸ‘ØšŸ» medium-light skin tone, light skin tone couple | Gemini | holding hands | light skin tone | man | medium-light skin tone | men | men holding hands | men holding hands: medium-light skin tone, light skin tone | twins | zodiac +šŸ‘¬šŸ¼ medium-light skin tone couple | Gemini | holding hands | man | medium-light skin tone | men | men holding hands | men holding hands: medium-light skin tone | twins | zodiac +šŸ‘ØšŸ¼ā€šŸ¤ā€šŸ‘ØšŸ½ medium-light skin tone, medium skin tone couple | Gemini | holding hands | man | medium skin tone | medium-light skin tone | men | men holding hands | men holding hands: medium-light skin tone, medium skin tone | twins | zodiac +šŸ‘ØšŸ¼ā€šŸ¤ā€šŸ‘ØšŸ¾ medium-light skin tone, medium-dark skin tone couple | Gemini | holding hands | man | medium-dark skin tone | medium-light skin tone | men | men holding hands | men holding hands: medium-light skin tone, medium-dark skin tone | twins | zodiac +šŸ‘ØšŸ¼ā€šŸ¤ā€šŸ‘ØšŸæ medium-light skin tone, dark skin tone couple | dark skin tone | Gemini | holding hands | man | medium-light skin tone | men | men holding hands | men holding hands: medium-light skin tone, dark skin tone | twins | zodiac +šŸ‘ØšŸ½ā€šŸ¤ā€šŸ‘ØšŸ» medium skin tone, light skin tone couple | Gemini | holding hands | light skin tone | man | medium skin tone | men | men holding hands | men holding hands: medium skin tone, light skin tone | twins | zodiac +šŸ‘ØšŸ½ā€šŸ¤ā€šŸ‘ØšŸ¼ medium skin tone, medium-light skin tone couple | Gemini | holding hands | man | medium skin tone | medium-light skin tone | men | men holding hands | men holding hands: medium skin tone, medium-light skin tone | twins | zodiac +šŸ‘¬šŸ½ medium skin tone couple | Gemini | holding hands | man | medium skin tone | men | men holding hands | men holding hands: medium skin tone | twins | zodiac +šŸ‘ØšŸ½ā€šŸ¤ā€šŸ‘ØšŸ¾ medium skin tone, medium-dark skin tone couple | Gemini | holding hands | man | medium skin tone | medium-dark skin tone | men | men holding hands | men holding hands: medium skin tone, medium-dark skin tone | twins | zodiac +šŸ‘ØšŸ½ā€šŸ¤ā€šŸ‘ØšŸæ medium skin tone, dark skin tone couple | dark skin tone | Gemini | holding hands | man | medium skin tone | men | men holding hands | men holding hands: medium skin tone, dark skin tone | twins | zodiac +šŸ‘ØšŸ¾ā€šŸ¤ā€šŸ‘ØšŸ» medium-dark skin tone, light skin tone couple | Gemini | holding hands | light skin tone | man | medium-dark skin tone | men | men holding hands | men holding hands: medium-dark skin tone, light skin tone | twins | zodiac +šŸ‘ØšŸ¾ā€šŸ¤ā€šŸ‘ØšŸ¼ medium-dark skin tone, medium-light skin tone couple | Gemini | holding hands | man | medium-dark skin tone | medium-light skin tone | men | men holding hands | men holding hands: medium-dark skin tone, medium-light skin tone | twins | zodiac +šŸ‘ØšŸ¾ā€šŸ¤ā€šŸ‘ØšŸ½ medium-dark skin tone, medium skin tone couple | Gemini | holding hands | man | medium skin tone | medium-dark skin tone | men | men holding hands | men holding hands: medium-dark skin tone, medium skin tone | twins | zodiac +šŸ‘¬šŸ¾ medium-dark skin tone couple | Gemini | holding hands | man | medium-dark skin tone | men | men holding hands | men holding hands: medium-dark skin tone | twins | zodiac +šŸ‘ØšŸ¾ā€šŸ¤ā€šŸ‘ØšŸæ medium-dark skin tone, dark skin tone couple | dark skin tone | Gemini | holding hands | man | medium-dark skin tone | men | men holding hands | men holding hands: medium-dark skin tone, dark skin tone | twins | zodiac +šŸ‘ØšŸæā€šŸ¤ā€šŸ‘ØšŸ» dark skin tone, light skin tone couple | dark skin tone | Gemini | holding hands | light skin tone | man | men | men holding hands | men holding hands: dark skin tone, light skin tone | twins | zodiac +šŸ‘ØšŸæā€šŸ¤ā€šŸ‘ØšŸ¼ dark skin tone, medium-light skin tone couple | dark skin tone | Gemini | holding hands | man | medium-light skin tone | men | men holding hands | men holding hands: dark skin tone, medium-light skin tone | twins | zodiac +šŸ‘ØšŸæā€šŸ¤ā€šŸ‘ØšŸ½ dark skin tone, medium skin tone couple | dark skin tone | Gemini | holding hands | man | medium skin tone | men | men holding hands | men holding hands: dark skin tone, medium skin tone | twins | zodiac +šŸ‘ØšŸæā€šŸ¤ā€šŸ‘ØšŸ¾ dark skin tone, medium-dark skin tone couple | dark skin tone | Gemini | holding hands | man | medium-dark skin tone | men | men holding hands | men holding hands: dark skin tone, medium-dark skin tone | twins | zodiac +šŸ‘¬šŸæ dark skin tone couple | dark skin tone | Gemini | holding hands | man | men | men holding hands | men holding hands: dark skin tone | twins | zodiac +šŸ’ couple | kiss +šŸ’šŸ» light skin tone couple | kiss | kiss: light skin tone | light skin tone +šŸ’šŸ¼ medium-light skin tone couple | kiss | kiss: medium-light skin tone | medium-light skin tone +šŸ’šŸ½ medium skin tone couple | kiss | kiss: medium skin tone | medium skin tone +šŸ’šŸ¾ medium-dark skin tone couple | kiss | kiss: medium-dark skin tone | medium-dark skin tone +šŸ’šŸæ dark skin tone couple | dark skin tone | kiss | kiss: dark skin tone +šŸ§‘šŸ»ā€ā¤ļøā€šŸ’‹ā€šŸ§‘šŸ¼ person, person, light skin tone, medium-light skin tone +šŸ§‘šŸ»ā€ā¤ā€šŸ’‹ā€šŸ§‘šŸ¼ person, person, light skin tone, medium-light skin tone couple | kiss | kiss: person, person, light skin tone, medium-light skin tone | light skin tone | medium-light skin tone | person +šŸ§‘šŸ»ā€ā¤ļøā€šŸ’‹ā€šŸ§‘šŸ½ person, person, light skin tone, medium skin tone +šŸ§‘šŸ»ā€ā¤ā€šŸ’‹ā€šŸ§‘šŸ½ person, person, light skin tone, medium skin tone couple | kiss | kiss: person, person, light skin tone, medium skin tone | light skin tone | medium skin tone | person +šŸ§‘šŸ»ā€ā¤ļøā€šŸ’‹ā€šŸ§‘šŸ¾ person, person, light skin tone, medium-dark skin tone +šŸ§‘šŸ»ā€ā¤ā€šŸ’‹ā€šŸ§‘šŸ¾ person, person, light skin tone, medium-dark skin tone couple | kiss | kiss: person, person, light skin tone, medium-dark skin tone | light skin tone | medium-dark skin tone | person +šŸ§‘šŸ»ā€ā¤ļøā€šŸ’‹ā€šŸ§‘šŸæ person, person, light skin tone, dark skin tone +šŸ§‘šŸ»ā€ā¤ā€šŸ’‹ā€šŸ§‘šŸæ person, person, light skin tone, dark skin tone couple | dark skin tone | kiss | kiss: person, person, light skin tone, dark skin tone | light skin tone | person +šŸ§‘šŸ¼ā€ā¤ļøā€šŸ’‹ā€šŸ§‘šŸ» person, person, medium-light skin tone, light skin tone +šŸ§‘šŸ¼ā€ā¤ā€šŸ’‹ā€šŸ§‘šŸ» person, person, medium-light skin tone, light skin tone couple | kiss | kiss: person, person, medium-light skin tone, light skin tone | light skin tone | medium-light skin tone | person +šŸ§‘šŸ¼ā€ā¤ļøā€šŸ’‹ā€šŸ§‘šŸ½ person, person, medium-light skin tone, medium skin tone +šŸ§‘šŸ¼ā€ā¤ā€šŸ’‹ā€šŸ§‘šŸ½ person, person, medium-light skin tone, medium skin tone couple | kiss | kiss: person, person, medium-light skin tone, medium skin tone | medium skin tone | medium-light skin tone | person +šŸ§‘šŸ¼ā€ā¤ļøā€šŸ’‹ā€šŸ§‘šŸ¾ person, person, medium-light skin tone, medium-dark skin tone +šŸ§‘šŸ¼ā€ā¤ā€šŸ’‹ā€šŸ§‘šŸ¾ person, person, medium-light skin tone, medium-dark skin tone couple | kiss | kiss: person, person, medium-light skin tone, medium-dark skin tone | medium-dark skin tone | medium-light skin tone | person +šŸ§‘šŸ¼ā€ā¤ļøā€šŸ’‹ā€šŸ§‘šŸæ person, person, medium-light skin tone, dark skin tone +šŸ§‘šŸ¼ā€ā¤ā€šŸ’‹ā€šŸ§‘šŸæ person, person, medium-light skin tone, dark skin tone couple | dark skin tone | kiss | kiss: person, person, medium-light skin tone, dark skin tone | medium-light skin tone | person +šŸ§‘šŸ½ā€ā¤ļøā€šŸ’‹ā€šŸ§‘šŸ» person, person, medium skin tone, light skin tone +šŸ§‘šŸ½ā€ā¤ā€šŸ’‹ā€šŸ§‘šŸ» person, person, medium skin tone, light skin tone couple | kiss | kiss: person, person, medium skin tone, light skin tone | light skin tone | medium skin tone | person +šŸ§‘šŸ½ā€ā¤ļøā€šŸ’‹ā€šŸ§‘šŸ¼ person, person, medium skin tone, medium-light skin tone +šŸ§‘šŸ½ā€ā¤ā€šŸ’‹ā€šŸ§‘šŸ¼ person, person, medium skin tone, medium-light skin tone couple | kiss | kiss: person, person, medium skin tone, medium-light skin tone | medium skin tone | medium-light skin tone | person +šŸ§‘šŸ½ā€ā¤ļøā€šŸ’‹ā€šŸ§‘šŸ¾ person, person, medium skin tone, medium-dark skin tone +šŸ§‘šŸ½ā€ā¤ā€šŸ’‹ā€šŸ§‘šŸ¾ person, person, medium skin tone, medium-dark skin tone couple | kiss | kiss: person, person, medium skin tone, medium-dark skin tone | medium skin tone | medium-dark skin tone | person +šŸ§‘šŸ½ā€ā¤ļøā€šŸ’‹ā€šŸ§‘šŸæ person, person, medium skin tone, dark skin tone +šŸ§‘šŸ½ā€ā¤ā€šŸ’‹ā€šŸ§‘šŸæ person, person, medium skin tone, dark skin tone couple | dark skin tone | kiss | kiss: person, person, medium skin tone, dark skin tone | medium skin tone | person +šŸ§‘šŸ¾ā€ā¤ļøā€šŸ’‹ā€šŸ§‘šŸ» person, person, medium-dark skin tone, light skin tone +šŸ§‘šŸ¾ā€ā¤ā€šŸ’‹ā€šŸ§‘šŸ» person, person, medium-dark skin tone, light skin tone couple | kiss | kiss: person, person, medium-dark skin tone, light skin tone | light skin tone | medium-dark skin tone | person +šŸ§‘šŸ¾ā€ā¤ļøā€šŸ’‹ā€šŸ§‘šŸ¼ person, person, medium-dark skin tone, medium-light skin tone +šŸ§‘šŸ¾ā€ā¤ā€šŸ’‹ā€šŸ§‘šŸ¼ person, person, medium-dark skin tone, medium-light skin tone couple | kiss | kiss: person, person, medium-dark skin tone, medium-light skin tone | medium-dark skin tone | medium-light skin tone | person +šŸ§‘šŸ¾ā€ā¤ļøā€šŸ’‹ā€šŸ§‘šŸ½ person, person, medium-dark skin tone, medium skin tone +šŸ§‘šŸ¾ā€ā¤ā€šŸ’‹ā€šŸ§‘šŸ½ person, person, medium-dark skin tone, medium skin tone couple | kiss | kiss: person, person, medium-dark skin tone, medium skin tone | medium skin tone | medium-dark skin tone | person +šŸ§‘šŸ¾ā€ā¤ļøā€šŸ’‹ā€šŸ§‘šŸæ person, person, medium-dark skin tone, dark skin tone +šŸ§‘šŸ¾ā€ā¤ā€šŸ’‹ā€šŸ§‘šŸæ person, person, medium-dark skin tone, dark skin tone couple | dark skin tone | kiss | kiss: person, person, medium-dark skin tone, dark skin tone | medium-dark skin tone | person +šŸ§‘šŸæā€ā¤ļøā€šŸ’‹ā€šŸ§‘šŸ» person, person, dark skin tone, light skin tone +šŸ§‘šŸæā€ā¤ā€šŸ’‹ā€šŸ§‘šŸ» person, person, dark skin tone, light skin tone couple | dark skin tone | kiss | kiss: person, person, dark skin tone, light skin tone | light skin tone | person +šŸ§‘šŸæā€ā¤ļøā€šŸ’‹ā€šŸ§‘šŸ¼ person, person, dark skin tone, medium-light skin tone +šŸ§‘šŸæā€ā¤ā€šŸ’‹ā€šŸ§‘šŸ¼ person, person, dark skin tone, medium-light skin tone couple | dark skin tone | kiss | kiss: person, person, dark skin tone, medium-light skin tone | medium-light skin tone | person +šŸ§‘šŸæā€ā¤ļøā€šŸ’‹ā€šŸ§‘šŸ½ person, person, dark skin tone, medium skin tone +šŸ§‘šŸæā€ā¤ā€šŸ’‹ā€šŸ§‘šŸ½ person, person, dark skin tone, medium skin tone couple | dark skin tone | kiss | kiss: person, person, dark skin tone, medium skin tone | medium skin tone | person +šŸ§‘šŸæā€ā¤ļøā€šŸ’‹ā€šŸ§‘šŸ¾ person, person, dark skin tone, medium-dark skin tone +šŸ§‘šŸæā€ā¤ā€šŸ’‹ā€šŸ§‘šŸ¾ person, person, dark skin tone, medium-dark skin tone couple | dark skin tone | kiss | kiss: person, person, dark skin tone, medium-dark skin tone | medium-dark skin tone | person +šŸ‘©ā€ā¤ļøā€šŸ’‹ā€šŸ‘Ø woman, man +šŸ‘©ā€ā¤ā€šŸ’‹ā€šŸ‘Ø woman, man couple | kiss | kiss: woman, man | man | woman +šŸ‘©šŸ»ā€ā¤ļøā€šŸ’‹ā€šŸ‘ØšŸ» woman, man, light skin tone +šŸ‘©šŸ»ā€ā¤ā€šŸ’‹ā€šŸ‘ØšŸ» woman, man, light skin tone couple | kiss | kiss: woman, man, light skin tone | light skin tone | man | woman +šŸ‘©šŸ»ā€ā¤ļøā€šŸ’‹ā€šŸ‘ØšŸ¼ woman, man, light skin tone, medium-light skin tone +šŸ‘©šŸ»ā€ā¤ā€šŸ’‹ā€šŸ‘ØšŸ¼ woman, man, light skin tone, medium-light skin tone couple | kiss | kiss: woman, man, light skin tone, medium-light skin tone | light skin tone | man | medium-light skin tone | woman +šŸ‘©šŸ»ā€ā¤ļøā€šŸ’‹ā€šŸ‘ØšŸ½ woman, man, light skin tone, medium skin tone +šŸ‘©šŸ»ā€ā¤ā€šŸ’‹ā€šŸ‘ØšŸ½ woman, man, light skin tone, medium skin tone couple | kiss | kiss: woman, man, light skin tone, medium skin tone | light skin tone | man | medium skin tone | woman +šŸ‘©šŸ»ā€ā¤ļøā€šŸ’‹ā€šŸ‘ØšŸ¾ woman, man, light skin tone, medium-dark skin tone +šŸ‘©šŸ»ā€ā¤ā€šŸ’‹ā€šŸ‘ØšŸ¾ woman, man, light skin tone, medium-dark skin tone couple | kiss | kiss: woman, man, light skin tone, medium-dark skin tone | light skin tone | man | medium-dark skin tone | woman +šŸ‘©šŸ»ā€ā¤ļøā€šŸ’‹ā€šŸ‘ØšŸæ woman, man, light skin tone, dark skin tone +šŸ‘©šŸ»ā€ā¤ā€šŸ’‹ā€šŸ‘ØšŸæ woman, man, light skin tone, dark skin tone couple | dark skin tone | kiss | kiss: woman, man, light skin tone, dark skin tone | light skin tone | man | woman +šŸ‘©šŸ¼ā€ā¤ļøā€šŸ’‹ā€šŸ‘ØšŸ» woman, man, medium-light skin tone, light skin tone +šŸ‘©šŸ¼ā€ā¤ā€šŸ’‹ā€šŸ‘ØšŸ» woman, man, medium-light skin tone, light skin tone couple | kiss | kiss: woman, man, medium-light skin tone, light skin tone | light skin tone | man | medium-light skin tone | woman +šŸ‘©šŸ¼ā€ā¤ļøā€šŸ’‹ā€šŸ‘ØšŸ¼ woman, man, medium-light skin tone +šŸ‘©šŸ¼ā€ā¤ā€šŸ’‹ā€šŸ‘ØšŸ¼ woman, man, medium-light skin tone couple | kiss | kiss: woman, man, medium-light skin tone | man | medium-light skin tone | woman +šŸ‘©šŸ¼ā€ā¤ļøā€šŸ’‹ā€šŸ‘ØšŸ½ woman, man, medium-light skin tone, medium skin tone +šŸ‘©šŸ¼ā€ā¤ā€šŸ’‹ā€šŸ‘ØšŸ½ woman, man, medium-light skin tone, medium skin tone couple | kiss | kiss: woman, man, medium-light skin tone, medium skin tone | man | medium skin tone | medium-light skin tone | woman +šŸ‘©šŸ¼ā€ā¤ļøā€šŸ’‹ā€šŸ‘ØšŸ¾ woman, man, medium-light skin tone, medium-dark skin tone +šŸ‘©šŸ¼ā€ā¤ā€šŸ’‹ā€šŸ‘ØšŸ¾ woman, man, medium-light skin tone, medium-dark skin tone couple | kiss | kiss: woman, man, medium-light skin tone, medium-dark skin tone | man | medium-dark skin tone | medium-light skin tone | woman +šŸ‘©šŸ¼ā€ā¤ļøā€šŸ’‹ā€šŸ‘ØšŸæ woman, man, medium-light skin tone, dark skin tone +šŸ‘©šŸ¼ā€ā¤ā€šŸ’‹ā€šŸ‘ØšŸæ woman, man, medium-light skin tone, dark skin tone couple | dark skin tone | kiss | kiss: woman, man, medium-light skin tone, dark skin tone | man | medium-light skin tone | woman +šŸ‘©šŸ½ā€ā¤ļøā€šŸ’‹ā€šŸ‘ØšŸ» woman, man, medium skin tone, light skin tone +šŸ‘©šŸ½ā€ā¤ā€šŸ’‹ā€šŸ‘ØšŸ» woman, man, medium skin tone, light skin tone couple | kiss | kiss: woman, man, medium skin tone, light skin tone | light skin tone | man | medium skin tone | woman +šŸ‘©šŸ½ā€ā¤ļøā€šŸ’‹ā€šŸ‘ØšŸ¼ woman, man, medium skin tone, medium-light skin tone +šŸ‘©šŸ½ā€ā¤ā€šŸ’‹ā€šŸ‘ØšŸ¼ woman, man, medium skin tone, medium-light skin tone couple | kiss | kiss: woman, man, medium skin tone, medium-light skin tone | man | medium skin tone | medium-light skin tone | woman +šŸ‘©šŸ½ā€ā¤ļøā€šŸ’‹ā€šŸ‘ØšŸ½ woman, man, medium skin tone +šŸ‘©šŸ½ā€ā¤ā€šŸ’‹ā€šŸ‘ØšŸ½ woman, man, medium skin tone couple | kiss | kiss: woman, man, medium skin tone | man | medium skin tone | woman +šŸ‘©šŸ½ā€ā¤ļøā€šŸ’‹ā€šŸ‘ØšŸ¾ woman, man, medium skin tone, medium-dark skin tone +šŸ‘©šŸ½ā€ā¤ā€šŸ’‹ā€šŸ‘ØšŸ¾ woman, man, medium skin tone, medium-dark skin tone couple | kiss | kiss: woman, man, medium skin tone, medium-dark skin tone | man | medium skin tone | medium-dark skin tone | woman +šŸ‘©šŸ½ā€ā¤ļøā€šŸ’‹ā€šŸ‘ØšŸæ woman, man, medium skin tone, dark skin tone +šŸ‘©šŸ½ā€ā¤ā€šŸ’‹ā€šŸ‘ØšŸæ woman, man, medium skin tone, dark skin tone couple | dark skin tone | kiss | kiss: woman, man, medium skin tone, dark skin tone | man | medium skin tone | woman +šŸ‘©šŸ¾ā€ā¤ļøā€šŸ’‹ā€šŸ‘ØšŸ» woman, man, medium-dark skin tone, light skin tone +šŸ‘©šŸ¾ā€ā¤ā€šŸ’‹ā€šŸ‘ØšŸ» woman, man, medium-dark skin tone, light skin tone couple | kiss | kiss: woman, man, medium-dark skin tone, light skin tone | light skin tone | man | medium-dark skin tone | woman +šŸ‘©šŸ¾ā€ā¤ļøā€šŸ’‹ā€šŸ‘ØšŸ¼ woman, man, medium-dark skin tone, medium-light skin tone +šŸ‘©šŸ¾ā€ā¤ā€šŸ’‹ā€šŸ‘ØšŸ¼ woman, man, medium-dark skin tone, medium-light skin tone couple | kiss | kiss: woman, man, medium-dark skin tone, medium-light skin tone | man | medium-dark skin tone | medium-light skin tone | woman +šŸ‘©šŸ¾ā€ā¤ļøā€šŸ’‹ā€šŸ‘ØšŸ½ woman, man, medium-dark skin tone, medium skin tone +šŸ‘©šŸ¾ā€ā¤ā€šŸ’‹ā€šŸ‘ØšŸ½ woman, man, medium-dark skin tone, medium skin tone couple | kiss | kiss: woman, man, medium-dark skin tone, medium skin tone | man | medium skin tone | medium-dark skin tone | woman +šŸ‘©šŸ¾ā€ā¤ļøā€šŸ’‹ā€šŸ‘ØšŸ¾ woman, man, medium-dark skin tone +šŸ‘©šŸ¾ā€ā¤ā€šŸ’‹ā€šŸ‘ØšŸ¾ woman, man, medium-dark skin tone couple | kiss | kiss: woman, man, medium-dark skin tone | man | medium-dark skin tone | woman +šŸ‘©šŸ¾ā€ā¤ļøā€šŸ’‹ā€šŸ‘ØšŸæ woman, man, medium-dark skin tone, dark skin tone +šŸ‘©šŸ¾ā€ā¤ā€šŸ’‹ā€šŸ‘ØšŸæ woman, man, medium-dark skin tone, dark skin tone couple | dark skin tone | kiss | kiss: woman, man, medium-dark skin tone, dark skin tone | man | medium-dark skin tone | woman +šŸ‘©šŸæā€ā¤ļøā€šŸ’‹ā€šŸ‘ØšŸ» woman, man, dark skin tone, light skin tone +šŸ‘©šŸæā€ā¤ā€šŸ’‹ā€šŸ‘ØšŸ» woman, man, dark skin tone, light skin tone couple | dark skin tone | kiss | kiss: woman, man, dark skin tone, light skin tone | light skin tone | man | woman +šŸ‘©šŸæā€ā¤ļøā€šŸ’‹ā€šŸ‘ØšŸ¼ woman, man, dark skin tone, medium-light skin tone +šŸ‘©šŸæā€ā¤ā€šŸ’‹ā€šŸ‘ØšŸ¼ woman, man, dark skin tone, medium-light skin tone couple | dark skin tone | kiss | kiss: woman, man, dark skin tone, medium-light skin tone | man | medium-light skin tone | woman +šŸ‘©šŸæā€ā¤ļøā€šŸ’‹ā€šŸ‘ØšŸ½ woman, man, dark skin tone, medium skin tone +šŸ‘©šŸæā€ā¤ā€šŸ’‹ā€šŸ‘ØšŸ½ woman, man, dark skin tone, medium skin tone couple | dark skin tone | kiss | kiss: woman, man, dark skin tone, medium skin tone | man | medium skin tone | woman +šŸ‘©šŸæā€ā¤ļøā€šŸ’‹ā€šŸ‘ØšŸ¾ woman, man, dark skin tone, medium-dark skin tone +šŸ‘©šŸæā€ā¤ā€šŸ’‹ā€šŸ‘ØšŸ¾ woman, man, dark skin tone, medium-dark skin tone couple | dark skin tone | kiss | kiss: woman, man, dark skin tone, medium-dark skin tone | man | medium-dark skin tone | woman +šŸ‘©šŸæā€ā¤ļøā€šŸ’‹ā€šŸ‘ØšŸæ woman, man, dark skin tone +šŸ‘©šŸæā€ā¤ā€šŸ’‹ā€šŸ‘ØšŸæ woman, man, dark skin tone couple | dark skin tone | kiss | kiss: woman, man, dark skin tone | man | woman +šŸ‘Øā€ā¤ļøā€šŸ’‹ā€šŸ‘Ø man, man +šŸ‘Øā€ā¤ā€šŸ’‹ā€šŸ‘Ø man, man couple | kiss | kiss: man, man | man +šŸ‘ØšŸ»ā€ā¤ļøā€šŸ’‹ā€šŸ‘ØšŸ» man, man, light skin tone +šŸ‘ØšŸ»ā€ā¤ā€šŸ’‹ā€šŸ‘ØšŸ» man, man, light skin tone couple | kiss | kiss: man, man, light skin tone | light skin tone | man +šŸ‘ØšŸ»ā€ā¤ļøā€šŸ’‹ā€šŸ‘ØšŸ¼ man, man, light skin tone, medium-light skin tone +šŸ‘ØšŸ»ā€ā¤ā€šŸ’‹ā€šŸ‘ØšŸ¼ man, man, light skin tone, medium-light skin tone couple | kiss | kiss: man, man, light skin tone, medium-light skin tone | light skin tone | man | medium-light skin tone +šŸ‘ØšŸ»ā€ā¤ļøā€šŸ’‹ā€šŸ‘ØšŸ½ man, man, light skin tone, medium skin tone +šŸ‘ØšŸ»ā€ā¤ā€šŸ’‹ā€šŸ‘ØšŸ½ man, man, light skin tone, medium skin tone couple | kiss | kiss: man, man, light skin tone, medium skin tone | light skin tone | man | medium skin tone +šŸ‘ØšŸ»ā€ā¤ļøā€šŸ’‹ā€šŸ‘ØšŸ¾ man, man, light skin tone, medium-dark skin tone +šŸ‘ØšŸ»ā€ā¤ā€šŸ’‹ā€šŸ‘ØšŸ¾ man, man, light skin tone, medium-dark skin tone couple | kiss | kiss: man, man, light skin tone, medium-dark skin tone | light skin tone | man | medium-dark skin tone +šŸ‘ØšŸ»ā€ā¤ļøā€šŸ’‹ā€šŸ‘ØšŸæ man, man, light skin tone, dark skin tone +šŸ‘ØšŸ»ā€ā¤ā€šŸ’‹ā€šŸ‘ØšŸæ man, man, light skin tone, dark skin tone couple | dark skin tone | kiss | kiss: man, man, light skin tone, dark skin tone | light skin tone | man +šŸ‘ØšŸ¼ā€ā¤ļøā€šŸ’‹ā€šŸ‘ØšŸ» man, man, medium-light skin tone, light skin tone +šŸ‘ØšŸ¼ā€ā¤ā€šŸ’‹ā€šŸ‘ØšŸ» man, man, medium-light skin tone, light skin tone couple | kiss | kiss: man, man, medium-light skin tone, light skin tone | light skin tone | man | medium-light skin tone +šŸ‘ØšŸ¼ā€ā¤ļøā€šŸ’‹ā€šŸ‘ØšŸ¼ man, man, medium-light skin tone +šŸ‘ØšŸ¼ā€ā¤ā€šŸ’‹ā€šŸ‘ØšŸ¼ man, man, medium-light skin tone couple | kiss | kiss: man, man, medium-light skin tone | man | medium-light skin tone +šŸ‘ØšŸ¼ā€ā¤ļøā€šŸ’‹ā€šŸ‘ØšŸ½ man, man, medium-light skin tone, medium skin tone +šŸ‘ØšŸ¼ā€ā¤ā€šŸ’‹ā€šŸ‘ØšŸ½ man, man, medium-light skin tone, medium skin tone couple | kiss | kiss: man, man, medium-light skin tone, medium skin tone | man | medium skin tone | medium-light skin tone +šŸ‘ØšŸ¼ā€ā¤ļøā€šŸ’‹ā€šŸ‘ØšŸ¾ man, man, medium-light skin tone, medium-dark skin tone +šŸ‘ØšŸ¼ā€ā¤ā€šŸ’‹ā€šŸ‘ØšŸ¾ man, man, medium-light skin tone, medium-dark skin tone couple | kiss | kiss: man, man, medium-light skin tone, medium-dark skin tone | man | medium-dark skin tone | medium-light skin tone +šŸ‘ØšŸ¼ā€ā¤ļøā€šŸ’‹ā€šŸ‘ØšŸæ man, man, medium-light skin tone, dark skin tone +šŸ‘ØšŸ¼ā€ā¤ā€šŸ’‹ā€šŸ‘ØšŸæ man, man, medium-light skin tone, dark skin tone couple | dark skin tone | kiss | kiss: man, man, medium-light skin tone, dark skin tone | man | medium-light skin tone +šŸ‘ØšŸ½ā€ā¤ļøā€šŸ’‹ā€šŸ‘ØšŸ» man, man, medium skin tone, light skin tone +šŸ‘ØšŸ½ā€ā¤ā€šŸ’‹ā€šŸ‘ØšŸ» man, man, medium skin tone, light skin tone couple | kiss | kiss: man, man, medium skin tone, light skin tone | light skin tone | man | medium skin tone +šŸ‘ØšŸ½ā€ā¤ļøā€šŸ’‹ā€šŸ‘ØšŸ¼ man, man, medium skin tone, medium-light skin tone +šŸ‘ØšŸ½ā€ā¤ā€šŸ’‹ā€šŸ‘ØšŸ¼ man, man, medium skin tone, medium-light skin tone couple | kiss | kiss: man, man, medium skin tone, medium-light skin tone | man | medium skin tone | medium-light skin tone +šŸ‘ØšŸ½ā€ā¤ļøā€šŸ’‹ā€šŸ‘ØšŸ½ man, man, medium skin tone +šŸ‘ØšŸ½ā€ā¤ā€šŸ’‹ā€šŸ‘ØšŸ½ man, man, medium skin tone couple | kiss | kiss: man, man, medium skin tone | man | medium skin tone +šŸ‘ØšŸ½ā€ā¤ļøā€šŸ’‹ā€šŸ‘ØšŸ¾ man, man, medium skin tone, medium-dark skin tone +šŸ‘ØšŸ½ā€ā¤ā€šŸ’‹ā€šŸ‘ØšŸ¾ man, man, medium skin tone, medium-dark skin tone couple | kiss | kiss: man, man, medium skin tone, medium-dark skin tone | man | medium skin tone | medium-dark skin tone +šŸ‘ØšŸ½ā€ā¤ļøā€šŸ’‹ā€šŸ‘ØšŸæ man, man, medium skin tone, dark skin tone +šŸ‘ØšŸ½ā€ā¤ā€šŸ’‹ā€šŸ‘ØšŸæ man, man, medium skin tone, dark skin tone couple | dark skin tone | kiss | kiss: man, man, medium skin tone, dark skin tone | man | medium skin tone +šŸ‘ØšŸ¾ā€ā¤ļøā€šŸ’‹ā€šŸ‘ØšŸ» man, man, medium-dark skin tone, light skin tone +šŸ‘ØšŸ¾ā€ā¤ā€šŸ’‹ā€šŸ‘ØšŸ» man, man, medium-dark skin tone, light skin tone couple | kiss | kiss: man, man, medium-dark skin tone, light skin tone | light skin tone | man | medium-dark skin tone +šŸ‘ØšŸ¾ā€ā¤ļøā€šŸ’‹ā€šŸ‘ØšŸ¼ man, man, medium-dark skin tone, medium-light skin tone +šŸ‘ØšŸ¾ā€ā¤ā€šŸ’‹ā€šŸ‘ØšŸ¼ man, man, medium-dark skin tone, medium-light skin tone couple | kiss | kiss: man, man, medium-dark skin tone, medium-light skin tone | man | medium-dark skin tone | medium-light skin tone +šŸ‘ØšŸ¾ā€ā¤ļøā€šŸ’‹ā€šŸ‘ØšŸ½ man, man, medium-dark skin tone, medium skin tone +šŸ‘ØšŸ¾ā€ā¤ā€šŸ’‹ā€šŸ‘ØšŸ½ man, man, medium-dark skin tone, medium skin tone couple | kiss | kiss: man, man, medium-dark skin tone, medium skin tone | man | medium skin tone | medium-dark skin tone +šŸ‘ØšŸ¾ā€ā¤ļøā€šŸ’‹ā€šŸ‘ØšŸ¾ man, man, medium-dark skin tone +šŸ‘ØšŸ¾ā€ā¤ā€šŸ’‹ā€šŸ‘ØšŸ¾ man, man, medium-dark skin tone couple | kiss | kiss: man, man, medium-dark skin tone | man | medium-dark skin tone +šŸ‘ØšŸ¾ā€ā¤ļøā€šŸ’‹ā€šŸ‘ØšŸæ man, man, medium-dark skin tone, dark skin tone +šŸ‘ØšŸ¾ā€ā¤ā€šŸ’‹ā€šŸ‘ØšŸæ man, man, medium-dark skin tone, dark skin tone couple | dark skin tone | kiss | kiss: man, man, medium-dark skin tone, dark skin tone | man | medium-dark skin tone +šŸ‘ØšŸæā€ā¤ļøā€šŸ’‹ā€šŸ‘ØšŸ» man, man, dark skin tone, light skin tone +šŸ‘ØšŸæā€ā¤ā€šŸ’‹ā€šŸ‘ØšŸ» man, man, dark skin tone, light skin tone couple | dark skin tone | kiss | kiss: man, man, dark skin tone, light skin tone | light skin tone | man +šŸ‘ØšŸæā€ā¤ļøā€šŸ’‹ā€šŸ‘ØšŸ¼ man, man, dark skin tone, medium-light skin tone +šŸ‘ØšŸæā€ā¤ā€šŸ’‹ā€šŸ‘ØšŸ¼ man, man, dark skin tone, medium-light skin tone couple | dark skin tone | kiss | kiss: man, man, dark skin tone, medium-light skin tone | man | medium-light skin tone +šŸ‘ØšŸæā€ā¤ļøā€šŸ’‹ā€šŸ‘ØšŸ½ man, man, dark skin tone, medium skin tone +šŸ‘ØšŸæā€ā¤ā€šŸ’‹ā€šŸ‘ØšŸ½ man, man, dark skin tone, medium skin tone couple | dark skin tone | kiss | kiss: man, man, dark skin tone, medium skin tone | man | medium skin tone +šŸ‘ØšŸæā€ā¤ļøā€šŸ’‹ā€šŸ‘ØšŸ¾ man, man, dark skin tone, medium-dark skin tone +šŸ‘ØšŸæā€ā¤ā€šŸ’‹ā€šŸ‘ØšŸ¾ man, man, dark skin tone, medium-dark skin tone couple | dark skin tone | kiss | kiss: man, man, dark skin tone, medium-dark skin tone | man | medium-dark skin tone +šŸ‘ØšŸæā€ā¤ļøā€šŸ’‹ā€šŸ‘ØšŸæ man, man, dark skin tone +šŸ‘ØšŸæā€ā¤ā€šŸ’‹ā€šŸ‘ØšŸæ man, man, dark skin tone couple | dark skin tone | kiss | kiss: man, man, dark skin tone | man +šŸ‘©ā€ā¤ļøā€šŸ’‹ā€šŸ‘© woman, woman +šŸ‘©ā€ā¤ā€šŸ’‹ā€šŸ‘© woman, woman couple | kiss | kiss: woman, woman | woman +šŸ‘©šŸ»ā€ā¤ļøā€šŸ’‹ā€šŸ‘©šŸ» woman, woman, light skin tone +šŸ‘©šŸ»ā€ā¤ā€šŸ’‹ā€šŸ‘©šŸ» woman, woman, light skin tone couple | kiss | kiss: woman, woman, light skin tone | light skin tone | woman +šŸ‘©šŸ»ā€ā¤ļøā€šŸ’‹ā€šŸ‘©šŸ¼ woman, woman, light skin tone, medium-light skin tone +šŸ‘©šŸ»ā€ā¤ā€šŸ’‹ā€šŸ‘©šŸ¼ woman, woman, light skin tone, medium-light skin tone couple | kiss | kiss: woman, woman, light skin tone, medium-light skin tone | light skin tone | medium-light skin tone | woman +šŸ‘©šŸ»ā€ā¤ļøā€šŸ’‹ā€šŸ‘©šŸ½ woman, woman, light skin tone, medium skin tone +šŸ‘©šŸ»ā€ā¤ā€šŸ’‹ā€šŸ‘©šŸ½ woman, woman, light skin tone, medium skin tone couple | kiss | kiss: woman, woman, light skin tone, medium skin tone | light skin tone | medium skin tone | woman +šŸ‘©šŸ»ā€ā¤ļøā€šŸ’‹ā€šŸ‘©šŸ¾ woman, woman, light skin tone, medium-dark skin tone +šŸ‘©šŸ»ā€ā¤ā€šŸ’‹ā€šŸ‘©šŸ¾ woman, woman, light skin tone, medium-dark skin tone couple | kiss | kiss: woman, woman, light skin tone, medium-dark skin tone | light skin tone | medium-dark skin tone | woman +šŸ‘©šŸ»ā€ā¤ļøā€šŸ’‹ā€šŸ‘©šŸæ woman, woman, light skin tone, dark skin tone +šŸ‘©šŸ»ā€ā¤ā€šŸ’‹ā€šŸ‘©šŸæ woman, woman, light skin tone, dark skin tone couple | dark skin tone | kiss | kiss: woman, woman, light skin tone, dark skin tone | light skin tone | woman +šŸ‘©šŸ¼ā€ā¤ļøā€šŸ’‹ā€šŸ‘©šŸ» woman, woman, medium-light skin tone, light skin tone +šŸ‘©šŸ¼ā€ā¤ā€šŸ’‹ā€šŸ‘©šŸ» woman, woman, medium-light skin tone, light skin tone couple | kiss | kiss: woman, woman, medium-light skin tone, light skin tone | light skin tone | medium-light skin tone | woman +šŸ‘©šŸ¼ā€ā¤ļøā€šŸ’‹ā€šŸ‘©šŸ¼ woman, woman, medium-light skin tone +šŸ‘©šŸ¼ā€ā¤ā€šŸ’‹ā€šŸ‘©šŸ¼ woman, woman, medium-light skin tone couple | kiss | kiss: woman, woman, medium-light skin tone | medium-light skin tone | woman +šŸ‘©šŸ¼ā€ā¤ļøā€šŸ’‹ā€šŸ‘©šŸ½ woman, woman, medium-light skin tone, medium skin tone +šŸ‘©šŸ¼ā€ā¤ā€šŸ’‹ā€šŸ‘©šŸ½ woman, woman, medium-light skin tone, medium skin tone couple | kiss | kiss: woman, woman, medium-light skin tone, medium skin tone | medium skin tone | medium-light skin tone | woman +šŸ‘©šŸ¼ā€ā¤ļøā€šŸ’‹ā€šŸ‘©šŸ¾ woman, woman, medium-light skin tone, medium-dark skin tone +šŸ‘©šŸ¼ā€ā¤ā€šŸ’‹ā€šŸ‘©šŸ¾ woman, woman, medium-light skin tone, medium-dark skin tone couple | kiss | kiss: woman, woman, medium-light skin tone, medium-dark skin tone | medium-dark skin tone | medium-light skin tone | woman +šŸ‘©šŸ¼ā€ā¤ļøā€šŸ’‹ā€šŸ‘©šŸæ woman, woman, medium-light skin tone, dark skin tone +šŸ‘©šŸ¼ā€ā¤ā€šŸ’‹ā€šŸ‘©šŸæ woman, woman, medium-light skin tone, dark skin tone couple | dark skin tone | kiss | kiss: woman, woman, medium-light skin tone, dark skin tone | medium-light skin tone | woman +šŸ‘©šŸ½ā€ā¤ļøā€šŸ’‹ā€šŸ‘©šŸ» woman, woman, medium skin tone, light skin tone +šŸ‘©šŸ½ā€ā¤ā€šŸ’‹ā€šŸ‘©šŸ» woman, woman, medium skin tone, light skin tone couple | kiss | kiss: woman, woman, medium skin tone, light skin tone | light skin tone | medium skin tone | woman +šŸ‘©šŸ½ā€ā¤ļøā€šŸ’‹ā€šŸ‘©šŸ¼ woman, woman, medium skin tone, medium-light skin tone +šŸ‘©šŸ½ā€ā¤ā€šŸ’‹ā€šŸ‘©šŸ¼ woman, woman, medium skin tone, medium-light skin tone couple | kiss | kiss: woman, woman, medium skin tone, medium-light skin tone | medium skin tone | medium-light skin tone | woman +šŸ‘©šŸ½ā€ā¤ļøā€šŸ’‹ā€šŸ‘©šŸ½ woman, woman, medium skin tone +šŸ‘©šŸ½ā€ā¤ā€šŸ’‹ā€šŸ‘©šŸ½ woman, woman, medium skin tone couple | kiss | kiss: woman, woman, medium skin tone | medium skin tone | woman +šŸ‘©šŸ½ā€ā¤ļøā€šŸ’‹ā€šŸ‘©šŸ¾ woman, woman, medium skin tone, medium-dark skin tone +šŸ‘©šŸ½ā€ā¤ā€šŸ’‹ā€šŸ‘©šŸ¾ woman, woman, medium skin tone, medium-dark skin tone couple | kiss | kiss: woman, woman, medium skin tone, medium-dark skin tone | medium skin tone | medium-dark skin tone | woman +šŸ‘©šŸ½ā€ā¤ļøā€šŸ’‹ā€šŸ‘©šŸæ woman, woman, medium skin tone, dark skin tone +šŸ‘©šŸ½ā€ā¤ā€šŸ’‹ā€šŸ‘©šŸæ woman, woman, medium skin tone, dark skin tone couple | dark skin tone | kiss | kiss: woman, woman, medium skin tone, dark skin tone | medium skin tone | woman +šŸ‘©šŸ¾ā€ā¤ļøā€šŸ’‹ā€šŸ‘©šŸ» woman, woman, medium-dark skin tone, light skin tone +šŸ‘©šŸ¾ā€ā¤ā€šŸ’‹ā€šŸ‘©šŸ» woman, woman, medium-dark skin tone, light skin tone couple | kiss | kiss: woman, woman, medium-dark skin tone, light skin tone | light skin tone | medium-dark skin tone | woman +šŸ‘©šŸ¾ā€ā¤ļøā€šŸ’‹ā€šŸ‘©šŸ¼ woman, woman, medium-dark skin tone, medium-light skin tone +šŸ‘©šŸ¾ā€ā¤ā€šŸ’‹ā€šŸ‘©šŸ¼ woman, woman, medium-dark skin tone, medium-light skin tone couple | kiss | kiss: woman, woman, medium-dark skin tone, medium-light skin tone | medium-dark skin tone | medium-light skin tone | woman +šŸ‘©šŸ¾ā€ā¤ļøā€šŸ’‹ā€šŸ‘©šŸ½ woman, woman, medium-dark skin tone, medium skin tone +šŸ‘©šŸ¾ā€ā¤ā€šŸ’‹ā€šŸ‘©šŸ½ woman, woman, medium-dark skin tone, medium skin tone couple | kiss | kiss: woman, woman, medium-dark skin tone, medium skin tone | medium skin tone | medium-dark skin tone | woman +šŸ‘©šŸ¾ā€ā¤ļøā€šŸ’‹ā€šŸ‘©šŸ¾ woman, woman, medium-dark skin tone +šŸ‘©šŸ¾ā€ā¤ā€šŸ’‹ā€šŸ‘©šŸ¾ woman, woman, medium-dark skin tone couple | kiss | kiss: woman, woman, medium-dark skin tone | medium-dark skin tone | woman +šŸ‘©šŸ¾ā€ā¤ļøā€šŸ’‹ā€šŸ‘©šŸæ woman, woman, medium-dark skin tone, dark skin tone +šŸ‘©šŸ¾ā€ā¤ā€šŸ’‹ā€šŸ‘©šŸæ woman, woman, medium-dark skin tone, dark skin tone couple | dark skin tone | kiss | kiss: woman, woman, medium-dark skin tone, dark skin tone | medium-dark skin tone | woman +šŸ‘©šŸæā€ā¤ļøā€šŸ’‹ā€šŸ‘©šŸ» woman, woman, dark skin tone, light skin tone +šŸ‘©šŸæā€ā¤ā€šŸ’‹ā€šŸ‘©šŸ» woman, woman, dark skin tone, light skin tone couple | dark skin tone | kiss | kiss: woman, woman, dark skin tone, light skin tone | light skin tone | woman +šŸ‘©šŸæā€ā¤ļøā€šŸ’‹ā€šŸ‘©šŸ¼ woman, woman, dark skin tone, medium-light skin tone +šŸ‘©šŸæā€ā¤ā€šŸ’‹ā€šŸ‘©šŸ¼ woman, woman, dark skin tone, medium-light skin tone couple | dark skin tone | kiss | kiss: woman, woman, dark skin tone, medium-light skin tone | medium-light skin tone | woman +šŸ‘©šŸæā€ā¤ļøā€šŸ’‹ā€šŸ‘©šŸ½ woman, woman, dark skin tone, medium skin tone +šŸ‘©šŸæā€ā¤ā€šŸ’‹ā€šŸ‘©šŸ½ woman, woman, dark skin tone, medium skin tone couple | dark skin tone | kiss | kiss: woman, woman, dark skin tone, medium skin tone | medium skin tone | woman +šŸ‘©šŸæā€ā¤ļøā€šŸ’‹ā€šŸ‘©šŸ¾ woman, woman, dark skin tone, medium-dark skin tone +šŸ‘©šŸæā€ā¤ā€šŸ’‹ā€šŸ‘©šŸ¾ woman, woman, dark skin tone, medium-dark skin tone couple | dark skin tone | kiss | kiss: woman, woman, dark skin tone, medium-dark skin tone | medium-dark skin tone | woman +šŸ‘©šŸæā€ā¤ļøā€šŸ’‹ā€šŸ‘©šŸæ woman, woman, dark skin tone +šŸ‘©šŸæā€ā¤ā€šŸ’‹ā€šŸ‘©šŸæ woman, woman, dark skin tone couple | dark skin tone | kiss | kiss: woman, woman, dark skin tone | woman +šŸ’‘ with heart couple | couple with heart | love +šŸ’‘šŸ» with heart: light skin tone couple | couple with heart | couple with heart: light skin tone | light skin tone | love +šŸ’‘šŸ¼ with heart: medium-light skin tone couple | couple with heart | couple with heart: medium-light skin tone | love | medium-light skin tone +šŸ’‘šŸ½ with heart: medium skin tone couple | couple with heart | couple with heart: medium skin tone | love | medium skin tone +šŸ’‘šŸ¾ with heart: medium-dark skin tone couple | couple with heart | couple with heart: medium-dark skin tone | love | medium-dark skin tone +šŸ’‘šŸæ with heart: dark skin tone couple | couple with heart | couple with heart: dark skin tone | dark skin tone | love +šŸ§‘šŸ»ā€ā¤ļøā€šŸ§‘šŸ¼ with heart: person, person, light skin tone, medium-light skin tone +šŸ§‘šŸ»ā€ā¤ā€šŸ§‘šŸ¼ with heart: person, person, light skin tone, medium-light skin tone couple | couple with heart | couple with heart: person, person, light skin tone, medium-light skin tone | light skin tone | love | medium-light skin tone | person +šŸ§‘šŸ»ā€ā¤ļøā€šŸ§‘šŸ½ with heart: person, person, light skin tone, medium skin tone +šŸ§‘šŸ»ā€ā¤ā€šŸ§‘šŸ½ with heart: person, person, light skin tone, medium skin tone couple | couple with heart | couple with heart: person, person, light skin tone, medium skin tone | light skin tone | love | medium skin tone | person +šŸ§‘šŸ»ā€ā¤ļøā€šŸ§‘šŸ¾ with heart: person, person, light skin tone, medium-dark skin tone +šŸ§‘šŸ»ā€ā¤ā€šŸ§‘šŸ¾ with heart: person, person, light skin tone, medium-dark skin tone couple | couple with heart | couple with heart: person, person, light skin tone, medium-dark skin tone | light skin tone | love | medium-dark skin tone | person +šŸ§‘šŸ»ā€ā¤ļøā€šŸ§‘šŸæ with heart: person, person, light skin tone, dark skin tone +šŸ§‘šŸ»ā€ā¤ā€šŸ§‘šŸæ with heart: person, person, light skin tone, dark skin tone couple | couple with heart | couple with heart: person, person, light skin tone, dark skin tone | dark skin tone | light skin tone | love | person +šŸ§‘šŸ¼ā€ā¤ļøā€šŸ§‘šŸ» with heart: person, person, medium-light skin tone, light skin tone +šŸ§‘šŸ¼ā€ā¤ā€šŸ§‘šŸ» with heart: person, person, medium-light skin tone, light skin tone couple | couple with heart | couple with heart: person, person, medium-light skin tone, light skin tone | light skin tone | love | medium-light skin tone | person +šŸ§‘šŸ¼ā€ā¤ļøā€šŸ§‘šŸ½ with heart: person, person, medium-light skin tone, medium skin tone +šŸ§‘šŸ¼ā€ā¤ā€šŸ§‘šŸ½ with heart: person, person, medium-light skin tone, medium skin tone couple | couple with heart | couple with heart: person, person, medium-light skin tone, medium skin tone | love | medium skin tone | medium-light skin tone | person +šŸ§‘šŸ¼ā€ā¤ļøā€šŸ§‘šŸ¾ with heart: person, person, medium-light skin tone, medium-dark skin tone +šŸ§‘šŸ¼ā€ā¤ā€šŸ§‘šŸ¾ with heart: person, person, medium-light skin tone, medium-dark skin tone couple | couple with heart | couple with heart: person, person, medium-light skin tone, medium-dark skin tone | love | medium-dark skin tone | medium-light skin tone | person +šŸ§‘šŸ¼ā€ā¤ļøā€šŸ§‘šŸæ with heart: person, person, medium-light skin tone, dark skin tone +šŸ§‘šŸ¼ā€ā¤ā€šŸ§‘šŸæ with heart: person, person, medium-light skin tone, dark skin tone couple | couple with heart | couple with heart: person, person, medium-light skin tone, dark skin tone | dark skin tone | love | medium-light skin tone | person +šŸ§‘šŸ½ā€ā¤ļøā€šŸ§‘šŸ» with heart: person, person, medium skin tone, light skin tone +šŸ§‘šŸ½ā€ā¤ā€šŸ§‘šŸ» with heart: person, person, medium skin tone, light skin tone couple | couple with heart | couple with heart: person, person, medium skin tone, light skin tone | light skin tone | love | medium skin tone | person +šŸ§‘šŸ½ā€ā¤ļøā€šŸ§‘šŸ¼ with heart: person, person, medium skin tone, medium-light skin tone +šŸ§‘šŸ½ā€ā¤ā€šŸ§‘šŸ¼ with heart: person, person, medium skin tone, medium-light skin tone couple | couple with heart | couple with heart: person, person, medium skin tone, medium-light skin tone | love | medium skin tone | medium-light skin tone | person +šŸ§‘šŸ½ā€ā¤ļøā€šŸ§‘šŸ¾ with heart: person, person, medium skin tone, medium-dark skin tone +šŸ§‘šŸ½ā€ā¤ā€šŸ§‘šŸ¾ with heart: person, person, medium skin tone, medium-dark skin tone couple | couple with heart | couple with heart: person, person, medium skin tone, medium-dark skin tone | love | medium skin tone | medium-dark skin tone | person +šŸ§‘šŸ½ā€ā¤ļøā€šŸ§‘šŸæ with heart: person, person, medium skin tone, dark skin tone +šŸ§‘šŸ½ā€ā¤ā€šŸ§‘šŸæ with heart: person, person, medium skin tone, dark skin tone couple | couple with heart | couple with heart: person, person, medium skin tone, dark skin tone | dark skin tone | love | medium skin tone | person +šŸ§‘šŸ¾ā€ā¤ļøā€šŸ§‘šŸ» with heart: person, person, medium-dark skin tone, light skin tone +šŸ§‘šŸ¾ā€ā¤ā€šŸ§‘šŸ» with heart: person, person, medium-dark skin tone, light skin tone couple | couple with heart | couple with heart: person, person, medium-dark skin tone, light skin tone | light skin tone | love | medium-dark skin tone | person +šŸ§‘šŸ¾ā€ā¤ļøā€šŸ§‘šŸ¼ with heart: person, person, medium-dark skin tone, medium-light skin tone +šŸ§‘šŸ¾ā€ā¤ā€šŸ§‘šŸ¼ with heart: person, person, medium-dark skin tone, medium-light skin tone couple | couple with heart | couple with heart: person, person, medium-dark skin tone, medium-light skin tone | love | medium-dark skin tone | medium-light skin tone | person +šŸ§‘šŸ¾ā€ā¤ļøā€šŸ§‘šŸ½ with heart: person, person, medium-dark skin tone, medium skin tone +šŸ§‘šŸ¾ā€ā¤ā€šŸ§‘šŸ½ with heart: person, person, medium-dark skin tone, medium skin tone couple | couple with heart | couple with heart: person, person, medium-dark skin tone, medium skin tone | love | medium skin tone | medium-dark skin tone | person +šŸ§‘šŸ¾ā€ā¤ļøā€šŸ§‘šŸæ with heart: person, person, medium-dark skin tone, dark skin tone +šŸ§‘šŸ¾ā€ā¤ā€šŸ§‘šŸæ with heart: person, person, medium-dark skin tone, dark skin tone couple | couple with heart | couple with heart: person, person, medium-dark skin tone, dark skin tone | dark skin tone | love | medium-dark skin tone | person +šŸ§‘šŸæā€ā¤ļøā€šŸ§‘šŸ» with heart: person, person, dark skin tone, light skin tone +šŸ§‘šŸæā€ā¤ā€šŸ§‘šŸ» with heart: person, person, dark skin tone, light skin tone couple | couple with heart | couple with heart: person, person, dark skin tone, light skin tone | dark skin tone | light skin tone | love | person +šŸ§‘šŸæā€ā¤ļøā€šŸ§‘šŸ¼ with heart: person, person, dark skin tone, medium-light skin tone +šŸ§‘šŸæā€ā¤ā€šŸ§‘šŸ¼ with heart: person, person, dark skin tone, medium-light skin tone couple | couple with heart | couple with heart: person, person, dark skin tone, medium-light skin tone | dark skin tone | love | medium-light skin tone | person +šŸ§‘šŸæā€ā¤ļøā€šŸ§‘šŸ½ with heart: person, person, dark skin tone, medium skin tone +šŸ§‘šŸæā€ā¤ā€šŸ§‘šŸ½ with heart: person, person, dark skin tone, medium skin tone couple | couple with heart | couple with heart: person, person, dark skin tone, medium skin tone | dark skin tone | love | medium skin tone | person +šŸ§‘šŸæā€ā¤ļøā€šŸ§‘šŸ¾ with heart: person, person, dark skin tone, medium-dark skin tone +šŸ§‘šŸæā€ā¤ā€šŸ§‘šŸ¾ with heart: person, person, dark skin tone, medium-dark skin tone couple | couple with heart | couple with heart: person, person, dark skin tone, medium-dark skin tone | dark skin tone | love | medium-dark skin tone | person +šŸ‘©ā€ā¤ļøā€šŸ‘Ø with heart: woman, man +šŸ‘©ā€ā¤ā€šŸ‘Ø with heart: woman, man couple | couple with heart | couple with heart: woman, man | love | man | woman +šŸ‘©šŸ»ā€ā¤ļøā€šŸ‘ØšŸ» with heart: woman, man, light skin tone +šŸ‘©šŸ»ā€ā¤ā€šŸ‘ØšŸ» with heart: woman, man, light skin tone couple | couple with heart | couple with heart: woman, man, light skin tone | light skin tone | love | man | woman +šŸ‘©šŸ»ā€ā¤ļøā€šŸ‘ØšŸ¼ with heart: woman, man, light skin tone, medium-light skin tone +šŸ‘©šŸ»ā€ā¤ā€šŸ‘ØšŸ¼ with heart: woman, man, light skin tone, medium-light skin tone couple | couple with heart | couple with heart: woman, man, light skin tone, medium-light skin tone | light skin tone | love | man | medium-light skin tone | woman +šŸ‘©šŸ»ā€ā¤ļøā€šŸ‘ØšŸ½ with heart: woman, man, light skin tone, medium skin tone +šŸ‘©šŸ»ā€ā¤ā€šŸ‘ØšŸ½ with heart: woman, man, light skin tone, medium skin tone couple | couple with heart | couple with heart: woman, man, light skin tone, medium skin tone | light skin tone | love | man | medium skin tone | woman +šŸ‘©šŸ»ā€ā¤ļøā€šŸ‘ØšŸ¾ with heart: woman, man, light skin tone, medium-dark skin tone +šŸ‘©šŸ»ā€ā¤ā€šŸ‘ØšŸ¾ with heart: woman, man, light skin tone, medium-dark skin tone couple | couple with heart | couple with heart: woman, man, light skin tone, medium-dark skin tone | light skin tone | love | man | medium-dark skin tone | woman +šŸ‘©šŸ»ā€ā¤ļøā€šŸ‘ØšŸæ with heart: woman, man, light skin tone, dark skin tone +šŸ‘©šŸ»ā€ā¤ā€šŸ‘ØšŸæ with heart: woman, man, light skin tone, dark skin tone couple | couple with heart | couple with heart: woman, man, light skin tone, dark skin tone | dark skin tone | light skin tone | love | man | woman +šŸ‘©šŸ¼ā€ā¤ļøā€šŸ‘ØšŸ» with heart: woman, man, medium-light skin tone, light skin tone +šŸ‘©šŸ¼ā€ā¤ā€šŸ‘ØšŸ» with heart: woman, man, medium-light skin tone, light skin tone couple | couple with heart | couple with heart: woman, man, medium-light skin tone, light skin tone | light skin tone | love | man | medium-light skin tone | woman +šŸ‘©šŸ¼ā€ā¤ļøā€šŸ‘ØšŸ¼ with heart: woman, man, medium-light skin tone +šŸ‘©šŸ¼ā€ā¤ā€šŸ‘ØšŸ¼ with heart: woman, man, medium-light skin tone couple | couple with heart | couple with heart: woman, man, medium-light skin tone | love | man | medium-light skin tone | woman +šŸ‘©šŸ¼ā€ā¤ļøā€šŸ‘ØšŸ½ with heart: woman, man, medium-light skin tone, medium skin tone +šŸ‘©šŸ¼ā€ā¤ā€šŸ‘ØšŸ½ with heart: woman, man, medium-light skin tone, medium skin tone couple | couple with heart | couple with heart: woman, man, medium-light skin tone, medium skin tone | love | man | medium skin tone | medium-light skin tone | woman +šŸ‘©šŸ¼ā€ā¤ļøā€šŸ‘ØšŸ¾ with heart: woman, man, medium-light skin tone, medium-dark skin tone +šŸ‘©šŸ¼ā€ā¤ā€šŸ‘ØšŸ¾ with heart: woman, man, medium-light skin tone, medium-dark skin tone couple | couple with heart | couple with heart: woman, man, medium-light skin tone, medium-dark skin tone | love | man | medium-dark skin tone | medium-light skin tone | woman +šŸ‘©šŸ¼ā€ā¤ļøā€šŸ‘ØšŸæ with heart: woman, man, medium-light skin tone, dark skin tone +šŸ‘©šŸ¼ā€ā¤ā€šŸ‘ØšŸæ with heart: woman, man, medium-light skin tone, dark skin tone couple | couple with heart | couple with heart: woman, man, medium-light skin tone, dark skin tone | dark skin tone | love | man | medium-light skin tone | woman +šŸ‘©šŸ½ā€ā¤ļøā€šŸ‘ØšŸ» with heart: woman, man, medium skin tone, light skin tone +šŸ‘©šŸ½ā€ā¤ā€šŸ‘ØšŸ» with heart: woman, man, medium skin tone, light skin tone couple | couple with heart | couple with heart: woman, man, medium skin tone, light skin tone | light skin tone | love | man | medium skin tone | woman +šŸ‘©šŸ½ā€ā¤ļøā€šŸ‘ØšŸ¼ with heart: woman, man, medium skin tone, medium-light skin tone +šŸ‘©šŸ½ā€ā¤ā€šŸ‘ØšŸ¼ with heart: woman, man, medium skin tone, medium-light skin tone couple | couple with heart | couple with heart: woman, man, medium skin tone, medium-light skin tone | love | man | medium skin tone | medium-light skin tone | woman +šŸ‘©šŸ½ā€ā¤ļøā€šŸ‘ØšŸ½ with heart: woman, man, medium skin tone +šŸ‘©šŸ½ā€ā¤ā€šŸ‘ØšŸ½ with heart: woman, man, medium skin tone couple | couple with heart | couple with heart: woman, man, medium skin tone | love | man | medium skin tone | woman +šŸ‘©šŸ½ā€ā¤ļøā€šŸ‘ØšŸ¾ with heart: woman, man, medium skin tone, medium-dark skin tone +šŸ‘©šŸ½ā€ā¤ā€šŸ‘ØšŸ¾ with heart: woman, man, medium skin tone, medium-dark skin tone couple | couple with heart | couple with heart: woman, man, medium skin tone, medium-dark skin tone | love | man | medium skin tone | medium-dark skin tone | woman +šŸ‘©šŸ½ā€ā¤ļøā€šŸ‘ØšŸæ with heart: woman, man, medium skin tone, dark skin tone +šŸ‘©šŸ½ā€ā¤ā€šŸ‘ØšŸæ with heart: woman, man, medium skin tone, dark skin tone couple | couple with heart | couple with heart: woman, man, medium skin tone, dark skin tone | dark skin tone | love | man | medium skin tone | woman +šŸ‘©šŸ¾ā€ā¤ļøā€šŸ‘ØšŸ» with heart: woman, man, medium-dark skin tone, light skin tone +šŸ‘©šŸ¾ā€ā¤ā€šŸ‘ØšŸ» with heart: woman, man, medium-dark skin tone, light skin tone couple | couple with heart | couple with heart: woman, man, medium-dark skin tone, light skin tone | light skin tone | love | man | medium-dark skin tone | woman +šŸ‘©šŸ¾ā€ā¤ļøā€šŸ‘ØšŸ¼ with heart: woman, man, medium-dark skin tone, medium-light skin tone +šŸ‘©šŸ¾ā€ā¤ā€šŸ‘ØšŸ¼ with heart: woman, man, medium-dark skin tone, medium-light skin tone couple | couple with heart | couple with heart: woman, man, medium-dark skin tone, medium-light skin tone | love | man | medium-dark skin tone | medium-light skin tone | woman +šŸ‘©šŸ¾ā€ā¤ļøā€šŸ‘ØšŸ½ with heart: woman, man, medium-dark skin tone, medium skin tone +šŸ‘©šŸ¾ā€ā¤ā€šŸ‘ØšŸ½ with heart: woman, man, medium-dark skin tone, medium skin tone couple | couple with heart | couple with heart: woman, man, medium-dark skin tone, medium skin tone | love | man | medium skin tone | medium-dark skin tone | woman +šŸ‘©šŸ¾ā€ā¤ļøā€šŸ‘ØšŸ¾ with heart: woman, man, medium-dark skin tone +šŸ‘©šŸ¾ā€ā¤ā€šŸ‘ØšŸ¾ with heart: woman, man, medium-dark skin tone couple | couple with heart | couple with heart: woman, man, medium-dark skin tone | love | man | medium-dark skin tone | woman +šŸ‘©šŸ¾ā€ā¤ļøā€šŸ‘ØšŸæ with heart: woman, man, medium-dark skin tone, dark skin tone +šŸ‘©šŸ¾ā€ā¤ā€šŸ‘ØšŸæ with heart: woman, man, medium-dark skin tone, dark skin tone couple | couple with heart | couple with heart: woman, man, medium-dark skin tone, dark skin tone | dark skin tone | love | man | medium-dark skin tone | woman +šŸ‘©šŸæā€ā¤ļøā€šŸ‘ØšŸ» with heart: woman, man, dark skin tone, light skin tone +šŸ‘©šŸæā€ā¤ā€šŸ‘ØšŸ» with heart: woman, man, dark skin tone, light skin tone couple | couple with heart | couple with heart: woman, man, dark skin tone, light skin tone | dark skin tone | light skin tone | love | man | woman +šŸ‘©šŸæā€ā¤ļøā€šŸ‘ØšŸ¼ with heart: woman, man, dark skin tone, medium-light skin tone +šŸ‘©šŸæā€ā¤ā€šŸ‘ØšŸ¼ with heart: woman, man, dark skin tone, medium-light skin tone couple | couple with heart | couple with heart: woman, man, dark skin tone, medium-light skin tone | dark skin tone | love | man | medium-light skin tone | woman +šŸ‘©šŸæā€ā¤ļøā€šŸ‘ØšŸ½ with heart: woman, man, dark skin tone, medium skin tone +šŸ‘©šŸæā€ā¤ā€šŸ‘ØšŸ½ with heart: woman, man, dark skin tone, medium skin tone couple | couple with heart | couple with heart: woman, man, dark skin tone, medium skin tone | dark skin tone | love | man | medium skin tone | woman +šŸ‘©šŸæā€ā¤ļøā€šŸ‘ØšŸ¾ with heart: woman, man, dark skin tone, medium-dark skin tone +šŸ‘©šŸæā€ā¤ā€šŸ‘ØšŸ¾ with heart: woman, man, dark skin tone, medium-dark skin tone couple | couple with heart | couple with heart: woman, man, dark skin tone, medium-dark skin tone | dark skin tone | love | man | medium-dark skin tone | woman +šŸ‘©šŸæā€ā¤ļøā€šŸ‘ØšŸæ with heart: woman, man, dark skin tone +šŸ‘©šŸæā€ā¤ā€šŸ‘ØšŸæ with heart: woman, man, dark skin tone couple | couple with heart | couple with heart: woman, man, dark skin tone | dark skin tone | love | man | woman +šŸ‘Øā€ā¤ļøā€šŸ‘Ø with heart: man, man +šŸ‘Øā€ā¤ā€šŸ‘Ø with heart: man, man couple | couple with heart | couple with heart: man, man | love | man +šŸ‘ØšŸ»ā€ā¤ļøā€šŸ‘ØšŸ» with heart: man, man, light skin tone +šŸ‘ØšŸ»ā€ā¤ā€šŸ‘ØšŸ» with heart: man, man, light skin tone couple | couple with heart | couple with heart: man, man, light skin tone | light skin tone | love | man +šŸ‘ØšŸ»ā€ā¤ļøā€šŸ‘ØšŸ¼ with heart: man, man, light skin tone, medium-light skin tone +šŸ‘ØšŸ»ā€ā¤ā€šŸ‘ØšŸ¼ with heart: man, man, light skin tone, medium-light skin tone couple | couple with heart | couple with heart: man, man, light skin tone, medium-light skin tone | light skin tone | love | man | medium-light skin tone +šŸ‘ØšŸ»ā€ā¤ļøā€šŸ‘ØšŸ½ with heart: man, man, light skin tone, medium skin tone +šŸ‘ØšŸ»ā€ā¤ā€šŸ‘ØšŸ½ with heart: man, man, light skin tone, medium skin tone couple | couple with heart | couple with heart: man, man, light skin tone, medium skin tone | light skin tone | love | man | medium skin tone +šŸ‘ØšŸ»ā€ā¤ļøā€šŸ‘ØšŸ¾ ith heart: man, man, light skin tone, medium-dark skin tone +šŸ‘ØšŸ»ā€ā¤ā€šŸ‘ØšŸ¾ with heart: man, man, light skin tone, medium-dark skin tone couple | couple with heart | couple with heart: man, man, light skin tone, medium-dark skin tone | light skin tone | love | man | medium-dark skin tone +šŸ‘ØšŸ»ā€ā¤ļøā€šŸ‘ØšŸæ with heart: man, man, light skin tone, dark skin tone +šŸ‘ØšŸ»ā€ā¤ā€šŸ‘ØšŸæ with heart: man, man, light skin tone, dark skin tone couple | couple with heart | couple with heart: man, man, light skin tone, dark skin tone | dark skin tone | light skin tone | love | man +šŸ‘ØšŸ¼ā€ā¤ļøā€šŸ‘ØšŸ» with heart: man, man, medium-light skin tone, light skin tone +šŸ‘ØšŸ¼ā€ā¤ā€šŸ‘ØšŸ» with heart: man, man, medium-light skin tone, light skin tone couple | couple with heart | couple with heart: man, man, medium-light skin tone, light skin tone | light skin tone | love | man | medium-light skin tone +šŸ‘ØšŸ¼ā€ā¤ļøā€šŸ‘ØšŸ¼ with heart: man, man, medium-light skin tone +šŸ‘ØšŸ¼ā€ā¤ā€šŸ‘ØšŸ¼ with heart: man, man, medium-light skin tone couple | couple with heart | couple with heart: man, man, medium-light skin tone | love | man | medium-light skin tone +šŸ‘ØšŸ¼ā€ā¤ļøā€šŸ‘ØšŸ½ with heart: man, man, medium-light skin tone, medium skin tone +šŸ‘ØšŸ¼ā€ā¤ā€šŸ‘ØšŸ½ with heart: man, man, medium-light skin tone, medium skin tone couple | couple with heart | couple with heart: man, man, medium-light skin tone, medium skin tone | love | man | medium skin tone | medium-light skin tone +šŸ‘ØšŸ¼ā€ā¤ļøā€šŸ‘ØšŸ¾ with heart: man, man, medium-light skin tone, medium-dark skin tone +šŸ‘ØšŸ¼ā€ā¤ā€šŸ‘ØšŸ¾ with heart: man, man, medium-light skin tone, medium-dark skin tone couple | couple with heart | couple with heart: man, man, medium-light skin tone, medium-dark skin tone | love | man | medium-dark skin tone | medium-light skin tone +šŸ‘ØšŸ¼ā€ā¤ļøā€šŸ‘ØšŸæ with heart: man, man, medium-light skin tone, dark skin tone +šŸ‘ØšŸ¼ā€ā¤ā€šŸ‘ØšŸæ with heart: man, man, medium-light skin tone, dark skin tone couple | couple with heart | couple with heart: man, man, medium-light skin tone, dark skin tone | dark skin tone | love | man | medium-light skin tone +šŸ‘ØšŸ½ā€ā¤ļøā€šŸ‘ØšŸ» with heart: man, man, medium skin tone, light skin tone +šŸ‘ØšŸ½ā€ā¤ā€šŸ‘ØšŸ» with heart: man, man, medium skin tone, light skin tone couple | couple with heart | couple with heart: man, man, medium skin tone, light skin tone | light skin tone | love | man | medium skin tone +šŸ‘ØšŸ½ā€ā¤ļøā€šŸ‘ØšŸ¼ with heart: man, man, medium skin tone, medium-light skin tone +šŸ‘ØšŸ½ā€ā¤ā€šŸ‘ØšŸ¼ with heart: man, man, medium skin tone, medium-light skin tone couple | couple with heart | couple with heart: man, man, medium skin tone, medium-light skin tone | love | man | medium skin tone | medium-light skin tone +šŸ‘ØšŸ½ā€ā¤ļøā€šŸ‘ØšŸ½ with heart: man, man, medium skin tone +šŸ‘ØšŸ½ā€ā¤ā€šŸ‘ØšŸ½ with heart: man, man, medium skin tone couple | couple with heart | couple with heart: man, man, medium skin tone | love | man | medium skin tone +šŸ‘ØšŸ½ā€ā¤ļøā€šŸ‘ØšŸ¾ with heart: man, man, medium skin tone, medium-dark skin tone +šŸ‘ØšŸ½ā€ā¤ā€šŸ‘ØšŸ¾ with heart: man, man, medium skin tone, medium-dark skin tone couple | couple with heart | couple with heart: man, man, medium skin tone, medium-dark skin tone | love | man | medium skin tone | medium-dark skin tone +šŸ‘ØšŸ½ā€ā¤ļøā€šŸ‘ØšŸæ with heart: man, man, medium skin tone, dark skin tone +šŸ‘ØšŸ½ā€ā¤ā€šŸ‘ØšŸæ with heart: man, man, medium skin tone, dark skin tone couple | couple with heart | couple with heart: man, man, medium skin tone, dark skin tone | dark skin tone | love | man | medium skin tone +šŸ‘ØšŸ¾ā€ā¤ļøā€šŸ‘ØšŸ» with heart: man, man, medium-dark skin tone, light skin tone +šŸ‘ØšŸ¾ā€ā¤ā€šŸ‘ØšŸ» with heart: man, man, medium-dark skin tone, light skin tone couple | couple with heart | couple with heart: man, man, medium-dark skin tone, light skin tone | light skin tone | love | man | medium-dark skin tone +šŸ‘ØšŸ¾ā€ā¤ļøā€šŸ‘ØšŸ¼ with heart: man, man, medium-dark skin tone, medium-light skin tone +šŸ‘ØšŸ¾ā€ā¤ā€šŸ‘ØšŸ¼ with heart: man, man, medium-dark skin tone, medium-light skin tone couple | couple with heart | couple with heart: man, man, medium-dark skin tone, medium-light skin tone | love | man | medium-dark skin tone | medium-light skin tone +šŸ‘ØšŸ¾ā€ā¤ļøā€šŸ‘ØšŸ½ with heart: man, man, medium-dark skin tone, medium skin tone +šŸ‘ØšŸ¾ā€ā¤ā€šŸ‘ØšŸ½ with heart: man, man, medium-dark skin tone, medium skin tone couple | couple with heart | couple with heart: man, man, medium-dark skin tone, medium skin tone | love | man | medium skin tone | medium-dark skin tone +šŸ‘ØšŸ¾ā€ā¤ļøā€šŸ‘ØšŸ¾ with heart: man, man, medium-dark skin tone +šŸ‘ØšŸ¾ā€ā¤ā€šŸ‘ØšŸ¾ with heart: man, man, medium-dark skin tone couple | couple with heart | couple with heart: man, man, medium-dark skin tone | love | man | medium-dark skin tone +šŸ‘ØšŸ¾ā€ā¤ļøā€šŸ‘ØšŸæ with heart: man, man, medium-dark skin tone, dark skin tone +šŸ‘ØšŸ¾ā€ā¤ā€šŸ‘ØšŸæ with heart: man, man, medium-dark skin tone, dark skin tone couple | couple with heart | couple with heart: man, man, medium-dark skin tone, dark skin tone | dark skin tone | love | man | medium-dark skin tone +šŸ‘ØšŸæā€ā¤ļøā€šŸ‘ØšŸ» with heart: man, man, dark skin tone, light skin tone +šŸ‘ØšŸæā€ā¤ā€šŸ‘ØšŸ» with heart: man, man, dark skin tone, light skin tone couple | couple with heart | couple with heart: man, man, dark skin tone, light skin tone | dark skin tone | light skin tone | love | man +šŸ‘ØšŸæā€ā¤ļøā€šŸ‘ØšŸ¼ with heart: man, man, dark skin tone, medium-light skin tone +šŸ‘ØšŸæā€ā¤ā€šŸ‘ØšŸ¼ with heart: man, man, dark skin tone, medium-light skin tone couple | couple with heart | couple with heart: man, man, dark skin tone, medium-light skin tone | dark skin tone | love | man | medium-light skin tone +šŸ‘ØšŸæā€ā¤ļøā€šŸ‘ØšŸ½ with heart: man, man, dark skin tone, medium skin tone +šŸ‘ØšŸæā€ā¤ā€šŸ‘ØšŸ½ with heart: man, man, dark skin tone, medium skin tone couple | couple with heart | couple with heart: man, man, dark skin tone, medium skin tone | dark skin tone | love | man | medium skin tone +šŸ‘ØšŸæā€ā¤ļøā€šŸ‘ØšŸ¾ with heart: man, man, dark skin tone, medium-dark skin tone +šŸ‘ØšŸæā€ā¤ā€šŸ‘ØšŸ¾ with heart: man, man, dark skin tone, medium-dark skin tone couple | couple with heart | couple with heart: man, man, dark skin tone, medium-dark skin tone | dark skin tone | love | man | medium-dark skin tone +šŸ‘ØšŸæā€ā¤ļøā€šŸ‘ØšŸæ with heart: man, man, dark skin tone +šŸ‘ØšŸæā€ā¤ā€šŸ‘ØšŸæ with heart: man, man, dark skin tone couple | couple with heart | couple with heart: man, man, dark skin tone | dark skin tone | love | man +šŸ‘©ā€ā¤ļøā€šŸ‘© with heart: woman, woman +šŸ‘©ā€ā¤ā€šŸ‘© with heart: woman, woman couple | couple with heart | couple with heart: woman, woman | love | woman +šŸ‘©šŸ»ā€ā¤ļøā€šŸ‘©šŸ» with heart: woman, woman, light skin tone +šŸ‘©šŸ»ā€ā¤ā€šŸ‘©šŸ» with heart: woman, woman, light skin tone couple | couple with heart | couple with heart: woman, woman, light skin tone | light skin tone | love | woman +šŸ‘©šŸ»ā€ā¤ļøā€šŸ‘©šŸ¼ with heart: woman, woman, light skin tone, medium-light skin tone +šŸ‘©šŸ»ā€ā¤ā€šŸ‘©šŸ¼ with heart: woman, woman, light skin tone, medium-light skin tone couple | couple with heart | couple with heart: woman, woman, light skin tone, medium-light skin tone | light skin tone | love | medium-light skin tone | woman +šŸ‘©šŸ»ā€ā¤ļøā€šŸ‘©šŸ½ with heart: woman, woman, light skin tone, medium skin tone +šŸ‘©šŸ»ā€ā¤ā€šŸ‘©šŸ½ with heart: woman, woman, light skin tone, medium skin tone couple | couple with heart | couple with heart: woman, woman, light skin tone, medium skin tone | light skin tone | love | medium skin tone | woman +šŸ‘©šŸ»ā€ā¤ļøā€šŸ‘©šŸ¾ with heart: woman, woman, light skin tone, medium-dark skin tone +šŸ‘©šŸ»ā€ā¤ā€šŸ‘©šŸ¾ with heart: woman, woman, light skin tone, medium-dark skin tone couple | couple with heart | couple with heart: woman, woman, light skin tone, medium-dark skin tone | light skin tone | love | medium-dark skin tone | woman +šŸ‘©šŸ»ā€ā¤ļøā€šŸ‘©šŸæ with heart: woman, woman, light skin tone, dark skin tone +šŸ‘©šŸ»ā€ā¤ā€šŸ‘©šŸæ with heart: woman, woman, light skin tone, dark skin tone couple | couple with heart | couple with heart: woman, woman, light skin tone, dark skin tone | dark skin tone | light skin tone | love | woman +šŸ‘©šŸ¼ā€ā¤ļøā€šŸ‘©šŸ» with heart: woman, woman, medium-light skin tone, light skin tone +šŸ‘©šŸ¼ā€ā¤ā€šŸ‘©šŸ» with heart: woman, woman, medium-light skin tone, light skin tone couple | couple with heart | couple with heart: woman, woman, medium-light skin tone, light skin tone | light skin tone | love | medium-light skin tone | woman +šŸ‘©šŸ¼ā€ā¤ļøā€šŸ‘©šŸ¼ with heart: woman, woman, medium-light skin tone +šŸ‘©šŸ¼ā€ā¤ā€šŸ‘©šŸ¼ with heart: woman, woman, medium-light skin tone couple | couple with heart | couple with heart: woman, woman, medium-light skin tone | love | medium-light skin tone | woman +šŸ‘©šŸ¼ā€ā¤ļøā€šŸ‘©šŸ½ with heart: woman, woman, medium-light skin tone, medium skin tone +šŸ‘©šŸ¼ā€ā¤ā€šŸ‘©šŸ½ with heart: woman, woman, medium-light skin tone, medium skin tone couple | couple with heart | couple with heart: woman, woman, medium-light skin tone, medium skin tone | love | medium skin tone | medium-light skin tone | woman +šŸ‘©šŸ¼ā€ā¤ļøā€šŸ‘©šŸ¾ with heart: woman, woman, medium-light skin tone, medium-dark skin tone +šŸ‘©šŸ¼ā€ā¤ā€šŸ‘©šŸ¾ with heart: woman, woman, medium-light skin tone, medium-dark skin tone couple | couple with heart | couple with heart: woman, woman, medium-light skin tone, medium-dark skin tone | love | medium-dark skin tone | medium-light skin tone | woman +šŸ‘©šŸ¼ā€ā¤ļøā€šŸ‘©šŸæ with heart: woman, woman, medium-light skin tone, dark skin tone +šŸ‘©šŸ¼ā€ā¤ā€šŸ‘©šŸæ with heart: woman, woman, medium-light skin tone, dark skin tone couple | couple with heart | couple with heart: woman, woman, medium-light skin tone, dark skin tone | dark skin tone | love | medium-light skin tone | woman +šŸ‘©šŸ½ā€ā¤ļøā€šŸ‘©šŸ» with heart: woman, woman, medium skin tone, light skin tone +šŸ‘©šŸ½ā€ā¤ā€šŸ‘©šŸ» with heart: woman, woman, medium skin tone, light skin tone couple | couple with heart | couple with heart: woman, woman, medium skin tone, light skin tone | light skin tone | love | medium skin tone | woman +šŸ‘©šŸ½ā€ā¤ļøā€šŸ‘©šŸ¼ with heart: woman, woman, medium skin tone, medium-light skin tone +šŸ‘©šŸ½ā€ā¤ā€šŸ‘©šŸ¼ with heart: woman, woman, medium skin tone, medium-light skin tone couple | couple with heart | couple with heart: woman, woman, medium skin tone, medium-light skin tone | love | medium skin tone | medium-light skin tone | woman +šŸ‘©šŸ½ā€ā¤ļøā€šŸ‘©šŸ½ with heart: woman, woman, medium skin tone +šŸ‘©šŸ½ā€ā¤ā€šŸ‘©šŸ½ with heart: woman, woman, medium skin tone couple | couple with heart | couple with heart: woman, woman, medium skin tone | love | medium skin tone | woman +šŸ‘©šŸ½ā€ā¤ļøā€šŸ‘©šŸ¾ with heart: woman, woman, medium skin tone, medium-dark skin tone +šŸ‘©šŸ½ā€ā¤ā€šŸ‘©šŸ¾ with heart: woman, woman, medium skin tone, medium-dark skin tone couple | couple with heart | couple with heart: woman, woman, medium skin tone, medium-dark skin tone | love | medium skin tone | medium-dark skin tone | woman +šŸ‘©šŸ½ā€ā¤ļøā€šŸ‘©šŸæ with heart: woman, woman, medium skin tone, dark skin tone +šŸ‘©šŸ½ā€ā¤ā€šŸ‘©šŸæ with heart: woman, woman, medium skin tone, dark skin tone couple | couple with heart | couple with heart: woman, woman, medium skin tone, dark skin tone | dark skin tone | love | medium skin tone | woman +šŸ‘©šŸ¾ā€ā¤ļøā€šŸ‘©šŸ» with heart: woman, woman, medium-dark skin tone, light skin tone +šŸ‘©šŸ¾ā€ā¤ā€šŸ‘©šŸ» with heart: woman, woman, medium-dark skin tone, light skin tone couple | couple with heart | couple with heart: woman, woman, medium-dark skin tone, light skin tone | light skin tone | love | medium-dark skin tone | woman +šŸ‘©šŸ¾ā€ā¤ļøā€šŸ‘©šŸ¼ with heart: woman, woman, medium-dark skin tone, medium-light skin tone +šŸ‘©šŸ¾ā€ā¤ā€šŸ‘©šŸ¼ with heart: woman, woman, medium-dark skin tone, medium-light skin tone couple | couple with heart | couple with heart: woman, woman, medium-dark skin tone, medium-light skin tone | love | medium-dark skin tone | medium-light skin tone | woman +šŸ‘©šŸ¾ā€ā¤ļøā€šŸ‘©šŸ½ with heart: woman, woman, medium-dark skin tone, medium skin tone +šŸ‘©šŸ¾ā€ā¤ā€šŸ‘©šŸ½ with heart: woman, woman, medium-dark skin tone, medium skin tone couple | couple with heart | couple with heart: woman, woman, medium-dark skin tone, medium skin tone | love | medium skin tone | medium-dark skin tone | woman +šŸ‘©šŸ¾ā€ā¤ļøā€šŸ‘©šŸ¾ with heart: woman, woman, medium-dark skin tone +šŸ‘©šŸ¾ā€ā¤ā€šŸ‘©šŸ¾ with heart: woman, woman, medium-dark skin tone couple | couple with heart | couple with heart: woman, woman, medium-dark skin tone | love | medium-dark skin tone | woman +šŸ‘©šŸ¾ā€ā¤ļøā€šŸ‘©šŸæ with heart: woman, woman, medium-dark skin tone, dark skin tone +šŸ‘©šŸ¾ā€ā¤ā€šŸ‘©šŸæ with heart: woman, woman, medium-dark skin tone, dark skin tone couple | couple with heart | couple with heart: woman, woman, medium-dark skin tone, dark skin tone | dark skin tone | love | medium-dark skin tone | woman +šŸ‘©šŸæā€ā¤ļøā€šŸ‘©šŸ» with heart: woman, woman, dark skin tone, light skin tone +šŸ‘©šŸæā€ā¤ā€šŸ‘©šŸ» with heart: woman, woman, dark skin tone, light skin tone couple | couple with heart | couple with heart: woman, woman, dark skin tone, light skin tone | dark skin tone | light skin tone | love | woman +šŸ‘©šŸæā€ā¤ļøā€šŸ‘©šŸ¼ with heart: woman, woman, dark skin tone, medium-light skin tone +šŸ‘©šŸæā€ā¤ā€šŸ‘©šŸ¼ with heart: woman, woman, dark skin tone, medium-light skin tone couple | couple with heart | couple with heart: woman, woman, dark skin tone, medium-light skin tone | dark skin tone | love | medium-light skin tone | woman +šŸ‘©šŸæā€ā¤ļøā€šŸ‘©šŸ½ with heart: woman, woman, dark skin tone, medium skin tone +šŸ‘©šŸæā€ā¤ā€šŸ‘©šŸ½ with heart: woman, woman, dark skin tone, medium skin tone couple | couple with heart | couple with heart: woman, woman, dark skin tone, medium skin tone | dark skin tone | love | medium skin tone | woman +šŸ‘©šŸæā€ā¤ļøā€šŸ‘©šŸ¾ with heart: woman, woman, dark skin tone, medium-dark skin tone +šŸ‘©šŸæā€ā¤ā€šŸ‘©šŸ¾ with heart: woman, woman, dark skin tone, medium-dark skin tone couple | couple with heart | couple with heart: woman, woman, dark skin tone, medium-dark skin tone | dark skin tone | love | medium-dark skin tone | woman +šŸ‘©šŸæā€ā¤ļøā€šŸ‘©šŸæ with heart: woman, woman, dark skin tone +šŸ‘©šŸæā€ā¤ā€šŸ‘©šŸæ with heart: woman, woman, dark skin tone couple | couple with heart | couple with heart: woman, woman, dark skin tone | dark skin tone | love | woman +šŸ‘Øā€šŸ‘©ā€šŸ‘¦ man, woman, boy boy | family | family: man, woman, boy | man | woman +šŸ‘Øā€šŸ‘©ā€šŸ‘§ man, woman, girl family | family: man, woman, girl | girl | man | woman +šŸ‘Øā€šŸ‘©ā€šŸ‘§ā€šŸ‘¦ man, woman, girl, boy boy | family | family: man, woman, girl, boy | girl | man | woman +šŸ‘Øā€šŸ‘©ā€šŸ‘¦ā€šŸ‘¦ man, woman, boy, boy boy | family | family: man, woman, boy, boy | man | woman +šŸ‘Øā€šŸ‘©ā€šŸ‘§ā€šŸ‘§ man, woman, girl, girl family | family: man, woman, girl, girl | girl | man | woman +šŸ‘Øā€šŸ‘Øā€šŸ‘¦ man, man, boy boy | family | family: man, man, boy | man +šŸ‘Øā€šŸ‘Øā€šŸ‘§ man, man, girl family | family: man, man, girl | girl | man +šŸ‘Øā€šŸ‘Øā€šŸ‘§ā€šŸ‘¦ man, man, girl, boy boy | family | family: man, man, girl, boy | girl | man +šŸ‘Øā€šŸ‘Øā€šŸ‘¦ā€šŸ‘¦ man, man, boy, boy boy | family | family: man, man, boy, boy | man +šŸ‘Øā€šŸ‘Øā€šŸ‘§ā€šŸ‘§ man, man, girl, girl family | family: man, man, girl, girl | girl | man +šŸ‘©ā€šŸ‘©ā€šŸ‘¦ woman, woman, boy boy | family | family: woman, woman, boy | woman +šŸ‘©ā€šŸ‘©ā€šŸ‘§ woman, woman, girl family | family: woman, woman, girl | girl | woman +šŸ‘©ā€šŸ‘©ā€šŸ‘§ā€šŸ‘¦ woman, woman, girl, boy boy | family | family: woman, woman, girl, boy | girl | woman +šŸ‘©ā€šŸ‘©ā€šŸ‘¦ā€šŸ‘¦ woman, woman, boy, boy boy | family | family: woman, woman, boy, boy | woman +šŸ‘©ā€šŸ‘©ā€šŸ‘§ā€šŸ‘§ woman, woman, girl, girl family | family: woman, woman, girl, girl | girl | woman +šŸ‘Øā€šŸ‘¦ man, boy boy | family | family: man, boy | man +šŸ‘Øā€šŸ‘¦ā€šŸ‘¦ man, boy, boy boy | family | family: man, boy, boy | man +šŸ‘Øā€šŸ‘§ man, girl family | family: man, girl | girl | man +šŸ‘Øā€šŸ‘§ā€šŸ‘¦ man, girl, boy boy | family | family: man, girl, boy | girl | man +šŸ‘Øā€šŸ‘§ā€šŸ‘§ man, girl, girl family | family: man, girl, girl | girl | man +šŸ‘©ā€šŸ‘¦ woman, boy boy | family | family: woman, boy | woman +šŸ‘©ā€šŸ‘¦ā€šŸ‘¦ woman, boy, boy boy | family | family: woman, boy, boy | woman +šŸ‘©ā€šŸ‘§ woman, girl family | family: woman, girl | girl | woman +šŸ‘©ā€šŸ‘§ā€šŸ‘¦ woman, girl, boy boy | family | family: woman, girl, boy | girl | woman +šŸ‘©ā€šŸ‘§ā€šŸ‘§ woman, girl, girl family | family: woman, girl, girl | girl | woman +šŸ—£ļø head +šŸ—£ head face | head | silhouette | speak | speaking +šŸ‘¤ in silhouette bust | bust in silhouette | silhouette +šŸ‘„ in silhouette bust | busts in silhouette | silhouette +šŸ«‚ hugging goodbye | hello | hug | people hugging | thanks +šŸ‘Ŗ family +šŸ§‘ā€šŸ§‘ā€šŸ§’ adult, adult, child family: adult, adult, child +šŸ§‘ā€šŸ§‘ā€šŸ§’ā€šŸ§’ adult, adult, child, child family: adult, adult, child, child +šŸ§‘ā€šŸ§’ adult, child family: adult, child +šŸ§‘ā€šŸ§’ā€šŸ§’ adult, child, child family: adult, child, child +šŸ‘£ clothing | footprint | footprints | print +šŸ» Component skin-tone skin tone light skin tone | skin tone | type 1–2 +šŸ¼ Component skin-tone skin tone medium-light skin tone | skin tone | type 3 +šŸ½ Component skin-tone skin tone medium skin tone | skin tone | type 4 +šŸ¾ Component skin-tone skin tone medium-dark skin tone | skin tone | type 5 +šŸæ Component skin-tone skin tone dark skin tone | skin tone | type 6 +🦰 Component hair-style hair ginger | red hair | redhead +🦱 Component hair-style hair afro | curly | curly hair | ringlets +🦳 Component hair-style hair gray | hair | old | white | grey +🦲 Component hair-style bald | chemotherapy | hairless | no hair | shaven +🐵 face face | monkey +šŸ’ monkey +šŸ¦ gorilla +🦧 ape | orangutan +🐶 face dog | face | pet +šŸ• dog | pet +🦮 dog accessibility | blind | guide | guide dog +šŸ•ā€šŸ¦ŗ dog accessibility | assistance | dog | service +🐩 dog | poodle +🐺 face | wolf +🦊 face | fox +šŸ¦ curious | raccoon | sly +🐱 face cat | face | pet +🐈 cat | pet +šŸˆā€ā¬› cat black | cat | unlucky +🦁 face | Leo | lion | zodiac +🐯 face face | tiger +šŸ… tiger +šŸ† leopard +🐓 face face | horse +šŸ«Ž animal | antlers | elk | mammal | moose +šŸ« animal | ass | burro | donkey | mammal | mule | stubborn +šŸŽ equestrian | horse | racehorse | racing +šŸ¦„ face | unicorn +šŸ¦“ stripe | zebra +🦌 deer | stag +🦬 bison | buffalo | herd | wisent +🐮 face cow | face +šŸ‚ bull | ox | Taurus | zodiac +🐃 buffalo buffalo | water +šŸ„ cow +🐷 face face | pig +šŸ– pig | sow +šŸ— boar | pig +🐽 nose face | nose | pig +šŸ Aries | male | ram | sheep | zodiac +šŸ‘ ewe | female | sheep +🐐 Capricorn | goat | zodiac +🐪 camel | dromedary | hump +🐫 camel bactrian | camel | hump | two-hump camel | Bactrian +šŸ¦™ alpaca | guanaco | llama | vicuƱa | wool +šŸ¦’ giraffe | spots +🐘 elephant +🦣 extinction | large | mammoth | tusk | woolly | extinct +šŸ¦ rhinoceros | rhino +šŸ¦› hippo | hippopotamus +🐭 face face | mouse | pet +🐁 mouse | pet | rodent +šŸ€ rat | pet | rodent +🐹 face | hamster | pet +🐰 face bunny | face | pet | rabbit +šŸ‡ bunny | pet | rabbit +🐿 chipmunk | squirrel +🦫 beaver | dam +šŸ¦” hedgehog | spiny +šŸ¦‡ bat | vampire +🐻 bear | face +šŸ»ā€ā„ļø bear +šŸ»ā€ā„ bear arctic | bear | polar bear | white +🐨 face | koala | marsupial +🐼 face | panda +🦄 lazy | sloth | slow +🦦 fishing | otter | playful +🦨 skunk | stink +🦘 joey | jump | kangaroo | marsupial +🦔 badger | honey badger | pester +🐾 prints feet | paw | paw prints | print +🦃 bird | turkey | poultry +šŸ” bird | chicken | poultry +šŸ“ bird | rooster +🐣 chick baby | bird | chick | hatching +🐤 chick baby | bird | chick +🐄 baby chick baby | bird | chick | front-facing baby chick +🐦 bird +🐧 bird | penguin +šŸ•Š bird | dove | fly | peace +šŸ¦… bird | eagle | bird of prey +šŸ¦† bird | duck +🦢 bird | cygnet | swan | ugly duckling +šŸ¦‰ bird | owl | wise | bird of prey +🦤 dodo | extinction | large | Mauritius +🪶 bird | feather | flight | light | plumage +🦩 flamboyant | flamingo | tropical +🦚 bird | ostentatious | peacock | peahen | proud +🦜 bird | parrot | pirate | talk +🪽 angelic | aviation | bird | flying | mythology | wing +šŸ¦ā€ā¬› bird bird | black | crow | raven | rook +🪿 bird | fowl | goose | honk | silly +šŸ¦ā€šŸ”„ fantasy | firebird | phoenix | rebirth | reincarnation +🐸 animal-amphibian face | frog +🐊 animal-reptile crocodile +🐢 animal-reptile terrapin | tortoise | turtle +šŸ¦Ž animal-reptile lizard | reptile +šŸ animal-reptile bearer | Ophiuchus | serpent | snake | zodiac +🐲 animal-reptile face dragon | face | fairy tale +šŸ‰ animal-reptile dragon | fairy tale +šŸ¦• animal-reptile brachiosaurus | brontosaurus | diplodocus | sauropod +šŸ¦– animal-reptile T-Rex | Tyrannosaurus Rex +🐳 animal-marine whale face | spouting | whale +šŸ‹ animal-marine whale +🐬 animal-marine dolphin | flipper | porpoise +🦭 animal-marine sea lion | seal +🐟 animal-marine fish | Pisces | zodiac +🐠 animal-marine fish fish | tropical | reef fish +🐔 animal-marine blowfish | fish +🦈 animal-marine fish | shark +šŸ™ animal-marine octopus +🐚 animal-marine shell shell | spiral +🪸 animal-marine coral | ocean | reef +🪼 animal-marine burn | invertebrate | jelly | jellyfish | marine | ouch | stinger +🐌 animal-bug snail | mollusc +šŸ¦‹ animal-bug butterfly | insect | pretty | moth +šŸ› animal-bug bug | insect | caterpillar | worm +🐜 animal-bug ant | insect +šŸ animal-bug bee | honeybee | insect +🪲 animal-bug beetle | bug | insect +šŸž animal-bug beetle beetle | insect | lady beetle | ladybird | ladybug +šŸ¦— animal-bug cricket | grasshopper +🪳 animal-bug cockroach | insect | pest | roach +šŸ•·ļø animal-bug +šŸ•· animal-bug insect | spider | arachnid +šŸ•øļø animal-bug web +šŸ•ø animal-bug web spider | web +šŸ¦‚ animal-bug Scorpio | scorpion | zodiac +🦟 animal-bug disease | fever | malaria | mosquito | pest | virus | dengue | insect | mozzie +🪰 animal-bug disease | fly | maggot | pest | rotting +🪱 animal-bug annelid | earthworm | parasite | worm +🦠 animal-bug amoeba | bacteria | microbe | virus +šŸ’ plant-flower bouquet | flower +🌸 plant-flower blossom blossom | cherry | flower +šŸ’® plant-flower flower flower | white flower +🪷 plant-flower Buddhism | flower | Hinduism | lotus | purity +šŸµļø plant-flower +šŸµ plant-flower plant | rosette +🌹 plant-flower flower | rose +šŸ„€ plant-flower flower flower | wilted +🌺 plant-flower flower | hibiscus +🌻 plant-flower flower | sun | sunflower +🌼 plant-flower blossom | flower +🌷 plant-flower flower | tulip +🪻 plant-flower bluebonnet | flower | hyacinth | lavender | lupine | snapdragon +🌱 plant-other seedling | young +🪓 plant-other plant boring | grow | house | nurturing | plant | potted plant | useless | pot plant +🌲 plant-other tree evergreen tree | tree +🌳 plant-other tree deciduous | shedding | tree +🌓 plant-other tree palm | tree +🌵 plant-other cactus | plant +🌾 plant-other of rice ear | grain | rice | sheaf of rice | sheaf +🌿 plant-other herb | leaf +ā˜˜ļø plant-other +☘ plant-other plant | shamrock +šŸ€ plant-other leaf clover 4 | clover | four | four-leaf clover | leaf +šŸ plant-other leaf falling | leaf | maple +šŸ‚ plant-other leaf fallen leaf | falling | leaf +šŸƒ plant-other fluttering in wind blow | flutter | leaf | leaf fluttering in wind | wind +🪹 plant-other nest empty nest | nesting +🪺 plant-other with eggs nest with eggs | nesting +šŸ„ plant-other mushroom | toadstool +šŸ‡ food-fruit fruit | grape | grapes +šŸˆ food-fruit fruit | melon +šŸ‰ food-fruit fruit | watermelon +šŸŠ food-fruit fruit | orange | tangerine | mandarin +šŸ‹ food-fruit citrus | fruit | lemon +šŸ‹ā€šŸŸ© food-fruit citrus | fruit | lime | tropical +šŸŒ food-fruit banana | fruit +šŸ food-fruit fruit | pineapple +🄭 food-fruit fruit | mango | tropical +šŸŽ food-fruit apple apple | fruit | red +šŸ food-fruit apple apple | fruit | green +šŸ food-fruit fruit | pear +šŸ‘ food-fruit fruit | peach +šŸ’ food-fruit berries | cherries | cherry | fruit | red +šŸ“ food-fruit berry | fruit | strawberry +🫐 food-fruit berry | bilberry | blue | blueberries | blueberry +šŸ„ food-fruit fruit food | fruit | kiwi | kiwi fruit +šŸ… food-fruit fruit | tomato | vegetable +šŸ«’ food-fruit food | olive +🄄 food-fruit coconut | palm | piƱa colada +šŸ„‘ food-vegetable avocado | food | fruit +šŸ† food-vegetable aubergine | eggplant | vegetable +šŸ„” food-vegetable food | potato | vegetable +šŸ„• food-vegetable carrot | food | vegetable +🌽 food-vegetable of corn corn | ear | ear of corn | maize | maze | corn on the cob | sweetcorn +šŸŒ¶ļø food-vegetable pepper +🌶 food-vegetable pepper hot | pepper | chilli | hot pepper +šŸ«‘ food-vegetable pepper bell pepper | capsicum | pepper | vegetable | sweet pepper +šŸ„’ food-vegetable cucumber | food | pickle | vegetable +🄬 food-vegetable green bok choy | cabbage | kale | leafy green | lettuce | pak choi +🄦 food-vegetable broccoli | wild cabbage +šŸ§„ food-vegetable flavoring | garlic | flavouring +šŸ§… food-vegetable flavoring | onion | flavouring +🄜 food-vegetable food | nut | peanut | peanuts | vegetable | nuts +🫘 food-vegetable beans | food | kidney | legume | kidney bean | kidney beans +🌰 food-vegetable chestnut | plant | nut +🫚 food-vegetable root beer | ginger root | root | spice | ginger | root ginger +šŸ«› food-vegetable pod beans | edamame | legume | pea | pod | vegetable +šŸ„ā€šŸŸ« food-vegetable mushroom brown mushroom | food | fungus | nature | vegetable +šŸž food-prepared bread | loaf +🄐 food-prepared bread | breakfast | croissant | food | french | roll | crescent | French +šŸ„– food-prepared bread baguette | bread | food | french | French stick | French +šŸ«“ food-prepared arepa | flatbread | lavash | naan | pita +🄨 food-prepared pretzel | twisted +🄯 food-prepared bagel | bakery | breakfast | schmear +šŸ„ž food-prepared breakfast | crĆŖpe | food | hotcake | pancake | pancakes | crepe +šŸ§‡ food-prepared breakfast | indecisive | iron | waffle | unclear | vague | waffle with butter +šŸ§€ food-prepared wedge cheese | cheese wedge +šŸ– food-prepared on bone bone | meat | meat on bone +šŸ— food-prepared leg bone | chicken | drumstick | leg | poultry +🄩 food-prepared of meat chop | cut of meat | lambchop | porkchop | steak | lamb chop | pork chop +šŸ„“ food-prepared bacon | breakfast | food | meat +šŸ” food-prepared burger | hamburger | beefburger +šŸŸ food-prepared fries french | fries | chips | french fries | French +šŸ• food-prepared cheese | pizza | slice +🌭 food-prepared dog frankfurter | hot dog | hotdog | sausage | frank +🄪 food-prepared bread | sandwich +🌮 food-prepared mexican | taco | Mexican +🌯 food-prepared burrito | mexican | wrap | Mexican +šŸ«” food-prepared mexican | tamale | wrapped | Mexican +šŸ„™ food-prepared flatbread falafel | flatbread | food | gyro | kebab | stuffed | pita roll +šŸ§† food-prepared chickpea | falafel | meatball | chick pea +🄚 food-prepared breakfast | egg | food +šŸ³ food-prepared breakfast | cooking | egg | frying | pan +🄘 food-prepared pan of food casserole | food | paella | pan | shallow | shallow pan of food +šŸ² food-prepared of food pot | pot of food | stew +šŸ«• food-prepared cheese | chocolate | fondue | melted | pot | Swiss +🄣 food-prepared with spoon bowl with spoon | breakfast | cereal | congee +šŸ„— food-prepared salad food | green | salad | garden +šŸæ food-prepared popcorn +🧈 food-prepared butter | dairy +šŸ§‚ food-prepared condiment | salt | shaker +🄫 food-prepared food can | canned food +šŸ± food-asian box bento | box +šŸ˜ food-asian cracker cracker | rice +šŸ™ food-asian ball ball | Japanese | rice +šŸš food-asian rice cooked | rice +šŸ› food-asian rice curry | rice +šŸœ food-asian bowl bowl | noodle | ramen | steaming +šŸ food-asian pasta | spaghetti +šŸ  food-asian sweet potato potato | roasted | sweet +šŸ¢ food-asian kebab | oden | seafood | skewer | stick +šŸ£ food-asian sushi +šŸ¤ food-asian shrimp fried | prawn | shrimp | tempura | battered +šŸ„ food-asian cake with swirl cake | fish | fish cake with swirl | pastry | swirl | narutomaki +🄮 food-asian cake autumn | festival | moon cake | yuĆØbǐng +šŸ” food-asian dango | dessert | Japanese | skewer | stick | sweet +🄟 food-asian dumpling | empanada | gyōza | jiaozi | pierogi | potsticker | pastie | samosa +🄠 food-asian cookie fortune cookie | prophecy +🄔 food-asian box oyster pail | takeout box | takeaway box | takeaway container | takeout +šŸ¦€ food-marine Cancer | crab | zodiac | crustacean | seafood | shellfish +šŸ¦ž food-marine bisque | claws | lobster | seafood | shellfish +🦐 food-marine food | shellfish | shrimp | small | prawn | seafood +šŸ¦‘ food-marine food | molusc | squid | decapod | seafood +🦪 food-marine diving | oyster | pearl +šŸ¦ food-sweet ice cream cream | dessert | ice | icecream | soft | sweet | ice cream | soft serve | soft-serve ice cream +šŸ§ food-sweet ice dessert | ice | shaved | sweet | granita +šŸØ food-sweet cream cream | dessert | ice | sweet | ice cream +šŸ© food-sweet breakfast | dessert | donut | doughnut | sweet +šŸŖ food-sweet cookie | dessert | sweet | biscuit +šŸŽ‚ food-sweet cake birthday | cake | celebration | dessert | pastry | sweet +šŸ° food-sweet cake | dessert | pastry | shortcake | slice | sweet +🧁 food-sweet bakery | cupcake | sweet +🄧 food-sweet filling | pastry | pie +šŸ« food-sweet bar bar | chocolate | dessert | sweet +šŸ¬ food-sweet candy | dessert | sweet | sweets +šŸ­ food-sweet candy | dessert | lollipop | sweet +šŸ® food-sweet custard | dessert | pudding | sweet | baked custard +šŸÆ food-sweet pot honey | honeypot | pot | sweet +šŸ¼ drink bottle baby | bottle | drink | milk +šŸ„› drink of milk drink | glass | glass of milk | milk +ā˜• drink beverage beverage | coffee | drink | hot | steaming | tea +šŸ«– drink drink | pot | tea | teapot +šŸµ drink without handle beverage | cup | drink | tea | teacup | teacup without handle +šŸ¶ drink bar | beverage | bottle | cup | drink | sake | sakĆ© +šŸ¾ drink with popping cork bar | bottle | bottle with popping cork | cork | drink | popping | bubbly +šŸ· drink glass bar | beverage | drink | glass | wine +šŸø drink glass bar | cocktail | drink | glass +šŸ¹ drink drink bar | drink | tropical +šŸŗ drink mug bar | beer | drink | mug +šŸ» drink beer mugs bar | beer | clink | clinking beer mugs | drink | mug | cheers +šŸ„‚ drink glasses celebrate | clink | clinking glasses | drink | glass | cheers +🄃 drink glass glass | liquor | shot | tumbler | whisky | whiskey +šŸ«— drink liquid drink | empty | glass | pouring liquid | spill +🄤 drink with straw cup with straw | juice | soda +šŸ§‹ drink tea bubble | milk | pearl | tea | boba +🧃 drink box beverage | box | juice | straw | sweet | drink carton | juice box | popper +šŸ§‰ drink drink | mate | matĆ© +🧊 drink cold | ice | ice cube | iceberg +🄢 dishware chopsticks | hashi | pair of chopsticks +šŸ½ļø dishware and knife with plate +šŸ½ dishware and knife with plate cooking | fork | fork and knife with plate | knife | plate +šŸ“ dishware and knife cooking | cutlery | fork | fork and knife | knife | knife and fork +šŸ„„ dishware spoon | tableware +šŸ”Ŗ dishware knife cooking | hocho | kitchen knife | knife | tool | weapon +šŸ«™ dishware condiment | container | empty | jar | sauce | store +šŸŗ dishware amphora | Aquarius | cooking | drink | jug | zodiac | jar +šŸŒ place-map showing Europe-Africa Africa | earth | Europe | globe | globe showing Europe-Africa | world +šŸŒŽ place-map showing Americas Americas | earth | globe | globe showing Americas | world +šŸŒ place-map showing Asia-Australia Asia | Australia | earth | globe | globe showing Asia-Australia | world +🌐 place-map with meridians earth | globe | globe with meridians | meridians | world +šŸ—ŗļø place-map map +šŸ—ŗ place-map map map | world +šŸ—¾ place-map of Japan Japan | map | map of Japan +🧭 place-map compass | magnetic | navigation | orienteering +šŸ”ļø place-geographic mountain +šŸ” place-geographic mountain cold | mountain | snow | snow-capped mountain +ā›°ļø place-geographic +ā›° place-geographic mountain +šŸŒ‹ place-geographic eruption | mountain | volcano +šŸ—» place-geographic fuji fuji | mount fuji | mountain | Fuji | Mount Fuji | mount Fuji +šŸ•ļø place-geographic +šŸ• place-geographic camping +šŸ–ļø place-geographic with umbrella +šŸ– place-geographic with umbrella beach | beach with umbrella | umbrella +šŸœļø place-geographic +šŸœ place-geographic desert +šŸļø place-geographic island +šŸ place-geographic island desert | island +šŸžļø place-geographic park +šŸž place-geographic park national park | park +šŸŸļø place-building +šŸŸ place-building stadium | arena +šŸ›ļø place-building building +šŸ› place-building building classical | classical building | column +šŸ—ļø place-building construction +šŸ— place-building construction building construction | construction +🧱 place-building brick | bricks | clay | mortar | wall +🪨 place-building boulder | heavy | rock | solid | stone +🪵 place-building log | lumber | timber | wood +šŸ›– place-building house | hut | roundhouse | yurt +šŸ˜ļø place-building +šŸ˜ place-building houses +šŸšļø place-building house +šŸš place-building house derelict | house +šŸ  place-building home | house +šŸ” place-building with garden garden | home | house | house with garden +šŸ¢ place-building building building | office building +šŸ£ place-building post office Japanese | Japanese post office | post +šŸ¤ place-building office European | post | post office +šŸ„ place-building doctor | hospital | medicine +šŸ¦ place-building bank | building +šŸØ place-building building | hotel +šŸ© place-building hotel hotel | love +šŸŖ place-building store convenience | store | dĆ©panneur +šŸ« place-building building | school +šŸ¬ place-building store department | store +šŸ­ place-building building | factory +šŸÆ place-building castle castle | Japanese +šŸ° place-building castle | European +šŸ’’ place-building chapel | romance | wedding +šŸ—¼ place-building tower Tokyo | tower | Tower +šŸ—½ place-building of Liberty liberty | statue | Statue of Liberty | Liberty | Statue +⛪ place-religious Christian | church | cross | religion +šŸ•Œ place-religious islam | mosque | Muslim | religion | Islam +šŸ›• place-religious temple hindu | temple | Hindu +šŸ• place-religious Jew | Jewish | religion | synagogue | temple | shul +ā›©ļø place-religious shrine +⛩ place-religious shrine religion | shinto | shrine | Shinto +šŸ•‹ place-religious islam | kaaba | Muslim | religion | Islam | Kaaba +⛲ place-other fountain +⛺ place-other camping | tent +🌁 place-other fog | foggy +🌃 place-other with stars night | night with stars | star | starry night +šŸ™ļø place-other +šŸ™ place-other city | cityscape | skyline +šŸŒ„ place-other over mountains morning | mountain | sun | sunrise | sunrise over mountains +šŸŒ… place-other morning | sun | sunrise +šŸŒ† place-other at dusk city | cityscape at dusk | dusk | evening | landscape | sunset | skyline at dusk +šŸŒ‡ place-other dusk | sun | sunset +šŸŒ‰ place-other at night bridge | bridge at night | night +ā™Øļø place-other springs +♨ place-other springs hot | hotsprings | springs | steaming +šŸŽ  place-other horse carousel | horse | merry-go-round +šŸ› place-other slide amusement park | play | playground slide | theme park +šŸŽ” place-other wheel amusement park | ferris | theme park | wheel | Ferris +šŸŽ¢ place-other coaster amusement park | coaster | roller | theme park +šŸ’ˆ place-other pole barber | haircut | pole +šŸŽŖ place-other tent circus | tent | big top +šŸš‚ transport-ground engine | locomotive | railway | steam | train +🚃 transport-ground car car | electric | railway | train | tram | trolleybus | railway carriage | train carriage | trolley bus +šŸš„ transport-ground train high-speed train | railway | shinkansen | speed | train | Shinkansen +šŸš… transport-ground train bullet | railway | shinkansen | speed | train | Shinkansen +šŸš† transport-ground railway | train +šŸš‡ transport-ground metro | subway | tube | underground +🚈 transport-ground rail light rail | railway +šŸš‰ transport-ground railway | station | train +🚊 transport-ground tram | trolleybus | light rail | oncoming | oncoming light rail | car | streetcar | tramcar | trolley | trolley bus +šŸš transport-ground monorail | vehicle +šŸšž transport-ground railway car | mountain | railway +šŸš‹ transport-ground car car | tram | trolleybus | trolley bus | streetcar | tramcar | trolley +🚌 transport-ground bus | vehicle +šŸš transport-ground bus bus | oncoming +šŸšŽ transport-ground bus | tram | trolley | trolleybus | streetcar +🚐 transport-ground bus | minibus +šŸš‘ transport-ground ambulance | vehicle +šŸš’ transport-ground engine engine | fire | truck +šŸš“ transport-ground car car | patrol | police +šŸš” transport-ground police car car | oncoming | police +šŸš• transport-ground taxi | vehicle +šŸš– transport-ground taxi oncoming | taxi +šŸš— transport-ground automobile | car +🚘 transport-ground automobile automobile | car | oncoming +šŸš™ transport-ground utility vehicle recreational | sport utility | sport utility vehicle | 4x4 | off-road vehicle | 4WD | four-wheel drive | SUV +šŸ›» transport-ground truck pick-up | pickup | truck | ute +🚚 transport-ground truck delivery | truck +šŸš› transport-ground lorry articulated lorry | lorry | semi | truck | articulated truck +🚜 transport-ground tractor | vehicle +šŸŽļø transport-ground car +šŸŽ transport-ground car car | racing +šŸļø transport-ground +šŸ transport-ground motorcycle | racing +šŸ›µ transport-ground scooter motor | scooter +🦽 transport-ground wheelchair accessibility | manual wheelchair +🦼 transport-ground wheelchair accessibility | motorized wheelchair | powered wheelchair | mobility scooter +šŸ›ŗ transport-ground rickshaw auto rickshaw | tuk tuk | tuk-tuk | tuktuk +🚲 transport-ground bicycle | bike +šŸ›“ transport-ground scooter kick | scooter +šŸ›¹ transport-ground board | skateboard +šŸ›¼ transport-ground skate roller | skate | rollerskate +šŸš transport-ground stop bus | stop | busstop +šŸ›£ļø transport-ground +šŸ›£ transport-ground highway | motorway | road | freeway +šŸ›¤ļø transport-ground track +šŸ›¤ transport-ground track railway | railway track | train +šŸ›¢ļø transport-ground drum +šŸ›¢ transport-ground drum drum | oil +⛽ transport-ground pump diesel | fuel | fuelpump | gas | pump | station | petrol pump +šŸ›ž transport-ground circle | tire | turn | wheel | tyre +🚨 transport-ground car light beacon | car | light | police | revolving +🚄 transport-ground traffic light horizontal traffic light | light | signal | traffic | horizontal traffic lights | lights +🚦 transport-ground traffic light light | signal | traffic | vertical traffic light | lights | vertical traffic lights +šŸ›‘ transport-ground sign octagonal | sign | stop +🚧 transport-ground barrier | construction +āš“ transport-water anchor | ship | tool +šŸ›Ÿ transport-water buoy float | life preserver | life saver | rescue | ring buoy | safety | lifebuoy | buoy +⛵ transport-water boat | resort | sailboat | sea | yacht +šŸ›¶ transport-water boat | canoe +🚤 transport-water boat | speedboat +šŸ›³ļø transport-water ship +šŸ›³ transport-water ship passenger | ship +ā›“ļø transport-water +⛓ transport-water boat | ferry | passenger +šŸ›„ļø transport-water boat +šŸ›„ transport-water boat boat | motor boat | motorboat +🚢 transport-water boat | passenger | ship +āœˆļø transport-air +✈ transport-air aeroplane | airplane | flight +šŸ›©ļø transport-air airplane +šŸ›© transport-air airplane aeroplane | airplane | small airplane | small plane +šŸ›« transport-air departure aeroplane | airplane | check-in | departure | departures | take-off | flight departure | plane departure +šŸ›¬ transport-air arrival aeroplane | airplane | airplane arrival | arrivals | arriving | landing +šŸŖ‚ transport-air hang-glide | parachute | parasail | skydive | parascend +šŸ’ŗ transport-air chair | seat +🚁 transport-air helicopter | vehicle +🚟 transport-air railway railway | suspension | cable +🚠 transport-air cableway cable | gondola | mountain | mountain cableway | cableway +🚔 transport-air tramway aerial | cable | car | gondola | tramway +šŸ›°ļø transport-air +šŸ›° transport-air satellite | space +šŸš€ transport-air rocket | space +šŸ›ø transport-air saucer flying saucer | UFO | spaceship +šŸ›Žļø hotel bell +šŸ›Ž hotel bell bell | bellhop | hotel | porter +🧳 hotel luggage | packing | travel +āŒ› time done hourglass done | sand | timer | hourglass +ā³ time not done hourglass | hourglass not done | sand | timer +⌚ time clock | watch +ā° time clock alarm | clock +ā±ļø time +ā± time clock | stopwatch +ā²ļø time clock +ā² time clock clock | timer +šŸ•°ļø time clock +šŸ•° time clock clock | mantelpiece clock +šŸ•› time o’clock 00 | 12 | 12:00 | clock | o’clock | twelve +šŸ•§ time 12 | 12:30 | clock | thirty | twelve | twelve-thirty | 12.30 | half past twelve +šŸ• time o’clock 00 | 1 | 1:00 | clock | o’clock | one +šŸ•œ time 1 | 1:30 | clock | one | one-thirty | thirty | 1.30 | half past one +šŸ•‘ time o’clock 00 | 2 | 2:00 | clock | o’clock | two +šŸ• time 2 | 2:30 | clock | thirty | two | two-thirty | 2.30 | half past two +šŸ•’ time o’clock 00 | 3 | 3:00 | clock | o’clock | three +šŸ•ž time 3 | 3:30 | clock | thirty | three | three-thirty | 3.30 | half past three +šŸ•“ time o’clock 00 | 4 | 4:00 | clock | four | o’clock +šŸ•Ÿ time 4 | 4:30 | clock | four | four-thirty | thirty | 4.30 | half past four +šŸ•” time o’clock 00 | 5 | 5:00 | clock | five | o’clock +šŸ•  time 5 | 5:30 | clock | five | five-thirty | thirty | 5.30 | half past five +šŸ•• time o’clock 00 | 6 | 6:00 | clock | o’clock | six +šŸ•” time 6 | 6:30 | clock | six | six-thirty | thirty | 6.30 | half past six +šŸ•– time o’clock 00 | 7 | 7:00 | clock | o’clock | seven +šŸ•¢ time 7 | 7:30 | clock | seven | seven-thirty | thirty | 7.30 | half past seven +šŸ•— time o’clock 00 | 8 | 8:00 | clock | eight | o’clock +šŸ•£ time 8 | 8:30 | clock | eight | eight-thirty | thirty | 8.30 | half past eight +šŸ•˜ time o’clock 00 | 9 | 9:00 | clock | nine | o’clock +šŸ•¤ time 9 | 9:30 | clock | nine | nine-thirty | thirty | 9.30 | half past nine +šŸ•™ time o’clock 00 | 10 | 10:00 | clock | o’clock | ten +šŸ•„ time 10 | 10:30 | clock | ten | ten-thirty | thirty | 10.30 | half past ten +šŸ•š time o’clock 00 | 11 | 11:00 | clock | eleven | o’clock +šŸ•¦ time 11 | 11:30 | clock | eleven | eleven-thirty | thirty | 11.30 | half past eleven +šŸŒ‘ sky & weather moon dark | moon | new moon +šŸŒ’ sky & weather crescent moon crescent | moon | waxing +šŸŒ“ sky & weather quarter moon first quarter moon | moon | quarter +šŸŒ” sky & weather gibbous moon gibbous | moon | waxing +šŸŒ• sky & weather moon full | moon +šŸŒ– sky & weather gibbous moon gibbous | moon | waning +šŸŒ— sky & weather quarter moon last quarter moon | moon | quarter +🌘 sky & weather crescent moon crescent | moon | waning +šŸŒ™ sky & weather moon crescent | moon +🌚 sky & weather moon face face | moon | new moon face +šŸŒ› sky & weather quarter moon face face | first quarter moon face | moon | quarter +🌜 sky & weather quarter moon face face | last quarter moon face | moon | quarter +šŸŒ”ļø sky & weather +🌔 sky & weather thermometer | weather +ā˜€ļø sky & weather +ā˜€ sky & weather bright | rays | sun | sunny +šŸŒ sky & weather moon face bright | face | full | moon | full-moon face +šŸŒž sky & weather with face bright | face | sun | sun with face +🪐 sky & weather planet ringed planet | saturn | saturnine +⭐ sky & weather star +🌟 sky & weather star glittery | glow | glowing star | shining | sparkle | star +🌠 sky & weather star falling | shooting | star +🌌 sky & weather way milky way | space | Milky Way | Milky | Way +ā˜ļø sky & weather +☁ sky & weather cloud | weather +ā›… sky & weather behind cloud cloud | sun | sun behind cloud +ā›ˆļø sky & weather with lightning and rain +ā›ˆ sky & weather with lightning and rain cloud | cloud with lightning and rain | rain | thunder +šŸŒ¤ļø sky & weather behind small cloud +🌤 sky & weather behind small cloud cloud | sun | sun behind small cloud +šŸŒ„ļø sky & weather behind large cloud +🌄 sky & weather behind large cloud cloud | sun | sun behind large cloud +šŸŒ¦ļø sky & weather behind rain cloud +🌦 sky & weather behind rain cloud cloud | rain | sun | sun behind rain cloud +šŸŒ§ļø sky & weather with rain +🌧 sky & weather with rain cloud | cloud with rain | rain +šŸŒØļø sky & weather with snow +🌨 sky & weather with snow cloud | cloud with snow | cold | snow +šŸŒ©ļø sky & weather with lightning +🌩 sky & weather with lightning cloud | cloud with lightning | lightning +šŸŒŖļø sky & weather +🌪 sky & weather cloud | tornado | whirlwind +šŸŒ«ļø sky & weather +🌫 sky & weather cloud | fog +šŸŒ¬ļø sky & weather face +🌬 sky & weather face blow | cloud | face | wind +šŸŒ€ sky & weather cyclone | dizzy | hurricane | twister | typhoon +🌈 sky & weather rain | rainbow +šŸŒ‚ sky & weather umbrella closed umbrella | clothing | rain | umbrella +ā˜‚ļø sky & weather +ā˜‚ sky & weather clothing | rain | umbrella +ā˜” sky & weather with rain drops clothing | drop | rain | umbrella | umbrella with rain drops +ā›±ļø sky & weather on ground +ā›± sky & weather on ground rain | sun | umbrella | umbrella on ground | beach | sand +⚔ sky & weather voltage danger | electric | high voltage | lightning | voltage | zap +ā„ļø sky & weather +ā„ sky & weather cold | snow | snowflake +ā˜ƒļø sky & weather +☃ sky & weather cold | snow | snowman +⛄ sky & weather without snow cold | snow | snowman | snowman without snow +ā˜„ļø sky & weather +ā˜„ sky & weather comet | space +šŸ”„ sky & weather fire | flame | tool +šŸ’§ sky & weather cold | comic | drop | droplet | sweat +🌊 sky & weather wave ocean | water | wave +šŸŽƒ Activities event celebration | halloween | jack | jack-o-lantern | lantern | Halloween | jack-o’-lantern +šŸŽ„ Activities event tree celebration | Christmas | tree +šŸŽ† Activities event celebration | fireworks +šŸŽ‡ Activities event celebration | fireworks | sparkle | sparkler +🧨 Activities event dynamite | explosive | firecracker | fireworks +✨ Activities event * | sparkle | sparkles | star +šŸŽˆ Activities event balloon | celebration +šŸŽ‰ Activities event popper celebration | party | popper | tada | ta-da +šŸŽŠ Activities event ball ball | celebration | confetti +šŸŽ‹ Activities event tree banner | celebration | Japanese | tanabata tree | tree | Tanabata tree +šŸŽ Activities event decoration bamboo | celebration | Japanese | pine | pine decoration | decoration +šŸŽŽ Activities event dolls celebration | doll | festival | Japanese | Japanese dolls +šŸŽ Activities event streamer carp | celebration | streamer | carp wind sock | Japanese wind socks | koinobori +šŸŽ Activities event chime bell | celebration | chime | wind +šŸŽ‘ Activities event viewing ceremony celebration | ceremony | moon | moon viewing ceremony | moon-viewing ceremony +🧧 Activities event envelope gift | good luck | hóngbāo | lai see | money | red envelope +šŸŽ€ Activities event celebration | ribbon +šŸŽ Activities event gift box | celebration | gift | present | wrapped +šŸŽ—ļø Activities event ribbon +šŸŽ— Activities event ribbon celebration | reminder | ribbon +šŸŽŸļø Activities event tickets +šŸŽŸ Activities event tickets admission | admission tickets | ticket | entry +šŸŽ« Activities event admission | ticket +šŸŽ–ļø Activities award-medal medal +šŸŽ– Activities award-medal medal celebration | medal | military +šŸ† Activities award-medal prize | trophy | celebration +šŸ… Activities award-medal medal medal | sports medal | celebration | sports +šŸ„‡ Activities award-medal place medal 1st place medal | first | gold | medal +🄈 Activities award-medal place medal 2nd place medal | medal | second | silver +šŸ„‰ Activities award-medal place medal 3rd place medal | bronze | medal | third +⚽ Activities sport ball ball | football | soccer +⚾ Activities sport ball | baseball +šŸ„Ž Activities sport ball | glove | softball | underarm +šŸ€ Activities sport ball | basketball | hoop +šŸ Activities sport ball | game | volleyball +šŸˆ Activities sport football american | ball | football +šŸ‰ Activities sport football ball | football | rugby | australian football | rugby ball | rugby league | rugby union +šŸŽ¾ Activities sport ball | racquet | tennis +šŸ„ Activities sport disc flying disc | ultimate | frisbee | Frisbee +šŸŽ³ Activities sport ball | bowling | game | tenpin bowling +šŸ Activities sport game ball | bat | cricket game | game | cricket | cricket match +šŸ‘ Activities sport hockey ball | field | game | hockey | stick +šŸ’ Activities sport hockey game | hockey | ice | puck | stick +šŸ„ Activities sport ball | goal | lacrosse | stick +šŸ“ Activities sport pong ball | bat | game | paddle | ping pong | table tennis | ping-pong +šŸø Activities sport badminton | birdie | game | racquet | shuttlecock +🄊 Activities sport glove boxing | glove +šŸ„‹ Activities sport arts uniform judo | karate | martial arts | martial arts uniform | taekwondo | uniform | MMA +šŸ„… Activities sport net goal | net | goal cage +⛳ Activities sport in hole flag in hole | golf | hole | flag +ā›øļø Activities sport skate +⛸ Activities sport skate ice | skate | ice skating +šŸŽ£ Activities sport pole fish | fishing pole | pole | fishing | rod | fishing rod +🤿 Activities sport mask diving | diving mask | scuba | snorkeling | snorkelling +šŸŽ½ Activities sport shirt athletics | running | sash | shirt +šŸŽæ Activities sport ski | skis | snow | skiing +šŸ›· Activities sport sled | sledge | sleigh +🄌 Activities sport stone curling stone | game | rock | curling | stone | curling rock +šŸŽÆ Activities game bullseye | dart | direct hit | game | hit | target | bull’s-eye +šŸŖ€ Activities game fluctuate | toy | yo-yo +🪁 Activities game fly | kite | soar +šŸ”« Activities game pistol gun | handgun | pistol | revolver | tool | water | weapon | toy | water pistol +šŸŽ± Activities game 8 ball 8 | ball | billiard | eight | game | pool 8 ball | magic 8 ball +šŸ”® Activities game ball ball | crystal | fairy tale | fantasy | fortune | tool +šŸŖ„ Activities game wand magic | magic wand | witch | wizard +šŸŽ® Activities game game controller | game | video game +šŸ•¹ļø Activities game +šŸ•¹ Activities game game | joystick | video game +šŸŽ° Activities game machine game | slot | slot machine | pokie | pokies +šŸŽ² Activities game die dice | die | game +🧩 Activities game piece clue | interlocking | jigsaw | piece | puzzle +🧸 Activities game bear plaything | plush | stuffed | teddy bear | toy +šŸŖ… Activities game celebration | party | piƱata +🪩 Activities game ball dance | disco | glitter | mirror ball | party +šŸŖ† Activities game dolls doll | nesting | nesting dolls | russia | babushka | matryoshka | Russian dolls | Russia +ā™ ļø Activities game suit +ā™  Activities game suit card | game | spade suit +ā™„ļø Activities game suit +♄ Activities game suit card | game | heart suit +ā™¦ļø Activities game suit +♦ Activities game suit card | diamond suit | game | diamonds +ā™£ļø Activities game suit +♣ Activities game suit card | club suit | game | clubs +ā™Ÿļø Activities game pawn +ā™Ÿ Activities game pawn chess | chess pawn | dupe | expendable +šŸƒ Activities game card | game | joker | wildcard +šŸ€„ Activities game red dragon game | mahjong | mahjong red dragon | red | Mahjong | Mahjong red dragon +šŸŽ“ Activities game playing cards card | flower | flower playing cards | game | Japanese | playing +šŸŽ­ Activities arts & crafts arts art | mask | performing | performing arts | theater | theatre +šŸ–¼ļø Activities arts & crafts picture +šŸ–¼ Activities arts & crafts picture art | frame | framed picture | museum | painting | picture +šŸŽØ Activities arts & crafts palette art | artist palette | museum | painting | palette +🧵 Activities arts & crafts needle | sewing | spool | string | thread +🪔 Activities arts & crafts needle embroidery | needle | sewing | stitches | sutures | tailoring | needle and thread +🧶 Activities arts & crafts ball | crochet | knit | yarn +🪢 Activities arts & crafts knot | rope | tangled | tie | twine | twist +šŸ‘“ Objects clothing clothing | eye | eyeglasses | eyewear | glasses +šŸ•¶ļø Objects clothing +šŸ•¶ Objects clothing dark | eye | eyewear | glasses | sunglasses | sunnies +🄽 Objects clothing eye protection | goggles | swimming | welding +🄼 Objects clothing coat doctor | experiment | lab coat | scientist +🦺 Objects clothing vest emergency | safety | vest | hi-vis | high-vis | jacket | life jacket +šŸ‘” Objects clothing clothing | necktie | tie +šŸ‘• Objects clothing clothing | shirt | t-shirt | tshirt | T-shirt | tee | tee-shirt +šŸ‘– Objects clothing clothing | jeans | pants | trousers +🧣 Objects clothing neck | scarf +🧤 Objects clothing gloves | hand +🧄 Objects clothing coat | jacket +🧦 Objects clothing socks | stocking +šŸ‘— Objects clothing clothing | dress | woman’s clothes +šŸ‘˜ Objects clothing clothing | kimono +🄻 Objects clothing clothing | dress | sari +🩱 Objects clothing swimsuit bathing suit | one-piece swimsuit | swimming costume +🩲 Objects clothing bathing suit | briefs | one-piece | swimsuit | underwear | pants | bathers | speedos +🩳 Objects clothing bathing suit | pants | shorts | underwear | boardshorts | swim shorts | boardies +šŸ‘™ Objects clothing bikini | clothing | swim | swim suit | two-piece +šŸ‘š Objects clothing clothes clothing | woman | woman’s clothes | blouse | top +🪭 Objects clothing hand fan cooling | dance | fan | flutter | folding hand fan | hot | shy +šŸ‘› Objects clothing clothing | coin | purse | accessories +šŸ‘œ Objects clothing bag | clothing | handbag | purse | accessories | tote +šŸ‘ Objects clothing bag bag | clothing | clutch bag | pouch | accessories +šŸ›ļø Objects clothing bags +šŸ› Objects clothing bags bag | hotel | shopping | shopping bags +šŸŽ’ Objects clothing backpack | bag | rucksack | satchel | school +🩓 Objects clothing sandal beach sandals | sandals | thong sandal | thong sandals | thongs | zōri | flip-flop | flipflop | zori | beach sandal | sandal | thong +šŸ‘ž Objects clothing shoe clothing | man | man’s shoe | shoe +šŸ‘Ÿ Objects clothing shoe athletic | clothing | running shoe | shoe | sneaker | runners | trainer +🄾 Objects clothing boot backpacking | boot | camping | hiking +🄿 Objects clothing shoe ballet flat | flat shoe | slip-on | slipper | pump +šŸ‘  Objects clothing shoe clothing | heel | high-heeled shoe | shoe | woman | stiletto +šŸ‘” Objects clothing sandal clothing | sandal | shoe | woman | woman’s sandal +🩰 Objects clothing shoes ballet | ballet shoes | dance +šŸ‘¢ Objects clothing boot boot | clothing | shoe | woman | woman’s boot +🪮 Objects clothing pick Afro | comb | hair | pick +šŸ‘‘ Objects clothing clothing | crown | king | queen +šŸ‘’ Objects clothing hat clothing | hat | woman | woman’s hat +šŸŽ© Objects clothing hat clothing | hat | top | tophat +šŸŽ“ Objects clothing cap cap | celebration | clothing | graduation | hat +🧢 Objects clothing cap baseball cap | billed cap +šŸŖ– Objects clothing helmet army | helmet | military | soldier | warrior +ā›‘ļø Objects clothing worker’s helmet +⛑ Objects clothing worker’s helmet aid | cross | face | hat | helmet | rescue worker’s helmet +šŸ“æ Objects clothing beads beads | clothing | necklace | prayer | religion +šŸ’„ Objects clothing cosmetics | lipstick | makeup | make-up +šŸ’ Objects clothing diamond | ring +šŸ’Ž Objects clothing stone diamond | gem | gem stone | jewel | gemstone +šŸ”‡ Objects sound speaker mute | muted speaker | quiet | silent | speaker +šŸ”ˆ Objects sound low volume soft | speaker low volume | low | quiet | speaker | volume +šŸ”‰ Objects sound medium volume medium | speaker medium volume +šŸ”Š Objects sound high volume loud | speaker high volume +šŸ“¢ Objects sound loud | loudspeaker | public address +šŸ“£ Objects sound cheering | megaphone +šŸ“Æ Objects sound horn horn | post | postal +šŸ”” Objects sound bell +šŸ”• Objects sound with slash bell | bell with slash | forbidden | mute | quiet | silent +šŸŽ¼ Objects music score music | musical score | score +šŸŽµ Objects music note music | musical note | note +šŸŽ¶ Objects music notes music | musical notes | note | notes +šŸŽ™ļø Objects music microphone +šŸŽ™ Objects music microphone mic | microphone | music | studio +šŸŽšļø Objects music slider +šŸŽš Objects music slider level | music | slider +šŸŽ›ļø Objects music knobs +šŸŽ› Objects music knobs control | knobs | music +šŸŽ¤ Objects music karaoke | mic | microphone +šŸŽ§ Objects music earbud | headphone +šŸ“» Objects music radio | video | AM | FM | wireless +šŸŽ· Objects musical-instrument instrument | music | sax | saxophone +šŸŖ— Objects musical-instrument accordion | concertina | squeeze box +šŸŽø Objects musical-instrument guitar | instrument | music +šŸŽ¹ Objects musical-instrument keyboard instrument | keyboard | music | musical keyboard | piano | organ +šŸŽŗ Objects musical-instrument instrument | music | trumpet +šŸŽ» Objects musical-instrument instrument | music | violin +šŸŖ• Objects musical-instrument banjo | music | stringed +🄁 Objects musical-instrument drum | drumsticks | music | percussions +🪘 Objects musical-instrument drum beat | conga | drum | long drum | rhythm +šŸŖ‡ Objects musical-instrument instrument | maracas | music | percussion | rattle | shake +🪈 Objects musical-instrument fife | flute | music | pipe | recorder | woodwind +šŸ“± Objects phone phone cell | mobile | phone | telephone +šŸ“² Objects phone phone with arrow arrow | cell | mobile | mobile phone with arrow | phone | receive +ā˜Žļø Objects phone +ā˜Ž Objects phone phone | telephone | landline +šŸ“ž Objects phone receiver phone | receiver | telephone +šŸ“Ÿ Objects phone pager +šŸ“  Objects phone machine fax | fax machine +šŸ”‹ Objects computer battery +🪫 Objects computer battery electronic | low battery | low energy +šŸ”Œ Objects computer plug electric | electricity | plug +šŸ’» Objects computer computer | laptop | pc | personal | PC +šŸ–„ļø Objects computer computer +šŸ–„ Objects computer computer computer | desktop +šŸ–Øļø Objects computer +šŸ–Ø Objects computer computer | printer +āŒØļø Objects computer +⌨ Objects computer computer | keyboard +šŸ–±ļø Objects computer mouse +šŸ–± Objects computer mouse computer | computer mouse +šŸ–²ļø Objects computer +šŸ–² Objects computer computer | trackball +šŸ’½ Objects computer disk computer | disk | minidisk | optical +šŸ’¾ Objects computer disk computer | disk | floppy | diskette +šŸ’æ Objects computer disk CD | computer | disk | optical +šŸ“€ Objects computer Blu-ray | computer | disk | DVD | optical | blu-ray +🧮 Objects computer abacus | calculation +šŸŽ„ Objects light & video camera camera | cinema | movie +šŸŽžļø Objects light & video frames +šŸŽž Objects light & video frames cinema | film | frames | movie +šŸ“½ļø Objects light & video projector +šŸ“½ Objects light & video projector cinema | film | movie | projector | video +šŸŽ¬ Objects light & video board clapper | clapper board | movie | clapperboard | film +šŸ“ŗ Objects light & video television | tv | video | TV +šŸ“· Objects light & video camera | video +šŸ“ø Objects light & video with flash camera | camera with flash | flash | video +šŸ“¹ Objects light & video camera camera | video +šŸ“¼ Objects light & video tape | vhs | video | videocassette | VHS | videotape +šŸ” Objects light & video glass tilted left glass | magnifying | magnifying glass tilted left | search | tool +šŸ”Ž Objects light & video glass tilted right glass | magnifying | magnifying glass tilted right | search | tool +šŸ•Æļø Objects light & video +šŸ•Æ Objects light & video candle | light +šŸ’” Objects light & video bulb bulb | comic | electric | idea | light | globe +šŸ”¦ Objects light & video electric | flashlight | light | tool | torch +šŸ® Objects light & video paper lantern bar | lantern | light | red | red paper lantern +šŸŖ” Objects light & video lamp diya | lamp | oil +šŸ“” Objects book-paper with decorative cover book | cover | decorated | notebook | notebook with decorative cover +šŸ“• Objects book-paper book book | closed +šŸ“– Objects book-paper book book | open +šŸ“— Objects book-paper book book | green +šŸ“˜ Objects book-paper book blue | book +šŸ“™ Objects book-paper book book | orange +šŸ“š Objects book-paper book | books +šŸ““ Objects book-paper notebook +šŸ“’ Objects book-paper ledger | notebook +šŸ“ƒ Objects book-paper with curl curl | document | page | page with curl +šŸ“œ Objects book-paper paper | scroll +šŸ“„ Objects book-paper facing up document | page | page facing up +šŸ“° Objects book-paper news | newspaper | paper +šŸ—žļø Objects book-paper newspaper +šŸ—ž Objects book-paper newspaper news | newspaper | paper | rolled | rolled-up newspaper +šŸ“‘ Objects book-paper tabs bookmark | mark | marker | tabs +šŸ”– Objects book-paper bookmark | mark +šŸ·ļø Objects book-paper +šŸ· Objects book-paper label | tag +šŸ’° Objects money bag bag | dollar | money | moneybag +šŸŖ™ Objects money coin | gold | metal | money | silver | treasure +šŸ’“ Objects money banknote banknote | bill | currency | money | note | yen +šŸ’µ Objects money banknote banknote | bill | currency | dollar | money | note +šŸ’¶ Objects money banknote banknote | bill | currency | euro | money | note +šŸ’· Objects money banknote banknote | bill | currency | money | note | pound | sterling +šŸ’ø Objects money with wings banknote | bill | fly | money | money with wings | wings +šŸ’³ Objects money card card | credit | money +🧾 Objects money accounting | bookkeeping | evidence | proof | receipt +šŸ’¹ Objects money increasing with yen chart | chart increasing with yen | graph | growth | money | yen | graph increasing with yen +āœ‰ļø Objects mail +āœ‰ Objects mail email | envelope | letter | e-mail +šŸ“§ Objects mail e-mail | email | letter | mail +šŸ“Ø Objects mail envelope e-mail | email | envelope | incoming | letter | receive +šŸ“© Objects mail with arrow arrow | e-mail | email | envelope | envelope with arrow | outgoing +šŸ“¤ Objects mail tray box | letter | mail | outbox | sent | tray | out tray +šŸ“„ Objects mail tray box | inbox | letter | mail | receive | tray | in tray +šŸ“¦ Objects mail box | package | parcel +šŸ“« Objects mail mailbox with raised flag closed | closed mailbox with raised flag | mail | mailbox | postbox | closed postbox with raised flag | letterbox | post | post box | closed letterbox with raised flag +šŸ“Ŗ Objects mail mailbox with lowered flag closed | closed mailbox with lowered flag | lowered | mail | mailbox | postbox | closed postbox with lowered flag | letterbox | post box | closed letterbox with lowered flag +šŸ“¬ Objects mail mailbox with raised flag mail | mailbox | open | open mailbox with raised flag | postbox | open postbox with raised flag | post | post box | open letterbox with raised flag +šŸ“­ Objects mail mailbox with lowered flag lowered | mail | mailbox | open | open mailbox with lowered flag | postbox | open postbox with lowered flag | post | post box | open letterbox with lowered flag +šŸ“® Objects mail mail | mailbox | postbox | post | post box +šŸ—³ļø Objects mail box with ballot +šŸ—³ Objects mail box with ballot ballot | ballot box with ballot | box +āœļø Objects writing +āœ Objects writing pencil +āœ’ļø Objects writing nib +āœ’ Objects writing nib black nib | nib | pen +šŸ–‹ļø Objects writing pen +šŸ–‹ Objects writing pen fountain | pen +šŸ–Šļø Objects writing +šŸ–Š Objects writing ballpoint | pen +šŸ–Œļø Objects writing +šŸ–Œ Objects writing paintbrush | painting +šŸ–ļø Objects writing +šŸ– Objects writing crayon +šŸ“ Objects writing memo | pencil +šŸ’¼ Objects office briefcase +šŸ“ Objects office folder file | folder +šŸ“‚ Objects office file folder file | folder | open +šŸ—‚ļø Objects office index dividers +šŸ—‚ Objects office index dividers card | dividers | index +šŸ“… Objects office calendar | date +šŸ“† Objects office calendar calendar | tear-off calendar +šŸ—’ļø Objects office notepad +šŸ—’ Objects office notepad note | pad | spiral | spiral notepad +šŸ—“ļø Objects office calendar +šŸ—“ Objects office calendar calendar | pad | spiral +šŸ“‡ Objects office index card | index | rolodex +šŸ“ˆ Objects office increasing chart | chart increasing | graph | growth | trend | upward | graph increasing +šŸ“‰ Objects office decreasing chart | chart decreasing | down | graph | trend | graph decreasing +šŸ“Š Objects office chart bar | chart | graph +šŸ“‹ Objects office clipboard +šŸ“Œ Objects office pin | pushpin | drawing-pin +šŸ“ Objects office pushpin pin | pushpin | round pushpin | round drawing-pin +šŸ“Ž Objects office paperclip +šŸ–‡ļø Objects office paperclips +šŸ–‡ Objects office paperclips link | linked paperclips | paperclip +šŸ“ Objects office ruler ruler | straight edge | straight ruler +šŸ“ Objects office ruler ruler | set | triangle | triangular ruler | set square +āœ‚ļø Objects office +āœ‚ Objects office cutting | scissors | tool +šŸ—ƒļø Objects office file box +šŸ—ƒ Objects office file box box | card | file +šŸ—„ļø Objects office cabinet +šŸ—„ Objects office cabinet cabinet | file | filing +šŸ—‘ļø Objects office +šŸ—‘ Objects office wastebasket | rubbish bin | trash | waste paper basket +šŸ”’ Objects lock closed | locked | padlock +šŸ”“ Objects lock lock | open | unlock | unlocked | padlock +šŸ” Objects lock with pen ink | lock | locked with pen | nib | pen | privacy +šŸ” Objects lock with key closed | key | lock | locked with key | secure +šŸ”‘ Objects lock key | lock | password +šŸ—ļø Objects lock key +šŸ— Objects lock key clue | key | lock | old +šŸ”Ø Objects tool hammer | tool +šŸŖ“ Objects tool axe | chop | hatchet | split | wood +ā›ļø Objects tool +ā› Objects tool mining | pick | tool +āš’ļø Objects tool and pick +āš’ Objects tool and pick hammer | hammer and pick | pick | tool +šŸ› ļø Objects tool and wrench +šŸ›  Objects tool and wrench hammer | hammer and wrench | spanner | tool | wrench | hammer and spanner +šŸ—”ļø Objects tool +šŸ—” Objects tool dagger | knife | weapon +āš”ļø Objects tool swords +āš” Objects tool swords crossed | swords | weapon +šŸ’£ Objects tool bomb | comic +🪃 Objects tool boomerang | rebound | repercussion +šŸ¹ Objects tool and arrow archer | arrow | bow | bow and arrow | Sagittarius | zodiac +šŸ›”ļø Objects tool +šŸ›” Objects tool shield | weapon +🪚 Objects tool saw carpenter | carpentry saw | lumber | saw | tool +šŸ”§ Objects tool spanner | tool | wrench +šŸŖ› Objects tool screw | screwdriver | tool +šŸ”© Objects tool and bolt bolt | nut | nut and bolt | tool +āš™ļø Objects tool +āš™ Objects tool cog | cogwheel | gear | tool +šŸ—œļø Objects tool +šŸ—œ Objects tool clamp | compress | tool | vice +āš–ļø Objects tool scale +āš– Objects tool scale balance | justice | Libra | scale | zodiac +🦯 Objects tool cane accessibility | blind | white cane | guide cane | long mobility cane +šŸ”— Objects tool link +ā›“ļøā€šŸ’„ Objects tool chain +ā›“ā€šŸ’„ Objects tool chain break | breaking | broken chain | chain | cuffs | freedom +ā›“ļø Objects tool +⛓ Objects tool chain | chains +šŸŖ Objects tool catch | crook | curve | ensnare | hook | selling point | fishing +🧰 Objects tool chest | mechanic | tool | toolbox +🧲 Objects tool attraction | horseshoe | magnet | magnetic +🪜 Objects tool climb | ladder | rung | step +āš—ļø Objects science +āš— Objects science alembic | chemistry | tool +🧪 Objects science tube chemist | chemistry | experiment | lab | science | test tube +🧫 Objects science dish bacteria | biologist | biology | culture | lab | petri dish +🧬 Objects science biologist | dna | evolution | gene | genetics | life | DNA +šŸ”¬ Objects science microscope | science | tool +šŸ”­ Objects science science | telescope | tool +šŸ“” Objects science antenna antenna | dish | satellite +šŸ’‰ Objects medical medicine | needle | shot | sick | syringe | ill | injection +🩸 Objects medical of blood bleed | blood donation | drop of blood | injury | medicine | menstruation +šŸ’Š Objects medical doctor | medicine | pill | sick | capsule +🩹 Objects medical bandage adhesive bandage | bandage | injury | plaster | sticking plaster | bandaid | dressing +🩼 Objects medical cane | crutch | disability | hurt | mobility aid | stick +🩺 Objects medical doctor | heart | medicine | stethoscope +🩻 Objects medical bones | doctor | medical | skeleton | x-ray | X-ray +🚪 Objects household door +šŸ›— Objects household accessibility | elevator | hoist | lift +šŸŖž Objects household mirror | reflection | reflector | speculum | looking glass +🪟 Objects household frame | fresh air | opening | transparent | view | window +šŸ›ļø Objects household +šŸ› Objects household bed | hotel | sleep +šŸ›‹ļø Objects household and lamp +šŸ›‹ Objects household and lamp couch | couch and lamp | hotel | lamp | sofa | sofa and lamp +šŸŖ‘ Objects household chair | seat | sit +🚽 Objects household toilet | facilities | loo | WC | lavatory +🪠 Objects household force cup | plumber | plunger | suction | toilet +🚿 Objects household shower | water +šŸ› Objects household bath | bathtub +🪤 Objects household trap bait | mouse trap | mousetrap | snare | trap | mouse +šŸŖ’ Objects household razor | sharp | shave | cut-throat +🧓 Objects household bottle lotion | lotion bottle | moisturizer | shampoo | sunscreen | moisturiser +🧷 Objects household pin diaper | punk rock | safety pin | nappy +🧹 Objects household broom | cleaning | sweeping | witch +🧺 Objects household basket | farming | laundry | picnic +🧻 Objects household of paper paper towels | roll of paper | toilet paper | toilet roll +🪣 Objects household bucket | cask | pail | vat +🧼 Objects household bar | bathing | cleaning | lather | soap | soapdish +🫧 Objects household bubbles | burp | clean | soap | underwater +🪄 Objects household bathroom | brush | clean | dental | hygiene | teeth | toothbrush +🧽 Objects household absorbing | cleaning | porous | sponge +🧯 Objects household extinguisher extinguish | fire | fire extinguisher | quench +šŸ›’ Objects household cart cart | shopping | trolley | basket +🚬 Objects other-object cigarette | smoking +āš°ļø Objects other-object +⚰ Objects other-object coffin | death | casket +🪦 Objects other-object cemetery | grave | graveyard | headstone | tombstone +āš±ļø Objects other-object urn +⚱ Objects other-object urn ashes | death | funeral | urn +🧿 Objects other-object amulet bead | charm | evil-eye | nazar | nazar amulet | talisman | amulet | evil eye +🪬 Objects other-object amulet | Fatima | hamsa | hand | Mary | Miriam | protection +šŸ—æ Objects other-object face | moai | moyai | statue +🪧 Objects other-object demonstration | picket | placard | protest | sign +🪪 Objects other-object card credentials | ID | identification card | license | security | driving | licence +šŸ§ Symbols transport-sign sign ATM | ATM sign | automated | bank | teller +🚮 Symbols transport-sign in bin sign litter | litter bin | litter in bin sign | garbage | trash +🚰 Symbols transport-sign water drinking | potable | water +♿ Symbols transport-sign symbol access | wheelchair symbol | disabled access +🚹 Symbols transport-sign room bathroom | lavatory | man | men’s room | restroom | toilet | WC | men’s | washroom | wc +🚺 Symbols transport-sign room bathroom | lavatory | restroom | toilet | WC | woman | women’s room | ladies room | wc | women’s toilet | ladies’ room +🚻 Symbols transport-sign bathroom | lavatory | restroom | toilet | WC | washroom +🚼 Symbols transport-sign symbol baby | baby symbol | changing | change room +🚾 Symbols transport-sign closet bathroom | closet | lavatory | restroom | toilet | water | WC | wc | amenities | water closet +šŸ›‚ Symbols transport-sign control control | passport | border | security +šŸ›ƒ Symbols transport-sign customs +šŸ›„ Symbols transport-sign claim baggage | claim +šŸ›… Symbols transport-sign luggage baggage | left luggage | locker | luggage +āš ļø Symbols warning +⚠ Symbols warning warning +🚸 Symbols warning crossing child | children crossing | crossing | pedestrian | traffic +ā›” Symbols warning entry entry | forbidden | no | not | prohibited | traffic | denied +🚫 Symbols warning entry | forbidden | no | not | prohibited | denied +🚳 Symbols warning bicycles bicycle | bike | forbidden | no | no bicycles | prohibited +🚭 Symbols warning smoking forbidden | no | not | prohibited | smoking | denied +🚯 Symbols warning littering forbidden | litter | no | no littering | not | prohibited | denied +🚱 Symbols warning water non-drinking | non-potable | water | non-drinkable water +🚷 Symbols warning pedestrians forbidden | no | no pedestrians | not | pedestrian | prohibited | denied +šŸ“µ Symbols warning mobile phones cell | forbidden | mobile | no | no mobile phones | phone +šŸ”ž Symbols warning one under eighteen 18 | age restriction | eighteen | no one under eighteen | prohibited | underage +ā˜¢ļø Symbols warning +☢ Symbols warning radioactive | sign +ā˜£ļø Symbols warning +☣ Symbols warning biohazard | sign +ā¬†ļø Symbols arrow arrow +⬆ Symbols arrow arrow arrow | cardinal | direction | north | up arrow | up +ā†—ļø Symbols arrow arrow +↗ Symbols arrow arrow arrow | direction | intercardinal | northeast | up-right arrow +āž”ļø Symbols arrow arrow +āž” Symbols arrow arrow arrow | cardinal | direction | east | right arrow +ā†˜ļø Symbols arrow arrow +ā†˜ Symbols arrow arrow arrow | direction | down-right arrow | intercardinal | southeast +ā¬‡ļø Symbols arrow arrow +⬇ Symbols arrow arrow arrow | cardinal | direction | down | south +ā†™ļø Symbols arrow arrow +↙ Symbols arrow arrow arrow | direction | down-left arrow | intercardinal | southwest +ā¬…ļø Symbols arrow arrow +⬅ Symbols arrow arrow arrow | cardinal | direction | left arrow | west +ā†–ļø Symbols arrow arrow +↖ Symbols arrow arrow arrow | direction | intercardinal | northwest | up-left arrow +ā†•ļø Symbols arrow arrow +↕ Symbols arrow arrow arrow | up-down arrow +ā†”ļø Symbols arrow arrow +↔ Symbols arrow arrow arrow | left-right arrow +ā†©ļø Symbols arrow arrow curving left +↩ Symbols arrow arrow curving left arrow | right arrow curving left +ā†Ŗļø Symbols arrow arrow curving right +↪ Symbols arrow arrow curving right arrow | left arrow curving right +ā¤“ļø Symbols arrow arrow curving up +⤓ Symbols arrow arrow curving up arrow | right arrow curving up +ā¤µļø Symbols arrow arrow curving down +⤵ Symbols arrow arrow curving down arrow | down | right arrow curving down +šŸ”ƒ Symbols arrow vertical arrows arrow | clockwise | clockwise vertical arrows | reload +šŸ”„ Symbols arrow arrows button anticlockwise | arrow | counterclockwise | counterclockwise arrows button | withershins | anticlockwise arrows button +šŸ”™ Symbols arrow arrow arrow | BACK +šŸ”š Symbols arrow arrow arrow | END +šŸ”› Symbols arrow arrow arrow | mark | ON | ON! +šŸ”œ Symbols arrow arrow arrow | SOON +šŸ” Symbols arrow arrow arrow | TOP | up +šŸ› Symbols religion of worship place of worship | religion | worship +āš›ļø Symbols religion symbol +āš› Symbols religion symbol atheist | atom | atom symbol +šŸ•‰ļø Symbols religion +šŸ•‰ Symbols religion Hindu | om | religion +āœ”ļø Symbols religion of David +✔ Symbols religion of David David | Jew | Jewish | religion | star | star of David | Judaism | Star of David +ā˜øļø Symbols religion of dharma +☸ Symbols religion of dharma Buddhist | dharma | religion | wheel | wheel of dharma +ā˜Æļø Symbols religion yang +☯ Symbols religion yang religion | tao | taoist | yang | yin | Tao | Taoist +āœļø Symbols religion cross +āœ Symbols religion cross Christian | cross | latin cross | religion | Latin cross +ā˜¦ļø Symbols religion cross +☦ Symbols religion cross Christian | cross | orthodox cross | religion | Orthodox cross +ā˜Ŗļø Symbols religion and crescent +☪ Symbols religion and crescent islam | Muslim | religion | star and crescent | Islam +ā˜®ļø Symbols religion symbol +☮ Symbols religion symbol peace | peace symbol +šŸ•Ž Symbols religion candelabrum | candlestick | menorah | religion +šŸ”Æ Symbols religion six-pointed star dotted six-pointed star | fortune | star +🪯 Symbols religion khanda | religion | Sikh +ā™ˆ Symbols zodiac Aries | ram | zodiac +♉ Symbols zodiac bull | ox | Taurus | zodiac +ā™Š Symbols zodiac Gemini | twins | zodiac +♋ Symbols zodiac Cancer | crab | zodiac +ā™Œ Symbols zodiac Leo | lion | zodiac +ā™ Symbols zodiac Virgo | zodiac | virgin +ā™Ž Symbols zodiac balance | justice | Libra | scales | zodiac +ā™ Symbols zodiac Scorpio | scorpion | scorpius | zodiac | Scorpius +♐ Symbols zodiac archer | Sagittarius | zodiac | centaur +♑ Symbols zodiac Capricorn | goat | zodiac +ā™’ Symbols zodiac Aquarius | bearer | water | zodiac | water bearer +♓ Symbols zodiac fish | Pisces | zodiac +ā›Ž Symbols zodiac bearer | Ophiuchus | serpent | snake | zodiac +šŸ”€ Symbols av-symbol tracks button arrow | crossed | shuffle tracks button +šŸ” Symbols av-symbol button arrow | clockwise | repeat | repeat button +šŸ”‚ Symbols av-symbol single button arrow | clockwise | once | repeat single button +ā–¶ļø Symbols av-symbol button +ā–¶ Symbols av-symbol button arrow | play | play button | right | triangle +ā© Symbols av-symbol button arrow | double | fast | fast-forward button | forward | fast forward button +ā­ļø Symbols av-symbol track button +ā­ Symbols av-symbol track button arrow | next scene | next track | next track button | triangle +āÆļø Symbols av-symbol or pause button +āÆ Symbols av-symbol or pause button arrow | pause | play | play or pause button | right | triangle +ā—€ļø Symbols av-symbol button +ā—€ Symbols av-symbol button arrow | left | reverse | reverse button | triangle +āŖ Symbols av-symbol reverse button arrow | double | fast reverse button | rewind +ā®ļø Symbols av-symbol track button +ā® Symbols av-symbol track button arrow | last track button | previous scene | previous track | triangle +šŸ”¼ Symbols av-symbol button arrow | button | upwards button | red | upward button +ā« Symbols av-symbol up button arrow | double | fast up button +šŸ”½ Symbols av-symbol button arrow | button | down | downwards button | downward button | red +ā¬ Symbols av-symbol down button arrow | double | down | fast down button +āøļø Symbols av-symbol button +āø Symbols av-symbol button bar | double | pause | pause button | vertical +ā¹ļø Symbols av-symbol button +ā¹ Symbols av-symbol button square | stop | stop button +āŗļø Symbols av-symbol button +āŗ Symbols av-symbol button circle | record | record button +āļø Symbols av-symbol button +ā Symbols av-symbol button eject | eject button +šŸŽ¦ Symbols av-symbol camera | cinema | film | movie +šŸ”… Symbols av-symbol button brightness | dim | dim button | low +šŸ”† Symbols av-symbol button bright | bright button | brightness | brightness button +šŸ“¶ Symbols av-symbol bars antenna | antenna bars | bar | cell | mobile | phone +šŸ›œ Symbols av-symbol computer | internet | network | wi-fi | wifi | wireless | Wi-Fi +šŸ“³ Symbols av-symbol mode cell | mobile | mode | phone | telephone | vibration | vibrate +šŸ““ Symbols av-symbol phone off cell | mobile | off | phone | telephone +ā™€ļø Symbols gender sign +♀ Symbols gender sign female sign | woman +ā™‚ļø Symbols gender sign +♂ Symbols gender sign male sign | man +āš§ļø Symbols gender symbol +⚧ Symbols gender symbol transgender | transgender symbol | trans +āœ–ļø Symbols math +āœ– Symbols math Ɨ | cancel | multiplication | multiply | sign | x | heavy multiplication sign +āž• Symbols math + | math | plus | sign | maths | add | addition +āž– Symbols math - | āˆ’ | math | minus | sign | heavy minus sign | maths | – | subtraction +āž— Symbols math Ć· | divide | division | math | sign +🟰 Symbols math equals sign equality | heavy equals sign | math | maths +ā™¾ļø Symbols math +♾ Symbols math forever | infinity | unbounded | universal | eternal | unbound +ā€¼ļø Symbols punctuation exclamation mark +‼ Symbols punctuation exclamation mark ! | !! | bangbang | double exclamation mark | exclamation | mark | punctuation +ā‰ļø Symbols punctuation question mark +⁉ Symbols punctuation question mark ! | !? | ? | exclamation | interrobang | mark | punctuation | question | exclamation question mark +ā“ Symbols punctuation question mark ? | mark | punctuation | question | red question mark +ā” Symbols punctuation question mark ? | mark | outlined | punctuation | question | white question mark +ā• Symbols punctuation exclamation mark ! | exclamation | mark | outlined | punctuation | white exclamation mark +ā— Symbols punctuation exclamation mark ! | exclamation | mark | punctuation | red exclamation mark +ć€°ļø Symbols punctuation dash +怰 Symbols punctuation dash dash | punctuation | wavy +šŸ’± Symbols currency exchange bank | currency | exchange | money +šŸ’² Symbols currency dollar sign currency | dollar | heavy dollar sign | money +āš•ļø Symbols other-symbol symbol +āš• Symbols other-symbol symbol aesculapius | medical symbol | medicine | staff +ā™»ļø Symbols other-symbol symbol +ā™» Symbols other-symbol symbol recycle | recycling symbol +āšœļø Symbols other-symbol +⚜ Symbols other-symbol fleur-de-lis +šŸ”± Symbols other-symbol emblem anchor | emblem | ship | tool | trident +šŸ“› Symbols other-symbol badge badge | name +šŸ”° Symbols other-symbol symbol for beginner beginner | chevron | Japanese | Japanese symbol for beginner | leaf +ā­• Symbols other-symbol red circle circle | hollow red circle | large | o | red +āœ… Symbols other-symbol mark button āœ“ | button | check | mark | tick +ā˜‘ļø Symbols other-symbol box with check +ā˜‘ Symbols other-symbol box with check āœ“ | box | check | check box with check | tick | tick box with tick | ballot +āœ”ļø Symbols other-symbol mark +āœ” Symbols other-symbol mark āœ“ | check | mark | tick | check mark | heavy tick mark +āŒ Symbols other-symbol mark Ɨ | cancel | cross | mark | multiplication | multiply | x +āŽ Symbols other-symbol mark button Ɨ | cross mark button | mark | square | x +āž° Symbols other-symbol loop curl | curly loop | loop +āžæ Symbols other-symbol curly loop curl | double | double curly loop | loop +ć€½ļø Symbols other-symbol alternation mark +〽 Symbols other-symbol alternation mark mark | part | part alternation mark +āœ³ļø Symbols other-symbol asterisk +✳ Symbols other-symbol asterisk * | asterisk | eight-spoked asterisk +āœ“ļø Symbols other-symbol star +✓ Symbols other-symbol star * | eight-pointed star | star +ā‡ļø Symbols other-symbol +ā‡ Symbols other-symbol * | sparkle +Ā©ļø Symbols other-symbol +Ā© Symbols other-symbol C | copyright +Ā®ļø Symbols other-symbol +Ā® Symbols other-symbol R | registered | r | trademark +ā„¢ļø Symbols other-symbol mark +ā„¢ Symbols other-symbol mark mark | TM | trade mark | trademark +#ļøāƒ£ Symbols keycap # +#⃣ Symbols keycap # keycap | keycap: # +*ļøāƒ£ Symbols keycap * +*⃣ Symbols keycap * keycap | keycap: * +0ļøāƒ£ Symbols keycap 0 +0⃣ Symbols keycap 0 keycap | keycap: 0 +1ļøāƒ£ Symbols keycap 1 +1⃣ Symbols keycap 1 keycap | keycap: 1 +2ļøāƒ£ Symbols keycap 2 +2⃣ Symbols keycap 2 keycap | keycap: 2 +3ļøāƒ£ Symbols keycap 3 +3⃣ Symbols keycap 3 keycap | keycap: 3 +4ļøāƒ£ Symbols keycap 4 +4⃣ Symbols keycap 4 keycap | keycap: 4 +5ļøāƒ£ Symbols keycap 5 +5⃣ Symbols keycap 5 keycap | keycap: 5 +6ļøāƒ£ Symbols keycap 6 +6⃣ Symbols keycap 6 keycap | keycap: 6 +7ļøāƒ£ Symbols keycap 7 +7⃣ Symbols keycap 7 keycap | keycap: 7 +8ļøāƒ£ Symbols keycap 8 +8⃣ Symbols keycap 8 keycap | keycap: 8 +9ļøāƒ£ Symbols keycap 9 +9⃣ Symbols keycap 9 keycap | keycap: 9 +šŸ”Ÿ Symbols keycap 10 keycap | keycap: 10 +šŸ”  Symbols alphanum latin uppercase ABCD | input | latin | letters | uppercase | input Latin uppercase | Latin +šŸ”” Symbols alphanum latin lowercase abcd | input | latin | letters | lowercase | input Latin lowercase | Latin +šŸ”¢ Symbols alphanum numbers 1234 | input | numbers +šŸ”£ Symbols alphanum symbols 〒♪&% | input | input symbols +šŸ”¤ Symbols alphanum latin letters abc | alphabet | input | latin | letters | input Latin letters | Latin +šŸ…°ļø Symbols alphanum button (blood type) +šŸ…° Symbols alphanum button (blood type) A | A button (blood type) | blood type +šŸ†Ž Symbols alphanum button (blood type) AB | AB button (blood type) | blood type +šŸ…±ļø Symbols alphanum button (blood type) +šŸ…± Symbols alphanum button (blood type) B | B button (blood type) | blood type +šŸ†‘ Symbols alphanum button CL | CL button +šŸ†’ Symbols alphanum button COOL | COOL button +šŸ†“ Symbols alphanum button FREE | FREE button +ā„¹ļø Symbols alphanum +ℹ Symbols alphanum i | information +šŸ†” Symbols alphanum button ID | ID button | identity +ā“‚ļø Symbols alphanum M +ā“‚ Symbols alphanum M circle | circled M | M +šŸ†• Symbols alphanum button NEW | NEW button +šŸ†– Symbols alphanum button NG | NG button +šŸ…¾ļø Symbols alphanum button (blood type) +šŸ…¾ Symbols alphanum button (blood type) blood type | O | O button (blood type) +šŸ†— Symbols alphanum button OK | OK button +šŸ…æļø Symbols alphanum button +šŸ…æ Symbols alphanum button P | P button | parking | car park | carpark +šŸ†˜ Symbols alphanum button help | SOS | SOS button +šŸ†™ Symbols alphanum button mark | UP | UP! | UP! button +šŸ†š Symbols alphanum button versus | VS | VS button +🈁 Symbols alphanum ā€œhereā€ button ā€œhereā€ | Japanese | Japanese ā€œhereā€ button | katakana | ココ +šŸˆ‚ļø Symbols alphanum ā€œservice chargeā€ button +šŸˆ‚ Symbols alphanum ā€œservice chargeā€ button ā€œservice chargeā€ | Japanese | Japanese ā€œservice chargeā€ button | katakana | 悵 +šŸˆ·ļø Symbols alphanum ā€œmonthly amountā€ button +🈷 Symbols alphanum ā€œmonthly amountā€ button ā€œmonthly amountā€ | ideograph | Japanese | Japanese ā€œmonthly amountā€ button | 月 +🈶 Symbols alphanum ā€œnot free of chargeā€ button ā€œnot free of chargeā€ | ideograph | Japanese | Japanese ā€œnot free of chargeā€ button | ꜉ +🈯 Symbols alphanum ā€œreservedā€ button ā€œreservedā€ | ideograph | Japanese | Japanese ā€œreservedā€ button | ꌇ +šŸ‰ Symbols alphanum ā€œbargainā€ button ā€œbargainā€ | ideograph | Japanese | Japanese ā€œbargainā€ button | 得 +🈹 Symbols alphanum ā€œdiscountā€ button ā€œdiscountā€ | ideograph | Japanese | Japanese ā€œdiscountā€ button | 割 +🈚 Symbols alphanum ā€œfree of chargeā€ button ā€œfree of chargeā€ | ideograph | Japanese | Japanese ā€œfree of chargeā€ button | ē„” +🈲 Symbols alphanum ā€œprohibitedā€ button ā€œprohibitedā€ | ideograph | Japanese | Japanese ā€œprohibitedā€ button | 禁 +šŸ‰‘ Symbols alphanum ā€œacceptableā€ button ā€œacceptableā€ | ideograph | Japanese | Japanese ā€œacceptableā€ button | åÆ +🈸 Symbols alphanum ā€œapplicationā€ button ā€œapplicationā€ | ideograph | Japanese | Japanese ā€œapplicationā€ button | 申 +🈓 Symbols alphanum ā€œpassing gradeā€ button ā€œpassing gradeā€ | ideograph | Japanese | Japanese ā€œpassing gradeā€ button | 合 +🈳 Symbols alphanum ā€œvacancyā€ button ā€œvacancyā€ | ideograph | Japanese | Japanese ā€œvacancyā€ button | 空 +ćŠ—ļø Symbols alphanum ā€œcongratulationsā€ button +抗 Symbols alphanum ā€œcongratulationsā€ button ā€œcongratulationsā€ | ideograph | Japanese | Japanese ā€œcongratulationsā€ button | ē„ +ćŠ™ļø Symbols alphanum ā€œsecretā€ button +抙 Symbols alphanum ā€œsecretā€ button ā€œsecretā€ | ideograph | Japanese | Japanese ā€œsecretā€ button | 秘 +🈺 Symbols alphanum ā€œopen for businessā€ button ā€œopen for businessā€ | ideograph | Japanese | Japanese ā€œopen for businessā€ button | 営 +🈵 Symbols alphanum ā€œno vacancyā€ button ā€œno vacancyā€ | ideograph | Japanese | Japanese ā€œno vacancyā€ button | ęŗ€ +šŸ”“ Symbols geometric circle circle | geometric | red +🟠 Symbols geometric circle circle | orange +🟔 Symbols geometric circle circle | yellow +🟢 Symbols geometric circle circle | green +šŸ”µ Symbols geometric circle blue | circle | geometric +🟣 Symbols geometric circle circle | purple +🟤 Symbols geometric circle brown | circle +⚫ Symbols geometric circle black circle | circle | geometric +⚪ Symbols geometric circle circle | geometric | white circle +🟄 Symbols geometric square red | square +🟧 Symbols geometric square orange | square +🟨 Symbols geometric square square | yellow +🟩 Symbols geometric square green | square +🟦 Symbols geometric square blue | square +🟪 Symbols geometric square purple | square +🟫 Symbols geometric square brown | square +⬛ Symbols geometric large square black large square | geometric | square +⬜ Symbols geometric large square geometric | square | white large square +ā—¼ļø Symbols geometric medium square +ā—¼ Symbols geometric medium square black medium square | geometric | square +ā—»ļø Symbols geometric medium square +ā—» Symbols geometric medium square geometric | square | white medium square +ā—¾ Symbols geometric medium-small square black medium-small square | geometric | square +ā—½ Symbols geometric medium-small square geometric | square | white medium-small square +ā–Ŗļø Symbols geometric small square +ā–Ŗ Symbols geometric small square black small square | geometric | square +ā–«ļø Symbols geometric small square +ā–« Symbols geometric small square geometric | square | white small square +šŸ”¶ Symbols geometric orange diamond diamond | geometric | large orange diamond | orange +šŸ”· Symbols geometric blue diamond blue | diamond | geometric | large blue diamond +šŸ”ø Symbols geometric orange diamond diamond | geometric | orange | small orange diamond +šŸ”¹ Symbols geometric blue diamond blue | diamond | geometric | small blue diamond +šŸ”ŗ Symbols geometric triangle pointed up geometric | red | red triangle pointed up +šŸ”» Symbols geometric triangle pointed down down | geometric | red | red triangle pointed down +šŸ’  Symbols geometric with a dot comic | diamond | diamond with a dot | geometric | inside +šŸ”˜ Symbols geometric button button | geometric | radio +šŸ”³ Symbols geometric square button button | geometric | outlined | square | white square button +šŸ”² Symbols geometric square button black square button | button | geometric | square +šŸ flag flag checkered | chequered | chequered flag | racing | checkered flag +🚩 flag flag post | triangular flag | red flag +šŸŽŒ flag celebration | cross | crossed | crossed flags | Japanese +šŸ“ flag flag black flag | waving +šŸ³ļø flag flag +šŸ³ flag flag waving | white flag | surrender +šŸ³ļøā€šŸŒˆ flag flag +šŸ³ā€šŸŒˆ flag flag pride | rainbow | rainbow flag +šŸ³ļøā€āš§ļø flag flag +šŸ³ļøā€āš§ flag flag +šŸ³ā€āš§ flag flag flag | light blue | pink | transgender | white | trans +šŸ“ā€ā˜ ļø flag flag +šŸ“ā€ā˜  flag flag Jolly Roger | pirate | pirate flag | plunder | treasure +šŸ‡¦šŸ‡Ø country-flag Ascension Island flag | flag: Ascension Island +šŸ‡¦šŸ‡© country-flag Andorra flag | flag: Andorra +šŸ‡¦šŸ‡Ŗ country-flag United Arab Emirates flag | flag: United Arab Emirates +šŸ‡¦šŸ‡« country-flag Afghanistan flag | flag: Afghanistan +šŸ‡¦šŸ‡¬ country-flag Antigua & Barbuda flag | flag: Antigua & Barbuda | flag: Antigua and Barbuda +šŸ‡¦šŸ‡® country-flag Anguilla flag | flag: Anguilla +šŸ‡¦šŸ‡± country-flag Albania flag | flag: Albania +šŸ‡¦šŸ‡² country-flag Armenia flag | flag: Armenia +šŸ‡¦šŸ‡“ country-flag Angola flag | flag: Angola +šŸ‡¦šŸ‡¶ country-flag Antarctica flag | flag: Antarctica +šŸ‡¦šŸ‡· country-flag Argentina flag | flag: Argentina +šŸ‡¦šŸ‡ø country-flag American Samoa flag | flag: American Samoa +šŸ‡¦šŸ‡¹ country-flag Austria flag | flag: Austria +šŸ‡¦šŸ‡ŗ country-flag Australia flag | flag: Australia +šŸ‡¦šŸ‡¼ country-flag Aruba flag | flag: Aruba +šŸ‡¦šŸ‡½ country-flag ƅland Islands flag | flag: ƅland Islands +šŸ‡¦šŸ‡æ country-flag Azerbaijan flag | flag: Azerbaijan +šŸ‡§šŸ‡¦ country-flag Bosnia & Herzegovina flag | flag: Bosnia & Herzegovina | flag: Bosnia and Herzegovina +šŸ‡§šŸ‡§ country-flag Barbados flag | flag: Barbados +šŸ‡§šŸ‡© country-flag Bangladesh flag | flag: Bangladesh +šŸ‡§šŸ‡Ŗ country-flag Belgium flag | flag: Belgium +šŸ‡§šŸ‡« country-flag Burkina Faso flag | flag: Burkina Faso +šŸ‡§šŸ‡¬ country-flag Bulgaria flag | flag: Bulgaria +šŸ‡§šŸ‡­ country-flag Bahrain flag | flag: Bahrain +šŸ‡§šŸ‡® country-flag Burundi flag | flag: Burundi +šŸ‡§šŸ‡Æ country-flag Benin flag | flag: Benin +šŸ‡§šŸ‡± country-flag St. BarthĆ©lemy flag | flag: St. BarthĆ©lemy | flag: St BarthĆ©lemy | flag: Saint-BarthĆ©lemy +šŸ‡§šŸ‡² country-flag Bermuda flag | flag: Bermuda +šŸ‡§šŸ‡³ country-flag Brunei flag | flag: Brunei +šŸ‡§šŸ‡“ country-flag Bolivia flag | flag: Bolivia +šŸ‡§šŸ‡¶ country-flag Caribbean Netherlands flag | flag: Caribbean Netherlands +šŸ‡§šŸ‡· country-flag Brazil flag | flag: Brazil +šŸ‡§šŸ‡ø country-flag Bahamas flag | flag: Bahamas +šŸ‡§šŸ‡¹ country-flag Bhutan flag | flag: Bhutan +šŸ‡§šŸ‡» country-flag Bouvet Island flag | flag: Bouvet Island +šŸ‡§šŸ‡¼ country-flag Botswana flag | flag: Botswana +šŸ‡§šŸ‡¾ country-flag Belarus flag | flag: Belarus +šŸ‡§šŸ‡æ country-flag Belize flag | flag: Belize +šŸ‡ØšŸ‡¦ country-flag Canada flag | flag: Canada +šŸ‡ØšŸ‡Ø country-flag Cocos (Keeling) Islands flag | flag: Cocos (Keeling) Islands +šŸ‡ØšŸ‡© country-flag Congo - Kinshasa flag | flag: Congo - Kinshasa +šŸ‡ØšŸ‡« country-flag Central African Republic flag | flag: Central African Republic +šŸ‡ØšŸ‡¬ country-flag Congo - Brazzaville flag | flag: Congo - Brazzaville +šŸ‡ØšŸ‡­ country-flag Switzerland flag | flag: Switzerland +šŸ‡ØšŸ‡® country-flag CĆ“te d’Ivoire flag | flag: CĆ“te d’Ivoire +šŸ‡ØšŸ‡° country-flag Cook Islands flag | flag: Cook Islands +šŸ‡ØšŸ‡± country-flag Chile flag | flag: Chile +šŸ‡ØšŸ‡² country-flag Cameroon flag | flag: Cameroon +šŸ‡ØšŸ‡³ country-flag China flag | flag: China +šŸ‡ØšŸ‡“ country-flag Colombia flag | flag: Colombia +šŸ‡ØšŸ‡µ country-flag Clipperton Island flag | flag: Clipperton Island +šŸ‡ØšŸ‡· country-flag Costa Rica flag | flag: Costa Rica +šŸ‡ØšŸ‡ŗ country-flag Cuba flag | flag: Cuba +šŸ‡ØšŸ‡» country-flag Cape Verde flag | flag: Cape Verde +šŸ‡ØšŸ‡¼ country-flag CuraƧao flag | flag: CuraƧao +šŸ‡ØšŸ‡½ country-flag Christmas Island flag | flag: Christmas Island +šŸ‡ØšŸ‡¾ country-flag Cyprus flag | flag: Cyprus +šŸ‡ØšŸ‡æ country-flag Czechia flag | flag: Czechia +šŸ‡©šŸ‡Ŗ country-flag Germany flag | flag: Germany +šŸ‡©šŸ‡¬ country-flag Diego Garcia flag | flag: Diego Garcia +šŸ‡©šŸ‡Æ country-flag Djibouti flag | flag: Djibouti +šŸ‡©šŸ‡° country-flag Denmark flag | flag: Denmark +šŸ‡©šŸ‡² country-flag Dominica flag | flag: Dominica +šŸ‡©šŸ‡“ country-flag Dominican Republic flag | flag: Dominican Republic +šŸ‡©šŸ‡æ country-flag Algeria flag | flag: Algeria +šŸ‡ŖšŸ‡¦ country-flag Ceuta & Melilla flag | flag: Ceuta & Melilla | flag: Ceuta and Melilla +šŸ‡ŖšŸ‡Ø country-flag Ecuador flag | flag: Ecuador +šŸ‡ŖšŸ‡Ŗ country-flag Estonia flag | flag: Estonia +šŸ‡ŖšŸ‡¬ country-flag Egypt flag | flag: Egypt +šŸ‡ŖšŸ‡­ country-flag Western Sahara flag | flag: Western Sahara +šŸ‡ŖšŸ‡· country-flag Eritrea flag | flag: Eritrea +šŸ‡ŖšŸ‡ø country-flag Spain flag | flag: Spain +šŸ‡ŖšŸ‡¹ country-flag Ethiopia flag | flag: Ethiopia +šŸ‡ŖšŸ‡ŗ country-flag European Union flag | flag: European Union +šŸ‡«šŸ‡® country-flag Finland flag | flag: Finland +šŸ‡«šŸ‡Æ country-flag Fiji flag | flag: Fiji +šŸ‡«šŸ‡° country-flag Falkland Islands flag | flag: Falkland Islands +šŸ‡«šŸ‡² country-flag Micronesia flag | flag: Micronesia +šŸ‡«šŸ‡“ country-flag Faroe Islands flag | flag: Faroe Islands +šŸ‡«šŸ‡· country-flag France flag | flag: France +šŸ‡¬šŸ‡¦ country-flag Gabon flag | flag: Gabon +šŸ‡¬šŸ‡§ country-flag United Kingdom flag | flag: United Kingdom +šŸ‡¬šŸ‡© country-flag Grenada flag | flag: Grenada +šŸ‡¬šŸ‡Ŗ country-flag Georgia flag | flag: Georgia +šŸ‡¬šŸ‡« country-flag French Guiana flag | flag: French Guiana +šŸ‡¬šŸ‡¬ country-flag Guernsey flag | flag: Guernsey +šŸ‡¬šŸ‡­ country-flag Ghana flag | flag: Ghana +šŸ‡¬šŸ‡® country-flag Gibraltar flag | flag: Gibraltar +šŸ‡¬šŸ‡± country-flag Greenland flag | flag: Greenland +šŸ‡¬šŸ‡² country-flag Gambia flag | flag: Gambia +šŸ‡¬šŸ‡³ country-flag Guinea flag | flag: Guinea +šŸ‡¬šŸ‡µ country-flag Guadeloupe flag | flag: Guadeloupe +šŸ‡¬šŸ‡¶ country-flag Equatorial Guinea flag | flag: Equatorial Guinea +šŸ‡¬šŸ‡· country-flag Greece flag | flag: Greece +šŸ‡¬šŸ‡ø country-flag South Georgia & South Sandwich Islands flag | flag: South Georgia & South Sandwich Islands | flag: South Georgia and South Sandwich Islands +šŸ‡¬šŸ‡¹ country-flag Guatemala flag | flag: Guatemala +šŸ‡¬šŸ‡ŗ country-flag Guam flag | flag: Guam +šŸ‡¬šŸ‡¼ country-flag Guinea-Bissau flag | flag: Guinea-Bissau +šŸ‡¬šŸ‡¾ country-flag Guyana flag | flag: Guyana +šŸ‡­šŸ‡° country-flag Hong Kong SAR China flag | flag: Hong Kong SAR China +šŸ‡­šŸ‡² country-flag Heard & McDonald Islands flag | flag: Heard & McDonald Islands | flag: Heard and McDonald Islands +šŸ‡­šŸ‡³ country-flag Honduras flag | flag: Honduras +šŸ‡­šŸ‡· country-flag Croatia flag | flag: Croatia +šŸ‡­šŸ‡¹ country-flag Haiti flag | flag: Haiti +šŸ‡­šŸ‡ŗ country-flag Hungary flag | flag: Hungary +šŸ‡®šŸ‡Ø country-flag Canary Islands flag | flag: Canary Islands +šŸ‡®šŸ‡© country-flag Indonesia flag | flag: Indonesia +šŸ‡®šŸ‡Ŗ country-flag Ireland flag | flag: Ireland +šŸ‡®šŸ‡± country-flag Israel flag | flag: Israel +šŸ‡®šŸ‡² country-flag Isle of Man flag | flag: Isle of Man +šŸ‡®šŸ‡³ country-flag India flag | flag: India +šŸ‡®šŸ‡“ country-flag British Indian Ocean Territory flag | flag: British Indian Ocean Territory +šŸ‡®šŸ‡¶ country-flag Iraq flag | flag: Iraq +šŸ‡®šŸ‡· country-flag Iran flag | flag: Iran +šŸ‡®šŸ‡ø country-flag Iceland flag | flag: Iceland +šŸ‡®šŸ‡¹ country-flag Italy flag | flag: Italy +šŸ‡ÆšŸ‡Ŗ country-flag Jersey flag | flag: Jersey +šŸ‡ÆšŸ‡² country-flag Jamaica flag | flag: Jamaica +šŸ‡ÆšŸ‡“ country-flag Jordan flag | flag: Jordan +šŸ‡ÆšŸ‡µ country-flag Japan flag | flag: Japan +šŸ‡°šŸ‡Ŗ country-flag Kenya flag | flag: Kenya +šŸ‡°šŸ‡¬ country-flag Kyrgyzstan flag | flag: Kyrgyzstan +šŸ‡°šŸ‡­ country-flag Cambodia flag | flag: Cambodia +šŸ‡°šŸ‡® country-flag Kiribati flag | flag: Kiribati +šŸ‡°šŸ‡² country-flag Comoros flag | flag: Comoros +šŸ‡°šŸ‡³ country-flag St. Kitts & Nevis flag | flag: St. Kitts & Nevis | flag: St Kitts & Nevis | flag: Saint Kitts and Nevis +šŸ‡°šŸ‡µ country-flag North Korea flag | flag: North Korea +šŸ‡°šŸ‡· country-flag South Korea flag | flag: South Korea +šŸ‡°šŸ‡¼ country-flag Kuwait flag | flag: Kuwait +šŸ‡°šŸ‡¾ country-flag Cayman Islands flag | flag: Cayman Islands +šŸ‡°šŸ‡æ country-flag Kazakhstan flag | flag: Kazakhstan +šŸ‡±šŸ‡¦ country-flag Laos flag | flag: Laos +šŸ‡±šŸ‡§ country-flag Lebanon flag | flag: Lebanon +šŸ‡±šŸ‡Ø country-flag St. Lucia flag | flag: St. Lucia | flag: St Lucia | flag: Saint Lucia +šŸ‡±šŸ‡® country-flag Liechtenstein flag | flag: Liechtenstein +šŸ‡±šŸ‡° country-flag Sri Lanka flag | flag: Sri Lanka +šŸ‡±šŸ‡· country-flag Liberia flag | flag: Liberia +šŸ‡±šŸ‡ø country-flag Lesotho flag | flag: Lesotho +šŸ‡±šŸ‡¹ country-flag Lithuania flag | flag: Lithuania +šŸ‡±šŸ‡ŗ country-flag Luxembourg flag | flag: Luxembourg +šŸ‡±šŸ‡» country-flag Latvia flag | flag: Latvia +šŸ‡±šŸ‡¾ country-flag Libya flag | flag: Libya +šŸ‡²šŸ‡¦ country-flag Morocco flag | flag: Morocco +šŸ‡²šŸ‡Ø country-flag Monaco flag | flag: Monaco +šŸ‡²šŸ‡© country-flag Moldova flag | flag: Moldova +šŸ‡²šŸ‡Ŗ country-flag Montenegro flag | flag: Montenegro +šŸ‡²šŸ‡« country-flag St. Martin flag | flag: St. Martin | flag: St Martin | flag: Saint Martin +šŸ‡²šŸ‡¬ country-flag Madagascar flag | flag: Madagascar +šŸ‡²šŸ‡­ country-flag Marshall Islands flag | flag: Marshall Islands +šŸ‡²šŸ‡° country-flag North Macedonia flag | flag: North Macedonia +šŸ‡²šŸ‡± country-flag Mali flag | flag: Mali +šŸ‡²šŸ‡² country-flag Myanmar (Burma) flag | flag: Myanmar (Burma) +šŸ‡²šŸ‡³ country-flag Mongolia flag | flag: Mongolia +šŸ‡²šŸ‡“ country-flag Macao SAR China flag | flag: Macao SAR China +šŸ‡²šŸ‡µ country-flag Northern Mariana Islands flag | flag: Northern Mariana Islands +šŸ‡²šŸ‡¶ country-flag Martinique flag | flag: Martinique +šŸ‡²šŸ‡· country-flag Mauritania flag | flag: Mauritania +šŸ‡²šŸ‡ø country-flag Montserrat flag | flag: Montserrat +šŸ‡²šŸ‡¹ country-flag Malta flag | flag: Malta +šŸ‡²šŸ‡ŗ country-flag Mauritius flag | flag: Mauritius +šŸ‡²šŸ‡» country-flag Maldives flag | flag: Maldives +šŸ‡²šŸ‡¼ country-flag Malawi flag | flag: Malawi +šŸ‡²šŸ‡½ country-flag Mexico flag | flag: Mexico +šŸ‡²šŸ‡¾ country-flag Malaysia flag | flag: Malaysia +šŸ‡²šŸ‡æ country-flag Mozambique flag | flag: Mozambique +šŸ‡³šŸ‡¦ country-flag Namibia flag | flag: Namibia +šŸ‡³šŸ‡Ø country-flag New Caledonia flag | flag: New Caledonia +šŸ‡³šŸ‡Ŗ country-flag Niger flag | flag: Niger +šŸ‡³šŸ‡« country-flag Norfolk Island flag | flag: Norfolk Island +šŸ‡³šŸ‡¬ country-flag Nigeria flag | flag: Nigeria +šŸ‡³šŸ‡® country-flag Nicaragua flag | flag: Nicaragua +šŸ‡³šŸ‡± country-flag Netherlands flag | flag: Netherlands +šŸ‡³šŸ‡“ country-flag Norway flag | flag: Norway +šŸ‡³šŸ‡µ country-flag Nepal flag | flag: Nepal +šŸ‡³šŸ‡· country-flag Nauru flag | flag: Nauru +šŸ‡³šŸ‡ŗ country-flag Niue flag | flag: Niue +šŸ‡³šŸ‡æ country-flag New Zealand flag | flag: New Zealand +šŸ‡“šŸ‡² country-flag Oman flag | flag: Oman +šŸ‡µšŸ‡¦ country-flag Panama flag | flag: Panama +šŸ‡µšŸ‡Ŗ country-flag Peru flag | flag: Peru +šŸ‡µšŸ‡« country-flag French Polynesia flag | flag: French Polynesia +šŸ‡µšŸ‡¬ country-flag Papua New Guinea flag | flag: Papua New Guinea +šŸ‡µšŸ‡­ country-flag Philippines flag | flag: Philippines +šŸ‡µšŸ‡° country-flag Pakistan flag | flag: Pakistan +šŸ‡µšŸ‡± country-flag Poland flag | flag: Poland +šŸ‡µšŸ‡² country-flag St. Pierre & Miquelon flag | flag: St. Pierre & Miquelon | flag: St Pierre & Miquelon | flag: Saint-Pierre-et-Miquelon +šŸ‡µšŸ‡³ country-flag Pitcairn Islands flag | flag: Pitcairn Islands +šŸ‡µšŸ‡· country-flag Puerto Rico flag | flag: Puerto Rico +šŸ‡µšŸ‡ø country-flag Palestinian Territories flag | flag: Palestinian Territories | flag: Palestinian territories +šŸ‡µšŸ‡¹ country-flag Portugal flag | flag: Portugal +šŸ‡µšŸ‡¼ country-flag Palau flag | flag: Palau +šŸ‡µšŸ‡¾ country-flag Paraguay flag | flag: Paraguay +šŸ‡¶šŸ‡¦ country-flag Qatar flag | flag: Qatar +šŸ‡·šŸ‡Ŗ country-flag RĆ©union flag | flag: RĆ©union +šŸ‡·šŸ‡“ country-flag Romania flag | flag: Romania +šŸ‡·šŸ‡ø country-flag Serbia flag | flag: Serbia +šŸ‡·šŸ‡ŗ country-flag Russia flag | flag: Russia +šŸ‡·šŸ‡¼ country-flag Rwanda flag | flag: Rwanda +šŸ‡øšŸ‡¦ country-flag Saudi Arabia flag | flag: Saudi Arabia +šŸ‡øšŸ‡§ country-flag Solomon Islands flag | flag: Solomon Islands +šŸ‡øšŸ‡Ø country-flag Seychelles flag | flag: Seychelles +šŸ‡øšŸ‡© country-flag Sudan flag | flag: Sudan +šŸ‡øšŸ‡Ŗ country-flag Sweden flag | flag: Sweden +šŸ‡øšŸ‡¬ country-flag Singapore flag | flag: Singapore +šŸ‡øšŸ‡­ country-flag St. Helena flag | flag: St. Helena | flag: St Helena | flag: Saint Helena +šŸ‡øšŸ‡® country-flag Slovenia flag | flag: Slovenia +šŸ‡øšŸ‡Æ country-flag Svalbard & Jan Mayen flag | flag: Svalbard & Jan Mayen | flag: Svalbard and Jan Mayen +šŸ‡øšŸ‡° country-flag Slovakia flag | flag: Slovakia +šŸ‡øšŸ‡± country-flag Sierra Leone flag | flag: Sierra Leone +šŸ‡øšŸ‡² country-flag San Marino flag | flag: San Marino +šŸ‡øšŸ‡³ country-flag Senegal flag | flag: Senegal +šŸ‡øšŸ‡“ country-flag Somalia flag | flag: Somalia +šŸ‡øšŸ‡· country-flag Suriname flag | flag: Suriname +šŸ‡øšŸ‡ø country-flag South Sudan flag | flag: South Sudan +šŸ‡øšŸ‡¹ country-flag SĆ£o TomĆ© & PrĆ­ncipe flag | flag: SĆ£o TomĆ© & PrĆ­ncipe | flag: SĆ£o TomĆ© and PrĆ­ncipe +šŸ‡øšŸ‡» country-flag El Salvador flag | flag: El Salvador +šŸ‡øšŸ‡½ country-flag Sint Maarten flag | flag: Sint Maarten +šŸ‡øšŸ‡¾ country-flag Syria flag | flag: Syria +šŸ‡øšŸ‡æ country-flag Eswatini flag | flag: Eswatini +šŸ‡¹šŸ‡¦ country-flag Tristan da Cunha flag | flag: Tristan da Cunha +šŸ‡¹šŸ‡Ø country-flag Turks & Caicos Islands flag | flag: Turks & Caicos Islands | flag: Turks and Caicos Islands +šŸ‡¹šŸ‡© country-flag Chad flag | flag: Chad +šŸ‡¹šŸ‡« country-flag French Southern Territories flag | flag: French Southern Territories +šŸ‡¹šŸ‡¬ country-flag Togo flag | flag: Togo +šŸ‡¹šŸ‡­ country-flag Thailand flag | flag: Thailand +šŸ‡¹šŸ‡Æ country-flag Tajikistan flag | flag: Tajikistan +šŸ‡¹šŸ‡° country-flag Tokelau flag | flag: Tokelau +šŸ‡¹šŸ‡± country-flag Timor-Leste flag | flag: Timor-Leste +šŸ‡¹šŸ‡² country-flag Turkmenistan flag | flag: Turkmenistan +šŸ‡¹šŸ‡³ country-flag Tunisia flag | flag: Tunisia +šŸ‡¹šŸ‡“ country-flag Tonga flag | flag: Tonga +šŸ‡¹šŸ‡· country-flag Turkey flag | flag: Türkiye +šŸ‡¹šŸ‡¹ country-flag Trinidad & Tobago flag | flag: Trinidad & Tobago | flag: Trinidad and Tobago +šŸ‡¹šŸ‡» country-flag Tuvalu flag | flag: Tuvalu +šŸ‡¹šŸ‡¼ country-flag Taiwan flag | flag: Taiwan +šŸ‡¹šŸ‡æ country-flag Tanzania flag | flag: TanzaniaE +šŸ‡ŗšŸ‡¦ country-flag Ukraine flag | flag: Ukraine +šŸ‡ŗšŸ‡¬ country-flag Uganda flag | flag: Uganda +šŸ‡ŗšŸ‡² country-flag U.S. Outlying Islands flag | flag: U.S. Outlying Islands | flag: US Outlying Islands +šŸ‡ŗšŸ‡³ country-flag United Nations flag | flag: United Nations +šŸ‡ŗšŸ‡ø country-flag United States flag | flag: United States +šŸ‡ŗšŸ‡¾ country-flag Uruguay flag | flag: Uruguay +šŸ‡ŗšŸ‡æ country-flag Uzbekistan flag | flag: Uzbekistan +šŸ‡»šŸ‡¦ country-flag Vatican City flag | flag: Vatican City +šŸ‡»šŸ‡Ø country-flag St. Vincent & Grenadines flag | flag: St. Vincent & Grenadines | flag: St Vincent & the Grenadines | flag: Saint Vincent and the Grenadines +šŸ‡»šŸ‡Ŗ country-flag Venezuela flag | flag: Venezuela +šŸ‡»šŸ‡¬ country-flag British Virgin Islands flag | flag: British Virgin Islands +šŸ‡»šŸ‡® country-flag U.S. Virgin Islands flag | flag: U.S. Virgin Islands | flag: US Virgin Islands +šŸ‡»šŸ‡³ country-flag Vietnam flag | flag: Vietnam +šŸ‡»šŸ‡ŗ country-flag Vanuatu flag | flag: Vanuatu +šŸ‡¼šŸ‡« country-flag Wallis & Futuna flag | flag: Wallis & Futuna | flag: Wallis and Futuna +šŸ‡¼šŸ‡ø country-flag Samoa flag | flag: Samoa +šŸ‡½šŸ‡° country-flag Kosovo flag | flag: Kosovo +šŸ‡¾šŸ‡Ŗ country-flag Yemen flag | flag: Yemen +šŸ‡¾šŸ‡¹ country-flag Mayotte flag | flag: Mayotte +šŸ‡æšŸ‡¦ country-flag South Africa flag | flag: South Africa +šŸ‡æšŸ‡² country-flag Zambia flag | flag: Zambia +šŸ‡æšŸ‡¼ country-flag Zimbabwe flag | flag: Zimbabwe +šŸ“ó §ó ¢ó „ó ®ó §ó æ subdivision-flag England flag | flag: England +šŸ“ó §ó ¢ó ³ó £ó “ó æ subdivision-flag Scotland flag | flag: Scotland +šŸ“ó §ó ¢ó ·ó ¬ó ³ó æ subdivision-flag Wales flag | flag: Wales + diff --git a/.config/hypr/scripts/RofiSearch.sh b/.config/hypr/scripts/RofiSearch.sh new file mode 100755 index 0000000..ccc7301 --- /dev/null +++ b/.config/hypr/scripts/RofiSearch.sh @@ -0,0 +1,17 @@ +# /* ---- šŸ’« 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" + +# Kill Rofi if already running before execution +if pgrep -x "rofi" >/dev/null; then + pkill rofi + #exit 0 +fi + +# Open rofi with a dmenu and pass the selected item to xdg-open for Google search +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 new file mode 100755 index 0000000..e0df2b8 --- /dev/null +++ b/.config/hypr/scripts/ScreenShot.sh @@ -0,0 +1,156 @@ +#!/bin/bash +# /* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ ## +# Screenshots scripts + +iDIR="$HOME/.config/swaync/icons" +sDIR="$HOME/.config/hypr/scripts" + +time=$(date "+%d-%b_%H-%M-%S") +dir="$(xdg-user-dir)/Pictures/Screenshots" +file="Screenshot_${time}_${RANDOM}.png" + +active_window_class=$(hyprctl -j activewindow | jq -r '(.class)') +active_window_file="Screenshot_${time}_${active_window_class}.png" +active_window_path="${dir}/${active_window_file}" + +notify_cmd_base="notify-send -t 10000 -A action1=Open -A action2=Delete -h string:x-canonical-private-synchronous:shot-notify" +#notify_swappy="notify-send -h string:x-canonical-private-synchronous:shot-notify -u low -i ${iDIR}/picture.png" +notify_cmd_shot="${notify_cmd_base} -i ${iDIR}/picture.png " +notify_cmd_shot_win="${notify_cmd_base} -i ${iDIR}/picture.png " + +# notify and view screenshot +notify_view() { + if [[ "$1" == "active" ]]; then + if [[ -e "${active_window_path}" ]]; then + "${sDIR}/Sounds.sh" --screenshot + resp=$(timeout 5 ${notify_cmd_shot_win} " Screenshot of:" " ${active_window_class} Saved.") + case "$resp" in + action1) + xdg-open "${active_window_path}" & + ;; + action2) + rm "${active_window_path}" & + ;; + esac + else + ${notify_cmd_shot} " Screenshot of:" " ${active_window_class} NOT Saved." + "${sDIR}/Sounds.sh" --error + fi + + elif [[ "$1" == "swappy" ]]; then + "${sDIR}/Sounds.sh" --screenshot + resp=$(${notify_cmd_shot} " Screenshot:" " Captured by Swappy") + case "$resp" in + action1) + swappy -f - <"$tmpfile" + ;; + action2) + rm "$tmpfile" + ;; + esac + + else + local check_file="${dir}/${file}" + if [[ -e "$check_file" ]]; then + "${sDIR}/Sounds.sh" --screenshot + resp=$(timeout 5 ${notify_cmd_shot} " Screenshot" " Saved") + case "$resp" in + action1) + xdg-open "${check_file}" & + ;; + action2) + rm "${check_file}" & + ;; + esac + else + ${notify_cmd_shot} " Screenshot" " NOT Saved" + "${sDIR}/Sounds.sh" --error + fi + fi +} + + + +# countdown +countdown() { + for sec in $(seq $1 -1 1); do + notify-send -h string:x-canonical-private-synchronous:shot-notify -t 1000 -i "$iDIR"/timer.png " Taking shot" " in: $sec secs" + sleep 1 + done +} + +# take shots +shotnow() { + cd ${dir} && grim - | tee "$file" | wl-copy + sleep 2 + notify_view +} + +shot5() { + countdown '5' + sleep 1 && cd ${dir} && grim - | tee "$file" | wl-copy + sleep 1 + notify_view +} + +shot10() { + countdown '10' + sleep 1 && cd ${dir} && grim - | tee "$file" | wl-copy + notify_view +} + +shotwin() { + w_pos=$(hyprctl activewindow | grep 'at:' | cut -d':' -f2 | tr -d ' ' | tail -n1) + w_size=$(hyprctl activewindow | grep 'size:' | cut -d':' -f2 | tr -d ' ' | tail -n1 | sed s/,/x/g) + cd ${dir} && grim -g "$w_pos $w_size" - | tee "$file" | wl-copy + notify_view +} + +shotarea() { + tmpfile=$(mktemp) + grim -g "$(slurp)" - >"$tmpfile" + if [[ -s "$tmpfile" ]]; then + wl-copy <"$tmpfile" + mv "$tmpfile" "$dir/$file" + fi + notify_view +} + +shotactive() { + active_window_class=$(hyprctl -j activewindow | jq -r '(.class)') + active_window_file="Screenshot_${time}_${active_window_class}.png" + active_window_path="${dir}/${active_window_file}" + + hyprctl -j activewindow | jq -r '"\(.at[0]),\(.at[1]) \(.size[0])x\(.size[1])"' | grim -g - "${active_window_path}" + sleep 1 + notify_view "active" +} + +shotswappy() { + tmpfile=$(mktemp) + grim -g "$(slurp)" - >"$tmpfile" && notify_view "swappy" +} + +if [[ ! -d "$dir" ]]; then + mkdir -p "$dir" +fi + +if [[ "$1" == "--now" ]]; then + shotnow +elif [[ "$1" == "--in5" ]]; then + shot5 +elif [[ "$1" == "--in10" ]]; then + shot10 +elif [[ "$1" == "--win" ]]; then + shotwin +elif [[ "$1" == "--area" ]]; then + shotarea +elif [[ "$1" == "--active" ]]; then + shotactive +elif [[ "$1" == "--swappy" ]]; then + shotswappy +else + echo -e "Available Options : --now --in5 --in10 --win --area --active --swappy" +fi + +exit 0 \ No newline at end of file diff --git a/.config/hypr/scripts/Sounds.sh b/.config/hypr/scripts/Sounds.sh new file mode 100755 index 0000000..9ab9127 --- /dev/null +++ b/.config/hypr/scripts/Sounds.sh @@ -0,0 +1,77 @@ +#!/bin/bash +# /* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ ## +# This script is used to play system sounds. +# Script is used by Volume.Sh and ScreenShots.sh + +theme="freedesktop" # Set the theme for the system sounds. +mute=false # Set to true to mute the system sounds. + +# Mute individual sounds here. +muteScreenshots=false +muteVolume=false + +# Exit if the system sounds are muted. +if [[ "$mute" = true ]]; then + exit 0 +fi + +# Choose the sound to play. +if [[ "$1" == "--screenshot" ]]; then + if [[ "$muteScreenshots" = true ]]; then + exit 0 + fi + soundoption="screen-capture.*" +elif [[ "$1" == "--volume" ]]; then + if [[ "$muteVolume" = true ]]; then + exit 0 + fi + soundoption="audio-volume-change.*" +elif [[ "$1" == "--error" ]]; then + if [[ "$muteScreenshots" = true ]]; then + exit 0 + fi + soundoption="dialog-error.*" +else + echo -e "Available sounds: --screenshot, --volume, --error" + exit 0 +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" +defaultTheme="freedesktop" + +# Prefer the user's theme, but use the system's if it doesn't exist. +sDIR="$systemDIR/$defaultTheme" +if [ -d "$userDIR/$theme" ]; then + sDIR="$userDIR/$theme" +elif [ -d "$systemDIR/$theme" ]; then + sDIR="$systemDIR/$theme" +fi + +# Get the theme that it inherits. +iTheme=$(cat "$sDIR/index.theme" | grep -i "inherits" | cut -d "=" -f 2) +iDIR="$sDIR/../$iTheme" + +# Find the sound file and play it. +sound_file=$(find $sDIR/stereo -name "$soundoption" -print -quit) +if ! test -f "$sound_file"; then + sound_file=$(find $iDIR/stereo -name "$soundoption" -print -quit) + if ! test -f "$sound_file"; then + sound_file=$(find $userDIR/$defaultTheme/stereo -name "$soundoption" -print -quit) + if ! test -f "$sound_file"; then + sound_file=$(find $systemDIR/$defaultTheme/stereo -name "$soundoption" -print -quit) + if ! test -f "$sound_file"; then + echo "Error: Sound file not found." + exit 1 + fi + fi + fi +fi + +# pipewire priority, fallback pulseaudio +pw-play "$sound_file" || pa-play "$sound_file" \ No newline at end of file diff --git a/.config/hypr/scripts/SwitchKeyboardLayout.sh b/.config/hypr/scripts/SwitchKeyboardLayout.sh new file mode 100755 index 0000000..f1f8b24 --- /dev/null +++ b/.config/hypr/scripts/SwitchKeyboardLayout.sh @@ -0,0 +1,104 @@ +#!/bin/bash +# /* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ ## +# This is for changing kb_layouts. Set kb_layouts in $settings_file + +layout_file="$HOME/.cache/kb_layout" +settings_file="$HOME/.config/hypr/UserConfigs/UserSettings.conf" +notif_icon="$HOME/.config/swaync/images/bell.png" + +# Refined ignore list with patterns or specific device names +ignore_patterns=( + "--(avrcp)" + "Bluetooth Speaker" + "Other Device + Name" + ) + + +# Create layout file with default layout if it does not exist +if [ ! -f "$layout_file" ]; then + echo "Creating layout file..." + default_layout=$(grep 'kb_layout = ' "$settings_file" | cut -d '=' -f 2 | tr -d '[:space:]' | cut -d ',' -f 1 2>/dev/null) + default_layout=${default_layout:-"us"} # Default to 'us' layout + echo "$default_layout" > "$layout_file" + echo "Default layout set to $default_layout" +fi + +current_layout=$(cat "$layout_file") +echo "Current layout: $current_layout" + +# Read available layouts from settings file +if [ -f "$settings_file" ]; then + kb_layout_line=$(grep 'kb_layout = ' "$settings_file" | cut -d '=' -f 2) + # Remove leading and trailing spaces around each layout + kb_layout_line=$(echo "$kb_layout_line" | tr -d '[:space:]') + IFS=',' read -r -a layout_mapping <<< "$kb_layout_line" +else + echo "Settings file not found!" + exit 1 +fi + +layout_count=${#layout_mapping[@]} +echo "Number of layouts: $layout_count" + +# Find current layout index and calculate next layout +for ((i = 0; i < layout_count; i++)); do + if [ "$current_layout" == "${layout_mapping[i]}" ]; then + current_index=$i + break + fi +done + +next_index=$(( (current_index + 1) % layout_count )) +new_layout="${layout_mapping[next_index]}" +echo "Next layout: $new_layout" + +# Function to get keyboard names +get_keyboard_names() { + hyprctl devices -j | jq -r '.keyboards[].name' +} + +# Function to check if a device matches any ignore pattern +is_ignored() { + local device_name=$1 + for pattern in "${ignore_patterns[@]}"; do + if [[ "$device_name" == *"$pattern"* ]]; then + return 0 # Device matches ignore pattern + fi + done + return 1 # Device does not match any ignore pattern +} + +# Function to change keyboard layout +change_layout() { + local error_found=false + + while read -r name; do + if is_ignored "$name"; then + echo "Skipping ignored device: $name" + continue + fi + + echo "Switching layout for $name to $new_layout..." + hyprctl switchxkblayout "$name" "$next_index" + if [ $? -ne 0 ]; then + echo "Error while switching layout for $name." >&2 + error_found=true + fi + done <<< "$(get_keyboard_names)" + + $error_found && return 1 + return 0 +} + +# Execute layout change and notify +if ! change_layout; then + notify-send -u low -t 2000 'kb_layout' " Error:" " Layout change failed" + echo "Layout change failed." >&2 + exit 1 +else + notify-send -u low -i "$notif_icon" " kb_layout: $new_layout" + echo "Layout change notification sent." +fi + +echo "$new_layout" > "$layout_file" diff --git a/.config/hypr/scripts/TouchPad.sh b/.config/hypr/scripts/TouchPad.sh new file mode 100755 index 0000000..5174968 --- /dev/null +++ b/.config/hypr/scripts/TouchPad.sh @@ -0,0 +1,32 @@ +#!/bin/bash +# /* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ ## +# For disabling touchpad. +# Edit the Touchpad_Device on ~/.config/hypr/UserConfigs/Laptops.conf according to your system +# use hyprctl devices to get your system touchpad device name +# source https://github.com/hyprwm/Hyprland/discussions/4283?sort=new#discussioncomment-8648109 + +notif="$HOME/.config/swaync/images/bell.png" + +export STATUS_FILE="$XDG_RUNTIME_DIR/touchpad.status" + +enable_touchpad() { + printf "true" >"$STATUS_FILE" + notify-send -u low -i $notif " Enabling" " touchpad" + hyprctl keyword '$TOUCHPAD_ENABLED' "true" -r +} + +disable_touchpad() { + printf "false" >"$STATUS_FILE" + notify-send -u low -i $notif " Disabling" " touchpad" + hyprctl keyword '$TOUCHPAD_ENABLED' "false" -r +} + +if ! [ -f "$STATUS_FILE" ]; then + enable_touchpad +else + if [ $(cat "$STATUS_FILE") = "true" ]; then + disable_touchpad + elif [ $(cat "$STATUS_FILE") = "false" ]; then + enable_touchpad + fi +fi diff --git a/.config/hypr/scripts/UptimeNixOS.sh b/.config/hypr/scripts/UptimeNixOS.sh new file mode 100755 index 0000000..654ae2c --- /dev/null +++ b/.config/hypr/scripts/UptimeNixOS.sh @@ -0,0 +1,33 @@ +#!/usr/bin/env bash +# Script parses /proc/uptime to get the system uptime +# and prints it in a human-readable format +# This is a workaround for system where `uptime` command is taken from coreutils +# where `uptime -p` is not supported + +if [[ -r /proc/uptime ]]; then + s=$(< /proc/uptime) + s=${s/.*} +else + echo "Error UptimeNixOS.sh: Uptime could not be determined." >&2 + exit 1 +fi + +d="$((s / 60 / 60 / 24)) days" +h="$((s / 60 / 60 % 24)) hours" +m="$((s / 60 % 60)) minutes" + +# Remove plural if < 2. +((${d/ *} == 1)) && d=${d/s} +((${h/ *} == 1)) && h=${h/s} +((${m/ *} == 1)) && m=${m/s} + +# Hide empty fields. +((${d/ *} == 0)) && unset d +((${h/ *} == 0)) && unset h +((${m/ *} == 0)) && unset m + +uptime=${d:+$d, }${h:+$h, }$m +uptime=${uptime%', '} +uptime=${uptime:-$s seconds} + +echo "up $uptime" diff --git a/.config/hypr/scripts/Volume.sh b/.config/hypr/scripts/Volume.sh new file mode 100755 index 0000000..b205f8f --- /dev/null +++ b/.config/hypr/scripts/Volume.sh @@ -0,0 +1,143 @@ +#!/bin/bash +# /* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ ## +# Scripts for volume controls for audio and mic + +iDIR="$HOME/.config/swaync/icons" +sDIR="$HOME/.config/hypr/scripts" + +# Get Volume +get_volume() { + volume=$(pamixer --get-volume) + if [[ "$volume" -eq "0" ]]; then + echo "Muted" + else + echo "$volume %" + fi +} + +# Get icons +get_icon() { + current=$(get_volume) + if [[ "$current" == "Muted" ]]; then + echo "$iDIR/volume-mute.png" + elif [[ "${current%\%}" -le 30 ]]; then + echo "$iDIR/volume-low.png" + elif [[ "${current%\%}" -le 60 ]]; then + echo "$iDIR/volume-mid.png" + else + echo "$iDIR/volume-high.png" + fi +} + +# Notify +notify_user() { + if [[ "$(get_volume)" == "Muted" ]]; then + notify-send -e -h string:x-canonical-private-synchronous:volume_notif -u low -i "$(get_icon)" " Volume:" " Muted" + else + notify-send -e -h int:value:"$(get_volume | sed 's/%//')" -h string:x-canonical-private-synchronous:volume_notif -u low -i "$(get_icon)" " Volume Level:" " $(get_volume)" && + "$sDIR/Sounds.sh" --volume + fi +} + +# Increase Volume +inc_volume() { + if [ "$(pamixer --get-mute)" == "true" ]; then + toggle_mute + else + pamixer -i 5 --allow-boost --set-limit 150 && notify_user + fi +} + +# Decrease Volume +dec_volume() { + if [ "$(pamixer --get-mute)" == "true" ]; then + toggle_mute + else + pamixer -d 5 && notify_user + fi +} + +# Toggle Mute +toggle_mute() { + if [ "$(pamixer --get-mute)" == "false" ]; then + pamixer -m && notify-send -e -u low -i "$iDIR/volume-mute.png" " Mute" + elif [ "$(pamixer --get-mute)" == "true" ]; then + pamixer -u && notify-send -e -u low -i "$(get_icon)" " Volume:" " Switched ON" + fi +} + +# Toggle Mic +toggle_mic() { + if [ "$(pamixer --default-source --get-mute)" == "false" ]; then + pamixer --default-source -m && notify-send -e -u low -i "$iDIR/microphone-mute.png" " Microphone:" " Switched OFF" + elif [ "$(pamixer --default-source --get-mute)" == "true" ]; then + pamixer -u --default-source u && notify-send -e -u low -i "$iDIR/microphone.png" " Microphone:" " Switched ON" + fi +} +# Get Mic Icon +get_mic_icon() { + current=$(pamixer --default-source --get-volume) + if [[ "$current" -eq "0" ]]; then + echo "$iDIR/microphone-mute.png" + else + echo "$iDIR/microphone.png" + fi +} + +# Get Microphone Volume +get_mic_volume() { + volume=$(pamixer --default-source --get-volume) + if [[ "$volume" -eq "0" ]]; then + echo "Muted" + else + echo "$volume %" + fi +} + +# Notify for Microphone +notify_mic_user() { + volume=$(get_mic_volume) + icon=$(get_mic_icon) + notify-send -e -h int:value:"$volume" -h "string:x-canonical-private-synchronous:volume_notif" -u low -i "$icon" " Mic Level:" " $volume" +} + +# Increase MIC Volume +inc_mic_volume() { + if [ "$(pamixer --default-source --get-mute)" == "true" ]; then + toggle_mic + else + pamixer --default-source -i 5 && notify_mic_user + fi +} + +# Decrease MIC Volume +dec_mic_volume() { + if [ "$(pamixer --default-source --get-mute)" == "true" ]; then + toggle-mic + else + pamixer --default-source -d 5 && notify_mic_user + fi +} + +# Execute accordingly +if [[ "$1" == "--get" ]]; then + get_volume +elif [[ "$1" == "--inc" ]]; then + inc_volume +elif [[ "$1" == "--dec" ]]; then + dec_volume +elif [[ "$1" == "--toggle" ]]; then + toggle_mute +elif [[ "$1" == "--toggle-mic" ]]; then + toggle_mic +elif [[ "$1" == "--get-icon" ]]; then + get_icon +elif [[ "$1" == "--get-mic-icon" ]]; then + get_mic_icon +elif [[ "$1" == "--mic-inc" ]]; then + inc_mic_volume +elif [[ "$1" == "--mic-dec" ]]; then + dec_mic_volume +else + get_volume +fi \ No newline at end of file diff --git a/.config/hypr/scripts/WallustSwww.sh b/.config/hypr/scripts/WallustSwww.sh new file mode 100755 index 0000000..62dde37 --- /dev/null +++ b/.config/hypr/scripts/WallustSwww.sh @@ -0,0 +1,39 @@ +#!/bin/bash +# /* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ ## +# Wallust Colors for current wallpaper + +# Define the path to the swww cache directory +cache_dir="$HOME/.cache/swww/" + +# Get a list of monitor outputs +monitor_outputs=($(ls "$cache_dir")) + +# Initialize a flag to determine if the ln command was executed +ln_success=false + +# Get current focused monitor +current_monitor=$(hyprctl monitors | awk '/^Monitor/{name=$2} /focused: yes/{print name}') +echo $current_monitor +# Construct the full path to the cache file +cache_file="$cache_dir$current_monitor" +echo $cache_file +# Check if the cache file exists for the current monitor output +if [ -f "$cache_file" ]; then + # Get the wallpaper path from the cache file + wallpaper_path=$(grep -v 'Lanczos3' "$cache_file" | head -n 1) + echo $wallpaper_path + # symlink the wallpaper to the location Rofi can access + if ln -sf "$wallpaper_path" "$HOME/.config/rofi/.current_wallpaper"; then + ln_success=true # Set the flag to true upon successful execution + fi + # copy the wallpaper for wallpaper effects + cp -r "$wallpaper_path" "$HOME/.config/hypr/wallpaper_effects/.wallpaper_current" +fi + +# Check the flag before executing further commands +if [ "$ln_success" = true ]; then + # execute wallust + echo 'about to execute wallust' + # execute wallust skipping tty and terminal changes + wallust run "$wallpaper_path" -s & +fi diff --git a/.config/hypr/scripts/WaybarCava.sh b/.config/hypr/scripts/WaybarCava.sh new file mode 100755 index 0000000..9926138 --- /dev/null +++ b/.config/hypr/scripts/WaybarCava.sh @@ -0,0 +1,38 @@ +#!/bin/bash +# /* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ ## +# Not my own work. This was added through Github PR. Credit to original author + +#----- Optimized bars animation without much CPU usage increase -------- +bar="ā–ā–‚ā–ƒā–„ā–…ā–†ā–‡ā–ˆ" +dict="s/;//g" + +# Calculate the length of the bar outside the loop +bar_length=${#bar} + +# Create dictionary to replace char with bar +for ((i = 0; i < bar_length; i++)); do + dict+=";s/$i/${bar:$i:1}/g" +done + +# Create cava config +config_file="/tmp/bar_cava_config" +cat >"$config_file" </dev/null; then + pkill rofi + #exit 0 +fi + +main diff --git a/.config/hypr/scripts/WaybarStyles.sh b/.config/hypr/scripts/WaybarStyles.sh new file mode 100755 index 0000000..62550ce --- /dev/null +++ b/.config/hypr/scripts/WaybarStyles.sh @@ -0,0 +1,49 @@ +#!/bin/bash +# /* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ ## +# Script for waybar styles + +IFS=$'\n\t' + +# Define directories +waybar_styles="$HOME/.config/waybar/style" +waybar_style="$HOME/.config/waybar/style.css" +SCRIPTSDIR="$HOME/.config/hypr/scripts" +rofi_config="$HOME/.config/rofi/config-waybar-style.rasi" + +# Function to display menu options +menu() { + options=() + while IFS= read -r file; do + if [ -f "$waybar_styles/$file" ]; then + options+=("$(basename "$file" .css)") + fi + done < <(find "$waybar_styles" -maxdepth 1 -type f -name '*.css' -exec basename {} \; | sort) + + printf '%s\n' "${options[@]}" +} + +# Apply selected style +apply_style() { + ln -sf "$waybar_styles/$1.css" "$waybar_style" + "${SCRIPTSDIR}/Refresh.sh" & +} + +# Main function +main() { + choice=$(menu | rofi -i -dmenu -config "$rofi_config") + + if [[ -z "$choice" ]]; then + echo "No option selected. Exiting." + exit 0 + fi + + apply_style "$choice" +} + +# Kill Rofi if already running before execution +if pgrep -x "rofi" >/dev/null; then + pkill rofi + #exit 0 +fi + +main diff --git a/.config/hypr/scripts/Wlogout.sh b/.config/hypr/scripts/Wlogout.sh new file mode 100755 index 0000000..ed3606c --- /dev/null +++ b/.config/hypr/scripts/Wlogout.sh @@ -0,0 +1,57 @@ +#!/bin/bash +# /* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ ## +# wlogout (Power, Screen Lock, Suspend, etc) + +# Set variables for parameters. First numbers corresponts to Monitor Resolution +# i.e 2160 means 2160p +A_2160=700 +B_2160=700 +A_1600=650 +B_1600=650 +A_1440=450 +B_1440=450 +A_1080=350 +B_1080=350 +A_720=50 +B_720=50 + +# Check if wlogout is already running +if pgrep -x "wlogout" > /dev/null; then + pkill -x "wlogout" + exit 0 +fi + +# Detect monitor resolution and scaling factor +resolution=$(hyprctl -j monitors | jq -r '.[] | select(.focused==true) | .height / .scale' | awk -F'.' '{print $1}') +hypr_scale=$(hyprctl -j monitors | jq -r '.[] | select(.focused==true) | .scale') + +# Set parameters based on screen resolution and scaling factor +if ((resolution >= 2160)); then + T_val=$(awk "BEGIN {printf \"%.0f\", $A_2160 * 2160 * $hypr_scale / $resolution}") + B_val=$(awk "BEGIN {printf \"%.0f\", $B_2160 * 2160 * $hypr_scale / $resolution}") + echo "Setting parameters for resolution >= 4k" + wlogout --protocol layer-shell -b 6 -T $T_val -B $B_val & +elif ((resolution >= 1600 && resolution < 2160)); then + T_val=$(awk "BEGIN {printf \"%.0f\", $A_1600 * 1600 * $hypr_scale / $resolution}") + B_val=$(awk "BEGIN {printf \"%.0f\", $B_1600 * 1600 * $hypr_scale / $resolution}") + echo "Setting parameters for resolution >= 2.5k and < 4k" + wlogout --protocol layer-shell -b 6 -T $T_val -B $B_val & +elif ((resolution >= 1440 && resolution < 1600)); then + T_val=$(awk "BEGIN {printf \"%.0f\", $A_1440 * 1440 * $hypr_scale / $resolution}") + B_val=$(awk "BEGIN {printf \"%.0f\", $B_1440 * 1440 * $hypr_scale / $resolution}") + echo "Setting parameters for resolution >= 2k and < 2.5k" + wlogout --protocol layer-shell -b 6 -T $T_val -B $B_val & +elif ((resolution >= 1080 && resolution < 1440)); then + T_val=$(awk "BEGIN {printf \"%.0f\", $A_1080 * 1080 * $hypr_scale / $resolution}") + B_val=$(awk "BEGIN {printf \"%.0f\", $B_1080 * 1080 * $hypr_scale / $resolution}") + echo "Setting parameters for resolution >= 1080p and < 2k" + wlogout --protocol layer-shell -b 6 -T $T_val -B $B_val & +elif ((resolution >= 720 && resolution < 1080)); then + T_val=$(awk "BEGIN {printf \"%.0f\", $A_720 * 720 * $hypr_scale / $resolution}") + B_val=$(awk "BEGIN {printf \"%.0f\", $B_720 * 720 * $hypr_scale / $resolution}") + echo "Setting parameters for resolution >= 720p and < 1080p" + wlogout --protocol layer-shell -b 3 -T $T_val -B $B_val & +else + echo "Setting default parameters" + wlogout & +fi diff --git a/.config/hypr/v2.3.9 b/.config/hypr/v2.3.9 new file mode 100644 index 0000000..31b3414 --- /dev/null +++ b/.config/hypr/v2.3.9 @@ -0,0 +1,5 @@ +### https://github.com/JaKooLit ### +## https://github.com/JaKooLit/Hyprland-Dots +## This is to have a reference of which version would be + +## note that this will always be higher than the released versions \ No newline at end of file diff --git a/.config/hypr/wallpaper_effects/.wallpaper_current b/.config/hypr/wallpaper_effects/.wallpaper_current new file mode 100644 index 0000000..275c813 Binary files /dev/null and b/.config/hypr/wallpaper_effects/.wallpaper_current differ diff --git a/.config/hypr/wallpaper_effects/.wallpaper_modified b/.config/hypr/wallpaper_effects/.wallpaper_modified new file mode 100644 index 0000000..50167dc Binary files /dev/null and b/.config/hypr/wallpaper_effects/.wallpaper_modified differ diff --git a/.config/hypr/wallust/wallust-hyprland.conf b/.config/hypr/wallust/wallust-hyprland.conf new file mode 100644 index 0000000..82084f6 --- /dev/null +++ b/.config/hypr/wallust/wallust-hyprland.conf @@ -0,0 +1,21 @@ +# /* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ +# /* wallust template - colors-hyprland */ + +$background = rgb(26272C) +$foreground = rgb(F5F3F2) +$color0 = rgb(4B4C52) +$color1 = rgb(5B4438) +$color2 = rgb(604A3F) +$color3 = rgb(515870) +$color4 = rgb(82756D) +$color5 = rgb(A0865E) +$color6 = rgb(A9A6A3) +$color7 = rgb(E8E5E3) +$color8 = rgb(A2A19F) +$color9 = rgb(7A5A4B) +$color10 = rgb(806254) +$color11 = rgb(6C7596) +$color12 = rgb(AE9B92) +$color13 = rgb(D6B27D) +$color14 = rgb(E2DDD9) +$color15 = rgb(E8E5E3) diff --git a/.config/rofi/.current_wallpaper b/.config/rofi/.current_wallpaper new file mode 120000 index 0000000..081268c --- /dev/null +++ b/.config/rofi/.current_wallpaper @@ -0,0 +1 @@ +/home/michel/Pictures/wallpapers/Dynamic-Wallpapers/Dark/Riverside-Dark.png \ No newline at end of file diff --git a/.config/rofi/applets/bin/appasroot.sh b/.config/rofi/applets/bin/appasroot.sh deleted file mode 100755 index f0e6944..0000000 --- a/.config/rofi/applets/bin/appasroot.sh +++ /dev/null @@ -1,102 +0,0 @@ -#!/usr/bin/env bash - -## Author : Aditya Shakya (adi1090x) -## Github : @adi1090x -# -## Applets : Run Applications as Root - -# Import Current Theme -source "$HOME"/.config/rofi/applets/shared/theme.bash -theme="$type/$style" - -# Theme Elements -prompt='Applications' -mesg='Run Applications as Root' - -if [[ "$theme" == *'type-1'* ]]; then - list_col='1' - list_row='5' - win_width='400px' -elif [[ "$theme" == *'type-3'* ]]; then - list_col='1' - list_row='5' - win_width='120px' -elif [[ "$theme" == *'type-5'* ]]; then - list_col='1' - list_row='5' - win_width='520px' -elif [[ ( "$theme" == *'type-2'* ) || ( "$theme" == *'type-4'* ) ]]; then - list_col='5' - list_row='1' - win_width='670px' -fi - -# Options -layout=`cat ${theme} | grep 'USE_ICON' | cut -d'=' -f2` -if [[ "$layout" == 'NO' ]]; then - option_1="ī§© Alacritty" - option_2=" Thunar" - option_3="ī„› Geany" - option_4="ī„» Ranger" - option_5="ī„ Vim" -else - option_1="ī§©" - option_2="" - option_3="ī„›" - option_4="ī„»" - option_5="ī„" -fi - -# Rofi CMD -rofi_cmd() { - rofi -theme-str "window {width: $win_width;}" \ - -theme-str "listview {columns: $list_col; lines: $list_row;}" \ - -theme-str 'textbox-prompt-colon {str: "ļŠ’";}' \ - -dmenu \ - -p "$prompt" \ - -mesg "$mesg" \ - -markup-rows \ - -theme ${theme} -} - -# Pass variables to rofi dmenu -run_rofi() { - echo -e "$option_1\n$option_2\n$option_3\n$option_4\n$option_5" | rofi_cmd -} - -# Execute Command -run_cmd() { - polkit_cmd="pkexec env PATH=$PATH DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY" - if [[ "$1" == '--opt1' ]]; then - ${polkit_cmd} alacritty - elif [[ "$1" == '--opt2' ]]; then - ${polkit_cmd} dbus-run-session thunar - elif [[ "$1" == '--opt3' ]]; then - ${polkit_cmd} geany - elif [[ "$1" == '--opt4' ]]; then - ${polkit_cmd} alacritty -e ranger - elif [[ "$1" == '--opt5' ]]; then - ${polkit_cmd} alacritty -e vim - fi -} - -# Actions -chosen="$(run_rofi)" -case ${chosen} in - $option_1) - run_cmd --opt1 - ;; - $option_2) - run_cmd --opt2 - ;; - $option_3) - run_cmd --opt3 - ;; - $option_4) - run_cmd --opt4 - ;; - $option_5) - run_cmd --opt5 - ;; -esac - diff --git a/.config/rofi/applets/bin/apps.sh b/.config/rofi/applets/bin/apps.sh deleted file mode 100755 index 01d1e4d..0000000 --- a/.config/rofi/applets/bin/apps.sh +++ /dev/null @@ -1,104 +0,0 @@ -#!/usr/bin/env bash - -## Author : Aditya Shakya (adi1090x) -## Github : @adi1090x -# -## Applets : Favorite Applications - -# Import Current Theme -source "$HOME"/.config/rofi/applets/shared/theme.bash -theme="$type/$style" - -# Theme Elements -prompt='Applications' -mesg="Installed Packages : `pacman -Q | wc -l` (pacman)" - -if [[ ( "$theme" == *'type-1'* ) || ( "$theme" == *'type-3'* ) || ( "$theme" == *'type-5'* ) ]]; then - list_col='1' - list_row='6' -elif [[ ( "$theme" == *'type-2'* ) || ( "$theme" == *'type-4'* ) ]]; then - list_col='6' - list_row='1' -fi - -# CMDs (add your apps here) -term_cmd='alacritty' -file_cmd='thunar' -text_cmd='geany' -web_cmd='firefox' -music_cmd='alacritty -e ncmpcpp' -setting_cmd='xfce4-settings-manager' - -# Options -layout=`cat ${theme} | grep 'USE_ICON' | cut -d'=' -f2` -if [[ "$layout" == 'NO' ]]; then - option_1="ī§© Terminal ($term_cmd)" - option_2=" Files ($file_cmd)" - option_3="ī„› Editor ($text_cmd)" - option_4=" Browser ($web_cmd)" - option_5=" Music ($music_cmd)" - option_6="ī§ Settings ($setting_cmd)" -else - option_1="ī§©" - option_2="" - option_3="ī„›" - option_4="" - option_5="" - option_6="ī§" -fi - -# Rofi CMD -rofi_cmd() { - rofi -theme-str "listview {columns: $list_col; lines: $list_row;}" \ - -theme-str 'textbox-prompt-colon {str: "";}' \ - -dmenu \ - -p "$prompt" \ - -mesg "$mesg" \ - -markup-rows \ - -theme ${theme} -} - -# Pass variables to rofi dmenu -run_rofi() { - echo -e "$option_1\n$option_2\n$option_3\n$option_4\n$option_5\n$option_6" | rofi_cmd -} - -# Execute Command -run_cmd() { - if [[ "$1" == '--opt1' ]]; then - ${term_cmd} - elif [[ "$1" == '--opt2' ]]; then - ${file_cmd} - elif [[ "$1" == '--opt3' ]]; then - ${text_cmd} - elif [[ "$1" == '--opt4' ]]; then - ${web_cmd} - elif [[ "$1" == '--opt5' ]]; then - ${music_cmd} - elif [[ "$1" == '--opt6' ]]; then - ${setting_cmd} - fi -} - -# Actions -chosen="$(run_rofi)" -case ${chosen} in - $option_1) - run_cmd --opt1 - ;; - $option_2) - run_cmd --opt2 - ;; - $option_3) - run_cmd --opt3 - ;; - $option_4) - run_cmd --opt4 - ;; - $option_5) - run_cmd --opt5 - ;; - $option_6) - run_cmd --opt6 - ;; -esac diff --git a/.config/rofi/applets/bin/battery.sh b/.config/rofi/applets/bin/battery.sh deleted file mode 100755 index ef0dba6..0000000 --- a/.config/rofi/applets/bin/battery.sh +++ /dev/null @@ -1,134 +0,0 @@ -#!/usr/bin/env bash - -## Author : Aditya Shakya (adi1090x) -## Github : @adi1090x -# -## Applets : Battery - -# Import Current Theme -source "$HOME"/.config/rofi/applets/shared/theme.bash -theme="$type/$style" - -# Battery Info -battery="`acpi -b | cut -d',' -f1 | cut -d':' -f1`" -status="`acpi -b | cut -d',' -f1 | cut -d':' -f2 | tr -d ' '`" -percentage="`acpi -b | cut -d',' -f2 | tr -d ' ',\%`" -time="`acpi -b | cut -d',' -f3`" - -if [[ -z "$time" ]]; then - time=' Fully Charged' -fi - -# Theme Elements -prompt="$status" -mesg="${battery}: ${percentage}%,${time}" - -if [[ "$theme" == *'type-1'* ]]; then - list_col='1' - list_row='4' - win_width='400px' -elif [[ "$theme" == *'type-3'* ]]; then - list_col='1' - list_row='4' - win_width='120px' -elif [[ "$theme" == *'type-5'* ]]; then - list_col='1' - list_row='4' - win_width='500px' -elif [[ ( "$theme" == *'type-2'* ) || ( "$theme" == *'type-4'* ) ]]; then - list_col='4' - list_row='1' - win_width='550px' -fi - -# Charging Status -active="" -urgent="" -if [[ $status = *"Charging"* ]]; then - active="-a 1" - ICON_CHRG="" -elif [[ $status = *"Full"* ]]; then - active="-u 1" - ICON_CHRG="" -else - urgent="-u 1" - ICON_CHRG="" -fi - -# Discharging -if [[ $percentage -ge 5 ]] && [[ $percentage -le 19 ]]; then - ICON_DISCHRG="" -elif [[ $percentage -ge 20 ]] && [[ $percentage -le 39 ]]; then - ICON_DISCHRG="ļ•»" -elif [[ $percentage -ge 40 ]] && [[ $percentage -le 59 ]]; then - ICON_DISCHRG="" -elif [[ $percentage -ge 60 ]] && [[ $percentage -le 79 ]]; then - ICON_DISCHRG="" -elif [[ $percentage -ge 80 ]] && [[ $percentage -le 100 ]]; then - ICON_DISCHRG="" -fi - -# Options -layout=`cat ${theme} | grep 'USE_ICON' | cut -d'=' -f2` -if [[ "$layout" == 'NO' ]]; then - option_1=" Remaining ${percentage}%" - option_2="ī¤ $status" - option_3="ļ‘¢ Power Manager" - option_4="ī§’ Diagnose" -else - option_1="$ICON_DISCHRG" - option_2="$ICON_CHRG" - option_3="ī§" - option_4="ī§’" -fi - -# Rofi CMD -rofi_cmd() { - rofi -theme-str "window {width: $win_width;}" \ - -theme-str "listview {columns: $list_col; lines: $list_row;}" \ - -theme-str "textbox-prompt-colon {str: \"$ICON_DISCHRG\";}" \ - -dmenu \ - -p "$prompt" \ - -mesg "$mesg" \ - ${active} ${urgent} \ - -markup-rows \ - -theme ${theme} -} - -# Pass variables to rofi dmenu -run_rofi() { - echo -e "$option_1\n$option_2\n$option_3\n$option_4" | rofi_cmd -} - -# Execute Command -run_cmd() { - polkit_cmd="pkexec env PATH=$PATH DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY" - if [[ "$1" == '--opt1' ]]; then - notify-send -u low " Remaining : ${percentage}%" - elif [[ "$1" == '--opt2' ]]; then - notify-send -u low "$ICON_CHRG Status : $status" - elif [[ "$1" == '--opt3' ]]; then - xfce4-power-manager-settings - elif [[ "$1" == '--opt4' ]]; then - ${polkit_cmd} alacritty -e powertop - fi -} - -# Actions -chosen="$(run_rofi)" -case ${chosen} in - $option_1) - run_cmd --opt1 - ;; - $option_2) - run_cmd --opt2 - ;; - $option_3) - run_cmd --opt3 - ;; - $option_4) - run_cmd --opt4 - ;; -esac - - diff --git a/.config/rofi/applets/bin/brightness.sh b/.config/rofi/applets/bin/brightness.sh deleted file mode 100755 index 2c90a12..0000000 --- a/.config/rofi/applets/bin/brightness.sh +++ /dev/null @@ -1,107 +0,0 @@ -#!/usr/bin/env bash - -## Author : Aditya Shakya (adi1090x) -## Github : @adi1090x -# -## Applets : Brightness - -# Import Current Theme -source "$HOME"/.config/rofi/applets/shared/theme.bash -theme="$type/$style" - -# Brightness Info -backlight="$(printf "%.0f\n" `light -G`)" -card="`light -L | grep 'backlight' | head -n1 | cut -d'/' -f3`" - -if [[ $backlight -ge 0 ]] && [[ $backlight -le 29 ]]; then - level="Low" -elif [[ $backlight -ge 30 ]] && [[ $backlight -le 49 ]]; then - level="Optimal" -elif [[ $backlight -ge 50 ]] && [[ $backlight -le 69 ]]; then - level="High" -elif [[ $backlight -ge 70 ]] && [[ $backlight -le 100 ]]; then - level="Peak" -fi - -# Theme Elements -prompt="${backlight}%" -mesg="Device: ${card}, Level: $level" - -if [[ "$theme" == *'type-1'* ]]; then - list_col='1' - list_row='4' - win_width='400px' -elif [[ "$theme" == *'type-3'* ]]; then - list_col='1' - list_row='4' - win_width='120px' -elif [[ "$theme" == *'type-5'* ]]; then - list_col='1' - list_row='4' - win_width='425px' -elif [[ ( "$theme" == *'type-2'* ) || ( "$theme" == *'type-4'* ) ]]; then - list_col='4' - list_row='1' - win_width='550px' -fi - -# Options -layout=`cat ${theme} | grep 'USE_ICON' | cut -d'=' -f2` -if [[ "$layout" == 'NO' ]]; then - option_1=" Increase" - option_2="ī§£ Optimal" - option_3="ī§„ Decrease" - option_4="ī§’ Settings" -else - option_1="" - option_2="ī§£" - option_3="ī§„" - option_4="ī§’" -fi - -# Rofi CMD -rofi_cmd() { - rofi -theme-str "window {width: $win_width;}" \ - -theme-str "listview {columns: $list_col; lines: $list_row;}" \ - -theme-str 'textbox-prompt-colon {str: "ļ—Ÿ";}' \ - -dmenu \ - -p "$prompt" \ - -mesg "$mesg" \ - -markup-rows \ - -theme ${theme} -} - -# Pass variables to rofi dmenu -run_rofi() { - echo -e "$option_1\n$option_2\n$option_3\n$option_4" | rofi_cmd -} - -# Execute Command -run_cmd() { - if [[ "$1" == '--opt1' ]]; then - light -A 5 - elif [[ "$1" == '--opt2' ]]; then - light -S 25 - elif [[ "$1" == '--opt3' ]]; then - light -U 5 - elif [[ "$1" == '--opt4' ]]; then - xfce4-power-manager-settings - fi -} - -# Actions -chosen="$(run_rofi)" -case ${chosen} in - $option_1) - run_cmd --opt1 - ;; - $option_2) - run_cmd --opt2 - ;; - $option_3) - run_cmd --opt3 - ;; - $option_4) - run_cmd --opt4 - ;; -esac diff --git a/.config/rofi/applets/bin/mpd.sh b/.config/rofi/applets/bin/mpd.sh deleted file mode 100755 index ce6a9e9..0000000 --- a/.config/rofi/applets/bin/mpd.sh +++ /dev/null @@ -1,131 +0,0 @@ -#!/usr/bin/env bash - -## Author : Aditya Shakya (adi1090x) -## Github : @adi1090x -# -## Applets : MPD (music) - -# Import Current Theme -source "$HOME"/.config/rofi/applets/shared/theme.bash -theme="$type/$style" - -# Theme Elements -status="`mpc status`" -if [[ -z "$status" ]]; then - prompt='Offline' - mesg="MPD is Offline" -else - prompt="`mpc -f "%artist%" current`" - mesg="`mpc -f "%title%" current` :: `mpc status | grep "#" | awk '{print $3}'`" -fi - -if [[ ( "$theme" == *'type-1'* ) || ( "$theme" == *'type-3'* ) || ( "$theme" == *'type-5'* ) ]]; then - list_col='1' - list_row='6' -elif [[ ( "$theme" == *'type-2'* ) || ( "$theme" == *'type-4'* ) ]]; then - list_col='6' - list_row='1' -fi - -# Options -layout=`cat ${theme} | grep 'USE_ICON' | cut -d'=' -f2` -if [[ "$layout" == 'NO' ]]; then - if [[ ${status} == *"[playing]"* ]]; then - option_1=" Pause" - else - option_1=" Play" - fi - option_2="ī§  Stop" - option_3=" Previous" - option_4="ī§™ Next" - option_5="ī§… Repeat" - option_6="ī§– Random" -else - if [[ ${status} == *"[playing]"* ]]; then - option_1="" - else - option_1="" - fi - option_2="ī§ " - option_3="" - option_4="ī§™" - option_5="ī§…" - option_6="ī§–" -fi - -# Toggle Actions -active='' -urgent='' -# Repeat -if [[ ${status} == *"repeat: on"* ]]; then - active="-a 4" -elif [[ ${status} == *"repeat: off"* ]]; then - urgent="-u 4" -else - option_5=" Parsing Error" -fi -# Random -if [[ ${status} == *"random: on"* ]]; then - [ -n "$active" ] && active+=",5" || active="-a 5" -elif [[ ${status} == *"random: off"* ]]; then - [ -n "$urgent" ] && urgent+=",5" || urgent="-u 5" -else - option_6=" Parsing Error" -fi - -# Rofi CMD -rofi_cmd() { - rofi -theme-str "listview {columns: $list_col; lines: $list_row;}" \ - -theme-str 'textbox-prompt-colon {str: "";}' \ - -dmenu \ - -p "$prompt" \ - -mesg "$mesg" \ - ${active} ${urgent} \ - -markup-rows \ - -theme ${theme} -} - -# Pass variables to rofi dmenu -run_rofi() { - echo -e "$option_1\n$option_2\n$option_3\n$option_4\n$option_5\n$option_6" | rofi_cmd -} - -# Execute Command -run_cmd() { - if [[ "$1" == '--opt1' ]]; then - mpc -q toggle && notify-send -u low -t 1000 " `mpc current`" - elif [[ "$1" == '--opt2' ]]; then - mpc -q stop - elif [[ "$1" == '--opt3' ]]; then - mpc -q prev && notify-send -u low -t 1000 " `mpc current`" - elif [[ "$1" == '--opt4' ]]; then - mpc -q next && notify-send -u low -t 1000 " `mpc current`" - elif [[ "$1" == '--opt5' ]]; then - mpc -q repeat - elif [[ "$1" == '--opt6' ]]; then - mpc -q random - fi -} - -# Actions -chosen="$(run_rofi)" -case ${chosen} in - $option_1) - run_cmd --opt1 - ;; - $option_2) - run_cmd --opt2 - ;; - $option_3) - run_cmd --opt3 - ;; - $option_4) - run_cmd --opt4 - ;; - $option_5) - run_cmd --opt5 - ;; - $option_6) - run_cmd --opt6 - ;; -esac diff --git a/.config/rofi/applets/bin/powermenu.sh b/.config/rofi/applets/bin/powermenu.sh deleted file mode 100755 index 8ed9106..0000000 --- a/.config/rofi/applets/bin/powermenu.sh +++ /dev/null @@ -1,129 +0,0 @@ -#!/usr/bin/env bash - -## Author : Aditya Shakya (adi1090x) -## Github : @adi1090x -# -## Applets : Power Menu - -# Import Current Theme -source "$HOME"/.config/rofi/applets/shared/theme.bash -theme="$type/$style" - -# Theme Elements -prompt="`hostname`" -mesg="Uptime : `uptime -p | sed -e 's/up //g'`" - -if [[ ( "$theme" == *'type-1'* ) || ( "$theme" == *'type-3'* ) || ( "$theme" == *'type-5'* ) ]]; then - list_col='1' - list_row='6' -elif [[ ( "$theme" == *'type-2'* ) || ( "$theme" == *'type-4'* ) ]]; then - list_col='6' - list_row='1' -fi - -# Options -layout=`cat ${theme} | grep 'USE_ICON' | cut -d'=' -f2` -if [[ "$layout" == 'NO' ]]; then - option_1="ī¦ Lock" - option_2=" Logout" - option_3=" Suspend" - option_4=" Hibernate" - option_5="ī§„ Reboot" - option_6="ī§€ Shutdown" - yes=' Yes' - no=' No' -else - option_1="ī¦" - option_2="" - option_3="" - option_4="" - option_5="ī§„" - option_6="ī§€" - yes='' - no='' -fi - -# Rofi CMD -rofi_cmd() { - rofi -theme-str "listview {columns: $list_col; lines: $list_row;}" \ - -theme-str 'textbox-prompt-colon {str: "";}' \ - -dmenu \ - -p "$prompt" \ - -mesg "$mesg" \ - -markup-rows \ - -theme ${theme} -} - -# Pass variables to rofi dmenu -run_rofi() { - echo -e "$option_1\n$option_2\n$option_3\n$option_4\n$option_5\n$option_6" | rofi_cmd -} - -# Confirmation CMD -confirm_cmd() { - rofi -theme-str 'window {location: center; anchor: center; fullscreen: false; width: 350px;}' \ - -theme-str 'mainbox {orientation: vertical; children: [ "message", "listview" ];}' \ - -theme-str 'listview {columns: 2; lines: 1;}' \ - -theme-str 'element-text {horizontal-align: 0.5;}' \ - -theme-str 'textbox {horizontal-align: 0.5;}' \ - -dmenu \ - -p 'Confirmation' \ - -mesg 'Are you Sure?' \ - -theme ${theme} -} - -# Ask for confirmation -confirm_exit() { - echo -e "$yes\n$no" | confirm_cmd -} - -# Confirm and execute -confirm_run () { - selected="$(confirm_exit)" - if [[ "$selected" == "$yes" ]]; then - ${1} && ${2} && ${3} - else - exit - fi -} - -# Execute Command -run_cmd() { - if [[ "$1" == '--opt1' ]]; then - betterlockscreen -l - elif [[ "$1" == '--opt2' ]]; then - confirm_run 'kill -9 -1' - elif [[ "$1" == '--opt3' ]]; then - confirm_run 'mpc -q pause' 'amixer set Master mute' 'systemctl suspend' - elif [[ "$1" == '--opt4' ]]; then - confirm_run 'systemctl hibernate' - elif [[ "$1" == '--opt5' ]]; then - confirm_run 'systemctl reboot' - elif [[ "$1" == '--opt6' ]]; then - confirm_run 'systemctl poweroff' - fi -} - -# Actions -chosen="$(run_rofi)" -case ${chosen} in - $option_1) - run_cmd --opt1 - ;; - $option_2) - run_cmd --opt2 - ;; - $option_3) - run_cmd --opt3 - ;; - $option_4) - run_cmd --opt4 - ;; - $option_5) - run_cmd --opt5 - ;; - $option_6) - run_cmd --opt6 - ;; -esac - diff --git a/.config/rofi/applets/bin/quicklinks.sh b/.config/rofi/applets/bin/quicklinks.sh deleted file mode 100755 index 11a38a8..0000000 --- a/.config/rofi/applets/bin/quicklinks.sh +++ /dev/null @@ -1,103 +0,0 @@ -#!/usr/bin/env bash - -## Author : Aditya Shakya (adi1090x) -## Github : @adi1090x -# -## Applets : Quick Links - -# Import Current Theme -source "$HOME"/.config/rofi/applets/shared/theme.bash -theme="$type/$style" - -# Theme Elements -prompt='Quick Links' -mesg="Using '$BROWSER' as web browser" - -if [[ ( "$theme" == *'type-1'* ) || ( "$theme" == *'type-3'* ) || ( "$theme" == *'type-5'* ) ]]; then - list_col='1' - list_row='6' -elif [[ ( "$theme" == *'type-2'* ) || ( "$theme" == *'type-4'* ) ]]; then - list_col='6' - list_row='1' -fi - -if [[ ( "$theme" == *'type-1'* ) || ( "$theme" == *'type-5'* ) ]]; then - efonts="JetBrains Mono Nerd Font 10" -else - efonts="JetBrains Mono Nerd Font 28" -fi - -# Options -layout=`cat ${theme} | grep 'USE_ICON' | cut -d'=' -f2` -if [[ "$layout" == 'NO' ]]; then - option_1=" Google" - option_2=" Gmail" - option_3="ļ…Ŗ Youtube" - option_4="ļ‚› Github" - option_5=" Reddit" - option_6="ļ‚™ Twitter" -else - option_1="" - option_2="" - option_3="ļ…Ŗ" - option_4="ļ‚›" - option_5="" - option_6="ļ‚™" -fi - -# Rofi CMD -rofi_cmd() { - rofi -theme-str "listview {columns: $list_col; lines: $list_row;}" \ - -theme-str 'textbox-prompt-colon {str: "";}' \ - -theme-str "element-text {font: \"$efonts\";}" \ - -dmenu \ - -p "$prompt" \ - -mesg "$mesg" \ - -markup-rows \ - -theme ${theme} -} - -# Pass variables to rofi dmenu -run_rofi() { - echo -e "$option_1\n$option_2\n$option_3\n$option_4\n$option_5\n$option_6" | rofi_cmd -} - -# Execute Command -run_cmd() { - if [[ "$1" == '--opt1' ]]; then - xdg-open 'https://www.google.com/' - elif [[ "$1" == '--opt2' ]]; then - xdg-open 'https://mail.google.com/' - elif [[ "$1" == '--opt3' ]]; then - xdg-open 'https://www.youtube.com/' - elif [[ "$1" == '--opt4' ]]; then - xdg-open 'https://www.github.com/' - elif [[ "$1" == '--opt5' ]]; then - xdg-open 'https://www.reddit.com/' - elif [[ "$1" == '--opt6' ]]; then - xdg-open 'https://www.twitter.com/' - fi -} - -# Actions -chosen="$(run_rofi)" -case ${chosen} in - $option_1) - run_cmd --opt1 - ;; - $option_2) - run_cmd --opt2 - ;; - $option_3) - run_cmd --opt3 - ;; - $option_4) - run_cmd --opt4 - ;; - $option_5) - run_cmd --opt5 - ;; - $option_6) - run_cmd --opt6 - ;; -esac diff --git a/.config/rofi/applets/bin/screenshot.sh b/.config/rofi/applets/bin/screenshot.sh deleted file mode 100755 index 5e5286b..0000000 --- a/.config/rofi/applets/bin/screenshot.sh +++ /dev/null @@ -1,165 +0,0 @@ -#!/usr/bin/env bash - -## Author : Aditya Shakya (adi1090x) -## Github : @adi1090x -# -## Applets : Screenshot - -# Import Current Theme -source "$HOME"/.config/rofi/applets/shared/theme.bash -theme="$type/$style" - -# Theme Elements -prompt='Screenshot' -mesg="DIR: `xdg-user-dir PICTURES`/Screenshots" - -if [[ "$theme" == *'type-1'* ]]; then - list_col='1' - list_row='5' - win_width='400px' -elif [[ "$theme" == *'type-3'* ]]; then - list_col='1' - list_row='5' - win_width='120px' -elif [[ "$theme" == *'type-5'* ]]; then - list_col='1' - list_row='5' - win_width='520px' -elif [[ ( "$theme" == *'type-2'* ) || ( "$theme" == *'type-4'* ) ]]; then - list_col='5' - list_row='1' - win_width='670px' -fi - -# Options -layout=`cat ${theme} | grep 'USE_ICON' | cut -d'=' -f2` -if [[ "$layout" == 'NO' ]]; then - option_1=" Capture Desktop" - option_2="ī„’ Capture Area" - option_3=" Capture Window" - option_4="īØ Capture in 5s" - option_5=" Capture in 10s" -else - option_1="" - option_2="ī„’" - option_3="" - option_4="īØ" - option_5="" -fi - -# Rofi CMD -rofi_cmd() { - rofi -theme-str "window {width: $win_width;}" \ - -theme-str "listview {columns: $list_col; lines: $list_row;}" \ - -theme-str 'textbox-prompt-colon {str: "";}' \ - -dmenu \ - -p "$prompt" \ - -mesg "$mesg" \ - -markup-rows \ - -theme ${theme} -} - -# Pass variables to rofi dmenu -run_rofi() { - echo -e "$option_1\n$option_2\n$option_3\n$option_4\n$option_5" | rofi_cmd -} - -# Screenshot -time=`date +%Y-%m-%d-%H-%M-%S` -geometry=`xrandr | grep 'current' | head -n1 | cut -d',' -f2 | tr -d '[:blank:],current'` -dir="`xdg-user-dir PICTURES`/Screenshots" -file="Screenshot_${time}_${geometry}.png" - -if [[ ! -d "$dir" ]]; then - mkdir -p "$dir" -fi - -# notify and view screenshot -notify_view() { - notify_cmd_shot='dunstify -u low --replace=699' - ${notify_cmd_shot} "Copied to clipboard." - viewnior ${dir}/"$file" - if [[ -e "$dir/$file" ]]; then - ${notify_cmd_shot} "Screenshot Saved." - else - ${notify_cmd_shot} "Screenshot Deleted." - fi -} - -# Copy screenshot to clipboard -copy_shot () { - tee "$file" | xclip -selection clipboard -t image/png -} - -# countdown -countdown () { - for sec in `seq $1 -1 1`; do - dunstify -t 1000 --replace=699 "Taking shot in : $sec" - sleep 1 - done -} - -# take shots -shotnow () { - cd ${dir} && sleep 0.5 && maim -u -f png | copy_shot - notify_view -} - -shot5 () { - countdown '5' - sleep 1 && cd ${dir} && maim -u -f png | copy_shot - notify_view -} - -shot10 () { - countdown '10' - sleep 1 && cd ${dir} && maim -u -f png | copy_shot - notify_view -} - -shotwin () { - cd ${dir} && maim -u -f png -i `xdotool getactivewindow` | copy_shot - notify_view -} - -shotarea () { - cd ${dir} && maim -u -f png -s -b 2 -c 0.35,0.55,0.85,0.25 -l | copy_shot - notify_view -} - -# Execute Command -run_cmd() { - if [[ "$1" == '--opt1' ]]; then - shotnow - elif [[ "$1" == '--opt2' ]]; then - shotarea - elif [[ "$1" == '--opt3' ]]; then - shotwin - elif [[ "$1" == '--opt4' ]]; then - shot5 - elif [[ "$1" == '--opt5' ]]; then - shot10 - fi -} - -# Actions -chosen="$(run_rofi)" -case ${chosen} in - $option_1) - run_cmd --opt1 - ;; - $option_2) - run_cmd --opt2 - ;; - $option_3) - run_cmd --opt3 - ;; - $option_4) - run_cmd --opt4 - ;; - $option_5) - run_cmd --opt5 - ;; -esac - - diff --git a/.config/rofi/applets/bin/volume.sh b/.config/rofi/applets/bin/volume.sh deleted file mode 100755 index a194592..0000000 --- a/.config/rofi/applets/bin/volume.sh +++ /dev/null @@ -1,134 +0,0 @@ -#!/usr/bin/env bash - -## Author : Aditya Shakya (adi1090x) -## Github : @adi1090x -# -## Applets : Volume - -# Import Current Theme -source "$HOME"/.config/rofi/applets/shared/theme.bash -theme="$type/$style" - -# Volume Info -mixer="`amixer info Master | grep 'Mixer name' | cut -d':' -f2 | tr -d \',' '`" -speaker="`amixer get Master | tail -n1 | awk -F ' ' '{print $5}' | tr -d '[]'`" -mic="`amixer get Capture | tail -n1 | awk -F ' ' '{print $5}' | tr -d '[]'`" - -active="" -urgent="" - -# Speaker Info -amixer get Master | grep '\[on\]' &>/dev/null -if [[ "$?" == 0 ]]; then - active="-a 1" - stext='Unmute' - sicon='' -else - urgent="-u 1" - stext='Mute' - sicon='' -fi - -# Microphone Info -amixer get Capture | grep '\[on\]' &>/dev/null -if [[ "$?" == 0 ]]; then - [ -n "$active" ] && active+=",3" || active="-a 3" - mtext='Unmute' - micon='' -else - [ -n "$urgent" ] && urgent+=",3" || urgent="-u 3" - mtext='Mute' - micon='' -fi - -# Theme Elements -prompt="S:$stext, M:$mtext" -mesg="$mixer - Speaker: $speaker, Mic: $mic" - -if [[ "$theme" == *'type-1'* ]]; then - list_col='1' - list_row='5' - win_width='400px' -elif [[ "$theme" == *'type-3'* ]]; then - list_col='1' - list_row='5' - win_width='120px' -elif [[ "$theme" == *'type-5'* ]]; then - list_col='1' - list_row='5' - win_width='520px' -elif [[ ( "$theme" == *'type-2'* ) || ( "$theme" == *'type-4'* ) ]]; then - list_col='5' - list_row='1' - win_width='670px' -fi - -# Options -layout=`cat ${theme} | grep 'USE_ICON' | cut -d'=' -f2` -if [[ "$layout" == 'NO' ]]; then - option_1=" Increase" - option_2="$sicon $stext" - option_3=" Decrese" - option_4="$micon $mtext" - option_5=" Settings" -else - option_1="" - option_2="$sicon" - option_3="" - option_4="$micon" - option_5="" -fi - -# Rofi CMD -rofi_cmd() { - rofi -theme-str "window {width: $win_width;}" \ - -theme-str "listview {columns: $list_col; lines: $list_row;}" \ - -theme-str 'textbox-prompt-colon {str: "";}' \ - -dmenu \ - -p "$prompt" \ - -mesg "$mesg" \ - ${active} ${urgent} \ - -markup-rows \ - -theme ${theme} -} - -# Pass variables to rofi dmenu -run_rofi() { - echo -e "$option_1\n$option_2\n$option_3\n$option_4\n$option_5" | rofi_cmd -} - -# Execute Command -run_cmd() { - if [[ "$1" == '--opt1' ]]; then - amixer -Mq set Master,0 5%+ unmute - elif [[ "$1" == '--opt2' ]]; then - amixer set Master toggle - elif [[ "$1" == '--opt3' ]]; then - amixer -Mq set Master,0 5%- unmute - elif [[ "$1" == '--opt4' ]]; then - amixer set Capture toggle - elif [[ "$1" == '--opt5' ]]; then - pavucontrol - fi -} - -# Actions -chosen="$(run_rofi)" -case ${chosen} in - $option_1) - run_cmd --opt1 - ;; - $option_2) - run_cmd --opt2 - ;; - $option_3) - run_cmd --opt3 - ;; - $option_4) - run_cmd --opt4 - ;; - $option_5) - run_cmd --opt5 - ;; -esac - diff --git a/.config/rofi/applets/shared/colors.rasi b/.config/rofi/applets/shared/colors.rasi deleted file mode 100644 index 103ad63..0000000 --- a/.config/rofi/applets/shared/colors.rasi +++ /dev/null @@ -1,18 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Colors - * - * Available Colors Schemes - * - * adapta catppuccin everforest navy paper - * arc cyberpunk gruvbox nord solarized - * black dracula lovelace onedark yousai - * - **/ - -/* Import color-scheme from `colors` directory */ - -@import "~/.config/rofi/colors/onedark.rasi" diff --git a/.config/rofi/applets/shared/fonts.rasi b/.config/rofi/applets/shared/fonts.rasi deleted file mode 100644 index 430c73d..0000000 --- a/.config/rofi/applets/shared/fonts.rasi +++ /dev/null @@ -1,12 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Fonts - * - **/ - -* { - font: "JetBrains Mono Nerd Font 10"; -} diff --git a/.config/rofi/applets/shared/theme.bash b/.config/rofi/applets/shared/theme.bash deleted file mode 100755 index 4807020..0000000 --- a/.config/rofi/applets/shared/theme.bash +++ /dev/null @@ -1,4 +0,0 @@ -## Current Theme - -type="$HOME/.config/rofi/applets/type-1" -style='style-1.rasi' diff --git a/.config/rofi/applets/type-1/style-1.rasi b/.config/rofi/applets/type-1/style-1.rasi deleted file mode 100644 index 2d3ee5f..0000000 --- a/.config/rofi/applets/type-1/style-1.rasi +++ /dev/null @@ -1,152 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - show-icons: false; -} - -/*****----- Global Properties -----*****/ -@import "../shared/colors.rasi" -@import "../shared/fonts.rasi" - -/* -USE_ICON=NO -*/ - -/*****----- Main Window -----*****/ -window { - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 400px; - x-offset: 0px; - y-offset: 0px; - margin: 0px; - padding: 0px; - border: 1px solid; - border-radius: 0px; - border-color: @selected; - cursor: "default"; - background-color: @background; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 20px; - background-color: transparent; - children: [ "inputbar", "message", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 10px; - padding: 0px; - border: 0px; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - children: [ "textbox-prompt-colon", "prompt"]; -} - -textbox-prompt-colon { - enabled: true; - expand: false; - str: ""; - padding: 10px 13px; - border-radius: 0px; - background-color: @urgent; - text-color: @background; -} -prompt { - enabled: true; - padding: 10px; - border-radius: 0px; - background-color: @active; - text-color: @background; -} - -/*****----- Message -----*****/ -message { - enabled: true; - margin: 0px; - padding: 10px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: @background-alt; - text-color: @foreground; -} -textbox { - background-color: inherit; - text-color: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 1; - lines: 6; - cycle: true; - scrollbar: false; - layout: vertical; - - spacing: 5px; - background-color: transparent; - cursor: "default"; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - padding: 10px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - cursor: pointer; -} -element-text { - background-color: transparent; - text-color: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} - -element normal.normal, -element alternate.normal { - background-color: var(background); - text-color: var(foreground); -} -element normal.urgent, -element alternate.urgent, -element selected.active { - background-color: var(urgent); - text-color: var(background); -} -element normal.active, -element alternate.active, -element selected.urgent { - background-color: var(active); - text-color: var(background); -} -element selected.normal { - background-color: var(selected); - text-color: var(background); -} diff --git a/.config/rofi/applets/type-1/style-2.rasi b/.config/rofi/applets/type-1/style-2.rasi deleted file mode 100644 index 2c66bee..0000000 --- a/.config/rofi/applets/type-1/style-2.rasi +++ /dev/null @@ -1,152 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - show-icons: false; -} - -/*****----- Global Properties -----*****/ -@import "../shared/colors.rasi" -@import "../shared/fonts.rasi" - -/* -USE_ICON=NO -*/ - -/*****----- Main Window -----*****/ -window { - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 400px; - x-offset: 0px; - y-offset: 0px; - margin: 0px; - padding: 0px; - border: 1px solid; - border-radius: 12px; - border-color: @selected; - cursor: "default"; - background-color: @background; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 20px; - background-color: transparent; - children: [ "inputbar", "message", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 10px; - padding: 0px; - border: 0px; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - children: [ "textbox-prompt-colon", "prompt"]; -} - -textbox-prompt-colon { - enabled: true; - expand: false; - str: ""; - padding: 10px 13px; - border-radius: 12px; - background-color: @urgent; - text-color: @background; -} -prompt { - enabled: true; - padding: 10px; - border-radius: 12px; - background-color: @active; - text-color: @background; -} - -/*****----- Message -----*****/ -message { - enabled: true; - margin: 0px; - padding: 10px; - border: 0px solid; - border-radius: 12px; - border-color: @selected; - background-color: @background-alt; - text-color: @foreground; -} -textbox { - background-color: inherit; - text-color: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 1; - lines: 6; - cycle: true; - scrollbar: false; - layout: vertical; - - spacing: 5px; - background-color: transparent; - cursor: "default"; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - padding: 10px; - border: 0px solid; - border-radius: 12px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - cursor: pointer; -} -element-text { - background-color: transparent; - text-color: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} - -element normal.normal, -element alternate.normal { - background-color: var(background); - text-color: var(foreground); -} -element normal.urgent, -element alternate.urgent, -element selected.active { - background-color: var(urgent); - text-color: var(background); -} -element normal.active, -element alternate.active, -element selected.urgent { - background-color: var(active); - text-color: var(background); -} -element selected.normal { - background-color: var(selected); - text-color: var(background); -} diff --git a/.config/rofi/applets/type-1/style-3.rasi b/.config/rofi/applets/type-1/style-3.rasi deleted file mode 100644 index 285c376..0000000 --- a/.config/rofi/applets/type-1/style-3.rasi +++ /dev/null @@ -1,152 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - show-icons: false; -} - -/*****----- Global Properties -----*****/ -@import "../shared/colors.rasi" -@import "../shared/fonts.rasi" - -/* -USE_ICON=NO -*/ - -/*****----- Main Window -----*****/ -window { - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 400px; - x-offset: 0px; - y-offset: 0px; - margin: 0px; - padding: 0px; - border: 1px solid; - border-radius: 30px; - border-color: @selected; - cursor: "default"; - background-color: @background; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 20px; - background-color: transparent; - children: [ "inputbar", "message", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 10px; - padding: 0px; - border: 0px; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - children: [ "textbox-prompt-colon", "prompt"]; -} - -textbox-prompt-colon { - enabled: true; - expand: false; - str: ""; - padding: 10px 13px; - border-radius: 100%; - background-color: @urgent; - text-color: @background; -} -prompt { - enabled: true; - padding: 10px; - border-radius: 100%; - background-color: @active; - text-color: @background; -} - -/*****----- Message -----*****/ -message { - enabled: true; - margin: 0px; - padding: 10px; - border: 0px solid; - border-radius: 100%; - border-color: @selected; - background-color: @background-alt; - text-color: @foreground; -} -textbox { - background-color: inherit; - text-color: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 1; - lines: 6; - cycle: true; - scrollbar: false; - layout: vertical; - - spacing: 5px; - background-color: transparent; - cursor: "default"; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - padding: 10px; - border: 0px solid; - border-radius: 100%; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - cursor: pointer; -} -element-text { - background-color: transparent; - text-color: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} - -element normal.normal, -element alternate.normal { - background-color: var(background); - text-color: var(foreground); -} -element normal.urgent, -element alternate.urgent, -element selected.active { - background-color: var(urgent); - text-color: var(background); -} -element normal.active, -element alternate.active, -element selected.urgent { - background-color: var(active); - text-color: var(background); -} -element selected.normal { - background-color: var(selected); - text-color: var(background); -} diff --git a/.config/rofi/applets/type-2/style-1.rasi b/.config/rofi/applets/type-2/style-1.rasi deleted file mode 100644 index 30025a7..0000000 --- a/.config/rofi/applets/type-2/style-1.rasi +++ /dev/null @@ -1,153 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - show-icons: false; -} - -/*****----- Global Properties -----*****/ -@import "../shared/colors.rasi" -@import "../shared/fonts.rasi" - -/* -USE_ICON=YES -*/ - -/*****----- Main Window -----*****/ -window { - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 800px; - x-offset: 0px; - y-offset: 0px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - cursor: "default"; - background-color: @background; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 15px; - margin: 0px; - padding: 30px; - background-color: transparent; - children: [ "inputbar", "message", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 10px; - padding: 0px; - border: 0px; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - children: [ "textbox-prompt-colon", "prompt"]; -} - -textbox-prompt-colon { - enabled: true; - expand: false; - str: ""; - padding: 10px 13px; - border-radius: 0px; - background-color: @urgent; - text-color: @background; -} -prompt { - enabled: true; - padding: 10px; - border-radius: 0px; - background-color: @active; - text-color: @background; -} - -/*****----- Message -----*****/ -message { - enabled: true; - margin: 0px; - padding: 10px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: @background-alt; - text-color: @foreground; -} -textbox { - background-color: inherit; - text-color: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 6; - lines: 1; - cycle: true; - scrollbar: false; - layout: vertical; - - spacing: 15px; - background-color: transparent; - cursor: "default"; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - padding: 30px 10px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - cursor: pointer; -} -element-text { - font: "feather 28"; - background-color: transparent; - text-color: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} - -element normal.normal, -element alternate.normal { - background-color: var(background-alt); - text-color: var(foreground); -} -element normal.urgent, -element alternate.urgent, -element selected.active { - background-color: var(urgent); - text-color: var(background); -} -element normal.active, -element alternate.active, -element selected.urgent { - background-color: var(active); - text-color: var(background); -} -element selected.normal { - background-color: var(selected); - text-color: var(background); -} diff --git a/.config/rofi/applets/type-2/style-2.rasi b/.config/rofi/applets/type-2/style-2.rasi deleted file mode 100644 index a258620..0000000 --- a/.config/rofi/applets/type-2/style-2.rasi +++ /dev/null @@ -1,153 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - show-icons: false; -} - -/*****----- Global Properties -----*****/ -@import "../shared/colors.rasi" -@import "../shared/fonts.rasi" - -/* -USE_ICON=YES -*/ - -/*****----- Main Window -----*****/ -window { - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 800px; - x-offset: 0px; - y-offset: 0px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 12px; - border-color: @selected; - cursor: "default"; - background-color: @background; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 15px; - margin: 0px; - padding: 30px; - background-color: transparent; - children: [ "inputbar", "message", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 10px; - padding: 0px; - border: 0px; - border-radius: 12px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - children: [ "textbox-prompt-colon", "prompt"]; -} - -textbox-prompt-colon { - enabled: true; - expand: false; - str: ""; - padding: 10px 13px; - border-radius: 12px; - background-color: @urgent; - text-color: @background; -} -prompt { - enabled: true; - padding: 10px; - border-radius: 12px; - background-color: @active; - text-color: @background; -} - -/*****----- Message -----*****/ -message { - enabled: true; - margin: 0px; - padding: 10px; - border: 0px solid; - border-radius: 12px; - border-color: @selected; - background-color: @background-alt; - text-color: @foreground; -} -textbox { - background-color: inherit; - text-color: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 6; - lines: 1; - cycle: true; - scrollbar: false; - layout: vertical; - - spacing: 15px; - background-color: transparent; - cursor: "default"; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - padding: 30px 10px; - border: 0px solid; - border-radius: 12px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - cursor: pointer; -} -element-text { - font: "feather 28"; - background-color: transparent; - text-color: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} - -element normal.normal, -element alternate.normal { - background-color: var(background-alt); - text-color: var(foreground); -} -element normal.urgent, -element alternate.urgent, -element selected.active { - background-color: var(urgent); - text-color: var(background); -} -element normal.active, -element alternate.active, -element selected.urgent { - background-color: var(active); - text-color: var(background); -} -element selected.normal { - background-color: var(selected); - text-color: var(background); -} diff --git a/.config/rofi/applets/type-2/style-3.rasi b/.config/rofi/applets/type-2/style-3.rasi deleted file mode 100644 index fb3a99c..0000000 --- a/.config/rofi/applets/type-2/style-3.rasi +++ /dev/null @@ -1,153 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - show-icons: false; -} - -/*****----- Global Properties -----*****/ -@import "../shared/colors.rasi" -@import "../shared/fonts.rasi" - -/* -USE_ICON=YES -*/ - -/*****----- Main Window -----*****/ -window { - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 800px; - x-offset: 0px; - y-offset: 0px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 30px; - border-color: @selected; - cursor: "default"; - background-color: @background; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 15px; - margin: 0px; - padding: 30px; - background-color: transparent; - children: [ "inputbar", "message", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 10px; - padding: 0px; - border: 0px; - border-radius: 100%; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - children: [ "textbox-prompt-colon", "prompt"]; -} - -textbox-prompt-colon { - enabled: true; - expand: false; - str: ""; - padding: 10px 13px; - border-radius: 100%; - background-color: @urgent; - text-color: @background; -} -prompt { - enabled: true; - padding: 10px; - border-radius: 100%; - background-color: @active; - text-color: @background; -} - -/*****----- Message -----*****/ -message { - enabled: true; - margin: 0px; - padding: 10px; - border: 0px solid; - border-radius: 100%; - border-color: @selected; - background-color: @background-alt; - text-color: @foreground; -} -textbox { - background-color: inherit; - text-color: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 6; - lines: 1; - cycle: true; - scrollbar: false; - layout: vertical; - - spacing: 15px; - background-color: transparent; - cursor: "default"; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - padding: 30px 10px; - border: 0px solid; - border-radius: 100%; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - cursor: pointer; -} -element-text { - font: "feather 28"; - background-color: transparent; - text-color: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} - -element normal.normal, -element alternate.normal { - background-color: var(background-alt); - text-color: var(foreground); -} -element normal.urgent, -element alternate.urgent, -element selected.active { - background-color: var(urgent); - text-color: var(background); -} -element normal.active, -element alternate.active, -element selected.urgent { - background-color: var(active); - text-color: var(background); -} -element selected.normal { - background-color: var(selected); - text-color: var(background); -} diff --git a/.config/rofi/applets/type-3/style-1.rasi b/.config/rofi/applets/type-3/style-1.rasi deleted file mode 100644 index 86b17ef..0000000 --- a/.config/rofi/applets/type-3/style-1.rasi +++ /dev/null @@ -1,153 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - show-icons: false; -} - -/*****----- Global Properties -----*****/ -@import "../shared/colors.rasi" -@import "../shared/fonts.rasi" - -/* -USE_ICON=YES -*/ - -/*****----- Main Window -----*****/ -window { - transparency: "real"; - location: east; - anchor: east; - fullscreen: false; - width: 120px; - x-offset: -20px; - y-offset: 0px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - cursor: "default"; - background-color: @background; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 15px; - margin: 0px; - padding: 15px; - background-color: transparent; - children: [ "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 10px; - padding: 0px; - border: 0px; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - children: [ "textbox-prompt-colon", "prompt"]; -} - -textbox-prompt-colon { - enabled: true; - expand: false; - str: ""; - padding: 10px 13px; - border-radius: 0px; - background-color: @urgent; - text-color: @background; -} -prompt { - enabled: true; - padding: 10px; - border-radius: 0px; - background-color: @active; - text-color: @background; -} - -/*****----- Message -----*****/ -message { - enabled: true; - margin: 0px; - padding: 10px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: @background-alt; - text-color: @foreground; -} -textbox { - background-color: inherit; - text-color: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 6; - lines: 1; - cycle: true; - scrollbar: false; - layout: vertical; - - spacing: 15px; - background-color: transparent; - cursor: "default"; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - padding: 23px 10px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - cursor: pointer; -} -element-text { - font: "feather 24"; - background-color: transparent; - text-color: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} - -element normal.normal, -element alternate.normal { - background-color: var(background-alt); - text-color: var(foreground); -} -element normal.urgent, -element alternate.urgent, -element selected.active { - background-color: var(urgent); - text-color: var(background); -} -element normal.active, -element alternate.active, -element selected.urgent { - background-color: var(active); - text-color: var(background); -} -element selected.normal { - background-color: var(selected); - text-color: var(background); -} diff --git a/.config/rofi/applets/type-3/style-2.rasi b/.config/rofi/applets/type-3/style-2.rasi deleted file mode 100644 index e4f07ba..0000000 --- a/.config/rofi/applets/type-3/style-2.rasi +++ /dev/null @@ -1,153 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - show-icons: false; -} - -/*****----- Global Properties -----*****/ -@import "../shared/colors.rasi" -@import "../shared/fonts.rasi" - -/* -USE_ICON=YES -*/ - -/*****----- Main Window -----*****/ -window { - transparency: "real"; - location: east; - anchor: east; - fullscreen: false; - width: 120px; - x-offset: -20px; - y-offset: 0px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 10px; - border-color: @selected; - cursor: "default"; - background-color: @background; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 15px; - margin: 0px; - padding: 15px; - background-color: transparent; - children: [ "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 10px; - padding: 0px; - border: 0px; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - children: [ "textbox-prompt-colon", "prompt"]; -} - -textbox-prompt-colon { - enabled: true; - expand: false; - str: ""; - padding: 10px 13px; - border-radius: 0px; - background-color: @urgent; - text-color: @background; -} -prompt { - enabled: true; - padding: 10px; - border-radius: 0px; - background-color: @active; - text-color: @background; -} - -/*****----- Message -----*****/ -message { - enabled: true; - margin: 0px; - padding: 10px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: @background-alt; - text-color: @foreground; -} -textbox { - background-color: inherit; - text-color: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 6; - lines: 1; - cycle: true; - scrollbar: false; - layout: vertical; - - spacing: 15px; - background-color: transparent; - cursor: "default"; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - padding: 23px 10px; - border: 0px solid; - border-radius: 10px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - cursor: pointer; -} -element-text { - font: "feather 24"; - background-color: transparent; - text-color: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} - -element normal.normal, -element alternate.normal { - background-color: var(background-alt); - text-color: var(foreground); -} -element normal.urgent, -element alternate.urgent, -element selected.active { - background-color: var(urgent); - text-color: var(background); -} -element normal.active, -element alternate.active, -element selected.urgent { - background-color: var(active); - text-color: var(background); -} -element selected.normal { - background-color: var(selected); - text-color: var(background); -} diff --git a/.config/rofi/applets/type-3/style-3.rasi b/.config/rofi/applets/type-3/style-3.rasi deleted file mode 100644 index 06f365f..0000000 --- a/.config/rofi/applets/type-3/style-3.rasi +++ /dev/null @@ -1,153 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - show-icons: false; -} - -/*****----- Global Properties -----*****/ -@import "../shared/colors.rasi" -@import "../shared/fonts.rasi" - -/* -USE_ICON=YES -*/ - -/*****----- Main Window -----*****/ -window { - transparency: "real"; - location: east; - anchor: east; - fullscreen: false; - width: 120px; - x-offset: -20px; - y-offset: 0px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 100%; - border-color: @selected; - cursor: "default"; - background-color: @background; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 15px; - margin: 0px; - padding: 15px; - background-color: transparent; - children: [ "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 10px; - padding: 0px; - border: 0px; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - children: [ "textbox-prompt-colon", "prompt"]; -} - -textbox-prompt-colon { - enabled: true; - expand: false; - str: ""; - padding: 10px 13px; - border-radius: 0px; - background-color: @urgent; - text-color: @background; -} -prompt { - enabled: true; - padding: 10px; - border-radius: 0px; - background-color: @active; - text-color: @background; -} - -/*****----- Message -----*****/ -message { - enabled: true; - margin: 0px; - padding: 10px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: @background-alt; - text-color: @foreground; -} -textbox { - background-color: inherit; - text-color: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 6; - lines: 1; - cycle: true; - scrollbar: false; - layout: vertical; - - spacing: 15px; - background-color: transparent; - cursor: "default"; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - padding: 23px 10px; - border: 0px solid; - border-radius: 100%; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - cursor: pointer; -} -element-text { - font: "feather 24"; - background-color: transparent; - text-color: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} - -element normal.normal, -element alternate.normal { - background-color: var(background-alt); - text-color: var(foreground); -} -element normal.urgent, -element alternate.urgent, -element selected.active { - background-color: var(urgent); - text-color: var(background); -} -element normal.active, -element alternate.active, -element selected.urgent { - background-color: var(active); - text-color: var(background); -} -element selected.normal { - background-color: var(selected); - text-color: var(background); -} diff --git a/.config/rofi/applets/type-4/style-1.rasi b/.config/rofi/applets/type-4/style-1.rasi deleted file mode 100644 index 1823c56..0000000 --- a/.config/rofi/applets/type-4/style-1.rasi +++ /dev/null @@ -1,164 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - show-icons: false; -} - -/*****----- Global Properties -----*****/ -* { - font: "JetBrains Mono Nerd Font 10"; - background: #11092D; - background-alt: #281657; - foreground: #FFFFFF; - selected: #DF5296; - active: #6E77FF; - urgent: #8E3596; -} - -/* -USE_ICON=YES -*/ - -/*****----- Main Window -----*****/ -window { - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 800px; - x-offset: 0px; - y-offset: 0px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - cursor: "default"; - background-color: @background; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 20px; - margin: 0px; - padding: 20px; - background-color: transparent; - children: [ "inputbar", "message", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 25px; - padding: 100px 50px; - border: 0px; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - background-image: url("~/.config/rofi/images/a.png", width); - text-color: @foreground; - children: [ "textbox-prompt-colon", "prompt"]; -} - -dummy{ - background-color: transparent; -} -textbox-prompt-colon { - enabled: true; - expand: false; - str: ""; - padding: 10px 13px; - border-radius: 0px; - background-color: @urgent; - text-color: @background; -} -prompt { - enabled: true; - padding: 10px; - border-radius: 0px; - background-color: @active; - text-color: @background; -} - -/*****----- Message -----*****/ -message { - enabled: true; - margin: 0px; - padding: 10px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: @background-alt; - text-color: @foreground; -} -textbox { - background-color: inherit; - text-color: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 6; - lines: 1; - cycle: true; - scrollbar: false; - layout: vertical; - - spacing: 20px; - background-color: transparent; - cursor: "default"; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - padding: 30px 10px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - cursor: pointer; -} -element-text { - font: "feather 28"; - background-color: transparent; - text-color: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} - -element normal.normal, -element alternate.normal { - background-color: var(background-alt); - text-color: var(foreground); -} -element normal.urgent, -element alternate.urgent, -element selected.active { - background-color: var(urgent); - text-color: var(background); -} -element normal.active, -element alternate.active, -element selected.urgent { - background-color: var(active); - text-color: var(background); -} -element selected.normal { - background-color: var(selected); - text-color: var(background); -} diff --git a/.config/rofi/applets/type-4/style-2.rasi b/.config/rofi/applets/type-4/style-2.rasi deleted file mode 100644 index 40a98ac..0000000 --- a/.config/rofi/applets/type-4/style-2.rasi +++ /dev/null @@ -1,164 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - show-icons: false; -} - -/*****----- Global Properties -----*****/ -* { - font: "JetBrains Mono Nerd Font 10"; - background: #2D1B14; - background-alt: #462D23; - foreground: #FFFFFF; - selected: #E25F3E; - active: #716251; - urgent: #934A1C; -} - -/* -USE_ICON=YES -*/ - -/*****----- Main Window -----*****/ -window { - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 800px; - x-offset: 0px; - y-offset: 0px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 20px; - border-color: @selected; - cursor: "default"; - background-color: @background; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 20px; - margin: 0px; - padding: 20px; - background-color: transparent; - children: [ "inputbar", "listview", "message" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 25px; - padding: 100px 50px; - border: 0px; - border-radius: 20px; - border-color: @selected; - background-color: transparent; - background-image: url("~/.config/rofi/images/d.png", width); - text-color: @foreground; - children: [ "dummy", "textbox-prompt-colon", "prompt", "dummy"]; -} - -dummy{ - background-color: transparent; -} -textbox-prompt-colon { - enabled: true; - expand: false; - str: ""; - padding: 10px 13px; - border-radius: 10px; - background-color: @urgent; - text-color: @background; -} -prompt { - enabled: true; - padding: 10px; - border-radius: 10px; - background-color: @active; - text-color: @background; -} - -/*****----- Message -----*****/ -message { - enabled: true; - margin: 0px; - padding: 10px; - border: 0px solid; - border-radius: 10px; - border-color: @selected; - background-color: @background-alt; - text-color: @foreground; -} -textbox { - background-color: inherit; - text-color: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 6; - lines: 1; - cycle: true; - scrollbar: false; - layout: vertical; - - spacing: 20px; - background-color: transparent; - cursor: "default"; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - padding: 30px 10px; - border: 0px solid; - border-radius: 20px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - cursor: pointer; -} -element-text { - font: "feather 28"; - background-color: transparent; - text-color: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} - -element normal.normal, -element alternate.normal { - background-color: var(background-alt); - text-color: var(foreground); -} -element normal.urgent, -element alternate.urgent, -element selected.active { - background-color: var(urgent); - text-color: var(background); -} -element normal.active, -element alternate.active, -element selected.urgent { - background-color: var(active); - text-color: var(background); -} -element selected.normal { - background-color: var(selected); - text-color: var(background); -} diff --git a/.config/rofi/applets/type-4/style-3.rasi b/.config/rofi/applets/type-4/style-3.rasi deleted file mode 100644 index 0199650..0000000 --- a/.config/rofi/applets/type-4/style-3.rasi +++ /dev/null @@ -1,164 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - show-icons: false; -} - -/*****----- Global Properties -----*****/ -* { - font: "JetBrains Mono Nerd Font 10"; - background: #131D1F; - background-alt: #183A43; - foreground: #FFFFFF; - selected: #649094; - active: #E9CC9D; - urgent: #FEA861; -} - -/* -USE_ICON=YES -*/ - -/*****----- Main Window -----*****/ -window { - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 800px; - x-offset: 0px; - y-offset: 0px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 50px; - border-color: @selected; - cursor: "default"; - background-color: @background; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 20px; - margin: 0px; - padding: 20px; - background-color: transparent; - children: [ "inputbar", "message", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 25px; - padding: 100px 50px; - border: 0px; - border-radius: 40px; - border-color: @selected; - background-color: transparent; - background-image: url("~/.config/rofi/images/i.jpg", width); - text-color: @foreground; - children: [ "textbox-prompt-colon", "dummy", "prompt"]; -} - -dummy{ - background-color: transparent; -} -textbox-prompt-colon { - enabled: true; - expand: false; - str: ""; - padding: 10px 13px; - border-radius: 100%; - background-color: @urgent; - text-color: @background; -} -prompt { - enabled: true; - padding: 10px; - border-radius: 100%; - background-color: @active; - text-color: @background; -} - -/*****----- Message -----*****/ -message { - enabled: true; - margin: 0px; - padding: 10px; - border: 0px solid; - border-radius: 100%; - border-color: @selected; - background-color: @background-alt; - text-color: @foreground; -} -textbox { - background-color: inherit; - text-color: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 6; - lines: 1; - cycle: true; - scrollbar: false; - layout: vertical; - - spacing: 20px; - background-color: transparent; - cursor: "default"; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - padding: 30px 10px; - border: 0px solid; - border-radius: 100%; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - cursor: pointer; -} -element-text { - font: "feather 28"; - background-color: transparent; - text-color: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} - -element normal.normal, -element alternate.normal { - background-color: var(background-alt); - text-color: var(foreground); -} -element normal.urgent, -element alternate.urgent, -element selected.active { - background-color: var(urgent); - text-color: var(background); -} -element normal.active, -element alternate.active, -element selected.urgent { - background-color: var(active); - text-color: var(background); -} -element selected.normal { - background-color: var(selected); - text-color: var(background); -} diff --git a/.config/rofi/applets/type-5/style-1.rasi b/.config/rofi/applets/type-5/style-1.rasi deleted file mode 100644 index 0fdc43d..0000000 --- a/.config/rofi/applets/type-5/style-1.rasi +++ /dev/null @@ -1,166 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - show-icons: false; -} - -/*****----- Global Properties -----*****/ -* { - font: "JetBrains Mono Nerd Font 10"; - background: #231419; - background-alt: #2D1E23; - foreground: #FFFFFF; - selected: #426647; - active: #2E3F34; - urgent: #D08261; -} - -/* -USE_ICON=NO -*/ - -/*****----- Main Window -----*****/ -window { - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 600px; - x-offset: 0px; - y-offset: 0px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - cursor: "default"; - background-color: @background; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 15px; - margin: 0px; - padding: 30px; - background-color: transparent; - orientation: horizontal; - children: [ "imagebox", "listview" ]; -} - -/*****----- Imagebox -----*****/ -imagebox { - background-color: transparent; - background-image: url("~/.config/rofi/images/e.jpg", height); - children: [ "dummy", "inputbar", "dummy" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 15px; - background-color: transparent; - text-color: @foreground; - children: [ "dummy", "textbox-prompt-colon", "prompt", "dummy"]; -} - -dummy{ - background-color: transparent; -} -textbox-prompt-colon { - enabled: true; - expand: false; - str: ""; - padding: 10px 13px; - border-radius: 0px; - background-color: @urgent; - text-color: @background; -} -prompt { - enabled: true; - padding: 10px; - border-radius: 0px; - background-color: @active; - text-color: @foreground; -} - -/*****----- Message -----*****/ -message { - enabled: true; - margin: 0px; - padding: 10px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: @background-alt; - text-color: @foreground; -} -textbox { - background-color: inherit; - text-color: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 6; - lines: 1; - cycle: true; - scrollbar: false; - layout: vertical; - - spacing: 5px; - background-color: transparent; - cursor: "default"; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - padding: 10px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - cursor: pointer; -} -element-text { - background-color: transparent; - text-color: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} - -element normal.normal, -element alternate.normal { - background-color: var(background); - text-color: var(foreground); -} -element normal.urgent, -element alternate.urgent, -element selected.active { - background-color: var(urgent); - text-color: var(background); -} -element normal.active, -element alternate.active, -element selected.urgent { - background-color: var(active); - text-color: var(background); -} -element selected.normal { - background-color: var(selected); - text-color: var(foreground); -} diff --git a/.config/rofi/applets/type-5/style-2.rasi b/.config/rofi/applets/type-5/style-2.rasi deleted file mode 100644 index 5b9c5b1..0000000 --- a/.config/rofi/applets/type-5/style-2.rasi +++ /dev/null @@ -1,167 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - show-icons: false; -} - -/*****----- Global Properties -----*****/ -* { - font: "JetBrains Mono Nerd Font 10"; - background: #11092D; - background-alt: #281657; - foreground: #FFFFFF; - selected: #DF5296; - active: #6E77FF; - urgent: #8E3596; -} - -/* -USE_ICON=NO -*/ - -/*****----- Main Window -----*****/ -window { - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 600px; - x-offset: 0px; - y-offset: 0px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 20px; - border-color: @selected; - cursor: "default"; - background-color: @background; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 15px; - margin: 0px; - padding: 30px; - background-color: transparent; - orientation: horizontal; - children: [ "imagebox", "listview" ]; -} - -/*****----- Imagebox -----*****/ -imagebox { - border-radius: 20px; - background-color: transparent; - background-image: url("~/.config/rofi/images/j.jpg", height); - children: [ "dummy", "inputbar", "dummy" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 15px; - background-color: transparent; - text-color: @foreground; - children: [ "dummy", "textbox-prompt-colon", "prompt", "dummy"]; -} - -dummy{ - background-color: transparent; -} -textbox-prompt-colon { - enabled: true; - expand: false; - str: ""; - padding: 10px 13px; - border-radius: 15px; - background-color: @urgent; - text-color: @foreground; -} -prompt { - enabled: true; - padding: 10px; - border-radius: 15px; - background-color: @active; - text-color: @background; -} - -/*****----- Message -----*****/ -message { - enabled: true; - margin: 0px; - padding: 10px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: @background-alt; - text-color: @foreground; -} -textbox { - background-color: inherit; - text-color: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 6; - lines: 1; - cycle: true; - scrollbar: false; - layout: vertical; - - spacing: 5px; - background-color: transparent; - cursor: "default"; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - padding: 10px; - border: 0px solid; - border-radius: 15px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - cursor: pointer; -} -element-text { - background-color: transparent; - text-color: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} - -element normal.normal, -element alternate.normal { - background-color: var(background); - text-color: var(foreground); -} -element normal.urgent, -element alternate.urgent, -element selected.active { - background-color: var(urgent); - text-color: var(background); -} -element normal.active, -element alternate.active, -element selected.urgent { - background-color: var(active); - text-color: var(background); -} -element selected.normal { - background-color: var(selected); - text-color: var(background); -} diff --git a/.config/rofi/applets/type-5/style-3.rasi b/.config/rofi/applets/type-5/style-3.rasi deleted file mode 100644 index 416f51b..0000000 --- a/.config/rofi/applets/type-5/style-3.rasi +++ /dev/null @@ -1,176 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - show-icons: false; -} - -/*****----- Global Properties -----*****/ -* { - font: "JetBrains Mono Nerd Font 10"; - background: #101010; - background-alt: #252525; - foreground: #FFFFFF; - selected: #505050; - active: #909090; - urgent: #707070; -} - -/* -USE_ICON=NO -*/ - -/*****----- Main Window -----*****/ -window { - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 600px; - x-offset: 0px; - y-offset: 0px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 30px; - border-color: @selected; - cursor: "default"; - background-color: @background; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 15px; - margin: 0px; - padding: 30px; - background-color: transparent; - orientation: horizontal; - children: [ "imagebox", "listview" ]; -} - -/*****----- Imagebox -----*****/ -imagebox { - border: 2px solid; - border-radius: 100%; - border-color: @selected; - background-color: transparent; - background-image: url("~/.config/rofi/images/g.png", height); - children: [ "dummy", "inputbar", "dummy" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 15px; - background-color: transparent; - text-color: @foreground; - children: [ "dummy", "textbox-prompt-colon", "prompt", "dummy"]; -} - -dummy{ - background-color: transparent; -} -textbox-prompt-colon { - enabled: true; - expand: false; - str: ""; - padding: 10px 13px; - border: 2px solid; - border-radius: 100%; - border-color: @selected; - background-color: transparent; - text-color: @foreground; -} -prompt { - enabled: true; - padding: 10px; - border: 2px solid; - border-radius: 100%; - border-color: @foreground; - background-color: @foreground; - text-color: @background; -} - -/*****----- Message -----*****/ -message { - enabled: true; - margin: 0px; - padding: 10px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: @background-alt; - text-color: @foreground; -} -textbox { - background-color: inherit; - text-color: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 6; - lines: 1; - cycle: true; - scrollbar: false; - layout: vertical; - - spacing: 5px; - background-color: transparent; - cursor: "default"; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - padding: 11px; - border: 0px solid; - border-radius: 100%; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - cursor: pointer; -} -element-text { - background-color: transparent; - text-color: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} - -element normal.normal, -element alternate.normal { - background-color: var(background); - text-color: var(foreground); -} -element normal.urgent, -element alternate.urgent, -element selected.active { - background-color: var(urgent); - text-color: var(background); -} -element normal.active, -element alternate.active, -element selected.urgent { - background-color: var(active); - text-color: var(background); -} -element selected.normal { - border: 2px solid; - border-radius: 100%; - border-color: @selected; - background-color: transparent; - text-color: var(foreground); -} diff --git a/.config/rofi/colors/adapta.rasi b/.config/rofi/colors/adapta.rasi deleted file mode 100644 index dcde9e5..0000000 --- a/.config/rofi/colors/adapta.rasi +++ /dev/null @@ -1,16 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Colors - **/ - -* { - background: #222D32FF; - background-alt: #29353BFF; - foreground: #B8C2C6FF; - selected: #00BCD4FF; - active: #21FF90FF; - urgent: #FF4B60FF; -} diff --git a/.config/rofi/colors/arc.rasi b/.config/rofi/colors/arc.rasi deleted file mode 100644 index 0dfb773..0000000 --- a/.config/rofi/colors/arc.rasi +++ /dev/null @@ -1,16 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Colors - **/ - -* { - background: #2F343FFF; - background-alt: #383C4AFF; - foreground: #BAC5D0FF; - selected: #5294E2FF; - active: #98C379FF; - urgent: #E06B74FF; -} diff --git a/.config/rofi/colors/black.rasi b/.config/rofi/colors/black.rasi deleted file mode 100644 index fa7b76f..0000000 --- a/.config/rofi/colors/black.rasi +++ /dev/null @@ -1,16 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Colors - **/ - -* { - background: #000000FF; - background-alt: #101010FF; - foreground: #FFFFFFFF; - selected: #62AEEFFF; - active: #98C379FF; - urgent: #E06B74FF; -} diff --git a/.config/rofi/colors/catppuccin.rasi b/.config/rofi/colors/catppuccin.rasi deleted file mode 100644 index 62c5945..0000000 --- a/.config/rofi/colors/catppuccin.rasi +++ /dev/null @@ -1,16 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Colors - **/ - -* { - background: #1E1D2FFF; - background-alt: #282839FF; - foreground: #D9E0EEFF; - selected: #7AA2F7FF; - active: #ABE9B3FF; - urgent: #F28FADFF; -} diff --git a/.config/rofi/colors/cyberpunk.rasi b/.config/rofi/colors/cyberpunk.rasi deleted file mode 100644 index f5fa0e7..0000000 --- a/.config/rofi/colors/cyberpunk.rasi +++ /dev/null @@ -1,16 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Colors - **/ - -* { - background: #000B1EFF; - background-alt: #0A1528FF; - foreground: #0ABDC6FF; - selected: #0ABDC6FF; - active: #00FF00FF; - urgent: #FF0000FF; -} diff --git a/.config/rofi/colors/dracula.rasi b/.config/rofi/colors/dracula.rasi deleted file mode 100644 index 7ae606d..0000000 --- a/.config/rofi/colors/dracula.rasi +++ /dev/null @@ -1,16 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Colors - **/ - -* { - background: #1E1F29FF; - background-alt: #282A36FF; - foreground: #FFFFFFFF; - selected: #BD93F9FF; - active: #50FA7BFF; - urgent: #FF5555FF; -} diff --git a/.config/rofi/colors/everforest.rasi b/.config/rofi/colors/everforest.rasi deleted file mode 100644 index 83d4f71..0000000 --- a/.config/rofi/colors/everforest.rasi +++ /dev/null @@ -1,16 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Colors - **/ - -* { - background: #323D43FF; - background-alt: #3C474DFF; - foreground: #DAD1BEFF; - selected: #7FBBB3FF; - active: #A7C080FF; - urgent: #E67E80FF; -} diff --git a/.config/rofi/colors/gruvbox.rasi b/.config/rofi/colors/gruvbox.rasi deleted file mode 100644 index 2ee85d0..0000000 --- a/.config/rofi/colors/gruvbox.rasi +++ /dev/null @@ -1,16 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Colors - **/ - -* { - background: #282828FF; - background-alt: #353535FF; - foreground: #EBDBB2FF; - selected: #83A598FF; - active: #B8BB26FF; - urgent: #FB4934FF; -} diff --git a/.config/rofi/colors/lovelace.rasi b/.config/rofi/colors/lovelace.rasi deleted file mode 100644 index 80140ee..0000000 --- a/.config/rofi/colors/lovelace.rasi +++ /dev/null @@ -1,16 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Colors - **/ - -* { - background: #1D1F28FF; - background-alt: #282A36FF; - foreground: #FDFDFDFF; - selected: #79E6F3FF; - active: #5ADECDFF; - urgent: #F37F97FF; -} diff --git a/.config/rofi/colors/navy.rasi b/.config/rofi/colors/navy.rasi deleted file mode 100644 index 1289f53..0000000 --- a/.config/rofi/colors/navy.rasi +++ /dev/null @@ -1,16 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Colors - **/ - -* { - background: #021B21FF; - background-alt: #0C252BFF; - foreground: #F2F1B9FF; - selected: #44B5B1FF; - active: #7CBF9EFF; - urgent: #C2454EFF; -} diff --git a/.config/rofi/colors/nord.rasi b/.config/rofi/colors/nord.rasi deleted file mode 100644 index c6bc05d..0000000 --- a/.config/rofi/colors/nord.rasi +++ /dev/null @@ -1,16 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Colors - **/ - -* { - background: #2E3440FF; - background-alt: #383E4AFF; - foreground: #E5E9F0FF; - selected: #81A1C1FF; - active: #A3BE8CFF; - urgent: #BF616AFF; -} diff --git a/.config/rofi/colors/onedark.rasi b/.config/rofi/colors/onedark.rasi deleted file mode 100644 index 7c76108..0000000 --- a/.config/rofi/colors/onedark.rasi +++ /dev/null @@ -1,16 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Colors - **/ - -* { - background: #1E2127FF; - background-alt: #282B31FF; - foreground: #FFFFFFFF; - selected: #61AFEFFF; - active: #98C379FF; - urgent: #E06C75FF; -} diff --git a/.config/rofi/colors/paper.rasi b/.config/rofi/colors/paper.rasi deleted file mode 100644 index c3d76e8..0000000 --- a/.config/rofi/colors/paper.rasi +++ /dev/null @@ -1,16 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Colors - **/ - -* { - background: #F1F1F1FF; - background-alt: #E0E0E0FF; - foreground: #252525FF; - selected: #008EC4FF; - active: #10A778FF; - urgent: #C30771FF; -} diff --git a/.config/rofi/colors/solarized.rasi b/.config/rofi/colors/solarized.rasi deleted file mode 100644 index 9051e13..0000000 --- a/.config/rofi/colors/solarized.rasi +++ /dev/null @@ -1,16 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Colors - **/ - -* { - background: #002B36FF; - background-alt: #073642FF; - foreground: #EEE8D5FF; - selected: #268BD2FF; - active: #859900FF; - urgent: #DC322FFF; -} diff --git a/.config/rofi/colors/tokyonight.rasi b/.config/rofi/colors/tokyonight.rasi deleted file mode 100644 index 1145cbd..0000000 --- a/.config/rofi/colors/tokyonight.rasi +++ /dev/null @@ -1,16 +0,0 @@ -/** - * - * Author : Levi Lacoss (fishyfishfish55) - * Github : @fishyfishfish55 - * - * Colors - **/ - -* { - background: #15161EFF; - background-alt: #1A1B26FF; - foreground: #C0CAF5FF; - selected: #33467CFF; - active: #414868FF; - urgent: #F7768EFF; -} diff --git a/.config/rofi/colors/yousai.rasi b/.config/rofi/colors/yousai.rasi deleted file mode 100644 index 757cab3..0000000 --- a/.config/rofi/colors/yousai.rasi +++ /dev/null @@ -1,16 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Colors - **/ - -* { - background: #F5E7DEFF; - background-alt: #EBDCD2FF; - foreground: #34302DFF; - selected: #D97742FF; - active: #BF8F60FF; - urgent: #B23636FF; -} diff --git a/.config/rofi/config-calc.rasi b/.config/rofi/config-calc.rasi new file mode 100644 index 0000000..9f663e8 --- /dev/null +++ b/.config/rofi/config-calc.rasi @@ -0,0 +1,22 @@ +/* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ +/* Main Config Calculator */ +/* Submitted by: https://github.com/JosephArmas */ + +@import "~/.config/rofi/master-config.rasi" + +/* ---- Entry ---- */ +entry { + width: 27%; + placeholder: "🧮 Calculate"; +} + +/* ---- Window ---- */ +window { + width: 30%; +} + +/* ---- Message ---- */ +textbox { + background-color: @selected; + text-color: @background; +} \ No newline at end of file diff --git a/.config/rofi/config-clipboard.rasi b/.config/rofi/config-clipboard.rasi new file mode 100644 index 0000000..81362d2 --- /dev/null +++ b/.config/rofi/config-clipboard.rasi @@ -0,0 +1,16 @@ +/* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ +/* Clipboard Config - Clipboard */ + +@import "~/.config/rofi/master-config.rasi" + +/* ---- Entry ---- */ +entry { + width: 37%; + placeholder: "šŸ“‹ Search Clipboard **note** šŸ‘€ CTRL Del - Cliphist del or Alt Del - cliphist wipe"; +} + +/* ---- Listview ---- */ +listview { + columns: 1; + lines: 8; +} \ No newline at end of file diff --git a/.config/rofi/config-compact.rasi b/.config/rofi/config-compact.rasi new file mode 100644 index 0000000..020bc95 --- /dev/null +++ b/.config/rofi/config-compact.rasi @@ -0,0 +1,43 @@ +/* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ +/* Main Config (compact) */ + +@import "~/.config/rofi/master-config.rasi" + +/* ---- Configuration ---- */ +configuration { + modi: "drun"; +} + +/* ---- Window ---- */ +window { + width: 50%; + border-radius: 15px; +} + +/* ---- Inputbar ---- */ +inputbar { + background-image: url("~/.config/rofi/.current_wallpaper", width); +} + +/* ---- Imagebox ---- */ +imagebox { + orientation: vertical; + children: [ "entry", "listview"]; +} + +/* ---- Entry input ---- */ +entry { + width: 23%; + placeholder: "šŸ‘€ View / Edit Hyprland Configs"; +} + +/* ---- Listview ---- */ +listview { + spacing: 4px; + border-radius: 12px; +} + +/* ---- Element ---- */ +element { + border-radius: 10px; +} diff --git a/.config/rofi/config-emoji.rasi b/.config/rofi/config-emoji.rasi new file mode 100644 index 0000000..0fe6e70 --- /dev/null +++ b/.config/rofi/config-emoji.rasi @@ -0,0 +1,16 @@ +/* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ +/* Main Config - emoji */ + +@import "~/.config/rofi/master-config.rasi" + +/* ---- Entry ---- */ +entry { + width: 37%; + placeholder: "šŸ’« Search Emoji's **note** šŸ‘€ Click or Return to choose | Ctrl V to Paste"; +} + +/* ---- Listview ---- */ +listview { + columns: 1; + lines: 8; +} \ No newline at end of file diff --git a/.config/rofi/config-keybinds.rasi b/.config/rofi/config-keybinds.rasi new file mode 100644 index 0000000..206928c --- /dev/null +++ b/.config/rofi/config-keybinds.rasi @@ -0,0 +1,20 @@ +/* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ +/* Main Config - For Keybinds generation */ + +@import "~/.config/rofi/master-config.rasi" + +/* ---- Entry ---- */ +entry { + width: 85%; + placeholder: " 🧮 Search Keybinds ā˜£ļø NOTE ā˜£ļø: Clicking with Mouse or Pressing ENTER will have NO function"; +} + +/* ---- Listview ---- */ +listview { + columns: 2; + lines: 12; +} + +window { + width: 95%; +} \ No newline at end of file diff --git a/.config/rofi/config-rofi-Beats-menu.rasi b/.config/rofi/config-rofi-Beats-menu.rasi new file mode 100644 index 0000000..896b313 --- /dev/null +++ b/.config/rofi/config-rofi-Beats-menu.rasi @@ -0,0 +1,22 @@ +/* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ +/* Main config Rofi Beats Config (compact) */ + +@import "~/.config/rofi/master-config.rasi" + +/* ---- Entry ---- */ +entry { + width: 20%; + placeholder: "šŸ“» Choose Music Source"; +} + +/* ---- Window ---- */ +window { + width: 24%; +} + +/* ---- Listview ---- */ +listview { + fixed-columns: false; + colums: 1; + lines: 3; +} diff --git a/.config/rofi/config-rofi-Beats.rasi b/.config/rofi/config-rofi-Beats.rasi new file mode 100644 index 0000000..354ff5b --- /dev/null +++ b/.config/rofi/config-rofi-Beats.rasi @@ -0,0 +1,14 @@ +/* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ +/* Rofi Beats Config (compact) */ + +@import "~/.config/rofi/config-compact.rasi" + +/* ---- Entry ---- */ +entry { + placeholder: "šŸ“» Choose Media or Stations to play"; +} + +/* ---- Listview ---- */ +listview { + lines: 7; +} diff --git a/.config/rofi/config-search.rasi b/.config/rofi/config-search.rasi new file mode 100644 index 0000000..a1f5576 --- /dev/null +++ b/.config/rofi/config-search.rasi @@ -0,0 +1,28 @@ +/* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ +/* Rofi Config for Google Search) */ + +@import "~/.config/rofi/master-config.rasi" + +/* ---- Window ---- */ +window { + width: 40%; + y-offset: 6px; + location: north; +} + +/* ---- Inputbar ---- */ +inputbar { + enabled: true; +} + +/* ---- Mainbox ---- */ +mainbox { + padding: 0px; + children: [ "entry"]; +} + +/* ---- Entry ---- */ +entry { + placeholder: "šŸ”Ž Google Search"; +} + diff --git a/.config/rofi/config-wallpaper-effect.rasi b/.config/rofi/config-wallpaper-effect.rasi new file mode 100644 index 0000000..c499f2a --- /dev/null +++ b/.config/rofi/config-wallpaper-effect.rasi @@ -0,0 +1,26 @@ +/* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ +/* Wallpaper Effects */ + +@import "~/.config/rofi/master-config.rasi" + +/* ---- Entry ---- */ +entry { + width: 20%; + placeholder: "šŸ™ļø Choose desired wallpaper effect"; +} + +/* ---- Window ---- */ +window { + width: 24%; +} + +/* ---- Listview ---- */ +listview { + fixed-columns: false; + lines: 8; +} + +/* ---- Inputbar ---- */ +inputbar { + background-image: url("~/.config/hypr/wallpaper_effects/.wallpaper_modified", width); +} \ No newline at end of file diff --git a/.config/rofi/config-wallpaper.rasi b/.config/rofi/config-wallpaper.rasi new file mode 100644 index 0000000..4f83c09 --- /dev/null +++ b/.config/rofi/config-wallpaper.rasi @@ -0,0 +1,51 @@ +/* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ +/* Main Config (wallpaper) */ + +@import "~/.config/rofi/master-config.rasi" + +/* ---- Configuration ---- */ +configuration { + modi: "drun"; +} + +window { + width: 60%; +} + +/* ---- Imagebox ---- */ +imagebox { + orientation: vertical; + children: + [ "entry", "listbox"]; +} + + +entry { + expand: false; + placeholder: "šŸŽžļø Choose Wallpaper"; +} + +/* ---- Listview ---- */ +listview { + columns: 5; + lines: 3; + flow: horizontal; +} + +/* ---- Element ---- */ +element { + orientation: vertical; + padding: 0px; + spacing: 0px; + border-radius: 12px; +} + +element-icon { + size: 15%; +} + +element-text { + font: "JetBrainsMono Nerd Font SemiBold 12"; + vertical-align: 0.5; + horizontal-align: 0.5; +} diff --git a/.config/rofi/config-waybar-layout.rasi b/.config/rofi/config-waybar-layout.rasi new file mode 100644 index 0000000..6720fcc --- /dev/null +++ b/.config/rofi/config-waybar-layout.rasi @@ -0,0 +1,10 @@ +/* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ +/* Layout Config (Waybar) */ + +@import "~/.config/rofi/config-waybar-style.rasi" + +/* ---- Entry ---- */ +entry { + placeholder: "šŸ–¼ļø Choose Waybar Layout"; +} + diff --git a/.config/rofi/config-waybar-style.rasi b/.config/rofi/config-waybar-style.rasi new file mode 100644 index 0000000..ab150d0 --- /dev/null +++ b/.config/rofi/config-waybar-style.rasi @@ -0,0 +1,21 @@ +/* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ +/* Main Config (waybar) */ + +@import "~/.config/rofi/master-config.rasi" + +/* ---- Configuration ---- */ +configuration { + modi: "drun"; +} + +/* ---- Mainbox ---- */ +mainbox { + children: + [ "inputbar", "listview"]; +} + +entry { + expand: true; + placeholder: "šŸ–¼ļø Choose Waybar Style"; +} + diff --git a/.config/rofi/config-zsh-theme.rasi b/.config/rofi/config-zsh-theme.rasi new file mode 100644 index 0000000..a735a7e --- /dev/null +++ b/.config/rofi/config-zsh-theme.rasi @@ -0,0 +1,59 @@ +/* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ +/* Main Config (compact) */ + +@import "~/.config/rofi/master-config.rasi" + +/* ---- Configuration ---- */ +configuration { + modi: "drun"; +} + +/* ---- Window ---- */ +window { + width: 40%; + border-radius: 15px; +} + +/* ---- Imagebox ---- */ +imagebox { + orientation: vertical; + children: + [ "inputbar", "listbox"]; +} + +/* ---- Listbox ---- */ +listbox { + border-radius: 12px; +} + +/* ---- Inputbar ---- */ +inputbar { + padding: 14px; + border-radius: 10px; +} + +entry { + placeholder: "ó°ø‰ Choose ZSH theme"; +} + +/* ---- Listview ---- */ +listview { + columns: 3; + lines: 3; + spacing: 4px; + border-radius: 10px; +} + +/* ---- Element ---- */ +element { + border-radius: 10px; +} + +/* ---- Message ---- */ +message { + border-radius: 10px; +} + +textbox { + padding: 15px; +} diff --git a/.config/rofi/config.rasi b/.config/rofi/config.rasi old mode 100644 new mode 100755 index 58a5e0d..eca05ea --- a/.config/rofi/config.rasi +++ b/.config/rofi/config.rasi @@ -1,181 +1,31 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Configuration For Rofi Version: 1.7.3 - **/ +/* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ +/* Main Config 1080p */ -configuration { - /*---------- General setting ----------*/ - modi: "drun,run,filebrowser,window"; - case-sensitive: false; - cycle: true; - filter: ""; - scroll-method: 0; - normalize-match: true; - show-icons: true; - icon-theme: "Papirus"; -/* cache-dir: ;*/ - steal-focus: false; -/* dpi: -1;*/ +@import "~/.config/rofi/master-config.rasi" - /*---------- Matching setting ----------*/ - matching: "normal"; - tokenize: true; - - /*---------- SSH settings ----------*/ - ssh-client: "ssh"; - ssh-command: "{terminal} -e {ssh-client} {host} [-p {port}]"; - parse-hosts: true; - parse-known-hosts: true; - - /*---------- Drun settings ----------*/ - drun-categories: ""; - drun-match-fields: "name,generic,exec,categories,keywords"; - drun-display-format: "{name} [({generic})]"; - drun-show-actions: false; - drun-url-launcher: "xdg-open"; - drun-use-desktop-cache: false; - drun-reload-desktop-cache: false; - drun { - /** Parse user desktop files. */ - parse-user: true; - /** Parse system desktop files. */ - parse-system: true; - } - - /*---------- Run settings ----------*/ - run-command: "{cmd}"; - run-list-command: ""; - run-shell-command: "{terminal} -e {cmd}"; - - /*---------- Fallback Icon ----------*/ - run,drun { - fallback-icon: "application-x-addon"; - } - - /*---------- Window switcher settings ----------*/ - window-match-fields: "title,class,role,name,desktop"; - window-command: "wmctrl -i -R {window}"; - window-format: "{w} - {c} - {t:0}"; - window-thumbnail: false; - - /*---------- Combi settings ----------*/ -/* combi-modi: "window,run";*/ -/* combi-hide-mode-prefix: false;*/ -/* combi-display-format: "{mode} {text}";*/ - - /*---------- History and Sorting ----------*/ - disable-history: false; - sorting-method: "normal"; - max-history-size: 25; - - /*---------- Display setting ----------*/ - display-window: "Windows"; - display-windowcd: "Window CD"; - display-run: "Run"; - display-ssh: "SSH"; - display-drun: "Apps"; - display-combi: "Combi"; - display-keys: "Keys"; - display-filebrowser: "Files"; - - /*---------- Misc setting ----------*/ - terminal: "rofi-sensible-terminal"; - font: "Mono 12"; - sort: false; - threads: 0; - click-to-exit: true; -/* ignored-prefixes: "";*/ -/* pid: "/run/user/1000/rofi.pid";*/ - - /*---------- File browser settings ----------*/ - filebrowser { -/* directory: "/home";*/ - directories-first: true; - sorting-method: "name"; - } - - /*---------- Other settings ----------*/ - timeout { - action: "kb-cancel"; - delay: 0; - } - - /*---------- Keybindings ----------*/ -/* - kb-primary-paste: "Control+V,Shift+Insert"; - kb-secondary-paste: "Control+v,Insert"; - kb-clear-line: "Control+w"; - kb-move-front: "Control+a"; - kb-move-end: "Control+e"; - kb-move-word-back: "Alt+b,Control+Left"; - kb-move-word-forward: "Alt+f,Control+Right"; - kb-move-char-back: "Left,Control+b"; - kb-move-char-forward: "Right,Control+f"; - kb-remove-word-back: "Control+Alt+h,Control+BackSpace"; - kb-remove-word-forward: "Control+Alt+d"; - kb-remove-char-forward: "Delete,Control+d"; - kb-remove-char-back: "BackSpace,Shift+BackSpace,Control+h"; - kb-remove-to-eol: "Control+k"; - kb-remove-to-sol: "Control+u"; - kb-accept-entry: "Control+j,Control+m,Return,KP_Enter"; - kb-accept-custom: "Control+Return"; - kb-accept-custom-alt: "Control+Shift+Return"; - kb-accept-alt: "Shift+Return"; - kb-delete-entry: "Shift+Delete"; - kb-mode-next: "Shift+Right,Control+Tab"; - kb-mode-previous: "Shift+Left,Control+ISO_Left_Tab"; - kb-mode-complete: "Control+l"; - kb-row-left: "Control+Page_Up"; - kb-row-right: "Control+Page_Down"; - kb-row-down: "Down,Control+n"; - kb-page-prev: "Page_Up"; - kb-page-next: "Page_Down"; - kb-row-first: "Home,KP_Home"; - kb-row-last: "End,KP_End"; - kb-row-select: "Control+space"; - kb-screenshot: "Alt+S"; - kb-ellipsize: "Alt+period"; - kb-toggle-case-sensitivity: "grave,dead_grave"; - kb-toggle-sort: "Alt+grave"; - kb-cancel: "Escape,Control+g,Control+bracketleft"; - kb-custom-1: "Alt+1"; - kb-custom-2: "Alt+2"; - kb-custom-3: "Alt+3"; - kb-custom-4: "Alt+4"; - kb-custom-5: "Alt+5"; - kb-custom-6: "Alt+6"; - kb-custom-7: "Alt+7"; - kb-custom-8: "Alt+8"; - kb-custom-9: "Alt+9"; - kb-custom-10: "Alt+0"; - kb-custom-11: "Alt+exclam"; - kb-custom-12: "Alt+at"; - kb-custom-13: "Alt+numbersign"; - kb-custom-14: "Alt+dollar"; - kb-custom-15: "Alt+percent"; - kb-custom-16: "Alt+dead_circumflex"; - kb-custom-17: "Alt+ampersand"; - kb-custom-18: "Alt+asterisk"; - kb-custom-19: "Alt+parenleft"; - kb-select-1: "Super+1"; - kb-select-2: "Super+2"; - kb-select-3: "Super+3"; - kb-select-4: "Super+4"; - kb-select-5: "Super+5"; - kb-select-6: "Super+6"; - kb-select-7: "Super+7"; - kb-select-8: "Super+8"; - kb-select-9: "Super+9"; - kb-select-10: "Super+0"; - ml-row-left: "ScrollLeft"; - ml-row-right: "ScrollRight"; - ml-row-up: "ScrollUp"; - ml-row-down: "ScrollDown"; - me-select-entry: "MousePrimary"; - me-accept-entry: "MouseDPrimary"; - me-accept-custom: "Control+MouseDPrimary"; -*/ +/* ---- Window ---- */ +window { + width: 50%; } +/* ---- Listview ---- */ +listview { + columns: 5; + lines: 5; + fixed-height: true; +} + +/* ---- Element ---- */ +element { + orientation: vertical; + padding: 10px 5px 10px 5px; + spacing: 6px; +} + +element-icon { + size: 3%; +} + +element-text { + font: "JetBrainsMono Nerd Font SemiBold 10"; + horizontal-align: 0.5; +} \ No newline at end of file diff --git a/.config/rofi/images/a.png b/.config/rofi/images/a.png deleted file mode 100644 index d70c5fb..0000000 Binary files a/.config/rofi/images/a.png and /dev/null differ diff --git a/.config/rofi/images/b.png b/.config/rofi/images/b.png deleted file mode 100644 index 34214a2..0000000 Binary files a/.config/rofi/images/b.png and /dev/null differ diff --git a/.config/rofi/images/c.png b/.config/rofi/images/c.png deleted file mode 100644 index 9e18e5f..0000000 Binary files a/.config/rofi/images/c.png and /dev/null differ diff --git a/.config/rofi/images/d.png b/.config/rofi/images/d.png deleted file mode 100644 index 5f68a1b..0000000 Binary files a/.config/rofi/images/d.png and /dev/null differ diff --git a/.config/rofi/images/e.jpg b/.config/rofi/images/e.jpg deleted file mode 100644 index 51995e4..0000000 Binary files a/.config/rofi/images/e.jpg and /dev/null differ diff --git a/.config/rofi/images/f.png b/.config/rofi/images/f.png deleted file mode 100644 index fb69e73..0000000 Binary files a/.config/rofi/images/f.png and /dev/null differ diff --git a/.config/rofi/images/flowers-1.png b/.config/rofi/images/flowers-1.png deleted file mode 100644 index 155b593..0000000 Binary files a/.config/rofi/images/flowers-1.png and /dev/null differ diff --git a/.config/rofi/images/flowers-2.png b/.config/rofi/images/flowers-2.png deleted file mode 100644 index e4bf205..0000000 Binary files a/.config/rofi/images/flowers-2.png and /dev/null differ diff --git a/.config/rofi/images/flowers-3.png b/.config/rofi/images/flowers-3.png deleted file mode 100644 index 2c6f3a6..0000000 Binary files a/.config/rofi/images/flowers-3.png and /dev/null differ diff --git a/.config/rofi/images/g.png b/.config/rofi/images/g.png deleted file mode 100644 index d42e1f4..0000000 Binary files a/.config/rofi/images/g.png and /dev/null differ diff --git a/.config/rofi/images/gradient.png b/.config/rofi/images/gradient.png deleted file mode 100644 index e51c308..0000000 Binary files a/.config/rofi/images/gradient.png and /dev/null differ diff --git a/.config/rofi/images/h.jpg b/.config/rofi/images/h.jpg deleted file mode 100644 index 7829121..0000000 Binary files a/.config/rofi/images/h.jpg and /dev/null differ diff --git a/.config/rofi/images/i.jpg b/.config/rofi/images/i.jpg deleted file mode 100644 index f31ee84..0000000 Binary files a/.config/rofi/images/i.jpg and /dev/null differ diff --git a/.config/rofi/images/j.jpg b/.config/rofi/images/j.jpg deleted file mode 100644 index e70a715..0000000 Binary files a/.config/rofi/images/j.jpg and /dev/null differ diff --git a/.config/rofi/images/paper.png b/.config/rofi/images/paper.png deleted file mode 100644 index 4e073fd..0000000 Binary files a/.config/rofi/images/paper.png and /dev/null differ diff --git a/.config/rofi/images/user.jpeg b/.config/rofi/images/user.jpeg deleted file mode 100644 index 3490fed..0000000 Binary files a/.config/rofi/images/user.jpeg and /dev/null differ diff --git a/.config/rofi/launchers/type-1/launcher.sh b/.config/rofi/launchers/type-1/launcher.sh deleted file mode 100755 index 42ea6cc..0000000 --- a/.config/rofi/launchers/type-1/launcher.sh +++ /dev/null @@ -1,20 +0,0 @@ -#!/usr/bin/env bash - -## Author : Aditya Shakya (adi1090x) -## Github : @adi1090x -# -## Rofi : Launcher (Modi Drun, Run, File Browser, Window) -# -## Available Styles -# -## style-1 style-2 style-3 style-4 style-5 -## style-6 style-7 style-8 style-9 style-10 -## style-11 style-12 style-13 style-14 style-15 - -dir="$HOME/.config/rofi/launchers/type-1" -theme='style-3' - -## Run -rofi \ - -show $1 \ - -theme ${dir}/${theme}.rasi diff --git a/.config/rofi/launchers/type-1/shared/colors.rasi b/.config/rofi/launchers/type-1/shared/colors.rasi deleted file mode 100644 index 103ad63..0000000 --- a/.config/rofi/launchers/type-1/shared/colors.rasi +++ /dev/null @@ -1,18 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Colors - * - * Available Colors Schemes - * - * adapta catppuccin everforest navy paper - * arc cyberpunk gruvbox nord solarized - * black dracula lovelace onedark yousai - * - **/ - -/* Import color-scheme from `colors` directory */ - -@import "~/.config/rofi/colors/onedark.rasi" diff --git a/.config/rofi/launchers/type-1/shared/fonts.rasi b/.config/rofi/launchers/type-1/shared/fonts.rasi deleted file mode 100644 index 430c73d..0000000 --- a/.config/rofi/launchers/type-1/shared/fonts.rasi +++ /dev/null @@ -1,12 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Fonts - * - **/ - -* { - font: "JetBrains Mono Nerd Font 10"; -} diff --git a/.config/rofi/launchers/type-1/style-1.rasi b/.config/rofi/launchers/type-1/style-1.rasi deleted file mode 100644 index 2fff263..0000000 --- a/.config/rofi/launchers/type-1/style-1.rasi +++ /dev/null @@ -1,307 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun,run,filebrowser"; - show-icons: false; - display-drun: " Apps"; - display-run: "ļ„  Run"; - display-filebrowser: " Files"; - display-window: " Windows"; - drun-display-format: "{name} [({generic})]"; - window-format: "{w} Ā· {c} Ā· {t}"; -} - -/*****----- Global Properties -----*****/ -@import "shared/colors.rasi" -@import "shared/fonts.rasi" - -* { - border-colour: var(selected); - handle-colour: var(selected); - background-colour: var(background); - foreground-colour: var(foreground); - alternate-background: var(background-alt); - normal-background: var(background); - normal-foreground: var(foreground); - urgent-background: var(urgent); - urgent-foreground: var(background); - active-background: var(active); - active-foreground: var(background); - selected-normal-background: var(selected); - selected-normal-foreground: var(background); - selected-urgent-background: var(active); - selected-urgent-foreground: var(background); - selected-active-background: var(urgent); - selected-active-foreground: var(background); - alternate-normal-background: var(background); - alternate-normal-foreground: var(foreground); - alternate-urgent-background: var(urgent); - alternate-urgent-foreground: var(background); - alternate-active-background: var(active); - alternate-active-foreground: var(background); -} - -/*****----- Main Window -----*****/ -window { - /* properties for window widget */ - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 800px; - x-offset: 0px; - y-offset: 0px; - - /* properties for all widgets */ - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 20px; - border-color: @border-colour; - cursor: "default"; - /* Backgroud Colors */ - background-color: @background-colour; - /* Backgroud Image */ - //background-image: url("/path/to/image.png", none); - /* Simple Linear Gradient */ - //background-image: linear-gradient(red, orange, pink, purple); - /* Directional Linear Gradient */ - //background-image: linear-gradient(to bottom, pink, yellow, magenta); - /* Angle Linear Gradient */ - //background-image: linear-gradient(45, cyan, purple, indigo); -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 40px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @border-colour; - background-color: transparent; - children: [ "inputbar", "message", "listview", "mode-switcher" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; - children: [ "prompt", "textbox-prompt-colon", "entry" ]; -} - -prompt { - enabled: true; - background-color: inherit; - text-color: inherit; -} -textbox-prompt-colon { - enabled: true; - expand: false; - str: "::"; - background-color: inherit; - text-color: inherit; -} -entry { - enabled: true; - background-color: inherit; - text-color: inherit; - cursor: text; - placeholder: "Search..."; - placeholder-color: inherit; -} -num-filtered-rows { - enabled: true; - expand: false; - background-color: inherit; - text-color: inherit; -} -textbox-num-sep { - enabled: true; - expand: false; - str: "/"; - background-color: inherit; - text-color: inherit; -} -num-rows { - enabled: true; - expand: false; - background-color: inherit; - text-color: inherit; -} -case-indicator { - enabled: true; - background-color: inherit; - text-color: inherit; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 2; - lines: 10; - cycle: true; - dynamic: true; - scrollbar: true; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 5px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; - cursor: "default"; -} -scrollbar { - handle-width: 10px ; - handle-color: @handle-colour; - border-radius: 10px; - background-color: @alternate-background; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 5px 10px; - border: 0px solid; - border-radius: 20px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; - cursor: pointer; -} -element normal.normal { - background-color: var(normal-background); - text-color: var(normal-foreground); -} -element normal.urgent { - background-color: var(urgent-background); - text-color: var(urgent-foreground); -} -element normal.active { - background-color: var(active-background); - text-color: var(active-foreground); -} -element selected.normal { - background-color: var(selected-normal-background); - text-color: var(selected-normal-foreground); -} -element selected.urgent { - background-color: var(selected-urgent-background); - text-color: var(selected-urgent-foreground); -} -element selected.active { - background-color: var(selected-active-background); - text-color: var(selected-active-foreground); -} -element alternate.normal { - background-color: var(alternate-normal-background); - text-color: var(alternate-normal-foreground); -} -element alternate.urgent { - background-color: var(alternate-urgent-background); - text-color: var(alternate-urgent-foreground); -} -element alternate.active { - background-color: var(alternate-active-background); - text-color: var(alternate-active-foreground); -} -element-icon { - background-color: transparent; - text-color: inherit; - size: 24px; - cursor: inherit; -} -element-text { - background-color: transparent; - text-color: inherit; - highlight: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} - -/*****----- Mode Switcher -----*****/ -mode-switcher{ - enabled: true; - spacing: 10px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; -} -button { - padding: 5px 10px; - border: 0px solid; - border-radius: 20px; - border-color: @border-colour; - background-color: @alternate-background; - text-color: inherit; - cursor: pointer; -} -button selected { - background-color: var(selected-normal-background); - text-color: var(selected-normal-foreground); -} - -/*****----- Message -----*****/ -message { - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; -} -textbox { - padding: 5px 10px; - border: 0px solid; - border-radius: 20px; - border-color: @border-colour; - background-color: @alternate-background; - text-color: @foreground-colour; - vertical-align: 0.5; - horizontal-align: 0.0; - highlight: none; - placeholder-color: @foreground-colour; - blink: true; - markup: true; -} -error-message { - padding: 10px; - border: 2px solid; - border-radius: 20px; - border-color: @border-colour; - background-color: @background-colour; - text-color: @foreground-colour; -} diff --git a/.config/rofi/launchers/type-1/style-10.rasi b/.config/rofi/launchers/type-1/style-10.rasi deleted file mode 100644 index e3f413b..0000000 --- a/.config/rofi/launchers/type-1/style-10.rasi +++ /dev/null @@ -1,323 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun,run"; - show-icons: false; - display-drun: ""; - display-run: ""; - display-filebrowser: ""; - display-window: ""; - drun-display-format: "{name}"; - window-format: "{w} Ā· {c} Ā· {t}"; -} - -/*****----- Global Properties -----*****/ -@import "shared/colors.rasi" -@import "shared/fonts.rasi" - -* { - border-colour: var(selected); - handle-colour: var(foreground); - background-colour: var(background); - foreground-colour: var(foreground); - alternate-background: var(background-alt); - normal-background: var(background); - normal-foreground: var(foreground); - urgent-background: var(urgent); - urgent-foreground: var(background); - active-background: var(active); - active-foreground: var(background); - selected-normal-background: var(selected); - selected-normal-foreground: var(background); - selected-urgent-background: var(active); - selected-urgent-foreground: var(background); - selected-active-background: var(urgent); - selected-active-foreground: var(background); - alternate-normal-background: var(background); - alternate-normal-foreground: var(foreground); - alternate-urgent-background: var(urgent); - alternate-urgent-foreground: var(background); - alternate-active-background: var(active); - alternate-active-foreground: var(background); -} - -/*****----- Main Window -----*****/ -window { - /* properties for window widget */ - transparency: "real"; - location: north; - anchor: north; - fullscreen: false; - width: 100%; - x-offset: 0px; - y-offset: 0px; - - children: [ horibox ]; - - /* properties for all widgets */ - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - cursor: "default"; - /* Backgroud Colors */ - background-color: @background-colour; - /* Backgroud Image */ - //background-image: url("/path/to/image.png", none); - /* Simple Linear Gradient */ - //background-image: linear-gradient(red, orange, pink, purple); - /* Directional Linear Gradient */ - //background-image: linear-gradient(to bottom, pink, yellow, magenta); - /* Angle Linear Gradient */ - //background-image: linear-gradient(45, cyan, purple, indigo); -} - -/*****----- Horizontal Box -----*****/ -horibox { - spacing: 0px; - background-color: @background-colour; - text-color: @foreground-colour; - orientation: horizontal; - children: [ "prompt", "textbox-prompt-colon","entry", "listview" ]; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 20px; - margin: 0px; - padding: 40px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @border-colour; - background-color: transparent; - children: [ "inputbar", "message", "listview", "mode-switcher" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 8px; - border: 0px solid; - border-radius: 4px; - border-color: @border-colour; - background-color: @alternate-background; - text-color: @foreground-colour; - children: [ "prompt", "entry" ]; -} - -prompt { - enabled: true; - padding: 10px; - background-color: inherit; - text-color: inherit; -} -textbox-prompt-colon { - enabled: true; - padding: 10px 0px 10px 0px; - expand: false; - str: "::"; - background-color: inherit; - text-color: inherit; -} -entry { - enabled: true; - padding: 10px; - expand: false; - width: 20em; - background-color: inherit; - text-color: inherit; - cursor: text; - placeholder: "search..."; - placeholder-color: inherit; -} -num-filtered-rows { - enabled: true; - expand: false; - background-color: inherit; - text-color: inherit; -} -textbox-num-sep { - enabled: true; - expand: false; - str: "/"; - background-color: inherit; - text-color: inherit; -} -num-rows { - enabled: true; - expand: false; - background-color: inherit; - text-color: inherit; -} -case-indicator { - enabled: true; - background-color: inherit; - text-color: inherit; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 1; - lines: 100; - cycle: true; - dynamic: true; - scrollbar: false; - layout: horizontal; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 10px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; - cursor: "default"; -} -scrollbar { - handle-width: 5px ; - handle-color: @handle-colour; - border-radius: 8px; - background-color: @alternate-background; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 8px; - margin: 0px; - padding: 10px 8px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; - cursor: pointer; -} -element normal.normal { - background-color: var(normal-background); - text-color: var(normal-foreground); -} -element normal.urgent { - background-color: var(urgent-background); - text-color: var(urgent-foreground); -} -element normal.active { - background-color: var(active-background); - text-color: var(active-foreground); -} -element selected.normal { - background-color: var(selected-normal-background); - text-color: var(selected-normal-foreground); -} -element selected.urgent { - background-color: var(selected-urgent-background); - text-color: var(selected-urgent-foreground); -} -element selected.active { - background-color: var(selected-active-background); - text-color: var(selected-active-foreground); -} -element alternate.normal { - background-color: var(alternate-normal-background); - text-color: var(alternate-normal-foreground); -} -element alternate.urgent { - background-color: var(alternate-urgent-background); - text-color: var(alternate-urgent-foreground); -} -element alternate.active { - background-color: var(alternate-active-background); - text-color: var(alternate-active-foreground); -} -element-icon { - background-color: transparent; - text-color: inherit; - size: 24px; - cursor: inherit; -} -element-text { - background-color: transparent; - text-color: inherit; - highlight: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} - -/*****----- Mode Switcher -----*****/ -mode-switcher{ - enabled: true; - spacing: 10px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 4px; - border-color: @border-colour; - background-color: @alternate-background; - text-color: @foreground-colour; -} -button { - padding: 8px; - border: 0px solid; - border-radius: 4px; - border-color: @border-colour; - background-color: transparent; - text-color: inherit; - cursor: pointer; -} -button selected { - background-color: var(normal-foreground); - text-color: var(normal-background); -} - -/*****----- Message -----*****/ -message { - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; -} -textbox { - padding: 8px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: @alternate-background; - text-color: @foreground-colour; - vertical-align: 0.5; - horizontal-align: 0.0; - highlight: none; - placeholder-color: @foreground-colour; - blink: true; - markup: true; -} -error-message { - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: @background-colour; - text-color: @foreground-colour; -} diff --git a/.config/rofi/launchers/type-1/style-11.rasi b/.config/rofi/launchers/type-1/style-11.rasi deleted file mode 100644 index 59f8849..0000000 --- a/.config/rofi/launchers/type-1/style-11.rasi +++ /dev/null @@ -1,307 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun,run,filebrowser"; - show-icons: false; - display-drun: " Apps"; - display-run: "ļ„  Run"; - display-filebrowser: " Files"; - display-window: " Windows"; - drun-display-format: "{name} [({generic})]"; - window-format: "{w} Ā· {c} Ā· {t}"; -} - -/*****----- Global Properties -----*****/ -@import "shared/colors.rasi" -@import "shared/fonts.rasi" - -* { - border-colour: var(selected); - handle-colour: var(selected); - background-colour: var(background); - foreground-colour: var(foreground); - alternate-background: var(background-alt); - normal-background: var(background); - normal-foreground: var(foreground); - urgent-background: var(urgent); - urgent-foreground: var(background); - active-background: var(active); - active-foreground: var(background); - selected-normal-background: var(selected); - selected-normal-foreground: var(background); - selected-urgent-background: var(active); - selected-urgent-foreground: var(background); - selected-active-background: var(urgent); - selected-active-foreground: var(background); - alternate-normal-background: var(background); - alternate-normal-foreground: var(foreground); - alternate-urgent-background: var(urgent); - alternate-urgent-foreground: var(background); - alternate-active-background: var(active); - alternate-active-foreground: var(background); -} - -/*****----- Main Window -----*****/ -window { - /* properties for window widget */ - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 600px; - x-offset: 0px; - y-offset: 0px; - - /* properties for all widgets */ - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - cursor: "default"; - /* Backgroud Colors */ - background-color: @background-colour; - /* Backgroud Image */ - //background-image: url("/path/to/image.png", none); - /* Simple Linear Gradient */ - //background-image: linear-gradient(red, orange, pink, purple); - /* Directional Linear Gradient */ - //background-image: linear-gradient(to bottom, pink, yellow, magenta); - /* Angle Linear Gradient */ - //background-image: linear-gradient(45, cyan, purple, indigo); -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 20px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @border-colour; - background-color: transparent; - children: [ "inputbar", "message", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 10px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: @alternate-background; - text-color: @foreground-colour; - children: [ "prompt", "textbox-prompt-colon", "entry" ]; -} - -prompt { - enabled: true; - background-color: inherit; - text-color: inherit; -} -textbox-prompt-colon { - enabled: true; - expand: false; - str: "::"; - background-color: inherit; - text-color: inherit; -} -entry { - enabled: true; - background-color: inherit; - text-color: inherit; - cursor: text; - placeholder: "Search..."; - placeholder-color: inherit; -} -num-filtered-rows { - enabled: true; - expand: false; - background-color: inherit; - text-color: inherit; -} -textbox-num-sep { - enabled: true; - expand: false; - str: "/"; - background-color: inherit; - text-color: inherit; -} -num-rows { - enabled: true; - expand: false; - background-color: inherit; - text-color: inherit; -} -case-indicator { - enabled: true; - background-color: inherit; - text-color: inherit; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 1; - lines: 6; - cycle: true; - dynamic: true; - scrollbar: true; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 10px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; - cursor: "default"; -} -scrollbar { - handle-width: 5px ; - handle-color: @handle-colour; - border-radius: 0px; - background-color: @alternate-background; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 10px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; - cursor: pointer; -} -element normal.normal { - background-color: var(normal-background); - text-color: var(normal-foreground); -} -element normal.urgent { - background-color: var(urgent-background); - text-color: var(urgent-foreground); -} -element normal.active { - background-color: var(active-background); - text-color: var(active-foreground); -} -element selected.normal { - background-color: var(selected-normal-background); - text-color: var(selected-normal-foreground); -} -element selected.urgent { - background-color: var(selected-urgent-background); - text-color: var(selected-urgent-foreground); -} -element selected.active { - background-color: var(selected-active-background); - text-color: var(selected-active-foreground); -} -element alternate.normal { - background-color: var(alternate-normal-background); - text-color: var(alternate-normal-foreground); -} -element alternate.urgent { - background-color: var(alternate-urgent-background); - text-color: var(alternate-urgent-foreground); -} -element alternate.active { - background-color: var(alternate-active-background); - text-color: var(alternate-active-foreground); -} -element-icon { - background-color: transparent; - text-color: inherit; - size: 24px; - cursor: inherit; -} -element-text { - background-color: transparent; - text-color: inherit; - highlight: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} - -/*****----- Mode Switcher -----*****/ -mode-switcher{ - enabled: true; - spacing: 10px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; -} -button { - padding: 10px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: @alternate-background; - text-color: inherit; - cursor: pointer; -} -button selected { - background-color: var(selected-normal-background); - text-color: var(selected-normal-foreground); -} - -/*****----- Message -----*****/ -message { - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; -} -textbox { - padding: 10px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: @alternate-background; - text-color: @foreground-colour; - vertical-align: 0.5; - horizontal-align: 0.0; - highlight: none; - placeholder-color: @foreground-colour; - blink: true; - markup: true; -} -error-message { - padding: 10px; - border: 2px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: @background-colour; - text-color: @foreground-colour; -} diff --git a/.config/rofi/launchers/type-1/style-12.rasi b/.config/rofi/launchers/type-1/style-12.rasi deleted file mode 100644 index 8d30e4a..0000000 --- a/.config/rofi/launchers/type-1/style-12.rasi +++ /dev/null @@ -1,325 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun,run,filebrowser"; - show-icons: false; - display-drun: " Apps"; - display-run: "ļ„  Run"; - display-filebrowser: " Files"; - display-window: " Windows"; - drun-display-format: "{name} [({generic})]"; - window-format: "{w} Ā· {c} Ā· {t}"; -} - -/*****----- Global Properties -----*****/ -@import "shared/colors.rasi" -@import "shared/fonts.rasi" - -* { - border-colour: var(selected); - handle-colour: var(selected); - background-colour: var(background); - foreground-colour: var(foreground); - alternate-background: var(background-alt); - normal-background: var(background); - normal-foreground: var(foreground); - urgent-background: var(urgent); - urgent-foreground: var(background); - active-background: var(active); - active-foreground: var(background); - selected-normal-background: var(selected); - selected-normal-foreground: var(background); - selected-urgent-background: var(active); - selected-urgent-foreground: var(background); - selected-active-background: var(urgent); - selected-active-foreground: var(background); - alternate-normal-background: var(background); - alternate-normal-foreground: var(foreground); - alternate-urgent-background: var(urgent); - alternate-urgent-foreground: var(background); - alternate-active-background: var(active); - alternate-active-foreground: var(background); - - /* For Screens with 1920x1080 resolution */ - screen-margin: 310px 400px; - box-spacing: 20px; - element-padding: 15px; - element-radius: 100%; - element-spacing: 15px; - - /* For Screens with 1366x768 resolution */ - /* - screen-margin: 190px 250px; - box-spacing: 20px; - element-padding: 10px; - element-radius: 100%; - element-spacing: 10px; - */ - /* Use this as reference and create for your screen resolution */ -} - -/*****----- Main Window -----*****/ -window { - /* properties for window widget */ - transparency: "real"; - location: center; - anchor: center; - fullscreen: true; - width: 1366px; - height: 768px; - x-offset: 0px; - y-offset: 0px; - - /* properties for all widgets */ - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - cursor: "default"; - /* Backgroud Colors */ - background-color: @background-colour; - /* Backgroud Image */ - //background-image: url("/path/to/image.png", none); - /* Simple Linear Gradient */ - //background-image: linear-gradient(red, orange, pink, purple); - /* Directional Linear Gradient */ - //background-image: linear-gradient(to bottom, pink, yellow, magenta); - /* Angle Linear Gradient */ - //background-image: linear-gradient(45, cyan, purple, indigo); -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: @box-spacing; - margin: @screen-margin; - padding: 0px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @border-colour; - background-color: transparent; - children: [ "inputbar", "message", "listview", "mode-switcher" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: @element-spacing; - margin: 0px; - padding: @element-padding; - border: 0px solid; - border-radius: @element-radius; - border-color: @border-colour; - background-color: @alternate-background; - text-color: @foreground-colour; - children: [ "prompt", "textbox-prompt-colon", "entry" ]; -} - -prompt { - enabled: true; - background-color: inherit; - text-color: inherit; -} -textbox-prompt-colon { - enabled: true; - expand: false; - str: "::"; - background-color: inherit; - text-color: inherit; -} -entry { - enabled: true; - background-color: inherit; - text-color: inherit; - cursor: text; - placeholder: "Search..."; - placeholder-color: inherit; -} -num-filtered-rows { - enabled: true; - expand: false; - background-color: inherit; - text-color: inherit; -} -textbox-num-sep { - enabled: true; - expand: false; - str: "/"; - background-color: inherit; - text-color: inherit; -} -num-rows { - enabled: true; - expand: false; - background-color: inherit; - text-color: inherit; -} -case-indicator { - enabled: true; - background-color: inherit; - text-color: inherit; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 3; - lines: 10; - cycle: true; - dynamic: true; - scrollbar: true; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: @box-spacing; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; - cursor: "default"; -} -scrollbar { - handle-width: 10px ; - handle-color: @handle-colour; - border-radius: @element-radius; - background-color: @alternate-background; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: @element-spacing; - margin: 0px; - padding: @element-padding; - border: 0px solid; - border-radius: @element-radius; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; - cursor: pointer; -} -element normal.normal { - background-color: var(normal-background); - text-color: var(normal-foreground); -} -element normal.urgent { - background-color: var(urgent-background); - text-color: var(urgent-foreground); -} -element normal.active { - background-color: var(active-background); - text-color: var(active-foreground); -} -element selected.normal { - background-color: var(selected-normal-background); - text-color: var(selected-normal-foreground); -} -element selected.urgent { - background-color: var(selected-urgent-background); - text-color: var(selected-urgent-foreground); -} -element selected.active { - background-color: var(selected-active-background); - text-color: var(selected-active-foreground); -} -element alternate.normal { - background-color: var(alternate-normal-background); - text-color: var(alternate-normal-foreground); -} -element alternate.urgent { - background-color: var(alternate-urgent-background); - text-color: var(alternate-urgent-foreground); -} -element alternate.active { - background-color: var(alternate-active-background); - text-color: var(alternate-active-foreground); -} -element-icon { - background-color: transparent; - text-color: inherit; - size: 24px; - cursor: inherit; -} -element-text { - background-color: transparent; - text-color: inherit; - highlight: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} - -/*****----- Mode Switcher -----*****/ -mode-switcher{ - enabled: true; - spacing: @box-spacing; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; -} -button { - padding: @element-padding; - border: 0px solid; - border-radius: @element-radius; - border-color: @border-colour; - background-color: @alternate-background; - text-color: inherit; - cursor: pointer; -} -button selected { - background-color: var(selected-normal-background); - text-color: var(selected-normal-foreground); -} - -/*****----- Message -----*****/ -message { - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; -} -textbox { - padding: @element-padding; - border: 0px solid; - border-radius: @element-radius; - border-color: @border-colour; - background-color: @alternate-background; - text-color: @foreground-colour; - vertical-align: 0.5; - horizontal-align: 0.0; - highlight: none; - placeholder-color: @foreground-colour; - blink: true; - markup: true; -} -error-message { - padding: @element-padding; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: @background-colour; - text-color: @foreground-colour; -} diff --git a/.config/rofi/launchers/type-1/style-13.rasi b/.config/rofi/launchers/type-1/style-13.rasi deleted file mode 100644 index 1b82aa2..0000000 --- a/.config/rofi/launchers/type-1/style-13.rasi +++ /dev/null @@ -1,325 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun,run,filebrowser,window"; - show-icons: false; - display-drun: " Apps"; - display-run: "ļ„” Run"; - display-filebrowser: " Files"; - display-window: " Windows"; - drun-display-format: "{name} [({generic})]"; - window-format: "{w} Ā· {c} Ā· {t}"; -} - -/*****----- Global Properties -----*****/ -@import "shared/colors.rasi" -@import "shared/fonts.rasi" - -* { - border-colour: var(selected); - handle-colour: var(selected); - background-colour: var(background); - foreground-colour: var(foreground); - alternate-background: var(background-alt); - normal-background: var(background); - normal-foreground: var(foreground); - urgent-background: var(urgent); - urgent-foreground: var(background); - active-background: var(active); - active-foreground: var(background); - selected-normal-background: var(selected); - selected-normal-foreground: var(background); - selected-urgent-background: var(active); - selected-urgent-foreground: var(background); - selected-active-background: var(urgent); - selected-active-foreground: var(background); - alternate-normal-background: var(background); - alternate-normal-foreground: var(foreground); - alternate-urgent-background: var(urgent); - alternate-urgent-foreground: var(background); - alternate-active-background: var(active); - alternate-active-foreground: var(background); - - /* For Screens with 1920x1080 resolution */ - screen-margin: 310px 500px; - box-spacing: 20px; - element-padding: 15px; - element-radius: 8px; - element-spacing: 15px; - - /* For Screens with 1366x768 resolution */ - /* - screen-margin: 190px 350px; - box-spacing: 20px; - element-padding: 10px; - element-radius: 6px; - element-spacing: 10px; - */ - /* Use this as reference and create for your screen resolution */ -} - -/*****----- Main Window -----*****/ -window { - /* properties for window widget */ - transparency: "real"; - location: center; - anchor: center; - fullscreen: true; - width: 1366px; - height: 768px; - x-offset: 0px; - y-offset: 0px; - - /* properties for all widgets */ - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - cursor: "default"; - /* Backgroud Colors */ - background-color: @background-colour; - /* Backgroud Image */ - //background-image: url("/path/to/image.png", none); - /* Simple Linear Gradient */ - //background-image: linear-gradient(red, orange, pink, purple); - /* Directional Linear Gradient */ - //background-image: linear-gradient(to bottom, pink, yellow, magenta); - /* Angle Linear Gradient */ - //background-image: linear-gradient(45, cyan, purple, indigo); -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: @box-spacing; - margin: @screen-margin; - padding: 0px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @border-colour; - background-color: transparent; - children: [ "inputbar", "message", "listview", "mode-switcher" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: @element-spacing; - margin: 0px; - padding: @element-padding; - border: 0px solid; - border-radius: @element-radius; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; - children: [ "prompt", "textbox-prompt-colon", "entry" ]; -} - -prompt { - enabled: true; - background-color: inherit; - text-color: inherit; -} -textbox-prompt-colon { - enabled: true; - expand: false; - str: ":"; - background-color: inherit; - text-color: inherit; -} -entry { - enabled: true; - background-color: inherit; - text-color: inherit; - cursor: text; - placeholder: "Search..."; - placeholder-color: inherit; -} -num-filtered-rows { - enabled: true; - expand: false; - background-color: inherit; - text-color: inherit; -} -textbox-num-sep { - enabled: true; - expand: false; - str: "/"; - background-color: inherit; - text-color: inherit; -} -num-rows { - enabled: true; - expand: false; - background-color: inherit; - text-color: inherit; -} -case-indicator { - enabled: true; - background-color: inherit; - text-color: inherit; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 1; - lines: 10; - cycle: true; - dynamic: true; - scrollbar: true; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: @box-spacing; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; - cursor: "default"; -} -scrollbar { - handle-width: 8px ; - handle-color: @handle-colour; - border-radius: @element-radius; - background-color: @alternate-background; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: @element-spacing; - margin: 0px; - padding: @element-padding; - border: 0px solid; - border-radius: @element-radius; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; - cursor: pointer; -} -element normal.normal { - background-color: var(normal-background); - text-color: var(normal-foreground); -} -element normal.urgent { - background-color: var(urgent-background); - text-color: var(urgent-foreground); -} -element normal.active { - background-color: var(active-background); - text-color: var(active-foreground); -} -element selected.normal { - background-color: var(selected-normal-background); - text-color: var(selected-normal-foreground); -} -element selected.urgent { - background-color: var(selected-urgent-background); - text-color: var(selected-urgent-foreground); -} -element selected.active { - background-color: var(selected-active-background); - text-color: var(selected-active-foreground); -} -element alternate.normal { - background-color: var(alternate-normal-background); - text-color: var(alternate-normal-foreground); -} -element alternate.urgent { - background-color: var(alternate-urgent-background); - text-color: var(alternate-urgent-foreground); -} -element alternate.active { - background-color: var(alternate-active-background); - text-color: var(alternate-active-foreground); -} -element-icon { - background-color: transparent; - text-color: inherit; - size: 24px; - cursor: inherit; -} -element-text { - background-color: transparent; - text-color: inherit; - highlight: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} - -/*****----- Mode Switcher -----*****/ -mode-switcher{ - enabled: true; - spacing: @box-spacing; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; -} -button { - padding: @element-padding; - border: 0px solid; - border-radius: @element-radius; - border-color: @border-colour; - background-color: @alternate-background; - text-color: inherit; - cursor: pointer; -} -button selected { - background-color: var(selected-normal-background); - text-color: var(selected-normal-foreground); -} - -/*****----- Message -----*****/ -message { - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; -} -textbox { - padding: @element-padding; - border: 0px solid; - border-radius: @element-radius; - border-color: @border-colour; - background-color: @alternate-background; - text-color: @foreground-colour; - vertical-align: 0.5; - horizontal-align: 0.0; - highlight: none; - placeholder-color: @foreground-colour; - blink: true; - markup: true; -} -error-message { - padding: @element-padding; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: @background-colour; - text-color: @foreground-colour; -} diff --git a/.config/rofi/launchers/type-1/style-14.rasi b/.config/rofi/launchers/type-1/style-14.rasi deleted file mode 100644 index 2cbceca..0000000 --- a/.config/rofi/launchers/type-1/style-14.rasi +++ /dev/null @@ -1,335 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun,run,filebrowser,window"; - show-icons: true; - display-drun: " Apps"; - display-run: "ļ„” Run"; - display-filebrowser: " Files"; - display-window: " Windows"; - drun-display-format: "{name} [({generic})]"; - window-format: "{w} Ā· {c} Ā· {t}"; -} - -/*****----- Global Properties -----*****/ -@import "shared/colors.rasi" -@import "shared/fonts.rasi" - -* { - border-colour: var(selected); - handle-colour: var(selected); - background-colour: var(background); - foreground-colour: var(foreground); - alternate-background: var(background-alt); - normal-background: var(background); - normal-foreground: var(foreground); - urgent-background: var(urgent); - urgent-foreground: var(background); - active-background: var(active); - active-foreground: var(background); - selected-normal-background: var(selected); - selected-normal-foreground: var(background); - selected-urgent-background: var(active); - selected-urgent-foreground: var(background); - selected-active-background: var(urgent); - selected-active-foreground: var(background); - alternate-normal-background: var(background); - alternate-normal-foreground: var(foreground); - alternate-urgent-background: var(urgent); - alternate-urgent-foreground: var(background); - alternate-active-background: var(active); - alternate-active-foreground: var(background); - - /* For Screens with 1920x1080 resolution */ - screen-margin: 275px 400px; - box-spacing: 20px; - list-padding: 8px; - element-padding: 15px; - element-radius: 8px; - element-spacing: 15px; - - /* For Screens with 1366x768 resolution */ - /* - screen-margin: 120px 225px; - box-spacing: 20px; - list-padding: 4px; - element-padding: 10px; - element-radius: 6px; - element-spacing: 10px; - */ - /* Use this as reference and create for your screen resolution */ -} - -/*****----- Main Window -----*****/ -window { - /* properties for window widget */ - transparency: "real"; - location: center; - anchor: center; - fullscreen: true; - width: 1366px; - height: 768px; - x-offset: 0px; - y-offset: 0px; - - /* properties for all widgets */ - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - cursor: "default"; - /* Backgroud Colors */ - background-color: @background-colour; - /* Backgroud Image */ - //background-image: url("/path/to/image.png", none); - /* Simple Linear Gradient */ - //background-image: linear-gradient(red, orange, pink, purple); - /* Directional Linear Gradient */ - //background-image: linear-gradient(to bottom, pink, yellow, magenta); - /* Angle Linear Gradient */ - //background-image: linear-gradient(45, cyan, purple, indigo); -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: @box-spacing; - margin: @screen-margin; - padding: 0px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @border-colour; - background-color: transparent; - children: [ "inputbar", "message", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 0px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: @element-radius; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; - children: [ "textbox-prompt-colon", "entry", "mode-switcher" ]; -} - -prompt { - enabled: true; - padding: @element-padding; - background-color: inherit; - text-color: inherit; -} -textbox-prompt-colon { - enabled: true; - expand: false; - padding: @element-padding; - str: ""; - border: 0px solid; - border-radius: @element-radius; - border-color: @border-colour; - background-color: @alternate-background; - text-color: @foreground-colour; -} -entry { - enabled: true; - expand: true; - padding: @element-padding; - background-color: inherit; - text-color: inherit; - cursor: text; - placeholder: "Search..."; - placeholder-color: inherit; -} -num-filtered-rows { - enabled: true; - expand: false; - background-color: inherit; - text-color: inherit; -} -textbox-num-sep { - enabled: true; - expand: false; - str: "/"; - background-color: inherit; - text-color: inherit; -} -num-rows { - enabled: true; - expand: false; - background-color: inherit; - text-color: inherit; -} -case-indicator { - enabled: true; - background-color: inherit; - text-color: inherit; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 1; - lines: 10; - cycle: true; - dynamic: true; - scrollbar: true; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: @box-spacing; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; - cursor: "default"; -} -scrollbar { - handle-width: 8px ; - handle-color: @handle-colour; - border-radius: @element-radius; - background-color: @alternate-background; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: @element-spacing; - margin: 0px; - padding: @list-padding; - border: 0px solid; - border-radius: @element-radius; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; - cursor: pointer; -} -element normal.normal { - background-color: var(normal-background); - text-color: var(normal-foreground); -} -element normal.urgent { - background-color: var(urgent-background); - text-color: var(urgent-foreground); -} -element normal.active { - background-color: var(active-background); - text-color: var(active-foreground); -} -element selected.normal { - background-color: var(selected-normal-background); - text-color: var(selected-normal-foreground); -} -element selected.urgent { - background-color: var(selected-urgent-background); - text-color: var(selected-urgent-foreground); -} -element selected.active { - background-color: var(selected-active-background); - text-color: var(selected-active-foreground); -} -element alternate.normal { - background-color: var(alternate-normal-background); - text-color: var(alternate-normal-foreground); -} -element alternate.urgent { - background-color: var(alternate-urgent-background); - text-color: var(alternate-urgent-foreground); -} -element alternate.active { - background-color: var(alternate-active-background); - text-color: var(alternate-active-foreground); -} -element-icon { - background-color: transparent; - text-color: inherit; - size: 32px; - cursor: inherit; -} -element-text { - background-color: transparent; - text-color: inherit; - highlight: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} - -/*****----- Mode Switcher -----*****/ -mode-switcher{ - enabled: true; - spacing: @box-spacing; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; -} -button { - padding: @element-padding; - width: 125px; - border: 0px solid; - border-radius: @element-radius; - border-color: @border-colour; - background-color: @alternate-background; - text-color: inherit; - cursor: pointer; -} -button selected { - background-color: var(selected-normal-background); - text-color: var(selected-normal-foreground); -} - -/*****----- Message -----*****/ -message { - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; -} -textbox { - padding: @element-padding; - border: 0px solid; - border-radius: @element-radius; - border-color: @border-colour; - background-color: @alternate-background; - text-color: @foreground-colour; - vertical-align: 0.5; - horizontal-align: 0.0; - highlight: none; - placeholder-color: @foreground-colour; - blink: true; - markup: true; -} -error-message { - padding: @element-padding; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: @background-colour; - text-color: @foreground-colour; -} diff --git a/.config/rofi/launchers/type-1/style-15.rasi b/.config/rofi/launchers/type-1/style-15.rasi deleted file mode 100644 index e443bb6..0000000 --- a/.config/rofi/launchers/type-1/style-15.rasi +++ /dev/null @@ -1,345 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun,run,filebrowser,window"; - show-icons: true; - display-drun: " Apps"; - display-run: "ļ„” Run"; - display-filebrowser: " Files"; - display-window: " Windows"; - drun-display-format: "{name} [({generic})]"; - window-format: "{w} Ā· {c} Ā· {t}"; -} - -/*****----- Global Properties -----*****/ -@import "shared/colors.rasi" -@import "shared/fonts.rasi" - -* { - border-colour: var(selected); - handle-colour: var(selected); - background-colour: var(background); - foreground-colour: var(foreground); - alternate-background: var(background-alt); - normal-background: var(background); - normal-foreground: var(foreground); - urgent-background: var(urgent); - urgent-foreground: var(background); - active-background: var(active); - active-foreground: var(background); - selected-normal-background: var(selected); - selected-normal-foreground: var(background); - selected-urgent-background: var(active); - selected-urgent-foreground: var(background); - selected-active-background: var(urgent); - selected-active-foreground: var(background); - alternate-normal-background: var(background); - alternate-normal-foreground: var(foreground); - alternate-urgent-background: var(urgent); - alternate-urgent-foreground: var(background); - alternate-active-background: var(active); - alternate-active-foreground: var(background); - - /* For Screens with 1920x1080 resolution */ - screen-margin: 275px 400px; - box-spacing: 20px; - list-padding: 8px; - element-padding: 15px; - element-radius: 8px; - element-spacing: 15px; - - /* For Screens with 1366x768 resolution */ - /* - screen-margin: 180px 225px; - box-spacing: 20px; - list-padding: 4px; - element-padding: 10px; - element-radius: 6px; - element-spacing: 10px; - */ - /* Use this as reference and create for your screen resolution */ -} - -/*****----- Main Window -----*****/ -window { - /* properties for window widget */ - transparency: "real"; - location: center; - anchor: center; - fullscreen: true; - width: 1366px; - height: 768px; - x-offset: 0px; - y-offset: 0px; - - /* properties for all widgets */ - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - cursor: "default"; - /* Backgroud Colors */ - background-color: @background-colour; - /* Backgroud Image */ - //background-image: url("/path/to/image.png", none); - /* Simple Linear Gradient */ - //background-image: linear-gradient(red, orange, pink, purple); - /* Directional Linear Gradient */ - //background-image: linear-gradient(to bottom, pink, yellow, magenta); - /* Angle Linear Gradient */ - //background-image: linear-gradient(45, cyan, purple, indigo); -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: @box-spacing; - margin: @screen-margin; - padding: 0px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @border-colour; - background-color: transparent; - children: [ "inputbar", "message", "custombox" ]; -} - -/*****----- A Custom Box -----*****/ -custombox { - spacing: @box-spacing; - background-color: @background-colour; - text-color: @foreground-colour; - orientation: horizontal; - children: [ "mode-switcher", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 0px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: @element-radius; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; - children: [ "textbox-prompt-colon", "entry" ]; -} - -prompt { - enabled: true; - padding: @element-padding; - background-color: inherit; - text-color: inherit; -} -textbox-prompt-colon { - enabled: true; - expand: false; - padding: @element-padding; - str: ""; - border: 0px solid; - border-radius: @element-radius; - border-color: @border-colour; - background-color: @alternate-background; - text-color: @foreground-colour; -} -entry { - enabled: true; - expand: true; - padding: @element-padding; - background-color: inherit; - text-color: inherit; - cursor: text; - placeholder: "Search..."; - placeholder-color: inherit; -} -num-filtered-rows { - enabled: true; - expand: false; - background-color: inherit; - text-color: inherit; -} -textbox-num-sep { - enabled: true; - expand: false; - str: "/"; - background-color: inherit; - text-color: inherit; -} -num-rows { - enabled: true; - expand: false; - background-color: inherit; - text-color: inherit; -} -case-indicator { - enabled: true; - background-color: inherit; - text-color: inherit; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 1; - lines: 10; - cycle: true; - dynamic: true; - scrollbar: true; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: @box-spacing; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; - cursor: "default"; -} -scrollbar { - handle-width: 8px ; - handle-color: @handle-colour; - border-radius: @element-radius; - background-color: @alternate-background; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: @element-spacing; - margin: 0px; - padding: @list-padding; - border: 0px solid; - border-radius: @element-radius; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; - cursor: pointer; -} -element normal.normal { - background-color: var(normal-background); - text-color: var(normal-foreground); -} -element normal.urgent { - background-color: var(urgent-background); - text-color: var(urgent-foreground); -} -element normal.active { - background-color: var(active-background); - text-color: var(active-foreground); -} -element selected.normal { - background-color: var(selected-normal-background); - text-color: var(selected-normal-foreground); -} -element selected.urgent { - background-color: var(selected-urgent-background); - text-color: var(selected-urgent-foreground); -} -element selected.active { - background-color: var(selected-active-background); - text-color: var(selected-active-foreground); -} -element alternate.normal { - background-color: var(alternate-normal-background); - text-color: var(alternate-normal-foreground); -} -element alternate.urgent { - background-color: var(alternate-urgent-background); - text-color: var(alternate-urgent-foreground); -} -element alternate.active { - background-color: var(alternate-active-background); - text-color: var(alternate-active-foreground); -} -element-icon { - background-color: transparent; - text-color: inherit; - size: 32px; - cursor: inherit; -} -element-text { - background-color: transparent; - text-color: inherit; - highlight: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} - -/*****----- Mode Switcher -----*****/ -mode-switcher{ - enabled: true; - orientation: vertical; - spacing: @box-spacing; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; -} -button { - padding: @element-padding; - width: 125px; - border: 0px solid; - border-radius: @element-radius; - border-color: @border-colour; - background-color: @alternate-background; - text-color: inherit; - cursor: pointer; -} -button selected { - background-color: var(selected-normal-background); - text-color: var(selected-normal-foreground); -} - -/*****----- Message -----*****/ -message { - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; -} -textbox { - padding: @element-padding; - border: 0px solid; - border-radius: @element-radius; - border-color: @border-colour; - background-color: @alternate-background; - text-color: @foreground-colour; - vertical-align: 0.5; - horizontal-align: 0.0; - highlight: none; - placeholder-color: @foreground-colour; - blink: true; - markup: true; -} -error-message { - padding: @element-padding; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: @background-colour; - text-color: @foreground-colour; -} diff --git a/.config/rofi/launchers/type-1/style-2.rasi b/.config/rofi/launchers/type-1/style-2.rasi deleted file mode 100644 index 6f99d10..0000000 --- a/.config/rofi/launchers/type-1/style-2.rasi +++ /dev/null @@ -1,307 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun,run,filebrowser,window"; - show-icons: false; - display-drun: ""; - display-run: "ļ„”"; - display-filebrowser: ""; - display-window: ""; - drun-display-format: "{name} [({generic})]"; - window-format: "{w} Ā· {c} Ā· {t}"; -} - -/*****----- Global Properties -----*****/ -@import "shared/colors.rasi" -@import "shared/fonts.rasi" - -* { - border-colour: var(selected); - handle-colour: var(foreground); - background-colour: var(background); - foreground-colour: var(foreground); - alternate-background: var(background-alt); - normal-background: var(background); - normal-foreground: var(foreground); - urgent-background: var(urgent); - urgent-foreground: var(background); - active-background: var(active); - active-foreground: var(background); - selected-normal-background: var(selected); - selected-normal-foreground: var(background); - selected-urgent-background: var(active); - selected-urgent-foreground: var(background); - selected-active-background: var(urgent); - selected-active-foreground: var(background); - alternate-normal-background: var(background); - alternate-normal-foreground: var(foreground); - alternate-urgent-background: var(urgent); - alternate-urgent-foreground: var(background); - alternate-active-background: var(active); - alternate-active-foreground: var(background); -} - -/*****----- Main Window -----*****/ -window { - /* properties for window widget */ - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 400px; - x-offset: 0px; - y-offset: 0px; - - /* properties for all widgets */ - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 8px; - border-color: @border-colour; - cursor: "default"; - /* Backgroud Colors */ - background-color: @background-colour; - /* Backgroud Image */ - //background-image: url("/path/to/image.png", none); - /* Simple Linear Gradient */ - //background-image: linear-gradient(red, orange, pink, purple); - /* Directional Linear Gradient */ - //background-image: linear-gradient(to bottom, pink, yellow, magenta); - /* Angle Linear Gradient */ - //background-image: linear-gradient(45, cyan, purple, indigo); -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 40px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @border-colour; - background-color: transparent; - children: [ "inputbar", "message", "listview", "mode-switcher" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; - children: [ "prompt", "entry" ]; -} - -prompt { - enabled: true; - background-color: inherit; - text-color: inherit; -} -textbox-prompt-colon { - enabled: true; - expand: false; - str: "::"; - background-color: inherit; - text-color: inherit; -} -entry { - enabled: true; - background-color: inherit; - text-color: inherit; - cursor: text; - placeholder: "search..."; - placeholder-color: inherit; -} -num-filtered-rows { - enabled: true; - expand: false; - background-color: inherit; - text-color: inherit; -} -textbox-num-sep { - enabled: true; - expand: false; - str: "/"; - background-color: inherit; - text-color: inherit; -} -num-rows { - enabled: true; - expand: false; - background-color: inherit; - text-color: inherit; -} -case-indicator { - enabled: true; - background-color: inherit; - text-color: inherit; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 1; - lines: 12; - cycle: true; - dynamic: true; - scrollbar: true; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 5px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; - cursor: "default"; -} -scrollbar { - handle-width: 5px ; - handle-color: @handle-colour; - border-radius: 8px; - background-color: @alternate-background; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 8px; - margin: 0px; - padding: 8px; - border: 0px solid; - border-radius: 4px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; - cursor: pointer; -} -element normal.normal { - background-color: var(normal-background); - text-color: var(normal-foreground); -} -element normal.urgent { - background-color: var(urgent-background); - text-color: var(urgent-foreground); -} -element normal.active { - background-color: var(active-background); - text-color: var(active-foreground); -} -element selected.normal { - background-color: var(normal-foreground); - text-color: var(normal-background); -} -element selected.urgent { - background-color: var(selected-urgent-background); - text-color: var(selected-urgent-foreground); -} -element selected.active { - background-color: var(selected-active-background); - text-color: var(selected-active-foreground); -} -element alternate.normal { - background-color: var(alternate-normal-background); - text-color: var(alternate-normal-foreground); -} -element alternate.urgent { - background-color: var(alternate-urgent-background); - text-color: var(alternate-urgent-foreground); -} -element alternate.active { - background-color: var(alternate-active-background); - text-color: var(alternate-active-foreground); -} -element-icon { - background-color: transparent; - text-color: inherit; - size: 24px; - cursor: inherit; -} -element-text { - background-color: transparent; - text-color: inherit; - highlight: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} - -/*****----- Mode Switcher -----*****/ -mode-switcher{ - enabled: true; - spacing: 10px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; -} -button { - padding: 8px; - border: 0px solid; - border-radius: 4px; - border-color: @border-colour; - background-color: @alternate-background; - text-color: inherit; - cursor: pointer; -} -button selected { - background-color: var(selected-normal-background); - text-color: var(selected-normal-foreground); -} - -/*****----- Message -----*****/ -message { - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; -} -textbox { - padding: 8px; - border: 0px solid; - border-radius: 4px; - border-color: @border-colour; - background-color: @alternate-background; - text-color: @foreground-colour; - vertical-align: 0.5; - horizontal-align: 0.0; - highlight: none; - placeholder-color: @foreground-colour; - blink: true; - markup: true; -} -error-message { - padding: 10px; - border: 0px solid; - border-radius: 4px; - border-color: @border-colour; - background-color: @background-colour; - text-color: @foreground-colour; -} diff --git a/.config/rofi/launchers/type-1/style-3.rasi b/.config/rofi/launchers/type-1/style-3.rasi deleted file mode 100644 index 0443fd7..0000000 --- a/.config/rofi/launchers/type-1/style-3.rasi +++ /dev/null @@ -1,307 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun,run"; - show-icons: true; - display-drun: "ļƒ‰"; - display-run: ""; - display-filebrowser: ""; - display-window: ""; - drun-display-format: "{name}"; - window-format: "{t}"; -} - -/*****----- Global Properties -----*****/ -@import "shared/colors.rasi" -@import "shared/fonts.rasi" - -* { - border-colour: var(selected); - handle-colour: var(foreground); - background-colour: var(background); - foreground-colour: var(foreground); - alternate-background: var(background-alt); - normal-background: var(background); - normal-foreground: var(foreground); - urgent-background: var(urgent); - urgent-foreground: var(background); - active-background: var(active); - active-foreground: var(background); - selected-normal-background: var(selected); - selected-normal-foreground: var(background); - selected-urgent-background: var(active); - selected-urgent-foreground: var(background); - selected-active-background: var(urgent); - selected-active-foreground: var(background); - alternate-normal-background: var(background); - alternate-normal-foreground: var(foreground); - alternate-urgent-background: var(urgent); - alternate-urgent-foreground: var(background); - alternate-active-background: var(active); - alternate-active-foreground: var(background); -} - -/*****----- Main Window -----*****/ -window { - /* properties for window widget */ - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 400px; - x-offset: 0px; - y-offset: 0px; - - /* properties for all widgets */ - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 8px; - border-color: @border-colour; - cursor: "default"; - /* Backgroud Colors */ - background-color: @background-colour; - /* Backgroud Image */ - //background-image: url("/path/to/image.png", none); - /* Simple Linear Gradient */ - //background-image: linear-gradient(red, orange, pink, purple); - /* Directional Linear Gradient */ - //background-image: linear-gradient(to bottom, pink, yellow, magenta); - /* Angle Linear Gradient */ - //background-image: linear-gradient(45, cyan, purple, indigo); -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 30px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @border-colour; - background-color: transparent; - children: [ "inputbar", "message", "listview", "mode-switcher" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; - children: [ "prompt", "entry" ]; -} - -prompt { - enabled: true; - background-color: inherit; - text-color: inherit; -} -textbox-prompt-colon { - enabled: true; - expand: false; - str: "::"; - background-color: inherit; - text-color: inherit; -} -entry { - enabled: true; - background-color: inherit; - text-color: inherit; - cursor: text; - placeholder: "search..."; - placeholder-color: inherit; -} -num-filtered-rows { - enabled: true; - expand: false; - background-color: inherit; - text-color: inherit; -} -textbox-num-sep { - enabled: true; - expand: false; - str: "/"; - background-color: inherit; - text-color: inherit; -} -num-rows { - enabled: true; - expand: false; - background-color: inherit; - text-color: inherit; -} -case-indicator { - enabled: true; - background-color: inherit; - text-color: inherit; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 1; - lines: 6; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 5px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; - cursor: "default"; -} -scrollbar { - handle-width: 5px ; - handle-color: @handle-colour; - border-radius: 8px; - background-color: @alternate-background; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 8px; - margin: 0px; - padding: 8px; - border: 0px solid; - border-radius: 4px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; - cursor: pointer; -} -element normal.normal { - background-color: var(normal-background); - text-color: var(normal-foreground); -} -element normal.urgent { - background-color: var(urgent-background); - text-color: var(urgent-foreground); -} -element normal.active { - background-color: var(active-background); - text-color: var(active-foreground); -} -element selected.normal { - background-color: var(normal-foreground); - text-color: var(normal-background); -} -element selected.urgent { - background-color: var(selected-urgent-background); - text-color: var(selected-urgent-foreground); -} -element selected.active { - background-color: var(selected-active-background); - text-color: var(selected-active-foreground); -} -element alternate.normal { - background-color: var(alternate-normal-background); - text-color: var(alternate-normal-foreground); -} -element alternate.urgent { - background-color: var(alternate-urgent-background); - text-color: var(alternate-urgent-foreground); -} -element alternate.active { - background-color: var(alternate-active-background); - text-color: var(alternate-active-foreground); -} -element-icon { - background-color: transparent; - text-color: inherit; - size: 24px; - cursor: inherit; -} -element-text { - background-color: transparent; - text-color: inherit; - highlight: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} - -/*****----- Mode Switcher -----*****/ -mode-switcher{ - enabled: true; - spacing: 10px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; -} -button { - padding: 8px; - border: 0px solid; - border-radius: 4px; - border-color: @border-colour; - background-color: @alternate-background; - text-color: inherit; - cursor: pointer; -} -button selected { - background-color: var(normal-foreground); - text-color: var(normal-background); -} - -/*****----- Message -----*****/ -message { - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; -} -textbox { - padding: 8px; - border: 0px solid; - border-radius: 4px; - border-color: @border-colour; - background-color: @alternate-background; - text-color: @foreground-colour; - vertical-align: 0.5; - horizontal-align: 0.0; - highlight: none; - placeholder-color: @foreground-colour; - blink: true; - markup: true; -} -error-message { - padding: 10px; - border: 0px solid; - border-radius: 4px; - border-color: @border-colour; - background-color: @background-colour; - text-color: @foreground-colour; -} diff --git a/.config/rofi/launchers/type-1/style-4.rasi b/.config/rofi/launchers/type-1/style-4.rasi deleted file mode 100644 index 3e41328..0000000 --- a/.config/rofi/launchers/type-1/style-4.rasi +++ /dev/null @@ -1,308 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun,run,filebrowser"; - show-icons: false; - display-drun: ""; - display-run: ""; - display-filebrowser: ""; - display-window: ""; - drun-display-format: "{name}"; - window-format: "{w} Ā· {c} Ā· {t}"; -} - -/*****----- Global Properties -----*****/ -@import "shared/colors.rasi" -@import "shared/fonts.rasi" - -* { - border-colour: var(selected); - handle-colour: var(foreground); - background-colour: var(background); - foreground-colour: var(foreground); - alternate-background: var(background-alt); - normal-background: var(background); - normal-foreground: var(foreground); - urgent-background: var(urgent); - urgent-foreground: var(background); - active-background: var(active); - active-foreground: var(background); - selected-normal-background: var(selected); - selected-normal-foreground: var(background); - selected-urgent-background: var(active); - selected-urgent-foreground: var(background); - selected-active-background: var(urgent); - selected-active-foreground: var(background); - alternate-normal-background: var(background); - alternate-normal-foreground: var(foreground); - alternate-urgent-background: var(urgent); - alternate-urgent-foreground: var(background); - alternate-active-background: var(active); - alternate-active-foreground: var(background); -} - -/*****----- Main Window -----*****/ -window { - /* properties for window widget */ - transparency: "real"; - location: west; - anchor: west; - fullscreen: false; - width: 450px; - height: 100%; - x-offset: 0px; - y-offset: 0px; - - /* properties for all widgets */ - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - cursor: "default"; - /* Backgroud Colors */ - background-color: @background-colour; - /* Backgroud Image */ - //background-image: url("/path/to/image.png", none); - /* Simple Linear Gradient */ - //background-image: linear-gradient(red, orange, pink, purple); - /* Directional Linear Gradient */ - //background-image: linear-gradient(to bottom, pink, yellow, magenta); - /* Angle Linear Gradient */ - //background-image: linear-gradient(45, cyan, purple, indigo); -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 20px; - margin: 0px; - padding: 40px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @border-colour; - background-color: transparent; - children: [ "inputbar", "message", "listview", "mode-switcher" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 8px; - border: 0px solid; - border-radius: 4px; - border-color: @border-colour; - background-color: @alternate-background; - text-color: @foreground-colour; - children: [ "prompt", "entry" ]; -} - -prompt { - enabled: true; - background-color: inherit; - text-color: inherit; -} -textbox-prompt-colon { - enabled: true; - expand: false; - str: "::"; - background-color: inherit; - text-color: inherit; -} -entry { - enabled: true; - background-color: inherit; - text-color: inherit; - cursor: text; - placeholder: "search..."; - placeholder-color: inherit; -} -num-filtered-rows { - enabled: true; - expand: false; - background-color: inherit; - text-color: inherit; -} -textbox-num-sep { - enabled: true; - expand: false; - str: "/"; - background-color: inherit; - text-color: inherit; -} -num-rows { - enabled: true; - expand: false; - background-color: inherit; - text-color: inherit; -} -case-indicator { - enabled: true; - background-color: inherit; - text-color: inherit; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 1; - lines: 10; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 5px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; - cursor: "default"; -} -scrollbar { - handle-width: 5px ; - handle-color: @handle-colour; - border-radius: 8px; - background-color: @alternate-background; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 8px; - margin: 0px; - padding: 8px; - border: 0px solid; - border-radius: 4px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; - cursor: pointer; -} -element normal.normal { - background-color: var(normal-background); - text-color: var(normal-foreground); -} -element normal.urgent { - background-color: var(urgent-background); - text-color: var(urgent-foreground); -} -element normal.active { - background-color: var(active-background); - text-color: var(active-foreground); -} -element selected.normal { - background-color: var(normal-foreground); - text-color: var(normal-background); -} -element selected.urgent { - background-color: var(selected-urgent-background); - text-color: var(selected-urgent-foreground); -} -element selected.active { - background-color: var(selected-active-background); - text-color: var(selected-active-foreground); -} -element alternate.normal { - background-color: var(alternate-normal-background); - text-color: var(alternate-normal-foreground); -} -element alternate.urgent { - background-color: var(alternate-urgent-background); - text-color: var(alternate-urgent-foreground); -} -element alternate.active { - background-color: var(alternate-active-background); - text-color: var(alternate-active-foreground); -} -element-icon { - background-color: transparent; - text-color: inherit; - size: 24px; - cursor: inherit; -} -element-text { - background-color: transparent; - text-color: inherit; - highlight: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} - -/*****----- Mode Switcher -----*****/ -mode-switcher{ - enabled: true; - spacing: 10px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 4px; - border-color: @border-colour; - background-color: @alternate-background; - text-color: @foreground-colour; -} -button { - padding: 8px; - border: 0px solid; - border-radius: 4px; - border-color: @border-colour; - background-color: transparent; - text-color: inherit; - cursor: pointer; -} -button selected { - background-color: var(normal-foreground); - text-color: var(normal-background); -} - -/*****----- Message -----*****/ -message { - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; -} -textbox { - padding: 8px; - border: 0px solid; - border-radius: 4px; - border-color: @border-colour; - background-color: @alternate-background; - text-color: @foreground-colour; - vertical-align: 0.5; - horizontal-align: 0.0; - highlight: none; - placeholder-color: @foreground-colour; - blink: true; - markup: true; -} -error-message { - padding: 10px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: @background-colour; - text-color: @foreground-colour; -} diff --git a/.config/rofi/launchers/type-1/style-5.rasi b/.config/rofi/launchers/type-1/style-5.rasi deleted file mode 100644 index 4e88e83..0000000 --- a/.config/rofi/launchers/type-1/style-5.rasi +++ /dev/null @@ -1,309 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun,run,filebrowser,window"; - show-icons: true; - display-drun: ""; - display-run: "ļ„ "; - display-filebrowser: ""; - display-window: ""; - drun-display-format: "{name}"; - window-format: "{w} Ā· {c} Ā· {t}"; -} - -/*****----- Global Properties -----*****/ -@import "shared/colors.rasi" -@import "shared/fonts.rasi" - -* { - border-colour: var(selected); - handle-colour: var(selected); - background-colour: var(background); - foreground-colour: var(foreground); - alternate-background: var(background-alt); - normal-background: var(background); - normal-foreground: var(foreground); - urgent-background: var(urgent); - urgent-foreground: var(background); - active-background: var(active); - active-foreground: var(background); - selected-normal-background: var(selected); - selected-normal-foreground: var(background); - selected-urgent-background: var(active); - selected-urgent-foreground: var(background); - selected-active-background: var(urgent); - selected-active-foreground: var(background); - alternate-normal-background: var(background); - alternate-normal-foreground: var(foreground); - alternate-urgent-background: var(urgent); - alternate-urgent-foreground: var(background); - alternate-active-background: var(active); - alternate-active-foreground: var(background); -} - -/*****----- Main Window -----*****/ -window { - /* properties for window widget */ - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 600px; - x-offset: 0px; - y-offset: 0px; - - /* properties for all widgets */ - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 10px; - border-color: @border-colour; - cursor: "default"; - /* Backgroud Colors */ - background-color: @background-colour; - /* Backgroud Image */ - //background-image: url("/path/to/image.png", none); - /* Simple Linear Gradient */ - //background-image: linear-gradient(red, orange, pink, purple); - /* Directional Linear Gradient */ - //background-image: linear-gradient(to bottom, pink, yellow, magenta); - /* Angle Linear Gradient */ - //background-image: linear-gradient(45, cyan, purple, indigo); -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 30px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @border-colour; - background-color: transparent; - children: [ "inputbar", "message", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; - children: [ "textbox-prompt-colon", "entry", "mode-switcher" ]; -} - -prompt { - enabled: true; - background-color: inherit; - text-color: inherit; -} -textbox-prompt-colon { - enabled: true; - padding: 5px 0px; - expand: false; - str: ""; - background-color: inherit; - text-color: inherit; -} -entry { - enabled: true; - padding: 5px 0px; - background-color: inherit; - text-color: inherit; - cursor: text; - placeholder: "Search..."; - placeholder-color: inherit; -} -num-filtered-rows { - enabled: true; - expand: false; - background-color: inherit; - text-color: inherit; -} -textbox-num-sep { - enabled: true; - expand: false; - str: "/"; - background-color: inherit; - text-color: inherit; -} -num-rows { - enabled: true; - expand: false; - background-color: inherit; - text-color: inherit; -} -case-indicator { - enabled: true; - background-color: inherit; - text-color: inherit; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 1; - lines: 8; - cycle: true; - dynamic: true; - scrollbar: true; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 5px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; - cursor: "default"; -} -scrollbar { - handle-width: 5px ; - handle-color: @handle-colour; - border-radius: 10px; - background-color: @alternate-background; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 5px 10px; - border: 0px solid; - border-radius: 10px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; - cursor: pointer; -} -element normal.normal { - background-color: var(normal-background); - text-color: var(normal-foreground); -} -element normal.urgent { - background-color: var(urgent-background); - text-color: var(urgent-foreground); -} -element normal.active { - background-color: var(active-background); - text-color: var(active-foreground); -} -element selected.normal { - background-color: var(selected-normal-background); - text-color: var(selected-normal-foreground); -} -element selected.urgent { - background-color: var(selected-urgent-background); - text-color: var(selected-urgent-foreground); -} -element selected.active { - background-color: var(selected-active-background); - text-color: var(selected-active-foreground); -} -element alternate.normal { - background-color: var(alternate-normal-background); - text-color: var(alternate-normal-foreground); -} -element alternate.urgent { - background-color: var(alternate-urgent-background); - text-color: var(alternate-urgent-foreground); -} -element alternate.active { - background-color: var(alternate-active-background); - text-color: var(alternate-active-foreground); -} -element-icon { - background-color: transparent; - text-color: inherit; - size: 24px; - cursor: inherit; -} -element-text { - background-color: transparent; - text-color: inherit; - highlight: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} - -/*****----- Mode Switcher -----*****/ -mode-switcher{ - enabled: true; - spacing: 10px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; -} -button { - padding: 5px 10px; - border: 0px solid; - border-radius: 10px; - border-color: @border-colour; - background-color: @alternate-background; - text-color: inherit; - cursor: pointer; -} -button selected { - background-color: var(selected-normal-background); - text-color: var(selected-normal-foreground); -} - -/*****----- Message -----*****/ -message { - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; -} -textbox { - padding: 8px 10px; - border: 0px solid; - border-radius: 10px; - border-color: @border-colour; - background-color: @alternate-background; - text-color: @foreground-colour; - vertical-align: 0.5; - horizontal-align: 0.0; - highlight: none; - placeholder-color: @foreground-colour; - blink: true; - markup: true; -} -error-message { - padding: 10px; - border: 2px solid; - border-radius: 10px; - border-color: @border-colour; - background-color: @background-colour; - text-color: @foreground-colour; -} diff --git a/.config/rofi/launchers/type-1/style-6.rasi b/.config/rofi/launchers/type-1/style-6.rasi deleted file mode 100644 index 51178bf..0000000 --- a/.config/rofi/launchers/type-1/style-6.rasi +++ /dev/null @@ -1,310 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun,run,filebrowser,window"; - show-icons: true; - display-drun: " Apps"; - display-run: "ļ„  Run"; - display-filebrowser: " Files"; - display-window: " Windows"; - drun-display-format: "{name}"; - window-format: "{w} Ā· {c} Ā· {t}"; -} - -/*****----- Global Properties -----*****/ -@import "shared/colors.rasi" -@import "shared/fonts.rasi" - -* { - border-colour: var(selected); - handle-colour: var(selected); - background-colour: var(background); - foreground-colour: var(foreground); - alternate-background: var(background-alt); - normal-background: var(background); - normal-foreground: var(foreground); - urgent-background: var(urgent); - urgent-foreground: var(background); - active-background: var(active); - active-foreground: var(background); - selected-normal-background: var(selected); - selected-normal-foreground: var(background); - selected-urgent-background: var(active); - selected-urgent-foreground: var(background); - selected-active-background: var(urgent); - selected-active-foreground: var(background); - alternate-normal-background: var(background); - alternate-normal-foreground: var(foreground); - alternate-urgent-background: var(urgent); - alternate-urgent-foreground: var(background); - alternate-active-background: var(active); - alternate-active-foreground: var(background); -} - -/*****----- Main Window -----*****/ -window { - /* properties for window widget */ - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 800px; - x-offset: 0px; - y-offset: 0px; - - /* properties for all widgets */ - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 10px; - border-color: @border-colour; - cursor: "default"; - /* Backgroud Colors */ - background-color: @background-colour; - /* Backgroud Image */ - //background-image: url("/path/to/image.png", none); - /* Simple Linear Gradient */ - //background-image: linear-gradient(red, orange, pink, purple); - /* Directional Linear Gradient */ - //background-image: linear-gradient(to bottom, pink, yellow, magenta); - /* Angle Linear Gradient */ - //background-image: linear-gradient(45, cyan, purple, indigo); -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 20px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @border-colour; - background-color: transparent; - children: [ "inputbar", "mode-switcher", "message", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; - children: [ "textbox-prompt-colon", "entry" ]; -} - -prompt { - enabled: true; - background-color: inherit; - text-color: inherit; -} -textbox-prompt-colon { - enabled: true; - padding: 5px 0px; - expand: false; - str: ""; - background-color: inherit; - text-color: inherit; -} -entry { - enabled: true; - padding: 5px 0px; - background-color: inherit; - text-color: inherit; - cursor: text; - placeholder: "Search..."; - placeholder-color: inherit; -} -num-filtered-rows { - enabled: true; - expand: false; - background-color: inherit; - text-color: inherit; -} -textbox-num-sep { - enabled: true; - expand: false; - str: "/"; - background-color: inherit; - text-color: inherit; -} -num-rows { - enabled: true; - expand: false; - background-color: inherit; - text-color: inherit; -} -case-indicator { - enabled: true; - background-color: inherit; - text-color: inherit; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 1; - lines: 8; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 5px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; - cursor: "default"; -} -scrollbar { - handle-width: 5px ; - handle-color: @handle-colour; - border-radius: 10px; - background-color: @alternate-background; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 10px; - border: 0px solid; - border-radius: 8px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; - cursor: pointer; -} -element normal.normal { - background-color: var(normal-background); - text-color: var(normal-foreground); -} -element normal.urgent { - background-color: var(urgent-background); - text-color: var(urgent-foreground); -} -element normal.active { - background-color: var(active-background); - text-color: var(active-foreground); -} -element selected.normal { - background-color: var(selected-normal-background); - text-color: var(selected-normal-foreground); -} -element selected.urgent { - background-color: var(selected-urgent-background); - text-color: var(selected-urgent-foreground); -} -element selected.active { - background-color: var(selected-active-background); - text-color: var(selected-active-foreground); -} -element alternate.normal { - background-color: var(alternate-normal-background); - text-color: var(alternate-normal-foreground); -} -element alternate.urgent { - background-color: var(alternate-urgent-background); - text-color: var(alternate-urgent-foreground); -} -element alternate.active { - background-color: var(alternate-active-background); - text-color: var(alternate-active-foreground); -} -element-icon { - background-color: transparent; - text-color: inherit; - size: 24px; - cursor: inherit; -} -element-text { - background-color: transparent; - text-color: inherit; - highlight: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} - -/*****----- Mode Switcher -----*****/ -mode-switcher{ - enabled: true; - expand: false; - spacing: 10px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; -} -button { - padding: 12px; - border: 0px solid; - border-radius: 8px; - border-color: @border-colour; - background-color: @alternate-background; - text-color: inherit; - cursor: pointer; -} -button selected { - background-color: var(selected-normal-background); - text-color: var(selected-normal-foreground); -} - -/*****----- Message -----*****/ -message { - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; -} -textbox { - padding: 12px; - border: 0px solid; - border-radius: 8px; - border-color: @border-colour; - background-color: @alternate-background; - text-color: @foreground-colour; - vertical-align: 0.5; - horizontal-align: 0.0; - highlight: none; - placeholder-color: @foreground-colour; - blink: true; - markup: true; -} -error-message { - padding: 0px; - border: 2px solid; - border-radius: 8px; - border-color: @border-colour; - background-color: @background-colour; - text-color: @foreground-colour; -} diff --git a/.config/rofi/launchers/type-1/style-7.rasi b/.config/rofi/launchers/type-1/style-7.rasi deleted file mode 100644 index 6f8ef84..0000000 --- a/.config/rofi/launchers/type-1/style-7.rasi +++ /dev/null @@ -1,313 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun,run,filebrowser,window"; - show-icons: true; - display-drun: " Apps"; - display-run: "ļ„  Run"; - display-filebrowser: " Files"; - display-window: " Windows"; - drun-display-format: "{name}"; - window-format: "{w} Ā· {c} Ā· {t}"; -} - -/*****----- Global Properties -----*****/ -@import "shared/colors.rasi" -@import "shared/fonts.rasi" - -* { - border-colour: var(selected); - handle-colour: var(selected); - background-colour: var(background); - foreground-colour: var(foreground); - alternate-background: var(background-alt); - normal-background: var(background); - normal-foreground: var(foreground); - urgent-background: var(urgent); - urgent-foreground: var(background); - active-background: var(active); - active-foreground: var(background); - selected-normal-background: var(selected); - selected-normal-foreground: var(background); - selected-urgent-background: var(active); - selected-urgent-foreground: var(background); - selected-active-background: var(urgent); - selected-active-foreground: var(background); - alternate-normal-background: var(background); - alternate-normal-foreground: var(foreground); - alternate-urgent-background: var(urgent); - alternate-urgent-foreground: var(background); - alternate-active-background: var(active); - alternate-active-foreground: var(background); -} - -/*****----- Main Window -----*****/ -window { - /* properties for window widget */ - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 800px; - x-offset: 0px; - y-offset: 0px; - - /* properties for all widgets */ - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 10px; - border-color: @border-colour; - cursor: "default"; - /* Backgroud Colors */ - background-color: @background-colour; - /* Backgroud Image */ - //background-image: url("/path/to/image.png", none); - /* Simple Linear Gradient */ - //background-image: linear-gradient(red, orange, pink, purple); - /* Directional Linear Gradient */ - //background-image: linear-gradient(to bottom, pink, yellow, magenta); - /* Angle Linear Gradient */ - //background-image: linear-gradient(45, cyan, purple, indigo); -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 0px; - margin: 0px; - padding: 20px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @border-colour; - background-color: transparent; - children: [ "inputbar", "message", "mode-switcher", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 10px; - margin: 0px 0px 10px 0px; - padding: 5px 10px; - border: 0px solid; - border-radius: 10px; - border-color: @border-colour; - background-color: @alternate-background; - text-color: @foreground-colour; - children: [ "textbox-prompt-colon", "entry" ]; -} - -prompt { - enabled: true; - background-color: inherit; - text-color: inherit; -} -textbox-prompt-colon { - enabled: true; - padding: 5px 0px; - expand: false; - str: ""; - background-color: inherit; - text-color: inherit; -} -entry { - enabled: true; - padding: 5px 0px; - background-color: inherit; - text-color: inherit; - cursor: text; - placeholder: "Search..."; - placeholder-color: inherit; -} -num-filtered-rows { - enabled: true; - expand: false; - background-color: inherit; - text-color: inherit; -} -textbox-num-sep { - enabled: true; - expand: false; - str: "/"; - background-color: inherit; - text-color: inherit; -} -num-rows { - enabled: true; - expand: false; - background-color: inherit; - text-color: inherit; -} -case-indicator { - enabled: true; - background-color: inherit; - text-color: inherit; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 1; - lines: 8; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 5px; - margin: 0px; - padding: 10px; - border: 0px 2px 2px 2px ; - border-radius: 0px 0px 10px 10px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; - cursor: "default"; -} -scrollbar { - handle-width: 5px ; - handle-color: @handle-colour; - border-radius: 10px; - background-color: @alternate-background; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 6px; - border: 0px solid; - border-radius: 6px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; - cursor: pointer; -} -element normal.normal { - background-color: var(normal-background); - text-color: var(normal-foreground); -} -element normal.urgent { - background-color: var(urgent-background); - text-color: var(urgent-foreground); -} -element normal.active { - background-color: var(active-background); - text-color: var(active-foreground); -} -element selected.normal { - background-color: var(selected-normal-background); - text-color: var(selected-normal-foreground); -} -element selected.urgent { - background-color: var(selected-urgent-background); - text-color: var(selected-urgent-foreground); -} -element selected.active { - background-color: var(selected-active-background); - text-color: var(selected-active-foreground); -} -element alternate.normal { - background-color: var(alternate-normal-background); - text-color: var(alternate-normal-foreground); -} -element alternate.urgent { - background-color: var(alternate-urgent-background); - text-color: var(alternate-urgent-foreground); -} -element alternate.active { - background-color: var(alternate-active-background); - text-color: var(alternate-active-foreground); -} -element-icon { - background-color: transparent; - text-color: inherit; - size: 24px; - cursor: inherit; -} -element-text { - background-color: transparent; - text-color: inherit; - highlight: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} - -/*****----- Mode Switcher -----*****/ -mode-switcher{ - enabled: true; - expand: false; - spacing: 0px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; -} -button { - padding: 10px; - border: 0px 0px 2px 0px ; - border-radius: 10px 10px 0px 0px; - border-color: @border-colour; - background-color: @background-colour; - text-color: inherit; - cursor: pointer; -} -button selected { - border: 2px 2px 0px 2px ; - border-radius: 10px 10px 0px 0px; - border-color: @border-colour; - background-color: var(normal-background); - text-color: var(normal-foreground); -} - -/*****----- Message -----*****/ -message { - enabled: true; - margin: 0px 0px 10px 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; -} -textbox { - padding: 10px; - border: 0px solid; - border-radius: 10px; - border-color: @border-colour; - background-color: @alternate-background; - text-color: @foreground-colour; - vertical-align: 0.5; - horizontal-align: 0.0; - highlight: none; - placeholder-color: @foreground-colour; - blink: true; - markup: true; -} -error-message { - padding: 10px; - border: 2px solid; - border-radius: 10px; - border-color: @border-colour; - background-color: @background-colour; - text-color: @foreground-colour; -} diff --git a/.config/rofi/launchers/type-1/style-8.rasi b/.config/rofi/launchers/type-1/style-8.rasi deleted file mode 100644 index ca5623a..0000000 --- a/.config/rofi/launchers/type-1/style-8.rasi +++ /dev/null @@ -1,323 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun,run,filebrowser,ssh,window"; - show-icons: false; - display-drun: " Apps"; - display-run: "ļ„  Run"; - display-filebrowser: " Files"; - display-window: " Windows"; - display-ssh: "ļ„ˆ SSH"; - drun-display-format: "{name}"; - window-format: "{w} Ā· {c} Ā· {t}"; -} - -/*****----- Global Properties -----*****/ -@import "shared/colors.rasi" -@import "shared/fonts.rasi" - -* { - border-colour: var(selected); - handle-colour: var(selected); - background-colour: var(background); - foreground-colour: var(foreground); - alternate-background: var(background-alt); - normal-background: var(background); - normal-foreground: var(foreground); - urgent-background: var(urgent); - urgent-foreground: var(background); - active-background: var(active); - active-foreground: var(background); - selected-normal-background: var(selected); - selected-normal-foreground: var(background); - selected-urgent-background: var(active); - selected-urgent-foreground: var(background); - selected-active-background: var(urgent); - selected-active-foreground: var(background); - alternate-normal-background: var(background); - alternate-normal-foreground: var(foreground); - alternate-urgent-background: var(urgent); - alternate-urgent-foreground: var(background); - alternate-active-background: var(active); - alternate-active-foreground: var(background); -} - -/*****----- Main Window -----*****/ -window { - /* properties for window widget */ - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 800px; - x-offset: 0px; - y-offset: 0px; - - /* properties for all widgets */ - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 10px; - border-color: @border-colour; - cursor: "default"; - /* Backgroud Colors */ - background-color: @background-colour; - /* Backgroud Image */ - //background-image: url("/path/to/image.png", none); - /* Simple Linear Gradient */ - //background-image: linear-gradient(red, orange, pink, purple); - /* Directional Linear Gradient */ - //background-image: linear-gradient(to bottom, pink, yellow, magenta); - /* Angle Linear Gradient */ - //background-image: linear-gradient(45, cyan, purple, indigo); -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 20px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @border-colour; - background-color: transparent; - children: [ "inputbar", "message", "custombox" ]; -} - -/*****----- A Custom Box -----*****/ -custombox { - spacing: 10px; - background-color: @background-colour; - text-color: @foreground-colour; - orientation: horizontal; - children: [ "mode-switcher", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 8px 12px; - border: 0px solid; - border-radius: 8px; - border-color: @border-colour; - background-color: @alternate-background; - text-color: @foreground-colour; - children: [ "textbox-prompt-colon", "entry" ]; -} - -prompt { - enabled: true; - background-color: inherit; - text-color: inherit; -} -textbox-prompt-colon { - enabled: true; - padding: 5px 0px; - expand: false; - str: ""; - background-color: inherit; - text-color: inherit; -} -entry { - enabled: true; - padding: 5px 0px; - background-color: inherit; - text-color: inherit; - cursor: text; - placeholder: "Search..."; - placeholder-color: inherit; -} -num-filtered-rows { - enabled: true; - expand: false; - background-color: inherit; - text-color: inherit; -} -textbox-num-sep { - enabled: true; - expand: false; - str: "/"; - background-color: inherit; - text-color: inherit; -} -num-rows { - enabled: true; - expand: false; - background-color: inherit; - text-color: inherit; -} -case-indicator { - enabled: true; - background-color: inherit; - text-color: inherit; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 1; - lines: 8; - cycle: true; - dynamic: true; - scrollbar: true; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 5px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; - cursor: "default"; -} -scrollbar { - handle-width: 5px ; - handle-color: @handle-colour; - border-radius: 10px; - background-color: @alternate-background; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 10px; - border: 0px solid; - border-radius: 8px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; - cursor: pointer; -} -element normal.normal { - background-color: var(normal-background); - text-color: var(normal-foreground); -} -element normal.urgent { - background-color: var(urgent-background); - text-color: var(urgent-foreground); -} -element normal.active { - background-color: var(active-background); - text-color: var(active-foreground); -} -element selected.normal { - background-color: var(selected-normal-background); - text-color: var(selected-normal-foreground); -} -element selected.urgent { - background-color: var(selected-urgent-background); - text-color: var(selected-urgent-foreground); -} -element selected.active { - background-color: var(selected-active-background); - text-color: var(selected-active-foreground); -} -element alternate.normal { - background-color: var(alternate-normal-background); - text-color: var(alternate-normal-foreground); -} -element alternate.urgent { - background-color: var(alternate-urgent-background); - text-color: var(alternate-urgent-foreground); -} -element alternate.active { - background-color: var(alternate-active-background); - text-color: var(alternate-active-foreground); -} -element-icon { - background-color: transparent; - text-color: inherit; - size: 24px; - cursor: inherit; -} -element-text { - background-color: transparent; - text-color: inherit; - highlight: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} - -/*****----- Mode Switcher -----*****/ -mode-switcher{ - enabled: true; - expand: false; - orientation: vertical; - spacing: 10px; - margin: 0px; - padding: 0px 0px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; -} -button { - padding: 0px 20px 0px 20px; - border: 0px solid; - border-radius: 8px; - border-color: @border-colour; - background-color: @alternate-background; - text-color: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; - cursor: pointer; -} -button selected { - background-color: var(selected-normal-background); - text-color: var(selected-normal-foreground); -} - -/*****----- Message -----*****/ -message { - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; -} -textbox { - padding: 12px; - border: 0px solid; - border-radius: 8px; - border-color: @border-colour; - background-color: @alternate-background; - text-color: @foreground-colour; - vertical-align: 0.5; - horizontal-align: 0.0; - highlight: none; - placeholder-color: @foreground-colour; - blink: true; - markup: true; -} -error-message { - padding: 10px; - border: 2px solid; - border-radius: 8px; - border-color: @border-colour; - background-color: @background-colour; - text-color: @foreground-colour; -} diff --git a/.config/rofi/launchers/type-1/style-9.rasi b/.config/rofi/launchers/type-1/style-9.rasi deleted file mode 100644 index ebf79ca..0000000 --- a/.config/rofi/launchers/type-1/style-9.rasi +++ /dev/null @@ -1,326 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun,run,filebrowser,ssh,window"; - show-icons: false; - display-drun: " Apps"; - display-run: "ļ„  Run"; - display-filebrowser: " Files"; - display-window: " Windows"; - display-ssh: "ļ„ˆ SSH"; - drun-display-format: "{name}"; - window-format: "{w} Ā· {c} Ā· {t}"; -} - -/*****----- Global Properties -----*****/ -@import "shared/colors.rasi" -@import "shared/fonts.rasi" - -* { - border-colour: var(selected); - handle-colour: var(selected); - background-colour: var(background); - foreground-colour: var(foreground); - alternate-background: var(background-alt); - normal-background: var(background); - normal-foreground: var(foreground); - urgent-background: var(urgent); - urgent-foreground: var(background); - active-background: var(active); - active-foreground: var(background); - selected-normal-background: var(selected); - selected-normal-foreground: var(background); - selected-urgent-background: var(active); - selected-urgent-foreground: var(background); - selected-active-background: var(urgent); - selected-active-foreground: var(background); - alternate-normal-background: var(background); - alternate-normal-foreground: var(foreground); - alternate-urgent-background: var(urgent); - alternate-urgent-foreground: var(background); - alternate-active-background: var(active); - alternate-active-foreground: var(background); -} - -/*****----- Main Window -----*****/ -window { - /* properties for window widget */ - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 700px; - x-offset: 0px; - y-offset: 0px; - - /* properties for all widgets */ - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 10px; - border-color: @border-colour; - cursor: "default"; - /* Backgroud Colors */ - background-color: @background-colour; - /* Backgroud Image */ - //background-image: url("/path/to/image.png", none); - /* Simple Linear Gradient */ - //background-image: linear-gradient(red, orange, pink, purple); - /* Directional Linear Gradient */ - //background-image: linear-gradient(to bottom, pink, yellow, magenta); - /* Angle Linear Gradient */ - //background-image: linear-gradient(45, cyan, purple, indigo); -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 20px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @border-colour; - background-color: transparent; - children: [ "inputbar", "message", "custombox" ]; -} - -/*****----- A Custom Box -----*****/ -custombox { - spacing: 0px; - background-color: @background-colour; - text-color: @foreground-colour; - orientation: horizontal; - children: [ "mode-switcher", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 8px 12px; - border: 0px solid; - border-radius: 8px; - border-color: @border-colour; - background-color: @alternate-background; - text-color: @foreground-colour; - children: [ "textbox-prompt-colon", "entry" ]; -} - -prompt { - enabled: true; - background-color: inherit; - text-color: inherit; -} -textbox-prompt-colon { - enabled: true; - padding: 5px 0px; - expand: false; - str: ""; - background-color: inherit; - text-color: inherit; -} -entry { - enabled: true; - padding: 5px 0px; - background-color: inherit; - text-color: inherit; - cursor: text; - placeholder: "Search..."; - placeholder-color: inherit; -} -num-filtered-rows { - enabled: true; - expand: false; - background-color: inherit; - text-color: inherit; -} -textbox-num-sep { - enabled: true; - expand: false; - str: "/"; - background-color: inherit; - text-color: inherit; -} -num-rows { - enabled: true; - expand: false; - background-color: inherit; - text-color: inherit; -} -case-indicator { - enabled: true; - background-color: inherit; - text-color: inherit; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 1; - lines: 6; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 5px; - margin: 0px; - padding: 10px; - border: 2px 2px 2px 0px; - border-radius: 0px 8px 8px 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; - cursor: "default"; -} -scrollbar { - handle-width: 5px ; - handle-color: @handle-colour; - border-radius: 10px; - background-color: @alternate-background; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 10px; - border: 0px solid; - border-radius: 8px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; - cursor: pointer; -} -element normal.normal { - background-color: var(normal-background); - text-color: var(normal-foreground); -} -element normal.urgent { - background-color: var(urgent-background); - text-color: var(urgent-foreground); -} -element normal.active { - background-color: var(active-background); - text-color: var(active-foreground); -} -element selected.normal { - background-color: var(selected-normal-background); - text-color: var(selected-normal-foreground); -} -element selected.urgent { - background-color: var(selected-urgent-background); - text-color: var(selected-urgent-foreground); -} -element selected.active { - background-color: var(selected-active-background); - text-color: var(selected-active-foreground); -} -element alternate.normal { - background-color: var(alternate-normal-background); - text-color: var(alternate-normal-foreground); -} -element alternate.urgent { - background-color: var(alternate-urgent-background); - text-color: var(alternate-urgent-foreground); -} -element alternate.active { - background-color: var(alternate-active-background); - text-color: var(alternate-active-foreground); -} -element-icon { - background-color: transparent; - text-color: inherit; - size: 24px; - cursor: inherit; -} -element-text { - background-color: transparent; - text-color: inherit; - highlight: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} - -/*****----- Mode Switcher -----*****/ -mode-switcher{ - enabled: true; - expand: false; - orientation: vertical; - spacing: 0px; - margin: 0px; - padding: 0px 0px; - border: 0px solid; - border-radius: 8px 0px 0px 8px; - border-color: @border-colour; - background-color: @alternate-background; - text-color: @foreground-colour; -} -button { - padding: 0px 20px 0px 20px; - border: 0px 2px 0px 0px; - border-radius: 0px 0px 0px 0px; - border-color: @border-colour; - background-color: transparent; - text-color: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; - cursor: pointer; -} -button selected { - border: 2px 0px 2px 2px; - border-radius: 8px 0px 0px 8px; - border-color: @border-colour; - background-color: var(selected-normal-foreground); - text-color: var(selected-normal-background); -} - -/*****----- Message -----*****/ -message { - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; -} -textbox { - padding: 12px; - border: 0px solid; - border-radius: 8px; - border-color: @border-colour; - background-color: @alternate-background; - text-color: @foreground-colour; - vertical-align: 0.5; - horizontal-align: 0.0; - highlight: none; - placeholder-color: @foreground-colour; - blink: true; - markup: true; -} -error-message { - padding: 10px; - border: 2px solid; - border-radius: 8px; - border-color: @border-colour; - background-color: @background-colour; - text-color: @foreground-colour; -} diff --git a/.config/rofi/launchers/type-2/launcher.sh b/.config/rofi/launchers/type-2/launcher.sh deleted file mode 100755 index 0a3566a..0000000 --- a/.config/rofi/launchers/type-2/launcher.sh +++ /dev/null @@ -1,20 +0,0 @@ -#!/usr/bin/env bash - -## Author : Aditya Shakya (adi1090x) -## Github : @adi1090x -# -## Rofi : Launcher (Modi Drun, Run, File Browser, Window) -# -## Available Styles -# -## style-1 style-2 style-3 style-4 style-5 -## style-6 style-7 style-8 style-9 style-10 -## style-11 style-12 style-13 style-14 style-15 - -dir="$HOME/.config/rofi/launchers/type-2" -theme='style-12' - -## Run -rofi \ - -show drun \ - -theme ${dir}/${theme}.rasi diff --git a/.config/rofi/launchers/type-2/shared/colors.rasi b/.config/rofi/launchers/type-2/shared/colors.rasi deleted file mode 100644 index 103ad63..0000000 --- a/.config/rofi/launchers/type-2/shared/colors.rasi +++ /dev/null @@ -1,18 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Colors - * - * Available Colors Schemes - * - * adapta catppuccin everforest navy paper - * arc cyberpunk gruvbox nord solarized - * black dracula lovelace onedark yousai - * - **/ - -/* Import color-scheme from `colors` directory */ - -@import "~/.config/rofi/colors/onedark.rasi" diff --git a/.config/rofi/launchers/type-2/shared/fonts.rasi b/.config/rofi/launchers/type-2/shared/fonts.rasi deleted file mode 100644 index 50499c9..0000000 --- a/.config/rofi/launchers/type-2/shared/fonts.rasi +++ /dev/null @@ -1,12 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Fonts - * - **/ - -* { - font: "Iosevka Nerd Font 10"; -} diff --git a/.config/rofi/launchers/type-2/style-1.rasi b/.config/rofi/launchers/type-2/style-1.rasi deleted file mode 100644 index fe2c342..0000000 --- a/.config/rofi/launchers/type-2/style-1.rasi +++ /dev/null @@ -1,171 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun"; - show-icons: true; - display-drun: ""; - drun-display-format: "{name}"; -} - -/*****----- Global Properties -----*****/ -@import "shared/colors.rasi" -@import "shared/fonts.rasi" - -/*****----- Main Window -----*****/ -window { - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 400px; - x-offset: 0px; - y-offset: 0px; - - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 12px; - border-color: @selected; - background-color: @background; - cursor: "default"; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 0px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @selected; - background-color: transparent; - children: [ "inputbar", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 15px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: @selected; - text-color: @background; - children: [ "prompt", "entry" ]; -} - -prompt { - enabled: true; - background-color: inherit; - text-color: inherit; -} -textbox-prompt-colon { - enabled: true; - expand: false; - str: "::"; - background-color: inherit; - text-color: inherit; -} -entry { - enabled: true; - background-color: inherit; - text-color: inherit; - cursor: text; - placeholder: "Search..."; - placeholder-color: inherit; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 1; - lines: 6; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 5px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - cursor: "default"; -} -scrollbar { - handle-width: 5px ; - handle-color: @selected; - border-radius: 0px; - background-color: @background-alt; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 8px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - cursor: pointer; -} -element normal.normal { - background-color: @background; - text-color: @foreground; -} -element selected.normal { - background-color: @background-alt; - text-color: @foreground; -} -element-icon { - background-color: transparent; - text-color: inherit; - size: 32px; - cursor: inherit; -} -element-text { - background-color: transparent; - text-color: inherit; - highlight: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} - -/*****----- Message -----*****/ -error-message { - padding: 15px; - border: 2px solid; - border-radius: 12px; - border-color: @selected; - background-color: @background; - text-color: @foreground; -} -textbox { - background-color: @background; - text-color: @foreground; - vertical-align: 0.5; - horizontal-align: 0.0; - highlight: none; -} diff --git a/.config/rofi/launchers/type-2/style-10.rasi b/.config/rofi/launchers/type-2/style-10.rasi deleted file mode 100644 index 09e3a41..0000000 --- a/.config/rofi/launchers/type-2/style-10.rasi +++ /dev/null @@ -1,194 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun"; - show-icons: true; - display-drun: ""; - drun-display-format: "{name}"; -} - -/*****----- Global Properties -----*****/ -@import "shared/colors.rasi" -@import "shared/fonts.rasi" - -* { - /* For Screens with 1920x1080 resolution */ - screen-margin: 180px 150px; - box-spacing: 40px; - icon-size: 96px; - element-padding: 30px; - element-spacing: 15px; - - /* For Screens with 1366x768 resolution */ - /* - screen-margin: 120px 60px; - box-spacing: 40px; - icon-size: 64px; - element-padding: 20px; - element-spacing: 10px; - */ - /* Use this as reference and create for your screen resolution */ -} - -/*****----- Main Window -----*****/ -window { - transparency: "real"; - location: center; - anchor: center; - fullscreen: true; - width: 1366px; - height: 768px; - x-offset: 0px; - y-offset: 0px; - - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: @background; - cursor: "default"; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: @box-spacing; - margin: @screen-margin; - padding: 0px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @selected; - background-color: transparent; - children: [ "inputbar", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 10px; - margin: 0px 50% 0px 0px; - padding: 15px; - border: 0px solid; - border-radius: 100%; - border-color: @selected; - background-color: @selected; - text-color: @background; - children: [ "prompt", "entry" ]; -} - -prompt { - enabled: true; - background-color: inherit; - text-color: inherit; -} -textbox-prompt-colon { - enabled: true; - expand: false; - str: "::"; - background-color: inherit; - text-color: inherit; -} -entry { - enabled: true; - background-color: inherit; - text-color: inherit; - cursor: text; - placeholder: "Search..."; - placeholder-color: inherit; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 8; - lines: 3; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: @element-spacing; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - cursor: "default"; -} -scrollbar { - handle-width: 5px ; - handle-color: @selected; - border-radius: 0px; - background-color: @background-alt; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: @element-spacing; - margin: 0px; - padding: @element-padding; - border: 0px solid; - border-radius: 30px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - orientation: vertical; - cursor: pointer; -} -element normal.normal { - background-color: @background; - text-color: @foreground; -} -element selected.normal { - border: 0px 0px 4px 0px; - border-color: @selected; - background-color: @background-alt; - text-color: @foreground; -} -element-icon { - background-color: transparent; - text-color: inherit; - size: @icon-size; - cursor: inherit; -} -element-text { - background-color: transparent; - text-color: inherit; - highlight: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} - -/*****----- Message -----*****/ -error-message { - padding: 150px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: @background; - text-color: @foreground; -} -textbox { - background-color: @background; - text-color: @foreground; - vertical-align: 0.5; - horizontal-align: 0.0; - highlight: none; -} diff --git a/.config/rofi/launchers/type-2/style-11.rasi b/.config/rofi/launchers/type-2/style-11.rasi deleted file mode 100644 index 58fa61e..0000000 --- a/.config/rofi/launchers/type-2/style-11.rasi +++ /dev/null @@ -1,183 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun"; - show-icons: true; - display-drun: "Applications"; - drun-display-format: "{name}"; -} - -/*****----- Global Properties -----*****/ -@import "shared/colors.rasi" -@import "shared/fonts.rasi" - -/*****----- Main Window -----*****/ -window { - transparency: "real"; - location: center; - anchor: center; - fullscreen: true; - width: 1366px; - height: 768px; - x-offset: 0px; - y-offset: 0px; - - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: @background; - cursor: "default"; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 20px; - margin: 0px; - padding: 150px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @selected; - background-color: transparent; - children: [ "inputbar", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 0px; - margin: 0px; - padding: 0px; - border: 0px 0px 2px 0px; - border-radius: 100%; - border-color: @selected; - background-color: @background-alt; - text-color: @foreground; - children: [ "prompt", "entry" ]; -} - -prompt { - enabled: true; - padding: 12px; - border-radius: 100%; - background-color: @selected; - text-color: @background; -} -textbox-prompt-colon { - enabled: true; - expand: false; - str: "::"; - background-color: inherit; - text-color: inherit; -} -entry { - enabled: true; - padding: 12px; - background-color: inherit; - text-color: inherit; - cursor: text; - placeholder: "Search..."; - placeholder-color: inherit; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 3; - lines: 10; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 20px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - cursor: "default"; -} -scrollbar { - handle-width: 5px ; - handle-color: @selected; - border-radius: 0px; - background-color: @background-alt; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 8px; - border: 0px solid; - border-radius: 100%; - border-color: @selected; - background-color: @background; - text-color: @foreground; - cursor: pointer; -} -element normal.normal { - background-color: @background-alt; - text-color: @foreground; -} -element alternate.normal { - background-color: @background-alt; - text-color: @foreground; -} -element selected.normal { - border: 0px 0px 2px 2px; - border-radius: 100%; - border-color: @selected; - background-color: @background-alt; - text-color: @selected; -} -element-icon { - padding: 0px 0px 0px 0px; - background-color: transparent; - text-color: inherit; - size: 32px; - cursor: inherit; -} -element-text { - background-color: transparent; - text-color: inherit; - highlight: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} - -/*****----- Message -----*****/ -error-message { - padding: 100px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: @background; - text-color: @foreground; -} -textbox { - background-color: @background; - text-color: @foreground; - vertical-align: 0.5; - horizontal-align: 0.0; - highlight: none; -} diff --git a/.config/rofi/launchers/type-2/style-12.rasi b/.config/rofi/launchers/type-2/style-12.rasi deleted file mode 100644 index 858a905..0000000 --- a/.config/rofi/launchers/type-2/style-12.rasi +++ /dev/null @@ -1,179 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun"; - show-icons: true; - display-drun: " Applications"; - drun-display-format: "{name}"; -} - -/*****----- Global Properties -----*****/ -@import "shared/colors.rasi" -@import "shared/fonts.rasi" - -/*****----- Main Window -----*****/ -window { - transparency: "real"; - location: center; - anchor: center; - fullscreen: true; - width: 1366px; - height: 768px; - x-offset: 0px; - y-offset: 0px; - - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: @background; - cursor: "default"; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 20px; - margin: 0px; - padding: 200px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @selected; - background-color: transparent; - children: [ "inputbar", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 20px; - margin: 0px; - padding: 0px; - border: 0px; - border-radius: 0px; - border-color: @selected; - background-color: @background; - text-color: @foreground; - children: [ "prompt", "entry" ]; -} - -prompt { - enabled: true; - padding: 15px; - border-radius: 100%; - background-color: @selected; - text-color: @background; -} -textbox-prompt-colon { - enabled: true; - expand: false; - str: "::"; - background-color: inherit; - text-color: inherit; -} -entry { - enabled: true; - expand: false; - width: 350px; - padding: 15px 20px; - border-radius: 100%; - background-color: @background-alt; - text-color: @foreground; - cursor: text; - placeholder: "Search..."; - placeholder-color: inherit; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 4; - lines: 10; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 10px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - cursor: "default"; -} -scrollbar { - handle-width: 5px ; - handle-color: @selected; - border-radius: 0px; - background-color: @background-alt; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 8px; - border: 0px solid; - border-radius: 100%; - border-color: @selected; - background-color: @background; - text-color: @foreground; - cursor: pointer; -} -element normal.normal { - background-color: @background; - text-color: @foreground; -} -element selected.normal { - background-color: @background-alt; - text-color: @foreground; -} -element-icon { - padding: 0px 0px 0px 0px; - background-color: transparent; - text-color: inherit; - size: 32px; - cursor: inherit; -} -element-text { - background-color: transparent; - text-color: inherit; - highlight: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} - -/*****----- Message -----*****/ -error-message { - padding: 100px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: @background; - text-color: @foreground; -} -textbox { - background-color: @background; - text-color: @foreground; - vertical-align: 0.5; - horizontal-align: 0.0; - highlight: none; -} diff --git a/.config/rofi/launchers/type-2/style-13.rasi b/.config/rofi/launchers/type-2/style-13.rasi deleted file mode 100644 index b21ca00..0000000 --- a/.config/rofi/launchers/type-2/style-13.rasi +++ /dev/null @@ -1,179 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun"; - show-icons: true; - display-drun: " Apps"; - drun-display-format: "{name}"; -} - -/*****----- Global Properties -----*****/ -@import "shared/colors.rasi" -@import "shared/fonts.rasi" - -/*****----- Main Window -----*****/ -window { - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 100%; - x-offset: 0px; - y-offset: 0px; - - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: @background; - cursor: "default"; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 20px; - margin: 0px; - padding: 50px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @selected; - background-color: transparent; - children: [ "inputbar", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 20px; - margin: 0px; - padding: 0px; - border: 0px; - border-radius: 0px; - border-color: @selected; - background-color: @background; - text-color: @foreground; - children: [ "prompt", "entry" ]; -} - -prompt { - enabled: true; - padding: 15px; - border-radius: 15px; - background-color: @selected; - text-color: @background; -} -textbox-prompt-colon { - enabled: true; - expand: false; - str: "::"; - background-color: inherit; - text-color: inherit; -} -entry { - enabled: true; - expand: false; - width: 350px; - padding: 15px 20px; - border-radius: 15px; - background-color: @background-alt; - text-color: @foreground; - cursor: text; - placeholder: "Search..."; - placeholder-color: inherit; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 10; - lines: 1; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 0px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - cursor: "default"; -} -scrollbar { - handle-width: 5px ; - handle-color: @selected; - border-radius: 0px; - background-color: @background-alt; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 20px; - margin: 0px; - padding: 30px 10px; - border: 0px solid; - border-radius: 20px; - border-color: @selected; - background-color: @background; - text-color: @foreground; - orientation: vertical; - cursor: pointer; -} -element normal.normal { - background-color: @background; - text-color: @foreground; -} -element selected.normal { - background-color: @background-alt; - text-color: @foreground; -} -element-icon { - padding: 0px 0px 0px 0px; - background-color: transparent; - text-color: inherit; - size: 96px; - cursor: inherit; -} -element-text { - background-color: transparent; - text-color: inherit; - highlight: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} - -/*****----- Message -----*****/ -error-message { - padding: 50px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: @background; - text-color: @foreground; -} -textbox { - background-color: @background; - text-color: @foreground; - vertical-align: 0.5; - horizontal-align: 0.0; - highlight: none; -} diff --git a/.config/rofi/launchers/type-2/style-14.rasi b/.config/rofi/launchers/type-2/style-14.rasi deleted file mode 100644 index 049979b..0000000 --- a/.config/rofi/launchers/type-2/style-14.rasi +++ /dev/null @@ -1,188 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun"; - show-icons: true; - display-drun: " Applications"; - drun-display-format: "{name}"; -} - -/*****----- Global Properties -----*****/ -@import "shared/colors.rasi" -@import "shared/fonts.rasi" - -/*****----- Main Window -----*****/ -window { - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 1200px; - x-offset: 0px; - y-offset: 0px; - - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 10px; - border-color: @selected; - background-color: @background; - cursor: "default"; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 20px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @selected; - background-color: transparent; - children: [ "inputbar", "listview" ]; - orientation: horizontal; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 0px; - border: 0px; - border-radius: 0px; - border-color: @selected; - background-color: @background; - text-color: @foreground; - children: [ "prompt", "entry" ]; - orientation: vertical; -} - -prompt { - enabled: true; - expand: false; - padding: 15px 50px; - border-radius: 10px; - background-color: @selected; - text-color: @background; -} -textbox-prompt-colon { - enabled: true; - expand: false; - str: "::"; - background-color: inherit; - text-color: inherit; -} -entry { - enabled: true; - expand: false; - padding: 15px 20px; - border-radius: 10px; - background-color: @background-alt; - text-color: @foreground; - cursor: text; - placeholder: "Search..."; - placeholder-color: inherit; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 4; - lines: 1; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 10px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - cursor: "default"; -} -scrollbar { - handle-width: 5px ; - handle-color: @selected; - border-radius: 0px; - background-color: @background-alt; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 8px; - border: 0px solid; - border-radius: 10px; - border-color: @selected; - background-color: @background; - text-color: @foreground; - orientation: horizontal; - cursor: pointer; -} -element normal.normal { - background-color: @background-alt; - text-color: @foreground; -} -element alternate.normal { - background-color: @background-alt; - text-color: @foreground; -} -element selected.normal { - border: 0px 2px 0px 2px; - border-radius: 10px; - border-color: @selected; - background-color: @background-alt; - text-color: @selected; -} -element-icon { - padding: 0px; - background-color: transparent; - text-color: inherit; - size: 32px; - cursor: inherit; -} -element-text { - background-color: transparent; - text-color: inherit; - highlight: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} - -/*****----- Message -----*****/ -error-message { - padding: 20px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: @background; - text-color: @foreground; -} -textbox { - background-color: @background; - text-color: @foreground; - vertical-align: 0.5; - horizontal-align: 0.0; - highlight: none; -} diff --git a/.config/rofi/launchers/type-2/style-15.rasi b/.config/rofi/launchers/type-2/style-15.rasi deleted file mode 100644 index 4b14fc1..0000000 --- a/.config/rofi/launchers/type-2/style-15.rasi +++ /dev/null @@ -1,151 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun"; - show-icons: true; - display-drun: " Applications"; - drun-display-format: "{name}"; -} - -/*****----- Global Properties -----*****/ -@import "shared/colors.rasi" -@import "shared/fonts.rasi" - -/*****----- Main Window -----*****/ -window { - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 450px; - x-offset: 0px; - y-offset: 0px; - - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: @background; - cursor: "default"; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 0px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @selected; - background-color: transparent; - children: [ "listview", "entry" ]; -} - -/*****----- Inputbar -----*****/ -entry { - enabled: true; - expand: false; - padding: 20px 0px; - background-color: @selected; - text-color: @background; - cursor: text; - placeholder: "Search..."; - placeholder-color: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 3; - lines: 3; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 0px; - margin: 0px; - padding: 20px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - cursor: "default"; -} -scrollbar { - handle-width: 5px ; - handle-color: @selected; - border-radius: 0px; - background-color: @background-alt; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 15px; - margin: 0px; - padding: 20px 10px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - orientation: vertical; - cursor: pointer; -} -element normal.normal { - background-color: @background; - text-color: @foreground; -} -element selected.normal { - background-color: @background-alt; - text-color: @foreground; -} -element-icon { - background-color: transparent; - text-color: inherit; - size: 64px; - cursor: inherit; -} -element-text { - background-color: transparent; - text-color: inherit; - highlight: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} - -/*****----- Message -----*****/ -error-message { - padding: 15px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: @background; - text-color: @foreground; -} -textbox { - background-color: @background; - text-color: @foreground; - vertical-align: 0.5; - horizontal-align: 0.0; - highlight: none; -} diff --git a/.config/rofi/launchers/type-2/style-2.rasi b/.config/rofi/launchers/type-2/style-2.rasi deleted file mode 100644 index 49502a0..0000000 --- a/.config/rofi/launchers/type-2/style-2.rasi +++ /dev/null @@ -1,171 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun"; - show-icons: true; - display-drun: ""; - drun-display-format: "{name}"; -} - -/*****----- Global Properties -----*****/ -@import "shared/colors.rasi" -@import "shared/fonts.rasi" - -/*****----- Main Window -----*****/ -window { - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 700px; - x-offset: 0px; - y-offset: 0px; - - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 12px; - border-color: @selected; - background-color: @background; - cursor: "default"; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 20px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @selected; - background-color: transparent; - children: [ "inputbar", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 15px; - border: 0px solid; - border-radius: 12px; - border-color: @selected; - background-color: @background-alt; - text-color: @foreground; - children: [ "prompt", "entry" ]; -} - -prompt { - enabled: true; - background-color: inherit; - text-color: inherit; -} -textbox-prompt-colon { - enabled: true; - expand: false; - str: "::"; - background-color: inherit; - text-color: inherit; -} -entry { - enabled: true; - background-color: inherit; - text-color: inherit; - cursor: text; - placeholder: "Search..."; - placeholder-color: inherit; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 2; - lines: 8; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 5px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - cursor: "default"; -} -scrollbar { - handle-width: 5px ; - handle-color: @selected; - border-radius: 0px; - background-color: @background-alt; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 5px; - border: 0px solid; - border-radius: 12px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - cursor: pointer; -} -element normal.normal { - background-color: @background; - text-color: @foreground; -} -element selected.normal { - background-color: @selected; - text-color: @background; -} -element-icon { - background-color: transparent; - text-color: inherit; - size: 32px; - cursor: inherit; -} -element-text { - background-color: transparent; - text-color: inherit; - highlight: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} - -/*****----- Message -----*****/ -error-message { - padding: 15px; - border: 2px solid; - border-radius: 12px; - border-color: @selected; - background-color: @background; - text-color: @foreground; -} -textbox { - background-color: @background; - text-color: @foreground; - vertical-align: 0.5; - horizontal-align: 0.0; - highlight: none; -} diff --git a/.config/rofi/launchers/type-2/style-3.rasi b/.config/rofi/launchers/type-2/style-3.rasi deleted file mode 100644 index 5e3a6f9..0000000 --- a/.config/rofi/launchers/type-2/style-3.rasi +++ /dev/null @@ -1,171 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun"; - show-icons: true; - display-drun: ""; - drun-display-format: "{name}"; -} - -/*****----- Global Properties -----*****/ -@import "shared/colors.rasi" -@import "shared/fonts.rasi" - -/*****----- Main Window -----*****/ -window { - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 800px; - x-offset: 0px; - y-offset: 0px; - - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: @background; - cursor: "default"; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 0px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @selected; - background-color: transparent; - children: [ "inputbar", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 15px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: @foreground; - text-color: @background; - children: [ "prompt", "entry" ]; -} - -prompt { - enabled: true; - background-color: inherit; - text-color: inherit; -} -textbox-prompt-colon { - enabled: true; - expand: false; - str: "::"; - background-color: inherit; - text-color: inherit; -} -entry { - enabled: true; - background-color: inherit; - text-color: inherit; - cursor: text; - placeholder: "Search..."; - placeholder-color: inherit; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 2; - lines: 10; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 5px; - margin: 0px; - padding: 10px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - cursor: "default"; -} -scrollbar { - handle-width: 5px ; - handle-color: @selected; - border-radius: 0px; - background-color: @background-alt; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 6px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - cursor: pointer; -} -element normal.normal { - background-color: @background; - text-color: @foreground; -} -element selected.normal { - background-color: @selected; - text-color: @background; -} -element-icon { - background-color: transparent; - text-color: inherit; - size: 32px; - cursor: inherit; -} -element-text { - background-color: transparent; - text-color: inherit; - highlight: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} - -/*****----- Message -----*****/ -error-message { - padding: 15px; - border: 2px solid; - border-radius: 0px; - border-color: @selected; - background-color: @background; - text-color: @foreground; -} -textbox { - background-color: @background; - text-color: @foreground; - vertical-align: 0.5; - horizontal-align: 0.0; - highlight: none; -} diff --git a/.config/rofi/launchers/type-2/style-4.rasi b/.config/rofi/launchers/type-2/style-4.rasi deleted file mode 100644 index f5ab848..0000000 --- a/.config/rofi/launchers/type-2/style-4.rasi +++ /dev/null @@ -1,180 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun"; - show-icons: true; - display-drun: "Applications"; - drun-display-format: "{name}"; -} - -/*****----- Global Properties -----*****/ -@import "shared/colors.rasi" -@import "shared/fonts.rasi" - -/*****----- Main Window -----*****/ -window { - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 800px; - x-offset: 0px; - y-offset: 0px; - - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: @background; - cursor: "default"; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 30px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @selected; - background-color: transparent; - children: [ "inputbar", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 0px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: @background-alt; - text-color: @foreground; - children: [ "prompt", "entry" ]; -} - -prompt { - enabled: true; - padding: 12px; - background-color: @selected; - text-color: @background; -} -textbox-prompt-colon { - enabled: true; - expand: false; - str: "::"; - background-color: inherit; - text-color: inherit; -} -entry { - enabled: true; - padding: 12px; - background-color: inherit; - text-color: inherit; - cursor: text; - placeholder: "Search..."; - placeholder-color: inherit; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 2; - lines: 10; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 10px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - cursor: "default"; -} -scrollbar { - handle-width: 5px ; - handle-color: @selected; - border-radius: 0px; - background-color: @background-alt; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 5px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: @background; - text-color: @foreground; - cursor: pointer; -} -element normal.normal { - background-color: @background-alt; - text-color: @foreground; -} -element alternate.normal { - background-color: @background-alt; - text-color: @foreground; -} -element selected.normal { - border: 0px 0px 0px 4px; - border-color: @selected; - background-color: @background-alt; - text-color: @selected; -} -element-icon { - padding: 0px 0px 0px 10px; - background-color: transparent; - text-color: inherit; - size: 32px; - cursor: inherit; -} -element-text { - background-color: transparent; - text-color: inherit; - highlight: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} - -/*****----- Message -----*****/ -error-message { - padding: 15px; - border: 2px solid; - border-radius: 0px; - border-color: @selected; - background-color: @background; - text-color: @foreground; -} -textbox { - background-color: @background; - text-color: @foreground; - vertical-align: 0.5; - horizontal-align: 0.0; - highlight: none; -} diff --git a/.config/rofi/launchers/type-2/style-5.rasi b/.config/rofi/launchers/type-2/style-5.rasi deleted file mode 100644 index 50ce121..0000000 --- a/.config/rofi/launchers/type-2/style-5.rasi +++ /dev/null @@ -1,182 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun"; - show-icons: true; - display-drun: "Applications"; - drun-display-format: "{name}"; -} - -/*****----- Global Properties -----*****/ -@import "shared/colors.rasi" -@import "shared/fonts.rasi" - -/*****----- Main Window -----*****/ -window { - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 700px; - x-offset: 0px; - y-offset: 0px; - - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 16px; - border-color: @selected; - background-color: @background; - cursor: "default"; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 30px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @selected; - background-color: transparent; - children: [ "inputbar", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 0px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 16px; - border-color: @selected; - background-color: @background-alt; - text-color: @foreground; - children: [ "prompt", "entry" ]; -} - -prompt { - enabled: true; - padding: 12px; - border-radius: 16px; - background-color: @selected; - text-color: @background; -} -textbox-prompt-colon { - enabled: true; - expand: false; - str: "::"; - background-color: inherit; - text-color: inherit; -} -entry { - enabled: true; - padding: 12px; - background-color: inherit; - text-color: inherit; - cursor: text; - placeholder: "Search..."; - placeholder-color: inherit; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 2; - lines: 7; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 10px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - cursor: "default"; -} -scrollbar { - handle-width: 5px ; - handle-color: @selected; - border-radius: 0px; - background-color: @background-alt; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 5px; - border: 0px solid; - border-radius: 16px; - border-color: @selected; - background-color: @background; - text-color: @foreground; - cursor: pointer; -} -element normal.normal { - background-color: @background-alt; - text-color: @foreground; -} -element alternate.normal { - background-color: @background-alt; - text-color: @foreground; -} -element selected.normal { - border: 0px 5px 0px 5px; - border-radius: 16px; - border-color: @selected; - background-color: @background-alt; - text-color: @selected; -} -element-icon { - padding: 0px 0px 0px 10px; - background-color: transparent; - text-color: inherit; - size: 32px; - cursor: inherit; -} -element-text { - background-color: transparent; - text-color: inherit; - highlight: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} - -/*****----- Message -----*****/ -error-message { - padding: 15px; - border: 2px solid; - border-radius: 16px; - border-color: @selected; - background-color: @background; - text-color: @foreground; -} -textbox { - background-color: @background; - text-color: @foreground; - vertical-align: 0.5; - horizontal-align: 0.0; - highlight: none; -} diff --git a/.config/rofi/launchers/type-2/style-6.rasi b/.config/rofi/launchers/type-2/style-6.rasi deleted file mode 100644 index 2f0ab2b..0000000 --- a/.config/rofi/launchers/type-2/style-6.rasi +++ /dev/null @@ -1,172 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun"; - show-icons: true; - display-drun: ""; - drun-display-format: "{name}"; -} - -/*****----- Global Properties -----*****/ -@import "shared/colors.rasi" -@import "shared/fonts.rasi" - -/*****----- Main Window -----*****/ -window { - transparency: "real"; - location: west; - anchor: west; - fullscreen: false; - width: 450px; - height: 100%; - x-offset: 0px; - y-offset: 0px; - - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: @background; - cursor: "default"; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 0px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @selected; - background-color: transparent; - children: [ "inputbar", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 12px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: @selected; - text-color: @background; - children: [ "prompt", "entry" ]; -} - -prompt { - enabled: true; - background-color: inherit; - text-color: inherit; -} -textbox-prompt-colon { - enabled: true; - expand: false; - str: "::"; - background-color: inherit; - text-color: inherit; -} -entry { - enabled: true; - background-color: inherit; - text-color: inherit; - cursor: text; - placeholder: "Search..."; - placeholder-color: inherit; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 1; - lines: 6; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 5px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - cursor: "default"; -} -scrollbar { - handle-width: 5px ; - handle-color: @selected; - border-radius: 0px; - background-color: @background-alt; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 6px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - cursor: pointer; -} -element normal.normal { - background-color: @background; - text-color: @foreground; -} -element selected.normal { - background-color: @background-alt; - text-color: @foreground; -} -element-icon { - background-color: transparent; - text-color: inherit; - size: 32px; - cursor: inherit; -} -element-text { - background-color: transparent; - text-color: inherit; - highlight: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} - -/*****----- Message -----*****/ -error-message { - padding: 15px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: @background; - text-color: @foreground; -} -textbox { - background-color: @background; - text-color: @foreground; - vertical-align: 0.5; - horizontal-align: 0.0; - highlight: none; -} diff --git a/.config/rofi/launchers/type-2/style-7.rasi b/.config/rofi/launchers/type-2/style-7.rasi deleted file mode 100644 index 49e14be..0000000 --- a/.config/rofi/launchers/type-2/style-7.rasi +++ /dev/null @@ -1,172 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun"; - show-icons: true; - display-drun: ""; - drun-display-format: "{name}"; -} - -/*****----- Global Properties -----*****/ -@import "shared/colors.rasi" -@import "shared/fonts.rasi" - -/*****----- Main Window -----*****/ -window { - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 750px; - x-offset: 0px; - y-offset: 0px; - - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 12px; - border-color: @selected; - background-color: @background; - cursor: "default"; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 0px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @selected; - background-color: transparent; - children: [ "inputbar", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 15px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: @selected; - text-color: @background; - children: [ "prompt", "entry" ]; -} - -prompt { - enabled: true; - background-color: inherit; - text-color: inherit; -} -textbox-prompt-colon { - enabled: true; - expand: false; - str: "::"; - background-color: inherit; - text-color: inherit; -} -entry { - enabled: true; - background-color: inherit; - text-color: inherit; - cursor: text; - placeholder: "Search..."; - placeholder-color: inherit; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 5; - lines: 3; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 5px; - margin: 0px; - padding: 10px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - cursor: "default"; -} -scrollbar { - handle-width: 5px ; - handle-color: @selected; - border-radius: 0px; - background-color: @background-alt; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 15px; - margin: 0px; - padding: 20px 10px; - border: 0px solid; - border-radius: 12px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - orientation: vertical; - cursor: pointer; -} -element normal.normal { - background-color: @background; - text-color: @foreground; -} -element selected.normal { - background-color: @background-alt; - text-color: @foreground; -} -element-icon { - background-color: transparent; - text-color: inherit; - size: 64px; - cursor: inherit; -} -element-text { - background-color: transparent; - text-color: inherit; - highlight: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} - -/*****----- Message -----*****/ -error-message { - padding: 15px; - border: 2px solid; - border-radius: 12px; - border-color: @selected; - background-color: @background; - text-color: @foreground; -} -textbox { - background-color: @background; - text-color: @foreground; - vertical-align: 0.5; - horizontal-align: 0.0; - highlight: none; -} diff --git a/.config/rofi/launchers/type-2/style-8.rasi b/.config/rofi/launchers/type-2/style-8.rasi deleted file mode 100644 index ee20df1..0000000 --- a/.config/rofi/launchers/type-2/style-8.rasi +++ /dev/null @@ -1,184 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun"; - show-icons: true; - display-drun: " Applications"; - drun-display-format: "{name}"; -} - -/*****----- Global Properties -----*****/ -@import "shared/colors.rasi" -@import "shared/fonts.rasi" - -/*****----- Main Window -----*****/ -window { - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 1000px; - x-offset: 0px; - y-offset: 0px; - - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 20px; - border-color: @selected; - background-color: @background; - cursor: "default"; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 20px; - margin: 40px; - padding: 0px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @selected; - background-color: transparent; - children: [ "inputbar", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 0px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 100%; - border-color: @selected; - background-color: @background-alt; - text-color: @foreground; - children: [ "prompt", "textbox-prompt-colon", "entry" ]; -} - -prompt { - enabled: true; - padding: 15px; - border-radius: 100%; - background-color: @selected; - text-color: @background; -} -textbox-prompt-colon { - enabled: true; - expand: false; - str: "::"; - padding: 15px; - background-color: inherit; - text-color: inherit; -} -entry { - enabled: true; - padding: 15px 0px; - background-color: inherit; - text-color: inherit; - cursor: text; - placeholder: "Search..."; - placeholder-color: inherit; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 6; - lines: 3; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 20px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - cursor: "default"; -} -scrollbar { - handle-width: 5px ; - handle-color: @selected; - border-radius: 0px; - background-color: @background-alt; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 20px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - orientation: vertical; - cursor: pointer; -} -element normal.normal { - background-color: transparent; - text-color: @foreground; -} -element selected.normal { - background-color: transparent; - text-color: @foreground; -} -element-icon { - padding: 30px; - border-radius: 20px; - background-color: @background-alt; - text-color: inherit; - size: 64px; - cursor: inherit; -} -element-text { - padding: 10px; - background-color: transparent; - text-color: inherit; - highlight: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} -element-text selected { - border-radius: 100%; - background-color: @selected; - text-color: @background; -} - -/*****----- Message -----*****/ -error-message { - padding: 20px; - border: 2px solid; - border-radius: 20px; - border-color: @selected; - background-color: @background; - text-color: @foreground; -} -textbox { - background-color: @background; - text-color: @foreground; - vertical-align: 0.5; - horizontal-align: 0.0; - highlight: none; -} diff --git a/.config/rofi/launchers/type-2/style-9.rasi b/.config/rofi/launchers/type-2/style-9.rasi deleted file mode 100644 index 75dc924..0000000 --- a/.config/rofi/launchers/type-2/style-9.rasi +++ /dev/null @@ -1,179 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun"; - show-icons: true; - display-drun: " Applications"; - drun-display-format: "{name}"; -} - -/*****----- Global Properties -----*****/ -@import "shared/colors.rasi" -@import "shared/fonts.rasi" - -/*****----- Main Window -----*****/ -window { - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 800px; - x-offset: 0px; - y-offset: 0px; - - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 20px; - border-color: @selected; - background-color: @background; - cursor: "default"; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 15px; - margin: 40px; - padding: 0px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @selected; - background-color: transparent; - children: [ "inputbar", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 0px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 100%; - border-color: @selected; - background-color: @background-alt; - text-color: @foreground; - children: [ "prompt", "textbox-prompt-colon", "entry" ]; -} - -prompt { - enabled: true; - padding: 15px; - border-radius: 100%; - background-color: @selected; - text-color: @background; -} -textbox-prompt-colon { - enabled: true; - expand: false; - str: "::"; - padding: 15px; - background-color: inherit; - text-color: inherit; -} -entry { - enabled: true; - padding: 15px 0px; - background-color: inherit; - text-color: inherit; - cursor: text; - placeholder: "Search..."; - placeholder-color: inherit; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 2; - lines: 6; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 15px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - cursor: "default"; -} -scrollbar { - handle-width: 5px ; - handle-color: @selected; - border-radius: 0px; - background-color: @background-alt; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - orientation: horizontal; - cursor: pointer; -} -element normal.normal { - background-color: transparent; - text-color: @foreground; -} -element selected.normal { - border-radius: 100%; - background-color: @background-alt; - text-color: @selected; -} -element-icon { - padding: 10px; - border-radius: 100%; - background-color: @selected; - text-color: inherit; - size: 32px; - cursor: inherit; -} -element-text { - background-color: transparent; - text-color: inherit; - highlight: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} - -/*****----- Message -----*****/ -error-message { - padding: 20px; - border: 2px solid; - border-radius: 20px; - border-color: @selected; - background-color: @background; - text-color: @foreground; -} -textbox { - background-color: @background; - text-color: @foreground; - vertical-align: 0.5; - horizontal-align: 0.0; - highlight: none; -} diff --git a/.config/rofi/launchers/type-3/launcher.sh b/.config/rofi/launchers/type-3/launcher.sh deleted file mode 100755 index 8b2d445..0000000 --- a/.config/rofi/launchers/type-3/launcher.sh +++ /dev/null @@ -1,19 +0,0 @@ -#!/usr/bin/env bash - -## Author : Aditya Shakya (adi1090x) -## Github : @adi1090x -# -## Rofi : Launcher (Modi Drun, Run, File Browser, Window) -# -## Available Styles -# -## style-1 style-2 style-3 style-4 style-5 -## style-6 style-7 style-8 style-9 style-10 - -dir="$HOME/.config/rofi/launchers/type-3" -theme='style-7' - -## Run -rofi \ - -show drun \ - -theme ${dir}/${theme}.rasi diff --git a/.config/rofi/launchers/type-3/shared/colors.rasi b/.config/rofi/launchers/type-3/shared/colors.rasi deleted file mode 100644 index 103ad63..0000000 --- a/.config/rofi/launchers/type-3/shared/colors.rasi +++ /dev/null @@ -1,18 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Colors - * - * Available Colors Schemes - * - * adapta catppuccin everforest navy paper - * arc cyberpunk gruvbox nord solarized - * black dracula lovelace onedark yousai - * - **/ - -/* Import color-scheme from `colors` directory */ - -@import "~/.config/rofi/colors/onedark.rasi" diff --git a/.config/rofi/launchers/type-3/shared/fonts.rasi b/.config/rofi/launchers/type-3/shared/fonts.rasi deleted file mode 100644 index 50499c9..0000000 --- a/.config/rofi/launchers/type-3/shared/fonts.rasi +++ /dev/null @@ -1,12 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Fonts - * - **/ - -* { - font: "Iosevka Nerd Font 10"; -} diff --git a/.config/rofi/launchers/type-3/style-1.rasi b/.config/rofi/launchers/type-3/style-1.rasi deleted file mode 100644 index 3688452..0000000 --- a/.config/rofi/launchers/type-3/style-1.rasi +++ /dev/null @@ -1,172 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun"; - show-icons: true; - display-drun: ""; - drun-display-format: "{name}"; -} - -/*****----- Global Properties -----*****/ -@import "shared/colors.rasi" -@import "shared/fonts.rasi" - -/*****----- Main Window -----*****/ -window { - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 750px; - x-offset: 0px; - y-offset: 0px; - - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 12px; - border-color: @selected; - background-color: black / 10%; - cursor: "default"; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 20px; - margin: 0px; - padding: 20px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @selected; - background-color: transparent; - children: [ "inputbar", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 15px; - border: 0px solid; - border-radius: 10px; - border-color: @selected; - background-color: white / 5%; - text-color: @foreground; - children: [ "prompt", "entry" ]; -} - -prompt { - enabled: true; - background-color: transparent; - text-color: inherit; -} -textbox-prompt-colon { - enabled: true; - expand: false; - str: "::"; - background-color: transparent; - text-color: inherit; -} -entry { - enabled: true; - background-color: transparent; - text-color: inherit; - cursor: text; - placeholder: "Search"; - placeholder-color: inherit; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 5; - lines: 3; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 0px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - cursor: "default"; -} -scrollbar { - handle-width: 5px ; - handle-color: @selected; - border-radius: 0px; - background-color: @background-alt; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 15px; - margin: 0px; - padding: 20px 10px; - border: 0px solid; - border-radius: 10px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - orientation: vertical; - cursor: pointer; -} -element normal.normal { - background-color: transparent; - text-color: @foreground; -} -element selected.normal { - background-color: white / 5%; - text-color: @foreground; -} -element-icon { - background-color: transparent; - text-color: inherit; - size: 64px; - cursor: inherit; -} -element-text { - background-color: transparent; - text-color: inherit; - highlight: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} - -/*****----- Message -----*****/ -error-message { - padding: 15px; - border: 2px solid; - border-radius: 10px; - border-color: @selected; - background-color: black / 10%; - text-color: @foreground; -} -textbox { - background-color: transparent; - text-color: @foreground; - vertical-align: 0.5; - horizontal-align: 0.0; - highlight: none; -} diff --git a/.config/rofi/launchers/type-3/style-10.rasi b/.config/rofi/launchers/type-3/style-10.rasi deleted file mode 100644 index 3344d36..0000000 --- a/.config/rofi/launchers/type-3/style-10.rasi +++ /dev/null @@ -1,175 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun"; - show-icons: true; - display-drun: ""; - drun-display-format: "{name}"; -} - -/*****----- Global Properties -----*****/ -@import "shared/colors.rasi" -@import "shared/fonts.rasi" - -/*****----- Main Window -----*****/ -window { - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 1000px; - x-offset: 0px; - y-offset: 0px; - - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: @background; - cursor: "default"; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 20px; - margin: 0px; - padding: 40px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @selected; - background-color: transparent; - children: [ "inputbar", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 10px; - margin: 0px 500px 0px 0px; - padding: 12px; - border: 0px 0px 0px 4px; - border-radius: 0px 100% 100% 0px; - border-color: @selected; - background-color: @background-alt; - text-color: @foreground; - children: [ "prompt", "entry" ]; -} - -prompt { - enabled: true; - background-color: inherit; - text-color: inherit; -} -textbox-prompt-colon { - enabled: true; - expand: false; - str: "::"; - background-color: inherit; - text-color: inherit; -} -entry { - enabled: true; - background-color: inherit; - text-color: inherit; - cursor: text; - placeholder: "Search"; - placeholder-color: inherit; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 7; - lines: 3; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 10px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - cursor: "default"; -} -scrollbar { - handle-width: 5px ; - handle-color: @selected; - border-radius: 0px; - background-color: @background-alt; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 15px 10px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - orientation: vertical; - cursor: pointer; -} -element normal.normal { - background-color: transparent; - text-color: @foreground; -} -element selected.normal { - border: 0px 0px 0px 4px; - border-radius: 0px; - border-color: @selected; - background-color: @background-alt; - text-color: @foreground; -} -element-icon { - background-color: transparent; - text-color: inherit; - size: 64px; - cursor: inherit; -} -element-text { - background-color: transparent; - text-color: inherit; - highlight: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} - -/*****----- Message -----*****/ -error-message { - padding: 40px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: black / 10%; - text-color: @foreground; -} -textbox { - background-color: transparent; - text-color: @foreground; - vertical-align: 0.5; - horizontal-align: 0.0; - highlight: none; -} diff --git a/.config/rofi/launchers/type-3/style-2.rasi b/.config/rofi/launchers/type-3/style-2.rasi deleted file mode 100644 index 3a22461..0000000 --- a/.config/rofi/launchers/type-3/style-2.rasi +++ /dev/null @@ -1,173 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun"; - show-icons: true; - display-drun: ""; - drun-display-format: "{name}"; -} - -/*****----- Global Properties -----*****/ -@import "shared/colors.rasi" -@import "shared/fonts.rasi" - -/*****----- Main Window -----*****/ -window { - transparency: "real"; - location: center; - anchor: center; - fullscreen: true; - width: 1366px; - height: 768px; - x-offset: 0px; - y-offset: 0px; - - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: black / 10%; - cursor: "default"; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 100px; - margin: 0px; - padding: 100px 225px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @selected; - background-color: transparent; - children: [ "inputbar", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 10px; - margin: 0% 25%; - padding: 18px; - border: 0px solid; - border-radius: 10px; - border-color: @selected; - background-color: white / 5%; - text-color: @foreground; - children: [ "prompt", "entry" ]; -} - -prompt { - enabled: true; - background-color: transparent; - text-color: inherit; -} -textbox-prompt-colon { - enabled: true; - expand: false; - str: "::"; - background-color: transparent; - text-color: inherit; -} -entry { - enabled: true; - background-color: transparent; - text-color: inherit; - cursor: text; - placeholder: "Search"; - placeholder-color: inherit; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 8; - lines: 4; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 0px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - cursor: "default"; -} -scrollbar { - handle-width: 5px ; - handle-color: @selected; - border-radius: 0px; - background-color: @background-alt; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 15px; - margin: 0px; - padding: 35px 10px; - border: 0px solid; - border-radius: 15px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - orientation: vertical; - cursor: pointer; -} -element normal.normal { - background-color: transparent; - text-color: @foreground; -} -element selected.normal { - background-color: white / 5%; - text-color: @foreground; -} -element-icon { - background-color: transparent; - text-color: inherit; - size: 72px; - cursor: inherit; -} -element-text { - background-color: transparent; - text-color: inherit; - highlight: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} - -/*****----- Message -----*****/ -error-message { - padding: 100px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: black / 10%; - text-color: @foreground; -} -textbox { - background-color: transparent; - text-color: @foreground; - vertical-align: 0.5; - horizontal-align: 0.0; - highlight: none; -} diff --git a/.config/rofi/launchers/type-3/style-3.rasi b/.config/rofi/launchers/type-3/style-3.rasi deleted file mode 100644 index c604a4b..0000000 --- a/.config/rofi/launchers/type-3/style-3.rasi +++ /dev/null @@ -1,173 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun"; - show-icons: true; - display-drun: ""; - drun-display-format: "{name}"; -} - -/*****----- Global Properties -----*****/ -@import "shared/colors.rasi" -@import "shared/fonts.rasi" - -/*****----- Main Window -----*****/ -window { - transparency: "real"; - location: center; - anchor: center; - fullscreen: true; - width: 1366px; - height: 768px; - x-offset: 0px; - y-offset: 0px; - - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: black / 10%; - cursor: "default"; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 100px; - margin: 0px; - padding: 100px 225px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @selected; - background-color: transparent; - children: [ "inputbar", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 10px; - margin: 0% 28%; - padding: 10px; - border: 1px solid; - border-radius: 6px; - border-color: white / 25%; - background-color: white / 5%; - text-color: @foreground; - children: [ "prompt", "entry" ]; -} - -prompt { - enabled: true; - background-color: transparent; - text-color: inherit; -} -textbox-prompt-colon { - enabled: true; - expand: false; - str: "::"; - background-color: transparent; - text-color: inherit; -} -entry { - enabled: true; - background-color: transparent; - text-color: inherit; - cursor: text; - placeholder: "Search"; - placeholder-color: inherit; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 7; - lines: 4; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 0px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - cursor: "default"; -} -scrollbar { - handle-width: 5px ; - handle-color: @selected; - border-radius: 0px; - background-color: @background-alt; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 15px; - margin: 0px; - padding: 35px 10px; - border: 0px solid; - border-radius: 15px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - orientation: vertical; - cursor: pointer; -} -element normal.normal { - background-color: transparent; - text-color: @foreground; -} -element selected.normal { - background-color: white / 5%; - text-color: @foreground; -} -element-icon { - background-color: transparent; - text-color: inherit; - size: 72px; - cursor: inherit; -} -element-text { - background-color: transparent; - text-color: inherit; - highlight: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} - -/*****----- Message -----*****/ -error-message { - padding: 100px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: black / 10%; - text-color: @foreground; -} -textbox { - background-color: transparent; - text-color: @foreground; - vertical-align: 0.5; - horizontal-align: 0.0; - highlight: none; -} diff --git a/.config/rofi/launchers/type-3/style-4.rasi b/.config/rofi/launchers/type-3/style-4.rasi deleted file mode 100644 index db9386b..0000000 --- a/.config/rofi/launchers/type-3/style-4.rasi +++ /dev/null @@ -1,175 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun"; - show-icons: true; - display-drun: ""; - drun-display-format: "{name}"; -} - -/*****----- Global Properties -----*****/ -@import "shared/colors.rasi" -@import "shared/fonts.rasi" - -/*****----- Main Window -----*****/ -window { - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 750px; - x-offset: 0px; - y-offset: 0px; - - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: @background; - cursor: "default"; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 10px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @selected; - background-color: transparent; - children: [ "inputbar", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 12px; - border: 1px solid; - border-radius: 4px; - border-color: @selected; - background-color: @background; - text-color: @foreground; - children: [ "prompt", "entry" ]; -} - -prompt { - enabled: true; - background-color: inherit; - text-color: inherit; -} -textbox-prompt-colon { - enabled: true; - expand: false; - str: "::"; - background-color: inherit; - text-color: inherit; -} -entry { - enabled: true; - background-color: inherit; - text-color: inherit; - cursor: text; - placeholder: "Search"; - placeholder-color: inherit; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 6; - lines: 3; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 0px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - cursor: "default"; -} -scrollbar { - handle-width: 5px ; - handle-color: @selected; - border-radius: 0px; - background-color: @background-alt; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 15px; - margin: 0px; - padding: 20px 10px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - orientation: vertical; - cursor: pointer; -} -element normal.normal { - background-color: transparent; - text-color: @foreground; -} -element selected.normal { - border: 1px solid; - border-radius: 4px; - border-color: @selected; - background-color: @background; - text-color: @foreground; -} -element-icon { - background-color: transparent; - text-color: inherit; - size: 64px; - cursor: inherit; -} -element-text { - background-color: transparent; - text-color: inherit; - highlight: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} - -/*****----- Message -----*****/ -error-message { - padding: 10px; - border: 1px solid; - border-radius: 0px; - border-color: @selected; - background-color: black / 10%; - text-color: @foreground; -} -textbox { - background-color: transparent; - text-color: @foreground; - vertical-align: 0.5; - horizontal-align: 0.0; - highlight: none; -} diff --git a/.config/rofi/launchers/type-3/style-5.rasi b/.config/rofi/launchers/type-3/style-5.rasi deleted file mode 100644 index 01b6d47..0000000 --- a/.config/rofi/launchers/type-3/style-5.rasi +++ /dev/null @@ -1,175 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun"; - show-icons: true; - display-drun: ""; - drun-display-format: "{name}"; -} - -/*****----- Global Properties -----*****/ -@import "shared/colors.rasi" -@import "shared/fonts.rasi" - -/*****----- Main Window -----*****/ -window { - transparency: "real"; - location: north; - anchor: north; - fullscreen: false; - width: 750px; - x-offset: 0px; - y-offset: 0px; - - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: @background; - cursor: "default"; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 10px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @selected; - background-color: transparent; - children: [ "inputbar", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 10px; - border: 1px solid; - border-radius: 4px; - border-color: @selected; - background-color: @background; - text-color: @foreground; - children: [ "prompt", "entry" ]; -} - -prompt { - enabled: true; - background-color: inherit; - text-color: inherit; -} -textbox-prompt-colon { - enabled: true; - expand: false; - str: "::"; - background-color: inherit; - text-color: inherit; -} -entry { - enabled: true; - background-color: inherit; - text-color: inherit; - cursor: text; - placeholder: "Search"; - placeholder-color: inherit; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 1; - lines: 7; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 0px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - cursor: "default"; -} -scrollbar { - handle-width: 5px ; - handle-color: @selected; - border-radius: 0px; - background-color: @background-alt; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 5px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - orientation: horizontal; - cursor: pointer; -} -element normal.normal { - background-color: transparent; - text-color: @foreground; -} -element selected.normal { - border: 1px solid; - border-radius: 4px; - border-color: @selected; - background-color: @background; - text-color: @foreground; -} -element-icon { - background-color: transparent; - text-color: inherit; - size: 32px; - cursor: inherit; -} -element-text { - background-color: transparent; - text-color: inherit; - highlight: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} - -/*****----- Message -----*****/ -error-message { - padding: 10px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: black / 10%; - text-color: @foreground; -} -textbox { - background-color: transparent; - text-color: @foreground; - vertical-align: 0.5; - horizontal-align: 0.0; - highlight: none; -} diff --git a/.config/rofi/launchers/type-3/style-6.rasi b/.config/rofi/launchers/type-3/style-6.rasi deleted file mode 100644 index 1c6c33b..0000000 --- a/.config/rofi/launchers/type-3/style-6.rasi +++ /dev/null @@ -1,174 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun"; - show-icons: true; - display-drun: ""; - drun-display-format: "{name}"; -} - -/*****----- Global Properties -----*****/ -@import "shared/colors.rasi" -@import "shared/fonts.rasi" - -/*****----- Main Window -----*****/ -window { - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 500px; - x-offset: 0px; - y-offset: 0px; - - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 20px; - border-color: @selected; - background-color: @background; - cursor: "default"; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 20px; - margin: 0px; - padding: 20px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @selected; - background-color: transparent; - children: [ "inputbar", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: @background; - text-color: @foreground; - children: [ "entry" ]; -} - -prompt { - enabled: true; - background-color: inherit; - text-color: inherit; -} -textbox-prompt-colon { - enabled: true; - expand: false; - str: "::"; - background-color: inherit; - text-color: inherit; -} -entry { - enabled: true; - background-color: inherit; - text-color: inherit; - cursor: text; - placeholder: "Search..."; - placeholder-color: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 2; - lines: 1; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 10px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - cursor: "default"; -} -scrollbar { - handle-width: 5px ; - handle-color: @selected; - border-radius: 0px; - background-color: @background-alt; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 15px; - margin: 0px; - padding: 20px 10px; - border: 0px solid; - border-radius: 20px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - orientation: vertical; - cursor: pointer; -} -element normal.normal { - background-color: transparent; - text-color: @foreground; -} -element selected.normal { - background-color: @background-alt; - text-color: @foreground; -} -element-icon { - background-color: transparent; - text-color: inherit; - size: 128px; - cursor: inherit; -} -element-text { - background-color: transparent; - text-color: inherit; - highlight: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} - -/*****----- Message -----*****/ -error-message { - padding: 20px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: black / 10%; - text-color: @foreground; -} -textbox { - background-color: transparent; - text-color: @foreground; - vertical-align: 0.5; - horizontal-align: 0.0; - highlight: none; -} diff --git a/.config/rofi/launchers/type-3/style-7.rasi b/.config/rofi/launchers/type-3/style-7.rasi deleted file mode 100644 index b516c5f..0000000 --- a/.config/rofi/launchers/type-3/style-7.rasi +++ /dev/null @@ -1,176 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun"; - show-icons: true; - display-drun: ""; - drun-display-format: "{name}"; -} - -/*****----- Global Properties -----*****/ -@import "shared/colors.rasi" -@import "shared/fonts.rasi" - -/*****----- Main Window -----*****/ -window { - transparency: "real"; - location: west; - anchor: west; - fullscreen: false; - width: 600px; - height: 100%; - x-offset: 0px; - y-offset: 0px; - - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: @background; - cursor: "default"; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 20px; - margin: 0px; - padding: 40px 20px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @selected; - background-color: transparent; - children: [ "inputbar", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 12px 16px; - border: 0px 0px 2px 0px; - border-radius: 100%; - border-color: @selected; - background-color: @background-alt; - text-color: @foreground; - children: [ "prompt", "entry" ]; -} - -prompt { - enabled: true; - background-color: inherit; - text-color: inherit; -} -textbox-prompt-colon { - enabled: true; - expand: false; - str: "::"; - background-color: inherit; - text-color: inherit; -} -entry { - enabled: true; - background-color: inherit; - text-color: inherit; - cursor: text; - placeholder: "Search Apps"; - placeholder-color: inherit; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 5; - lines: 10; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 5px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - cursor: "default"; -} -scrollbar { - handle-width: 5px ; - handle-color: @selected; - border-radius: 0px; - background-color: @background-alt; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 10px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - orientation: vertical; - cursor: pointer; -} -element normal.normal { - background-color: transparent; - text-color: @foreground; -} -element selected.normal { - border: 0px 0px 2px 0px; - border-radius: 12px; - border-color: @selected; - background-color: @background-alt; - text-color: @foreground; -} -element-icon { - background-color: transparent; - text-color: inherit; - size: 64px; - cursor: inherit; -} -element-text { - background-color: transparent; - text-color: inherit; - highlight: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} - -/*****----- Message -----*****/ -error-message { - padding: 20px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: black / 10%; - text-color: @foreground; -} -textbox { - background-color: transparent; - text-color: @foreground; - vertical-align: 0.5; - horizontal-align: 0.0; - highlight: none; -} diff --git a/.config/rofi/launchers/type-3/style-8.rasi b/.config/rofi/launchers/type-3/style-8.rasi deleted file mode 100644 index d9bb6de..0000000 --- a/.config/rofi/launchers/type-3/style-8.rasi +++ /dev/null @@ -1,175 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun"; - show-icons: true; - display-drun: ""; - drun-display-format: "{name}"; -} - -/*****----- Global Properties -----*****/ -@import "shared/colors.rasi" -@import "shared/fonts.rasi" - -/*****----- Main Window -----*****/ -window { - transparency: "real"; - location: west; - anchor: west; - fullscreen: false; - width: 500px; - x-offset: 20px; - y-offset: 0px; - - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 30px; - border-color: @selected; - background-color: @background; - cursor: "default"; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 20px; - margin: 0px; - padding: 20px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @selected; - background-color: transparent; - children: [ "inputbar", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 12px 16px; - border: 0px 0px 2px 0px; - border-radius: 100%; - border-color: @selected; - background-color: @background-alt; - text-color: @foreground; - children: [ "prompt", "entry" ]; -} - -prompt { - enabled: true; - background-color: inherit; - text-color: inherit; -} -textbox-prompt-colon { - enabled: true; - expand: false; - str: "::"; - background-color: inherit; - text-color: inherit; -} -entry { - enabled: true; - background-color: inherit; - text-color: inherit; - cursor: text; - placeholder: "Search Apps"; - placeholder-color: inherit; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 4; - lines: 4; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 5px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - cursor: "default"; -} -scrollbar { - handle-width: 5px ; - handle-color: @selected; - border-radius: 0px; - background-color: @background-alt; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 10px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - orientation: vertical; - cursor: pointer; -} -element normal.normal { - background-color: transparent; - text-color: @foreground; -} -element selected.normal { - border: 0px 0px 2px 0px; - border-radius: 12px; - border-color: @selected; - background-color: @background-alt; - text-color: @foreground; -} -element-icon { - background-color: transparent; - text-color: inherit; - size: 64px; - cursor: inherit; -} -element-text { - background-color: transparent; - text-color: inherit; - highlight: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} - -/*****----- Message -----*****/ -error-message { - padding: 20px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: black / 10%; - text-color: @foreground; -} -textbox { - background-color: transparent; - text-color: @foreground; - vertical-align: 0.5; - horizontal-align: 0.0; - highlight: none; -} diff --git a/.config/rofi/launchers/type-3/style-9.rasi b/.config/rofi/launchers/type-3/style-9.rasi deleted file mode 100644 index dbf1a4e..0000000 --- a/.config/rofi/launchers/type-3/style-9.rasi +++ /dev/null @@ -1,176 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun"; - show-icons: true; - display-drun: ""; - drun-display-format: "{name}"; -} - -/*****----- Global Properties -----*****/ -@import "shared/colors.rasi" -@import "shared/fonts.rasi" - -/*****----- Main Window -----*****/ -window { - transparency: "real"; - location: east; - anchor: east; - fullscreen: false; - width: 180px; - height: 100%; - x-offset: 0px; - y-offset: 0px; - - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: @background; - cursor: "default"; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 20px; - margin: 0px; - padding: 30px 20px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @selected; - background-color: transparent; - children: [ "inputbar", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 12px 16px; - border: 0px 0px 2px 0px; - border-radius: 4px; - border-color: @selected; - background-color: @background-alt; - text-color: @foreground; - children: [ "prompt", "entry" ]; -} - -prompt { - enabled: true; - background-color: inherit; - text-color: inherit; -} -textbox-prompt-colon { - enabled: true; - expand: false; - str: "::"; - background-color: inherit; - text-color: inherit; -} -entry { - enabled: true; - background-color: inherit; - text-color: inherit; - cursor: text; - placeholder: "Search"; - placeholder-color: inherit; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 1; - lines: 10; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 5px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - cursor: "default"; -} -scrollbar { - handle-width: 5px ; - handle-color: @selected; - border-radius: 0px; - background-color: @background-alt; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 20px 10px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - orientation: vertical; - cursor: pointer; -} -element normal.normal { - background-color: transparent; - text-color: @foreground; -} -element selected.normal { - border: 0px 0px 2px 0px; - border-radius: 4px; - border-color: @selected; - background-color: @background-alt; - text-color: @foreground; -} -element-icon { - background-color: transparent; - text-color: inherit; - size: 64px; - cursor: inherit; -} -element-text { - background-color: transparent; - text-color: inherit; - highlight: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} - -/*****----- Message -----*****/ -error-message { - padding: 20px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: black / 10%; - text-color: @foreground; -} -textbox { - background-color: transparent; - text-color: @foreground; - vertical-align: 0.5; - horizontal-align: 0.0; - highlight: none; -} diff --git a/.config/rofi/launchers/type-4/launcher.sh b/.config/rofi/launchers/type-4/launcher.sh deleted file mode 100755 index 6572cda..0000000 --- a/.config/rofi/launchers/type-4/launcher.sh +++ /dev/null @@ -1,19 +0,0 @@ -#!/usr/bin/env bash - -## Author : Aditya Shakya (adi1090x) -## Github : @adi1090x -# -## Rofi : Launcher (Modi Drun, Run, File Browser, Window) -# -## Available Styles -# -## style-1 style-2 style-3 style-4 style-5 -## style-6 style-7 style-8 style-9 style-10 - -dir="$HOME/.config/rofi/launchers/type-4" -theme='style-1' - -## Run -rofi \ - -show drun \ - -theme ${dir}/${theme}.rasi diff --git a/.config/rofi/launchers/type-4/shared/colors.rasi b/.config/rofi/launchers/type-4/shared/colors.rasi deleted file mode 100644 index 103ad63..0000000 --- a/.config/rofi/launchers/type-4/shared/colors.rasi +++ /dev/null @@ -1,18 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Colors - * - * Available Colors Schemes - * - * adapta catppuccin everforest navy paper - * arc cyberpunk gruvbox nord solarized - * black dracula lovelace onedark yousai - * - **/ - -/* Import color-scheme from `colors` directory */ - -@import "~/.config/rofi/colors/onedark.rasi" diff --git a/.config/rofi/launchers/type-4/shared/fonts.rasi b/.config/rofi/launchers/type-4/shared/fonts.rasi deleted file mode 100644 index 50499c9..0000000 --- a/.config/rofi/launchers/type-4/shared/fonts.rasi +++ /dev/null @@ -1,12 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Fonts - * - **/ - -* { - font: "Iosevka Nerd Font 10"; -} diff --git a/.config/rofi/launchers/type-4/style-1.rasi b/.config/rofi/launchers/type-4/style-1.rasi deleted file mode 100644 index 1aaa5b9..0000000 --- a/.config/rofi/launchers/type-4/style-1.rasi +++ /dev/null @@ -1,274 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun,run,filebrowser"; - show-icons: false; - display-drun: ""; - display-run: "ļ„ "; - display-filebrowser: ""; - display-window: ""; - drun-display-format: "{name} [({generic})]"; - window-format: "{w} Ā· {c} Ā· {t}"; -} - -/*****----- Global Properties -----*****/ -@import "shared/colors.rasi" -@import "shared/fonts.rasi" - -* { - border-colour: var(selected); - handle-colour: var(selected); - background-colour: var(background); - foreground-colour: var(foreground); - alternate-background: var(background-alt); - normal-background: var(background); - normal-foreground: var(foreground); - urgent-background: var(urgent); - urgent-foreground: var(background); - active-background: var(active); - active-foreground: var(background); - selected-normal-background: var(selected); - selected-normal-foreground: var(background); - selected-urgent-background: var(active); - selected-urgent-foreground: var(background); - selected-active-background: var(urgent); - selected-active-foreground: var(background); - alternate-normal-background: var(background); - alternate-normal-foreground: var(foreground); - alternate-urgent-background: var(urgent); - alternate-urgent-foreground: var(background); - alternate-active-background: var(active); - alternate-active-foreground: var(background); -} - -/*****----- Main Window -----*****/ -window { - /* properties for window widget */ - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 600px; - x-offset: 0px; - y-offset: 0px; - - /* properties for all widgets */ - enabled: true; - margin: 0px; - padding: 0px; - border: 1px solid; - border-radius: 0px; - border-color: @border-colour; - cursor: "default"; - background-color: @background-colour; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 10px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @border-colour; - background-color: transparent; - children: [ "inputbar", "message", "listview", "mode-switcher" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 10px; - border: 0px 0px 1px 0px; - border-radius: 0px; - border-color: @border-colour; - background-color: @alternate-background; - text-color: @foreground-colour; - children: [ "prompt", "entry" ]; -} - -prompt { - enabled: true; - background-color: inherit; - text-color: inherit; -} -textbox-prompt-colon { - enabled: true; - expand: false; - str: "::"; - background-color: inherit; - text-color: inherit; -} -entry { - enabled: true; - background-color: inherit; - text-color: inherit; - cursor: text; - placeholder: "Search..."; - placeholder-color: inherit; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 1; - lines: 8; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 0px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; - cursor: "default"; -} -scrollbar { - handle-width: 5px ; - handle-color: @handle-colour; - border-radius: 0px; - background-color: @alternate-background; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 10px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; - cursor: pointer; -} -element normal.normal { - background-color: var(normal-background); - text-color: var(normal-foreground); -} -element normal.urgent { - background-color: var(urgent-background); - text-color: var(urgent-foreground); -} -element normal.active { - background-color: var(active-background); - text-color: var(active-foreground); -} -element selected.normal { - background-color: var(selected-normal-background); - text-color: var(selected-normal-foreground); -} -element selected.urgent { - background-color: var(selected-urgent-background); - text-color: var(selected-urgent-foreground); -} -element selected.active { - background-color: var(selected-active-background); - text-color: var(selected-active-foreground); -} -element alternate.normal { - background-color: var(alternate-normal-background); - text-color: var(alternate-normal-foreground); -} -element alternate.urgent { - background-color: var(alternate-urgent-background); - text-color: var(alternate-urgent-foreground); -} -element alternate.active { - background-color: var(alternate-active-background); - text-color: var(alternate-active-foreground); -} -element-icon { - background-color: transparent; - text-color: inherit; - size: 24px; - cursor: inherit; -} -element-text { - background-color: transparent; - text-color: inherit; - highlight: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} - -/*****----- Mode Switcher -----*****/ -mode-switcher{ - enabled: true; - spacing: 10px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; -} -button { - padding: 10px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: @alternate-background; - text-color: inherit; - cursor: pointer; -} -button selected { - background-color: var(selected-normal-background); - text-color: var(selected-normal-foreground); -} - -/*****----- Message -----*****/ -message { - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; -} -textbox { - padding: 10px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: @alternate-background; - text-color: @foreground-colour; - vertical-align: 0.5; - horizontal-align: 0.0; - highlight: none; - placeholder-color: @foreground-colour; - blink: true; - markup: true; -} -error-message { - padding: 10px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: @background-colour; - text-color: @foreground-colour; -} diff --git a/.config/rofi/launchers/type-4/style-10.rasi b/.config/rofi/launchers/type-4/style-10.rasi deleted file mode 100644 index b4ec747..0000000 --- a/.config/rofi/launchers/type-4/style-10.rasi +++ /dev/null @@ -1,284 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun"; - show-icons: false; - display-drun: " Apps"; - display-run: "ļ„ "; - display-filebrowser: ""; - display-window: ""; - drun-display-format: "{name} [({generic})]"; - window-format: "{w} Ā· {c} Ā· {t}"; -} - -/*****----- Global Properties -----*****/ -@import "shared/colors.rasi" -@import "shared/fonts.rasi" - -* { - border-colour: var(selected); - handle-colour: var(selected); - background-colour: var(background); - foreground-colour: var(foreground); - alternate-background: var(background-alt); - normal-background: var(background); - normal-foreground: var(foreground); - urgent-background: var(urgent); - urgent-foreground: var(background); - active-background: var(active); - active-foreground: var(background); - selected-normal-background: var(selected); - selected-normal-foreground: var(background); - selected-urgent-background: var(active); - selected-urgent-foreground: var(background); - selected-active-background: var(urgent); - selected-active-foreground: var(background); - alternate-normal-background: var(background); - alternate-normal-foreground: var(foreground); - alternate-urgent-background: var(urgent); - alternate-urgent-foreground: var(background); - alternate-active-background: var(active); - alternate-active-foreground: var(background); -} - -/*****----- Main Window -----*****/ -window { - /* properties for window widget */ - transparency: "real"; - location: north; - anchor: north; - fullscreen: false; - width: 100%; - x-offset: 0px; - y-offset: 0px; - - /* properties for all widgets */ - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - cursor: "default"; - background-color: @background-colour; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 5px; - margin: 0px; - padding: 5px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @border-colour; - background-color: transparent; - children: [ "prompt", "entry", "listview" ]; - orientation: horizontal; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 0px; - margin: 0px; - padding: 0px; - border: 0px; - border-radius: 0px; - border-color: @border-colour; - background-color: @background-colour; - text-color: @foreground-colour; - children: [ "prompt", "entry" ]; -} - -prompt { - enabled: true; - padding: 5px 10px; - border: 0px; - border-radius: 100%; - border-color: @border-colour; - background-color: @border-colour; - text-color: @background-colour; -} -textbox-prompt-colon { - enabled: true; - expand: false; - str: "::"; - background-color: inherit; - text-color: inherit; -} -entry { - enabled: true; - expand: false; - padding: 5px 10px; - width: 200px; - border-radius: 100%; - background-color: @alternate-background; - text-color: @foreground-colour; - cursor: text; - placeholder: "Search..."; - placeholder-color: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - lines: 100; - cycle: true; - dynamic: true; - scrollbar: false; - layout: horizontal; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 5px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; - cursor: "default"; -} -scrollbar { - handle-width: 5px ; - handle-color: @handle-colour; - border-radius: 0px; - background-color: @alternate-background; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 5px 10px; - border: 0px solid; - border-radius: 100%; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; - cursor: pointer; -} -element normal.normal { - background-color: var(normal-background); - text-color: var(normal-foreground); -} -element normal.urgent { - background-color: var(urgent-background); - text-color: var(urgent-foreground); -} -element normal.active { - background-color: var(active-background); - text-color: var(active-foreground); -} -element selected.normal { - background-color: var(selected-normal-background); - text-color: var(selected-normal-foreground); -} -element selected.urgent { - background-color: var(selected-urgent-background); - text-color: var(selected-urgent-foreground); -} -element selected.active { - background-color: var(selected-active-background); - text-color: var(selected-active-foreground); -} -element alternate.normal { - background-color: var(alternate-normal-background); - text-color: var(alternate-normal-foreground); -} -element alternate.urgent { - background-color: var(alternate-urgent-background); - text-color: var(alternate-urgent-foreground); -} -element alternate.active { - background-color: var(alternate-active-background); - text-color: var(alternate-active-foreground); -} -element-icon { - background-color: transparent; - text-color: inherit; - size: 24px; - cursor: inherit; -} -element-text { - background-color: transparent; - text-color: inherit; - highlight: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} - -/*****----- Mode Switcher -----*****/ -mode-switcher{ - enabled: true; - spacing: 10px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; -} -button { - padding: 10px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: @alternate-background; - text-color: inherit; - cursor: pointer; -} -button selected { - background-color: var(selected-normal-background); - text-color: var(selected-normal-foreground); -} - -/*****----- Message -----*****/ -message { - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; -} -textbox { - padding: 5px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: @alternate-background; - text-color: @foreground-colour; - vertical-align: 0.5; - horizontal-align: 0.0; - highlight: none; - placeholder-color: @foreground-colour; - blink: true; - markup: true; -} -error-message { - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: @background-colour; - text-color: @foreground-colour; -} diff --git a/.config/rofi/launchers/type-4/style-2.rasi b/.config/rofi/launchers/type-4/style-2.rasi deleted file mode 100644 index 78ad79e..0000000 --- a/.config/rofi/launchers/type-4/style-2.rasi +++ /dev/null @@ -1,274 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun"; - show-icons: false; - display-drun: ""; - display-run: "ļ„ "; - display-filebrowser: ""; - display-window: ""; - drun-display-format: "{name} [({generic})]"; - window-format: "{w} Ā· {c} Ā· {t}"; -} - -/*****----- Global Properties -----*****/ -@import "shared/colors.rasi" -@import "shared/fonts.rasi" - -* { - border-colour: var(selected); - handle-colour: var(selected); - background-colour: var(background); - foreground-colour: var(foreground); - alternate-background: var(background-alt); - normal-background: var(background); - normal-foreground: var(foreground); - urgent-background: var(urgent); - urgent-foreground: var(background); - active-background: var(active); - active-foreground: var(background); - selected-normal-background: var(selected); - selected-normal-foreground: var(background); - selected-urgent-background: var(active); - selected-urgent-foreground: var(background); - selected-active-background: var(urgent); - selected-active-foreground: var(background); - alternate-normal-background: var(background); - alternate-normal-foreground: var(foreground); - alternate-urgent-background: var(urgent); - alternate-urgent-foreground: var(background); - alternate-active-background: var(active); - alternate-active-foreground: var(background); -} - -/*****----- Main Window -----*****/ -window { - /* properties for window widget */ - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 600px; - x-offset: 0px; - y-offset: 0px; - - /* properties for all widgets */ - enabled: true; - margin: 0px; - padding: 0px; - border: 1px solid; - border-radius: 0px; - border-color: @border-colour; - cursor: "default"; - background-color: @background-colour; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 5px; - margin: 0px; - padding: 5px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @border-colour; - background-color: transparent; - children: [ "inputbar", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 5px; - border: 0px 0px 1px dash 0px; - border-radius: 0px; - border-color: @border-colour; - background-color: @background-colour; - text-color: @foreground-colour; - children: [ "prompt", "entry" ]; -} - -prompt { - enabled: true; - background-color: inherit; - text-color: inherit; -} -textbox-prompt-colon { - enabled: true; - expand: false; - str: "::"; - background-color: inherit; - text-color: inherit; -} -entry { - enabled: true; - background-color: inherit; - text-color: inherit; - cursor: text; - placeholder: "Search..."; - placeholder-color: inherit; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 1; - lines: 12; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 0px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; - cursor: "default"; -} -scrollbar { - handle-width: 5px ; - handle-color: @handle-colour; - border-radius: 0px; - background-color: @alternate-background; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 5px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; - cursor: pointer; -} -element normal.normal { - background-color: var(normal-background); - text-color: var(normal-foreground); -} -element normal.urgent { - background-color: var(urgent-background); - text-color: var(urgent-foreground); -} -element normal.active { - background-color: var(active-background); - text-color: var(active-foreground); -} -element selected.normal { - background-color: var(selected-normal-background); - text-color: var(selected-normal-foreground); -} -element selected.urgent { - background-color: var(selected-urgent-background); - text-color: var(selected-urgent-foreground); -} -element selected.active { - background-color: var(selected-active-background); - text-color: var(selected-active-foreground); -} -element alternate.normal { - background-color: var(alternate-normal-background); - text-color: var(alternate-normal-foreground); -} -element alternate.urgent { - background-color: var(alternate-urgent-background); - text-color: var(alternate-urgent-foreground); -} -element alternate.active { - background-color: var(alternate-active-background); - text-color: var(alternate-active-foreground); -} -element-icon { - background-color: transparent; - text-color: inherit; - size: 24px; - cursor: inherit; -} -element-text { - background-color: transparent; - text-color: inherit; - highlight: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} - -/*****----- Mode Switcher -----*****/ -mode-switcher{ - enabled: true; - spacing: 10px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; -} -button { - padding: 10px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: @alternate-background; - text-color: inherit; - cursor: pointer; -} -button selected { - background-color: var(selected-normal-background); - text-color: var(selected-normal-foreground); -} - -/*****----- Message -----*****/ -message { - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; -} -textbox { - padding: 5px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: @alternate-background; - text-color: @foreground-colour; - vertical-align: 0.5; - horizontal-align: 0.0; - highlight: none; - placeholder-color: @foreground-colour; - blink: true; - markup: true; -} -error-message { - padding: 5px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: @background-colour; - text-color: @foreground-colour; -} diff --git a/.config/rofi/launchers/type-4/style-3.rasi b/.config/rofi/launchers/type-4/style-3.rasi deleted file mode 100644 index 3f24a03..0000000 --- a/.config/rofi/launchers/type-4/style-3.rasi +++ /dev/null @@ -1,274 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun"; - show-icons: true; - display-drun: ""; - display-run: "ļ„ "; - display-filebrowser: ""; - display-window: ""; - drun-display-format: "{name} [({generic})]"; - window-format: "{w} Ā· {c} Ā· {t}"; -} - -/*****----- Global Properties -----*****/ -@import "shared/colors.rasi" -@import "shared/fonts.rasi" - -* { - border-colour: var(selected); - handle-colour: var(selected); - background-colour: var(background); - foreground-colour: var(foreground); - alternate-background: var(background-alt); - normal-background: var(background); - normal-foreground: var(foreground); - urgent-background: var(urgent); - urgent-foreground: var(background); - active-background: var(active); - active-foreground: var(background); - selected-normal-background: var(selected); - selected-normal-foreground: var(background); - selected-urgent-background: var(active); - selected-urgent-foreground: var(background); - selected-active-background: var(urgent); - selected-active-foreground: var(background); - alternate-normal-background: var(background); - alternate-normal-foreground: var(foreground); - alternate-urgent-background: var(urgent); - alternate-urgent-foreground: var(background); - alternate-active-background: var(active); - alternate-active-foreground: var(background); -} - -/*****----- Main Window -----*****/ -window { - /* properties for window widget */ - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 800px; - x-offset: 0px; - y-offset: 0px; - - /* properties for all widgets */ - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - cursor: "default"; - background-color: @background-colour; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 50px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @border-colour; - background-color: transparent; - children: [ "inputbar", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 10px; - border: 0px 0px 2px dash 0px; - border-radius: 0px; - border-color: @border-colour; - background-color: @background-colour; - text-color: @foreground-colour; - children: [ "prompt", "entry" ]; -} - -prompt { - enabled: true; - background-color: inherit; - text-color: inherit; -} -textbox-prompt-colon { - enabled: true; - expand: false; - str: "::"; - background-color: inherit; - text-color: inherit; -} -entry { - enabled: true; - background-color: inherit; - text-color: inherit; - cursor: text; - placeholder: "Search..."; - placeholder-color: inherit; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 2; - lines: 12; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 0px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; - cursor: "default"; -} -scrollbar { - handle-width: 5px ; - handle-color: @handle-colour; - border-radius: 0px; - background-color: @alternate-background; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 5px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; - cursor: pointer; -} -element normal.normal { - background-color: var(normal-background); - text-color: var(normal-foreground); -} -element normal.urgent { - background-color: var(urgent-background); - text-color: var(urgent-foreground); -} -element normal.active { - background-color: var(active-background); - text-color: var(active-foreground); -} -element selected.normal { - background-color: var(alternate-background); - text-color: var(selected-normal-background); -} -element selected.urgent { - background-color: var(selected-urgent-background); - text-color: var(selected-urgent-foreground); -} -element selected.active { - background-color: var(selected-active-background); - text-color: var(selected-active-foreground); -} -element alternate.normal { - background-color: var(alternate-normal-background); - text-color: var(alternate-normal-foreground); -} -element alternate.urgent { - background-color: var(alternate-urgent-background); - text-color: var(alternate-urgent-foreground); -} -element alternate.active { - background-color: var(alternate-active-background); - text-color: var(alternate-active-foreground); -} -element-icon { - background-color: transparent; - text-color: inherit; - size: 24px; - cursor: inherit; -} -element-text { - background-color: transparent; - text-color: inherit; - highlight: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} - -/*****----- Mode Switcher -----*****/ -mode-switcher{ - enabled: true; - spacing: 10px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; -} -button { - padding: 10px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: @alternate-background; - text-color: inherit; - cursor: pointer; -} -button selected { - background-color: var(selected-normal-background); - text-color: var(selected-normal-foreground); -} - -/*****----- Message -----*****/ -message { - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; -} -textbox { - padding: 10px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: @alternate-background; - text-color: @foreground-colour; - vertical-align: 0.5; - horizontal-align: 0.0; - highlight: none; - placeholder-color: @foreground-colour; - blink: true; - markup: true; -} -error-message { - padding: 10px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: @background-colour; - text-color: @foreground-colour; -} diff --git a/.config/rofi/launchers/type-4/style-4.rasi b/.config/rofi/launchers/type-4/style-4.rasi deleted file mode 100644 index e84ec56..0000000 --- a/.config/rofi/launchers/type-4/style-4.rasi +++ /dev/null @@ -1,274 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun"; - show-icons: true; - display-drun: ""; - display-run: "ļ„ "; - display-filebrowser: ""; - display-window: ""; - drun-display-format: "{name} [({generic})]"; - window-format: "{w} Ā· {c} Ā· {t}"; -} - -/*****----- Global Properties -----*****/ -@import "shared/colors.rasi" -@import "shared/fonts.rasi" - -* { - border-colour: var(selected); - handle-colour: var(selected); - background-colour: var(background); - foreground-colour: var(foreground); - alternate-background: var(background-alt); - normal-background: var(background); - normal-foreground: var(foreground); - urgent-background: var(urgent); - urgent-foreground: var(background); - active-background: var(active); - active-foreground: var(background); - selected-normal-background: var(selected); - selected-normal-foreground: var(background); - selected-urgent-background: var(active); - selected-urgent-foreground: var(background); - selected-active-background: var(urgent); - selected-active-foreground: var(background); - alternate-normal-background: var(background); - alternate-normal-foreground: var(foreground); - alternate-urgent-background: var(urgent); - alternate-urgent-foreground: var(background); - alternate-active-background: var(active); - alternate-active-foreground: var(background); -} - -/*****----- Main Window -----*****/ -window { - /* properties for window widget */ - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 800px; - x-offset: 0px; - y-offset: 0px; - - /* properties for all widgets */ - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - cursor: "default"; - background-color: @background-colour; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 30px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @border-colour; - background-color: transparent; - children: [ "inputbar", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 0px 0px 10px 10px; - border: 0px; - border-radius: 0px; - border-color: @border-colour; - background-color: @background-colour; - text-color: @foreground-colour; - children: [ "prompt", "entry" ]; -} - -prompt { - enabled: true; - background-color: inherit; - text-color: inherit; -} -textbox-prompt-colon { - enabled: true; - expand: false; - str: "::"; - background-color: inherit; - text-color: inherit; -} -entry { - enabled: true; - background-color: inherit; - text-color: inherit; - cursor: text; - placeholder: ""; - placeholder-color: inherit; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 1; - lines: 12; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 0px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; - cursor: "default"; -} -scrollbar { - handle-width: 5px ; - handle-color: @handle-colour; - border-radius: 0px; - background-color: @alternate-background; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 5px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; - cursor: pointer; -} -element normal.normal { - background-color: var(normal-background); - text-color: var(normal-foreground); -} -element normal.urgent { - background-color: var(urgent-background); - text-color: var(urgent-foreground); -} -element normal.active { - background-color: var(active-background); - text-color: var(active-foreground); -} -element selected.normal { - background-color: var(alternate-background); - text-color: var(foreground-colour); -} -element selected.urgent { - background-color: var(selected-urgent-background); - text-color: var(selected-urgent-foreground); -} -element selected.active { - background-color: var(selected-active-background); - text-color: var(selected-active-foreground); -} -element alternate.normal { - background-color: var(alternate-normal-background); - text-color: var(alternate-normal-foreground); -} -element alternate.urgent { - background-color: var(alternate-urgent-background); - text-color: var(alternate-urgent-foreground); -} -element alternate.active { - background-color: var(alternate-active-background); - text-color: var(alternate-active-foreground); -} -element-icon { - background-color: transparent; - text-color: inherit; - size: 24px; - cursor: inherit; -} -element-text { - background-color: transparent; - text-color: inherit; - highlight: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} - -/*****----- Mode Switcher -----*****/ -mode-switcher{ - enabled: true; - spacing: 10px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; -} -button { - padding: 10px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: @alternate-background; - text-color: inherit; - cursor: pointer; -} -button selected { - background-color: var(selected-normal-background); - text-color: var(selected-normal-foreground); -} - -/*****----- Message -----*****/ -message { - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; -} -textbox { - padding: 10px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: @alternate-background; - text-color: @foreground-colour; - vertical-align: 0.5; - horizontal-align: 0.0; - highlight: none; - placeholder-color: @foreground-colour; - blink: true; - markup: true; -} -error-message { - padding: 10px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: @background-colour; - text-color: @foreground-colour; -} diff --git a/.config/rofi/launchers/type-4/style-5.rasi b/.config/rofi/launchers/type-4/style-5.rasi deleted file mode 100644 index 70e602d..0000000 --- a/.config/rofi/launchers/type-4/style-5.rasi +++ /dev/null @@ -1,279 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun"; - show-icons: true; - display-drun: "drun"; - display-run: "ļ„ "; - display-filebrowser: ""; - display-window: ""; - drun-display-format: "{name} [({generic})]"; - window-format: "{w} Ā· {c} Ā· {t}"; -} - -/*****----- Global Properties -----*****/ -@import "shared/colors.rasi" -@import "shared/fonts.rasi" - -* { - border-colour: var(selected); - handle-colour: var(selected); - background-colour: var(background); - foreground-colour: var(foreground); - alternate-background: var(background-alt); - normal-background: var(background); - normal-foreground: var(foreground); - urgent-background: var(urgent); - urgent-foreground: var(background); - active-background: var(active); - active-foreground: var(background); - selected-normal-background: var(selected); - selected-normal-foreground: var(background); - selected-urgent-background: var(active); - selected-urgent-foreground: var(background); - selected-active-background: var(urgent); - selected-active-foreground: var(background); - alternate-normal-background: var(background); - alternate-normal-foreground: var(foreground); - alternate-urgent-background: var(urgent); - alternate-urgent-foreground: var(background); - alternate-active-background: var(active); - alternate-active-foreground: var(background); -} - -/*****----- Main Window -----*****/ -window { - /* properties for window widget */ - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 600px; - x-offset: 0px; - y-offset: 0px; - - /* properties for all widgets */ - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - cursor: "default"; - background-color: @background-colour; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 0px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @border-colour; - background-color: transparent; - children: [ "inputbar", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 0px; - margin: 0px; - padding: 0px; - border: 0px 0px 1px 0px; - border-radius: 0px; - border-color: @alternate-background; - background-color: @background-colour; - text-color: @foreground-colour; - children: [ "prompt", "entry" ]; -} - -prompt { - enabled: true; - padding: 15px; - border: 0px 1px 0px 0px; - border-radius: 0px; - border-color: @alternate-background; - background-color: inherit; - text-color: inherit; -} -textbox-prompt-colon { - enabled: true; - expand: false; - str: "::"; - background-color: inherit; - text-color: inherit; -} -entry { - enabled: true; - padding: 15px; - background-color: inherit; - text-color: inherit; - cursor: text; - placeholder: ""; - placeholder-color: inherit; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 1; - lines: 8; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 0px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; - cursor: "default"; -} -scrollbar { - handle-width: 5px ; - handle-color: @handle-colour; - border-radius: 0px; - background-color: @alternate-background; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 8px 15px; - border: 0px 0px 1px 0px; - border-radius: 0px; - border-color: @alternate-background; - background-color: transparent; - text-color: @foreground-colour; - cursor: pointer; -} -element normal.normal { - background-color: var(normal-background); - text-color: var(normal-foreground); -} -element normal.urgent { - background-color: var(urgent-background); - text-color: var(urgent-foreground); -} -element normal.active { - background-color: var(active-background); - text-color: var(active-foreground); -} -element selected.normal { - background-color: var(alternate-background); - text-color: var(foreground-colour); -} -element selected.urgent { - background-color: var(selected-urgent-background); - text-color: var(selected-urgent-foreground); -} -element selected.active { - background-color: var(selected-active-background); - text-color: var(selected-active-foreground); -} -element alternate.normal { - background-color: var(alternate-normal-background); - text-color: var(alternate-normal-foreground); -} -element alternate.urgent { - background-color: var(alternate-urgent-background); - text-color: var(alternate-urgent-foreground); -} -element alternate.active { - background-color: var(alternate-active-background); - text-color: var(alternate-active-foreground); -} -element-icon { - background-color: transparent; - text-color: inherit; - size: 32px; - cursor: inherit; -} -element-text { - background-color: transparent; - text-color: inherit; - highlight: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} - -/*****----- Mode Switcher -----*****/ -mode-switcher{ - enabled: true; - spacing: 10px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; -} -button { - padding: 10px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: @alternate-background; - text-color: inherit; - cursor: pointer; -} -button selected { - background-color: var(selected-normal-background); - text-color: var(selected-normal-foreground); -} - -/*****----- Message -----*****/ -message { - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; -} -textbox { - padding: 10px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: @alternate-background; - text-color: @foreground-colour; - vertical-align: 0.5; - horizontal-align: 0.0; - highlight: none; - placeholder-color: @foreground-colour; - blink: true; - markup: true; -} -error-message { - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: @background-colour; - text-color: @foreground-colour; -} diff --git a/.config/rofi/launchers/type-4/style-6.rasi b/.config/rofi/launchers/type-4/style-6.rasi deleted file mode 100644 index 6034b34..0000000 --- a/.config/rofi/launchers/type-4/style-6.rasi +++ /dev/null @@ -1,275 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun"; - show-icons: true; - display-drun: "drun :"; - display-run: "ļ„ "; - display-filebrowser: ""; - display-window: ""; - drun-display-format: "{name} [({generic})]"; - window-format: "{w} Ā· {c} Ā· {t}"; -} - -/*****----- Global Properties -----*****/ -@import "shared/colors.rasi" -@import "shared/fonts.rasi" - -* { - border-colour: var(selected); - handle-colour: var(selected); - background-colour: var(background); - foreground-colour: var(foreground); - alternate-background: var(background-alt); - normal-background: var(background); - normal-foreground: var(foreground); - urgent-background: var(urgent); - urgent-foreground: var(background); - active-background: var(active); - active-foreground: var(background); - selected-normal-background: var(selected); - selected-normal-foreground: var(background); - selected-urgent-background: var(active); - selected-urgent-foreground: var(background); - selected-active-background: var(urgent); - selected-active-foreground: var(background); - alternate-normal-background: var(background); - alternate-normal-foreground: var(foreground); - alternate-urgent-background: var(urgent); - alternate-urgent-foreground: var(background); - alternate-active-background: var(active); - alternate-active-foreground: var(background); -} - -/*****----- Main Window -----*****/ -window { - /* properties for window widget */ - transparency: "real"; - location: center; - anchor: center; - fullscreen: true; - width: 1366px; - height: 768px; - x-offset: 0px; - y-offset: 0px; - - /* properties for all widgets */ - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - cursor: "default"; - background-color: @background-colour; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 20px; - margin: 0px; - padding: 35%; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @border-colour; - background-color: transparent; - children: [ "inputbar", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 0px; - border: 0px; - border-radius: 0px; - border-color: @border-colour; - background-color: @background-colour; - text-color: @foreground-colour; - children: [ "prompt", "entry" ]; -} - -prompt { - enabled: true; - background-color: inherit; - text-color: inherit; -} -textbox-prompt-colon { - enabled: true; - expand: false; - str: "::"; - background-color: inherit; - text-color: inherit; -} -entry { - enabled: true; - background-color: inherit; - text-color: inherit; - cursor: text; - placeholder: ""; - placeholder-color: inherit; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 1; - lines: 12; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 10px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; - cursor: "default"; -} -scrollbar { - handle-width: 5px ; - handle-color: @handle-colour; - border-radius: 0px; - background-color: @alternate-background; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 5px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; - cursor: pointer; -} -element normal.normal { - background-color: var(normal-background); - text-color: var(normal-foreground); -} -element normal.urgent { - background-color: var(urgent-background); - text-color: var(urgent-foreground); -} -element normal.active { - background-color: var(active-background); - text-color: var(active-foreground); -} -element selected.normal { - background-color: var(alternate-background); - text-color: var(foreground-colour); -} -element selected.urgent { - background-color: var(selected-urgent-background); - text-color: var(selected-urgent-foreground); -} -element selected.active { - background-color: var(selected-active-background); - text-color: var(selected-active-foreground); -} -element alternate.normal { - background-color: var(alternate-normal-background); - text-color: var(alternate-normal-foreground); -} -element alternate.urgent { - background-color: var(alternate-urgent-background); - text-color: var(alternate-urgent-foreground); -} -element alternate.active { - background-color: var(alternate-active-background); - text-color: var(alternate-active-foreground); -} -element-icon { - background-color: transparent; - text-color: inherit; - size: 24px; - cursor: inherit; -} -element-text { - background-color: transparent; - text-color: inherit; - highlight: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} - -/*****----- Mode Switcher -----*****/ -mode-switcher{ - enabled: true; - spacing: 10px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; -} -button { - padding: 10px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: @alternate-background; - text-color: inherit; - cursor: pointer; -} -button selected { - background-color: var(selected-normal-background); - text-color: var(selected-normal-foreground); -} - -/*****----- Message -----*****/ -message { - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; -} -textbox { - padding: 100px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: @alternate-background; - text-color: @foreground-colour; - vertical-align: 0.5; - horizontal-align: 0.0; - highlight: none; - placeholder-color: @foreground-colour; - blink: true; - markup: true; -} -error-message { - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: @background-colour; - text-color: @foreground-colour; -} diff --git a/.config/rofi/launchers/type-4/style-7.rasi b/.config/rofi/launchers/type-4/style-7.rasi deleted file mode 100644 index 9cdc9c1..0000000 --- a/.config/rofi/launchers/type-4/style-7.rasi +++ /dev/null @@ -1,277 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun"; - show-icons: true; - display-drun: "drun :"; - display-run: "ļ„ "; - display-filebrowser: ""; - display-window: ""; - drun-display-format: "{name} [({generic})]"; - window-format: "{w} Ā· {c} Ā· {t}"; -} - -/*****----- Global Properties -----*****/ -@import "shared/colors.rasi" -@import "shared/fonts.rasi" - -* { - border-colour: var(selected); - handle-colour: var(selected); - background-colour: var(background); - foreground-colour: var(foreground); - alternate-background: var(background-alt); - normal-background: var(background); - normal-foreground: var(foreground); - urgent-background: var(urgent); - urgent-foreground: var(background); - active-background: var(active); - active-foreground: var(background); - selected-normal-background: var(selected); - selected-normal-foreground: var(background); - selected-urgent-background: var(active); - selected-urgent-foreground: var(background); - selected-active-background: var(urgent); - selected-active-foreground: var(background); - alternate-normal-background: var(background); - alternate-normal-foreground: var(foreground); - alternate-urgent-background: var(urgent); - alternate-urgent-foreground: var(background); - alternate-active-background: var(active); - alternate-active-foreground: var(background); -} - -/*****----- Main Window -----*****/ -window { - /* properties for window widget */ - transparency: "real"; - location: center; - anchor: center; - fullscreen: true; - width: 1366px; - height: 768px; - x-offset: 0px; - y-offset: 0px; - - /* properties for all widgets */ - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - cursor: "default"; - background-color: @background-colour; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 20px; - margin: 0px; - padding: 25% 35%; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @border-colour; - background-color: transparent; - children: [ "inputbar", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 20px; - border: 0px; - border-radius: 20px; - border-color: @border-colour; - background-color: @alternate-background; - text-color: @foreground-colour; - children: [ "entry" ]; -} - -prompt { - enabled: true; - background-color: transparent; - text-color: inherit; -} -textbox-prompt-colon { - enabled: true; - expand: false; - str: "::"; - background-color: transparent; - text-color: inherit; -} -entry { - enabled: true; - background-color: transparent; - text-color: inherit; - cursor: text; - placeholder: "Type here to search for apps"; - placeholder-color: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 1; - lines: 12; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 10px; - margin: 0px; - padding: 30px; - border: 0px solid; - border-radius: 20px; - border-color: @border-colour; - background-color: @alternate-background; - text-color: @foreground-colour; - cursor: "default"; -} -scrollbar { - handle-width: 5px ; - handle-color: @handle-colour; - border-radius: 0px; - background-color: @alternate-background; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 8px; - border: 0px solid; - border-radius: 12px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; - cursor: pointer; -} -element normal.normal { - background-color: transparent; - text-color: var(normal-foreground); -} -element normal.urgent { - background-color: var(urgent-background); - text-color: var(urgent-foreground); -} -element normal.active { - background-color: var(active-background); - text-color: var(active-foreground); -} -element selected.normal { - background-color: white / 5%; - text-color: var(foreground-colour); -} -element selected.urgent { - background-color: var(selected-urgent-background); - text-color: var(selected-urgent-foreground); -} -element selected.active { - background-color: var(selected-active-background); - text-color: var(selected-active-foreground); -} -element alternate.normal { - background-color: transparent; - text-color: var(alternate-normal-foreground); -} -element alternate.urgent { - background-color: var(alternate-urgent-background); - text-color: var(alternate-urgent-foreground); -} -element alternate.active { - background-color: var(alternate-active-background); - text-color: var(alternate-active-foreground); -} -element-icon { - background-color: transparent; - text-color: inherit; - size: 32px; - cursor: inherit; -} -element-text { - background-color: transparent; - text-color: inherit; - highlight: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} - -/*****----- Mode Switcher -----*****/ -mode-switcher{ - enabled: true; - spacing: 10px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; -} -button { - padding: 10px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: @alternate-background; - text-color: inherit; - cursor: pointer; -} -button selected { - background-color: var(selected-normal-background); - text-color: var(selected-normal-foreground); -} - -/*****----- Message -----*****/ -message { - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; -} -textbox { - padding: 100px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: @alternate-background; - text-color: @foreground-colour; - vertical-align: 0.5; - horizontal-align: 0.0; - highlight: none; - placeholder-color: @foreground-colour; - blink: true; - markup: true; -} -error-message { - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: @background-colour; - text-color: @foreground-colour; -} diff --git a/.config/rofi/launchers/type-4/style-8.rasi b/.config/rofi/launchers/type-4/style-8.rasi deleted file mode 100644 index 75178de..0000000 --- a/.config/rofi/launchers/type-4/style-8.rasi +++ /dev/null @@ -1,274 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun,run,filebrowser"; - show-icons: false; - display-drun: "drun"; - display-run: "run"; - display-filebrowser: "files"; - display-window: "windows"; - drun-display-format: "{name} [({generic})]"; - window-format: "{w} Ā· {c} Ā· {t}"; -} - -/*****----- Global Properties -----*****/ -@import "shared/colors.rasi" -@import "shared/fonts.rasi" - -* { - border-colour: var(selected); - handle-colour: var(selected); - background-colour: var(background); - foreground-colour: var(foreground); - alternate-background: var(background-alt); - normal-background: var(background); - normal-foreground: var(foreground); - urgent-background: var(urgent); - urgent-foreground: var(background); - active-background: var(active); - active-foreground: var(background); - selected-normal-background: var(selected); - selected-normal-foreground: var(background); - selected-urgent-background: var(active); - selected-urgent-foreground: var(background); - selected-active-background: var(urgent); - selected-active-foreground: var(background); - alternate-normal-background: var(background); - alternate-normal-foreground: var(foreground); - alternate-urgent-background: var(urgent); - alternate-urgent-foreground: var(background); - alternate-active-background: var(active); - alternate-active-foreground: var(background); -} - -/*****----- Main Window -----*****/ -window { - /* properties for window widget */ - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 1000px; - x-offset: 0px; - y-offset: 0px; - - /* properties for all widgets */ - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - cursor: "default"; - background-color: @background-colour; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 40px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @border-colour; - background-color: transparent; - children: [ "inputbar", "message", "listview", "mode-switcher" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 0px 5px; - border: 0px; - border-radius: 0px; - border-color: @border-colour; - background-color: @background-colour; - text-color: @foreground-colour; - children: [ "prompt", "textbox-prompt-colon", "entry" ]; -} - -prompt { - enabled: true; - background-color: inherit; - text-color: inherit; -} -textbox-prompt-colon { - enabled: true; - expand: false; - str: ":"; - background-color: inherit; - text-color: inherit; -} -entry { - enabled: true; - background-color: inherit; - text-color: inherit; - cursor: text; - placeholder: "search..."; - placeholder-color: inherit; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 3; - lines: 10; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 0px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; - cursor: "default"; -} -scrollbar { - handle-width: 5px ; - handle-color: @handle-colour; - border-radius: 0px; - background-color: @alternate-background; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 5px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; - cursor: pointer; -} -element normal.normal { - background-color: var(normal-background); - text-color: var(normal-foreground); -} -element normal.urgent { - background-color: var(urgent-background); - text-color: var(urgent-foreground); -} -element normal.active { - background-color: var(active-background); - text-color: var(active-foreground); -} -element selected.normal { - background-color: var(selected-normal-foreground); - text-color: var(selected-normal-background); -} -element selected.urgent { - background-color: var(selected-urgent-background); - text-color: var(selected-urgent-foreground); -} -element selected.active { - background-color: var(selected-active-background); - text-color: var(selected-active-foreground); -} -element alternate.normal { - background-color: var(alternate-normal-background); - text-color: var(alternate-normal-foreground); -} -element alternate.urgent { - background-color: var(alternate-urgent-background); - text-color: var(alternate-urgent-foreground); -} -element alternate.active { - background-color: var(alternate-active-background); - text-color: var(alternate-active-foreground); -} -element-icon { - background-color: transparent; - text-color: inherit; - size: 24px; - cursor: inherit; -} -element-text { - background-color: transparent; - text-color: inherit; - highlight: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} - -/*****----- Mode Switcher -----*****/ -mode-switcher{ - enabled: true; - spacing: 0px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; -} -button { - padding: 5px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: @background-colour; - text-color: inherit; - cursor: pointer; -} -button selected { - background-color: var(alternate-background); - text-color: var(selected-normal-background); -} - -/*****----- Message -----*****/ -message { - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; -} -textbox { - padding: 5px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: @background-colour; - text-color: @border-colour; - vertical-align: 0.5; - horizontal-align: 0.0; - highlight: none; - placeholder-color: @foreground-colour; - blink: true; - markup: true; -} -error-message { - padding: 20px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: @background-colour; - text-color: @foreground-colour; -} diff --git a/.config/rofi/launchers/type-4/style-9.rasi b/.config/rofi/launchers/type-4/style-9.rasi deleted file mode 100644 index 73f73c0..0000000 --- a/.config/rofi/launchers/type-4/style-9.rasi +++ /dev/null @@ -1,274 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun,run,filebrowser,window"; - show-icons: false; - display-drun: "drun"; - display-run: "run"; - display-filebrowser: "files"; - display-window: "windows"; - drun-display-format: "{name} [({generic})]"; - window-format: "{w} Ā· {c} Ā· {t}"; -} - -/*****----- Global Properties -----*****/ -@import "shared/colors.rasi" -@import "shared/fonts.rasi" - -* { - border-colour: var(selected); - handle-colour: var(selected); - background-colour: var(background); - foreground-colour: var(foreground); - alternate-background: var(background-alt); - normal-background: var(background); - normal-foreground: var(foreground); - urgent-background: var(urgent); - urgent-foreground: var(background); - active-background: var(active); - active-foreground: var(background); - selected-normal-background: var(selected); - selected-normal-foreground: var(background); - selected-urgent-background: var(active); - selected-urgent-foreground: var(background); - selected-active-background: var(urgent); - selected-active-foreground: var(background); - alternate-normal-background: var(background); - alternate-normal-foreground: var(foreground); - alternate-urgent-background: var(urgent); - alternate-urgent-foreground: var(background); - alternate-active-background: var(active); - alternate-active-foreground: var(background); -} - -/*****----- Main Window -----*****/ -window { - /* properties for window widget */ - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 600px; - x-offset: 0px; - y-offset: 0px; - - /* properties for all widgets */ - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - cursor: "default"; - background-color: @background-colour; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 40px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @border-colour; - background-color: transparent; - children: [ "inputbar", "message", "listview", "mode-switcher" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 10px 5px; - border: 0px 0px 1px 0px; - border-radius: 0px; - border-color: @border-colour; - background-color: @background-colour; - text-color: @foreground-colour; - children: [ "entry" ]; -} - -prompt { - enabled: true; - background-color: inherit; - text-color: inherit; -} -textbox-prompt-colon { - enabled: true; - expand: false; - str: ":"; - background-color: inherit; - text-color: inherit; -} -entry { - enabled: true; - background-color: inherit; - text-color: inherit; - cursor: text; - placeholder: "search..."; - placeholder-color: inherit; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 1; - lines: 10; - cycle: true; - dynamic: true; - scrollbar: true; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 10px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; - cursor: "default"; -} -scrollbar { - handle-width: 1px ; - handle-color: @handle-colour; - border-radius: 0px; - background-color: @alternate-background; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 2px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; - cursor: pointer; -} -element normal.normal { - background-color: var(normal-background); - text-color: var(normal-foreground); -} -element normal.urgent { - background-color: var(urgent-foreground); - text-color: var(urgent-background); -} -element normal.active { - background-color: var(active-foreground); - text-color: var(active-background); -} -element selected.normal { - background-color: var(selected-normal-foreground); - text-color: var(selected-normal-background); -} -element selected.urgent { - background-color: var(selected-urgent-foreground); - text-color: var(selected-urgent-background); -} -element selected.active { - background-color: var(selected-active-foreground); - text-color: var(selected-active-background); -} -element alternate.normal { - background-color: var(alternate-normal-background); - text-color: var(alternate-normal-foreground); -} -element alternate.urgent { - background-color: var(alternate-urgent-foreground); - text-color: var(alternate-urgent-background); -} -element alternate.active { - background-color: var(alternate-active-foreground); - text-color: var(alternate-active-background); -} -element-icon { - background-color: transparent; - text-color: inherit; - size: 24px; - cursor: inherit; -} -element-text { - background-color: transparent; - text-color: inherit; - highlight: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} - -/*****----- Mode Switcher -----*****/ -mode-switcher{ - enabled: true; - spacing: 0px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; -} -button { - padding: 5px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: @background-colour; - text-color: inherit; - cursor: pointer; -} -button selected { - background-color: var(selected-normal-background); - text-color: var(selected-normal-foreground); -} - -/*****----- Message -----*****/ -message { - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: @border-colour; - background-color: transparent; - text-color: @foreground-colour; -} -textbox { - padding: 5px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: @background-colour; - text-color: @border-colour; - vertical-align: 0.5; - horizontal-align: 0.0; - highlight: none; - placeholder-color: @foreground-colour; - blink: true; - markup: true; -} -error-message { - padding: 30px; - border: 0px solid; - border-radius: 0px; - border-color: @border-colour; - background-color: @background-colour; - text-color: @foreground-colour; -} diff --git a/.config/rofi/launchers/type-5/launcher.sh b/.config/rofi/launchers/type-5/launcher.sh deleted file mode 100755 index e9d0a3a..0000000 --- a/.config/rofi/launchers/type-5/launcher.sh +++ /dev/null @@ -1,18 +0,0 @@ -#!/usr/bin/env bash - -## Author : Aditya Shakya (adi1090x) -## Github : @adi1090x -# -## Rofi : Launcher (Modi Drun, Run, File Browser, Window) -# -## Available Styles -# -## style-1 style-2 style-3 style-4 style-5 - -dir="$HOME/.config/rofi/launchers/type-5" -theme='style-1' - -## Run -rofi \ - -show drun \ - -theme ${dir}/${theme}.rasi diff --git a/.config/rofi/launchers/type-5/style-1.rasi b/.config/rofi/launchers/type-5/style-1.rasi deleted file mode 100644 index 21d8cba..0000000 --- a/.config/rofi/launchers/type-5/style-1.rasi +++ /dev/null @@ -1,190 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun"; - show-icons: false; - display-drun: "Applications"; - drun-display-format: ">> {name} [({generic})]"; -} - -/*****----- Global Properties -----*****/ -* { - font: "Grape Nuts 14"; -} - -/*****----- Main Window -----*****/ -window { - /* properties for window widget */ - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 860px; - x-offset: 0px; - y-offset: 0px; - - /* properties for all widgets */ - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: black; - cursor: "default"; - background-image: url("~/.config/rofi/images/paper.png", none); -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 8px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px 0px 0px 0px; - border-color: black; - background-color: transparent; - children: [ "inputbar", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 0px; - margin: 95px 0px 0px 0px; - padding: 0px 30px; - border: 0px; - border-radius: 0px; - border-color: #D79290; - background-color: transparent; - text-color: black; - children: [ "prompt", "entry", "num-filtered-rows", "textbox-num-sep", "num-rows" ]; -} - -prompt { - enabled: true; - font: "Grape Nuts Bold 14"; - background-color: transparent; - text-color: inherit; -} -entry { - enabled: true; - expand: true; - padding: 0px 10px 0px 40px; - background-color: transparent; - text-color: inherit; - cursor: text; - placeholder: "Search..."; - placeholder-color: inherit; -} -num-filtered-rows { - enabled: true; - expand: false; - background-color: transparent; - text-color: inherit; -} -textbox-num-sep { - enabled: true; - expand: false; - str: "/"; - background-color: transparent; - text-color: inherit; -} -num-rows { - enabled: true; - expand: false; - background-color: transparent; - text-color: inherit; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 1; - lines: 15; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 4px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: black; - background-color: transparent; - text-color: black; - cursor: "default"; -} -scrollbar { - handle-width: 5px ; - handle-color: black; - border-radius: 0px; - background-color: transparent; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 0px; - margin: 0px; - padding: 0px 0px 0px 100px; - border: 0px solid; - border-radius: 0px; - border-color: black; - background-color: transparent; - text-color: black; - cursor: pointer; -} -element normal.normal { - background-color: transparent; - text-color: black; -} -element selected.normal { - background-color: transparent; - text-color: #D76A67; -} -element alternate.normal { - background-color: transparent; - text-color: black; -} -element-icon { - background-color: transparent; - text-color: inherit; - size: 24px; - cursor: inherit; -} -element-text { - background-color: transparent; - text-color: inherit; - highlight: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} - -/*****----- Message -----*****/ -error-message { - padding: 20px; - border: 0px solid; - border-radius: 0px; - border-color: black; - background-color: white; - text-color: black; -} -textbox { - vertical-align: 0.5; - horizontal-align: 0.0; -} diff --git a/.config/rofi/launchers/type-5/style-2.rasi b/.config/rofi/launchers/type-5/style-2.rasi deleted file mode 100644 index 185718f..0000000 --- a/.config/rofi/launchers/type-5/style-2.rasi +++ /dev/null @@ -1,177 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun,filebrowser,window"; - show-icons: true; - display-drun: "APPS"; - display-run: "RUN"; - display-filebrowser: "FILES"; - display-window: "WINDOW"; - drun-display-format: "{name}\n[({generic})]"; - window-format: "Class : {c}\nWorkspace : {w}"; -} - -/*****----- Global Properties -----*****/ -* { - font: "Iosevka Nerd Font 10"; -} - -/*****----- Main Window -----*****/ -window { - /* properties for window widget */ - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 1000px; - x-offset: 0px; - y-offset: 0px; - - /* properties for all widgets */ - enabled: true; - margin: 0px; - padding: 0px; - border-radius: 12px; - cursor: "default"; - background-image: url("~/.config/rofi/images/gradient.png", width); -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 20px; - margin: 40px; - padding: 40px; - border-radius: 12px; - background-color: white/50%; - children: [ "inputbar", "mode-switcher", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 0px; - margin: 0px 10%; - padding: 0px 0px 10px 0px; - border: 0px 0px 2px 0px; - border-radius: 0px; - border-color: gray/20%; - background-color: transparent; - children: [ "entry" ]; -} - -entry { - enabled: true; - background-color: transparent; - text-color: gray; - cursor: text; - placeholder: "Type to filter"; - placeholder-color: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 3; - lines: 3; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 40px; - margin: 0px; - padding: 20px 0px 0px 0px; - border: 0px solid; - background-color: transparent; - cursor: "default"; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 15px; - border: 1px solid; - border-radius: 8px; - border-color: gray/30%; - background-color: white; - text-color: black; - cursor: pointer; -} -element normal.active { - background-color: #67FF80; - text-color: black; -} -element selected.normal { - background-color: #FDD66F; - text-color: black; -} -element selected.active { - background-color: #FF7F7C; - text-color: black; -} -element-icon { - background-color: transparent; - size: 48px; - cursor: inherit; -} -element-text { - background-color: inherit; - text-color: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} - -/*****----- Mode Switcher -----*****/ -mode-switcher{ - enabled: true; - expand: false; - spacing: 20px; - margin: 0px 10%; - background-color: transparent; - text-color: white; -} -button { - font: "Iosevka Nerd Font Bold 10"; - padding: 6px; - border: 0px solid; - border-radius: 100%; - background-color: #719DF9; - text-color: inherit; - cursor: pointer; -} -button selected { - background-color: #F37277; - text-color: inherit; -} - -/*****----- Message -----*****/ -error-message { - padding: 20px; - background-color: transparent; - text-color: black; -} -textbox { - padding: 20px; - border-radius: 12px; - background-color: white/30%; - text-color: black; - vertical-align: 0.5; - horizontal-align: 0.0; -} diff --git a/.config/rofi/launchers/type-5/style-3.rasi b/.config/rofi/launchers/type-5/style-3.rasi deleted file mode 100644 index b1563a4..0000000 --- a/.config/rofi/launchers/type-5/style-3.rasi +++ /dev/null @@ -1,179 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun,filebrowser,window"; - show-icons: true; - display-drun: "Apps"; - display-run: "Run"; - display-filebrowser: "Files"; - display-window: "Windows"; - drun-display-format: "{name}\n[({generic})]"; - window-format: "Class : {c}\nWorkspace : {w}"; -} - -/*****----- Global Properties -----*****/ -* { - font: "Iosevka Nerd Font 10"; -} - -/*****----- Main Window -----*****/ -window { - /* properties for window widget */ - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 500px; - x-offset: 0px; - y-offset: 0px; - - /* properties for all widgets */ - enabled: true; - margin: 0px; - padding: 0px; - border-radius: 10px; - cursor: "default"; - background-color: white; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 15px; - padding: 30px; - background-color: transparent; - children: [ "inputbar", "mode-switcher", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 15px; - margin: 0px; - background-color: transparent; - children: [ "textbox-prompt-colon", "entry" ]; -} - -textbox-prompt-colon { - enabled: true; - expand: false; - padding: 12px 16px; - border: 0px; - border-radius: 10px; - border-color: gray/30%; - background-color: gray/15%; - text-color: black; - str: ""; -} -entry { - enabled: true; - padding: 12px 16px; - border: 0px; - border-radius: 10px; - border-color: gray/30%; - background-color: gray/15%; - text-color: black; - cursor: text; - placeholder: "Search..."; - placeholder-color: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 1; - lines: 5; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 10px; - background-color: transparent; - cursor: "default"; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 10px; - border: 0px solid; - border-radius: 10px; - background-color: transparent; - text-color: black; - cursor: pointer; -} -element normal.active { - background-image: linear-gradient(to right, #19B466, #7BF4B7); - text-color: black; -} -element selected.normal { - border-radius: 10px; - background-image: linear-gradient(to right, #FF9030, #FFC99B); - text-color: black; -} -element selected.active { - background-image: linear-gradient(to right, #EA5553, #EAACAB); - text-color: black; -} -element-icon { - background-color: transparent; - size: 48px; - cursor: inherit; -} -element-text { - background-color: inherit; - text-color: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} - -/*****----- Mode Switcher -----*****/ -mode-switcher{ - enabled: true; - expand: false; - spacing: 15px; - background-color: transparent; -} -button { - font: "Iosevka Nerd Font Bold 10"; - padding: 10px; - border-radius: 100%; - background-image: linear-gradient(to right, #C03FF2, #EEC2FF); - text-color: white; - cursor: pointer; -} -button selected { - background-image: linear-gradient(to right, #44A2F0, #BDDDF8); - text-color: black; -} - -/*****----- Message -----*****/ -error-message { - padding: 20px; - background-color: white; - text-color: black; -} -textbox { - padding: 0px; - border-radius: 0px; - text-color: black; - vertical-align: 0.5; - horizontal-align: 0.0; -} diff --git a/.config/rofi/launchers/type-5/style-4.rasi b/.config/rofi/launchers/type-5/style-4.rasi deleted file mode 100644 index bc1e59d..0000000 --- a/.config/rofi/launchers/type-5/style-4.rasi +++ /dev/null @@ -1,185 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun,run,filebrowser,window"; - show-icons: true; - display-drun: ""; - display-run: "ļ„ "; - display-filebrowser: ""; - display-window: ""; - drun-display-format: "{name} [({generic})]"; - window-format: "{w} {c} {t}"; -} - -/*****----- Global Properties -----*****/ -* { - font: "Iosevka Nerd Font 10"; -} - -/*****----- Main Window -----*****/ -window { - /* properties for window widget */ - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 800px; - x-offset: 0px; - y-offset: 0px; - - /* properties for all widgets */ - enabled: true; - margin: 0px; - padding: 0px; - border-radius: 20px; - cursor: "default"; - background-color: #22272C; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 25px; - padding: 50px; - background-color: transparent; - children: [ "inputbar", "message","listview", "mode-switcher" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 0px; - margin: 0px 200px; - padding: 5px; - border: 1px; - border-radius: 100%; - border-color: gray/25%; - background-color: transparent; - children: [ "textbox-prompt-colon", "entry" ]; -} - -textbox-prompt-colon { - enabled: true; - expand: false; - padding: 8px 11px; - border-radius: 100%; - background-color: white; - text-color: black; - str: ""; -} -entry { - enabled: true; - padding: 8px 12px; - border: 0px; - background-color: transparent; - text-color: white; - cursor: text; - placeholder: "Search..."; - placeholder-color: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 2; - lines: 10; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 10px; - background-color: transparent; - cursor: "default"; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 5px; - border: 0px; - border-radius: 100%; - border-color: gray/15%; - background-color: transparent; - text-color: gray; - cursor: pointer; -} -element normal.active { - background-image: linear-gradient(to right, #4C4F52, #2E343B); - text-color: #19B466; -} -element selected.normal { - background-image: linear-gradient(to right, #4C4F52, #2E343B); - text-color: #FF9030; -} -element selected.active { - background-image: linear-gradient(to right, #4C4F52, #2E343B); - text-color: #EA5553; -} -element-icon { - background-color: transparent; - size: 24px; - cursor: inherit; -} -element-text { - background-color: inherit; - text-color: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} - -/*****----- Mode Switcher -----*****/ -mode-switcher{ - enabled: true; - expand: false; - spacing: 0px; - margin: 0px 200px; - padding: 12px; - border-radius: 100%; - background-color: #2E343B; -} -button { - background-color: inherit; - text-color: white; - cursor: pointer; -} -button selected { - background-color: inherit; - text-color: #FF9030; -} - -/*****----- Message -----*****/ -error-message { - padding: 20px; - background-color: #22272C; - text-color: white; -} -message { - padding: 0px; - background-color: inherit; - text-color: #FF9030; -} -textbox { - padding: 0px; - border-radius: 0px; - background-color: inherit; - text-color: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} diff --git a/.config/rofi/launchers/type-5/style-5.rasi b/.config/rofi/launchers/type-5/style-5.rasi deleted file mode 100644 index 60e4e22..0000000 --- a/.config/rofi/launchers/type-5/style-5.rasi +++ /dev/null @@ -1,163 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun"; - show-icons: true; - display-drun: ""; - display-run: "ļ„ "; - display-filebrowser: ""; - display-window: ""; - drun-display-format: "{name} [({generic})]"; - window-format: "{w} {c} {t}"; -} - -/*****----- Global Properties -----*****/ -* { - font: "Iosevka Nerd Font 10"; -} - -/*****----- Main Window -----*****/ -window { - /* properties for window widget */ - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 800px; - x-offset: 0px; - y-offset: 0px; - - /* properties for all widgets */ - enabled: true; - margin: 0px; - padding: 0px; - border-radius: 20px; - cursor: "default"; - background-color: #162022; - background-image: url("~/.config/rofi/images/flowers-1.png", width); -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 20px; - padding: 40px; - background-color: transparent; - children: [ "inputbar", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 0px; - margin: 0px 200px 0px 0px; - padding: 25px; - border: 2px; - border-radius: 20px; - border-color: white; - background-image: url("~/.config/rofi/images/flowers-3.png", none); - children: [ "textbox-prompt-colon", "entry" ]; -} - -textbox-prompt-colon { - enabled: true; - expand: false; - padding: 8px 11px; - border-radius: 8px; - background-color: white; - text-color: black; - str: ""; -} -entry { - enabled: true; - padding: 8px 12px; - border: 0px; - background-color: transparent; - text-color: white; - cursor: text; - placeholder: "Search..."; - placeholder-color: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 1; - lines: 8; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 10px; - margin: 0px 200px 0px 0px; - padding: 10px; - border: 2px; - border-radius: 20px; - border-color: white; - background-image: url("~/.config/rofi/images/flowers-2.png", width); - cursor: "default"; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 5px 10px; - border: 0px; - border-radius: 18px; - border-color: white; - background-color: transparent; - text-color: #162022; - cursor: pointer; -} -element selected.normal { - background-color: #162022; - text-color: white; -} -element-icon { - background-color: transparent; - size: 32px; - cursor: inherit; -} -element-text { - background-color: inherit; - text-color: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} - -/*****----- Message -----*****/ -error-message { - padding: 20px; - background-color: transparent; - text-color: white; -} -message { - padding: 0px; - background-color: inherit; - text-color: #FF9030; -} -textbox { - padding: 0px; - border-radius: 0px; - background-color: inherit; - text-color: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} diff --git a/.config/rofi/launchers/type-6/launcher.sh b/.config/rofi/launchers/type-6/launcher.sh deleted file mode 100755 index c0b4d33..0000000 --- a/.config/rofi/launchers/type-6/launcher.sh +++ /dev/null @@ -1,19 +0,0 @@ -#!/usr/bin/env bash - -## Author : Aditya Shakya (adi1090x) -## Github : @adi1090x -# -## Rofi : Launcher (Modi Drun, Run, File Browser, Window) -# -## Available Styles -# -## style-1 style-2 style-3 style-4 style-5 -## style-6 style-7 style-8 style-9 style-10 - -dir="$HOME/.config/rofi/launchers/type-6" -theme='style-1' - -## Run -rofi \ - -show drun \ - -theme ${dir}/${theme}.rasi diff --git a/.config/rofi/launchers/type-6/style-1.rasi b/.config/rofi/launchers/type-6/style-1.rasi deleted file mode 100644 index 198a4e0..0000000 --- a/.config/rofi/launchers/type-6/style-1.rasi +++ /dev/null @@ -1,209 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun,run,filebrowser,window"; - show-icons: true; - display-drun: "APPS"; - display-run: "RUN"; - display-filebrowser: "FILES"; - display-window: "WINDOW"; - drun-display-format: "{name}"; - window-format: "{w} Ā· {c} Ā· {t}"; -} - -/*****----- Global Properties -----*****/ -* { - font: "JetBrains Mono Nerd Font 10"; - background: #201A41; - background-alt: #392684; - foreground: #FFFFFF; - selected: #F801E8; - active: #00CCF5; - urgent: #8D0083; -} - -/*****----- Main Window -----*****/ -window { - /* properties for window widget */ - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 1000px; - x-offset: 0px; - y-offset: 0px; - - /* properties for all widgets */ - enabled: true; - border-radius: 15px; - cursor: "default"; - background-color: @background; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 0px; - background-color: transparent; - orientation: horizontal; - children: [ "imagebox", "listbox" ]; -} - -imagebox { - padding: 20px; - background-color: transparent; - background-image: url("~/.config/rofi/images/a.png", height); - orientation: vertical; - children: [ "inputbar", "dummy", "mode-switcher" ]; -} - -listbox { - spacing: 20px; - padding: 20px; - background-color: transparent; - orientation: vertical; - children: [ "message", "listview" ]; -} - -dummy { - background-color: transparent; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 10px; - padding: 15px; - border-radius: 10px; - background-color: @background-alt; - text-color: @foreground; - children: [ "textbox-prompt-colon", "entry" ]; -} -textbox-prompt-colon { - enabled: true; - expand: false; - str: ""; - background-color: inherit; - text-color: inherit; -} -entry { - enabled: true; - background-color: inherit; - text-color: inherit; - cursor: text; - placeholder: "Search"; - placeholder-color: inherit; -} - -/*****----- Mode Switcher -----*****/ -mode-switcher{ - enabled: true; - spacing: 20px; - background-color: transparent; - text-color: @foreground; -} -button { - padding: 15px; - border-radius: 10px; - background-color: @background-alt; - text-color: inherit; - cursor: pointer; -} -button selected { - background-color: @selected; - text-color: @foreground; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 1; - lines: 8; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 10px; - background-color: transparent; - text-color: @foreground; - cursor: "default"; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 15px; - padding: 8px; - border-radius: 10px; - background-color: transparent; - text-color: @foreground; - cursor: pointer; -} -element normal.normal { - background-color: inherit; - text-color: inherit; -} -element normal.urgent { - background-color: @urgent; - text-color: @foreground; -} -element normal.active { - background-color: @active; - text-color: @foreground; -} -element selected.normal { - background-color: @selected; - text-color: @foreground; -} -element selected.urgent { - background-color: @urgent; - text-color: @foreground; -} -element selected.active { - background-color: @urgent; - 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.0; -} - -/*****----- Message -----*****/ -message { - background-color: transparent; -} -textbox { - padding: 15px; - border-radius: 10px; - background-color: @background-alt; - text-color: @foreground; - vertical-align: 0.5; - horizontal-align: 0.0; -} -error-message { - padding: 15px; - border-radius: 20px; - background-color: @background; - text-color: @foreground; -} diff --git a/.config/rofi/launchers/type-6/style-10.rasi b/.config/rofi/launchers/type-6/style-10.rasi deleted file mode 100644 index 07c375d..0000000 --- a/.config/rofi/launchers/type-6/style-10.rasi +++ /dev/null @@ -1,209 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun,run,filebrowser,window"; - show-icons: true; - display-drun: "APPS"; - display-run: "RUN"; - display-filebrowser: "FILES"; - display-window: "WINDOW"; - drun-display-format: "{name}"; - window-format: "{w} Ā· {c} Ā· {t}"; -} - -/*****----- Global Properties -----*****/ -* { - font: "JetBrains Mono Nerd Font 10"; - background: #11092D; - background-alt: #281657; - foreground: #FFFFFF; - selected: #DF5296; - active: #6E77FF; - urgent: #8E3596; -} - -/*****----- Main Window -----*****/ -window { - /* properties for window widget */ - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 1000px; - x-offset: 0px; - y-offset: 0px; - - /* properties for all widgets */ - enabled: true; - border-radius: 15px; - cursor: "default"; - background-color: @background; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 0px; - background-color: transparent; - orientation: horizontal; - children: [ "imagebox", "listbox" ]; -} - -imagebox { - padding: 20px; - background-color: transparent; - background-image: url("~/.config/rofi/images/j.jpg", height); - orientation: vertical; - children: [ "inputbar", "dummy", "mode-switcher" ]; -} - -listbox { - spacing: 20px; - padding: 20px; - background-color: transparent; - orientation: vertical; - children: [ "message", "listview" ]; -} - -dummy { - background-color: transparent; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 10px; - padding: 15px; - border-radius: 10px; - background-color: @background-alt; - text-color: @foreground; - children: [ "textbox-prompt-colon", "entry" ]; -} -textbox-prompt-colon { - enabled: true; - expand: false; - str: ""; - background-color: inherit; - text-color: inherit; -} -entry { - enabled: true; - background-color: inherit; - text-color: inherit; - cursor: text; - placeholder: "Search"; - placeholder-color: inherit; -} - -/*****----- Mode Switcher -----*****/ -mode-switcher{ - enabled: true; - spacing: 20px; - background-color: transparent; - text-color: @foreground; -} -button { - padding: 15px; - border-radius: 10px; - background-color: @background-alt; - text-color: inherit; - cursor: pointer; -} -button selected { - background-color: @selected; - text-color: @foreground; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 1; - lines: 8; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 10px; - background-color: transparent; - text-color: @foreground; - cursor: "default"; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 15px; - padding: 8px; - border-radius: 10px; - background-color: transparent; - text-color: @foreground; - cursor: pointer; -} -element normal.normal { - background-color: inherit; - text-color: inherit; -} -element normal.urgent { - background-color: @urgent; - text-color: @foreground; -} -element normal.active { - background-color: @active; - text-color: @foreground; -} -element selected.normal { - background-color: @selected; - text-color: @foreground; -} -element selected.urgent { - background-color: @urgent; - text-color: @foreground; -} -element selected.active { - background-color: @urgent; - 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.0; -} - -/*****----- Message -----*****/ -message { - background-color: transparent; -} -textbox { - padding: 15px; - border-radius: 10px; - background-color: @background-alt; - text-color: @foreground; - vertical-align: 0.5; - horizontal-align: 0.0; -} -error-message { - padding: 15px; - border-radius: 20px; - background-color: @background; - text-color: @foreground; -} diff --git a/.config/rofi/launchers/type-6/style-2.rasi b/.config/rofi/launchers/type-6/style-2.rasi deleted file mode 100644 index 66a1de6..0000000 --- a/.config/rofi/launchers/type-6/style-2.rasi +++ /dev/null @@ -1,209 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun,run,filebrowser,window"; - show-icons: true; - display-drun: "APPS"; - display-run: "RUN"; - display-filebrowser: "FILES"; - display-window: "WINDOW"; - drun-display-format: "{name}"; - window-format: "{w} Ā· {c} Ā· {t}"; -} - -/*****----- Global Properties -----*****/ -* { - font: "JetBrains Mono Nerd Font 10"; - background: #180F39; - background-alt: #32197D; - foreground: #FFFFFF; - selected: #FF00F1; - active: #9878FF; - urgent: #7D0075; -} - -/*****----- Main Window -----*****/ -window { - /* properties for window widget */ - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 1000px; - x-offset: 0px; - y-offset: 0px; - - /* properties for all widgets */ - enabled: true; - border-radius: 15px; - cursor: "default"; - background-color: @background; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 0px; - background-color: transparent; - orientation: horizontal; - children: [ "imagebox", "listbox" ]; -} - -imagebox { - padding: 20px; - background-color: transparent; - background-image: url("~/.config/rofi/images/b.png", height); - orientation: vertical; - children: [ "inputbar", "dummy", "mode-switcher" ]; -} - -listbox { - spacing: 20px; - padding: 20px; - background-color: transparent; - orientation: vertical; - children: [ "message", "listview" ]; -} - -dummy { - background-color: transparent; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 10px; - padding: 15px; - border-radius: 10px; - background-color: @background-alt; - text-color: @foreground; - children: [ "textbox-prompt-colon", "entry" ]; -} -textbox-prompt-colon { - enabled: true; - expand: false; - str: ""; - background-color: inherit; - text-color: inherit; -} -entry { - enabled: true; - background-color: inherit; - text-color: inherit; - cursor: text; - placeholder: "Search"; - placeholder-color: inherit; -} - -/*****----- Mode Switcher -----*****/ -mode-switcher{ - enabled: true; - spacing: 20px; - background-color: transparent; - text-color: @foreground; -} -button { - padding: 15px; - border-radius: 10px; - background-color: @background-alt; - text-color: inherit; - cursor: pointer; -} -button selected { - background-color: @selected; - text-color: @foreground; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 1; - lines: 8; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 10px; - background-color: transparent; - text-color: @foreground; - cursor: "default"; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 15px; - padding: 8px; - border-radius: 10px; - background-color: transparent; - text-color: @foreground; - cursor: pointer; -} -element normal.normal { - background-color: inherit; - text-color: inherit; -} -element normal.urgent { - background-color: @urgent; - text-color: @foreground; -} -element normal.active { - background-color: @active; - text-color: @foreground; -} -element selected.normal { - background-color: @selected; - text-color: @foreground; -} -element selected.urgent { - background-color: @urgent; - text-color: @foreground; -} -element selected.active { - background-color: @urgent; - 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.0; -} - -/*****----- Message -----*****/ -message { - background-color: transparent; -} -textbox { - padding: 15px; - border-radius: 10px; - background-color: @background-alt; - text-color: @foreground; - vertical-align: 0.5; - horizontal-align: 0.0; -} -error-message { - padding: 15px; - border-radius: 20px; - background-color: @background; - text-color: @foreground; -} diff --git a/.config/rofi/launchers/type-6/style-3.rasi b/.config/rofi/launchers/type-6/style-3.rasi deleted file mode 100644 index a623e2f..0000000 --- a/.config/rofi/launchers/type-6/style-3.rasi +++ /dev/null @@ -1,209 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun,run,filebrowser,window"; - show-icons: true; - display-drun: "APPS"; - display-run: "RUN"; - display-filebrowser: "FILES"; - display-window: "WINDOW"; - drun-display-format: "{name}"; - window-format: "{w} Ā· {c} Ā· {t}"; -} - -/*****----- Global Properties -----*****/ -* { - font: "JetBrains Mono Nerd Font 10"; - background: #09164C; - background-alt: #102886; - foreground: #FFFFFF; - selected: #FA00E9; - active: #3860FF; - urgent: #BB00AF; -} - -/*****----- Main Window -----*****/ -window { - /* properties for window widget */ - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 1000px; - x-offset: 0px; - y-offset: 0px; - - /* properties for all widgets */ - enabled: true; - border-radius: 15px; - cursor: "default"; - background-color: @background; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 0px; - background-color: transparent; - orientation: horizontal; - children: [ "imagebox", "listbox" ]; -} - -imagebox { - padding: 20px; - background-color: transparent; - background-image: url("~/.config/rofi/images/c.png", height); - orientation: vertical; - children: [ "inputbar", "dummy", "mode-switcher" ]; -} - -listbox { - spacing: 20px; - padding: 20px; - background-color: transparent; - orientation: vertical; - children: [ "message", "listview" ]; -} - -dummy { - background-color: transparent; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 10px; - padding: 15px; - border-radius: 10px; - background-color: @background-alt; - text-color: @foreground; - children: [ "textbox-prompt-colon", "entry" ]; -} -textbox-prompt-colon { - enabled: true; - expand: false; - str: ""; - background-color: inherit; - text-color: inherit; -} -entry { - enabled: true; - background-color: inherit; - text-color: inherit; - cursor: text; - placeholder: "Search"; - placeholder-color: inherit; -} - -/*****----- Mode Switcher -----*****/ -mode-switcher{ - enabled: true; - spacing: 20px; - background-color: transparent; - text-color: @foreground; -} -button { - padding: 15px; - border-radius: 10px; - background-color: @background-alt; - text-color: inherit; - cursor: pointer; -} -button selected { - background-color: @selected; - text-color: @foreground; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 1; - lines: 8; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 10px; - background-color: transparent; - text-color: @foreground; - cursor: "default"; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 15px; - padding: 8px; - border-radius: 10px; - background-color: transparent; - text-color: @foreground; - cursor: pointer; -} -element normal.normal { - background-color: inherit; - text-color: inherit; -} -element normal.urgent { - background-color: @urgent; - text-color: @foreground; -} -element normal.active { - background-color: @active; - text-color: @foreground; -} -element selected.normal { - background-color: @selected; - text-color: @foreground; -} -element selected.urgent { - background-color: @urgent; - text-color: @foreground; -} -element selected.active { - background-color: @urgent; - 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.0; -} - -/*****----- Message -----*****/ -message { - background-color: transparent; -} -textbox { - padding: 15px; - border-radius: 10px; - background-color: @background-alt; - text-color: @foreground; - vertical-align: 0.5; - horizontal-align: 0.0; -} -error-message { - padding: 15px; - border-radius: 20px; - background-color: @background; - text-color: @foreground; -} diff --git a/.config/rofi/launchers/type-6/style-4.rasi b/.config/rofi/launchers/type-6/style-4.rasi deleted file mode 100644 index ddf2be1..0000000 --- a/.config/rofi/launchers/type-6/style-4.rasi +++ /dev/null @@ -1,209 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun,run,filebrowser,window"; - show-icons: true; - display-drun: "APPS"; - display-run: "RUN"; - display-filebrowser: "FILES"; - display-window: "WINDOW"; - drun-display-format: "{name}"; - window-format: "{w} Ā· {c} Ā· {t}"; -} - -/*****----- Global Properties -----*****/ -* { - font: "JetBrains Mono Nerd Font 10"; - background: #2D1B14; - background-alt: #462D23; - foreground: #FFFFFF; - selected: #E25F3E; - active: #7B6C5B; - urgent: #934A1C; -} - -/*****----- Main Window -----*****/ -window { - /* properties for window widget */ - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 1000px; - x-offset: 0px; - y-offset: 0px; - - /* properties for all widgets */ - enabled: true; - border-radius: 15px; - cursor: "default"; - background-color: @background; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 0px; - background-color: transparent; - orientation: horizontal; - children: [ "imagebox", "listbox" ]; -} - -imagebox { - padding: 20px; - background-color: transparent; - background-image: url("~/.config/rofi/images/d.png", height); - orientation: vertical; - children: [ "inputbar", "dummy", "mode-switcher" ]; -} - -listbox { - spacing: 20px; - padding: 20px; - background-color: transparent; - orientation: vertical; - children: [ "message", "listview" ]; -} - -dummy { - background-color: transparent; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 10px; - padding: 15px; - border-radius: 10px; - background-color: @background-alt; - text-color: @foreground; - children: [ "textbox-prompt-colon", "entry" ]; -} -textbox-prompt-colon { - enabled: true; - expand: false; - str: ""; - background-color: inherit; - text-color: inherit; -} -entry { - enabled: true; - background-color: inherit; - text-color: inherit; - cursor: text; - placeholder: "Search"; - placeholder-color: inherit; -} - -/*****----- Mode Switcher -----*****/ -mode-switcher{ - enabled: true; - spacing: 20px; - background-color: transparent; - text-color: @foreground; -} -button { - padding: 15px; - border-radius: 10px; - background-color: @background-alt; - text-color: inherit; - cursor: pointer; -} -button selected { - background-color: @selected; - text-color: @foreground; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 1; - lines: 8; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 10px; - background-color: transparent; - text-color: @foreground; - cursor: "default"; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 15px; - padding: 8px; - border-radius: 10px; - background-color: transparent; - text-color: @foreground; - cursor: pointer; -} -element normal.normal { - background-color: inherit; - text-color: inherit; -} -element normal.urgent { - background-color: @urgent; - text-color: @foreground; -} -element normal.active { - background-color: @active; - text-color: @foreground; -} -element selected.normal { - background-color: @selected; - text-color: @foreground; -} -element selected.urgent { - background-color: @urgent; - text-color: @foreground; -} -element selected.active { - background-color: @urgent; - 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.0; -} - -/*****----- Message -----*****/ -message { - background-color: transparent; -} -textbox { - padding: 15px; - border-radius: 10px; - background-color: @background-alt; - text-color: @foreground; - vertical-align: 0.5; - horizontal-align: 0.0; -} -error-message { - padding: 15px; - border-radius: 20px; - background-color: @background; - text-color: @foreground; -} diff --git a/.config/rofi/launchers/type-6/style-5.rasi b/.config/rofi/launchers/type-6/style-5.rasi deleted file mode 100644 index afc90fb..0000000 --- a/.config/rofi/launchers/type-6/style-5.rasi +++ /dev/null @@ -1,209 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun,run,filebrowser,window"; - show-icons: true; - display-drun: "APPS"; - display-run: "RUN"; - display-filebrowser: "FILES"; - display-window: "WINDOW"; - drun-display-format: "{name}"; - window-format: "{w} Ā· {c} Ā· {t}"; -} - -/*****----- Global Properties -----*****/ -* { - font: "JetBrains Mono Nerd Font 10"; - background: #231419; - background-alt: #2D1E23; - foreground: #FFFFFF; - selected: #426647; - active: #2E3F34; - urgent: #D08261; -} - -/*****----- Main Window -----*****/ -window { - /* properties for window widget */ - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 1000px; - x-offset: 0px; - y-offset: 0px; - - /* properties for all widgets */ - enabled: true; - border-radius: 15px; - cursor: "default"; - background-color: @background; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 0px; - background-color: transparent; - orientation: horizontal; - children: [ "imagebox", "listbox" ]; -} - -imagebox { - padding: 20px; - background-color: transparent; - background-image: url("~/.config/rofi/images/e.jpg", height); - orientation: vertical; - children: [ "inputbar", "dummy", "mode-switcher" ]; -} - -listbox { - spacing: 20px; - padding: 20px; - background-color: transparent; - orientation: vertical; - children: [ "message", "listview" ]; -} - -dummy { - background-color: transparent; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 10px; - padding: 15px; - border-radius: 10px; - background-color: @background-alt; - text-color: @foreground; - children: [ "textbox-prompt-colon", "entry" ]; -} -textbox-prompt-colon { - enabled: true; - expand: false; - str: ""; - background-color: inherit; - text-color: inherit; -} -entry { - enabled: true; - background-color: inherit; - text-color: inherit; - cursor: text; - placeholder: "Search"; - placeholder-color: inherit; -} - -/*****----- Mode Switcher -----*****/ -mode-switcher{ - enabled: true; - spacing: 20px; - background-color: transparent; - text-color: @foreground; -} -button { - padding: 15px; - border-radius: 10px; - background-color: @background-alt; - text-color: inherit; - cursor: pointer; -} -button selected { - background-color: @selected; - text-color: @foreground; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 1; - lines: 8; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 10px; - background-color: transparent; - text-color: @foreground; - cursor: "default"; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 15px; - padding: 8px; - border-radius: 10px; - background-color: transparent; - text-color: @foreground; - cursor: pointer; -} -element normal.normal { - background-color: inherit; - text-color: inherit; -} -element normal.urgent { - background-color: @urgent; - text-color: @foreground; -} -element normal.active { - background-color: @active; - text-color: @foreground; -} -element selected.normal { - background-color: @selected; - text-color: @foreground; -} -element selected.urgent { - background-color: @urgent; - text-color: @foreground; -} -element selected.active { - background-color: @urgent; - 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.0; -} - -/*****----- Message -----*****/ -message { - background-color: transparent; -} -textbox { - padding: 15px; - border-radius: 10px; - background-color: @background-alt; - text-color: @foreground; - vertical-align: 0.5; - horizontal-align: 0.0; -} -error-message { - padding: 15px; - border-radius: 20px; - background-color: @background; - text-color: @foreground; -} diff --git a/.config/rofi/launchers/type-6/style-6.rasi b/.config/rofi/launchers/type-6/style-6.rasi deleted file mode 100644 index 7056c85..0000000 --- a/.config/rofi/launchers/type-6/style-6.rasi +++ /dev/null @@ -1,209 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun,run,filebrowser,window"; - show-icons: true; - display-drun: "APPS"; - display-run: "RUN"; - display-filebrowser: "FILES"; - display-window: "WINDOW"; - drun-display-format: "{name}"; - window-format: "{w} Ā· {c} Ā· {t}"; -} - -/*****----- Global Properties -----*****/ -* { - font: "JetBrains Mono Nerd Font 10"; - background: #D0D0D0; - background-alt: #E9E9E9; - foreground: #161616; - selected: #BEBEBE; - active: #999999; - urgent: #808080; -} - -/*****----- Main Window -----*****/ -window { - /* properties for window widget */ - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 1000px; - x-offset: 0px; - y-offset: 0px; - - /* properties for all widgets */ - enabled: true; - border-radius: 15px; - cursor: "default"; - background-color: @background; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 0px; - background-color: transparent; - orientation: horizontal; - children: [ "imagebox", "listbox" ]; -} - -imagebox { - padding: 20px; - background-color: transparent; - background-image: url("~/.config/rofi/images/f.png", height); - orientation: vertical; - children: [ "inputbar", "dummy", "mode-switcher" ]; -} - -listbox { - spacing: 20px; - padding: 20px; - background-color: transparent; - orientation: vertical; - children: [ "message", "listview" ]; -} - -dummy { - background-color: transparent; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 10px; - padding: 15px; - border-radius: 10px; - background-color: @background-alt; - text-color: @foreground; - children: [ "textbox-prompt-colon", "entry" ]; -} -textbox-prompt-colon { - enabled: true; - expand: false; - str: ""; - background-color: inherit; - text-color: inherit; -} -entry { - enabled: true; - background-color: inherit; - text-color: inherit; - cursor: text; - placeholder: "Search"; - placeholder-color: inherit; -} - -/*****----- Mode Switcher -----*****/ -mode-switcher{ - enabled: true; - spacing: 20px; - background-color: transparent; - text-color: @foreground; -} -button { - padding: 15px; - border-radius: 10px; - background-color: @background-alt; - text-color: inherit; - cursor: pointer; -} -button selected { - background-color: @selected; - text-color: @foreground; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 1; - lines: 8; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 10px; - background-color: transparent; - text-color: @foreground; - cursor: "default"; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 15px; - padding: 8px; - border-radius: 10px; - background-color: transparent; - text-color: @foreground; - cursor: pointer; -} -element normal.normal { - background-color: inherit; - text-color: inherit; -} -element normal.urgent { - background-color: @urgent; - text-color: @foreground; -} -element normal.active { - background-color: @active; - text-color: @foreground; -} -element selected.normal { - background-color: @selected; - text-color: @foreground; -} -element selected.urgent { - background-color: @urgent; - text-color: @foreground; -} -element selected.active { - background-color: @urgent; - 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.0; -} - -/*****----- Message -----*****/ -message { - background-color: transparent; -} -textbox { - padding: 15px; - border-radius: 10px; - background-color: @background-alt; - text-color: @foreground; - vertical-align: 0.5; - horizontal-align: 0.0; -} -error-message { - padding: 15px; - border-radius: 20px; - background-color: @background; - text-color: @foreground; -} diff --git a/.config/rofi/launchers/type-6/style-7.rasi b/.config/rofi/launchers/type-6/style-7.rasi deleted file mode 100644 index 77eed40..0000000 --- a/.config/rofi/launchers/type-6/style-7.rasi +++ /dev/null @@ -1,209 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun,run,filebrowser,window"; - show-icons: true; - display-drun: "APPS"; - display-run: "RUN"; - display-filebrowser: "FILES"; - display-window: "WINDOW"; - drun-display-format: "{name}"; - window-format: "{w} Ā· {c} Ā· {t}"; -} - -/*****----- Global Properties -----*****/ -* { - font: "JetBrains Mono Nerd Font 10"; - background: #101010; - background-alt: #252525; - foreground: #FFFFFF; - selected: #505050; - active: #909090; - urgent: #707070; -} - -/*****----- Main Window -----*****/ -window { - /* properties for window widget */ - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 1000px; - x-offset: 0px; - y-offset: 0px; - - /* properties for all widgets */ - enabled: true; - border-radius: 15px; - cursor: "default"; - background-color: @background; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 0px; - background-color: transparent; - orientation: horizontal; - children: [ "imagebox", "listbox" ]; -} - -imagebox { - padding: 20px; - background-color: transparent; - background-image: url("~/.config/rofi/images/g.png", height); - orientation: vertical; - children: [ "inputbar", "dummy", "mode-switcher" ]; -} - -listbox { - spacing: 20px; - padding: 20px; - background-color: transparent; - orientation: vertical; - children: [ "message", "listview" ]; -} - -dummy { - background-color: transparent; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 10px; - padding: 15px; - border-radius: 10px; - background-color: @background-alt; - text-color: @foreground; - children: [ "textbox-prompt-colon", "entry" ]; -} -textbox-prompt-colon { - enabled: true; - expand: false; - str: ""; - background-color: inherit; - text-color: inherit; -} -entry { - enabled: true; - background-color: inherit; - text-color: inherit; - cursor: text; - placeholder: "Search"; - placeholder-color: inherit; -} - -/*****----- Mode Switcher -----*****/ -mode-switcher{ - enabled: true; - spacing: 20px; - background-color: transparent; - text-color: @foreground; -} -button { - padding: 15px; - border-radius: 10px; - background-color: @background-alt; - text-color: inherit; - cursor: pointer; -} -button selected { - background-color: @selected; - text-color: @foreground; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 1; - lines: 8; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 10px; - background-color: transparent; - text-color: @foreground; - cursor: "default"; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 15px; - padding: 8px; - border-radius: 10px; - background-color: transparent; - text-color: @foreground; - cursor: pointer; -} -element normal.normal { - background-color: inherit; - text-color: inherit; -} -element normal.urgent { - background-color: @urgent; - text-color: @foreground; -} -element normal.active { - background-color: @active; - text-color: @foreground; -} -element selected.normal { - background-color: @selected; - text-color: @foreground; -} -element selected.urgent { - background-color: @urgent; - text-color: @foreground; -} -element selected.active { - background-color: @urgent; - 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.0; -} - -/*****----- Message -----*****/ -message { - background-color: transparent; -} -textbox { - padding: 15px; - border-radius: 10px; - background-color: @background-alt; - text-color: @foreground; - vertical-align: 0.5; - horizontal-align: 0.0; -} -error-message { - padding: 15px; - border-radius: 20px; - background-color: @background; - text-color: @foreground; -} diff --git a/.config/rofi/launchers/type-6/style-8.rasi b/.config/rofi/launchers/type-6/style-8.rasi deleted file mode 100644 index 235dad7..0000000 --- a/.config/rofi/launchers/type-6/style-8.rasi +++ /dev/null @@ -1,209 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun,run,filebrowser,window"; - show-icons: true; - display-drun: "APPS"; - display-run: "RUN"; - display-filebrowser: "FILES"; - display-window: "WINDOW"; - drun-display-format: "{name}"; - window-format: "{w} Ā· {c} Ā· {t}"; -} - -/*****----- Global Properties -----*****/ -* { - font: "JetBrains Mono Nerd Font 10"; - background: #030B16; - background-alt: #0A1B37; - foreground: #FFFFFF; - selected: #CB43A6; - active: #095873; - urgent: #2FC6D8; -} - -/*****----- Main Window -----*****/ -window { - /* properties for window widget */ - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 1000px; - x-offset: 0px; - y-offset: 0px; - - /* properties for all widgets */ - enabled: true; - border-radius: 15px; - cursor: "default"; - background-color: @background; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 0px; - background-color: transparent; - orientation: horizontal; - children: [ "imagebox", "listbox" ]; -} - -imagebox { - padding: 20px; - background-color: transparent; - background-image: url("~/.config/rofi/images/h.jpg", height); - orientation: vertical; - children: [ "inputbar", "dummy", "mode-switcher" ]; -} - -listbox { - spacing: 20px; - padding: 20px; - background-color: transparent; - orientation: vertical; - children: [ "message", "listview" ]; -} - -dummy { - background-color: transparent; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 10px; - padding: 15px; - border-radius: 10px; - background-color: @background-alt; - text-color: @foreground; - children: [ "textbox-prompt-colon", "entry" ]; -} -textbox-prompt-colon { - enabled: true; - expand: false; - str: ""; - background-color: inherit; - text-color: inherit; -} -entry { - enabled: true; - background-color: inherit; - text-color: inherit; - cursor: text; - placeholder: "Search"; - placeholder-color: inherit; -} - -/*****----- Mode Switcher -----*****/ -mode-switcher{ - enabled: true; - spacing: 20px; - background-color: transparent; - text-color: @foreground; -} -button { - padding: 15px; - border-radius: 10px; - background-color: @background-alt; - text-color: inherit; - cursor: pointer; -} -button selected { - background-color: @selected; - text-color: @foreground; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 1; - lines: 8; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 10px; - background-color: transparent; - text-color: @foreground; - cursor: "default"; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 15px; - padding: 8px; - border-radius: 10px; - background-color: transparent; - text-color: @foreground; - cursor: pointer; -} -element normal.normal { - background-color: inherit; - text-color: inherit; -} -element normal.urgent { - background-color: @urgent; - text-color: @foreground; -} -element normal.active { - background-color: @active; - text-color: @foreground; -} -element selected.normal { - background-color: @selected; - text-color: @foreground; -} -element selected.urgent { - background-color: @urgent; - text-color: @foreground; -} -element selected.active { - background-color: @urgent; - 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.0; -} - -/*****----- Message -----*****/ -message { - background-color: transparent; -} -textbox { - padding: 15px; - border-radius: 10px; - background-color: @background-alt; - text-color: @foreground; - vertical-align: 0.5; - horizontal-align: 0.0; -} -error-message { - padding: 15px; - border-radius: 20px; - background-color: @background; - text-color: @foreground; -} diff --git a/.config/rofi/launchers/type-6/style-9.rasi b/.config/rofi/launchers/type-6/style-9.rasi deleted file mode 100644 index e30583f..0000000 --- a/.config/rofi/launchers/type-6/style-9.rasi +++ /dev/null @@ -1,209 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun,run,filebrowser,window"; - show-icons: true; - display-drun: "APPS"; - display-run: "RUN"; - display-filebrowser: "FILES"; - display-window: "WINDOW"; - drun-display-format: "{name}"; - window-format: "{w} Ā· {c} Ā· {t}"; -} - -/*****----- Global Properties -----*****/ -* { - font: "JetBrains Mono Nerd Font 10"; - background: #131D1F; - background-alt: #183A43; - foreground: #FFFFFF; - selected: #649094; - active: #E9CC9D; - urgent: #FEA861; -} - -/*****----- Main Window -----*****/ -window { - /* properties for window widget */ - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 1000px; - x-offset: 0px; - y-offset: 0px; - - /* properties for all widgets */ - enabled: true; - border-radius: 15px; - cursor: "default"; - background-color: @background; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 0px; - background-color: transparent; - orientation: horizontal; - children: [ "imagebox", "listbox" ]; -} - -imagebox { - padding: 20px; - background-color: transparent; - background-image: url("~/.config/rofi/images/i.jpg", height); - orientation: vertical; - children: [ "inputbar", "dummy", "mode-switcher" ]; -} - -listbox { - spacing: 20px; - padding: 20px; - background-color: transparent; - orientation: vertical; - children: [ "message", "listview" ]; -} - -dummy { - background-color: transparent; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 10px; - padding: 15px; - border-radius: 10px; - background-color: @background-alt; - text-color: @foreground; - children: [ "textbox-prompt-colon", "entry" ]; -} -textbox-prompt-colon { - enabled: true; - expand: false; - str: ""; - background-color: inherit; - text-color: inherit; -} -entry { - enabled: true; - background-color: inherit; - text-color: inherit; - cursor: text; - placeholder: "Search"; - placeholder-color: inherit; -} - -/*****----- Mode Switcher -----*****/ -mode-switcher{ - enabled: true; - spacing: 20px; - background-color: transparent; - text-color: @foreground; -} -button { - padding: 15px; - border-radius: 10px; - background-color: @background-alt; - text-color: inherit; - cursor: pointer; -} -button selected { - background-color: @selected; - text-color: @foreground; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 1; - lines: 8; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 10px; - background-color: transparent; - text-color: @foreground; - cursor: "default"; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 15px; - padding: 8px; - border-radius: 10px; - background-color: transparent; - text-color: @foreground; - cursor: pointer; -} -element normal.normal { - background-color: inherit; - text-color: inherit; -} -element normal.urgent { - background-color: @urgent; - text-color: @foreground; -} -element normal.active { - background-color: @active; - text-color: @foreground; -} -element selected.normal { - background-color: @selected; - text-color: @foreground; -} -element selected.urgent { - background-color: @urgent; - text-color: @foreground; -} -element selected.active { - background-color: @urgent; - 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.0; -} - -/*****----- Message -----*****/ -message { - background-color: transparent; -} -textbox { - padding: 15px; - border-radius: 10px; - background-color: @background-alt; - text-color: @foreground; - vertical-align: 0.5; - horizontal-align: 0.0; -} -error-message { - padding: 15px; - border-radius: 20px; - background-color: @background; - text-color: @foreground; -} diff --git a/.config/rofi/launchers/type-7/launcher.sh b/.config/rofi/launchers/type-7/launcher.sh deleted file mode 100755 index aa45aa9..0000000 --- a/.config/rofi/launchers/type-7/launcher.sh +++ /dev/null @@ -1,19 +0,0 @@ -#!/usr/bin/env bash - -## Author : Aditya Shakya (adi1090x) -## Github : @adi1090x -# -## Rofi : Launcher (Modi Drun, Run, File Browser, Window) -# -## Available Styles -# -## style-1 style-2 style-3 style-4 style-5 -## style-6 style-7 style-8 style-9 style-10 - -dir="$HOME/.config/rofi/launchers/type-7" -theme='style-1' - -## Run -rofi \ - -show drun \ - -theme ${dir}/${theme}.rasi diff --git a/.config/rofi/launchers/type-7/style-1.rasi b/.config/rofi/launchers/type-7/style-1.rasi deleted file mode 100644 index 092f4f8..0000000 --- a/.config/rofi/launchers/type-7/style-1.rasi +++ /dev/null @@ -1,209 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun,run,filebrowser,window"; - show-icons: true; - display-drun: ""; - display-run: "ļ„ "; - display-filebrowser: ""; - display-window: ""; - drun-display-format: "{name}"; - window-format: "{w} Ā· {c} Ā· {t}"; -} - -/*****----- Global Properties -----*****/ -* { - font: "JetBrains Mono Nerd Font 10"; - background: #11092D; - background-alt: #281657; - foreground: #FFFFFF; - selected: #DF5296; - active: #6E77FF; - urgent: #8E3596; -} - -/*****----- Main Window -----*****/ -window { - /* properties for window widget */ - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 700px; - x-offset: 0px; - y-offset: 0px; - - /* properties for all widgets */ - enabled: true; - border-radius: 20px; - cursor: "default"; - background-color: @background; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 0px; - background-color: transparent; - orientation: vertical; - children: [ "inputbar", "listbox" ]; -} - -listbox { - spacing: 20px; - padding: 20px; - background-color: transparent; - orientation: vertical; - children: [ "message", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 10px; - padding: 80px 60px; - background-color: transparent; - background-image: url("~/.config/rofi/images/a.png", width); - text-color: @foreground; - orientation: horizontal; - children: [ "textbox-prompt-colon", "entry", "dummy", "mode-switcher" ]; -} -textbox-prompt-colon { - enabled: true; - expand: false; - str: ""; - padding: 12px 15px; - border-radius: 100%; - background-color: @background-alt; - text-color: inherit; -} -entry { - enabled: true; - expand: false; - width: 250px; - padding: 12px 16px; - border-radius: 100%; - background-color: @background-alt; - text-color: inherit; - cursor: text; - placeholder: "Search"; - placeholder-color: inherit; -} -dummy { - expand: true; - background-color: transparent; -} - -/*****----- Mode Switcher -----*****/ -mode-switcher{ - enabled: true; - spacing: 10px; - background-color: transparent; - text-color: @foreground; -} -button { - width: 45px; - padding: 12px; - border-radius: 100%; - background-color: @background-alt; - text-color: inherit; - cursor: pointer; -} -button selected { - background-color: @selected; - text-color: @foreground; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 1; - lines: 7; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 10px; - background-color: transparent; - text-color: @foreground; - cursor: "default"; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 10px; - padding: 4px; - border-radius: 100%; - background-color: transparent; - text-color: @foreground; - cursor: pointer; -} -element normal.normal { - background-color: inherit; - text-color: inherit; -} -element normal.urgent { - background-color: @urgent; - text-color: @foreground; -} -element normal.active { - background-color: @active; - text-color: @foreground; -} -element selected.normal { - background-color: @selected; - text-color: @foreground; -} -element selected.urgent { - background-color: @urgent; - text-color: @foreground; -} -element selected.active { - background-color: @urgent; - 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.0; -} - -/*****----- Message -----*****/ -message { - background-color: transparent; -} -textbox { - padding: 12px; - border-radius: 100%; - background-color: @background-alt; - text-color: @foreground; - vertical-align: 0.5; - horizontal-align: 0.0; -} -error-message { - padding: 12px; - border-radius: 20px; - background-color: @background; - text-color: @foreground; -} diff --git a/.config/rofi/launchers/type-7/style-10.rasi b/.config/rofi/launchers/type-7/style-10.rasi deleted file mode 100644 index 124df89..0000000 --- a/.config/rofi/launchers/type-7/style-10.rasi +++ /dev/null @@ -1,207 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun,run,filebrowser,window"; - show-icons: false; - display-drun: ""; - display-run: "ļ„ "; - display-filebrowser: ""; - display-window: ""; - drun-display-format: "{name}"; - window-format: "{w} Ā· {c} Ā· {t}"; -} - -/*****----- Global Properties -----*****/ -* { - font: "JetBrains Mono Nerd Font 10"; - background: #11092D; - background-alt: #281657; - foreground: #FFFFFF; - selected: #DF5296; - active: #6E77FF; - urgent: #8E3596; -} - -/*****----- Main Window -----*****/ -window { - /* properties for window widget */ - transparency: "real"; - location: west; - anchor: west; - fullscreen: false; - width: 400px; - x-offset: 20px; - y-offset: 0px; - - /* properties for all widgets */ - enabled: true; - border-radius: 0px; - cursor: "default"; - background-color: @background; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 0px; - background-color: transparent; - orientation: vertical; - children: [ "inputbar", "listbox" ]; -} - -listbox { - spacing: 10px; - padding: 10px; - background-color: transparent; - orientation: vertical; - children: [ "message", "listview", "mode-switcher" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 0px; - padding: 100px 40px; - background-color: transparent; - background-image: url("~/.config/rofi/images/j.jpg", width); - text-color: @foreground; - orientation: horizontal; - children: [ "textbox-prompt-colon", "entry" ]; -} -textbox-prompt-colon { - enabled: true; - expand: false; - str: ""; - padding: 8px 12px; - border: 0px 2px 2px 2px; - border-radius: 0px; - border-color: @selected; - background-color: @background-alt; - text-color: inherit; -} -entry { - enabled: true; - expand: true; - padding: 8px 12px; - border: 2px 2px 0px 0px; - border-radius: 0px; - border-color: @selected; - background-color: @background-alt; - text-color: inherit; - cursor: text; - placeholder: "Search"; - placeholder-color: inherit; -} - -/*****----- Mode Switcher -----*****/ -mode-switcher{ - enabled: true; - spacing: 10px; - background-color: transparent; - text-color: @foreground; -} -button { - padding: 8px; - border-radius: 0px; - background-color: @background-alt; - text-color: inherit; - cursor: pointer; -} -button selected { - background-color: @selected; - text-color: @foreground; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 1; - lines: 5; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 10px; - background-color: transparent; - text-color: @foreground; - cursor: "default"; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 10px; - padding: 8px; - border-radius: 0px; - background-color: transparent; - text-color: @foreground; - cursor: pointer; -} -element normal.normal { - background-color: inherit; - text-color: inherit; -} -element normal.urgent { - background-color: @urgent; - text-color: @foreground; -} -element normal.active { - background-color: @active; - text-color: @foreground; -} -element selected.normal { - background-color: @selected; - text-color: @foreground; -} -element selected.urgent { - background-color: @urgent; - text-color: @foreground; -} -element selected.active { - background-color: @urgent; - 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.0; -} - -/*****----- Message -----*****/ -message { - background-color: transparent; -} -textbox { - padding: 8px; - border-radius: 0px; - background-color: @background-alt; - text-color: @foreground; - vertical-align: 0.5; - horizontal-align: 0.0; -} -error-message { - padding: 8px; - border-radius: 0px; - background-color: @background; - text-color: @foreground; -} diff --git a/.config/rofi/launchers/type-7/style-2.rasi b/.config/rofi/launchers/type-7/style-2.rasi deleted file mode 100644 index 40a2375..0000000 --- a/.config/rofi/launchers/type-7/style-2.rasi +++ /dev/null @@ -1,209 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun,run,filebrowser,window"; - show-icons: true; - display-drun: "Apps"; - display-run: "Run"; - display-filebrowser: "Files"; - display-window: "Windows"; - drun-display-format: "{name}"; - window-format: "{w} Ā· {c} Ā· {t}"; -} - -/*****----- Global Properties -----*****/ -* { - font: "JetBrains Mono Nerd Font 10"; - background: #180F39; - background-alt: #32197D; - foreground: #FFFFFF; - selected: #FF00F1; - active: #9878FF; - urgent: #7D0075; -} - -/*****----- Main Window -----*****/ -window { - /* properties for window widget */ - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 1000px; - x-offset: 0px; - y-offset: 0px; - - /* properties for all widgets */ - enabled: true; - border-radius: 20px; - cursor: "default"; - background-color: @background; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 0px; - background-color: transparent; - orientation: vertical; - children: [ "inputbar", "listbox" ]; -} - -listbox { - spacing: 20px; - padding: 20px; - background-color: transparent; - orientation: vertical; - children: [ "message", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 10px; - padding: 80px 60px; - background-color: transparent; - background-image: url("~/.config/rofi/images/b.png", width); - text-color: @foreground; - orientation: horizontal; - children: [ "textbox-prompt-colon", "entry", "dummy", "mode-switcher" ]; -} -textbox-prompt-colon { - enabled: true; - expand: false; - str: ""; - padding: 12px 15px; - border-radius: 100%; - background-color: @background-alt; - text-color: inherit; -} -entry { - enabled: true; - expand: false; - width: 300px; - padding: 12px 16px; - border-radius: 100%; - background-color: @background-alt; - text-color: inherit; - cursor: text; - placeholder: "Search"; - placeholder-color: inherit; -} -dummy { - expand: true; - background-color: transparent; -} - -/*****----- Mode Switcher -----*****/ -mode-switcher{ - enabled: true; - spacing: 10px; - background-color: transparent; - text-color: @foreground; -} -button { - width: 80px; - padding: 12px; - border-radius: 100%; - background-color: @background-alt; - text-color: inherit; - cursor: pointer; -} -button selected { - background-color: @selected; - text-color: @foreground; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 2; - lines: 8; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 10px; - background-color: transparent; - text-color: @foreground; - cursor: "default"; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 10px; - padding: 4px; - border-radius: 100%; - background-color: transparent; - text-color: @foreground; - cursor: pointer; -} -element normal.normal { - background-color: inherit; - text-color: inherit; -} -element normal.urgent { - background-color: @urgent; - text-color: @foreground; -} -element normal.active { - background-color: @active; - text-color: @foreground; -} -element selected.normal { - background-color: @selected; - text-color: @foreground; -} -element selected.urgent { - background-color: @urgent; - text-color: @foreground; -} -element selected.active { - background-color: @urgent; - 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.0; -} - -/*****----- Message -----*****/ -message { - background-color: transparent; -} -textbox { - padding: 12px; - border-radius: 100%; - background-color: @background-alt; - text-color: @foreground; - vertical-align: 0.5; - horizontal-align: 0.0; -} -error-message { - padding: 12px; - border-radius: 20px; - background-color: @background; - text-color: @foreground; -} diff --git a/.config/rofi/launchers/type-7/style-3.rasi b/.config/rofi/launchers/type-7/style-3.rasi deleted file mode 100644 index 6ac4900..0000000 --- a/.config/rofi/launchers/type-7/style-3.rasi +++ /dev/null @@ -1,209 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun,run,filebrowser,window"; - show-icons: true; - display-drun: ""; - display-run: "ļ„ "; - display-filebrowser: ""; - display-window: ""; - drun-display-format: "{name}"; - window-format: "{w} Ā· {c} Ā· {t}"; -} - -/*****----- Global Properties -----*****/ -* { - font: "JetBrains Mono Nerd Font 10"; - background: #09164C; - background-alt: #102886; - foreground: #FFFFFF; - selected: #FA00E9; - active: #3860FF; - urgent: #BB00AF; -} - -/*****----- Main Window -----*****/ -window { - /* properties for window widget */ - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 600px; - x-offset: 0px; - y-offset: 0px; - - /* properties for all widgets */ - enabled: true; - border-radius: 10px; - cursor: "default"; - background-color: @background; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 0px; - background-color: transparent; - orientation: vertical; - children: [ "inputbar", "listbox" ]; -} - -listbox { - spacing: 15px; - padding: 15px; - background-color: transparent; - orientation: vertical; - children: [ "message", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 10px; - padding: 100px 60px; - background-color: transparent; - background-image: url("~/.config/rofi/images/c.png", width); - text-color: @foreground; - orientation: horizontal; - children: [ "textbox-prompt-colon", "entry", "dummy", "mode-switcher" ]; -} -textbox-prompt-colon { - enabled: true; - expand: false; - str: ""; - padding: 12px 15px; - border-radius: 12px; - background-color: @background-alt; - text-color: inherit; -} -entry { - enabled: true; - expand: false; - width: 150px; - padding: 12px 16px; - border-radius: 12px; - background-color: @background-alt; - text-color: inherit; - cursor: text; - placeholder: "Search"; - placeholder-color: inherit; -} -dummy { - expand: true; - background-color: transparent; -} - -/*****----- Mode Switcher -----*****/ -mode-switcher{ - enabled: true; - spacing: 10px; - background-color: transparent; - text-color: @foreground; -} -button { - width: 40px; - padding: 12px; - border-radius: 12px; - background-color: @background-alt; - text-color: inherit; - cursor: pointer; -} -button selected { - background-color: @selected; - text-color: @foreground; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 1; - lines: 5; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 10px; - background-color: transparent; - text-color: @foreground; - cursor: "default"; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 10px; - padding: 6px; - border-radius: 10px; - background-color: transparent; - text-color: @foreground; - cursor: pointer; -} -element normal.normal { - background-color: inherit; - text-color: inherit; -} -element normal.urgent { - background-color: @urgent; - text-color: @foreground; -} -element normal.active { - background-color: @active; - text-color: @foreground; -} -element selected.normal { - background-color: @selected; - text-color: @foreground; -} -element selected.urgent { - background-color: @urgent; - text-color: @foreground; -} -element selected.active { - background-color: @urgent; - text-color: @foreground; -} -element-icon { - background-color: transparent; - text-color: inherit; - size: 24px; - cursor: inherit; -} -element-text { - background-color: transparent; - text-color: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} - -/*****----- Message -----*****/ -message { - background-color: transparent; -} -textbox { - padding: 10px; - border-radius: 10px; - background-color: @background-alt; - text-color: @foreground; - vertical-align: 0.5; - horizontal-align: 0.0; -} -error-message { - padding: 10px; - border-radius: 10px; - background-color: @background; - text-color: @foreground; -} diff --git a/.config/rofi/launchers/type-7/style-4.rasi b/.config/rofi/launchers/type-7/style-4.rasi deleted file mode 100644 index 9657878..0000000 --- a/.config/rofi/launchers/type-7/style-4.rasi +++ /dev/null @@ -1,209 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun,run,filebrowser,window"; - show-icons: true; - display-drun: ""; - display-run: "ļ„ "; - display-filebrowser: ""; - display-window: ""; - drun-display-format: "{name}"; - window-format: "{w} Ā· {c} Ā· {t}"; -} - -/*****----- Global Properties -----*****/ -* { - font: "JetBrains Mono Nerd Font 10"; - background: #2D1B14; - background-alt: #462D23; - foreground: #FFFFFF; - selected: #E25F3E; - active: #7B6C5B; - urgent: #934A1C; -} - -/*****----- Main Window -----*****/ -window { - /* properties for window widget */ - transparency: "real"; - location: west; - anchor: west; - fullscreen: false; - width: 500px; - height: 100%; - x-offset: 0px; - y-offset: 0px; - - /* properties for all widgets */ - enabled: true; - border-radius: 0px; - cursor: "default"; - background-color: @background; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 0px; - background-color: transparent; - orientation: vertical; - children: [ "inputbar", "listbox", "mode-switcher" ]; -} - -listbox { - spacing: 15px; - padding: 15px; - background-color: transparent; - orientation: vertical; - children: [ "message", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 10px; - padding: 40px 40px 155px; - background-color: transparent; - background-image: url("~/.config/rofi/images/d.png", width); - text-color: @foreground; - orientation: horizontal; - children: [ "textbox-prompt-colon", "entry" ]; -} -textbox-prompt-colon { - enabled: true; - expand: false; - str: ""; - padding: 12px 15px; - border-radius: 0px; - background-color: @background-alt; - text-color: inherit; -} -entry { - enabled: true; - expand: true; - padding: 12px 16px; - border-radius: 0px; - background-color: @background-alt; - text-color: inherit; - cursor: text; - placeholder: "Search"; - placeholder-color: inherit; -} -dummy { - expand: true; - background-color: transparent; -} - -/*****----- Mode Switcher -----*****/ -mode-switcher{ - enabled: true; - padding: 15px; - spacing: 10px; - background-color: transparent; - text-color: @foreground; -} -button { - padding: 12px; - border-radius: 0px; - background-color: @background-alt; - text-color: inherit; - cursor: pointer; -} -button selected { - background-color: @selected; - text-color: @foreground; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 1; - lines: 10; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 10px; - background-color: transparent; - text-color: @foreground; - cursor: "default"; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 10px; - padding: 8px; - border-radius: 0px; - background-color: transparent; - text-color: @foreground; - cursor: pointer; -} -element normal.normal { - background-color: inherit; - text-color: inherit; -} -element normal.urgent { - background-color: @urgent; - text-color: @foreground; -} -element normal.active { - background-color: @active; - text-color: @foreground; -} -element selected.normal { - background-color: @selected; - text-color: @foreground; -} -element selected.urgent { - background-color: @urgent; - text-color: @foreground; -} -element selected.active { - background-color: @urgent; - text-color: @foreground; -} -element-icon { - background-color: transparent; - text-color: inherit; - size: 24px; - cursor: inherit; -} -element-text { - background-color: transparent; - text-color: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} - -/*****----- Message -----*****/ -message { - background-color: transparent; -} -textbox { - padding: 12px; - border-radius: 0px; - background-color: @background-alt; - text-color: @foreground; - vertical-align: 0.5; - horizontal-align: 0.0; -} -error-message { - padding: 12px; - border-radius: 0px; - background-color: @background; - text-color: @foreground; -} diff --git a/.config/rofi/launchers/type-7/style-5.rasi b/.config/rofi/launchers/type-7/style-5.rasi deleted file mode 100644 index 0edb39d..0000000 --- a/.config/rofi/launchers/type-7/style-5.rasi +++ /dev/null @@ -1,209 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun,filebrowser,window"; - show-icons: true; - display-drun: ""; - display-run: "ļ„ "; - display-filebrowser: ""; - display-window: ""; - drun-display-format: "{name}"; - window-format: "{w} Ā· {c} Ā· {t}"; -} - -/*****----- Global Properties -----*****/ -* { - font: "JetBrains Mono Nerd Font 10"; - background: #231419; - background-alt: #2D1E23; - foreground: #FFFFFF; - selected: #426647; - active: #2E3F34; - urgent: #D08261; -} - -/*****----- Main Window -----*****/ -window { - /* properties for window widget */ - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 600px; - x-offset: 0px; - y-offset: 0px; - - /* properties for all widgets */ - enabled: true; - border-radius: 20px; - cursor: "default"; - background-color: @background; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 0px; - background-color: transparent; - orientation: vertical; - children: [ "inputbar", "listbox" ]; -} - -listbox { - spacing: 20px; - padding: 20px; - background-color: transparent; - orientation: vertical; - children: [ "message", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 10px; - padding: 80px 60px; - background-color: transparent; - background-image: url("~/.config/rofi/images/e.jpg", width); - text-color: @foreground; - orientation: horizontal; - children: [ "textbox-prompt-colon", "entry", "dummy", "mode-switcher" ]; -} -textbox-prompt-colon { - enabled: true; - expand: false; - str: ""; - padding: 12px 15px; - border-radius: 100%; - background-color: @background-alt; - text-color: inherit; -} -entry { - enabled: true; - expand: false; - width: 250px; - padding: 12px 16px; - border-radius: 100%; - background-color: @background-alt; - text-color: inherit; - cursor: text; - placeholder: "Search"; - placeholder-color: inherit; -} -dummy { - expand: true; - background-color: transparent; -} - -/*****----- Mode Switcher -----*****/ -mode-switcher{ - enabled: true; - spacing: 10px; - background-color: transparent; - text-color: @foreground; -} -button { - width: 45px; - padding: 12px; - border-radius: 100%; - background-color: @background-alt; - text-color: inherit; - cursor: pointer; -} -button selected { - background-color: @selected; - text-color: @foreground; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 1; - lines: 7; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 10px; - background-color: transparent; - text-color: @foreground; - cursor: "default"; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 10px; - padding: 4px; - border-radius: 100%; - background-color: transparent; - text-color: @foreground; - cursor: pointer; -} -element normal.normal { - background-color: inherit; - text-color: inherit; -} -element normal.urgent { - background-color: @urgent; - text-color: @foreground; -} -element normal.active { - background-color: @active; - text-color: @foreground; -} -element selected.normal { - background-color: @selected; - text-color: @foreground; -} -element selected.urgent { - background-color: @urgent; - text-color: @foreground; -} -element selected.active { - background-color: @urgent; - 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.0; -} - -/*****----- Message -----*****/ -message { - background-color: transparent; -} -textbox { - padding: 12px; - border-radius: 100%; - background-color: @background-alt; - text-color: @foreground; - vertical-align: 0.5; - horizontal-align: 0.0; -} -error-message { - padding: 12px; - border-radius: 20px; - background-color: @background; - text-color: @foreground; -} diff --git a/.config/rofi/launchers/type-7/style-6.rasi b/.config/rofi/launchers/type-7/style-6.rasi deleted file mode 100644 index d500569..0000000 --- a/.config/rofi/launchers/type-7/style-6.rasi +++ /dev/null @@ -1,210 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun,run,filebrowser,window"; - show-icons: true; - display-drun: "APPS"; - display-run: "RUN"; - display-filebrowser: "FILES"; - display-window: "WINDOWS"; - drun-display-format: "{name}"; - window-format: "{w} Ā· {c}"; -} - -/*****----- Global Properties -----*****/ -* { - font: "JetBrains Mono Nerd Font 10"; - background: #D0D0D0; - background-alt: #E9E9E9; - foreground: #161616; - selected: #BEBEBE; - active: #999999; - urgent: #808080; -} - -/*****----- Main Window -----*****/ -window { - /* properties for window widget */ - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 1000px; - x-offset: 0px; - y-offset: 0px; - - /* properties for all widgets */ - enabled: true; - border-radius: 15px; - cursor: "default"; - background-color: @background; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 0px; - background-color: transparent; - orientation: vertical; - children: [ "inputbar", "listbox" ]; -} - -listbox { - spacing: 20px; - padding: 20px; - background-color: transparent; - orientation: vertical; - children: [ "message", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 10px; - padding: 100px 60px; - background-color: transparent; - background-image: url("~/.config/rofi/images/f.png", width); - text-color: @foreground; - orientation: horizontal; - children: [ "textbox-prompt-colon", "entry", "dummy", "mode-switcher" ]; -} -textbox-prompt-colon { - enabled: true; - expand: false; - str: ""; - padding: 12px 15px; - border-radius: 100%; - background-color: @background-alt; - text-color: inherit; -} -entry { - enabled: true; - expand: false; - width: 300px; - padding: 12px 16px; - border-radius: 100%; - background-color: @background-alt; - text-color: inherit; - cursor: text; - placeholder: "Search"; - placeholder-color: inherit; -} -dummy { - expand: true; - background-color: transparent; -} - -/*****----- Mode Switcher -----*****/ -mode-switcher{ - enabled: true; - spacing: 10px; - background-color: transparent; - text-color: @foreground; -} -button { - width: 80px; - padding: 12px; - border-radius: 100%; - background-color: @background-alt; - text-color: inherit; - cursor: pointer; -} -button selected { - background-color: @selected; - text-color: @foreground; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 6; - lines: 3; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 10px; - background-color: transparent; - text-color: @foreground; - cursor: "default"; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 10px; - padding: 10px; - border-radius: 15px; - background-color: transparent; - text-color: @foreground; - cursor: pointer; - orientation: vertical; -} -element normal.normal { - background-color: inherit; - text-color: inherit; -} -element normal.urgent { - background-color: @urgent; - text-color: @foreground; -} -element normal.active { - background-color: @active; - text-color: @foreground; -} -element selected.normal { - background-color: @selected; - text-color: @foreground; -} -element selected.urgent { - background-color: @urgent; - text-color: @foreground; -} -element selected.active { - background-color: @urgent; - text-color: @foreground; -} -element-icon { - background-color: transparent; - text-color: inherit; - size: 64px; - cursor: inherit; -} -element-text { - background-color: transparent; - text-color: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} - -/*****----- Message -----*****/ -message { - background-color: transparent; -} -textbox { - padding: 15px; - border-radius: 15px; - background-color: @background-alt; - text-color: @foreground; - vertical-align: 0.5; - horizontal-align: 0.0; -} -error-message { - padding: 15px; - border-radius: 15px; - background-color: @background; - text-color: @foreground; -} diff --git a/.config/rofi/launchers/type-7/style-7.rasi b/.config/rofi/launchers/type-7/style-7.rasi deleted file mode 100644 index 98d135b..0000000 --- a/.config/rofi/launchers/type-7/style-7.rasi +++ /dev/null @@ -1,203 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun,run,filebrowser,window"; - show-icons: false; - display-drun: ""; - display-run: "ļ„ "; - display-filebrowser: ""; - display-window: ""; - drun-display-format: "{name}"; - window-format: "{w} Ā· {c} Ā· {t}"; -} - -/*****----- Global Properties -----*****/ -* { - font: "JetBrains Mono Nerd Font 10"; - background: #101010; - background-alt: #252525; - foreground: #FFFFFF; - selected: #505050; - active: #909090; - urgent: #707070; -} - -/*****----- Main Window -----*****/ -window { - /* properties for window widget */ - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 400px; - x-offset: 0px; - y-offset: 0px; - - /* properties for all widgets */ - enabled: true; - border-radius: 20px; - cursor: "default"; - background-color: @background; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 0px; - background-color: transparent; - orientation: vertical; - children: [ "inputbar", "listbox" ]; -} - -listbox { - spacing: 20px; - padding: 20px; - background-color: transparent; - orientation: vertical; - children: [ "message", "listview", "mode-switcher" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 10px; - padding: 100px 40px; - background-color: transparent; - background-image: url("~/.config/rofi/images/g.png", width); - text-color: @foreground; - orientation: horizontal; - children: [ "textbox-prompt-colon", "entry" ]; -} -textbox-prompt-colon { - enabled: true; - expand: false; - str: ""; - padding: 12px 15px; - border-radius: 100%; - background-color: @background-alt; - text-color: inherit; -} -entry { - enabled: true; - expand: true; - padding: 12px 16px; - border-radius: 100%; - background-color: @background-alt; - text-color: inherit; - cursor: text; - placeholder: "Search"; - placeholder-color: inherit; -} - -/*****----- Mode Switcher -----*****/ -mode-switcher{ - enabled: true; - spacing: 10px; - background-color: transparent; - text-color: @foreground; -} -button { - padding: 12px; - border-radius: 100%; - background-color: @background-alt; - text-color: inherit; - cursor: pointer; -} -button selected { - background-color: @selected; - text-color: @foreground; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 1; - lines: 5; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 10px; - background-color: transparent; - text-color: @foreground; - cursor: "default"; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 10px; - padding: 12px; - border-radius: 100%; - background-color: transparent; - text-color: @foreground; - cursor: pointer; -} -element normal.normal { - background-color: inherit; - text-color: inherit; -} -element normal.urgent { - background-color: @urgent; - text-color: @foreground; -} -element normal.active { - background-color: @active; - text-color: @foreground; -} -element selected.normal { - background-color: @selected; - text-color: @foreground; -} -element selected.urgent { - background-color: @urgent; - text-color: @foreground; -} -element selected.active { - background-color: @urgent; - 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.0; -} - -/*****----- Message -----*****/ -message { - background-color: transparent; -} -textbox { - padding: 12px; - border-radius: 100%; - background-color: @background-alt; - text-color: @foreground; - vertical-align: 0.5; - horizontal-align: 0.0; -} -error-message { - padding: 15px; - border-radius: 0px; - background-color: @background; - text-color: @foreground; -} diff --git a/.config/rofi/launchers/type-7/style-8.rasi b/.config/rofi/launchers/type-7/style-8.rasi deleted file mode 100644 index 0ed4797..0000000 --- a/.config/rofi/launchers/type-7/style-8.rasi +++ /dev/null @@ -1,209 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun,run,filebrowser,window"; - show-icons: false; - display-drun: ""; - display-run: "ļ„ "; - display-filebrowser: ""; - display-window: ""; - drun-display-format: "{name}"; - window-format: "{w} Ā· {c} Ā· {t}"; -} - -/*****----- Global Properties -----*****/ -* { - font: "JetBrains Mono Nerd Font 10"; - background: #030B16; - background-alt: #0A1B37; - foreground: #FFFFFF; - selected: #CB43A6; - active: #095873; - urgent: #2FC6D8; -} - -/*****----- Main Window -----*****/ -window { - /* properties for window widget */ - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 800px; - x-offset: 0px; - y-offset: 0px; - - /* properties for all widgets */ - enabled: true; - border-radius: 30px 5px 30px 5px; - cursor: "default"; - background-color: @background; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 0px; - background-color: transparent; - orientation: vertical; - children: [ "inputbar", "listbox" ]; -} - -listbox { - spacing: 20px; - padding: 20px; - background-color: transparent; - orientation: vertical; - children: [ "message", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 10px; - padding: 100px 60px; - background-color: transparent; - background-image: url("~/.config/rofi/images/h.jpg", width); - text-color: @foreground; - orientation: horizontal; - children: [ "textbox-prompt-colon", "entry", "dummy", "mode-switcher" ]; -} -textbox-prompt-colon { - enabled: true; - expand: false; - str: ""; - padding: 12px 15px; - border-radius: 15px 5px 15px 5px; - background-color: @background-alt; - text-color: inherit; -} -entry { - enabled: true; - expand: false; - width: 250px; - padding: 12px 16px; - border-radius: 5px 15px 5px 15px; - background-color: @background-alt; - text-color: inherit; - cursor: text; - placeholder: "Search"; - placeholder-color: inherit; -} -dummy { - expand: true; - background-color: transparent; -} - -/*****----- Mode Switcher -----*****/ -mode-switcher{ - enabled: true; - spacing: 10px; - background-color: transparent; - text-color: @foreground; -} -button { - width: 45px; - padding: 12px; - border-radius: 15px 5px 15px 5px; - background-color: @background-alt; - text-color: inherit; - cursor: pointer; -} -button selected { - background-color: @selected; - text-color: @foreground; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 2; - lines: 8; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 10px; - background-color: transparent; - text-color: @foreground; - cursor: "default"; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 10px; - padding: 12px; - border-radius: 15px 5px 15px 5px; - background-color: transparent; - text-color: @foreground; - cursor: pointer; -} -element normal.normal { - background-color: inherit; - text-color: inherit; -} -element normal.urgent { - background-color: @urgent; - text-color: @foreground; -} -element normal.active { - background-color: @active; - text-color: @foreground; -} -element selected.normal { - background-color: @selected; - text-color: @foreground; -} -element selected.urgent { - background-color: @urgent; - text-color: @foreground; -} -element selected.active { - background-color: @urgent; - 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.0; -} - -/*****----- Message -----*****/ -message { - background-color: transparent; -} -textbox { - padding: 12px; - border-radius: 15px 5px 15px 5px; - background-color: @background-alt; - text-color: @foreground; - vertical-align: 0.5; - horizontal-align: 0.0; -} -error-message { - padding: 12px; - border-radius: 0px; - background-color: @background; - text-color: @foreground; -} diff --git a/.config/rofi/launchers/type-7/style-9.rasi b/.config/rofi/launchers/type-7/style-9.rasi deleted file mode 100644 index ff3bf0a..0000000 --- a/.config/rofi/launchers/type-7/style-9.rasi +++ /dev/null @@ -1,210 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - modi: "drun,filebrowser,window"; - show-icons: true; - display-drun: ""; - display-run: "ļ„ "; - display-filebrowser: ""; - display-window: ""; - drun-display-format: "{name}"; - window-format: "{w}: {c}"; -} - -/*****----- Global Properties -----*****/ -* { - font: "JetBrains Mono Nerd Font 10"; - background: #131D1F; - background-alt: #183A43; - foreground: #FFFFFF; - selected: #649094; - active: #E9CC9D; - urgent: #FEA861; -} - -/*****----- Main Window -----*****/ -window { - /* properties for window widget */ - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 700px; - x-offset: 0px; - y-offset: 0px; - - /* properties for all widgets */ - enabled: true; - border-radius: 20px; - cursor: "default"; - background-color: @background; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 0px; - background-color: transparent; - orientation: vertical; - children: [ "inputbar", "listbox" ]; -} - -listbox { - spacing: 20px; - padding: 20px; - background-color: transparent; - orientation: vertical; - children: [ "message", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 10px; - padding: 80px 60px; - background-color: transparent; - background-image: url("~/.config/rofi/images/i.jpg", width); - text-color: @foreground; - orientation: horizontal; - children: [ "textbox-prompt-colon", "entry", "dummy", "mode-switcher" ]; -} -textbox-prompt-colon { - enabled: true; - expand: false; - str: ""; - padding: 12px 15px; - border-radius: 100%; - background-color: @background-alt; - text-color: inherit; -} -entry { - enabled: true; - expand: false; - width: 250px; - padding: 12px 16px; - border-radius: 100%; - background-color: @background-alt; - text-color: inherit; - cursor: text; - placeholder: "Search"; - placeholder-color: inherit; -} -dummy { - expand: true; - background-color: transparent; -} - -/*****----- Mode Switcher -----*****/ -mode-switcher{ - enabled: true; - spacing: 10px; - background-color: transparent; - text-color: @foreground; -} -button { - width: 45px; - padding: 12px; - border-radius: 100%; - background-color: @background-alt; - text-color: inherit; - cursor: pointer; -} -button selected { - background-color: @selected; - text-color: @foreground; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 3; - lines: 1; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 10px; - background-color: transparent; - text-color: @foreground; - cursor: "default"; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 15px; - padding: 35px 10px; - border-radius: 20px; - background-color: transparent; - text-color: @foreground; - cursor: pointer; - orientation: vertical; -} -element normal.normal { - background-color: inherit; - text-color: inherit; -} -element normal.urgent { - background-color: @urgent; - text-color: @foreground; -} -element normal.active { - background-color: @active; - text-color: @foreground; -} -element selected.normal { - background-color: @selected; - text-color: @foreground; -} -element selected.urgent { - background-color: @urgent; - text-color: @foreground; -} -element selected.active { - background-color: @urgent; - text-color: @foreground; -} -element-icon { - background-color: transparent; - text-color: inherit; - size: 96px; - cursor: inherit; -} -element-text { - background-color: transparent; - text-color: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} - -/*****----- Message -----*****/ -message { - background-color: transparent; -} -textbox { - padding: 12px; - border-radius: 100%; - background-color: @background-alt; - text-color: @foreground; - vertical-align: 0.5; - horizontal-align: 0.0; -} -error-message { - padding: 12px; - border-radius: 0px; - background-color: @background; - text-color: @foreground; -} diff --git a/.config/rofi/master-config.rasi b/.config/rofi/master-config.rasi new file mode 100644 index 0000000..8314381 --- /dev/null +++ b/.config/rofi/master-config.rasi @@ -0,0 +1,237 @@ +/* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ +/* Master Config 1080p*/ + +/* ---- Configuration ---- */ + +configuration { + font: "JetBrainsMono Nerd Font SemiBold 12"; + modi: "drun,run,filebrowser"; + show-icons: true; + display-drun: "Apps"; + display-run: "Run"; + display-filebrowser: "Files"; + display-window: "Windows"; + drun-display-format: "{name}"; + hover-select: true; + me-select-entry: "MouseSecondary"; + me-accept-entry: "MousePrimary"; + window-format: "{w} Ā· {c} Ā· {t}"; + dpi: 1; +} + +/* ---- Load wallust colors ---- */ +@theme "~/.config/rofi/wallust/colors-rofi.rasi" + +/* ---- Global Properties ---- */ +* { + + background-alt: @selected-active-background; // Buttons background + selected: @selected-urgent-background; // Button selected + active: @selected-normal-background; // Window activated + urgent: @selected; // When hovering the activated window (maybe more?) + + text-selected: @background; + text-color: @foreground; + border-color: @selected; +} + +/* ---- Window ---- */ +window { + // Default + enabled: true; + fullscreen: false; + transparency: "real"; + cursor: "default"; + spacing: 0px; + border: 3px 0px 3px 0px; + border-radius: 30px; + location: center; + anchor: center; + + // Style Values + width: 50%; + background-color: @background; +} + +/* ----- Main Box ----- */ +mainbox { + padding: 12px; + enabled: true; + orientation: vertical; + children: [ "inputbar", "listbox" ]; + background-color: transparent; +} + + +/* ---- Inputbar ---- */ +inputbar { + enabled: true; + padding: 10px 10px 50px 10px; + margin: 10px; + background-color: transparent; + border-radius: 25px; + orientation: horizontal; + children: ["entry", "dummy", "mode-switcher" ]; + background-image: url("~/.config/rofi/.current_wallpaper", width); +} + +/* ---- Entry input ---- */ +entry { + enabled: true; + expand: false; + width: 20%; + padding: 10px; + border-radius: 12px; + background-color: @selected; + text-color: @text-selected; + cursor: text; + placeholder: "šŸ–„ļø Search "; // << Search symbol + placeholder-color: inherit; +} + +/* ---- Listbox ---- */ +listbox { + spacing: 10px; + padding: 10px; + background-color: transparent; + orientation: vertical; + children: [ "message", "listview" ]; +} + +/* ---- Listview ---- */ +listview { + enabled: true; + columns: 2; + lines: 6; + cycle: true; + dynamic: true; + scrollbar: true; + layout: vertical; + reverse: false; + fixed-height: false; + fixed-columns: true; + spacing: 10px; + background-color: transparent; + +// Adapt rofi theme + border: 0px; +} + +/* ---- Dummy ---- */ +dummy { + expand: true; + background-color: transparent; +} + +/* ---- Mode Switcher ---- */ +mode-switcher{ + enabled: true; + spacing: 10px; + background-color: transparent; +} +button { + width: 5%; + padding: 12px; + border-radius: 12px; + background-color: @text-selected; + text-color: @text-color; + cursor: pointer; +} +button selected { + background-color: @selected; + text-color: @text-selected; +} + +/* ---- Scrollbar ---- */ +scrollbar { + border: 0; + handle-color: @border-color; + handle-width: 2px ; + padding: 0; +} + +/* ---- Elements ---- */ +element { + enabled: true; + spacing: 10px; + padding: 10px; + border-radius: 12px; + background-color: transparent; + cursor: pointer; +} + +element normal.normal { + background-color: inherit; + text-color: inherit; +} +element normal.urgent { + background-color: @urgent; + text-color: @foreground; +} +element normal.active { + background-color: @active; + text-color: @foreground; +} + +element selected.normal { + border: 0px 3px 0px 3px; + border-radius: 16px; + border-color: @selected; + background-color: transparent; + text-color: @selected; +} + +element selected.urgent { + background-color: @urgent; + text-color: @text-selected; +} +element selected.active { + background-color: @urgent; + text-color: @text-selected; +} +// Adapt rofi theme +element alternate.normal { + background-color: transparent; + text-color: inherit; +} +element alternate.urgent { + background-color: transparent; + text-color: inherit; +} +element alternate.active { + background-color: transparent; + text-color: inherit; +} +element-icon { + background-color: transparent; + text-color: inherit; + cursor: inherit; +} +element-text { + font: "JetBrainsMono Nerd Font SemiBold 12"; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/* ---- Message ---- */ +message { + background-color: transparent; + border: 0px; +} +textbox { + padding: 12px; + border-radius: 10px; + background-color: @background-alt; + text-color: @background; + vertical-align: 0.5; + horizontal-align: 0.0; +} +error-message { + padding: 12px; + border-radius: 20px; + background-color: @background-alt; + text-color: @background; +} diff --git a/.config/rofi/powermenu/type-1/powermenu.sh b/.config/rofi/powermenu/type-1/powermenu.sh deleted file mode 100755 index dd978af..0000000 --- a/.config/rofi/powermenu/type-1/powermenu.sh +++ /dev/null @@ -1,110 +0,0 @@ -#!/usr/bin/env bash - -## Author : Aditya Shakya (adi1090x) -## Github : @adi1090x -# -## Rofi : Power Menu -# -## Available Styles -# -## style-1 style-2 style-3 style-4 style-5 - -# Current Theme -dir="$HOME/.config/rofi/powermenu/type-1" -theme='style-1' - -# CMDs -uptime="`uptime -p | sed -e 's/up //g'`" -host=`hostname` - -# Options -shutdown='ī§€ Shutdown' -reboot='ī§„ Reboot' -lock='ī¦ Lock' -suspend=' Suspend' -logout=' Logout' -yes=' Yes' -no=' No' - -# Rofi CMD -rofi_cmd() { - rofi -dmenu \ - -p "$host" \ - -mesg "Uptime: $uptime" \ - -theme ${dir}/${theme}.rasi -} - -# Confirmation CMD -confirm_cmd() { - rofi -theme-str 'window {location: center; anchor: center; fullscreen: false; width: 250px;}' \ - -theme-str 'mainbox {children: [ "message", "listview" ];}' \ - -theme-str 'listview {columns: 2; lines: 1;}' \ - -theme-str 'element-text {horizontal-align: 0.5;}' \ - -theme-str 'textbox {horizontal-align: 0.5;}' \ - -dmenu \ - -p 'Confirmation' \ - -mesg 'Are you Sure?' \ - -theme ${dir}/${theme}.rasi -} - -# Ask for confirmation -confirm_exit() { - echo -e "$yes\n$no" | confirm_cmd -} - -# Pass variables to rofi dmenu -run_rofi() { - echo -e "$lock\n$suspend\n$logout\n$reboot\n$shutdown" | rofi_cmd -} - -# Execute Command -run_cmd() { - selected="$(confirm_exit)" - if [[ "$selected" == "$yes" ]]; then - if [[ $1 == '--shutdown' ]]; then - systemctl poweroff - elif [[ $1 == '--reboot' ]]; then - systemctl reboot - elif [[ $1 == '--suspend' ]]; then - mpc -q pause - amixer set Master mute - systemctl suspend - elif [[ $1 == '--logout' ]]; then - if [[ "$DESKTOP_SESSION" == 'openbox' ]]; then - openbox --exit - elif [[ "$DESKTOP_SESSION" == 'bspwm' ]]; then - bspc quit - elif [[ "$DESKTOP_SESSION" == 'i3' ]]; then - i3-msg exit - elif [[ "$DESKTOP_SESSION" == 'plasma' ]]; then - qdbus org.kde.ksmserver /KSMServer logout 0 0 0 - fi - fi - else - exit 0 - fi -} - -# Actions -chosen="$(run_rofi)" -case ${chosen} in - $shutdown) - run_cmd --shutdown - ;; - $reboot) - run_cmd --reboot - ;; - $lock) - if [[ -x '/usr/bin/betterlockscreen' ]]; then - betterlockscreen -l - elif [[ -x '/usr/bin/i3lock' ]]; then - i3lock - fi - ;; - $suspend) - run_cmd --suspend - ;; - $logout) - run_cmd --logout - ;; -esac diff --git a/.config/rofi/powermenu/type-1/shared/colors.rasi b/.config/rofi/powermenu/type-1/shared/colors.rasi deleted file mode 100644 index 103ad63..0000000 --- a/.config/rofi/powermenu/type-1/shared/colors.rasi +++ /dev/null @@ -1,18 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Colors - * - * Available Colors Schemes - * - * adapta catppuccin everforest navy paper - * arc cyberpunk gruvbox nord solarized - * black dracula lovelace onedark yousai - * - **/ - -/* Import color-scheme from `colors` directory */ - -@import "~/.config/rofi/colors/onedark.rasi" diff --git a/.config/rofi/powermenu/type-1/shared/fonts.rasi b/.config/rofi/powermenu/type-1/shared/fonts.rasi deleted file mode 100644 index 430c73d..0000000 --- a/.config/rofi/powermenu/type-1/shared/fonts.rasi +++ /dev/null @@ -1,12 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Fonts - * - **/ - -* { - font: "JetBrains Mono Nerd Font 10"; -} diff --git a/.config/rofi/powermenu/type-1/style-1.rasi b/.config/rofi/powermenu/type-1/style-1.rasi deleted file mode 100644 index 2a59b18..0000000 --- a/.config/rofi/powermenu/type-1/style-1.rasi +++ /dev/null @@ -1,161 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - show-icons: false; -} - -/*****----- Global Properties -----*****/ -@import "shared/colors.rasi" -@import "shared/fonts.rasi" - -/*****----- Main Window -----*****/ -window { - /* properties for window widget */ - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 400px; - x-offset: 0px; - y-offset: 0px; - - /* properties for all widgets */ - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 12px; - border-color: @selected; - cursor: "default"; - background-color: @background; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 20px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - children: [ "inputbar", "message", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 0px; - border: 0px; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - children: [ "textbox-prompt-colon", "prompt"]; -} - -textbox-prompt-colon { - enabled: true; - expand: false; - str: ""; - padding: 10px 14px; - border-radius: 10px; - background-color: @urgent; - text-color: @background; -} -prompt { - enabled: true; - padding: 10px; - border-radius: 10px; - background-color: @active; - text-color: @background; -} - -/*****----- Message -----*****/ -message { - enabled: true; - margin: 0px; - padding: 10px; - border: 0px solid; - border-radius: 10px; - border-color: @selected; - background-color: @background-alt; - text-color: @foreground; -} -textbox { - background-color: inherit; - text-color: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; - placeholder-color: @foreground; - blink: true; - markup: true; -} -error-message { - padding: 10px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: @background; - text-color: @foreground; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 1; - lines: 5; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 5px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - cursor: "default"; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 0px; - margin: 0px; - padding: 10px; - border: 0px solid; - border-radius: 10px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - cursor: pointer; -} -element-text { - background-color: transparent; - text-color: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} -element selected.normal { - background-color: var(selected); - text-color: var(background); -} diff --git a/.config/rofi/powermenu/type-1/style-2.rasi b/.config/rofi/powermenu/type-1/style-2.rasi deleted file mode 100644 index f9499a3..0000000 --- a/.config/rofi/powermenu/type-1/style-2.rasi +++ /dev/null @@ -1,161 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - show-icons: false; -} - -/*****----- Global Properties -----*****/ -@import "shared/colors.rasi" -@import "shared/fonts.rasi" - -/*****----- Main Window -----*****/ -window { - /* properties for window widget */ - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 500px; - x-offset: 0px; - y-offset: 0px; - - /* properties for all widgets */ - enabled: true; - margin: 0px; - padding: 0px; - border: 2px solid; - border-radius: 20px; - border-color: @selected; - cursor: "default"; - background-color: @background; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 15px; - margin: 0px; - padding: 30px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - children: [ "inputbar", "message", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 15px; - margin: 0px; - padding: 0px; - border: 0px; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - children: [ "textbox-prompt-colon", "prompt"]; -} - -textbox-prompt-colon { - enabled: true; - expand: false; - str: ""; - padding: 12px 16px; - border-radius: 100%; - background-color: @urgent; - text-color: @background; -} -prompt { - enabled: true; - padding: 12px; - border-radius: 100%; - background-color: @active; - text-color: @background; -} - -/*****----- Message -----*****/ -message { - enabled: true; - margin: 0px; - padding: 12px; - border: 0px solid; - border-radius: 100%; - border-color: @selected; - background-color: @background-alt; - text-color: @foreground; -} -textbox { - background-color: inherit; - text-color: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; - placeholder-color: @foreground; - blink: true; - markup: true; -} -error-message { - padding: 12px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: @background; - text-color: @foreground; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 1; - lines: 5; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 5px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - cursor: "default"; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 0px; - margin: 0px; - padding: 12px; - border: 0px solid; - border-radius: 100%; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - cursor: pointer; -} -element-text { - background-color: transparent; - text-color: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} -element selected.normal { - background-color: var(selected); - text-color: var(background); -} diff --git a/.config/rofi/powermenu/type-1/style-3.rasi b/.config/rofi/powermenu/type-1/style-3.rasi deleted file mode 100644 index d67c5bd..0000000 --- a/.config/rofi/powermenu/type-1/style-3.rasi +++ /dev/null @@ -1,161 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - show-icons: false; -} - -/*****----- Global Properties -----*****/ -@import "shared/colors.rasi" -@import "shared/fonts.rasi" - -/*****----- Main Window -----*****/ -window { - /* properties for window widget */ - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 350px; - x-offset: 0px; - y-offset: 0px; - - /* properties for all widgets */ - enabled: true; - margin: 0px; - padding: 0px; - border: 1px solid; - border-radius: 0px; - border-color: @selected; - cursor: "default"; - background-color: @background; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 8px; - margin: 0px; - padding: 8px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - children: [ "inputbar", "message", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 8px; - margin: 0px; - padding: 0px; - border: 0px; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - children: [ "textbox-prompt-colon", "prompt"]; -} - -textbox-prompt-colon { - enabled: true; - expand: false; - str: ""; - padding: 8px 12px; - border-radius: 0px; - background-color: @urgent; - text-color: @background; -} -prompt { - enabled: true; - padding: 8px; - border-radius: 0px; - background-color: @active; - text-color: @background; -} - -/*****----- Message -----*****/ -message { - enabled: true; - margin: 0px; - padding: 8px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: @background-alt; - text-color: @foreground; -} -textbox { - background-color: inherit; - text-color: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; - placeholder-color: @foreground; - blink: true; - markup: true; -} -error-message { - padding: 8px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: @background; - text-color: @foreground; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 1; - lines: 5; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 5px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - cursor: "default"; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 0px; - margin: 0px; - padding: 8px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - cursor: pointer; -} -element-text { - background-color: transparent; - text-color: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} -element selected.normal { - background-color: var(selected); - text-color: var(background); -} diff --git a/.config/rofi/powermenu/type-1/style-4.rasi b/.config/rofi/powermenu/type-1/style-4.rasi deleted file mode 100644 index daee803..0000000 --- a/.config/rofi/powermenu/type-1/style-4.rasi +++ /dev/null @@ -1,161 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - show-icons: false; -} - -/*****----- Global Properties -----*****/ -@import "shared/colors.rasi" -@import "shared/fonts.rasi" - -/*****----- Main Window -----*****/ -window { - /* properties for window widget */ - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 500px; - x-offset: 0px; - y-offset: 0px; - - /* properties for all widgets */ - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 30px 10px 30px 10px; - border-color: @selected; - cursor: "default"; - background-color: @background; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 15px; - margin: 0px; - padding: 30px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - children: [ "inputbar", "message", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 15px; - margin: 0px; - padding: 0px; - border: 0px; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - children: [ "textbox-prompt-colon", "prompt"]; -} - -textbox-prompt-colon { - enabled: true; - expand: false; - str: ""; - padding: 10px 14px; - border-radius: 15px 10px 15px 10px; - background-color: @urgent; - text-color: @background; -} -prompt { - enabled: true; - padding: 10px; - border-radius: 10px 15px 10px 15px; - background-color: @active; - text-color: @background; -} - -/*****----- Message -----*****/ -message { - enabled: true; - margin: 0px; - padding: 10px; - border: 0px solid; - border-radius: 15px 10px 15px 10px; - border-color: @selected; - background-color: @background-alt; - text-color: @foreground; -} -textbox { - background-color: inherit; - text-color: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; - placeholder-color: @foreground; - blink: true; - markup: true; -} -error-message { - padding: 10px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: @background; - text-color: @foreground; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 1; - lines: 5; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 5px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - cursor: "default"; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 0px; - margin: 0px; - padding: 10px; - border: 0px solid; - border-radius: 15px 10px 15px 10px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - cursor: pointer; -} -element-text { - background-color: transparent; - text-color: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.0; -} -element selected.normal { - background-color: var(selected); - text-color: var(background); -} diff --git a/.config/rofi/powermenu/type-1/style-5.rasi b/.config/rofi/powermenu/type-1/style-5.rasi deleted file mode 100644 index dd330dd..0000000 --- a/.config/rofi/powermenu/type-1/style-5.rasi +++ /dev/null @@ -1,167 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - show-icons: false; -} - -/*****----- Global Properties -----*****/ -@import "shared/colors.rasi" -@import "shared/fonts.rasi" - -/*****----- Main Window -----*****/ -window { - /* properties for window widget */ - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 605px; - x-offset: 0px; - y-offset: 0px; - - /* properties for all widgets */ - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 4px; - border-color: @selected; - cursor: "default"; - background-color: @background; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 20px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - children: [ "inputbar", "message", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 10px; - margin: 0px; - padding: 0px; - border: 0px; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - children: [ "textbox-prompt-colon", dummy, "prompt"]; -} - -dummy { - background-color: transparent; -} - -textbox-prompt-colon { - enabled: true; - expand: false; - str: ""; - padding: 10px 14px; - border-radius: 4px; - background-color: @urgent; - text-color: @background; -} -prompt { - enabled: true; - padding: 10px; - border-radius: 4px; - background-color: @active; - text-color: @background; -} - -/*****----- Message -----*****/ -message { - enabled: true; - margin: 0px; - padding: 10px; - border: 0px solid; - border-radius: 4px; - border-color: @selected; - background-color: @background-alt; - text-color: @foreground; -} -textbox { - background-color: inherit; - text-color: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; - placeholder-color: @foreground; - blink: true; - markup: true; -} -error-message { - padding: 10px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: @background; - text-color: @foreground; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 5; - lines: 1; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 10px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - cursor: "default"; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 0px; - margin: 0px; - padding: 10px; - border: 0px solid; - border-radius: 4px; - border-color: @selected; - background-color: @background-alt; - text-color: @foreground; - cursor: pointer; -} -element-text { - background-color: transparent; - text-color: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} -element selected.normal { - border: 0px 2px 0px 2px; - border-radius: 4px; - background-color: var(selected); - text-color: var(background); -} diff --git a/.config/rofi/powermenu/type-2/powermenu.sh b/.config/rofi/powermenu/type-2/powermenu.sh deleted file mode 100755 index 23d0795..0000000 --- a/.config/rofi/powermenu/type-2/powermenu.sh +++ /dev/null @@ -1,111 +0,0 @@ -#!/usr/bin/env bash - -## Author : Aditya Shakya (adi1090x) -## Github : @adi1090x -# -## Rofi : Power Menu -# -## Available Styles -# -## style-1 style-2 style-3 style-4 style-5 -## style-6 style-7 style-8 style-9 style-10 - -# Current Theme -dir="$HOME/.config/rofi/powermenu/type-2" -theme='style-1' - -# CMDs -uptime="`uptime -p | sed -e 's/up //g'`" -host=`hostname` - -# Options -shutdown='ī§€' -reboot='ī§„' -lock='ī¦' -suspend='' -logout='' -yes='' -no='' - -# Rofi CMD -rofi_cmd() { - rofi -dmenu \ - -p "Uptime: $uptime" \ - -mesg "Uptime: $uptime" \ - -theme ${dir}/${theme}.rasi -} - -# Confirmation CMD -confirm_cmd() { - rofi -theme-str 'window {location: center; anchor: center; fullscreen: false; width: 350px;}' \ - -theme-str 'mainbox {children: [ "message", "listview" ];}' \ - -theme-str 'listview {columns: 2; lines: 1;}' \ - -theme-str 'element-text {horizontal-align: 0.5;}' \ - -theme-str 'textbox {horizontal-align: 0.5;}' \ - -dmenu \ - -p 'Confirmation' \ - -mesg 'Are you Sure?' \ - -theme ${dir}/${theme}.rasi -} - -# Ask for confirmation -confirm_exit() { - echo -e "$yes\n$no" | confirm_cmd -} - -# Pass variables to rofi dmenu -run_rofi() { - echo -e "$lock\n$suspend\n$logout\n$reboot\n$shutdown" | rofi_cmd -} - -# Execute Command -run_cmd() { - selected="$(confirm_exit)" - if [[ "$selected" == "$yes" ]]; then - if [[ $1 == '--shutdown' ]]; then - systemctl poweroff - elif [[ $1 == '--reboot' ]]; then - systemctl reboot - elif [[ $1 == '--suspend' ]]; then - mpc -q pause - amixer set Master mute - systemctl suspend - elif [[ $1 == '--logout' ]]; then - if [[ "$DESKTOP_SESSION" == 'openbox' ]]; then - openbox --exit - elif [[ "$DESKTOP_SESSION" == 'bspwm' ]]; then - bspc quit - elif [[ "$DESKTOP_SESSION" == 'i3' ]]; then - i3-msg exit - elif [[ "$DESKTOP_SESSION" == 'plasma' ]]; then - qdbus org.kde.ksmserver /KSMServer logout 0 0 0 - fi - fi - else - exit 0 - fi -} - -# Actions -chosen="$(run_rofi)" -case ${chosen} in - $shutdown) - run_cmd --shutdown - ;; - $reboot) - run_cmd --reboot - ;; - $lock) - if [[ -x '/usr/bin/betterlockscreen' ]]; then - betterlockscreen -l - elif [[ -x '/usr/bin/i3lock' ]]; then - i3lock - fi - ;; - $suspend) - run_cmd --suspend - ;; - $logout) - run_cmd --logout - ;; -esac diff --git a/.config/rofi/powermenu/type-2/shared/colors.rasi b/.config/rofi/powermenu/type-2/shared/colors.rasi deleted file mode 100644 index 103ad63..0000000 --- a/.config/rofi/powermenu/type-2/shared/colors.rasi +++ /dev/null @@ -1,18 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Colors - * - * Available Colors Schemes - * - * adapta catppuccin everforest navy paper - * arc cyberpunk gruvbox nord solarized - * black dracula lovelace onedark yousai - * - **/ - -/* Import color-scheme from `colors` directory */ - -@import "~/.config/rofi/colors/onedark.rasi" diff --git a/.config/rofi/powermenu/type-2/shared/fonts.rasi b/.config/rofi/powermenu/type-2/shared/fonts.rasi deleted file mode 100644 index 430c73d..0000000 --- a/.config/rofi/powermenu/type-2/shared/fonts.rasi +++ /dev/null @@ -1,12 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Fonts - * - **/ - -* { - font: "JetBrains Mono Nerd Font 10"; -} diff --git a/.config/rofi/powermenu/type-2/style-1.rasi b/.config/rofi/powermenu/type-2/style-1.rasi deleted file mode 100644 index e310106..0000000 --- a/.config/rofi/powermenu/type-2/style-1.rasi +++ /dev/null @@ -1,170 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - show-icons: false; -} - -/*****----- Global Properties -----*****/ -@import "shared/colors.rasi" -@import "shared/fonts.rasi" - -/* -USE_BUTTONS=YES -*/ - -/*****----- Main Window -----*****/ -window { - /* properties for window widget */ - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 800px; - x-offset: 0px; - y-offset: 0px; - - /* properties for all widgets */ - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - cursor: "default"; - background-color: @background; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 15px; - margin: 0px; - padding: 30px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - children: [ "inputbar", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 15px; - margin: 0px; - padding: 0px; - border: 0px; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - children: [ "textbox-prompt-colon", "prompt"]; -} - -dummy { - background-color: transparent; -} - -textbox-prompt-colon { - enabled: true; - expand: false; - str: ""; - padding: 12px 16px; - border-radius: 0px; - background-color: @urgent; - text-color: @background; -} -prompt { - enabled: true; - padding: 12px; - border-radius: 0px; - background-color: @active; - text-color: @background; -} - -/*****----- Message -----*****/ -message { - enabled: true; - margin: 0px; - padding: 12px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: @background-alt; - text-color: @foreground; -} -textbox { - background-color: inherit; - text-color: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; - placeholder-color: @foreground; - blink: true; - markup: true; -} -error-message { - padding: 12px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: @background; - text-color: @foreground; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 5; - lines: 1; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 15px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - cursor: "default"; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 0px; - margin: 0px; - padding: 40px 10px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: @background-alt; - text-color: @foreground; - cursor: pointer; -} -element-text { - font: "feather bold 32"; - background-color: transparent; - text-color: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} -element selected.normal { - background-color: var(selected); - text-color: var(background); -} diff --git a/.config/rofi/powermenu/type-2/style-10.rasi b/.config/rofi/powermenu/type-2/style-10.rasi deleted file mode 100644 index d3fd8fd..0000000 --- a/.config/rofi/powermenu/type-2/style-10.rasi +++ /dev/null @@ -1,170 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - show-icons: false; -} - -/*****----- Global Properties -----*****/ -@import "shared/colors.rasi" -@import "shared/fonts.rasi" - -/* -USE_BUTTONS=YES -*/ - -/*****----- Main Window -----*****/ -window { - /* properties for window widget */ - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 1200px; - x-offset: 0px; - y-offset: 0px; - - /* properties for all widgets */ - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - cursor: "default"; - background-color: transparent; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 25px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - children: [ "inputbar", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 0px; - margin: 0px; - padding: 0px; - border: 0px; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - children: [ "textbox-prompt-colon", "prompt"]; -} - -dummy { - background-color: transparent; -} - -textbox-prompt-colon { - enabled: true; - expand: false; - str: ""; - padding: 20px 24px; - border-radius: 100% 0px 0px 100%; - background-color: @urgent; - text-color: @background; -} -prompt { - enabled: true; - padding: 20px; - border-radius: 0px 100% 100% 0px; - background-color: @background; - text-color: @active; -} - -/*****----- Message -----*****/ -message { - enabled: true; - margin: 0px 50px; - padding: 15px; - border: 0px solid; - border-radius: 100%; - border-color: @selected; - background-color: @background-alt; - text-color: @foreground; -} -textbox { - background-color: inherit; - text-color: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; - placeholder-color: @foreground; - blink: true; - markup: true; -} -error-message { - padding: 12px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: @background; - text-color: @foreground; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 5; - lines: 1; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 15px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - cursor: "default"; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 0px; - margin: 0px; - padding: 70px 10px; - border: 0px solid; - border-radius: 100%; - border-color: @selected; - background-color: @background-alt; - text-color: @foreground; - cursor: pointer; -} -element-text { - font: "feather bold 48"; - background-color: transparent; - text-color: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} -element selected.normal { - background-color: var(selected); - text-color: var(background); -} diff --git a/.config/rofi/powermenu/type-2/style-2.rasi b/.config/rofi/powermenu/type-2/style-2.rasi deleted file mode 100644 index f64703e..0000000 --- a/.config/rofi/powermenu/type-2/style-2.rasi +++ /dev/null @@ -1,170 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - show-icons: false; -} - -/*****----- Global Properties -----*****/ -@import "shared/colors.rasi" -@import "shared/fonts.rasi" - -/* -USE_BUTTONS=YES -*/ - -/*****----- Main Window -----*****/ -window { - /* properties for window widget */ - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 800px; - x-offset: 0px; - y-offset: 0px; - - /* properties for all widgets */ - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 20px; - border-color: @selected; - cursor: "default"; - background-color: @background; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 15px; - margin: 0px; - padding: 30px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - children: [ "inputbar", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 15px; - margin: 0px; - padding: 0px; - border: 0px; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - children: [ "textbox-prompt-colon", "prompt"]; -} - -dummy { - background-color: transparent; -} - -textbox-prompt-colon { - enabled: true; - expand: false; - str: ""; - padding: 12px 16px; - border-radius: 100%; - background-color: @urgent; - text-color: @background; -} -prompt { - enabled: true; - padding: 12px; - border-radius: 100%; - background-color: @active; - text-color: @background; -} - -/*****----- Message -----*****/ -message { - enabled: true; - margin: 0px; - padding: 12px; - border: 0px solid; - border-radius: 100%; - border-color: @selected; - background-color: @background-alt; - text-color: @foreground; -} -textbox { - background-color: inherit; - text-color: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; - placeholder-color: @foreground; - blink: true; - markup: true; -} -error-message { - padding: 12px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: @background; - text-color: @foreground; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 5; - lines: 1; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 15px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - cursor: "default"; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 0px; - margin: 0px; - padding: 40px 10px; - border: 0px solid; - border-radius: 100%; - border-color: @selected; - background-color: @background-alt; - text-color: @foreground; - cursor: pointer; -} -element-text { - font: "feather bold 32"; - background-color: transparent; - text-color: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} -element selected.normal { - background-color: var(selected); - text-color: var(background); -} diff --git a/.config/rofi/powermenu/type-2/style-3.rasi b/.config/rofi/powermenu/type-2/style-3.rasi deleted file mode 100644 index 26d2c77..0000000 --- a/.config/rofi/powermenu/type-2/style-3.rasi +++ /dev/null @@ -1,172 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - show-icons: false; -} - -/*****----- Global Properties -----*****/ -@import "shared/colors.rasi" -@import "shared/fonts.rasi" - -/* -USE_BUTTONS=YES -*/ - -/*****----- Main Window -----*****/ -window { - /* properties for window widget */ - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 800px; - x-offset: 0px; - y-offset: 0px; - - /* properties for all widgets */ - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 20px; - border-color: @selected; - cursor: "default"; - background-color: @background; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 15px; - margin: 0px; - padding: 30px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - children: [ "inputbar", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 15px; - margin: 0px; - padding: 0px; - border: 0px; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - children: [ "textbox-prompt-colon", "prompt"]; -} - -dummy { - background-color: transparent; -} - -textbox-prompt-colon { - enabled: true; - expand: false; - str: ""; - padding: 12px 16px; - border-radius: 15px 15px 0px 15px; - background-color: @urgent; - text-color: @background; -} -prompt { - enabled: true; - padding: 12px; - border-radius: 15px 15px 15px 0px; - background-color: @active; - text-color: @background; -} - -/*****----- Message -----*****/ -message { - enabled: true; - margin: 0px; - padding: 12px; - border: 0px solid; - border-radius: 15px 5px 15px 5px; - border-color: @selected; - background-color: @background-alt; - text-color: @foreground; -} -textbox { - background-color: inherit; - text-color: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; - placeholder-color: @foreground; - blink: true; - markup: true; -} -error-message { - padding: 12px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: @background; - text-color: @foreground; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 5; - lines: 1; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 15px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - cursor: "default"; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 0px; - margin: 0px; - padding: 40px 10px; - border: 0px solid; - border-radius: 50px 20px 50px 20px; - border-color: @selected; - background-color: @background-alt; - text-color: @foreground; - cursor: pointer; -} -element-text { - font: "feather bold 32"; - background-color: transparent; - text-color: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} -element selected.normal { - border: 0px 0px 2px 2px ; - border-color: @selected; - background-color: var(background-alt); - text-color: var(selected); -} diff --git a/.config/rofi/powermenu/type-2/style-4.rasi b/.config/rofi/powermenu/type-2/style-4.rasi deleted file mode 100644 index fbb4ebb..0000000 --- a/.config/rofi/powermenu/type-2/style-4.rasi +++ /dev/null @@ -1,170 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - show-icons: false; -} - -/*****----- Global Properties -----*****/ -@import "shared/colors.rasi" -@import "shared/fonts.rasi" - -/* -USE_BUTTONS=YES -*/ - -/*****----- Main Window -----*****/ -window { - /* properties for window widget */ - transparency: "real"; - location: east; - anchor: east; - fullscreen: false; - width: 115px; - x-offset: -15px; - y-offset: 0px; - - /* properties for all widgets */ - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - cursor: "default"; - background-color: @background; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 15px; - margin: 0px; - padding: 15px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - children: [ "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 0px; - margin: 0px; - padding: 0px; - border: 0px; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - children: [ "textbox-prompt-colon", "prompt"]; -} - -dummy { - background-color: transparent; -} - -textbox-prompt-colon { - enabled: true; - expand: false; - str: ""; - padding: 12px 16px; - border-radius: 0px; - background-color: @urgent; - text-color: @background; -} -prompt { - enabled: true; - padding: 12px; - border-radius: 0px; - background-color: @active; - text-color: @background; -} - -/*****----- Message -----*****/ -message { - enabled: true; - margin: 0px; - padding: 12px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: @background-alt; - text-color: @foreground; -} -textbox { - background-color: inherit; - text-color: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; - placeholder-color: @foreground; - blink: true; - markup: true; -} -error-message { - padding: 12px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: @background; - text-color: @foreground; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 1; - lines: 5; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 15px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - cursor: "default"; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 0px; - margin: 0px; - padding: 20px 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: @background-alt; - text-color: @foreground; - cursor: pointer; -} -element-text { - font: "feather bold 24"; - background-color: transparent; - text-color: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} -element selected.normal { - background-color: var(selected); - text-color: var(background); -} diff --git a/.config/rofi/powermenu/type-2/style-5.rasi b/.config/rofi/powermenu/type-2/style-5.rasi deleted file mode 100644 index 6caffaa..0000000 --- a/.config/rofi/powermenu/type-2/style-5.rasi +++ /dev/null @@ -1,170 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - show-icons: false; -} - -/*****----- Global Properties -----*****/ -@import "shared/colors.rasi" -@import "shared/fonts.rasi" - -/* -USE_BUTTONS=YES -*/ - -/*****----- Main Window -----*****/ -window { - /* properties for window widget */ - transparency: "real"; - location: west; - anchor: west; - fullscreen: false; - width: 115px; - x-offset: 15px; - y-offset: 0px; - - /* properties for all widgets */ - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 12px; - border-color: @selected; - cursor: "default"; - background-color: @background; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 15px; - margin: 0px; - padding: 15px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - children: [ "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 0px; - margin: 0px; - padding: 0px; - border: 0px; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - children: [ "textbox-prompt-colon", "prompt"]; -} - -dummy { - background-color: transparent; -} - -textbox-prompt-colon { - enabled: true; - expand: false; - str: ""; - padding: 12px 16px; - border-radius: 0px; - background-color: @urgent; - text-color: @background; -} -prompt { - enabled: true; - padding: 12px; - border-radius: 0px; - background-color: @active; - text-color: @background; -} - -/*****----- Message -----*****/ -message { - enabled: true; - margin: 0px; - padding: 12px; - border: 0px solid; - border-radius: 100%; - border-color: @selected; - background-color: @background-alt; - text-color: @foreground; -} -textbox { - background-color: inherit; - text-color: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; - placeholder-color: @foreground; - blink: true; - markup: true; -} -error-message { - padding: 12px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: @background; - text-color: @foreground; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 1; - lines: 5; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 15px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - cursor: "default"; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 0px; - margin: 0px; - padding: 20px 0px; - border: 0px solid; - border-radius: 100%; - border-color: @selected; - background-color: @background-alt; - text-color: @foreground; - cursor: pointer; -} -element-text { - font: "feather bold 24"; - background-color: transparent; - text-color: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} -element selected.normal { - background-color: var(selected); - text-color: var(background); -} diff --git a/.config/rofi/powermenu/type-2/style-6.rasi b/.config/rofi/powermenu/type-2/style-6.rasi deleted file mode 100644 index d54b32e..0000000 --- a/.config/rofi/powermenu/type-2/style-6.rasi +++ /dev/null @@ -1,172 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - show-icons: false; -} - -/*****----- Global Properties -----*****/ -@import "shared/colors.rasi" -@import "shared/fonts.rasi" - -/* -USE_BUTTONS=YES -*/ - -/*****----- Main Window -----*****/ -window { - /* properties for window widget */ - transparency: "real"; - location: south; - anchor: south; - fullscreen: false; - width: 500px; - x-offset: 0px; - y-offset: -15px; - - /* properties for all widgets */ - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 12px; - border-color: @selected; - cursor: "default"; - background-color: @background; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 15px; - margin: 0px; - padding: 15px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - children: [ "message", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 0px; - margin: 0px; - padding: 0px; - border: 0px; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - children: [ "textbox-prompt-colon", "prompt"]; -} - -dummy { - background-color: transparent; -} - -textbox-prompt-colon { - enabled: true; - expand: false; - str: ""; - padding: 12px 16px; - border-radius: 0px; - background-color: @urgent; - text-color: @background; -} -prompt { - enabled: true; - padding: 12px; - border-radius: 0px; - background-color: @active; - text-color: @background; -} - -/*****----- Message -----*****/ -message { - enabled: true; - margin: 0px; - padding: 12px; - border: 0px 2px dash 0px 2px dash; - border-radius: 12px; - border-color: @selected; - background-color: @background-alt; - text-color: @foreground; -} -textbox { - background-color: inherit; - text-color: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; - placeholder-color: @foreground; - blink: true; - markup: true; -} -error-message { - padding: 12px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: @background; - text-color: @foreground; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 5; - lines: 1; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 15px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - cursor: "default"; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 0px; - margin: 0px; - padding: 20px 0px; - border: 0px; - border-radius: 30px 12px 30px 12px; - border-color: @selected; - background-color: @background-alt; - text-color: @foreground; - cursor: pointer; -} -element-text { - font: "feather bold 24"; - background-color: transparent; - text-color: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} -element selected.normal { - border: 0px 10px dash 0px 10px dash; - border-color: @selected; - background-color: var(selected); - text-color: var(background); -} diff --git a/.config/rofi/powermenu/type-2/style-7.rasi b/.config/rofi/powermenu/type-2/style-7.rasi deleted file mode 100644 index 8e8352f..0000000 --- a/.config/rofi/powermenu/type-2/style-7.rasi +++ /dev/null @@ -1,170 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - show-icons: false; -} - -/*****----- Global Properties -----*****/ -@import "shared/colors.rasi" -@import "shared/fonts.rasi" - -/* -USE_BUTTONS=YES -*/ - -/*****----- Main Window -----*****/ -window { - /* properties for window widget */ - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 800px; - x-offset: 0px; - y-offset: 0px; - - /* properties for all widgets */ - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - cursor: "default"; - background-color: transparent; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 15px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - children: [ "message", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 15px; - margin: 0px; - padding: 0px; - border: 0px; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - children: [ "textbox-prompt-colon", "prompt"]; -} - -dummy { - background-color: transparent; -} - -textbox-prompt-colon { - enabled: true; - expand: false; - str: ""; - padding: 12px 16px; - border-radius: 0px; - background-color: @urgent; - text-color: @background; -} -prompt { - enabled: true; - padding: 12px; - border-radius: 0px; - background-color: @active; - text-color: @background; -} - -/*****----- Message -----*****/ -message { - enabled: true; - margin: 0px 100px; - padding: 15px; - border: 0px solid; - border-radius: 15px; - border-color: @selected; - background-color: @background-alt; - text-color: @foreground; -} -textbox { - background-color: inherit; - text-color: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; - placeholder-color: @foreground; - blink: true; - markup: true; -} -error-message { - padding: 12px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: @background; - text-color: @foreground; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 5; - lines: 1; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 15px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - cursor: "default"; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 0px; - margin: 0px; - padding: 45px 10px; - border: 0px solid; - border-radius: 20px; - border-color: @selected; - background-color: @background-alt; - text-color: @foreground; - cursor: pointer; -} -element-text { - font: "feather bold 32"; - background-color: transparent; - text-color: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} -element selected.normal { - background-color: var(selected); - text-color: var(background); -} diff --git a/.config/rofi/powermenu/type-2/style-8.rasi b/.config/rofi/powermenu/type-2/style-8.rasi deleted file mode 100644 index 4af18b3..0000000 --- a/.config/rofi/powermenu/type-2/style-8.rasi +++ /dev/null @@ -1,170 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - show-icons: false; -} - -/*****----- Global Properties -----*****/ -@import "shared/colors.rasi" -@import "shared/fonts.rasi" - -/* -USE_BUTTONS=YES -*/ - -/*****----- Main Window -----*****/ -window { - /* properties for window widget */ - transparency: "real"; - location: east; - anchor: east; - fullscreen: false; - width: 95px; - x-offset: -20px; - y-offset: 0px; - - /* properties for all widgets */ - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - cursor: "default"; - background-color: transparent; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 15px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - children: [ "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 15px; - margin: 0px; - padding: 0px; - border: 0px; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - children: [ "textbox-prompt-colon", "prompt"]; -} - -dummy { - background-color: transparent; -} - -textbox-prompt-colon { - enabled: true; - expand: false; - str: ""; - padding: 12px 16px; - border-radius: 0px; - background-color: @urgent; - text-color: @background; -} -prompt { - enabled: true; - padding: 12px; - border-radius: 0px; - background-color: @active; - text-color: @background; -} - -/*****----- Message -----*****/ -message { - enabled: true; - margin: 0px; - padding: 15px; - border: 0px solid; - border-radius: 100%; - border-color: @selected; - background-color: @background-alt; - text-color: @foreground; -} -textbox { - background-color: inherit; - text-color: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; - placeholder-color: @foreground; - blink: true; - markup: true; -} -error-message { - padding: 12px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: @background; - text-color: @foreground; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 1; - lines: 5; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 15px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - cursor: "default"; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 0px; - margin: 0px; - padding: 25px 10px; - border: 0px solid; - border-radius: 100%; - border-color: @selected; - background-color: @background-alt; - text-color: @foreground; - cursor: pointer; -} -element-text { - font: "feather bold 24"; - background-color: transparent; - text-color: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} -element selected.normal { - background-color: var(selected); - text-color: var(background); -} diff --git a/.config/rofi/powermenu/type-2/style-9.rasi b/.config/rofi/powermenu/type-2/style-9.rasi deleted file mode 100644 index 8b2e483..0000000 --- a/.config/rofi/powermenu/type-2/style-9.rasi +++ /dev/null @@ -1,170 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - show-icons: false; -} - -/*****----- Global Properties -----*****/ -@import "shared/colors.rasi" -@import "shared/fonts.rasi" - -/* -USE_BUTTONS=YES -*/ - -/*****----- Main Window -----*****/ -window { - /* properties for window widget */ - transparency: "real"; - location: north; - anchor: north; - fullscreen: false; - width: 530px; - x-offset: 0px; - y-offset: 20px; - - /* properties for all widgets */ - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - cursor: "default"; - background-color: transparent; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 15px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - children: [ "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 15px; - margin: 0px; - padding: 0px; - border: 0px; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - children: [ "textbox-prompt-colon", "prompt"]; -} - -dummy { - background-color: transparent; -} - -textbox-prompt-colon { - enabled: true; - expand: false; - str: ""; - padding: 12px 16px; - border-radius: 0px; - background-color: @urgent; - text-color: @background; -} -prompt { - enabled: true; - padding: 12px; - border-radius: 0px; - background-color: @active; - text-color: @background; -} - -/*****----- Message -----*****/ -message { - enabled: true; - margin: 0px; - padding: 15px; - border: 0px solid; - border-radius: 15px; - border-color: @selected; - background-color: @background-alt; - text-color: @foreground; -} -textbox { - background-color: inherit; - text-color: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; - placeholder-color: @foreground; - blink: true; - markup: true; -} -error-message { - padding: 12px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: @background; - text-color: @foreground; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 5; - lines: 1; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 15px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - cursor: "default"; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 0px; - margin: 0px; - padding: 25px 10px; - border: 0px solid; - border-radius: 20px; - border-color: @selected; - background-color: @background-alt; - text-color: @foreground; - cursor: pointer; -} -element-text { - font: "feather bold 24"; - background-color: transparent; - text-color: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} -element selected.normal { - background-color: var(selected); - text-color: var(background); -} diff --git a/.config/rofi/powermenu/type-3/powermenu.sh b/.config/rofi/powermenu/type-3/powermenu.sh deleted file mode 100755 index 8c1e47f..0000000 --- a/.config/rofi/powermenu/type-3/powermenu.sh +++ /dev/null @@ -1,105 +0,0 @@ -#!/usr/bin/env bash - -## Author : Aditya Shakya (adi1090x) -## Github : @adi1090x -# -## Rofi : Power Menu -# -## Available Styles -# -## style-1 style-2 style-3 style-4 style-5 - -# Current Theme -dir="$HOME/.config/rofi/powermenu/type-3" -theme='style-1' - -# CMDs -uptime="`uptime -p | sed -e 's/up //g'`" -host=`hostname` - -# Options -shutdown='ī§€' -reboot='ī§„' -lock='ī¦' -suspend='' -logout='' -yes='' -no='' - -# Rofi CMD -rofi_cmd() { - rofi -dmenu \ - -p "Uptime: $uptime" \ - -mesg "Uptime: $uptime" \ - -theme ${dir}/${theme}.rasi -} - -# Confirmation CMD -confirm_cmd() { - rofi -dmenu \ - -p 'Confirmation' \ - -mesg 'Are you Sure?' \ - -theme ${dir}/shared/confirm.rasi -} - -# Ask for confirmation -confirm_exit() { - echo -e "$yes\n$no" | confirm_cmd -} - -# Pass variables to rofi dmenu -run_rofi() { - echo -e "$lock\n$suspend\n$logout\n$reboot\n$shutdown" | rofi_cmd -} - -# Execute Command -run_cmd() { - selected="$(confirm_exit)" - if [[ "$selected" == "$yes" ]]; then - if [[ $1 == '--shutdown' ]]; then - systemctl poweroff - elif [[ $1 == '--reboot' ]]; then - systemctl reboot - elif [[ $1 == '--suspend' ]]; then - mpc -q pause - amixer set Master mute - systemctl suspend - elif [[ $1 == '--logout' ]]; then - if [[ "$DESKTOP_SESSION" == 'openbox' ]]; then - openbox --exit - elif [[ "$DESKTOP_SESSION" == 'bspwm' ]]; then - bspc quit - elif [[ "$DESKTOP_SESSION" == 'i3' ]]; then - i3-msg exit - elif [[ "$DESKTOP_SESSION" == 'plasma' ]]; then - qdbus org.kde.ksmserver /KSMServer logout 0 0 0 - fi - fi - else - exit 0 - fi -} - -# Actions -chosen="$(run_rofi)" -case ${chosen} in - $shutdown) - run_cmd --shutdown - ;; - $reboot) - run_cmd --reboot - ;; - $lock) - if [[ -x '/usr/bin/betterlockscreen' ]]; then - betterlockscreen -l - elif [[ -x '/usr/bin/i3lock' ]]; then - i3lock - fi - ;; - $suspend) - run_cmd --suspend - ;; - $logout) - run_cmd --logout - ;; -esac diff --git a/.config/rofi/powermenu/type-3/shared/colors.rasi b/.config/rofi/powermenu/type-3/shared/colors.rasi deleted file mode 100644 index 103ad63..0000000 --- a/.config/rofi/powermenu/type-3/shared/colors.rasi +++ /dev/null @@ -1,18 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Colors - * - * Available Colors Schemes - * - * adapta catppuccin everforest navy paper - * arc cyberpunk gruvbox nord solarized - * black dracula lovelace onedark yousai - * - **/ - -/* Import color-scheme from `colors` directory */ - -@import "~/.config/rofi/colors/onedark.rasi" diff --git a/.config/rofi/powermenu/type-3/shared/confirm.rasi b/.config/rofi/powermenu/type-3/shared/confirm.rasi deleted file mode 100644 index 9f74f2a..0000000 --- a/.config/rofi/powermenu/type-3/shared/confirm.rasi +++ /dev/null @@ -1,93 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - show-icons: false; -} - -/*****----- Global Properties -----*****/ -@import "colors.rasi" -@import "fonts.rasi" - -/*****----- Main Window -----*****/ -window { - location: center; - anchor: center; - fullscreen: false; - width: 500px; - border-radius: 20px; - cursor: "default"; - background-color: @background; -} - -/*****----- Main Box -----*****/ -mainbox { - spacing: 30px; - padding: 30px; - background-color: transparent; - children: [ "message", "listview" ]; -} - -/*****----- Message -----*****/ -message { - margin: 0px; - padding: 20px; - border-radius: 20px; - background-color: @background-alt; - text-color: @foreground; -} -textbox { - background-color: inherit; - text-color: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; - placeholder-color: @foreground; - blink: true; - markup: true; -} - -/*****----- Listview -----*****/ -listview { - columns: 2; - lines: 1; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 30px; - background-color: transparent; - text-color: @foreground; - cursor: "default"; -} - -/*****----- Elements -----*****/ -element { - padding: 60px 10px; - border-radius: 20px; - background-color: @background-alt; - text-color: @foreground; - cursor: pointer; -} -element-text { - font: "feather 48"; - background-color: transparent; - text-color: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} -element selected.normal { - background-color: var(selected); - text-color: var(background); -} diff --git a/.config/rofi/powermenu/type-3/shared/fonts.rasi b/.config/rofi/powermenu/type-3/shared/fonts.rasi deleted file mode 100644 index 68fd613..0000000 --- a/.config/rofi/powermenu/type-3/shared/fonts.rasi +++ /dev/null @@ -1,12 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Fonts - * - **/ - -* { - font: "JetBrains Mono Nerd Font 12"; -} diff --git a/.config/rofi/powermenu/type-3/style-1.rasi b/.config/rofi/powermenu/type-3/style-1.rasi deleted file mode 100644 index 702ce83..0000000 --- a/.config/rofi/powermenu/type-3/style-1.rasi +++ /dev/null @@ -1,179 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - show-icons: false; -} - -/*****----- Global Properties -----*****/ -@import "shared/colors.rasi" -@import "shared/fonts.rasi" - -* { - /* Resolution : 1920x1080 */ - box-spacing: 30px; - box-margin: 300px 100px; - inputbar-spacing: 30px; - list-spacing: 30px; - general-padding: 20px; - element-padding: 100px 10px; - element-radius: 0px; - general-radius: 0px; - element-font: "feather 64"; -} - -/*****----- Main Window -----*****/ -window { - /* properties for window widget */ - transparency: "real"; - location: center; - anchor: center; - fullscreen: true; - width: 1366px; - x-offset: 0px; - y-offset: 0px; - - /* properties for all widgets */ - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - cursor: "default"; - background-color: @background; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: var(box-spacing); - margin: 0px; - padding: var(box-margin); - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - children: [ "inputbar", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: var(inputbar-spacing); - margin: 0px; - padding: 0px; - border: 0px; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - children: [ "dummy", "textbox-prompt-colon", "prompt", "dummy"]; -} - -dummy { - background-color: transparent; -} - -textbox-prompt-colon { - enabled: true; - expand: false; - str: "SYSTEM"; - padding: var(general-padding); - border-radius: var(general-radius); - background-color: @urgent; - text-color: @background; -} -prompt { - enabled: true; - padding: var(general-padding); - border-radius: var(general-radius); - background-color: @active; - text-color: @background; -} - -/*****----- Message -----*****/ -message { - enabled: true; - margin: 0px; - padding: var(general-padding); - border: 0px solid; - border-radius: var(general-radius); - border-color: @selected; - background-color: @background-alt; - text-color: @foreground; -} -textbox { - background-color: inherit; - text-color: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; - placeholder-color: @foreground; - blink: true; - markup: true; -} -error-message { - padding: var(general-padding); - border: 0px solid; - border-radius: var(general-radius); - border-color: @selected; - background-color: @background; - text-color: @foreground; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 5; - lines: 1; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: var(list-spacing); - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - cursor: "default"; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 0px; - margin: 0px; - padding: var(element-padding); - border: 0px solid; - border-radius: var(element-radius); - border-color: @selected; - background-color: @background-alt; - text-color: @foreground; - cursor: pointer; -} -element-text { - font: var(element-font); - background-color: transparent; - text-color: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} -element selected.normal { - background-color: var(selected); - text-color: var(background); -} diff --git a/.config/rofi/powermenu/type-3/style-2.rasi b/.config/rofi/powermenu/type-3/style-2.rasi deleted file mode 100644 index 1652e04..0000000 --- a/.config/rofi/powermenu/type-3/style-2.rasi +++ /dev/null @@ -1,179 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - show-icons: false; -} - -/*****----- Global Properties -----*****/ -@import "shared/colors.rasi" -@import "shared/fonts.rasi" - -* { - /* Resolution : 1920x1080 */ - box-spacing: 50px; - box-margin: 300px 200px; - inputbar-spacing: 0px; - list-spacing: 30px; - general-padding: 20px; - element-padding: 80px 10px; - element-radius: 100%; - general-radius: 100%; - element-font: "feather 64"; -} - -/*****----- Main Window -----*****/ -window { - /* properties for window widget */ - transparency: "real"; - location: center; - anchor: center; - fullscreen: true; - width: 1366px; - x-offset: 0px; - y-offset: 0px; - - /* properties for all widgets */ - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - cursor: "default"; - background-color: @background; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: var(box-spacing); - margin: 0px; - padding: var(box-margin); - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - children: [ "inputbar", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: var(inputbar-spacing); - margin: 0px; - padding: 0px; - border: 0px; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - children: [ "dummy", "textbox-prompt-colon", "prompt", "dummy"]; -} - -dummy { - background-color: transparent; -} - -textbox-prompt-colon { - enabled: true; - expand: false; - str: "SYSTEM"; - padding: var(general-padding); - border-radius: 100% 0px 0px 100%; - background-color: @urgent; - text-color: @background; -} -prompt { - enabled: true; - padding: var(general-padding); - border-radius: 0px 100% 100% 0px; - background-color: @active; - text-color: @background; -} - -/*****----- Message -----*****/ -message { - enabled: true; - margin: 0px; - padding: var(general-padding); - border: 0px solid; - border-radius: var(general-radius); - border-color: @selected; - background-color: @background-alt; - text-color: @foreground; -} -textbox { - background-color: inherit; - text-color: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; - placeholder-color: @foreground; - blink: true; - markup: true; -} -error-message { - padding: var(general-padding); - border: 0px solid; - border-radius: var(general-radius); - border-color: @selected; - background-color: @background; - text-color: @foreground; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 5; - lines: 1; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: var(list-spacing); - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - cursor: "default"; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 0px; - margin: 0px; - padding: var(element-padding); - border: 0px solid; - border-radius: var(element-radius); - border-color: @selected; - background-color: @background-alt; - text-color: @foreground; - cursor: pointer; -} -element-text { - font: var(element-font); - background-color: transparent; - text-color: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} -element selected.normal { - background-color: var(selected); - text-color: var(background); -} diff --git a/.config/rofi/powermenu/type-3/style-3.rasi b/.config/rofi/powermenu/type-3/style-3.rasi deleted file mode 100644 index 340472d..0000000 --- a/.config/rofi/powermenu/type-3/style-3.rasi +++ /dev/null @@ -1,180 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - show-icons: false; -} - -/*****----- Global Properties -----*****/ -@import "shared/colors.rasi" -@import "shared/fonts.rasi" - -* { - /* Resolution : 1920x1080 */ - box-spacing: 50px; - box-margin: 370px 350px; - message-margin: 0px 350px; - inputbar-spacing: 0px; - list-spacing: 50px; - general-padding: 20px; - element-padding: 55px 10px; - element-radius: 20px; - general-radius: 100%; - element-font: "feather 48"; -} - -/*****----- Main Window -----*****/ -window { - /* properties for window widget */ - transparency: "real"; - location: center; - anchor: center; - fullscreen: true; - width: 1366px; - x-offset: 0px; - y-offset: 0px; - - /* properties for all widgets */ - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - cursor: "default"; - background-color: @background; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: var(box-spacing); - margin: 0px; - padding: var(box-margin); - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - children: [ "message", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: var(inputbar-spacing); - margin: 0px; - padding: 0px; - border: 0px; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - children: [ "dummy", "textbox-prompt-colon", "prompt", "dummy"]; -} - -dummy { - background-color: transparent; -} - -textbox-prompt-colon { - enabled: true; - expand: false; - str: "SYSTEM"; - padding: var(general-padding); - border-radius: var(general-radius); - background-color: @urgent; - text-color: @background; -} -prompt { - enabled: true; - padding: var(general-padding); - border-radius: var(general-radius); - background-color: @active; - text-color: @background; -} - -/*****----- Message -----*****/ -message { - enabled: true; - margin: var(message-margin); - padding: var(general-padding); - border: 0px; - border-radius: var(general-radius); - border-color: @selected; - background-color: @background-alt; - text-color: @foreground; -} -textbox { - background-color: inherit; - text-color: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; - placeholder-color: @foreground; - blink: true; - markup: true; -} -error-message { - padding: var(general-padding); - border: 0px solid; - border-radius: var(general-radius); - border-color: @selected; - background-color: @background; - text-color: @foreground; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 5; - lines: 1; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: var(list-spacing); - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - cursor: "default"; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 0px; - margin: 0px; - padding: var(element-padding); - border: 0px solid; - border-radius: var(element-radius); - border-color: @selected; - background-color: @background-alt; - text-color: @foreground; - cursor: pointer; -} -element-text { - font: var(element-font); - background-color: transparent; - text-color: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} -element selected.normal { - background-color: var(selected); - text-color: var(background); -} diff --git a/.config/rofi/powermenu/type-3/style-4.rasi b/.config/rofi/powermenu/type-3/style-4.rasi deleted file mode 100644 index 4c06d8e..0000000 --- a/.config/rofi/powermenu/type-3/style-4.rasi +++ /dev/null @@ -1,180 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - show-icons: false; -} - -/*****----- Global Properties -----*****/ -@import "shared/colors.rasi" -@import "shared/fonts.rasi" - -* { - /* Resolution : 1920x1080 */ - box-spacing: 70px; - box-margin: 300px 350px; - message-margin: 0px 400px; - inputbar-spacing: 0px; - list-spacing: 40px; - general-padding: 20px; - element-padding: 60px 10px; - element-radius: 80px; - general-radius: 100%; - element-font: "feather 48"; -} - -/*****----- Main Window -----*****/ -window { - /* properties for window widget */ - transparency: "real"; - location: center; - anchor: center; - fullscreen: true; - width: 1366px; - x-offset: 0px; - y-offset: 0px; - - /* properties for all widgets */ - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - cursor: "default"; - background-color: @background; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: var(box-spacing); - margin: 0px; - padding: var(box-margin); - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - children: [ "inputbar", "listview", "message" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: var(inputbar-spacing); - margin: 0px; - padding: 0px; - border: 0px; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - children: [ "textbox-prompt-colon" ]; -} - -dummy { - background-color: transparent; -} - -textbox-prompt-colon { - enabled: true; - expand: false; - str: "SYSTEM"; - padding: var(general-padding); - border-radius: var(general-radius); - background-color: @urgent; - text-color: @background; -} -prompt { - enabled: true; - padding: var(general-padding); - border-radius: var(general-radius); - background-color: @active; - text-color: @background; -} - -/*****----- Message -----*****/ -message { - enabled: true; - margin: var(message-margin); - padding: var(general-padding); - border: 0px; - border-radius: var(general-radius); - border-color: @selected; - background-color: @background-alt; - text-color: @foreground; -} -textbox { - background-color: inherit; - text-color: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; - placeholder-color: @foreground; - blink: true; - markup: true; -} -error-message { - padding: var(general-padding); - border: 0px solid; - border-radius: var(general-radius); - border-color: @selected; - background-color: @background; - text-color: @foreground; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 5; - lines: 1; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: var(list-spacing); - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - cursor: "default"; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 0px; - margin: 0px; - padding: var(element-padding); - border: 0px solid; - border-radius: var(element-radius); - border-color: @selected; - background-color: @background-alt; - text-color: @foreground; - cursor: pointer; -} -element-text { - font: var(element-font); - background-color: transparent; - text-color: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} -element selected.normal { - background-color: var(selected); - text-color: var(background); -} diff --git a/.config/rofi/powermenu/type-3/style-5.rasi b/.config/rofi/powermenu/type-3/style-5.rasi deleted file mode 100644 index 70ce743..0000000 --- a/.config/rofi/powermenu/type-3/style-5.rasi +++ /dev/null @@ -1,181 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - show-icons: false; -} - -/*****----- Global Properties -----*****/ -@import "shared/colors.rasi" -@import "shared/fonts.rasi" - -* { - /* Resolution : 1920x1080 */ - box-spacing: 50px; - box-margin: 300px 250px; - box-padding: 50px; - message-margin: 0px 400px; - inputbar-spacing: 0px; - list-spacing: 0px; - general-padding: 20px; - element-padding: 90px 10px; - element-radius: 80px; - general-radius: 100%; - element-font: "feather 48"; -} - -/*****----- Main Window -----*****/ -window { - /* properties for window widget */ - transparency: "real"; - location: center; - anchor: center; - fullscreen: true; - width: 1366px; - x-offset: 0px; - y-offset: 0px; - - /* properties for all widgets */ - enabled: true; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - cursor: "default"; - background-color: @background; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: var(box-spacing); - margin: var(box-margin); - padding: var(box-padding); - border: 0px solid; - border-radius: var(element-radius); - border-color: @selected; - background-color: @background-alt; - children: [ "inputbar", "listview" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: var(inputbar-spacing); - margin: 0px; - padding: 0px; - border: 0px; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - text-color: @foreground; - children: [ "textbox-prompt-colon", "dummy", "prompt" ]; -} - -dummy { - background-color: transparent; -} - -textbox-prompt-colon { - enabled: true; - expand: false; - str: "SYSTEM"; - padding: var(general-padding); - border-radius: var(general-radius); - background-color: @background; - text-color: @urgent; -} -prompt { - enabled: true; - padding: var(general-padding); - border-radius: var(general-radius); - background-color: @background; - text-color: @active; -} - -/*****----- Message -----*****/ -message { - enabled: true; - margin: var(message-margin); - padding: var(general-padding); - border: 0px; - border-radius: var(general-radius); - border-color: @selected; - background-color: @background-alt; - text-color: @foreground; -} -textbox { - background-color: inherit; - text-color: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; - placeholder-color: @foreground; - blink: true; - markup: true; -} -error-message { - padding: var(general-padding); - border: 0px solid; - border-radius: var(general-radius); - border-color: @selected; - background-color: @background; - text-color: @foreground; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 5; - lines: 1; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: var(list-spacing); - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: var(element-radius); - border-color: @selected; - background-color: @background; - text-color: @foreground; - cursor: "default"; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - spacing: 0px; - margin: 0px; - padding: var(element-padding); - border: 0px solid; - border-radius: var(element-radius); - border-color: @selected; - background-color: transparent; - text-color: @foreground; - cursor: pointer; -} -element-text { - font: var(element-font); - background-color: transparent; - text-color: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} -element selected.normal { - background-color: var(selected); - text-color: var(background); -} diff --git a/.config/rofi/powermenu/type-4/powermenu.sh b/.config/rofi/powermenu/type-4/powermenu.sh deleted file mode 100755 index 17f20c7..0000000 --- a/.config/rofi/powermenu/type-4/powermenu.sh +++ /dev/null @@ -1,105 +0,0 @@ -#!/usr/bin/env bash - -## Author : Aditya Shakya (adi1090x) -## Github : @adi1090x -# -## Rofi : Power Menu -# -## Available Styles -# -## style-1 style-2 style-3 style-4 style-5 - -# Current Theme -dir="$HOME/.config/rofi/powermenu/type-4" -theme='style-5' - -# CMDs -uptime="`uptime -p | sed -e 's/up //g'`" -host=`hostname` - -# Options -shutdown='ī§€' -reboot='ī§„' -lock='ī¦' -suspend='' -logout='' -yes='' -no='' - -# Rofi CMD -rofi_cmd() { - rofi -dmenu \ - -p "Goodbye ${USER}" \ - -mesg "Uptime: $uptime" \ - -theme ${dir}/${theme}.rasi -} - -# Confirmation CMD -confirm_cmd() { - rofi -dmenu \ - -p 'Confirmation' \ - -mesg 'Are you Sure?' \ - -theme ${dir}/shared/confirm.rasi -} - -# Ask for confirmation -confirm_exit() { - echo -e "$yes\n$no" | confirm_cmd -} - -# Pass variables to rofi dmenu -run_rofi() { - echo -e "$lock\n$suspend\n$logout\n$reboot\n$shutdown" | rofi_cmd -} - -# Execute Command -run_cmd() { - selected="$(confirm_exit)" - if [[ "$selected" == "$yes" ]]; then - if [[ $1 == '--shutdown' ]]; then - systemctl poweroff - elif [[ $1 == '--reboot' ]]; then - systemctl reboot - elif [[ $1 == '--suspend' ]]; then - mpc -q pause - amixer set Master mute - systemctl suspend - elif [[ $1 == '--logout' ]]; then - if [[ "$DESKTOP_SESSION" == 'openbox' ]]; then - openbox --exit - elif [[ "$DESKTOP_SESSION" == 'bspwm' ]]; then - bspc quit - elif [[ "$DESKTOP_SESSION" == 'i3' ]]; then - i3-msg exit - elif [[ "$DESKTOP_SESSION" == 'plasma' ]]; then - qdbus org.kde.ksmserver /KSMServer logout 0 0 0 - fi - fi - else - exit 0 - fi -} - -# Actions -chosen="$(run_rofi)" -case ${chosen} in - $shutdown) - run_cmd --shutdown - ;; - $reboot) - run_cmd --reboot - ;; - $lock) - if [[ -x '/usr/bin/betterlockscreen' ]]; then - betterlockscreen -l - elif [[ -x '/usr/bin/i3lock' ]]; then - i3lock - fi - ;; - $suspend) - run_cmd --suspend - ;; - $logout) - run_cmd --logout - ;; -esac diff --git a/.config/rofi/powermenu/type-4/shared/colors.rasi b/.config/rofi/powermenu/type-4/shared/colors.rasi deleted file mode 100644 index 103ad63..0000000 --- a/.config/rofi/powermenu/type-4/shared/colors.rasi +++ /dev/null @@ -1,18 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Colors - * - * Available Colors Schemes - * - * adapta catppuccin everforest navy paper - * arc cyberpunk gruvbox nord solarized - * black dracula lovelace onedark yousai - * - **/ - -/* Import color-scheme from `colors` directory */ - -@import "~/.config/rofi/colors/onedark.rasi" diff --git a/.config/rofi/powermenu/type-4/shared/confirm.rasi b/.config/rofi/powermenu/type-4/shared/confirm.rasi deleted file mode 100644 index 9f74f2a..0000000 --- a/.config/rofi/powermenu/type-4/shared/confirm.rasi +++ /dev/null @@ -1,93 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - show-icons: false; -} - -/*****----- Global Properties -----*****/ -@import "colors.rasi" -@import "fonts.rasi" - -/*****----- Main Window -----*****/ -window { - location: center; - anchor: center; - fullscreen: false; - width: 500px; - border-radius: 20px; - cursor: "default"; - background-color: @background; -} - -/*****----- Main Box -----*****/ -mainbox { - spacing: 30px; - padding: 30px; - background-color: transparent; - children: [ "message", "listview" ]; -} - -/*****----- Message -----*****/ -message { - margin: 0px; - padding: 20px; - border-radius: 20px; - background-color: @background-alt; - text-color: @foreground; -} -textbox { - background-color: inherit; - text-color: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; - placeholder-color: @foreground; - blink: true; - markup: true; -} - -/*****----- Listview -----*****/ -listview { - columns: 2; - lines: 1; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 30px; - background-color: transparent; - text-color: @foreground; - cursor: "default"; -} - -/*****----- Elements -----*****/ -element { - padding: 60px 10px; - border-radius: 20px; - background-color: @background-alt; - text-color: @foreground; - cursor: pointer; -} -element-text { - font: "feather 48"; - background-color: transparent; - text-color: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} -element selected.normal { - background-color: var(selected); - text-color: var(background); -} diff --git a/.config/rofi/powermenu/type-4/shared/fonts.rasi b/.config/rofi/powermenu/type-4/shared/fonts.rasi deleted file mode 100644 index 68fd613..0000000 --- a/.config/rofi/powermenu/type-4/shared/fonts.rasi +++ /dev/null @@ -1,12 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Fonts - * - **/ - -* { - font: "JetBrains Mono Nerd Font 12"; -} diff --git a/.config/rofi/powermenu/type-4/style-1.rasi b/.config/rofi/powermenu/type-4/style-1.rasi deleted file mode 100644 index 66dbe42..0000000 --- a/.config/rofi/powermenu/type-4/style-1.rasi +++ /dev/null @@ -1,131 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - show-icons: false; -} - -/*****----- Global Properties -----*****/ -* { - /* Resolution : 1920x1080 */ - mainbox-spacing: 100px; - mainbox-margin: 100px 300px; - message-margin: 0px 400px; - message-padding: 15px; - message-border-radius: 100%; - listview-spacing: 50px; - element-padding: 55px 60px; - element-border-radius: 100%; - - prompt-font: "JetBrains Mono Nerd Font Bold Italic 64"; - textbox-font: "JetBrains Mono Nerd Font 16"; - element-text-font: "feather 64"; - - background-window: black/5%; - background-normal: white/5%; - background-selected: white/15%; - foreground-normal: white; - foreground-selected: white; -} - -/*****----- Main Window -----*****/ -window { - transparency: "real"; - location: center; - anchor: center; - fullscreen: true; - cursor: "default"; - background-color: var(background-window); -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: var(mainbox-spacing); - margin: var(mainbox-margin); - background-color: transparent; - children: [ "dummy", "inputbar", "listview", "message", "dummy" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - background-color: transparent; - children: [ "dummy", "prompt", "dummy"]; -} - -dummy { - background-color: transparent; -} - -prompt { - enabled: true; - font: var(prompt-font); - background-color: transparent; - text-color: var(foreground-normal); -} - -/*****----- Message -----*****/ -message { - enabled: true; - margin: var(message-margin); - padding: var(message-padding); - border-radius: var(message-border-radius); - background-color: var(background-normal); - text-color: var(foreground-normal); -} -textbox { - font: var(textbox-font); - background-color: transparent; - text-color: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - expand: false; - columns: 5; - lines: 1; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: var(listview-spacing); - background-color: transparent; - cursor: "default"; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - padding: var(element-padding); - border-radius: var(element-border-radius); - background-color: var(background-normal); - text-color: var(foreground-normal); - cursor: pointer; -} -element-text { - font: var(element-text-font); - background-color: transparent; - text-color: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} -element selected.normal { - background-color: var(background-selected); - text-color: var(foreground-selected); -} diff --git a/.config/rofi/powermenu/type-4/style-2.rasi b/.config/rofi/powermenu/type-4/style-2.rasi deleted file mode 100644 index 20d4336..0000000 --- a/.config/rofi/powermenu/type-4/style-2.rasi +++ /dev/null @@ -1,131 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - show-icons: false; -} - -/*****----- Global Properties -----*****/ -* { - /* Resolution : 1920x1080 */ - mainbox-spacing: 100px; - mainbox-margin: 150px 400px; - message-margin: 0px 350px; - message-padding: 15px; - message-border-radius: 15px; - listview-spacing: 50px; - element-padding: 35px 40px; - element-border-radius: 20px; - - prompt-font: "Iosevka Nerd Font Bold 72"; - textbox-font: "Iosevka Nerd Font 14"; - element-text-font: "feather 64"; - - background-window: black/30%; - background-normal: white/5%; - background-selected: white/15%; - foreground-normal: white; - foreground-selected: white; -} - -/*****----- Main Window -----*****/ -window { - transparency: "real"; - location: center; - anchor: center; - fullscreen: true; - cursor: "default"; - background-color: var(background-window); -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: var(mainbox-spacing); - margin: var(mainbox-margin); - background-color: transparent; - children: [ "dummy", "inputbar", "listview", "message", "dummy" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - background-color: transparent; - children: [ "dummy", "prompt", "dummy"]; -} - -dummy { - background-color: transparent; -} - -prompt { - enabled: true; - font: var(prompt-font); - background-color: transparent; - text-color: var(foreground-normal); -} - -/*****----- Message -----*****/ -message { - enabled: true; - margin: var(message-margin); - padding: var(message-padding); - border-radius: var(message-border-radius); - background-color: var(background-normal); - text-color: var(foreground-normal); -} -textbox { - font: var(textbox-font); - background-color: transparent; - text-color: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - expand: false; - columns: 5; - lines: 1; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: var(listview-spacing); - background-color: transparent; - cursor: "default"; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - padding: var(element-padding); - border-radius: var(element-border-radius); - background-color: var(background-normal); - text-color: var(foreground-normal); - cursor: pointer; -} -element-text { - font: var(element-text-font); - background-color: transparent; - text-color: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} -element selected.normal { - background-color: var(background-selected); - text-color: var(foreground-selected); -} diff --git a/.config/rofi/powermenu/type-4/style-3.rasi b/.config/rofi/powermenu/type-4/style-3.rasi deleted file mode 100644 index 1ade61a..0000000 --- a/.config/rofi/powermenu/type-4/style-3.rasi +++ /dev/null @@ -1,133 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - show-icons: false; -} - -/*****----- Global Properties -----*****/ -* { - /* Resolution : 1920x1080 */ - mainbox-spacing: 50px; - mainbox-margin: 50px; - message-margin: 0px 300px; - message-padding: 12px; - message-border-radius: 12px; - listview-spacing: 25px; - element-padding: 35px 0px; - element-border-radius: 60px; - - prompt-font: "Iosevka Nerd Font Bold 48"; - textbox-font: "Iosevka Nerd Font 12"; - element-text-font: "feather 48"; - - background-window: black/20%; - background-normal: white/5%; - background-selected: white/15%; - foreground-normal: white; - foreground-selected: white; -} - -/*****----- Main Window -----*****/ -window { - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 1000px; - border-radius: 50px; - cursor: "default"; - background-color: var(background-window); -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: var(mainbox-spacing); - margin: var(mainbox-margin); - background-color: transparent; - children: [ "dummy", "inputbar", "listview", "message", "dummy" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - background-color: transparent; - children: [ "dummy", "prompt", "dummy"]; -} - -dummy { - background-color: transparent; -} - -prompt { - enabled: true; - font: var(prompt-font); - background-color: transparent; - text-color: var(foreground-normal); -} - -/*****----- Message -----*****/ -message { - enabled: true; - margin: var(message-margin); - padding: var(message-padding); - border-radius: var(message-border-radius); - background-color: var(background-normal); - text-color: var(foreground-normal); -} -textbox { - font: var(textbox-font); - background-color: transparent; - text-color: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - expand: false; - columns: 5; - lines: 1; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: var(listview-spacing); - background-color: transparent; - cursor: "default"; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - padding: var(element-padding); - border-radius: var(element-border-radius); - background-color: var(background-normal); - text-color: var(foreground-normal); - cursor: pointer; -} -element-text { - font: var(element-text-font); - background-color: transparent; - text-color: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} -element selected.normal { - background-color: var(background-selected); - text-color: var(foreground-selected); -} diff --git a/.config/rofi/powermenu/type-4/style-4.rasi b/.config/rofi/powermenu/type-4/style-4.rasi deleted file mode 100644 index 9234684..0000000 --- a/.config/rofi/powermenu/type-4/style-4.rasi +++ /dev/null @@ -1,153 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - show-icons: false; -} - -/*****----- Global Properties -----*****/ -* { - /* Resolution : 1920x1080 */ - mainbox-spacing: 100px; - mainbox-margin: 150px 400px; - message-margin: 0px 350px; - message-padding: 20px; - message-border-radius: 100%; - listview-spacing: 50px; - element-padding: 35px 40px; - element-border-radius: 80px; - - prompt-font: "Iosevka Nerd Font Bold Italic 72"; - textbox-font: "Iosevka Nerd Font 16"; - element-text-font: "feather Bold 64"; - - /* Gradients */ - gradient-1: linear-gradient(45, #1E98FD, #06FDA5); - gradient-2: linear-gradient(0, #F971C6, #7A72EC); - gradient-3: linear-gradient(70, #FFD56F, #FF6861); - gradient-4: linear-gradient(135, #44C6FA, #3043A1); - gradient-5: linear-gradient(to left, #bdc3c7, #2c3e50); - gradient-6: linear-gradient(to right, #0F2027, #203A43, #2C5364); - gradient-7: linear-gradient(to top, #12c2e9, #c471ed, #f64f59); - gradient-8: linear-gradient(to bottom, #FF0099, #493240); - gradient-9: linear-gradient(0, #1a2a6c, #b21f1f, #fdbb2d); - gradient-10: linear-gradient(0, #283c86, #45a247); - gradient-11: linear-gradient(0, #77A1D3, #79CBCA, #E684AE); - gradient-12: linear-gradient(0, #ff6e7f, #bfe9ff); - gradient-13: linear-gradient(0, #D31027, #EA384D); - gradient-14: linear-gradient(0, #DA22FF, #9733EE); - gradient-15: linear-gradient(0, #1D976C, #93F9B9); - gradient-16: linear-gradient(0, #232526, #414345); - gradient-17: linear-gradient(0, #833ab4, #fd1d1d, #fcb045); - gradient-18: linear-gradient(0, #667db6, #0082c8, #0082c8, #667db6); - gradient-19: linear-gradient(0, #03001e, #7303c0, #ec38bc, #fdeff9); - gradient-20: linear-gradient(0, #780206, #061161); - - background-window: var(gradient-19); - background-normal: white/10%; - background-selected: white/20%; - foreground-normal: white; - foreground-selected: white; -} - -/*****----- Main Window -----*****/ -window { - transparency: "real"; - location: center; - anchor: center; - fullscreen: true; - cursor: "default"; - background-image: var(background-window); -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: var(mainbox-spacing); - margin: var(mainbox-margin); - background-color: transparent; - children: [ "dummy", "inputbar", "listview", "message", "dummy" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - background-color: transparent; - children: [ "dummy", "prompt", "dummy"]; -} - -dummy { - background-color: transparent; -} - -prompt { - enabled: true; - font: var(prompt-font); - background-color: transparent; - text-color: var(foreground-normal); -} - -/*****----- Message -----*****/ -message { - enabled: true; - margin: var(message-margin); - padding: var(message-padding); - border-radius: var(message-border-radius); - background-color: var(background-normal); - text-color: var(foreground-normal); -} -textbox { - font: var(textbox-font); - background-color: transparent; - text-color: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - expand: false; - columns: 5; - lines: 1; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: var(listview-spacing); - background-color: transparent; - cursor: "default"; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - padding: var(element-padding); - border-radius: var(element-border-radius); - background-color: var(background-normal); - text-color: var(foreground-normal); - cursor: pointer; -} -element-text { - font: var(element-text-font); - background-color: transparent; - text-color: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} -element selected.normal { - background-color: var(background-selected); - text-color: var(foreground-selected); -} diff --git a/.config/rofi/powermenu/type-4/style-5.rasi b/.config/rofi/powermenu/type-4/style-5.rasi deleted file mode 100644 index 96b483c..0000000 --- a/.config/rofi/powermenu/type-4/style-5.rasi +++ /dev/null @@ -1,163 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - show-icons: false; -} - -/*****----- Global Properties -----*****/ -* { - /* Resolution : 1920x1080 */ - mainbox-spacing: 50px; - mainbox-margin: 0px 470px; - message-margin: 0px 350px; - message-padding: 15px; - message-border-radius: 100%; - listview-spacing: 25px; - element-padding: 45px 40px; - element-border-radius: 100%; - - prompt-font: "Iosevka Nerd Font Bold 32"; - textbox-font: "Iosevka Nerd Font 12"; - element-text-font: "feather Bold 48"; - - /* Gradients */ - gradient-1: linear-gradient(45, #1E98FD, #06FDA5); - gradient-2: linear-gradient(0, #F971C6, #7A72EC); - gradient-3: linear-gradient(70, #FFD56F, #FF6861); - gradient-4: linear-gradient(135, #44C6FA, #3043A1); - gradient-5: linear-gradient(to left, #bdc3c7, #2c3e50); - gradient-6: linear-gradient(to right, #0F2027, #203A43, #2C5364); - gradient-7: linear-gradient(to top, #12c2e9, #c471ed, #f64f59); - gradient-8: linear-gradient(to bottom, #FF0099, #493240); - gradient-9: linear-gradient(0, #1a2a6c, #b21f1f, #fdbb2d); - gradient-10: linear-gradient(0, #283c86, #45a247); - gradient-11: linear-gradient(0, #77A1D3, #79CBCA, #E684AE); - gradient-12: linear-gradient(0, #ff6e7f, #bfe9ff); - gradient-13: linear-gradient(0, #D31027, #EA384D); - gradient-14: linear-gradient(0, #DA22FF, #9733EE); - gradient-15: linear-gradient(0, #1D976C, #93F9B9); - gradient-16: linear-gradient(0, #232526, #414345); - gradient-17: linear-gradient(0, #833ab4, #fd1d1d, #fcb045); - gradient-18: linear-gradient(0, #667db6, #0082c8, #0082c8, #667db6); - gradient-19: linear-gradient(0, #03001e, #7303c0, #ec38bc, #fdeff9); - gradient-20: linear-gradient(0, #780206, #061161); - - background-window: var(gradient-6); - background-normal: white/10%; - background-selected: white/20%; - foreground-normal: white; - foreground-selected: white; -} - -/*****----- Main Window -----*****/ -window { - transparency: "real"; - location: center; - anchor: center; - fullscreen: true; - cursor: "default"; - background-image: var(background-window); -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: var(mainbox-spacing); - margin: var(mainbox-margin); - background-color: transparent; - children: [ "dummy", "userimage", "inputbar", "listview", "message", "dummy" ]; -} - -/*****----- User -----*****/ -userimage { - margin: 0px 400px; - border: 2px; - border-radius: 100%; - border-color: white; - background-color: transparent; - background-image: url("~/.config/rofi/images/user.jpeg", both); -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - background-color: transparent; - children: [ "dummy", "prompt", "dummy"]; -} - -dummy { - background-color: transparent; -} - -prompt { - enabled: true; - font: var(prompt-font); - background-color: transparent; - text-color: var(foreground-normal); -} - -/*****----- Message -----*****/ -message { - enabled: true; - margin: var(message-margin); - padding: var(message-padding); - border-radius: var(message-border-radius); - background-color: var(background-normal); - text-color: var(foreground-normal); -} -textbox { - font: var(textbox-font); - background-color: transparent; - text-color: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - expand: false; - columns: 5; - lines: 1; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: var(listview-spacing); - background-color: transparent; - cursor: "default"; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - padding: var(element-padding); - border-radius: var(element-border-radius); - background-color: var(background-normal); - text-color: var(foreground-normal); - cursor: pointer; -} -element-text { - font: var(element-text-font); - background-color: transparent; - text-color: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} -element selected.normal { - background-color: var(background-selected); - text-color: var(foreground-selected); -} diff --git a/.config/rofi/powermenu/type-5/powermenu.sh b/.config/rofi/powermenu/type-5/powermenu.sh deleted file mode 100755 index 561e30c..0000000 --- a/.config/rofi/powermenu/type-5/powermenu.sh +++ /dev/null @@ -1,117 +0,0 @@ -#!/usr/bin/env bash - -## Author : Aditya Shakya (adi1090x) -## Github : @adi1090x -# -## Rofi : Power Menu -# -## Available Styles -# -## style-1 style-2 style-3 style-4 style-5 - -# Current Theme -dir="$HOME/.config/rofi/powermenu/type-5" -theme='style-1' - -# CMDs -lastlogin="`last $USER | head -n1 | tr -s ' ' | cut -d' ' -f5,6,7`" -uptime="`uptime -p | sed -e 's/up //g'`" -host=`hostname` - -# Options -hibernate='' -shutdown='ī§€' -reboot='ī§„' -lock='ī¦' -suspend='' -logout='' -yes='' -no='' - -# Rofi CMD -rofi_cmd() { - rofi -dmenu \ - -p " $USER@$host" \ - -mesg " Last Login: $lastlogin |  Uptime: $uptime" \ - -theme ${dir}/${theme}.rasi -} - -# Confirmation CMD -confirm_cmd() { - rofi -theme-str 'window {location: center; anchor: center; fullscreen: false; width: 350px;}' \ - -theme-str 'mainbox {children: [ "message", "listview" ];}' \ - -theme-str 'listview {columns: 2; lines: 1;}' \ - -theme-str 'element-text {horizontal-align: 0.5;}' \ - -theme-str 'textbox {horizontal-align: 0.5;}' \ - -dmenu \ - -p 'Confirmation' \ - -mesg 'Are you Sure?' \ - -theme ${dir}/${theme}.rasi -} - -# Ask for confirmation -confirm_exit() { - echo -e "$yes\n$no" | confirm_cmd -} - -# Pass variables to rofi dmenu -run_rofi() { - echo -e "$lock\n$suspend\n$logout\n$hibernate\n$reboot\n$shutdown" | rofi_cmd -} - -# Execute Command -run_cmd() { - selected="$(confirm_exit)" - if [[ "$selected" == "$yes" ]]; then - if [[ $1 == '--shutdown' ]]; then - systemctl poweroff - elif [[ $1 == '--reboot' ]]; then - systemctl reboot - elif [[ $1 == '--hibernate' ]]; then - systemctl hibernate - elif [[ $1 == '--suspend' ]]; then - mpc -q pause - amixer set Master mute - systemctl suspend - elif [[ $1 == '--logout' ]]; then - if [[ "$DESKTOP_SESSION" == 'openbox' ]]; then - openbox --exit - elif [[ "$DESKTOP_SESSION" == 'bspwm' ]]; then - bspc quit - elif [[ "$DESKTOP_SESSION" == 'i3' ]]; then - i3-msg exit - elif [[ "$DESKTOP_SESSION" == 'plasma' ]]; then - qdbus org.kde.ksmserver /KSMServer logout 0 0 0 - fi - fi - else - exit 0 - fi -} - -# Actions -chosen="$(run_rofi)" -case ${chosen} in - $shutdown) - run_cmd --shutdown - ;; - $reboot) - run_cmd --reboot - ;; - $hibernate) - run_cmd --hibernate - ;; - $lock) - if [[ -x '/usr/bin/betterlockscreen' ]]; then - betterlockscreen -l - elif [[ -x '/usr/bin/i3lock' ]]; then - i3lock - fi - ;; - $suspend) - run_cmd --suspend - ;; - $logout) - run_cmd --logout - ;; -esac diff --git a/.config/rofi/powermenu/type-5/style-1.rasi b/.config/rofi/powermenu/type-5/style-1.rasi deleted file mode 100644 index ed3633c..0000000 --- a/.config/rofi/powermenu/type-5/style-1.rasi +++ /dev/null @@ -1,147 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - show-icons: false; -} - -/*****----- Global Properties -----*****/ -* { - font: "JetBrains Mono Nerd Font 10"; - background: #11092D; - background-alt: #281657; - foreground: #FFFFFF; - selected: #DF5296; - active: #6E77FF; - urgent: #8E3596; -} - -/* -USE_BUTTONS=YES -*/ - -/*****----- Main Window -----*****/ -window { - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 800px; - x-offset: 0px; - y-offset: 0px; - - padding: 0px; - border: 0px solid; - border-radius: 20px; - border-color: @selected; - cursor: "default"; - background-color: @background; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 0px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - children: [ "inputbar", "listview", "message" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 0px; - padding: 100px 80px; - background-color: transparent; - background-image: url("~/.config/rofi/images/a.png", width); - children: [ "textbox-prompt-colon", "dummy","prompt"]; -} - -dummy { - background-color: transparent; -} - -textbox-prompt-colon { - enabled: true; - expand: false; - str: " System"; - padding: 12px; - border-radius: 12px; - background-color: @urgent; - text-color: @background; -} -prompt { - enabled: true; - padding: 12px; - border-radius: 12px; - background-color: @active; - text-color: @background; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 6; - lines: 1; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 15px; - margin: 15px; - background-color: transparent; - cursor: "default"; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - padding: 30px 10px; - border-radius: 12px; - background-color: @background-alt; - text-color: @foreground; - cursor: pointer; -} -element-text { - font: "feather bold 32"; - background-color: transparent; - text-color: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} -element selected.normal { - background-color: var(selected); - text-color: var(background); -} - -/*****----- Message -----*****/ -message { - enabled: true; - margin: 0px; - padding: 15px; - border-radius: 0px; - background-color: @background-alt; - text-color: @foreground; -} -textbox { - background-color: inherit; - text-color: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} diff --git a/.config/rofi/powermenu/type-5/style-2.rasi b/.config/rofi/powermenu/type-5/style-2.rasi deleted file mode 100644 index ae737ca..0000000 --- a/.config/rofi/powermenu/type-5/style-2.rasi +++ /dev/null @@ -1,147 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - show-icons: false; -} - -/*****----- Global Properties -----*****/ -* { - font: "JetBrains Mono Nerd Font 10"; - background: #2D1B14; - background-alt: #462D23; - foreground: #FFFFFF; - selected: #E25F3E; - active: #716251; - urgent: #934A1C; -} - -/* -USE_BUTTONS=YES -*/ - -/*****----- Main Window -----*****/ -window { - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 800px; - x-offset: 0px; - y-offset: 0px; - - padding: 0px; - border: 0px solid; - border-radius: 20px; - border-color: @selected; - cursor: "default"; - background-color: @background; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 0px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - children: [ "inputbar", "listview", "message" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 0px; - padding: 100px 80px; - background-color: transparent; - background-image: url("~/.config/rofi/images/d.png", width); - children: [ "textbox-prompt-colon", "dummy","prompt"]; -} - -dummy { - background-color: transparent; -} - -textbox-prompt-colon { - enabled: true; - expand: false; - str: " System"; - padding: 12px; - border-radius: 100%; - background-color: @urgent; - text-color: @foreground; -} -prompt { - enabled: true; - padding: 12px; - border-radius: 100%; - background-color: @active; - text-color: @foreground; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 6; - lines: 1; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 15px; - margin: 15px; - background-color: transparent; - cursor: "default"; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - padding: 28px 10px; - border-radius: 100%; - background-color: @background-alt; - text-color: @foreground; - cursor: pointer; -} -element-text { - font: "feather bold 32"; - background-color: transparent; - text-color: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} -element selected.normal { - background-color: var(selected); - text-color: var(background); -} - -/*****----- Message -----*****/ -message { - enabled: true; - margin: 0px 15px 15px 15px; - padding: 15px; - border-radius: 100%; - background-color: @background-alt; - text-color: @foreground; -} -textbox { - background-color: inherit; - text-color: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} diff --git a/.config/rofi/powermenu/type-5/style-3.rasi b/.config/rofi/powermenu/type-5/style-3.rasi deleted file mode 100644 index 6f80ee1..0000000 --- a/.config/rofi/powermenu/type-5/style-3.rasi +++ /dev/null @@ -1,147 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - show-icons: false; -} - -/*****----- Global Properties -----*****/ -* { - font: "JetBrains Mono Nerd Font 10"; - background: #231419; - background-alt: #2D1E23; - foreground: #FFFFFF; - selected: #426647; - active: #2E3F34; - urgent: #D08261; -} - -/* -USE_BUTTONS=YES -*/ - -/*****----- Main Window -----*****/ -window { - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 550px; - x-offset: 0px; - y-offset: 0px; - - padding: 0px; - border: 0px solid; - border-radius: 10px; - border-color: @selected; - cursor: "default"; - background-color: @background; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 0px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - children: [ "inputbar", "listview", "message" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 0px; - padding: 100px 40px; - background-color: transparent; - background-image: url("~/.config/rofi/images/e.jpg", width); - children: [ "textbox-prompt-colon", "dummy","prompt"]; -} - -dummy { - background-color: transparent; -} - -textbox-prompt-colon { - enabled: true; - expand: false; - str: " System"; - padding: 12px; - border-radius: 5px; - background-color: @urgent; - text-color: @background; -} -prompt { - enabled: true; - padding: 12px; - border-radius: 5px; - background-color: @active; - text-color: @foreground; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 3; - lines: 2; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 15px; - margin: 15px; - background-color: transparent; - cursor: "default"; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - padding: 30px 10px; - border-radius: 10px; - background-color: @background-alt; - text-color: @foreground; - cursor: pointer; -} -element-text { - font: "feather bold 32"; - background-color: transparent; - text-color: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} -element selected.normal { - background-color: var(selected); - text-color: var(background); -} - -/*****----- Message -----*****/ -message { - enabled: true; - margin: 0px; - padding: 15px; - border-radius: 0px; - background-color: @background-alt; - text-color: @foreground; -} -textbox { - background-color: inherit; - text-color: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} diff --git a/.config/rofi/powermenu/type-5/style-4.rasi b/.config/rofi/powermenu/type-5/style-4.rasi deleted file mode 100644 index 247693a..0000000 --- a/.config/rofi/powermenu/type-5/style-4.rasi +++ /dev/null @@ -1,153 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - show-icons: false; -} - -/*****----- Global Properties -----*****/ -* { - font: "JetBrains Mono Nerd Font 10"; - background: #131D1F; - background-alt: #183A43; - foreground: #FFFFFF; - selected: #649094; - active: #E9CC9D; - urgent: #FEA861; -} - -/* -USE_BUTTONS=YES -*/ - -/*****----- Main Window -----*****/ -window { - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 1000px; - x-offset: 0px; - y-offset: 0px; - - padding: 0px; - border: 0px solid; - border-radius: 10px; - border-color: @selected; - cursor: "default"; - background-color: @background; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 0px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - children: [ "inputbar", "listview", "message" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 0px; - padding: 150px 40px; - background-color: transparent; - background-image: url("~/.config/rofi/images/i.jpg", width); - children: [ "textbox-prompt-colon", "dummy","prompt"]; -} - -dummy { - background-color: transparent; -} - -textbox-prompt-colon { - enabled: true; - expand: false; - str: " System"; - padding: 15px; - border: 0px 5px 5px 0px; - border-radius: 15px 5px 15px 5px; - border-color: @selected; - background-color: @urgent; - text-color: @background; -} -prompt { - enabled: true; - padding: 15px; - border: 0px 0px 5px 5px; - border-radius: 5px 15px 5px 15px; - border-color: @selected; - background-color: @active; - text-color: @background; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 6; - lines: 1; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 25px; - margin: 25px; - background-color: transparent; - cursor: "default"; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - padding: 40px 10px; - border-radius: 15px 30px 15px 30px; - background-color: @background-alt; - text-color: @foreground; - cursor: pointer; -} -element-text { - font: "feather bold 32"; - background-color: transparent; - text-color: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} -element selected.normal { - border: 0px 0px 5px 5px; - border-color: @urgent; - background-color: var(background-alt); - text-color: var(urgent); -} - -/*****----- Message -----*****/ -message { - enabled: true; - margin: 0px; - padding: 15px; - border-radius: 0px; - background-color: @background-alt; - text-color: @foreground; -} -textbox { - background-color: inherit; - text-color: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} diff --git a/.config/rofi/powermenu/type-5/style-5.rasi b/.config/rofi/powermenu/type-5/style-5.rasi deleted file mode 100644 index 4492512..0000000 --- a/.config/rofi/powermenu/type-5/style-5.rasi +++ /dev/null @@ -1,151 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - show-icons: false; -} - -/*****----- Global Properties -----*****/ -* { - font: "JetBrains Mono Nerd Font 10"; - background: #11092D; - background-alt: #281657; - foreground: #FFFFFF; - selected: #DF5296; - active: #6E77FF; - urgent: #8E3596; -} - -/* -USE_BUTTONS=YES -*/ - -/*****----- Main Window -----*****/ -window { - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 1000px; - x-offset: 0px; - y-offset: 0px; - - padding: 0px; - border: 0px solid; - border-radius: 20px; - border-color: @selected; - cursor: "default"; - background-color: @background; -} - -/*****----- Main Box -----*****/ -mainbox { - enabled: true; - spacing: 0px; - margin: 0px; - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - background-color: transparent; - children: [ "inputbar", "listview", "message" ]; -} - -/*****----- Inputbar -----*****/ -inputbar { - enabled: true; - spacing: 20px; - padding: 100px 40px; - background-color: transparent; - background-image: url("~/.config/rofi/images/j.jpg", width); - children: [ "textbox-prompt-colon", "prompt"]; -} - -dummy { - background-color: transparent; -} - -textbox-prompt-colon { - enabled: true; - expand: false; - str: " System"; - padding: 15px; - border: 0px 0px 0px 10px; - border-radius: 100% 100% 0px 100%; - border-color: @selected; - background-color: @urgent; - text-color: @foreground; -} -prompt { - enabled: true; - padding: 15px; - border: 0px; - border-radius: 0px 100% 100% 100%; - border-color: @selected; - background-color: @active; - text-color: @background; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 6; - lines: 1; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 30px; - margin: 30px; - background-color: transparent; - cursor: "default"; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - padding: 35px 10px; - border-radius: 55px; - background-color: @background-alt; - text-color: @foreground; - cursor: pointer; -} -element-text { - font: "feather bold 32"; - background-color: transparent; - text-color: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} -element selected.normal { - background-color: var(selected); - text-color: var(background); -} - -/*****----- Message -----*****/ -message { - enabled: true; - margin: 0px; - padding: 15px; - border-radius: 0px; - background-color: @background-alt; - text-color: @foreground; -} -textbox { - background-color: inherit; - text-color: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} diff --git a/.config/rofi/powermenu/type-6/powermenu.sh b/.config/rofi/powermenu/type-6/powermenu.sh deleted file mode 100755 index ad93faf..0000000 --- a/.config/rofi/powermenu/type-6/powermenu.sh +++ /dev/null @@ -1,117 +0,0 @@ -#!/usr/bin/env bash - -## Author : Aditya Shakya (adi1090x) -## Github : @adi1090x -# -## Rofi : Power Menu -# -## Available Styles -# -## style-1 style-2 style-3 style-4 style-5 - -# Current Theme -dir="$HOME/.config/rofi/powermenu/type-6" -theme='style-1' - -# CMDs -lastlogin="`last $USER | head -n1 | tr -s ' ' | cut -d' ' -f5,6,7`" -uptime="`uptime -p | sed -e 's/up //g'`" -host=`hostname` - -# Options -hibernate='' -shutdown='ī§€' -reboot='ī§„' -lock='ī¦' -suspend='' -logout='' -yes='' -no='' - -# Rofi CMD -rofi_cmd() { - rofi -dmenu \ - -p " $USER@$host" \ - -mesg " Uptime: $uptime" \ - -theme ${dir}/${theme}.rasi -} - -# Confirmation CMD -confirm_cmd() { - rofi -theme-str 'window {location: center; anchor: center; fullscreen: false; width: 350px;}' \ - -theme-str 'mainbox {orientation: vertical; children: [ "message", "listview" ];}' \ - -theme-str 'listview {columns: 2; lines: 1;}' \ - -theme-str 'element-text {horizontal-align: 0.5;}' \ - -theme-str 'textbox {horizontal-align: 0.5;}' \ - -dmenu \ - -p 'Confirmation' \ - -mesg 'Are you Sure?' \ - -theme ${dir}/${theme}.rasi -} - -# Ask for confirmation -confirm_exit() { - echo -e "$yes\n$no" | confirm_cmd -} - -# Pass variables to rofi dmenu -run_rofi() { - echo -e "$lock\n$suspend\n$logout\n$hibernate\n$reboot\n$shutdown" | rofi_cmd -} - -# Execute Command -run_cmd() { - selected="$(confirm_exit)" - if [[ "$selected" == "$yes" ]]; then - if [[ $1 == '--shutdown' ]]; then - systemctl poweroff - elif [[ $1 == '--reboot' ]]; then - systemctl reboot - elif [[ $1 == '--hibernate' ]]; then - systemctl hibernate - elif [[ $1 == '--suspend' ]]; then - mpc -q pause - amixer set Master mute - systemctl suspend - elif [[ $1 == '--logout' ]]; then - if [[ "$DESKTOP_SESSION" == 'openbox' ]]; then - openbox --exit - elif [[ "$DESKTOP_SESSION" == 'bspwm' ]]; then - bspc quit - elif [[ "$DESKTOP_SESSION" == 'i3' ]]; then - i3-msg exit - elif [[ "$DESKTOP_SESSION" == 'plasma' ]]; then - qdbus org.kde.ksmserver /KSMServer logout 0 0 0 - fi - fi - else - exit 0 - fi -} - -# Actions -chosen="$(run_rofi)" -case ${chosen} in - $shutdown) - run_cmd --shutdown - ;; - $reboot) - run_cmd --reboot - ;; - $hibernate) - run_cmd --hibernate - ;; - $lock) - if [[ -x '/usr/bin/betterlockscreen' ]]; then - betterlockscreen -l - elif [[ -x '/usr/bin/i3lock' ]]; then - i3lock - fi - ;; - $suspend) - run_cmd --suspend - ;; - $logout) - run_cmd --logout - ;; -esac diff --git a/.config/rofi/powermenu/type-6/style-1.rasi b/.config/rofi/powermenu/type-6/style-1.rasi deleted file mode 100644 index 2af8289..0000000 --- a/.config/rofi/powermenu/type-6/style-1.rasi +++ /dev/null @@ -1,147 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - show-icons: false; -} - -/*****----- Global Properties -----*****/ -* { - font: "JetBrains Mono Nerd Font 10"; - background: #11092D; - background-alt: #281657; - foreground: #FFFFFF; - selected: #DF5296; - active: #6E77FF; - urgent: #8E3596; -} - -/* -USE_BUTTONS=YES -*/ - -/*****----- Main Window -----*****/ -window { - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 800px; - x-offset: 0px; - y-offset: 0px; - - padding: 0px; - border: 0px solid; - border-radius: 15px; - border-color: @selected; - cursor: "default"; - background-color: @background; -} - -/*****----- Main Box -----*****/ -mainbox { - background-color: transparent; - orientation: horizontal; - children: [ "imagebox", "listview" ]; -} - -/*****----- Imagebox -----*****/ -imagebox { - spacing: 30px; - padding: 30px; - background-color: transparent; - background-image: url("~/.config/rofi/images/a.png", height); - children: [ "inputbar", "dummy", "message" ]; -} - -/*****----- User -----*****/ -userimage { - margin: 0px 0px; - border: 10px; - border-radius: 10px; - border-color: @background-alt; - background-color: transparent; - background-image: url("~/.config/rofi/images/a.png", height); -} - -/*****----- Inputbar -----*****/ -inputbar { - padding: 15px; - border-radius: 10px; - background-color: @urgent; - text-color: @foreground; - children: [ "dummy", "prompt", "dummy"]; -} - -dummy { - background-color: transparent; -} - -prompt { - background-color: inherit; - text-color: inherit; -} - -/*****----- Message -----*****/ -message { - enabled: true; - margin: 0px; - padding: 15px; - border-radius: 10px; - background-color: @active; - text-color: @background; -} -textbox { - background-color: inherit; - text-color: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 2; - lines: 3; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 30px; - margin: 30px; - background-color: transparent; - cursor: "default"; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - padding: 40px 10px; - border-radius: 10px; - background-color: @background-alt; - text-color: @foreground; - cursor: pointer; -} -element-text { - font: "feather bold 32"; - background-color: transparent; - text-color: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} -element selected.normal { - background-color: var(selected); - text-color: var(background); -} diff --git a/.config/rofi/powermenu/type-6/style-2.rasi b/.config/rofi/powermenu/type-6/style-2.rasi deleted file mode 100644 index f437590..0000000 --- a/.config/rofi/powermenu/type-6/style-2.rasi +++ /dev/null @@ -1,147 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - show-icons: false; -} - -/*****----- Global Properties -----*****/ -* { - font: "JetBrains Mono Nerd Font 10"; - background: #2D1B14; - background-alt: #462D23; - foreground: #FFFFFF; - selected: #E25F3E; - active: #716251; - urgent: #934A1C; -} - -/* -USE_BUTTONS=YES -*/ - -/*****----- Main Window -----*****/ -window { - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 1000px; - x-offset: 0px; - y-offset: 0px; - - padding: 0px; - border: 0px solid; - border-radius: 24px; - border-color: @selected; - cursor: "default"; - background-color: @background; -} - -/*****----- Main Box -----*****/ -mainbox { - background-color: transparent; - orientation: horizontal; - children: [ "imagebox", "listview" ]; -} - -/*****----- Imagebox -----*****/ -imagebox { - spacing: 20px; - padding: 20px; - background-color: transparent; - background-image: url("~/.config/rofi/images/d.png", height); - children: [ "inputbar", "dummy", "message" ]; -} - -/*****----- User -----*****/ -userimage { - margin: 0px 0px; - border: 10px; - border-radius: 10px; - border-color: @background-alt; - background-color: transparent; - background-image: url("~/.config/rofi/images/d.png", height); -} - -/*****----- Inputbar -----*****/ -inputbar { - padding: 15px; - border-radius: 100%; - background-color: @urgent; - text-color: @foreground; - children: [ "dummy", "prompt", "dummy"]; -} - -dummy { - background-color: transparent; -} - -prompt { - background-color: inherit; - text-color: inherit; -} - -/*****----- Message -----*****/ -message { - enabled: true; - margin: 0px; - padding: 15px; - border-radius: 100%; - background-color: @active; - text-color: @foreground; -} -textbox { - background-color: inherit; - text-color: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 3; - lines: 2; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 20px; - margin: 20px; - background-color: transparent; - cursor: "default"; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - padding: 40px 10px; - border-radius: 100%; - background-color: @background-alt; - text-color: @foreground; - cursor: pointer; -} -element-text { - font: "feather bold 32"; - background-color: transparent; - text-color: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} -element selected.normal { - background-color: var(selected); - text-color: var(background); -} diff --git a/.config/rofi/powermenu/type-6/style-3.rasi b/.config/rofi/powermenu/type-6/style-3.rasi deleted file mode 100644 index c03a032..0000000 --- a/.config/rofi/powermenu/type-6/style-3.rasi +++ /dev/null @@ -1,147 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - show-icons: false; -} - -/*****----- Global Properties -----*****/ -* { - font: "JetBrains Mono Nerd Font 10"; - background: #231419; - background-alt: #2D1E23; - foreground: #FFFFFF; - selected: #426647; - active: #2E3F34; - urgent: #D08261; -} - -/* -USE_BUTTONS=YES -*/ - -/*****----- Main Window -----*****/ -window { - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 800px; - x-offset: 0px; - y-offset: 0px; - - padding: 0px; - border: 0px solid; - border-radius: 10px; - border-color: @selected; - cursor: "default"; - background-color: @background; -} - -/*****----- Main Box -----*****/ -mainbox { - background-color: transparent; - orientation: horizontal; - children: [ "imagebox", "listview" ]; -} - -/*****----- Imagebox -----*****/ -imagebox { - spacing: 0px; - padding: 30px; - background-color: transparent; - background-image: url("~/.config/rofi/images/e.jpg", width); - children: [ "inputbar", "dummy", "message" ]; -} - -/*****----- User -----*****/ -userimage { - margin: 0px 0px; - border: 10px; - border-radius: 10px; - border-color: @background-alt; - background-color: transparent; - background-image: url("~/.config/rofi/images/e.jpg", height); -} - -/*****----- Inputbar -----*****/ -inputbar { - padding: 15px; - border-radius: 10px; - background-color: @urgent; - text-color: @background; - children: [ "dummy", "prompt", "dummy"]; -} - -dummy { - background-color: transparent; -} - -prompt { - background-color: inherit; - text-color: inherit; -} - -/*****----- Message -----*****/ -message { - enabled: true; - margin: 0px; - padding: 15px; - border-radius: 10px; - background-color: @active; - text-color: @foreground; -} -textbox { - background-color: inherit; - text-color: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 3; - lines: 2; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 30px; - margin: 30px; - background-color: transparent; - cursor: "default"; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - padding: 18px 10px; - border-radius: 20px; - background-color: @background-alt; - text-color: @foreground; - cursor: pointer; -} -element-text { - font: "feather bold 32"; - background-color: transparent; - text-color: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} -element selected.normal { - background-color: var(selected); - text-color: var(background); -} diff --git a/.config/rofi/powermenu/type-6/style-4.rasi b/.config/rofi/powermenu/type-6/style-4.rasi deleted file mode 100644 index 89978d1..0000000 --- a/.config/rofi/powermenu/type-6/style-4.rasi +++ /dev/null @@ -1,149 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - show-icons: false; -} - -/*****----- Global Properties -----*****/ -* { - font: "JetBrains Mono Nerd Font 10"; - background: #131D1F; - background-alt: #183A43; - foreground: #FFFFFF; - selected: #649094; - active: #E9CC9D; - urgent: #FEA861; -} - -/* -USE_BUTTONS=YES -*/ - -/*****----- Main Window -----*****/ -window { - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 800px; - x-offset: 0px; - y-offset: 0px; - - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - cursor: "default"; - background-color: @background; -} - -/*****----- Main Box -----*****/ -mainbox { - background-color: transparent; - orientation: horizontal; - children: [ "imagebox", "listview" ]; -} - -/*****----- Imagebox -----*****/ -imagebox { - expand: false; - width: 640px; - spacing: 0px; - padding: 100px; - background-color: transparent; - background-image: url("~/.config/rofi/images/i.jpg", height); - children: [ "inputbar", "dummy", "message" ]; -} - -/*****----- User -----*****/ -userimage { - margin: 0px 0px; - border: 10px; - border-radius: 0px; - border-color: @background-alt; - background-color: transparent; - background-image: url("~/.config/rofi/images/i.jpg", height); -} - -/*****----- Inputbar -----*****/ -inputbar { - padding: 20px; - border-radius: 0px; - background-color: @urgent; - text-color: @background; - children: [ "dummy", "prompt", "dummy"]; -} - -dummy { - background-color: transparent; -} - -prompt { - background-color: inherit; - text-color: inherit; -} - -/*****----- Message -----*****/ -message { - enabled: true; - margin: 0px; - padding: 20px; - border-radius: 0px; - background-color: @active; - text-color: @background; -} -textbox { - background-color: inherit; - text-color: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 1; - lines: 6; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 30px; - margin: 30px; - background-color: transparent; - cursor: "default"; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - padding: 20px 10px; - border-radius: 0px; - background-color: @background-alt; - text-color: @foreground; - cursor: pointer; -} -element-text { - font: "feather bold 32"; - background-color: transparent; - text-color: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} -element selected.normal { - background-color: var(selected); - text-color: var(background); -} diff --git a/.config/rofi/powermenu/type-6/style-5.rasi b/.config/rofi/powermenu/type-6/style-5.rasi deleted file mode 100644 index ad5525a..0000000 --- a/.config/rofi/powermenu/type-6/style-5.rasi +++ /dev/null @@ -1,149 +0,0 @@ -/** - * - * Author : Aditya Shakya (adi1090x) - * Github : @adi1090x - * - * Rofi Theme File - * Rofi Version: 1.7.3 - **/ - -/*****----- Configuration -----*****/ -configuration { - show-icons: false; -} - -/*****----- Global Properties -----*****/ -* { - font: "JetBrains Mono Nerd Font 10"; - background: #11092D; - background-alt: #281657; - foreground: #FFFFFF; - selected: #DF5296; - active: #6E77FF; - urgent: #8E3596; -} - -/* -USE_BUTTONS=YES -*/ - -/*****----- Main Window -----*****/ -window { - transparency: "real"; - location: center; - anchor: center; - fullscreen: false; - width: 800px; - x-offset: 0px; - y-offset: 0px; - - padding: 0px; - border: 0px solid; - border-radius: 0px; - border-color: @selected; - cursor: "default"; - background-color: @background; -} - -/*****----- Main Box -----*****/ -mainbox { - background-color: transparent; - orientation: horizontal; - children: [ "listview", "imagebox" ]; -} - -/*****----- Imagebox -----*****/ -imagebox { - expand: false; - width: 500px; - spacing: 0px; - padding: 100px; - background-color: transparent; - background-image: url("~/.config/rofi/images/j.jpg", height); - children: [ "inputbar", "dummy", "message" ]; -} - -/*****----- User -----*****/ -userimage { - margin: 0px 0px; - border: 10px; - border-radius: 0px; - border-color: @background-alt; - background-color: transparent; - background-image: url("~/.config/rofi/images/j.jpg", height); -} - -/*****----- Inputbar -----*****/ -inputbar { - padding: 20px; - border-radius: 0px; - background-color: @urgent; - text-color: @background; - children: [ "dummy", "prompt", "dummy"]; -} - -dummy { - background-color: transparent; -} - -prompt { - background-color: inherit; - text-color: inherit; -} - -/*****----- Message -----*****/ -message { - enabled: true; - margin: 0px; - padding: 20px; - border-radius: 0px; - background-color: @active; - text-color: @background; -} -textbox { - background-color: inherit; - text-color: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} - -/*****----- Listview -----*****/ -listview { - enabled: true; - columns: 2; - lines: 3; - cycle: true; - dynamic: true; - scrollbar: false; - layout: vertical; - reverse: false; - fixed-height: true; - fixed-columns: true; - - spacing: 30px; - margin: 30px; - background-color: transparent; - cursor: "default"; -} - -/*****----- Elements -----*****/ -element { - enabled: true; - padding: 20px 10px; - border-radius: 0px; - background-color: @background-alt; - text-color: @foreground; - cursor: pointer; -} -element-text { - font: "feather bold 32"; - background-color: transparent; - text-color: inherit; - cursor: inherit; - vertical-align: 0.5; - horizontal-align: 0.5; -} -element selected.normal { - background-color: var(selected); - text-color: var(background); -} diff --git a/.config/rofi/resolution/1080p/config.rasi b/.config/rofi/resolution/1080p/config.rasi new file mode 100755 index 0000000..eca05ea --- /dev/null +++ b/.config/rofi/resolution/1080p/config.rasi @@ -0,0 +1,31 @@ +/* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ +/* Main Config 1080p */ + +@import "~/.config/rofi/master-config.rasi" + +/* ---- Window ---- */ +window { + width: 50%; +} +/* ---- Listview ---- */ +listview { + columns: 5; + lines: 5; + fixed-height: true; +} + +/* ---- Element ---- */ +element { + orientation: vertical; + padding: 10px 5px 10px 5px; + spacing: 6px; +} + +element-icon { + size: 3%; +} + +element-text { + font: "JetBrainsMono Nerd Font SemiBold 10"; + horizontal-align: 0.5; +} \ No newline at end of file diff --git a/.config/rofi/resolution/1080p/master-config.rasi b/.config/rofi/resolution/1080p/master-config.rasi new file mode 100644 index 0000000..8314381 --- /dev/null +++ b/.config/rofi/resolution/1080p/master-config.rasi @@ -0,0 +1,237 @@ +/* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ +/* Master Config 1080p*/ + +/* ---- Configuration ---- */ + +configuration { + font: "JetBrainsMono Nerd Font SemiBold 12"; + modi: "drun,run,filebrowser"; + show-icons: true; + display-drun: "Apps"; + display-run: "Run"; + display-filebrowser: "Files"; + display-window: "Windows"; + drun-display-format: "{name}"; + hover-select: true; + me-select-entry: "MouseSecondary"; + me-accept-entry: "MousePrimary"; + window-format: "{w} Ā· {c} Ā· {t}"; + dpi: 1; +} + +/* ---- Load wallust colors ---- */ +@theme "~/.config/rofi/wallust/colors-rofi.rasi" + +/* ---- Global Properties ---- */ +* { + + background-alt: @selected-active-background; // Buttons background + selected: @selected-urgent-background; // Button selected + active: @selected-normal-background; // Window activated + urgent: @selected; // When hovering the activated window (maybe more?) + + text-selected: @background; + text-color: @foreground; + border-color: @selected; +} + +/* ---- Window ---- */ +window { + // Default + enabled: true; + fullscreen: false; + transparency: "real"; + cursor: "default"; + spacing: 0px; + border: 3px 0px 3px 0px; + border-radius: 30px; + location: center; + anchor: center; + + // Style Values + width: 50%; + background-color: @background; +} + +/* ----- Main Box ----- */ +mainbox { + padding: 12px; + enabled: true; + orientation: vertical; + children: [ "inputbar", "listbox" ]; + background-color: transparent; +} + + +/* ---- Inputbar ---- */ +inputbar { + enabled: true; + padding: 10px 10px 50px 10px; + margin: 10px; + background-color: transparent; + border-radius: 25px; + orientation: horizontal; + children: ["entry", "dummy", "mode-switcher" ]; + background-image: url("~/.config/rofi/.current_wallpaper", width); +} + +/* ---- Entry input ---- */ +entry { + enabled: true; + expand: false; + width: 20%; + padding: 10px; + border-radius: 12px; + background-color: @selected; + text-color: @text-selected; + cursor: text; + placeholder: "šŸ–„ļø Search "; // << Search symbol + placeholder-color: inherit; +} + +/* ---- Listbox ---- */ +listbox { + spacing: 10px; + padding: 10px; + background-color: transparent; + orientation: vertical; + children: [ "message", "listview" ]; +} + +/* ---- Listview ---- */ +listview { + enabled: true; + columns: 2; + lines: 6; + cycle: true; + dynamic: true; + scrollbar: true; + layout: vertical; + reverse: false; + fixed-height: false; + fixed-columns: true; + spacing: 10px; + background-color: transparent; + +// Adapt rofi theme + border: 0px; +} + +/* ---- Dummy ---- */ +dummy { + expand: true; + background-color: transparent; +} + +/* ---- Mode Switcher ---- */ +mode-switcher{ + enabled: true; + spacing: 10px; + background-color: transparent; +} +button { + width: 5%; + padding: 12px; + border-radius: 12px; + background-color: @text-selected; + text-color: @text-color; + cursor: pointer; +} +button selected { + background-color: @selected; + text-color: @text-selected; +} + +/* ---- Scrollbar ---- */ +scrollbar { + border: 0; + handle-color: @border-color; + handle-width: 2px ; + padding: 0; +} + +/* ---- Elements ---- */ +element { + enabled: true; + spacing: 10px; + padding: 10px; + border-radius: 12px; + background-color: transparent; + cursor: pointer; +} + +element normal.normal { + background-color: inherit; + text-color: inherit; +} +element normal.urgent { + background-color: @urgent; + text-color: @foreground; +} +element normal.active { + background-color: @active; + text-color: @foreground; +} + +element selected.normal { + border: 0px 3px 0px 3px; + border-radius: 16px; + border-color: @selected; + background-color: transparent; + text-color: @selected; +} + +element selected.urgent { + background-color: @urgent; + text-color: @text-selected; +} +element selected.active { + background-color: @urgent; + text-color: @text-selected; +} +// Adapt rofi theme +element alternate.normal { + background-color: transparent; + text-color: inherit; +} +element alternate.urgent { + background-color: transparent; + text-color: inherit; +} +element alternate.active { + background-color: transparent; + text-color: inherit; +} +element-icon { + background-color: transparent; + text-color: inherit; + cursor: inherit; +} +element-text { + font: "JetBrainsMono Nerd Font SemiBold 12"; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/* ---- Message ---- */ +message { + background-color: transparent; + border: 0px; +} +textbox { + padding: 12px; + border-radius: 10px; + background-color: @background-alt; + text-color: @background; + vertical-align: 0.5; + horizontal-align: 0.0; +} +error-message { + padding: 12px; + border-radius: 20px; + background-color: @background-alt; + text-color: @background; +} diff --git a/.config/rofi/resolution/1440p/config.rasi b/.config/rofi/resolution/1440p/config.rasi new file mode 100755 index 0000000..c8b3deb --- /dev/null +++ b/.config/rofi/resolution/1440p/config.rasi @@ -0,0 +1,37 @@ +/* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ +/* Main Config 1440p */ + +@import "~/.config/rofi/master-config.rasi" + +/* ---- Window ---- */ +window { + width: 50%; +} + +/* ---- Mode Switcher ---- */ +button { + width: 110px; +} + +/* ---- Listview ---- */ +listview { + columns: 5; + lines: 5; + fixed-height: true; +} + +/* ---- Element ---- */ +element { + orientation: vertical; + padding: 10px 5px 10px 5px; + spacing: 6px; +} + +element-icon { + size: 3%; +} + +element-text { + font: "JetBrainsMono Nerd Font SemiBold 12"; + horizontal-align: 0.5; +} diff --git a/.config/rofi/resolution/1440p/master-config.rasi b/.config/rofi/resolution/1440p/master-config.rasi new file mode 100644 index 0000000..430dff6 --- /dev/null +++ b/.config/rofi/resolution/1440p/master-config.rasi @@ -0,0 +1,237 @@ +/* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ +/* Master Config 1440p*/ + +/* ---- Configuration ---- */ + +configuration { + font: "JetBrainsMono Nerd Font SemiBold 12"; + modi: "drun,run,filebrowser"; + show-icons: true; + display-drun: "Apps"; + display-run: "Run"; + display-filebrowser: "Files"; + display-window: "Windows"; + drun-display-format: "{name}"; + hover-select: true; + me-select-entry: "MouseSecondary"; + me-accept-entry: "MousePrimary"; + window-format: "{w} Ā· {c} Ā· {t}"; + dpi: 1; +} + +/* ---- Load wallust colors ---- */ +@theme "~/.config/rofi/wallust/colors-rofi.rasi" + +/* ---- Global Properties ---- */ +* { + + background-alt: @selected-active-background; // Buttons background + selected: @selected-urgent-background; // Button selected + active: @selected-normal-background; // Window activated + urgent: @selected; // When hovering the activated window (maybe more?) + + text-selected: @background; + text-color: @foreground; + border-color: @selected; +} + +/* ---- Window ---- */ +window { + // Default + enabled: true; + fullscreen: false; + transparency: "real"; + cursor: "default"; + spacing: 0px; + border: 3px 0px 3px 0px; + border-radius: 30px; + location: center; + anchor: center; + + // Style Values + width: 50%; + background-color: @background; +} + +/* ----- Main Box ----- */ +mainbox { + padding: 12px; + enabled: true; + orientation: vertical; + children: [ "inputbar", "listbox" ]; + background-color: transparent; +} + + +/* ---- Inputbar ---- */ +inputbar { + enabled: true; + padding: 10px 10px 50px 10px; + margin: 10px; + background-color: transparent; + border-radius: 20px; + orientation: horizontal; + children: ["entry", "dummy", "mode-switcher" ]; + background-image: url("~/.config/rofi/.current_wallpaper", width); +} + +/* ---- Entry input ---- */ +entry { + enabled: true; + expand: false; + width: 20%; + padding: 10px; + border-radius: 12px; + background-color: @selected; + text-color: @text-selected; + cursor: text; + placeholder: "šŸ–„ļø Search "; // << Search symbol + placeholder-color: inherit; +} + +/* ---- Listbox ---- */ +listbox { + spacing: 10px; + padding: 10px; + background-color: transparent; + orientation: vertical; + children: [ "message", "listview" ]; +} + +/* ---- Listview ---- */ +listview { + enabled: true; + columns: 2; + lines: 6; + cycle: true; + dynamic: true; + scrollbar: true; + layout: vertical; + reverse: false; + fixed-height: false; + fixed-columns: true; + spacing: 10px; + background-color: transparent; + +// Adapt rofi theme + border: 0px; +} + +/* ---- Dummy ---- */ +dummy { + expand: true; + background-color: transparent; +} + +/* ---- Mode Switcher ---- */ +mode-switcher{ + enabled: true; + spacing: 10px; + background-color: transparent; +} +button { + width: 5%; + padding: 12px; + border-radius: 12px; + background-color: @text-selected; + text-color: @text-color; + cursor: pointer; +} +button selected { + background-color: @selected; + text-color: @text-selected; +} + +/* ---- Scrollbar ---- */ +scrollbar { + border: 0; + handle-color: @border-color; + handle-width: 2px ; + padding: 0; +} + +/* ---- Elements ---- */ +element { + enabled: true; + spacing: 10px; + padding: 10px; + border-radius: 12px; + background-color: transparent; + cursor: pointer; +} + +element normal.normal { + background-color: inherit; + text-color: inherit; +} +element normal.urgent { + background-color: @urgent; + text-color: @foreground; +} +element normal.active { + background-color: @active; + text-color: @foreground; +} + +element selected.normal { + border: 0px 3px 0px 3px; + border-radius: 16px; + border-color: @selected; + background-color: transparent; + text-color: @selected; +} + +element selected.urgent { + background-color: @urgent; + text-color: @text-selected; +} +element selected.active { + background-color: @urgent; + text-color: @text-selected; +} +// Adapt rofi theme +element alternate.normal { + background-color: transparent; + text-color: inherit; +} +element alternate.urgent { + background-color: transparent; + text-color: inherit; +} +element alternate.active { + background-color: transparent; + text-color: inherit; +} +element-icon { + background-color: transparent; + text-color: inherit; + cursor: inherit; +} +element-text { + font: "JetBrainsMono Nerd Font SemiBold 14"; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/* ---- Message ---- */ +message { + background-color: transparent; + border: 0px; +} +textbox { + padding: 12px; + border-radius: 10px; + background-color: @background-alt; + text-color: @background; + vertical-align: 0.5; + horizontal-align: 0.0; +} +error-message { + padding: 12px; + border-radius: 20px; + background-color: @background-alt; + text-color: @background; +} diff --git a/.config/rofi/scripts/launcher_t1 b/.config/rofi/scripts/launcher_t1 deleted file mode 120000 index 9a28f03..0000000 --- a/.config/rofi/scripts/launcher_t1 +++ /dev/null @@ -1 +0,0 @@ -../launchers/type-1/launcher.sh \ No newline at end of file diff --git a/.config/rofi/scripts/launcher_t2 b/.config/rofi/scripts/launcher_t2 deleted file mode 120000 index 4574d1d..0000000 --- a/.config/rofi/scripts/launcher_t2 +++ /dev/null @@ -1 +0,0 @@ -../launchers/type-2/launcher.sh \ No newline at end of file diff --git a/.config/rofi/scripts/launcher_t3 b/.config/rofi/scripts/launcher_t3 deleted file mode 120000 index e1c334c..0000000 --- a/.config/rofi/scripts/launcher_t3 +++ /dev/null @@ -1 +0,0 @@ -../launchers/type-3/launcher.sh \ No newline at end of file diff --git a/.config/rofi/scripts/launcher_t4 b/.config/rofi/scripts/launcher_t4 deleted file mode 120000 index e6cb56e..0000000 --- a/.config/rofi/scripts/launcher_t4 +++ /dev/null @@ -1 +0,0 @@ -../launchers/type-4/launcher.sh \ No newline at end of file diff --git a/.config/rofi/scripts/launcher_t5 b/.config/rofi/scripts/launcher_t5 deleted file mode 120000 index fc78e94..0000000 --- a/.config/rofi/scripts/launcher_t5 +++ /dev/null @@ -1 +0,0 @@ -../launchers/type-5/launcher.sh \ No newline at end of file diff --git a/.config/rofi/scripts/launcher_t6 b/.config/rofi/scripts/launcher_t6 deleted file mode 120000 index 3b8d494..0000000 --- a/.config/rofi/scripts/launcher_t6 +++ /dev/null @@ -1 +0,0 @@ -../launchers/type-6/launcher.sh \ No newline at end of file diff --git a/.config/rofi/scripts/launcher_t7 b/.config/rofi/scripts/launcher_t7 deleted file mode 120000 index dde37fe..0000000 --- a/.config/rofi/scripts/launcher_t7 +++ /dev/null @@ -1 +0,0 @@ -../launchers/type-7/launcher.sh \ No newline at end of file diff --git a/.config/rofi/scripts/powermenu_t1 b/.config/rofi/scripts/powermenu_t1 deleted file mode 120000 index 9d864f6..0000000 --- a/.config/rofi/scripts/powermenu_t1 +++ /dev/null @@ -1 +0,0 @@ -../powermenu/type-1/powermenu.sh \ No newline at end of file diff --git a/.config/rofi/scripts/powermenu_t2 b/.config/rofi/scripts/powermenu_t2 deleted file mode 120000 index 2833c51..0000000 --- a/.config/rofi/scripts/powermenu_t2 +++ /dev/null @@ -1 +0,0 @@ -../powermenu/type-2/powermenu.sh \ No newline at end of file diff --git a/.config/rofi/scripts/powermenu_t3 b/.config/rofi/scripts/powermenu_t3 deleted file mode 120000 index 4386fa2..0000000 --- a/.config/rofi/scripts/powermenu_t3 +++ /dev/null @@ -1 +0,0 @@ -../powermenu/type-3/powermenu.sh \ No newline at end of file diff --git a/.config/rofi/scripts/powermenu_t4 b/.config/rofi/scripts/powermenu_t4 deleted file mode 120000 index e3e1703..0000000 --- a/.config/rofi/scripts/powermenu_t4 +++ /dev/null @@ -1 +0,0 @@ -../powermenu/type-4/powermenu.sh \ No newline at end of file diff --git a/.config/rofi/scripts/powermenu_t5 b/.config/rofi/scripts/powermenu_t5 deleted file mode 120000 index a20c500..0000000 --- a/.config/rofi/scripts/powermenu_t5 +++ /dev/null @@ -1 +0,0 @@ -../powermenu/type-5/powermenu.sh \ No newline at end of file diff --git a/.config/rofi/scripts/powermenu_t6 b/.config/rofi/scripts/powermenu_t6 deleted file mode 120000 index 3be8c2a..0000000 --- a/.config/rofi/scripts/powermenu_t6 +++ /dev/null @@ -1 +0,0 @@ -../powermenu/type-6/powermenu.sh \ No newline at end of file diff --git a/.config/rofi/wallust/colors-rofi.rasi b/.config/rofi/wallust/colors-rofi.rasi new file mode 100644 index 0000000..120a5f4 --- /dev/null +++ b/.config/rofi/wallust/colors-rofi.rasi @@ -0,0 +1,31 @@ + /* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ + /* wallust template - colors-rofi */ + +* { +active-background: #7A5A4B; +active-foreground: #F5F3F2; +normal-background: #26272C; +normal-foreground: #F5F3F2; +urgent-background: #AE9B92; +urgent-foreground: #F5F3F2; + +alternate-active-background: #A0865E; +alternate-active-foreground: #F5F3F2; +alternate-normal-background: #26272C; +alternate-normal-foreground: #F5F3F2; +alternate-urgent-background: #26272C; +alternate-urgent-foreground: #F5F3F2; + +selected-active-background: #7A5A4B; +selected-active-foreground: #F5F3F2; +selected-normal-background: #E8E5E3; +selected-normal-foreground: #F5F3F2; +selected-urgent-background: #AE9B92; +background: rgba(0,0,0,0.7); + +background-color: #26272C; +background: rgba(0,0,0,0.7); +foreground: #E8E5E3; +border-color: #7A5A4B; +} + diff --git a/.config/waybar/Modules b/.config/waybar/Modules new file mode 100644 index 0000000..a17aaa6 --- /dev/null +++ b/.config/waybar/Modules @@ -0,0 +1,489 @@ +//* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- *// +/* Waybar Modules */ + +/* NOTE: hyprland-workspaces, Custom Modules & Groups on a separate files */ + +{ +"temperature": { + "interval": 10, + "tooltip": true, + "hwmon-path": [ + "/sys/class/hwmon/hwmon1/temp1_input", + "/sys/class/thermal/thermal_zone0/temp" + ], + //"thermal-zone": 0, + "critical-threshold": 82, + "format-critical": "{temperatureC}°C {icon}", + "format": "{temperatureC}°C {icon}", + "format-icons": [ + "󰈸" + ], + "on-click-right": "kitty --title nvtop sh -c 'nvtop'" +}, + +"temperature#vertical": { + "interval": 10, + "tooltip": true, + "hwmon-path": [ + "/sys/class/hwmon/hwmon1/temp1_input", + "/sys/class/thermal/thermal_zone0/temp" + ], + //"thermal-zone": 0, + "critical-threshold": 80, + "format-critical": "{icon}\n{temperatureC}°C", + "format": " {icon}", + "format-icons": [ + "󰈸" + ], + "on-click-right": "kitty --title nvtop sh -c 'nvtop'" +}, + +"backlight": { + "interval": 2, + "align": 0, + "rotate": 0, + //"format": "{icon} {percent}%", + "format-icons": [ + "ī• ", + "ī— ", + "īš ", + "󰃝 ", + "󰃞 ", + "󰃟 ", + "󰃠 " + ], + "format": "{icon}", + //"format-icons": ["ī•","ī–","ī—","ī˜","ī™","īš","ī›","īœ","ī","īž","īŸ","ī ","ī”","ī¢","ī£"], + "tooltip-format": "backlight {percent}%", + "icon-size": 10, + "on-click": "", + "on-click-middle": "", + "on-click-right": "", + "on-update": "", + "on-scroll-up": "$HOME/.config/hypr/scripts/Brightness.sh --inc", + "on-scroll-down": "$HOME/.config/hypr/scripts/Brightness.sh --dec", + "smooth-scrolling-threshold": 1, +}, +"backlight#2": { + "device": "intel_backlight", + "format": "{icon} {percent}%", + "format-icons": ["", "ļ„‘"] +}, +"battery": { + //"interval": 5, + "align": 0, + "rotate": 0, + //"bat": "BAT1", + //"adapter": "ACAD", + "full-at": 100, + "design-capacity": false, + "states": { + "good": 95, + "warning": 30, + "critical": 15 + }, + "format": "{icon} {capacity}%", + "format-charging": " {capacity}%", + "format-plugged": "󱘖 {capacity}%", + "format-alt-click": "click", + "format-full": "{icon} Full", + "format-alt": "{icon} {time}", + "format-icons": [ + "󰂎", "󰁺", "󰁻", "󰁼", "󰁽", "󰁾", "󰁿", "󰂀", "󰂁", "󰂂", "󰁹" + ], + "format-time": "{H}h {M}min", + "tooltip": true, + "tooltip-format": "{timeTo} {power}w", + "on-click-middle": "$HOME/.config/hypr/scripts/ChangeBlur.sh", + "on-click-right": "$HOME/.config/hypr/scripts/Wlogout.sh", +}, +"bluetooth": { + "format": "ļŠ“ ", + "format-disabled": "󰂳", + "format-connected": "󰂱 {num_connections}", + "tooltip-format": "ļŠ“ {device_alias}", + "tooltip-format-connected": "{device_enumerate}", + "tooltip-format-enumerate-connected": "ļŠ“ {device_alias} 󰂄{device_battery_percentage}%", + "tooltip": true, + "on-click": "blueman-manager", +}, +"clock": { + "interval": 1, + "format": " {:%I:%M %p}", // AM PM format + // "format": " {:%H:%M:%S}", // 24H + "format-alt": " {:%H:%M  %Y, %d %B, %A}", + "tooltip-format": "{calendar}", + "calendar": { + "mode": "year", + "mode-mon-col": 3, + "weeks-pos": "right", + "on-scroll": 1, + "format": { + "months": "{}", + "days": "{}", + "weeks": "W{}", + "weekdays": "{}", + "today": "{}" + } + } +}, +"actions": { + "on-click-right": "mode", + "on-click-forward": "tz_up", + "on-click-backward": "tz_down", + "on-scroll-up": "shift_up", + "on-scroll-down": "shift_down" +}, +"clock#2": { + "format": " {:%I:%M %p}", // AM PM format + // "format": " {:%H:%M}", // 24H + "format-alt": "{:%A | %H:%M | %e %B}", + "tooltip-format": "{:%Y %B}\n{calendar}" +}, +"clock#3": { + "format": "{:%I:%M %p - %d/%b}", //for AM/PM + // "format": "{:%H:%M - %d/%b}", // 24H + "tooltip": false +}, +"clock#4": { + "interval": 60, + "format": "{:%B | %a %d, %Y | %I:%M %p}", // AM PM format + // "format": "{:%B | %a %d, %Y | %H:%M}", // 24H + "format-alt": "{:%a %b %d, %G}", + "tooltip-format": "{:%B %Y}\n{calendar}", +}, +"clock#5": { + "format": "{:%A, %I:%M %P}", // AM PM format + // "format": "{:%a %d | %H:%M}", // 24H + "format-alt": "{:%A, %d %B, %Y (%R)}", + "tooltip-format": "{:%B %Y}\n{calendar}", +}, +"cpu": { + "format": "{usage}% 󰍛", + "interval": 1, + "min-length": 5, + "format-alt-click": "click", + "format-alt": "{icon0}{icon1}{icon2}{icon3} {usage:>2}% 󰍛", + "format-icons": [ + "▁", "ā–‚", "ā–ƒ", "ā–„", "ā–…", "ā–†", "ā–‡", "ā–ˆ" + ], + "on-click-right": "gnome-system-monitor", +}, +"disk": { + "interval": 30, + //"format": "󰋊", + "path": "/", + //"format-alt-click": "click", + "format": "{percentage_used}% 󰋊", + //"tooltip": true, + "tooltip-format": "{used} used out of {total} on {path} ({percentage_used}%)", +}, +"hyprland/language": { + "format": "Lang: {}", + "format-en": "US", + "format-tr": "Korea", + "keyboard-name": "at-translated-set-2-keyboard", + "on-click": "hyprctl switchxkblayout $SET_KB next" +}, +"hyprland/submap": { + "format": "ļŒž {}", // Icon: expand-arrows-alt + "tooltip": false, +}, +"hyprland/window": { + "format": "{}", + "max-length": 20, + "separate-outputs": true, + "offscreen-css": true, + "offscreen-css-text": "(inactive)", + "rewrite": { + "(.*) — Mozilla Firefox": " $1", + "(.*) - fish": "> [$1]", + "(.*) - zsh": "> [$1]", + "(.*) - $term": "> [$1]", + }, +}, +"idle_inhibitor": { + "tooltip": true, + "tooltip-format-activated": "Idle_inhibitor active", + "tooltip-format-deactivated": "Idle_inhibitor not active", + "format": "{icon}", + "format-icons": { + "activated": " ", + "deactivated": " ", + } +}, +"keyboard-state": { + //"numlock": true, + "capslock": true, + "format": { + "numlock": "N {icon}", + "capslock": "ó°Ŗ› {icon}", + }, + "format-icons": { + "locked": "", + "unlocked": "ļ‚œ" + }, +}, +"memory": { + "interval": 10, + "format": "{used:0.1f}G 󰾆", + "format-alt": "{percentage}% 󰾆", + "format-alt-click": "click", + "tooltip": true, + "tooltip-format": "{used:0.1f}GB/{total:0.1f}G", + "on-click-right": "kitty --title btop sh -c 'btop'" +}, +"mpris": { + "interval": 10, + "format": "{player_icon} ", + "format-paused": "{status_icon} {dynamic}", + "on-click-middle": "playerctl play-pause", + "on-click": "playerctl previous", + "on-click-right": "playerctl next", + "scroll-step": 5.0, + "on-scroll-up": "$HOME/.config/hypr/scripts/Volume.sh --inc", + "on-scroll-down": "$HOME/.config/hypr/scripts/Volume.sh --dec", + "smooth-scrolling-threshold": 1, + "player-icons": { + "chromium": "", + "default": "ļ€", + "firefox": "", + "kdeconnect": "", + "mopidy": "", + "mpv": "󰐹", + "spotify": "", + "vlc": "󰕼", + }, + "status-icons": { + "paused": "󰐎", + "playing": "", + "stopped": "ļ", + }, + // "ignored-players": ["firefox"] + "max-length": 30, +}, +"network": { + "format": "{ifname}", + "format-wifi": "{icon}", + "format-ethernet": "󰌘", + "format-disconnected": "󰌙", + "tooltip-format": "{ipaddr}  {bandwidthUpBits}  {bandwidthDownBits}", + "format-linked": "󰈁 {ifname} (No IP)", + "tooltip-format-wifi": "{essid} {icon} {signalStrength}%", + "tooltip-format-ethernet": "{ifname} 󰌘", + "tooltip-format-disconnected": "󰌙 Disconnected", + "max-length": 30, + "format-icons": [ + "󰤯", "󰤟", "󰤢", "󰤄", "󰤨" + ], + "on-click-right": "kitty nmtui" +}, +"network#speed": { + "interval": 1, + "format": "{ifname}", + "format-wifi": "{icon}  {bandwidthUpBytes}  {bandwidthDownBytes}", + "format-ethernet": "󰌘  {bandwidthUpBytes}  {bandwidthDownBytes}", + "format-disconnected": "󰌙", + "tooltip-format": "{ipaddr}", + "format-linked": "󰈁 {ifname} (No IP)", + "tooltip-format-wifi": "{essid} {icon} {signalStrength}%", + "tooltip-format-ethernet": "{ifname} 󰌘", + "tooltip-format-disconnected": "󰌙 Disconnected", + "min-length": 24, + "max-length": 24, + "format-icons": [ + "󰤯", "󰤟", "󰤢", "󰤄", "󰤨" + ] +}, +"power-profiles-daemon": { + "format": "{icon} ", + "tooltip-format": "Power profile: {profile}\nDriver: {driver}", + "tooltip": true, + "format-icons": { + "default": "", + "performance": "", + "balanced": "ļ‰Ž", + "power-saver": "" + } +}, +"pulseaudio": { + "format": "{icon} {volume}%", + "format-bluetooth": "{icon} 󰂰 {volume}%", + "format-muted": "󰖁", + "format-icons": { + "headphone": "", + "hands-free": "", + "headset": "", + "phone": "ļ‚•", + "portable": "ļ‚•", + "car": "", + "default": [ + "", "", "󰕾", "" + ], + "ignored-sinks": [ + "Easy Effects Sink" + ], + }, + "scroll-step": 5.0, + "on-click": "$HOME/.config/hypr/scripts/Volume.sh --toggle", + "on-click-right": "pavucontrol -t 3", + "on-scroll-up": "$HOME/.config/hypr/scripts/Volume.sh --inc", + "on-scroll-down": "$HOME/.config/hypr/scripts/Volume.sh --dec", + "tooltip-format": "{icon} {desc} | {volume}%", + "smooth-scrolling-threshold": 1, +}, +"pulseaudio#1": { + "format": "{icon} {volume}%", + "format-bluetooth": "{icon}ļŠ” {volume}%", + "format-bluetooth-muted": " {icon}ļŠ”", + "format-muted": "󰸈", + "format-icons": { + "headphone": "", + "hands-free": "", + "headset": "", + "phone": "ļ‚•", + "portable": "ļ‚•", + "car": "", + "default": ["", "", ""] + }, + "on-click": "pamixer --toggle-mute", + "on-click-right": "pavucontrol -t 3", + "tooltip": true, + "tooltip-format": "{icon} {desc} | {volume}%", +}, +"pulseaudio#microphone": { + "format": "{format_source}", + "format-source": "ļ„° {volume}%", + "format-source-muted": "", + "on-click": "$HOME/.config/hypr/scripts/Volume.sh --toggle-mic", + "on-click-right": "pavucontrol -t 4", + "on-scroll-up": "$HOME/.config/hypr/scripts/Volume.sh --mic-inc", + "on-scroll-down": "$HOME/.config/hypr/scripts/Volume.sh --mic-dec", + "tooltip-format": "{source_desc} | {source_volume}%", + "scroll-step": 5, +}, +"tray": { + "icon-size": 20, + "spacing": 4, +}, +"wireplumber": { + "format": "{icon} {volume} %", + "format-muted": " Mute", + "on-click": "$HOME/.config/hypr/scripts/Volume.sh --toggle", + "on-click-right": "pavucontrol -t 3", + "on-scroll-up": "$HOME/.config/hypr/scripts/Volume.sh --inc", + "on-scroll-down": "$HOME/.config/hypr/scripts/Volume.sh --dec", + "format-icons": [ + "", "", "󰕾", "" + ], +}, +"wlr/taskbar": { + "format": "{icon} {name}", + "icon-size": 16, + "all-outputs": false, + "tooltip-format": "{title}", + "on-click": "activate", + "on-click-middle": "close", + "ignore-list": [ + "wofi", + "rofi", + "kitty", + "kitty-dropterm" + ], +}, + +// Modules below are for vertical layout +"backlight#vertical": { + "interval": 2, + "align": 0.35, + "rotate": 1, + "format": "{icon}", + //"format-icons": ["󰃞", "󰃟", "󰃠"], + "format-icons": [ + "ī•", "ī–", "ī—", "ī˜", "ī™", "īš", "ī›", "īœ", "ī", "īž", "īŸ", "ī ", "ī”", "ī¢", "ī£" + ], + "on-click": "", + "on-click-middle": "", + "on-click-right": "", + "on-update": "", + "on-scroll-up": "$HOME/.config/hypr/scripts/Brightness.sh --inc", + "on-scroll-down": "$HOME/.config/hypr/scripts/Brightness.sh --dec", + "smooth-scrolling-threshold": 1, + "tooltip-format": "{percent}%", +}, +"clock#vertical": { + "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}", + "tooltip": true, + "tooltip-format": "{calendar}", + "calendar": { + "mode": "year", + "mode-mon-col": 3, + "format": { + "today": "{}", + } + } +}, +"cpu#vertical": { + "format": "󰍛\n{usage}%", + "interval": 1, + "on-click-right": "gnome-system-monitor", +}, +"memory#vertical": { + "interval": 10, + "format": "󰾆\n{percentage}%", + "format-alt": "󰾆\n{used:0.1f}G", + "format-alt-click": "click", + "tooltip": true, + "tooltip-format": "{used:0.1f}GB/{total:0.1f}G", + "on-click-right": "kitty --title btop sh -c 'btop'", +}, +"pulseaudio#vertical": { + "format": "{icon}", + "format-bluetooth": "󰂰", + "format-muted": "󰖁", + "format-icons": { + "headphone": "", + "hands-free": "", + "headset": "", + "phone": "ļ‚•", + "portable": "ļ‚•", + "car": "", + "default": [ + "", "", "󰕾", "" + ], + "tooltip-format": "{icon} {desc} | {volume}%", + "ignored-sinks": [ + "Easy Effects Sink" + ], + }, + "scroll-step": 5.0, + "on-click": "$HOME/.config/hypr/scripts/Volume.sh --toggle", + "on-click-right": "pavucontrol -t 3", + "on-scroll-up": "$HOME/.config/hypr/scripts/Volume.sh --inc", + "on-scroll-down": "$HOME/.config/hypr/scripts/Volume.sh --dec", + "tooltip-format": "{icon} {desc} | {volume}%", + "smooth-scrolling-threshold": 1, +}, +"pulseaudio#microphone_vertical": { + "format": "{format_source}", + "format-source": "󰍬", + "format-source-muted": "󰍭", + "on-click-right": "pavucontrol", + "on-click": "$HOME/.config/hypr/scripts/Volume.sh --toggle-mic", + "on-scroll-up": "$HOME/.config/hypr/scripts/Volume.sh --mic-inc", + "on-scroll-down": "$HOME/.config/hypr/scripts/Volume.sh --mic-dec", + "max-volume": 100, + "tooltip": true, + "tooltip-format": "{source_desc} | {source_volume}%", +}, +"custom/power_vertical": { + "format": "ā»", + "exec": "echo ; echo 󰟔 power // blur", + "on-click": "$HOME/.config/hypr/scripts/Wlogout.sh", + "on-click-right": "$HOME/.config/hypr/scripts/ChangeBlur.sh", + "interval": 86400, // once every day + "tooltip": true, +}, +} diff --git a/.config/waybar/ModulesCustom b/.config/waybar/ModulesCustom new file mode 100644 index 0000000..926d24b --- /dev/null +++ b/.config/waybar/ModulesCustom @@ -0,0 +1,204 @@ +//* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- *// +/* Waybar Modules - Custom Modules */ +/* Basically created to reduce the lines in Waybar Modules bank */ +/* NOTE: This is only for Custom Modules */ +/* Custom Modules like weather browser, tty, file manager at the beginning */ + +{ +"custom/weather": { + "format": "{}", + "format-alt": "{alt}: {}", + "format-alt-click": "click", + "interval": 3600, + "return-type": "json", + "exec": "$HOME/.config/hypr/UserScripts/Weather.sh", + //"exec": "$HOME/.config/hypr/UserScripts/Weather.py", + "exec-if": "ping wttr.in -c1", + "tooltip": true, +}, + +"custom/file_manager": { + "format": "ļƒ… ", + "on-click": "thunar", + "tooltip": true, + "tooltip-format": "File Manager", +}, + +"custom/tty": { + "format": "ļ„  ", + "on-click": "kitty", + "tooltip": true, + "tooltip-format": "Launch Terminal", +}, + +"custom/browser": { + "format": "ī™˜ ", + "on-click": "firefox", + "tooltip": true, + "tooltip-format": "Launch Browser", +}, + +"custom/settings": { + "format": "ī­‘ ", + "on-click": "$HOME/.config/hypr/UserScripts/QuickEdit.sh", + "tooltip": true, + "tooltip-format": "Launch Quick Edit", +}, + +"custom/cycle_wall": { + "format": " ", + "on-click": "$HOME/.config/hypr/UserScripts/WallpaperSelect.sh", + "on-click-right": "$HOME/.config/hypr/UserScripts/WallpaperRandom.sh", + "on-click-middle": "$HOME/.config/hypr/scripts/WaybarStyles.sh", + "tooltip": true, + "tooltip-format": "Left Click: Wallpaper Menu\nMiddle Click: Random wallpaper\nRight Click: Waybar Styles Menu", +}, + +"custom/hint": { + "format": "󰺁 HINT!", + "on-click": "$HOME/.config/hypr/scripts/KeyHints.sh", + "on-click-right": "$HOME/.config/hypr/scripts/KeyBinds.sh", + "tooltip": true, + "tooltip-format": "Left Click: Quick Tips\nRight Click: Keybinds", +}, + +// Hypridle inhibitor +"custom/hypridle": { + "format": "󱫗 ", + "return-type": "json", + "escape": true, + "exec-on-event": true, + "interval": 60, + "exec": "$HOME/.config/hypr/scripts/Hypridle.sh status", + "on-click": "$HOME/.config/hypr/scripts/Hypridle.sh toggle", + "on-click-right": "hyprlock" +}, + +"custom/keyboard": { + "exec": "cat $HOME/.cache/kb_layout", + "interval": 1, + "format": "ļ„œ {}", + "on-click": "$HOME/.config/hypr/scripts/SwitchKeyboardLayout.sh", +}, + +"custom/light_dark": { + "format": "󰔎 ", + "on-click": "$HOME/.config/hypr/scripts/DarkLight.sh", + "on-click-right": "$HOME/.config/hypr/scripts/WaybarStyles.sh", + "on-click-middle": "$HOME/.config/hypr/UserScripts/WallpaperSelect.sh", + "tooltip": true, + "tooltip-format": "Left Click: Switch Dark-Light Themes\nMiddle Click: Wallpaper Menu\nRight Click: Waybar Styles Menu", +}, + +"custom/lock": { + "format": "󰌾", + "on-click": "$HOME/.config/hypr/scripts/LockScreen.sh", + "tooltip": true, + "tooltip-format": "󰷛 Screen Lock", +}, + +"custom/menu": { + "format": "ļ™", + "on-click": "pkill rofi || rofi -show drun -modi run,drun,filebrowser,window", + "on-click-middle": "$HOME/.config/hypr/UserScripts/WallpaperSelect.sh", + "on-click-right": "$HOME/.config/hypr/scripts/WaybarLayout.sh", + "tooltip": true, + "tooltip-format": "Left Click: Rofi Menu\nMiddle Click: Wallpaper Menu\nRight Click: Waybar Layout Menu", +}, +// This is a custom cava visualizer +"custom/cava_mviz": { + "exec": "$HOME/.config/hypr/scripts/WaybarCava.sh", + "format": "{}" +}, + +"custom/playerctl": { + "format": "{}", + "return-type": "json", + "max-length": 35, + "exec": "playerctl -a metadata --format '{\"text\": \"{{artist}} $HOME {{markup_escape(title)}}\", \"tooltip\": \"{{playerName}} : {{markup_escape(title)}}\", \"alt\": \"{{status}}\", \"class\": \"{{status}}\"}' -F", + "on-click-middle": "playerctl play-pause", + "on-click": "playerctl previous", + "on-click-right": "playerctl next", + "scroll-step": 5.0, + "on-scroll-up": "$HOME/.config/hypr/scripts/Volume.sh --inc", + "on-scroll-down": "$HOME/.config/hypr/scripts/Volume.sh --dec", + "smooth-scrolling-threshold": 1, +}, + +"custom/power": { + "format": "ā» ", + "on-click": "$HOME/.config/hypr/scripts/Wlogout.sh", + "on-click-right": "$HOME/.config/hypr/scripts/ChangeBlur.sh", + "tooltip": true, + "tooltip-format": "Left Click: Logout Menu\nRight Click: Change Blur", +}, + +"custom/swaync": { + "tooltip": true, + "tooltip-format": "Left Click: Launch Notification Center\nRight Click: Do not Disturb", + "format": "{} {icon} ", + "format-icons": { + "notification": "", + "none": "ļ‚¢", + "dnd-notification": "", + "dnd-none": "", + "inhibited-notification": "", + "inhibited-none": "ļ‚¢", + "dnd-inhibited-notification": "", + "dnd-inhibited-none": "" + }, + "return-type": "json", + "exec-if": "which swaync-client", + "exec": "swaync-client -swb", + "on-click": "sleep 0.1 && swaync-client -t -sw", + "on-click-right": "swaync-client -d -sw", + "escape": true, +}, +// NOTE:! This is only for Arch and Arch Based Distros depend: pacman-contrib +"custom/updater": { + "format": " {}", + "exec": "checkupdates | wc -l", + "exec-if": "[[ $(checkupdates | wc -l) ]]", + "interval": 15, + "on-click": "if command -v paru &> /dev/null; then kitty -T update paru -Syu; else kitty -T update yay -Syu; fi && notify-send 'The system has been updated'", + "tooltip": true, + "tooltip-format": "Left Click: Update System\nArch Linux Only", +}, +// Separators +"custom/separator#dot": { + "format": "ļ‘„", + "interval": "once", + "tooltip": false +}, +"custom/separator#dot-line": { + "format": "", + "interval": "once", + "tooltip": false +}, +"custom/separator#line": { + "format": "|", + "interval": "once", + "tooltip": false +}, +"custom/separator#blank": { + "format": "", + "interval": "once", + "tooltip": false +}, +"custom/separator#blank_2": { + "format": " ", + "interval": "once", + "tooltip": false +}, +"custom/separator#blank_3": { + "format": " ", + "interval": "once", + "tooltip": false +}, +"custom/pulseaudio-control": { + "exec": "pulseaudio-control --icons-volume ' , ' --icon-muted ' ' --node-nicknames-from 'device.nick' --node-nickname 'alsa_output.pci-0000_08_00.0.iec958-ac3-surround-51.monitor:Speaker' --node-nickname 'alsa_output.usb-Razer_Razer_Nari-00.pro-output-1:Headphones' listen", + "on-click": "pulseaudio-control --node-blacklist 'alsa_output.usb-Razer_Razer_Nari-00.pro-output-0' next-node", + "on-click-middle": "exec pavucontrol &", + "on-click-right": "pulseaudio-control togmute" + } +} diff --git a/.config/waybar/ModulesGroups b/.config/waybar/ModulesGroups new file mode 100644 index 0000000..664805f --- /dev/null +++ b/.config/waybar/ModulesGroups @@ -0,0 +1,109 @@ +//* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- *// +/* Waybar Modules - Groups Modules */ +/* Basically created to reduce the lines in Waybar Modules bank */ +/* NOTE: This is only for Groups */ + +{ +// GROUPS +"group/app_drawer": { + "orientation": "inherit", + "drawer": { + "transition-duration": 500, + "children-class": "custom/menu", + "transition-left-to-right": true + }, + "modules": [ + "custom/menu", + "custom/file_manager", + "custom/tty", + "custom/settings", + ] +}, +"group/motherboard": { + "orientation": "horizontal", + "modules": [ + "cpu", + "power-profiles-daemon", + "memory", + "temperature", + "disk", + ] +}, + +"group/mobo_drawer": { + "orientation": "inherit", + "drawer": { + "transition-duration": 500, + "children-class": "cpu", + "transition-left-to-right": true + }, + "modules": [ + "temperature", + "cpu", + "power-profiles-daemon", + "memory", + "disk", + ] +}, +"group/laptop": { + "orientation": "inherit", + "modules": [ + "backlight", + "battery", + ] +}, +"group/audio": { + "orientation": "inherit", + "drawer": { + "transition-duration": 500, + "children-class": "pulseaudio", + "transition-left-to-right": true + }, + "modules": [ + "pulseaudio", + "pulseaudio#microphone", + ] +}, + +"group/audio#pulsecontrol": { + "orientation": "inherit", + "drawer": { + "transition-duration": 500, + "children-class": "pulseaudio", + "transition-left-to-right": true + }, + "modules": [ + "custom/pulseaudio-control", + "custom/separator#blank_2", + "pulseaudio#microphone", + ] +}, + +"group/connections": { + "orientation": "inherit", + "drawer": { + "transition-duration": 500, + "children-class": "bluetooth", + "transition-left-to-right": true + }, + "modules": [ + "network", + "bluetooth", + ] +}, + +"group/status": { + "orientation": "inherit", + "drawer": { + "transition-duration": 500, + "children-class": "custom/power", + "transition-left-to-right": false + }, + "modules": [ + "custom/power", + "custom/lock", + "keyboard-state", + "custom/keyboard", + ] +}, +} diff --git a/.config/waybar/ModulesWorkspaces b/.config/waybar/ModulesWorkspaces new file mode 100644 index 0000000..4c25cfd --- /dev/null +++ b/.config/waybar/ModulesWorkspaces @@ -0,0 +1,192 @@ +//* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- *// +/* Waybar Workspaces modules */ + +/* Generally, this is a potential expanding of choices for hyprland/workspace */ +// HYPRLAND WORKSPACES. CHOOSE as desired and place on waybar configs + +{ +// CIRCLES Style +"hyprland/workspaces": { + "active-only": false, + "all-outputs": true, + "format": "{icon}", + "show-special": false, + "on-click": "activate", + "on-scroll-up": "hyprctl dispatch workspace e+1", + "on-scroll-down": "hyprctl dispatch workspace e-1", + "persistent-workspaces": { + "*": 5 + }, + "format-icons": { + "active": "", + "default": "ļ„Œ", + }, +}, +// ROMAN Numerals style +"hyprland/workspaces#roman": { + "active-only": false, + "all-outputs": true, + "format": "{icon}", + "show-special": false, + "on-click": "activate", + "on-scroll-up": "hyprctl dispatch workspace e+1", + "on-scroll-down": "hyprctl dispatch workspace e-1", + "persistent-workspaces": { + "*": 5 + }, + "format-icons": { + "1": "I", + "2": "II", + "3": "III", + "4": "IV", + "5": "V", + "6": "VI", + "7": "VII", + "8": "VIII", + "9": "IX", + "10": "X", + }, +}, +// PACMAN Style +"hyprland/workspaces#pacman": { + "active-only": false, + "all-outputs": true, + "format": "{icon}", + "on-click": "activate", + "on-scroll-up": "hyprctl dispatch workspace e+1", + "on-scroll-down": "hyprctl dispatch workspace e-1", + "show-special": false, + "persistent-workspaces": { + "*": 5 + }, + "format": "{icon}", + "format-icons": { + "active": "󰮯", + "empty": "ļ„‘", + "default": "󰊠", + }, +}, +// Kanji / Japanese style +"hyprland/workspaces#kanji": { + "disable-scroll": true, + "show-special": false, + "all-outputs": true, + "format": "{icon}", + "persistent-workspaces": { + "*": 5 + }, + "format-icons": { + "1": "äø€", + "2": "二", + "3": "äø‰", + "4": "四", + "5": "äŗ”", + "6": "六", + "7": "七", + "8": "八", + "9": "九", + "10": "十", + } +}, +// for Camilla or Spanish +"hyprland/workspaces#cam": { + "active-only":false, + "all-outputs": true, + "format": "{icon}", + "show-special": false, + "on-click": "activate", + "on-scroll-up": "hyprctl dispatch workspace e+1", + "on-scroll-down": "hyprctl dispatch workspace e-1", + "persistent-workspaces": { + "*": 5 + }, + "format-icons": { + "1": "Uno", + "2": "Due", + "3": "Tre", + "4": "Quattro", + "5": "Cinque", + "6":"Sei", + "7":"Sette", + "8":"Otto", + "9":"Nove", + "10":"Dieci" + } + }, + +// NUMBERS and ICONS style +"hyprland/workspaces#4": { + "format": "{name}", + "format": " {name} {icon} ", + //"format": " {icon} ", + "show-special": false, + "on-click": "activate", + "on-scroll-up": "hyprctl dispatch workspace e+1", + "on-scroll-down": "hyprctl dispatch workspace e-1", + "all-outputs": true, + "sort-by-number": true, + "format-icons": { + "1": "ļ„  ", + "2": " ", + "3": " ", + "4": " ", + "5": " ", + "6": " ", + "7": "", + "8": " ", + "9": "", + "10": "10", + "focused": "", + "default": "ļ„Œ", + }, +}, +// NUMBERS and ICONS style with window rewrite +"hyprland/workspaces#rw": { + "disable-scroll": true, + "all-outputs": true, + "warp-on-scroll": false, + "sort-by-number": true, + "show-special": false, + "on-click": "activate", + "on-scroll-up": "hyprctl dispatch workspace e+1", + "on-scroll-down": "hyprctl dispatch workspace e-1", + "format": "{icon} {windows}", + "format-window-separator": " ", + "window-rewrite-default": " ", + "window-rewrite": { + "title<.*youtube.*>": "ļ…Ŗ ", + "title<.*amazon.*>": " ", + "title<.*reddit.*>": " ", + "title<.*Picture-in-Picture.*>": " ", + "class": "ī… ", + "class": " ", + "class": "ļ„  ", + "class": " ", + "class": "īˆ— ", + "class<[Ss]potify>": " ", + "class": "ó°Øž ", + "class": "󰝰 ", + "class<[Tt]hunderbird|[Tt]hunderbird-esr>": "ļ° ", + "class": "ļ° ", + "class": " ", + "class": "󰅳 ", + "class": "ļ® ", + "class": " ", + "class": "󰎆 ", + "class": "ī­» ", + "class<.virt-manager-wrapped>": "ī­» ", + "class": "󰅩 ", + "class": "ļ…œ ", + "class": " ", + "class": "󰏆 ", + "class": "ī®§ ", + "class": "󰒃 ", + "class": "ī­’ ", + "class": "ó°°· ", //Zen Browser + "class": "īŗ“ ", + "class": "ļŠ‚ ", + "class": "󰕼 " + } + }, + +} diff --git a/.config/waybar/config b/.config/waybar/config new file mode 120000 index 0000000..798040c --- /dev/null +++ b/.config/waybar/config @@ -0,0 +1 @@ +/home/michel/.config/waybar/configs/[TOP] Default_Me \ No newline at end of file diff --git a/.config/waybar/configs/[BOT & Left] SouthWest b/.config/waybar/configs/[BOT & Left] SouthWest new file mode 100644 index 0000000..a38db32 --- /dev/null +++ b/.config/waybar/configs/[BOT & Left] SouthWest @@ -0,0 +1,86 @@ +/* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ + +// ### BOTTOM and LEFT PANEL + +[{ +"include": [ + "$HOME/.config/waybar/Modules", + "$HOME/.config/waybar/ModulesWorkspaces", + "$HOME/.config/waybar/ModulesCustom", + "$HOME/.config/waybar/ModulesGroups", + ], +"layer": "top", +//"mode": "dock", +"exclusive": true, +"passthrough": false, +"position": "bottom", +"spacing": 2, +"fixed-center": true, +"ipc": true, +"margin-left": 6, +"margin-right": 6, +"margin-bottom": 2, + +"modules-left": [ + "custom/menu", + "cpu", + "temperature", + "memory", + "disk", + ], + +"modules-center": [ + //"hyprland/window", + "hyprland/workspaces#roman", + ], + +"modules-right": [ + //"network", + //"bluetooth", + "custom/weather", + "battery", + "backlight", + "pulseaudio", + //"wireplumber", + "pulseaudio#microphone", + "keyboard-state", + "custom/power", + ], +}, + +{ +"include": [ + "$HOME/.config/waybar/Modules", + "$HOME/.config/waybar/ModulesWorkspaces", + "$HOME/.config/waybar/ModulesCustom", + "$HOME/.config/waybar/ModulesGroups", + ], +"layer": "top", +"position": "left", +"height": 650, +"margin-top": 8, +"margin-bottom": 8, +"margin-left": 3, +//"margin-right": 3, +"spacing": 3, +"fixed-center": true, +"ipc": true, +//"gtk-layer-shell": true, + +"modules-left": [ + "custom/lock", + "idle_inhibitor", + ], + +"modules-center": [ + "clock#vertical", + ], + +"modules-right": [ + "mpris", + "custom/swaync", + "tray", + "custom/light_dark", + ], + +}] \ No newline at end of file diff --git a/.config/waybar/configs/[BOT & Right] SouthEast b/.config/waybar/configs/[BOT & Right] SouthEast new file mode 100644 index 0000000..27cc7ce --- /dev/null +++ b/.config/waybar/configs/[BOT & Right] SouthEast @@ -0,0 +1,86 @@ +/* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ + +// ### BOTTOM and RIGHT PANEL + +[{ +"include": [ + "$HOME/.config/waybar/Modules", + "$HOME/.config/waybar/ModulesWorkspaces", + "$HOME/.config/waybar/ModulesCustom", + "$HOME/.config/waybar/ModulesGroups", + ], +"layer": "top", +//"mode": "dock", +"exclusive": true, +"passthrough": false, +"position": "bottom", +"spacing": 2, +"fixed-center": true, +"ipc": true, +"margin-left": 6, +"margin-right": 6, +"margin-bottom": 2, + +"modules-left": [ + "custom/menu", + "cpu", + "temperature", + "memory", + "disk", + ], + +"modules-center": [ + //"hyprland/window", + "hyprland/workspaces#roman", + ], + +"modules-right": [ + //"network", + //"bluetooth", + "custom/weather", + "battery", + "backlight", + "pulseaudio", + //"wireplumber", + "pulseaudio#microphone", + "keyboard-state", + "custom/power", + ], +}, + +{ +"include": [ + "$HOME/.config/waybar/Modules", + "$HOME/.config/waybar/ModulesWorkspaces", + "$HOME/.config/waybar/ModulesCustom", + "$HOME/.config/waybar/ModulesGroups", + ], +"layer": "top", +"position": "right", +"height": 650, +"margin-top": 8, +"margin-bottom": 8, +//"margin-left": 3, +"margin-right": 3, +"spacing": 3, +"fixed-center": true, +"ipc": true, +//"gtk-layer-shell": true, + +"modules-left": [ + "custom/lock", + "idle_inhibitor", + ], + +"modules-center": [ + "clock#vertical", + ], + +"modules-right": [ + "mpris", + "custom/swaync", + "tray", + "custom/light_dark", + ], + +}] \ No newline at end of file diff --git a/.config/waybar/configs/[BOT] Camellia b/.config/waybar/configs/[BOT] Camellia new file mode 100644 index 0000000..67e8c19 --- /dev/null +++ b/.config/waybar/configs/[BOT] Camellia @@ -0,0 +1,73 @@ +//* ----------- šŸ’« https://github.com/JaKooLit šŸ’« -------- */ +//* ............................................*/ +//* .............CAMELLIA.......................*/ +//* ............................................*/ +//* --- šŸ‘ designed by https://github.com/Krautt šŸ‘ --- */ + +{ + +"include": [ + "$HOME/.config/waybar/Modules", + "$HOME/.config/waybar/ModulesWorkspaces", + "$HOME/.config/waybar/ModulesCustom", + "$HOME/.config/waybar/ModulesGroups", + ], +"layer": "top", +//"mode": "dock", +"exclusive": true, +"passthrough": false, +"position": "bottom", +"spacing": 4, +"fixed-center": true, +"ipc": true, +//"margin-top": 0, +//"margin-bottom": 0, +//"margin-left": 0, +//"margin-right": 0, + +"modules-left": [ + "hyprland/workspaces#cam", + "custom/separator#line", + "mpris", + "custom/swaync", + "tray", + "wlr/taskbar"], + +"modules-center": ["hyprland/window"], + +"modules-right": [ + "custom/backlight", + "backlight/slider", + "custom/speaker", + "pulseaudio/slider", + "battery", + "clock#3", + "network"], + +// Additional modules // +"pulseaudio/slider": { + "min": 0, + "max": 100, + "orientation": "horizontal" + +}, + +"custom/speaker": { + "exec": "echo 'šŸ”Š'", + "interval": 1, + "format": "{}" +}, + +"backlight/slider": { + "min": 0, + "max": 100, + "orientation": "horizontal", + "device": "intel_backlight" +}, + +"custom/backlight": { + "exec": "echo '✨'", + "interval": 1, + "format": "{}" +}, +} \ No newline at end of file diff --git a/.config/waybar/configs/[BOT] Chrysanthemum b/.config/waybar/configs/[BOT] Chrysanthemum new file mode 100644 index 0000000..2aa45fe --- /dev/null +++ b/.config/waybar/configs/[BOT] Chrysanthemum @@ -0,0 +1,40 @@ +//* ----------- šŸ’« https://github.com/JaKooLit šŸ’« -------- */ +//* ............................................*/ +//* .............CHRYSANTHEMUM.......................*/ +//* ............................................*/ +//* --- šŸ‘ designed by https://github.com/Krautt šŸ‘ --- */ + +{ +"include": [ + "$HOME/.config/waybar/Modules", + "$HOME/.config/waybar/ModulesWorkspaces", + "$HOME/.config/waybar/ModulesCustom", + "$HOME/.config/waybar/ModulesGroups", + ], +"layer": "top", +//"mode": "dock", +"exclusive": true, +"passthrough": false, +"position": "bottom", +"spacing": 5, +"fixed-center": true, +"ipc": true, +"margin-left": 5, +"margin-right": 5, +"margin-top": 0, + +"modules-left": [ + "clock#5", + "mpris", + "tray", + "custom/swaync" + ], + +"modules-center": ["hyprland/workspaces"], + +"modules-right": [ + "pulseaudio#1", + "backlight#2", + "battery"], + +} \ No newline at end of file diff --git a/.config/waybar/configs/[BOT] Default b/.config/waybar/configs/[BOT] Default new file mode 100644 index 0000000..fc87a9e --- /dev/null +++ b/.config/waybar/configs/[BOT] Default @@ -0,0 +1,71 @@ +/* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ + +// ### DEFAULT Bottom ### // +{ +"include": [ + "$HOME/.config/waybar/Modules", + "$HOME/.config/waybar/ModulesWorkspaces", + "$HOME/.config/waybar/ModulesCustom", + "$HOME/.config/waybar/ModulesGroups", + ], +"layer": "top", +//"mode": "dock", +"exclusive": true, +"passthrough": false, +"position": "bottom", +"spacing": 3, +"fixed-center": true, +"ipc": true, +//"margin-top": 6, +"margin-left": 8, +"margin-right": 8, + +"modules-left": [ + "hyprland/workspaces#pacman", + "custom/separator#dot-line", + "cpu", + "custom/separator#dot-line", + "temperature", + "custom/separator#dot-line", + "memory", + "custom/separator#dot-line", + "custom/weather", + "custom/separator#blank_3", + "custom/cava_mviz", + ], + +"modules-center": [ + "custom/menu", + "custom/separator#dot-line", + "idle_inhibitor", + "custom/separator#dot-line", + "clock", + "custom/separator#dot-line", + "custom/light_dark", + "custom/separator#dot-line", + "custom/lock", + //], + "custom/separator#dot-line", + "custom/hint", + ], + +"modules-right": [ + "network#speed", + "custom/separator#dot-line", + "custom/swaync", + "tray", + "mpris", + "custom/separator#dot-line", + "bluetooth", + "custom/separator#dot-line", + "pulseaudio", + "custom/separator#dot-line", + "pulseaudio#microphone", + "custom/separator#dot-line", + "keyboard-state", + "custom/separator#dot-line", + "custom/keyboard", + "custom/separator#dot-line", + "custom/power", + ], +} diff --git a/.config/waybar/configs/[BOT] Gardenia b/.config/waybar/configs/[BOT] Gardenia new file mode 100644 index 0000000..fa9cbab --- /dev/null +++ b/.config/waybar/configs/[BOT] Gardenia @@ -0,0 +1,42 @@ +//* ----------- šŸ’« https://github.com/JaKooLit šŸ’« -------- */ +//* ............................................*/ +//* .............GARDENIA.......................*/ +//* ............................................*/ +//* --- šŸ‘ designed by https://github.com/Krautt šŸ‘ --- */ + +{ + +"include": [ + "$HOME/.config/waybar/Modules", + "$HOME/.config/waybar/ModulesWorkspaces", + "$HOME/.config/waybar/ModulesCustom", + "$HOME/.config/waybar/ModulesGroups", + ], +"layer": "top", +//"mode": "dock", +"exclusive": true, +"passthrough": false, +"position": "bottom", +"spacing": 5, +"fixed-center": false, +"ipc": true, +"margin-top": 5, +//"margin-bottom": 5, +"width": 1000, + +"modules-left": [ + "clock#5", + "mpris", + "tray", + "custom/swaync" + ], + +"modules-center": ["hyprland/workspaces#kanji"], + +"modules-right": [ + "pulseaudio#1", + "backlight#2", + "battery" + ], + +} \ No newline at end of file diff --git a/.config/waybar/configs/[BOT] Peony b/.config/waybar/configs/[BOT] Peony new file mode 100644 index 0000000..a7f13bd --- /dev/null +++ b/.config/waybar/configs/[BOT] Peony @@ -0,0 +1,47 @@ +//* ----------- šŸ’« https://github.com/JaKooLit šŸ’« -------- */ +//* ............................................*/ +//* ................PEONY.......................*/ +//* ............................................*/ +//* --- šŸ‘ designed by https://github.com/Krautt šŸ‘ --- */ + +{ + +"include": [ + "$HOME/.config/waybar/Modules", + "$HOME/.config/waybar/ModulesWorkspaces", + "$HOME/.config/waybar/ModulesCustom", + "$HOME/.config/waybar/ModulesGroups", + ], +"layer": "top", +//"mode": "dock", +"exclusive": true, +"passthrough": false, +"position": "bottom", +"spacing": 4, +"fixed-center": true, +"ipc": true, +"margin-top": 5, +//"margin-bottom": 5, +"width": 1444, + +"modules-left": [ + "hyprland/workspaces#roman", + "mpris", + "custom/swaync", + "tray" + ], + +"modules-center": ["clock#4"], + +"modules-right": [ + "battery", + "custom/separator#blank", + "backlight", + "custom/separator#blank", + "pulseaudio", + "custom/separator#blank", + "temperature", + "custom/separator#blank", + "network"], + +} \ No newline at end of file diff --git a/.config/waybar/configs/[BOT] Simple b/.config/waybar/configs/[BOT] Simple new file mode 100644 index 0000000..4600346 --- /dev/null +++ b/.config/waybar/configs/[BOT] Simple @@ -0,0 +1,41 @@ +/* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ +// ### TOP Simple ## // + +{ +"include": [ + "$HOME/.config/waybar/Modules", + "$HOME/.config/waybar/ModulesWorkspaces", + "$HOME/.config/waybar/ModulesCustom", + "$HOME/.config/waybar/ModulesGroups", + ], +"layer": "top", +"position": "bottom", +//"mode": "dock", +"exclusive": true, +"passthrough": false, +"gtk-layer-shell": true, +"margin-left": 6, +"margin-right": 6, +"margin-top": 2, + +"modules-left": [ + "idle_inhibitor", + "group/mobo_drawer", + "hyprland/workspaces#rw", + "tray", + "mpris", + ], + +"modules-center": [ + "clock#2", + "custom/swaync", + ], + +"modules-right": [ + "hyprland/window", + "battery", + "group/audio", + "custom/power", + ], +} + diff --git a/.config/waybar/configs/[BOT] Sleek b/.config/waybar/configs/[BOT] Sleek new file mode 100644 index 0000000..6bce5dd --- /dev/null +++ b/.config/waybar/configs/[BOT] Sleek @@ -0,0 +1,44 @@ +/* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ + +// Sleek + +{ +"include": [ + "$HOME/.config/waybar/Modules", + "$HOME/.config/waybar/ModulesWorkspaces", + "$HOME/.config/waybar/ModulesCustom", + "$HOME/.config/waybar/ModulesGroups", + ], +"layer": "top", +"position": "bottom", +"height": 14, +"margin-left": 10, +"margin-right": 10, +"margin-bottom": 2, + +"modules-left": [ + "custom/menu", + "custom/separator#blank_2", + "hyprland/workspaces", + "custom/separator#blank_2", + "mpris", + "tray" +], + +"modules-center": [ + "idle_inhibitor", + "custom/separator#blank", + "clock", + "custom/separator#blank", + "custom/swaync" +], + +"modules-right": [ + "hyprland/window", + "custom/separator#blank_2", + "pulseaudio", + "custom/separator#blank", + "custom/power", + ], + +} diff --git a/.config/waybar/configs/[Left] WestWing b/.config/waybar/configs/[Left] WestWing new file mode 100644 index 0000000..4fec3cd --- /dev/null +++ b/.config/waybar/configs/[Left] WestWing @@ -0,0 +1,42 @@ +/* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ + +// ### LEFT PANEL ### // + +{ +"include": [ + "$HOME/.config/waybar/Modules", + "$HOME/.config/waybar/ModulesWorkspaces", + "$HOME/.config/waybar/ModulesCustom", + "$HOME/.config/waybar/ModulesGroups", + ], +"layer": "top", +"position": "left", +"margin-top": 8, +"margin-bottom": 8, +"margin-left": 3, +//"margin-right": 3, +"spacing": 3, +"fixed-center": true, +"ipc": true, +//"gtk-layer-shell": true, + +"modules-left": [ + "clock#vertical", + "custom/light_dark", +], + +"modules-center": [ + "hyprland/workspaces", +], + +"modules-right": [ + "mpris", + "tray", + "custom/swaync", + "backlight#vertical", + "pulseaudio#microphone_vertical", + "pulseaudio#vertical", + "custom/power_vertical", + "custom/menu", +], +} diff --git a/.config/waybar/configs/[Right] EastWing b/.config/waybar/configs/[Right] EastWing new file mode 100644 index 0000000..2a3aceb --- /dev/null +++ b/.config/waybar/configs/[Right] EastWing @@ -0,0 +1,42 @@ +/* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ + +// ### RIGHT PANEL ### // + +{ +"include": [ + "$HOME/.config/waybar/Modules", + "$HOME/.config/waybar/ModulesWorkspaces", + "$HOME/.config/waybar/ModulesCustom", + "$HOME/.config/waybar/ModulesGroups", + ], +"layer": "top", +"position": "right", +"margin-top": 8, +"margin-bottom": 8, +//"margin-left": 3, +"margin-right": 3, +"spacing": 3, +"fixed-center": true, +"ipc": true, +//"gtk-layer-shell": true, + +"modules-left": [ + "clock#vertical", + "custom/light_dark", +], + +"modules-center": [ + "hyprland/workspaces", +], + +"modules-right": [ + "mpris", + "tray", + "custom/swaync", + "backlight#vertical", + "pulseaudio#microphone_vertical", + "pulseaudio#vertical", + "custom/power_vertical", + "custom/menu", +], +} diff --git a/.config/waybar/configs/[TOP & BOT] SummitSplit b/.config/waybar/configs/[TOP & BOT] SummitSplit new file mode 100644 index 0000000..023ac1b --- /dev/null +++ b/.config/waybar/configs/[TOP & BOT] SummitSplit @@ -0,0 +1,90 @@ +/* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ + +// ### DUAL TOP and BOTTOM ### // + +[{ +"include": [ + "$HOME/.config/waybar/Modules", + "$HOME/.config/waybar/ModulesWorkspaces", + "$HOME/.config/waybar/ModulesCustom", + "$HOME/.config/waybar/ModulesGroups", + ], +"layer": "top", +//"mode": "dock", +"exclusive": true, +"passthrough": false, +"position": "top", +"spacing": 3, +"fixed-center": true, +"ipc": true, +"margin-top": 1, +"margin-left": 8, +"margin-right": 8, + +"modules-left": [ + "cpu", + "temperature", + "memory", + "disk", + ], + +"modules-center": [ + "idle_inhibitor", + "clock", + "custom/light_dark", + ], + +"modules-right": [ + "custom/weather", + "battery", + "backlight", + "bluetooth", + "network", + "custom/updater", + "custom/cycle_wall", + "custom/lock", + ], +}, + +{ +"include": [ + "$HOME/.config/waybar/Modules", + "$HOME/.config/waybar/ModulesWorkspaces", + "$HOME/.config/waybar/ModulesCustom", + "$HOME/.config/waybar/ModulesGroups", + ], +"layer": "top", +//"mode": "dock", +"exclusive": true, +"passthrough": false, +"position": "bottom", +"spacing": 5, +"fixed-center": true, +"ipc": true, +"height": 0, +"margin-left": 8, +"margin-right": 8, +//"gtk-layer-shell": true, +//"margin-bottom": 0, + +"modules-left": [ + "custom/menu", + "wlr/taskbar", + ], + +"modules-center": [ + "hyprland/workspaces#rw", + ], + +"modules-right": [ + "hyprland/window", + "tray", + "custom/swaync", + "mpris", + "keyboard-state", + "pulseaudio", + //"wireplumber", + "pulseaudio#microphone", + "custom/power", + ], +}], diff --git a/.config/waybar/configs/[TOP & Left] NorthWest b/.config/waybar/configs/[TOP & Left] NorthWest new file mode 100644 index 0000000..c6ebf4a --- /dev/null +++ b/.config/waybar/configs/[TOP & Left] NorthWest @@ -0,0 +1,82 @@ +/* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ + +// ### TOP and LEFT PANEL ## // + +[{ +"include": [ + "$HOME/.config/waybar/Modules", + "$HOME/.config/waybar/ModulesWorkspaces", + "$HOME/.config/waybar/ModulesCustom", + "$HOME/.config/waybar/ModulesGroups", + ], +"layer": "top", +//"mode": "dock", +"width": 1200, +"exclusive": true, +"passthrough": false, +"position": "top", +"spacing": 3, +"fixed-center": true, +"ipc": true, +"margin-top": 2, +"margin-left": 8, +"margin-right": 8, + +"modules-left": [ + "custom/menu", + "custom/separator#blank_2", + "group/motherboard", + ], + +"modules-center": [ + //"hyprland/window", + "hyprland/workspaces#pacman", + ], + +"modules-right": [ + "network", + "bluetooth", + "custom/weather", + "custom/separator#blank_2", + "group/audio", + "custom/separator#blank_2", + "keyboard-state", + "custom/power", + ], +}, + +{ +"include": [ + "$HOME/.config/waybar/Modules", + "$HOME/.config/waybar/ModulesWorkspaces", + "$HOME/.config/waybar/ModulesCustom", + "$HOME/.config/waybar/ModulesGroups", + ], +"layer": "top", +"position": "left", +"height": 650, +"margin-top": 8, +"margin-bottom": 8, +"margin-left": 3, +"spacing": 3, +"fixed-center": true, +"ipc": true, +//"gtk-layer-shell": true, + +"modules-left": [ + "custom/lock", + "idle_inhibitor", + ], + +"modules-center": [ + "clock#vertical", + ], + +"modules-right": [ + "mpris", + "custom/swaync", + "tray", + "custom/light_dark", + ], + +}] \ No newline at end of file diff --git a/.config/waybar/configs/[TOP & Right] NorthEast b/.config/waybar/configs/[TOP & Right] NorthEast new file mode 100644 index 0000000..ae588fb --- /dev/null +++ b/.config/waybar/configs/[TOP & Right] NorthEast @@ -0,0 +1,83 @@ +/* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ + +// ### TOP and Right PANEL ## // + +[{ +"include": [ + "$HOME/.config/waybar/Modules", + "$HOME/.config/waybar/ModulesWorkspaces", + "$HOME/.config/waybar/ModulesCustom", + "$HOME/.config/waybar/ModulesGroups", + ], +"layer": "top", +//"mode": "dock", +"width": 1200, +"exclusive": true, +"passthrough": false, +"position": "top", +"spacing": 3, +"fixed-center": true, +"ipc": true, +"margin-top": 2, +"margin-left": 8, +"margin-right": 8, + +"modules-left": [ + "custom/menu", + "custom/separator#blank_2", + "group/motherboard", + ], + +"modules-center": [ + //"hyprland/window", + "hyprland/workspaces#pacman", + ], + +"modules-right": [ + "network", + "bluetooth", + "custom/weather", + "custom/separator#blank_2", + "group/audio", + "custom/separator#blank_2", + "keyboard-state", + "custom/power", + ], +}, + +{ +"include": [ + "$HOME/.config/waybar/Modules", + "$HOME/.config/waybar/ModulesWorkspaces", + "$HOME/.config/waybar/ModulesCustom", + "$HOME/.config/waybar/ModulesGroups", + ], +"layer": "top", +"position": "right", +"height": 650, +"margin-top": 8, +"margin-bottom": 8, +//"margin-left": 3, +"margin-right": 3, +"spacing": 3, +"fixed-center": true, +"ipc": true, +//"gtk-layer-shell": true, + +"modules-left": [ + "custom/lock", + "idle_inhibitor", + ], + +"modules-center": [ + "clock#vertical", + ], + +"modules-right": [ + "mpris", + "custom/swaync", + "tray", + "custom/light_dark", + ], + +}] \ No newline at end of file diff --git a/.config/waybar/configs/[TOP] Camellia b/.config/waybar/configs/[TOP] Camellia new file mode 100644 index 0000000..e13256c --- /dev/null +++ b/.config/waybar/configs/[TOP] Camellia @@ -0,0 +1,73 @@ +//* ----------- šŸ’« https://github.com/JaKooLit šŸ’« -------- */ +//* ............................................*/ +//* .............CAMELLIA.......................*/ +//* ............................................*/ +//* --- šŸ‘ designed by https://github.com/Krautt šŸ‘ --- */ + +{ + +"include": [ + "$HOME/.config/waybar/Modules", + "$HOME/.config/waybar/ModulesWorkspaces", + "$HOME/.config/waybar/ModulesCustom", + "$HOME/.config/waybar/ModulesGroups", + ], +"layer": "top", +//"mode": "dock", +"exclusive": true, +"passthrough": false, +"position": "top", +"spacing": 4, +"fixed-center": true, +"ipc": true, +//"margin-top": 0, +//"margin-bottom": 0, +//"margin-left": 0, +//"margin-right": 0, + +"modules-left": [ + "hyprland/workspaces#cam", + "custom/separator#line", + "mpris", + "custom/swaync", + "tray", + "wlr/taskbar"], + +"modules-center": ["hyprland/window"], + +"modules-right": [ + "custom/backlight", + "backlight/slider", + "custom/speaker", + "pulseaudio/slider", + "battery", + "clock#3", + "network"], + +// Additional modules // +"pulseaudio/slider": { + "min": 0, + "max": 100, + "orientation": "horizontal" + +}, + +"custom/speaker": { + "exec": "echo 'šŸ”Š'", + "interval": 1, + "format": "{}" +}, + +"backlight/slider": { + "min": 0, + "max": 100, + "orientation": "horizontal", + "device": "intel_backlight" +}, + +"custom/backlight": { + "exec": "echo '✨'", + "interval": 1, + "format": "{}" +}, +} \ No newline at end of file diff --git a/.config/waybar/configs/[TOP] Chrysanthemum b/.config/waybar/configs/[TOP] Chrysanthemum new file mode 100644 index 0000000..06a7bbc --- /dev/null +++ b/.config/waybar/configs/[TOP] Chrysanthemum @@ -0,0 +1,40 @@ +//* ----------- šŸ’« https://github.com/JaKooLit šŸ’« -------- */ +//* ............................................*/ +//* .............CHRYSANTHEMUM.......................*/ +//* ............................................*/ +//* --- šŸ‘ designed by https://github.com/Krautt šŸ‘ --- */ + +{ +"include": [ + "$HOME/.config/waybar/Modules", + "$HOME/.config/waybar/ModulesWorkspaces", + "$HOME/.config/waybar/ModulesCustom", + "$HOME/.config/waybar/ModulesGroups", + ], +"layer": "top", +//"mode": "dock", +"exclusive": true, +"passthrough": false, +"position": "top", +"spacing": 5, +"fixed-center": true, +"ipc": true, +"margin-left": 5, +"margin-right": 5, +"margin-top": 0, + +"modules-left": [ + "clock#5", + "mpris", + "tray", + "custom/swaync" + ], + +"modules-center": ["hyprland/workspaces"], + +"modules-right": [ + "pulseaudio#1", + "backlight#2", + "battery"], + +} \ No newline at end of file diff --git a/.config/waybar/configs/[TOP] Default b/.config/waybar/configs/[TOP] Default new file mode 100644 index 0000000..3a95929 --- /dev/null +++ b/.config/waybar/configs/[TOP] Default @@ -0,0 +1,71 @@ +/* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ + +// ### DEFAULT - Top ### // +{ +"include": [ + "$HOME/.config/waybar/Modules", + "$HOME/.config/waybar/ModulesWorkspaces", + "$HOME/.config/waybar/ModulesCustom", + "$HOME/.config/waybar/ModulesGroups", + ], +"layer": "top", +//"mode": "dock", +"exclusive": true, +"passthrough": false, +"position": "top", +"spacing": 3, +"fixed-center": true, +"ipc": true, +"margin-top": 3, +"margin-left": 8, +"margin-right": 8, + +"modules-left": [ + "hyprland/workspaces#pacman", + "custom/separator#dot-line", + "cpu", + "custom/separator#dot-line", + "temperature", + "custom/separator#dot-line", + "memory", + "custom/separator#dot-line", + "custom/weather", + "custom/separator#blank_3", + "custom/cava_mviz", + ], + +"modules-center": [ + "custom/menu", + "custom/separator#dot-line", + "idle_inhibitor", + "custom/separator#dot-line", + "clock", + "custom/separator#dot-line", + "custom/light_dark", + "custom/separator#dot-line", + "custom/lock", + //], + "custom/separator#dot-line", + "custom/hint", + ], + +"modules-right": [ + "network#speed", + "custom/separator#dot-line", + "custom/swaync", + "tray", + "mpris", + "custom/separator#dot-line", + "bluetooth", + "custom/separator#dot-line", + "pulseaudio", + "custom/separator#dot-line", + "pulseaudio#microphone", + "custom/separator#dot-line", + "keyboard-state", + "custom/separator#dot-line", + "custom/keyboard", + "custom/separator#dot-line", + "custom/power", + ], +} \ No newline at end of file diff --git a/.config/waybar/configs/[TOP] Default_Me b/.config/waybar/configs/[TOP] Default_Me new file mode 100644 index 0000000..c1caa7d --- /dev/null +++ b/.config/waybar/configs/[TOP] Default_Me @@ -0,0 +1,53 @@ +/* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ + +// ### DEFAULT v4 (Laptop) - Top ### // +{ +"include": [ + "$HOME/.config/waybar/Modules", + "$HOME/.config/waybar/ModulesWorkspaces", + "$HOME/.config/waybar/ModulesCustom", + "$HOME/.config/waybar/ModulesGroups", + ], +"layer": "top", +//"mode": "dock", +"exclusive": true, +"passthrough": false, +"position": "top", +"spacing": 3, +"fixed-center": true, +"ipc": true, +"margin-top": 3, +"margin-left": 8, +"margin-right": 8, + +"modules-left": [ + "group/app_drawer", + "custom/separator#dot-line", + "group/mobo_drawer", + "custom/separator#line", + "custom/weather", + ], + +"modules-center": [ + "custom/swaync", + "custom/cava_mviz", + "custom/separator#dot-line", + "clock", + "custom/separator#line", + "hyprland/workspaces#pacman", + "custom/separator#dot-line", + "idle_inhibitor", + "custom/hint", + ], + +"modules-right": [ + "network#speed", + "group/connections", + "custom/separator#line", + "tray", + "mpris", + "group/audio#pulsecontrol", + "custom/separator#dot-line", + "group/status", + ], +} diff --git a/.config/waybar/configs/[TOP] Default_v2 b/.config/waybar/configs/[TOP] Default_v2 new file mode 100644 index 0000000..c4e4f59 --- /dev/null +++ b/.config/waybar/configs/[TOP] Default_v2 @@ -0,0 +1,57 @@ +/* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ + +// ### DEFAULT v2 - Top ### // +{ +"include": [ + "$HOME/.config/waybar/Modules", + "$HOME/.config/waybar/ModulesWorkspaces", + "$HOME/.config/waybar/ModulesCustom", + "$HOME/.config/waybar/ModulesGroups", + ], +"layer": "top", +//"mode": "dock", +"exclusive": true, +"passthrough": false, +"position": "top", +"spacing": 3, +"fixed-center": true, +"ipc": true, +"margin-top": 3, +"margin-left": 8, +"margin-right": 8, + +"modules-left": [ + "custom/menu", + "custom/light_dark", + "custom/separator#dot-line", + "group/motherboard", + "custom/separator#line", + "custom/weather", + ], + +"modules-center": [ + "custom/swaync", + "custom/cava_mviz", + "custom/separator#dot-line", + "clock", + "custom/separator#line", + "hyprland/workspaces#roman", + "custom/separator#dot-line", + "idle_inhibitor", + "custom/hint", + ], + +"modules-right": [ + "network#speed", + "custom/separator#line", + "tray", + "mpris", + "bluetooth", + "group/audio", + "keyboard-state", + "custom/keyboard", + "custom/lock", + "custom/separator#dot-line", + "custom/power", + ], +} \ No newline at end of file diff --git a/.config/waybar/configs/[TOP] Default_v3 b/.config/waybar/configs/[TOP] Default_v3 new file mode 100644 index 0000000..826b772 --- /dev/null +++ b/.config/waybar/configs/[TOP] Default_v3 @@ -0,0 +1,60 @@ +/* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ + +// ### DEFAULT v3 - Top ### // +{ +"include": [ + "$HOME/.config/waybar/Modules", + "$HOME/.config/waybar/ModulesWorkspaces", + "$HOME/.config/waybar/ModulesCustom", + "$HOME/.config/waybar/ModulesGroups", + ], +"layer": "top", +//"mode": "dock", +"exclusive": true, +"passthrough": false, +"position": "top", +"spacing": 3, +"fixed-center": true, +"ipc": true, +"margin-top": 3, +"margin-left": 8, +"margin-right": 8, + +"modules-left": [ + "custom/menu", + "custom/light_dark", + "custom/separator#dot-line", + "power-profiles-daemon", + "group/mobo_drawer", + "custom/separator#blank", + "custom/separator#line", + "custom/weather", + ], + +"modules-center": [ + "custom/swaync", + "custom/cava_mviz", + "custom/separator#dot-line", + "clock", + "custom/separator#line", + "hyprland/workspaces#kanji", + "custom/separator#dot-line", + "idle_inhibitor", + //"idle_inhibitor", + "custom/hint", + ], + +"modules-right": [ + "network#speed", + "group/connections", + "custom/separator#line", + "tray", + "mpris", + "group/audio", + "custom/separator#line", + "keyboard-state", + "custom/keyboard", + "custom/lock", + "custom/power", + ], +} \ No newline at end of file diff --git a/.config/waybar/configs/[TOP] Default_v4 b/.config/waybar/configs/[TOP] Default_v4 new file mode 100644 index 0000000..051aa84 --- /dev/null +++ b/.config/waybar/configs/[TOP] Default_v4 @@ -0,0 +1,53 @@ +/* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ + +// ### DEFAULT v4 (Laptop) - Top ### // +{ +"include": [ + "$HOME/.config/waybar/Modules", + "$HOME/.config/waybar/ModulesWorkspaces", + "$HOME/.config/waybar/ModulesCustom", + "$HOME/.config/waybar/ModulesGroups", + ], +"layer": "top", +//"mode": "dock", +"exclusive": true, +"passthrough": false, +"position": "top", +"spacing": 3, +"fixed-center": true, +"ipc": true, +"margin-top": 3, +"margin-left": 8, +"margin-right": 8, + +"modules-left": [ + "group/app_drawer", + "custom/separator#dot-line", + "group/mobo_drawer", + "custom/separator#line", + "custom/weather", + ], + +"modules-center": [ + "custom/swaync", + "custom/cava_mviz", + "custom/separator#dot-line", + "clock", + "custom/separator#line", + "hyprland/workspaces#kanji", + "custom/separator#dot-line", + "idle_inhibitor", + "custom/hint", + ], + +"modules-right": [ + "network#speed", + "group/connections", + "custom/separator#line", + "tray", + "mpris", + "group/audio", + "custom/separator#dot-line", + "group/status", + ], +} \ No newline at end of file diff --git a/.config/waybar/configs/[TOP] Everforest b/.config/waybar/configs/[TOP] Everforest new file mode 100644 index 0000000..0db338a --- /dev/null +++ b/.config/waybar/configs/[TOP] Everforest @@ -0,0 +1,145 @@ +/* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ +/* -- designed by https://github.com/DevNChill */ +// ### Everforest ### // + +{ +"include": [ + "$HOME/.config/waybar/Modules", + "$HOME/.config/waybar/ModulesWorkspaces", + "$HOME/.config/waybar/ModulesCustom", + "$HOME/.config/waybar/ModulesGroups", + ], +"layer": "top", +//"mode": "dock", +"exclusive": true, +"passthrough": false, +"position": "top", +//"spacing": 6, +"fixed-center": true, +"ipc": true, +//"margin-top": 3, +//"margin-left": 8, +//"margin-right": 8, + +"modules-left": [ + "custom/arch", + "custom/separator#blank_2", + "hyprland/workspaces#rw", + "custom/separator#blank_2", +// "mpris", + "custom/swaync", + "tray", + ], +"modules-center": [ + "clock#forest", + "idle_inhibitor", + ], +"modules-right": [ + "cpu#forest", + "memory#forest", + "temperature#forest", + "disk#forest", + "custom/separator#blank_2", + "backlight", + "battery#forest", + "custom/separator#blank_2", + "group/audio", + ], + +// Additional / Edited Waybar Modules // +"custom/arch": { + "format":" ", + "tooltip": false, + "on-click": "rofi -show drun" +}, +"clock#forest": { + "format": "{:%A %d.%m.%Y - %H:%M}", + "tooltip-format": "{:%Y %B}\n{calendar}", + "calendar-weeks-pos": "right", + "today-format": "{}", + "format-calendar": "{}", + "format-calendar-weeks": "W{:%V}", + "format-calendar-weekdays": "{}", + "on-scroll": { + "calendar": 1 + } +}, +"battery#forest": { + //"interval": 5, + "align": 0, + "rotate": 0, + //"bat": "BAT1", + //"adapter": "ACAD", + "full-at": 100, + "design-capacity": false, + "states": { + "good": 95, + "warning": 30, + "critical": 15 + }, + "format": "Battery {icon} {capacity}%", + "format-charging": "Battery  {capacity}%", + "format-plugged": "Battery 󱘖 {capacity}%", + "format-alt-click": "click", + "format-full": "Battery {icon} Full", + "format-alt": "Battery {icon} {time}", + "format-icons": [ + "󰂎", "󰁺", "󰁻", "󰁼", "󰁽", "󰁾", "󰁿", "󰂀", "󰂁", "󰂂", "󰁹" + ], + "format-time": "{H}h {M}min", + "tooltip": true, + "tooltip-format": "{timeTo} {power}w", + "on-click-middle": "~/.config/hypr/scripts/ChangeBlur.sh", + "on-click-right": "~/.config/hypr/scripts/Wlogout.sh", +}, + +"cpu#forest": { + "format": "Cpu 󰍛 {usage}%", + "interval": 1, + "min-length": 5, + "format-alt-click": "click", + "format-alt": "{icon0}{icon1}{icon2}{icon3} {usage:>2}% 󰍛", + "format-icons": [ + "▁", "ā–‚", "ā–ƒ", "ā–„", "ā–…", "ā–†", "ā–‡", "ā–ˆ" + ], + "on-click-right": "gnome-system-monitor", +}, + +"disk#forest": { + "interval": 30, + //"format": "Disk 󰋊", + "path": "/", + //"format-alt-click": "click", + "format": "Disk 󰋊 {used}", + "on-click-right": "baobab", +// "tooltip": true, +// "tooltip-format": "Disk {used} used out of {total} on {path} ({percentage_used}%)", +}, + +"memory#forest": { + "interval": 10, + "format": "Ram 󰾆 {used:0.1f}G", + "format-alt": "Ram {percentage}% 󰾆", + "format-alt-click": "click", + "tooltip": true, + "tooltip-format": "Ram {used:0.1f}GB/{total:0.1f}G", + "on-click-right": "kitty --title btop sh -c 'btop'" +}, +"temperature#forest": { + "interval": 10, + "tooltip": true, + "hwmon-path": [ + "/sys/class/hwmon/hwmon1/temp1_input", + "/sys/class/thermal/thermal_zone0/temp" + ], + //"thermal-zone": 0, + "critical-threshold": 82, + "format-critical": "Temp {icon} {temperatureC}°C", + "format": "Temp {icon} {temperatureC}°C", + "format-icons": [ + " 󰈸" + ], + "on-click-right": "kitty --title nvtop sh -c 'nvtop'" +}, +} + diff --git a/.config/waybar/configs/[TOP] Gardenia b/.config/waybar/configs/[TOP] Gardenia new file mode 100644 index 0000000..36b6fa1 --- /dev/null +++ b/.config/waybar/configs/[TOP] Gardenia @@ -0,0 +1,42 @@ +//* ----------- šŸ’« https://github.com/JaKooLit šŸ’« -------- */ +//* ............................................*/ +//* .............GARDENIA.......................*/ +//* ............................................*/ +//* --- šŸ‘ designed by https://github.com/Krautt šŸ‘ --- */ + +{ + +"include": [ + "$HOME/.config/waybar/Modules", + "$HOME/.config/waybar/ModulesWorkspaces", + "$HOME/.config/waybar/ModulesCustom", + "$HOME/.config/waybar/ModulesGroups", + ], +"layer": "top", +//"mode": "dock", +"exclusive": true, +"passthrough": false, +"position": "top", +"spacing": 5, +"fixed-center": false, +"ipc": true, +"margin-top": 5, +//"margin-bottom": 5, +"width": 1000, + +"modules-left": [ + "clock#5", + "mpris", + "tray", + "custom/swaync" + ], + +"modules-center": ["hyprland/workspaces#kanji"], + +"modules-right": [ + "pulseaudio#1", + "backlight#2", + "battery" + ], + +} \ No newline at end of file diff --git a/.config/waybar/configs/[TOP] Minimal - Long b/.config/waybar/configs/[TOP] Minimal - Long new file mode 100644 index 0000000..6347a49 --- /dev/null +++ b/.config/waybar/configs/[TOP] Minimal - Long @@ -0,0 +1,47 @@ +/* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ + +// ### Minimal - Long ### // + +{ +"include": [ + "$HOME/.config/waybar/Modules", + "$HOME/.config/waybar/ModulesWorkspaces", + "$HOME/.config/waybar/ModulesCustom", + "$HOME/.config/waybar/ModulesGroups", + ], +"layer": "top", +//"mode": "dock", +"exclusive": true, +"passthrough": false, +"position": "top", +"spacing": 6, +"fixed-center": true, +"ipc": true, +"margin-top": 3, +"margin-left": 8, +"margin-right": 8, + +"modules-left": [ + "custom/menu", + "custom/separator#blank_2", + "hyprland/workspaces#pacman", + "custom/separator#blank_2", + "mpris", + "custom/swaync", + "tray", + ], +"modules-center": [ + "clock", + "idle_inhibitor", + ], +"modules-right": [ + "group/mobo_drawer", + "custom/separator#blank_2", + "group/laptop", + "custom/separator#blank_2", + "group/audio", + "custom/separator#blank_2", + "custom/power", + ], + +} \ No newline at end of file diff --git a/.config/waybar/configs/[TOP] Minimal - Short b/.config/waybar/configs/[TOP] Minimal - Short new file mode 100644 index 0000000..a0eeba3 --- /dev/null +++ b/.config/waybar/configs/[TOP] Minimal - Short @@ -0,0 +1,37 @@ +/* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ + +// ### Minimal -SHORT ### // + +{ +"include": [ + "$HOME/.config/waybar/Modules", + "$HOME/.config/waybar/ModulesWorkspaces", + "$HOME/.config/waybar/ModulesCustom", + "$HOME/.config/waybar/ModulesGroups", + ], +"layer": "top", +"position": "top", +"width": 1050, +"margin-top": 3, + +"modules-left": [ + "clock", + "custom/weather", + ], + +"modules-center": [ + "hyprland/workspaces#roman" + ], + +"modules-right": [ + "custom/menu", + "tray", + "custom/swaync", + "mpris", + "network", + "bluetooth", + "backlight", + "pulseaudio", + "battery", + "custom/power"], +} diff --git a/.config/waybar/configs/[TOP] Peony b/.config/waybar/configs/[TOP] Peony new file mode 100644 index 0000000..f9f63ac --- /dev/null +++ b/.config/waybar/configs/[TOP] Peony @@ -0,0 +1,47 @@ +//* ----------- šŸ’« https://github.com/JaKooLit šŸ’« -------- */ +//* ............................................*/ +//* ................PEONY.......................*/ +//* ............................................*/ +//* --- šŸ‘ designed by https://github.com/Krautt šŸ‘ --- */ + +{ + +"include": [ + "$HOME/.config/waybar/Modules", + "$HOME/.config/waybar/ModulesWorkspaces", + "$HOME/.config/waybar/ModulesCustom", + "$HOME/.config/waybar/ModulesGroups", + ], +"layer": "top", +//"mode": "dock", +"exclusive": true, +"passthrough": false, +"position": "top", +"spacing": 4, +"fixed-center": true, +"ipc": true, +"margin-top": 5, +//"margin-bottom": 5, +"width": 1444, + +"modules-left": [ + "hyprland/workspaces#roman", + "mpris", + "custom/swaync", + "tray" + ], + +"modules-center": ["clock#4"], + +"modules-right": [ + "battery", + "custom/separator#blank", + "backlight", + "custom/separator#blank", + "pulseaudio", + "custom/separator#blank", + "temperature", + "custom/separator#blank", + "network"], + +} \ No newline at end of file diff --git a/.config/waybar/configs/[TOP] Simple b/.config/waybar/configs/[TOP] Simple new file mode 100644 index 0000000..e00c32e --- /dev/null +++ b/.config/waybar/configs/[TOP] Simple @@ -0,0 +1,41 @@ +/* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ +// ### TOP Simple ## // + +{ +"include": [ + "$HOME/.config/waybar/Modules", + "$HOME/.config/waybar/ModulesWorkspaces", + "$HOME/.config/waybar/ModulesCustom", + "$HOME/.config/waybar/ModulesGroups", + ], +"layer": "top", +"position": "top", +//"mode": "dock", +"exclusive": true, +"passthrough": false, +"gtk-layer-shell": true, +"margin-left": 6, +"margin-right": 6, +"margin-top": 2, + +"modules-left": [ + "idle_inhibitor", + "group/mobo_drawer", + "hyprland/workspaces#rw", + "tray", + "mpris", + ], + +"modules-center": [ + "clock#2", + "custom/swaync", + ], + +"modules-right": [ + "hyprland/window", + "battery", + "group/audio", + "custom/power", + ], +} + diff --git a/.config/waybar/configs/[TOP] Sleek b/.config/waybar/configs/[TOP] Sleek new file mode 100644 index 0000000..0dc9057 --- /dev/null +++ b/.config/waybar/configs/[TOP] Sleek @@ -0,0 +1,42 @@ +/* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ +// Sleek + +{ +"include": [ + "$HOME/.config/waybar/Modules", + "$HOME/.config/waybar/ModulesWorkspaces", + "$HOME/.config/waybar/ModulesCustom", + "$HOME/.config/waybar/ModulesGroups", + ], +"layer": "top", +"position": "top", +"height": 14, +"margin-left": 10, +"margin-right": 10, +"margin-top": 2, + +"modules-left": [ + "custom/menu", + "custom/separator#blank_2", + "hyprland/workspaces", + "custom/separator#blank_2", + "mpris", + "tray" +], + +"modules-center": [ + "idle_inhibitor", + "custom/separator#blank", + "clock#3", + "custom/separator#blank", + "custom/swaync" +], + +"modules-right": [ + "hyprland/window", + "custom/separator#blank_2", + "pulseaudio", + "custom/separator#blank", + "custom/power", + ], +} diff --git a/.config/waybar/style.css b/.config/waybar/style.css new file mode 120000 index 0000000..6cc6786 --- /dev/null +++ b/.config/waybar/style.css @@ -0,0 +1 @@ +/home/michel/.config/waybar/style/[Retro] Custom.css \ No newline at end of file diff --git a/.config/waybar/style/[Black & White] Monochrome.css b/.config/waybar/style/[Black & White] Monochrome.css new file mode 100644 index 0000000..9f586c7 --- /dev/null +++ b/.config/waybar/style/[Black & White] Monochrome.css @@ -0,0 +1,230 @@ +/* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ +/* Black & White MonoChrome */ + +* { + font-family: "JetBrainsMono 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"'; +} + +window#waybar, +window#waybar.empty, +window#waybar.empty #window { + background-color: transparent; + padding: 0px; + border: 0px; +} + +tooltip { + color: white; + background: #1e1e2e; + opacity: 0.8; + border-radius: 10px; + border-width: 2px; + border-style: solid; + border-color: white; +} + +tooltip label{ + color: #cdd6f4; +} +/*-----module groups----*/ +.modules-right { + background-color: black; + color: white; + border-bottom: 1px; + border-style: solid; + border-color: white; + border-radius: 10px; + padding-top: 2px; + padding-bottom: 2px; + padding-right: 4px; + padding-left: 4px; +} +.modules-center { + background-color: black; + color: white; + border-bottom: 1px; + border-style: solid; + border-color: white; + border-radius: 10px; + padding-top: 2px; + padding-bottom: 2px; + padding-right: 4px; + padding-left: 4px; +} +.modules-left { + background-color: black; + color: white; + border-bottom: 1px; + border-style: solid; + border-color: white; + border-radius: 10px; + padding-top: 2px; + padding-bottom: 2px; + padding-right: 4px; + padding-left: 4px; +} +/*-----modules indv----*/ +#taskbar button, +#workspaces button { + color: dimgrey; + 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); +} +#taskbar button:hover, +#workspaces button:hover { + color: white; + background-color: #7f849c; + padding-left: 2px; + padding-right: 2px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#taskbar button.active, +#workspaces button.active { + color: white; + padding-left: 8px; + padding-right: 8px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button.persistent { + border-radius: 10px; +} + +#backlight, +#backlight-slider, +#battery, +#bluetooth, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state, +#memory, +#mode, +#mpris, +#network, +#power-profiles-daemon, +#pulseaudio, +#pulseaudio-slider, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-backlight, +#custom-browser, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-file_manager, +#custom-keybinds, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-hint, +#custom-hypridle, +#custom-menu, +#custom-power_vertical, +#custom-power, +#custom-settings, +#custom-spotify, +#custom-swaync, +#custom-tty, +#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 { + padding-top: 4px; + padding-bottom: 4px; + padding-right: 6px; + padding-left: 6px; +} +/*-----Indicators----*/ +#custom-hypridle.notactive, +#idle_inhibitor.activated { + color: #39FF14; +} + +#pulseaudio.muted { + color: #cc3436; +} +#temperature.critical { + color: red; +} + +@keyframes blink { + to { + color: #000000; + } +} + +#battery.critical:not(.charging) { + color: #f53c3c; + animation-name: blink; + animation-duration: 3.0s; + animation-timing-function: steps(12); + 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; +} + +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; +} + +#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; +} + +#backlight-slider highlight { + min-width: 10px; + border-radius: 5px; +} diff --git a/.config/waybar/style/[Catppuccin] Frappe.css b/.config/waybar/style/[Catppuccin] Frappe.css new file mode 100644 index 0000000..fc30a47 --- /dev/null +++ b/.config/waybar/style/[Catppuccin] Frappe.css @@ -0,0 +1,301 @@ +/* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ +/* Catppuccin Frappe */ + +* { + font-family: "JetBrainsMono 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"'; +} + +@import "../waybar/style/catppuccin-themes/frappe.css"; + +window#waybar { + transition-property: background-color; + transition-duration: 0.5s; + border-top: 1px solid @rosewater; + border-bottom: 3px solid @sapphire; + background: alpha(@crust, 0.4); + border-radius: 10px; +} + +window#waybar.hidden { + opacity: 0.2; +} + +window#waybar.empty, +window#waybar.empty #window { + background-color: transparent; + padding: 0px; + border: 0px; +} + +#taskbar button, +#workspaces button { + 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); +} + +#taskbar button:hover, +#workspaces button:hover { + border-radius: 10px; + color: @overlay0; + background-color: @surface0; + padding-left: 2px; + padding-right: 2px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button.persistent { + color: @surface1; + border-radius: 10px; +} + +#taskbar button.active, +#workspaces button.active { + color: @peach; + border-radius: 10px; + padding-left: 8px; + padding-right: 8px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button.urgent { + color: @red; + border-radius: 0px; +} + +#backlight, +#backlight-slider, +#battery, +#bluetooth, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state, +#memory, +#mode, +#mpris, +#network, +#power-profiles-daemon, +#pulseaudio, +#pulseaudio-slider, +#taskbar button, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-backlight, +#custom-browser, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-file_manager, +#custom-keybinds, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-hint, +#custom-hypridle, +#custom-menu, +#custom-power_vertical, +#custom-power, +#custom-settings, +#custom-spotify, +#custom-swaync, +#custom-tty, +#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 { + padding-top: 4px; + padding-bottom: 4px; + padding-right: 6px; + padding-left: 6px; +} + +/*-----Indicators----*/ +#custom-hypridle.notactive, +#idle_inhibitor.activated { + color: #39FF14; +} + +#backlight { + color: @blue; +} + +#battery { + color: @green; +} + +@keyframes blink { + to { + color: @surface0; + } +} + +#battery.critical:not(.charging) { + background-color: @red; + color: @theme_text_color; + animation-name: blink; + animation-duration: 3.0s; + animation-timing-function: steps(12); + animation-iteration-count: infinite; + animation-direction: alternate; + box-shadow: inset 0 -3px transparent; +} + +#bluetooth { + color: @blue; +} + +#clock { + color: @yellow; +} + +#cpu { + color: @green; +} + +#custom-keyboard, +#memory { + color: @sky; +} + +#disk { + color: @sapphire; +} + +#temperature { + color: @teal; +} + +#temperature.critical { + background-color: @red; +} + +#tray > .passive { + -gtk-icon-effect: dim; +} +#tray > .needs-attention { + -gtk-icon-effect: highlight; +} + +#keyboard-state { + color: @flamingo; +} + +#custom-cava_mviz { + color: @pink; +} + +#custom-menu { + color: @rosewater; +} + +#custom-power { + color: @red; +} + +#custom-updater { + color: @red; +} + +#custom-light_dark { + color: @blue; +} + +#custom-weather { + color: @lavender; +} + +#custom-lock { + color: @maroon; +} + +#pulseaudio { + color: @sapphire; +} + +#pulseaudio.bluetooth { + color: @pink; +} +#pulseaudio.muted { + color: @red; +} + +#window { + color: @mauve; +} + +#mpris { + color:@lavender; +} + +#network { + color: @teal; +} +#network.disconnected, +#network.disabled { + background-color: @surface0; + color: @text; +} +#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; +} + +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; +} + +#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; +} + +#backlight-slider highlight { + min-width: 10px; + border-radius: 5px; +} \ No newline at end of file diff --git a/.config/waybar/style/[Catppuccin] Latte.css b/.config/waybar/style/[Catppuccin] Latte.css new file mode 100644 index 0000000..50d224c --- /dev/null +++ b/.config/waybar/style/[Catppuccin] Latte.css @@ -0,0 +1,301 @@ +/* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ +/* Catppuccin Latte */ + +* { +font-family: "JetBrainsMono 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"'; +} + +@import "../waybar/style/catppuccin-themes/latte.css"; + +window#waybar { + transition-property: background-color; + transition-duration: 0.5s; + border-top: 1px solid @flamingo; + border-bottom: 3px solid @lavender; + background: alpha(@overlay0, 0.3); + border-radius: 10px; +} + +window#waybar.hidden { + opacity: 0.2; +} + +window#waybar.empty, +window#waybar.empty #window { + background-color: transparent; + padding: 0px; + border: 0px; +} + +#taskbar button, +#workspaces button { + 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); +} + +#taskbar button:hover, +#workspaces button:hover { + border-radius: 10px; + color: @overlay0; + background-color: @surface0; + padding-left: 2px; + padding-right: 2px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button.persistent { + color: @surface1; + border-radius: 10px; +} + +#taskbar button.active, +#workspaces button.active { + color: @peach; + border-radius: 10px; + padding-left: 8px; + padding-right: 8px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button.urgent { + color: @red; + border-radius: 0px; +} + +#backlight, +#backlight-slider, +#battery, +#bluetooth, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state, +#memory, +#mode, +#mpris, +#network, +#power-profiles-daemon, +#pulseaudio, +#pulseaudio-slider, +#taskbar button, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-backlight, +#custom-browser, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-file_manager, +#custom-keybinds, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-hint, +#custom-hypridle, +#custom-menu, +#custom-power_vertical, +#custom-power, +#custom-settings, +#custom-spotify, +#custom-swaync, +#custom-tty, +#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 { + padding-top: 4px; + padding-bottom: 4px; + padding-right: 6px; + padding-left: 6px; +} + +/*-----Indicators----*/ +#custom-hypridle.notactive, +#idle_inhibitor.activated { + color: #39FF14; +} + +#backlight { + color: @blue; +} + +#battery { + color: @green; +} + +@keyframes blink { + to { + color: @surface0; + } +} + +#battery.critical:not(.charging) { + background-color: @red; + color: @theme_text_color; + animation-name: blink; + animation-duration: 3.0s; + animation-timing-function: steps(12); + animation-iteration-count: infinite; + animation-direction: alternate; + box-shadow: inset 0 -3px transparent; +} + +#bluetooth { + color: @blue; +} + +#clock { + color: @yellow; +} + +#cpu { + color: @green; +} + +#custom-keyboard, +#memory { + color: @sky; +} + +#disk { + color: @sapphire; +} + +#temperature { + color: @teal; +} + +#temperature.critical { + background-color: @red; +} + +#tray > .passive { + -gtk-icon-effect: dim; +} +#tray > .needs-attention { + -gtk-icon-effect: highlight; +} + +#keyboard-state { + color: @flamingo; +} + +#custom-cava_mviz { + color: @pink; +} + +#custom-menu { + color: @rosewater; +} + +#custom-power { + color: @red; +} + +#custom-updater { + color: @red; +} + +#custom-light_dark { + color: @blue; +} + +#custom-weather { + color: @lavender; +} + +#custom-lock { + color: @maroon; +} + +#pulseaudio { + color: @sapphire; +} + +#pulseaudio.bluetooth { + color: @pink; +} +#pulseaudio.muted { + color: @red; +} + +#window { + color: @mauve; +} + +#mpris { + color:@lavender; +} + +#network { + color: @teal; +} +#network.disconnected, +#network.disabled { + background-color: @surface0; + color: @text; +} +#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; +} + +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; +} + +#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; +} + +#backlight-slider highlight { + min-width: 10px; + border-radius: 5px; +} diff --git a/.config/waybar/style/[Catppuccin] Mocha.css b/.config/waybar/style/[Catppuccin] Mocha.css new file mode 100644 index 0000000..4c047f2 --- /dev/null +++ b/.config/waybar/style/[Catppuccin] Mocha.css @@ -0,0 +1,316 @@ +/* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ +/* Catppuccin Mocha */ + +* { + font-family: "JetBrainsMono 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"'; +} + +@import "../waybar/style/catppuccin-themes/mocha.css"; + +window#waybar { + transition-property: background-color; + transition-duration: 0.5s; + background: transparent; + border-radius: 10px; +} + +window#waybar.hidden { + opacity: 0.2; +} + +window#waybar.empty, +window#waybar.empty #window { + background-color: transparent; + padding: 0px; + border: 0px; +} + +#taskbar button, +#workspaces button { + color: @overlay1; + 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); +} + +#taskbar button:hover, +#workspaces button:hover { + border-radius: 10px; + color: @peach; + background-color: @surface0; + padding-left: 2px; + padding-right: 2px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button.persistent { + color: @surface1; + border-radius: 10px; +} + +#taskbar button.active, +#workspaces button.active { + color: @mauve; + border-radius: 10px; + padding-left: 8px; + padding-right: 8px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button.urgent { + color: @red; + border-radius: 0px; +} + +/* This section can be use if you want to separate waybar modules */ +.modules-left, .modules-center, .modules-right { + background: @theme_base_color; + border: 0.5px solid @overlay0; + padding-top: 2px; + padding-bottom: 2px; + padding-right: 4px; + padding-left: 4px; + border-radius: 10px; + +} + +.modules-left, .modules-right { + border: 1px solid @blue; + padding-top: 2px; + padding-bottom: 2px; + padding-right: 4px; + padding-left: 4px; +} + +#backlight, +#backlight-slider, +#battery, +#bluetooth, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state, +#memory, +#mode, +#mpris, +#network, +#power-profiles-daemon, +#pulseaudio, +#pulseaudio-slider, +#taskbar button, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-backlight, +#custom-browser, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-file_manager, +#custom-keybinds, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-hint, +#custom-hypridle, +#custom-menu, +#custom-power_vertical, +#custom-power, +#custom-settings, +#custom-spotify, +#custom-swaync, +#custom-tty, +#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 { + padding-top: 4px; + padding-bottom: 4px; + padding-right: 6px; + padding-left: 6px; +} +/*-----Indicators----*/ +#custom-hypridle.notactive, +#idle_inhibitor.activated { + color: #39FF14; +} + +#bluetooth, +#backlight { + color: @blue; +} + +#battery { + color: @green; +} + +@keyframes blink { + to { + color: @surface0; + } +} + +#battery.critical:not(.charging) { + background-color: @red; + color: @theme_text_color; + animation-name: blink; + animation-duration: 3.0s; + animation-timing-function: steps(12); + animation-iteration-count: infinite; + animation-direction: alternate; + box-shadow: inset 0 -3px transparent; +} + +#clock { + color: @yellow; +} + +#cpu { + color: @green; +} + +#custom-keyboard, +#memory { + color: @sky; +} + +#disk { + color: @sapphire; +} + +#temperature { + color: @teal; +} + +#temperature.critical { + background-color: @red; +} + +#tray > .passive { + -gtk-icon-effect: dim; +} +#tray > .needs-attention { + -gtk-icon-effect: highlight; +} + +#keyboard-state { + color: @flamingo; +} + +#custom-cava_mviz { + color: @pink; +} + +#custom-menu { + color: @rosewater; +} + +#custom-power { + color: @red; +} + +#custom-updater { + color: @red; +} + +#custom-light_dark { + color: @blue; +} + +#custom-weather { + color: @lavender; +} + +#custom-lock { + color: @maroon; +} + +#pulseaudio { + color: @sapphire; +} + +#pulseaudio.bluetooth { + color: @pink; +} +#pulseaudio.muted { + color: @red; +} + +#window { + color: @mauve; +} + +#mpris { + color:@lavender; +} + +#network { + color: @teal; +} +#network.disconnected, +#network.disabled { + background-color: @surface0; + color: @text; +} +#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; +} + +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; +} + +#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; +} + +#backlight-slider highlight { + min-width: 10px; + border-radius: 5px; +} \ No newline at end of file diff --git a/.config/waybar/style/[Colored] Chroma Glow.css b/.config/waybar/style/[Colored] Chroma Glow.css new file mode 100644 index 0000000..27e83a5 --- /dev/null +++ b/.config/waybar/style/[Colored] Chroma Glow.css @@ -0,0 +1,343 @@ +/* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ +/* Chroma Glow */ + +* { + font-family: "JetBrainsMono 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: 100%; + font-feature-settings: '"zero", "ss01", "ss02", "ss03", "ss04", "ss05", "cv31"'; +} + +window#waybar { + background-color: transparent; + color: #ffffff; + transition-property: background-color; + transition-duration: .5s; + border-radius: 10px; +} + +window#waybar.hidden { + opacity: 0.1; +} + +window#waybar.empty, +window#waybar.empty #window { + padding: 0px; + border: 0px; + background-color: transparent; +} + +tooltip { + color: #40a02b; + background: #1e1e2e; + opacity: 0.8; + border-radius: 10px; + border-width: 2px; + border-style: solid; + border-color: #11111b; +} + +tooltip label{ + color: #cdd6f4; +} + +#taskbar button, +#workspaces button { + background-color: transparent; + color: grey; + 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); +} + +#taskbar button.active, +#workspaces button.active { + background-color: transparent; + color: #D3D3D3; + padding-left: 8px; + padding-right: 8px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#taskbar button:hover, +#workspaces button:hover { + background: rgba(0, 0, 0, 0.2); + color: #D3D3D3; + padding-left: 2px; + padding-right: 2px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button.focused { + background-color: #bbccdd; + color: #323232; +} + +#workspaces button.urgent { + background-color: #eb4d4b; +} + +#mode { + background-color: #64727D; + border-bottom: 3px solid #ffffff; +} + +#backlight, +#backlight-slider, +#battery, +#bluetooth, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state, +#memory, +#mode, +#mpris, +#network, +#power-profiles-daemon, +#pulseaudio, +#pulseaudio-slider, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-backlight, +#custom-browser, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-file_manager, +#custom-keybinds, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-hint, +#custom-hypridle, +#custom-menu, +#custom-power_vertical, +#custom-power, +#custom-settings, +#custom-spotify, +#custom-swaync, +#custom-tty, +#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 { + padding-top: 4px; + padding-bottom: 4px; + padding-right: 6px; + padding-left: 6px; +} + +/* If workspaces is the leftmost module, omit left margin */ +.modules-left > widget:first-child > #workspaces { +} + +/* If workspaces is the rightmost module, omit right margin */ +.modules-right > widget:last-child > #workspaces { +} + +#clock { + color: #fe640b; +} + +#custom-updater { + color: #7287fd; +} + +#battery { + color: #32CD32; +} + +/* #battery.charging { + color: #ffffff; + background-color: #26A65B; +} */ + +@keyframes blink { + to { + background-color: #ffffff; + color: #333333; + } +} + +#battery.critical:not(.charging) { + color: #f53c3c; + animation-name: blink; + animation-duration: 3.0s; + animation-timing-function: steps(12); + animation-iteration-count: infinite; + animation-direction: alternate; +} + +label:focus { + background-color: #000000; +} + +#custom-keyboard, +#custom-menu{ + color: yellow; + /*padding: 3px;*/ +} + +#cpu { + color: blue; +} + +#memory { + color: green; +} + +#custom-light_dark, +#backlight { + color: white; +} + +#bluetooth { + color: blue; +} + +#network { + color: #dd7878; +} + +#network.disconnected { + color: #df3320; +} + +#custom-swaync, +#custom-keybinds { + color: #1e66f5; +} + +#wireplumber, +#pulseaudio { + color: green; +} + +#wireplumber.muted, +#pulseaudio.muted { + color: grey; +} + +#custom-power { + color: red; +} + +#keyboard-state { + color: #dd7878; +} + +#disk { + color: brown; +} + +#custom-weather { + color: #df8e1d; +} + +#custom-lock { + color: #ffa000; +} + +#temperature { + color: #FF5349; +} + +#temperature.critical { + background-color: #ff0000; +} + +#tray { + /* background-color: #505050; */ +} + +/*-----Indicators----*/ +#custom-hypridle.notactive, +#idle_inhibitor.activated { + color: #39FF14; +} + +#mpd { + color: #2a5c45; +} + +#mpd.disconnected { + background-color: #f53c3c; +} + +#mpd.stopped { + background-color: #90b1b1; +} + +#mpd.paused { + background-color: #51a37a; +} + +#custom-language { + color: #7da6ff; + min-width: 16px; +} + +#custom-separator { + color: #606060; +} +#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; +} + +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; +} + +#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; +} + +#backlight-slider highlight { + min-width: 10px; + border-radius: 5px; +} diff --git a/.config/waybar/style/[Colored] Translucent.css b/.config/waybar/style/[Colored] Translucent.css new file mode 100644 index 0000000..4f4797f --- /dev/null +++ b/.config/waybar/style/[Colored] Translucent.css @@ -0,0 +1,367 @@ +/* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ +/* Translucent */ + +@define-color critical #ff0000; /* critical color */ +@define-color warning #f3f809; /* warning color */ +@define-color fgcolor #ffffff; /* foreground color */ +@define-color bgcolor #303030; /* background color */ +@define-color bgcolor #222436; /* background color */ +@define-color alert #df3320; + +@define-color accent1 #ff7a93; +@define-color accent2 #b9f27c; +@define-color accent3 #ff9e64; +@define-color accent4 #bb9af7; +@define-color accent5 #7da6ff; +@define-color accent6 #0db9d7; + +* { +font-family: "JetBrainsMono 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"'; +} + +window#waybar { + background-color: rgba(0,0,0,0.3); + color: #ffffff; + transition-property: background-color; + transition-duration: .5s; + border-radius: 10px; +} + +window#waybar.hidden { + opacity: 0.1; +} + +window#waybar.empty, +window#waybar.empty #window { + padding: 0px; + border: 0px; + background-color: transparent; +} + +tooltip { + background: #1e1e2e; + opacity: 0.6; + border-radius: 10px; + border-width: 2px; + border-style: solid; + border-color: #11111b; +} + +#workspaces button { + background-color: transparent; + color: #ffffff; + 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); +} + +#taskbar button.active, +#workspaces button.active { + background-color: transparent; + color: @accent1; + padding-left: 8px; + padding-right: 8px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#taskbar button:hover, +#workspaces button:hover { + background: rgba(0, 0, 0, 0.2); + color: @accent3; + padding-left: 2px; + padding-right: 2px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button.focused { + background-color: #bbccdd; + color: @accent2; + /* box-shadow: inset 0 -3px #ffffff; */ +} + +#workspaces button.urgent { + background-color: #eb4d4b; +} + +#mode { + background-color: #64727D; + border-bottom: 3px solid #ffffff; +} + +#backlight, +#backlight-slider, +#battery, +#bluetooth, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state, +#memory, +#mode, +#mpris, +#network, +#power-profiles-daemon, +#pulseaudio, +#pulseaudio-slider, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-backlight, +#custom-browser, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-file_manager, +#custom-keybinds, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-hint, +#custom-hypridle, +#custom-menu, +#custom-power_vertical, +#custom-power, +#custom-settings, +#custom-spotify, +#custom-swaync, +#custom-tty, +#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 { + padding-top: 4px; + padding-bottom: 4px; + padding-right: 6px; + padding-left: 6px; +} + +/* If workspaces is the leftmost module, omit left margin */ +.modules-left > widget:first-child > #workspaces { +} + +/* If workspaces is the rightmost module, omit right margin */ +.modules-right > widget:last-child > #workspaces { +} + +#clock { + color: @accent2; +} + +#custom-updater { + color: #7287fd; +} + +#battery { + color: @accent5; +} + +/* #battery.charging { + color: #ffffff; + background-color: #26A65B; +} */ + +@keyframes blink { + to { + background-color: #ffffff; + color: #333333; + } +} + +#battery.critical:not(.charging) { + color: @critical; + animation-name: blink; + animation-duration: 3.0s; + animation-timing-function: steps(12); + animation-iteration-count: infinite; + animation-direction: alternate; +} + +label:focus { + background-color: #000000; +} + +#custom-menu{ + color: #FFFFFF; + /*padding: 3px;*/ +} + +#custom-keyboard, +#cpu { + color: @accent1; +} + +#memory { + color: @accent3; +} + +#backlight { + color: #cdd6f4; +} + +#bluetooth { + color: #1e66f5; +} + +#network { + color: @accent3; +} + +#network.disconnected { + color: @alert; +} + +#pulseaudio { + color: @accent4; +} + +#pulseaudio-muted { + color: @accent2; +} +#wireplumber { + color: @accent4; +} + +#wireplumber-muted { + color: @accent2; +} + +#pluseaudio-source-muted{ + color: #a0a0a0; +} + +#custom-power { + color: #cc3436; +} + +#disk { + color: @accent5; +} +#custom-power_profile { + color: @accent3; +} +#custom-media { + background-color: #66cc99; + color: #2a5c45; + min-width: 100px; +} + +#custom-weather { + color: #66cc99; +} + +#custom-lock { + color: #ffa000; +} + +#keyboard-state, +#temperature { + color: @accent6; + /* background-color: #f0932b; */ +} + +#temperature.critical { + background-color: @critical; +} + +#tray { + /* background-color: #505050; */ +} + +#custom-hypridle, +#idle_inhibitor { + color: #f9e2af; + /*background-color: #2d3436;*/ +} + +/*-----Indicators----*/ +#custom-hypridle.notactive, +#idle_inhibitor.activated { + color: #39FF14; +} + +#mpd { + color: #2a5c45; +} + +#mpd.disconnected { + background-color: #f53c3c; +} + +#mpd.stopped { + background-color: #90b1b1; +} + +#mpd.paused { + background-color: #51a37a; +} + +#custom-language { + color: @accent5; + min-width: 16px; +} + +#custom-separator { + color: #606060; +} +#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; +} + +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; +} + +#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; +} + +#backlight-slider highlight { + min-width: 10px; + border-radius: 5px; +} diff --git a/.config/waybar/style/[Colorful] Aurora Blossom.css b/.config/waybar/style/[Colorful] Aurora Blossom.css new file mode 100644 index 0000000..1b9ffff --- /dev/null +++ b/.config/waybar/style/[Colorful] Aurora Blossom.css @@ -0,0 +1,242 @@ +/* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ +/* Aurora Blossom */ + +* { + font-family: "JetBrainsMono Nerd Font"; + font-weight: bold; + /* 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"'; +} + +window#waybar { + background: transparent; +} + +window#waybar.empty , +window#waybar.empty #window { + background-color: transparent; + padding: 0px; + border: 0px; +} + +tooltip { + color: black; + background-image: linear-gradient(45deg, #7287fd 10%, #209fb5 54%, #8839ef 90%); + opacity: 0.8; + border-radius: 10px; +} + +tooltip label{ + color: black; +} + +/*-----module groups----*/ +.modules-right { + background-image: linear-gradient(45deg, #7287fd 10%, #209fb5 54%, #8839ef 90%); + color: black; + border-radius: 6px; + padding-top: 2px; + padding-bottom: 2px; + padding-right: 4px; + padding-left: 4px; +} +.modules-center { + background-image: linear-gradient(0deg, #7287fd 10%, #209fb5 54%, #8839ef 90%); + color: black; + border-radius: 6px; + padding-top: 2px; + padding-bottom: 2px; + padding-right: 4px; + padding-left: 4px; +} +.modules-left { + background-image: linear-gradient(225deg, #7287fd 10%, #209fb5 54%, #8839ef 90%); + color: black; + border-radius: 6px; + padding-top: 2px; + padding-bottom: 2px; + padding-right: 4px; + padding-left: 4px; +} +/*-----modules indv----*/ +#workspaces button { + color: black; + 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:hover { + color: grey; + background-color: rgba(0,153,153,0.2); + padding-left: 2px; + padding-right: 2px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button.active { + color: grey; + padding-left: 8px; + padding-right: 8px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button.persistent { + border-radius: 10px; +} + +#backlight, +#backlight-slider, +#battery, +#bluetooth, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state, +#memory, +#mode, +#mpris, +#network, +#power-profiles-daemon, +#pulseaudio, +#pulseaudio-slider, +#taskbar button, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-backlight, +#custom-browser, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-file_manager, +#custom-keybinds, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-hint, +#custom-hypridle, +#custom-menu, +#custom-power_vertical, +#custom-power, +#custom-settings, +#custom-spotify, +#custom-swaync, +#custom-tty, +#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 { + padding-top: 4px; + padding-bottom: 4px; + padding-right: 6px; + padding-left: 6px; +} +#custom-power { + padding: 1px 3px; +} +/*-----Indicators----*/ +#custom-hypridle.notactive, +#idle_inhibitor.activated { + color: #39FF14; +} + +#pulseaudio.muted { + color: #cc3436; +} +#temperature.critical { + color: #cc3436; +} + +@keyframes blink { + to { + color: #000000; + } +} + +#battery.critical:not(.charging) { + color: #f53c3c; + animation-name: blink; + animation-duration: 3.0s; + animation-timing-function: steps(12); + animation-iteration-count: infinite; + animation-direction: alternate; +} + +#taskbar button.active { + color: black; + background-color: #7f849c; + padding-left: 6px; + padding-right: 6px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#taskbar button, +#taskbar button:hover { + color: black; + padding-left: 2px; + padding-right: 2px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#pulseaudio-slider slider { + min-width: 0px; + min-height: 0px; + opacity: 0; + background-image: none; + border: none; + box-shadow: none; +} + +#pulseaudio-slider trough { + background-color: #7f849c; + min-width: 80px; + min-height: 5px; + border-radius: 5px; +} + +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; +} + +#backlight-slider slider { + min-width: 0px; + min-height: 0px; + opacity: 0; + background-image: none; + border: none; + box-shadow: none; +} + +#backlight-slider trough { + background-color: #7f849c; + min-width: 80px; + min-height: 10px; + border-radius: 5px; +} + +#backlight-slider highlight { + min-width: 10px; + border-radius: 5px; +} diff --git a/.config/waybar/style/[Colorful] Aurora.css b/.config/waybar/style/[Colorful] Aurora.css new file mode 100644 index 0000000..1c606ae --- /dev/null +++ b/.config/waybar/style/[Colorful] Aurora.css @@ -0,0 +1,231 @@ +/* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ +/* Aurora */ + +* { +font-family: "JetBrainsMono Nerd Font"; +font-weight: bold; +/* 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"'; +} + +window#waybar, +window#waybar.empty, +window#waybar.empty #window { + background-color: transparent; + padding: 0px; + border: 0px; +} + +tooltip { + color: black; + background-image: linear-gradient(45deg, #7287fd 10%, #209fb5 54%, #8839ef 90%); + opacity: 0.8; + border-radius: 10px; +} + +tooltip label{ + color: black; +} +/*-----module groups----*/ +.modules-right { + 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 { + padding-top: 2px; + padding-bottom: 2px; + padding-right: 4px; + padding-left: 4px; +} +/*-----modules indv----*/ +#taskbar button, +#workspaces button { + color: grey; + 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); +} +#taskbar button:hover, +#workspaces button:hover { + color: black; + background-color: rgba(0,153,153,0.2); + padding-left: 2px; + padding-right: 2px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} +#taskbar button.active, +#workspaces button.active { + color: black; + padding-left: 8px; + padding-right: 8px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button.persistent { + border-radius: 10px; +} + +#backlight, +#backlight-slider, +#battery, +#bluetooth, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state, +#memory, +#mode, +#mpris, +#network, +#power-profiles-daemon, +#pulseaudio, +#pulseaudio-slider, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-backlight, +#custom-browser, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-file_manager, +#custom-keybinds, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-hint, +#custom-hypridle, +#custom-menu, +#custom-power_vertical, +#custom-power, +#custom-settings, +#custom-spotify, +#custom-swaync, +#custom-tty, +#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 { + background-image: linear-gradient(45deg, #95E6CB, #59C2FF, #D2A6FF); + color: black; + border: 1px; + border-style: solid; + border-radius: 6px; + padding-top: 4px; + padding-bottom: 4px; + padding-right: 6px; + padding-left: 6px; +} +#backlight { + padding-right: 2px; +} +#custom-power { + padding-left: 10px; + padding-right: 2px; +} +#custom-menu { + padding-right: 8px; +} +#custom-cycle_wall { + padding-right: 2px; +} +#network { + padding-right: 12px; +} +/*-----Indicators----*/ +#custom-hypridle.notactive, +#idle_inhibitor.activated { + color: #39FF14; +} + +#pulseaudio.muted { + color: #cc3436; +} +#temperature.critical { + background: red; + color: black; +} + +@keyframes blink { + to { + color: #000000; + } +} + +#battery.critical:not(.charging) { + color: #f53c3c; + animation-name: blink; + animation-duration: 3.0s; + animation-timing-function: steps(12); + 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 { + background-color: #7f849c; + min-width: 80px; + min-height: 5px; + border-radius: 5px; +} + +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; +} + +#backlight-slider slider { + min-width: 0px; + min-height: 0px; + opacity: 0; + background-image: none; + border: none; + box-shadow: none; +} + +#backlight-slider trough { + background-color: #7f849c; + min-width: 80px; + min-height: 10px; + border-radius: 5px; +} + +#backlight-slider highlight { + min-width: 10px; + border-radius: 5px; +} diff --git a/.config/waybar/style/[Colorful] Oglo Chicklets.css b/.config/waybar/style/[Colorful] Oglo Chicklets.css new file mode 100644 index 0000000..6438ddf --- /dev/null +++ b/.config/waybar/style/[Colorful] Oglo Chicklets.css @@ -0,0 +1,408 @@ +/* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ +/* Oglo Chicklets */ + +* { + font-family: "JetBrainsMono Nerd Font", FontAwesome, Roboto, Helvetica, Arial, sans-serif; + font-size: 97%; + font-weight: bold; +} + +window#waybar { + background-color: #232a2e; + border-bottom: 8px solid #1d2327; + color: #d3c6aa; + transition-property: background-color; + transition-duration: .5s; +} + +window#waybar.hidden { + opacity: 0.2; +} + +/* +window#waybar.empty { + background-color: transparent; +} +window#waybar.solo { + background-color: #FFFFFF; +} +*/ + +button { + all: unset; + background-color: #778f52; + color: #2d353b; + border: none; + border-bottom: 8px solid #5d743e; + border-radius: 5px; + padding-left: 15px; + padding-right: 15px; + transition: transform 0.1s ease-in-out; +} + +button:hover { + background: inherit; + background-color: #92ab6c; + border-bottom: 8px solid #788f57; +} + +button.active { + background: inherit; + background-color: #a5be7e; + border-bottom: 8px solid #8aa168; +} + +#mode { + background-color: #64727D; + border-bottom: 3px solid #ffffff; +} + +#backlight, +#backlight-slider, +#battery, +#bluetooth, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state, +#memory, +#mode, +#mpris, +#network, +#power-profiles-daemon, +#pulseaudio, +#pulseaudio-slider, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-backlight, +#custom-browser, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-file_manager, +#custom-keybinds, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-hint, +#custom-hypridle, +#custom-menu, +#custom-power_vertical, +#custom-power, +#custom-settings, +#custom-spotify, +#custom-swaync, +#custom-tty, +#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: #ffffff; + border-radius: 5px; + padding-left: 5px; + padding-right: 5px; +} + +#window, +#workspaces { + margin: 0 4px; +} + +/* If workspaces is the leftmost module, omit left margin */ +.modules-left > widget:first-child > #workspaces { + margin-left: 0; +} + +/* If workspaces is the rightmost module, omit right margin */ +.modules-right > widget:last-child > #workspaces { + margin-right: 0; +} + +#window { + background-color: #343f44; + color: #d3c6aa; + border-bottom: 8px solid #2b3539; +} + +#custom-swaync { + background-color: #778f52; + color: #2d353b; + border-bottom: 8px solid #5d743e; +} + +#custom-menu { + background-color: #778f52; + color: #2d353b; + border-bottom: 8px solid #5d743e; +} + +#custom-power { + background-color: #ee606a; + color: #2d353b; + border-bottom: 8px solid #ca4853; + padding-left: 10px; +} + +#custom-power_vertical{ + background-color: #ee606a; + color: #2d353b; + border-bottom: 8px solid #ca4853; +} + +#clock { + background-color: #96a84c; + color: #2d353b; + border-bottom: 8px solid #7a8c37; +} + +#battery { + background-color: #3a998f; + color: #2d353b; + border-bottom: 8px solid #227d74; +} + +@keyframes blink { + to { + background-color: #ffffff; + color: #000000; + } +} + +#battery.critical:not(.charging) { + background-color: #ee606a; + color: #2d353b; + border-bottom: 8px solid #ca4853; + animation-name: blink; + animation-duration: 3.0s; + animation-timing-function: steps(12); + animation-iteration-count: infinite; + animation-direction: alternate; +} + +label:focus { + background-color: #000000; +} + +#cpu { + background-color: #778f52; + color: #2d353b; + border-bottom: 8px solid #5d743e; +} + +#memory { + background-color: #d980ad; + color: #2d353b; + border-bottom: 8px solid #b86790; +} + +#disk { + background-color: #964B00; + border-bottom: 8px solid #793300; +} + +#custom-lock, +#custom-light_dark, +#backlight { + background-color: #64b6ac; + color: #2d353b; + border-bottom: 8px solid #4f9990; + padding-left: 10px; +} + +#network { + background-color: #2980b9; +} + +#network.disconnected { + background-color: #f53c3c; +} + +#pulseaudio { + background-color: #d8ac47; + color: #2d353b; + border-bottom: 8px solid #b78f30; +} + +#pulseaudio.muted { + background-color: #90b1b1; + color: #2a5c45; +} + +#wireplumber { + background-color: #fff0f5; + color: #000000; +} + +#wireplumber.muted { + background-color: #f53c3c; +} + +#custom-media { + background-color: #66cc99; + color: #2a5c45; + min-width: 100px; +} + +#custom-media.custom-spotify { + background-color: #66cc99; +} + +#custom-media.custom-vlc { + background-color: #ffa000; +} + +#temperature { + background-color: #f0932b; + border-bottom: 8px solid #b78f30; +} + +#temperature.critical { + background-color: #eb4d4b; +} + +#tray { + background-color: #e67f51; + color: #2d353b;; + border-bottom: 8px solid #c3653b; +} + +#tray > .passive { + -gtk-icon-effect: dim; +} + +#tray > .needs-attention { + -gtk-icon-effect: highlight; + background-color: #eb4d4b; +} + +#idle_inhibitor { + background-color: #2d3436; +} + +#idle_inhibitor.activated { + background-color: #ecf0f1; + color: #2d3436; +} + +#mpd { + background-color: #66cc99; + color: #2a5c45; +} + +#mpd.disconnected { + background-color: #f53c3c; +} + +#mpd.stopped { + background-color: #90b1b1; +} + +#mpd.paused { + background-color: #51a37a; +} + +#language { + background: #00b093; + color: #740864; + min-width: 16px; +} + +#keyboard-state { + background: #97e1ad; + color: #000000; + min-width: 16px; + border-bottom: 8px solid #78b48a; +} + +#keyboard-state > label { + padding: 0 5px; +} + +#keyboard-state > label.locked { + background: rgba(0, 0, 0, 0.2); +} + +#scratchpad { + background: rgba(0, 0, 0, 0.2); +} + +#scratchpad.empty { + background-color: transparent; +} + +tooltip { + background-color: #232a2e; + border: none; + border-bottom: 8px solid #1d2327; +} + +tooltip decoration { + box-shadow: none; +} + +tooltip decoration:backdrop { + box-shadow: none; +} + +tooltip label { + color: #d3c6aa; + padding-left: 5px; + padding-right: 5px; + padding-top: 0px; + padding-bottom: 5px; +} + + +#pulseaudio-slider slider { + min-width: 0px; + min-height: 0px; + opacity: 0; + background-image: none; + border: none; + box-shadow: none; +} + +#pulseaudio-slider trough { + background-color: #7f849c; + min-width: 80px; + min-height: 5px; + border-radius: 5px; +} + +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; +} + +#backlight-slider slider { + min-width: 0px; + min-height: 0px; + opacity: 0; + background-image: none; + border: none; + box-shadow: none; +} + +#backlight-slider trough { + background-color: #7f849c; + min-width: 80px; + min-height: 10px; + border-radius: 5px; +} + +#backlight-slider highlight { + min-width: 10px; + border-radius: 5px; +} diff --git a/.config/waybar/style/[Colorful] Rainbow Spectrum.css b/.config/waybar/style/[Colorful] Rainbow Spectrum.css new file mode 100644 index 0000000..d5fea00 --- /dev/null +++ b/.config/waybar/style/[Colorful] Rainbow Spectrum.css @@ -0,0 +1,333 @@ +/* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ +/* Rainbow Spectrum */ + +* { +font-family: "JetBrainsMono 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"'; +} + +window#waybar { + background-color: rgba(0,0,0,0); + transition-property: background-color; + transition-duration: .5s; +} + +window#waybar.hidden { + opacity: 0.5; +} + +window#waybar.empty, +window#waybar.empty #window { + padding: 0px; + border: 0px; + background-color: transparent; +} + +tooltip { + background: #1e1e2e; + opacity: 0.8; + border-radius: 10px; + border-width: 2px; + border-style: solid; + border-color: #11111b; +} + +tooltip label{ + color: #cdd6f4; +} + +#taskbar button, +#workspaces button { + background-color: #d9e0ee; + color: #3A3B3C; + 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); +} + +#taskbar button.active, +#workspaces button.active { + background-color: #eba0ac; + color: #3A3B3C; + padding-left: 8px; + padding-right: 8px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#taskbar button:hover, +#workspaces button:hover { + background: #eb6f92; + color: #f6c177; + 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); +} + +#backlight, +#backlight-slider, +#battery, +#bluetooth, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state, +#memory, +#mode, +#mpris, +#network, +#power-profiles-daemon, +#pulseaudio, +#pulseaudio-slider, +#taskbar button, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-backlight, +#custom-browser, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-file_manager, +#custom-keybinds, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-hint, +#custom-hypridle, +#custom-menu, +#custom-power_vertical, +#custom-power, +#custom-settings, +#custom-spotify, +#custom-swaync, +#custom-tty, +#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 { + border-radius: 16px; + color: #3A3B3C; + border: 1px solid #b4befe; + padding-top: 4px; + padding-bottom: 4px; + padding-right: 6px; + padding-left: 6px; +} + +#backlight { + background-color: #cba6f7; +} + +#battery { + background-color: #f9e2af; +} + +@keyframes blink { + to { + color: #000000; + } +} + +#battery.critical:not(.charging) { + background-color: #f38ba8; + color: #f38ba8; + animation-name: blink; + animation-duration: 3.0s; + animation-timing-function: steps(12); + animation-iteration-count: infinite; + animation-direction: alternate; +} + +#clock { + background-color: #a6e3a1; +} + +#mpris { + background-color: #fab387; + color: black; +} +#custom-keyboard, +#keyboard-state, +#keyboard-state label, +#keyboard-state label.locked, +#cpu { + background-color: #89dceb; +} + +#memory { + background-color: #eba0ac; +} + +#disk { + background-color: #b4befe; +} + +#tray { + background-color: #b4befe; +} +#tray > .passive { + -gtk-icon-effect: dim; +} +#tray > .needs-attention { + -gtk-icon-effect: highlight; +} + +#custom-menu { + background-color: #f5c2e7; + /*padding: 1px;*/ + padding-right: 10px; + border-radius: 16px; + color: #3A3B3C; + border: 1px solid #b4befe; +} + +#custom-power { + background-color: #f38ba8; + padding: 0px 0px 0px 6px; +} + +#custom-updater { + background-color: #e6ed7b; +} + +#custom-cava_mviz, +#power-profiles-daemon, +#custom-browser, +#custom-file_manager, +#custom-tty, +#custom-settings { + background: linear-gradient(45deg, #14e81e 10%, #017ed5 54%, #8d00c4 90%); +} + +#custom-cycle_wall { + background-color: #94e2d5; +} + +#custom-swaync, +#custom-weather { + background-color: #cba6f7; +} + +#wireplumber { + background-color: #a6e3a1; +} + +#wireplumber.muted { + background-color: #313244; + color: #cdd6f4; +} + +#custom-lock { + background-color: #89dceb; +} + +#temperature { + background-color: #86b4fa; +} + +#temperature.critical { + background-color: red; +} + +#custom-power_vertical, +#custom-light_dark, +#custom-hypridle, +#idle_inhibitor { + background-color: #86b4fa; +} + +/*-----Indicators----*/ +#custom-hypridle.notactive, +#idle_inhibitor.activated { + color: #39FF14; +} + +#bluetooth { + background-color: #89dceb; +} +#window { + background-color: #89dceb; +} + +#custom-hint, +#pulseaudio { + background-color: #fab387; +} + +#pulseaudio.bluetooth { + background-color: #f5c2e7; +} +#pulseaudio.muted { + background-color: #313244; + color: #cdd6f4; +} + +#network { + background-color: #89b4fa; + padding-right: 12px; +} +#network.disconnected,#network.disabled { + background-color: #313244; + color: #cdd6f4; +} +#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; +} + +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; +} + +#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; +} + +#backlight-slider highlight { + min-width: 10px; + border-radius: 5px; +} diff --git a/.config/waybar/style/[Dark] Golden Noir.css b/.config/waybar/style/[Dark] Golden Noir.css new file mode 100644 index 0000000..a1de885 --- /dev/null +++ b/.config/waybar/style/[Dark] Golden Noir.css @@ -0,0 +1,236 @@ +/* ----------- šŸ’« https://github.com/JaKooLit šŸ’« -------- */ +/* ...............Golden Noir................ */ +/* --- šŸ‘ designed by https://github.com/Krautt šŸ‘ --- */ + +* { + font-family: "JetBrainsMono 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"'; +} + +window#waybar { + background: #040406; + border-radius: 30px; + color: #cba6f7; + +} + +window#waybar.hidden { + opacity: 0.5; +} + +window#waybar.empty, +window#waybar.empty #window { + padding: 0px; + border: 0px; + background-color: transparent; +} + +tooltip { + background: #1e1e2e; + border-radius: 10px; + border-width: 2px; + border-style: solid; + border-color: #11111b; + color: #ffd700; +} + +/*-----module groups----*/ +.modules-right { + padding-top: 2px; + padding-bottom: 2px; + padding-right: 4px; + padding-left: 4px; + +} + +.modules-center { + border-left: 1px solid #ffd700; + border-right: 1px solid #ffd700; + border-radius: 20px; + padding-top: 2px; + padding-bottom: 2px; + padding-right: 4px; + padding-left: 4px; +} + +.modules-left { + 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); +} + +#taskbar button.active, +#workspaces button.active { + color: #ffd700; + border-radius: 50%; + background-color: black; + border-radius: 15px 15px 15px 15px; + padding-left: 8px; + padding-right: 8px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button.focused { + color: #d8dee9; +} + +#workspaces button.urgent { + color: #11111b; + border-radius: 10px; +} + +#taskbar button:hover, +#workspaces button:hover { + color: #ffd700; + border-radius: 15px; + padding-left: 2px; + padding-right: 2px; + 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, +#power-profiles-daemon, +#pulseaudio, +#pulseaudio-slider, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-backlight, +#custom-browser, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-file_manager, +#custom-keybinds, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-hint, +#custom-hypridle, +#custom-menu, +#custom-power_vertical, +#custom-power, +#custom-settings, +#custom-spotify, +#custom-swaync, +#custom-tty, +#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: #e5d9f5; + padding-top: 5px; + padding-bottom: 5px; + padding-right: 6px; + padding-left: 6px; +} + +#temperature.critical { + background-color: #ff0000; +} + +@keyframes blink { + to { + color: #000000; + } +} + +/*-----Indicators----*/ +#custom-hypridle.notactive, +#idle_inhibitor.activated { + color: #39FF14; +} + +#battery.critical:not(.charging) { + color: #f53c3c; + animation-name: blink; + animation-duration: 3.0s; + animation-timing-function: steps(12); + 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: #22252a; +} + +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; + background-color: #ba5663; +} + +#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: #22252a; +} + +#backlight-slider highlight { + min-width: 10px; + border-radius: 5px; + background-color: #ba5663; +} \ No newline at end of file diff --git a/.config/waybar/style/[Dark] Half-Moon.css b/.config/waybar/style/[Dark] Half-Moon.css new file mode 100644 index 0000000..0cd3990 --- /dev/null +++ b/.config/waybar/style/[Dark] Half-Moon.css @@ -0,0 +1,338 @@ +/* ----------- šŸ’« https://github.com/JaKooLit šŸ’« -------- */ +/* ..........Half Moon.................. */ +/* NOTE: This is only for some waybar configs */ +/* --- šŸ‘ shared by https://github.com/TomekBobrowicz šŸ‘ --- */ + +* { + font-family: "JetBrainsMono 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"'; +} + + +window#waybar { + background-color: rgba(26,27,38,0); + border-bottom: 1px solid rgba(26,27,38,0); + border-radius: 0px; + color: #E6B673; +} + +#waybar.empty, #waybar.tiled, #waybar.floating { + background-color: transparent; +} + +window#waybar.empty, +window#waybar.empty #window { + background-color: transparent; +} + +#taskbar, +#workspaces { + background: #0F1419; + margin: 5px; + padding: 0px 1px; + border-radius: 15px; + border: 0px; + font-style: normal; + color: #0F1419; +} + +#taskbar button, +#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); +} + +#taskbar button.active, +#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 50px; + margin: 5px; + padding: 2px 15px; +} + +#temperature, +#memory { + color: #E6B673; + background: #0F1419; + border-radius: 50px 50px; + margin: 5px; + padding: 2px 15px; +} + +#custom-light_dark, +#custom-swaync, +#custom-hypridle, +#idle_inhibitor, +#clock { + color: #B8CC52; + background: #0F1419; + border-radius: 50px 50px; + margin: 5px; + padding: 2px 15px; +} + +/*-----Indicators----*/ +#custom-hypridle.notactive, +#idle_inhibitor.activated { + color: #39FF14; +} + +#bluetooth { + color: blue; + background: #0F1419; + border-radius: 50px 50px; + margin: 5px; + padding: 2px 15px; +} + +#power-profiles-daemon, +#custom-cycle_wall, +#cpu { + color: #F3F4F5; + background: #0F1419; + border-radius: 50px 50px; + margin: 5px; + padding: 2px 15px; +} + +#disk { + color: #B8CC52; + background: #0F1419; + border-radius: 50px 50px; + margin: 5px; + padding: 2px 15px; +} + +#backlight, +#battery { + color: #F07178; + background: #0F1419; + border-radius: 50px 50px; + margin: 5px; + padding: 2px 15px; +} + +#mpris { + color: #F07178; + background: #0F1419; + border-radius: 50px 50px; + margin: 5px; + padding-left: 8px; + padding-right: 2px; +} + +#backlight { + color: white; + background: #0F1419; + border-radius: 50px 50px; + margin: 5px; + padding: 2px 15px; +} + +#network { + color: #FF8F40; + background: #0F1419; + border-radius: 50px 50px; + margin: 5px; + padding: 2px 15px; +} + +#custom-hyprbindings { + color: #D2A6FF; + background: #0F1419; + background: #0F1419; + border-radius: 50px 50px; + margin: 5px; + padding: 2px 15px; +} + +#tray { + color: #E6E1CF; + background: #0F1419; + border-radius: 50px 50px; + margin: 5px; + padding: 2px 15px; +} + +#pulseaudio { + color: #59C2FF; + background: #0F1419; + border-radius: 50px 50px; + margin: 5px; + padding: 2px 15px; +} + +#custom-notification { + color: #95E6CB; + background: #0F1419; + border-radius: 50px 50px; + margin: 5px; + padding: 2px 15px; +} + +#custom-browser, +#custom-file_manager, +#custom-tty, +#custom-settings { + border-radius: 50px 50px; + margin: 5px; + padding: 2px 15px; + color: #0F1419; + background: linear-gradient(45deg, #95E6CB, #59C2FF, #D2A6FF); +} + +#custom-weather { + color: #59C2FF; + background: #0F1419; + border-radius: 50px 50px; + margin: 5px; + padding: 2px 15px; +} + +#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; +} + +#custom-lock { + color: red; + background: #0F1419; + border-radius: 50px 50px; + margin: 5px; + padding: 2px 15px; +} + +#custom-power_vertical, +#keyboard-state { + color: green; + background: #0F1419; + border-radius: 50px 50px; + margin: 5px; + padding: 2px 15px; +} + +#battery.critical:not(.charging) { + color: #f53c3c; + animation-name: blink; + animation-duration: 3.0s; + animation-timing-function: steps(12); + 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; +} \ No newline at end of file diff --git a/.config/waybar/style/[Dark] Latte-Wallust combined.css b/.config/waybar/style/[Dark] Latte-Wallust combined.css new file mode 100644 index 0000000..a31f68c --- /dev/null +++ b/.config/waybar/style/[Dark] Latte-Wallust combined.css @@ -0,0 +1,365 @@ +/* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ +/* Catppuccin Latte - Wallust */ +/* Original Design by DC user mannatsingh */ + +@define-color white #F2F2F2; +@define-color black #000000; +@define-color text #FFFFFF; +@define-color lightgray #686868; +@define-color darkgray #353535; + +@define-color transparent rgba(1, 1, 1, 0.5); +@define-color teal-trans rgba(1, 117, 84, 0.5); +@define-color cyan rgba(53, 140, 169, 1); + +@define-color background-module @transparent; +@define-color border-color @color12; +@define-color button-color @color11; +@define-color button-hover @color13; + +@import '../../.config/waybar/wallust/colors-waybar.css'; +@import "../waybar/style/catppuccin-themes/latte.css"; + +* { + font-family: "JetBrainsMono 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"'; +} + +window#waybar { + background: transparent; + border-radius: 0px; + color: #cba6f7; +} + +window#waybar.hidden { + opacity: 0; +} + +window#waybar.empty, +window#waybar.empty #window { + padding: 0px; + border: 0px; + background-color: transparent; +} + +tooltip { + background: #1e1e2e; + border-radius: 12px; + border-width: 1px; + border-style: solid; + border-color: @border-color; + color: #ffffff; +} + +/*-----module groups----*/ +.modules-right { + background-color: @background-module; + border-radius:15px; + border-bottom:2px solid @border-color; + padding-top: 2px; + padding-bottom: 0px; + padding-right: 4px; + padding-left: 4px; +} + +.modules-center { + background-color: @background-module; + border-radius:15px; + border-bottom:2px solid @border-color; + padding-top: 2px; + padding-bottom: 0px; + padding-right: 4px; + padding-left: 4px; +} + +.modules-left { + background-color: @background-module; + border-radius:15px; + border-bottom: 2px solid @border-color; + padding-top: 2px; + padding-bottom: 0px; + padding-right: 4px; + padding-left: 4px; +} + +#workspaces { + padding: 0px 1px; + border-radius: 15px; + border:2px solid @border-color; + font-weight: bold; + font-style: normal; + opacity:0.8; + color:#FFFFFF; +} +#workspaces button { + color: #6E6A86; + box-shadow: none; + text-shadow: none; + border-radius: 30px; + 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: #ffd700; + border-radius: 50%; + background-color: black; + border-radius: 15px 15px 15px 15px; + padding-left: 8px; + padding-right: 8px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button.focused { + color: #d8dee9; +} + +#workspaces button.urgent { + color: #11111b; + border-radius: 10px; +} + +#workspaces button:hover { + color: #ffd700; + border-radius: 10px; + padding-left: 2px; + padding-right: 2px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#clock#2 { + color: #efe8f7; +} + +#backlight, +#backlight-slider, +#battery, +#bluetooth, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state, +#memory, +#mode, +#mpris, +#network, +#power-profiles-daemon, +#pulseaudio, +#pulseaudio-slider, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-backlight, +#custom-browser, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-file_manager, +#custom-keybinds, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-hint, +#custom-hypridle, +#custom-menu, +#custom-power_vertical, +#custom-power, +#custom-settings, +#custom-spotify, +#custom-swaync, +#custom-tty, +#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: #e5d9f5; + padding-right: 6px; + padding-left: 6px;; +} + +#temperature.critical { + background-color: #ff0000; +} + +@keyframes blink { + to { + color: #000000; + } +} + +#taskbar button.active { + background-color: rgb(47, 46, 46); + 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); +} + +#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: #22252a; +} + +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; + background-color: #ba5663; +} + +#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: #22252a; +} + +#backlight-slider highlight { + min-width: 10px; + border-radius: 5px; + background-color: #ba5663; +} +#pulseaudio-slider, +#pulseaudio { + color: @color13; +} + +#pulseaudio.muted { + color: red; +} + +#memory { + color: @sapphire; +} + +#cpu { + color: @mauve; +} + +#battery { + color: @rosewater; +} + +#disk { + color: @sky; +} + +#temperature.critical { + background-color: @red; +} + +#battery.critical:not(.charging) { + color: #f53c3c; + animation-name: blink; + animation-duration: 3.0s; + animation-timing-function: steps(12); + 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; +} + +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; +} +#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; +} + +#backlight-slider highlight { + min-width: 10px; + border-radius: 5px; +} + +#custom-hypridle, +#custom-lock, +#idle_inhibitor { + color: @teal; +} + +/*-----Indicators----*/ +#custom-hypridle.notactive, +#idle_inhibitor.activated { + color: #39FF14; +} + +#clock { + color: @sapphire; + border-radius: 15px; + border:2px solid @border-color; +} +#custom-updates { + color: @yellow; +} +#swaync{ + color: #ffd700;} diff --git a/.config/waybar/style/[Dark] Purpl.css b/.config/waybar/style/[Dark] Purpl.css new file mode 100644 index 0000000..a78a197 --- /dev/null +++ b/.config/waybar/style/[Dark] Purpl.css @@ -0,0 +1,249 @@ +/* ----------- šŸ’« https://github.com/JaKooLit šŸ’« -------- */ +/* .............Purpl..................... */ +/* --- šŸ‘ designed by https://github.com/Krautt šŸ‘ --- */ + +* { + font-family: "JetBrainsMono 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"'; +} + +window#waybar { + background: #100214; + color: #cba6f7; +} + +window#waybar.hidden { + opacity: 0.5; +} + +window#waybar.empty, +window#waybar.empty #window { + padding: 0px; + border: 0px; + 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 #20052a; + border-radius: 100px 0px 0px 0px; + background-color: #3d174b; + 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 #20052a; + border-radius: 0px 0px 100px 0px; + background-color: #441a53; + 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: #cba6f7; + border-radius: 50%; + background-color: black; + padding-left: 8px; + padding-right: 8px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button.focused { + color: #d8dee9; +} + +#workspaces button.urgent { + color: #11111b; + border-radius: 10px; +} + +#workspaces button:hover { + color: #9CCFD8; + border-radius: 15px; + padding-left: 2px; + padding-right: 2px; + 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, +#power-profiles-daemon, +#pulseaudio, +#pulseaudio-slider, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-backlight, +#custom-browser, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-file_manager, +#custom-keybinds, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-hint, +#custom-hypridle, +#custom-menu, +#custom-power_vertical, +#custom-power, +#custom-settings, +#custom-spotify, +#custom-swaync, +#custom-tty, +#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: 4px; + padding-bottom: 4px; + padding-right: 6px; + padding-left: 6px; +} + +#temperature.critical { + background-color: #ff0000; +} + +@keyframes blink { + to { + color: #000000; + } +} + +/*-----Indicators----*/ +#custom-hypridle.notactive, +#idle_inhibitor.activated { + color: #39FF14; +} + +#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: 3.0s; + animation-timing-function: steps(12); + 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; +} \ No newline at end of file diff --git a/.config/waybar/style/[Dark] Wallust Obsidian Edge.css b/.config/waybar/style/[Dark] Wallust Obsidian Edge.css new file mode 100644 index 0000000..1e50cc6 --- /dev/null +++ b/.config/waybar/style/[Dark] Wallust Obsidian Edge.css @@ -0,0 +1,236 @@ +/* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ +/* Dark - Obsidian Edge */ + +@import '../../.config/waybar/wallust/colors-waybar.css'; + +* { +font-family: "JetBrainsMono 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"'; +} + +window#waybar { + background: black; + border-radius: 12px; +} + +window#waybar.hidden { + opacity: 0.5; +} + +window#waybar.empty, +window#waybar.empty #window { + padding: 0px; + border: 0px; + /* background-color: rgba(66,66,66,0.5); */ /* transparent */ + background-color: transparent; +} + +tooltip { + color: @foreground; + background: rgba(0, 0, 0, 0.8); + border-radius: 10px; +} + +tooltip label { + color: @foreground; + padding-right: 2px; + padding-left: 2px; +} + +/*-----module groups----*/ +.modules-right { + border: 0px solid #b4befe; + border-radius: 10px; + padding-top: 2px; + padding-bottom: 2px; + padding-right: 4px; + padding-left: 4px; +} + +.modules-center { + border: 0px solid #b4befe; + border-radius: 10px; + padding-top: 2px; + padding-bottom: 2px; + padding-right: 4px; + padding-left: 4px; +} + +.modules-left { + border: 0px solid #b4befe; + border-radius: 10px; + padding-top: 2px; + padding-bottom: 2px; + padding-right: 4px; + padding-left: 4px; +} + +#taskbar button, +#workspaces button { + color: @color12; + 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); +} + +#taskbar button.active, +#workspaces button.active { + color: @foreground; + border-radius: 15px 15px 15px 15px; + padding-left: 8px; + padding-right: 8px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button.focused { + color: #d8dee9; +} + +#workspaces button.urgent { + color: #11111b; + border-radius: 10px; +} + +#taskbar button:hover, +#workspaces button:hover { + color: @color9; + border-radius: 15px; + padding-left: 2px; + padding-right: 2px; + 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, +#power-profiles-daemon, +#pulseaudio, +#pulseaudio-slider, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-backlight, +#custom-browser, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-file_manager, +#custom-keybinds, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-hint, +#custom-hypridle, +#custom-menu, +#custom-power_vertical, +#custom-power, +#custom-settings, +#custom-spotify, +#custom-swaync, +#custom-tty, +#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: @foreground; + border-radius: 8px; + padding-top: 5px; + padding-bottom: 5px; + padding-right: 6px; + padding-left: 6px; +} + +#temperature.critical { + background-color: #ff0000; +} + +@keyframes blink { + to { + color: #000000; + } +} + +/*-----Indicators----*/ +#custom-hypridle.notactive, +#idle_inhibitor.activated { + color: #39FF14; +} + +#battery.critical:not(.charging) { + color: #f53c3c; + animation-name: blink; + animation-duration: 3.0s; + animation-timing-function: steps(12); + 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; +} + +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; +} + +#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; +} + +#backlight-slider highlight { + min-width: 10px; + border-radius: 5px; +} \ No newline at end of file diff --git a/.config/waybar/style/[Extra] Crimson.css b/.config/waybar/style/[Extra] Crimson.css new file mode 100644 index 0000000..8ff8713 --- /dev/null +++ b/.config/waybar/style/[Extra] Crimson.css @@ -0,0 +1,233 @@ +/* ----------- šŸ’« https://github.com/JaKooLit šŸ’« -------- */ +/* ..........Crimson.................. */ +/* --- šŸ‘ designed by https://github.com/Krautt šŸ‘ --- */ + +*{ +font-family: "JetBrainsMono Nerd Font"; +font-weight: bold; +/* 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"'; +} + +window#waybar { + background: #240303; + color: wheat; + border-radius: 0px 0px 100px 100px; + border: 1px solid grey; +} + +window#waybar.hidden { + opacity: 0.5; +} +window#waybar.empty, +window#waybar.empty #window { + padding: 0px; + border: 0px; + background-color: transparent; +} + +tooltip { + background: #240303; + border-radius: 10px; + border-width: 2px; + border-style: solid; + border-color: #11111b; + color: wheat; +} + +/*-----module groups----*/ +.modules-right { + 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 { + padding-top: 2px; + padding-bottom: 2px; + padding-right: 4px; + padding-left: 4px; +} + +#workspaces button { + color: wheat; + 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); +} + +#taskbar button.active, +#workspaces button.active { + color: rgb(108, 18, 18); + background-color: #000000; + border: 1px solid grey; + border-radius: 15px 15px 15px 15px; + padding-left: 8px; + padding-right: 8px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button.focused { + color: #d8dee9; +} + +#workspaces button.urgent { + color: #11111b; + border-radius: 10px; +} + +#taskbar button:hover, +#workspaces button:hover { + color: rgb(71, 14, 14); + background-color: #000000; + border-radius: 15px; + 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); +} + +#backlight, +#backlight-slider, +#battery, +#bluetooth, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state, +#memory, +#mode, +#mpris, +#network, +#power-profiles-daemon, +#pulseaudio, +#pulseaudio-slider, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-backlight, +#custom-browser, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-file_manager, +#custom-keybinds, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-hint, +#custom-hypridle, +#custom-menu, +#custom-power_vertical, +#custom-power, +#custom-settings, +#custom-spotify, +#custom-swaync, +#custom-tty, +#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: wheat; + padding-top: 5px; + padding-bottom: 5px; + padding-right: 6px; + padding-left: 6px; +} + +#temperature.critical { + background-color: #ff0000; +} + +@keyframes blink { + to { + color: #000000; + } +} + +/*-----Indicators----*/ +#custom-hypridle.notactive, +#idle_inhibitor.activated { + color: #39FF14; +} + +#battery.critical:not(.charging) { + color: #f53c3c; + animation-name: blink; + animation-duration: 3.0s; + animation-timing-function: steps(12); + 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: #22252a; +} + +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; + background-color: #ba5663; +} + +#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: #22252a; +} + +#backlight-slider highlight { + min-width: 10px; + border-radius: 5px; + background-color: #ba5663; +} + + \ No newline at end of file diff --git a/.config/waybar/style/[Extra] EverForest.css b/.config/waybar/style/[Extra] EverForest.css new file mode 100644 index 0000000..785acf0 --- /dev/null +++ b/.config/waybar/style/[Extra] EverForest.css @@ -0,0 +1,342 @@ +/* ----------- šŸ’« https://github.com/JaKooLit šŸ’« -------- */ +/* --- Designed by https://github.com/DevNChill --- */ +/* Extra - EverForest*/ + +@define-color bg_dim #232A2E; +@define-color black #000000; +@define-color white #FFFFFF; +@define-color bg0 #2D353B; +@define-color bg1 #343F44; +@define-color bg2 #3D484D; +@define-color bg3 #475258; +@define-color bg4 #4F585E; +@define-color bg5 #56635f; +@define-color bg_visual #543A48; +@define-color bg_red #514045; +@define-color bg_green #425047; +@define-color bg_blue #3A515D; +@define-color bg_yellow #4D4C43; +@define-color fg #D3C6AA; +@define-color red #E67E80; +@define-color orange #E69875; +@define-color yellow #DBBC7F; +@define-color green #A7C080; +@define-color aqua #83C092; +@define-color blue #7FBBB3; +@define-color purple #D699B6; +@define-color grey0 #7A8478; +@define-color grey1 #859289; +@define-color grey2 #9DA9A0; + +* { + font-family: "JetBrainsMono 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"'; + border: 1px solid transparent; + border-radius: 0px; + margin: 0px 1px; +} + +window#waybar { + border: none; + /*background-color: @bg_green;*/ + background-color: @bg_green; + color: @fg; + transition-property: background-color; + transition-duration: 0.5s; +} + +window#waybar.hidden { + opacity: 0.5; +} + +#window { + padding: 0px 10px; + margin: 0px 10px; + border-radius: 5px; + background-color: @bg0; +} + +window#waybar.empty, +window#waybar.empty #window { + background: none; +} + +.modules-left button:first-child { + border-top-left-radius: 5px; + border-bottom-left-radius: 5px; + margin-left: 5px; +} + +.modules-left button:last-child { + border-top-right-radius: 5px; + border-bottom-right-radius: 5px; + margin-right: 5px; +} + +#custom-menu, +#custom-arch { + background-color: @bg; + color: @red; +} + +#custom-swaync { + color: @yellow; +} +#workspaces button { + padding: 0px 5px; + background-color: @orange; + color: @black; +} + +#taskbar button.active, +#workspaces button.active { + background-color: @grey0; + color: @black; + animation: gradient_f 20s ease-in infinite; + /*transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682);*/ +} + +#taskbar button:hover, +#workspaces button:hover { + background-color: @purple; + color: @black; +} + +#workspaces button.focused { + background-color: @green; + color: @bg0; +} + +#workspaces button.urgent { + background-color: @red; /* Keeps the original color */ + color: @white; /* Sets text color to white for better contrast */ + border: 2px solid @red; /* Adds a border with the same color */ + box-shadow: 0 0 10px @red; /* Adds a glow effect */ + font-weight: bold; /* Makes text bold for more emphasis */ + transition: + background-color 0.3s, + box-shadow 0.3s; /* Smooth transition for hover effect */ +} + +#cpu { + border-radius: 5px 0px 0px 5px; + padding: 0px 5px; + background-color: @yellow; + color: @bg_yellow; +} + +#memory { + padding: 0px 5px; + background-color: @yellow; + color: @bg_yellow; +} + +#temperature { + padding: 0px 5px; + background-color: @green; + color: @bg_yellow; +} +#temperature.critical { + background-color: @red; +} + +#disk { + border-radius: 0px 5px 5px 0px; + padding: 0px 5px; + margin-right: 5px; + background-color: @green; + color: @bg_yellow; +} + +#battery.bat2 { + border-radius: 0px 5px 5px 0px; +} + +.modules-left :last-child { + border-radius: 0px 5px 5px 0px; +} +#battery { + border-radius: 5px 0px 0px 5px; + padding: 0px 5px; + background-color: @aqua; + color: @bg_yellow; +} +#battery.plugged { + color: @fg; + background-color: @bg_green; +} +#battery.charging { + color: @fg; + background-color: @bg_green; +} +#battery.critical:not(.charging) { + background-color: @red; + color: @fg; + animation-name: blink; + animation-duration: 3.0s; + animation-timing-function: steps(12); + animation-iteration-count: infinite; + animation-direction: alternate; +} +@keyframes blink { + to { + background-color: @fg; + color: @bg_dim; + } +} + +#backlight { + border-radius: 5px 0px 0px 5px; + padding: 0px 5px; + margin-left: 5px; + background-color: @red; + color: @black; +} + +#network, +#pulseaudio { + padding: 0px 5px; + border-radius: 0px 5px 5px 0px; + background-color: @blue; + color: @bg_yellow; +} + +#pulseaudio.muted { + background-color: @grey1; + color: @bg_yellow; +} + +#tray { + padding: 0px 5px; + border-radius: 5px; + margin-left: 5px; + color: @fg; + background-color: @bg0; +} + +#custom-hypridle, +#idle_inhibitor { + padding: 0px 5px; + border-radius: 5px; + margin-left: 5px; + background-color: @blue; + color: @black; +} +/*-----Indicators----*/ +#custom-hypridle.notactive, +#idle_inhibitor.activated { + background-color: @fg; + color: @bg0; +} + +#clock { + padding: 0px 5px; + border-radius: 5px; + margin: 0px 5px; + color: @bg_yellow; + background-color: @aqua; +} + +#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: #22252a; +} + +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; + background-color: #ba5663; +} + +#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: #22252a; +} + +#backlight-slider highlight { + min-width: 10px; + border-radius: 5px; + background-color: #ba5663; +} + +#backlight, +#backlight-slider, +#battery, +#bluetooth, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state, +#memory, +#mode, +#mpris, +#network, +#power-profiles-daemon, +#pulseaudio, +#pulseaudio-slider, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-backlight, +#custom-browser, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-file_manager, +#custom-keybinds, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-hint, +#custom-hypridle, +#custom-menu, +#custom-power_vertical, +#custom-power, +#custom-settings, +#custom-spotify, +#custom-swaync, +#custom-tty, +#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 { + padding-right: 5px; + padding-left: 5px; +} \ No newline at end of file diff --git a/.config/waybar/style/[Extra] Mauve.css b/.config/waybar/style/[Extra] Mauve.css new file mode 100644 index 0000000..1e5b702 --- /dev/null +++ b/.config/waybar/style/[Extra] Mauve.css @@ -0,0 +1,248 @@ +/* ----------- šŸ’« https://github.com/JaKooLit šŸ’« -------- */ +/* .......Mauve....................... */ +/* --- šŸ‘ designed by https://github.com/CelestiaKai šŸ‘ --- */ + +* { + font-family: "JetBrainsMono 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"'; +} + +window#waybar { + background: #11111b; + color: #cba6f7; +} + +window#waybar.hidden { + opacity: 0.5; +} + +window#waybar.empty, +window#waybar.empty #window { + padding: 0px; + border: 0px; + 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: #313244; + 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: #313244; + 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); +} + +#taskbar button.active, +#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; + padding-left: 6px; + padding-right: 8px; +} + +#workspaces button.focused { + color: #d8dee9; +} + +#workspaces button.urgent { + border-radius: 30%; + background-color: #cba6f7; + color: #1e1e1e; +} + +#taskbar button:hover, +#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, +#power-profiles-daemon, +#pulseaudio, +#pulseaudio-slider, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-backlight, +#custom-browser, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-file_manager, +#custom-keybinds, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-hint, +#custom-hypridle, +#custom-menu, +#custom-power_vertical, +#custom-power, +#custom-settings, +#custom-spotify, +#custom-swaync, +#custom-tty, +#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: 4px; + padding-bottom: 4px; + padding-right: 6px; + padding-left: 6px; + +} + +#temperature.critical { + background-color: #ff0000; +} + +@keyframes blink { + to { + color: #000000; + } +} + +/*-----Indicators----*/ +#custom-hypridle.notactive, +#idle_inhibitor.activated { + color: #39FF14; +} + +#battery.critical:not(.charging) { + color: #f53c3c; + animation-name: blink; + animation-duration: 3.0s; + animation-timing-function: steps(12); + 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/.config/waybar/style/[Extra] Rose Pine.css b/.config/waybar/style/[Extra] Rose Pine.css new file mode 100644 index 0000000..bfc58ec --- /dev/null +++ b/.config/waybar/style/[Extra] Rose Pine.css @@ -0,0 +1,251 @@ +/* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ +/* Rose Pine */ + + +@define-color bar-bg rgba(0, 0, 0, 0); +@define-color main-bg #26233a; +@define-color main-fg #ebbcba; +@define-color wb-act-bg #31748f; +@define-color wb-act-fg #9ccfd8; +@define-color wb-hvr-bg #eb6f92; +@define-color wb-hvr-fg #f6c177; + +* { + font-family: "JetBrainsMono Nerd Font"; + font-weight: bold; + /* 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"'; + border-radius: 12px; +} + +window#waybar { + background: @bar-bg; +} + +window#waybar.empty, +window#waybar.empty #window { + background-color: transparent; + padding: 0px; + border: 0px; +} + +tooltip { + background: @main-bg; + color: @main-fg; + border-radius: 8px; + border-width: 0px; +} + +#workspaces button { + box-shadow: none; + text-shadow: none; + padding: 0px; + border-bottom: 2px; + border-color: #2B5D34; + border-style: solid; + border-radius: 10px; + padding-left: 2px; + padding-right: 4px; + background: @main-bg; + color: @main-fg; + animation: gradient_f 20s ease-in infinite; + transition: all 0.5s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button.active { + background: @wb-act-bg; + color: @wb-act-fg; + padding-left: 2px; + padding-right: 4px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button:hover { + background: @wb-hvr-bg; + color: @wb-hvr-fg; + padding-left: 2px; + padding-right: 2px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#taskbar button { + box-shadow: none; + text-shadow: none; + padding: 0px; + border-bottom: 2px; + border-color: #2B5D34; + border-style: solid; + border-radius: 10px; + padding-left: 3px; + padding-right: 3px; + color: @wb-color; + animation: gradient_f 20s ease-in infinite; + transition: all 0.5s cubic-bezier(.55,-0.68,.48,1.682); +} + +#taskbar button.active { + background: @wb-act-bg; + color: @wb-act-color; + padding-left: 8px; + padding-right: 8px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#taskbar button:hover { + background: @wb-hvr-bg; + color: @wb-hvr-color; + 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); +} + +#backlight, +#backlight-slider, +#battery, +#bluetooth, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state, +#memory, +#mode, +#mpris, +#network, +#power-profiles-daemon, +#pulseaudio, +#pulseaudio-slider, +#temperature, +#tray, +#window, +#wireplumber, +#custom-backlight, +#custom-browser, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-file_manager, +#custom-keybinds, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-hint, +#custom-hypridle, +#custom-menu, +#custom-power_vertical, +#custom-power, +#custom-settings, +#custom-spotify, +#custom-swaync, +#custom-tty, +#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: @main-fg; + background: @main-bg; + opacity: 1; + border-bottom: 2px; + border-color: #2B5D34; + border-style: solid; + border-radius: 10px; + padding-top: 4px; + padding-bottom: 4px; + padding-right: 6px; + padding-left: 6px; +} + +#temperature.critical { + background-color: red; +} + +/*-----Indicators----*/ +#custom-hypridle.notactive, +#idle_inhibitor.activated { + color: #39FF14; +} + +@keyframes blink { + to { + color: @main-bg; + } +} + +#battery.critical:not(.charging) { + background-color: red; + color: white; + animation-name: blink; + animation-duration: 3.0s; + animation-timing-function: steps(12); + animation-iteration-count: infinite; + animation-direction: alternate; + box-shadow: inset 0 -3px transparent; +} + +#backlight { + padding-right: 2px; +} +#network { + padding-right: 12px; +} +#custom-power { + padding-right: 1px; +} +#group-motherboard, +#group-laptop, +#group-audio { + color: @main-fg; + background-color: @main-bg; +} + +#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; +} + +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; +} + +#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; +} + +#backlight-slider highlight { + min-width: 10px; + border-radius: 5px; +} diff --git a/.config/waybar/style/[Extra] Simple Pink.css b/.config/waybar/style/[Extra] Simple Pink.css new file mode 100644 index 0000000..a2e2bdb --- /dev/null +++ b/.config/waybar/style/[Extra] Simple Pink.css @@ -0,0 +1,258 @@ +/* ----------- šŸ’« https://github.com/JaKooLit šŸ’« -------- */ +/* .......Simple Pink....................... */ +/* --- šŸ‘ designed by https://github.com/Krautt šŸ‘ --- */ + +* { + font-family: "JetBrainsMono 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"'; +} + +window#waybar { + background: black; + border-radius: 50px; + color: whitesmoke; +} + +window#waybar.hidden { + opacity: 0.5; +} + +window#waybar.empty, +window#waybar.empty #window { + padding: 0px; + border: 0px; + background-color: transparent; +} + + +tooltip { + background: #1e1e2e; + border-radius: 10px; + border-width: 2px; + border-style: solid; + border-color: #11111b; + color: pink; +} + +/*-----module groups----*/ +.modules-right { + border: 5px solid #19141b; + border-radius: 50px 50px 50px 50px; + background-color: #ba5663; + padding-top: 2px; + padding-bottom: 2px; + padding-right: 4px; + padding-left: 4px; +} + +.modules-center { + background-color: black; + padding-top: 2px; + padding-bottom: 2px; + padding-right: 4px; + padding-left: 4px; +} + +.modules-left { + border: 5px solid #0d0a0f; + border-radius: 50px 50px 50px 50px; + background-color: #ba5663; + padding-top: 2px; + padding-bottom: 2px; + padding-right: 4px; + padding-left: 4px; +} + +#workspaces button { + color: pink; + 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: whitesmoke; + background-color: pink; + border-radius: 15px 15px 15px 15px; + padding-left: 8px; + padding-right: 8px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); + +} + +#workspaces button.focused { + color: #c42a60; +} + +#workspaces button.urgent { + color: #11111b; + border-radius: 10px; +} + +#workspaces button:hover { + color: #ba5663; + background-color: #0d0a0d; + border-radius: 15px; + padding-left: 2px; + padding-right: 2px; + 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, +#power-profiles-daemon, +#pulseaudio, +#pulseaudio-slider, +#taskbar button, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-backlight, +#custom-browser, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-file_manager, +#custom-keybinds, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-hint, +#custom-hypridle, +#custom-menu, +#custom-power_vertical, +#custom-power, +#custom-settings, +#custom-spotify, +#custom-swaync, +#custom-tty, +#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: 4px; + padding-left: 4px; + +} + +#temperature.critical { + background-color: #ff0000; +} + +@keyframes blink { + to { + color: #000000; + } +} + +/*-----Indicators----*/ +#custom-hypridle.notactive, +#idle_inhibitor.activated { + color: #39FF14; +} + +#taskbar button.active { + background-color: pink; + 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 { + color: #ba5663; + background-color: #0d0a0d; + 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: 3.0s; + animation-timing-function: steps(12); + 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: #22252a; +} + +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; + background-color: pink; +} + +#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: #22252a; +} + +#backlight-slider highlight { + min-width: 10px; + border-radius: 5px; + background-color: pink; +} \ No newline at end of file diff --git a/.config/waybar/style/[Light] Monochrome Contrast.css b/.config/waybar/style/[Light] Monochrome Contrast.css new file mode 100644 index 0000000..d9a6b39 --- /dev/null +++ b/.config/waybar/style/[Light] Monochrome Contrast.css @@ -0,0 +1,235 @@ +/* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ +/* Light - MonoChrome Contrast */ + +* { +font-family: "JetBrainsMono 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"'; +} + +window#waybar, +window#waybar.empty, +window#waybar.empty #window { + background-color: transparent; + padding: 0px; + border: 0px; +} + +tooltip { + color: white; + background: #1e1e2e; + opacity: 0.8; + border-radius: 10px; + border-width: 2px; + border-style: solid; + border-color: white; +} + +tooltip label{ + color: #cdd6f4; +} +/*-----module groups----*/ +.modules-right { + background-color: white; + color: black; + border-bottom: 2px; + border-style: solid; + border-color: black; + border-radius: 10px; + padding-top: 2px; + padding-bottom: 2px; + padding-right: 4px; + padding-left: 4px; +} +.modules-center { + background-color: white; + color: black; + border-bottom: 2px; + border-style: solid; + border-color: black; + border-radius: 10px; + padding-top: 2px; + padding-bottom: 2px; + padding-right: 4px; + padding-left: 4px; +} +.modules-left { + background-color: white; + color: black; + border-bottom: 2px; + border-style: solid; + border-color: black; + border-radius: 10px; + padding-top: 2px; + padding-bottom: 2px; + padding-right: 4px; + padding-left: 4px; +} +/*-----modules indv----*/ +#taskbar button, +#workspaces button { + color: black; + 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); +} +#taskbar button:hover, +#workspaces button:hover { + color: grey; + background-color: rgba(0,153,153,0.2); + padding-left: 2px; + padding-right: 2px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#taskbar button.active, +#workspaces button.active { + background-color: grey; + color: black; + padding-left: 8px; + padding-right: 8px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button.persistent { + border-radius: 10px; +} + +#backlight, +#backlight-slider, +#battery, +#bluetooth, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state, +#memory, +#mode, +#mpris, +#network, +#power-profiles-daemon, +#pulseaudio, +#pulseaudio-slider, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-backlight, +#custom-browser, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-file_manager, +#custom-keybinds, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-hint, +#custom-hypridle, +#custom-menu, +#custom-power_vertical, +#custom-power, +#custom-settings, +#custom-spotify, +#custom-swaync, +#custom-tty, +#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 { + padding-top: 4px; + padding-bottom: 4px; + padding-right: 6px; + padding-left: 6px; +} +#custom-power { + padding: 1px 3px; +} +/*-----Indicators----*/ +#custom-hypridle.notactive, +#idle_inhibitor.activated { + color: #39FF14; +} + +#pulseaudio.muted { + color: #cc3436; +} +#temperature.critical { + color: #cc3436; +} + +@keyframes blink { + to { + color: #000000; + } +} + +#battery.critical:not(.charging) { + color: #f53c3c; + animation-name: blink; + animation-duration: 3.0s; + animation-timing-function: steps(12); + 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: grey; +} + +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; +} + +#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; +} + +#backlight-slider highlight { + min-width: 10px; + border-radius: 5px; +} diff --git a/.config/waybar/style/[Light] Obsidian Glow.css b/.config/waybar/style/[Light] Obsidian Glow.css new file mode 100644 index 0000000..8306159 --- /dev/null +++ b/.config/waybar/style/[Light] Obsidian Glow.css @@ -0,0 +1,224 @@ +/* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ +/* Light - Obsidian Glow */ + +* { +font-family: "JetBrainsMono 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"'; +} + +window#waybar { + background: white; + border-radius: 12px; +} + +window#waybar.hidden { + opacity: 0.7; +} + +window#waybar.empty, +window#waybar.empty #window { + padding: 0px; + border: 0px; + /* background-color: rgba(66,66,66,0.5); */ /* transparent */ + background-color: transparent; +} + +tooltip { + background: white; + border-radius: 10px; +} + +tooltip label { + color: #373737; + padding-right: 2px; + padding-left: 2px; +} + +#workspaces button { + color: #585b70; + 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 { + background-color: dimgrey; + color: #000000; + border-radius: 15px 15px 15px 15px; + padding-left: 8px; + padding-right: 8px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button.focused { + color: #000000; +} + +#workspaces button.urgent { + color: #000000; + border-radius: 10px; +} + +#workspaces button:hover { + color: #000000; + border-radius: 15px; + padding-left: 2px; + padding-right: 2px; + 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, +#power-profiles-daemon, +#pulseaudio, +#pulseaudio-slider, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-backlight, +#custom-browser, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-file_manager, +#custom-keybinds, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-hint, +#custom-hypridle, +#custom-menu, +#custom-power_vertical, +#custom-power, +#custom-settings, +#custom-spotify, +#custom-swaync, +#custom-tty, +#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: #000000; + border-radius: 8px; + padding-top: 4px; + padding-bottom: 4px; + padding-right: 6px; + padding-left: 6px; +} + +#temperature.critical { + background-color: #ff0000; +} + +@keyframes blink { + to { + color: #000000; + } +} + +/*-----Indicators----*/ +#custom-hypridle.notactive, +#idle_inhibitor.activated { + color: #39FF14; +} + +#taskbar button.active { + background-color: #585b70; + color: #cdd6f4; + 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: 3.0s; + animation-timing-function: steps(12); + 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: grey; +} + +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; + background-color: #ba5663; +} + +#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: grey; +} + +#backlight-slider highlight { + min-width: 10px; + border-radius: 5px; + background-color: #ba5663; +} \ No newline at end of file diff --git a/.config/waybar/style/[Rainbow] RGB Bordered.css b/.config/waybar/style/[Rainbow] RGB Bordered.css new file mode 100644 index 0000000..3ffbcee --- /dev/null +++ b/.config/waybar/style/[Rainbow] RGB Bordered.css @@ -0,0 +1,320 @@ +/* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ +/* Catppuccin Mocha - Rainbow Bordered */ +/* Designed by https://github.com/0xl30 */ + +* { + font-family: "JetBrainsMono 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"'; +} + +@import "../waybar/style/catppuccin-themes/rgbmocha.css"; + +window#waybar { + transition-property: background-color; + transition-duration: 0.5s; + background: transparent; + border-radius: 2px; +} + +window#waybar.hidden { + opacity: 0.2; +} + +window#waybar.empty, +window#waybar.empty #window { + background-color: transparent; + padding: 0px; + border: 0px; +} + +#taskbar button, +#workspaces button { + color: @overlay1; + 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); +} + +#taskbar button:hover, +#workspaces button:hover { + border-radius: 10px; + color: @peach; + background-color: @surface0; + padding-left: 2px; + padding-right: 2px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button.persistent { + color: @surface1; + border-radius: 10px; +} + +#taskbar button.active, +#workspaces button.active { + color: @mauve; + border-radius: 10px; + padding-left: 8px; + padding-right: 8px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button.urgent { + color: @red; + border-radius: 0px; +} + +/* This section can be use if you want to separate waybar modules */ +.modules-left, .modules-center, .modules-right { + background: @theme_base_color; + border: 2px solid transparent; + padding-top: 2px; + padding-bottom: 2px; + padding-right: 4px; + padding-left: 4px; + border-radius: 0px; + + border-image: linear-gradient(90deg, red, orange, yellow, green, blue, indigo, violet) 1; + animation: rainbow-gradient 20s ease-in-out infinite; /* Adjust timing as needed */ +} + + +#backlight, +#backlight-slider, +#battery, +#bluetooth, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state, +#memory, +#mode, +#mpris, +#network, +#power-profiles-daemon, +#pulseaudio, +#pulseaudio-slider, +#taskbar button, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-backlight, +#custom-browser, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-file_manager, +#custom-keybinds, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-hint, +#custom-hypridle, +#custom-menu, +#custom-power_vertical, +#custom-power, +#custom-settings, +#custom-spotify, +#custom-swaync, +#custom-tty, +#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 { + padding-top: 4px; + padding-bottom: 4px; + padding-right: 6px; + padding-left: 6px; +} +/*-----Indicators----*/ +#custom-hypridle.notactive, +#idle_inhibitor.activated { + color: #39FF14; +} + +#bluetooth, +#backlight { + color: @blue; +} + +#battery { + color: @green; +} + +@keyframes blink { + to { + color: @surface0; + } +} + +#battery.critical:not(.charging) { + background-color: @red; + color: @theme_text_color; + animation-name: blink; + animation-duration: 3.0s; + animation-timing-function: steps(12); + animation-iteration-count: infinite; + animation-direction: alternate; + box-shadow: inset 0 -3px transparent; +} + +#clock { + color: @yellow; +} + +#cpu { + color: @green; +} + +#custom-keyboard, +#memory { + color: @sky; +} + +#disk { + color: @sapphire; +} + +#temperature { + color: @teal; +} + +#temperature.critical { + background-color: @red; +} + +#tray > .passive { + -gtk-icon-effect: dim; +} +#tray > .needs-attention { + -gtk-icon-effect: highlight; +} + +#keyboard-state { + color: @flamingo; +} + +#custom-cava_mviz { + animation: rainbow-text 0.80s linear infinite; +} + +@keyframes rainbow-text { + 0% { color: rgb(0, 247, 198); } /* Low amplitude */ + 42% { color: rgb(60, 0, 179); } /* Mid amplitude */ + 71% { color: indigo; } /* Higher amplitude */ + 100% { color: rgb(234, 0, 255); } /* Maximum amplitude */ +} + + +#custom-menu { + color: @rosewater; +} + +#custom-power { + color: @red; +} + +#custom-updater { + color: @red; +} + +#custom-light_dark { + color: @blue; +} + +#custom-weather { + color: @lavender; +} + +#custom-lock { + color: @maroon; +} + +#pulseaudio { + color: @sapphire; +} + +#pulseaudio.bluetooth { + color: @pink; +} +#pulseaudio.muted { + color: @red; +} + +#window { + color: @mauve; +} + +#mpris { + color:@lavender; +} + +#network { + color: @teal; +} +#network.disconnected, +#network.disabled { + background-color: @surface0; + color: @text; +} +#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; +} + +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; +} + +#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; +} + +#backlight-slider highlight { + min-width: 10px; + border-radius: 5px; +} \ No newline at end of file diff --git a/.config/waybar/style/[Retro] Custom.css b/.config/waybar/style/[Retro] Custom.css new file mode 100644 index 0000000..218ff3b --- /dev/null +++ b/.config/waybar/style/[Retro] Custom.css @@ -0,0 +1,195 @@ +/* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ +/* Simple Style */ + +@define-color background #1d2021; +@define-color foreground #ebdbb2; +@define-color dim #928374; +@define-color yellow #fabd2f; +@define-color red #fb4934; +@define-color green #b8bb26; + +* { + font-family: "JetBrainsMono 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: 100%; + font-feature-settings: '"zero", "ss01", "ss02", "ss03", "ss04", "ss05", "cv31"'; + +} + +window#waybar { + background: @background; + color: @foreground; + transition-property: background-color; + transition-duration: 0.5s; +} + +#taskbar button, +#workspaces button { + color: @foreground; +} + +#taskbar button.active, +#workspaces button.active { + border-bottom: 1px solid green; +} + +#taskbar button.urgent, +#workspaces button.urgent { + border-bottom: 2px solid red; +} + +#submap { + border-bottom: 1px solid red; +} + +#backlight, +#backlight-slider, +#battery, +#bluetooth, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state, +#memory, +#mode, +#mpris, +#network, +#power-profiles-daemon, +#pulseaudio, +#pulseaudio-slider, +#taskbar button, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-backlight, +#custom-browser, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-file_manager, +#custom-keybinds, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-hint, +#custom-hypridle, +#custom-menu, +#custom-power_vertical, +#custom-power, +#custom-settings, +#custom-spotify, +#custom-swaync, +#custom-tty, +#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: @foreground; + padding: 3px 6px 3px 6px; +} + +#battery.warning, +#disk.warning, +#memory.warning, +#cpu.warning { + border-top: 3px solid @background; + border-bottom: 3px solid yellow; +} + +@keyframes blink { + to { + color: @background; + } +} + +#battery.critical:not(.charging) { + background-color: @red; + color: white; + animation-name: blink; + animation-duration: 3.0s; + animation-timing-function: steps(12); + animation-iteration-count: infinite; + animation-direction: alternate; + box-shadow: inset 0 -3px transparent; +} + +/*-----Indicators----*/ +#custom-hypridle.notactive, +#idle_inhibitor.activated { + color: #39FF14; +} + +#battery.critical, +#disk.critical, +#memory.critical, +#cpu.critical { + border-top: 3px solid @background; + border-bottom: 3px solid red; +} + +#temperature.critical { + background-color: red; +} + +#battery.charging { + border-top: 3px solid @background; + border-bottom: 3px solid green; +} + +#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: @dim; +} + +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; + background-color: @green; +} + +#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: @dim; +} + +#backlight-slider highlight { + min-width: 10px; + border-radius: 5px; + background-color: @green; +} + diff --git a/.config/waybar/style/[Retro] Simple Style.css b/.config/waybar/style/[Retro] Simple Style.css new file mode 100644 index 0000000..d98eb79 --- /dev/null +++ b/.config/waybar/style/[Retro] Simple Style.css @@ -0,0 +1,194 @@ +/* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ +/* Simple Style */ + +@define-color background #1d2021; +@define-color foreground #ebdbb2; +@define-color dim #928374; +@define-color yellow #fabd2f; +@define-color red #fb4934; +@define-color green #b8bb26; + +* { + font-family: "JetBrainsMono 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: 100%; + font-feature-settings: '"zero", "ss01", "ss02", "ss03", "ss04", "ss05", "cv31"'; + +} + +window#waybar { + background: @background; + color: @foreground; + transition-property: background-color; + transition-duration: 0.5s; +} + +#taskbar button, +#workspaces button { + color: @foreground; +} + +#taskbar button.active, +#workspaces button.active { + border-bottom: 1px solid green; +} + +#taskbar button.urgent, +#workspaces button.urgent { + border-bottom: 2px solid red; +} + +#submap { + border-bottom: 1px solid red; +} + +#backlight, +#backlight-slider, +#battery, +#bluetooth, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state, +#memory, +#mode, +#mpris, +#network, +#power-profiles-daemon, +#pulseaudio, +#pulseaudio-slider, +#taskbar button, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-backlight, +#custom-browser, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-file_manager, +#custom-keybinds, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-hint, +#custom-hypridle, +#custom-menu, +#custom-power_vertical, +#custom-power, +#custom-settings, +#custom-spotify, +#custom-swaync, +#custom-tty, +#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: @foreground; + padding: 3px 6px 3px 6px; +} + +#battery.warning, +#disk.warning, +#memory.warning, +#cpu.warning { + border-top: 3px solid @background; + border-bottom: 3px solid yellow; +} + +@keyframes blink { + to { + color: @background; + } +} + +#battery.critical:not(.charging) { + background-color: @red; + color: white; + animation-name: blink; + animation-duration: 3.0s; + animation-timing-function: steps(12); + animation-iteration-count: infinite; + animation-direction: alternate; + box-shadow: inset 0 -3px transparent; +} + +/*-----Indicators----*/ +#custom-hypridle.notactive, +#idle_inhibitor.activated { + color: #39FF14; +} + +#battery.critical, +#disk.critical, +#memory.critical, +#cpu.critical { + border-top: 3px solid @background; + border-bottom: 3px solid red; +} + +#temperature.critical { + background-color: red; +} + +#battery.charging { + border-top: 3px solid @background; + border-bottom: 3px solid green; +} + +#pulseaudio-slider slider { + min-width: 0px; + min-height: 0px; + opacity: 0; + background-image: none; + border: none; + box-shadow: none; +} + +#pulseaudio-slider trough { + min-width: 120px; + min-height: 5px; + border-radius: 5px; + background-color: @dim; +} + +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; + background-color: @green; +} + +#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: @dim; +} + +#backlight-slider highlight { + min-width: 10px; + border-radius: 5px; + background-color: @green; +} diff --git a/.config/waybar/style/[Transparent] Crystal Clear.css b/.config/waybar/style/[Transparent] Crystal Clear.css new file mode 100644 index 0000000..f437c36 --- /dev/null +++ b/.config/waybar/style/[Transparent] Crystal Clear.css @@ -0,0 +1,210 @@ +/* ----------- šŸ’« https://github.com/JaKooLit šŸ’« -------- */ +/* .......Crystal Clear....................... */ +/* --- šŸ‘ designed by https://github.com/Krautt šŸ‘ --- */ + +*{ + font-family: "JetBrainsMono 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"'; +} + +window#waybar { + background:transparent; + border-radius: 1px; + color: whitesmoke; +} + +window#waybar.hidden { + opacity: 0.5; +} + +window#waybar.empty +window#waybar.empty #window { + padding: 0px; + border: 0px; + background-color: transparent; +} + +#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: whitesmoke; + border-radius: 15px 15px 15px 15px; + padding-left: 8px; + padding-right: 8px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button.focused { + color: #d8dee9; +} + +#workspaces button.urgent { + color: #11111b; + border-radius: 10px; +} + +#workspaces button:hover { + color: whitesmoke; + border-radius: 15px; + padding-left: 2px; + padding-right: 2px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#backlight, +#battery, +#bluetooth, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state, +#memory, +#mode, +#mpris, +#network, +#power-profiles-daemon, +#pulseaudio, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-backlight, +#custom-browser, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-file_manager, +#custom-keybinds, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-hint, +#custom-hypridle, +#custom-menu, +#custom-power_vertical, +#custom-power, +#custom-settings, +#custom-spotify, +#custom-swaync, +#custom-tty, +#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 { + padding-top: 4px; + padding-bottom: 4px; + padding-right: 6px; + padding-left: 6px; +} + +#temperature.critical { + background-color: #ff0000; +} + +@keyframes blink { + to { + color: #000000; + } +} + +/*-----Indicators----*/ +#custom-hypridle.notactive, +#idle_inhibitor.activated { + color: #39FF14; +} + +#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); +} + +#taskbar button.active { + background-color: #7f849c; + 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); +} + +#battery.critical:not(.charging) { + color: #f53c3c; + animation-name: blink; + animation-duration: 3.0s; + animation-timing-function: steps(12); + 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: 10px; + border-radius: 5px; + background-color: black; +} + +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; + background-color: wheat; +} + +#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: black; +} + +#backlight-slider highlight { + min-width: 10px; + border-radius: 5px; + background-color: wheat; +} + + \ No newline at end of file diff --git a/.config/waybar/style/[WALLUST] ML4W-modern-mixed.css b/.config/waybar/style/[WALLUST] ML4W-modern-mixed.css new file mode 100644 index 0000000..59de390 --- /dev/null +++ b/.config/waybar/style/[WALLUST] ML4W-modern-mixed.css @@ -0,0 +1,373 @@ +/* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ +/* ml4w-modern-mixed */ + +@import '../../.config/waybar/wallust/colors-waybar.css'; + +@define-color backgroundlight @color12; +@define-color backgrounddark #FFFFFF; +@define-color workspacesbackground1 @color12; +@define-color workspacesbackground2 #FFFFFF; +@define-color bordercolor @color11; +@define-color textcolor1 @color12; +@define-color textcolor2 #FFFFFF; +@define-color textcolor3 #FFFFFF; +@define-color iconcolor #FFFFFF; + +* { + font-family: "JetBrainsMono 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%; + /* note: different modules have different font sizes */ + font-feature-settings: '"zero", "ss01", "ss02", "ss03", "ss04", "ss05", "cv31"'; +} + +window#waybar { + background-color: rgba(0,0,0,0.8); + border-bottom: 0px solid #ffffff; + /* color: #FFFFFF; */ + background: transparent; + transition-property: background-color; + transition-duration: .5s; +} + +#workspaces { + background: @workspacesbackground1; + margin: 2px 18px 3px 1px; + margin-left: 6px; + padding: 0px 2px; + border-radius: 5px 5px 5px 5px; + border: 0px; + font-weight: bold; + font-style: normal; + opacity: 0.8; + color: @textcolor1; +} + +#workspaces button { + padding: 0px 6px; + margin: 3px 2px; + border-radius: 3px 3px 3px 3px; + color: @textcolor1; + background-color: @workspacesbackground2; + transition: all 0.1s linear; + opacity: 0.4; +} + +#workspaces button.active { + color: @textcolor1; + background: @workspacesbackground2; + border-radius: 3px 3px 3px 3px; + min-width: 30px; + transition: all 0.1s linear; + opacity:1.0; +} + +#workspaces button:hover { + color: @textcolor1; + background: @workspacesbackground2; + border-radius: 5px 5px 5px 5px; + opacity:0.7; +} + +tooltip { + border-radius: 16px; + background-color: @backgroundlight; + opacity:0.9; + padding:20px; + margin:0px; +} + +tooltip label { + color: @textcolor2; +} + +#window { + margin: 3px 15px 3px 0px; + padding: 2px 10px 0px 10px; + border-radius: 5px 5px 5px 5px; + color:white; + font-weight:normal; + opacity:0.8; +} + +window#waybar.empty #window { + background-color:transparent; +} + +#taskbar { + background: @backgroundlight; + margin: 3px 15px 3px 0px; + padding:0px; + border-radius: 5px 5px 5px 5px; + font-weight: normal; + font-style: normal; + opacity:0.8; + border: 3px solid @backgroundlight; +} + +#taskbar button { + margin:0; + border-radius: 5px 5px 5px 5px; + padding: 0px 5px 0px 5px; +} + +#taskbar.empty { + background:transparent; + border:0; + padding:0; + margin:0; +} + +.modules-left > widget:first-child > #workspaces { + margin-left: 0; +} + +.modules-right > widget:last-child > #workspaces { + margin-right: 0; +} + +#backlight, +#backlight-slider, +#battery, +#bluetooth, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state, +#memory, +#mode, +#mpris, +#network, +#power-profiles-daemon, +#pulseaudio, +#pulseaudio-slider, +#taskbar button, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-backlight, +#custom-browser, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-file_manager, +#custom-keybinds, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-hint, +#custom-hypridle, +#custom-menu, +#custom-power_vertical, +#custom-power, +#custom-settings, +#custom-spotify, +#custom-swaync, +#custom-tty, +#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 { + margin-right: 8px; + margin-left: 6px; + font-size: 100%; + opacity: 0.8; + color: @iconcolor; +} + +#custom-swaync { + margin-left: 12px; +} + +#idle_inhibitor { + margin-right: 15px; + font-size: 102%; + font-weight: bold; + opacity: 0.8; + color: @iconcolor; +} + +#idle_inhibitor.activated { + margin-right: 15px; + font-size: 100%; + font-weight: bold; + opacity: 0.8; + color: #dc2f2f; +} + +#custom-menu { + background-color: @backgrounddark; + color: @textcolor1; + border-radius: 5px 5px 5px 5px; + padding: 0px 10px 0px 10px; + margin: 2px 17px 2px 0px; + opacity:0.8; + border:3px solid @bordercolor; +} + +#custom-power { + background-color: @backgrounddark; + color: @textcolor1; + border-radius: 5px 5px 5px 5px; + padding: 0px 0px 0px 6px; + opacity:0.8; + border:3px solid @bordercolor; +} + +#custom-keybinds { + margin: 0px 13px 0px 0px; + padding:0px; + color: @iconcolor; + opacity: 0.8; +} + +#custom-updater { + background-color: @backgroundlight; + color: @textcolor2; + border-radius: 5px 5px 5px 5px; + padding: 2px 10px 0px 10px; + margin: 3px 15px 3px 0px; + opacity:0.8; +} + +#custom-updates.green { + background-color: @backgroundlight; +} + +#custom-updates.yellow { + background-color: #ff9a3c; + color: #FFFFFF; +} + +#custom-updates.red { + background-color: #dc2f2f; + color: #FFFFFF; +} + +#keyboard-state { + margin-right:10px; +} + +#clock { + background-color: @backgrounddark; + color: @textcolor1; + border-radius: 3px 5px 3px 5px; + padding: 1px 10px 0px 10px; + margin: 3px 0px 3px 0px; + opacity:0.8; + border:3px solid @bordercolor; +} + +#backlight { + background-color: @backgroundlight; + margin-left: 6px; + color: @textcolor2; + border-radius: 5px 5px 5px 5px; + padding: 2px 10px 0px 10px; + margin: 3px 15px 3px 0px; + opacity:0.8; +} + +#pulseaudio { + background-color: @backgroundlight; + color: @textcolor2; + border-radius: 5px 5px 5px 5px; + padding: 2px 10px 0px 10px; + margin: 3px 15px 3px 0px; + opacity:0.8; +} + +#pulseaudio.muted { + background-color: @backgrounddark; + color: @textcolor1; +} + +#network { + background-color: @backgroundlight; + color: @textcolor2; + border-radius: 5px 5px 5px 5px; + padding: 2px 10px 0px 10px; + margin: 3px 15px 3px 0px; + opacity:0.8; +} + +#network.ethernet { + background-color: @backgroundlight; + color: @textcolor2; +} + +#network.wifi { + background-color: @backgroundlight; + color: @textcolor2; +} + +#bluetooth, #bluetooth.on, #bluetooth.connected { + background-color: @backgroundlight; + color: @textcolor2; + border-radius: 5px 5px 5px 5px; + padding: 2px 10px 0px 10px; + margin: 3px 15px 3px 0px; + opacity:0.8; +} + +#bluetooth.off { + background-color: transparent; + padding: 0px; + margin: 0px; +} + +#battery { + background-color: @backgroundlight; + color: @textcolor2; + border-radius: 5px 5px 5px 5px; + padding: 2px 15px 0px 10px; + margin: 3px 15px 3px 0px; + opacity:0.8; +} + +#battery.charging, #battery.plugged { + color: @textcolor2; + background-color: @backgroundlight; +} + +@keyframes blink { + to { + background-color: @backgroundlight; + color: @textcolor2; + } +} + +#battery.critical:not(.charging) { + background-color: #f53c3c; + color: @textcolor3; + animation-name: blink; + animation-duration: 3.0s; + animation-timing-function: steps(12); + animation-iteration-count: infinite; + animation-direction: alternate; +} + +#tray { + padding: 0px 15px 0px 0px; +} + +#tray > .passive { + -gtk-icon-effect: dim; +} + +#tray > .needs-attention { + -gtk-icon-effect: highlight; +} diff --git a/.config/waybar/style/[WALLUST] ML4W-modern.css b/.config/waybar/style/[WALLUST] ML4W-modern.css new file mode 100644 index 0000000..e5ac541 --- /dev/null +++ b/.config/waybar/style/[WALLUST] ML4W-modern.css @@ -0,0 +1,354 @@ +/* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ +/* ml4w-modern */ + +@import '../../.config/waybar/wallust/colors-waybar.css'; + +@define-color backgroundlight @color0; +@define-color backgrounddark @color12; +@define-color workspacesbackground1 @color0; +@define-color workspacesbackground2 @color12; +@define-color bordercolor @color13; +@define-color textcolor1 @foreground; +@define-color textcolor2 @foreground; +@define-color textcolor3 @foreground; +@define-color iconcolor @foreground; + +* { + font-family: "JetBrainsMono 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%; + /* note: different modules have different font sizes */ + font-feature-settings: '"zero", "ss01", "ss02", "ss03", "ss04", "ss05", "cv31"'; +} + +window#waybar { + background-color: rgba(0,0,0,0.8); + border-bottom: 0px solid #ffffff; + /* color: #FFFFFF; */ + background: transparent; + transition-property: background-color; + transition-duration: .5s; +} + +#workspaces { + background: @workspacesbackground1; + margin: 2px 18px 3px 1px; + margin-left: 6px; + padding: 0px 2px; + border-radius: 5px 5px 5px 5px; + border: 0px; + font-style: normal; + color: @textcolor1; +} + +#workspaces button { + padding: 0px 6px; + margin: 3px 2px; + border-radius: 3px 3px 3px 3px; + color: @textcolor1; + background-color: @workspacesbackground1; + transition: all 0.1s linear; +} + +#workspaces button.active { + color: @textcolor1; + background: @workspacesbackground2; + border-radius: 3px 3px 3px 3px; + min-width: 30px; + transition: all 0.1s linear; +} + +#workspaces button:hover { + color: @textcolor1; + background: @workspacesbackground2; + border-radius: 5px 5px 5px 5px; + opacity:0.7; +} + +tooltip { + border-radius: 16px; + background-color: @backgroundlight; + opacity:0.9; + padding:20px; + margin:0px; +} + +tooltip label { + color: @textcolor2; +} + +#window { + margin: 3px 15px 3px 0px; + padding: 2px 10px 0px 10px; + border-radius: 5px 5px 5px 5px; + color:white; + font-weight:normal; +} + +window#waybar.empty #window { + background-color:transparent; +} + +#taskbar { + background: @backgroundlight; + margin: 3px 15px 3px 0px; + padding:0px; + border-radius: 5px 5px 5px 5px; + font-weight: normal; + font-style: normal; + border: 3px solid @backgroundlight; +} + +#taskbar button { + margin:0; + border-radius: 5px 5px 5px 5px; + padding: 0px 5px 0px 5px; +} + +#taskbar.empty { + background:transparent; + border:0; + padding:0; + margin:0; +} + +.modules-left > widget:first-child > #workspaces { + margin-left: 0; +} + +.modules-right > widget:last-child > #workspaces { + margin-right: 0; +} + +#backlight, +#backlight-slider, +#battery, +#bluetooth, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state, +#memory, +#mode, +#mpris, +#network, +#power-profiles-daemon, +#pulseaudio, +#pulseaudio-slider, +#taskbar button, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-backlight, +#custom-browser, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-file_manager, +#custom-keybinds, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-hint, +#custom-hypridle, +#custom-menu, +#custom-power_vertical, +#custom-power, +#custom-settings, +#custom-spotify, +#custom-swaync, +#custom-tty, +#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 { + margin-right: 8px; + margin-left: 6px; + font-size: 100%; + color: @iconcolor; +} + +#custom-swaync { + margin-left: 12px; +} + +#idle_inhibitor { + margin-right: 15px; + font-size: 102%; + font-weight: bold; + color: @iconcolor; +} + +#idle_inhibitor.activated { + margin-right: 15px; + font-size: 100%; + font-weight: bold; + color: #dc2f2f; +} + +#custom-menu { + background-color: @backgrounddark; + color: @textcolor1; + border-radius: 5px 5px 5px 5px; + padding: 0px 10px 0px 10px; + margin: 2px 17px 2px 0px; + border:3px solid @bordercolor; +} + +#custom-power { + background-color: @backgrounddark; + color: @textcolor1; + border-radius: 5px 5px 5px 5px; + padding: 0px 0px 0px 6px; + border:3px solid @bordercolor; +} + +#custom-keybinds { + margin: 0px 13px 0px 0px; + padding:0px; + color: @iconcolor; +} + +#custom-updater { + background-color: @backgroundlight; + color: @textcolor2; + border-radius: 5px 5px 5px 5px; + padding: 2px 10px 0px 10px; + margin: 3px 15px 3px 0px; +} + +#custom-updates.green { + background-color: @backgroundlight; +} + +#custom-updates.yellow { + background-color: #ff9a3c; + color: #FFFFFF; +} + +#custom-updates.red { + background-color: #dc2f2f; + color: #FFFFFF; +} + +#keyboard-state { + margin-right:10px; +} + +#clock { + background-color: @backgrounddark; + color: @textcolor1; + border-radius: 3px 5px 3px 5px; + padding: 1px 10px 0px 10px; + margin: 3px 0px 3px 0px; + border:3px solid @bordercolor; +} + +#backlight { + background-color: @backgroundlight; + margin-left: 6px; + color: @textcolor2; + border-radius: 5px 5px 5px 5px; + padding: 2px 10px 0px 10px; + margin: 3px 15px 3px 0px; +} + +#pulseaudio { + background-color: @backgroundlight; + color: @textcolor2; + border-radius: 5px 5px 5px 5px; + padding: 2px 10px 0px 10px; + margin: 3px 15px 3px 0px; +} + +#pulseaudio.muted { + background-color: @backgrounddark; + color: @textcolor1; +} + +#network { + background-color: @backgroundlight; + color: @textcolor2; + border-radius: 5px 5px 5px 5px; + padding: 2px 10px 0px 10px; + margin: 3px 15px 3px 0px; +} + +#network.ethernet { + background-color: @backgroundlight; + color: @textcolor2; +} + +#network.wifi { + background-color: @backgroundlight; + color: @textcolor2; +} + +#bluetooth, #bluetooth.on, #bluetooth.connected { + background-color: @backgroundlight; + color: @textcolor2; + border-radius: 5px 5px 5px 5px; + padding: 2px 10px 0px 10px; + margin: 3px 15px 3px 0px; +} + +#bluetooth.off { + background-color: transparent; + padding: 0px; + margin: 0px; +} + +#battery { + background-color: @backgroundlight; + color: @textcolor2; + border-radius: 5px 5px 5px 5px; + padding: 2px 15px 0px 10px; + margin: 3px 15px 3px 0px; +} + +#battery.charging, #battery.plugged { + color: @textcolor2; + background-color: @backgroundlight; +} + +@keyframes blink { + to { + background-color: @backgroundlight; + color: @textcolor2; + } +} + +#battery.critical:not(.charging) { + background-color: #f53c3c; + color: @textcolor3; + animation-name: blink; + animation-duration: 3.0s; + animation-timing-function: steps(12); + animation-iteration-count: infinite; + animation-direction: alternate; +} + +#tray { + padding: 0px 15px 0px 0px; +} + +#tray > .passive { + -gtk-icon-effect: dim; +} + +#tray > .needs-attention { + -gtk-icon-effect: highlight; +} \ No newline at end of file diff --git a/.config/waybar/style/[Wallust Bordered] Chroma Fusion Edge.css b/.config/waybar/style/[Wallust Bordered] Chroma Fusion Edge.css new file mode 100644 index 0000000..bb8d257 --- /dev/null +++ b/.config/waybar/style/[Wallust Bordered] Chroma Fusion Edge.css @@ -0,0 +1,336 @@ +/* ----------- šŸ’« https://github.com/JaKooLit šŸ’« -------- */ +/* ....Chroma Fusion Edge .... */ +/* Wallust & Catppuccin - Bordered */ + +@define-color white #F2F2F2; +@define-color black #000000; +@define-color text #FFFFFF; +@define-color lightgray #686868; +@define-color darkgray #353535; + +@define-color transparent rgba(0, 0, 0, 0.25); +@define-color teal-trans rgba(1, 117, 84, 0.5); +@define-color cyan rgba(53, 140, 169, 1); + +@define-color background-module @transparent; +@define-color border-color @color12; +@define-color button-color @color11; +@define-color button-hover @color9; + +@import '../../.config/waybar/wallust/colors-waybar.css'; +@import "../waybar/style/catppuccin-themes/latte.css"; + +* { + font-family: "JetBrainsMono 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"'; +} + +window#waybar { + background: linear-gradient(0deg, @border-color, black); + /*background: rgba(1, 117, 84, 0.5);*/ + /*background: @transparent;*/ + border-bottom-right-radius: 20px; + border-bottom-left-radius: 20px; + border-top-left-radius: 20px; + border-top-right-radius: 20px; + border:2px solid black; +} + +window#waybar.empty, +window#waybar.empty #window { + background-color: transparent; + padding: 0px; + border: 0px; +} + +tooltip { + background-color: transparent; + border-radius: 10px; + border-width: 1px; + border-style: solid; + border-color: #11111b; + color: @border-color; +} + +#backlight, +#backlight-slider, +#battery, +#bluetooth, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state, +#memory, +#mode, +#mpris, +#network, +#power-profiles-daemon, +#pulseaudio, +#pulseaudio-slider, +#taskbar button, +#temperature, +#tray, +#window, +#wireplumber, +#custom-backlight, +#custom-browser, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-file_manager, +#custom-keybinds, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-hint, +#custom-hypridle, +#custom-menu, +#custom-power_vertical, +#custom-power, +#custom-settings, +#custom-spotify, +#custom-swaync, +#custom-tty, +#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 { + background-color: @background-module; + border-radius: 25px; + padding: 0px 10px 0px 10px; + margin: 5px; + opacity:0.8; + border:2px solid @border-color; + +} +#custom-power { + color: red; + padding: 0px 0px 0px 7px; + opacity:1.0; +} +#backlight { + padding: 0px 2px 0px 6px; +} +#custom-light_dark, +#custom-menu{ + color: @flamingo; + padding: 0px 8px 0px 4px; + opacity:1.0; +} + +#custom-weather, +#custom-updates { + color: @yellow; +} + +#mpris { + padding-right: 2px; +} + +#keyboard-state, +#clock { + color: @sapphire; +} + +#temperature { + color: @rosewater; +} + +#network { + padding-left: 2px; + color: @rosewater; +} + +#custom-swaync, +#custom-hint, +#tray { + color: aliceblue; +} + +#taskbar, +#window { + color:#FFFFFF; +} + +#bluetooth, +#custom-backlight, +#custom-cycle_wall, +#custom-keyboard, +#custom-light_dark { + color: @lavender; +} + +#custom-lock, +#custom-hypridle, +#idle_inhibitor { + color: @teal; +} + +/*-----Indicators----*/ +#custom-hypridle.notactive, +#idle_inhibitor.activated { + color: #39FF14; +} + +#custom-cava_mviz{ + color: @color2; +} +#workspaces { + border-radius: 25px; + border:2px solid @border-color; + opacity:0.8; + color:#FFFFFF; + margin: 6px; + +} + +#workspaces button { + border-radius: 15px; + border:0px; + color: @color13; + padding-left: 2px; + padding-right: 2px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.5s cubic-bezier(.55,-0.68,.48,1.682); + opacity:0.8; +} + +#workspaces button.active { + color: #FFFFFF; + background: @button-color; + border-radius: 25px; + 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); + opacity:1.0; +} + +#workspaces button.empty { + color: #FFFFFF; + opacity:1.0; +} + +#workspaces button:hover { + color: #FFFFFF; + background: @button-hover; + border-radius: 15px; + opacity:1.0; + padding-left: 2px; + padding-right: 2px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#pulseaudio-slider, +#pulseaudio { + color: @color13; +} + +#pulseaudio.muted { + color: red; +} + +#memory { + color: @sapphire; +} + +#cpu { + color: @mauve; +} + +#battery { + color: @rosewater; +} + +#disk { + color: @sky; +} + +#temperature.critical { + background-color: red; +} + +@keyframes blink { + to { + color: #000000; + } +} + +#taskbar button.active { + background-color: rgb(47, 46, 46); + border-radius: 30px; + 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; + border-radius: 15px; + 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: 3.0s; + animation-timing-function: steps(12); + 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; +} + +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; +} + +#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; +} + +#backlight-slider highlight { + min-width: 10px; + border-radius: 5px; +} + + diff --git a/.config/waybar/style/[Wallust Bordered] Chroma Simple.css b/.config/waybar/style/[Wallust Bordered] Chroma Simple.css new file mode 100644 index 0000000..fed6190 --- /dev/null +++ b/.config/waybar/style/[Wallust Bordered] Chroma Simple.css @@ -0,0 +1,324 @@ +/* ----------- šŸ’« https://github.com/JaKooLit šŸ’« -------- */ +/* Wallust Bordered - Chroma Simple */ + +@import '../../.config/waybar/wallust/colors-waybar.css'; + + +* { + font-family: "JetBrainsMono Nerd Font"; + font-weight: bold; + /* set font-size to 100% if font scaling is set to 1.00 using nwg-look */ + font-size: 97%; + min-height: 0; +} + +window#waybar { + background-color: transparent; + color: @foreground; + padding-left: 15px; + padding-right: 15px; +} + +window#waybar.empty, +window#waybar.empty #window { + background-color: transparent; + padding: 0px; + border: 0px; +} + +tooltip { + background-color: @color12; + color: @foreground; + border-radius: 10px; + border-width: 1.5px; + border-style: solid; + border-color: @color9; + transition: 0.3s; + opacity: 0.9; +} + +#workspaces { + border-radius: 20px; + background: @background; + opacity: 1; + padding: 0px 10px; + margin: 0; + margin-top: 5px; + border: 2px solid @color12; +} + +#workspaces button { + color: @color10; + box-shadow: none; + text-shadow: none; + padding-right: 12px; + border-radius: 9px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.5s cubic-bezier(.55,-0.68,.48,1.682); +} + +#taskbar button.active, +#workspaces button.active { + color: @color12; + padding-right: 12px; + background-color: @background; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button.urgent { + color: #11111b; + border-radius: 10px; +} + +#taskbar button:hover, +#workspaces button:hover { + color: @color12; + padding-left: 0px; + padding-right: 2px; + 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, +#power-profiles-daemon, +#pulseaudio, +#pulseaudio-slider, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#custom-backlight, +#custom-browser, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-file_manager, +#custom-keybinds, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-hint, +#custom-hypridle, +#custom-menu, +#custom-power_vertical, +#custom-power, +#custom-settings, +#custom-spotify, +#custom-swaync, +#custom-tty, +#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 { + border-radius: 20px; + background: @background; + opacity: 1; + padding: 0px 10px; + margin: 0; + margin-top: 5px; + border: 2px solid @color13; +} + +#cpu { + border: 2px solid @color5; + color: @foreground; + background: @color12; +} + +#memory { + color: @foreground; + background: @color12; +} + +#disk { + color: @foreground; + background: @color12; + border: 2px solid @color13; +} + +#temperature{ + color: @foreground; + background: @color12; +} + +#temperature.critical { + color: red; + border: 2px solid red; +} + +#custom-power { + color: red; + padding-left: 10px; + padding-right: 2px; + border: 2px solid red; +} + +#backlight { + color: #f9e2af; + padding-right: 5px; +} + +#tray { + border-radius: 20px; + margin-right: 5px; +/* padding: 0px 4px; */ + padding-left: 15px; + padding-right: 15px; + border: 2px solid @color7; +} + +#mpris { + padding-left: 16px; +} +#tray.empty { + background-color: transparent; + border-color: transparent; + border: 0px; +} + +#window { + margin-left: 5px; + margin-right: 5px; + border: 2px solid @color9; +} + +#clock { + color: #fab387; +} + + +#bluetooth { + color: #b4befe; + margin-right: 10px +} + +#pulseaudio.microphone, +#pulseaudio { + background-color: @color12; + color: #89b4fa; + border: 2px solid @color13; +} + +#pulseaudio.muted { + color: #f38ba8; + padding-right: 20px; +} + +#battery { + color: #a6e3a1; + margin-right: 5px; + padding-right: 15px; + border: 2px solid @color14; +} + +/*-----Indicators----*/ +#custom-hypridle.notactive, +#idle_inhibitor.activated { + color: #39FF14; +} + +#battery.good { + color: #ffd57a; + border: 2px solid @color15; +} + +#battery.warning { + color: #fab387; + border-left: 0px; + border: 2px solid @color12; +} + +#battery.charging { + color: #a6e3a1; +} + +#battery.critical { + color: #f38ba8; + border-left: 0px; + border: 2px solid @color8; +} + +@keyframes blink { + to { + color: @color12; + } +} + +#battery.critical:not(.charging) { + background-color: red; + color: white; + animation-name: blink; + animation-duration: 3.0s; + animation-timing-function: steps(12); + animation-iteration-count: infinite; + animation-direction: alternate; + box-shadow: inset 0 -3px transparent; +} + +#custom-weather { + color: #8eacf3; + border-right: 0px; + margin-left: 0px; + margin-right: 5px; +} + +#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; +} + +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; +} + +#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; +} + +#backlight-slider highlight { + min-width: 10px; + border-radius: 5px; +} diff --git a/.config/waybar/style/[Wallust Transparent] Crystal Clear.css b/.config/waybar/style/[Wallust Transparent] Crystal Clear.css new file mode 100644 index 0000000..d8f21d2 --- /dev/null +++ b/.config/waybar/style/[Wallust Transparent] Crystal Clear.css @@ -0,0 +1,228 @@ +/* ----------- šŸ’« https://github.com/JaKooLit šŸ’« -------- */ +/* ....Wallust Transparent - Crystal Clear........ */ +/* --- šŸ‘ original designed by https://github.com/Krautt šŸ‘ --- */ + +@import '../../.config/waybar/wallust/colors-waybar.css'; + +@define-color critical #ff0000; /* critical color */ +@define-color warning #f3f809; /* warning color */ +@define-color text @color12; /* text color */ +@define-color text-alt @color13; /* text alternative color */ +@define-color bg @color7; /* background color */ + +*{ + font-family: "JetBrainsMono 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"'; +} + +window#waybar { + background:transparent; + border-radius: 1px; + color: @text; +} + +window#waybar.hidden { + opacity: 0.5; +} +window#waybar.empty { + background-color: transparent; +} + +window#waybar.empty #window { + padding: 0px; + border: 0px; + background-color: transparent; +} + +/*-----module groups----*/ +.modules-right { + +} + +.modules-center { + +} + +.modules-left { + +} + +tooltip { + color: @color12; + background: @color10; + opacity: 0.8; + border-radius: 10px; + border-width: 1px; + border-style: solid; +} + +#workspaces button { + color: @text-alt; + 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); +} + +#taskbar button.active, +#workspaces button.active { + color: @text; + border-radius: 15px 15px 15px 15px; + padding-left: 8px; + padding-right: 8px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button.focused { + color: @text-alt; +} + +#workspaces button.urgent { + color: @warning; + border-radius: 10px; +} + +#taskbar button:hover, +#workspaces button:hover { + color: @text; + border-radius: 15px; + padding-left: 2px; + padding-right: 2px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#backlight, +#battery, +#bluetooth, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state, +#memory, +#mode, +#mpris, +#network, +#power-profiles-daemon, +#pulseaudio, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-backlight, +#custom-browser, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-file_manager, +#custom-keybinds, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-hint, +#custom-hypridle, +#custom-menu, +#custom-power_vertical, +#custom-power, +#custom-settings, +#custom-spotify, +#custom-swaync, +#custom-tty, +#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 { + padding-top: 4px; + padding-bottom: 4px; + padding-right: 6px; + padding-left: 6px; +} + +#temperature.critical { + background-color: #ff0000; +} + +@keyframes blink { + to { + color: #000000; + } +} + +/*-----Indicators----*/ +#custom-hypridle.notactive, +#idle_inhibitor.activated { + color: #39FF14; +} + +#battery.critical:not(.charging) { + color: @critical; + animation-name: blink; + animation-duration: 3.0s; + animation-timing-function: steps(12); + 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: 10px; + border-radius: 5px; + background-color: black; +} + +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; + background-color: wheat; +} + +#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: black; +} + +#backlight-slider highlight { + min-width: 10px; + border-radius: 5px; + background-color: wheat; +} + + \ No newline at end of file diff --git a/.config/waybar/style/[Wallust] Box type.css b/.config/waybar/style/[Wallust] Box type.css new file mode 100644 index 0000000..efdf11b --- /dev/null +++ b/.config/waybar/style/[Wallust] Box type.css @@ -0,0 +1,232 @@ +/* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ +/* Wallust - Box type */ + +@import '../../.config/waybar/wallust/colors-waybar.css'; + +* { +font-family: "JetBrainsMono 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"'; +} + + +window#waybar { + background: transparent; +} + +window#waybar.hidden { + opacity: 0.2; +} + + +window#waybar.empty, +window#waybar.empty #window { + background-color: transparent; + padding: 0px; + border: 0px; +} + +#window { + padding-left: 10px; + padding-right: 10px; + border-radius: 10px; + transition: none; + color: transparent; + background: transparent; +} + +#taskbar button, +#workspaces button { + color: @foreground; + 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); +} + +#taskbar button.active, +#workspaces button.active { + color: @color12; + background-color: @foreground; + padding-left: 4px; + padding-right: 8px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#taskbar button.focused, +#workspaces button.focused { + color: @color4; +} + +#workspaces button.urgent { + color: #11111b; + border-radius: 10px; +} + +#taskbar button:hover, +#workspaces button:hover { + color: @color4; + padding-left: 2px; + padding-right: 8px; + 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, +#power-profiles-daemon, +#pulseaudio, +#pulseaudio-slider, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-backlight, +#custom-browser, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-file_manager, +#custom-keybinds, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-hint, +#custom-hypridle, +#custom-menu, +#custom-power_vertical, +#custom-power, +#custom-settings, +#custom-spotify, +#custom-swaync, +#custom-tty, +#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{ + padding-top: 4px; + padding-bottom: 4px; + padding-left: 8px; + padding-right: 10px; + border-radius: 10px; + transition: none; + color: @foreground; + background: @color0; + border-bottom-width: 5px; + border-bottom-color: @color12; + border-bottom-style: solid; +} + +#custom-power { + padding-right: 2px; +} + +/*-----Indicators----*/ +#custom-hypridle.notactive, +#idle_inhibitor.activated { + color: #39FF14; +} + +#network { + padding-right: 12px; +} + +#temperature.critical { + background-color: red; + color: black; +} + +#mpris { + padding-right: 2px; + padding-left: 8px; +} +#backlight { + padding-right: 2px; +} +#battery.critical:not(.charging) { + background-color: #ffffff; + color: #000000; + animation-name: blink; + animation-duration: 3.0s; + animation-timing-function: steps(12); + animation-iteration-count: infinite; + animation-direction: alternate; + border-bottom-width: 5px; + border-bottom-color: @color12; + border-bottom-style: solid; +} + +@keyframes blink { + to { + background-color: #ffffff; + color: #000000; + } +} + +#pulseaudio-slider slider { + min-width: 0px; + min-height: 0px; + opacity: 10; + background-image: none; + border: none; + box-shadow: none; +} + +#pulseaudio-slider trough { + min-width: 80px; + min-height: 5px; + border-radius: 5px; +} + +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; +} + +#backlight-slider slider { + min-width: 0px; + min-height: 0px; + opacity: 0; + background-image: none; + border: none; + box-shadow: @color12; +} + +#backlight-slider trough { + min-width: 80px; + min-height: 10px; + border-radius: 5px; +} + +#backlight-slider highlight { + min-width: 10px; + border-radius: 5px; +} diff --git a/.config/waybar/style/[Wallust] Chroma Edge.css b/.config/waybar/style/[Wallust] Chroma Edge.css new file mode 100644 index 0000000..71d59bd --- /dev/null +++ b/.config/waybar/style/[Wallust] Chroma Edge.css @@ -0,0 +1,385 @@ +/* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ +/* Wallust Chroma Edge */ + +@import '../../.config/waybar/wallust/colors-waybar.css'; + +* { +font-family: "JetBrainsMono 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"'; +} + +window#waybar { + /* background-color: rgba(26, 27, 38, 0.5); */ + background-color: transparent; + color: #ffffff; + transition-property: background-color; + transition-duration: 0.5s; + /* border-top: 8px transparent; */ + border-radius: 0px; + transition-duration: 0.5s; +} + +window#waybar.empty +window#waybar.empty #window { + padding: 0px; + border: 0px; + background-color: transparent; +} + +window#waybar.hidden { + opacity: 0.1; +} + +tooltip { + background: #1e1e2e; + opacity: 0.8; + border-radius: 12px; + border-width: 2px; + border-style: solid; + border-color: @color12; +} + +tooltip label{ + color: #cdd6f4; +} + +#workspaces button { + background-color: transparent; + color: grey; + 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 { + background-color: transparent; + color: #D3D3D3; + padding-left: 8px; + padding-right: 8px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button:hover { + background: rgba(0, 0, 0, 0.2); + color: #D3D3D3; + padding-left: 2px; + padding-right: 2px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button.urgent { + background-color: #eb4d4b; +} + +#backlight, +#backlight-slider, +#battery, +#bluetooth, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state, +#memory, +#mode, +#mpris, +#network, +#power-profiles-daemon, +#pulseaudio, +#pulseaudio-slider, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-backlight, +#custom-browser, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-file_manager, +#custom-keybinds, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-hint, +#custom-hypridle, +#custom-menu, +#custom-power_vertical, +#custom-power, +#custom-settings, +#custom-spotify, +#custom-swaync, +#custom-tty, +#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: #e5e5e5; + /* color: #bf616a; */ + border-radius: 12px; + background-color: rgba(50, 50, 50, 0.1); + border: 1px solid @color12; + padding-top: 4px; + padding-bottom: 4px; + padding-right: 6px; + padding-left: 6px; +} + +#workspaces { + border-radius: 12px; + padding: 0px 6px; +} + +#cpu { + color: #fb958b; + padding: 3px; + background-color: rgba(50, 50, 50, 0.1); +} + +#custom-cycle_wall, +#custom-updater { + color: #cba7f7; + padding: 3px; + background-color: rgba(50, 50, 50, 0.1); + +} + +#custom-menu { + color: #FFFFFF; + padding: 6px; + padding-right: 6px; + background-color: rgba(50, 50, 50, 0.1); +} + +#custom-keyboard, +#memory { + color: #ebcb8b; +} + +#custom-power { + color: #cc3436; + padding: 0px 0px 0px 6px; +} + +#custom-launcher { + background-color: #1b242b; + color: #6a92d7; + padding: 0 0px; +} + +#custom-weather.severe { + color: #eb937d; +} + +#custom-weather.sunny { + color: #c2ca76; +} + +#custom-weather.clearNight { + color: #cad3f5; +} + +#custom-weather.cloudyFoggyDay, +#custom-weather.cloudyFoggyNight { + color: #c2ddda; +} + +#custom-weather.rainyDay, +#custom-weather.rainyNight { + color: #5aaca5; +} + +#custom-weather.showyIcyDay, +#custom-weather.snowyIcyNight { + color: #d6e7e5; +} + +#custom-swaync, +#custom-weather { + color: #ebecf0; +} + +#pulseaudio { + color: #FFD580; +} + +#wireplumber { + color: #FFD580; +} +#backlight { + color: #8fbcbb; + padding-right: 2px; +} + +#clock { + color: #90EE90; + /* background-color: #14141e; */ +} + +#battery { + color: #c0caf5; + /* background-color: #90b1b1; */ +} + +#battery.charging, +#battery.full, +#battery.plugged { + color: #26a65b; + /* background-color: #26a65b; */ +} + +@keyframes blink { + to { + background-color: rgba(30, 34, 42, 0.5); + color: #abb2bf; + } +} + +#battery.critical:not(.charging) { + color: #f53c3c; + animation-name: blink; + animation-duration: 3.0s; + animation-timing-function: steps(12); + animation-iteration-count: infinite; + animation-direction: alternate; +} + +label:focus { + background-color: #000000; +} + +#disk { + color: #f38ba8; +} + +#bluetooth { + color: #7287fd; +} + +#bluetooth.disconnected { + color: #f53c3c; +} + +#network { + color: #b48ead; +} + +#network.disconnected { + color: #f53c3c; +} + +#custom-media { + background-color: #66cc99; + color: #2a5c45; + min-width: 100px; +} + +#custom-media.custom-spotify { + background-color: #66cc99; +} + +#custom-media.custom-vlc { + background-color: #ffa000; +} + +#temperature.critical { + background-color: #eb4d4b; +} + +#tray > .passive { + -gtk-icon-effect: dim; +} + +#tray > .needs-attention { + -gtk-icon-effect: highlight; + background-color: #eb4d4b; +} + +#idle_inhibitor { + /*background-color: #2d3436;*/ +} + +/*-----Indicators----*/ +#custom-hypridle.notactive, +#idle_inhibitor.activated { + color: #39FF14; +} + +#temperature { + color: #ADD8E6; +} + +#taskbar button.active { + background-color: #7f849c; + 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); +} + +#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; +} + +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; +} + +#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; +} + +#backlight-slider highlight { + min-width: 10px; + border-radius: 5px; +} diff --git a/.config/waybar/style/[Wallust] Chroma Fusion.css b/.config/waybar/style/[Wallust] Chroma Fusion.css new file mode 100644 index 0000000..c161018 --- /dev/null +++ b/.config/waybar/style/[Wallust] Chroma Fusion.css @@ -0,0 +1,338 @@ +/* ----------- šŸ’« https://github.com/JaKooLit šŸ’« -------- */ +/* ....Chroma Fusion .... */ +/* Wallust - Catpuccin */ + +@define-color white #F2F2F2; +@define-color black #000000; +@define-color text #FFFFFF; +@define-color lightgray #686868; +@define-color darkgray #353535; + +@define-color transparent rgba(0, 0, 0, 0.25); +@define-color teal-trans rgba(1, 117, 84, 0.5); +@define-color cyan rgba(53, 140, 169, 1); + +@define-color background-module @transparent; +@define-color border-color @color12; +@define-color button-color @color11; +@define-color button-hover @color12; + +@import '../../.config/waybar/wallust/colors-waybar.css'; +@import "../waybar/style/catppuccin-themes/latte.css"; + +* { + font-family: "JetBrainsMono 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"'; +} + +window#waybar { + background: linear-gradient(0deg, @border-color, black); + /*background: rgba(1, 117, 84, 0.5);*/ + /*background: @transparent;*/ + border-bottom-right-radius: 20px; + border-bottom-left-radius: 20px; + border-top-left-radius: 20px; + border-top-right-radius: 20px; +} + +window#waybar.empty, +window#waybar.empty #window { + background-color: transparent; + padding: 0px; + border: 0px; +} + +tooltip { + background-color: @background-module; + border-radius: 10px; + border-width: 2px; + border-style: solid; + border-color: #11111b; + color: @color2; +} + +#backlight, +#backlight-slider, +#battery, +#bluetooth, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state, +#memory, +#mode, +#mpris, +#network, +#power-profiles-daemon, +#pulseaudio, +#pulseaudio-slider, +#taskbar button, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-backlight, +#custom-browser, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-file_manager, +#custom-keybinds, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-hint, +#custom-hypridle, +#custom-menu, +#custom-power_vertical, +#custom-power, +#custom-settings, +#custom-spotify, +#custom-swaync, +#custom-tty, +#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 { + background-color: @background-module; + border-radius: 25px; + margin: 5px 5px 5px 5px; + opacity:0.8; + padding-top: 4px; + padding-bottom: 4px; + padding-right: 6px; + padding-left: 6px; +} +#backlight { + padding: 0px 2px 0px 6px; +} +#custom-power { + color: red; + padding: 0px 0px 0px 6px; + opacity:1.0; +} +#custom-light_dark, +#custom-menu{ + color: @flamingo; + padding: 0px 8px 0px 4px; + opacity:1.0; +} + +#mpris { + color: @sapphire; + padding-right: 0px; +} + +#custom-swaync, +#custom-weather, +#custom-updater { + color: @yellow; +} + +#keyboard-state, +#clock { + color: @sapphire; +} +#network, +#temperature { + color: @rosewater; +} + +#custom-hint, +#tray { + color: aliceblue; +} + +#taskbar, +#window { + color:#FFFFFF; +} + +#bluetooth, +#custom-backlight, +#custom-cycle_wall, +#custom-keyboard, +#custom-light_dark { + color: @lavender; +} + +#custom-cava_mviz { + color: @color2; +} + +#custom-lock, +#custom-hypridle, +#idle_inhibitor { + color: @teal; +} + +/*-----Indicators----*/ +#custom-hypridle.notactive, +#idle_inhibitor.activated { + color: #39FF14; +} + +#workspaces { + margin: 3px 3px 3px 3px; + padding: 0px 1px; + border-radius: 25px; + font-weight: bold; + font-style: normal; + opacity:0.8; + color:#FFFFFF; + +} + +#workspaces button { + margin: 1px 1px; + border-radius: 15px; + border:0px; + color: @color13; + padding-left: 2px; + padding-right: 2px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.5s cubic-bezier(.55,-0.68,.48,1.682); + opacity:0.8; +} + +#workspaces button.active { + color: #FFFFFF; + background: @button-color; + border-radius: 15px; + 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); + opacity:1.0; +} + +#workspaces button.empty { + color: #FFFFFF; + opacity:1.0; +} + +#workspaces button:hover { + color: #FFFFFF; + background: @button-hover; + border-radius: 15px; + opacity:1.0; + padding-left: 2px; + padding-right: 2px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#pulseaudio-slider, +#pulseaudio { + color: @color13; +} + +#pulseaudio.muted { + color: red; +} + +#memory { + color: @sapphire; +} + +#cpu { + color: @mauve; +} + +#battery { + color: @rosewater; +} + +#disk { + color: @sky; +} + +#temperature.critical { + background-color: red; +} + +@keyframes blink { + to { + color: #000000; + } +} + +#taskbar button.active { + background-color: rgb(47, 46, 46); + border-radius: 30px; + 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; + border-radius: 15px; + 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: 3.0s; + animation-timing-function: steps(12); + 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; +} + +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; +} + +#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; +} + +#backlight-slider highlight { + min-width: 10px; + border-radius: 5px; +} + + diff --git a/.config/waybar/style/[Wallust] Chroma Tally.css b/.config/waybar/style/[Wallust] Chroma Tally.css new file mode 100644 index 0000000..3200db3 --- /dev/null +++ b/.config/waybar/style/[Wallust] Chroma Tally.css @@ -0,0 +1,296 @@ +/* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ +/* Wallust - Chroma Tally */ + +@import '../../.config/waybar/wallust/colors-waybar.css'; + +* { +font-family: "JetBrainsMono 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"'; +} + +window#waybar { + background: rgba (0, 0, 0, 0.5); + border-radius: 12px; + border-bottom: 2px; + border-style: solid; + border-color: @color12; +} + +window#waybar.empty, +window#waybar.empty #window { + background-color: transparent; + padding: 0px; + border: 0px; +} + +#workspaces { + background: transparent; + padding: 0px 1px; + border-radius: 15px; + border: 0px; + font-style: normal; + color: #0F1419; +} + +#taskbar button, +#workspaces button { + padding: 0px 5px; + 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); +} + +#taskbar button.active, +#workspaces button.active { + padding: 0px 5px; + 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); + +} + +tooltip { + background: #1e1e2e; + opacity: 0.8; + border-radius: 6px; +} + +#backlight, +#backlight-slider, +#battery, +#bluetooth, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state, +#memory, +#mode, +#mpris, +#network, +#power-profiles-daemon, +#pulseaudio, +#pulseaudio-slider, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-backlight, +#custom-browser, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-file_manager, +#custom-keybinds, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-hint, +#custom-hypridle, +#custom-menu, +#custom-power_vertical, +#custom-power, +#custom-settings, +#custom-spotify, +#custom-swaync, +#custom-tty, +#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 { + padding-top: 5px; + padding-bottom: 5px; + padding-right: 6px; + padding-left: 6px; +} + +/* ----------------------------------------------------------------------------- + * Module styles + * -------------------------------------------------------------------------- */ + + +#clock { + color:#a3be8c; +} + +#backlight { + color: #ebcb8b; +} + +#battery { + color: #d8dee9; +} + +#battery.charging { + color: #81a1c1; +} + +@keyframes blink { + to { + color: #4c566a; + background-color: #eceff4; + } +} + +#battery.critical:not(.charging) { + background: #bf616a; + color: #eceff4; + animation-name: blink; + animation-duration: 3.0s; + animation-timing-function: steps(12); + animation-iteration-count: infinite; + animation-direction: alternate; +} + +#cpu { + color: #a3be8c; +} + +#disk { + color: #94e2d5; +} + +#custom-keyboard, +#memory { + color: #d3869b; +} + +#network.disabled { + color:#bf616a; +} + +#network{ + color:#a3be8c; +} + +#network.disconnected { + color: #bf616a; +} + +#pulseaudio { + color: #04a5e5; +} + +#pulseaudio.muted { + color: #9ca0b0; +} + +#custom-light_dark, +#temperature { + color: #7287fd; +} + +#temperature.critical { + color: #bf616a; +} + +#keyboard-state, +#custom-hypridle, +#idle_inhibitor { + color: #ebcb8b; +} + +/*-----Indicators----*/ +#custom-hypridle.notactive, +#idle_inhibitor.activated { + color: #39FF14; +} + +#tray { +} + +#custom-swaync, +#custom-menu { + color: yellow; + padding-left: 8px; +} +#custom-power{ + color: #eba0ac; +} + +#window{ + border-style: hidden; +} + +#custom-lock, +#bluetooth{ + color:#d08770; +} + +#custom-cava_mviz{ + color: @color2; +} + +#custom-weather{ + color:#d08770; +} + +#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; +} + +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; +} + +#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; +} + +#backlight-slider highlight { + min-width: 10px; + border-radius: 5px; +} + + diff --git a/.config/waybar/style/[Wallust] Colored.css b/.config/waybar/style/[Wallust] Colored.css new file mode 100644 index 0000000..07c366c --- /dev/null +++ b/.config/waybar/style/[Wallust] Colored.css @@ -0,0 +1,249 @@ +/* ----------- šŸ’« https://github.com/JaKooLit šŸ’« -------- */ +/* Wallust Colored*/ + +@import '../../.config/waybar/wallust/colors-waybar.css'; + +* { + font-family: "JetBrainsMono 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: 96%; + font-feature-settings: '"zero", "ss01", "ss02", "ss03", "ss04", "ss05", "cv31"'; +} + +window#waybar.hidden { + opacity: 0.5; +} + +window#waybar, +window#waybar.empty #window { + padding: 0px; + border: 0px; + background-color: transparent; +} + + +tooltip { + background: @background; + border-radius: 10px; + border-width: 1px; + border-style: solid; + border-color: @color15; +} + +/*-----module groups----*/ +.modules-right { + border: 3px solid @color12; + border-radius: 40px 0px 0px 0px; + background-color: @color1; + padding-top: 2px; + padding-bottom: 2px; + padding-right: 4px; + padding-left: 4px; +} + +.modules-center { + border: 3px solid @color7; + border-radius: 60px 0px 60px 0px; + background-color: @background; + padding-top: 2px; + padding-bottom: 2px; + padding-right: 4px; + padding-left: 4px; +} + +.modules-left { + border: 3px solid @color12; + border-radius: 0px 0px 40px 0px; + background-color: @color1; + padding-top: 2px; + padding-bottom: 2px; + padding-right: 4px; + padding-left: 4px; +} + +#workspaces button { + color: @foreground; + 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: @background; + background-color: @color7; + padding-left: 8px; + padding-right: 8px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button.focused { + color: @color4; +} + +#workspaces button.urgent { + color: #11111b; + border-radius: 10px; +} + +#workspaces button:hover { + color: @color4; + padding-left: 2px; + padding-right: 2px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#clock#2 { + color: @color6; +} + +#backlight, +#backlight-slider, +#battery, +#bluetooth, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state, +#memory, +#mode, +#mpris, +#network, +#power-profiles-daemon, +#pulseaudio, +#pulseaudio-slider, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-backlight, +#custom-browser, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-file_manager, +#custom-keybinds, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-hint, +#custom-hypridle, +#custom-menu, +#custom-power_vertical, +#custom-power, +#custom-settings, +#custom-spotify, +#custom-swaync, +#custom-tty, +#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: @foreground; + padding-top: 4px; + padding-bottom: 4px; + padding-right: 6px; + padding-left: 6px; +} + +#temperature.critical { + background-color: #ff0000; +} + +@keyframes blink { + to { + color: #000000; + } +} + +/*-----Indicators----*/ +#custom-hypridle.notactive, +#idle_inhibitor.activated { + color: #39FF14; +} + +#taskbar button.active { + background-color: rgb(47, 46, 46); + border-radius: 30px; + 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; + border-radius: 15px; + 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: 3.0s; + animation-timing-function: steps(12); + 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; +} + +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; +} + +#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; +} + +#backlight-slider highlight { + min-width: 10px; + border-radius: 5px; +} + +#custom-cava_mviz { + padding-right: 10px; +} \ No newline at end of file diff --git a/.config/waybar/style/[Wallust] Simple.css b/.config/waybar/style/[Wallust] Simple.css new file mode 100644 index 0000000..830d8f6 --- /dev/null +++ b/.config/waybar/style/[Wallust] Simple.css @@ -0,0 +1,256 @@ +/* ----------- šŸ’« https://github.com/JaKooLit šŸ’« -------- */ +/* Wallust - Simple */ + +*{ +font-family: "JetBrainsMono 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"'; +} + +@import '../../.config/waybar/wallust/colors-waybar.css'; + +#waybar.empty, #waybar.tiled, #waybar.floating { + background-color: transparent; +} + +window#waybar, +window#waybar.empty, +window#waybar.empty #window { + background-color: transparent; + padding: 0px; + border: 0px; +} + +tooltip { + color: @color13; + background: @color10; + opacity: 1.0; + border-radius: 10px; +} + +/*-----module groups----*/ +.modules-right { + background-color: @color0; + border: 0.5px solid @color15; + border-radius: 10px; + padding-top: 2px; + padding-bottom: 2px; + padding-right: 4px; + padding-left: 4px; +} +.modules-center { + background-color: @color0; + border: 0.5px solid @color15; + border-radius: 10px; + padding-top: 2px; + padding-bottom: 2px; + padding-right: 4px; + padding-left: 4px; +} +.modules-left { + background-color: @color0; + border: 0.5px solid @color15; + border-radius: 10px; + padding-top: 2px; + padding-bottom: 2px; + padding-right: 4px; + padding-left: 4px; +} +/*-----modules indv----*/ + +#workspaces button { + color: @color2; + 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: @foreground; + background-color: @color2; + padding-left: 8px; + padding-right: 8px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button.focused { + color: @color4; +} + +#workspaces button.urgent { + color: #11111b; + border-radius: 10px; +} + +#workspaces button:hover { + color: @color4; + padding-left: 2px; + padding-right: 2px; + 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, +#power-profiles-daemon, +#pulseaudio, +#pulseaudio-slider, +#taskbar button, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-backlight, +#custom-browser, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-file_manager, +#custom-keybinds, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-hint, +#custom-hypridle, +#custom-menu, +#custom-power_vertical, +#custom-power, +#custom-settings, +#custom-spotify, +#custom-swaync, +#custom-tty, +#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: @color12; + padding-top: 4px; + padding-bottom: 4px; + padding-right: 6px; + padding-left: 6px;; +} + +#mode { + color: #cc3436; + font-weight: bold; +} +#custom-power { + /*background-color: rgba(0,119,179,0.6);*/ + /*border-radius: 50px;*/ + padding: 1px 3px; +} +/*-----Indicators----*/ +#custom-hypridle.notactive, +#idle_inhibitor.activated { + color: #39FF14; +} + +#pulseaudio.muted { + color: #cc3436; +} +#pulseaudio-microphone.muted { + color: #cc3436; +} +#temperature.critical { + background-color: #ff0000; +} + +@keyframes blink { + to { + color: #000000; + } +} + +#taskbar button.active { + color: @foreground; + background-color: @color2; + border-radius: 30px; + 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; + border-radius: 15px; + 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: 3.0s; + animation-timing-function: steps(12); + 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; +} + +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; +} + +#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; +} + +#backlight-slider highlight { + min-width: 10px; + border-radius: 5px; +} \ No newline at end of file diff --git a/.config/waybar/style/catppuccin-themes/frappe.css b/.config/waybar/style/catppuccin-themes/frappe.css new file mode 100644 index 0000000..c06b8fb --- /dev/null +++ b/.config/waybar/style/catppuccin-themes/frappe.css @@ -0,0 +1,26 @@ +@define-color rosewater #f2d5cf; +@define-color flamingo #eebebe; +@define-color pink #f4b8e4; +@define-color mauve #ca9ee6; +@define-color red #e78284; +@define-color maroon #ea999c; +@define-color peach #ef9f76; +@define-color yellow #e5c890; +@define-color green #a6d189; +@define-color teal #81c8be; +@define-color sky #99d1db; +@define-color sapphire #85c1dc; +@define-color blue #8caaee; +@define-color lavender #babbf1; +@define-color text #c6d0f5; +@define-color subtext1 #b5bfe2; +@define-color subtext0 #a5adce; +@define-color overlay2 #949cbb; +@define-color overlay1 #838ba7; +@define-color overlay0 #737994; +@define-color surface2 #626880; +@define-color surface1 #51576d; +@define-color surface0 #414559; +@define-color base #303446; +@define-color mantle #292c3c; +@define-color crust #232634; diff --git a/.config/waybar/style/catppuccin-themes/latte.css b/.config/waybar/style/catppuccin-themes/latte.css new file mode 100644 index 0000000..085cc3e --- /dev/null +++ b/.config/waybar/style/catppuccin-themes/latte.css @@ -0,0 +1,37 @@ +/* +* +* Catppuccin Latte palette +* Maintainer: rubyowo +* +*/ + +@define-color base #eff1f5; +@define-color mantle #e6e9ef; +@define-color crust #dce0e8; + +@define-color text #4c4f69; +@define-color subtext0 #6c6f85; +@define-color subtext1 #5c5f77; + +@define-color surface0 #ccd0da; +@define-color surface1 #bcc0cc; +@define-color surface2 #acb0be; + +@define-color overlay0 #9ca0b0; +@define-color overlay1 #8c8fa1; +@define-color overlay2 #7c7f93; + +@define-color blue #1e66f5; +@define-color lavender #7287fd; +@define-color sapphire #209fb5; +@define-color sky #04a5e5; +@define-color teal #179299; +@define-color green #40a02b; +@define-color yellow #df8e1d; +@define-color peach #fe640b; +@define-color maroon #e64553; +@define-color red #d20f39; +@define-color mauve #8839ef; +@define-color pink #ea76cb; +@define-color flamingo #dd7878; +@define-color rosewater #dc8a78; diff --git a/.config/waybar/style/catppuccin-themes/mocha.css b/.config/waybar/style/catppuccin-themes/mocha.css new file mode 100644 index 0000000..7f4e337 --- /dev/null +++ b/.config/waybar/style/catppuccin-themes/mocha.css @@ -0,0 +1,38 @@ +/* +* +* Catppuccin Mocha palette +* Maintainer: rubyowo +* +*/ + +@define-color base #1e1e2e; +@define-color mantle #181825; +@define-color crust #11111b; + +@define-color text #cdd6f4; +@define-color subtext0 #a6adc8; +@define-color subtext1 #bac2de; + +@define-color surface0 #313244; +@define-color surface1 #45475a; +@define-color surface2 #585b70; + +@define-color overlay0 #6c7086; +@define-color overlay1 #7f849c; +@define-color overlay2 #9399b2; + +@define-color blue #89b4fa; +@define-color lavender #b4befe; +@define-color sapphire #74c7ec; +@define-color sky #89dceb; +@define-color teal #94e2d5; +@define-color green #a6e3a1; +@define-color yellow #f9e2af; +@define-color peach #fab387; +@define-color maroon #eba0ac; +@define-color red #f38ba8; +@define-color mauve #cba6f7; +@define-color pink #f5c2e7; +@define-color flamingo #f2cdcd; +@define-color rosewater #f5e0dc; + diff --git a/.config/waybar/style/catppuccin-themes/rgbmocha.css b/.config/waybar/style/catppuccin-themes/rgbmocha.css new file mode 100644 index 0000000..14b07c4 --- /dev/null +++ b/.config/waybar/style/catppuccin-themes/rgbmocha.css @@ -0,0 +1,49 @@ +/* +* +* Catppuccin Mocha palette +* Maintainer: rubyowo +* +*/ + +@define-color base #1e1e2e; +@define-color mantle #181825; +@define-color crust #11111b; + +@define-color text #cdd6f4; +@define-color subtext0 #a6adc8; +@define-color subtext1 #bac2de; + +@define-color surface0 #313244; +@define-color surface1 #45475a; +@define-color surface2 #585b70; + +@define-color overlay0 #6c7086; +@define-color overlay1 #7f849c; +@define-color overlay2 #9399b2; + +@define-color blue #89b4fa; +@define-color lavender #b4befe; +@define-color sapphire #74c7ec; +@define-color sky #89dceb; +@define-color teal #94e2d5; +@define-color green #a6e3a1; +@define-color yellow #f9e2af; +@define-color peach #fab387; +@define-color maroon #eba0ac; +@define-color red #f38ba8; +@define-color mauve #cba6f7; +@define-color pink #f5c2e7; +@define-color flamingo #f2cdcd; +@define-color rosewater #f5e0dc; + +@keyframes rainbow-gradient { + 0% { + border-image: linear-gradient(90deg, red, orange, yellow, green, blue, indigo, violet) 1; + } + 50% { + border-image: linear-gradient(270deg, violet, indigo, blue, green, yellow, orange, red) 1 1 1 1; + } + 100% { + border-image: linear-gradient(90deg, red, orange, yellow, green, blue, indigo, violet) 1; + } +} diff --git a/.config/waybar/wallust/colors-waybar.css b/.config/waybar/wallust/colors-waybar.css new file mode 100644 index 0000000..454009e --- /dev/null +++ b/.config/waybar/wallust/colors-waybar.css @@ -0,0 +1,23 @@ +/* ---- šŸ’« https://github.com/JaKooLit šŸ’« ---- */ + /* wallust template - colors-waybar */ + +@define-color foreground #F5F3F2; +@define-color background rgba(38,39,44,0.25); +@define-color cursor #F5F3F2; + +@define-color color0 #4B4C52; +@define-color color1 #5B4438; +@define-color color2 #604A3F; +@define-color color3 #515870; +@define-color color4 #82756D; +@define-color color5 #A0865E; +@define-color color6 #A9A6A3; +@define-color color7 #E8E5E3; +@define-color color8 #A2A19F; +@define-color color9 #7A5A4B; +@define-color color10 #806254; +@define-color color11 #6C7596; +@define-color color12 #AE9B92; +@define-color color13 #D6B27D; +@define-color color14 #E2DDD9; +@define-color color15 #E8E5E3;