diff --git a/.config/nvim/README.md b/.config/nvim/README.md new file mode 100644 index 0000000..bbd59fa --- /dev/null +++ b/.config/nvim/README.md @@ -0,0 +1,9 @@ +# My Neovim Config + +Read more about it [here](https://inkletblot.com/posts/my-neovim-setup). + +Currently I am using lazy.nvim and have based much of my configuration on +folke's LazyVim (until around commit 230), `./lua/lazyvim/`. + +I still have my old config which was based on chris@machines old dotfiles under +`./lua/chris/`, as I didn't want to get rid of it. diff --git a/README.md b/README.md index 48d5944..8873f4a 100644 --- a/README.md +++ b/README.md @@ -9,6 +9,8 @@ Primarily the configs I care about in here are for the following programs. - lf - tmux - zsh +- dwmblocks +- dwm - system stuff such as xinitrc, shell, xprofile, and more. Supporting programs include: @@ -47,12 +49,12 @@ credit those who inspired me, or who I pilfered directly from: - [DistroTube (Derek Taylor)](https://distro.tube/index.html) for introducing me to tiling window managers and reigniting my love for linux, also much of my xmonad, xmobar, fish, and alacritty configs were inspired by his. - [ThePrimeagen](https://github.com/ThePrimeagen) for improving my developer workflow, introducing me to tmux (and being a source for my tmux scripts), and being generally a great guy. - [chris@machine (Christian Chiarulli)](https://github.com/ChristianChiarulli), I credit 90% of my neovim config to this man and it's great. -- And others such as [TJ Devries](https://github.com/tjdevries/), [Eric Murphy](https://www.youtube.com/c/EricMurphyxyz), [EF Linux Made Simple](https://www.youtube.com/c/EFLinuxMadeSimple/featured), and more. +- And others such as [TJ DeVries](https://github.com/tjdevries/), [Eric Murphy](https://www.youtube.com/c/EricMurphyxyz), [EF Linux Made Simple](https://www.youtube.com/c/EFLinuxMadeSimple/featured), and more. -## Neovim (nightly) +## [Neovim (nightly)](https://gitlab.inkletblot.com/inkletblot/config/-/tree/main/.config/nvim) Probably the most complicated part of this is my nvim config, I should probably -move it to it's own folder at some point. +move it to its own repo at some point. It depends on a few different language servers and miscellaneous programs. Including but not limited to: @@ -60,26 +62,57 @@ Including but not limited to: - pyright - npm/nodejs - omnisharp-roslyn (and by proxy, dotnet) +- prettier +- ts-server +- eslint - pandoc - miktex -- mono (Not currently sure about this one, I think I removed it) - git - and more... -### Current TODOs +See more about it [here](https://inkletblot.com/posts/my-neovim-setup) (currently a wip). -- Get navic working with winbar, it's not working at the moment -- Get dap setup properly for my workflow -- Play with noice a bit more and see if it can replace my current bits and pieces. +## [xmonad](https://gitlab.inkletblot.com/inkletblot/config/-/tree/main/.xmonad) -## xmonad +I was introduced to this by DistroTube and it was the first tiling window +manager I tried. My config started out as a direct copy of his but has morphed +somewhat since then. I really like xmonad and have made myself at home within +in it. Although currently I am giving dwm a solid try. -## xmobar +## [xmobar](https://gitlab.inkletblot.com/inkletblot/config/-/tree/main/.config/xmobar) -## lf +xmobar obviously goes hand in hand with xmonad. It took me quite some time to +get the config for this to a place where I was happy with it but I now am. Again, +initially this was based entirely on Dt's videos. -## tmux +## [lf](https://gitlab.inkletblot.com/inkletblot/config/-/tree/main/.config/lfhttps://gitlab.inkletblot.com/inkletblot/config/-/tree/main/.config/lf) -## zsh +I used to use Thunar as my file manager and still do for a couple of use cases, +usually when inspecting large quantities of media where thumbnails are useful. +However, after coming across Luke Smith's and Eric Murphy's videos on lf I tried +it and fell in love. I open a gui file manager a couple of times a month at this +point. + +## [tmux]() + +WIP. + +## [zsh](https://gitlab.inkletblot.com/inkletblot/config/-/tree/main/.config/zsh), [shell](https://gitlab.inkletblot.com/inkletblot/config/-/tree/main/.config/shell), and [x11](https://gitlab.inkletblot.com/inkletblot/config/-/tree/main/.config/x11) + +WIP. ## system + +I have misc other configs here too such as Thunar, alacritty, picom, rofi, dunst, +fish, and more. I sometimes switch up what I'm using on my machine so I like to +keep old things around for the future. + +## extras + +There are some things that I would include in my config that don't really suit +being here. Specifically the following: + +- My [dwm](https://gitlab.inkletblot.com/inkletblot/dwm-inkletblot) config. +- My [dwmblocks](https://gitlab.inkletblot.com/inkletblot/dwmblocks-inkletblot) config. +- My [dmenu](https://gitlab.inkletblot.com/inkletblot/dmenu-inkletblot) config. +- My [st](https://gitlab.inkletblot.com/inkletblot/st-inkletblot) config.