Skip to content

lf-/dotfiles

Repository files navigation

jade's repo

stuff you might want

unique ~reusable things I've made that are hosted in here

  • programs/ for compiled programs
    • nvimsplit -- use this as $VISUAL in your init.vim to open recursive invocations of the editor (e.g. git commit) inside the editor by calling the nvim RPC interface. Depends on neovim-git by accident and I've not backported it.
  • bin/ for scripts. highlights:
    • _cargo_doc_open -- links cargo docs into a web root then calls the browser
    • raisepid -- finds that !@#$# nvim that got lost behind a bunch of windows and is holding your file lock
    • cargo-play -- does local rust playgrounding and lets you upload the results. more info here.
  • vim-plugins/ -- vim plugins I maintain

dotfiles

I have dotfiles in here, which will run on more or less any linux. Configurations are provided for:

desktops

this is desktop agnostic, in general. however, some desktops have configs.

  • bspwm/sxhkd/aiopanel tiling wm setup
  • KDE (colours, mostly)

editor

nvim, with a buncha vim-plug plugins.

shell

zsh with prezto. Can be installed post-polkadots:

$ zsh ~/.zprezto/install.zsh

Usage

Install polkadots

$ pip install git+https://github.com/lf-/polkadots.git

Install the dotfiles

# go meta
ln -s ~+/configs/polkadots ~/.config/polkadots
# deal with the rest of them
polkadots -2

Set a wallpaper (bspwm env only)

ln -s ~+/wallpaper_orig.png ~+/wallpaper.png
# or
ln -s ~+/wallpaper_4-3.png ~+/wallpaper.png

Guides