{ 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.override { extraPkgs = pkgs: [ pkgs.mangohud ]; }; 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; }) ]; }; }; }; }