This collection of dotfiles documents my ongoing efforts to create a development environment (C, C++, Python, mostly) that:
- supports my workflow (terminal, vim, tmux)
- is minimalistic in the sense that sane defaults exist
- is easily portable across various linux distributions
- is not a big hassle to set up
Here's the current state of things:
- setup: dotbot (basically, just
git clone
followed by./install
) - window manager: i3-gaps
- terminal emulator: alacritty
- compositor: picom
- editor: neovim with a couple of plugins, most notably CoC
- terminal multiplexer: tmux
- theme: gruvbox-light
- other tools:
gtk themes belong in ~/.themes/
, icons in ~/.icons/
(or /usr/share\{themes,icons}
, if you want to use them for lightdm as well).
Hope you like it, and I always welcome suggestions for improvements as either tickets or PRs!