feat(niri): ricing never ends

This commit is contained in:
Florian Schmitt 2025-01-13 20:11:38 +03:00
parent 328ecdffc3
commit d779b76be0
8 changed files with 105 additions and 18 deletions

View file

@ -8,7 +8,10 @@
"margin-left": 3,
"position": "top",
"modules-left": [
"niri/workspaces"
"custom/appmenu",
"wlr/taskbar",
"niri/workspaces",
"custom/wallpaper"
],
"modules-center": [
"niri/window"
@ -19,8 +22,10 @@
"memory",
"battery",
"pulseaudio",
"custom/cliphist",
"tray",
"clock"
"clock",
"custom/exit"
],
"disable-scroll": true,
"tray": {
@ -85,8 +90,45 @@
"icon": true,
"icon-size": 16,
"rewrite": {
//"(.*) Mozilla Firefox": "🌎 $1",
//"(.*) - zsh": "> [$1]"
// Truncate any format over 64 characters.
"^(.{64}).+$": "$1…"
}
}
},
"custom/wallpaper": {
"format": "",
"on-click": "bash ~/Code/nixos-config/scripts/swww.sh ~/Code/wallpaper &",
//"on-click-right": "~/.config/hypr/scripts/wallpaper-effects.sh",
"tooltip-format": "Changer de fond d'écran"
},
// Rofi Application Launcher
"custom/appmenu": {
"format": "Apps",
"on-click": "rofi -show drun -replace",
//"on-click-right": "~/.config/hypr/scripts/keybindings.sh",
"tooltip": false
},
// Power Menu
"custom/exit": {
"format": "",
"on-click": "wlogout",
"on-click-right": "swaylock",
"tooltip": false
},
"wlr/taskbar": {
"format": "{icon}",
"icon-size": 16,
"tooltip-format": "{title}",
"on-click": "activate",
"on-click-right": "close",
"ignore-list": [],
"app_ids-mapping": {},
"rewrite": {}
},
"custom/cliphist": {
"format": "",
"on-click": "sleep 0.1 && ~/Code/nixos-config/scripts/cliphist.sh",
"on-click-right": "sleep 0.1 && ~/Code/nixos-config/scripts/cliphist.sh d",
"on-click-middle": "sleep 0.1 && ~/Code/nixos-config/scripts/cliphist.sh w",
"tooltip": false
},
}

View file

@ -32,10 +32,17 @@ window#waybar {
margin: 0;
padding: 0;
}
.modules-left {
margin-left: 9px;
}
.modules-right {
margin-right: 9px;
}
tooltip {
background: @base;
color: @text;
}
#custom-wallpaper,
#clock,
#bluetooth,
#network,
@ -44,6 +51,7 @@ tooltip {
#memory,
#temperature,
#tray,
#taskbar,
#pulseaudio,
#window,
#workspaces {
@ -54,6 +62,7 @@ tooltip {
padding: 2px 8px;
margin: 3px;
}
#custom-wallpaper:hover,
#clock:hover,
#bluetooth:hover,
#network:hover,
@ -62,6 +71,7 @@ tooltip {
#memory:hover,
#temperature:hover,
#pulseaudio:hover,
#taskbar:hover,
#tray:hover,
#window:hover,
#workspaces:hover {