From 28e5ed22bc53671f1abb03e592db90b3acbead9b Mon Sep 17 00:00:00 2001 From: k Date: Fri, 31 May 2024 02:43:43 -0400 Subject: [PATCH 1/5] fixed homeassistant not allowing reverce proxy --- hosts/server/service.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/hosts/server/service.nix b/hosts/server/service.nix index e1b39d9..3d61ed4 100644 --- a/hosts/server/service.nix +++ b/hosts/server/service.nix @@ -42,8 +42,11 @@ enable = true; extraComponents = ["wiz" "fail2ban"]; config = { - http.server_port=8003; - default_config = {}; + http = { + use_x_forwarded_for="true"; + trusted_proxies=["127.0.0.1"]; + server_port=8003; + }; }; }; From f9688e642ed37747fad18d12d181091eaf8bcc90 Mon Sep 17 00:00:00 2001 From: k Date: Fri, 28 Jun 2024 14:27:42 -0400 Subject: [PATCH 2/5] moddifyed homeassistant --- hosts/server/service.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/hosts/server/service.nix b/hosts/server/service.nix index 3d61ed4..1534a23 100644 --- a/hosts/server/service.nix +++ b/hosts/server/service.nix @@ -40,8 +40,9 @@ services.home-assistant = { enable = true; - extraComponents = ["wiz" "fail2ban"]; + extraComponents = ["wiz" "fail2ban" "whisper" "piper" "wyoming"]; config = { + default_config={}; http = { use_x_forwarded_for="true"; trusted_proxies=["127.0.0.1"]; From 2bd30396b5ee8253189cc9da06ecce0f47b1a820 Mon Sep 17 00:00:00 2001 From: k Date: Tue, 2 Jul 2024 00:43:36 -0400 Subject: [PATCH 3/5] update --- flake.lock | 18 +++++++++--------- hosts/server/configuration.nix | 5 ++++- 2 files changed, 13 insertions(+), 10 deletions(-) diff --git a/flake.lock b/flake.lock index ce1e248..f52c0a9 100644 --- a/flake.lock +++ b/flake.lock @@ -7,11 +7,11 @@ ] }, "locked": { - "lastModified": 1716908526, - "narHash": "sha256-Zl6e/sEVDh07K47XxDGPsXTYT4nI6llUDbQ4xMIwp7k=", + "lastModified": 1719827439, + "narHash": "sha256-tneHOIv1lEavZ0vQ+rgz67LPNCgOZVByYki3OkSshFU=", "owner": "nix-community", "repo": "home-manager", - "rev": "373ead20606efa9181cd15ba19a5deac7ead1492", + "rev": "59ce796b2563e19821361abbe2067c3bb4143a7d", "type": "github" }, "original": { @@ -22,11 +22,11 @@ }, "nixos-hardware": { "locked": { - "lastModified": 1716881121, - "narHash": "sha256-oTf3enbe/lbiNzsyZ8ria+422hx4e/FB3xQcY2LPnJw=", + "lastModified": 1719681865, + "narHash": "sha256-Lp+l1IsREVbz8WM35OJYZz8sAH0XOjrZWUXVB5bJ2qg=", "owner": "NixOS", "repo": "nixos-hardware", - "rev": "806e9d4a933dd1e75592e88894d4bd2f296f5bbf", + "rev": "a59f00f5ac65b19382617ba00f360f8bc07ed3ac", "type": "github" }, "original": { @@ -38,11 +38,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1716509168, - "narHash": "sha256-4zSIhSRRIoEBwjbPm3YiGtbd8HDWzFxJjw5DYSDy1n8=", + "lastModified": 1719690277, + "narHash": "sha256-0xSej1g7eP2kaUF+JQp8jdyNmpmCJKRpO12mKl/36Kc=", "owner": "nixos", "repo": "nixpkgs", - "rev": "bfb7a882678e518398ce9a31a881538679f6f092", + "rev": "2741b4b489b55df32afac57bc4bfd220e8bf617e", "type": "github" }, "original": { diff --git a/hosts/server/configuration.nix b/hosts/server/configuration.nix index 6c63ee1..7e8760f 100644 --- a/hosts/server/configuration.nix +++ b/hosts/server/configuration.nix @@ -61,7 +61,10 @@ # services.xserver.libinput.enable = true; # Define a user account. Don't forget to set a password with ‘passwd’. - programs.zsh.enable = true; + programs.nix-ld.enable = true; + programs.nix-ld.libraries = with pkgs; [ + ]; + programs.zsh.enable = true; users.users.k = { isNormalUser = true; description = "k"; From ef0623bf7f15b2cda746e857bb6eee24372466bf Mon Sep 17 00:00:00 2001 From: k Date: Tue, 2 Jul 2024 13:04:23 -0400 Subject: [PATCH 4/5] update --- flake.lock | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/flake.lock b/flake.lock index f52c0a9..97dd770 100644 --- a/flake.lock +++ b/flake.lock @@ -22,11 +22,11 @@ }, "nixos-hardware": { "locked": { - "lastModified": 1719681865, - "narHash": "sha256-Lp+l1IsREVbz8WM35OJYZz8sAH0XOjrZWUXVB5bJ2qg=", + "lastModified": 1719895800, + "narHash": "sha256-xNbjISJTFailxass4LmdWeV4jNhAlmJPwj46a/GxE6M=", "owner": "NixOS", "repo": "nixos-hardware", - "rev": "a59f00f5ac65b19382617ba00f360f8bc07ed3ac", + "rev": "6e253f12b1009053eff5344be5e835f604bb64cd", "type": "github" }, "original": { @@ -38,11 +38,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1719690277, - "narHash": "sha256-0xSej1g7eP2kaUF+JQp8jdyNmpmCJKRpO12mKl/36Kc=", + "lastModified": 1719848872, + "narHash": "sha256-H3+EC5cYuq+gQW8y0lSrrDZfH71LB4DAf+TDFyvwCNA=", "owner": "nixos", "repo": "nixpkgs", - "rev": "2741b4b489b55df32afac57bc4bfd220e8bf617e", + "rev": "00d80d13810dbfea8ab4ed1009b09100cca86ba8", "type": "github" }, "original": { From 6c82b7f34842c48c4148249e7160ffca7a1c0a27 Mon Sep 17 00:00:00 2001 From: k Date: Fri, 19 Jul 2024 09:02:23 -0400 Subject: [PATCH 5/5] added vm --- hosts/server/configuration.nix | 2 +- hosts/server/service.nix | 16 ++++++++++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/hosts/server/configuration.nix b/hosts/server/configuration.nix index 7e8760f..c9c4cd4 100644 --- a/hosts/server/configuration.nix +++ b/hosts/server/configuration.nix @@ -68,7 +68,7 @@ users.users.k = { isNormalUser = true; description = "k"; - extraGroups = [ "networkmanager" "wheel" ]; + extraGroups = [ "networkmanager" "wheel" "libvirtd" ]; packages = with pkgs; [zsh]; shell = pkgs.zsh; }; diff --git a/hosts/server/service.nix b/hosts/server/service.nix index 1534a23..59169f1 100644 --- a/hosts/server/service.nix +++ b/hosts/server/service.nix @@ -173,4 +173,20 @@ acceptTerms = true; defaults.email = "markers711@gmail.com"; }; + virtualisation.libvirtd = { + enable = true; + qemu = { + package = pkgs.qemu_kvm; + runAsRoot = true; + swtpm.enable = true; + ovmf = { + enable = true; + packages = [(pkgs.OVMF.override { + secureBoot = true; + tpmSupport = true; + }).fd]; + }; + }; +}; + }