From ed9a0b45f2bf370581e623ea4806f79c6524399a Mon Sep 17 00:00:00 2001 From: Kyren223 Date: Mon, 21 Jul 2025 16:33:21 +0300 Subject: [PATCH] Updated system again and added eko --- flake.lock | 101 ++++++++++++++++++++++++++++++++++++++++++++--- flake.nix | 5 +++ modules/apps.nix | 14 +++++-- 3 files changed, 111 insertions(+), 9 deletions(-) diff --git a/flake.lock b/flake.lock index 48fe694..32a58ef 100644 --- a/flake.lock +++ b/flake.lock @@ -1,5 +1,63 @@ { "nodes": { + "eko": { + "inputs": { + "flake-compat": "flake-compat", + "flake-utils": "flake-utils", + "nix-filter": "nix-filter", + "nixpkgs": [ + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1753104523, + "narHash": "sha256-X5vCKW/JbKwpc/A4BVIZPkTuEtMkcqFdttToBKgiVwg=", + "owner": "kyren223", + "repo": "eko", + "rev": "171230a9ded7901efdd44b575b6facf67678be2d", + "type": "github" + }, + "original": { + "owner": "kyren223", + "ref": "dev", + "repo": "eko", + "type": "github" + } + }, + "flake-compat": { + "flake": false, + "locked": { + "lastModified": 1747046372, + "narHash": "sha256-CIVLLkVgvHYbgI2UpXvIIBJ12HWgX+fjA8Xf8PUmqCY=", + "owner": "edolstra", + "repo": "flake-compat", + "rev": "9100a0f413b0c601e0533d1d94ffd501ce2e7885", + "type": "github" + }, + "original": { + "owner": "edolstra", + "repo": "flake-compat", + "type": "github" + } + }, + "flake-utils": { + "inputs": { + "systems": "systems" + }, + "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" + } + }, "home-manager": { "inputs": { "nixpkgs": [ @@ -7,11 +65,11 @@ ] }, "locked": { - "lastModified": 1752814804, - "narHash": "sha256-irfg7lnfEpJY+3Cffkluzp2MTVw1Uq9QGxFp6qadcXI=", + "lastModified": 1753056897, + "narHash": "sha256-AVVMBFcuOXqIgmShvRv9TED3fkiZhQ0ZvlhsPoFfkNE=", "owner": "nix-community", "repo": "home-manager", - "rev": "d0300c8808e41da81d6edfc202f3d3833c157daf", + "rev": "13a83d1b6545b7f0e8f7689bad62e7a3b1d63771", "type": "github" }, "original": { @@ -41,6 +99,21 @@ "type": "github" } }, + "nix-filter": { + "locked": { + "lastModified": 1731533336, + "narHash": "sha256-oRam5PS1vcrr5UPgALW0eo1m/5/pls27Z/pabHNy2Ms=", + "owner": "numtide", + "repo": "nix-filter", + "rev": "f7653272fd234696ae94229839a99b73c9ab7de0", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "nix-filter", + "type": "github" + } + }, "nixpkgs": { "locked": { "lastModified": 1752950548, @@ -75,6 +148,7 @@ }, "root": { "inputs": { + "eko": "eko", "home-manager": "home-manager", "nixpkgs": "nixpkgs", "nixpkgs-emoji-pin": "nixpkgs-emoji-pin", @@ -102,6 +176,21 @@ "type": "github" } }, + "systems": { + "locked": { + "lastModified": 1681028828, + "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", + "owner": "nix-systems", + "repo": "default", + "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", + "type": "github" + }, + "original": { + "owner": "nix-systems", + "repo": "default", + "type": "github" + } + }, "zen-browser": { "inputs": { "home-manager": "home-manager_2", @@ -110,11 +199,11 @@ ] }, "locked": { - "lastModified": 1752986546, - "narHash": "sha256-vHuALOq4OJZhdh+T/Btei4WtydWf5CD+dJnsyUWRJYw=", + "lastModified": 1753069499, + "narHash": "sha256-YtgY0ueqKNrBma4Euu8WH23BhUkBujirJDMDE1KujnU=", "owner": "0xc000022070", "repo": "zen-browser-flake", - "rev": "755e04275f33a883e21eb2446a52b50db21a62e7", + "rev": "c64b94235ae24e3b9e01a08f0331d8bb0e5b037a", "type": "github" }, "original": { diff --git a/flake.nix b/flake.nix index a59085e..dc8daf7 100644 --- a/flake.nix +++ b/flake.nix @@ -19,6 +19,11 @@ url = "github:Mic92/sops-nix"; inputs.nixpkgs.follows = "nixpkgs"; }; + + eko = { + url = "github:kyren223/eko/dev"; + inputs.nixpkgs.follows = "nixpkgs"; + }; }; outputs = { self, nixpkgs, nixpkgs-emoji-pin, ... }@inputs: { diff --git a/modules/apps.nix b/modules/apps.nix index 4a75dfe..45ad748 100644 --- a/modules/apps.nix +++ b/modules/apps.nix @@ -1,8 +1,15 @@ -{ pkgs, lib, config, inputs, ... }: { +{ + pkgs, + lib, + config, + inputs, + ... +}: +{ options.apps.enable = lib.mkOption { - type = lib.types.bool; - default = true; + type = lib.types.bool; + default = true; description = "enables apps"; }; @@ -57,6 +64,7 @@ # Communication wasistlos # Whatsapp vesktop + inputs.eko.packages."${system}".eko # Terminal ghostty