| 12345678910111213141516171819202122232425262728293031323334353637 |
- { pkgs, lib, ... }:
- {
- packages = with pkgs; [ gemini-cli ];
- git-hooks.hooks = {
- deadnix.enable = true;
- nixpkgs-fmt.enable = true;
- };
- scripts = rec {
- update.exec = "nix flake update";
- home-manager.exec = "${lib.getExe pkgs.home-manager} $@";
- nixos-rebuild.exec = "${lib.getExe pkgs.nixos-rebuild} $@";
- hmb.exec = ''
- ${home-manager.exec} build --flake .#$(whoami)@$(hostname);
- '';
- hms.exec = ''
- ${home-manager.exec} switch --flake .#$(whoami)@$(hostname);
- zen --ProfileManager
- '';
- nrb.exec = ''
- ${nixos-rebuild.exec} build --flake .#$(hostname);
- '';
- nrs.exec = ''
- ${nixos-rebuild.exec} switch --flake .#$(hostname);
- '';
- drb.exec = ''
- sudo darwin-rebuild build --flake .#$(hostname);
- '';
- drs.exec = ''
- sudo darwin-rebuild switch --flake .#$(hostname);
- '';
- };
- }
|