diff --git a/hyprland.conf b/hyprland.conf index a7a58e7..5ea163a 100644 --- a/hyprland.conf +++ b/hyprland.conf @@ -58,8 +58,8 @@ input { } # Gestures -#gesture = 3, horizontal, workspace -#gesture = 3, vertical, fullscreen +gesture = 3, horizontal, workspace +gesture = 3, vertical, fullscreen # Source pywal colors for borders source = ~/.cache/wal/hyprland-colors.conf diff --git a/kitty/kitty.conf b/kitty/kitty.conf new file mode 100644 index 0000000..2a4c278 --- /dev/null +++ b/kitty/kitty.conf @@ -0,0 +1,14 @@ +# Font configuration +font_family JetBrains Mono +bold_font auto +italic_font auto +bold_italic_font auto + +# Font size +font_size 13.0 + +# Window opacity (0.0 to 1.0) +background_opacity 0.8 + +# Pywal colors - automatically updated when you change wallpaper +include ~/.cache/wal/kitty-colors.conf diff --git a/swaync/config.json b/swaync/config.json deleted file mode 100644 index 05d1fb4..0000000 --- a/swaync/config.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "$schema": "/etc/xdg/swaync/configSchema.json", - "positionX": "right", - "positionY": "top", - "layer": "overlay", - "control-center-layer": "overlay", - "layer-shell": true, - "cssPriority": "application", - "control-center-margin-top": 10, - "control-center-margin-bottom": 10, - "control-center-margin-right": 10, - "control-center-margin-left": 0, - "notification-2fa-action": true, - "notification-inline-replies": false, - "notification-icon-size": 48, - "notification-body-image-height": 100, - "notification-body-image-width": 200, - "timeout": 5, - "timeout-low": 3, - "timeout-critical": 0, - "fit-to-screen": true, - "control-center-width": 400, - "control-center-height": 600, - "notification-window-width": 400, - "keyboard-shortcuts": true, - "image-visibility": "when-available", - "transition-time": 500, - "hide-on-clear": false, - "hide-on-action": true, - "script-fail-notify": true, - "widgets": [ - "title", - "dnd", - "notifications" - ], - "widget-config": { - "title": { - "text": "Notifications", - "clear-all-button": true, - "button-text": "Clear All" - }, - "dnd": { - "text": "Do Not Disturb" - } - } -} diff --git a/swaync/style.css b/swaync/style.css deleted file mode 100644 index 10f4ddd..0000000 --- a/swaync/style.css +++ /dev/null @@ -1,183 +0,0 @@ -* { - font-family: "CodeNewRoman Nerd Font Propo"; - font-size: 14px; - font-weight: 500; -} - -.notification-row { - outline: none; -} - -.notification-row:focus, -.notification-row:hover { - background: rgba(255, 255, 255, 0.05); -} - -.notification { - border-radius: 13px; - margin: 6px 12px; - box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.6); - padding: 0; - background: #0a0a0a; - border: 1px solid rgba(255, 255, 255, 0.5); - animation: slideInNotification 0.25s cubic-bezier(0.16, 1, 0.3, 1); -} - -@keyframes slideInNotification { - from { - transform: translateX(100px); - opacity: 0; - } - to { - transform: translateX(0); - opacity: 1; - } -} - -.notification-content { - background: transparent; - padding: 10px; - border-radius: 13px; -} - -.close-button { - background: rgba(255, 255, 255, 0.1); - color: #ffffff; - text-shadow: none; - padding: 4px; - border-radius: 8px; - margin-top: 8px; - margin-right: 8px; - border: 1px solid rgba(255, 255, 255, 0.2); -} - -.close-button:hover { - background: rgba(255, 0, 0, 0.3); - border: 1px solid rgba(255, 0, 0, 0.5); -} - -.notification-default-action, -.notification-action { - padding: 6px; - margin: 4px; - box-shadow: none; - background: rgba(255, 255, 255, 0.05); - border: 1px solid rgba(255, 255, 255, 0.2); - border-radius: 8px; - color: #ffffff; -} - -.notification-default-action:hover, -.notification-action:hover { - background: rgba(255, 255, 255, 0.1); - border: 1px solid rgba(255, 255, 255, 0.3); -} - -.summary { - font-size: 15px; - font-weight: 700; - background: transparent; - color: #ffffff; - text-shadow: none; -} - -.time { - font-size: 12px; - font-weight: 400; - background: transparent; - color: rgba(255, 255, 255, 0.6); - text-shadow: none; - margin-right: 8px; -} - -.body { - font-size: 13px; - font-weight: 400; - background: transparent; - color: rgba(255, 255, 255, 0.8); - text-shadow: none; -} - -.control-center { - background: #0a0a0a; - border: 1px solid rgba(255, 255, 255, 0.5); - border-radius: 13px; - box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.8); - transition: margin-right 0.5s cubic-bezier(0.05, 0.9, 0.1, 1.05), opacity 0.5s cubic-bezier(0.05, 0.9, 0.1, 1.05); -} - -.control-center.closing { - margin-right: -420px; - opacity: 0; -} - -.control-center-list { - background: transparent; -} - -.control-center-list-placeholder { - opacity: 0.5; -} - -.floating-notifications { - background: transparent; -} - -.blank-window { - background: transparent; -} - -.widget-title { - margin: 10px; - font-size: 16px; - font-weight: 700; - color: #ffffff; -} - -.widget-title > button { - font-size: 13px; - color: rgba(255, 255, 255, 0.7); - text-shadow: none; - background: rgba(255, 255, 255, 0.05); - border: 1px solid rgba(255, 255, 255, 0.2); - border-radius: 8px; - padding: 6px 12px; -} - -.widget-title > button:hover { - background: rgba(255, 255, 255, 0.1); - border: 1px solid rgba(255, 255, 255, 0.3); -} - -.widget-dnd { - margin: 10px; - font-size: 14px; - font-weight: 600; - color: #ffffff; -} - -.widget-dnd > switch { - font-size: 14px; - background: rgba(255, 255, 255, 0.1); - border: 1px solid rgba(255, 255, 255, 0.2); - border-radius: 13px; -} - -.widget-dnd > switch:checked { - background: rgba(255, 100, 100, 0.3); - border: 1px solid rgba(255, 100, 100, 0.5); -} - -.widget-dnd > switch slider { - background: rgba(255, 255, 255, 0.8); - border-radius: 10px; -} - -.widget-label { - margin: 10px; -} - -.widget-label > label { - font-size: 14px; - color: #ffffff; -} diff --git a/waybar/config b/waybar/config deleted file mode 100644 index c386c6e..0000000 --- a/waybar/config +++ /dev/null @@ -1,121 +0,0 @@ -{ - "layer": "top", - "position": "top", - "output": "HDMI-A-1", - "reload_style_on_change": true, - "modules-left": ["hyprland/workspaces"], - "modules-center": ["clock"], - "modules-right": ["group/expand","pulseaudio","bluetooth","network","custom/power-profile","battery","custom/wlogout"], - - "hyprland/workspaces": { - "format": "●", - "persistent-workspaces": { - "*": [ 1,2,3,4,5 ] - } - }, - "clock": { - "format": "{:%H:%M}", - "interval": 1 - }, - "network": { - "interface": "wlo1", - "format-wifi": "󰖩", - "format-ethernet": "󰈀", - "format-disconnected": "󰖪", - "tooltip-format-disconnected": "Disconnected", - "tooltip-format-wifi": "{essid} ({signalStrength}%)", - "tooltip-format-ethernet": "{ifname}", - "on-click": "kitty nmtui" - }, - "pulseaudio": { - "format": "{icon}", - "format-muted": "󰖁", - "format-icons": { - "default": ["󰕿", "󰖀", "󰕾"] - }, - "tooltip-format": "{volume}%", - "on-click": "wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle", - "on-click-right": "pwvucontrol" - }, - "bluetooth": { - "format-on": "󰂯", - "format-off": "BT-off", - "format-disabled": "󰂲", - "format-connected-battery": "{device_battery_percentage}% 󰂯", - "format-alt": "{device_alias} 󰂯", - "tooltip-format": "{controller_alias}\t{controller_address}\n\n{num_connections} connected", - "tooltip-format-connected": "{controller_alias}\t{controller_address}\n\n{num_connections} connected\n\n{device_enumerate}", - "tooltip-format-enumerate-connected": "{device_alias}\n{device_address}", - "tooltip-format-enumerate-connected-battery": "{device_alias}\n{device_address}\n{device_battery_percentage}%", - "on-click-right": "blueman-manager" - }, - "battery": { - "interval":30, - "states": { - "good": 95, - "warning": 30, - "critical": 20 - }, - "format": "{icon}", - "format-charging": "󰂄", - "format-plugged": "󰂄", - "tooltip-format": "{capacity}%", - "format-icons": [ - "󰁻", - "󰁼", - "󰁾", - "󰂀", - "󰂂", - "󰁹" - ] - }, - "custom/power-profile": { - "format": "{}", - "return-type": "json", - "interval": 10, - "exec": "~/hyprduma-config/waybar/scripts/power-profile.sh", - "on-click": "~/hyprduma-config/waybar/scripts/power-profile.sh --cycle && pkill -RTMIN+8 waybar", - "signal": 8 - }, - "custom/expand": { - "format": "", - "tooltip": false - }, - "custom/endpoint":{ - "format": "|", - "tooltip": false - }, - "group/expand": { - "orientation": "horizontal", - "drawer": { - "transition-duration": 600, - "transition-to-left": true, - "click-to-reveal": true - }, - "modules": ["custom/expand", "custom/colorpicker","cpu","memory","temperature","custom/endpoint"] - }, - "custom/colorpicker": { - "format": "{}", - "return-type": "json", - "interval": "once", - "exec": "~/.config/waybar/scripts/colorpicker.sh -j", - "on-click": "~/.config/waybar/scripts/colorpicker.sh", - "signal": 1 - }, - "cpu": { - "format": "󰻠", - "tooltip": true - }, - "memory": { - "format": "" - }, - "temperature": { - "critical-threshold": 80, - "format": "" - }, - "custom/wlogout": { - "format": "⏻", - "tooltip": false, - "on-click": "wlogout" - } -} diff --git a/waybar/scripts/power-profile.sh b/waybar/scripts/power-profile.sh deleted file mode 100755 index 32458d3..0000000 --- a/waybar/scripts/power-profile.sh +++ /dev/null @@ -1,41 +0,0 @@ -#!/usr/bin/env bash - -get_profile() { - profile=$(powerprofilesctl get) - case $profile in - "performance") - icon="󰓅" - ;; - "balanced") - icon="󰾅" - ;; - "power-saver") - icon="󰾆" - ;; - esac - echo "{\"text\":\"$icon\",\"tooltip\":\"Power Profile: $profile\",\"class\":\"$profile\"}" -} - -cycle_profile() { - current=$(powerprofilesctl get) - case $current in - "performance") - powerprofilesctl set balanced - ;; - "balanced") - powerprofilesctl set power-saver - ;; - "power-saver") - powerprofilesctl set performance - ;; - esac -} - -case $1 in - "--cycle") - cycle_profile - ;; - *) - get_profile - ;; -esac diff --git a/waybar/style.css b/waybar/style.css deleted file mode 100644 index 3f53f4e..0000000 --- a/waybar/style.css +++ /dev/null @@ -1,168 +0,0 @@ -@import url('../../.cache/wal/colors-waybar.css'); - -* { - font-size:15px; - font-family: "JetBrainsMono Nerd Font", "Font Awesome 6 Free";; - font-weight: bold; -} -window#waybar{ - all:unset; -} -.modules-left { - padding:1px 3px; - margin:5px 0px 5px 10px; - border-radius:13px; - background: #000000; - border: none; -} -.modules-center { - padding:1px 5px; - margin:5px 0px 5px 0px; - border-radius:13px; - background: #000000; - border: none; -} -.modules-right { - padding:1px 3px; - margin:5px 10px 5px 0px; - border-radius:13px; - background: #000000; - border: none; -} -tooltip { - background:@background; - color: @color7; -} -#pulseaudio:hover, #bluetooth:hover, #network:hover, #custom-power-profile:hover, #battery:hover, #cpu:hover, #memory:hover, #temperature:hover, #custom-wlogout:hover{ - transition: all .3s ease; - color:@color1; - text-shadow: 0px 0px 8px @color1; -} -#clock{ - padding: 3px 5px 2px 5px; - color:@color7; - font-family: "JetBrains Mono"; - font-weight: 600; - text-shadow: 0px 0px 5px @color1; - transition: all .3s ease; -} -#workspaces { - padding: 0px 5px; -} -#workspaces button { - all:unset; - padding: 0px 4px; - color: rgba(255, 255, 255, 0.4); - transition: all .2s ease; - font-size: 12px; -} -#workspaces button:hover { - color: rgba(255, 255, 255, 0.7); - text-shadow: 0px 0px 5px rgba(255, 255, 255, 0.5); - transition: all .3s ease; -} -#workspaces button.active { - color: @color1; - text-shadow: 0px 0px 8px @color1, 0px 0px 15px @color1; - font-size: 14px; -} -#workspaces button.empty { - color: rgba(255, 255, 255, 0.2); - text-shadow: none; -} -#workspaces button.empty:hover { - color: rgba(255, 255, 255, 0.4); - text-shadow: 0px 0px 3px rgba(255, 255, 255, 0.3); - transition: all .3s ease; -} -#workspaces button.empty.active { - color: @color1; - text-shadow: 0px 0px 8px @color1, 0px 0px 15px @color1; - font-size: 14px; -} -#bluetooth{ - padding: 0px 3px; - transition: all .3s ease; - color:@color7; - -} -#network{ - padding: 0px 5px; - transition: all .3s ease; - color:@color7; - -} -#pulseaudio{ - padding: 0px 5px; - transition: all .3s ease; - color:@color7; - -} -#pulseaudio.muted{ - color: #f53c3c; -} -#custom-power-profile{ - padding: 0px 5px; - transition: all .3s ease; - color:@color7; - -} -#battery{ - padding: 0px 5px; - transition: all .3s ease; - color:@color7; - -} -#battery.charging { - color: #26A65B; -} - -#battery.warning:not(.charging) { - color: #ffbe61; -} - -#battery.critical:not(.charging) { - color: #f53c3c; - animation-name: blink; - animation-duration: 0.5s; - animation-timing-function: linear; - animation-iteration-count: infinite; - animation-direction: alternate; -} -#group-expand{ - padding: 0px 5px; - margin-right: 5px; - transition: all .3s ease; -} -#custom-expand{ - padding: 0px 5px; - color:alpha(@foreground,.2); - text-shadow: 0px 0px 2px rgba(0, 0, 0, .7); - transition: all .3s ease; -} -#custom-expand:hover{ - color:rgba(255,255,255,.2); - text-shadow: 0px 0px 2px rgba(255, 255, 255, .5); -} -#custom-colorpicker{ - padding: 0px 5px; -} -#cpu,#memory,#temperature{ - padding: 0px 5px; - transition: all .3s ease; - color:@color7; - -} -#custom-endpoint{ - color:transparent; - text-shadow: 0px 0px 1.5px rgba(0, 0, 0, 1); - -} -#custom-wlogout{ - padding: 0px 5px; - margin-left: -5px; - margin-right: 3px; - font-size: 14px; - transition: all .3s ease; - color:@color7; -} diff --git a/wlogout/icons/hibernate.png b/wlogout/icons/hibernate.png deleted file mode 100644 index bf2b001..0000000 Binary files a/wlogout/icons/hibernate.png and /dev/null differ diff --git a/wlogout/icons/lock.png b/wlogout/icons/lock.png deleted file mode 100644 index da59b10..0000000 Binary files a/wlogout/icons/lock.png and /dev/null differ diff --git a/wlogout/icons/logout.png b/wlogout/icons/logout.png deleted file mode 100644 index 8a25922..0000000 Binary files a/wlogout/icons/logout.png and /dev/null differ diff --git a/wlogout/icons/reboot.png b/wlogout/icons/reboot.png deleted file mode 100644 index e5fd221..0000000 Binary files a/wlogout/icons/reboot.png and /dev/null differ diff --git a/wlogout/icons/shutdown.png b/wlogout/icons/shutdown.png deleted file mode 100644 index 663ca03..0000000 Binary files a/wlogout/icons/shutdown.png and /dev/null differ diff --git a/wlogout/icons/suspend.png b/wlogout/icons/suspend.png deleted file mode 100644 index af099b9..0000000 Binary files a/wlogout/icons/suspend.png and /dev/null differ diff --git a/wlogout/layout b/wlogout/layout deleted file mode 100644 index 447669d..0000000 --- a/wlogout/layout +++ /dev/null @@ -1,36 +0,0 @@ -{ - "label" : "lock", - "action" : "loginctl lock-session", - "text" : "Lock", - "keybind" : "l" -} -{ - "label" : "hibernate", - "action" : "systemctl hibernate", - "text" : "Hibernate", - "keybind" : "h" -} -{ - "label" : "logout", - "action" : "uwsm stop", - "text" : "Logout", - "keybind" : "e" -} -{ - "label" : "shutdown", - "action" : "systemctl poweroff", - "text" : "Shutdown", - "keybind" : "s" -} -{ - "label" : "suspend", - "action" : "systemctl suspend-then-hibernate", - "text" : "Suspend", - "keybind" : "u" -} -{ - "label" : "reboot", - "action" : "systemctl reboot", - "text" : "Reboot", - "keybind" : "r" -} diff --git a/wlogout/style.css b/wlogout/style.css deleted file mode 100644 index be64523..0000000 --- a/wlogout/style.css +++ /dev/null @@ -1,66 +0,0 @@ -* { - all: unset; - background-image: none; - box-shadow: none; - font-family: "JetBrains Mono Nerd Font", monospace; -} - -window { - background: url("../../.local/state/caelestia/wallpaper/blur"), rgba(31, 33, 36, 0.7); - background-size: cover; - background-position: center; -} - -button { - background-repeat: no-repeat; - background-position: center; - background-size: 20%; - transition: 200ms linear; - font-size: 24px; - font-weight: bold; - border-radius: 20px; - margin: 10px; - color: #e3e6f0; - background-color: rgba(31, 33, 36, 0.2); - border: #c1c4cb 5px solid; - box-shadow: 2px 3px 8px rgba(31, 33, 36, 0.5); -} - -button:hover, -button:focus { - background-color: rgba(31, 33, 36, 0.5); - border: #898b91 5px solid; -} - -button:focus { - background-size: 22%; -} - -button:active { - background-color: rgba(31, 33, 36, 0.6); - border: #9b9da1 5px solid; -} - -#lock { - background-image: url("./icons/lock.png"); -} - -#logout { - background-image: url("./icons/logout.png"); -} - -#suspend { - background-image: url("./icons/suspend.png"); -} - -#hibernate { - background-image: url("./icons/hibernate.png"); -} - -#shutdown { - background-image: url("./icons/shutdown.png"); -} - -#reboot { - background-image: url("./icons/reboot.png"); -} diff --git a/wofi/config b/wofi/config deleted file mode 100644 index 0e25843..0000000 --- a/wofi/config +++ /dev/null @@ -1,14 +0,0 @@ -width=600 -height=400 -location=center -show=drun -prompt=Search Apps -filter_rate=100 -allow_markup=true -no_actions=true -halign=fill -orientation=vertical -content_halign=fill -insensitive=true -allow_images=true -image_size=32 diff --git a/wofi/style.css b/wofi/style.css deleted file mode 100644 index d682de7..0000000 --- a/wofi/style.css +++ /dev/null @@ -1,85 +0,0 @@ -* { - font-family: "CodeNewRoman Nerd Font Propo"; - font-size: 14px; - background-image: none; -} - -window { - margin: 0px; - border: 3px solid #887671; - background-color: #0B0B08; - background-image: none; - border-radius: 15px; - animation: slideIn 0.25s cubic-bezier(0.16, 1, 0.3, 1) forwards; - opacity: 1.0; -} - -@keyframes slideIn { - from { - opacity: 0; - transform: translateY(-30px) scale(0.96); - } - to { - opacity: 1.0; - transform: translateY(0) scale(1); - } -} - -#input { - margin: 10px; - padding: 8px 15px; - border: none; - color: #dad4d1; - background-color: #555048; - border-radius: 10px; - transition: all 0.2s ease; -} - -#input:focus { - background-color: #645B52; - box-shadow: 0 0 10px #887671; -} - -#inner-box { - margin: 5px; - padding: 10px; - background-color: transparent; -} - -#outer-box { - margin: 5px; - padding: 5px; - background-color: transparent; -} - -#scroll { - margin: 0px; - border: none; -} - -#entry { - padding: 8px; - border-radius: 8px; - transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1); - margin: 2px 0; -} - -#entry:hover { - background-color: #645B52; - transform: translateX(5px); -} - -#entry:selected { - background-color: #887671; - transform: translateX(8px) scale(1.02); - box-shadow: 0 4px 12px #887671; -} - -#text { - color: #dad4d1; -} - -#text:selected { - color: #dad4d1; - font-weight: bold; -}