Go to file
pegasust 09af605f44 Add rustc and npm to home-manager, sadly due to nvim lsp dependencies 2022-11-07 18:27:25 +00:00
home-nix Add rustc and npm to home-manager, sadly due to nvim lsp dependencies 2022-11-07 18:27:25 +00:00
neovim Add rustc and npm to home-manager, sadly due to nvim lsp dependencies 2022-11-07 18:27:25 +00:00
scripts merge dotfiles into nix 2022-11-06 14:06:36 +00:00
ssh Add rustc and npm to home-manager, sadly due to nvim lsp dependencies 2022-11-07 18:27:25 +00:00
starship feats: more programs to come with zsh 2022-11-06 22:22:09 +00:00
system-nix some bash runbook to illustrate mounting errors on nixos-wsl 2022-11-07 10:15:12 +00:00
tmux Add harpoon; telescope: ' fa': search all, ' ff': search respect hidden and ignore 2022-08-22 02:17:11 -07:00
zk add zk & update README 2022-08-29 05:36:44 -07:00
README.md merge dotfiles into nix 2022-11-06 14:06:36 +00:00

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.

Nix

Monorepo that contains my commonly used personal environments. I hope to incorporate my configs at gh:pegasust/dotfiles onto this repo for quick env setup (especially devel) on new machines.

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 ofnvim (>=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