move apply aliases to dev shell
This commit is contained in:
parent
255b274d23
commit
876a4f09b8
2 changed files with 13 additions and 4 deletions
14
flake.nix
14
flake.nix
|
|
@ -179,7 +179,19 @@
|
|||
devShells = forAllSystems (
|
||||
{ pkgs, ... }:
|
||||
{
|
||||
default = pkgs.mkShellNoCC { packages = [ pkgs.shellcheck ]; };
|
||||
default = pkgs.mkShellNoCC {
|
||||
packages = [
|
||||
pkgs.shellcheck
|
||||
(pkgs.writeShellScriptBin "myos-rebuild-boot" ''
|
||||
sudo echo "all your machines are belong to us"
|
||||
sudo nixos-rebuild boot --flake .# --show-trace --log-format internal-json -v |& ${pkgs.lib.getExe pkgs.nix-output-monitor} --json
|
||||
'')
|
||||
(pkgs.writeShellScriptBin "myos-rebuild-switch" ''
|
||||
sudo echo "all your machines are belong to us"
|
||||
sudo nixos-rebuild switch --flake .# --show-trace --log-format internal-json -v |& ${pkgs.lib.getExe pkgs.nix-output-monitor} --json
|
||||
'')
|
||||
];
|
||||
};
|
||||
}
|
||||
);
|
||||
};
|
||||
|
|
|
|||
|
|
@ -10,9 +10,6 @@
|
|||
enableCompletion = true;
|
||||
|
||||
shellAliases = {
|
||||
myos-rebuild-boot = "sudo echo \"all your machines are belong to us\" && (sudo nixos-rebuild boot --flake .# --show-trace --log-format internal-json -v |& ${pkgs.nix-output-monitor}/bin/nom --json)";
|
||||
myos-rebuild-switch = "sudo echo \"all your machines are belong to us\" && (sudo nixos-rebuild switch --flake .# --show-trace --log-format internal-json -v |& ${pkgs.nix-output-monitor}/bin/nom --json)";
|
||||
|
||||
s = "nix-shell -p";
|
||||
|
||||
my-direnvallow = "echo \"use nix\" > .envrc && direnv allow";
|
||||
|
|
|
|||
Loading…
Reference in a new issue