X-Git-Url: https://gitweb.ps.run/flake_thinkpad/blobdiff_plain/0f3e430dea3955609d5bafeffa13370110397007..HEAD:/flake.nix?ds=inline diff --git a/flake.nix b/flake.nix index f3b1fc1..70c68f6 100644 --- a/flake.nix +++ b/flake.nix @@ -7,16 +7,6 @@ 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-25.05"; inputs.nixpkgs.follows = "nixpkgs"; @@ -31,20 +21,34 @@ url = "github:zigtools/zls"; inputs.nixpkgs.follows = "nixpkgs"; }; - - fakwin = { - url = "github:DMaroo/fakwin"; + + ps-flakes = { + url = "git://ps.run/flakes"; inputs.nixpkgs.follows = "nixpkgs"; }; - microvm.url = "github:astro/microvm.nix"; - microvm.inputs.nixpkgs.follows = "nixpkgs"; + nixos-wsl.url = "github:nix-community/NixOS-WSL/main"; }; outputs = { self, nixpkgs, ... }@inputs: { nixosConfigurations.default = nixpkgs.lib.nixosSystem { specialArgs = {inherit inputs;}; - modules = [ ./configuration.nix ]; + modules = [ + ./config-wsl.nix + ./config-system.nix + ./config-user.nix + ./config-networking.nix + ./config-packages.nix + ./config-services.nix + ./config-containers.nix + ./config-incus.nix + + inputs.home-manager.nixosModules.default + inputs.nixos-wsl.nixosModules.default { + system.stateVersion = "24.11"; + wsl.enable = true; + } + ]; }; }; }