Merge pull request #189468 from fbergroth/tofi

authored by Sandro and committed by GitHub 54db1b35 c300be33

+47
+6
maintainers/maintainer-list.nix
··· 4316 4316 githubId = 7670450; 4317 4317 name = "Federico Beffa"; 4318 4318 }; 4319 + fbergroth = { 4320 + email = "fbergroth@gmail.com"; 4321 + github = "fbergroth"; 4322 + githubId = 1211003; 4323 + name = "Fredrik Bergroth"; 4324 + }; 4319 4325 fbrs = { 4320 4326 email = "yuuki@protonmail.com"; 4321 4327 github = "cideM";
+39
pkgs/applications/misc/tofi/default.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , pkg-config 5 + , ninja 6 + , meson 7 + , scdoc 8 + , wayland-protocols 9 + , freetype 10 + , harfbuzz 11 + , cairo 12 + , pango 13 + , wayland 14 + , libxkbcommon 15 + }: 16 + 17 + stdenv.mkDerivation rec { 18 + pname = "tofi"; 19 + version = "0.5.0"; 20 + 21 + src = fetchFromGitHub { 22 + owner = "philj56"; 23 + repo = pname; 24 + rev = "v${version}"; 25 + sha256 = "sha256-mSW6o/yvqj3nqkdA9C4waB+b+YcFcEXDPAdRHqYXXhY="; 26 + }; 27 + 28 + nativeBuildInputs = [ meson ninja pkg-config scdoc wayland-protocols ]; 29 + buildInputs = [ freetype harfbuzz cairo pango wayland libxkbcommon ]; 30 + 31 + meta = with lib; { 32 + description = "Tiny dynamic menu for Wayland"; 33 + homepage = "https://github.com/philj56/tofi"; 34 + license = licenses.mit; 35 + maintainers = with maintainers; [ fbergroth ]; 36 + platforms = platforms.linux; 37 + broken = stdenv.isAarch64; 38 + }; 39 + }
+2
pkgs/top-level/all-packages.nix
··· 31403 31403 31404 31404 todoman = callPackage ../applications/office/todoman { }; 31405 31405 31406 + tofi = callPackage ../applications/misc/tofi { }; 31407 + 31406 31408 topydo = callPackage ../applications/misc/topydo {}; 31407 31409 31408 31410 torrential = callPackage ../applications/networking/p2p/torrential { };