diff --git a/flake.lock b/flake.lock index 46b6edb..1b10626 100644 --- a/flake.lock +++ b/flake.lock @@ -34,6 +34,26 @@ "type": "github" } }, + "demoji": { + "inputs": { + "nixpkgs": [ + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1674276435, + "narHash": "sha256-afFuY8qcgZYtRmHa7Ifq7QDcEH3o7dxAS4L62aSeQmM=", + "owner": "lelgenio", + "repo": "demoji", + "rev": "afe472b3e32258a0073975581b4827f11efe55b0", + "type": "github" + }, + "original": { + "owner": "lelgenio", + "repo": "demoji", + "type": "github" + } + }, "dhist": { "inputs": { "fenix": "fenix", @@ -363,6 +383,7 @@ "inputs": { "agenix": "agenix", "alacritty-sixel": "alacritty-sixel", + "demoji": "demoji", "dhist": "dhist", "dzgui": "dzgui", "home-manager": "home-manager", diff --git a/flake.nix b/flake.nix index 9a40da3..8fe7e9c 100644 --- a/flake.nix +++ b/flake.nix @@ -54,6 +54,10 @@ url = "github:lelgenio/dhist"; inputs.nixpkgs.follows = "nixpkgs"; }; + demoji = { + url = "github:lelgenio/demoji"; + inputs.nixpkgs.follows = "nixpkgs"; + }; }; outputs = inputs@{ nixpkgs, nixpkgs-unstable, home-manager, nur, ... }: let diff --git a/overlays/default.nix b/overlays/default.nix index aabcd56..e0dce70 100644 --- a/overlays/default.nix +++ b/overlays/default.nix @@ -13,6 +13,7 @@ plymouth-theme-red = (import ./plymouth-theme-red.nix (inputs // { inherit pkgs; })); uservars = import ../user/variables.nix; dhist = inputs.dhist.packages.${system}.dhist; + demoji = inputs.demoji.packages.${system}.demoji; mpvpaper = inputs.wegank.packages.${prev.system}.mpvpaper; sea-orm-cli = inputs.sea-orm-cli.legacyPackages.${prev.system}.sea-orm-cli; diff --git a/user/sway.nix b/user/sway.nix index fc9d51c..4b5c87f 100644 --- a/user/sway.nix +++ b/user/sway.nix @@ -272,6 +272,7 @@ in { other_binds = { "${mod}+p" = "exec ${pkgs.wpass}/bin/wpass"; "${mod}+s" = "exec ${menu}"; + "${mod}+g" = "exec ${pkgs.demoji}/bin/demoji --lang pt --fallback --copy -- ${pkgs.wdmenu}/bin/wdmenu"; "${mod}+c" = "exec ${color_picker}"; "${mod}+Return" = "exec ${terminal}"; "${mod}+Ctrl+Return" = "exec thunar"; @@ -424,6 +425,7 @@ in { waybar dhist + demoji bmenu wdmenu wlauncher