blob: bfdd6174264badb5c049c96152b6f5004a9875f8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
{ config, lib, pkgs, ... }:
{
options.desktop.application-launcher.rofi = {
enable = lib.mkEnableOption "Enables rofi.";
};
config = lib.mkIf config.desktop.application-launcher.rofi.enable {
desktop.application-launcher.default = lib.mkDefault "rofi";
desktop.application-launcher.command =
lib.mkIf
(config.desktop.application-launcher.default == "rofi")
"${pkgs.rofi}/bin/rofi -show run";
programs.rofi.enable = true;
programs.rofi.font = "${config.fonts.normal} ${toString config.fonts.size}";
programs.rofi.theme = config.scheme {
template = builtins.readFile ./theme.mustache.rasi;
};
};
}
|