Compare commits
2 Commits
680939fe51
...
681daa85d8
| Author | SHA1 | Date | |
|---|---|---|---|
|
681daa85d8
|
|||
|
1a7e3549eb
|
23
Makefile
Normal file
23
Makefile
Normal file
@@ -0,0 +1,23 @@
|
||||
.PHONY: help certs matrix-user switch
|
||||
|
||||
help:
|
||||
@grep -E '^[a-zA-Z_-]+:.*##' $(MAKEFILE_LIST) | awk 'BEGIN {FS = ":.*## "}; {printf " \033[36m%-20s\033[0m %s\n", $$1, $$2}'
|
||||
|
||||
switch:
|
||||
sudo nixos-rebuild switch --flake .#haschel
|
||||
|
||||
certs:
|
||||
@for unit in $$(systemctl list-units 'acme-order-renew-*' --all --plain --no-legend --state=inactive --state=failed | awk '{print $$1}'); do \
|
||||
domain=$$(echo "$$unit" | sed 's/acme-order-renew-//;s/\.service//'); \
|
||||
if [ ! -f "/var/lib/acme/$$domain/fullchain.pem" ]; then \
|
||||
echo "Requesting cert for $$domain..."; \
|
||||
sudo systemctl start "$$unit" & \
|
||||
fi; \
|
||||
done; \
|
||||
wait; \
|
||||
echo "Done. Check status with: systemctl list-units 'acme-order-renew-*' --all --state=failed"
|
||||
|
||||
matrix-user:
|
||||
@nix shell nixpkgs#matrix-synapse -c register_new_matrix_user \
|
||||
-k "$$(sudo cat /var/lib/matrix-synapse/registration_shared_secret)" \
|
||||
http://localhost:8008
|
||||
@@ -17,6 +17,7 @@
|
||||
|
||||
environment.systemPackages = with pkgs; [
|
||||
git
|
||||
gnumake
|
||||
openssl
|
||||
];
|
||||
|
||||
|
||||
Reference in New Issue
Block a user