Flake migration based on https://github.com/sebastiant/dotfiles.
Add current user to trusted users (only apply ONCE on the machine):
echo "trusted-users = root @wheel $USER" | sudo tee -a /etc/nix/nix.custom.conf
echo "experimental-features = nix-command flakes" | sudo tee -a /etc/nix/nix.custom.conf
sudo systemctl restart nix-daemonSee ./scripts.
If nix gc borks rust, run following commands:
rustup show
rustup toolchain remove $toolchain_version
rustup install 1.90.0or
rustup toolchain uninstall stable
rustup toolchain install stableecho "$(whoami) ALL=(ALL) NOPASSWD: ALL" | sudo tee /etc/sudoers.d/99-nopasswd-$(whoami)- Login to
App Store make mac
- If you need
tailscale,caddy,fail2ban, ordockeron your server, install it via your system's package manager, since nix requires you to set up systemd services explicitly.
`chsh` and type `$HOME/.nix-profile/bin/fish`
# or this one
`vi /etc/passwd` and specify shell for your user- set
tap to single click - set
three-finger drag
# backup vscode extensions list
code --list-extensions | xargs -L 1 echo code --install-extension > ext_install.sh
# backup vscode config
cp "/users/$USER/Library/Application Support/Code/User/keybindings.json" .
cp "/users/$USER/Library/Application Support/Code/User/settings.json" .