From d7ff1c1dea16619a38f35536a5c00685d848abce Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Fri, 10 May 2024 02:03:31 +0900 Subject: Initial Push - Moving to Wallust from Pywal --- config/ags/user/style.css | 5 +- config/cava/config | 368 ++++++++++---------- config/cava/shaders/northern_lights.frag | 34 ++ config/hypr/UserConfigs/Startup_Apps.conf | 6 +- config/hypr/UserConfigs/UserSettings.conf | 9 +- config/hypr/UserConfigs/WindowRules.conf | 1 + config/hypr/UserScripts/WallpaperAutoChange.sh | 4 +- config/hypr/UserScripts/WallpaperRandom.sh | 2 +- config/hypr/UserScripts/WallpaperSelect.sh | 2 +- config/hypr/UserScripts/Weather.py | 6 +- config/hypr/hyprlock.conf | 3 +- config/hypr/initial-boot.sh | 11 +- config/hypr/scripts/DarkLight.sh | 31 +- config/hypr/scripts/GameMode.sh | 2 +- config/hypr/scripts/PywalSwww.sh | 38 --- config/hypr/scripts/Refresh.sh | 4 +- config/hypr/scripts/RefreshNoWaybar.sh | 8 +- config/hypr/scripts/WallustSwww.sh | 37 ++ config/hypr/wallust/wallust-hyprland.conf | 18 + config/kitty/kitty.conf | 2 - config/rofi/.current_wallpaper | 2 +- config/rofi/config-search.rasi | 4 +- config/rofi/config-wallpaper.rasi | 2 +- config/rofi/config.rasi | 15 +- config/rofi/pywal-color/Readme.md | 3 - config/rofi/pywal-color/pywal-theme.rasi | 1 - config/rofi/resolution/1080p/config.rasi | 15 +- config/rofi/resolution/1440p/config.rasi | 11 +- config/rofi/wallust/colors-rofi.rasi | 28 ++ config/swaync/style.css | 3 +- config/swaync/wallust/colors-wallust.css | 9 + config/wal/templates/cava-colors | 184 ---------- config/wal/templates/colors-hyprland | 18 - config/wal/templates/colors-rofi-dark.rasi | 166 --------- config/wal/templates/colors-rofi-light.rasi | 166 --------- config/wallust/templates/colors-cava | 185 ++++++++++ config/wallust/templates/colors-hyprland.conf | 18 + config/wallust/templates/colors-kitty.conf | 37 ++ config/wallust/templates/colors-rofi.rasi | 28 ++ config/wallust/templates/colors-swaync.css | 9 + config/wallust/templates/colors-waybar.css | 20 ++ config/wallust/wallust.toml | 53 +++ config/waybar/config | 2 +- config/waybar/style.css | 2 +- .../style/[Pywal Bordered] Chroma Fusion Edge.css | 317 ----------------- .../style/[Pywal Transparent] Crystal Clear.css | 208 ------------ config/waybar/style/[Pywal] Chroma Edge.css | 376 --------------------- config/waybar/style/[Pywal] Chroma Fusion.css | 313 ----------------- config/waybar/style/[Pywal] Chroma Tally.css | 273 --------------- config/waybar/style/[Pywal] Colored.css | 243 ------------- config/waybar/style/[Pywal] Simple.css | 247 -------------- .../[Wallust Bordered] Chroma Fusion Edge.css | 317 +++++++++++++++++ .../style/[Wallust Transparent] Crystal Clear.css | 208 ++++++++++++ config/waybar/style/[Wallust] Chroma Edge.css | 376 +++++++++++++++++++++ config/waybar/style/[Wallust] Chroma Fusion.css | 313 +++++++++++++++++ config/waybar/style/[Wallust] Chroma Tally.css | 273 +++++++++++++++ config/waybar/style/[Wallust] Colored.css | 243 +++++++++++++ config/waybar/style/[Wallust] Simple.css | 247 ++++++++++++++ config/waybar/wallust/colors-waybar.css | 20 ++ copy.sh | 9 +- 60 files changed, 2743 insertions(+), 2812 deletions(-) create mode 100644 config/cava/shaders/northern_lights.frag delete mode 100755 config/hypr/scripts/PywalSwww.sh create mode 100755 config/hypr/scripts/WallustSwww.sh create mode 100644 config/hypr/wallust/wallust-hyprland.conf delete mode 100644 config/rofi/pywal-color/Readme.md delete mode 100644 config/rofi/pywal-color/pywal-theme.rasi create mode 100644 config/rofi/wallust/colors-rofi.rasi create mode 100644 config/swaync/wallust/colors-wallust.css delete mode 100644 config/wal/templates/cava-colors delete mode 100644 config/wal/templates/colors-hyprland delete mode 100644 config/wal/templates/colors-rofi-dark.rasi delete mode 100644 config/wal/templates/colors-rofi-light.rasi create mode 100644 config/wallust/templates/colors-cava create mode 100644 config/wallust/templates/colors-hyprland.conf create mode 100644 config/wallust/templates/colors-kitty.conf create mode 100644 config/wallust/templates/colors-rofi.rasi create mode 100644 config/wallust/templates/colors-swaync.css create mode 100644 config/wallust/templates/colors-waybar.css create mode 100644 config/wallust/wallust.toml mode change 100644 => 120000 config/waybar/config mode change 100644 => 120000 config/waybar/style.css delete mode 100644 config/waybar/style/[Pywal Bordered] Chroma Fusion Edge.css delete mode 100644 config/waybar/style/[Pywal Transparent] Crystal Clear.css delete mode 100644 config/waybar/style/[Pywal] Chroma Edge.css delete mode 100644 config/waybar/style/[Pywal] Chroma Fusion.css delete mode 100644 config/waybar/style/[Pywal] Chroma Tally.css delete mode 100644 config/waybar/style/[Pywal] Colored.css delete mode 100644 config/waybar/style/[Pywal] Simple.css create mode 100644 config/waybar/style/[Wallust Bordered] Chroma Fusion Edge.css create mode 100644 config/waybar/style/[Wallust Transparent] Crystal Clear.css create mode 100644 config/waybar/style/[Wallust] Chroma Edge.css create mode 100644 config/waybar/style/[Wallust] Chroma Fusion.css create mode 100644 config/waybar/style/[Wallust] Chroma Tally.css create mode 100644 config/waybar/style/[Wallust] Colored.css create mode 100644 config/waybar/style/[Wallust] Simple.css create mode 100644 config/waybar/wallust/colors-waybar.css diff --git a/config/ags/user/style.css b/config/ags/user/style.css index 0519fb17..9d4b9c79 100644 --- a/config/ags/user/style.css +++ b/config/ags/user/style.css @@ -2,11 +2,10 @@ all: unset; } -@import '../../../.cache/wal/colors-waybar.css'; -/* @import '../../../.cache/wal/colors-waybar-rgba.css'; */ +@import '../../../.config/wallust/colors-waybar.css'; /* define some colors */ -@define-color border-color @color2; +@define-color border-color @color12; @define-color border-color-alt @color7; @define-color text-color rgba(255, 255, 255, 0.7); @define-color noti-bg rgba(0, 0, 0, 0.4); diff --git a/config/cava/config b/config/cava/config index 36e47610..be63be12 100644 --- a/config/cava/config +++ b/config/cava/config @@ -1,184 +1,184 @@ -# Configuration file for CAVA. Default values are commented out. Use either ';' or '#' for commenting. - - -[general] - -# Smoothing mode. Can be 'normal', 'scientific' or 'waves'. DEPRECATED as of 0.6.0 -; mode = normal - -# Accepts only non-negative values. -; framerate = 60 - -# 'autosens' will attempt to decrease sensitivity if the bars peak. 1 = on, 0 = off -# new as of 0.6.0 autosens of low values (dynamic range) -# 'overshoot' allows bars to overshoot (in % of terminal height) without initiating autosens. DEPRECATED as of 0.6.0 -; autosens = 1 -; overshoot = 20 - -# Manual sensitivity in %. If autosens is enabled, this will only be the initial value. -# 200 means double height. Accepts only non-negative values. -; sensitivity = 100 - -# The number of bars (0-200). 0 sets it to auto (fill up console). -# Bars' width and space between bars in number of characters. -; bars = 0 -; bar_width = 2 -; bar_spacing = 1 - -# For SDL width and space between bars is in pixels, defaults are: -; bar_width = 20 -; bar_spacing = 5 - - -# Lower and higher cutoff frequencies for lowest and highest bars -# the bandwidth of the visualizer. -# Note: there is a minimum total bandwidth of 43Mhz x number of bars. -# Cava will automatically increase the higher cutoff if a too low band is specified. -; lower_cutoff_freq = 50 -; higher_cutoff_freq = 10000 - - -# Seconds with no input before cava goes to sleep mode. Cava will not perform FFT or drawing and -# only check for input once per second. Cava will wake up once input is detected. 0 = disable. -; sleep_timer = 0 - - -[input] - -# Audio capturing method. Possible methods are: 'pulse', 'alsa', 'fifo', 'sndio' or 'shmem' -# Defaults to 'pulse', 'alsa' or 'fifo', in that order, dependent on what support cava was built with. -# -# All input methods uses the same config variable 'source' -# to define where it should get the audio. -# -# For pulseaudio 'source' will be the source. Default: 'auto', which uses the monitor source of the default sink -# (all pulseaudio sinks(outputs) have 'monitor' sources(inputs) associated with them). -# -# For alsa 'source' will be the capture device. -# For fifo 'source' will be the path to fifo-file. -# For shmem 'source' will be /squeezelite-AA:BB:CC:DD:EE:FF where 'AA:BB:CC:DD:EE:FF' will be squeezelite's MAC address -method = pulse -source = auto - -; method = alsa -; source = hw:Loopback,1 - -; method = fifo -; source = /tmp/mpd.fifo -; sample_rate = 44100 -; sample_bits = 16 - -; method = shmem -; source = /squeezelite-AA:BB:CC:DD:EE:FF - -; method = portaudio -; source = auto - - -[output] - -# Output method. Can be 'ncurses', 'noncurses', 'raw' or 'sdl'. -# 'noncurses' uses a custom framebuffer technique and prints only changes -# from frame to frame in the terminal. 'ncurses' is default if supported. -# -# 'raw' is an 8 or 16 bit (configurable via the 'bit_format' option) data -# stream of the bar heights that can be used to send to other applications. -# 'raw' defaults to 200 bars, which can be adjusted in the 'bars' option above. -# -# 'sdl' uses the Simple DirectMedia Layer to render in a graphical context. -; method = ncurses - -# Visual channels. Can be 'stereo' or 'mono'. -# 'stereo' mirrors both channels with low frequencies in center. -# 'mono' outputs left to right lowest to highest frequencies. -# 'mono_option' set mono to either take input from 'left', 'right' or 'average'. -; channels = stereo -; mono_option = average - -# Raw output target. A fifo will be created if target does not exist. -; raw_target = /dev/stdout - -# Raw data format. Can be 'binary' or 'ascii'. -; data_format = binary - -# Binary bit format, can be '8bit' (0-255) or '16bit' (0-65530). -; bit_format = 16bit - -# Ascii max value. In 'ascii' mode range will run from 0 to value specified here -; ascii_max_range = 1000 - -# Ascii delimiters. In ascii format each bar and frame is separated by a delimiters. -# Use decimal value in ascii table (i.e. 59 = ';' and 10 = '\n' (line feed)). -; bar_delimiter = 59 -; frame_delimiter = 10 - -# sdl window size and position. -1,-1 is centered. -; sdl_width = 1000 -; sdl_height = 500 -; sdl_x = -1 -; sdl_y= -1 - -[color] - -# Colors can be one of seven predefined: black, blue, cyan, green, magenta, red, white, yellow. -# Or defined by hex code '#xxxxxx' (hex code must be within ''). User defined colors requires -# ncurses output method and a terminal that can change color definitions such as Gnome-terminal or rxvt. -# if supported, ncurses mode will be forced on if user defined colors are used. -# default is to keep current terminal color -; background = default -; foreground = default - -# SDL only support hex code colors, these are the default: -; background = '#111111' -; foreground = '#33cccc' - - -# Gradient mode, only hex defined colors (and thereby ncurses mode) are supported, -# background must also be defined in hex or remain commented out. 1 = on, 0 = off. -# You can define as many as 8 different colors. They range from bottom to top of screen -# In the [color] section - -[color] - -gradient = 1 - -gradient_color_1 = '#94e2d5' -gradient_color_2 = '#89dceb' -gradient_color_3 = '#74c7ec' -gradient_color_4 = '#89b4fa' -gradient_color_5 = '#cba6f7' -gradient_color_6 = '#f5c2e7' -gradient_color_7 = '#eba0ac' -gradient_color_8 = '#f38ba8' - - - -[smoothing] - -# Percentage value for integral smoothing. Takes values from 0 - 100. -# Higher values means smoother, but less precise. 0 to disable. -; integral = 77 - -# Disables or enables the so-called "Monstercat smoothing" with or without "waves". Set to 0 to disable. -; monstercat = 0 -; waves = 0 - -# Set gravity percentage for "drop off". Higher values means bars will drop faster. -# Accepts only non-negative values. 50 means half gravity, 200 means double. Set to 0 to disable "drop off". -; gravity = 100 - - -# In bar height, bars that would have been lower that this will not be drawn. -; ignore = 0 - - -[eq] - -# This one is tricky. You can have as much keys as you want. -# Remember to uncomment more then one key! More keys = more precision. -# Look at readme.md on github for further explanations and examples. -; 1 = 1 # bass -; 2 = 1 -; 3 = 1 # midtone -; 4 = 1 -; 5 = 1 # treble +## Configuration file for CAVA. Default values are commented out. Use either ';' or '#' for commenting. + + +[general] + +# Smoothing mode. Can be 'normal', 'scientific' or 'waves'. DEPRECATED as of 0.6.0 +; mode = normal + +# Accepts only non-negative values. +; framerate = 60 + +# 'autosens' will attempt to decrease sensitivity if the bars peak. 1 = on, 0 = off +# new as of 0.6.0 autosens of low values (dynamic range) +# 'overshoot' allows bars to overshoot (in % of terminal height) without initiating autosens. DEPRECATED as of 0.6.0 +; autosens = 1 +; overshoot = 20 + +# Manual sensitivity in %. If autosens is enabled, this will only be the initial value. +# 200 means double height. Accepts only non-negative values. +; sensitivity = 100 + +# The number of bars (0-200). 0 sets it to auto (fill up console). +# Bars' width and space between bars in number of characters. +; bars = 0 +; bar_width = 2 +; bar_spacing = 1 + +# For SDL width and space between bars is in pixels, defaults are: +; bar_width = 20 +; bar_spacing = 5 + + +# Lower and higher cutoff frequencies for lowest and highest bars +# the bandwidth of the visualizer. +# Note: there is a minimum total bandwidth of 43Mhz x number of bars. +# Cava will automatically increase the higher cutoff if a too low band is specified. +; lower_cutoff_freq = 50 +; higher_cutoff_freq = 10000 + + +# Seconds with no input before cava goes to sleep mode. Cava will not perform FFT or drawing and +# only check for input once per second. Cava will wake up once input is detected. 0 = disable. +; sleep_timer = 0 + + +[input] + +# Audio capturing method. Possible methods are: 'pulse', 'alsa', 'fifo', 'sndio' or 'shmem' +# Defaults to 'pulse', 'alsa' or 'fifo', in that order, dependent on what support cava was built with. +# +# All input methods uses the same config variable 'source' +# to define where it should get the audio. +# +# For pulseaudio 'source' will be the source. Default: 'auto', which uses the monitor source of the default sink +# (all pulseaudio sinks(outputs) have 'monitor' sources(inputs) associated with them). +# +# For alsa 'source' will be the capture device. +# For fifo 'source' will be the path to fifo-file. +# For shmem 'source' will be /squeezelite-AA:BB:CC:DD:EE:FF where 'AA:BB:CC:DD:EE:FF' will be squeezelite's MAC address +method = pulse +source = auto + +; method = alsa +; source = hw:Loopback,1 + +; method = fifo +; source = /tmp/mpd.fifo +; sample_rate = 44100 +; sample_bits = 16 + +; method = shmem +; source = /squeezelite-AA:BB:CC:DD:EE:FF + +; method = portaudio +; source = auto + + +[output] + +# Output method. Can be 'ncurses', 'noncurses', 'raw' or 'sdl'. +# 'noncurses' uses a custom framebuffer technique and prints only changes +# from frame to frame in the terminal. 'ncurses' is default if supported. +# +# 'raw' is an 8 or 16 bit (configurable via the 'bit_format' option) data +# stream of the bar heights that can be used to send to other applications. +# 'raw' defaults to 200 bars, which can be adjusted in the 'bars' option above. +# +# 'sdl' uses the Simple DirectMedia Layer to render in a graphical context. +; method = ncurses + +# Visual channels. Can be 'stereo' or 'mono'. +# 'stereo' mirrors both channels with low frequencies in center. +# 'mono' outputs left to right lowest to highest frequencies. +# 'mono_option' set mono to either take input from 'left', 'right' or 'average'. +; channels = stereo +; mono_option = average + +# Raw output target. A fifo will be created if target does not exist. +; raw_target = /dev/stdout + +# Raw data format. Can be 'binary' or 'ascii'. +; data_format = binary + +# Binary bit format, can be '8bit' (0-255) or '16bit' (0-65530). +; bit_format = 16bit + +# Ascii max value. In 'ascii' mode range will run from 0 to value specified here +; ascii_max_range = 1000 + +# Ascii delimiters. In ascii format each bar and frame is separated by a delimiters. +# Use decimal value in ascii table (i.e. 59 = ';' and 10 = '\n' (line feed)). +; bar_delimiter = 59 +; frame_delimiter = 10 + +# sdl window size and position. -1,-1 is centered. +; sdl_width = 1000 +; sdl_height = 500 +; sdl_x = -1 +; sdl_y= -1 + +[color] + +# Colors can be one of seven predefined: black, blue, cyan, green, magenta, red, white, yellow. +# Or defined by hex code '#xxxxxx' (hex code must be within ''). User defined colors requires +# ncurses output method and a terminal that can change color definitions such as Gnome-terminal or rxvt. +# if supported, ncurses mode will be forced on if user defined colors are used. +# default is to keep current terminal color +; background = default +; foreground = default + +# SDL only support hex code colors, these are the default: +; background = '#111111' +; foreground = '#33cccc' + + +# Gradient mode, only hex defined colors (and thereby ncurses mode) are supported, +# background must also be defined in hex or remain commented out. 1 = on, 0 = off. +# You can define as many as 8 different colors. They range from bottom to top of screen +# In the [color] section + +[color] + +gradient = 1 + +gradient_count = 8 +gradient_color_1 = '#010102' +gradient_color_2 = '#9E2517' +gradient_color_3 = '#0E714C' +gradient_color_4 = '#08BCB1' +gradient_color_5 = '#CDF5B1' +gradient_color_6 = '#0AE59C' +gradient_color_7 = '#0AFAEC' +gradient_color_8 = '#CDF5B1' + +[color] +[smoothing] + +# Percentage value for integral smoothing. Takes values from 0 - 100. +# Higher values means smoother, but less precise. 0 to disable. +; integral = 77 + +# Disables or enables the so-called "Monstercat smoothing" with or without "waves". Set to 0 to disable. +; monstercat = 0 +; waves = 0 + +# Set gravity percentage for "drop off". Higher values means bars will drop faster. +# Accepts only non-negative values. 50 means half gravity, 200 means double. Set to 0 to disable "drop off". +; gravity = 100 + + +# In bar height, bars that would have been lower that this will not be drawn. +; ignore = 0 + + +[eq] + +# This one is tricky. You can have as much keys as you want. +# Remember to uncomment more then one key! More keys = more precision. +# Look at readme.md on github for further explanations and examples. +; 1 = 1 # bass +; 2 = 1 +; 3 = 1 # midtone +; 4 = 1 +; 5 = 1 # treble diff --git a/config/cava/shaders/northern_lights.frag b/config/cava/shaders/northern_lights.frag new file mode 100644 index 00000000..ecd859a7 --- /dev/null +++ b/config/cava/shaders/northern_lights.frag @@ -0,0 +1,34 @@ +#version 330 + +in vec2 fragCoord; +out vec4 fragColor; + +// bar values. defaults to left channels first (low to high), then right (high to low). +uniform float bars[512]; + +uniform int bars_count; // number of bars (left + right) (configurable) + +uniform vec3 u_resolution; // window resolution, not used here + +//colors, configurable in cava config file +uniform vec3 bg_color; // background color(r,g,b) (0.0 - 1.0), not used here +uniform vec3 fg_color; // foreground color, not used here + +void main() +{ + // find which bar to use based on where we are on the x axis + int bar = int(bars_count * fragCoord.x); + + float bar_y = 1.0 - abs((fragCoord.y - 0.5)) * 2.0; + float y = (bars[bar]) * bar_y; + + float bar_x = (fragCoord.x - float(bar) / float(bars_count)) * bars_count; + float bar_r = 1.0 - abs((bar_x - 0.5)) * 2; + + bar_r = bar_r * bar_r * 2; + + // set color + fragColor.r = fg_color.x * y * bar_r; + fragColor.g = fg_color.y * y * bar_r; + fragColor.b = fg_color.z * y * bar_r; +} diff --git a/config/hypr/UserConfigs/Startup_Apps.conf b/config/hypr/UserConfigs/Startup_Apps.conf index 2f529d61..50be5e14 100644 --- a/config/hypr/UserConfigs/Startup_Apps.conf +++ b/config/hypr/UserConfigs/Startup_Apps.conf @@ -10,7 +10,7 @@ $SwwwRandom = $UserScripts/WallpaperAutoChange.sh # wallpaper stuff / More wallpaper options below exec-once = swww query || swww-daemon --format xrgb -exec-once = $SwwwRandom $wallDIR # random wallpaper switcher every 30 minutes +#exec-once = $SwwwRandom $wallDIR # random wallpaper switcher every 30 minutes # Startup exec-once = dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP @@ -24,8 +24,8 @@ exec-once = waybar & exec-once = nm-applet --indicator & exec-once = swaync & exec-once = ags & -#exec-once = blueman-applet & -#exec-once = rog-control-center & +exec-once = blueman-applet & +exec-once = rog-control-center & #clipboard manager exec-once = wl-paste --type text --watch cliphist store diff --git a/config/hypr/UserConfigs/UserSettings.conf b/config/hypr/UserConfigs/UserSettings.conf index da8ec4ed..b3193e49 100644 --- a/config/hypr/UserConfigs/UserSettings.conf +++ b/config/hypr/UserConfigs/UserSettings.conf @@ -4,8 +4,9 @@ # refer to Hyprland wiki for more info https://wiki.hyprland.org/Configuring/Variables -# Sourcing colors generated by pywal -source = $HOME/.cache/wal/colors-hyprland +# Sourcing colors generated by wallust +source = $HOME/.config/hypr/wallust/wallust-hyprland.conf + # blurls = waybar # blurls = rofi @@ -29,7 +30,7 @@ general { border_size = 2 resize_on_border = true - col.active_border = $color0 $color2 $color4 $color6 $color8 90deg + col.active_border = $color0 $color2 $color9 $color12 $color15 90deg col.inactive_border = $backgroundCol layout = master @@ -57,7 +58,7 @@ decoration { drop_shadow=true shadow_range=6 shadow_render_power = 1 - col.shadow = $color2 + col.shadow = $color12 col.shadow_inactive = 0x50000000 blur { diff --git a/config/hypr/UserConfigs/WindowRules.conf b/config/hypr/UserConfigs/WindowRules.conf index bdbd551d..c07094bf 100644 --- a/config/hypr/UserConfigs/WindowRules.conf +++ b/config/hypr/UserConfigs/WindowRules.conf @@ -20,6 +20,7 @@ windowrule = float, ^(file-roller|org.gnome.FileRoller)$ # archive manager #windowrule = workspace 6 silent,^(gamescope)$ windowrule = center,^(pavucontrol) +windowrule = float, org.gnome.SystemMonitor # windowrule v2 move to workspace windowrulev2 = workspace 1, class:^([Tt]hunderbird)$ diff --git a/config/hypr/UserScripts/WallpaperAutoChange.sh b/config/hypr/UserScripts/WallpaperAutoChange.sh index 9e0e1cbe..f54620bb 100755 --- a/config/hypr/UserScripts/WallpaperAutoChange.sh +++ b/config/hypr/UserScripts/WallpaperAutoChange.sh @@ -7,7 +7,7 @@ # # NOTE: this script uses bash (not POSIX shell) for the RANDOM variable -pywal_refresh=$HOME/.config/hypr/scripts/RefreshNoWaybar.sh +wallust_refresh=$HOME/.config/hypr/scripts/RefreshNoWaybar.sh focused_monitor=$(hyprctl monitors | awk '/^Monitor/{name=$2} /focused: yes/{print name}') @@ -32,7 +32,7 @@ while true; do | sort -n | cut -d':' -f2- \ | while read -r img; do swww img -o $focused_monitor "$img" - $pywal_refresh + $wallust_refresh sleep $INTERVAL done diff --git a/config/hypr/UserScripts/WallpaperRandom.sh b/config/hypr/UserScripts/WallpaperRandom.sh index 52fc819d..adaec3b5 100755 --- a/config/hypr/UserScripts/WallpaperRandom.sh +++ b/config/hypr/UserScripts/WallpaperRandom.sh @@ -20,7 +20,7 @@ SWWW_PARAMS="--transition-fps $FPS --transition-type $TYPE --transition-duration swww query || swww-daemon --format xrgb && swww img ${RANDOMPICS} $SWWW_PARAMS -${scriptsDir}/PywalSwww.sh +${scriptsDir}/WallustSwww.sh sleep 1 ${scriptsDir}/Refresh.sh diff --git a/config/hypr/UserScripts/WallpaperSelect.sh b/config/hypr/UserScripts/WallpaperSelect.sh index 2616014d..9a087c7d 100755 --- a/config/hypr/UserScripts/WallpaperSelect.sh +++ b/config/hypr/UserScripts/WallpaperSelect.sh @@ -85,6 +85,6 @@ fi main sleep 0.5 -${SCRIPTSDIR}/PywalSwww.sh +${SCRIPTSDIR}/WallustSwww.sh sleep 0.2 ${SCRIPTSDIR}/Refresh.sh diff --git a/config/hypr/UserScripts/Weather.py b/config/hypr/UserScripts/Weather.py index 046dbcd3..7b23d28d 100755 --- a/config/hypr/UserScripts/Weather.py +++ b/config/hypr/UserScripts/Weather.py @@ -76,7 +76,7 @@ temp_min_max = f" {temp_min}\t\t {temp_max}" # wind speed wind_speed = html_data("span[data-testid='Wind']").text().split("\n")[1] -wind_text = f"煮 {wind_speed}" +wind_text = f" {wind_speed}" # print(wind_text) # humidity @@ -86,7 +86,7 @@ humidity_text = f" {humidity}" # visibility visbility = html_data("span[data-testid='VisibilityValue']").text() -visbility_text = f" {visbility}" +visbility_text = f" {visbility}" # print(visbility_text) # air quality index @@ -127,7 +127,7 @@ simple_weather =f"{icon} {status}\n" + \ f" {temp} ({temp_feel_text})\n" + \ f"{wind_text}\n" + \ f"{humidity_text}\n" + \ - f"{visbility_text} AQI {air_quality_index}\n" + f"{visbility_text} AQI{air_quality_index}\n" try: with open(os.path.expanduser("~/.cache/.weather_cache"), "w") as file: diff --git a/config/hypr/hyprlock.conf b/config/hypr/hyprlock.conf index 38c927a0..a4a8c19c 100644 --- a/config/hypr/hyprlock.conf +++ b/config/hypr/hyprlock.conf @@ -2,7 +2,8 @@ # Hyprlock # Original config submitted by https://github.com/SherLock707 -source = $HOME/.cache/wal/colors-hyprland +# Sourcing colors generated by wallust +source = $HOME/.config/hypr/wallust/wallust-hyprland.conf general { grace = 1 diff --git a/config/hypr/initial-boot.sh b/config/hypr/initial-boot.sh index f5fe66d7..34f0af90 100755 --- a/config/hypr/initial-boot.sh +++ b/config/hypr/initial-boot.sh @@ -8,7 +8,7 @@ # Variables scriptsDir=$HOME/.config/hypr/scripts wallpaper=$HOME/Pictures/wallpapers/Lofi-Urban-Nightscape.png -waybar_style="$HOME/.config/waybar/style/[Pywal] Chroma Tally.css" +waybar_style="$HOME/.config/waybar/style/[Wallust] Chroma Tally.css" kvantum_theme="Catppuccin-Mocha" swww="swww img" @@ -17,16 +17,13 @@ effect="--transition-bezier .43,1.19,1,.4 --transition-fps 30 --transition-type # Check if a marker file exists. if [ ! -f ~/.config/hypr/.initial_startup_done ]; then - # Initialize pywal and wallpaper + # Initialize wallust and wallpaper if [ -f "$wallpaper" ]; then - wal -i $wallpaper -s -t > /dev/null + wallust run -s $wallpaper > /dev/null swww query || swww-daemon && $swww $wallpaper $effect - "$scriptsDir/PywalSwww.sh" > /dev/null 2>&1 & + "$scriptsDir/WallustSwww.sh" > /dev/null 2>&1 & fi - # Initial symlink for Pywal Dark and Light for Rofi Themes - ln -sf "$HOME/.cache/wal/colors-rofi-dark.rasi" "$HOME/.config/rofi/pywal-color/pywal-theme.rasi" > /dev/null 2>&1 & - # initiate GTK dark mode and apply icon and cursor theme gsettings set org.gnome.desktop.interface color-scheme prefer-dark > /dev/null 2>&1 & gsettings set org.gnome.desktop.interface gtk-theme Tokyonight-Dark-BL-LB > /dev/null 2>&1 & diff --git a/config/hypr/scripts/DarkLight.sh b/config/hypr/scripts/DarkLight.sh index f9d2a933..60f75d42 100755 --- a/config/hypr/scripts/DarkLight.sh +++ b/config/hypr/scripts/DarkLight.sh @@ -12,9 +12,13 @@ swaync_style="$HOME/.config/swaync/style.css" ags_style="$HOME/.config/ags/user/style.css" SCRIPTSDIR="$HOME/.config/hypr/scripts" notif="$HOME/.config/swaync/images/bell.png" -dark_rofi_pywal="$HOME/.cache/wal/colors-rofi-dark.rasi" -light_rofi_pywal="$HOME/.cache/wal/colors-rofi-light.rasi" +wallust_rofi="$HOME/.config/wallust/templates/colors-rofi.rasi" +wallust_config="$HOME/.config/wallust/wallust.toml" +pallete_dark="dark16" +pallete_light="light16" + +# kill swaybg if running pkill swaybg # Initialize swww if needed @@ -45,6 +49,19 @@ notify_user() { notify-send -u low -i "$notif" "Switching to $1 mode" } +# Print a message indicating the mode change +echo "Changing palette mode to $next_mode..." + +# Use sed to replace the palette setting in the wallust config file +if [ "$next_mode" = "Dark" ]; then + sed -i 's/^palette = .*/palette = "'"$pallete_dark"'"/' "$wallust_config" +else + sed -i 's/^palette = .*/palette = "'"$pallete_light"'"/' "$wallust_config" +fi + + +# Print a message indicating the completion of the operation +echo "Palette mode updated." # Function to set Waybar style set_waybar_style() { theme="$1" @@ -112,13 +129,15 @@ kvantummanager --set "$kvantum_theme" sed -i "s|^color_scheme_path=.*$|color_scheme_path=$qt5ct_color_scheme|" "$HOME/.config/qt5ct/qt5ct.conf" sed -i "s|^color_scheme_path=.*$|color_scheme_path=$qt6ct_color_scheme|" "$HOME/.config/qt6ct/qt6ct.conf" -# Set Rofi Themes + +# set the rofi color for background if [ "$next_mode" = "Dark" ]; then - ln -sf "$dark_rofi_pywal" "$HOME/.config/rofi/pywal-color/pywal-theme.rasi" + sed -i '24s/.*/background: rgba(0,0,0,0.7);/' $wallust_rofi else - ln -sf "$light_rofi_pywal" "$HOME/.config/rofi/pywal-color/pywal-theme.rasi" + sed -i '24s/.*/background: rgba(255,255,255,0.9);/' $wallust_rofi fi + # GTK themes and icons switching set_custom_gtk_theme() { mode=$1 @@ -201,7 +220,7 @@ update_theme_mode sleep 0.5 # Run remaining scripts -${SCRIPTSDIR}/PywalSwww.sh +${SCRIPTSDIR}/WallustSwww.sh sleep 1 ${SCRIPTSDIR}/Refresh.sh diff --git a/config/hypr/scripts/GameMode.sh b/config/hypr/scripts/GameMode.sh index 37afe066..5ad268ca 100755 --- a/config/hypr/scripts/GameMode.sh +++ b/config/hypr/scripts/GameMode.sh @@ -22,7 +22,7 @@ if [ "$HYPRGAMEMODE" = 1 ] ; then else swww-daemon && swww img "$HOME/.config/rofi/.current_wallpaper" & sleep 0.1 - ${SCRIPTSDIR}/PywalSwww.sh + ${SCRIPTSDIR}/WallustSwww.sh sleep 0.5 ${SCRIPTSDIR}/Refresh.sh notify-send -e -u normal -i "$notif" "gamemode disabled. All animations normal" diff --git a/config/hypr/scripts/PywalSwww.sh b/config/hypr/scripts/PywalSwww.sh deleted file mode 100755 index 9f7b15b5..00000000 --- a/config/hypr/scripts/PywalSwww.sh +++ /dev/null @@ -1,38 +0,0 @@ -#!/bin/bash -# /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ ## -# Pywal Colors for current wallpaper - -# Define the path to the swww cache directory -cache_dir="$HOME/.cache/swww/" - -# Get a list of monitor outputs -monitor_outputs=($(ls "$cache_dir")) - -# Initialize a flag to determine if the ln command was executed -ln_success=false - -# Get current focused monitor -current_monitor=$(hyprctl monitors | awk '/^Monitor/{name=$2} /focused: yes/{print name}') -echo $current_monitor -# Construct the full path to the cache file -cache_file="$cache_dir$current_monitor" -echo $cache_file -# Check if the cache file exists for the current monitor output -if [ -f "$cache_file" ]; then - # Get the wallpaper path from the cache file - wallpaper_path=$(cat "$cache_file") - echo $wallpaper_path - # Copy the wallpaper to the location Rofi can access - if ln -sf "$wallpaper_path" "$HOME/.config/rofi/.current_wallpaper"; then - ln_success=true # Set the flag to true upon successful execution - fi -fi - -# Check the flag before executing further commands -if [ "$ln_success" = true ]; then - # execute pywal - # wal -i "$wallpaper_path" - echo 'about to execute wal' - # execute pywal skipping tty and terminal changes - wal -i "$wallpaper_path" -s -t -n -e & -fi diff --git a/config/hypr/scripts/Refresh.sh b/config/hypr/scripts/Refresh.sh index aeae77d1..42e70896 100755 --- a/config/hypr/scripts/Refresh.sh +++ b/config/hypr/scripts/Refresh.sh @@ -1,6 +1,6 @@ #!/bin/bash # /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ ## -# Scripts for refreshing ags waybar, rofi, swaync, pywal colors +# Scripts for refreshing ags waybar, rofi, swaync, wallust SCRIPTSDIR=$HOME/.config/hypr/scripts UserScripts=$HOME/.config/hypr/UserScripts @@ -42,7 +42,5 @@ if file_exists "${UserScripts}/RainbowBorders.sh"; then ${UserScripts}/RainbowBorders.sh & fi -# for cava-pywal (note, need to manually restart cava once wallpaper changes) -ln -sf "$HOME/.cache/wal/cava-colors" "$HOME/.config/cava/config" || true exit 0 \ No newline at end of file diff --git a/config/hypr/scripts/RefreshNoWaybar.sh b/config/hypr/scripts/RefreshNoWaybar.sh index 42d67adc..70a4aeb3 100755 --- a/config/hypr/scripts/RefreshNoWaybar.sh +++ b/config/hypr/scripts/RefreshNoWaybar.sh @@ -3,7 +3,7 @@ # Modified version of Refresh but no waybar refresh # Used by automatic wallpaper change -# Modified inorder to refresh rofi background, Pywal, SwayNC +# Modified inorder to refresh rofi background, Wallust, SwayNC SCRIPTSDIR=$HOME/.config/hypr/scripts UserScripts=$HOME/.config/hypr/UserScripts @@ -28,8 +28,8 @@ done # quit ags ags -q -# Pywal refresh -${SCRIPTSDIR}/PywalSwww.sh & +# Wallust refresh +${SCRIPTSDIR}/WallustSwww.sh & # Relaunching rainbow borders if the script exists sleep 1 @@ -37,7 +37,5 @@ if file_exists "${UserScripts}/RainbowBorders.sh"; then ${UserScripts}/RainbowBorders.sh & fi -# for cava-pywal (note, need to manually restart cava once wallpaper changes) -ln -sf "$HOME/.cache/wal/cava-colors" "$HOME/.config/cava/config" || true exit 0 \ No newline at end of file diff --git a/config/hypr/scripts/WallustSwww.sh b/config/hypr/scripts/WallustSwww.sh new file mode 100755 index 00000000..2a711028 --- /dev/null +++ b/config/hypr/scripts/WallustSwww.sh @@ -0,0 +1,37 @@ +#!/bin/bash +# /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ ## +# Wallust Colors for current wallpaper + +# Define the path to the swww cache directory +cache_dir="$HOME/.cache/swww/" + +# Get a list of monitor outputs +monitor_outputs=($(ls "$cache_dir")) + +# Initialize a flag to determine if the ln command was executed +ln_success=false + +# Get current focused monitor +current_monitor=$(hyprctl monitors | awk '/^Monitor/{name=$2} /focused: yes/{print name}') +echo $current_monitor +# Construct the full path to the cache file +cache_file="$cache_dir$current_monitor" +echo $cache_file +# Check if the cache file exists for the current monitor output +if [ -f "$cache_file" ]; then + # Get the wallpaper path from the cache file + wallpaper_path=$(cat "$cache_file") + echo $wallpaper_path + # Copy the wallpaper to the location Rofi can access + if ln -sf "$wallpaper_path" "$HOME/.config/rofi/.current_wallpaper"; then + ln_success=true # Set the flag to true upon successful execution + fi +fi + +# Check the flag before executing further commands +if [ "$ln_success" = true ]; then + # execute wallust + echo 'about to execute wallust' + # execute wallust skipping tty and terminal changes + wallust run "$wallpaper_path" -s & +fi diff --git a/config/hypr/wallust/wallust-hyprland.conf b/config/hypr/wallust/wallust-hyprland.conf new file mode 100644 index 00000000..00488854 --- /dev/null +++ b/config/hypr/wallust/wallust-hyprland.conf @@ -0,0 +1,18 @@ +$background = rgb(010102) +$foreground = rgb(E2FECE) +$color0 = rgb(010102) +$color1 = rgb(595213) +$color2 = rgb(9E2517) +$color3 = rgb(0E714C) +$color4 = rgb(08AC75) +$color5 = rgb(08BCB1) +$color6 = rgb(81BC57) +$color7 = rgb(CDF5B1) +$color8 = rgb(8FAB7C) +$color9 = rgb(776D19) +$color10 = rgb(D3311F) +$color11 = rgb(129766) +$color12 = rgb(0AE59C) +$color13 = rgb(0AFAEC) +$color14 = rgb(ACFB74) +$color15 = rgb(CDF5B1) diff --git a/config/kitty/kitty.conf b/config/kitty/kitty.conf index 4b194464..f178d462 100644 --- a/config/kitty/kitty.conf +++ b/config/kitty/kitty.conf @@ -1,5 +1,3 @@ -#include ~/.cache/wal/colors-kitty.conf - font_family Fira Code SemiBold font_size 13.0 bold_font auto diff --git a/config/rofi/.current_wallpaper b/config/rofi/.current_wallpaper index e575d150..164ab723 120000 --- a/config/rofi/.current_wallpaper +++ b/config/rofi/.current_wallpaper @@ -1 +1 @@ -/home/ja/Pictures/wallpapers/CuteCat.png \ No newline at end of file +/home/ja/Pictures/wallpapers/IT_guy.png \ No newline at end of file diff --git a/config/rofi/config-search.rasi b/config/rofi/config-search.rasi index 2fc2f475..5e398782 100644 --- a/config/rofi/config-search.rasi +++ b/config/rofi/config-search.rasi @@ -12,13 +12,11 @@ window { /* ---- Inputbar ---- */ inputbar { enabled: true; - padding: 2px; - margin: 2px; } /* ---- Mainbox ---- */ mainbox { - padding: 2px; + padding: 0px; children: [ "entry"]; } diff --git a/config/rofi/config-wallpaper.rasi b/config/rofi/config-wallpaper.rasi index 3cfecc41..5afb7699 100644 --- a/config/rofi/config-wallpaper.rasi +++ b/config/rofi/config-wallpaper.rasi @@ -44,7 +44,7 @@ element-icon { } element-text { - font: "Fira Code SemiBold 8"; + font: "Fira Code SemiBold 10"; vertical-align: 0.5; horizontal-align: 0.5; } diff --git a/config/rofi/config.rasi b/config/rofi/config.rasi index 2c8b9658..2eae75bb 100755 --- a/config/rofi/config.rasi +++ b/config/rofi/config.rasi @@ -19,8 +19,8 @@ configuration { dpi: 1; } -/* ---- Load pywal colors ---- */ -@theme "~/.cache/wal/colors-rofi-dark.rasi" +/* ---- Load wallust colors ---- */ +@theme "~/.config/rofi/wallust/colors-rofi.rasi" /* ---- Global Properties ---- */ * { @@ -50,11 +50,12 @@ window { // Style Values width: 50%; - background-color: #00000099; + background-color: @background; } /* ----- Main Box ----- */ mainbox { + padding: 15px; enabled: true; orientation: vertical; children: [ "inputbar", "listbox" ]; @@ -81,10 +82,10 @@ entry { width: 300px; padding: 10px; border-radius: 12px; - background-color: @background-alt; - text-color: inherit; + background-color: @selected; + text-color: @text-selected cursor: text; - placeholder: "🔎 Search "; // << Search symbol + placeholder: "🔎 Search "; // << Search symbol placeholder-color: inherit; } @@ -133,7 +134,7 @@ button { padding: 12px; border-radius: 12px; background-color: @background-alt; - text-color: inherit; + text-color: @selected; cursor: pointer; } button selected { diff --git a/config/rofi/pywal-color/Readme.md b/config/rofi/pywal-color/Readme.md deleted file mode 100644 index 5e2da85d..00000000 --- a/config/rofi/pywal-color/Readme.md +++ /dev/null @@ -1,3 +0,0 @@ -# NOTE!! - -This is symlink from ~/.cache/wal/colors-rofi-dark.rasi or ~/.cache/wal/colors-rofi-dark.rasi. Do not delete this folder and files else rofi theme wont be loaded. \ No newline at end of file diff --git a/config/rofi/pywal-color/pywal-theme.rasi b/config/rofi/pywal-color/pywal-theme.rasi deleted file mode 100644 index b7d485d8..00000000 --- a/config/rofi/pywal-color/pywal-theme.rasi +++ /dev/null @@ -1 +0,0 @@ -This is only for symlink \ No newline at end of file diff --git a/config/rofi/resolution/1080p/config.rasi b/config/rofi/resolution/1080p/config.rasi index 2c8b9658..2eae75bb 100755 --- a/config/rofi/resolution/1080p/config.rasi +++ b/config/rofi/resolution/1080p/config.rasi @@ -19,8 +19,8 @@ configuration { dpi: 1; } -/* ---- Load pywal colors ---- */ -@theme "~/.cache/wal/colors-rofi-dark.rasi" +/* ---- Load wallust colors ---- */ +@theme "~/.config/rofi/wallust/colors-rofi.rasi" /* ---- Global Properties ---- */ * { @@ -50,11 +50,12 @@ window { // Style Values width: 50%; - background-color: #00000099; + background-color: @background; } /* ----- Main Box ----- */ mainbox { + padding: 15px; enabled: true; orientation: vertical; children: [ "inputbar", "listbox" ]; @@ -81,10 +82,10 @@ entry { width: 300px; padding: 10px; border-radius: 12px; - background-color: @background-alt; - text-color: inherit; + background-color: @selected; + text-color: @text-selected cursor: text; - placeholder: "🔎 Search "; // << Search symbol + placeholder: "🔎 Search "; // << Search symbol placeholder-color: inherit; } @@ -133,7 +134,7 @@ button { padding: 12px; border-radius: 12px; background-color: @background-alt; - text-color: inherit; + text-color: @selected; cursor: pointer; } button selected { diff --git a/config/rofi/resolution/1440p/config.rasi b/config/rofi/resolution/1440p/config.rasi index ae3a7b7a..01efd1a6 100755 --- a/config/rofi/resolution/1440p/config.rasi +++ b/config/rofi/resolution/1440p/config.rasi @@ -20,7 +20,7 @@ configuration { } /* ---- Load pywal colors ---- */ -@theme "~/.cache/wal/colors-rofi-dark.rasi" +@theme "~/.config/rofi/wallust/colors-rofi.rasi" /* ---- Global Properties ---- */ * { @@ -50,11 +50,12 @@ window { // Style Values width: 40%; - background-color: #00000099; + background-color: @background; } /* ----- Main Box ----- */ mainbox { + padding: 15px; enabled: true; orientation: vertical; children: [ "inputbar", "listbox" ]; @@ -81,10 +82,10 @@ entry { width: 300px; padding: 10px; border-radius: 12px; - background-color: @background-alt; + background-color: @selected; text-color: @text-selected; cursor: text; - placeholder: "🔎 Search "; // << Search symbol + placeholder: " Search "; // << Search symbol placeholder-color: inherit; } @@ -133,7 +134,7 @@ button { padding: 12px; border-radius: 12px; background-color: @background-alt; - text-color: inherit; + text-color: @selected; cursor: pointer; } button selected { diff --git a/config/rofi/wallust/colors-rofi.rasi b/config/rofi/wallust/colors-rofi.rasi new file mode 100644 index 00000000..39aab891 --- /dev/null +++ b/config/rofi/wallust/colors-rofi.rasi @@ -0,0 +1,28 @@ +* { +active-background: #9E2517; +active-foreground: #E2FECE; +normal-background: #010102; +normal-foreground: #E2FECE; +urgent-background: #595213; +urgent-foreground: #E2FECE; + +alternate-active-background: #010102; +alternate-active-foreground: #E2FECE; +alternate-normal-background: #010102; +alternate-normal-foreground: #E2FECE; +alternate-urgent-background: #010102; +alternate-urgent-foreground: #E2FECE; + +selected-active-background: #595213; +selected-active-foreground: #E2FECE; +selected-normal-background: #CDF5B1; +selected-normal-foreground: #E2FECE; +selected-urgent-background: #0AE59C; +selected-urgent-foreground: #E2FECE; + +background-color: #010102; +background: rgba(0,0,0,0.7); +foreground: #CDF5B1; +border-color: #010102; +} + diff --git a/config/swaync/style.css b/config/swaync/style.css index da3746c9..a87d9961 100755 --- a/config/swaync/style.css +++ b/config/swaync/style.css @@ -1,6 +1,7 @@ /* ----------- 💫 https://github.com/JaKooLit 💫 -------- */ +/* swaync colors - wallust from waybar.css */ -@import '../../.cache/wal/colors-waybar.css'; +@import '../../.config/waybar/wallust/colors-waybar.css'; @define-color noti-border-color @color2; @define-color noti-bg rgba(0, 0, 0, 0.8); diff --git a/config/swaync/wallust/colors-wallust.css b/config/swaync/wallust/colors-wallust.css new file mode 100644 index 00000000..bc36eb3b --- /dev/null +++ b/config/swaync/wallust/colors-wallust.css @@ -0,0 +1,9 @@ +@define-color text #E2FECE; +@define-color background rgba(1,1,2,0.25); +@define-color background-alt #010102; +@define-color cursor #E2FECE; +@define-color hovered #0AE59C; +@define-color button-background #81BC57; +@define-color button-active #9E2517; +@define-color border #776D19; +@define-color urgent #CDF5B1; diff --git a/config/wal/templates/cava-colors b/config/wal/templates/cava-colors deleted file mode 100644 index 4978058c..00000000 --- a/config/wal/templates/cava-colors +++ /dev/null @@ -1,184 +0,0 @@ -## Configuration file for CAVA. Default values are commented out. Use either ';' or '#' for commenting. - - -[general] - -# Smoothing mode. Can be 'normal', 'scientific' or 'waves'. DEPRECATED as of 0.6.0 -; mode = normal - -# Accepts only non-negative values. -; framerate = 60 - -# 'autosens' will attempt to decrease sensitivity if the bars peak. 1 = on, 0 = off -# new as of 0.6.0 autosens of low values (dynamic range) -# 'overshoot' allows bars to overshoot (in % of terminal height) without initiating autosens. DEPRECATED as of 0.6.0 -; autosens = 1 -; overshoot = 20 - -# Manual sensitivity in %. If autosens is enabled, this will only be the initial value. -# 200 means double height. Accepts only non-negative values. -; sensitivity = 100 - -# The number of bars (0-200). 0 sets it to auto (fill up console). -# Bars' width and space between bars in number of characters. -; bars = 0 -; bar_width = 2 -; bar_spacing = 1 - -# For SDL width and space between bars is in pixels, defaults are: -; bar_width = 20 -; bar_spacing = 5 - - -# Lower and higher cutoff frequencies for lowest and highest bars -# the bandwidth of the visualizer. -# Note: there is a minimum total bandwidth of 43Mhz x number of bars. -# Cava will automatically increase the higher cutoff if a too low band is specified. -; lower_cutoff_freq = 50 -; higher_cutoff_freq = 10000 - - -# Seconds with no input before cava goes to sleep mode. Cava will not perform FFT or drawing and -# only check for input once per second. Cava will wake up once input is detected. 0 = disable. -; sleep_timer = 0 - - -[input] - -# Audio capturing method. Possible methods are: 'pulse', 'alsa', 'fifo', 'sndio' or 'shmem' -# Defaults to 'pulse', 'alsa' or 'fifo', in that order, dependent on what support cava was built with. -# -# All input methods uses the same config variable 'source' -# to define where it should get the audio. -# -# For pulseaudio 'source' will be the source. Default: 'auto', which uses the monitor source of the default sink -# (all pulseaudio sinks(outputs) have 'monitor' sources(inputs) associated with them). -# -# For alsa 'source' will be the capture device. -# For fifo 'source' will be the path to fifo-file. -# For shmem 'source' will be /squeezelite-AA:BB:CC:DD:EE:FF where 'AA:BB:CC:DD:EE:FF' will be squeezelite's MAC address -method = pulse -source = auto - -; method = alsa -; source = hw:Loopback,1 - -; method = fifo -; source = /tmp/mpd.fifo -; sample_rate = 44100 -; sample_bits = 16 - -; method = shmem -; source = /squeezelite-AA:BB:CC:DD:EE:FF - -; method = portaudio -; source = auto - - -[output] - -# Output method. Can be 'ncurses', 'noncurses', 'raw' or 'sdl'. -# 'noncurses' uses a custom framebuffer technique and prints only changes -# from frame to frame in the terminal. 'ncurses' is default if supported. -# -# 'raw' is an 8 or 16 bit (configurable via the 'bit_format' option) data -# stream of the bar heights that can be used to send to other applications. -# 'raw' defaults to 200 bars, which can be adjusted in the 'bars' option above. -# -# 'sdl' uses the Simple DirectMedia Layer to render in a graphical context. -; method = ncurses - -# Visual channels. Can be 'stereo' or 'mono'. -# 'stereo' mirrors both channels with low frequencies in center. -# 'mono' outputs left to right lowest to highest frequencies. -# 'mono_option' set mono to either take input from 'left', 'right' or 'average'. -; channels = stereo -; mono_option = average - -# Raw output target. A fifo will be created if target does not exist. -; raw_target = /dev/stdout - -# Raw data format. Can be 'binary' or 'ascii'. -; data_format = binary - -# Binary bit format, can be '8bit' (0-255) or '16bit' (0-65530). -; bit_format = 16bit - -# Ascii max value. In 'ascii' mode range will run from 0 to value specified here -; ascii_max_range = 1000 - -# Ascii delimiters. In ascii format each bar and frame is separated by a delimiters. -# Use decimal value in ascii table (i.e. 59 = ';' and 10 = '\n' (line feed)). -; bar_delimiter = 59 -; frame_delimiter = 10 - -# sdl window size and position. -1,-1 is centered. -; sdl_width = 1000 -; sdl_height = 500 -; sdl_x = -1 -; sdl_y= -1 - -[color] - -# Colors can be one of seven predefined: black, blue, cyan, green, magenta, red, white, yellow. -# Or defined by hex code '#xxxxxx' (hex code must be within ''). User defined colors requires -# ncurses output method and a terminal that can change color definitions such as Gnome-terminal or rxvt. -# if supported, ncurses mode will be forced on if user defined colors are used. -# default is to keep current terminal color -; background = default -; foreground = default - -# SDL only support hex code colors, these are the default: -; background = '#111111' -; foreground = '#33cccc' - - -# Gradient mode, only hex defined colors (and thereby ncurses mode) are supported, -# background must also be defined in hex or remain commented out. 1 = on, 0 = off. -# You can define as many as 8 different colors. They range from bottom to top of screen -# In the [color] section - -[color] - -gradient = 1 - -gradient_color_1 = '{color0}' -gradient_color_2 = '{color2}' -gradient_color_3 = '{color3}' -gradient_color_4 = '{color5}' -gradient_color_5 = '{color7}' -gradient_color_6 = '{color12}' -gradient_color_7 = '{color13}' -gradient_color_8 = '{color15}' - - - -[smoothing] - -# Percentage value for integral smoothing. Takes values from 0 - 100. -# Higher values means smoother, but less precise. 0 to disable. -; integral = 77 - -# Disables or enables the so-called "Monstercat smoothing" with or without "waves". Set to 0 to disable. -; monstercat = 0 -; waves = 0 - -# Set gravity percentage for "drop off". Higher values means bars will drop faster. -# Accepts only non-negative values. 50 means half gravity, 200 means double. Set to 0 to disable "drop off". -; gravity = 100 - - -# In bar height, bars that would have been lower that this will not be drawn. -; ignore = 0 - - -[eq] - -# This one is tricky. You can have as much keys as you want. -# Remember to uncomment more then one key! More keys = more precision. -# Look at readme.md on github for further explanations and examples. -; 1 = 1 # bass -; 2 = 1 -; 3 = 1 # midtone -; 4 = 1 -; 5 = 1 # treble diff --git a/config/wal/templates/colors-hyprland b/config/wal/templates/colors-hyprland deleted file mode 100644 index c1ccbaf2..00000000 --- a/config/wal/templates/colors-hyprland +++ /dev/null @@ -1,18 +0,0 @@ -$foregroundCol = 0xff{foreground.strip} -$backgroundCol = 0xff{background.strip} -$color0 = 0xff{color0.strip} -$color1 = 0xff{color1.strip} -$color2 = 0xff{color2.strip} -$color3 = 0xff{color3.strip} -$color4 = 0xff{color4.strip} -$color5 = 0xff{color5.strip} -$color6 = 0xff{color6.strip} -$color7 = 0xff{color7.strip} -$color8 = 0xff{color8.strip} -$color9 = 0xff{color9.strip} -$color10 = 0xff{color10.strip} -$color11 = 0xff{color11.strip} -$color12 = 0xff{color12.strip} -$color13 = 0xff{color13.strip} -$color14 = 0xff{color14.strip} -$color15 = 0xff{color15.strip} diff --git a/config/wal/templates/colors-rofi-dark.rasi b/config/wal/templates/colors-rofi-dark.rasi deleted file mode 100644 index 7d1488b7..00000000 --- a/config/wal/templates/colors-rofi-dark.rasi +++ /dev/null @@ -1,166 +0,0 @@ -* {{ - active-background: {color2}; - active-foreground: @foreground; - normal-background: @background; - normal-foreground: @foreground; - urgent-background: {color1}; - urgent-foreground: @foreground; - - alternate-active-background: @background; - alternate-active-foreground: @foreground; - alternate-normal-background: @background; - alternate-normal-foreground: @foreground; - alternate-urgent-background: @background; - alternate-urgent-foreground: @foreground; - - selected-active-background: {color1}; - selected-active-foreground: @foreground; - selected-normal-background: {color2}; - selected-normal-foreground: @foreground; - selected-urgent-background: {color3}; - selected-urgent-foreground: @foreground; - - background-color: @background; - background: rgba(0,0,0,0.7); - foreground: {foreground}; - border-color: @background; - spacing: 2; -}} - -#window {{ - background-color: @background; - border: 0; - padding: 2.5ch; -}} - -#mainbox {{ - border: 0; - padding: 0; -}} - -#message {{ - border: 2px 0px 0px; - border-color: @border-color; - padding: 1px; -}} - -#textbox {{ - text-color: @foreground; -}} - -#inputbar {{ - children: [ prompt,textbox-prompt-colon,entry,case-indicator ]; -}} - -#textbox-prompt-colon {{ - expand: false; - str: ":"; - margin: 0px 0.3em 0em 0em; - text-color: @normal-foreground; -}} - -#listview {{ - fixed-height: 0; - border: 2px 0px 0px; - border-color: @border-color; - spacing: 2px; - scrollbar: true; - padding: 2px 0px 0px; -}} - -#element {{ - border: 0; - padding: 1px; -}} - -#element-text, element-icon {{ - background-color: inherit; - text-color: inherit; -}} - -#element.normal.normal {{ - background-color: @normal-background; - text-color: @normal-foreground; -}} - -#element.normal.urgent {{ - background-color: @urgent-background; - text-color: @urgent-foreground; -}} - -#element.normal.active {{ - background-color: @active-background; - text-color: @active-foreground; -}} - -#element.selected.normal {{ - background-color: @selected-normal-background; - text-color: @selected-normal-foreground; -}} - -#element.selected.urgent {{ - background-color: @selected-urgent-background; - text-color: @selected-urgent-foreground; -}} - -#element.selected.active {{ - background-color: @selected-active-background; - text-color: @selected-active-foreground; -}} - -#element.alternate.normal {{ - background-color: @alternate-normal-background; - text-color: @alternate-normal-foreground; -}} - -#element.alternate.urgent {{ - background-color: @alternate-urgent-background; - text-color: @alternate-urgent-foreground; -}} - -#element.alternate.active {{ - background-color: @alternate-active-background; - text-color: @alternate-active-foreground; -}} - -#scrollbar {{ - width: 4px; - border: 0; - handle-width: 8px; - padding: 0; -}} - -#sidebar {{ - border: 2px 0px 0px; - border-color: @border-color; -}} - -#button {{ - text-color: @normal-foreground; -}} - -#button.selected {{ - background-color: @selected-normal-background; - text-color: @selected-normal-foreground; -}} - -#inputbar {{ - spacing: 0; - text-color: @normal-foreground; - padding: 1px; -}} - -#case-indicator {{ - spacing: 0; - text-color: @normal-foreground; -}} - -#entry {{ - spacing: 0; - text-color: @normal-foreground; -}} - -#prompt {{ - spacing: 0; - text-color: @normal-foreground; -}} diff --git a/config/wal/templates/colors-rofi-light.rasi b/config/wal/templates/colors-rofi-light.rasi deleted file mode 100644 index 57ea77c9..00000000 --- a/config/wal/templates/colors-rofi-light.rasi +++ /dev/null @@ -1,166 +0,0 @@ -* {{ - active-background: {color2}; - active-foreground: @foreground; - normal-background: @background; - normal-foreground: @foreground; - urgent-background: {color1}; - urgent-foreground: @foreground; - - alternate-active-background: @background; - alternate-active-foreground: @foreground; - alternate-normal-background: @background; - alternate-normal-foreground: @foreground; - alternate-urgent-background: @background; - alternate-urgent-foreground: @foreground; - - selected-active-background: {color1}; - selected-active-foreground: @foreground; - selected-normal-background: {color2}; - selected-normal-foreground: @foreground; - selected-urgent-background: {color3}; - selected-urgent-foreground: @foreground; - - background-color: @background; - background: rgba(255,255,255, 0.5); - foreground: {background}; - border-color: @background; - spacing: 2; -}} - -#window {{ - background-color: @background; - border: 0; - padding: 2.5ch; -}} - -#mainbox {{ - border: 0; - padding: 0; -}} - -#message {{ - border: 2px 0px 0px; - border-color: @border-color; - padding: 1px; -}} - -#textbox {{ - text-color: @foreground; -}} - -#inputbar {{ - children: [ prompt,textbox-prompt-colon,entry,case-indicator ]; -}} - -#textbox-prompt-colon {{ - expand: false; - str: ":"; - margin: 0px 0.3em 0em 0em; - text-color: @normal-foreground; -}} - -#listview {{ - fixed-height: 0; - border: 2px 0px 0px; - border-color: @border-color; - spacing: 2px; - scrollbar: true; - padding: 2px 0px 0px; -}} - -#element {{ - border: 0; - padding: 1px; -}} - -#element-text, element-icon {{ - background-color: inherit; - text-color: inherit; -}} - -#element.normal.normal {{ - background-color: @normal-background; - text-color: @normal-foreground; -}} - -#element.normal.urgent {{ - background-color: @urgent-background; - text-color: @urgent-foreground; -}} - -#element.normal.active {{ - background-color: @active-background; - text-color: @active-foreground; -}} - -#element.selected.normal {{ - background-color: @selected-normal-background; - text-color: @selected-normal-foreground; -}} - -#element.selected.urgent {{ - background-color: @selected-urgent-background; - text-color: @selected-urgent-foreground; -}} - -#element.selected.active {{ - background-color: @selected-active-background; - text-color: @selected-active-foreground; -}} - -#element.alternate.normal {{ - background-color: @alternate-normal-background; - text-color: @alternate-normal-foreground; -}} - -#element.alternate.urgent {{ - background-color: @alternate-urgent-background; - text-color: @alternate-urgent-foreground; -}} - -#element.alternate.active {{ - background-color: @alternate-active-background; - text-color: @alternate-active-foreground; -}} - -#scrollbar {{ - width: 4px; - border: 0; - handle-width: 8px; - padding: 0; -}} - -#sidebar {{ - border: 2px 0px 0px; - border-color: @border-color; -}} - -#button {{ - text-color: @normal-foreground; -}} - -#button.selected {{ - background-color: @selected-normal-background; - text-color: @selected-normal-foreground; -}} - -#inputbar {{ - spacing: 0; - text-color: @normal-foreground; - padding: 1px; -}} - -#case-indicator {{ - spacing: 0; - text-color: @normal-foreground; -}} - -#entry {{ - spacing: 0; - text-color: @normal-foreground; -}} - -#prompt {{ - spacing: 0; - text-color: @normal-foreground; -}} diff --git a/config/wallust/templates/colors-cava b/config/wallust/templates/colors-cava new file mode 100644 index 00000000..1fd9eb65 --- /dev/null +++ b/config/wallust/templates/colors-cava @@ -0,0 +1,185 @@ +## Configuration file for CAVA. Default values are commented out. Use either ';' or '#' for commenting. + + +[general] + +# Smoothing mode. Can be 'normal', 'scientific' or 'waves'. DEPRECATED as of 0.6.0 +; mode = normal + +# Accepts only non-negative values. +; framerate = 60 + +# 'autosens' will attempt to decrease sensitivity if the bars peak. 1 = on, 0 = off +# new as of 0.6.0 autosens of low values (dynamic range) +# 'overshoot' allows bars to overshoot (in % of terminal height) without initiating autosens. DEPRECATED as of 0.6.0 +; autosens = 1 +; overshoot = 20 + +# Manual sensitivity in %. If autosens is enabled, this will only be the initial value. +# 200 means double height. Accepts only non-negative values. +; sensitivity = 100 + +# The number of bars (0-200). 0 sets it to auto (fill up console). +# Bars' width and space between bars in number of characters. +; bars = 0 +; bar_width = 2 +; bar_spacing = 1 + +# For SDL width and space between bars is in pixels, defaults are: +; bar_width = 20 +; bar_spacing = 5 + + +# Lower and higher cutoff frequencies for lowest and highest bars +# the bandwidth of the visualizer. +# Note: there is a minimum total bandwidth of 43Mhz x number of bars. +# Cava will automatically increase the higher cutoff if a too low band is specified. +; lower_cutoff_freq = 50 +; higher_cutoff_freq = 10000 + + +# Seconds with no input before cava goes to sleep mode. Cava will not perform FFT or drawing and +# only check for input once per second. Cava will wake up once input is detected. 0 = disable. +; sleep_timer = 0 + + +[input] + +# Audio capturing method. Possible methods are: 'pulse', 'alsa', 'fifo', 'sndio' or 'shmem' +# Defaults to 'pulse', 'alsa' or 'fifo', in that order, dependent on what support cava was built with. +# +# All input methods uses the same config variable 'source' +# to define where it should get the audio. +# +# For pulseaudio 'source' will be the source. Default: 'auto', which uses the monitor source of the default sink +# (all pulseaudio sinks(outputs) have 'monitor' sources(inputs) associated with them). +# +# For alsa 'source' will be the capture device. +# For fifo 'source' will be the path to fifo-file. +# For shmem 'source' will be /squeezelite-AA:BB:CC:DD:EE:FF where 'AA:BB:CC:DD:EE:FF' will be squeezelite's MAC address +method = pulse +source = auto + +; method = alsa +; source = hw:Loopback,1 + +; method = fifo +; source = /tmp/mpd.fifo +; sample_rate = 44100 +; sample_bits = 16 + +; method = shmem +; source = /squeezelite-AA:BB:CC:DD:EE:FF + +; method = portaudio +; source = auto + + +[output] + +# Output method. Can be 'ncurses', 'noncurses', 'raw' or 'sdl'. +# 'noncurses' uses a custom framebuffer technique and prints only changes +# from frame to frame in the terminal. 'ncurses' is default if supported. +# +# 'raw' is an 8 or 16 bit (configurable via the 'bit_format' option) data +# stream of the bar heights that can be used to send to other applications. +# 'raw' defaults to 200 bars, which can be adjusted in the 'bars' option above. +# +# 'sdl' uses the Simple DirectMedia Layer to render in a graphical context. +; method = ncurses + +# Visual channels. Can be 'stereo' or 'mono'. +# 'stereo' mirrors both channels with low frequencies in center. +# 'mono' outputs left to right lowest to highest frequencies. +# 'mono_option' set mono to either take input from 'left', 'right' or 'average'. +; channels = stereo +; mono_option = average + +# Raw output target. A fifo will be created if target does not exist. +; raw_target = /dev/stdout + +# Raw data format. Can be 'binary' or 'ascii'. +; data_format = binary + +# Binary bit format, can be '8bit' (0-255) or '16bit' (0-65530). +; bit_format = 16bit + +# Ascii max value. In 'ascii' mode range will run from 0 to value specified here +; ascii_max_range = 1000 + +# Ascii delimiters. In ascii format each bar and frame is separated by a delimiters. +# Use decimal value in ascii table (i.e. 59 = ';' and 10 = '\n' (line feed)). +; bar_delimiter = 59 +; frame_delimiter = 10 + +# sdl window size and position. -1,-1 is centered. +; sdl_width = 1000 +; sdl_height = 500 +; sdl_x = -1 +; sdl_y= -1 + +[color] + +# Colors can be one of seven predefined: black, blue, cyan, green, magenta, red, white, yellow. +# Or defined by hex code '#xxxxxx' (hex code must be within ''). User defined colors requires +# ncurses output method and a terminal that can change color definitions such as Gnome-terminal or rxvt. +# if supported, ncurses mode will be forced on if user defined colors are used. +# default is to keep current terminal color +; background = default +; foreground = default + +# SDL only support hex code colors, these are the default: +; background = '#111111' +; foreground = '#33cccc' + + +# Gradient mode, only hex defined colors (and thereby ncurses mode) are supported, +# background must also be defined in hex or remain commented out. 1 = on, 0 = off. +# You can define as many as 8 different colors. They range from bottom to top of screen +# In the [color] section + +[color] + +gradient = 1 + +gradient_count = 8 +gradient_color_1 = '{{color0}}' +gradient_color_2 = '{{color2}}' +gradient_color_3 = '{{color3}}' +gradient_color_4 = '{{color5}}' +gradient_color_5 = '{{color7}}' +gradient_color_6 = '{{color12}}' +gradient_color_7 = '{{color13}}' +gradient_color_8 = '{{color15}}' + +[color] + +[smoothing] + +# Percentage value for integral smoothing. Takes values from 0 - 100. +# Higher values means smoother, but less precise. 0 to disable. +; integral = 77 + +# Disables or enables the so-called "Monstercat smoothing" with or without "waves". Set to 0 to disable. +; monstercat = 0 +; waves = 0 + +# Set gravity percentage for "drop off". Higher values means bars will drop faster. +# Accepts only non-negative values. 50 means half gravity, 200 means double. Set to 0 to disable "drop off". +; gravity = 100 + + +# In bar height, bars that would have been lower that this will not be drawn. +; ignore = 0 + + +[eq] + +# This one is tricky. You can have as much keys as you want. +# Remember to uncomment more then one key! More keys = more precision. +# Look at readme.md on github for further explanations and examples. +; 1 = 1 # bass +; 2 = 1 +; 3 = 1 # midtone +; 4 = 1 +; 5 = 1 # treble diff --git a/config/wallust/templates/colors-hyprland.conf b/config/wallust/templates/colors-hyprland.conf new file mode 100644 index 00000000..0387b5cb --- /dev/null +++ b/config/wallust/templates/colors-hyprland.conf @@ -0,0 +1,18 @@ +$background = rgb({{background | strip}}) +$foreground = rgb({{foreground | strip}}) +$color0 = rgb({{color0 | strip}}) +$color1 = rgb({{color1 | strip}}) +$color2 = rgb({{color2 | strip}}) +$color3 = rgb({{color3 | strip}}) +$color4 = rgb({{color4 | strip}}) +$color5 = rgb({{color5 | strip}}) +$color6 = rgb({{color6 | strip}}) +$color7 = rgb({{color7 | strip}}) +$color8 = rgb({{color8 | strip}}) +$color9 = rgb({{color9 | strip}}) +$color10 = rgb({{color10 | strip}}) +$color11 = rgb({{color11 | strip}}) +$color12 = rgb({{color12 | strip}}) +$color13 = rgb({{color13 | strip}}) +$color14 = rgb({{color14 | strip}}) +$color15 = rgb({{color15 | strip}}) diff --git a/config/wallust/templates/colors-kitty.conf b/config/wallust/templates/colors-kitty.conf new file mode 100644 index 00000000..4bcd862b --- /dev/null +++ b/config/wallust/templates/colors-kitty.conf @@ -0,0 +1,37 @@ +font_family Intel One Mono +bold_font auto +italic_font auto +bold_italic_font auto + +confirm_os_window_close 0 + +foreground {{foreground}} +background {{background}} +background_opacity 0.25 +cursor {{cursor}} + +active_tab_foreground {{background}} +active_tab_background {{foreground}} +inactive_tab_foreground {{foreground}} +inactive_tab_background {{background}} + +active_border_color {{foreground}} +inactive_border_color {{background}} +bell_border_color {{color1}} + +color0 {{color0}} +color1 {{color1}} +color2 {{color2}} +color3 {{color3}} +color4 {{color4}} +color5 {{color5}} +color6 {{color6}} +color7 {{color7}} +color8 {{color8}} +color9 {{color9}} +color10 {{color10}} +color11 {{color11}} +color12 {{color12}} +color13 {{color13}} +color14 {{color14}} +color15 {{color15}} diff --git a/config/wallust/templates/colors-rofi.rasi b/config/wallust/templates/colors-rofi.rasi new file mode 100644 index 00000000..508d177a --- /dev/null +++ b/config/wallust/templates/colors-rofi.rasi @@ -0,0 +1,28 @@ +* { +active-background: {{color2}}; +active-foreground: {{foreground}}; +normal-background: {{background}}; +normal-foreground: {{foreground}}; +urgent-background: {{color1}}; +urgent-foreground: {{foreground}}; + +alternate-active-background: {{background}}; +alternate-active-foreground: {{foreground}}; +alternate-normal-background: {{background}}; +alternate-normal-foreground: {{foreground}}; +alternate-urgent-background: {{background}}; +alternate-urgent-foreground: {{foreground}}; + +selected-active-background: {{color1}}; +selected-active-foreground: {{foreground}}; +selected-normal-background: {{color7}}; +selected-normal-foreground: {{foreground}}; +selected-urgent-background: {{color12}}; +selected-urgent-foreground: {{foreground}}; + +background-color: {{background}}; +background: rgba(0,0,0,0.7); +foreground: {{color15}}; +border-color: {{background}}; +} + diff --git a/config/wallust/templates/colors-swaync.css b/config/wallust/templates/colors-swaync.css new file mode 100644 index 00000000..0c2b636b --- /dev/null +++ b/config/wallust/templates/colors-swaync.css @@ -0,0 +1,9 @@ +@define-color text {{foreground}}; +@define-color background rgba({{background | rgb}},0.25); +@define-color background-alt {{background}}; +@define-color cursor {{cursor}}; +@define-color hovered {{color12}}; +@define-color button-background {{color6}}; +@define-color button-active {{color2}}; +@define-color border {{color9}}; +@define-color urgent {{color15}}; diff --git a/config/wallust/templates/colors-waybar.css b/config/wallust/templates/colors-waybar.css new file mode 100644 index 00000000..f66bac77 --- /dev/null +++ b/config/wallust/templates/colors-waybar.css @@ -0,0 +1,20 @@ +@define-color foreground {{foreground}}; +@define-color background rgba({{background | rgb}},0.25); +@define-color cursor {{cursor}}; + +@define-color color0 {{color0}}; +@define-color color1 {{color1}}; +@define-color color2 {{color2}}; +@define-color color3 {{color3}}; +@define-color color4 {{color4}}; +@define-color color5 {{color5}}; +@define-color color6 {{color6}}; +@define-color color7 {{color7}}; +@define-color color8 {{color8}}; +@define-color color9 {{color9}}; +@define-color color10 {{color10}}; +@define-color color11 {{color11}}; +@define-color color12 {{color12}}; +@define-color color13 {{color13}}; +@define-color color14 {{color14}}; +@define-color color15 {{color15}}; diff --git a/config/wallust/wallust.toml b/config/wallust/wallust.toml new file mode 100644 index 00000000..4ed44e8b --- /dev/null +++ b/config/wallust/wallust.toml @@ -0,0 +1,53 @@ +# wallust 3.0 beta.* + +backend = "resized" +color_space = "lch" + +# NOTE: All filters will fill 16 colors (from color0 to color15), 16 color +# variations are the 'ilusion' of more colors by opaquing color1 to color5. +# Use the most prominent colors in a way that makes sense, a scheme: +# * dark - 8 dark colors, dark background and light contrast +# * dark16 - Same as `dark` but uses the 16 colors trick +# * harddark - Same as `dark` with hard hue colors +# * harddark16 - Harddark with 16 color variation +# * light - Light bg, dark fg +# * light16 - Same as `light` but uses the 16 color trick +# * softdark - Variant of softlight, uses the lightest colors and a dark +# background (could be interpreted as `dark` inversed) +# * softdark16 - softdark with 16 color variation +# * softlight - Light with soft pastel colors, counterpart of `harddark` +# * softlight16 - softlight with 16 color variation +palette = "dark16" + +# Difference between similar colors, used by the colorspace: +# 1 Not perceptible by human eyes. +# 1 - 2 Perceptible through close observation. +# 2 - 10 Perceptible at a glance. +# 11 - 49 Colors are more similar than opposite +# 100 Colors are exact opposite +threshold = 10 + +[templates] +cava.template = 'templates/colors-cava' +cava.target = '~/.config/cava/config' + +hypr.template = 'templates/colors-hyprland.conf' +hypr.target = '~/.config/hypr/wallust/wallust-hyprland.conf' + +rofi.template = 'templates/colors-rofi.rasi' +rofi.target = '~/.config/rofi/wallust/colors-rofi.rasi' + +swaync.template = 'templates/colors-swaync.css' +swaync.target = '~/.config/swaync/wallust/colors-wallust.css' + +waybar.template = 'templates/colors-waybar.css' +waybar.target = '~/.config/waybar/wallust/colors-waybar.css' + +#macchina.template = 'templates/colors-macchina.toml' +#macchina.target = '~/.config/macchina/themes/wallust.toml' + +#wezterm.template = 'templates/colors-wezterm.toml' +#wezterm.target = '~/.config/wezterm/colors/wallust.toml' + +#zathura.template = 'templates/colors-zathura' +#zathura.target = '~/.config/zathura/zathurarc' diff --git a/config/waybar/config b/config/waybar/config deleted file mode 100644 index 48604a06..00000000 --- a/config/waybar/config +++ /dev/null @@ -1 +0,0 @@ -for symlink \ No newline at end of file diff --git a/config/waybar/config b/config/waybar/config new file mode 120000 index 00000000..079ec33f --- /dev/null +++ b/config/waybar/config @@ -0,0 +1 @@ +/home/ja/.config/waybar/configs/[TOP] Default Laptop_v2 \ No newline at end of file diff --git a/config/waybar/style.css b/config/waybar/style.css deleted file mode 100644 index 48604a06..00000000 --- a/config/waybar/style.css +++ /dev/null @@ -1 +0,0 @@ -for symlink \ No newline at end of file diff --git a/config/waybar/style.css b/config/waybar/style.css new file mode 120000 index 00000000..ab62339b --- /dev/null +++ b/config/waybar/style.css @@ -0,0 +1 @@ +/home/ja/.config/waybar/style/[Wallust] Chroma Tally.css \ No newline at end of file diff --git a/config/waybar/style/[Pywal Bordered] Chroma Fusion Edge.css b/config/waybar/style/[Pywal Bordered] Chroma Fusion Edge.css deleted file mode 100644 index 89977952..00000000 --- a/config/waybar/style/[Pywal Bordered] Chroma Fusion Edge.css +++ /dev/null @@ -1,317 +0,0 @@ -/* ----------- 💫 https://github.com/JaKooLit 💫 -------- */ -/* ....Chroma Fusion Edge .... */ -/* Pywal & Catppuccin - Bordered */ - -@define-color white #F2F2F2; -@define-color black #000000; -@define-color text #FFFFFF; -@define-color lightgray #686868; -@define-color darkgray #353535; - -@define-color transparent rgba(0, 0, 0, 0.25); -@define-color teal-trans rgba(1, 117, 84, 0.5); -@define-color cyan rgba(53, 140, 169, 1); - -@define-color background-module @transparent; -@define-color border-color @color2; -@define-color button-color @color11; -@define-color button-hover @color12; - -@import '../../.cache/wal/colors-waybar.css'; -@import "../waybar/style/catppuccin-themes/latte.css"; - -* { - font-family: "JetBrains Mono Nerd Font"; - font-weight: bold; - min-height: 0; - /* set font-size to 100% if font scaling is set to 1.00 using nwg-look */ - font-size: 97%; - font-feature-settings: '"zero", "ss01", "ss02", "ss03", "ss04", "ss05", "cv31"'; - -} - -window#waybar { - background: linear-gradient(0deg, @border-color, black); - /*background: rgba(1, 117, 84, 0.5);*/ - /*background: @transparent;*/ - border-bottom-right-radius: 20px; - border-bottom-left-radius: 20px; - border-top-left-radius: 20px; - border-top-right-radius: 20px; - border:2px solid black; -} - -window#waybar.empty #window { - background-color: transparent; - border: 0px; - -} - -tooltip { - background-color: transparent; - border-radius: 10px; - border-width: 1px; - border-style: solid; - border-color: #11111b; - color: @border-color; -} - -#backlight, -#backlight-slider, -#battery, -#bluetooth, -#clock, -#cpu, -#disk, -#idle_inhibitor, -#keyboard-state, -#memory, -#mode, -#network, -#pulseaudio, -#pulseaudio-slider, -#taskbar button, -#temperature, -#tray, -#window, -#wireplumber, -#custom-backlight, -#custom-cycle_wall, -#custom-hint, -#custom-keyboard, -#custom-light_dark, -#custom-lock, -#custom-menu, -#custom-power_vertical, -#custom-power, -#custom-swaync, -#custom-updater, -#custom-weather, -#custom-weather.clearNight, -#custom-weather.cloudyFoggyDay, -#custom-weather.cloudyFoggyNight, -#custom-weather.default, -#custom-weather.rainyDay, -#custom-weather.rainyNight, -#custom-weather.severe, -#custom-weather.showyIcyDay, -#custom-weather.snowyIcyNight, -#custom-weather.sunnyDay { - background-color: @background-module; - border-radius: 25px; - padding: 0px 10px 0px 10px; - margin: 5px 5px 5px 5px; - opacity:0.8; - border:2px solid @border-color; - -} -#custom-power { - color: @red; - padding: 0px 0px 0px 7px; - opacity:1.0; -} -#backlight { - padding: 0px 2px 0px 6px; -} -#custom-light_dark, -#custom-menu{ - color: @flamingo; - padding: 0px 8px 0px 4px; - opacity:1.0; -} - -#custom-weather, -#custom-updates { - color: @yellow; -} - -#keyboard-state, -#clock { - color: @sapphire; -} -#network, -#temperature { - color: @rosewater; -} - -#custom-swaync, -#custom-hint, -#tray { - color: aliceblue; -} - -#taskbar, -#window { - color:#FFFFFF; -} - -#bluetooth, -#custom-backlight, -#custom-cycle_wall, -#custom-keyboard, -#custom-light_dark { - color: @lavender; -} - -#custom-lock, -#idle_inhibitor { - color: @teal; -} - -#custom-cava_mviz{ - color: @color2; -} -#workspaces { - margin: 1px 1px 1px 1px; - padding: 0px 1px; - border-radius: 25px; - border:2px solid @border-color; - font-weight: bold; - font-style: normal; - opacity:0.8; - color:#FFFFFF; - -} - -#workspaces button { - margin: 1px 1px; - border-radius: 15px; - border:0px; - color: @color13; - padding-left: 2px; - padding-right: 2px; - animation: gradient_f 20s ease-in infinite; - transition: all 0.5s cubic-bezier(.55,-0.68,.48,1.682); - opacity:0.8; -} - -#workspaces button.active, -#workspaces button.visible { - color: #FFFFFF; - background: @button-color; - border-radius: 15px; - border: 1px solid @border-color; - padding-left: 4px; - padding-right: 4px; - animation: gradient_f 20s ease-in infinite; - transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); - opacity:1.0; -} - -#workspaces button.empty { - color: #FFFFFF; - opacity:1.0; -} - -#workspaces button:hover { - color: #FFFFFF; - background: @button-hover; - border: 1px solid @border-color; - border-radius: 15px; - opacity:1.0; - padding-left: 2px; - padding-right: 2px; - animation: gradient_f 20s ease-in infinite; - transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); -} - -#pulseaudio-slider, -#pulseaudio { - color: @color13; -} - -#pulseaudio.muted { - color: red; -} - -#memory { - color: @sapphire; -} - -#cpu { - color: @mauve; -} - -#battery { - color: @rosewater; -} - -#disk { - color: @sky; -} - -#temperature.critical { - background-color: @red; -} - -@keyframes blink { - to { - color: #000000; - } -} - -#taskbar button.active { - background-color: rgb(47, 46, 46); - border-radius: 30px; - animation: gradient_f 20s ease-in infinite; - transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); -} - -#taskbar button:hover { - padding-left: 3px; - padding-right: 3px; - border-radius: 15px; - animation: gradient_f 20s ease-in infinite; - transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); -} - -#battery.critical:not(.charging) { - color: #f53c3c; - animation-name: blink; - animation-duration: 0.5s; - animation-timing-function: linear; - animation-iteration-count: infinite; - animation-direction: alternate; -} - -#pulseaudio-slider slider { - min-width: 0px; - min-height: 0px; - opacity: 0; - background-image: none; - border: none; - box-shadow: none; -} - -#pulseaudio-slider trough { - min-width: 80px; - min-height: 5px; - border-radius: 5px; -} - -#pulseaudio-slider highlight { - min-height: 10px; - border-radius: 5px; -} - -#backlight-slider slider { - min-width: 0px; - min-height: 0px; - opacity: 0; - background-image: none; - border: none; - box-shadow: none; -} - -#backlight-slider trough { - min-width: 80px; - min-height: 10px; - border-radius: 5px; -} - -#backlight-slider highlight { - min-width: 10px; - border-radius: 5px; -} - - diff --git a/config/waybar/style/[Pywal Transparent] Crystal Clear.css b/config/waybar/style/[Pywal Transparent] Crystal Clear.css deleted file mode 100644 index 9d6502f6..00000000 --- a/config/waybar/style/[Pywal Transparent] Crystal Clear.css +++ /dev/null @@ -1,208 +0,0 @@ -/* ----------- 💫 https://github.com/JaKooLit 💫 -------- */ -/* ..........................................*/ -/* .......Pywal - Transparent............... */ -/* ......................................... */ -/* --- 👍 designed by https://github.com/Krautt 👍 --- */ - -@import '../../.cache/wal/colors-waybar.css'; - -@define-color critical #ff0000; /* critical color */ -@define-color warning #f3f809; /* warning color */ -@define-color text @color2; /* text color */ -@define-color text-alt @color7; /* text alternative color */ -@define-color bg @color7; /* background color */ - -*{ - font-family: "JetBrains Mono Nerd Font"; - font-weight: bold; - min-height: 0; - /* set font-size to 100% if font scaling is set to 1.00 using nwg-look */ - font-size: 97%; - font-feature-settings: '"zero", "ss01", "ss02", "ss03", "ss04", "ss05", "cv31"'; - padding: 1px; -} - -window#waybar { - background:transparent; - border-radius: 1px; - color: @text; -} - -window#waybar.hidden { - opacity: 0.5; -} -window#waybar.empty { - background-color: transparent; -} - -window#waybar.empty #window { - padding: 0px; - border: 0px; - background-color: transparent; -} - - -/*-----module groups----*/ -.modules-right { - -} - -.modules-center { - -} - -.modules-left { - -} - -#workspaces button { - color: @text-alt; - box-shadow: none; - text-shadow: none; - padding: 0px; - border-radius: 9px; - padding-left: 4px; - padding-right: 4px; - animation: gradient_f 20s ease-in infinite; - transition: all 0.5s cubic-bezier(.55,-0.68,.48,1.682); -} - -#taskbar button.active, -#workspaces button.active { - color: @text; - border-radius: 15px 15px 15px 15px; - padding-left: 8px; - padding-right: 8px; - animation: gradient_f 20s ease-in infinite; - transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); -} - -#workspaces button.focused { - color: @text-alt; -} - -#workspaces button.urgent { - color: @warning; - border-radius: 10px; -} - -#taskbar button:hover, -#workspaces button:hover { - color: @text; - border-radius: 15px; - padding-left: 2px; - padding-right: 2px; - animation: gradient_f 20s ease-in infinite; - transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); -} - -#backlight, -#battery, -#bluetooth, -#clock, -#cpu, -#disk, -#idle_inhibitor, -#keyboard-state, -#memory, -#mode, -#mpris, -#network, -#pulseaudio, -#temperature, -#tray, -#window, -#wireplumber, -#workspaces, -#custom-cycle_wall, -#custom-hint, -#custom-keyboard, -#custom-light_dark, -#custom-lock, -#custom-menu, -#custom-power_vertical, -#custom-power, -#custom-swaync, -#custom-spotify, -#custom-updater, -#custom-weather, -#custom-weather.clearNight, -#custom-weather.cloudyFoggyDay, -#custom-weather.cloudyFoggyNight, -#custom-weather.default -#custom-weather.rainyDay, -#custom-weather.rainyNight, -#custom-weather.severe, -#custom-weather.showyIcyDay, -#custom-weather.snowyIcyNight, -#custom-weather.sunnyDay { - padding-top: 3px; - padding-bottom: 3px; - padding-right: 6px; - padding-left: 6px; -} - -#temperature.critical { - background-color: #ff0000; -} - -@keyframes blink { - to { - color: #000000; - } -} - -#battery.critical:not(.charging) { - color: @critical; - animation-name: blink; - animation-duration: 0.5s; - animation-timing-function: linear; - animation-iteration-count: infinite; - animation-direction: alternate; -} - -#pulseaudio-slider slider { - min-width: 0px; - min-height: 0px; - opacity: 0; - background-image: none; - border: none; - box-shadow: none; -} - -#pulseaudio-slider trough { - min-width: 80px; - min-height: 10px; - border-radius: 5px; - background-color: black; -} - -#pulseaudio-slider highlight { - min-height: 10px; - border-radius: 5px; - background-color: wheat; -} - -#backlight-slider slider { - min-width: 0px; - min-height: 0px; - opacity: 0; - background-image: none; - border: none; - box-shadow: none; -} - -#backlight-slider trough { - min-width: 80px; - min-height: 10px; - border-radius: 5px; - background-color: black; -} - -#backlight-slider highlight { - min-width: 10px; - border-radius: 5px; - background-color: wheat; -} - - \ No newline at end of file diff --git a/config/waybar/style/[Pywal] Chroma Edge.css b/config/waybar/style/[Pywal] Chroma Edge.css deleted file mode 100644 index 600b72d0..00000000 --- a/config/waybar/style/[Pywal] Chroma Edge.css +++ /dev/null @@ -1,376 +0,0 @@ -/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ -/* Pywal Chroma Edge */ - -@import '../../.cache/wal/colors-waybar.css'; - -* { -font-family: "JetBrainsMono Nerd Font"; -font-weight: bold; -min-height: 0; -/* set font-size to 100% if font scaling is set to 1.00 using nwg-look */ -font-size: 97%; -font-feature-settings: '"zero", "ss01", "ss02", "ss03", "ss04", "ss05", "cv31"'; -padding: 1px; -} - -window#waybar { - /* background-color: rgba(26, 27, 38, 0.5); */ - background-color: transparent; - color: #ffffff; - transition-property: background-color; - transition-duration: 0.5s; - /* border-top: 8px transparent; */ - border-radius: 0px; - transition-duration: 0.5s; -} -window#waybar.empty { - background-color: transparent; -} -window#waybar.empty #window { - padding: 0px; - border: 0px; - /* background-color: rgba(66,66,66,0.5); */ /* transparent */ - background-color: transparent; -} - -window#waybar.hidden { - opacity: 0.1; -} - -tooltip { - background: #1e1e2e; - opacity: 0.8; - border-radius: 12px; - border-width: 2px; - border-style: solid; - border-color: @color2; -} - -tooltip label{ - color: #cdd6f4; -} - -#workspaces button { - background-color: transparent; - color: grey; - box-shadow: none; - text-shadow: none; - padding: 0px; - border-radius: 9px; - padding-left: 4px; - padding-right: 4px; - animation: gradient_f 20s ease-in infinite; - transition: all 0.5s cubic-bezier(.55,-0.68,.48,1.682); -} - -#workspaces button.active { - background-color: transparent; - color: #D3D3D3; - padding-left: 8px; - padding-right: 8px; - animation: gradient_f 20s ease-in infinite; - transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); -} - -#workspaces button:hover { - background: rgba(0, 0, 0, 0.2); - color: #D3D3D3; - padding-left: 2px; - padding-right: 2px; - animation: gradient_f 20s ease-in infinite; - transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); -} - -#workspaces button.urgent { - background-color: #eb4d4b; -} - - -#backlight, -#backlight-slider, -#battery, -#bluetooth, -#clock, -#cpu, -#disk, -#idle_inhibitor, -#keyboard-state, -#memory, -#mode, -#mpris, -#network, -#pulseaudio, -#pulseaudio-slider, -#taskbar, -#temperature, -#tray, -#window, -#wireplumber, -#workspaces, -#custom-backlight, -#custom-cycle_wall, -#custom-hint, -#custom-keyboard, -#custom-light_dark, -#custom-lock, -#custom-menu, -#custom-power_vertical, -#custom-power, -#custom-swaync, -#custom-updater, -#custom-weather, -#custom-weather.clearNight, -#custom-weather.cloudyFoggyDay, -#custom-weather.cloudyFoggyNight, -#custom-weather.default, -#custom-weather.rainyDay, -#custom-weather.rainyNight, -#custom-weather.severe, -#custom-weather.showyIcyDay, -#custom-weather.snowyIcyNight, -#custom-weather.sunnyDay { - color: #e5e5e5; - /* color: #bf616a; */ - border-radius: 12px; - background-color: rgba(50, 50, 50, 0.1); - border: 1px solid @color2; - padding: 5px; -} - -#workspaces { - border-radius: 12px; - padding: 0px 6px; -} - -#cpu { - color: #fb958b; - padding: 3px; - background-color: rgba(50, 50, 50, 0.1); -} - -#custom-cycle_wall, -#custom-updater { - color: #cba7f7; - padding: 3px; - background-color: rgba(50, 50, 50, 0.1); - -} - -#custom-menu { - color: #FFFFFF; - padding: 6px; - padding-right: 6px; - background-color: rgba(50, 50, 50, 0.1); -} - -#custom-keyboard, -#memory { - color: #ebcb8b; -} - -#custom-power { - color: #cc3436; - padding: 0px 0px 0px 6px; -} - -#custom-launcher { - background-color: #1b242b; - color: #6a92d7; - padding: 0 0px; -} - -#custom-weather.severe { - color: #eb937d; -} - -#custom-weather.sunny { - color: #c2ca76; -} - -#custom-weather.clearNight { - color: #cad3f5; -} - -#custom-weather.cloudyFoggyDay, -#custom-weather.cloudyFoggyNight { - color: #c2ddda; -} - -#custom-weather.rainyDay, -#custom-weather.rainyNight { - color: #5aaca5; -} - -#custom-weather.showyIcyDay, -#custom-weather.snowyIcyNight { - color: #d6e7e5; -} - -#custom-swaync, -#custom-weather { - color: #ebecf0; -} - -#pulseaudio { - color: #FFD580; -} - -#wireplumber { - color: #FFD580; -} -#backlight { - /* color: #EBCB8B; */ - color: #8fbcbb; -} - -#clock { - color: #90EE90; - /* background-color: #14141e; */ -} - -#battery { - color: #c0caf5; - /* background-color: #90b1b1; */ -} - -#battery.charging, -#battery.full, -#battery.plugged { - color: #26a65b; - /* background-color: #26a65b; */ -} - -@keyframes blink { - to { - background-color: rgba(30, 34, 42, 0.5); - color: #abb2bf; - } -} - -#battery.critical:not(.charging) { - color: #f53c3c; - animation-name: blink; - animation-duration: 0.5s; - animation-timing-function: linear; - animation-iteration-count: infinite; - animation-direction: alternate; -} - -label:focus { - background-color: #000000; -} - -#disk { - color: #f38ba8; -} - -#bluetooth { - color: #7287fd; -} - -#bluetooth.disconnected { - color: #f53c3c; -} - -#network { - color: #b48ead; -} - -#network.disconnected { - color: #f53c3c; -} - -#custom-media { - background-color: #66cc99; - color: #2a5c45; - min-width: 100px; -} - -#custom-media.custom-spotify { - background-color: #66cc99; -} - -#custom-media.custom-vlc { - background-color: #ffa000; -} - -#temperature.critical { - background-color: #eb4d4b; -} - -#tray > .passive { - -gtk-icon-effect: dim; -} - -#tray > .needs-attention { - -gtk-icon-effect: highlight; - background-color: #eb4d4b; -} - -#idle_inhibitor { - /*background-color: #2d3436;*/ -} - -#idle_inhibitor.activated { - /*background-color: #ecf0f1;*/ - color: #2dcc36; -} - -#temperature { - color: #ADD8E6; -} - -#taskbar button.active { - background-color: #7f849c; - padding-left: 12px; - padding-right: 12px; - animation: gradient_f 20s ease-in infinite; - transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); -} - -#taskbar button:hover { - padding-left: 3px; - padding-right: 3px; - animation: gradient_f 20s ease-in infinite; - transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); -} - -#pulseaudio-slider slider { - min-width: 0px; - min-height: 0px; - opacity: 0; - background-image: none; - border: none; - box-shadow: none; -} - -#pulseaudio-slider trough { - min-width: 80px; - min-height: 5px; - border-radius: 5px; -} - -#pulseaudio-slider highlight { - min-height: 10px; - border-radius: 5px; -} - -#backlight-slider slider { - min-width: 0px; - min-height: 0px; - opacity: 0; - background-image: none; - border: none; - box-shadow: none; -} - -#backlight-slider trough { - min-width: 80px; - min-height: 10px; - border-radius: 5px; -} - -#backlight-slider highlight { - min-width: 10px; - border-radius: 5px; -} diff --git a/config/waybar/style/[Pywal] Chroma Fusion.css b/config/waybar/style/[Pywal] Chroma Fusion.css deleted file mode 100644 index 00e50ef6..00000000 --- a/config/waybar/style/[Pywal] Chroma Fusion.css +++ /dev/null @@ -1,313 +0,0 @@ -/* ----------- 💫 https://github.com/JaKooLit 💫 -------- */ -/* ....Chroma Fusion Edge .... */ -/* Pywal -Catpuccin */ - -@define-color white #F2F2F2; -@define-color black #000000; -@define-color text #FFFFFF; -@define-color lightgray #686868; -@define-color darkgray #353535; - -@define-color transparent rgba(0, 0, 0, 0.25); -@define-color teal-trans rgba(1, 117, 84, 0.5); -@define-color cyan rgba(53, 140, 169, 1); - -@define-color background-module @transparent; -@define-color border-color @color2; -@define-color button-color @color11; -@define-color button-hover @color12; - -@import '../../.cache/wal/colors-waybar.css'; -@import "../waybar/style/catppuccin-themes/latte.css"; - -* { - font-family: "JetBrains Mono Nerd Font"; - font-weight: bold; - min-height: 0; - /* set font-size to 100% if font scaling is set to 1.00 using nwg-look */ - font-size: 97%; - font-feature-settings: '"zero", "ss01", "ss02", "ss03", "ss04", "ss05", "cv31"'; - -} - -window#waybar { - background: linear-gradient(0deg, @border-color, black); - /*background: rgba(1, 117, 84, 0.5);*/ - /*background: @transparent;*/ - border-bottom-right-radius: 20px; - border-bottom-left-radius: 20px; - border-top-left-radius: 20px; - border-top-right-radius: 20px; -} - -window#waybar.empty #window { - background-color: transparent; - border: 0px; - -} - -tooltip { - background-color: @background-module; - border-radius: 10px; - border-width: 2px; - border-style: solid; - border-color: #11111b; - color: @color2; -} - -#backlight, -#backlight-slider, -#battery, -#bluetooth, -#clock, -#cpu, -#disk, -#idle_inhibitor, -#keyboard-state, -#memory, -#mode, -#network, -#pulseaudio, -#pulseaudio-slider, -#taskbar button, -#taskbar, -#temperature, -#tray, -#window, -#wireplumber, -#workspaces, -#custom-cycle_wall, -#custom-hint, -#custom-keyboard, -#custom-light_dark, -#custom-lock, -#custom-menu, -#custom-power_vertical, -#custom-power, -#custom-swaync, -#custom-updater, -#custom-weather, -#custom-weather.clearNight, -#custom-weather.cloudyFoggyDay, -#custom-weather.cloudyFoggyNight, -#custom-weather.default, -#custom-weather.rainyDay, -#custom-weather.rainyNight, -#custom-weather.severe, -#custom-weather.showyIcyDay, -#custom-weather.snowyIcyNight, -#custom-weather.sunnyDay { - background-color: @background-module; - border-radius: 25px; - padding: 0px 10px 0px 10px; - margin: 5px 5px 5px 5px; - opacity:0.8; -} -#backlight { - padding: 0px 2px 0px 6px; -} -#custom-power { - color: @red; - padding: 0px 0px 0px 6px; - opacity:1.0; -} -#custom-light_dark, -#custom-menu{ - color: @flamingo; - padding: 0px 8px 0px 4px; - opacity:1.0; -} - -#custom-swaync, -#custom-weather, -#custom-updater { - color: @yellow; -} - -#keyboard-state, -#clock { - color: @sapphire; -} -#network, -#temperature { - color: @rosewater; -} - -#custom-hint, -#tray { - color: aliceblue; -} - -#taskbar, -#window { - color:#FFFFFF; -} - -#bluetooth, -#custom-backlight, -#custom-cycle_wall, -#custom-keyboard, -#custom-light_dark { - color: @lavender; -} - -#custom-cava_mviz { - color: @color2; -} - -#custom-lock, -#idle_inhibitor { - color: @teal; -} - -#workspaces { - margin: 3px 3px 3px 3px; - padding: 0px 1px; - border-radius: 25px; - font-weight: bold; - font-style: normal; - opacity:0.8; - color:#FFFFFF; - -} - -#workspaces button { - margin: 1px 1px; - border-radius: 15px; - border:0px; - color: @color13; - padding-left: 4px; - padding-right: 4px; - animation: gradient_f 20s ease-in infinite; - transition: all 0.5s cubic-bezier(.55,-0.68,.48,1.682); - opacity:0.8; -} - -#workspaces button.active, -#workspaces button.visible { - color: #FFFFFF; - background: @button-color; - border-radius: 15px; - padding-left: 8px; - padding-right: 8px; - animation: gradient_f 20s ease-in infinite; - transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); - opacity:1.0; -} - -#workspaces button.empty { - color: #FFFFFF; - opacity:1.0; -} - -#workspaces button:hover { - color: #FFFFFF; - background: @button-hover; - border-radius: 15px; - opacity:1.0; - padding-left: 2px; - padding-right: 2px; - animation: gradient_f 20s ease-in infinite; - transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); -} - -#pulseaudio-slider, -#pulseaudio { - color: @color13; -} - -#pulseaudio.muted { - color: red; -} - -#memory { - color: @sapphire; -} - -#cpu { - color: @mauve; -} - -#battery { - color: @rosewater; -} - -#disk { - color: @sky; -} - -#temperature.critical { - background-color: @red; -} - -@keyframes blink { - to { - color: #000000; - } -} - -#taskbar button.active { - background-color: rgb(47, 46, 46); - border-radius: 30px; - animation: gradient_f 20s ease-in infinite; - transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); -} - -#taskbar button:hover { - padding-left: 3px; - padding-right: 3px; - border-radius: 15px; - animation: gradient_f 20s ease-in infinite; - transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); -} - -#battery.critical:not(.charging) { - color: #f53c3c; - animation-name: blink; - animation-duration: 0.5s; - animation-timing-function: linear; - animation-iteration-count: infinite; - animation-direction: alternate; -} - -#pulseaudio-slider slider { - min-width: 0px; - min-height: 0px; - opacity: 0; - background-image: none; - border: none; - box-shadow: none; -} - -#pulseaudio-slider trough { - min-width: 80px; - min-height: 5px; - border-radius: 5px; -} - -#pulseaudio-slider highlight { - min-height: 10px; - border-radius: 5px; -} - -#backlight-slider slider { - min-width: 0px; - min-height: 0px; - opacity: 0; - background-image: none; - border: none; - box-shadow: none; -} - -#backlight-slider trough { - min-width: 80px; - min-height: 10px; - border-radius: 5px; -} - -#backlight-slider highlight { - min-width: 10px; - border-radius: 5px; -} - - diff --git a/config/waybar/style/[Pywal] Chroma Tally.css b/config/waybar/style/[Pywal] Chroma Tally.css deleted file mode 100644 index fe3bc0f1..00000000 --- a/config/waybar/style/[Pywal] Chroma Tally.css +++ /dev/null @@ -1,273 +0,0 @@ -/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ -/* Pywal - Chroma Tally */ - -@import '../../.cache/wal/colors-waybar.css'; - -* { -font-family: "JetBrainsMono Nerd Font"; -font-weight: bold; -min-height: 0; -/* set font-size to 100% if font scaling is set to 1.00 using nwg-look */ -font-size: 97%; -font-feature-settings: '"zero", "ss01", "ss02", "ss03", "ss04", "ss05", "cv31"'; -padding: 1px; -} - -window#waybar { - background: rgba (0, 0, 0, 0.5); - border-radius: 12px; - border-bottom: 2px; - border-style: solid; - border-color: @color2; -} - -#workspaces { - background: #0F1419; - padding: 0px 1px; - border-radius: 15px; - border: 0px; - font-style: normal; - color: #0F1419; -} - -#taskbar button, -#workspaces button { - padding: 0px 5px; - border-radius: 15px; - border: 0px; - color: #0F1419; - background: linear-gradient(45deg, #95E6CB, #59C2FF, #D2A6FF); - opacity: 0.5; - transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); -} - -#taskbar button.active, -#workspaces button.active { - padding: 0px 5px; - border-radius: 15px; - border: 0px; - color: #0F1419; - background: linear-gradient(45deg, #59C2FF, #D2A6FF); - opacity: 1.0; - min-width: 40px; - transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); -} - -#workspaces button:hover { - border-radius: 15px; - color: #0F1419; - background: linear-gradient(45deg, #59C2FF, #D2A6FF); - opacity: 0.8; - transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); - -} - -tooltip { - background: #1e1e2e; - opacity: 0.8; - border-radius: 6px; -} - -#backlight, -#backlight-slider, -#battery, -#bluetooth, -#clock, -#cpu, -#disk, -#idle_inhibitor, -#keyboard-state, -#memory, -#mode, -#mpris, -#network, -#pulseaudio, -#pulseaudio-slider, -#taskbar, -#temperature, -#tray, -#window, -#wireplumber, -#workspaces, -#custom-backlight, -#custom-cycle_wall, -#custom-hint, -#custom-keyboard, -#custom-light_dark, -#custom-lock, -#custom-menu, -#custom-power_vertical, -#custom-power, -#custom-swaync, -#custom-updater, -#custom-weather, -#custom-weather.clearNight, -#custom-weather.cloudyFoggyDay, -#custom-weather.cloudyFoggyNight, -#custom-weather.default, -#custom-weather.rainyDay, -#custom-weather.rainyNight, -#custom-weather.severe, -#custom-weather.showyIcyDay, -#custom-weather.snowyIcyNight, -#custom-weather.sunnyDay { - padding-top: 3px; - padding-bottom: 3px; - padding-right: 6px; - padding-left: 6px; -} - -/* ----------------------------------------------------------------------------- - * Module styles - * -------------------------------------------------------------------------- */ - - -#clock { - color:#a3be8c; -} - -#backlight { - color: #ebcb8b; -} - -#battery { - color: #d8dee9; -} - -#battery.charging { - color: #81a1c1; -} - -@keyframes blink { - to { - color: #4c566a; - background-color: #eceff4; - } -} - -#battery.critical:not(.charging) { - background: #bf616a; - color: #eceff4; - animation-name: blink; - animation-duration: 0.5s; - animation-timing-function: linear; - animation-iteration-count: infinite; - animation-direction: alternate; -} - -#cpu { - color: #a3be8c; -} - -#disk { - color: #94e2d5; -} - -#custom-keyboard, -#memory { - color: #d3869b; -} - -#network.disabled { - color:#bf616a; -} - -#network{ - color:#a3be8c; -} - -#network.disconnected { - color: #bf616a; -} - -#pulseaudio { - color: #04a5e5; -} - -#pulseaudio.muted { - color: #9ca0b0; -} - -#custom-light_dark, -#temperature { - color: #7287fd; -} - -#temperature.critical { - color: #bf616a; -} - -#keyboard-state, -#idle_inhibitor { - color: #ebcb8b; -} - -#tray { -} - -#custom-swaync, -#custom-menu { - color: yellow; -} -#custom-power{ - color: #eba0ac; -} - -#window{ - border-style: hidden; -} - -#custom-lock, -#bluetooth{ - color:#d08770; -} - -#custom-cava_mviz{ - color: @color2; -} - -#custom-weather{ - color:#d08770; -} - -#pulseaudio-slider slider { - min-width: 0px; - min-height: 0px; - opacity: 0; - background-image: none; - border: none; - box-shadow: none; -} - -#pulseaudio-slider trough { - min-width: 80px; - min-height: 5px; - border-radius: 5px; -} - -#pulseaudio-slider highlight { - min-height: 10px; - border-radius: 5px; -} - -#backlight-slider slider { - min-width: 0px; - min-height: 0px; - opacity: 0; - background-image: none; - border: none; - box-shadow: none; -} - -#backlight-slider trough { - min-width: 80px; - min-height: 10px; - border-radius: 5px; -} - -#backlight-slider highlight { - min-width: 10px; - border-radius: 5px; -} - - diff --git a/config/waybar/style/[Pywal] Colored.css b/config/waybar/style/[Pywal] Colored.css deleted file mode 100644 index f52211bf..00000000 --- a/config/waybar/style/[Pywal] Colored.css +++ /dev/null @@ -1,243 +0,0 @@ -/* ----------- 💫 https://github.com/JaKooLit 💫 -------- */ -/* pywal Colored*/ - -@import '../../.cache/wal/colors-waybar.css'; - -* { - font-family: "JetBrainsMono Nerd Font"; - font-weight: bold; - min-height: 0; - /* set font-size to 100% if font scaling is set to 1.00 using nwg-look */ - font-size: 96%; - font-feature-settings: '"zero", "ss01", "ss02", "ss03", "ss04", "ss05", "cv31"'; - padding: 1px; -} - -window#waybar { - background: transparent; -} - -window#waybar.hidden { - opacity: 0.5; -} - -window#waybar.empty { - background-color: @background; -} - -window#waybar.empty #window { - padding: 0px; - border: 0px; - background-color: transparent; -} - - -tooltip { - background: @background; - border-radius: 10px; - border-width: 1px; - border-style: solid; - border-color: @color2; -} - -/*-----module groups----*/ -.modules-right { - border: 3px solid @color14; - border-radius: 40px 0px 0px 0px; - background-color: @color1; - padding-top: 2px; - padding-bottom: 2px; - padding-right: 4px; - padding-left: 4px; -} - -.modules-center { - border: 3px solid @color14; - border-radius: 60px 0px 60px 0px; - background-color: @background; - padding-top: 2px; - padding-bottom: 2px; - padding-right: 4px; - padding-left: 4px; -} - -.modules-left { - border: 3px solid @color14; - border-radius: 0px 0px 40px 0px; - background-color: @color1; - padding-top: 2px; - padding-bottom: 2px; - padding-right: 4px; - padding-left: 4px; -} - -#workspaces button { - color: @foreground; - box-shadow: none; - text-shadow: none; - padding: 0px; - border-radius: 9px; - padding-left: 4px; - padding-right: 4px; - animation: gradient_f 20s ease-in infinite; - transition: all 0.5s cubic-bezier(.55,-0.68,.48,1.682); -} - -#workspaces button.active { - color: @background; - background-color: @color2; - padding-left: 8px; - padding-right: 8px; - animation: gradient_f 20s ease-in infinite; - transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); -} - -#workspaces button.focused { - color: @color4; -} - -#workspaces button.urgent { - color: #11111b; - border-radius: 10px; -} - -#workspaces button:hover { - color: @color4; - padding-left: 2px; - padding-right: 2px; - animation: gradient_f 20s ease-in infinite; - transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); -} - -#clock#2 { - color: @color6; -} - -#backlight, -#backlight-slider, -#battery, -#bluetooth, -#clock, -#cpu, -#disk, -#idle_inhibitor, -#keyboard-state, -#memory, -#mode, -#mpris, -#network, -#pulseaudio, -#pulseaudio-slider, -#taskbar, -#temperature, -#tray, -#window, -#wireplumber, -#workspaces, -#custom-backlight, -#custom-cava_mviz, -#custom-cycle_wall, -#custom-hint, -#custom-keyboard, -#custom-light_dark, -#custom-lock, -#custom-menu, -#custom-power_vertical, -#custom-power, -#custom-swaync, -#custom-updater, -#custom-weather, -#custom-weather.clearNight, -#custom-weather.cloudyFoggyDay, -#custom-weather.cloudyFoggyNight, -#custom-weather.default, -#custom-weather.rainyDay, -#custom-weather.rainyNight, -#custom-weather.severe, -#custom-weather.showyIcyDay, -#custom-weather.snowyIcyNight, -#custom-weather.sunnyDay { - color: @foreground; - padding-top: 1px; - padding-bottom: 1px; - padding-right: 6px; - padding-left: 6px; -} - -#temperature.critical { - background-color: #ff0000; -} - -@keyframes blink { - to { - color: #000000; - } -} - -#taskbar button.active { - background-color: rgb(47, 46, 46); - border-radius: 30px; - animation: gradient_f 20s ease-in infinite; - transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); -} - -#taskbar button:hover { - padding-left: 3px; - padding-right: 3px; - border-radius: 15px; - animation: gradient_f 20s ease-in infinite; - transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); -} - -#battery.critical:not(.charging) { - color: #f53c3c; - animation-name: blink; - animation-duration: 0.5s; - animation-timing-function: linear; - animation-iteration-count: infinite; - animation-direction: alternate; -} - -#pulseaudio-slider slider { - min-width: 0px; - min-height: 0px; - opacity: 0; - background-image: none; - border: none; - box-shadow: none; -} - -#pulseaudio-slider trough { - min-width: 80px; - min-height: 5px; - border-radius: 5px; -} - -#pulseaudio-slider highlight { - min-height: 10px; - border-radius: 5px; -} - -#backlight-slider slider { - min-width: 0px; - min-height: 0px; - opacity: 0; - background-image: none; - border: none; - box-shadow: none; -} - -#backlight-slider trough { - min-width: 80px; - min-height: 10px; - border-radius: 5px; -} - -#backlight-slider highlight { - min-width: 10px; - border-radius: 5px; -} - -#custom-cava_mviz { - padding-right: 10px; -} \ No newline at end of file diff --git a/config/waybar/style/[Pywal] Simple.css b/config/waybar/style/[Pywal] Simple.css deleted file mode 100644 index 835d2cac..00000000 --- a/config/waybar/style/[Pywal] Simple.css +++ /dev/null @@ -1,247 +0,0 @@ -/* ----------- 💫 https://github.com/JaKooLit 💫 -------- */ -/* pywal - Simple */ - -*{ -font-family: "JetBrainsMono Nerd Font"; -font-weight: bold; -min-height: 0; -/* set font-size to 100% if font scaling is set to 1.00 using nwg-look */ -font-size: 97%; -font-feature-settings: '"zero", "ss01", "ss02", "ss03", "ss04", "ss05", "cv31"'; -padding-top: 1px; -padding-bottom: 1px; -} - -@import '../../.cache/wal/colors-waybar.css'; - -window#waybar { - background: transparent; -} - -#waybar.empty, #waybar.tiled, #waybar.floating { - background-color: transparent; -} - -tooltip { - color: @color2; - background: @color0; - opacity: 0.8; - border-radius: 10px; - border-width: 1px; - border-style: solid; - border-color: @color15; -} - -/*-----module groups----*/ -.modules-right { - background-color: @color0; - border: 0.5px solid @color15; - border-radius: 10px; - padding-top: 2px; - padding-bottom: 2px; - padding-right: 4px; - padding-left: 4px; -} -.modules-center { - background-color: @color0; - border: 0.5px solid @color15; - border-radius: 10px; - padding-top: 2px; - padding-bottom: 2px; - padding-right: 4px; - padding-left: 4px; -} -.modules-left { - background-color: @color0; - border: 0.5px solid @color15; - border-radius: 10px; - padding-top: 2px; - padding-bottom: 2px; - padding-right: 4px; - padding-left: 4px; -} -/*-----modules indv----*/ - -#workspaces button { - color: @color2; - box-shadow: none; - text-shadow: none; - padding: 0px; - border-radius: 9px; - padding-left: 4px; - padding-right: 4px; - animation: gradient_f 20s ease-in infinite; - transition: all 0.5s cubic-bezier(.55,-0.68,.48,1.682); -} - -#workspaces button.active { - color: @foreground; - background-color: @color2; - padding-left: 8px; - padding-right: 8px; - animation: gradient_f 20s ease-in infinite; - transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); -} - -#workspaces button.focused { - color: @color4; -} - -#workspaces button.urgent { - color: #11111b; - border-radius: 10px; -} - -#workspaces button:hover { - color: @color4; - padding-left: 2px; - padding-right: 2px; - animation: gradient_f 20s ease-in infinite; - transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); -} - -#backlight, -#backlight-slider, -#battery, -#bluetooth, -#clock, -#cpu, -#disk, -#idle_inhibitor, -#keyboard-state, -#memory, -#mode, -#mpris, -#network, -#pulseaudio, -#pulseaudio-slider, -#taskbar button, -#taskbar, -#temperature, -#tray, -#window, -#wireplumber, -#workspaces, -#custom-backlight, -#custom-cava_mviz, -#custom-cycle_wall, -#custom-hint, -#custom-keyboard, -#custom-light_dark, -#custom-lock, -#custom-menu, -#custom-power_vertical, -#custom-power, -#custom-swaync, -#custom-updater, -#custom-weather, -#custom-weather.clearNight, -#custom-weather.cloudyFoggyDay, -#custom-weather.cloudyFoggyNight, -#custom-weather.default, -#custom-weather.rainyDay, -#custom-weather.rainyNight, -#custom-weather.severe, -#custom-weather.showyIcyDay, -#custom-weather.snowyIcyNight, -#custom-weather.sunnyDay { - color: @color2; - padding-top: 3px; - padding-bottom: 3px; - padding-right: 6px; - padding-left: 6px; -} - -#mode { - color: #cc3436; - font-weight: bold; -} -#custom-power { - /*background-color: rgba(0,119,179,0.6);*/ - /*border-radius: 50px;*/ - padding: 1px 3px; -} -/*-----Indicators----*/ -#idle_inhibitor.activated { - color: #2dcc36; -} -#pulseaudio.muted { - color: #cc3436; -} -#pulseaudio-microphone.muted { - color: #cc3436; -} -#temperature.critical { - background-color: #ff0000; -} - -@keyframes blink { - to { - color: #000000; - } -} - -#taskbar button.active { - color: @foreground; - background-color: @color2; - border-radius: 30px; - animation: gradient_f 20s ease-in infinite; - transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); -} - -#taskbar button:hover { - padding-left: 3px; - padding-right: 3px; - border-radius: 15px; - animation: gradient_f 20s ease-in infinite; - transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); -} - -#battery.critical:not(.charging) { - color: #f53c3c; - animation-name: blink; - animation-duration: 0.5s; - animation-timing-function: linear; - animation-iteration-count: infinite; - animation-direction: alternate; -} - -#pulseaudio-slider slider { - min-width: 0px; - min-height: 0px; - opacity: 0; - background-image: none; - border: none; - box-shadow: none; -} - -#pulseaudio-slider trough { - min-width: 80px; - min-height: 5px; - border-radius: 5px; -} - -#pulseaudio-slider highlight { - min-height: 10px; - border-radius: 5px; -} - -#backlight-slider slider { - min-width: 0px; - min-height: 0px; - opacity: 0; - background-image: none; - border: none; - box-shadow: none; -} - -#backlight-slider trough { - min-width: 80px; - min-height: 10px; - border-radius: 5px; -} - -#backlight-slider highlight { - min-width: 10px; - border-radius: 5px; -} \ No newline at end of file diff --git a/config/waybar/style/[Wallust Bordered] Chroma Fusion Edge.css b/config/waybar/style/[Wallust Bordered] Chroma Fusion Edge.css new file mode 100644 index 00000000..b9831707 --- /dev/null +++ b/config/waybar/style/[Wallust Bordered] Chroma Fusion Edge.css @@ -0,0 +1,317 @@ +/* ----------- 💫 https://github.com/JaKooLit 💫 -------- */ +/* ....Chroma Fusion Edge .... */ +/* Wallust & Catppuccin - Bordered */ + +@define-color white #F2F2F2; +@define-color black #000000; +@define-color text #FFFFFF; +@define-color lightgray #686868; +@define-color darkgray #353535; + +@define-color transparent rgba(0, 0, 0, 0.25); +@define-color teal-trans rgba(1, 117, 84, 0.5); +@define-color cyan rgba(53, 140, 169, 1); + +@define-color background-module @transparent; +@define-color border-color @color9; +@define-color button-color @color11; +@define-color button-hover @color12; + +@import '../../.config/waybar/wallust/colors-waybar.css'; +@import "../waybar/style/catppuccin-themes/latte.css"; + +* { + font-family: "JetBrains Mono Nerd Font"; + font-weight: bold; + min-height: 0; + /* set font-size to 100% if font scaling is set to 1.00 using nwg-look */ + font-size: 97%; + font-feature-settings: '"zero", "ss01", "ss02", "ss03", "ss04", "ss05", "cv31"'; + +} + +window#waybar { + background: linear-gradient(0deg, @border-color, black); + /*background: rgba(1, 117, 84, 0.5);*/ + /*background: @transparent;*/ + border-bottom-right-radius: 20px; + border-bottom-left-radius: 20px; + border-top-left-radius: 20px; + border-top-right-radius: 20px; + border:2px solid black; +} + +window#waybar.empty #window { + background-color: transparent; + border: 0px; + +} + +tooltip { + background-color: transparent; + border-radius: 10px; + border-width: 1px; + border-style: solid; + border-color: #11111b; + color: @border-color; +} + +#backlight, +#backlight-slider, +#battery, +#bluetooth, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state, +#memory, +#mode, +#network, +#pulseaudio, +#pulseaudio-slider, +#taskbar button, +#temperature, +#tray, +#window, +#wireplumber, +#custom-backlight, +#custom-cycle_wall, +#custom-hint, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-menu, +#custom-power_vertical, +#custom-power, +#custom-swaync, +#custom-updater, +#custom-weather, +#custom-weather.clearNight, +#custom-weather.cloudyFoggyDay, +#custom-weather.cloudyFoggyNight, +#custom-weather.default, +#custom-weather.rainyDay, +#custom-weather.rainyNight, +#custom-weather.severe, +#custom-weather.showyIcyDay, +#custom-weather.snowyIcyNight, +#custom-weather.sunnyDay { + background-color: @background-module; + border-radius: 25px; + padding: 0px 10px 0px 10px; + margin: 5px 5px 5px 5px; + opacity:0.8; + border:2px solid @border-color; + +} +#custom-power { + color: @red; + padding: 0px 0px 0px 7px; + opacity:1.0; +} +#backlight { + padding: 0px 2px 0px 6px; +} +#custom-light_dark, +#custom-menu{ + color: @flamingo; + padding: 0px 8px 0px 4px; + opacity:1.0; +} + +#custom-weather, +#custom-updates { + color: @yellow; +} + +#keyboard-state, +#clock { + color: @sapphire; +} +#network, +#temperature { + color: @rosewater; +} + +#custom-swaync, +#custom-hint, +#tray { + color: aliceblue; +} + +#taskbar, +#window { + color:#FFFFFF; +} + +#bluetooth, +#custom-backlight, +#custom-cycle_wall, +#custom-keyboard, +#custom-light_dark { + color: @lavender; +} + +#custom-lock, +#idle_inhibitor { + color: @teal; +} + +#custom-cava_mviz{ + color: @color2; +} +#workspaces { + margin: 1px 1px 1px 1px; + padding: 0px 1px; + border-radius: 25px; + border:2px solid @border-color; + font-weight: bold; + font-style: normal; + opacity:0.8; + color:#FFFFFF; + +} + +#workspaces button { + margin: 1px 1px; + border-radius: 15px; + border:0px; + color: @color13; + padding-left: 2px; + padding-right: 2px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.5s cubic-bezier(.55,-0.68,.48,1.682); + opacity:0.8; +} + +#workspaces button.active, +#workspaces button.visible { + color: #FFFFFF; + background: @button-color; + border-radius: 15px; + border: 1px solid @border-color; + padding-left: 4px; + padding-right: 4px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); + opacity:1.0; +} + +#workspaces button.empty { + color: #FFFFFF; + opacity:1.0; +} + +#workspaces button:hover { + color: #FFFFFF; + background: @button-hover; + border: 1px solid @border-color; + border-radius: 15px; + opacity:1.0; + padding-left: 2px; + padding-right: 2px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#pulseaudio-slider, +#pulseaudio { + color: @color13; +} + +#pulseaudio.muted { + color: red; +} + +#memory { + color: @sapphire; +} + +#cpu { + color: @mauve; +} + +#battery { + color: @rosewater; +} + +#disk { + color: @sky; +} + +#temperature.critical { + background-color: @red; +} + +@keyframes blink { + to { + color: #000000; + } +} + +#taskbar button.active { + background-color: rgb(47, 46, 46); + border-radius: 30px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#taskbar button:hover { + padding-left: 3px; + padding-right: 3px; + border-radius: 15px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#battery.critical:not(.charging) { + color: #f53c3c; + animation-name: blink; + animation-duration: 0.5s; + animation-timing-function: linear; + animation-iteration-count: infinite; + animation-direction: alternate; +} + +#pulseaudio-slider slider { + min-width: 0px; + min-height: 0px; + opacity: 0; + background-image: none; + border: none; + box-shadow: none; +} + +#pulseaudio-slider trough { + min-width: 80px; + min-height: 5px; + border-radius: 5px; +} + +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; +} + +#backlight-slider slider { + min-width: 0px; + min-height: 0px; + opacity: 0; + background-image: none; + border: none; + box-shadow: none; +} + +#backlight-slider trough { + min-width: 80px; + min-height: 10px; + border-radius: 5px; +} + +#backlight-slider highlight { + min-width: 10px; + border-radius: 5px; +} + + diff --git a/config/waybar/style/[Wallust Transparent] Crystal Clear.css b/config/waybar/style/[Wallust Transparent] Crystal Clear.css new file mode 100644 index 00000000..189be61f --- /dev/null +++ b/config/waybar/style/[Wallust Transparent] Crystal Clear.css @@ -0,0 +1,208 @@ +/* ----------- 💫 https://github.com/JaKooLit 💫 -------- */ +/* ..........................................*/ +/* ....Wallust - Clear Background........ */ +/* ......................................... */ +/* --- 👍 original designed by https://github.com/Krautt 👍 --- */ + +@import '../../.config/waybar/wallust/colors-waybar.css'; + +@define-color critical #ff0000; /* critical color */ +@define-color warning #f3f809; /* warning color */ +@define-color text @color12; /* text color */ +@define-color text-alt @color9; /* text alternative color */ +@define-color bg @color7; /* background color */ + +*{ + font-family: "JetBrains Mono Nerd Font"; + font-weight: bold; + min-height: 0; + /* set font-size to 100% if font scaling is set to 1.00 using nwg-look */ + font-size: 97%; + font-feature-settings: '"zero", "ss01", "ss02", "ss03", "ss04", "ss05", "cv31"'; + padding: 1px; +} + +window#waybar { + background:transparent; + border-radius: 1px; + color: @text; +} + +window#waybar.hidden { + opacity: 0.5; +} +window#waybar.empty { + background-color: transparent; +} + +window#waybar.empty #window { + padding: 0px; + border: 0px; + background-color: transparent; +} + + +/*-----module groups----*/ +.modules-right { + +} + +.modules-center { + +} + +.modules-left { + +} + +#workspaces button { + color: @text-alt; + box-shadow: none; + text-shadow: none; + padding: 0px; + border-radius: 9px; + padding-left: 4px; + padding-right: 4px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.5s cubic-bezier(.55,-0.68,.48,1.682); +} + +#taskbar button.active, +#workspaces button.active { + color: @text; + border-radius: 15px 15px 15px 15px; + padding-left: 8px; + padding-right: 8px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button.focused { + color: @text-alt; +} + +#workspaces button.urgent { + color: @warning; + border-radius: 10px; +} + +#taskbar button:hover, +#workspaces button:hover { + color: @text; + border-radius: 15px; + padding-left: 2px; + padding-right: 2px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#backlight, +#battery, +#bluetooth, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state, +#memory, +#mode, +#mpris, +#network, +#pulseaudio, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-cycle_wall, +#custom-hint, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-menu, +#custom-power_vertical, +#custom-power, +#custom-swaync, +#custom-spotify, +#custom-updater, +#custom-weather, +#custom-weather.clearNight, +#custom-weather.cloudyFoggyDay, +#custom-weather.cloudyFoggyNight, +#custom-weather.default +#custom-weather.rainyDay, +#custom-weather.rainyNight, +#custom-weather.severe, +#custom-weather.showyIcyDay, +#custom-weather.snowyIcyNight, +#custom-weather.sunnyDay { + padding-top: 3px; + padding-bottom: 3px; + padding-right: 6px; + padding-left: 6px; +} + +#temperature.critical { + background-color: #ff0000; +} + +@keyframes blink { + to { + color: #000000; + } +} + +#battery.critical:not(.charging) { + color: @critical; + animation-name: blink; + animation-duration: 0.5s; + animation-timing-function: linear; + animation-iteration-count: infinite; + animation-direction: alternate; +} + +#pulseaudio-slider slider { + min-width: 0px; + min-height: 0px; + opacity: 0; + background-image: none; + border: none; + box-shadow: none; +} + +#pulseaudio-slider trough { + min-width: 80px; + min-height: 10px; + border-radius: 5px; + background-color: black; +} + +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; + background-color: wheat; +} + +#backlight-slider slider { + min-width: 0px; + min-height: 0px; + opacity: 0; + background-image: none; + border: none; + box-shadow: none; +} + +#backlight-slider trough { + min-width: 80px; + min-height: 10px; + border-radius: 5px; + background-color: black; +} + +#backlight-slider highlight { + min-width: 10px; + border-radius: 5px; + background-color: wheat; +} + + \ No newline at end of file diff --git a/config/waybar/style/[Wallust] Chroma Edge.css b/config/waybar/style/[Wallust] Chroma Edge.css new file mode 100644 index 00000000..9ee29a21 --- /dev/null +++ b/config/waybar/style/[Wallust] Chroma Edge.css @@ -0,0 +1,376 @@ +/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ +/* Wallust Chroma Edge */ + +@import '../../.config/waybar/wallust/colors-waybar.css'; + +* { +font-family: "JetBrainsMono Nerd Font"; +font-weight: bold; +min-height: 0; +/* set font-size to 100% if font scaling is set to 1.00 using nwg-look */ +font-size: 97%; +font-feature-settings: '"zero", "ss01", "ss02", "ss03", "ss04", "ss05", "cv31"'; +padding: 1px; +} + +window#waybar { + /* background-color: rgba(26, 27, 38, 0.5); */ + background-color: transparent; + color: #ffffff; + transition-property: background-color; + transition-duration: 0.5s; + /* border-top: 8px transparent; */ + border-radius: 0px; + transition-duration: 0.5s; +} +window#waybar.empty { + background-color: transparent; +} +window#waybar.empty #window { + padding: 0px; + border: 0px; + /* background-color: rgba(66,66,66,0.5); */ /* transparent */ + background-color: transparent; +} + +window#waybar.hidden { + opacity: 0.1; +} + +tooltip { + background: #1e1e2e; + opacity: 0.8; + border-radius: 12px; + border-width: 2px; + border-style: solid; + border-color: @color12; +} + +tooltip label{ + color: #cdd6f4; +} + +#workspaces button { + background-color: transparent; + color: grey; + box-shadow: none; + text-shadow: none; + padding: 0px; + border-radius: 9px; + padding-left: 4px; + padding-right: 4px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.5s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button.active { + background-color: transparent; + color: #D3D3D3; + padding-left: 8px; + padding-right: 8px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button:hover { + background: rgba(0, 0, 0, 0.2); + color: #D3D3D3; + padding-left: 2px; + padding-right: 2px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button.urgent { + background-color: #eb4d4b; +} + + +#backlight, +#backlight-slider, +#battery, +#bluetooth, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state, +#memory, +#mode, +#mpris, +#network, +#pulseaudio, +#pulseaudio-slider, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-backlight, +#custom-cycle_wall, +#custom-hint, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-menu, +#custom-power_vertical, +#custom-power, +#custom-swaync, +#custom-updater, +#custom-weather, +#custom-weather.clearNight, +#custom-weather.cloudyFoggyDay, +#custom-weather.cloudyFoggyNight, +#custom-weather.default, +#custom-weather.rainyDay, +#custom-weather.rainyNight, +#custom-weather.severe, +#custom-weather.showyIcyDay, +#custom-weather.snowyIcyNight, +#custom-weather.sunnyDay { + color: #e5e5e5; + /* color: #bf616a; */ + border-radius: 12px; + background-color: rgba(50, 50, 50, 0.1); + border: 1px solid @color12; + padding: 5px; +} + +#workspaces { + border-radius: 12px; + padding: 0px 6px; +} + +#cpu { + color: #fb958b; + padding: 3px; + background-color: rgba(50, 50, 50, 0.1); +} + +#custom-cycle_wall, +#custom-updater { + color: #cba7f7; + padding: 3px; + background-color: rgba(50, 50, 50, 0.1); + +} + +#custom-menu { + color: #FFFFFF; + padding: 6px; + padding-right: 6px; + background-color: rgba(50, 50, 50, 0.1); +} + +#custom-keyboard, +#memory { + color: #ebcb8b; +} + +#custom-power { + color: #cc3436; + padding: 0px 0px 0px 6px; +} + +#custom-launcher { + background-color: #1b242b; + color: #6a92d7; + padding: 0 0px; +} + +#custom-weather.severe { + color: #eb937d; +} + +#custom-weather.sunny { + color: #c2ca76; +} + +#custom-weather.clearNight { + color: #cad3f5; +} + +#custom-weather.cloudyFoggyDay, +#custom-weather.cloudyFoggyNight { + color: #c2ddda; +} + +#custom-weather.rainyDay, +#custom-weather.rainyNight { + color: #5aaca5; +} + +#custom-weather.showyIcyDay, +#custom-weather.snowyIcyNight { + color: #d6e7e5; +} + +#custom-swaync, +#custom-weather { + color: #ebecf0; +} + +#pulseaudio { + color: #FFD580; +} + +#wireplumber { + color: #FFD580; +} +#backlight { + /* color: #EBCB8B; */ + color: #8fbcbb; +} + +#clock { + color: #90EE90; + /* background-color: #14141e; */ +} + +#battery { + color: #c0caf5; + /* background-color: #90b1b1; */ +} + +#battery.charging, +#battery.full, +#battery.plugged { + color: #26a65b; + /* background-color: #26a65b; */ +} + +@keyframes blink { + to { + background-color: rgba(30, 34, 42, 0.5); + color: #abb2bf; + } +} + +#battery.critical:not(.charging) { + color: #f53c3c; + animation-name: blink; + animation-duration: 0.5s; + animation-timing-function: linear; + animation-iteration-count: infinite; + animation-direction: alternate; +} + +label:focus { + background-color: #000000; +} + +#disk { + color: #f38ba8; +} + +#bluetooth { + color: #7287fd; +} + +#bluetooth.disconnected { + color: #f53c3c; +} + +#network { + color: #b48ead; +} + +#network.disconnected { + color: #f53c3c; +} + +#custom-media { + background-color: #66cc99; + color: #2a5c45; + min-width: 100px; +} + +#custom-media.custom-spotify { + background-color: #66cc99; +} + +#custom-media.custom-vlc { + background-color: #ffa000; +} + +#temperature.critical { + background-color: #eb4d4b; +} + +#tray > .passive { + -gtk-icon-effect: dim; +} + +#tray > .needs-attention { + -gtk-icon-effect: highlight; + background-color: #eb4d4b; +} + +#idle_inhibitor { + /*background-color: #2d3436;*/ +} + +#idle_inhibitor.activated { + /*background-color: #ecf0f1;*/ + color: #2dcc36; +} + +#temperature { + color: #ADD8E6; +} + +#taskbar button.active { + background-color: #7f849c; + padding-left: 12px; + padding-right: 12px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#taskbar button:hover { + padding-left: 3px; + padding-right: 3px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#pulseaudio-slider slider { + min-width: 0px; + min-height: 0px; + opacity: 0; + background-image: none; + border: none; + box-shadow: none; +} + +#pulseaudio-slider trough { + min-width: 80px; + min-height: 5px; + border-radius: 5px; +} + +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; +} + +#backlight-slider slider { + min-width: 0px; + min-height: 0px; + opacity: 0; + background-image: none; + border: none; + box-shadow: none; +} + +#backlight-slider trough { + min-width: 80px; + min-height: 10px; + border-radius: 5px; +} + +#backlight-slider highlight { + min-width: 10px; + border-radius: 5px; +} diff --git a/config/waybar/style/[Wallust] Chroma Fusion.css b/config/waybar/style/[Wallust] Chroma Fusion.css new file mode 100644 index 00000000..e8a04270 --- /dev/null +++ b/config/waybar/style/[Wallust] Chroma Fusion.css @@ -0,0 +1,313 @@ +/* ----------- 💫 https://github.com/JaKooLit 💫 -------- */ +/* ....Chroma Fusion Edge .... */ +/* Wallust - Catpuccin */ + +@define-color white #F2F2F2; +@define-color black #000000; +@define-color text #FFFFFF; +@define-color lightgray #686868; +@define-color darkgray #353535; + +@define-color transparent rgba(0, 0, 0, 0.25); +@define-color teal-trans rgba(1, 117, 84, 0.5); +@define-color cyan rgba(53, 140, 169, 1); + +@define-color background-module @transparent; +@define-color border-color @color12; +@define-color button-color @color11; +@define-color button-hover @color12; + +@import '../../.config/waybar/wallust/colors-waybar.css'; +@import "../waybar/style/catppuccin-themes/latte.css"; + +* { + font-family: "JetBrains Mono Nerd Font"; + font-weight: bold; + min-height: 0; + /* set font-size to 100% if font scaling is set to 1.00 using nwg-look */ + font-size: 97%; + font-feature-settings: '"zero", "ss01", "ss02", "ss03", "ss04", "ss05", "cv31"'; + +} + +window#waybar { + background: linear-gradient(0deg, @border-color, black); + /*background: rgba(1, 117, 84, 0.5);*/ + /*background: @transparent;*/ + border-bottom-right-radius: 20px; + border-bottom-left-radius: 20px; + border-top-left-radius: 20px; + border-top-right-radius: 20px; +} + +window#waybar.empty #window { + background-color: transparent; + border: 0px; + +} + +tooltip { + background-color: @background-module; + border-radius: 10px; + border-width: 2px; + border-style: solid; + border-color: #11111b; + color: @color2; +} + +#backlight, +#backlight-slider, +#battery, +#bluetooth, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state, +#memory, +#mode, +#network, +#pulseaudio, +#pulseaudio-slider, +#taskbar button, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-cycle_wall, +#custom-hint, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-menu, +#custom-power_vertical, +#custom-power, +#custom-swaync, +#custom-updater, +#custom-weather, +#custom-weather.clearNight, +#custom-weather.cloudyFoggyDay, +#custom-weather.cloudyFoggyNight, +#custom-weather.default, +#custom-weather.rainyDay, +#custom-weather.rainyNight, +#custom-weather.severe, +#custom-weather.showyIcyDay, +#custom-weather.snowyIcyNight, +#custom-weather.sunnyDay { + background-color: @background-module; + border-radius: 25px; + padding: 0px 10px 0px 10px; + margin: 5px 5px 5px 5px; + opacity:0.8; +} +#backlight { + padding: 0px 2px 0px 6px; +} +#custom-power { + color: @red; + padding: 0px 0px 0px 6px; + opacity:1.0; +} +#custom-light_dark, +#custom-menu{ + color: @flamingo; + padding: 0px 8px 0px 4px; + opacity:1.0; +} + +#custom-swaync, +#custom-weather, +#custom-updater { + color: @yellow; +} + +#keyboard-state, +#clock { + color: @sapphire; +} +#network, +#temperature { + color: @rosewater; +} + +#custom-hint, +#tray { + color: aliceblue; +} + +#taskbar, +#window { + color:#FFFFFF; +} + +#bluetooth, +#custom-backlight, +#custom-cycle_wall, +#custom-keyboard, +#custom-light_dark { + color: @lavender; +} + +#custom-cava_mviz { + color: @color2; +} + +#custom-lock, +#idle_inhibitor { + color: @teal; +} + +#workspaces { + margin: 3px 3px 3px 3px; + padding: 0px 1px; + border-radius: 25px; + font-weight: bold; + font-style: normal; + opacity:0.8; + color:#FFFFFF; + +} + +#workspaces button { + margin: 1px 1px; + border-radius: 15px; + border:0px; + color: @color13; + padding-left: 4px; + padding-right: 4px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.5s cubic-bezier(.55,-0.68,.48,1.682); + opacity:0.8; +} + +#workspaces button.active, +#workspaces button.visible { + color: #FFFFFF; + background: @button-color; + border-radius: 15px; + padding-left: 8px; + padding-right: 8px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); + opacity:1.0; +} + +#workspaces button.empty { + color: #FFFFFF; + opacity:1.0; +} + +#workspaces button:hover { + color: #FFFFFF; + background: @button-hover; + border-radius: 15px; + opacity:1.0; + padding-left: 2px; + padding-right: 2px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#pulseaudio-slider, +#pulseaudio { + color: @color13; +} + +#pulseaudio.muted { + color: red; +} + +#memory { + color: @sapphire; +} + +#cpu { + color: @mauve; +} + +#battery { + color: @rosewater; +} + +#disk { + color: @sky; +} + +#temperature.critical { + background-color: @red; +} + +@keyframes blink { + to { + color: #000000; + } +} + +#taskbar button.active { + background-color: rgb(47, 46, 46); + border-radius: 30px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#taskbar button:hover { + padding-left: 3px; + padding-right: 3px; + border-radius: 15px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#battery.critical:not(.charging) { + color: #f53c3c; + animation-name: blink; + animation-duration: 0.5s; + animation-timing-function: linear; + animation-iteration-count: infinite; + animation-direction: alternate; +} + +#pulseaudio-slider slider { + min-width: 0px; + min-height: 0px; + opacity: 0; + background-image: none; + border: none; + box-shadow: none; +} + +#pulseaudio-slider trough { + min-width: 80px; + min-height: 5px; + border-radius: 5px; +} + +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; +} + +#backlight-slider slider { + min-width: 0px; + min-height: 0px; + opacity: 0; + background-image: none; + border: none; + box-shadow: none; +} + +#backlight-slider trough { + min-width: 80px; + min-height: 10px; + border-radius: 5px; +} + +#backlight-slider highlight { + min-width: 10px; + border-radius: 5px; +} + + diff --git a/config/waybar/style/[Wallust] Chroma Tally.css b/config/waybar/style/[Wallust] Chroma Tally.css new file mode 100644 index 00000000..24f08dfd --- /dev/null +++ b/config/waybar/style/[Wallust] Chroma Tally.css @@ -0,0 +1,273 @@ +/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ +/* Wallust - Chroma Tally */ + +@import '../../.config/waybar/wallust/colors-waybar.css'; + +* { +font-family: "JetBrainsMono Nerd Font"; +font-weight: bold; +min-height: 0; +/* set font-size to 100% if font scaling is set to 1.00 using nwg-look */ +font-size: 97%; +font-feature-settings: '"zero", "ss01", "ss02", "ss03", "ss04", "ss05", "cv31"'; +padding: 1px; +} + +window#waybar { + background: rgba (0, 0, 0, 0.5); + border-radius: 12px; + border-bottom: 2px; + border-style: solid; + border-color: @color12; +} + +#workspaces { + background: #0F1419; + padding: 0px 1px; + border-radius: 15px; + border: 0px; + font-style: normal; + color: #0F1419; +} + +#taskbar button, +#workspaces button { + padding: 0px 5px; + border-radius: 15px; + border: 0px; + color: #0F1419; + background: linear-gradient(45deg, #95E6CB, #59C2FF, #D2A6FF); + opacity: 0.5; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#taskbar button.active, +#workspaces button.active { + padding: 0px 5px; + border-radius: 15px; + border: 0px; + color: #0F1419; + background: linear-gradient(45deg, #59C2FF, #D2A6FF); + opacity: 1.0; + min-width: 40px; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button:hover { + border-radius: 15px; + color: #0F1419; + background: linear-gradient(45deg, #59C2FF, #D2A6FF); + opacity: 0.8; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); + +} + +tooltip { + background: #1e1e2e; + opacity: 0.8; + border-radius: 6px; +} + +#backlight, +#backlight-slider, +#battery, +#bluetooth, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state, +#memory, +#mode, +#mpris, +#network, +#pulseaudio, +#pulseaudio-slider, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-backlight, +#custom-cycle_wall, +#custom-hint, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-menu, +#custom-power_vertical, +#custom-power, +#custom-swaync, +#custom-updater, +#custom-weather, +#custom-weather.clearNight, +#custom-weather.cloudyFoggyDay, +#custom-weather.cloudyFoggyNight, +#custom-weather.default, +#custom-weather.rainyDay, +#custom-weather.rainyNight, +#custom-weather.severe, +#custom-weather.showyIcyDay, +#custom-weather.snowyIcyNight, +#custom-weather.sunnyDay { + padding-top: 3px; + padding-bottom: 3px; + padding-right: 6px; + padding-left: 6px; +} + +/* ----------------------------------------------------------------------------- + * Module styles + * -------------------------------------------------------------------------- */ + + +#clock { + color:#a3be8c; +} + +#backlight { + color: #ebcb8b; +} + +#battery { + color: #d8dee9; +} + +#battery.charging { + color: #81a1c1; +} + +@keyframes blink { + to { + color: #4c566a; + background-color: #eceff4; + } +} + +#battery.critical:not(.charging) { + background: #bf616a; + color: #eceff4; + animation-name: blink; + animation-duration: 0.5s; + animation-timing-function: linear; + animation-iteration-count: infinite; + animation-direction: alternate; +} + +#cpu { + color: #a3be8c; +} + +#disk { + color: #94e2d5; +} + +#custom-keyboard, +#memory { + color: #d3869b; +} + +#network.disabled { + color:#bf616a; +} + +#network{ + color:#a3be8c; +} + +#network.disconnected { + color: #bf616a; +} + +#pulseaudio { + color: #04a5e5; +} + +#pulseaudio.muted { + color: #9ca0b0; +} + +#custom-light_dark, +#temperature { + color: #7287fd; +} + +#temperature.critical { + color: #bf616a; +} + +#keyboard-state, +#idle_inhibitor { + color: #ebcb8b; +} + +#tray { +} + +#custom-swaync, +#custom-menu { + color: yellow; +} +#custom-power{ + color: #eba0ac; +} + +#window{ + border-style: hidden; +} + +#custom-lock, +#bluetooth{ + color:#d08770; +} + +#custom-cava_mviz{ + color: @color2; +} + +#custom-weather{ + color:#d08770; +} + +#pulseaudio-slider slider { + min-width: 0px; + min-height: 0px; + opacity: 0; + background-image: none; + border: none; + box-shadow: none; +} + +#pulseaudio-slider trough { + min-width: 80px; + min-height: 5px; + border-radius: 5px; +} + +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; +} + +#backlight-slider slider { + min-width: 0px; + min-height: 0px; + opacity: 0; + background-image: none; + border: none; + box-shadow: none; +} + +#backlight-slider trough { + min-width: 80px; + min-height: 10px; + border-radius: 5px; +} + +#backlight-slider highlight { + min-width: 10px; + border-radius: 5px; +} + + diff --git a/config/waybar/style/[Wallust] Colored.css b/config/waybar/style/[Wallust] Colored.css new file mode 100644 index 00000000..251f10ba --- /dev/null +++ b/config/waybar/style/[Wallust] Colored.css @@ -0,0 +1,243 @@ +/* ----------- 💫 https://github.com/JaKooLit 💫 -------- */ +/* Wallust Colored*/ + +@import '../../.config/waybar/wallust/colors-waybar.css'; + +* { + font-family: "JetBrainsMono Nerd Font"; + font-weight: bold; + min-height: 0; + /* set font-size to 100% if font scaling is set to 1.00 using nwg-look */ + font-size: 96%; + font-feature-settings: '"zero", "ss01", "ss02", "ss03", "ss04", "ss05", "cv31"'; + padding: 1px; +} + +window#waybar { + background: transparent; +} + +window#waybar.hidden { + opacity: 0.5; +} + +window#waybar.empty { + background-color: @background; +} + +window#waybar.empty #window { + padding: 0px; + border: 0px; + background-color: transparent; +} + + +tooltip { + background: @background; + border-radius: 10px; + border-width: 1px; + border-style: solid; + border-color: @color15; +} + +/*-----module groups----*/ +.modules-right { + border: 3px solid @color14; + border-radius: 40px 0px 0px 0px; + background-color: @color1; + padding-top: 2px; + padding-bottom: 2px; + padding-right: 4px; + padding-left: 4px; +} + +.modules-center { + border: 3px solid @color14; + border-radius: 60px 0px 60px 0px; + background-color: @background; + padding-top: 2px; + padding-bottom: 2px; + padding-right: 4px; + padding-left: 4px; +} + +.modules-left { + border: 3px solid @color14; + border-radius: 0px 0px 40px 0px; + background-color: @color1; + padding-top: 2px; + padding-bottom: 2px; + padding-right: 4px; + padding-left: 4px; +} + +#workspaces button { + color: @foreground; + box-shadow: none; + text-shadow: none; + padding: 0px; + border-radius: 9px; + padding-left: 4px; + padding-right: 4px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.5s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button.active { + color: @background; + background-color: @color7; + padding-left: 8px; + padding-right: 8px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button.focused { + color: @color4; +} + +#workspaces button.urgent { + color: #11111b; + border-radius: 10px; +} + +#workspaces button:hover { + color: @color4; + padding-left: 2px; + padding-right: 2px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#clock#2 { + color: @color6; +} + +#backlight, +#backlight-slider, +#battery, +#bluetooth, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state, +#memory, +#mode, +#mpris, +#network, +#pulseaudio, +#pulseaudio-slider, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-backlight, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-hint, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-menu, +#custom-power_vertical, +#custom-power, +#custom-swaync, +#custom-updater, +#custom-weather, +#custom-weather.clearNight, +#custom-weather.cloudyFoggyDay, +#custom-weather.cloudyFoggyNight, +#custom-weather.default, +#custom-weather.rainyDay, +#custom-weather.rainyNight, +#custom-weather.severe, +#custom-weather.showyIcyDay, +#custom-weather.snowyIcyNight, +#custom-weather.sunnyDay { + color: @foreground; + padding-top: 1px; + padding-bottom: 1px; + padding-right: 6px; + padding-left: 6px; +} + +#temperature.critical { + background-color: #ff0000; +} + +@keyframes blink { + to { + color: #000000; + } +} + +#taskbar button.active { + background-color: rgb(47, 46, 46); + border-radius: 30px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#taskbar button:hover { + padding-left: 3px; + padding-right: 3px; + border-radius: 15px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#battery.critical:not(.charging) { + color: #f53c3c; + animation-name: blink; + animation-duration: 0.5s; + animation-timing-function: linear; + animation-iteration-count: infinite; + animation-direction: alternate; +} + +#pulseaudio-slider slider { + min-width: 0px; + min-height: 0px; + opacity: 0; + background-image: none; + border: none; + box-shadow: none; +} + +#pulseaudio-slider trough { + min-width: 80px; + min-height: 5px; + border-radius: 5px; +} + +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; +} + +#backlight-slider slider { + min-width: 0px; + min-height: 0px; + opacity: 0; + background-image: none; + border: none; + box-shadow: none; +} + +#backlight-slider trough { + min-width: 80px; + min-height: 10px; + border-radius: 5px; +} + +#backlight-slider highlight { + min-width: 10px; + border-radius: 5px; +} + +#custom-cava_mviz { + padding-right: 10px; +} \ No newline at end of file diff --git a/config/waybar/style/[Wallust] Simple.css b/config/waybar/style/[Wallust] Simple.css new file mode 100644 index 00000000..77d39c60 --- /dev/null +++ b/config/waybar/style/[Wallust] Simple.css @@ -0,0 +1,247 @@ +/* ----------- 💫 https://github.com/JaKooLit 💫 -------- */ +/* Wallust - Simple */ + +*{ +font-family: "JetBrainsMono Nerd Font"; +font-weight: bold; +min-height: 0; +/* set font-size to 100% if font scaling is set to 1.00 using nwg-look */ +font-size: 97%; +font-feature-settings: '"zero", "ss01", "ss02", "ss03", "ss04", "ss05", "cv31"'; +padding-top: 1px; +padding-bottom: 1px; +} + +@import '../../.config/waybar/wallust/colors-waybar.css'; + +window#waybar { + background: transparent; +} + +#waybar.empty, #waybar.tiled, #waybar.floating { + background-color: transparent; +} + +tooltip { + color: @color15; + background: @color0; + opacity: 0.8; + border-radius: 10px; + border-width: 1px; + border-style: solid; + border-color: @color15; +} + +/*-----module groups----*/ +.modules-right { + background-color: @color0; + border: 0.5px solid @color15; + border-radius: 10px; + padding-top: 2px; + padding-bottom: 2px; + padding-right: 4px; + padding-left: 4px; +} +.modules-center { + background-color: @color0; + border: 0.5px solid @color15; + border-radius: 10px; + padding-top: 2px; + padding-bottom: 2px; + padding-right: 4px; + padding-left: 4px; +} +.modules-left { + background-color: @color0; + border: 0.5px solid @color15; + border-radius: 10px; + padding-top: 2px; + padding-bottom: 2px; + padding-right: 4px; + padding-left: 4px; +} +/*-----modules indv----*/ + +#workspaces button { + color: @color2; + box-shadow: none; + text-shadow: none; + padding: 0px; + border-radius: 9px; + padding-left: 4px; + padding-right: 4px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.5s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button.active { + color: @foreground; + background-color: @color2; + padding-left: 8px; + padding-right: 8px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#workspaces button.focused { + color: @color4; +} + +#workspaces button.urgent { + color: #11111b; + border-radius: 10px; +} + +#workspaces button:hover { + color: @color4; + padding-left: 2px; + padding-right: 2px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#backlight, +#backlight-slider, +#battery, +#bluetooth, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state, +#memory, +#mode, +#mpris, +#network, +#pulseaudio, +#pulseaudio-slider, +#taskbar button, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-backlight, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-hint, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-menu, +#custom-power_vertical, +#custom-power, +#custom-swaync, +#custom-updater, +#custom-weather, +#custom-weather.clearNight, +#custom-weather.cloudyFoggyDay, +#custom-weather.cloudyFoggyNight, +#custom-weather.default, +#custom-weather.rainyDay, +#custom-weather.rainyNight, +#custom-weather.severe, +#custom-weather.showyIcyDay, +#custom-weather.snowyIcyNight, +#custom-weather.sunnyDay { + color: @color12; + padding-top: 3px; + padding-bottom: 3px; + padding-right: 6px; + padding-left: 6px; +} + +#mode { + color: #cc3436; + font-weight: bold; +} +#custom-power { + /*background-color: rgba(0,119,179,0.6);*/ + /*border-radius: 50px;*/ + padding: 1px 3px; +} +/*-----Indicators----*/ +#idle_inhibitor.activated { + color: #2dcc36; +} +#pulseaudio.muted { + color: #cc3436; +} +#pulseaudio-microphone.muted { + color: #cc3436; +} +#temperature.critical { + background-color: #ff0000; +} + +@keyframes blink { + to { + color: #000000; + } +} + +#taskbar button.active { + color: @foreground; + background-color: @color2; + border-radius: 30px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#taskbar button:hover { + padding-left: 3px; + padding-right: 3px; + border-radius: 15px; + animation: gradient_f 20s ease-in infinite; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#battery.critical:not(.charging) { + color: #f53c3c; + animation-name: blink; + animation-duration: 0.5s; + animation-timing-function: linear; + animation-iteration-count: infinite; + animation-direction: alternate; +} + +#pulseaudio-slider slider { + min-width: 0px; + min-height: 0px; + opacity: 0; + background-image: none; + border: none; + box-shadow: none; +} + +#pulseaudio-slider trough { + min-width: 80px; + min-height: 5px; + border-radius: 5px; +} + +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; +} + +#backlight-slider slider { + min-width: 0px; + min-height: 0px; + opacity: 0; + background-image: none; + border: none; + box-shadow: none; +} + +#backlight-slider trough { + min-width: 80px; + min-height: 10px; + border-radius: 5px; +} + +#backlight-slider highlight { + min-width: 10px; + border-radius: 5px; +} \ No newline at end of file diff --git a/config/waybar/wallust/colors-waybar.css b/config/waybar/wallust/colors-waybar.css new file mode 100644 index 00000000..60cca045 --- /dev/null +++ b/config/waybar/wallust/colors-waybar.css @@ -0,0 +1,20 @@ +@define-color foreground #E2FECE; +@define-color background rgba(1,1,2,0.25); +@define-color cursor #E2FECE; + +@define-color color0 #010102; +@define-color color1 #595213; +@define-color color2 #9E2517; +@define-color color3 #0E714C; +@define-color color4 #08AC75; +@define-color color5 #08BCB1; +@define-color color6 #81BC57; +@define-color color7 #CDF5B1; +@define-color color8 #8FAB7C; +@define-color color9 #776D19; +@define-color color10 #D3311F; +@define-color color11 #129766; +@define-color color12 #0AE59C; +@define-color color13 #0AFAEC; +@define-color color14 #ACFB74; +@define-color color15 #CDF5B1; diff --git a/copy.sh b/copy.sh index 2e94494c..6fb4cc81 100755 --- a/copy.sh +++ b/copy.sh @@ -4,7 +4,7 @@ clear wallpaper=$HOME/Pictures/wallpapers/Lofi-Urban-Nightscape.png -Waybar_Style="$HOME/.config/waybar/style/[Pywal] Chroma Tally.css" +Waybar_Style="$HOME/.config/waybar/style/[Wallust] Chroma Tally.css" # Check if running as root. If root, script will exit if [[ $EUID -eq 0 ]]; then @@ -297,11 +297,8 @@ done # symlinks for waybar style ln -sf "$Waybar_Style" "$HOME/.config/waybar/style.css" && \ -# initialize pywal to avoid config error on hyprland -wal -i $wallpaper -s -t -n -e 2>&1 | tee -a "$LOG" - -#initial symlink for Pywal Dark and Light for Rofi Themes -ln -sf "$HOME/.cache/wal/colors-rofi-dark.rasi" "$HOME/.config/rofi/pywal-color/pywal-theme.rasi" +# initialize wallust to avoid config error on hyprland +wallust run -s $wallpaper 2>&1 | tee -a "$LOG" printf "\n%.0s" {1..2} -- cgit v1.2.3 From 928deb30486095d011b63e4cbc323131915033ab Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Fri, 10 May 2024 02:35:47 +0900 Subject: adjusted config.rasi and copy.sh --- config/rofi/config.rasi | 4 ++-- config/rofi/resolution/1080p/config.rasi | 4 ++-- config/rofi/resolution/1440p/config.rasi | 4 ++-- copy.sh | 2 +- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/config/rofi/config.rasi b/config/rofi/config.rasi index 2eae75bb..4929c92c 100755 --- a/config/rofi/config.rasi +++ b/config/rofi/config.rasi @@ -79,11 +79,11 @@ inputbar { entry { enabled: true; expand: false; - width: 300px; + width: 20%; padding: 10px; border-radius: 12px; background-color: @selected; - text-color: @text-selected + text-color: @text-selected; cursor: text; placeholder: "🔎 Search "; // << Search symbol placeholder-color: inherit; diff --git a/config/rofi/resolution/1080p/config.rasi b/config/rofi/resolution/1080p/config.rasi index 2eae75bb..4929c92c 100755 --- a/config/rofi/resolution/1080p/config.rasi +++ b/config/rofi/resolution/1080p/config.rasi @@ -79,11 +79,11 @@ inputbar { entry { enabled: true; expand: false; - width: 300px; + width: 20%; padding: 10px; border-radius: 12px; background-color: @selected; - text-color: @text-selected + text-color: @text-selected; cursor: text; placeholder: "🔎 Search "; // << Search symbol placeholder-color: inherit; diff --git a/config/rofi/resolution/1440p/config.rasi b/config/rofi/resolution/1440p/config.rasi index 01efd1a6..68154e1b 100755 --- a/config/rofi/resolution/1440p/config.rasi +++ b/config/rofi/resolution/1440p/config.rasi @@ -79,13 +79,13 @@ inputbar { entry { enabled: true; expand: false; - width: 300px; + width: 18%; padding: 10px; border-radius: 12px; background-color: @selected; text-color: @text-selected; cursor: text; - placeholder: " Search "; // << Search symbol + placeholder: "🔍 Search "; // << Search symbol placeholder-color: inherit; } diff --git a/copy.sh b/copy.sh index 6fb4cc81..9ab32b07 100755 --- a/copy.sh +++ b/copy.sh @@ -209,7 +209,7 @@ get_backup_dirname() { echo "back-up_${timestamp}" } -for DIR in btop cava hypr kitty Kvantum qt5ct qt6ct rofi swappy swaync wal waybar wlogout; do +for DIR in ags btop cava hypr kitty Kvantum qt5ct qt6ct rofi swappy swaync wallust waybar wlogout; do DIRPATH=~/.config/"$DIR" if [ -d "$DIRPATH" ]; then echo -e "${NOTE} - Config for $DIR found, attempting to back up." -- cgit v1.2.3 From 4ff5b6fb30c83fe1e1b5652a759105858756f4b1 Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Fri, 10 May 2024 02:39:55 +0900 Subject: adjusted hyprlock --- config/hypr/hyprlock.conf | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/config/hypr/hyprlock.conf b/config/hypr/hyprlock.conf index a4a8c19c..f41d646a 100644 --- a/config/hypr/hyprlock.conf +++ b/config/hypr/hyprlock.conf @@ -34,7 +34,7 @@ input-field { dots_center = true outer_color = $color1 inner_color = $color0 - font_color = $color7 + font_color = $color12 fade_on_empty = true placeholder_text = Password... # Text rendered in the input box when it's empty. hide_input = false @@ -48,7 +48,7 @@ input-field { label { monitor = text = cmd[update:18000000] echo " "$(date +'%A, %-d %B %Y')" " - color = $color1 + color = $color9 font_size = 34 font_family = JetBrains Mono Nerd Font 10 @@ -61,7 +61,7 @@ label { label { monitor = text = cmd[update:18000000] echo " "$(date +'Week %U')" " - color = $color7 + color = $color5 font_size = 24 font_family = JetBrains Mono Nerd Font 10 position = 0, -250 @@ -74,7 +74,7 @@ label { monitor = # text = cmd[update:1000] echo " $(date +"%I:%M:%S %p") " # AM/PM text = cmd[update:1000] echo " $(date +"%H:%M:%S") " # 24H - color = $color7 + color = $color15 font_size = 94 font_family = JetBrains Mono Nerd Font 10 @@ -87,7 +87,7 @@ text = cmd[update:1000] echo " $(date +"%H:%M:%S") " # 24H label { monitor = text =  $USER - color = $color7 + color = $color9 font_size = 18 font_family = Inter Display Medium @@ -112,7 +112,7 @@ label { label { monitor = text = cmd[update:3600000] [ -f ~/.cache/.weather_cache ] && cat ~/.cache/.weather_cache - color = $color10 + color = $color12 font_size = 24 font_family = JetBrains Mono Nerd Font 10 position = 50, 0 @@ -127,7 +127,7 @@ image { size = 230 rounding = -1 border_size = 4 - border_color = $color2 + border_color = $color1 rotate = 0 reload_time = -1 position = 0, 300 -- cgit v1.2.3 From 4700b439f86e78ad9daa5a4ed9786b10b3c8559b Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Fri, 10 May 2024 02:48:11 +0900 Subject: wallust for wlogout forgotten :) --- config/wlogout/style.css | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/config/wlogout/style.css b/config/wlogout/style.css index c2e8bc2e..80a9c0ae 100644 --- a/config/wlogout/style.css +++ b/config/wlogout/style.css @@ -1,9 +1,9 @@ /* ----------- 💫 https://github.com/JaKooLit 💫 -------- */ -/* pywal-wlogout */ +/* wallust-wlogout */ /* Importing pywal colors */ -@import '../../.cache/wal/colors-waybar.css'; +@import '../../.config/waybar/wallust/colors-waybar.css'; window { font-family: Fira Code Medium; @@ -28,13 +28,13 @@ button:focus { } button:hover { - background-color: @color2; + background-color: @color12; color: #1e1e2e; background-size: 50%; margin: 30px; border-radius: 80px; transition: all 0.3s cubic-bezier(.55, 0.0, .28, 1.682), box-shadow 0.2s ease-in-out, background-color 0.2s ease-in-out; - box-shadow: 0 0 20px @color7; + box-shadow: 0 0 50px @color15; } -- cgit v1.2.3 From 2480bfbbf31d6cfef1d2bbd09ef35ab4fc28c747 Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Fri, 10 May 2024 10:05:08 +0900 Subject: updated ags styling- referrenced to colors --- config/ags/user/style.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/ags/user/style.css b/config/ags/user/style.css index 9d4b9c79..bffc1b03 100644 --- a/config/ags/user/style.css +++ b/config/ags/user/style.css @@ -2,7 +2,7 @@ all: unset; } -@import '../../../.config/wallust/colors-waybar.css'; +@import '../../../.config/waybar/wallust/colors-waybar.css'; /* define some colors */ @define-color border-color @color12; -- cgit v1.2.3 From 610d1bdada7e734e91262f64f6dc8b4502c1f6a0 Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Fri, 10 May 2024 10:36:11 +0900 Subject: tweaked for better wallust on rofi configs, swaync wallust tweaked for better wallust, wallust template for rofi adjusted --- config/rofi/config-wallpaper.rasi | 6 +++--- config/rofi/config.rasi | 4 ++-- config/rofi/resolution/1080p/config.rasi | 4 ++-- config/rofi/resolution/1440p/config.rasi | 4 ++-- config/swaync/style.css | 6 +++--- config/wallust/templates/colors-rofi.rasi | 12 ++++++------ 6 files changed, 18 insertions(+), 18 deletions(-) diff --git a/config/rofi/config-wallpaper.rasi b/config/rofi/config-wallpaper.rasi index 5afb7699..e887e9f3 100644 --- a/config/rofi/config-wallpaper.rasi +++ b/config/rofi/config-wallpaper.rasi @@ -36,15 +36,15 @@ element { orientation: vertical; padding: 0px; spacing: 0px; - border-radius: 12px; + border-radius: 15px; } element-icon { - size: 15%; + size: 20%; } element-text { - font: "Fira Code SemiBold 10"; + font: "Fira Code SemiBold 12"; vertical-align: 0.5; horizontal-align: 0.5; } diff --git a/config/rofi/config.rasi b/config/rofi/config.rasi index 4929c92c..bc6f2d7f 100755 --- a/config/rofi/config.rasi +++ b/config/rofi/config.rasi @@ -155,8 +155,8 @@ scrollbar { element { enabled: true; spacing: 10px; - padding: 4px; - border-radius: 10px; + padding: 10px; + border-radius: 12px; background-color: transparent; cursor: pointer; } diff --git a/config/rofi/resolution/1080p/config.rasi b/config/rofi/resolution/1080p/config.rasi index 4929c92c..bc6f2d7f 100755 --- a/config/rofi/resolution/1080p/config.rasi +++ b/config/rofi/resolution/1080p/config.rasi @@ -155,8 +155,8 @@ scrollbar { element { enabled: true; spacing: 10px; - padding: 4px; - border-radius: 10px; + padding: 10px; + border-radius: 12px; background-color: transparent; cursor: pointer; } diff --git a/config/rofi/resolution/1440p/config.rasi b/config/rofi/resolution/1440p/config.rasi index 68154e1b..9c2e73ea 100755 --- a/config/rofi/resolution/1440p/config.rasi +++ b/config/rofi/resolution/1440p/config.rasi @@ -155,8 +155,8 @@ scrollbar { element { enabled: true; spacing: 10px; - padding: 4px; - border-radius: 10px; + padding: 10px; + border-radius: 12px; background-color: transparent; cursor: pointer; } diff --git a/config/swaync/style.css b/config/swaync/style.css index a87d9961..537b7d3c 100755 --- a/config/swaync/style.css +++ b/config/swaync/style.css @@ -3,12 +3,12 @@ @import '../../.config/waybar/wallust/colors-waybar.css'; -@define-color noti-border-color @color2; +@define-color noti-border-color @color10; @define-color noti-bg rgba(0, 0, 0, 0.8); @define-color noti-bg-alt #111111; @define-color noti-bg-hover @color2; -@define-color text-color @color7; -@define-color text-color-alt @color2; +@define-color text-color @color12; +@define-color text-color-alt @color9; @define-color text-color-disabled rgba(150, 150, 150, 0.8); * { diff --git a/config/wallust/templates/colors-rofi.rasi b/config/wallust/templates/colors-rofi.rasi index 508d177a..0e45cc44 100644 --- a/config/wallust/templates/colors-rofi.rasi +++ b/config/wallust/templates/colors-rofi.rasi @@ -1,21 +1,21 @@ * { -active-background: {{color2}}; +active-background: {{color9}}; active-foreground: {{foreground}}; normal-background: {{background}}; normal-foreground: {{foreground}}; -urgent-background: {{color1}}; +urgent-background: {{color7}}; urgent-foreground: {{foreground}}; -alternate-active-background: {{background}}; +alternate-active-background: {{color3}}; alternate-active-foreground: {{foreground}}; alternate-normal-background: {{background}}; alternate-normal-foreground: {{foreground}}; alternate-urgent-background: {{background}}; alternate-urgent-foreground: {{foreground}}; -selected-active-background: {{color1}}; +selected-active-background: {{color7}}; selected-active-foreground: {{foreground}}; -selected-normal-background: {{color7}}; +selected-normal-background: {{color9}}; selected-normal-foreground: {{foreground}}; selected-urgent-background: {{color12}}; selected-urgent-foreground: {{foreground}}; @@ -23,6 +23,6 @@ selected-urgent-foreground: {{foreground}}; background-color: {{background}}; background: rgba(0,0,0,0.7); foreground: {{color15}}; -border-color: {{background}}; +border-color: {{color12}}; } -- cgit v1.2.3 From b18d3ed7a1403cca43e21595e8a5a2071fc49994 Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Fri, 10 May 2024 10:53:35 +0900 Subject: updated startup and window Rules --- config/hypr/UserConfigs/Startup_Apps.conf | 6 +++--- config/hypr/UserConfigs/WindowRules.conf | 1 - 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/config/hypr/UserConfigs/Startup_Apps.conf b/config/hypr/UserConfigs/Startup_Apps.conf index 50be5e14..2f529d61 100644 --- a/config/hypr/UserConfigs/Startup_Apps.conf +++ b/config/hypr/UserConfigs/Startup_Apps.conf @@ -10,7 +10,7 @@ $SwwwRandom = $UserScripts/WallpaperAutoChange.sh # wallpaper stuff / More wallpaper options below exec-once = swww query || swww-daemon --format xrgb -#exec-once = $SwwwRandom $wallDIR # random wallpaper switcher every 30 minutes +exec-once = $SwwwRandom $wallDIR # random wallpaper switcher every 30 minutes # Startup exec-once = dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP @@ -24,8 +24,8 @@ exec-once = waybar & exec-once = nm-applet --indicator & exec-once = swaync & exec-once = ags & -exec-once = blueman-applet & -exec-once = rog-control-center & +#exec-once = blueman-applet & +#exec-once = rog-control-center & #clipboard manager exec-once = wl-paste --type text --watch cliphist store diff --git a/config/hypr/UserConfigs/WindowRules.conf b/config/hypr/UserConfigs/WindowRules.conf index c07094bf..bdbd551d 100644 --- a/config/hypr/UserConfigs/WindowRules.conf +++ b/config/hypr/UserConfigs/WindowRules.conf @@ -20,7 +20,6 @@ windowrule = float, ^(file-roller|org.gnome.FileRoller)$ # archive manager #windowrule = workspace 6 silent,^(gamescope)$ windowrule = center,^(pavucontrol) -windowrule = float, org.gnome.SystemMonitor # windowrule v2 move to workspace windowrulev2 = workspace 1, class:^([Tt]hunderbird)$ -- cgit v1.2.3