From c871f5646259a1ee5e4a26119ae5f8f6d35b40b1 Mon Sep 17 00:00:00 2001 From: Mohammad Rafiq Date: Sun, 6 Apr 2025 22:28:04 +0800 Subject: [PATCH] feat(apollo): add glance service --- flake.nix | 3 ++- modules/services.nix | 5 +++++ modules/services/glance.nix | 10 ++++++++++ 3 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 modules/services.nix create mode 100644 modules/services/glance.nix diff --git a/flake.nix b/flake.nix index 16596cb..6c925cf 100644 --- a/flake.nix +++ b/flake.nix @@ -44,10 +44,11 @@ ./modules/hardware/nvidia.nix inputs.nixos-hardware.nixosModules.gigabyte-b650 ]) - ++ (lib.optionals (hostname == "mellinoe" || hostname == "apollo") [ + ++ (lib.optionals (hostname == "apollo") [ ./modules/bootloaders/systemd-boot.nix ./modules/filesystems/impermanence.nix ./modules/hardware/cpu_intel.nix + ./modules/services.nix ]); }; }; diff --git a/modules/services.nix b/modules/services.nix new file mode 100644 index 0000000..ea313c2 --- /dev/null +++ b/modules/services.nix @@ -0,0 +1,5 @@ +{ + imports = [ + ./services/glance.nix + ]; +} diff --git a/modules/services/glance.nix b/modules/services/glance.nix new file mode 100644 index 0000000..408a64a --- /dev/null +++ b/modules/services/glance.nix @@ -0,0 +1,10 @@ +{ + services.glance = { + enable = true; + openFirewall = true; + settings = { + server.host = "0.0.0.0"; + server.port = 8080; + }; + }; +}