diff --git a/modules/nixos/linux/gui/hyprland/default.nix b/modules/nixos/linux/gui/hyprland/default.nix index a24b8ca..9d5858b 100644 --- a/modules/nixos/linux/gui/hyprland/default.nix +++ b/modules/nixos/linux/gui/hyprland/default.nix @@ -1,4 +1,4 @@ -{ flake, pkgs, ... }: +{ flake, pkgs, lib, ... }: let inherit (flake) inputs; @@ -24,8 +24,14 @@ in enable = true; }; services.dunst.enable = true; - programs.hyprlock.enable = true; home.sessionVariables.NIXOS_OZONE_WL = "1"; + + programs.hyprlock.enable = true; + programs.rofi = { + enable = true; + terminal = lib.getExe pkgs.rio; + plugins = [ pkgs.rofi-emoji ]; + }; }]; environment.systemPackages = with pkgs; [ @@ -45,9 +51,6 @@ in # TODO: https://github.com/nix-community/home-manager/issues/5899 hyprlock - # launchers - rofi-wayland - wl-clipboard ]; } diff --git a/modules/nixos/linux/gui/hyprland/settings.nix b/modules/nixos/linux/gui/hyprland/settings.nix index 1f9c2e6..09e9db8 100644 --- a/modules/nixos/linux/gui/hyprland/settings.nix +++ b/modules/nixos/linux/gui/hyprland/settings.nix @@ -99,6 +99,7 @@ in ", XF86AudioPrev, exec, playerctl previous" ", XF86Favorites, exec, rofi -show drun" + "SHIFT, XF86Favorites, exec, rofi -mode emoji -show emoji" ", Print, exec, ${lib.getExe screenshot}" ];