base16-shell
kitty
base16-shell | kitty | |
---|---|---|
16 | 305 | |
216 | 24,982 | |
- | - | |
0.0 | 9.9 | |
6 months ago | 3 days ago | |
Shell | Python | |
GNU General Public License v3.0 or later | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
base16-shell
- Eza: A modern, maintained replacement for ls
-
Suggestion for neovim color scheme.
I just found Nightfox and switched over to it. I liked it so much I contributed a base16 template and use it with base16-shell.
-
any recommendations for themes that can reduce eye strain?
My suggestion is to use is from here because you can change the theme on the fly: https://github.com/chriskempson/base16-shell
-
Adding LXTerminal to Styles
Okay, so I've found the files that change the colors for the terminals ($HOME/.config/openbox/scripts/[name of style]) and I can add some bash to include LXTerminal, but I don't think I will. Instead of converting all the color codes into RBG, I am going to find Base16 equivalents for each theme and add that to the style scripts. Base16 has a lot of choices, works via the shell (so on all terms), and also allows for instant changes.
-
Ubuntu on Windows (WSL)
from base16-tomorrow-night first column is the original value, third column is the tomorrow theme value
-
Vim Color Schemes
I'm a huge fan of the base16 color schemes - not for their appearance (though most look great), but for their ease of integration within the shell and vim. Just clone the repos below, drop a few lines in your shellrc/vimrc, then use a single bash command to change the scheme in both. No mucking more mucking with Xresources.
https://github.com/chriskempson/base16-shell
https://github.com/chriskempson/base16-vim
-
Zsh Plugins Commit TOP
base16 🥇 - Adds script to allow you to change your shell's default ANSI colors but most importantly, colors 17 to 21 of your shell's 256 colorspace (if supported by your terminal). This script makes it possible to honor the original bright colors of your shell (e.g. bright green is still green and so on) while providing additional base16 colors to applications such as Vim.
-
theme.sh - A multi terminal theme selection script.
See also base16-shell.
-
What do you use for giving you screen a yellow tint for reducing eyestrain?
I personally use the base16 shell (with the vim plugin that comes with it) https://github.com/chriskempson/base16-shell
-
Vim loses theme when not opened through terminal
I want to have a consistent theme between my terminal and vim so I use Base16 Shell and Base16 Vim. But whenever I open vim without typing it in the command line, ie through dolphin or ranger or vifm the theme gets lost and turns into the blue mess.
kitty
- Kitty: The fast, feature-rich, GPU based terminal emulator
-
Warp terminal – no more login required
For those that have to bounce between Mac and Linux for work/personal reasons, I cannot recommend Kitty terminal enough.
The main thing that's a big of a pain is you'll probably want to set up a scrollback pager (I use neovim as mine but vim works too) so you easily search the terminal output and copy/paste from it.
I use
# https://github.com/kovidgoyal/kitty/issues/719#issuecomment-...
scrollback_pager nvim -u ~/.config/kitty/kitty-scrollback-pager.vimrc -c "silent write! /tmp/kitty_scrollback_buffer | te cat /tmp/kitty_scrollback_buffer -"
and the scrollback pager vimrc:
```
-
Preview images, videos, fonts, PDFs ... in Vifm.
The terminal I am currently using is st but I have also tested this "Vifm" enhancement in kitty and alacritty.
-
(Youtube blogpost) Building Tree Link app with Svelte and Tailwind CSS
kitty (Linux & Macos)
-
The Modern CLI Renaissance
The "security" practices of kitty are dubious: https://github.com/kovidgoyal/kitty/pull/3544
-
Okay, I Like WezTerm
This one is the straw that broke the camels back for me: https://github.com/kovidgoyal/kitty/issues/4965
"Are you sure you want to close this window",
-
Customizing Your Lazyvim Setup for Personal Preferences
kitty (Linux & Macos)
-
Show HN: Shpool, a Lightweight Tmux Alternative
Oh, this might be the missing piece of the puzzle for me to get rid of tmux!
I've been using screen/tmux for a long time. Recently I switched to kitty[0] locally. I like kitty a lot! But I've been stuck with tmux on my servers for session persistence.
[0]: https://sw.kovidgoyal.net/kitty/
-
Ask HN: What macOS apps/programs do you use daily and recommend?
Besides the usual Firefox/Chrome, Spotify, etc I use the following:
- Karabiner-Elements for key remapping, specifically, for making caps lock into ctrl/esc. I don't know of anything else that does this job. Everyone who remaps keys seems to use this.
- Kitty as my terminal of choice. I spend most of my time logged in remotely to a server via ssh where I attach to a tmux session. Kitty was easy enough to configure/theme and seems well-documented.
- Hammerspoon[2] for a DIY automation/keybinding/window management sys scriptable via lua. I use a private fork of this config: https://github.com/jasonrudolph/keyboard/tree/main
- Vivid[3] to make my macbook's screen brighter when outdoors on sunny days. This is important for me, since I try to spend as much time outside as possible.
[0] https://karabiner-elements.pqrs.org/
[1] https://sw.kovidgoyal.net/kitty/
[2] https://www.hammerspoon.org/
[3] https://www.getvivid.app/
-
`tmux` is worse is better
It's not like Goyal doesn't accept any patches [1].
I don't use kitty myself, but many people who do seem to love it. I've come around to feel that this is truly a maintainer's judgment call. After all, they are almost always stuck maintaining the code no matter who wrote it initially, and they know better than anyone else what code they're personally comfortable maintaining.
More generally, if you like a piece of software enough, you're implicitly trusting the maintainers' judgment. You're certainly not reviewing every single line of code they write to see if you agree with it.
The miserable survival rate of hostile forks also demonstrates that even if people care enough to fork over one issue, they rarely care enough to maintain the overall project long-term, despite implicitly asking the original maintainers to do the exact same thing.
[1] https://github.com/kovidgoyal/kitty/graphs/contributors
What are some alternatives?
nord - An arctic, north-bluish color palette.
alacritty - A cross-platform, OpenGL terminal emulator.
vim-polyglot - A solid language pack for Vim.
wezterm - A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust
tmux - tmux source code
base16-vim - Base16 for Vim
Warp - Warp is a modern, Rust-based terminal with AI built in so you and your team can build great software, faster.
elixir-oh-my-zsh - Oh My Zsh plugin for Elixir, IEX, Mix and Phoenix
iTerm2 - iTerm2 is a terminal emulator for Mac OS X that does amazing things.
zsh-nix-shell - zsh plugin that lets you use zsh in nix-shell shells.
Tabby - A terminal for a more modern age