From 375c19ff2688b79e46c24a3d1e3222034616fd71 Mon Sep 17 00:00:00 2001 From: Matt Nish-Lapidus Date: Sun, 13 Apr 2025 12:10:45 -0400 Subject: [PATCH] server --- hosts/emenel-services/configuration.nix | 17 ++++------------- modules/system/forgejo.nix | 15 +++++++++++++++ 2 files changed, 19 insertions(+), 13 deletions(-) create mode 100644 modules/system/forgejo.nix diff --git a/hosts/emenel-services/configuration.nix b/hosts/emenel-services/configuration.nix index ed85d20..59ef00e 100644 --- a/hosts/emenel-services/configuration.nix +++ b/hosts/emenel-services/configuration.nix @@ -1,9 +1,11 @@ -{ config, lib, pkgs, inputs, ... }:{ +{ nix-config, pkgs, inputs, ... }:{ - imports = [ + imports = with nix-config.nixosModules; [ ./hardware-configuration.nix ./networking.nix # generated at runtime by nixos-infect ./disko-config.nix + + forgejo ]; boot.tmp.cleanOnBoot = true; @@ -41,17 +43,6 @@ ]; }; - services = { - forgejo = { - enable = true; - lfs.enable = true; - settings = { - server = { - HTTP_PORT = 12345; - }; - }; - }; - }; system.stateVersion = "25.05"; # Did you read the comment? diff --git a/modules/system/forgejo.nix b/modules/system/forgejo.nix new file mode 100644 index 0000000..a1179b8 --- /dev/null +++ b/modules/system/forgejo.nix @@ -0,0 +1,15 @@ +{ config, lib, pkgs, ... }: + +{ + services = { + forgejo = { + enable = true; + lfs.enable = true; + settings = { + server = { + HTTP_PORT = 12345; + }; + }; + }; + }; +}