diff --git a/specific/desktop/services.nix b/specific/desktop/services.nix index c42cefc..9b7fc09 100644 --- a/specific/desktop/services.nix +++ b/specific/desktop/services.nix @@ -6,6 +6,7 @@ ./services/caddy.nix ./services/forgejo.nix ./services/jellyfin.nix + ./services/nix-serve.nix ./services/postgresql.nix ]; } diff --git a/specific/desktop/services/nix-serve.nix b/specific/desktop/services/nix-serve.nix new file mode 100644 index 0000000..d464767 --- /dev/null +++ b/specific/desktop/services/nix-serve.nix @@ -0,0 +1,9 @@ +{ ... }: + +{ + services.nix-serve = { + enable = true; + port = 7373; + secretKeyFile = "/etc/keys/nix-store-wizdesk-1"; + }; +} diff --git a/specific/laptop/nixos.nix b/specific/laptop/nixos.nix index e607877..792bbec 100644 --- a/specific/laptop/nixos.nix +++ b/specific/laptop/nixos.nix @@ -19,6 +19,11 @@ # (e.g. man configuration.nix or on https://nixos.org/nixos/options.html). system.stateVersion = "23.05"; + nix.settings.substituters = [ "http://192.168.0.100:7373" ]; + nix.settings.trusted-public-keys = [ + "wizdesk-1:2UvctPjiMwMs7r2r7VPvoPmh4OcUjY3JmaRDJnOTZY8=" + ]; + # # SYSTEM # #