nix-config/phone/flake.nix
Donovan Glover 6434f2b2fc
phone: Add working flake
This is a working nix flake I wrote for the PinePhone on the PinePhone.
It successfully updated the system from a 2023-11-15 version to the
latest nixos-unstable release.
2024-06-13 06:06:35 -04:00

30 lines
624 B
Nix

{
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
mobile-nixos = {
url = "github:NixOS/mobile-nixos";
flake = false;
};
};
outputs = { self, nixpkgs, mobile-nixos } @ attrs:
{
nixosConfigurations = {
mobile-nixos = nixpkgs.lib.nixosSystem {
system = "aarch64-linux";
specialArgs = attrs;
modules = [
(import "${mobile-nixos}/lib/configuration.nix" {
device = "pine64-pinephone";
})
./configuration.nix
./hardware-configuration.nix
./phosh.nix
];
};
};
};
}