diff --git a/.config/nvim/init.lua b/.config/nvim/init.lua index c55286e..1a8d397 100644 --- a/.config/nvim/init.lua +++ b/.config/nvim/init.lua @@ -838,6 +838,15 @@ require('lazy').setup({ }, }, + -- lua/plugins/rose-pine.lua + { + 'rose-pine/neovim', + name = 'rose-pine', + config = function() + vim.cmd 'colorscheme rose-pine' + end, + }, + { 'nvim-tree/nvim-tree.lua', requires = { diff --git a/.zshrc b/.zshrc index 57a40ae..1837067 100644 --- a/.zshrc +++ b/.zshrc @@ -15,6 +15,11 @@ esac # Ensure user bin directories are in PATH export PATH="$HOME/.local/bin:$HOME/bin:/usr/local/bin:$PATH" +# Initialize Nix (multi-user installation) +if [ -e /nix/var/nix/profiles/default/etc/profile.d/nix-daemon.sh ]; then + . /nix/var/nix/profiles/default/etc/profile.d/nix-daemon.sh +fi + # macOS-specific configuration if [[ "$OS_TYPE" == "mac" ]]; then # Initialize Homebrew @@ -227,3 +232,15 @@ if [[ "$OS_TYPE" == "mac" ]]; then tmux attach-session -t main 2>/dev/null || tmux new-session -s main fi fi + +export NVM_DIR="$HOME/.nvm" +[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm +[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion + +# pnpm +export PNPM_HOME="/Users/niels/Library/pnpm" +case ":$PATH:" in + *":$PNPM_HOME:"*) ;; + *) export PATH="$PNPM_HOME:$PATH" ;; +esac +# pnpm end