Evie Litherland-Smith
e94a4dde31
Change fonts to all use Fira family, Fira Sans for UI Fira Sans Mono for monospace and FiraCode still for Emacs
83 lines
1.9 KiB
Nix
83 lines
1.9 KiB
Nix
{ config, pkgs, anyrun, ... }: {
|
|
imports = [ anyrun.homeManagerModules.default ./kidex.nix ];
|
|
home.packages = with pkgs; [ rink ];
|
|
programs.anyrun = {
|
|
enable = true;
|
|
|
|
config = {
|
|
plugins = with anyrun.packages.${pkgs.system}; [
|
|
applications
|
|
dictionary
|
|
kidex
|
|
randr
|
|
rink
|
|
shell
|
|
symbols
|
|
translate
|
|
websearch
|
|
];
|
|
|
|
width.fraction = 0.3;
|
|
y.absolute = 15;
|
|
hidePluginInfo = true;
|
|
closeOnClick = true;
|
|
};
|
|
|
|
extraCss = ''
|
|
* {
|
|
all: unset;
|
|
font-family: "Fira Sans";
|
|
font-size: 1.3rem;
|
|
}
|
|
|
|
#window,
|
|
#match,
|
|
#entry,
|
|
#plugin,
|
|
#main { background: transparent; }
|
|
|
|
#match.activatable {
|
|
border-radius: 10px;
|
|
padding: .3rem .9rem;
|
|
margin-top: .01rem;
|
|
}
|
|
#match.activatable:first-child { margin-top: .7rem; }
|
|
#match.activatable:last-child { margin-bottom: .6rem; }
|
|
|
|
#plugin:hover #match.activatable {
|
|
border-radius: 10px;
|
|
padding: .3rem;
|
|
margin-top: .01rem;
|
|
margin-bottom: 0;
|
|
}
|
|
|
|
#match:selected, #match:hover, #plugin:hover {
|
|
background: rgba(202, 211, 245, .1);
|
|
}
|
|
|
|
#entry {
|
|
background: rgba(183, 189, 248, .05);
|
|
border: 1px solid rgba(183, 189, 248, .1);
|
|
border-radius: 10px;
|
|
margin: .3rem;
|
|
padding: .3rem 1rem;
|
|
}
|
|
|
|
list > #plugin {
|
|
border-radius: 16px;
|
|
margin: 0 .3rem;
|
|
}
|
|
list > #plugin:first-child { margin-top: .3rem; }
|
|
list > #plugin:last-child { margin-bottom: .3rem; }
|
|
list > #plugin:hover { padding: .6rem; }
|
|
|
|
box#main {
|
|
background: rgba(36, 39, 58, .5);
|
|
box-shadow: inset 0 0 0 1px rgba(183, 189, 248, .1), 0 0 0 1px rgba(36, 39, 58, .5);
|
|
border-radius: 10px;
|
|
padding: .3rem;
|
|
}
|
|
'';
|
|
};
|
|
}
|