Personal-use NixOS configuration
at main 65 lines 1.5 kB view raw
1{ 2 description = "Personal-use NixOS configuration"; 3 4 inputs = { 5 # Basic Nix/OS functionality 6 nixpkgs.url = "github:NixOS/nixpkgs/nixos-25.11"; 7 nixpkgs-unstable.url = "github:NixOS/nixpkgs/nixos-unstable"; 8 9 nixos-hardware.url = "github:NixOS/nixos-hardware/master"; 10 11 disko = { 12 url = "github:nix-community/disko/v1.13.0"; 13 14 inputs.nixpkgs.follows = "nixpkgs"; 15 }; 16 17 lanzaboote = { 18 url = "github:nix-community/lanzaboote/v1.0.0"; 19 20 inputs.nixpkgs.follows = "nixpkgs"; 21 }; 22 23 home-manager = { 24 url = "github:nix-community/home-manager/release-25.11"; 25 26 inputs.nixpkgs.follows = "nixpkgs"; 27 }; 28 29 lix-module = { 30 url = "https://git.lix.systems/lix-project/nixos-module/archive/2.93.3-2.tar.gz"; 31 32 inputs.nixpkgs.follows = "nixpkgs"; 33 }; 34 35 # Declarative addon systems 36 nix-jetbrains-plugins = { 37 url = "github:theCapypara/nix-jetbrains-plugins"; 38 39 inputs.nixpkgs.follows = "nixpkgs"; 40 }; 41 42 nix-firefox-addons = { 43 url = "github:encode42/nix-firefox-addons"; 44 45 inputs.nixpkgs.follows = "nixpkgs"; 46 }; 47 48 nixcord = { 49 url = "github:kaylorben/nixcord"; 50 51 inputs.nixpkgs.follows = "nixpkgs-unstable"; 52 }; 53 54 # Server modules 55 vpn-confinement.url = "github:Maroka-chan/VPN-Confinement"; 56 57 tangled = { 58 url = "git+https://tangled.org/tangled.org/core"; 59 60 inputs.nixpkgs.follows = "nixpkgs"; 61 }; 62 }; 63 64 outputs = args: import ./outputs.nix args; 65}