From d8acfe2a1165c98e2f864bc7f4db24957832277e Mon Sep 17 00:00:00 2001 From: Seth Flynn Date: Tue, 11 Feb 2025 22:46:11 -0500 Subject: nixos/comin: init --- flake.lock | 21 +++++++++++++++++++++ flake.nix | 5 +++++ modules/nixos/mixins/comin.nix | 14 ++++++++++++++ modules/nixos/mixins/default.nix | 1 + 4 files changed, 41 insertions(+) create mode 100644 modules/nixos/mixins/comin.nix 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 -- cgit v1.2.3