b8a9fe6b1c98e26b6a699d53a5d0e063dd27e2fe
Pretty simple, just paste some text on the screen. I've realised that my problem with i3blocks wasn't the lack of complexity, but rather the lack of variety, which polybar allows me to access.
Dotfiles
Preclude
My Dotfiles repository with configuration files for most of the applications I use on a daily basis.
Tools
- Git: how…what are you doing without this?
- Emacs: Editor for everything, incredibly powerful. Is used with Doom Emacs.
- Vim: Developed to be used with Tmux, lightning fast and pretty good.
- Tmux: Used in conjunction with Vim. Has bindings for quick switching between Vim windows and tmux panes, as well as full on vi bindings
- ZSH: Shell with amazing theme options as well as completion systems
- Alacritty: Terminal emulator, written in rust, blazingly fast
- Pass: Password manager/generator which I strongly recommend
- Qutebrowser: Super fast, lightweight, cna handle basically anything
- Arch: Yep, switched to Arch now. I can finally use the meme to my full advantage.
Dependencies
| Dependency | Version | Link |
| Vim | 8 | Vim |
| Emacs | 26.2+ | Emacs |
| Tmux | 1.5+ | Tmux |
| Omnisharp Roslyn Server | Latest | Omnisharp |
| Python | 3.6.8 and 2.7+ | Python |
| Zeal | 0.6.0+ | Zeal |
| .NET Core | 2.2.3+ | .NET |
| Fzf | 0.18.0 | Fzf |
| cargo/rust | 1.3.6+ | Rust |
| fd | 7.3.0+ | Fd |
| ripgrep | 11.0.1+ | RipGrep |
| tmuxinator (optional) | 1.0+ | tmuxinator |
Also a list of repos in bin:
- ccls
- broot
- exctags
- omnisharp-roslyn
- pfetch
- rust-analyzer
How to use
Initialise an org file at the root of a project. Preferably initialise these org files:
- README.org
- doc.org/notes.org
- todos.org
Open Emacs, generate tags and start coding. Use Alacritty + Tmux + ZSH to setup build chains outside of Emacs, or use Emacs + VTerm/Compile to setup the build chain (would be better with terminal if several servers are being run with a relatively high memory usage).
Languages
Emacs Lisp
74%
Shell
10.1%
YASnippet
8.5%
Python
5.9%
Lua
1.5%