diff --git a/packages/handy.nix b/packages/handy.nix new file mode 100644 index 0000000..a2cda71 --- /dev/null +++ b/packages/handy.nix @@ -0,0 +1,13 @@ +{ + appimageTools, + fetchurl, +}: +appimageTools.wrapType2 rec { + pname = "handy"; + version = "0.7.6"; + src = fetchurl { + url = "https://github.com/cjpais/Handy/releases/download/v${version}/Handy_${version}_amd64.AppImage"; + hash = "sha256-UZNt3lfKo6dBRWK1YD03HmcZsx/Zu2J3eD5VdTw+poU="; + }; + extraPkgs = pkgs: [pkgs.wtype]; +} diff --git a/users/phundrak/packages.nix b/users/phundrak/packages.nix index 3866793..280dd85 100644 --- a/users/phundrak/packages.nix +++ b/users/phundrak/packages.nix @@ -6,6 +6,9 @@ }: with lib; let inherit (pkgs.stdenv.hostPlatform) system; + handy = pkgs.callPackage ../../packages/handy.nix {}; + pumo-system-info = inputs.pumo-system-info.packages.${system}.default; + zen = inputs.zen-browser.packages.${system}.default; in { programs.bun.enable = true; home.packages = with pkgs; [ @@ -40,14 +43,15 @@ in { # Misc bitwarden-desktop gplates + handy libnotify nextcloud-client onlyoffice-desktopeditors + pumo-system-info scrcpy syncthing watchmate - inputs.zen-browser.packages.${system}.default - inputs.pumo-system-info.packages.${system}.default + zen # Games atlauncher diff --git a/users/phundrak/wlr-which-key/default.nix b/users/phundrak/wlr-which-key/default.nix index 2ef203e..cff9102 100644 --- a/users/phundrak/wlr-which-key/default.nix +++ b/users/phundrak/wlr-which-key/default.nix @@ -57,6 +57,11 @@ desc = "Gimp"; cmd = "${pkgs.gimp}/bin/gimp"; } + { + key = "h"; + desc = "Handy"; + cmd = "pkill -USR2 -n handy"; + } { key = "n"; desc = "Nemo";