From: Andre Ramnitz Date: Wed, 8 Apr 2026 14:30:01 +0000 (+0200) Subject: waybar/sunsetr: remove X-Git-Url: https://git.ramnitz.eu/?a=commitdiff_plain;h=a3ce4fe983c985ffea15403e8ff1ec6ba5d0b561;p=dotfiles.git waybar/sunsetr: remove --- diff --git a/dot-config/sunsetr/presets/gamemode/sunsetr.toml b/dot-config/sunsetr/presets/gamemode/sunsetr.toml deleted file mode 100644 index f6290959..00000000 --- a/dot-config/sunsetr/presets/gamemode/sunsetr.toml +++ /dev/null @@ -1,6 +0,0 @@ -backend = "hyprland" -transition_mode = "static" - -static_temp = 6500 -static_gamma = 100 - diff --git a/dot-config/sunsetr/presets/medium/sunsetr.toml b/dot-config/sunsetr/presets/medium/sunsetr.toml deleted file mode 100644 index ae15491a..00000000 --- a/dot-config/sunsetr/presets/medium/sunsetr.toml +++ /dev/null @@ -1,5 +0,0 @@ -backend = "hyprland" -transition_mode = "static" - -night_temp = 4500 # Color temperature during night (1000-20000) Kelvin -night_gamma = 94 # Gamma percentage for night (10-100%) diff --git a/dot-config/sunsetr/presets/night/sunsetr.toml b/dot-config/sunsetr/presets/night/sunsetr.toml deleted file mode 100644 index 2e63cdd3..00000000 --- a/dot-config/sunsetr/presets/night/sunsetr.toml +++ /dev/null @@ -1,6 +0,0 @@ -backend = "hyprland" -transition_mode = "static" - -static_temp = 4200 -static_gamma = 80 - diff --git a/dot-config/sunsetr/sunsetr.toml b/dot-config/sunsetr/sunsetr.toml deleted file mode 100644 index 9c77bf40..00000000 --- a/dot-config/sunsetr/sunsetr.toml +++ /dev/null @@ -1,14 +0,0 @@ -backend = "hyprland" -transition_mode = "geo" - -smoothing = true # Enable smooth transitions during startup and exit -startup_duration = 0.5 # Duration of smooth startup in seconds (0.1-60 | 0 = instant) -shutdown_duration = 0.5 # Duration of smooth shutdown in seconds (0.1-60 | 0 = instant) -adaptive_interval = 5 # Adaptive interval base for smooth transitions (1-1000)ms - -night_temp = 5000 # Color temperature during night (1000-20000) Kelvin -day_temp = 6500 # Color temperature during day (1000-20000) Kelvin -night_gamma = 94 # Gamma percentage for night (10-100%) -day_gamma = 100 # Gamma percentage for day (10-100%) -update_interval = 60 # Update frequency during transitions in seconds (10-300) - diff --git a/dot-config/waybar/config.jsonc b/dot-config/waybar/config.jsonc deleted file mode 100644 index 294b0a74..00000000 --- a/dot-config/waybar/config.jsonc +++ /dev/null @@ -1,402 +0,0 @@ -{ - "layer": "top", - "position": "top", - "width": 3440, - "height": 30, - "spacing": 1, - "modules-left": [ - "custom/launcher", - "hyprland/workspaces", - "custom/voidspacer", - "mpris" - ], - "modules-center": [ - "hyprland/submap", - "custom/voidspacer", - "custom/voidspacer", - "custom/voidspacer", - "hyprland/window", - "custom/voidspacer", - "custom/voidspacer", - "custom/voidspacer", - "hyprland/submap" - ], - "modules-right": [ - "group/sysmon", - "group/display", - "network", - "group/sndpwr", - "custom/voidspacer", - "group/trayclock", - "custom/voidspacer", - "custom/notification" - ], - "custom/launcher": { - "format": "󰀻", - "on-click": "fuzzel --config=$HOME/.config/fuzzel/fuzzel-startmenu.ini", - "on-click-right": "$HOME/.local/bin/wb reload", - "tooltip": false - }, - "hyprland/workspaces": { - "on-scroll-down": "$HOME/.config/hypr/scripts/workspace.sh +", - "on-scroll-up": "$HOME/.config/hypr/scripts/workspace.sh -", - "format": "{icon} {windows}", - "format-window-separator": " ", - "window-rewrite-default": "", - "window-rewrite": { - "class": "", - "class": "", - "class": "", - "class": "", - "class": "", - "title<.*github.*>": "", - "title<.*youtube.*>": "", - "title<.*reddit.*>": "", - "class": "", - "class": "󱏒", - "title": "", - "class": "", - "class": "", - "class": "", - "class": "󰀶", - "class": "󰺷", - "class<.*exe>": "", - "org.kde.skanlite": "󰚫", - "org.rncbc.qpwgraph": "󱡫", - "io.github.ilya_zlobintsev.LACT": "󱡭", - "Ardour": "󱀞", - "krita": "", - "gimp": "", - "class": "󰻞", - "class": "", - "class": "", - "class": "󱎏", - "class": "󱎒", - "class": "󱎐", - "class": " ", - "class": " ", - "class": "", - "class": "", - }, - "format-icons": { - "1": "", - "2": "", - "3": "", - "4": "󰽰", - "5": "", - "6": "󰸾", - "7": "󰦑", - "8": "", - "9": "󰖟", - "10": "󰸷", - "11": "" - }, - "persistent-workspaces": { - "*": 6 - }, - "sort-by-number": true, - "show-special": true - }, - "hyprland/window": { - "min-length": "100", - "format": "{title}", - "rewrite-default": "👉 {title}", - "rewrite": { - "^$": "Hyprland", - "Mozilla Firefox": "", - "(.*) – Mozilla Firefox": " | $1", - "(.*) - qutebrowser": " | $1", - "(.*) - Kakoune": " | $1", - "(.*) - Discord": " | $1", - "k (.*)": " | $1", - "kak (.*)": " | $1", - "(.*) — Dolphin": " | $1", - "lfrun(.*)": "󰀶 | $1", - "Now playing(.*)": " | Now playing $1", - "Threema(.*)": "󰭺 | $1" - }, - "on-click": "hyprctl dispatch pseudo", - "on-click-right": "~/.config/hypr/scripts/mousefocus_toggle.sh", - "separate-outputs": true - }, - "hyprland/submap": { - "format": " 󱊷 {} ", - "max-length": 8, - "tooltip": false - }, - "hyprland/language": { - "format": " 󰌌 {} ", - "format-en": "en", - "format-de": "de" - }, - "keyboard-state": { - "numlock": true, - "capslock": true, - "format": "{icon} {name}", - "format-icons": { - "locked": " ", - "unlocked": " " - } - }, - "mpris": { - "format": "{player}: {player_icon} {dynamic}", - "format-paused": "{status_icon} {dynamic}", - "format-stopped": "{status_icon}", - "dynamic-len": 70, - "dynamic-importance-order": [ - "title", - "album", - "artist", - "position", - "length" - ], - "player-icons": { - "default": "▶", - "mpv": "▶" - }, - "status-icons": { - "paused": "⏸", - "stopped": "" - }, - "ignored-players": [ - "mpd" - ] - }, - "tray": { - "icon-size": 16, - "spacing": 6, - "show-passive-items": true - }, - "cpu": { - //"format": "{usage:2}% ", - "format": "󰻠{usage:2}%", - "on-click": "foot -a popup btop -p 3", - "interval": 1 - }, - "custom/gpuusage": { - "exec": "cat /dev/sensors/gpudedicated/device/gpu_busy_percent", - "format": " {}%", - "return-type": "", - "interval": 1, - "max-length": 5 - }, - "memory": { - //"format": "{percentage:2}% 󰳿", - "format": " {percentage:2}%", - "on-click": "foot -a popup btop -p 4", - "interval": 1 - }, - "temperature#water": { - "hwmon-path": "/dev/sensors/d5next/temp1_input", - "critical-threshold": 40, - "format": "󰏈 {temperatureC}°C", - "format-critical": "󰏈 {temperatureC}°C", - "tooltip-format": "Water Temp" - }, - "temperature#cpu": { - "hwmon-path": "/dev/sensors/k10temp/temp1_input", - "critical-threshold": 95, - "format": " {temperatureC}°C", - "tooltip-format": "CPU Temp" - }, - "temperature#board": { - "hwmon-path": "/dev/sensors/nct6799/temp1_input", - "critical-threshold": 85, - //"format": "{temperatureC}°C 󰇅", - "format": "󰇅 {temperatureC}°C", - "tooltip-format": "Mainboard Temp" - }, - "temperature#gpu": { - "hwmon-path": "/dev/sensors/gpudedicated/temp1_input", - "critical-threshold": 110, - //"format": "{temperatureC}°C 󰍹", - "format": "󰍹 {temperatureC}°C", - "tooltip-format": "GPU Junction Temp" - }, - "network": { - "format-wifi": "  ", - "format-ethernet": "  ", - "tooltip-format-ethernet": " {ifname} via {gwaddr}", - "tooltip-format-wifi": " {essid} ({signalStrength}%)", - "format-linked": " {ifname} (No IP)", - "format-disconnected": "⚠ ", - "format-alt": "{ifname}: {ipaddr}/{cidr}", - "on-click-right": "systemsettings kcm_networkmanagement" - }, - "wireplumber": { - "scroll-step": 5, - //"format": "{volume} {icon}", - "format": "{icon} {volume}", - "format-bluetooth": "{icon} {volume}%", - "format-bluetooth-muted": " {icon}", - "format-muted": " ", - "format-source": " {volume}", - "format-source-muted": "", - "format-icons": { - "headphone": "", - "hands-free": "", - "headset": "", - "phone": "", - "portable": "", - "car": "", - "default": [ - "", - "", - "" - ] - }, - "on-click": "~/.config/waybar/scripts/sound-source.sh", - "on-click-right": "hyprpwcenter", - "on-scroll-up": "~/.local/bin/wp+", - "on-scroll-down": "~/.local/bin/wp-" - }, - "clock": { - "timezone": "Europe/Berlin", - "tooltip-format": "{calendar}", - "format-alt": "{:%Y-%m-%d %X}", - "smooth-scrolling-threshold": "single", - "calendar": { - "mode": "month", - "mode-mon-col": 1, - "weeks-pos": "left", - "on-scroll": 1, - "format": { - "months": "{}", - "days": "{}", - "weeks": "W{}", - "weekdays": "{}", - "today": "{}" - } - }, - "actions": { - "on-click-right": "mode", - "on-scroll-up": "shift_down", - "on-scroll-down": "shift_up" - } - }, - "custom/notification": { - "format": "", - "on-click": "~/.config/hypr/scripts/powermenu.sh", - "on-click-middle": "makoctl restore", - "on-click-right": "makoctl dismiss", - "tooltip": false - }, - "idle_inhibitor": { - "format": "{icon} ", - "format-icons": { - "activated": " on", - "deactivated": " off" - } - }, - "custom/sunsetr": { - "exec": "sunsetr status --json --follow | jq --unbuffered --compact-output 'if .event_type == \"preset_changed\" then {text: \"\\(.target_temp)K\", alt: .target_period, tooltip: \"Preset: \\(.to_preset // \"default\")\\nTarget: \\(.target_temp)K @ \\(.target_gamma)%\"} elif .event_type == \"state_applied\" then {text: \"\\(.current_temp)K\", alt: .period, tooltip: \"Period: \\(.period)\\nTemp: \\(.current_temp)K @ \\(.current_gamma)%\"} else empty end'", - "return-type": "json", - "format": "{icon} {text}", - "format-icons": { - "day": "󰖨", - "night": "", - "sunset": "󰖛", - "sunrise": "󰖜", - "static": "󰋙" - }, - "on-click": "sunsetr preset gamemode", - "on-click-right": "sunsetr preset night", - "on-scroll-up": "", - "on-scroll-down": "", - }, - "group/trayclock": { - "orientation": "inherit", - "modules": [ - "tray", - "clock" - ] - }, - "group/sndpwr": { - "orientation": "inherit", - "modules": [ - "wireplumber", - "gamemode", - "power-profiles-daemon" - ] - }, - "group/display": { - "orientation": "inherit", - "modules": [ - "idle_inhibitor", - "custom/sunsetr", - "hyprland/language" - ] - }, - "group/sysmon": { - "orientation": "inherit", - "modules": [ - "cpu", - "group/temps", - "memory" - ] - }, - "group/temps": { - "orientation": "inherit", - "drawer": { - "click-to-reveal": true, - "transition-duration": 500, - "children-class": "not-temperature#water", - "transition-left-to-right": false - }, - "modules": [ - "temperature#water", - "temperature#cpu", - "temperature#board", - "temperature#gpu" - ] - }, - "cava": { - "cava_config": "$HOME/.config/cava/waybarconfig", - "input_delay": "1", - "format-icons": ["▁", "▂", "▃", "▄", "▅", "▆", "▇", "█" ], - "actions": { - "on-click-right": "mode" - } - }, - "gamemode": { - "format": "{glyph}", - "format-alt": "{glyph} {count}", - "glyph": "", - "hide-not-running": true, - "use-icon": true, - "icon-name": "input-gaming-symbolic", - "icon-spacing": 4, - "icon-size": 20, - "tooltip": true, - "tooltip-format": "Games running: {count}" - }, - "power-profiles-daemon": { - "format": "{icon}", - "tooltip-format": "Power profile: {profile}\nDriver: {driver}", - "tooltip": true, - "on-scroll-up": "", - "on-scroll-down": "", - "format-icons": { - "default": "", - "performance": "", - "balanced": "", - "power-saver": "", - } - }, - "custom/mpris": { - "exec": "python3 -u ~/.config/waybar/scripts/scrolling-mpris.py", - "format": "{text}", - "return-type": "json", - "on-click": "playerctl play-pause" - }, - "custom/pipespacer": { - "format": "󰇙", - "max-length": 1, - "tooltip": false - }, - "custom/voidspacer": { - "format": " ", - "max-length": 1, - "tooltip": false - } -} diff --git a/dot-config/waybar/scripts/scrolling-mpris.py b/dot-config/waybar/scripts/scrolling-mpris.py deleted file mode 100755 index f406a0ca..00000000 --- a/dot-config/waybar/scripts/scrolling-mpris.py +++ /dev/null @@ -1,89 +0,0 @@ -import subprocess -import time -import json -import sys - -# Customization settings (easy to modify) -GLYPH_FONT_FAMILY="ZedMono NFP" # Set to your desired symbols font -# Those are glyphs that will be always visible at left side of module. -GLYPHS = { - "paused": "", - "playing": "", - "stopped": "" -} -DEFAULT_GLYPH = "" # Glyph when status is unknown or default -TEXT_WHEN_STOPPED = "Nothing playing right now" # Text to display when nothing is playing -SCROLL_TEXT_LENGTH = 25 # Length of the song title part (excludes glyph and space) -REFRESH_INTERVAL = 0.4 # How often the script updates (in seconds) -PLAYERCTL_PATH = "/usr/bin/playerctl" # Path to playerctl, use which playerctl to find yours. - -# Function to get player status using playerctl -def get_player_status(): - try: - result = subprocess.run([PLAYERCTL_PATH, 'status'], stdout=subprocess.PIPE, stderr=subprocess.PIPE) - status = result.stdout.decode('utf-8').strip().lower() - if result.returncode != 0 or not status: - return "stopped" # Default to stopped if no status - return status - except Exception as e: - return "stopped" - -# Function to get currently playing song using playerctl -def get_current_song(): - try: - result = subprocess.run([PLAYERCTL_PATH, 'metadata', 'title'], stdout=subprocess.PIPE, stderr=subprocess.PIPE) - song_title = result.stdout.decode('utf-8').strip() - if result.returncode != 0 or not song_title: - return None # Return None if no song is playing or an error occurred - return song_title - except Exception as e: - return None - -# Function to generate scrolling text with fixed length -def scroll_text(text, length=SCROLL_TEXT_LENGTH): - text = text.ljust(length) # Ensure the text is padded to the desired length - scrolling_text = text + ' ' + text[:length] # Add space and repeat start for scrolling effect - - for i in range(len(scrolling_text) - length): - yield scrolling_text[i:i + length] # Use a generator to yield scrolling parts - -if __name__ == "__main__": - scroll_generator = None - - while True: - output = {} - - try: - # Get the player status and song title - status = get_player_status() - song = get_current_song() - - # Get the glyph based on player status - glyph = GLYPHS.get(status, DEFAULT_GLYPH) - - if song: - if len(song) > SCROLL_TEXT_LENGTH: # Adjusted for fixed glyph space - if scroll_generator is None: - scroll_generator = scroll_text(song) # Initialize the generator - try: - song_text = next(scroll_generator) - except StopIteration: - scroll_generator = scroll_text(song) - song_text = next(scroll_generator) - else: - song_text = song.ljust(SCROLL_TEXT_LENGTH) # Ensure the song title is padded - scroll_generator = None - else: - song_text = TEXT_WHEN_STOPPED.ljust(SCROLL_TEXT_LENGTH) # Ensure fixed length when stopped - - # Combine glyph and song text with a fixed space - output['text'] = f"{glyph} {song_text}" - - except Exception as e: - output['text'] = f" Error: {str(e)}".ljust(SCROLL_TEXT_LENGTH + 2) # Show error with stop symbol - - # Print the JSON-like output - print(json.dumps(output), end='\n') - - time.sleep(REFRESH_INTERVAL) - diff --git a/dot-config/waybar/scripts/sound-source.sh b/dot-config/waybar/scripts/sound-source.sh deleted file mode 100755 index fe080c7c..00000000 --- a/dot-config/waybar/scripts/sound-source.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/bash - -sinks=$(pactl list short sinks | awk 'BEGIN {FS="\t"}; {print $2}' | fuzzel -d --config="$HOME/.config/fuzzel/fuzzel-centered.ini" ) - -pactl set-default-sink "$sinks" - diff --git a/dot-config/waybar/style.css b/dot-config/waybar/style.css deleted file mode 100644 index eeabd456..00000000 --- a/dot-config/waybar/style.css +++ /dev/null @@ -1,445 +0,0 @@ -/* kak: css:noai:ts=4:sw=4 */ -/* ----------------------------------- import ----------------------------------- */ -@import "matugen_waybar.css"; - -/* ----------------------------------- window ----------------------------------- */ -* { - font-family: "ZedMono NFP"; - font-size: 16px; - min-height: 8px; - font-weight: bold; - padding: 0px; - margin: 0px; -} - -/* ----------------------------------- waybar ----------------------------------- */ -#waybar { - border: none; - color: @outline_variant; - background-color: transparent; -} - -#waybar>box { - padding-top: 0px; - padding-left: 0px; - padding-right: 0px; - padding-bottom: 0px; - margin-left: 10px; - margin-right: 10px; - margin-top: 5px; - margin-bottom: 0px; - border: 1px solid alpha(@scrim, 1.00); - background: alpha(@surface, 0.666); - border-radius: 10px; -} - -tooltip { - background: alpha(@background, 0.85); - border: 1px solid @outline; - border-radius: 5px; -} - -tooltip label { - padding: 8px; - color: @on_background; -} - -/* ------------------------------------ workspaces begin ------------------------------ */ -#workspaces { - padding-left: 5px; - padding-right: 5px; - border-radius: 0px 0px 4px 4px; - background: alpha(@surface_container, 1.00); - border: 1px solid @scrim; - border-radius: 5px 5px 5px 5px; - margin-top: 2px; - margin-left: 2px; - margin-right: 1px; - margin-bottom: 2px; -} - -#workspaces button { - border-radius: 8px; - background: @surface; - color: @on_surface; - border: 1px solid @outline; - padding: 0 8px; - margin-top: 2px; - margin-left: 1px; - margin-right: 1px; - margin-bottom: 2px; - transition: all 0.3s ease; -} - -/* -#workspaces button:hover { - background: alpha(@container, 0.70); - color: @on_tertiary; -} - -#workspaces button.focused:hover { -} - -#workspaces button.active:hover { -} -*/ -#workspaces button.focused, -#workspaces button.active { - border-radius: 8px; - background: @tertiary; - border: 1px solid @outline; - padding: 0 8px; - color: @on_tertiary; - transition: all 0.3s ease; - -} - -#workspaces button.urgent { - border-radius: 8px; - background: @error_container; - border: 0px solid @outline_variant; - color: @on_error_container; - transition: all 0.3s ease; -} - -#window { - padding-left: 10px; - padding-right: 10px; - color: @primary; - background-color: alpha(@surface_container, 1.0); - margin-top: 2px; - margin-bottom: 2px; - border: none; - border-radius: 5px 5px 5px 5px; - margin-top: 2px; - margin-left: 2px; - margin-right: 1px; - margin-bottom: 2px; -} - -window#waybar { - border-top: none; - border-left: none; - border-right: none; - border-bottom: none; - background-color: transparent; - transition-property: background-color; - transition-duration: 0.5s; - /*background: linear-gradient(1.0deg, rgba(21,21,21,1) 0%, rgba(21,21,21,1) 45%, rgba(32,32,32,0.3) 1.0%);*/ -} - -/* ------------------------------------ workspaces end ------------------------------ */ - -/* ------------------------------------ launcher & powermenu config ------------------------------- */ -#custom-launcher { - transition: all 0.3s ease; - padding-left: 10px; - padding-right: 10px; - margin-top: 2px; - margin-left: 2px; - margin-right: 1px; - margin-bottom: 2px; - color: @on_primary; - background: @primary; - border: none; - border-radius: 8px 8px 8px 8px; -} - -#custom-launcher:hover { - background: alpha(@on_primary_container, 1.00); - color: @inverse_primary; -} - -#custom-notification { - transition: all 0.3s ease; - padding-left: 10px; - padding-right: 10px; - margin-top: 2px; - margin-left: 1px; - margin-right: 2px; - margin-bottom: 2px; - color: @on_primary; - background: @primary; - border: none; - border-radius: 8px 8px 8px 8px; -} - -#custom-notification:hover { - background: alpha(@on_primary_container, 1.00); - color: @inverse_primary; -} - -/* ------------------------------------ trayclock group begin ------------------------------ */ -#tray { - padding-left: 6px; - padding-right: 6px; - color: @surface; - background-color: alpha(@surface, 1.0); - margin-top: 2px; - margin-bottom: 2px; - border: none; - border-radius: 8px 0px 0px 8px; -} - -#clock { - font-weight: 500; - padding-left: 6px; - padding-right: 6px; - color: @on_surface; - background-color: alpha(@surface, 1.0); - margin-top: 2px; - margin-bottom: 2px; - border: none; - border-radius: 0px 8px 8px 0px; -} - -/* ------------------------------------ trayclock group end ------------------------------ */ - -/* ------------------------------------ other modules config ------------------------------- */ -#mpris { - padding-left: 4px; - padding-right: 4px; - color: @on_surface; - background-color: alpha(@surface, 1.0); - border: none; - border-radius: 0px 0px 4px 4px; - margin-top: 2px; - margin-bottom: 2px; - border: 1px solid @scrim; - border-radius: 8px 8px 8px 8px; -} - -#custom-mpris { - padding-left: 4px; - padding-right: 4px; - color: @on_surface; - background-color: alpha(@surface, 1.0); - border: none; - border-radius: 0px 0px 4px 4px; - margin-top: 2px; - margin-bottom: 2px; - border: 1px solid @scrim; - border-radius: 8px 8px 8px 8px; -} - -#submap { - font-weight: 500; - padding-left: 6px; - padding-right: 6px; - color: @surface; - background-color: alpha(@surface, 0.9); - border-radius: 0px 0px 4px 4px; - margin-top: 2px; - margin-bottom: 2px; - border: 1px solid @scrim; - border-radius: 8px 8px 8px 8px; -} - -/* ------------------------------------ sysmon group begin ------------------------------ */ -#cpu { - padding-left: 6px; - padding-right: 6px; - color: @on_surface; - background-color: alpha(@surface, 1.0); - border: none; - border-radius: 0px 0px 0px 4px; - margin-top: 2px; - margin-bottom: 2px; - margin-top: 2px; - margin-bottom: 2px; - border-radius: 8px 0px 0px 8px; -} - -#custom-gpuusage { - padding-left: 6px; - padding-right: 6px; - color: @on_surface; - background-color: alpha(@surface, 1.0); - margin-top: 2px; - margin-bottom: 2px; - border-radius: 0px 0px 0px 0px; -} - -#temperature, -#temperature#cpu, -#temperature#chipset, -#temperature#vrm, -#temperature#gpu { - padding-left: 6px; - padding-right: 6px; - color: @on_surface; - background-color: alpha(@surface, 1.0); - margin-top: 2px; - margin-bottom: 2px; - border-radius: 0px 0px 0px 0px; - border: none; -} - -#temperature.critical, -#temperature#cpu.critical, -#temperature#chipset.critical, -#temperature#vrm.critical, -#temperature#gpu.critical { - color: @on_error; - background-color: alpha(@error, 1.0); -} - -#memory { - padding-left: 6px; - padding-right: 6px; - color: @on_surface; - background-color: alpha(@surface, 1.0); - border: none; - margin-top: 2px; - margin-bottom: 2px; - border-radius: 0px 8px 8px 0px; -} - -/* ------------------------------------ sysmon group end ------------------------------ */ - -/* ------------------------------------ display group begin ------------------------------ */ -#idle_inhibitor { - padding-left: 6px; - padding-right: 2px; - color: @on_surface; - background-color: alpha(@surface, 1.0); - margin-top: 2px; - margin-bottom: 2px; - margin-top: 2px; - margin-bottom: 2px; - border-radius: 8px 0px 0px 8px; - border: none; -} - -#custom-sunsetr { - padding-left: 4px; - padding-right: 4px; - color: @on_surface; - background-color: alpha(@surface, 1.0); - border-radius: 0px 0px 0px 0px; - border: none; - margin-top: 2px; - margin-bottom: 2px; - margin-top: 2px; - margin-bottom: 2px; -} - -#language { - padding-left: 2px; - padding-right: 2px; - color: @on_surface; - background-color: alpha(@surface, 1.0); - margin-top: 2px; - margin-bottom: 2px; - margin-top: 2px; - margin-bottom: 2px; - border-radius: 0px 8px 8px 0px; - border: none; -} - -/* ------------------------------------ display group end ------------------------------ */ - -/* ------------------------------------ modules bulk config ------------------------------ */ -#wireplumber { - padding-left: 6px; - padding-right: 4px; - color: @on_surface; - background-color: alpha(@surface, 1.0); - border: none; - border-radius: 0px 0px 4px 4px; - margin-top: 2px; - margin-bottom: 2px; - border-radius: 8px 0px 0px 8px; -} - -#power-profiles-daemon { - padding-left: 4px; - padding-right: 6px; - color: @on_surface; - background-color: alpha(@surface, 1.0); - margin-top: 2px; - margin-bottom: 2px; - border-radius: 0px 8px 8px 0px; - border: none; -} - -#network { - padding-left: 4px; - padding-right: 4px; - color: @on_surface; - background-color: alpha(@surface, 1.0); - border: none; - border-radius: 0px 0px 4px 4px; - margin-top: 2px; - margin-bottom: 2px; - margin-top: 2px; - margin-bottom: 2px; - border-radius: 8px 8px 8px 8px; -} - -#gamemode { - padding-left: 6px; - padding-right: 2px; - color: @on_surface; - background-color: alpha(@surface, 1.0); - border: none; - border-radius: 0px 0px 0px 0px; - margin-top: 2px; - margin-bottom: 2px; - margin-top: 2px; - margin-bottom: 2px; - border-radius: 0px 0px 0px 0px; -} - -#cava { - padding-left: 4px; - padding-right: 4px; - color: @on_surface; - background-color: alpha(@surface, 1.0); - border: none; - border-radius: 0px 0px 4px 4px; - margin-top: 2px; - margin-bottom: 2px; - border-radius: 8px 8px 8px 8px; -} - -#custom-pipespacer { - background: none; - border: none; - color: @fg; -} - -#clock:hover, -#cpu:hover, -#custom-gammarelay-brightness:hover, -#custom-gammarelay-brightness:hover, -#custom-gammarelay-gamma:hover, -#custom-gammarelay-gamma:hover, -#custom-gammarelay-temperature:hover, -#custom-gammarelay-temperature:hover, -#custom-gpuusage:hover, -#custom-hyprsunset-temperature:hover, -#custom-hyprsunset-brightness:hover, -#custom-mpris:hover, -#custom-wallpaper:hover, -#idle_inhibitor:hover, -#language:hover, -#memory:hover, -#network:hover, -#power-profiles-daemon:hover, -#temperature#chipset.critical:hover, -#temperature#chipset:hover, -#temperature#cpu.critical:hover, -#temperature#cpu:hover, -#temperature#gpu.critical:hover, -#temperature#gpu:hover, -#temperature#vrm.critical:hover, -#temperature#vrm:hover, -#temperature.critical:hover, -#temperature:hover, -#window:hover, -#wireplumber:hover { - background-color: alpha(@inverse_on_surface, 1.0); - color: @inverse-surface; -} - diff --git a/dot-config/waybar/style.css.20250818 b/dot-config/waybar/style.css.20250818 deleted file mode 100644 index 22ae8a3d..00000000 --- a/dot-config/waybar/style.css.20250818 +++ /dev/null @@ -1,473 +0,0 @@ -/* kak: css:noai:ts=4:sw=4 */ -/* ----------------------------------- import ----------------------------------- */ -@import "rootloops.sh.css"; - -/* ----------------------------------- window ----------------------------------- */ -* { - font-family: "ZedMono NFP"; - font-size: 12pt; - min-height: 8px; - font-weight: bold; - padding: 0px; - margin: 0px; -} - -/* ----------------------------------- waybar ----------------------------------- */ -#waybar { - border: none; - color: @bwhite; - background-color: transparent; -} - -#waybar>box { - padding-top: 0px; - padding-left: 0px; - padding-right: 0px; - padding-bottom: 0px; - margin-left: 10px; - margin-right: 10px; - margin-top: 5px; - margin-bottom: 0px; - border: 1px solid alpha(@bg, 1.00); - background: alpha(@bg, 0.666); - border-radius: 10px; -} - -tooltip { - background: alpha(@bg, 0.85); - border: 1px solid @black; - border-radius: 5px; -} - -tooltip label { - padding: 8px; - color: @fg; -} - -/* ------------------------------------ workspaces begin ------------------------------ */ -#workspaces { - padding-left: 5px; - padding-right: 5px; - border-radius: 0px 0px 4px 4px; - background: alpha(@black, 1.00); - border: 1px solid @black; - border-radius: 5px 5px 5px 5px; - margin-top: 2px; - margin-left: 2px; - margin-right: 1px; - margin-bottom: 2px; -} - -#workspaces button { - border-radius: 8px; - background: @black; - color: @fg; - border: 1px solid @black; - padding: 0 8px; - margin-top: 2px; - margin-left: 1px; - margin-right: 1px; - margin-bottom: 2px; - transition: all 0.3s ease; -} - -#workspaces button:hover { - background: alpha(@fg, 0.7); - color: @black; -} - -#workspaces button.focused:hover { -} - -#workspaces button.active:hover { -} - -#workspaces button.focused, -#workspaces button.active { - border-radius: 8px; - background: @white; - border: 1px solid @black; - padding: 0 8px; - color: @black; - transition: all 0.3s ease; - -} - -#workspaces button.urgent { - border-radius: 8px; - background: @byellow; - border: 0px solid @bblack; - color: @black; - transition: all 0.3s ease; -} - -#window { - padding-left: 10px; - padding-right: 10px; - color: @fg; - background-color: alpha(@black, 1.0); - margin-top: 2px; - margin-bottom: 2px; - border: 1px solid @black; - border-radius: 5px 5px 5px 5px; - margin-top: 2px; - margin-left: 2px; - margin-right: 1px; - margin-bottom: 2px; -} - -window#waybar { - border-top: none; - border-left: none; - border-right: none; - border-bottom: none; - background-color: transparent; - transition-property: background-color; - transition-duration: 0.5s; - /*background: linear-gradient(1.0deg, rgba(21,21,21,1) 0%, rgba(21,21,21,1) 45%, rgba(32,32,32,0.3) 1.0%);*/ -} - -/* ------------------------------------ workspaces end ------------------------------ */ - -/* ------------------------------------ launcher & powermenu config ------------------------------- */ -#custom-launcher { - transition: all 0.3s ease; - padding-left: 10px; - padding-right: 10px; - margin-top: 2px; - margin-left: 2px; - margin-right: 1px; - margin-bottom: 2px; - color: @black; - background: @white; - border: 1px solid @black; - border-radius: 8px 8px 8px 8px; -} - -#custom-launcher:hover { - background: alpha(@bwhite, 0.9); - color: @black; -} - -#custom-notification { - transition: all 0.3s ease; - padding-left: 10px; - padding-right: 10px; - margin-top: 2px; - margin-left: 1px; - margin-right: 2px; - margin-bottom: 2px; - color: @black; - background: @white; - border: 1px solid @black; - border-radius: 8px 8px 8px 8px; -} - -#custom-notification:hover { - background: alpha(@bwhite, 0.9); - color: @black; -} - -/* ------------------------------------ other modules config ------------------------------- */ -#mpris { - padding-left: 4px; - padding-right: 4px; - color: @bblue; - background-color: alpha(@black, 1.0); - border: none; - border-radius: 0px 0px 4px 4px; - margin-top: 2px; - margin-bottom: 2px; - border: 1px solid @black; - border-radius: 8px 8px 8px 8px; -} - -#custom-mpris { - padding-left: 4px; - padding-right: 4px; - color: @bblue; - background-color: alpha(@black, 1.0); - border: none; - border-radius: 0px 0px 4px 4px; - margin-top: 2px; - margin-bottom: 2px; - border: 1px solid @black; - border-radius: 8px 8px 8px 8px; -} - -#submap { - font-weight: 500; - padding-left: 6px; - padding-right: 6px; - color: @black; - background-color: alpha(@byellow, 0.9); - border-radius: 0px 0px 4px 4px; - margin-top: 2px; - margin-bottom: 2px; - border: 1px solid @black; - border-radius: 8px 8px 8px 8px; -} - -/* ------------------------------------ sysmon group begin ------------------------------ */ -#cpu { - padding-left: 6px; - padding-right: 6px; - color: @bgreen; - background-color: alpha(@black, 1.0); - border: none; - border-radius: 0px 0px 0px 4px; - margin-top: 2px; - margin-bottom: 2px; - margin-top: 2px; - margin-bottom: 2px; - border: 1px solid @black; - border-radius: 8px 0px 0px 8px; -} - -#custom-gpuusage { - padding-left: 6px; - padding-right: 6px; - color: @bgreen; - background-color: alpha(@black, 1.0); - margin-top: 2px; - margin-bottom: 2px; - border: 1px solid @black; - border-radius: 0px 0px 0px 0px; -} - -#temperature, -#temperature#cpu, -#temperature#chipset, -#temperature#vrm, -#temperature#gpu { - padding-left: 6px; - padding-right: 6px; - color: @bgreen; - background-color: alpha(@black, 1.0); - margin-top: 2px; - margin-bottom: 2px; - border: 1px solid @black; - border-radius: 0px 0px 0px 0px; -} - -#temperature.critical, -#temperature#cpu.critical, -#temperature#chipset.critical, -#temperature#vrm.critical, -#temperature#gpu.critical { - padding-left: 6px; - padding-right: 6px; - color: @bred; - background-color: alpha(@black, 1.0); - border-radius: 0px 0px 0px 0px; - margin-top: 2px; - margin-bottom: 2px; - border-top: none; - border-left: none; - border-right: none; - border-bottom: 1px solid; - border-color: alpha(@bred, 0.4); -} - -#memory { - padding-left: 6px; - padding-right: 6px; - color: @bgreen; - background-color: alpha(@black, 1.0); - border: none; - margin-top: 2px; - margin-bottom: 2px; - border: 1px solid @black; - border-radius: 0px 8px 8px 0px; -} - -/* ------------------------------------ sysmon group end ------------------------------ */ - -/* ------------------------------------ trayclock group begin ------------------------------ */ -#tray { - padding-left: 6px; - padding-right: 6px; - color: @black; - background-color: alpha(@black, 1.0); - border-radius: 0px 0px 0px 4px; - margin-top: 2px; - margin-bottom: 2px; - margin-top: 2px; - margin-bottom: 2px; - border: 1px solid @black; - border-radius: 8px 0px 0px 8px; -} - -#clock { - font-weight: 500; - padding-left: 6px; - padding-right: 6px; - color: @bwhite; - background-color: alpha(@black, 1.0); - border-radius: 4px 4px 4px 0px; - margin-top: 2px; - margin-bottom: 2px; - margin-top: 2px; - margin-bottom: 2px; - border: 1px solid @black; - border-radius: 0px 8px 8px 0px; -} - -/* ------------------------------------ trayclock group end ------------------------------ */ - -/* ------------------------------------ display group begin ------------------------------ */ -#idle_inhibitor { - padding-left: 6px; - padding-right: 2px; - color: @byellow; - background-color: alpha(@black, 1.0); - border-radius: 0px 0px 0px 4px; - margin-top: 2px; - margin-bottom: 2px; - margin-top: 2px; - margin-bottom: 2px; - border: 1px solid @black; - border-radius: 8px 0px 0px 8px; -} - -#custom-hyprsunset-brightness, -#custom-hyprsunset-gamma, -#custom-gammarelay-temperature, -#custom-gammarelay-gamma, -#custom-gammarelay-brightness { - padding-left: 4px; - padding-right: 4px; - color: @byellow; - background-color: alpha(@black, 1.0); - border-radius: 0px 0px 0px 0px; - margin-top: 2px; - margin-bottom: 2px; - margin-top: 2px; - margin-bottom: 2px; - border: 1px solid @black; - border-radius: 0px 0px 0px 0px; -} - -#language { - padding-left: 2px; - padding-right: 2px; - color: @byellow; - background-color: alpha(@black, 1.0); - border-radius: 0px 0px 4px 0px; - margin-top: 2px; - margin-bottom: 2px; - margin-top: 2px; - margin-bottom: 2px; - border: 1px solid @black; - border-radius: 0px 8px 8px 0px; -} - -/* ------------------------------------ display group end ------------------------------ */ - -/* ------------------------------------ modules bulk config ------------------------------ */ -#wireplumber { - padding-left: 6px; - padding-right: 4px; - color: @bcyan; - background-color: alpha(@black, 1.0); - border: none; - border-radius: 0px 0px 4px 4px; - margin-top: 2px; - margin-bottom: 2px; - border: 1px solid @black; - border-radius: 8px 0px 0px 8px; -} - -#power-profiles-daemon { - padding-left: 4px; - padding-right: 6px; - color: @bcyan; - background-color: alpha(@black, 1.0); - margin-top: 2px; - margin-bottom: 2px; - border: 1px solid @black; - border-radius: 0px 8px 8px 0px; -} - -#network { - padding-left: 4px; - padding-right: 4px; - color: @bblue; - background-color: alpha(@black, 1.0); - border: none; - border-radius: 0px 0px 4px 4px; - margin-top: 2px; - margin-bottom: 2px; - margin-top: 2px; - margin-bottom: 2px; - border: 1px solid @black; - border-radius: 8px 8px 8px 8px; -} - -#gamemode { - padding-left: 6px; - padding-right: 2px; - color: @bcyan; - background-color: alpha(@black, 1.0); - border: none; - border-radius: 0px 0px 0px 0px; - margin-top: 2px; - margin-bottom: 2px; - margin-top: 2px; - margin-bottom: 2px; - border: 1px solid @black; - border-radius: 0px 0px 0px 0px; -} - -#cava { - padding-left: 4px; - padding-right: 4px; - color: @bwhite; - background-color: alpha(@black, 1.0); - border: none; - border-radius: 0px 0px 4px 4px; - margin-top: 2px; - margin-bottom: 2px; - border: 1px solid @black; - border-radius: 8px 8px 8px 8px; -} - -#custom-pipespacer { - background: none; - border: none; - color: @fg; -} - -#clock:hover, -#cpu:hover, -#custom-gammarelay-brightness:hover, -#custom-gammarelay-brightness:hover, -#custom-gammarelay-gamma:hover, -#custom-gammarelay-gamma:hover, -#custom-gammarelay-temperature:hover, -#custom-gammarelay-temperature:hover, -#custom-gpuusage:hover, -#custom-hyprsunset-gamma:hover, -#custom-hyprsunset-brightness:hover, -#custom-mpris:hover, -#custom-wallpaper:hover, -#idle_inhibitor:hover, -#language:hover, -#memory:hover, -#network:hover, -#power-profiles-daemon:hover, -#temperature#chipset.critical:hover, -#temperature#chipset:hover, -#temperature#cpu.critical:hover, -#temperature#cpu:hover, -#temperature#gpu.critical:hover, -#temperature#gpu:hover, -#temperature#vrm.critical:hover, -#temperature#vrm:hover, -#temperature.critical:hover, -#temperature:hover, -#window:hover, -#wireplumber:hover { - background-color: alpha(@bblack, 1.0); -} - diff --git a/dot-config/waybar/textures/A.png b/dot-config/waybar/textures/A.png deleted file mode 100644 index d94be161..00000000 Binary files a/dot-config/waybar/textures/A.png and /dev/null differ diff --git a/dot-config/waybar/textures/B.png b/dot-config/waybar/textures/B.png deleted file mode 100644 index 4b1beb5d..00000000 Binary files a/dot-config/waybar/textures/B.png and /dev/null differ diff --git a/dot-config/waybar/textures/C.png b/dot-config/waybar/textures/C.png deleted file mode 100644 index 41f1633c..00000000 Binary files a/dot-config/waybar/textures/C.png and /dev/null differ diff --git a/dot-config/waybar/textures/D_0.10.png b/dot-config/waybar/textures/D_0.10.png deleted file mode 100644 index 2afe2278..00000000 Binary files a/dot-config/waybar/textures/D_0.10.png and /dev/null differ diff --git a/dot-config/waybar/textures/D_0.20.png b/dot-config/waybar/textures/D_0.20.png deleted file mode 100644 index d83d7f4c..00000000 Binary files a/dot-config/waybar/textures/D_0.20.png and /dev/null differ diff --git a/dot-config/waybar/textures/D_0.30.png b/dot-config/waybar/textures/D_0.30.png deleted file mode 100644 index f26d804e..00000000 Binary files a/dot-config/waybar/textures/D_0.30.png and /dev/null differ diff --git a/dot-config/waybar/textures/D_0.40.png b/dot-config/waybar/textures/D_0.40.png deleted file mode 100644 index ce4ef0a1..00000000 Binary files a/dot-config/waybar/textures/D_0.40.png and /dev/null differ diff --git a/dot-config/waybar/textures/D_0.50.png b/dot-config/waybar/textures/D_0.50.png deleted file mode 100644 index 7c41cfdd..00000000 Binary files a/dot-config/waybar/textures/D_0.50.png and /dev/null differ diff --git a/dot-config/waybar/textures/D_0.60.png b/dot-config/waybar/textures/D_0.60.png deleted file mode 100644 index 3be7b315..00000000 Binary files a/dot-config/waybar/textures/D_0.60.png and /dev/null differ diff --git a/dot-config/waybar/textures/D_0.65.png b/dot-config/waybar/textures/D_0.65.png deleted file mode 100644 index 2acae52a..00000000 Binary files a/dot-config/waybar/textures/D_0.65.png and /dev/null differ diff --git a/dot-config/waybar/textures/D_0.70.png b/dot-config/waybar/textures/D_0.70.png deleted file mode 100644 index 41b055e9..00000000 Binary files a/dot-config/waybar/textures/D_0.70.png and /dev/null differ diff --git a/dot-config/waybar/textures/D_0.75.png b/dot-config/waybar/textures/D_0.75.png deleted file mode 100644 index 816d8bc1..00000000 Binary files a/dot-config/waybar/textures/D_0.75.png and /dev/null differ diff --git a/dot-config/waybar/textures/D_0.80.png b/dot-config/waybar/textures/D_0.80.png deleted file mode 100644 index bad70cc9..00000000 Binary files a/dot-config/waybar/textures/D_0.80.png and /dev/null differ diff --git a/dot-config/waybar/textures/D_0.85.png b/dot-config/waybar/textures/D_0.85.png deleted file mode 100644 index a5ca44c7..00000000 Binary files a/dot-config/waybar/textures/D_0.85.png and /dev/null differ diff --git a/dot-config/waybar/textures/D_0.90.png b/dot-config/waybar/textures/D_0.90.png deleted file mode 100644 index f6b30a6c..00000000 Binary files a/dot-config/waybar/textures/D_0.90.png and /dev/null differ diff --git a/dot-config/waybar/textures/D_0.95.png b/dot-config/waybar/textures/D_0.95.png deleted file mode 100644 index ef8a376b..00000000 Binary files a/dot-config/waybar/textures/D_0.95.png and /dev/null differ diff --git a/dot-config/waybar/textures/D_1.00.png b/dot-config/waybar/textures/D_1.00.png deleted file mode 100644 index 34af7122..00000000 Binary files a/dot-config/waybar/textures/D_1.00.png and /dev/null differ