#!/usr/bin/env zsh
ZSHRC_FILE="$HOME/.zshrc"
WORK_DIR=${0:a:h}
cd $WORK_DIR/../../../lol
nix flake lock
cd $WORK_DIR/../../common/zsh
nix flake lock --update-input starship-config
cd $WORK_DIR/../../../dotfiles-private
nix flake lock
cd $WORK_DIR
nix flake lock \
--update-input dotfiles-private \
--update-input lol \
--update-input neovim \
--update-input zsh
nix print-dev-env --show-trace \
--profile ./profile/work-profile \
| grep -v LINENO \
| grep -v EPOCHSECONDS \
| grep -v EPOCHREALTIME \
> $ZSHRC_FILE