framework
Stef Dunlap 11 months ago
parent 57b6e0b66b
commit 956622c422
  1. 31
      conf/1710_k8s.nix
  2. 22
      flake.lock
  3. 27
      flake.nix

@ -4,6 +4,9 @@
services.dnsmasq.extraConfig = ''
address=/laptop.cluster/192.168.1.10
address=/revenge.jk/192.168.1.15
address=/revenge.jk/192.168.1.15
address=/apps.jk/192.168.1.15
address=/sys.jk/192.168.1.15
'';
virtualisation.docker.extraOptions = ''
--insecure-registry "http://ku001.local:32000"
@ -13,4 +16,32 @@
kubectl
kubernetes-helm
];
security.pki.certificates = [ ''
NixOS.org
=========
-----BEGIN CERTIFICATE-----
MIIDnjCCAoagAwIBAgIUBNW0URl+ndzO+q6BVlSzMSJ4Tx4wDQYJKoZIhvcNAQEL
BQAwZzELMAkGA1UEBhMCQ0ExEDAOBgNVBAgTB09udGFyaW8xEDAOBgNVBAcTB1Rv
cm9udG8xEjAQBgNVBAoTCWtpbmRyb2JvdDELMAkGA1UECxMCamsxEzARBgNVBAMT
CnJldmVuZ2UuamswHhcNMjIxMTAyMjAxOTAwWhcNMjcxMTAxMjAxOTAwWjBnMQsw
CQYDVQQGEwJDQTEQMA4GA1UECBMHT250YXJpbzEQMA4GA1UEBxMHVG9yb250bzES
MBAGA1UEChMJa2luZHJvYm90MQswCQYDVQQLEwJqazETMBEGA1UEAxMKcmV2ZW5n
ZS5qazCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANF++3VGV1rp4kk4
QbXugOQimTnSNqwu2ZMVqxESQnIsAEcmjOIlLZAhInWq6omgJhqtXIiVQ7jDqtIb
cK/T0ExaYXaYxDpitvSRlz+cEpkOfLroe3b8BI+nzC9I3uWwbiu9900QHAhwQbfG
GFbdROpPno6vd5O4A4h8WNGt/AYRD+i/RFqhHwXFksGRWlKwvGilbLIWuc/Kt2DL
I5wxrJwvgmoWa6gLd57Uemd6Kbrlh4xQo3fyFiSJmSgqmWun9zHVfJ3dfLfJ2ife
rMAJmFJ1AZGyyzcMSoABj4P8ekYcxyNS8dtKdtqGh72UjFZ7SDp8cgQJpR2EOZFo
jMFHFaMCAwEAAaNCMEAwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8w
HQYDVR0OBBYEFIUYpK1Pht6MtVEvPCT35ZJWtv/kMA0GCSqGSIb3DQEBCwUAA4IB
AQBcOzgaKnPasVVd+6QuLfAnx3841rQNUVQw1dbw2w0lESMmxExEmpusRLHNXOJb
7UDVuS8y+L2D0erkT7xZ2Ozi9ZmtzCq/03GLhzUbUABgqPPGBBG3NPzi3WsC3X92
dMLSosuEB92CexezuYhOGBSew3S+vR1ooe5xRMWWiqHWQCkYlTrkHdlZX3KCwjYP
rVahic/GzIkDpLPs0Af4BGt6NjWEPm52NiSzgT9DD94V25JJdbqFDzRVdikV2SKA
s0OaMZ5TLdTWOjg7159/wh80a1sHza6vgfY1yMJQQdKau3XdHrDUWrzR0HQIV2hs
zs0rWESxiluZUUyupuAWQj8L
-----END CERTIFICATE-----
'' ];
}

@ -1,26 +1,5 @@
{
"nodes": {
"darwin": {
"inputs": {
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
"lastModified": 1665392861,
"narHash": "sha256-bCd8fYJMAb0LzabsiXl4nxECDoz483bJOCa2hjox7N0=",
"owner": "lnl7",
"repo": "nix-darwin",
"rev": "ef56fd8979b5f4e800c4716f62076e00600b1172",
"type": "github"
},
"original": {
"owner": "lnl7",
"ref": "master",
"repo": "nix-darwin",
"type": "github"
}
},
"home-manager": {
"inputs": {
"nixpkgs": [
@ -60,7 +39,6 @@
},
"root": {
"inputs": {
"darwin": "darwin",
"home-manager": "home-manager",
"nixpkgs": "nixpkgs"
}

@ -3,13 +3,11 @@
inputs = {
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
darwin.url = "github:lnl7/nix-darwin/master";
darwin.inputs.nixpkgs.follows = "nixpkgs";
home-manager.url = "github:nix-community/home-manager";
home-manager.inputs.nixpkgs.follows = "nixpkgs";
};
outputs = { self, nixpkgs, darwin, home-manager }:
outputs = { self, nixpkgs, home-manager }:
{
nixosConfigurations.tacotuesday = nixpkgs.lib.nixosSystem {
system = "x86_64-linux";
@ -80,6 +78,7 @@
./conf/workstation.nix
./box/wmft16.nix
./app/minikube.nix
./conf/1710_k8s.nix
home-manager.nixosModules.home-manager {
home-manager.useGlobalPkgs = true;
home-manager.useUserPackages = true;
@ -112,27 +111,5 @@
}
];
};
darwinConfigurations.wapple = darwin.lib.darwinSystem {
system = "aarch64-darwin";
modules = [
({ config, pkgs, ... }: {
nixpkgs.config.allowUnfreePredicate = (pkg: true);
})
./conf/darwin.nix
./conf/darwin_link_apps.nix
home-manager.darwinModules.home-manager {
home-manager.useGlobalPkgs = true;
home-manager.useUserPackages = true;
home-manager.users.kindrobot = {
imports = [
./home/kindrobot.nix
./home/email_accounts.nix
./home/darwin_link_apps.nix
];
home.stateVersion = "22.11";
};
}
];
};
};
}

Loading…
Cancel
Save