{ description = "Personal-use NixOS configuration"; inputs = { # Basic Nix/OS functionality nixpkgs.url = "github:NixOS/nixpkgs/nixos-25.11"; nixpkgs-unstable.url = "github:NixOS/nixpkgs/nixos-unstable"; nixos-hardware.url = "github:NixOS/nixos-hardware/master"; disko = { url = "github:nix-community/disko/v1.13.0"; inputs.nixpkgs.follows = "nixpkgs"; }; lanzaboote = { url = "github:nix-community/lanzaboote/v1.0.0"; inputs.nixpkgs.follows = "nixpkgs"; }; home-manager = { url = "github:nix-community/home-manager/release-25.11"; inputs.nixpkgs.follows = "nixpkgs"; }; lix-module = { url = "https://git.lix.systems/lix-project/nixos-module/archive/2.93.3-2.tar.gz"; inputs.nixpkgs.follows = "nixpkgs"; }; # Declarative addon systems nix-jetbrains-plugins = { url = "github:theCapypara/nix-jetbrains-plugins"; inputs.nixpkgs.follows = "nixpkgs"; }; nix-firefox-addons = { url = "github:encode42/nix-firefox-addons"; inputs.nixpkgs.follows = "nixpkgs"; }; nixcord = { url = "github:kaylorben/nixcord"; inputs.nixpkgs.follows = "nixpkgs-unstable"; }; # Server modules vpn-confinement.url = "github:Maroka-chan/VPN-Confinement"; tangled = { url = "git+https://tangled.org/tangled.org/core"; inputs.nixpkgs.follows = "nixpkgs"; }; }; outputs = args: import ./outputs.nix args; }