From 3d941310e6fec2fa87ac3acea7690aa03afb75bf Mon Sep 17 00:00:00 2001 From: Christian Harke Date: Sun, 15 Oct 2023 19:54:05 +0200 Subject: [PATCH] Introduce nix-on-droid base config --- home/base/nix-on-droid/default.nix | 27 +++++++++++++++++++++++++++ home/roles/mobile/default.nix | 8 +------- 2 files changed, 28 insertions(+), 7 deletions(-) create mode 100644 home/base/nix-on-droid/default.nix diff --git a/home/base/nix-on-droid/default.nix b/home/base/nix-on-droid/default.nix new file mode 100644 index 00000000..e48fc013 --- /dev/null +++ b/home/base/nix-on-droid/default.nix @@ -0,0 +1,27 @@ +{ config, lib, ... }: + +with lib; + +let + + cfg = config.custom.base.nix-on-droid; + +in + +{ + options = { + custom.base.nix-on-droid = { + enable = mkEnableOption "NixOnDroid"; + }; + }; + + config = mkIf cfg.enable { + custom.base = { + nix.enableStoreOptimization = false; + non-nixos = { + enable = true; + installNix = false; + }; + }; + }; +} diff --git a/home/roles/mobile/default.nix b/home/roles/mobile/default.nix index d6705e60..6431ce46 100644 --- a/home/roles/mobile/default.nix +++ b/home/roles/mobile/default.nix @@ -25,13 +25,7 @@ in }; custom = { - base = { - nix.enableStoreOptimization = false; - non-nixos = { - enable = true; - installNix = false; - }; - }; + base.nix-on-droid.enable = true; programs.ssh = { enable = true;