Cross-platform, fast, feature-rich, GPU based terminal
Go to file
Luflosi 5058fb9919
Add shell.nix
This makes it possible to execute `nix-shell` to create the correct environment to build kitty. Use `nix-shell --pure` to eliminate most of the influence of the outside system, e.g. globally installed packages.
This works on NixOS and any Linux or macOS system with the Nix package manager installed.
The build inputs are split into `buildInputs`, `nativeBuildInputs`, `propagatedBuildInputs` and `checkInputs` so it closely resembles 2bb3a9da24/pkgs/applications/terminal-emulators/kitty/default.nix. This makes it easy to port changes between the two files.
2020-10-31 01:44:33 +01:00
.github github actions CI updated to python 3.9 2020-10-14 19:13:46 +05:30
bypy Fix lib names for OpenSSL 1.1 2020-08-19 12:33:54 +05:30
docs Add shell.nix 2020-10-31 01:44:33 +01:00
glad Replace glad with glad2 2019-07-07 21:10:15 +02:00
glfw wl: Fix destroying CSDs in correct order (#3051) 2020-10-28 18:57:37 +01:00
kittens Improving MIME type detection for some common file types when they are missing from the system MIME database 2020-10-25 13:42:11 +05:30
kitty Fix memory leaks in coretext_all_fonts() 2020-10-25 17:40:51 +01:00
kitty_tests A new kitten to easily query kitty for config values 2020-10-07 13:35:16 +05:30
logo Replace all instances of EnvironmentError with OSError 2020-01-11 16:47:36 +01:00
terminfo Update terminfo with CSI REP support 2020-05-29 01:06:16 +03:00
__main__.py more typing work 2020-03-12 13:51:51 +05:30
.editorconfig Fixed a typo and added some missing files. 2020-05-20 20:10:37 +00:00
.gitattributes Add diff context parser defs 2020-10-20 11:37:48 +05:30
.gitignore Start work on using bypy to build the binaries 2020-06-04 13:51:50 +05:30
.ignore Don't search in names.h 2018-05-09 11:32:22 +05:30
Brewfile github actions CI updated to python 3.9 2020-10-14 19:13:46 +05:30
build-terminfo Add file header to build-terminfo 2019-05-19 15:41:46 +02:00
CHANGELOG.rst Add the CHANGELOG to the docs 2018-05-30 12:46:00 +05:30
CONTRIBUTING.md Remove trailing whitespace 2020-07-09 01:57:39 +02:00
count-lines-of-code Make count-lines-of-code a little nicer 2019-10-17 15:19:13 +05:30
gen-apc-parsers.py Fix a regression in 0.17 that broke displaying graphics over SSH 2020-04-19 08:13:33 +05:30
gen-wcwidth.py Unicode input kitten: Add symbols from NERD font 2020-09-22 19:47:39 +05:30
INSTALL.md Make links clickable in INSTALL.md 2020-02-20 11:10:49 +01:00
key_encoding.json Add JSON definition of key encoding 2018-02-07 14:39:11 +05:30
launcher.c macOS: Fix kitty not being added to PATH automatically 2020-10-27 10:38:33 +05:30
LICENSE Convert HTTP URLs to HTTPS URLs where possible 2019-04-24 01:27:24 +02:00
Makefile Remove unnecessary indentation 2019-08-09 03:27:22 +02:00
mypy-editor-integration Fix mypy editor integration for changes in syntastic 2020-05-04 13:19:03 +05:30
nerd-fonts-glyphs.txt Unicode input kitten: Add symbols from NERD font 2020-09-22 19:47:39 +05:30
publish.py Fix typing issues pointed out by updated mypy 2020-10-12 23:03:07 +05:30
README.asciidoc Switch status badge to github actions 2020-03-01 17:11:39 +05:30
session.vim Remove trailing whitespace 2020-07-09 01:57:39 +02:00
setup.cfg Minor strictness increases 2020-03-14 14:59:31 +05:30
setup.py Allow reading some build system flags as environment variables 2020-10-29 12:20:11 +01:00
shell.nix Add shell.nix 2020-10-31 01:44:33 +01:00
test.py Fix typing issues pointed out by updated mypy 2020-10-12 23:03:07 +05:30
update-on-ox Allow updaing on ox with signed/notarized app easily 2020-08-19 20:08:34 +05:30
update-on-ubuntu Use bypy in update-on-ubuntu 2020-06-06 09:23:36 +05:30

= kitty - the fast, featureful, GPU based, terminal emulator

See https://sw.kovidgoyal.net/kitty/

image:https://github.com/kovidgoyal/kitty/workflows/CI/badge.svg["Build status", link="https://github.com/kovidgoyal/kitty/actions?query=workflow%3ACI"]