diff options
Diffstat (limited to 'home-manager/homeModules/rofi.nix')
| -rw-r--r-- | home-manager/homeModules/rofi.nix | 51 |
1 files changed, 26 insertions, 25 deletions
diff --git a/home-manager/homeModules/rofi.nix b/home-manager/homeModules/rofi.nix index 3d93f53..48434ec 100644 --- a/home-manager/homeModules/rofi.nix +++ b/home-manager/homeModules/rofi.nix @@ -1,37 +1,39 @@ -{ pkgs, config, lib, ... }: - { + pkgs, + config, + lib, + ... +}: { options = { rofi.enable = lib.mkEnableOption "enable rofi"; - rofi.package = lib.mkPackageOption pkgs "rofi package" { default = [ "rofi-wayland" ]; }; + rofi.package = lib.mkPackageOption pkgs "rofi package" {default = ["rofi"];}; }; - + config = lib.mkIf config.rofi.enable { programs.rofi = { enable = true; package = config.rofi.package; - theme = - with config.lib.stylix.colors.withHashtag; + theme = with config.lib.stylix.colors.withHashtag; builtins.toFile "theme.rasi" '' - * { - font: "FiraCode Nerd Font Medium 12"; - - bg0: ${base01}; - bg1: ${base02}; - fg0: ${base04}; - - accent-color: ${base03}; - urgent-color: #ffffff; - - background-color: transparent; - text-color: @fg0; - - margin: 0; - padding: 0; - spacing: 0; - } + * { + font: "FiraCode Nerd Font Medium 12"; + + bg0: ${base01}; + bg1: ${base02}; + fg0: ${base04}; + + accent-color: ${base03}; + urgent-color: #ffffff; + + background-color: transparent; + text-color: @fg0; + + margin: 0; + padding: 0; + spacing: 0; + } - ${builtins.readFile ./attachments/rofi-theme.rasi}''; + ${builtins.readFile ./attachments/rofi-theme.rasi}''; cycle = true; plugins = with pkgs; [ rofi-emoji @@ -44,4 +46,3 @@ }; }; } - |
