f719100133
kitty: Open the last command output in neovim
2022-02-08 15:47:57 +05:30
1484315caa
nvim: plugins: Add textobj-comment
2022-02-08 15:47:57 +05:30
819494b4bb
nvim: after/plugin/word-column: Change default mappings for textobj-word-column
...
We want to use vim-textobj-comment and hence need to make the ac mapping
available.
2022-02-08 15:47:57 +05:30
8b424a2533
nvim: after/plugin/statusline: Use nvim_set_hl API
...
See https://github.com/neovim/neovim/pull/17187 .
2022-02-08 15:47:57 +05:30
60478a59b0
nvim: after/plugin/fugitive: Make diff & difftool usage painless
2022-02-08 15:47:57 +05:30
73ceafcda2
nvim: keymappings: Make Esc cancel highlight search as well
2022-02-08 15:47:57 +05:30
d4a4c49d10
gitignore: Ignore systemd directories with symlinks
2022-02-02 14:55:02 +05:30
cd95166cfb
fish: functions/hf: Add an alias for htop with filter
2022-02-01 16:31:17 +05:30
23701677ce
Add htop configuration
...
So we do not have to manually select things every time. Especially
display of thread names.
2022-02-01 12:44:00 +05:30
371794dfc7
fish: functions/topf: Add an alias for top
2022-02-01 11:56:15 +05:30
e29db6f236
zathura: Update font setting
...
For some reason, the earlier font setting made color scheme settings not
work properly. This fixes the white background issue.
2022-02-01 09:52:39 +05:30
59490d131a
nvim: colors/yolokai: Disable under curl for diagnostics
...
While we like having undercurl for diagnostics, most code bases are
garbage and linters/LSP show warnings all over the place. Seeing the
screen filled with red undercurls feels jarring. Disable them. Can't
expect people to do things properly.
2022-01-31 19:59:28 +05:30
572ff25150
nvim: init: Do not use underline for diagnostic
2022-01-31 19:59:28 +05:30
674e3fa3f6
fish: conf.d/setup: Set environment variables required by wayland
2022-01-28 20:52:47 +05:30
252b319d5c
sway: Drop import and setting of environment variables
...
We will set this consistently in one place in fish shell
during login.
2022-01-28 20:51:46 +05:30
8ff00d9cb0
nvim: after/plugin/nvim-lint: Enable linting for yaml
2022-01-28 16:35:55 +05:30
c2038b5324
systemd: Start ssh-agent with systemd user
...
See
https://wiki.archlinux.org/title/SSH_keys#Start_ssh-agent_with_systemd_user
2022-01-28 12:07:10 +05:30
3600310085
fish: conf.d/setup: Set environment variable required by ssh-agent
2022-01-28 12:07:10 +05:30
26d7647b1f
systemd: Move the email service & timer from mutt
2022-01-28 12:07:10 +05:30
a6b2242260
Revert "fish: conf.d/setup: Add QT environment variables for Wayland"
...
This reverts commit ca802a885f
.
Not required anymore since it is fixed with previous commit 3cd3e1e
.
2022-01-28 12:06:39 +05:30
3cd3e1e638
sway: Import Qt environment variables
2022-01-28 11:01:51 +05:30
fb3be8ff73
sway: Drop multiple includes
2022-01-28 10:32:16 +05:30
2c9b7bfeb1
Revert "nvim: treesitter: Remove verilog support"
...
This reverts commit c2fabd0259
.
2022-01-27 19:06:59 +05:30
0087ed1fe8
Update Makefile
2022-01-27 14:50:32 +05:30
4f339f682a
tmux: Set default terminal to foot
2022-01-27 14:50:32 +05:30
ca802a885f
fish: conf.d/setup: Add QT environment variables for Wayland
...
See https://wiki.archlinux.org/title/Wayland#Qt .
For some reason, even after setting this in systemd environment
variables, QT_QPA_PLATFORM does not get set.
2022-01-26 20:55:39 +05:30
e8ca57fa0e
environment: Add QT environment variables for Wayland
...
See https://wiki.archlinux.org/title/Wayland#Qt .
2022-01-26 18:27:35 +05:30
b18c8e0d92
arch-packages: Helper script & package list to help with new installation
...
We will update the package list when required or semi periodically.
Taken from
https://wiki.archlinux.org/title/Pacman/Tips_and_tricks#List_of_installed_packages
2022-01-26 18:27:17 +05:30
2b79d269ee
nvim: ftdetect: Drop nix ftdetect
...
This is not required anymore and is fixed upstream with commit
ecec95712.
2022-01-26 10:32:11 +05:30
93c92ad067
nvim: plugins: Drop vim-workspace and use auto-session
2022-01-25 10:17:33 +05:30
73dd1939bd
nvim: after/plugin/statusline: Write our own status line plugin
...
Drop lualine and use our own simple status line. We do not need any
of the fancy stuff, so this works just fine.
2022-01-24 16:15:52 +05:30
42a3680d87
nvim: yolokai: Remove style for statusline
...
This fixes the weird color artifact where the vertical split would
meet the statusline.
2022-01-24 13:23:35 +05:30
0f2e1d3d1e
fish: functions/b: Take number of levels to go back up the directory
2022-01-24 13:23:35 +05:30
aa6c176757
fish: functions: Add aliases for fetch & merge
2022-01-22 17:16:38 +05:30
22ef882154
nvim: lsp: Enable ESLint
2022-01-21 11:28:45 +05:30
fa0308e93e
nvim: Update packer
2022-01-20 10:18:45 +05:30
3cf20c4822
nvim: autoload/git: Generate a helpful name to use with stash
2022-01-19 17:44:15 +05:30
e807b1126a
nvim: init: Disable Python3 provider
2022-01-19 10:31:37 +05:30
6e86a6a777
nvim: plugins: Drop Coqtail
...
We are not gonna be pursuing studying Coq for quite a long while and
dropping this should allow us to drop Python provider, so drop this.
2022-01-19 10:29:48 +05:30
873f3643aa
fish: functions: Add alias to switch git repo between HTTPS and SSH
...
Taken from
https://github.com/whonore/dotfiles/blob/main/fish/functions/git_remote_toggle.fish
2022-01-15 17:42:51 +05:30
ea885f426d
pylint: Ignore more lints
2022-01-15 17:42:51 +05:30
5f26c276ef
nvim: plugins: Drop vim-coq-plugin
...
coqtail can provide syntax highlighting. Not sure why we ever
added vim-coq-plugin.
2022-01-15 16:26:14 +05:30
c35ca910e4
nvim: plugins: Switch to gitlinker from vim-rhubarb
...
Also see commit a7b12dc6
.
2022-01-15 15:53:43 +05:30
34671c62fa
kitty: Add mapping to jump to the 10th tab
2022-01-13 17:37:12 +05:30
ef84036ec3
fish: conf/setup: Set XDG base directory environment variables
2022-01-12 17:39:10 +05:30
4d978c02f6
nvim: after/plugin/nvim-lint: Enable linting for Dockerfile
2022-01-12 13:16:29 +05:30
cb8dfaddfa
nvim: after/plugin/fzf: Add a binding for select all
2022-01-11 11:38:55 +05:30
eea27349ab
nvim: plugins: Drop ferret
...
We hardly ever use this, so drop it.
2022-01-11 11:38:55 +05:30
54c8c977a4
nvim: plugins: Drop QFEnter
...
We actually never use this plugin.
2022-01-11 11:13:07 +05:30
389845a79e
fish: functions/rfc: Enable preview support
...
RFC files are text files, using anything other than less like bat will
not add much value.
2022-01-10 14:23:49 +05:30