summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKyren223 <Kyren223@proton.me>2025-07-21 16:33:21 +0300
committerKyren223 <Kyren223@proton.me>2025-07-21 16:33:21 +0300
commited9a0b45f2bf370581e623ea4806f79c6524399a (patch)
treef8db14fb0a0d644fddda62d96016159e1ea40e14
parent8fea4661786b835654b085ad214376c173b66c88 (diff)
Updated system again and added eko
-rw-r--r--flake.lock101
-rw-r--r--flake.nix5
-rw-r--r--modules/apps.nix14
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