diff --git a/flake.lock b/flake.lock index f704965..c3f61ca 100644 --- a/flake.lock +++ b/flake.lock @@ -191,7 +191,25 @@ }, "flake-utils_2": { "inputs": { - "systems": "systems_3" + "systems": "systems_2" + }, + "locked": { + "lastModified": 1731533236, + "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, + "flake-utils_3": { + "inputs": { + "systems": "systems_4" }, "locked": { "lastModified": 1731533236, @@ -279,6 +297,27 @@ "type": "github" } }, + "lumen": { + "inputs": { + "flake-utils": "flake-utils_2", + "nixpkgs": [ + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1767971387, + "narHash": "sha256-D/9O1GZJxL4IxzMHrCWdqpUQy64ZOGMv5f3v/cV5FR4=", + "owner": "jnsahaj", + "repo": "lumen", + "rev": "e760fc2c3f170a06f8de485db56f3a88eff6ee2b", + "type": "github" + }, + "original": { + "owner": "jnsahaj", + "repo": "lumen", + "type": "github" + } + }, "nix-github-actions": { "inputs": { "nixpkgs": [ @@ -401,7 +440,7 @@ "inputs": { "flake-parts": "flake-parts_2", "nixpkgs": "nixpkgs_3", - "systems": "systems_2" + "systems": "systems_3" }, "locked": { "lastModified": 1767906546, @@ -427,6 +466,7 @@ "homebrew-cask": "homebrew-cask", "homebrew-core": "homebrew-core", "llm-agents": "llm-agents", + "lumen": "lumen", "nix-homebrew": "nix-homebrew", "nixpkgs": "nixpkgs_2", "nixvim": "nixvim", @@ -536,6 +576,21 @@ "type": "github" } }, + "systems_4": { + "locked": { + "lastModified": 1681028828, + "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", + "owner": "nix-systems", + "repo": "default", + "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", + "type": "github" + }, + "original": { + "owner": "nix-systems", + "repo": "default", + "type": "github" + } + }, "treefmt-nix": { "inputs": { "nixpkgs": [ @@ -560,7 +615,7 @@ "zjstatus": { "inputs": { "crane": "crane", - "flake-utils": "flake-utils_2", + "flake-utils": "flake-utils_3", "nixpkgs": "nixpkgs_4", "rust-overlay": "rust-overlay" }, diff --git a/flake.nix b/flake.nix index ba9dfd4..c5d8602 100644 --- a/flake.nix +++ b/flake.nix @@ -36,6 +36,10 @@ url = "github:zhaofengli/colmena"; inputs.nixpkgs.follows = "nixpkgs"; }; + lumen = { + url = "github:jnsahaj/lumen"; + inputs.nixpkgs.follows = "nixpkgs"; + }; }; outputs = inputs @ {flake-parts, ...}: diff --git a/hosts/chidi/default.nix b/hosts/chidi/default.nix index 767f309..8b44774 100644 --- a/hosts/chidi/default.nix +++ b/hosts/chidi/default.nix @@ -33,6 +33,7 @@ ../../profiles/jjui.nix ../../profiles/jujutsu.nix ../../profiles/lazygit.nix + ../../profiles/lumen.nix ../../profiles/mise.nix ../../profiles/neovim ../../profiles/opencode.nix diff --git a/hosts/jason/default.nix b/hosts/jason/default.nix index 6816fa7..10df77b 100644 --- a/hosts/jason/default.nix +++ b/hosts/jason/default.nix @@ -32,6 +32,7 @@ ../../profiles/jjui.nix ../../profiles/jujutsu.nix ../../profiles/lazygit.nix + ../../profiles/lumen.nix ../../profiles/mise.nix ../../profiles/neovim ../../profiles/opencode.nix diff --git a/hosts/tahani/default.nix b/hosts/tahani/default.nix index da1da75..5b802d7 100644 --- a/hosts/tahani/default.nix +++ b/hosts/tahani/default.nix @@ -34,6 +34,7 @@ ../../profiles/jjui.nix ../../profiles/jujutsu.nix ../../profiles/lazygit.nix + ../../profiles/lumen.nix ../../profiles/mise.nix ../../profiles/neovim ../../profiles/opencode.nix diff --git a/overlays/lumen.nix b/overlays/lumen.nix new file mode 100644 index 0000000..21bbe77 --- /dev/null +++ b/overlays/lumen.nix @@ -0,0 +1,3 @@ +{inputs}: final: prev: { + lumen = inputs.lumen.packages.${prev.stdenv.hostPlatform.system}.default; +} diff --git a/profiles/lumen.nix b/profiles/lumen.nix new file mode 100644 index 0000000..d848829 --- /dev/null +++ b/profiles/lumen.nix @@ -0,0 +1,5 @@ +{pkgs, ...}: { + home.packages = with pkgs; [ + lumen + ]; +}