Compare commits

3 Commits
Author SHA1 Message Date
jmug 6cc9c8f5e3 Add herdr config. 2026-09-07 16:58:44 -07:00
jmug 90628cf036 [macbook] Add handmade-gitea ssh target. 2026-09-07 16:58:44 -07:00
jmug a7664be021 [macbook] Install github cli. 2026-09-07 16:58:44 -07:00
3 changed files with 46 additions and 4 deletions
+41
View File
@@ -0,0 +1,41 @@
{ ... }: {
home.file.".config/herdr/config.toml" = {
text = ''
[keys]
prefix = "ctrl+a"
# Use tmux-style session selection for workspace navigation.
workspace_picker = "prefix+s"
settings = "prefix+shift+s"
# Side-by-side panes (tmux's "|" / "\" split -h).
# NOTE: "backslash" as a key name is inferred, not confirmed in the docs.
# Verify against `herdr --default-config` and adjust if it doesn't bind.
split_vertical = "prefix+backslash"
# Stacked panes (tmux's "-" / "_" split -v).
split_horizontal = "prefix+minus"
detach = "prefix+d"
# Kept "f" for next-tab like the old tmux config; herdr's
# previous_tab default (prefix+p) already matched.
next_tab = "prefix+f"
close_pane = "prefix+w"
close_tab = "prefix+shift+w"
# Kept "," for rename-tab like the old tmux default.
rename_tab = "prefix+,"
[ui]
mouse_capture = true
[session]
# Replaces tmux-resurrect/continuum: agents and panes come back on reattach.
resume_agents_on_restore = true
'';
};
}
+1 -2
View File
@@ -39,9 +39,9 @@
};
taps = [
# "agavra/tap"
];
brews = [
"gh"
"watchman"
"vite"
"pipx"
@@ -49,7 +49,6 @@
"glow"
"chromaprint"
"libiconv"
# "agavra/tap/tuicr"
"automake"
"autoconf"
"pkg-config"
+4 -2
View File
@@ -24,6 +24,7 @@ in {
../../home-modules/secretive.nix
../../home-modules/starship.nix
../../home-modules/tmux.nix
../../home-modules/herdr.nix
../../home-modules/opencode-config.nix
../../home-modules/zsh.nix
];
@@ -116,9 +117,10 @@ in {
hostname = "82.180.160.149";
forwardAgent = true;
};
handmaderunner = {
handmade-gitea = {
user = "jmug";
hostname = "2.25.209.218";
hostname = "40.160.241.66";
forwardAgent = true;
};
racknerd = {
user = "jmug";