clean files

This commit is contained in:
RafayAhmad7548 2025-07-26 20:13:37 +05:00
parent dd8482a6fb
commit 30542228ee
82 changed files with 11285 additions and 0 deletions

View file

@ -0,0 +1,42 @@
// __ __ _
// \ \ / /_ _ _ _| |__ __ _ _ __
// \ \ /\ / / _` | | | | '_ \ / _` | '__|
// \ V V / (_| | |_| | |_) | (_| | |
// \_/\_/ \__,_|\__, |_.__/ \__,_|_|
// |___/
//
//
// -----------------------------------------------------
//
{
// General Settings
// Load Modules
"include": ["~/.config/waybar/modules.jsonc"],
// Modules Left
"modules-left": [
"custom/arch",
"hyprland/workspaces",
"wlr/taskbar",
"hyprland/window"
],
// Modules Center
"modules-center": [
"clock"
],
// Modules Right
"modules-right": [
"hyprland/language",
"custom/notification",
"keyboard-state",
"pulseaudio",
"battery",
"network"
]
}

View file

@ -0,0 +1,148 @@
// __ __ _ _
// | \/ | ___ __| |_ _| | ___ ___
// | |\/| |/ _ \ / _` | | | | |/ _ \/ __|
// | | | | (_) | (_| | |_| | | __/\__ \
// |_| |_|\___/ \__,_|\__,_|_|\___||___/
//
//
//
// -----------------------------------------------------
//
{
// Workspaces
"hyprland/workspaces" : {
"on-click": "activate",
"active-only": false,
"all-outputs": true,
"format": "{}",
"format-icons": {
"urgent": "",
"active": "",
"default": ""
},
"persistent-workspaces": {
"*": 3
}
},
// Taskbar
"wlr/taskbar": {
"format": "{icon}",
"icon-size": 18,
"tooltip-format": "{title}",
"on-click": "activate",
"on-click-middle": "close",
"ignore-list": [
"thunderbird",
"com.rtosta.zapzap"
]
},
// Hyprland Window
"hyprland/window": {
"separate-outputs": true
},
"custom/arch": {
"format": "󰣇",
"on-click": "~/dotfiles/scripts/changeWallpaper.sh",
"tooltip": false
},
// Keyboard Layout
"hyprland/language": {
"format": "{short}"
},
// Keyboard State
"keyboard-state": {
"numlock": true,
"capslock": false,
"format": {
"numlock": "{icon}"
},
"format-icons": {
"locked": "󰎦",
"unlocked": ""
},
"interval": 0.1
},
// Clock
"clock": {
// "timezone": "America/New_York",
"tooltip-format": "<big>{:%Y %B}</big>\n<tt><small>{calendar}</small></tt>",
// START CLOCK FORMAT
"format": "{:%d %b - %I:%M %p}"
// END CLOCK FORMAT
},
// Network
"network": {
"format-icons": ["󰤯", "󰤟", "󰤢", "󰤥", "󰤨"],
"format-wifi": "{icon} {signalStrength}%",
"format-ethernet": "󰈁 {ifname}",
"format-disconnected": "󰤭",
"tooltip-format-wifi": "{essid}",
"max-length": 50,
"on-click": "kitty nmtui",
"interval": 5
},
// Battery
"battery": {
"states": {
"good": 80,
"warning": 30,
"critical": 25
},
"interval": 5,
"format": "{capacity}% {icon}",
"format-charging": "{capacity}% 󰂄",
"format-plugged": "{capacity}% 󰂄",
"format-icons": ["󰁺", "󰁻", "󰁼", "󰁽", "󰁾", "󰁿", "󰂀", "󰂁", "󰂂", "󰁹"]
},
// Pulseaudio
"pulseaudio": {
// "scroll-step": 1, // %, can be a float
"format": "{icon}{volume}%",
"format-bluetooth": "{volume}% {icon} {format_source}",
"format-bluetooth-muted": " {icon} {format_source}",
"format-muted": "󰝟 {volume}%",
"format-source": "{volume}% ",
"format-source-muted": "",
"format-icons": {
"headphone": " ",
"phone": "",
"portable": "",
"car": "",
"default": ["󰕿 ", "󰖀 ", "󰕾 "]
},
"on-click": "pavucontrol"
},
"custom/notification": {
"tooltip": false,
"format": "{icon}",
"format-icons": {
"notification": "<span foreground='red'><sup></sup></span>",
"none": "",
"dnd-notification": "<span foreground='red'><sup></sup></span>",
"dnd-none": "",
"inhibited-notification": "<span foreground='red'><sup></sup></span>",
"inhibited-none": "",
"dnd-inhibited-notification": "<span foreground='red'><sup></sup></span>",
"dnd-inhibited-none": ""
},
"return-type": "json",
"exec-if": "which swaync-client",
"exec": "swaync-client -swb",
"on-click": "swaync-client -t -sw",
"on-click-right": "swaync-client -d -sw",
"escape": true
}
}

298
.config/waybar/style.css Normal file
View file

@ -0,0 +1,298 @@
/*
* __ __ _ ____ _ _
* \ \ / /_ _ _ _| |__ __ _ _ __ / ___|| |_ _ _| | ___
* \ \ /\ / / _` | | | | '_ \ / _` | '__| \___ \| __| | | | |/ _ \
* \ V V / (_| | |_| | |_) | (_| | | ___) | |_| |_| | | __/
* \_/\_/ \__,_|\__, |_.__/ \__,_|_| |____/ \__|\__, |_|\___|
* |___/ |___/
*
* by Stephan Raabe (2023)
* -----------------------------------------------------
*/
/* -----------------------------------------------------
* Import Pywal colors
* ----------------------------------------------------- */
/* @import 'style-light.css'; */
/* -----------------------------------------------------
* General
* ----------------------------------------------------- */
* {
font-family: HackNerdFont-Regular;
border: none;
}
window#waybar {
background-color: rgba(0,0,0,0.8);
border-bottom: 0px solid #ffffff;
/* color: #FFFFFF; */
background: transparent;
transition-property: background-color;
transition-duration: .5s;
}
#custom-arch{
font-size: 30px;
margin-left: 10px;
margin-right: 5px;
color: #1793d1;
}
/* -----------------------------------------------------
* Workspaces
* ----------------------------------------------------- */
#workspaces {
/* background: white; */
margin: 2px 10px 3px 10px;
padding: 0px 0px;
border-radius: 15px;
border: 0px;
font-size: 10px;
color: white;
font-size: 16px;
}
#workspaces button {
padding: 0px 5px;
margin: 4px 3px;
border-radius: 15px;
border: 0px;
transition: all 0.3s ease-in-out;
}
#workspaces button.active {
background: #1793d1;
border-radius: 15px;
min-width: 40px;
transition: all 0.3s ease-in-out;
}
#workspaces button:hover {
min-width: 40px;
}
/* -----------------------------------------------------
* Tooltips
* ----------------------------------------------------- */
tooltip {
border-radius: 10px;
opacity:0.8;
padding:0px;
margin:0px;
}
tooltip label {
color: white;
}
/* -----------------------------------------------------
* Window
* ----------------------------------------------------- */
#window {
margin: 5px 15px 5px 0px;
padding: 2px 10px 0px 10px;
border-radius: 12px;
font-size:16px;
font-weight:normal;
opacity:0.8;
}
window#waybar.empty #window {
background-color:transparent;
}
/* -----------------------------------------------------
* Taskbar
* ----------------------------------------------------- */
#taskbar {
margin: 3px 15px 3px 0px;
padding:0px;
border-radius: 15px;
font-weight: normal;
font-style: normal;
opacity:0.8;
border:3px solid white;
}
#taskbar button {
margin:0;
border-radius: 15px;
padding: 0px 5px 0px 5px;
}
/* -----------------------------------------------------
* Modules
* ----------------------------------------------------- */
.modules-left > widget:first-child > #workspaces {
margin-left: 0;
}
.modules-right > widget:last-child > #workspaces {
margin-right: 0;
}
/* -----------------------------------------------------
* Custom Exit
* ----------------------------------------------------- */
#custom-exit {
margin: 0px 20px 0px 0px;
padding:0px;
font-size:16px;
}
/* -----------------------------------------------------
* Custom Updates
* ----------------------------------------------------- */
#custom-updates {
font-size: 16px;
border-radius: 15px;
padding: 2px 10px 0px 10px;
margin: 5px 15px 5px 0px;
opacity:0.8;
}
#custom-updates.green {
}
#custom-updates.yellow {
background-color: #ff9a3c;
color: #FFFFFF;
}
#custom-updates.red {
background-color: #dc2f2f;
color: #FFFFFF;
}
/* -----------------------------------------------------
* Clock
* ----------------------------------------------------- */
#clock {
font-size: 16px;
border-radius: 15px;
padding: 1px 10px 0px 10px;
margin: 3px 15px 3px 0px;
opacity:0.8;
border:3px solid white;
}
/* -----------------------------------------------------
* Language
* ----------------------------------------------------- */
#language{
margin-right: 15px;
}
/* -----------------------------------------------------
* KeyBoard State
* ----------------------------------------------------- */
#keyboard-state {
margin-right: 10px;
margin-left: 10px;
font-size: 20px;
}
/* -----------------------------------------------------
* Notifications
* ----------------------------------------------------- */
#custom-notification {
padding-right: 10px;
font-size: 16px;
}
/* -----------------------------------------------------
* Pulseaudio
* ----------------------------------------------------- */
#pulseaudio {
font-size: 16px;
border-radius: 15px;
padding: 0px;
margin: 0px 10px 0px 0px;
opacity:0.8;
}
#pulseaudio.muted {
}
/* -----------------------------------------------------
* Network
* ----------------------------------------------------- */
#network {
font-size: 16px;
border-radius: 15px;
padding: 0px;
margin: 0px 10px 0px 0px;
opacity:0.8;
}
#network.ethernet {
}
#network.wifi {
}
/* -----------------------------------------------------
* Bluetooth
* ----------------------------------------------------- */
#bluetooth, #bluetooth.on, #bluetooth.connected {
font-size: 16px;
border-radius: 15px;
padding: 2px 10px 0px 10px;
margin: 5px 10px 5px 0px;
opacity:0.8;
}
#bluetooth.off {
background-color: transparent;
padding: 0px;
margin: 0px;
}
/* -----------------------------------------------------
* Battery
* ----------------------------------------------------- */
#battery {
font-size: 16px;
border-radius: 15px;
padding: 0px;
margin: 0px 10px 0px 0px;
opacity:0.8;
}
#battery.charging, #battery.plugged {
}
@keyframes blink {
to {
background-color: @backgroundlight;
color: @textcolor2;
}
}
#battery.critical:not(.charging) {
background-color: #f53c3c;
animation-name: blink;
animation-duration: 0.5s;
animation-timing-function: linear;
animation-iteration-count: infinite;
animation-direction: alternate;
}