add accmeboot config and change a few things to adapt to my enviroment and liking, clean up M1Pro Hyprland config and follow MacAitT2 tree structure to keep stuff easier to follow and configure

This commit is contained in:
tonizz_m1pro
2024-04-27 17:00:04 -07:00
parent ed3db7dcbc
commit e937c8b255
14 changed files with 971 additions and 101 deletions

View File

@@ -1,98 +1,119 @@
{
"layer": "top",
"modules-left": ["custom/launcher", "wlr/taskbar", "hyprland/workspaces"],
"modules-center": ["hyprland/window"],
"modules-right": ["clock", "custom/cpu", "custom/gpu", "tray", "backlight", "pulseaudio", "battery"],
"margin": "0",
@import "./themes/catppuccin/mocha.css";
"hyprland/window": {
"format-empty": "nothing is running",
"separate-outputs": true,
"icon": true,
"icon-size": 11
},
"pulseaudio": {
"tooltip": false,
"scroll-step": 5,
"format": "{icon} {volume}%",
"format-muted": " {volume}%",
"on-click":"pavucontrol",
"format-icons": {
"default": [" ", " ", " "]
}
},
"custom/cpu": {
"format": "\udb83\udee0 {}",
"interval": 5,
"exec": "bash ~/.config/waybar/scripts/cpu-temp.sh",
"on-click": "kitty -e bash -c 'htop; read'"
},
"custom/gpu": {
"format": "\udb82\udcae {}",
"interval": 5,
"exec": "bash ~/.config/waybar/scripts/gpu-temp.sh",
"on-click": "kitty -e bash -c 'nvtop; read'"
},
"backlight": {
"tooltip": false,
"format": " {}%",
"interval":1,
"on-scroll-up": "brightnessctl s +5",
"on-scroll-down": "brightnessctl s 5-"
},
"battery": {
"states": {
"good": 95,
"warning": 30,
"critical": 20
},
"format": "{icon} {capacity}%",
"format-charging": "\udb80\udc84 {capacity}%",
"format-plugged": "\udb81\udea5 {capacity}%",
"format-alt": "{time} {icon}",
"format-icons": ["\udb80\udc7a", "\udb80\udc7b", "\udb80\udc7c", "\udb80\udc7d", "\udb80\udc7e", "\udb80\udc7f", "\udb80\udc80", "\udb80\udc81", "\udb80\udc82", "\udb80\udc79"]
},
"clock": {
"format": "{:%A %B %d %Y %R}",
"on-click": "firefox --new-window https://www.google.com/calendar"
},
"custom/launcher":{
"format": " ",
"on-click": "hyprctl dispatch exec '[floating] wofi --show drun -normal-window'"
},
"hyprland/workspaces": {
"on-click": "activate",
"persistent-workspaces": {
"eDP-1": [ 1, 2, 3, 4, 5 ],
"DP-2": [ 6, 7, 8, 9, 10 ]
}
},
"wlr/taskbar": {
"format": "{icon}",
"icon-size": 11,
"tooltip-format": "{title}",
"on-click": "activate",
"on-click-middle": "close",
"app_ids-mapping": {
"firefoxdeveloperedition": "firefox-developer-edition"
},
"ignore-list": ["rofi"],
"rewrite": {
"Firefox Web Browser": "Firefox",
"Foot Server": "Terminal"
}
},
"tray": {
"icon-size": 11,
"spacing": 4
}
* {
font-size: 11px;
font-family: IosevkaTermSlab Nerd Font;
font-size: 12px;
}
window#waybar {
background: @mantle;
border-radius: 0px;
}
window#waybar.empty #window {
background-color: transparent;
}
.modules-left {
background: @surface0;
border-top-right-radius: 14px;
border-bottom-right-radius: 14px;
padding: 0px 12px 0px 4px;
}
.modules-right {
background: @surface0;
border-top-left-radius: 14px;
border-bottom-left-radius: 14px;
padding: 0px 4px 0px 12px;
font-weight: bold;
}
.modules-center {
background: transparent;
}
#window {
color: @text;
font-weight: bold;
}
#custom-launcher {
font-size: 16px;
font-weight: bold;
color: @blue;
}
#custom-launcher:hover {
color: @red;
}
#workspaces button {
padding: 0px;
border-radius: 0px;
margin: 0px;
color: @text;
font-weight: bold;
border-top: 2px solid transparent;
border-bottom: 2px solid transparent;
}
#workspaces button.active {
color: @mauve;
border-bottom: 2px solid @mauve;
}
#taskbar {
background: @surface0;
padding: 0px 4px 1px;
}
#taskbar button {
border-radius: 0px;
transition: all 0.3s;
padding: 1px 2px 0px 4px;
margin: 0px;
opacity: 0.3;
background: transparent;
}
#taskbar button.active {
background: transparent;
opacity: 1;
}
#taskbar button:hover {
background: @surface3;
opacity: 0.8;
}
#custom-pacman {
color: @red;
margin-right: 8px;
}
#clock,
#tray,
#backlight,
#pulseaudio,
#battery,
#custom-cpu,
#custom-gpu {
margin: 0px 4px;
}
#custom-cpu {
color: @lavender;
}
#custom-gpu {
color: @blue;
}
#backlight,
#pulseaudio,
#battery {
color: @text;
}
#clock {
color: @green;
}