Commit Graph

1352 Commits

Author SHA1 Message Date
Sanchayan Maity 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
Sanchayan Maity 371794dfc7 fish: functions/topf: Add an alias for top 2022-02-01 11:56:15 +05:30
Sanchayan Maity 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
Sanchayan Maity 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
Sanchayan Maity 572ff25150 nvim: init: Do not use underline for diagnostic 2022-01-31 19:59:28 +05:30
Sanchayan Maity 674e3fa3f6 fish: conf.d/setup: Set environment variables required by wayland 2022-01-28 20:52:47 +05:30
Sanchayan Maity 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
Sanchayan Maity 8ff00d9cb0 nvim: after/plugin/nvim-lint: Enable linting for yaml 2022-01-28 16:35:55 +05:30
Sanchayan Maity 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
Sanchayan Maity 3600310085 fish: conf.d/setup: Set environment variable required by ssh-agent 2022-01-28 12:07:10 +05:30
Sanchayan Maity 26d7647b1f systemd: Move the email service & timer from mutt 2022-01-28 12:07:10 +05:30
Sanchayan Maity 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
Sanchayan Maity 3cd3e1e638 sway: Import Qt environment variables 2022-01-28 11:01:51 +05:30
Sanchayan Maity fb3be8ff73 sway: Drop multiple includes 2022-01-28 10:32:16 +05:30
Sanchayan Maity 2c9b7bfeb1 Revert "nvim: treesitter: Remove verilog support"
This reverts commit c2fabd0259.
2022-01-27 19:06:59 +05:30
Sanchayan Maity 0087ed1fe8 Update Makefile 2022-01-27 14:50:32 +05:30
Sanchayan Maity 4f339f682a tmux: Set default terminal to foot 2022-01-27 14:50:32 +05:30
Sanchayan Maity 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
Sanchayan Maity e8ca57fa0e environment: Add QT environment variables for Wayland
See https://wiki.archlinux.org/title/Wayland#Qt.
2022-01-26 18:27:35 +05:30
Sanchayan Maity 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
Sanchayan Maity 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
Sanchayan Maity 93c92ad067 nvim: plugins: Drop vim-workspace and use auto-session 2022-01-25 10:17:33 +05:30
Sanchayan Maity 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
Sanchayan Maity 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
Sanchayan Maity 0f2e1d3d1e fish: functions/b: Take number of levels to go back up the directory 2022-01-24 13:23:35 +05:30
Sanchayan Maity aa6c176757 fish: functions: Add aliases for fetch & merge 2022-01-22 17:16:38 +05:30
Sanchayan Maity 22ef882154 nvim: lsp: Enable ESLint 2022-01-21 11:28:45 +05:30
Sanchayan Maity fa0308e93e nvim: Update packer 2022-01-20 10:18:45 +05:30
Sanchayan Maity 3cf20c4822 nvim: autoload/git: Generate a helpful name to use with stash 2022-01-19 17:44:15 +05:30
Sanchayan Maity e807b1126a nvim: init: Disable Python3 provider 2022-01-19 10:31:37 +05:30
Sanchayan Maity 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
Sanchayan Maity 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
Sanchayan Maity ea885f426d pylint: Ignore more lints 2022-01-15 17:42:51 +05:30
Sanchayan Maity 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
Sanchayan Maity c35ca910e4 nvim: plugins: Switch to gitlinker from vim-rhubarb
Also see commit a7b12dc6.
2022-01-15 15:53:43 +05:30
Sanchayan Maity 34671c62fa kitty: Add mapping to jump to the 10th tab 2022-01-13 17:37:12 +05:30
Sanchayan Maity ef84036ec3 fish: conf/setup: Set XDG base directory environment variables 2022-01-12 17:39:10 +05:30
Sanchayan Maity 4d978c02f6 nvim: after/plugin/nvim-lint: Enable linting for Dockerfile 2022-01-12 13:16:29 +05:30
Sanchayan Maity cb8dfaddfa nvim: after/plugin/fzf: Add a binding for select all 2022-01-11 11:38:55 +05:30
Sanchayan Maity eea27349ab nvim: plugins: Drop ferret
We hardly ever use this, so drop it.
2022-01-11 11:38:55 +05:30
Sanchayan Maity 54c8c977a4 nvim: plugins: Drop QFEnter
We actually never use this plugin.
2022-01-11 11:13:07 +05:30
Sanchayan Maity 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
Sanchayan Maity c2fabd0259 nvim: treesitter: Remove verilog support
Conflicts with coq and crashes nvim sometimes.
2022-01-08 10:51:54 +05:30
Sanchayan Maity e3d3e8b986 fish: functions: Add an alias to coqtop
Wrap coqtop in rlwrap and create an alias for that.
2022-01-07 20:39:57 +05:30
Sanchayan Maity 0f51ccdf6b nvim: keymappings: Use arrow keys to navigate popup menu 2022-01-07 16:20:35 +05:30
Sanchayan Maity 426cdd7ee8 fish: functions: Add an alias to easily get neovim start up time 2022-01-07 14:05:21 +05:30
Sanchayan Maity 5a270db645 nvim: plugins: Drop wilder 2022-01-07 13:36:13 +05:30
Sanchayan Maity 0928a6e37e nvim: plugins: Add patchreview 2022-01-06 15:29:26 +05:30
Sanchayan Maity 9316c06aa2 nvim: init: Enable filetype.lua and disable filetype.vim
See the below threads
https://github.com/neovim/neovim/pull/16600
https://www.reddit.com/r/neovim/comments/rvwsl3/introducing_filetypelua_and_a_call_for_help/
https://neovim.discourse.group/t/introducing-filetype-lua-and-a-call-for-help/1806
2022-01-06 15:29:26 +05:30
Sanchayan Maity 4151be1e4b git: Ignore a work related directory 2022-01-06 15:25:10 +05:30