Files
switchroot-nixos/flake.nix
Waldemar Tomme b8405bd22b Format all files
2025-04-27 11:18:29 +02:00

39 lines
946 B
Nix

{
description = "NixOS on Nintendo Switch";
inputs = {
nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-unstable";
nixos-artwork = {
url = "github:nixos/nixos-artwork";
flake = false;
};
deploy-rs = {
url = "github:serokell/deploy-rs";
inputs.nixpkgs.follows = "nixpkgs";
};
};
outputs =
{
self,
deploy-rs,
nixpkgs,
...
}@inputs:
{
packages = import ./pkgs inputs;
overlays = import ./overlays inputs;
nixosConfigurations = import ./nixosConfigurations inputs;
nixosModules = import ./nixosModules inputs;
formatter.x86_64-linux = nixpkgs.legacyPackages.x86_64-linux.nixfmt-tree;
deploy.nodes.default = {
hostname = "nintendo-switch";
profiles.system = {
sshUser = "root";
path = deploy-rs.lib.aarch64-linux.activate.nixos self.nixosConfigurations.example;
};
};
};
}