summaryrefslogtreecommitdiff
path: root/flake.nix
diff options
context:
space:
mode:
authorJohn Bargman2026-02-21 23:36:19 +0000
committerJohn Bargman2026-02-21 23:36:19 +0000
commite72a6620e2a38480d03cdb893879520feccaad7b (patch)
treedfd9553c152bbc431a2b60bde080326f4ffd6914 /flake.nix
parent474115c2c6d2ce965f45a60ca59490e128124878 (diff)
downloadcrash-web-e72a6620e2a38480d03cdb893879520feccaad7b.tar
crash-web-e72a6620e2a38480d03cdb893879520feccaad7b.tar.gz
crash-web-e72a6620e2a38480d03cdb893879520feccaad7b.tar.bz2
crash-web-e72a6620e2a38480d03cdb893879520feccaad7b.tar.lz
crash-web-e72a6620e2a38480d03cdb893879520feccaad7b.tar.xz
crash-web-e72a6620e2a38480d03cdb893879520feccaad7b.tar.zst
crash-web-e72a6620e2a38480d03cdb893879520feccaad7b.zip
fixup
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix13
1 files changed, 9 insertions, 4 deletions
diff --git a/flake.nix b/flake.nix
index cf325d8..e3cf8e4 100644
--- a/flake.nix
+++ b/flake.nix
@@ -2,10 +2,13 @@
description = "CrashOverBurn.com";
# TODO: cgit, ejabber signup
inputs = {
- nixinate.url = "github:DarthPJB/nixinate";
+ nixinate = {
+ url = "github:DarthPJB/nixinate";
+ inputs.nixpkgs.follows = "nixpkgs";
+ };
secrix.url = "github:platonic-systems/secrix";
- #nixpkgs_unstable.url = "github:NixOS/nixpkgs?ref=nixos-unstable";
- nixpkgs.url = "github:NixOS/nixpkgs?ref=nixos-25.05";
+ nixpkgs.url = "github:NixOS/nixpkgs?ref=nixos-unstable";
+ #nixpkgs.url = "github:NixOS/nixpkgs?ref=nixos-25.05";
simple-nixos-mailserver.url = "gitlab:simple-nixos-mailserver/nixos-mailserver";
};
@@ -19,7 +22,7 @@
in
{
formatter.x86_64-linux = pkgs.nixpkgs-fmt;
- apps.x86_64-linux = (nixinate.nixinate.x86_64-linux inputs.self).nixinate // ({ secrix = secrix self; });
+ apps.x86_64-linux = (nixinate.lib.genDeploy.x86_64-linux self) // ({ secrix = secrix self; });
devShell.x86_64-linux =
pkgs.mkShell {
buildInputs = with pkgs; [ figlet tmux ];
@@ -65,6 +68,8 @@
inputs.secrix.nixosModules.default
./openstack.nix
./users/commander.nix
+
+ (import ./services/acme_server.nix { fqdn = "crashoverburn.com"; })
(import ./services/cgit.nix { fqdn = "code.${fqdn}"; })
(import ./services/murmur.nix { fqdn = "mumble.${fqdn}"; })
(import ./services/movim.nix { fqdn = "social.${fqdn}"; })