update opencode, add new ssh key for new device

This commit is contained in:
RingOfStorms (Joshua Bell) 2025-08-05 16:27:05 -05:00
parent def73959c3
commit d9aedb8d2f
7 changed files with 67 additions and 13 deletions

8
common/flake.lock generated
View file

@ -188,16 +188,16 @@
"opencode": {
"flake": false,
"locked": {
"lastModified": 1753893530,
"narHash": "sha256-7L50P3+u4SHQtjSdFJviPaeLFnOIGP/l4BFLHKm4pNs=",
"lastModified": 1754364004,
"narHash": "sha256-/FWvHekyAM9U5WLptAr2YbcMOZa/twjucSUnlqfu1Y4=",
"owner": "sst",
"repo": "opencode",
"rev": "304e86a8d4ebbaf55de27ac012aecc58028c898d",
"rev": "b8248096056d674f964d75e34b8200cf0ff1ac8b",
"type": "github"
},
"original": {
"owner": "sst",
"ref": "v0.3.85",
"ref": "v0.3.130",
"repo": "opencode",
"type": "github"
}

View file

@ -7,7 +7,7 @@
# tmp
nixpkgs-unstable.url = "github:nixos/nixpkgs/nixos-unstable";
opencode.url = "github:sst/opencode/v0.3.85";
opencode.url = "github:sst/opencode/v0.3.130";
opencode.flake = false;
};
@ -36,13 +36,15 @@
nixpkgs.overlays = [
(final: prev: {
opencode = nixpkgs-unstable.legacyPackages.${prev.system}.opencode.overrideAttrs (old: rec {
version = "0.0.0";
version = "0.3.130";
src = opencode;
node_modules = old.node_modules.overrideAttrs (nmOld: {
outputHash = "sha256-ZtZvS0jF2YpkDeCdP2y1qX4fJVMq8BBq6EFwqvDEfdc=";
outputHash = "sha256-oZa8O0iK5uSJjl6fOdnjqjIuG//ihrj4six3FUdfob8=";
});
tui = old.tui.overrideAttrs (tuiOld: {
vendorHash = "sha256-+j8+TjTzd7AH9Si9tS7noTpPcG1lz9j+tmxUTrPcThw=";
src = src;
modRoot = "packages/tui";
vendorHash = "sha256-qsOL6gsZwEm7YcYO/zoyJAnVmciCjPYqPavV77psybU=";
});
});
})

View file

@ -62,6 +62,10 @@ in
file = ./secrets/nix2h002.age;
owner = users_cfg.primary;
};
nix2h003 = {
file = ./secrets/nix2h003.age;
owner = users_cfg.primary;
};
nix2joe = {
file = ./secrets/nix2joe.age;
owner = users_cfg.primary;

View file

@ -0,0 +1,45 @@
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IDd6MzN5USBVckEx
eTlCbVRmM0loQmwzR2lyU2pudXE4alpWTjB2RVhjUFFBZ2ZuYkJnCk1Xd0NjSkZE
UzBqMEx0ZXEydUhwMUVRaENHMzVhNEljTEF2TmVDajBjMzAKLT4gc3NoLWVkMjU1
MTkgSmh2TCtRIEZMOFEzWUYreURsN3FJNXdHajRkYTZ4Unhva2s3TnpFaVRqc09r
RVkzd1EKNkpKbWtQYjhpemYvM2hTK0c4bHVXOGVMSnUrVjJMc1I4Z0tKc1BkV0I1
awotPiBzc2gtZWQyNTUxOSBTcENqQlEgRHZiVU85K3BRNzFwaUczSFdSUlJQWFhQ
bVV2TDdKd2pZblJpRmhsRTUySQorSkVmUFpvVUVULzgzL2pDdG90eGk2Z3dhbnpP
SElZSCtuOGpxRGFhcTBBCi0+IHNzaC1lZDI1NTE5IEJZS0crdyBMRjQ0WTk2eTdn
ditINnhxa1hqS0FBTUczbS9vMjdmTHJxQVl4UW9iWUFFCjNGeEFEdWY4UnFNMFZ4
dTkxTXNhdjR6SEd3U1laMG5mbE9PSXhUWnU3YmMKLT4gc3NoLWVkMjU1MTkgWHpm
bWFRIERTd05uZDNnd21ycDVBMG05RzFNcDlsM3RXSkszb0tra3J4WDI1SG5XQjgK
VktnRURwNTJ1ajlhWGdnejRiUE5jOFcwTWR2d1Z0eklScDNDaWp2emlHMAotPiBz
c2gtZWQyNTUxOSBSNSt4ZncgU0ZLWjRXSnE2SVJoQ1RWdE44QzBKTW90SXIycWhJ
WXRnR2t6c0NrL2FoRQpGOThqcHAzMDEwK1Z2WFFYL0VQYVNDWlpXK0xNbkVlQXBi
MlZsWitmdGRnCi0+IHNzaC1lZDI1NTE5IFJvWDVQUSBBek11N1FvbDEvYlNPbE9S
dC9ZWUd0VjVDQmY3T1loelVFVFFVb0dwaEFFClVwWFRGT0RVMmluTkNDZDNuMzd1
ejh2V3krWjdFREI2TllvcllTU1I0MVEKLT4gc3NoLWVkMjU1MTkgRjRiYjhnIDBM
L1YxZW4xQlJNTzJMeU5EWGhWc0ZLSDFCR3VaTHpjRzU5b2tidUlqa1UKZE5GcXo0
d2VydEozSGdTZGtmNloyYmRIbktEdVZGRFpQdHMvN3JidkZsRQotPiBzc2gtZWQy
NTUxOSB3ZHJaSkEgb3F1TDUwV1BWY2tFRk1XZWhJZGsrR3VPeDFmK0VMWThTZ0VI
L082Q0dURQpaK3BZZXlFNTVaOVFSVW4zdTlhSFhtRy9hd0ZxdUVHaThaYUtXRStI
M3o4Ci0+IHNzaC1lZDI1NTE5IDVhZHFNZyBlWjROUk1aemlRSjhqcjZaL3dORElG
UkRwUm04c0pXRXBpU3FTVXRpeldVCkdzMkJBdHcwZEVsbThpWE9KR3A0dlNUVDZr
TTd4bk5zOWdXSk1NRXBTYTgKLT4gc3NoLWVkMjU1MTkgWmUxTXdRIExKYTNnbkdT
aDd5WFg2eGN2aWYwVXhuczZkV1NVaHhTdjRqTHJORDNkRFUKRlpqc25rT0dhS3Jn
QlhtSnZ4U2tFdjlEeHYxYjVLOWNrTGZhMWY4UDlWZwotPiBzc2gtZWQyNTUxOSBw
ZUZCUWcgNFozOXR6U05vaHVHMkp2aktTLzNOQW5aeENSZVdqV1N1VnpvRzFQV0Vn
YwphUkVLZTJaWUs2bncxMWk1MDI4Q1JkTm1Ec3lLdDdqTEhZYzZib0FTd3ZvCi0+
IHNzaC1lZDI1NTE5IDl2LzJIQSBBcGlVTXpkZmNOTDhQcFFYcnFEK0VEbzNkbUpW
bk12bm5PYWh5MlNZaUdBCngxdnVnbTlsSDI0WFVBK252a05RdnlQVXN0a2hPamgr
aXdiZWZwaDFDOG8KLT4gPi1ncmVhc2Ugdmx3OC4ganpiWXAwIDoqaWgyCnhwRVdx
QklhL0hYZUc3TUI5d0NzTUo2NVBLejBIeWNNSnU5OWhMNi91bDk3UUwvVUI5c3E1
ZUZqVEExV29aYW8KCi0tLSBuZ001R1hYK2NuNDlRdnh2WUNDRVd5ZGVPNmU1bThJ
bnJjT0NSQTZ5WFhNCsHe0BDr0YR4Tmx8Z1SA97bdCMPlUxJs1+pwe1RSBGbiYJJI
Eb1UYBsQXie0OTJ+2zgKgzhmcmTDna6V07RuTyxPl8WFzVtJ8HOeyci8EKxWvc5t
A3CvdvmDtTzxUXMd+S+uLbs3B8G+jh0zrJEIkzwlsHoASMK7tFKxJxjk/UfyNYwA
C+5Ybt2aLMs2vZnSr4GSjeNLYWpVV7nVFl0QbYsjqF+xd/JM781tJ/vyXqPY7XS4
zqfMimuR0fog9KnuPax9J4EZzjlOfmWkZZIbIFrlV+XiADrRVKWO6YVRC3jVUwMQ
0SI2fuufiHCQgb7n3PdK3Hqm00SAau4WTNJYOtUruOxg2kSuVKW6UMjAYwllqdSW
FfqPFrQjc8/B3oqPrTlB3WdKEutbD+N014/z7l9fsi75GjEsYpczfDQNCC3M2L1T
3WLUdGcOzA4jjsCRHg50d4bbTXsnPtKFX1YR4+cvAsSDvdN4OgT3i4X8v9sTr5bP
lvtLx6MVIu7f7bV6OH5EX6c/XQFHmtzz8a98uFyLusMSxcN7Xn4JHSXzcLbw4e3I
yjFEEF5QNXBBPdB8
-----END AGE ENCRYPTED FILE-----

View file

@ -51,6 +51,9 @@ in
"nix2h002.age" = {
inherit publicKeys;
};
"nix2h003.age" = {
inherit publicKeys;
};
"nix2joe.age" = {
inherit publicKeys;
};

8
flake.lock generated
View file

@ -204,16 +204,16 @@
"opencode": {
"flake": false,
"locked": {
"lastModified": 1753893530,
"narHash": "sha256-7L50P3+u4SHQtjSdFJviPaeLFnOIGP/l4BFLHKm4pNs=",
"lastModified": 1754364004,
"narHash": "sha256-/FWvHekyAM9U5WLptAr2YbcMOZa/twjucSUnlqfu1Y4=",
"owner": "sst",
"repo": "opencode",
"rev": "304e86a8d4ebbaf55de27ac012aecc58028c898d",
"rev": "b8248096056d674f964d75e34b8200cf0ff1ac8b",
"type": "github"
},
"original": {
"owner": "sst",
"ref": "v0.3.85",
"ref": "v0.3.130",
"repo": "opencode",
"type": "github"
}

View file

@ -9,7 +9,7 @@
nix-flatpak.url = "github:gmodena/nix-flatpak/?ref=latest";
nixpkgs-unstable.url = "github:nixos/nixpkgs/nixos-unstable";
opencode.url = "github:sst/opencode/v0.3.85";
opencode.url = "github:sst/opencode/v0.3.130";
opencode.flake = false;
# ======
};