3 Commits

Author SHA1 Message Date
846a14e2f7 hosts/vps1: update home host
All checks were successful
Check flake / build-amd64-linux (push) Successful in 1m20s
2025-11-15 14:19:40 +00:00
355ef79d9f hosts/{odyssey,pi}: move home-assistant to odyssey 2025-11-15 13:54:04 +00:00
76ab42af49 flake.lock: Update
Flake lock file updates:

• Updated input 'secrets':
    'git+ssh://git@git.vimium.com/jordan/nix-secrets.git?ref=refs/heads/master&rev=01cf200f61946ac9f259f9163933ea1749cb3531' (2025-08-24)
  → 'git+ssh://git@git.vimium.com/jordan/nix-secrets.git?ref=refs/heads/master&rev=2a17f8af388cd87d12d6340c3601d35ca330956f' (2025-11-15)
2025-11-15 13:40:27 +00:00
9 changed files with 69 additions and 6 deletions

8
flake.lock generated
View File

@@ -1173,11 +1173,11 @@
"secrets": { "secrets": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1756051653, "lastModified": 1763213908,
"narHash": "sha256-JJkQliqI7zn+esLnKQP82eQEuolNz8IELm/BYGPTvEw=", "narHash": "sha256-VnsvhCOO2h1HRLG+wbmYlKrAQL5HnmvkE+aHcZ8YS/M=",
"ref": "refs/heads/master", "ref": "refs/heads/master",
"rev": "01cf200f61946ac9f259f9163933ea1749cb3531", "rev": "2a17f8af388cd87d12d6340c3601d35ca330956f",
"revCount": 41, "revCount": 42,
"type": "git", "type": "git",
"url": "ssh://git@git.vimium.com/jordan/nix-secrets.git" "url": "ssh://git@git.vimium.com/jordan/nix-secrets.git"
}, },

View File

@@ -9,6 +9,7 @@
./hardware-configuration.nix ./hardware-configuration.nix
./comfyui-docker.nix ./comfyui-docker.nix
./gitea-runner.nix ./gitea-runner.nix
./home-assistant
./nix-serve.nix ./nix-serve.nix
../desktop.nix ../desktop.nix
../../users/jordan ../../users/jordan

View File

@@ -0,0 +1,63 @@
{
...
}:
{
/**
*******************
- Service Dashboard for stats (energy usage, bandwidth etc.)
- Dashboard fragment per room
- Tablet in each room can display just its associated fragment
- Per user dynamic dashboard that shows the dashboard fragment for the room
you are in using Bluetooth presence detection
Rooms: [Auto, Bedroom, Kitchen, Living Room, Office]
Shared: Date/time, Guest Override action, Weather, Air quality
Bedroom:
- Temperature
- Minimal Lights action
- Individual light cards
- Sheets last changed
- Plant last watered
Kitchen:
- Temperature
- Individual light cards
- Water filter age
Living Room:
- Temperature
- Turn TV on action
* dynamic card to start Movie Mode
- Individual light cards
- Plant last watered
Office:
- Temperature
- Individual light cards
- Bandwidth usage
- Computer stats
Primary IEEE address: 00:12:4B:00:29:E8:B1:9E
Random inspiration words:
- "Temp Disable Office Motion"
- "Main Lights {Bright,Dim,Warm}"
- "Robot Vacuum"
- "Living Room TV"
- "Morning wakeup"
- "Going to sleep early"
- "Take out bins"
- "Video Conference"
- "Gaming"
- Monitor power usage to tell when something has started/stopped
- Vibration sensor for kitchen drawer
- Todo list for dinner schedule
- Air quality sensor in kitchen
- Notification to close vents when outdoor air quality is bad
- "TV Lights Lock" - don't auto dim-lights on play/pause
*********************
*/
}

View File

@@ -8,7 +8,6 @@
imports = [ imports = [
inputs.nixos-hardware.nixosModules.raspberry-pi-4 inputs.nixos-hardware.nixosModules.raspberry-pi-4
./hardware-configuration.nix ./hardware-configuration.nix
./home-assistant
./snapcast.nix ./snapcast.nix
../server.nix ../server.nix
]; ];

View File

@@ -36,7 +36,7 @@ in
{ {
name = "home.mesh.vimium.net"; name = "home.mesh.vimium.net";
type = "A"; type = "A";
value = "100.64.0.7"; value = "100.64.0.5";
} }
]; ];
magic_dns = true; magic_dns = true;