Sanchayan Maity
a4ef81590a
nvim: Update packer
2020-11-20 18:28:12 +05:30
Sanchayan Maity
fa3fd17e3e
tmux: Start panes with index 1 and allow selecting 10th pane
2020-11-19 18:28:11 +05:30
Sanchayan Maity
0109e7fe36
Add configuration for vimiv
2020-11-19 17:30:37 +05:30
Sanchayan Maity
fdc059b7df
alacritty: Use gruvbox colors
2020-11-19 16:44:50 +05:30
Sanchayan Maity
47a52ccbc9
tmux: Use gruvbox dark color scheme
...
Taken from
https://github.com/egel/tmux-gruvbox
2020-11-19 16:26:31 +05:30
Sanchayan Maity
1e1e4b8c77
Add configuration for Zathura
2020-11-19 15:23:31 +05:30
Sanchayan Maity
882b4bcc65
tinyirc: Put log files in /tmp/
...
If this is not specified it just writes all those to the home directory.
2020-11-19 11:08:11 +05:30
Sanchayan Maity
24444c8eef
tinyirc: Add a configuration for tiny IRC client
2020-11-18 21:07:45 +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
77514eaea0
nvim: Fix loading of git messenger
...
Relying on lazy loading on command invocation feature seems to not make the
default key bindings of the plugin take effect. Remove it.
2020-11-17 18:36:45 +05:30
Sanchayan Maity
7bb5343314
nvim: lua: modules: gitsigns: Add preview hunk feature now available upstream
2020-11-17 18:19:34 +05:30
Sanchayan Maity
603aa8bc56
waybar: Switch waybar to SourceCodePro font
...
We do this as it seems restricting the font to monospace in fontconfig
for JetBrains Mono as done in commit f2b2bed3
affects the spacing and
rendering of unicode icons used in waybar.
2020-11-17 15:18:52 +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
da93717582
fish: Enable wayland support in firefox by default
...
See https://github.com/swaywm/sway/wiki/Running-programs-natively-under-wayland .
2020-11-17 14:26:04 +05:30
Sanchayan Maity
f2b2bed34a
fontconfig: Set up fallback fonts
...
In case a glyph is absent in the default font, st uses font-config and
tries to find them in font cache first. This also seems to work for all
VTE terminals. However, alacritty relies on system configuration and does
not do the above. To fix this, we need specify a fallback font manually.
This also seems good practice in general otherwise.
For reference, see the below links.
https://st.suckless.org/patches/font2/
https://github.com/alacritty/alacritty/issues/3690
https://wiki.archlinux.org/index.php/Fonts#Fallback_font_order
https://eev.ee/blog/2015/05/20/i-stared-into-the-fontconfig-and-the-fontconfig-stared-back-at-me/
Also our use of galaxyline plugin for neovim requires nvim-web-devicons
which in turn requires a patched font like Nerd font.
2020-11-17 14:26:04 +05:30
Sanchayan Maity
432cb2c98f
nvim: after: ftplugin: txt: Set textwidth to 78
2020-11-17 10:45:51 +05:30
Sanchayan Maity
974c399bea
nvim: nvim lsp lua module name has changed upstream
2020-11-15 22:39:01 +05:30
Sanchayan Maity
1dd213bb04
waybar: Switch to using alacritty on click for cpu & memory block
...
We missed this in commit d763cc0f
.
2020-11-15 22:39:01 +05:30
Sanchayan Maity
ed31ccec7a
gitignore: Update to ignore some more generated files
2020-11-15 22:39:01 +05:30
Sanchayan Maity
715c031ac7
sway: Execute kanshi during start up to configure displays automatically
2020-11-14 19:33:24 +05:30
Sanchayan Maity
eb97b4a6f2
kanshi: Fix profile configuration
...
Profiles need to be mutually exclusive. eDP-1 is for the work laptop and
eDP1 is for the home laptop. Whenever we have our external Samsung
monitor connected, the laptop monitor should be disabled.
2020-11-14 19:28:00 +05:30
Sanchayan Maity
d763cc0fbe
sway: Switch default terminal to alacritty
...
While st is awesome, supports ligatures and consume just around 10MB of
memory running it requires having to run Xwayland. For now, switch to
alacritty so we need not run Xwayland or any X clients.
If we find a better terminal later on we can switch to that.
2020-11-14 19:12:47 +05:30
Sanchayan Maity
e421b24e16
nvim: Update packer
2020-11-14 19:12:16 +05:30
Sanchayan Maity
29596c2c74
kanshi: Add kanshi for handling multiple monitors
2020-11-14 18:41:52 +05:30
Sanchayan Maity
f49632b6d2
sway: Let pavucontrol and blueman-manager have floating layout
2020-11-14 13:03:44 +05:30
Sanchayan Maity
13edaced57
Revert "tmux: Show battery and timing information in status line"
...
This reverts commit 888a04424f
. This tmux
plugin does not show battery information reliably all the time.
2020-11-14 12:18:07 +05:30
Sanchayan Maity
9fa0b71a37
swaylock: Add configuration for swaylock
2020-11-14 12:10:30 +05:30
Sanchayan Maity
a465be18e0
mako: Add configuration for mako
2020-11-14 12:10:30 +05:30
Sanchayan Maity
c094e4157d
sway: Update sway configuration
2020-11-14 12:10:30 +05:30
Sanchayan Maity
5594c8c814
waybar: Add config for waybar used on sway
2020-11-14 12:01:27 +05:30
Sanchayan Maity
bd7283d7f2
wofi: Add configuration for wofi required on sway
2020-11-13 20:17:54 +05:30
Sanchayan Maity
0d0e40eea9
alacritty: Enable background opacity for alacritty
2020-11-13 11:30:58 +05:30
Sanchayan Maity
0290391643
mpd: Add initial configuration for mpd
2020-11-13 11:30:58 +05:30
Sanchayan Maity
f96c6a729b
sway: Add initial sway configuration
2020-11-13 11:30:58 +05:30
Sanchayan Maity
224305372d
imapfilter: Move mails from bluetooth mailing list to "bluez" label
2020-11-12 12:42:24 +05:30
Sanchayan Maity
be594ae121
nvim: Use nvim_command for disabling back ups and swap
...
Using the vim.o API seems to have no effect for these three options. Set
them via the 'nvim_command' API.
2020-11-11 19:43:18 +05:30
Sanchayan Maity
ee6af66c8a
nvim: Do not rely on plugins.vim to load plugins
...
We do not really need to rely on a plugins file in 'plugin' to load the
packages using 'execute luafile'. Just do a 'require plugins' in init.lua.
2020-11-10 21:06:15 +05:30
Sanchayan Maity
07739669c5
nvim: modules: gitsigns: Update key map as per upstream changes
2020-11-10 15:47:09 +05:30
Sanchayan Maity
6b36e648d9
nvim: after: ftplugin: C: Do not enable folds
2020-11-06 12:28:17 +05:30
Sanchayan Maity
acb5bfcf05
nvim: ftplugin: C: Update tag generation command
...
For correct preview with FZFTags, this is needed to help locate the line
position of the tag.
2020-11-05 19:17:54 +05:30
Sanchayan Maity
7bc8295486
nvim: Clean up commands for searching word under cursor
2020-11-05 18:58:37 +05:30
Sanchayan Maity
801f9725b4
nvim: Add easy-align
2020-11-05 11:39:57 +05:30
Sanchayan Maity
7887a04d62
Revert "nvim: lua: plugins: Remove post install hook for fzf"
...
This reverts commit aba40d88df
and also
fixes the post install hook command.
Original issue:
https://github.com/wbthomason/packer.nvim/issues/83
Fixed by:
6f9efb232a
2020-11-05 11:39:28 +05:30
Sanchayan Maity
81acdab631
nvim: Update packer
2020-11-05 11:17:53 +05:30
Sanchayan Maity
af12fab71b
tmux: Update tmux plugins
2020-11-04 14:55:47 +05:30
Sanchayan Maity
aba40d88df
nvim: lua: plugins: Remove post install hook for fzf
...
The post install hook does not work in packer currently and has no
effect. Remove it.
2020-11-03 12:25:13 +05:30
Sanchayan Maity
78b781b1c8
nvim: Update packer
2020-11-03 12:00:54 +05:30
Sanchayan Maity
4bc376433b
nvim: Drop gitjump
...
We can move between conflict markers using functionality from the
conflict markers plugin and we also have gina. If required just
introduce the command mapping later.
2020-11-02 14:00:30 +05:30