Welcome to my dotfiles repository. This is where I keep the configuration for my personal computer setup.
sh <(curl -L https://nixos.org/nix/install)nix flake init -t nix-darwin --extra-experimental-features "nix-command flakes"~/.config/nix should be symlinked to nix/.config/nix in this project
nix run nix-darwin --extra-experimental-features "nix-command flakes" -- switch --flake "$(readlink -f ~/.config/nix)#personal-m4mbp"This updates the inputs so the next time the flake is rebuilt it will install the most up to date packages.
cd nix/.config/nix
nix flake update
cd ../../..sudo darwin-rebuild switch --flake "$(readlink -f ~/.config/nix)#personal-m4mbp"I currently use wezterm but have used alacritty and iterm2 in the past.
I use tmux. tmux is a terminal multiplexer: it enables a number of terminals to be created, accessed, and controlled from a single screen.
zsh is my preferred shell environment. I use the antidote plugin manager for zsh.
I use neovim.
A better ls
A fuzzy-finder.
A better cd
Used for text replacement in nvim-spectre
I use Fast Node Manager (fnm)