From 43c86bc01133c4b10d0c27342c1519f462a110af Mon Sep 17 00:00:00 2001 From: Ivan Malison Date: Mon, 23 Feb 2026 01:02:14 -0800 Subject: [PATCH] Update ACME/nginx org-agenda-api host config and stage taffybar repos --- dotfiles/config/taffybar/taffybar-bluetooth | 1 + dotfiles/config/taffybar/taffybar-inhibitor | 1 + dotfiles/config/taffybar/taffybar-keyboard | 1 + dotfiles/config/taffybar/taffybar-powerprofiles | 1 + dotfiles/config/taffybar/taffybar-privacy | 1 + dotfiles/config/taffybar/taffybar-systemd | 1 + dotfiles/config/taffybar/taffybar-temperature | 1 + dotfiles/config/taffybar/taffybar-wireplumber | 1 + nixos/machines/railbird-sf.nix | 2 +- nixos/org-agenda-api-host.nix | 3 +++ 10 files changed, 12 insertions(+), 1 deletion(-) create mode 160000 dotfiles/config/taffybar/taffybar-bluetooth create mode 160000 dotfiles/config/taffybar/taffybar-inhibitor create mode 160000 dotfiles/config/taffybar/taffybar-keyboard create mode 160000 dotfiles/config/taffybar/taffybar-powerprofiles create mode 160000 dotfiles/config/taffybar/taffybar-privacy create mode 160000 dotfiles/config/taffybar/taffybar-systemd create mode 160000 dotfiles/config/taffybar/taffybar-temperature create mode 160000 dotfiles/config/taffybar/taffybar-wireplumber diff --git a/dotfiles/config/taffybar/taffybar-bluetooth b/dotfiles/config/taffybar/taffybar-bluetooth new file mode 160000 index 00000000..415837c8 --- /dev/null +++ b/dotfiles/config/taffybar/taffybar-bluetooth @@ -0,0 +1 @@ +Subproject commit 415837c8cbc66cdf38c45fd29da5c74fb04d96a7 diff --git a/dotfiles/config/taffybar/taffybar-inhibitor b/dotfiles/config/taffybar/taffybar-inhibitor new file mode 160000 index 00000000..bf48efe4 --- /dev/null +++ b/dotfiles/config/taffybar/taffybar-inhibitor @@ -0,0 +1 @@ +Subproject commit bf48efe49a7176886a63e506fab1668026b387d4 diff --git a/dotfiles/config/taffybar/taffybar-keyboard b/dotfiles/config/taffybar/taffybar-keyboard new file mode 160000 index 00000000..11f02b25 --- /dev/null +++ b/dotfiles/config/taffybar/taffybar-keyboard @@ -0,0 +1 @@ +Subproject commit 11f02b2529a91f0732f12a616fcb901033e54470 diff --git a/dotfiles/config/taffybar/taffybar-powerprofiles b/dotfiles/config/taffybar/taffybar-powerprofiles new file mode 160000 index 00000000..4573c447 --- /dev/null +++ b/dotfiles/config/taffybar/taffybar-powerprofiles @@ -0,0 +1 @@ +Subproject commit 4573c447969ba901068049c752aeef8a809d2ad1 diff --git a/dotfiles/config/taffybar/taffybar-privacy b/dotfiles/config/taffybar/taffybar-privacy new file mode 160000 index 00000000..5e9759ba --- /dev/null +++ b/dotfiles/config/taffybar/taffybar-privacy @@ -0,0 +1 @@ +Subproject commit 5e9759ba31854ea33b085cf5f15705328b1251e1 diff --git a/dotfiles/config/taffybar/taffybar-systemd b/dotfiles/config/taffybar/taffybar-systemd new file mode 160000 index 00000000..14769f39 --- /dev/null +++ b/dotfiles/config/taffybar/taffybar-systemd @@ -0,0 +1 @@ +Subproject commit 14769f39fe02b2927d909283b4f0e1dce9daa3cc diff --git a/dotfiles/config/taffybar/taffybar-temperature b/dotfiles/config/taffybar/taffybar-temperature new file mode 160000 index 00000000..5146c043 --- /dev/null +++ b/dotfiles/config/taffybar/taffybar-temperature @@ -0,0 +1 @@ +Subproject commit 5146c04306bc4ff2bc0397d064917ceef8942480 diff --git a/dotfiles/config/taffybar/taffybar-wireplumber b/dotfiles/config/taffybar/taffybar-wireplumber new file mode 160000 index 00000000..b287bd61 --- /dev/null +++ b/dotfiles/config/taffybar/taffybar-wireplumber @@ -0,0 +1 @@ +Subproject commit b287bd617c1555ddadf95fdec0cfee21ff3c579f diff --git a/nixos/machines/railbird-sf.nix b/nixos/machines/railbird-sf.nix index a175c295..270891d4 100644 --- a/nixos/machines/railbird-sf.nix +++ b/nixos/machines/railbird-sf.nix @@ -22,7 +22,7 @@ services.org-agenda-api-host = { enable = true; - domain = "org-agenda-api.colonelpanic8.duckdns.org"; + domain = "colonelpanic8.duckdns.org"; containerImage = orgAgendaApiImageName; containerImageFile = orgAgendaApiContainer; secretsFile = config.age.secrets.org-api-auth-password.path; diff --git a/nixos/org-agenda-api-host.nix b/nixos/org-agenda-api-host.nix index 73b33722..38029122 100644 --- a/nixos/org-agenda-api-host.nix +++ b/nixos/org-agenda-api-host.nix @@ -95,6 +95,9 @@ in # Nginx reverse proxy with TLS services.nginx = { enable = true; + # Long FQDNs (e.g. org-agenda-api.org-agenda-api.colonelpanic8.duckdns.org) + # can exceed nginx's default hash bucket sizing. + serverNamesHashBucketSize = 128; recommendedProxySettings = true; recommendedTlsSettings = true; recommendedOptimisation = true;