From 48ff0f85ecf7f36546bd80d5018376614ade32d7 Mon Sep 17 00:00:00 2001 From: Nathan Date: Wed, 20 Nov 2024 22:09:15 -0600 Subject: [PATCH] now with remote desktop over the browser --- flake.lock | 52 +++++++++---------- home-manager/dotfiles/wayvnc/config | 2 +- .../configuration/homebox/default.nix | 2 - .../services/containers/traefik/default.nix | 4 +- 4 files changed, 29 insertions(+), 31 deletions(-) diff --git a/flake.lock b/flake.lock index 1248833..2dfe198 100644 --- a/flake.lock +++ b/flake.lock @@ -7,11 +7,11 @@ "locked": { "lastModified": 1, "narHash": "sha256-eQe222E4aSj06ElqbLLR01OUnKe1tRlHSbffhQGUdrc=", - "path": "/nix/store/s2pi51m64aka48a5hw9dg135627kajkn-source/ags", + "path": "/nix/store/cnb4s1482jfblg3pfjw0fihfg4yb5v8s-source/ags", "type": "path" }, "original": { - "path": "/nix/store/s2pi51m64aka48a5hw9dg135627kajkn-source/ags", + "path": "/nix/store/cnb4s1482jfblg3pfjw0fihfg4yb5v8s-source/ags", "type": "path" } }, @@ -212,11 +212,11 @@ "locked": { "lastModified": 1, "narHash": "sha256-sdsD7OzeWyBdSRpf90GeDM/xCoNIdAVh1OsPnqLdlkU=", - "path": "/nix/store/fzn4is98a0rrszcmm6vgz4f4j31sby2v-source/external", + "path": "/nix/store/lbj5ksx6mgnp573ln7bdhrf211c88asg-source/external", "type": "path" }, "original": { - "path": "/nix/store/fzn4is98a0rrszcmm6vgz4f4j31sby2v-source/external", + "path": "/nix/store/lbj5ksx6mgnp573ln7bdhrf211c88asg-source/external", "type": "path" } }, @@ -778,11 +778,11 @@ "locked": { "lastModified": 1, "narHash": "sha256-Np+6rlFj1UaiFZKO03Y3p8HaS9lXalRI8nhvwH6DqR8=", - "path": "/nix/store/s2pi51m64aka48a5hw9dg135627kajkn-source/hyprland", + "path": "/nix/store/cnb4s1482jfblg3pfjw0fihfg4yb5v8s-source/hyprland", "type": "path" }, "original": { - "path": "/nix/store/s2pi51m64aka48a5hw9dg135627kajkn-source/hyprland", + "path": "/nix/store/cnb4s1482jfblg3pfjw0fihfg4yb5v8s-source/hyprland", "type": "path" } }, @@ -1179,12 +1179,12 @@ }, "locked": { "lastModified": 1, - "narHash": "sha256-UlD6Lt31nfGFbjLfMpp2ajkfzMeT2nqDBWV2U/GjTEM=", - "path": "/nix/store/4sqp8rqa6la9siihnc0wp63gzhm4ybd5-source/home-manager", + "narHash": "sha256-Hripi5dnBGegbRPwCt1+a3oH6b1AQxEoJXodiLE8KKw=", + "path": "/nix/store/qvzx3zcff8jsbnqqwrzh62j3ay1lc06q-source/home-manager", "type": "path" }, "original": { - "path": "/nix/store/4sqp8rqa6la9siihnc0wp63gzhm4ybd5-source/home-manager", + "path": "/nix/store/qvzx3zcff8jsbnqqwrzh62j3ay1lc06q-source/home-manager", "type": "path" } }, @@ -1646,12 +1646,12 @@ }, "locked": { "lastModified": 1, - "narHash": "sha256-bdsn3cBMySV5RHcYNRe3gp7PWEv6Y8dg9EgLUQU+1os=", - "path": "/nix/store/pa72c531bddbrdnz7zss6w0g8pmfghls-source/packages", + "narHash": "sha256-gWEwX+dEvSy8PTnoPwzK/zI7IUI+Rb9u/ekUnNFBU/w=", + "path": "/nix/store/x1mcf0ql3v8j3k6g733qd7jl2i9b3gzh-source/packages", "type": "path" }, "original": { - "path": "/nix/store/pa72c531bddbrdnz7zss6w0g8pmfghls-source/packages", + "path": "/nix/store/x1mcf0ql3v8j3k6g733qd7jl2i9b3gzh-source/packages", "type": "path" } }, @@ -1719,12 +1719,12 @@ }, "locked": { "lastModified": 1, - "narHash": "sha256-hkYAqDH7SGBTDyADxBxoO2O05iUKVy3eyfOS9C5neAY=", - "path": "/nix/store/pa72c531bddbrdnz7zss6w0g8pmfghls-source/programs", + "narHash": "sha256-6cvhnpjICB0Oq4NoJLS36dI8QgN9g2u+5336YTN1Cyk=", + "path": "/nix/store/x1mcf0ql3v8j3k6g733qd7jl2i9b3gzh-source/programs", "type": "path" }, "original": { - "path": "/nix/store/pa72c531bddbrdnz7zss6w0g8pmfghls-source/programs", + "path": "/nix/store/x1mcf0ql3v8j3k6g733qd7jl2i9b3gzh-source/programs", "type": "path" } }, @@ -1735,11 +1735,11 @@ "locked": { "lastModified": 1, "narHash": "sha256-QahOuoQdXshu38W5uO7hLhG/yFkT7S2l8Dxicq0wdGk=", - "path": "/nix/store/6738bz1zq8420nhaa37dsvxqx5knk79m-source/programs", + "path": "/nix/store/4kp9n79sswz7mqh62clfn5hkgixw22b3-source/programs", "type": "path" }, "original": { - "path": "/nix/store/6738bz1zq8420nhaa37dsvxqx5knk79m-source/programs", + "path": "/nix/store/4kp9n79sswz7mqh62clfn5hkgixw22b3-source/programs", "type": "path" } }, @@ -1751,11 +1751,11 @@ "locked": { "lastModified": 1, "narHash": "sha256-BKq9hm1hSSkzD7574MRGl0bKi47iU44tvxhxjCIOEVw=", - "path": "/nix/store/s2pi51m64aka48a5hw9dg135627kajkn-source/pywal", + "path": "/nix/store/cnb4s1482jfblg3pfjw0fihfg4yb5v8s-source/pywal", "type": "path" }, "original": { - "path": "/nix/store/s2pi51m64aka48a5hw9dg135627kajkn-source/pywal", + "path": "/nix/store/cnb4s1482jfblg3pfjw0fihfg4yb5v8s-source/pywal", "type": "path" } }, @@ -1779,11 +1779,11 @@ "locked": { "lastModified": 1, "narHash": "sha256-TsMqdRC5Rsop/6ASLtAFJc0Spt9NI8iQBk6dXxJ8mYA=", - "path": "/nix/store/s2pi51m64aka48a5hw9dg135627kajkn-source/rofi", + "path": "/nix/store/cnb4s1482jfblg3pfjw0fihfg4yb5v8s-source/rofi", "type": "path" }, "original": { - "path": "/nix/store/s2pi51m64aka48a5hw9dg135627kajkn-source/rofi", + "path": "/nix/store/cnb4s1482jfblg3pfjw0fihfg4yb5v8s-source/rofi", "type": "path" } }, @@ -1807,11 +1807,11 @@ "locked": { "lastModified": 1, "narHash": "sha256-0Ztx5DVQ2I7hvCK/qjGa4XTdRgbzM8rhf19m0al8lVM=", - "path": "/nix/store/6738bz1zq8420nhaa37dsvxqx5knk79m-source/services/sddm", + "path": "/nix/store/4kp9n79sswz7mqh62clfn5hkgixw22b3-source/services/sddm", "type": "path" }, "original": { - "path": "/nix/store/6738bz1zq8420nhaa37dsvxqx5knk79m-source/services/sddm", + "path": "/nix/store/4kp9n79sswz7mqh62clfn5hkgixw22b3-source/services/sddm", "type": "path" } }, @@ -1842,12 +1842,12 @@ }, "locked": { "lastModified": 1, - "narHash": "sha256-j+hJofUljxc7sAkUNuv+kQeTvUSnye8bYkg5Jx85gNE=", - "path": "/nix/store/4sqp8rqa6la9siihnc0wp63gzhm4ybd5-source/system-config", + "narHash": "sha256-PNq6Er4IaETN1WUPJ9i7E/6qJnSdboETaLc9CqO0Pac=", + "path": "/nix/store/qvzx3zcff8jsbnqqwrzh62j3ay1lc06q-source/system-config", "type": "path" }, "original": { - "path": "/nix/store/4sqp8rqa6la9siihnc0wp63gzhm4ybd5-source/system-config", + "path": "/nix/store/qvzx3zcff8jsbnqqwrzh62j3ay1lc06q-source/system-config", "type": "path" } }, diff --git a/home-manager/dotfiles/wayvnc/config b/home-manager/dotfiles/wayvnc/config index b45b636..c240f24 100644 --- a/home-manager/dotfiles/wayvnc/config +++ b/home-manager/dotfiles/wayvnc/config @@ -1,6 +1,6 @@ use_relative_paths=true address=0.0.0.0 -enable_auth=true +enable_auth=false username=nathan password=//falconAdjacent42 rsa_private_key_file=rsa_key.pem diff --git a/system-config/configuration/homebox/default.nix b/system-config/configuration/homebox/default.nix index ca5e01e..8de995c 100644 --- a/system-config/configuration/homebox/default.nix +++ b/system-config/configuration/homebox/default.nix @@ -259,8 +259,6 @@ nextcloud.enable = true; gitlab.enable = true; - - nixos-remote.enable = true; }; }; }; diff --git a/system-config/services/containers/traefik/default.nix b/system-config/services/containers/traefik/default.nix index 714268c..f6753a4 100644 --- a/system-config/services/containers/traefik/default.nix +++ b/system-config/services/containers/traefik/default.nix @@ -142,7 +142,7 @@ remote = { entryPoints = [ "websecure" ]; rule = "Host(`remote.blunkall.us`)"; - service = "homepage"; + service = "novnc"; middlewares = [ "authentik" ]; tls.certResolver = "cloudflare"; }; @@ -229,7 +229,7 @@ pihole.loadBalancer.servers = [ { url = "http://192.168.100.10:8080"; } ]; - novnc.loadBalancer.servers = [ { url = "http://192.168.100.10:6080"; } ]; + novnc.loadBalancer.servers = [ { url = "http://192.168.100.10:6080/vnc.html"; } ]; nextcloud.loadBalancer.servers = [ { url = "http://192.168.100.15:80"; } ]; };