feat: tailproxy

Signed-off-by: jolheiser <git@jolheiser.com>
jenkins
jolheiser 2024-10-25 15:55:21 -05:00
parent 7a96a6da84
commit a06382aec5
No known key found for this signature in database
3 changed files with 28 additions and 27 deletions

View File

@ -603,10 +603,10 @@
"nur": "nur", "nur": "nur",
"resume": "resume", "resume": "resume",
"spectre": "spectre", "spectre": "spectre",
"tailproxy": "tailproxy",
"tclip": "tclip", "tclip": "tclip",
"templ": "templ", "templ": "templ",
"tmpl": "tmpl", "tmpl": "tmpl",
"tsnet-serve": "tsnet-serve",
"ugit": "ugit", "ugit": "ugit",
"website": "website" "website": "website"
} }
@ -691,6 +691,26 @@
"type": "github" "type": "github"
} }
}, },
"tailproxy": {
"inputs": {
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
"lastModified": 1729889379,
"narHash": "sha256-+XQLMtmy+c30UyJkxDK/e5h3sAz1NG0Dnltfm7DQrKM=",
"ref": "refs/heads/main",
"rev": "4578d04f2a24968db2dac297a3d60f53cb2a0525",
"revCount": 9,
"type": "git",
"url": "https://git.jolheiser.com/tailproxy.git"
},
"original": {
"type": "git",
"url": "https://git.jolheiser.com/tailproxy.git"
}
},
"tailwind-ctp": { "tailwind-ctp": {
"inputs": { "inputs": {
"nixpkgs": [ "nixpkgs": [
@ -840,26 +860,6 @@
"url": "https://git.jolheiser.com/tmpl.git" "url": "https://git.jolheiser.com/tmpl.git"
} }
}, },
"tsnet-serve": {
"inputs": {
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
"lastModified": 1728678658,
"narHash": "sha256-xuz1aQYzQo2hPEHprUu6eyvNhKA2+smf2gY6SCQBfNc=",
"ref": "refs/heads/main",
"rev": "da6f6f07a2d25b5ae915c980127667f012c8997d",
"revCount": 12,
"type": "git",
"url": "https://git.jolheiser.com/tsnet-serve-nix.git"
},
"original": {
"type": "git",
"url": "https://git.jolheiser.com/tsnet-serve-nix.git"
}
},
"ugit": { "ugit": {
"inputs": { "inputs": {
"nixpkgs": [ "nixpkgs": [

View File

@ -112,8 +112,8 @@
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";
}; };
foundry.url = "github:reckenrode/nix-foundryvtt"; foundry.url = "github:reckenrode/nix-foundryvtt";
tsnet-serve = { tailproxy = {
url = "git+https://git.jolheiser.com/tsnet-serve-nix.git"; url = "git+https://git.jolheiser.com/tailproxy.git";
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";
}; };
ghostty.url = "git+ssh://git@github.com/ghostty-org/ghostty"; ghostty.url = "git+ssh://git@github.com/ghostty-org/ghostty";
@ -243,7 +243,7 @@
inputs.ugit.nixosModules.default inputs.ugit.nixosModules.default
inputs.git-pr.nixosModules.default inputs.git-pr.nixosModules.default
inputs.actual.nixosModules.default inputs.actual.nixosModules.default
inputs.tsnet-serve.nixosModules.default inputs.tailproxy.nixosModules.default
inputs.foundry.nixosModules.foundryvtt inputs.foundry.nixosModules.foundryvtt
inputs.cfg-playground.nixosModules.default inputs.cfg-playground.nixosModules.default
./modules/tclip ./modules/tclip

View File

@ -5,10 +5,11 @@
hostname = "127.0.0.1"; hostname = "127.0.0.1";
port = 5006; port = 5006;
}; };
tsnet-serve.instances.actualbudget = { tailproxy.actualbudget = {
enable = true; enable = true;
backend = "http://127.0.0.1:5006"; hostname = "actualbudget";
authKey = "tskey-auth-kujWFyP73s11CNTRL-XaS9zY7cGH2WbFMGYURaH2bRNRgXrwj9T"; # One-time key port = 5006;
authKey = "tskey-auth-kC3B2nznCk11CNTRL-G5QvPvrNWrcHcbQxh2XCrcCz3qe2jUrsh"; # One-time key
}; };
}; };
} }