pegasust dcdae2cdb0 | ||
---|---|---|
neovim | ||
tmux | ||
zk | ||
README.md |
README.md
dotfiles
Contains my configurations for the software I use.
I'm looking to move forward to configuration with NixOS, but until I get a bit more experiment on NixOS, I'll keep this repository as simple as possible.
How do I apply these config
- I will always first clone this repository, preferably from local source before
going from the github.
git clone https://github.com/pegasust/dotfiles
neovim
My main text editor. It's based on vim
, but stays loyal to lua
ecosystem
- Config file:
./nvim/init.lua
- Command:
ln [-s] $PWD/nvim/init.lua ~/.config/nvim
Notes
- Ensure that neovim is installed and invocable by
nvim
. - My config based on rather experimental version of
nvim
(>=0.7.2) - For information on installing neovim, visit their github page
tmux
Terminal multiplexor. Allows creating persistent sessions and multiple terminal windows from one terminal.
- Config file:
./tmux/.tmux.conf
- Command:
ln [-s] $PWD/tmux/.tmux.conf ~/.tmux.conf
Notes
- Unsure if the minimum version of tmux. I have had an ancient HPC server that does not respond well to one of the config lines.
zk
Zettelkasten notebook. This is how I document my learning and reflect on myself via writing and typing.
I am in the process of moving away from Obsidian so that I can write ZK notes text-editor agnostically.
-
Config file:
zk/config.toml
-
Command:
ln [-s] $PWD/zk/config.toml ~/.config/zk/config.toml
-
Templates:
zk/templates/
-
Command:
ln -s $PWD/zk/templates ~/.config/zk/templates