|
|
@@ -1,15 +1,32 @@
|
|
|
+{ pkgs, lib, ... }:
|
|
|
{
|
|
|
git-hooks.hooks = {
|
|
|
deadnix.enable = true;
|
|
|
nixpkgs-fmt.enable = true;
|
|
|
};
|
|
|
|
|
|
- scripts.update.exec = "nix flake update";
|
|
|
- scripts.home-manager.exec = "nix run github:nix-community/home-manager --";
|
|
|
- scripts.hmb.exec = "home-manager build --flake .#(whoami)@(hostname)";
|
|
|
- scripts.hms.exec = "home-manager switch --flake .#(whoami)@(hostname)";
|
|
|
- scripts.drb.exec = "darwin-rebuild build --flake .#(hostname)";
|
|
|
- scripts.drs.exec = "darwin-rebuild switch --flake .#(hostname)";
|
|
|
- scripts.nrb.exec = "nixos-rebuild build --flake .#(hostname)";
|
|
|
- scripts.nrs.exec = "nixos-rebuild switch --flake .#(hostname)";
|
|
|
+ scripts = {
|
|
|
+ update.exec = "nix flake update";
|
|
|
+
|
|
|
+ hmb.exec = ''
|
|
|
+ ${lib.getExe pkgs.home-manager} build --flake .#$(whoami)@$(hostname);
|
|
|
+ '';
|
|
|
+ hms.exec = ''
|
|
|
+ ${lib.getExe pkgs.home-manager} switch --flake .#$(whoami)@$(hostname);
|
|
|
+ '';
|
|
|
+
|
|
|
+ nrb.exec = ''
|
|
|
+ ${lib.getExe pkgs.nixos-rebuild} build --flake .#$(hostname);
|
|
|
+ '';
|
|
|
+ nrs.exec = ''
|
|
|
+ ${lib.getExe pkgs.nixos-rebuild} switch --flake .#$(hostname);
|
|
|
+ '';
|
|
|
+
|
|
|
+ drb.exec = ''
|
|
|
+ sudo darwin-rebuild build --flake .#$(hostname);
|
|
|
+ '';
|
|
|
+ drs.exec = ''
|
|
|
+ sudo darwin-rebuild switch --flake .#$(hostname);
|
|
|
+ '';
|
|
|
+ };
|
|
|
}
|