2 description = "Nixos config flake";
5 nixpkgs.url = "github:nixos/nixpkgs/nixos-25.05";
6 nixpkgs-unstable.url = "github:nixos/nixpkgs/nixos-unstable";
8 impermanence.url = "github:nix-community/impermanence";
11 url = "github:nix-community/home-manager/release-25.05";
12 inputs.nixpkgs.follows = "nixpkgs";
16 url = "gitlab:rycee/nur-expressions?dir=pkgs/firefox-addons";
17 inputs.nixpkgs.follows = "nixpkgs";
21 url = "github:zigtools/zls";
22 inputs.nixpkgs.follows = "nixpkgs";
26 url = "git://ps.run/flakes";
27 inputs.nixpkgs.follows = "nixpkgs";
30 nixos-wsl.url = "github:nix-community/NixOS-WSL/main";
33 outputs = { self, nixpkgs, ... }@inputs: {
34 nixosConfigurations.default = nixpkgs.lib.nixosSystem {
35 specialArgs = {inherit inputs;};
40 ./config-networking.nix
43 ./config-containers.nix
46 inputs.home-manager.nixosModules.default
47 inputs.nixos-wsl.nixosModules.default {
48 system.stateVersion = "24.11";