Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lf-/dotfiles
Dotfiles, a monorepo, who is to know!!
https://github.com/lf-/dotfiles
bspwm dotfiles polkadots vim vim-plugins
Last synced: about 9 hours ago
JSON representation
Dotfiles, a monorepo, who is to know!!
- Host: GitHub
- URL: https://github.com/lf-/dotfiles
- Owner: lf-
- License: mit
- Created: 2015-07-16T05:01:53.000Z (over 9 years ago)
- Default Branch: main
- Last Pushed: 2025-01-23T21:54:59.000Z (about 11 hours ago)
- Last Synced: 2025-01-23T22:32:10.118Z (about 10 hours ago)
- Topics: bspwm, dotfiles, polkadots, vim, vim-plugins
- Language: Haskell
- Homepage:
- Size: 18.2 MB
- Stars: 39
- Watchers: 5
- Forks: 3
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# jade's repo
## stuff you might want
unique ~reusable things I've made that are hosted in here
- [programs/](./programs) for compiled programs
- [`nvimsplit`](./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/](./bin) for scripts. highlights:
- [`_cargo_doc_open`](./bin/_cargo_doc_open) -- links cargo docs into a web
root then calls the browser
- [`raisepid`](./bin/raisepid) -- finds that !@#$# nvim that got lost behind
a bunch of windows and is holding your file lock
- [`cargo-play`](./bin/cargo-play) -- does local rust playgrounding and lets
you upload the results. [more info here](./pwaygwoumd).
- [vim-plugins/](./vim-plugins) -- vim plugins I maintain
- [vim-indent-guides](./vim-plugins/vim-indent-guides) -- fork of
vim-indent-guides but with rainbow indents## 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`][aiopanel] tiling wm setup
- KDE (colours, mostly)#### editor
nvim, with a buncha vim-plug plugins.
#### shell
zsh with prezto. Can be installed post-polkadots:
```sh
$ zsh ~/.zprezto/install.zsh
```[aiopanel]: https://github.com/lf-/aiopanel
### Usage
#### Install polkadots
```
$ pip install git+https://github.com/lf-/polkadots.git
```#### Install the dotfiles
```sh
# go meta
ln -s ~+/configs/polkadots ~/.config/polkadots
# deal with the rest of them
polkadots -2
```#### Set a wallpaper (bspwm env only)
```sh
ln -s ~+/wallpaper_orig.png ~+/wallpaper.png
# or
ln -s ~+/wallpaper_4-3.png ~+/wallpaper.png
```### Guides
* [tpm/ssh](https://jade.fyi/blog/tpm-ssh/)