nixpkgs.url = "github:nixos/nixpkgs/nixos-25.05";
nixpkgs-unstable.url = "github:nixos/nixpkgs/nixos-unstable";
- psch-flakes.url = "git://psch.dev/flakes";
- psch-flakes.inputs.nixpkgs.follows = "nixpkgs";
+ impermanence.url = "github:nix-community/impermanence";
+
+ extra-container = {
+ url = "github:erikarvstedt/extra-container";
+ inputs.nixpkgs.follows = "nixpkgs";
+ };
+
+ psch-flakes = {
+ url = "git://psch.dev/flakes";
+ inputs.nixpkgs.follows = "nixpkgs";
+ };
home-manager = {
- url = "github:nix-community/home-manager/release-24.11";
+ url = "github:nix-community/home-manager/release-25.05";
inputs.nixpkgs.follows = "nixpkgs";
};
url = "gitlab:rycee/nur-expressions?dir=pkgs/firefox-addons";
inputs.nixpkgs.follows = "nixpkgs";
};
+
+ microvm.url = "github:astro/microvm.nix";
+ microvm.inputs.nixpkgs.follows = "nixpkgs";
};
outputs = { self, nixpkgs, ... }@inputs: {
nixosConfigurations.default = nixpkgs.lib.nixosSystem {
specialArgs = {inherit inputs;};
- modules = [
- ./configuration.nix
- inputs.home-manager.nixosModules.default
- ];
+ modules = [ ./configuration.nix ];
};
};
}