summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--flake.lock21
-rw-r--r--flake.nix5
-rw-r--r--modules/nixos/mixins/comin.nix14
-rw-r--r--modules/nixos/mixins/default.nix1
4 files changed, 41 insertions, 0 deletions
diff --git a/flake.lock b/flake.lock
index 969a837..1a7004e 100644
--- a/flake.lock
+++ b/flake.lock
@@ -57,6 +57,26 @@
"url": "https://codeberg.org/Codeberg-Infrastructure/build-deploy-forgejo/archive/codeberg-10.tar.gz"
}
},
+ "comin": {
+ "inputs": {
+ "nixpkgs": [
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1738872933,
+ "narHash": "sha256-6JXcU1YPKqDu9SzRTRU1qym+xZuZr6zqDq97YwZX7tg=",
+ "owner": "nlewo",
+ "repo": "comin",
+ "rev": "fc4a395f2181b8f271087ff0e3938d99973d1122",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nlewo",
+ "repo": "comin",
+ "type": "github"
+ }
+ },
"crane": {
"locked": {
"lastModified": 1731098351,
@@ -448,6 +468,7 @@
"agenix": "agenix",
"catppuccin": "catppuccin",
"codeberg-infra": "codeberg-infra",
+ "comin": "comin",
"determinate": "determinate",
"flake-parts": "flake-parts",
"getchpkgs": "getchpkgs",
diff --git a/flake.nix b/flake.nix
index b4586eb..7448d6b 100644
--- a/flake.nix
+++ b/flake.nix
@@ -71,6 +71,11 @@
flake = false;
};
+ comin = {
+ url = "github:nlewo/comin";
+ inputs.nixpkgs.follows = "nixpkgs";
+ };
+
determinate = {
url = "https://flakehub.com/f/DeterminateSystems/determinate/0.1";
inputs = {
diff --git a/modules/nixos/mixins/comin.nix b/modules/nixos/mixins/comin.nix
new file mode 100644
index 0000000..b02aab6
--- /dev/null
+++ b/modules/nixos/mixins/comin.nix
@@ -0,0 +1,14 @@
+{ inputs, ... }:
+
+{
+ imports = [ inputs.comin.nixosModules.comin ];
+
+ services.comin = {
+ remotes = [
+ {
+ name = "origin";
+ url = "https://github.com/getchoo/borealis.git";
+ }
+ ];
+ };
+}
diff --git a/modules/nixos/mixins/default.nix b/modules/nixos/mixins/default.nix
index 5f99079..2ec36d7 100644
--- a/modules/nixos/mixins/default.nix
+++ b/modules/nixos/mixins/default.nix
@@ -1,6 +1,7 @@
{
imports = [
./acme.nix
+ ./comin.nix
./forgejo.nix
./hercules.nix
./kanidm.nix