mirror of
https://github.com/foo-dogsquared/nixos-config.git
synced 2025-01-30 22:57:55 +00:00
Makefile: separate update processes into using my own forks
This commit is contained in:
parent
ddbcfe83f3
commit
9e1f14a10b
16
Makefile
16
Makefile
@ -13,18 +13,14 @@ switch:
|
||||
test:
|
||||
nixos-rebuild --flake ".#${HOST}" dry-activate
|
||||
|
||||
# The overridden inputs are just the inputs I typically use with my own
|
||||
# fork so we'll have to create a way to seamlessly upgrade those specific
|
||||
# inputs. Fortunately for us, this is possible with Nix command line
|
||||
# interface.
|
||||
#
|
||||
# Because of the nature to use my own fork, when to update is an important
|
||||
# thing to consider.
|
||||
.PHONY: update
|
||||
update:
|
||||
git checkout -- flake.lock
|
||||
nix flake update \
|
||||
--override-input nixpkgs github:NixOS/nixpkgs/nixos-unstable \
|
||||
--override-input guix-overlay github:foo-dogsquared/nix-overlay-guix \
|
||||
--override-input home-manager github:nix-community/home-manager \
|
||||
--commit-lock-file --commit-lockfile-summary "flake.lock: update inputs"
|
||||
|
||||
.PHONY: update_with_forked_inputs
|
||||
update_with_forked_inputs:
|
||||
nix flake lock \
|
||||
--override-input guix-overlay git+file:///home/foo-dogsquared/library/projects/software/nix-overlay-guix/ \
|
||||
--override-input dotfiles git+file:///home/foo-dogsquared/library/dotfiles/
|
||||
|
Loading…
Reference in New Issue
Block a user