{ inputs = { nix-doom-emacs-unstraightened = { url = "github:marienz/nix-doom-emacs-unstraightened"; # Optional, to download less. Neither the module nor the overlay uses this input. inputs.nixpkgs.follows = ""; }; nix-templates = { url = "git+https://git.xnia.org/evar/nix-templates"; inputs.nixpkgs.follows = "nixpkgs"; }; nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; flake-parts.url = "github:hercules-ci/flake-parts"; vscode-server.url = "github:nix-community/nixos-vscode-server"; nix-std.url = "github:chessai/nix-std"; nixos-hardware.url = "github:NixOS/nixos-hardware"; disko.url = "github:nix-community/disko"; disko.inputs.nixpkgs.follows = "nixpkgs"; nixos-facter-modules.url = "github:numtide/nixos-facter-modules"; home-manager = { url = "github:nix-community/home-manager"; inputs.nixpkgs.follows = "nixpkgs"; }; impermanence.url = "github:nix-community/impermanence"; nix-index-database = { url = "github:nix-community/nix-index-database"; inputs.nixpkgs.follows = "nixpkgs"; }; ags.url = "github:Aylur/ags"; anyrun.url = "github:Kirottu/anyrun"; muse-sounds-manager = { url = "github:thilobillerbeck/muse-sounds-manager-nix/06b0da28c54331d5af73efd2ebf264ce914e5936"; inputs.nixpkgs.follows = "nixpkgs"; }; }; outputs = inputs@{ flake-parts, ... }: flake-parts.lib.mkFlake { inherit inputs; } { systems = [ "x86_64-linux" ]; imports = [ ./systems ./dev-shell ]; }; }