Added rofi config

This commit is contained in:
Liliesh 2025-05-31 19:37:20 +02:00
parent 4f4b2e1f64
commit cd5bc16400
Signed by: liliesh
GPG key ID: 680387646C7BAE8E
4 changed files with 143 additions and 0 deletions

View file

@ -0,0 +1,79 @@
* {
bg-color: rgba(0, 0, 0, 0.7);
font-color: #ffffff;
primary-color: #e7b2eb;
secondary-color: #85e8ed;
}
configuration {
sidebar-mode: false;
show-icons: true;
icon-theme: "Catpuccin Frappe Pink";
font: "Ubuntu 14";
}
window,
message
{
background-color: @bg-color;
border-radius: 10px;
}
window,
mainbox,
listview {
border: 0;
}
element {
border: 0;
children: [ element-text, element-icon ];
}
entry {
border-radius: 10px;
padding: 0 10px 0 10px;
color: @secondary-color;
}
inputbar {
children: [entry];
}
element,
element-icon,
element-text {
background-color: transparent;
color: #ffffff;
border: 0;
}
element-icon {
padding: 5px;
size: 1.2em;
}
element-text {
padding: 0 5px 0 5px;
vertical-align: 0.5;
}
scrollbar {
background-color: transparent;
handle-color: @primary-color;
}
element selected,
element-text selected,
element-icon selected,
element.selected.normal {
background-color: @primary-color;
border-radius: 10px;
color: #000000;
}
element.normal.normal,
element.alternate.normal {
background-color: transparent;
}

View file

@ -0,0 +1 @@
@import "~/.config/rofi/base-theme.rasi"

View file

@ -0,0 +1,27 @@
@import "~/.config/rofi/base-theme.rasi"
configuration {
show-icons: false;
scroll-method: 0;
disable-history: true;
sidebar-mode: false;
}
window {
border: 0;
padding: 10;
transparency: "real";
width: 180px;
location: east;
}
listview {
lines: 4;
columns: 1;
scrollbar: false;
color: white;
}
inputbar {
enabled: false;
}

36
rofi/LilieshBase/powermenu.sh Executable file
View file

@ -0,0 +1,36 @@
#!/bin/env bash
logout="󰩈 Logout"
sleep=" Sleep"
shutdown=" Shutdown"
reboot=" Reboot"
# Get answer from user via rofi
selected=$(echo "$logout
$sleep
$reboot
$shutdown" | rofi -dmenu\
-i\
-p "Power"\
-config "~/.config/rofi/powermenu.rasi"\
-font "Cascadia Code 12"\
-width "15"\
-lines 5\
-line-margin 3\
-line-padding 10\
-scrollbar-width "0" )
case $selected in
$logout)
hyprctl dispatch exit
;;
$sleep)
systemctl suspend
;;
$reboot)
systemctl reboot
;;
$shutdown)
systemctl poweroff
;;
esac