feat: streams module (WIP)
This commit is contained in:
parent
dedd95c442
commit
9624a019bd
6 changed files with 342 additions and 2 deletions
15
flake.nix
15
flake.nix
|
|
@ -13,15 +13,28 @@ inputs = {
|
|||
|
||||
forgejo-tokyo-night.url = "https://git.tokinanpa.dev/toki/forgejo-tokyo-night/archive/main.tar.gz";
|
||||
forgejo-tokyo-night.flake = false;
|
||||
|
||||
streams-src.url = "https://codeberg.org/streams/streams/archive/release.tar.gz";
|
||||
streams-src.flake = false;
|
||||
|
||||
streams-addons.url = "https://codeberg.org/streams/streams-addons/archive/release.tar.gz";
|
||||
streams-addons.flake = false;
|
||||
};
|
||||
|
||||
outputs = inputs@{ self, nixpkgs, agenix, rpi5-kernel, ... }:
|
||||
outputs = inputs@{ self, nixpkgs, agenix, rpi5-kernel, streams-src, streams-addons, ... }:
|
||||
let
|
||||
inherit (nixpkgs) lib;
|
||||
|
||||
# Extra config applied to each module
|
||||
# (Mostly used for injecting flake inputs)
|
||||
extraConfig = {
|
||||
streams = {
|
||||
aether.streams._internal.streams-src = lib.mkDefault streams-src;
|
||||
aether.streams._internal.vendorHash =
|
||||
lib.mkDefault "sha256-pfbQeudVDhGpEIl1BoBeHbajtU9Z2+oY62D8GRqodTI=";
|
||||
aether.streams.addonRepos = [ streams-addons ];
|
||||
};
|
||||
|
||||
deploy-rpi5 = {
|
||||
aether.deploy.rpi5._internal.kernelPackages = lib.mkDefault
|
||||
rpi5-kernel.legacyPackages.aarch64-linux.linuxPackages_rpi5;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue