Commit Graph

26 Commits

Author SHA1 Message Date
Sanchayan Maity 8cecd71b72
alacritty: Migrate from yaml to toml
alacritty has deprecated the use of yaml and moved to toml for
configuration. The toml configuration file was auto generated
using `alacritty migrate`.
2024-01-01 22:27:19 +05:30
Sanchayan Maity 8da41028f1
Reapply "Use alacritty as default terminal"
This reverts commit ec56dcbec0.
2023-12-27 22:30:13 +05:30
Sanchayan Maity 1d3169af1e
alacritty: Increase font size and enable dynamic padding
While at it, also set bold text to be drawn with bright colours.
2023-12-13 16:36:02 +05:30
Sanchayan Maity ec56dcbec0
Revert "Use alacritty as default terminal"
This reverts commit 8206103d7d.

alacritty master seems to be broken with specifying shell args or
at least seems like it. Starting tmux with alacritty master does
not show any typed characters or cursor.
2023-04-08 16:47:45 +05:30
Sanchayan Maity 780ea535f7
alacritty: Do not bind PasteSelection
It is confusing to have both and remember what is active when. Just
use the damn clipboard.
2023-01-26 16:55:43 +05:30
Sanchayan Maity 8206103d7d
Use alacritty as default terminal
Now that alacritty supports undercurls let us switch back to using
it as the default and foot as the back up.
2023-01-19 14:15:13 +05:30
Sanchayan Maity c0e0387cac
alacritty: Add a mapping for copying URLs 2023-01-19 10:05:19 +05:30
Sanchayan Maity 796f673617
alacritty: Increase font size 2023-01-19 10:05:19 +05:30
Sanchayan Maity 09894c1660
Specify fonts generically
Since we have a proper fontconfig in place, let that be the source
of truth for the font to be used and just specify monospace as the
font to be used everywhere else.
2023-01-15 17:22:14 +05:30
Sanchayan Maity 2985698bbc alacritty: Update configuration
We use kitty color scheme the same way we use for foot. Disable history
and scrollback since we now use tmux everywhere. opacity option has been
moved to window.
2022-04-05 17:41:49 +05:30
Sanchayan Maity ae61dca249 Switch back to JetBrains Mono
To make sure symbols still get rendered properly, we need to install
the ttf-nerd-fonts-symbols package. Then make sure the below symlink
is present to make it work.

ln -s /usr/share/fontconfig/conf.avail/10-nerd-font-symbols.conf /etc/fonts/conf.d/10-nerd-font-symbols.conf
2021-12-28 19:23:18 +05:30
Sanchayan Maity fb1007b1b6 alacritty: Increase font size 2021-08-06 10:51:22 +05:30
Sanchayan Maity 74b4f194b8 Switch to Victor Mono
The vanilla JetBrains Mono does not render some ligatures like =>
properly which made us use nerd-fonts package. However, the nerd-fonts
jetbrains-mono font seems to sometimes cause problems with kitty not
recognizing it by the standard name. Could be a fontconfig issue as well.

Switch to Victor Mono which also has ligature support and does not seem
to suffer from the problem above. We need the nerd-fonts version as well
due to nvim-web-devicons requiring patched fonts.

Deploying the fontconfig change seems to make the devicons in the
neovim status line render better at least size wise.
2021-07-13 19:52:56 +05:30
Sanchayan Maity b951986733 alacritty: Update config to use new regex hints feature 2021-05-21 10:58:43 +05:30
Sanchayan Maity b2919695a2 alacritty: Use Medium Italic for font style 2021-01-22 11:52:11 +05:30
Sanchayan Maity 2e6aa8019b alacritty: Fix log level 2021-01-22 10:52:04 +05:30
Sanchayan Maity c0720a74ef alacritty: Switch to nerd fonts patched JetBrains Mono 2021-01-16 22:25:41 +05:30
Sanchayan Maity dde738d953 alacritty: Switch alacritty to srcery color scheme 2020-11-25 10:29:36 +05:30
Sanchayan Maity 78522c4699 alacritty: Fix url launcher section
URL launcher was not functional due to being not aligned with the mouse
section.
2020-11-23 13:03:26 +05:30
Sanchayan Maity fdc059b7df alacritty: Use gruvbox colors 2020-11-19 16:44:50 +05:30
Sanchayan Maity e39fdcf39c alacritty: Specify the rest of the styles for font configuration 2020-11-18 13:59:32 +05:30
Sanchayan Maity 00bdf7ad8d alacritty: Enabling scrollback buffer 2020-11-18 13:53:29 +05:30
Sanchayan Maity 74fbeed89d Consistently set TERM as alacritty
This affects color rendering inside of tmux and also without tmux.
2020-11-18 13:14:08 +05:30
Sanchayan Maity 6907fff2e2 alacritty: Fix key binding for Paste
We require Ctrl-v for visual selection in neovim, so use a different key
binding for this.
2020-11-17 14:26:04 +05:30
Sanchayan Maity 0d0e40eea9 alacritty: Enable background opacity for alacritty 2020-11-13 11:30:58 +05:30
Sanchayan Maity 5ef4ed3b7a Switch to alacritty as default terminal 2020-10-10 18:37:53 +05:30