+++ /dev/null
-backend = "hyprland"
-transition_mode = "static"
-
-static_temp = 6500
-static_gamma = 100
-
+++ /dev/null
-backend = "hyprland"
-transition_mode = "static"
-
-night_temp = 4500 # Color temperature during night (1000-20000) Kelvin
-night_gamma = 94 # Gamma percentage for night (10-100%)
+++ /dev/null
-backend = "hyprland"
-transition_mode = "static"
-
-static_temp = 4200
-static_gamma = 80
-
+++ /dev/null
-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)
-
+++ /dev/null
-{
- "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} <sub>{windows}</sub>",
- "format-window-separator": " ",
- "window-rewrite-default": "",
- "window-rewrite": {
- "class<org.qutebrowser.qutebrowser>": "",
- "class<firefox>": "",
- "class<firefox-bin>": "",
- "class<thunderbird>": "",
- "class<thunderbird-bin>": "",
- "title<.*github.*>": "",
- "title<.*youtube.*>": "",
- "title<.*reddit.*>": "",
- "class<foot|footclient>": "",
- "class<lf.*>": "",
- "title<aerc>": "",
- "class<org.kde.konsole>": "",
- "class<org.kde.ark>": "",
- "class<org.kde.gwenview>": "",
- "class<org.kde.dolphin>": "",
- "class<steam_app_.*>": "",
- "class<.*exe>": "",
- "org.kde.skanlite": "",
- "org.rncbc.qpwgraph": "",
- "io.github.ilya_zlobintsev.LACT": "",
- "Ardour": "",
- "krita": "",
- "gimp": "",
- "class<Threema.*>": "",
- "class<discord>": "",
- "class<steam>": "",
- "class<pm>": "",
- "class<pm>": "",
- "class<pr>": "",
- "class<ncmpcpp>": " ",
- "class<deezer.*>": " ",
- "class<popup>": "",
- "class<clipse>": "",
- },
- "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} <i>{dynamic}</i>",
- "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": "<span color='#efefef'>{usage:2}%</span> ",
- "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": "<span color='#efefef'>{percentage:2}%</span> ",
- "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": "<span color='#ff0000'> </span>{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": "<span color='#efefef'>{temperatureC}°C</span> ",
- "format": " {temperatureC}°C",
- "tooltip-format": "Mainboard Temp"
- },
- "temperature#gpu": {
- "hwmon-path": "/dev/sensors/gpudedicated/temp1_input",
- "critical-threshold": 110,
- //"format": "<span color='#efefef'>{temperatureC}°C</span> ",
- "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": "<span color='#efefef'>{volume}</span> {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": "<span size='13pt'>{calendar}</span>",
- "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": "<span color='#ffead3'><b>{}</b></span>",
- "days": "<span color='#ecc6d9'><b>{}</b></span>",
- "weeks": "<span color='#99ffdd'><b>W{}</b></span>",
- "weekdays": "<span color='#ffcc66'><b>{}</b></span>",
- "today": "<span color='#ff6699'><b><u>{}</u></b></span>"
- }
- },
- "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
- }
-}
+++ /dev/null
-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"<span font_family='{GLYPH_FONT_FAMILY}'>{glyph}</span> {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)
-
+++ /dev/null
-#!/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"
-
+++ /dev/null
-/* 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;
-}
-
+++ /dev/null
-/* 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);
-}
-