just make it work

Ryan Gibb 21044ef0 14502ae5

Changed files
+10 -2
home
nix-on-droid
+1 -1
flake.nix
···
};
nixOnDroidConfigurations.default = inputs.nix-on-droid.lib.nixOnDroidConfiguration {
-
modules = [ ./nix-on-droid/default.nix ];
pkgs = import inputs.nixpkgs {
overlays = getSystemOverlays "aarch64-linux" { };
config.permittedInsecurePackages = [
···
};
nixOnDroidConfigurations.default = inputs.nix-on-droid.lib.nixOnDroidConfiguration {
+
modules = [ (import ./nix-on-droid/default.nix inputs) ];
pkgs = import inputs.nixpkgs {
overlays = getSystemOverlays "aarch64-linux" { };
config.permittedInsecurePackages = [
+2 -1
home/gui/default.nix
···
imports = [
./i3.nix
./sway.nix
-
] ++ (if (inputs ? timewall) then [ inputs.timewall.homeManagerModules.default ] else [ ]);
options.custom.gui.enable = lib.mkEnableOption "gui";
···
imports = [
./i3.nix
./sway.nix
+
inputs.timewall.homeManagerModules.default
+
];
options.custom.gui.enable = lib.mkEnableOption "gui";
+7
nix-on-droid/default.nix
···
{
pkgs,
config,
···
home-manager = {
useGlobalPkgs = true;
config =
{ pkgs, lib, ... }:
{
···
+
# TODO there has to be a better way of getting this in here
+
inputs:
+
{
pkgs,
config,
···
home-manager = {
useGlobalPkgs = true;
+
extraSpecialArgs = {
+
i3-workspace-history = inputs.i3-workspace-history;
+
timewall = inputs.timewall;
+
};
config =
{ pkgs, lib, ... }:
{