mirror of
https://github.com/foo-dogsquared/nixos-config.git
synced 2025-02-12 06:19:00 +00:00
27 lines
564 B
Makefile
27 lines
564 B
Makefile
default:
|
|
just --list
|
|
|
|
update:
|
|
git checkout -- flake.lock
|
|
nix flake update --commit-lock-file
|
|
|
|
# Build a package from `pkgs/` folder.
|
|
pkg-build PKG:
|
|
nix-build pkgs -A {{PKG}}
|
|
|
|
# Build Firefox addons.
|
|
pkg-build-firefox-addons:
|
|
mozilla-addons-to-nix ./pkgs/firefox-addons/firefox-addons.json ./pkgs/firefox-addons/default.nix
|
|
|
|
# Live server for project website.
|
|
docs-serve:
|
|
hugo -s ./docs serve
|
|
|
|
# Build the project website.
|
|
docs-build:
|
|
hugo -s ./docs/
|
|
|
|
# Deploy NixOS system.
|
|
deploy-nixos HOST:
|
|
deploy '.#nixos-${HOST}' --skip-checks
|