This repository contains configuration files (dotfiles) for GNU Stow, Wezterm, and Neovim, tailored to suit personal preferences and workflows.
- GNU Stow: For managing the symbolic links to your configuration files.
- Wezterm: A GPU-accelerated terminal emulator and multiplexer.
- Neovim (Nvim): An extensible text editor that improves on Vim.
To use these dotfiles on your system, follow these steps:
- Clone the Repository:
git clone git@github.com:rolfed/rolfed_dotfiles.git ~/rolfed_dotfiles
-
Set Up GNU Stow: GNU Stow will help you manage your dotfiles by creating symbolic links from your cloned repository to the appropriate locations in your home directory.
-
Run stow command to link configuration files
cd ~/rolfed_dotfiles
stow nvim wezterm tmux zsh scripts starship
- Install Darwin Flake
darwin-rebuild switch --flake ~/rolfed-dotfilex/nix
- Reload Configuration: Restart or reload Wezterm and Neovim to apply the new configurations.
git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm
To update nix packages:
cd ~/rolfe-dotfiles/nix
nix flake update