update: add eden emulator

This commit is contained in:
FabricSoul 2025-10-27 23:02:43 -04:00
parent 8f871c6e00
commit e91a45690c
4 changed files with 76 additions and 17 deletions

65
flake.lock generated
View file

@ -1,5 +1,26 @@
{
"nodes": {
"eden": {
"inputs": {
"flake-utils": "flake-utils",
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
"lastModified": 1760807225,
"narHash": "sha256-6Dxn88efx9qHXblx8KnXvbqyNiUWrkHtTgWJ0vpyric=",
"owner": "grantimatter",
"repo": "eden-flake",
"rev": "cbb80664a4a3a28505c371bb10a79dcdb183e788",
"type": "github"
},
"original": {
"owner": "grantimatter",
"repo": "eden-flake",
"type": "github"
}
},
"fabric-dwl": {
"inputs": {
"nixpkgs": "nixpkgs"
@ -81,7 +102,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": 1710146030,
@ -201,7 +240,7 @@
"nixpkgs"
],
"nuschtosSearch": "nuschtosSearch",
"systems": "systems_2"
"systems": "systems_3"
},
"locked": {
"lastModified": 1760353389,
@ -220,7 +259,7 @@
},
"nuschtosSearch": {
"inputs": {
"flake-utils": "flake-utils",
"flake-utils": "flake-utils_2",
"ixx": "ixx",
"nixpkgs": [
"nixvim",
@ -244,9 +283,9 @@
"openapi-tui": {
"inputs": {
"fenix": "fenix",
"flake-utils": "flake-utils_2",
"flake-utils": "flake-utils_3",
"nixpkgs": "nixpkgs_3",
"systems": "systems_4"
"systems": "systems_5"
},
"locked": {
"lastModified": 1741352034,
@ -264,6 +303,7 @@
},
"root": {
"inputs": {
"eden": "eden",
"fabric-dwl": "fabric-dwl",
"home-manager": "home-manager",
"nixpkgs": "nixpkgs_2",
@ -334,6 +374,21 @@
}
},
"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"
}
},
"systems_5": {
"locked": {
"lastModified": 1689347949,
"narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=",

View file

@ -23,27 +23,24 @@
url = "git+https://codeberg.org/FabricSoul/dwl";
flake = true;
};
eden = {
url = "github:grantimatter/eden-flake";
inputs.nixpkgs.follows = "nixpkgs";
};
};
outputs = {
self,
nixpkgs,
# nvidiaPkgs,
home-manager,
nixvim,
openapi-tui,
fabric-dwl,
eden,
...
}: let
lib = nixpkgs.lib;
pkgs = nixpkgs.legacyPackages."x86_64-linux";
# nvidiaPkgsWithUnfree = import nvidiaPkgs {
# config = {
# allowUnfree = true;
# };
# overlays = [];
# system = "x86_64-linux";
# };
in {
nixosConfigurations = {
solaris = lib.nixosSystem {
@ -63,16 +60,13 @@
modules = [
./hosts/zion/default.nix
];
# specialArgs = {
# nvidiaPkgs = nvidiaPkgsWithUnfree;
# };
};
};
homeConfigurations.fabric = home-manager.lib.homeManagerConfiguration {
inherit pkgs;
extraSpecialArgs = {
inherit nixvim openapi-tui;
inherit nixvim openapi-tui eden;
};
modules = [
./home/fabric/default.nix

View file

@ -18,6 +18,7 @@
./programs/yazi.nix
./programs/neomutt.nix
./programs/gpg.nix
./programs/eden.nix
# Import desktop configurations
# ./desktop/hyprland.nix

View file

@ -0,0 +1,9 @@
{
pkgs,
eden,
...
}: {
home.packages = [
eden.packages.${pkgs.system}.default
];
}