dotfiles/Makefile

41 lines
875 B
Makefile
Raw Normal View History

2023-01-02 21:08:34 +00:00
## Setup
.PHONY: rebuild-macos
## Management
git-add:
git add .
update: update-neovim
update-os:
sudo nixos-rebuild switch
update-homemanager:
home-manager switch
update-neovim:
nvim --headless -c 'autocmd User PackerComplete quitall' -c 'PackerSync'
outdated: sync
sudo nixos-rebuild dry-build --upgrade
sync:
sudo nix-channel --update
nix-channel --update
clean:
sudo nix-collect-garbage --delete-older-than 7d
home-manager expire-generations "-7 days"
sup: # What's new?
nix-shell -p nvd --run 'nvd diff $$(ls -dv /nix/var/nix/profiles/system-*-link | tail -2)'
rebuild-macos: git-add
./result/sw/bin/darwin-rebuild switch --flake _macos
rebuild-ubuntu: git-add
NIX_PATH=nixpkgs=/nix/var/nix/profiles/per-user/tyrel/channels/nixpkgs:/nix/var/nix/profiles/per-user/tyrel/channels
nix run ./_ubuntu switch -vv
home-manager switch --flake ./_ubuntu