Browse Source

Merge pull request #53 from JaKooLit/v2.1.17

V2.1.17
pull/54/head
Ja.KooLit 2 years ago committed by GitHub
parent
commit
0d5617b7f2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 6
      config/dunst/dunstrc
  2. 51
      config/hypr/initial-boot.sh
  3. 2
      config/hypr/scripts/DarkLight.sh
  4. 39
      config/hypr/scripts/SwitchKeyboardLayout.sh
  5. 0
      config/hypr/v2.1.17
  6. 2
      config/waybar/configs/Camellia [Bottom]
  7. 2
      config/waybar/configs/Camellia [TOP]
  8. 67
      config/waybar/configs/Def[Bottom]-Laptop
  9. 67
      config/waybar/configs/Def[TOP]-Laptop
  10. 9
      config/waybar/configs/Default [Bottom]
  11. 9
      config/waybar/configs/Default [TOP]
  12. 23
      config/waybar/modules
  13. 6
      config/waybar/style/Catppuccin-Latte.css
  14. 18
      config/waybar/style/Catppuccin-Mocha.css
  15. 26
      config/waybar/style/Chroma Edge.css
  16. 5
      config/waybar/style/Chroma Glow.css
  17. 10
      config/waybar/style/Chroma Tally.css
  18. 3
      config/waybar/style/Crimson.css
  19. 3
      config/waybar/style/Crystal Clear.css
  20. 3
      config/waybar/style/Golden Noir.css
  21. 9
      config/waybar/style/Monochrome Contrast.css
  22. 5
      config/waybar/style/Monochrome Manifest.css
  23. 3
      config/waybar/style/Obsidian Edge.css
  24. 3
      config/waybar/style/Obsidian Glow.css
  25. 3
      config/waybar/style/Purpl.css
  26. 3
      config/waybar/style/Pywal Simple.css
  27. 3
      config/waybar/style/Pywal.css
  28. 4
      config/waybar/style/Rainbow Spectrum.css
  29. 3
      config/waybar/style/Rose Pine.css
  30. 3
      config/waybar/style/Simple Pink.css
  31. 10
      config/waybar/style/Translucent Chromatic.css
  32. 24
      copy.sh
  33. BIN
      wallpapers/anime-girl-abyss.png

6
config/dunst/dunstrc

@ -281,7 +281,7 @@
[urgency_low]
# IMPORTANT: colors have to be defined in quotation marks.
# Otherwise the "#" and following would be interpreted as a comment.
background = "#00000080"
background = "#00000095"
foreground = "#fafafa"
frame_color = "#3C27C7"
timeout = 2
@ -289,7 +289,7 @@
icon = $HOME/.config/dunst/images/bell.png
[urgency_normal]
background = "#00000080"
background = "#00000095"
foreground = "#fafafa"
frame_color = "#3C27C7"
timeout = 5
@ -297,7 +297,7 @@
icon = $HOME/.config/dunst/images/bell.png
[urgency_critical]
background = "#00000080"
background = "#00000095"
foreground = "#fafafa"
frame_color = "#3C27C7"
timeout = 0

51
config/hypr/initial-boot.sh

@ -1,30 +1,39 @@
#!/bin/bash
# THIS SCRIPT CAN BE DELETED ONCE BOOTED!!
# A bash script designed to run only once dotfiles installed
# THIS SCRIPT CAN BE DELETED ONCE SUCCESSFULLY BOOTED!! And also, edit ~/.config/hypr/configs/Execs.conf
# not necessary to do since this script is only designed to run only once as long as the marker exists
# Variables
scriptsDir=$HOME/.config/hypr/scripts
wallpaper=$HOME/Pictures/wallpapers/anime-girl-abyss.png
swww="swww img"
effect="--transition-bezier .43,1.19,1,.4 --transition-fps 60 --transition-type grow --transition-pos 0.925,0.977 --transition-duration 2"
# A bash script designed to ran it only once dotfiles installed
# Check if a marker file exists.
if [ ! -f ~/.config/hypr/.initial_startup_done ]; then
# Check if the ~/.cache/wal directory exists
if [ ! -d ~/.cache/wal ]; then
printf " Initializing pywal........\n\n"
# Check if the ~/Pictures/wallpapers directory exists
if [ -d ~/Pictures/wallpapers ]; then
# Run wal with random wallpapers from ~/Pictures/wallpapers
wal -i ~/Pictures/wallpapers/mecha-nostalgia.png
echo "Pywal initialized"
fi
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"
# Initial scripts to load inorder to have a proper wallpaper waybar and pywal themes
exec $HOME/.config/hypr/scripts/Wallpaper.sh &
# Initialize pywal
printf " Initializing pywal........\n\n"
wal -i "$wallpaper"
# 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"
# Initial scripts to load in order to have a proper wallpaper waybar and pywal themes
pkill swww && swww init || swww query && $swww "$wallpaper" $effect
# Refreshing waybar, dunst, rofi etc.
"$scriptsDir/PywalSwww.sh" > /dev/null 2>&1 &
"$scriptsDir/Refresh.sh" > /dev/null 2>&1 &
# initiate the kb_layout (for some reason) waybar cant launch it
"$scriptsDir/SwitchKeyboardLayout.sh" > /dev/null 2>&1 &
# Create a marker file to indicate that the script has been executed.
touch ~/.config/hypr/.initial_startup_done
fi
exit
fi

2
config/hypr/scripts/DarkLight.sh

@ -46,7 +46,7 @@ notify_user "$next_mode"
# Change background for dunst
if [ "$next_mode" = "dark" ]; then
sed -i '/background = /s/.*/ background = "#00000080"/' "${dunst_config}/dunstrc"
sed -i '/background = /s/.*/ background = "#00000095"/' "${dunst_config}/dunstrc"
sed -i '/foreground = /s/.*/ foreground = "#fafafa"/' "${dunst_config}/dunstrc"
else
sed -i '/background = /s/.*/ background = "#FFFFFF80"/' "${dunst_config}/dunstrc"

39
config/hypr/scripts/SwitchKeyboardLayout.sh

@ -0,0 +1,39 @@
#!/usr/bin/env bash
layout_f="$HOME/.cache/kb_layout"
settings_file="$HOME/.config/hypr/configs/Settings.conf"
# Check if ~/.cache/kb_layout exists and create it with a default layout from Settings.conf if not found
if [ ! -f "$layout_f" ]; then
default_layout=$(grep 'kb_layout=' "$settings_file" | cut -d '=' -f 2 | cut -d ',' -f 1 2>/dev/null)
if [ -z "$default_layout" ]; then
default_layout="us" # Default to 'us' layout if Settings.conf or 'kb_layout' is not found
fi
echo "$default_layout" > "$layout_f"
fi
current_layout=$(cat "$layout_f")
# Read keyboard layout settings from Settings.conf
if [ -f "$settings_file" ]; then
kb_layout_line=$(grep 'kb_layout=' "$settings_file" | cut -d '=' -f 2)
IFS=',' read -ra layout_mapping <<< "$kb_layout_line"
fi
layout_count=${#layout_mapping[@]}
# Find the index of the current layout in the mapping
for ((i = 0; i < layout_count; i++)); do
if [ "$current_layout" == "${layout_mapping[i]}" ]; then
current_index=$i
break
fi
done
# Calculate the index of the next layout
next_index=$(( (current_index + 1) % layout_count ))
new_layout="${layout_mapping[next_index]}"
# Update the keyboard layout
hyprctl keyword input:kb_layout "$new_layout"
echo "$new_layout" > "$layout_f"

0
config/hypr/v2.1.16 → config/hypr/v2.1.17

2
config/waybar/configs/Camellia [Bottom]

@ -43,7 +43,7 @@
"on-click": "activate",
"on-scroll-up": "hyprctl dispatch workspace e+1",
"on-scroll-down": "hyprctl dispatch workspace e-1",
"persistent_workspaces":{
"persistent-workspaces":{
"1": [],
"2": [],
"3": [],

2
config/waybar/configs/Camellia [TOP]

@ -43,7 +43,7 @@
"on-click": "activate",
"on-scroll-up": "hyprctl dispatch workspace e+1",
"on-scroll-down": "hyprctl dispatch workspace e-1",
"persistent_workspaces":{
"persistent-workspaces":{
"1": [],
"2": [],
"3": [],

67
config/waybar/configs/Def[Bottom]-Laptop

@ -0,0 +1,67 @@
/* ---- 💫 https://github.com/JaKooLit 💫 ---- */
// ### DEFAULT Bottom - Laptop### //
{
"include": "~/.config/waybar/modules",
"layer": "top",
//"mode": "dock",
"exclusive": true,
"passthrough": false,
"position": "bottom",
"spacing": 3,
"fixed-center": true,
"ipc": true,
//"margin-top": 6,
"margin-left": 8,
"margin-right": 8,
"modules-left": [
"hyprland/workspaces#pacman",
"custom/separator#dot-line",
"cpu",
"custom/separator#dot-line",
"temperature",
"custom/separator#dot-line",
"memory",
"custom/separator#dot-line",
"custom/weather",
],
"modules-center": [
"custom/menu",
"custom/separator#dot-line",
"idle_inhibitor",
"custom/separator#dot-line",
"clock",
"custom/separator#dot-line",
"custom/light_dark",
"custom/separator#dot-line",
"custom/lock",
//],
"custom/separator#dot-line",
"custom/keybinds",
],
"modules-right": [
//"hyprland/window",
"tray",
"custom/separator#dot-line",
"bluetooth",
"custom/separator#dot-line",
"network#speed",
"custom/separator#dot-line",
"battery",
"custom/separator#dot-line",
"backlight",
"custom/separator#dot-line",
"pulseaudio",
"custom/separator#dot-line",
"pulseaudio#microphone",
"custom/separator#dot-line",
"keyboard-state",
"custom/separator#dot-line",
"custom/keyboard",
"custom/separator#dot-line",
"custom/power",
],
}

67
config/waybar/configs/Def[TOP]-Laptop

@ -0,0 +1,67 @@
/* ---- 💫 https://github.com/JaKooLit 💫 ---- */
// ### DEFAULT Top -Laptop ### //
{
"include": "~/.config/waybar/modules",
"layer": "top",
//"mode": "dock",
"exclusive": true,
"passthrough": false,
"position": "top",
"spacing": 3,
"fixed-center": true,
"ipc": true,
"margin-top": 3,
"margin-left": 8,
"margin-right": 8,
"modules-left": [
"hyprland/workspaces#pacman",
"custom/separator#dot-line",
"cpu",
"custom/separator#dot-line",
"temperature",
"custom/separator#dot-line",
"memory",
"custom/separator#dot-line",
"custom/weather",
],
"modules-center": [
"custom/menu",
"custom/separator#dot-line",
"idle_inhibitor",
"custom/separator#dot-line",
"clock",
"custom/separator#dot-line",
"custom/light_dark",
"custom/separator#dot-line",
"custom/lock",
//],
"custom/separator#dot-line",
"custom/keybinds",
],
"modules-right": [
//"hyprland/window",
"tray",
"custom/separator#dot-line",
"bluetooth",
"custom/separator#dot-line",
"network#speed",
"custom/separator#dot-line",
"battery",
"custom/separator#dot-line",
"backlight",
"custom/separator#dot-line",
"pulseaudio",
"custom/separator#dot-line",
"pulseaudio#microphone",
"custom/separator#dot-line",
"keyboard-state",
"custom/separator#dot-line",
"custom/keyboard",
"custom/separator#dot-line",
"custom/power",
],
}

9
config/waybar/configs/Default [Bottom]

@ -1,6 +1,6 @@
/* ---- 💫 https://github.com/JaKooLit 💫 ---- */
// ### DEFAULT ### //
// ### DEFAULT Bottom ### //
{
"include": "~/.config/waybar/modules",
"layer": "top",
@ -50,17 +50,14 @@
"custom/separator#dot-line",
"network#speed",
"custom/separator#dot-line",
"battery",
"custom/separator#dot-line",
"backlight",
"custom/separator#dot-line",
"pulseaudio",
"custom/separator#dot-line",
//"wireplumber",
"pulseaudio#microphone",
"custom/separator#dot-line",
"keyboard-state",
"custom/separator#dot-line",
"custom/keyboard",
"custom/separator#dot-line",
"custom/power",
],
}

9
config/waybar/configs/Default [TOP]

@ -1,6 +1,6 @@
/* ---- 💫 https://github.com/JaKooLit 💫 ---- */
// ### DEFAULT ### //
// ### DEFAULT - Top ### //
{
"include": "~/.config/waybar/modules",
"layer": "top",
@ -50,17 +50,14 @@
"custom/separator#dot-line",
"network#speed",
"custom/separator#dot-line",
"battery",
"custom/separator#dot-line",
"backlight",
"custom/separator#dot-line",
"pulseaudio",
"custom/separator#dot-line",
//"wireplumber",
"pulseaudio#microphone",
"custom/separator#dot-line",
"keyboard-state",
"custom/separator#dot-line",
"custom/keyboard",
"custom/separator#dot-line",
"custom/power",
],
}

23
config/waybar/modules

@ -11,7 +11,7 @@
"on-click": "activate",
"on-scroll-up": "hyprctl dispatch workspace e+1",
"on-scroll-down": "hyprctl dispatch workspace e-1",
"persistent_workspaces": {
"persistent-workspaces": {
"1": [],
"2": [],
"3": [],
@ -32,7 +32,7 @@
"on-click": "activate",
"on-scroll-up": "hyprctl dispatch workspace e+1",
"on-scroll-down": "hyprctl dispatch workspace e-1",
"persistent_workspaces":{
"persistent-workspaces":{
"1": [],
"2": [],
"3": [],
@ -62,7 +62,7 @@
"on-scroll-up": "hyprctl dispatch workspace e+1",
"on-scroll-down": "hyprctl dispatch workspace e-1",
"show-special": false,
"persistent_workspaces":{
"persistent-workspaces":{
"1": [],
"2": [],
"3": [],
@ -81,7 +81,7 @@
"disable-scroll": true,
"all-outputs": true,
"format": "{icon}",
"persistent_workspaces": {
"persistent-workspaces": {
"1": [],
"2": [],
"3": [],
@ -446,7 +446,7 @@
"custom/cycle_wall":{
"format":" ",
"on-click": "~/.config/hypr/scripts/WallpaperSelect.sh",
"on-click-right": "~/.config/hypr/scripts/Wallpaper.sh swww",
"on-click-right": "~/.config/hypr/scripts/Wallpaper.sh",
"on-click-middle": "~/.config/hypr/scripts/WaybarStyles.sh",
"tooltip": true,
"tooltip-format": "Change wallpaper or style"
@ -457,12 +457,21 @@
"tooltip": false,
"on-click": "~/.config/hypr/scripts/KeyHints.sh",
},
"custom/keyboard": {
"exec": "cat ~/.cache/kb_layout",
"interval": 1,
"format": " {}",
"on-click": "~/.config/hypr/scripts/SwitchKeyboardLayout.sh",
"tooltip": false,
},
"custom/light_dark": {
"format": "",
"on-click": "~/.config/hypr/scripts/DarkLight.sh",
"on-click-right": "~/.config/hypr/scripts/WaybarStyles.sh",
"on-click-middle": "~/.config/hypr/scripts/Wallpaper.sh swww",
"on-click-middle": "~/.config/hypr/scripts/Wallpaper.sh",
"tooltip": false,
},
@ -640,7 +649,7 @@
"temperature#vertical": {
"interval": 10,
"tooltip": true,
"hwmon-path": ["/sys/class/hwmon/hwmon1/temp1_input", "/sys/class/thermal/thermal_zone0/temp"],
"hwmon-path": ["/sys/class/hwmon/hwmon6/temp1_input", "/sys/class/thermal/thermal_zone0/temp"],
//"thermal-zone": 0,
"critical-threshold": 80,
"format-critical": "{icon}\n{temperatureC}°C",

6
config/waybar/style/Catppuccin-Latte.css

@ -17,7 +17,7 @@ window#waybar {
transition-property: background-color;
transition-duration: 0.5s;
/*background: transparent;*/
border-bottom: 3px solid @sapphire;
border-bottom: 2px solid @sapphire;
background: @theme_base_color;
border-radius: 10px;
}
@ -53,8 +53,6 @@ window#waybar.hidden {
#cpu,
#disk,
#idle_inhibitor,
#keyboard-state label,
#keyboard-state label.locked,
#keyboard-state,
#memory,
#mode,
@ -72,6 +70,7 @@ window#waybar.hidden {
#custom-backlight,
#custom-cycle_wall,
#custom-keybinds,
#custom-keyboard,
#custom-light_dark,
#custom-lock,
#custom-menu,
@ -133,6 +132,7 @@ window#waybar.hidden {
color: @green;
}
#custom-keyboard,
#memory {
color: @sky;
}

18
config/waybar/style/Catppuccin-Mocha.css

@ -59,8 +59,6 @@ window#waybar.hidden {
#cpu,
#disk,
#idle_inhibitor,
#keyboard-state label,
#keyboard-state label.locked,
#keyboard-state,
#memory,
#mode,
@ -78,6 +76,7 @@ window#waybar.hidden {
#custom-backlight,
#custom-cycle_wall,
#custom-keybinds,
#custom-keyboard,
#custom-light_dark,
#custom-lock,
#custom-menu,
@ -139,6 +138,7 @@ window#waybar.hidden {
color: @green;
}
#custom-keyboard,
#memory {
color: @sky;
}
@ -178,7 +178,7 @@ window#waybar.hidden {
}
#workspaces button:hover {
border-radius: 8px;
border-radius: 10px;
color: @overlay0;
background-color: @surface0;
padding-left: 2px;
@ -188,13 +188,13 @@ window#waybar.hidden {
}
#workspaces button.persistent {
color: @surface1;
border-radius: 10px;
color: @surface1;
border-radius: 10px;
}
#workspaces button.active {
color: @peach;
border-radius: 8px;
color: @peach;
border-radius: 10px;
padding-left: 8px;
padding-right: 8px;
animation: gradient_f 20s ease-in infinite;
@ -202,8 +202,8 @@ window#waybar.hidden {
}
#workspaces button.urgent {
color: @red;
border-radius: 0px;
color: @red;
border-radius: 0px;
}
#taskbar button.active {

26
config/waybar/style/Chroma Edge.css

@ -49,9 +49,10 @@ tooltip {
tooltip label{
color: #cdd6f4;
}
#workspaces button {
color: #7984a4;
background-color: transparent;
background-color: transparent;
color: grey;
box-shadow: none;
text-shadow: none;
padding: 0px;
@ -62,21 +63,24 @@ tooltip label{
transition: all 0.5s cubic-bezier(.55,-0.68,.48,1.682);
}
#workspace button.hover {
background-color: transparent;
padding-left: 2px;
padding-right: 2px;
animation: gradient_f 20s ease-in infinite;
transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682);
}
#workspaces button.active {
color: white;
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;
}
@ -107,6 +111,7 @@ tooltip label{
#custom-backlight,
#custom-cycle_wall,
#custom-keybinds,
#custom-keyboard,
#custom-light_dark,
#custom-lock,
#custom-menu,
@ -162,6 +167,7 @@ tooltip label{
background-color: rgba(50, 50, 50, 0.1);
}
#custom-keyboard,
#memory {
color: #ebcb8b;
}

5
config/waybar/style/Chroma Glow.css

@ -72,6 +72,7 @@ tooltip label{
#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;
@ -102,8 +103,6 @@ tooltip label{
#cpu,
#disk,
#idle_inhibitor,
#keyboard-state label,
#keyboard-state label.locked,
#keyboard-state,
#memory,
#mode,
@ -121,6 +120,7 @@ tooltip label{
#custom-backlight,
#custom-cycle_wall,
#custom-keybinds,
#custom-keyboard,
#custom-light_dark,
#custom-lock,
#custom-menu,
@ -194,6 +194,7 @@ label:focus {
background-color: #000000;
}
#custom-keyboard,
#custom-menu{
color: yellow;
/*padding: 3px;*/

10
config/waybar/style/Chroma Tally.css

@ -15,8 +15,8 @@ padding: 1px;
window#waybar {
background: rgba (0, 0, 0, 0.5);
border-radius: 20px 20px 20px 20px;
border-bottom: 3px;
border-radius: 12px;
border-bottom: 2px;
border-style: solid;
border-color: @color2;
}
@ -43,6 +43,7 @@ window#waybar {
}
#workspaces button:hover {
color: @color2;
background-color: rgba(0,153,153,0);
padding-left: 2px;
padding-right: 2px;
@ -59,8 +60,6 @@ window#waybar {
#cpu,
#disk,
#idle_inhibitor,
#keyboard-state label,
#keyboard-state label.locked,
#keyboard-state,
#memory,
#mode,
@ -78,6 +77,7 @@ window#waybar {
#custom-backlight,
#custom-cycle_wall,
#custom-keybinds,
#custom-keyboard,
#custom-light_dark,
#custom-lock,
#custom-menu,
@ -147,6 +147,8 @@ window#waybar {
#disk {
color: #94e2d5;
}
#custom-keyboard,
#memory {
color: #d3869b;
}

3
config/waybar/style/Crimson.css

@ -116,8 +116,6 @@ tooltip {
#cpu,
#disk,
#idle_inhibitor,
#keyboard-state label,
#keyboard-state label.locked,
#keyboard-state,
#memory,
#mode,
@ -135,6 +133,7 @@ tooltip {
#custom-backlight,
#custom-cycle_wall,
#custom-keybinds,
#custom-keyboard,
#custom-light_dark,
#custom-lock,
#custom-menu,

3
config/waybar/style/Crystal Clear.css

@ -102,8 +102,6 @@ tooltip {
#cpu,
#disk,
#idle_inhibitor,
#keyboard-state label,
#keyboard-state label.locked,
#keyboard-state,
#memory,
#mode,
@ -119,6 +117,7 @@ tooltip {
#workspaces,
#custom-cycle_wall,
#custom-keybinds,
#custom-keyboard,
#custom-light_dark,
#custom-lock,
#custom-menu,

3
config/waybar/style/Golden Noir.css

@ -128,8 +128,6 @@ tooltip {
#cpu,
#disk,
#idle_inhibitor,
#keyboard-state label,
#keyboard-state label.locked,
#keyboard-state,
#memory,
#mode,
@ -147,6 +145,7 @@ tooltip {
#custom-backlight,
#custom-cycle_wall,
#custom-keybinds,
#custom-keyboard,
#custom-light_dark,
#custom-lock,
#custom-menu,

9
config/waybar/style/Monochrome Contrast.css

@ -40,7 +40,7 @@ tooltip label{
.modules-right {
background-color: white;
color: black;
border-bottom: 4px;
border-bottom: 2px;
border-style: solid;
border-color: black;
border-radius: 10px;
@ -52,7 +52,7 @@ tooltip label{
.modules-center {
background-color: white;
color: black;
border-bottom: 4px;
border-bottom: 2px;
border-style: solid;
border-color: black;
border-radius: 10px;
@ -64,7 +64,7 @@ tooltip label{
.modules-left {
background-color: white;
color: black;
border-bottom: 4px;
border-bottom: 2px;
border-style: solid;
border-color: black;
border-radius: 10px;
@ -115,8 +115,6 @@ tooltip label{
#cpu,
#disk,
#idle_inhibitor,
#keyboard-state label,
#keyboard-state label.locked,
#keyboard-state,
#memory,
#mode,
@ -134,6 +132,7 @@ tooltip label{
#custom-backlight,
#custom-cycle_wall,
#custom-keybinds,
#custom-keyboard,
#custom-light_dark,
#custom-lock,
#custom-menu,

5
config/waybar/style/Monochrome Manifest.css

@ -85,7 +85,7 @@ tooltip label{
transition: all 0.5s cubic-bezier(.55,-0.68,.48,1.682);
}
#workspaces button:hover {
color: grey;
color: white;
background-color: rgba(0,153,153,0.2);
padding-left: 2px;
padding-right: 2px;
@ -114,8 +114,6 @@ tooltip label{
#cpu,
#disk,
#idle_inhibitor,
#keyboard-state label,
#keyboard-state label.locked,
#keyboard-state,
#memory,
#mode,
@ -133,6 +131,7 @@ tooltip label{
#custom-backlight,
#custom-cycle_wall,
#custom-keybinds,
#custom-keyboard,
#custom-light_dark,
#custom-lock,
#custom-menu,

3
config/waybar/style/Obsidian Edge.css

@ -121,8 +121,6 @@ tooltip label {
#cpu,
#disk,
#idle_inhibitor,
#keyboard-state label,
#keyboard-state label.locked,
#keyboard-state,
#memory,
#mode,
@ -140,6 +138,7 @@ tooltip label {
#custom-backlight,
#custom-cycle_wall,
#custom-keybinds,
#custom-keyboard,
#custom-light_dark,
#custom-lock,
#custom-menu,

3
config/waybar/style/Obsidian Glow.css

@ -90,8 +90,6 @@ tooltip label {
#cpu,
#disk,
#idle_inhibitor,
#keyboard-state label,
#keyboard-state label.locked,
#keyboard-state,
#memory,
#mode,
@ -109,6 +107,7 @@ tooltip label {
#custom-backlight,
#custom-cycle_wall,
#custom-keybinds,
#custom-keyboard,
#custom-light_dark,
#custom-lock,
#custom-menu,

3
config/waybar/style/Purpl.css

@ -125,8 +125,6 @@ tooltip {
#cpu,
#disk,
#idle_inhibitor,
#keyboard-state label,
#keyboard-state label.locked,
#keyboard-state,
#memory,
#mode,
@ -144,6 +142,7 @@ tooltip {
#custom-backlight,
#custom-cycle_wall,
#custom-keybinds,
#custom-keyboard,
#custom-light_dark,
#custom-lock,
#custom-menu,

3
config/waybar/style/Pywal Simple.css

@ -106,8 +106,6 @@ tooltip {
#cpu,
#disk,
#idle_inhibitor,
#keyboard-state label,
#keyboard-state label.locked,
#keyboard-state,
#memory,
#mode,
@ -125,6 +123,7 @@ tooltip {
#custom-backlight,
#custom-cycle_wall,
#custom-keybinds,
#custom-keyboard,
#custom-light_dark,
#custom-lock,
#custom-menu,

3
config/waybar/style/Pywal.css

@ -122,8 +122,6 @@ tooltip {
#cpu,
#disk,
#idle_inhibitor,
#keyboard-state label,
#keyboard-state label.locked,
#keyboard-state,
#memory,
#mode,
@ -141,6 +139,7 @@ tooltip {
#custom-backlight,
#custom-cycle_wall,
#custom-keybinds,
#custom-keyboard,
#custom-light_dark,
#custom-lock,
#custom-menu,

4
config/waybar/style/Rainbow Spectrum.css

@ -57,8 +57,6 @@ tooltip label{
#cpu,
#disk,
#idle_inhibitor,
#keyboard-state label,
#keyboard-state label.locked,
#keyboard-state,
#memory,
#mode,
@ -76,6 +74,7 @@ tooltip label{
#custom-backlight,
#custom-cycle_wall,
#custom-keybinds,
#custom-keyboard,
#custom-light_dark,
#custom-lock,
#custom-menu,
@ -138,6 +137,7 @@ tooltip label{
background-color: #a6e3a1;
}
#custom-keyboard,
#keyboard-state,
#keyboard-state label,
#keyboard-state label.locked,

3
config/waybar/style/Rose Pine.css

@ -107,8 +107,6 @@ tooltip {
#cpu,
#disk,
#idle_inhibitor,
#keyboard-state label,
#keyboard-state label.locked,
#keyboard-state,
#memory,
#mode,
@ -123,6 +121,7 @@ tooltip {
#custom-backlight,
#custom-cycle_wall,
#custom-keybinds,
#custom-keyboard,
#custom-light_dark,
#custom-lock,
#custom-menu,

3
config/waybar/style/Simple Pink.css

@ -129,8 +129,6 @@ tooltip {
#cpu,
#disk,
#idle_inhibitor,
#keyboard-state label,
#keyboard-state label.locked,
#keyboard-state,
#memory,
#mode,
@ -148,6 +146,7 @@ tooltip {
#custom-backlight,
#custom-cycle_wall,
#custom-keybinds,
#custom-keyboard,
#custom-light_dark,
#custom-lock,
#custom-menu,

10
config/waybar/style/Translucent Chromatic.css

@ -76,7 +76,7 @@ tooltip label{
#workspaces button.active {
background-color: transparent;
color: #D3D3D3;
color: @accent1;
padding-left: 8px;
padding-right: 8px;
animation: gradient_f 20s ease-in infinite;
@ -85,6 +85,7 @@ tooltip label{
#workspaces button:hover {
background: rgba(0, 0, 0, 0.2);
color: @accent3;
padding-left: 2px;
padding-right: 2px;
animation: gradient_f 20s ease-in infinite;
@ -93,7 +94,7 @@ tooltip label{
#workspaces button.focused {
background-color: #bbccdd;
color: #323232;
color: @accent2;
/* box-shadow: inset 0 -3px #ffffff; */
}
@ -115,8 +116,6 @@ tooltip label{
#cpu,
#disk,
#idle_inhibitor,
#keyboard-state label,
#keyboard-state label.locked,
#keyboard-state,
#memory,
#mode,
@ -134,6 +133,7 @@ tooltip label{
#custom-backlight,
#custom-cycle_wall,
#custom-keybinds,
#custom-keyboard,
#custom-light_dark,
#custom-lock,
#custom-menu,
@ -212,6 +212,7 @@ label:focus {
/*padding: 3px;*/
}
#custom-keyboard,
#cpu {
color: @accent1;
}
@ -279,6 +280,7 @@ label:focus {
color: #ffa000;
}
#keyboard-state,
#temperature {
color: @accent6;
/* background-color: #f0932b; */

24
copy.sh

@ -173,10 +173,7 @@ cp -r config/* ~/.config/ && { echo "${OK}Copy completed!"; } || { echo "${ERROR
mkdir -p ~/Pictures/wallpapers
cp -r wallpapers ~/Pictures/ && { echo "${OK}Copy completed!"; } || { echo "${ERROR} Failed to copy wallpapers."; exit 1; } 2>&1 | tee -a "$LOG"
# Initial Symlinks to avoid errors
# symlinks for waybar
ln -sf "$HOME/.config/waybar/configs/Default [TOP]" "$HOME/.config/waybar/config" && \
ln -sf "$HOME/.config/waybar/style/Golden Noir.css" "$HOME/.config/waybar/style.css" && \
# Set some files as executable
@ -206,8 +203,25 @@ if [[ $WALL =~ ^[Yy]$ ]]; then
fi
fi
# Initial Symlinks to avoid errors
# Detect machine type and set Waybar configurations accordingly, logging the output
if hostnamectl | grep -q 'Chassis: desktop'; then
# Configurations for a desktop
ln -sf "$HOME/.config/waybar/configs/Default [TOP]" "$HOME/.config/waybar/config" 2>&1 | tee -a "$LOG"
rm -r "$HOME/.config/waybar/configs/Def[TOP]-Laptop" "$HOME/.config/waybar/configs/Def[Bottom]-Laptop" 2>&1 | tee -a "$LOG"
else
# Configurations for a laptop or any system other than desktop
ln -sf "$HOME/.config/waybar/configs/Def[TOP]-Laptop" "$HOME/.config/waybar/config" 2>&1 | tee -a "$LOG"
rm -r "$HOME/.config/waybar/configs/Default [TOP]" "$HOME/.config/waybar/configs/Default [Bottom]" 2>&1 | tee -a "$LOG"
fi
# symlinks for waybar style
ln -sf "$HOME/.config/waybar/style/Golden Noir.css" "$HOME/.config/waybar/style.css" && \
# initialize pywal to avoid config error on hyprland
wal -i ~/Pictures/wallpapers/mecha-nostalgia.png 2>&1 | tee -a "$LOG"
wal -i ~/Pictures/wallpapers/anime-girl-abyss.png 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"

BIN
wallpapers/anime-girl-abyss.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 MiB

Loading…
Cancel
Save