diff --git a/flake.lock b/flake.lock index 88d334f..d27eb56 100644 --- a/flake.lock +++ b/flake.lock @@ -33,6 +33,26 @@ "type": "github" } }, + "comin": { + "inputs": { + "nixpkgs": [ + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1724145018, + "narHash": "sha256-6R5CeMgr3EGKhqWPkqtteOtix7hBaurfpjHepiq2OrU=", + "owner": "nlewo", + "repo": "comin", + "rev": "84ef9af404b9157eab2c5e3e44d7c29239329901", + "type": "github" + }, + "original": { + "owner": "nlewo", + "repo": "comin", + "type": "github" + } + }, "f1multiviewer": { "inputs": { "nixpkgs": [ @@ -1071,6 +1091,7 @@ }, "root": { "inputs": { + "comin": "comin", "f1multiviewer": "f1multiviewer", "ghostty": "ghostty", "hyprland": "hyprland", diff --git a/flake.nix b/flake.nix index 1dd2c0f..d0482be 100644 --- a/flake.nix +++ b/flake.nix @@ -32,6 +32,12 @@ ghostty.inputs.nixpkgs-stable.follows = "nixpkgs"; ghostty.inputs.nixpkgs-unstable.follows = "nixpkgs"; + comin = { + url = "github:nlewo/comin"; + inputs.nixpkgs.follows = "nixpkgs"; + }; + + hyprland.url = "git+https://github.com/hyprwm/Hyprland/?submodules=1"; hyprland-contrib.url = "github:hyprwm/contrib"; roc.url = "github:roc-lang/roc"; diff --git a/hosts/algiz/services.nix b/hosts/algiz/services.nix index 1abf3e2..e195044 100644 --- a/hosts/algiz/services.nix +++ b/hosts/algiz/services.nix @@ -55,4 +55,14 @@ in }; }; }; + + services.comin = enabled // { + remotes = [ + { + name = "origin"; + url = "https://github.com/daylinmorgan/oizys.git"; + branches.main.name = "main"; + } + ]; + }; } diff --git a/lib/generators.nix b/lib/generators.nix index cbff97d..d80785e 100644 --- a/lib/generators.nix +++ b/lib/generators.nix @@ -52,6 +52,7 @@ let ../modules/oizys.nix inputs.lix-module.nixosModules.default inputs.hyprland.nixosModules.default + inputs.comin.nixosModules.comin ] ++ (hostFiles hostName); specialArgs = commonSpecialArgs // {