Commit graph

1559 commits

Author SHA1 Message Date
05417eea5a environment: Add systemd's user service environment
For now, we enable wayland specific environment variables. Might add
more later.
2021-03-03 13:07:09 +05:30
41af9e1ea2 fish: Do not set enable wayland for firefox here
We will enable this via systemd environment.d support.
2021-03-03 13:05:46 +05:30
5269b1cc86 picom: Disable fading
Turns out that I find the fading effect to be actually annoying.
2021-03-01 20:11:42 +05:30
2c4b542c23 i3: Disable volumeicon
We already have volume control in i3status-rs, do not start volumeicon.
2021-03-01 17:55:37 +05:30
0cfe10ff74 picom: Update picom configuration
This is just copied from /etc/xdg/picom.conf with change to fade-delta
and no-fading-destroyed-argb.
2021-02-27 17:07:25 +05:30
73bd856484 i3: Enable shortcuts for picom
picom seems to be have problems with autostart so just enable shortcuts
for killing or enabling picom.
2021-02-27 14:25:20 +05:30
f2790a1933 i3: Drop xfce4-power-manager
xfce4-power-manager is crap and kept consuming a lot of CPU on start of
charging or boot up. Drop it. We have uninstalled it from the system
anyways.
2021-02-27 14:12:31 +05:30
274cf9b201 i3: Set background wallpaper with feh 2021-02-27 13:36:51 +05:30
97595d9e6e mutt: mailnotify: Fix the mail count logic 2021-02-25 18:17:20 +05:30
3707429737 nvim: lsp: Update LSP key bindings 2021-02-25 17:53:45 +05:30
7360f65e2f nvim: lsp: Enable python language server 2021-02-25 17:35:50 +05:30
eff13b5225 nvim: yolokai: Sync with upstream nvim-highlite 2021-02-25 13:27:28 +05:30
abd22a73db nvim: treesitter: Enable some more languages with treesitter 2021-02-25 12:32:05 +05:30
eb368b2e1f tinyirc: Add guix and math channels 2021-02-24 12:12:53 +05:30
6e042db9d8 Revert "kitty: Disable transparent background"
This reverts commit d403912b1d.
2021-02-24 10:42:19 +05:30
060fc1d41c nvim: init: Make cursor line always be in the middle of the window 2021-02-22 14:44:10 +05:30
c9526d8997 nvim: Drop vim-smoothie 2021-02-22 14:23:01 +05:30
d3cbc0307a nvim: Update packer 2021-02-19 11:06:20 +05:30
dee319481d imapfilter: Do not move mailing list mails back from Trash
Mails which we have deleted, do not move them back from Trash. Also
delete from Trash.
2021-02-19 11:00:35 +05:30
ae391080a1 nvim: Sync nvim-compe settings with upstream 2021-02-18 19:07:13 +05:30
b1f19745f0 mutt: Add signature 2021-02-18 13:48:13 +05:30
47e40e765d nvim: Add support for inserting visual block to anywhere 2021-02-16 20:38:03 +05:30
3f8010bc09 mutt: Set the "from" correctly to include sender name 2021-02-16 20:11:04 +05:30
fa940ca9e6 nvim: Update packer 2021-02-16 19:47:09 +05:30
2b89f36dc5 Add support for our now primary fastmail account
While at it, add some macros to mutt and clean up shell script with
shellcheck.

We also stop running imapfilter for anything but our own accounts.
2021-02-13 22:42:20 +05:30
7652573b72 i3: Auto start dunst 2021-02-13 12:05:35 +05:30
519eb52d82 dunst: Add a configuration for dunst 2021-02-13 12:05:34 +05:30
c5a2ca44a7 kitty: Change cursor shape to underline 2021-02-12 11:20:31 +05:30
e9384bc1e2 i3: Disable auto lock 2021-02-12 00:58:47 +05:30
b70f282dc8 git: Update to use our own email id 2021-02-12 00:58:47 +05:30
d403912b1d kitty: Disable transparent background 2021-02-12 00:58:47 +05:30
d9cd7d6d1f nvim: Update packer 2021-02-12 00:49:47 +05:30
3453691231 emacs: Enable os tty module 2021-02-12 00:49:47 +05:30
ad0db79b4f nvim: Update packer 2021-02-10 11:26:22 +05:30
c5cd375c25 nvim: modules: completion: Move key bindings in lua module
nvim-compe recently included instructions on using backspace and tab
correctly. Include the same configuration.
2021-02-08 11:42:01 +05:30
9c889caa9a nvim: plugin: compe: Use TAB and S-TAB to cycle through popup menu
We mistakenly dropped this while switching to compe from
completion-nvim.
2021-02-05 13:58:42 +05:30
51b848d1f6 nvim: lua: completion: Enable treesitter completion with nvim-compe
compe recently added completion support with treesitter. Enable it.
2021-02-05 13:58:11 +05:30
0981238a3c nvim: ftplugin: haskell: Clean up hoogle settings
Should have been cleaned up as part of 14ebb51f9f.
2021-02-04 23:29:30 +05:30
93726f564c fish/starship: Enable starship 2021-02-04 15:21:09 +05:30
75f5b0d63e nvim: lua: plugins: Drop QFEnter
Now that we use nvim-bqf it already provides opening a quickfix entry in
either of tab, split or vsplit. So drop QFEnter.
2021-02-03 16:23:31 +05:30
cddc40f842 nvim: Update packer 2021-02-03 14:42:36 +05:30
a18a122b97 nvim: lua: lsp: Drop lspfuzzy
Now that we are using nvim-bqf, we have a nicer interface to quickfix
list and nvim-bqf also integrates fzf mode. So drop lspfuzzy.
2021-02-02 20:28:51 +05:30
cb6eef2314 nvim: lua: lsp: Drop lsp-status
We use galaxyline for the status line and it already provides
LSP diagnostics info. So drop lsp-status. While the progress
message during the loading in status line is nice, may be will
incorporate it later by picking only the required pieces.

While at it, expose all diagnostics via statusline using galaxyline
components.
2021-02-02 20:13:07 +05:30
9918959aa2 nvim: Switch to nvim-compe 2021-02-02 18:09:35 +05:30
6ef47458e2 nvim: lsp: Move the completion item symbols from completion-nvim to LSP 2021-02-02 17:33:21 +05:30
5c2d83a833 nvim: Update packer 2021-02-02 17:33:21 +05:30
9377d973c1 git: Set default branch 2021-02-02 09:40:08 +05:30
91be84b9d7 nvim: Switch back to fugitive again :)
With most of our operations now being done through fzf + git command
line or lazygit, we primarily only require the log & blame facilities.
The blame interface in Gina is confusing.

This time however, we include some nice helper functions of our own.
2021-02-01 18:17:13 +05:30
a23caf6d12 nvim: Introduce LISP support 2021-02-01 10:35:29 +05:30
000bd17c4c nvim: Update packer 2021-02-01 10:35:29 +05:30