Commit graph

1158 commits

Author SHA1 Message Date
10237ec093 nvim: lua: plugins: Drop nvim-bqf and add back QFEnter
With nvim-bqf when opening the quickfix list, it jumps around the opened
buffers. For example, when calling LSP reference on a variable in buffer
one, it jumps to buffer three after the quickfix list opens. This is
annoying, so dump it. The preview feature has not been that helpful
anyways.
2021-04-28 10:58:12 +05:30
bdafd1eea3 fish: Drop lazygit alias
We do not use lazygit anymore.
2021-04-28 10:58:12 +05:30
5005a2b558 nvim: Update packer 2021-04-28 10:58:12 +05:30
b9e5fb64bf nvim: fugitive: Refactor and add some more git helpers 2021-04-27 09:29:41 +05:30
f65f7ffb3f fish: Improve the alias to only have the fugitive buffer 2021-04-22 17:30:28 +05:30
baa70ee678 nvim: keymappings: Add a useful mapping for closing tabs 2021-04-22 10:55:37 +05:30
a509c22865 emacs: Enable Haskell
Need it for org-mode.
2021-04-20 21:47:09 +05:30
79ec344e43 kitty: Fix font family description
Not sure why it worked before.
2021-04-20 11:32:14 +05:30
82bc7524b1 nvim: Update packer 2021-04-20 11:32:14 +05:30
d8c3e56bdf emacs: Enable ranger and icons for dired 2021-04-19 12:20:00 +05:30
063af20501 ranger: Run formatter on these python files 2021-04-19 12:20:00 +05:30
c8b64ae94f Revert "nvim: keymappings: Do not use 'jk' for Esc anymore"
This reverts commit 915a5427e3.
2021-04-19 12:20:00 +05:30
765eec81b6 nvim: after: fugitive: Update key mappings 2021-04-19 12:20:00 +05:30
66213e0d06 nvim: modules: floaterm: Drop binding for lazygit
Fugitive actually has everything one needs on a daily basis.
2021-04-19 12:20:00 +05:30
7363f20681 nvim: Update packer 2021-04-19 11:18:40 +05:30
b6b3731571 i3: Drop all gaps related configuration 2021-04-12 11:17:32 +05:30
f8086354e8 tmux: Update plugins 2021-04-08 13:30:22 +05:30
cfea08a09a fish: Add an alias for opening fugitive in neovim
This gives us access to git status in fugitive easily to carry out
further git operations.
2021-04-07 20:31:37 +05:30
915a5427e3 nvim: keymappings: Do not use 'jk' for Esc anymore
With 60% keyboard, Esc is easier to hit and in sway, may be we should
map Caps to Esc.
2021-04-07 20:31:37 +05:30
cdd87b94d8 nvim: Update packer 2021-04-07 20:31:30 +05:30
39aaa2fd5c nvim: Update conjure to the new release 2021-04-02 20:05:53 +05:30
5b8fc42e29 nvim: Update packer 2021-03-30 11:25:37 +05:30
a6ab727ee0 mpDris2: Add a configuration for mpDris2 2021-03-25 11:10:27 +05:30
d197d0b1b7 nvim: Update packer 2021-03-25 11:10:12 +05:30
90d6c8681d nvim: Update packer 2021-03-23 10:46:45 +05:30
9d6a7fa382 tinyirc: Add neovim and emacs channel 2021-03-22 14:49:07 +05:30
40aa550eaa fish: Add local bin to PATH
On Arch/Endeavour, local bin seems to be not set in PATH unlike Manjaro,
add this.
2021-03-20 11:44:17 +05:30
ff7e6f524c nvim: git/fugitive: Add helper for git branch and checkout 2021-03-19 12:15:52 +05:30
dfe344b2b9 fish: Set guix current profile as well
See this stack exchange post for details
https://unix.stackexchange.com/questions/561093/what-is-the-difference-between-guix-profile-and-config-guix-current

Without doing this 'guix describe' also gives an error. See
https://lists.gnu.org/archive/html/bug-guix/2019-05/msg00692.html
2021-03-18 20:01:45 +05:30
bd88fba9cb sway: Allow searching for $XDG_DATA_HOME/applications & $XDG_DATA_DIRS/applications for desktop files
This is required to be able to open applications installed via flatpak.
See wofi(7).
2021-03-18 11:33:45 +05:30
ce71c5b1d3 mutt: Add helper macros for our work account as well 2021-03-18 10:44:26 +05:30
b7d8452110 fish: Add guix to pkg-config search path 2021-03-17 20:20:15 +05:30
ea34981998 fish: Add guix 2021-03-16 12:43:15 +05:30
7be22f9ac2 gitignore: Ignore nvim undo, shada and swap directories 2021-03-16 12:42:29 +05:30
eed4071a67 gnupg: Use pinentry-gtk-2 2021-03-13 17:27:28 +05:30
b8fc4d5d15 mbsync: Master slave terminology has been deprecated
https://www.mail-archive.com/isync-devel@lists.sourceforge.net/msg03159.html
2021-03-13 17:22:12 +05:30
3b2e3adee1 nvim: plugins: Enable support for guile 2021-03-10 21:36:55 +05:30
8943ecf656 nvim: plugins: Update conjure and aniseed 2021-03-10 21:36:55 +05:30
05a87e36a8 nvim: plugins: Switch from parinfer to vim-sexp 2021-03-10 21:36:55 +05:30
e8ef3a4ded nvim: lsp: Enable typescript language server
Need it for some work stuff :(.
2021-03-10 21:36:55 +05:30
b6aae8d570 nvim: Update packer 2021-03-09 10:54:21 +05:30
331aa6b732 i3status-rust: Fix CPU block format 2021-03-06 12:25:50 +05:30
41b64d793e starship: Disable aws module 2021-03-06 12:25:50 +05:30
62fa13f53e fish: Setup node version manager 2021-03-06 12:25:50 +05:30
0fb60d9204 Revert "tmux: Start panes with index 1 and allow selecting 10th pane"
This reverts commit fa3fd17e3e.
2021-03-06 12:25:50 +05:30
87e5ddeb37 pycodestyle: Ignore E501 line too long error
We add this so that pyls does not complain about this. This could also
be done in LSP configuration, like below, but not doing that.

https://github.com/lukas-reineke/dotfiles/blob/master/vim/lua/lsp.lua
2021-03-06 12:25:50 +05:30
d601e558da nvim: Update packer 2021-03-06 12:25:50 +05:30
c8d8181460 chrome: Add chrome settings 2021-03-06 12:25:50 +05:30
e54645fa11 sway: Load environment variables using systemd's user service environment 2021-03-03 13:11:36 +05:30
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