Skip to content

notlesh/dotfiles

Repository files navigation

Notleshes' Dotfiles

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.

Using this repo

I usually initialize a new Arch installation with my dotfiles by doing:

cd $HOME
git clone git@github.com:notlesh/dotfiles
mv dotfiles/.* ./
rm -r dotfiles

This results in my homedir being the root of this repository.

Neovim

Neovim is my editor of choice and is a big part of this repo.

Initialization

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.

Inspiration / Resources

https://rsdlt.github.io/posts/rust-nvim-ide-guide-walkthrough-development-debug/

Theme config

GTK

TODO

Qt

TODO

Cursor

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

About

Configuration files for vim, etc, zsh, etc.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published