Just wanted to share my first hyprland customization(I am a noob). Never tried any tilling manager before.
it is not garuda hyprland iso, it is kde dragonized iso (Downloaded vanilla hyprland package and customized it)
Just wanted to share my first hyprland customization(I am a noob). Never tried any tilling manager before.
it is not garuda hyprland iso, it is kde dragonized iso (Downloaded vanilla hyprland package and customized it)
Is that Waybar? Iโd be interested in seeing that config. ![]()
Yep it is waybar
I dont have github or gitlab account and weird to copy and paste my config here.
Yeppโฆ I think, there wonโt be any problem in that ![]()
If the config is too long then you can even use private bin of garuda
And post the link here
Here you go
// -*- mode: jsonc -*-
{
// "layer": "top", // Waybar at top layer
// "position": "bottom", // Waybar position (top|bottom|left|right)
"height": 30, // Waybar height (to be removed for auto height)
// "width": 1280, // Waybar width
"spacing": 4, // Gaps between modules (4px)
"include": ["~/.config/waybar/modules.json"],
// Choose the order of the modules
"modules-left": [
"hyprland/workspaces"
],
"modules-center": [
],
"modules-right": [
//"idle_inhibitor",
"mpris",
"pulseaudio",
"network",
"power-profiles-daemon",
"cpu",
"memory",
"temperature",
"backlight",
"keyboard-state",
"battery",
"battery#bat2",
"clock",
"tray",
"custom/exit"
],
"keyboard-state": {
"numlock": true,
"capslock": true,
"format": "{name} {icon} ",
"format-icons": {
"locked": "๏ฃ",
"unlocked": "๏"
}
},
// "idle_inhibitor": {
// "format": "{icon}",
// "format-icons": {
// "activated": "๏ฎ",
// "deactivated": "๏ฐ"
// }
// },
"tray": {
"icon-size": 30,
"spacing": 5,
},
"clock": {
// "timezone": "America/New_York",
"tooltip-format": "<big>{:%Y %B}</big>\n<tt><small>{calendar}</small></tt>",
"format-alt": "{:%Y-%m-%d}"
},
"cpu": {
"format": "{usage}% ๏ ",
"tooltip": false
},
"memory": {
"format": "{}% ๏ "
},
"temperature": {
// "thermal-zone": 2,
// "hwmon-path": "/sys/class/hwmon/hwmon2/temp1_input",
"critical-threshold": 80,
// "format-critical": "{temperatureC}ยฐC {icon}",
"format": "{temperatureC}ยฐC {icon}",
"format-icons": ["๏", "๏", "๏"]
},
"backlight": {
// "device": "acpi_video1",
"format": "{percent}% {icon}",
"format-icons": ["๎", "๎", "๎", "๎", "๎", "๎", "๎", "๎", "๎"]
},
"battery": {
"states": {
// "good": 95,
"warning": 30,
"critical": 15
},
"format": "{capacity}% {icon} ",
"format-full": "{capacity}% {icon} ",
"format-charging": "{capacity}% ๏ฆ ",
"format-plugged": "{capacity}% ๏ฆ ",
"format-alt": "{time} {icon}",
// "format-good": "", // An empty format will hide the module
// "format-full": "",
"format-icons": ["๏", "๏", "๏", "๏", "๏"]
},
"battery#bat2": {
"bat": "BAT2"
},
"power-profiles-daemon": {
"format": "{icon}",
"tooltip-format": "Power profile: {profile}\nDriver: {driver}",
"tooltip": true,
"format-icons": {
"default": "๏ง",
"performance": "๏ง",
"balanced": "๏",
"power-saver": "๏ฌ"
}
},
"network": {
// "interface": "wlp2*", // (Optional) To force the use of this interface
"format-wifi": "{essid} ({signalStrength}%) ๏ซ ",
"format-ethernet": "{ipaddr}/{cidr} ๏",
"tooltip-format": "{ifname} via {gwaddr} ๏",
"format-linked": "{ifname} (No IP) ๏",
"format-disconnected": "Disconnected ๏ ",
"format-alt": "{ifname}: {ipaddr}/{cidr}"
},
"pulseaudio": {
// "scroll-step": 1, // %, can be a float
"format": "{volume}% {icon} {format_source} ",
"format-bluetooth": "{volume}% {icon}๏ {format_source}",
"format-bluetooth-muted": "๏ฉ {icon}๏ {format_source}",
"format-muted": "๏ฉ {format_source}",
"format-source": " {volume}% ๏ฐ",
"format-source-muted": "๏ฑ",
"format-icons": {
"headphone": "๏ฅ",
"hands-free": "๏",
"headset": "๏",
"phone": "๏",
"portable": "๏",
"car": "๏น",
"default": ["๏ฆ", "๏ง", "๏จ"]
},
"on-click": "pavucontrol"
},
"hyprland/workspaces" : {
"on-click": "activate",
"active-only": false,
"all-outputs": true,
"format": "{icon}",
"format-icons": {
"active": "๏",
"default": "๏จ"
},
},
"custom/exit": {
"format": "๏",
"on-click": "wlogout",
"tooltip": false
},
"mpris": {
"format": " {player_icon} <i>{title} </i> ",
"format-paused":" {status_icon} <i>{title} </i> ",
"player-icons": {
"default": "โถ",
"mpv": "๐ต",
"firefox": "๏ฉ",
"elisa": "๏
",
"vlc": "V",
},
"status-icons": {
"paused": "๏"
},
"title-len": 45,
//"ellipsis":"๏
"
//"dynamic-importance-order": ["title", "player","artist", "album", "position", "length"],
//"dynamic-len": 25,
}
}
Thanks