mirror of
https://github.com/nmasur/dotfiles
synced 2025-07-06 09:40:14 +00:00
move to make, change formatting, break everything
This commit is contained in:
27
nixos/Makefile
Normal file
27
nixos/Makefile
Normal file
@ -0,0 +1,27 @@
|
||||
# Show these options
|
||||
default:
|
||||
@echo "sudo make bootstrap -- Install from scratch"
|
||||
@echo "make channels -- Set intended software channels"
|
||||
@echo "make system -- Update system config"
|
||||
@echo "make home -- Update home config"
|
||||
|
||||
# Bootstrap from nothing
|
||||
bootstrap:
|
||||
nix-channel --add https://nixos.org/channels/nixos-unstable
|
||||
nix-channel --add https://nixos.org/channels/nixpkgs-unstable
|
||||
nix-channel --update
|
||||
nixos-rebuild switch -I nixos-config=./configuration.nix
|
||||
|
||||
# Use intended software channels
|
||||
channels:
|
||||
doas nix-channel --add https://nixos.org/channels/nixos-unstable
|
||||
doas nix-channel --add https://nixos.org/channels/nixpkgs-unstable
|
||||
doas nix-channel --update
|
||||
|
||||
# Update the system
|
||||
system:
|
||||
doas nixos-rebuild switch -I nixos-config=./configuration.nix
|
||||
|
||||
# Update the user environment
|
||||
home:
|
||||
home-manager switch -f ./home.nix
|
Reference in New Issue
Block a user