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 (
|
devShells = forAllSystems (
|
||||||
{ pkgs, ... }:
|
{ 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;
|
enableCompletion = true;
|
||||||
|
|
||||||
shellAliases = {
|
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";
|
s = "nix-shell -p";
|
||||||
|
|
||||||
my-direnvallow = "echo \"use nix\" > .envrc && direnv allow";
|
my-direnvallow = "echo \"use nix\" > .envrc && direnv allow";
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue