mirror of
https://github.com/ryan4yin/nix-config.git
synced 2026-01-11 22:30:25 +01:00
86 lines
1.7 KiB
Nix
86 lines
1.7 KiB
Nix
{
|
|
pkgs,
|
|
anyrun,
|
|
...
|
|
}:
|
|
{
|
|
programs.anyrun = {
|
|
enable = true;
|
|
config = {
|
|
plugins = with anyrun.packages.${pkgs.system}; [
|
|
applications
|
|
randr
|
|
rink
|
|
shell
|
|
symbols
|
|
translate
|
|
];
|
|
|
|
width.fraction = 0.3;
|
|
y.absolute = 15;
|
|
hidePluginInfo = true;
|
|
closeOnClick = true;
|
|
};
|
|
|
|
# custom css for anyrun, based on catppuccin-mocha
|
|
extraCss = ''
|
|
@define-color bg-col rgba(30, 30, 46, 0.7);
|
|
@define-color bg-col-light rgba(150, 220, 235, 0.7);
|
|
@define-color border-col rgba(30, 30, 46, 0.7);
|
|
@define-color selected-col rgba(150, 205, 251, 0.7);
|
|
@define-color fg-col #D9E0EE;
|
|
@define-color fg-col2 #F28FAD;
|
|
|
|
* {
|
|
transition: 200ms ease;
|
|
font-family: "Maple Mono NF CN";
|
|
font-size: 1.3rem;
|
|
}
|
|
|
|
#window {
|
|
background: transparent;
|
|
}
|
|
|
|
#plugin,
|
|
#main {
|
|
border: 3px solid @border-col;
|
|
color: @fg-col;
|
|
background-color: @bg-col;
|
|
}
|
|
/* anyrun's input window - Text */
|
|
#entry {
|
|
color: @fg-col;
|
|
background-color: @bg-col;
|
|
}
|
|
|
|
/* anyrun's output matches entries - Base */
|
|
#match {
|
|
color: @fg-col;
|
|
background: @bg-col;
|
|
}
|
|
|
|
/* anyrun's selected entry - Red */
|
|
#match:selected {
|
|
color: @fg-col2;
|
|
background: @selected-col;
|
|
}
|
|
|
|
#match {
|
|
padding: 3px;
|
|
border-radius: 16px;
|
|
}
|
|
|
|
#entry, #plugin:hover {
|
|
border-radius: 16px;
|
|
}
|
|
|
|
box#main {
|
|
background: rgba(30, 30, 46, 0.7);
|
|
border: 1px solid @border-col;
|
|
border-radius: 15px;
|
|
padding: 5px;
|
|
}
|
|
'';
|
|
};
|
|
}
|