aboutsummaryrefslogtreecommitdiff
path: root/flake.nix
diff options
context:
space:
mode:
authorMiran Bastaja <miran.bastaja04@gmail.com>2024-08-01 02:33:11 +0200
committerMiran Bastaja <miran.bastaja04@gmail.com>2024-08-01 02:33:11 +0200
commit3e71c337faaf633ae46d4499028caa43817fd4e7 (patch)
tree2c9739dbe4c780a3636213fa5f4e278da4ac81bd /flake.nix
parentb423e2a14bd27c37c654ec834fc16a04169780b5 (diff)
Add phone configuration
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix25
1 files changed, 24 insertions, 1 deletions
diff --git a/flake.nix b/flake.nix
index 74cc584..85a27ff 100644
--- a/flake.nix
+++ b/flake.nix
@@ -28,10 +28,20 @@
url = "github:oxalica/rust-overlay";
inputs.nixpkgs.follows = "nixpkgs";
};
+ nix-on-droid = {
+ url = "github:nix-community/nix-on-droid/release-24.05";
+ inputs.nixpkgs.follows = "nixpkgs";
+ inputs.home-manager.follows = "home-manager";
+ };
};
outputs =
- { flake-utils, ... }@inputs:
+ {
+ nixpkgs,
+ flake-utils,
+ nix-on-droid,
+ ...
+ }@inputs:
flake-utils.lib.eachDefaultSystem (
system:
let
@@ -93,5 +103,18 @@
in
builtins.mapAttrs generateNixosSystem nixosConfigs;
+
+ nixOnDroidConfigurations.default = nix-on-droid.lib.nixOnDroidConfiguration {
+ pkgs = import nixpkgs { system = "aarch64-linux"; };
+ modules = [
+ ./phone
+ ./share/system/common.nix
+ ];
+
+ extraSpecialArgs = {
+ inherit inputs;
+ flakeRoot = ./.;
+ };
+ };
};
}