support more architectures
This commit is contained in:
25
flake.nix
25
flake.nix
@@ -1,22 +1,23 @@
|
|||||||
{
|
{
|
||||||
description = "A very basic flake";
|
description = "A very basic flake";
|
||||||
|
|
||||||
outputs = { self, nixpkgs }:
|
inputs.utils.url = "github:numtide/flake-utils";
|
||||||
|
|
||||||
|
outputs = { self, nixpkgs, utils }:
|
||||||
|
|
||||||
|
utils.lib.eachSystem (utils.lib.defaultSystems) ( system:
|
||||||
let
|
let
|
||||||
pkgs = nixpkgs.legacyPackages.x86_64-linux;
|
pkgs = nixpkgs.legacyPackages."${system}";
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
devShell.x86_64-linux = pkgs.mkShell {
|
devShells.default = pkgs.mkShell {
|
||||||
shellHook = ''
|
shellHook = ''
|
||||||
export QEMU_NET_OPTS="hostfwd=tcp::2221-:22,hostfwd=tcp::8080-:80"
|
export QEMU_NET_OPTS="hostfwd=tcp::2221-:22,hostfwd=tcp::8080-:80"
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
packages.x86_64-linux.ep3-bs =
|
packages.ep3-bs = with pkgs; stdenv.mkDerivation {
|
||||||
with import nixpkgs { system = "x86_64-linux"; };
|
|
||||||
stdenv.mkDerivation {
|
|
||||||
name = "ep3-bs";
|
name = "ep3-bs";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "tkrebs";
|
owner = "tkrebs";
|
||||||
repo = "ep3-bs";
|
repo = "ep3-bs";
|
||||||
@@ -35,6 +36,8 @@
|
|||||||
|
|
||||||
nixosModules.ep3-bs = import ./ep3-bs.nix;
|
nixosModules.ep3-bs = import ./ep3-bs.nix;
|
||||||
|
|
||||||
|
}) // {
|
||||||
|
|
||||||
nixosConfigurations.test = nixpkgs.lib.nixosSystem {
|
nixosConfigurations.test = nixpkgs.lib.nixosSystem {
|
||||||
system = "x86_64-linux";
|
system = "x86_64-linux";
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user