users/kat/gui: wezterm + foot

This commit is contained in:
kat witch 2021-06-02 03:46:33 +01:00
parent 587e5dd7b7
commit 0351d2c447
No known key found for this signature in database
GPG key ID: 1B477797DCA5EC72
9 changed files with 105 additions and 5 deletions

View file

@ -68,6 +68,8 @@ let
kat-glauca-dns = self.callPackage ./kat-glauca-dns { };
wezterm-terminfo = self.callPackage ./wezterm-terminfo { inherit (self) ncurses; };
kat-website = self.callPackage ./kat-website { };
kat-weather = self.callPackage ./kat-weather { };

View file

@ -0,0 +1,33 @@
{ stdenv, fetchFromGitHub, lib, ncurses }:
stdenv.mkDerivation rec {
pname = "wezterm-terminfo";
version = "20210502-154244-3f7122cb";
src = fetchFromGitHub {
owner = "wez";
repo = pname;
rev = version;
sha256 = "9HPhb7Vyy5DwBW1xeA6sEIBmmOXlky9lPShu6ZoixPw=";
fetchSubmodules = true;
};
nativeBuildInputs = [
ncurses
];
buildPhase = "";
installPhase = ''
mkdir -p $out/share/terminfo/w
${ncurses}/bin/tic -x -o $out/share/terminfo $src/termwiz/data/wezterm.terminfo
mkdir -p $out/nix-support
echo "$out" >> $out/nix-support/propagated-user-env-packages
'';
meta = with lib; {
license = lib.licenses.mit;
maintainers = with maintainers; [ kittywitch ];
platforms = with platforms; linux;
};
}