summaryrefslogtreecommitdiff
path: root/flake.nix
diff options
context:
space:
mode:
authorandromeda <andromeda@lenovo>2026-01-14 22:57:40 +0100
committerandromeda <andromeda@lenovo>2026-01-14 22:57:40 +0100
commit580cbd185162385276dd9113903f0705284817f6 (patch)
tree0ab4e242c2d07f9e54e1a581edde13080266bce6 /flake.nix
parent6fdcd136270f6b68b5001b4125280bf405a31d39 (diff)
init nix-on-droid
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix19
1 files changed, 19 insertions, 0 deletions
diff --git a/flake.nix b/flake.nix
index ec6c255..15d4325 100644
--- a/flake.nix
+++ b/flake.nix
@@ -18,6 +18,10 @@
inputs.nixpkgs.follows = "nixpkgs";
};
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
+ nix-on-droid = {
+ url = "github:nix-community/nix-on-droid";
+ inputs.nixpkgs.follows = "nixpkgs";
+ };
nix-zulip = {
url = "git+https://git.afnix.fr/nix-zulip/nix-zulip";
flake = false;
@@ -50,6 +54,7 @@
impermanence,
nixos-mailserver,
nixpkgs,
+ nix-on-droid,
nix-zulip,
noshell,
nur,
@@ -117,5 +122,19 @@
builtins.mapAttrs
(hostname: value: configurationWithHomeManager value)
machines;
+ nixOnDroidConfigurations.default = nix-on-droid.lib.nixOnDroidConfiguration {
+ pkgs = import nixpkgs {system = "aarch64-linux";};
+ modules = [
+ ./modules/nix-on-droid/nix-on-droid.nix
+ {
+ home-manager.useGlobalPkgs = true;
+ home-manager.users."andromeda" = {
+ imports = [
+ ./modules/nix-on-droid/home.nix
+ ];
+ };
+ }
+ ];
+ };
};
}