straylight: add herdr

Pin herdr v0.9.0 from the upstream flake (nixpkgs-unstable only has
0.7.1) and install it on straylight to host coding-agent terminals.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
2026-09-15 17:41:39 -07:00
co-authored by Claude Fable 5.1
parent 5da03f8ba4
commit ac7a0b20fe
3 changed files with 53 additions and 0 deletions
Generated
+44
View File
@@ -96,6 +96,28 @@
"type": "github" "type": "github"
} }
}, },
"herdr": {
"inputs": {
"nixpkgs": [
"nixpkgs"
],
"rust-overlay": "rust-overlay"
},
"locked": {
"lastModified": 1788808373,
"narHash": "sha256-SUYF4bbaYwNgoe498VoCUzuLPcjBLQXR0o0DWjjoSnI=",
"owner": "herdrdev",
"repo": "herdr",
"rev": "b99002ac99b09e00b4ca692436cb15a6b0d676f1",
"type": "github"
},
"original": {
"owner": "herdrdev",
"ref": "v0.9.0",
"repo": "herdr",
"type": "github"
}
},
"ke": { "ke": {
"inputs": { "inputs": {
"nixpkgs": [ "nixpkgs": [
@@ -356,6 +378,7 @@
"arca": "arca", "arca": "arca",
"cert": "cert", "cert": "cert",
"disko": "disko", "disko": "disko",
"herdr": "herdr",
"ke": "ke", "ke": "ke",
"kte": "kte", "kte": "kte",
"lector": "lector", "lector": "lector",
@@ -371,6 +394,27 @@
"sgard": "sgard" "sgard": "sgard"
} }
}, },
"rust-overlay": {
"inputs": {
"nixpkgs": [
"herdr",
"nixpkgs"
]
},
"locked": {
"lastModified": 1783577481,
"narHash": "sha256-EWMxOWrJ031f8f/lrcEmhTRs4npw1/5N3Hcjin846c8=",
"owner": "oxalica",
"repo": "rust-overlay",
"rev": "4cdea398dc491b082dccdce0fad1ed0b75fa3394",
"type": "github"
},
"original": {
"owner": "oxalica",
"repo": "rust-overlay",
"type": "github"
}
},
"sgard": { "sgard": {
"inputs": { "inputs": {
"flake-utils": "flake-utils_2", "flake-utils": "flake-utils_2",
+3
View File
@@ -46,6 +46,9 @@
mcp.url = "git+https://git@git.wntrmute.dev/mc/mcp"; mcp.url = "git+https://git@git.wntrmute.dev/mc/mcp";
mcp.inputs.nixpkgs.follows = "nixpkgs"; mcp.inputs.nixpkgs.follows = "nixpkgs";
herdr.url = "github:herdrdev/herdr/v0.9.0";
herdr.inputs.nixpkgs.follows = "nixpkgs";
# exo.url = "git+https://git.wntrmute.dev/kyle/exo"; # exo.url = "git+https://git.wntrmute.dev/kyle/exo";
# exo.inputs.nixpkgs.follows = "nixpkgs"; # exo.inputs.nixpkgs.follows = "nixpkgs";
+6
View File
@@ -116,6 +116,12 @@ in
programs.steam.enable = true; programs.steam.enable = true;
programs.steam.protontricks.enable = true; programs.steam.protontricks.enable = true;
# herdr: terminal workspace manager for coding agents (https://herdr.dev).
# Pinned to the upstream flake (v0.9.0); nixpkgs-unstable only has 0.7.1.
environment.systemPackages = [
inputs.herdr.packages.x86_64-linux.default
];
services.open-webui = { services.open-webui = {
enable = true; enable = true;
host = "0.0.0.0"; host = "0.0.0.0";