summaryrefslogtreecommitdiff
path: root/flake.nix
diff options
context:
space:
mode:
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}"; })