diff --git a/modules/home/de/qtile/default.nix b/modules/home/de/qtile/default.nix index 5ec4174..027f0c5 100644 --- a/modules/home/de/qtile/default.nix +++ b/modules/home/de/qtile/default.nix @@ -29,7 +29,10 @@ pkgs.brightnessctl ]; - myConfig.rofi.enable = true; + myConfig.rofi = { + enable = true; + clipboard.enable = true; + }; services.picom = { enable = true; diff --git a/modules/home/rofi/default.nix b/modules/home/rofi/default.nix index e5c9ca2..d50ff73 100644 --- a/modules/home/rofi/default.nix +++ b/modules/home/rofi/default.nix @@ -3,14 +3,24 @@ pkgs, lib, ... -}: { - options.myConfig.rofi.enable = lib.mkEnableOption ""; +}: let + cfg = config.myConfig.rofi; +in { + options.myConfig.rofi = { + enable = lib.mkEnableOption ""; + clipboard.enable = lib.mkEnableOption ""; + }; - config = lib.mkIf config.myConfig.rofi.enable { + config = lib.mkIf cfg.enable { programs.rofi = { enable = true; package = pkgs.rofi-wayland; theme = ./rofi-theme.rasi; }; + + services.clipmenu = lib.mkIf cfg.clipboard.enable { + enable = true; + launcher = "rofi"; + }; }; } diff --git a/users/seb/home.nix b/users/seb/home.nix index 15c6960..d6ed668 100644 --- a/users/seb/home.nix +++ b/users/seb/home.nix @@ -20,11 +20,6 @@ kitty.enable = true; }; - services.clipmenu = { - enable = true; - launcher = "rofi"; - }; - programs.btop.enable = true; home.packages = with pkgs; [