Compare commits

..

4 Commits

Author SHA1 Message Date
933868232c prepare 2026-01-21 09:22:04 -06:00
a642257fb3 fix remote build 2026-01-18 18:22:16 -06:00
f7f727a361 import 2026-01-11 20:31:20 -06:00
c0f6f05619 default.nix 2026-01-11 10:05:31 -06:00
3 changed files with 24 additions and 34 deletions

View File

@@ -1,33 +1,7 @@
keys:
- &homebox age1640eg0pnmkruc89m5xguz0m8fek44fl4tzez6qwuzlz6kmapqewsp8esxd
- &laptop age1yqgyp2uxz4lzrc9f9ka0mfjl5fr6ahf8nf24nlmran2wulg6fpvq9hyp9q
- &android age12pnf36uqesjmy3e0lythfnpwam3zg5mv8m936fc4jphy4ces2fdqwn0s74
creation_rules:
- path_regex: homebox/secrets.yaml$
- path_regex: ^secrets.yaml$
key_groups:
- age:
- *homebox
- path_regex: laptop/secrets.yaml$
key_groups:
- age:
- *laptop
- path_regex: pi4/secrets.yaml$
key_groups:
- age:
- *laptop
- path_regex: live/secrets.yaml$
key_groups:
- age:
- *laptop
- path_regex: nathan/secrets.yaml$
key_groups:
- age:
- *laptop
- *homebox
- *android
- path_regex: system-config/secrets.yaml$
key_groups:
- age:
- *laptop
- *homebox
- *android

View File

@@ -1,4 +1,4 @@
{ config, lib, pkgs, inputs, ... }: {
{ lib, pkgs, inputs, ... }: {
options.sysconfig.remoteBuildClient = with lib; mkOption {
type = with types; bool;
@@ -15,7 +15,6 @@
extraSpecialArgs = { inherit inputs; };
sharedModules = [
inputs.sops-nix.homeManagerModules.sops
inputs.home-manager-config
];
config = { config, lib, pkgs, ... }: {
imports = [
@@ -29,6 +28,26 @@
scripts.enable = false;
};
home.packages = with pkgs; [ nano ];
programs.ssh.extraConfig = ''
Host esotericbytes.com
HostName esotericbytes.com
Port 2222
Host builder
HostName esotericbytes.com
Port 2222
User remote-builder
IdentityFile /home/nathan/.ssh/id_ed25519
Host remote
HostName esotericbytes.com
Port 2222
User nathan
IdentityFile /home/nathan/.ssh/id_ed25519
'';
home.username = "nathan";
home.homeDirectory = "/data/data/com.termux.nix/files/home";

View File

@@ -24,10 +24,7 @@
};
};
outputs = { self, nixpkgs, olympus, ... } @ inputs: let
host = "laptop";
in {
outputs = { self, nixpkgs, olympus, ... } @ inputs: {
nixOnDroidConfigurations.default = inputs.nix-on-droid.lib.nixOnDroidConfiguration {
pkgs = import nixpkgs {
@@ -36,7 +33,7 @@
};
modules = [
./configuration.nix
./.
];
extraSpecialArgs = {