emotes/flake.nix
2024-04-21 13:59:59 -04:00

32 lines
No EOL
730 B
Nix

{
inputs = {
nixpkgs.url = "github:nixos/nixpkgs/nixpkgs-unstable";
};
outputs = inputs@{ nixpkgs, ... }: let
systems = [ "aarch64-linux" "x86_64-linux" ];
forAllSystems = nixpkgs.lib.genAttrs systems;
in {
nixosModules = {
akkoma = import ./akkoma.nix;
};
packages = forAllSystems (system: let
pkgs = nixpkgs.legacyPackages.${system};
in import ./packages.nix {
inherit pkgs inputs;
utils = import ./utils.nix { inherit pkgs; };
});
devShells = forAllSystems (system: let
pkgs = nixpkgs.legacyPackages.${system};
in {
default = pkgs.mkShell {
buildInputs = with pkgs; [
bun
just
];
};
});
};
}