feat(themes): add neon-glass theme with segmented pill waybar and glassmorphic rofi
Leveraged Nano Banana to generate a 4k wallpaper. Added the new preset with glassmorphism aesthetic.
This commit is contained in:
82
themes/neon-glass/rofi.rasi
Normal file
82
themes/neon-glass/rofi.rasi
Normal file
@@ -0,0 +1,82 @@
|
||||
/*
|
||||
* Neon Glass Rofi Theme
|
||||
* Glassmorphic, transparent, blurred background with glowing accents.
|
||||
*/
|
||||
|
||||
* {
|
||||
/* Using standard theme palette via env variables injected by home-manager,
|
||||
or fallback if testing independently. The whole-swap still gets the
|
||||
colors injected into the RASI by the module! */
|
||||
background-color: transparent;
|
||||
text-color: var(text, #E0E6F0);
|
||||
font: "Inter 13";
|
||||
}
|
||||
|
||||
window {
|
||||
width: 600px;
|
||||
/* transparent base with slight tint */
|
||||
background-color: rgba(11, 14, 20, 0.45);
|
||||
border: 1px solid rgba(0, 240, 255, 0.3);
|
||||
border-radius: 24px;
|
||||
padding: 24px;
|
||||
/* Blur would be applied via hyprland layerrule for rofi */
|
||||
}
|
||||
|
||||
mainbox {
|
||||
spacing: 16px;
|
||||
}
|
||||
|
||||
inputbar {
|
||||
background-color: rgba(21, 26, 34, 0.5);
|
||||
border: 1px solid rgba(0, 240, 255, 0.5);
|
||||
border-radius: 12px;
|
||||
padding: 12px 16px;
|
||||
spacing: 12px;
|
||||
children: [ prompt, entry ];
|
||||
}
|
||||
|
||||
prompt {
|
||||
text-color: var(accent, #00F0FF);
|
||||
}
|
||||
|
||||
entry {
|
||||
placeholder: "Search...";
|
||||
placeholder-color: var(subtext, #8F9BB3);
|
||||
}
|
||||
|
||||
listview {
|
||||
lines: 7;
|
||||
spacing: 8px;
|
||||
scrollbar: false;
|
||||
border: 0px;
|
||||
}
|
||||
|
||||
element {
|
||||
padding: 10px 16px;
|
||||
border-radius: 12px;
|
||||
spacing: 12px;
|
||||
}
|
||||
|
||||
element normal.normal, element alternate.normal {
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
element selected.normal {
|
||||
background-color: rgba(0, 240, 255, 0.15);
|
||||
border: 1px solid rgba(0, 240, 255, 0.4);
|
||||
text-color: var(accent, #00F0FF);
|
||||
}
|
||||
|
||||
element-icon {
|
||||
size: 24px;
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
element-text {
|
||||
background-color: transparent;
|
||||
vertical-align: 0.5;
|
||||
}
|
||||
|
||||
element-text selected {
|
||||
text-color: var(accent, #00F0FF);
|
||||
}
|
||||
Reference in New Issue
Block a user