(untested) config for stinky and diff script.
This commit is contained in:
37
flake.nix
37
flake.nix
@@ -163,6 +163,7 @@
|
||||
];
|
||||
chilly = mkHost "x86_64-linux" "workstation" [ ./hosts/chilly ];
|
||||
sparky = mkHost "x86_64-linux" "desktop" [ ./hosts/sparky ];
|
||||
stinky = mkHost "aarch64-linux" "minimal" [ ./hosts/stinky ];
|
||||
};
|
||||
|
||||
deploy = {
|
||||
@@ -224,9 +225,45 @@
|
||||
};
|
||||
};
|
||||
};
|
||||
stinky = {
|
||||
hostname = "stinky";
|
||||
profiles = {
|
||||
system = {
|
||||
user = "root";
|
||||
path = (deployPkgsFor "aarch64-linux").deploy-rs.lib.activate.nixos self.nixosConfigurations.stinky;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
# SD card image for stinky (Raspberry Pi 4)
|
||||
packages.aarch64-linux.stinky-sdImage = self.nixosConfigurations.stinky.config.system.build.sdImage;
|
||||
|
||||
# Apps - utility scripts
|
||||
apps.x86_64-linux.diff-configs = {
|
||||
type = "app";
|
||||
program = "${(pkgsFor "x86_64-linux").writeShellScriptBin "diff-configs" (builtins.readFile ./scripts/diff-configs.sh)}/bin/diff-configs";
|
||||
};
|
||||
|
||||
apps.aarch64-linux.diff-configs = {
|
||||
type = "app";
|
||||
program = "${(pkgsFor "aarch64-linux").writeShellScriptBin "diff-configs" (builtins.readFile ./scripts/diff-configs.sh)}/bin/diff-configs";
|
||||
};
|
||||
|
||||
# Development shells
|
||||
devShells.x86_64-linux.default = (pkgsFor "x86_64-linux").mkShell {
|
||||
packages = with (pkgsFor "x86_64-linux"); [
|
||||
nvd
|
||||
];
|
||||
};
|
||||
|
||||
devShells.aarch64-linux.default = (pkgsFor "aarch64-linux").mkShell {
|
||||
packages = with (pkgsFor "aarch64-linux"); [
|
||||
nvd
|
||||
];
|
||||
};
|
||||
|
||||
checks = builtins.mapAttrs (system: deployLib: deployLib.deployChecks self.deploy) deploy-rs.lib;
|
||||
|
||||
formatter.x86_64-linux = nixpkgs.legacyPackages.x86_64-linux.nixfmt-rfc-style;
|
||||
|
||||
Reference in New Issue
Block a user