Files
dotfiles-violet-chaton/INSTALL/themes/violet-chaton-rofi.rasi
Tetardtek 53147fa5ec feat(waybar): island floating 3-pills + popups + deploy
- Config waybar 3-pills glassmorphism (left/center/right)
- Scripts : gpu, network, power-profile (toggle+luminosité/profil),
  cava daemon+reader, wob (volume/luminosité), rofi-launcher
- Popup media GTK3 : volume sortie+entrée + luminosité (vc-media-popup.py)
- Profil énergie : cycle balanced→low-power→performance avec brightnessctl
- Autostart COSMIC : waybar.desktop + wob.desktop
- Thème COSMIC Light ajouté (accent violet-chaton)
- deploy : +autostart, +sudoers platform_profile, +udev platform_profile,
  +scripts .py waybar, +CosmicTheme.Light
2026-02-23 06:46:12 +01:00

138 lines
3.8 KiB
Plaintext

/* ── violet-chaton rofi theme ─────────────────────────────────────────────── */
* {
bg0: #261537;
bg1: #341c4a;
surface: #493161;
pink: #ff79c6;
purple: #e79cfe;
cyan: #8be9fd;
text: #f8f8f2;
muted: #6c7086;
overlay: #9399b2;
background-color: transparent;
text-color: @text;
}
/* ── Fenêtre — positionnée sous les pills ─────────────────────────────────── */
window {
background-color: rgba(38, 21, 55, 0.94);
border: 2px;
border-color: rgba(255, 121, 198, 0.38);
border-radius: 14px;
width: 500px;
padding: 0px;
}
/* ── Layout — résultats en haut, recherche en bas ─────────────────────────── */
mainbox {
background-color: transparent;
padding: 10px;
spacing: 0;
children: [ listview, inputbar ];
}
/* ── Liste des résultats ──────────────────────────────────────────────────── */
listview {
background-color: transparent;
padding: 4px 0 8px 0;
spacing: 2px;
lines: 9;
columns: 1;
scrollbar: false;
dynamic: false;
}
element {
background-color: transparent;
border-radius: 8px;
padding: 7px 10px;
spacing: 10px;
orientation: horizontal;
}
element selected {
background-color: rgba(255, 121, 198, 0.16);
border: 1px;
border-color: rgba(255, 121, 198, 0.32);
}
element hover {
background-color: rgba(255, 121, 198, 0.16);
border: 1px;
border-color: rgba(255, 121, 198, 0.32);
}
element-icon {
size: 22px;
background-color: transparent;
}
element-text {
background-color: transparent;
text-color: @text;
vertical-align: 0.5;
highlight: bold;
}
element-text selected {
text-color: @pink;
}
element-text hover {
text-color: @pink;
}
/* ── Séparateur visuel avant la recherche ─────────────────────────────────── */
inputbar {
background-color: rgba(52, 28, 74, 0.75);
border-radius: 0 0 12px 12px;
border: 1px;
border-color: rgba(92, 73, 108, 0.50);
padding: 9px 14px;
spacing: 8px;
children: [ prompt, entry ];
}
prompt {
background-color: transparent;
text-color: @pink;
font: "JetBrainsMono Nerd Font Bold 14";
vertical-align: 0.5;
}
entry {
background-color: transparent;
text-color: @text;
placeholder: "Rechercher une application...";
placeholder-color: @muted;
vertical-align: 0.5;
}
/* ── Scrollbar ────────────────────────────────────────────────────────────── */
scrollbar {
background-color: rgba(92, 73, 108, 0.30);
handle-color: rgba(255, 121, 198, 0.40);
handle-width: 4px;
border-radius: 2px;
padding: 0;
}
/* ── Messages ─────────────────────────────────────────────────────────────── */
message {
background-color: transparent;
padding: 4px 8px;
}
textbox {
text-color: @overlay;
background-color: transparent;
}