dotfiles/flake.nix
2021-10-30 13:26:52 +02:00

33 lines
845 B
Nix

{
description = "dotfiles";
inputs.flake-utils.url = "github:numtide/flake-utils";
inputs.emacs-overlay.url = "github:nix-community/emacs-overlay";
outputs = { self, nixpkgs, flake-utils, emacs-overlay }:
flake-utils.lib.eachDefaultSystem
(system:
let
pkgs = import nixpkgs
{
system = system;
config = {
allowUnfree = true;
};
};
in
{
packages.lutris = pkgs.lutris;
devShells.zig = import ./nix/zig.nix { pkgs = pkgs; };
}) // {
nixosConfigurations = {
dustbowl = nixpkgs.lib.nixosSystem {
system = "x86_64-linux";
modules = [ (import ./nixos/dustbowl.nix {
emacs-overlay = emacs-overlay;
}) ];
};
};
};
}