This repo contains all of my non-sensitive config files. It is meant to share this config between multiple Arch Linux installations. It generally works for other distros as well.
I usually initialize a new Arch installation with my dotfiles by doing:
cd $HOME
git clone [email protected]:notlesh/dotfiles
mv dotfiles/.* ./
rm -r dotfiles
This results in my homedir being the root of this repository.
Neovim is my editor of choice and is a big part of this repo.
Lazy is used to manage plugins. It is initialed in init.vim
and should automatically load as needed.
Execute :Lazy
to bring up a menu showing status about plugins.
Meson is used for LSPs.
Run :Meson
for a nice UI.
https://rsdlt.github.io/posts/rust-nvim-ide-guide-walkthrough-development-debug/
TODO
TODO
I'm currently using Bibata: https://github.com/ful1e5/Bibata_Cursor.
It seems this needs to be configured in 3 ways:
- in
.config/gtk-3.0/settings.ini
(handled in this repo) - in
.icons/default/index.theme
(handled in this repo) - by running
gsettings set org.gnome.desktop.interface cursor-theme Bibata-Modern-Ice