Unify desktop theming around Rider palette

This commit is contained in:
2026-03-21 22:46:55 -04:00
parent 8996455e4f
commit fc69fc8cd9
23 changed files with 1347 additions and 127 deletions

View File

@@ -0,0 +1,68 @@
force_keyboard_focus = true
close_when_open = true
click_to_close = true
single_click_activation = true
selection_wrap = true
resume_last_query = true
hide_quick_activation = true
hide_action_hints = true
hide_action_hints_dmenu = true
hide_return_action = true
theme = "rider-omarchy"
[shell]
exclusive_zone = -1
layer = "overlay"
anchor_top = true
anchor_bottom = true
anchor_left = true
anchor_right = true
[placeholders]
"default" = { input = "Search apps, files, commands", list = "No matches" }
[keybinds]
close = ["Escape"]
next = ["Down", "ctrl j"]
previous = ["Up", "ctrl k"]
left = ["Left"]
right = ["Right"]
down = ["Down"]
up = ["Up"]
toggle_exact = ["ctrl e"]
show_actions = ["alt Return"]
page_down = ["Page_Down"]
page_up = ["Page_Up"]
[providers]
default = ["desktopapplications", "calc", "websearch"]
empty = ["desktopapplications"]
max_results = 12
[[providers.prefixes]]
prefix = ";"
provider = "providerlist"
[[providers.prefixes]]
prefix = ">"
provider = "runner"
[[providers.prefixes]]
prefix = "/"
provider = "files"
[[providers.prefixes]]
prefix = "="
provider = "calc"
[[providers.prefixes]]
prefix = "$"
provider = "windows"
[[providers.prefixes]]
prefix = ":"
provider = "clipboard"
[[providers.prefixes]]
prefix = "@"
provider = "websearch"

View File

@@ -0,0 +1,99 @@
@import url("../../../rider-palette/palette.css");
* {
all: unset;
font-family: "JetBrainsMono Nerd Font", "JetBrains Mono", monospace;
font-size: 16px;
color: @rider-fg-bright;
}
window,
#window,
.background {
background: transparent;
}
box,
listview,
scrolledwindow {
background: transparent;
}
entry,
#input,
searchentry {
background: rgba(32, 36, 36, 0.96);
color: @rider-fg-bright;
border: 1px solid rgba(108, 149, 235, 0.35);
border-radius: 18px;
padding: 16px 18px;
margin: 0 0 16px 0;
min-height: 30px;
caret-color: @rider-func;
}
entry selection,
#input selection,
searchentry selection {
background: @rider-selection;
color: @rider-fg-bright;
}
listview,
#list,
.list {
background: rgba(38, 38, 38, 0.94);
border: 1px solid rgba(64, 64, 64, 0.95);
border-radius: 24px;
padding: 12px;
}
child,
.item,
row {
background: transparent;
border-radius: 18px;
padding: 10px 12px;
margin: 4px 0;
}
child:selected,
child:focus,
child:hover,
.item:selected,
.item:hover,
row:selected,
row:hover {
background: rgba(8, 51, 94, 0.92);
}
label,
.label,
#label {
color: @rider-fg-bright;
}
#sub,
.sub,
.dim-label,
.description {
color: @rider-fg-gutter;
}
#icon {
color: @rider-func;
margin-right: 14px;
}
#activationlabel,
.activationlabel,
.quick-activation {
color: @rider-string;
font-weight: 700;
}
#typeahead,
#placeholder,
.placeholder {
color: @rider-fg-gutter;
}