46 lines
1.1 KiB
Nix
46 lines
1.1 KiB
Nix
{
|
|
lib,
|
|
config,
|
|
osConfig,
|
|
pkgs,
|
|
...
|
|
}: let
|
|
inherit (osConfig.ooknet.appearance) colorscheme fonts;
|
|
inherit (colorscheme) palette;
|
|
inherit (config.ooknet) wayland;
|
|
inherit (lib) mkIf;
|
|
in {
|
|
config = mkIf (wayland.launcher == "tofi") {
|
|
home.packages = [pkgs.tofi];
|
|
xdg.configFile."tofi/config".text =
|
|
/*
|
|
config
|
|
*/
|
|
''
|
|
history = false
|
|
clip-to-padding = false
|
|
horizontal = true
|
|
width = 40%
|
|
height = 35
|
|
anchor = top-left
|
|
margin-top = 5
|
|
margin-left = 25%
|
|
num-results = 1
|
|
border-width = 0
|
|
outline-width = 0
|
|
result-spacing = 10
|
|
selection-background-padding = 30
|
|
prompt-padding = 10
|
|
font = "${fonts.monospace.family}"
|
|
font-size = 14
|
|
prompt-text = " "
|
|
background-color = #0000
|
|
prompt-background = #0000
|
|
prompt-color = ${palette.base0B}
|
|
input-color = ${palette.base05}
|
|
placeholder-color = ${palette.base03}
|
|
default-result-color = ${palette.base03}
|
|
selection-color = ${palette.base04}
|
|
'';
|
|
};
|
|
}
|