X-Git-Url: https://gitweb.ps.run/flake_thinkpad/blobdiff_plain/fd28c48e3b7400aa3f4bcb492597a54e0a8dfbec..89c4e40e6dd442e788e471acf12b7fe645be4bda:/flake.nix diff --git a/flake.nix b/flake.nix index 9edf108..f3b1fc1 100644 --- a/flake.nix +++ b/flake.nix @@ -2,14 +2,23 @@ description = "Nixos config flake"; inputs = { - nixpkgs.url = "github:nixos/nixpkgs/nixos-24.11"; + 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"; }; @@ -17,15 +26,25 @@ url = "gitlab:rycee/nur-expressions?dir=pkgs/firefox-addons"; inputs.nixpkgs.follows = "nixpkgs"; }; + + zls = { + url = "github:zigtools/zls"; + inputs.nixpkgs.follows = "nixpkgs"; + }; + + fakwin = { + url = "github:DMaroo/fakwin"; + 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 ]; }; }; }