My entire NixOS config or something!
at main 42 lines 1.1 kB view raw
1{ 2 description = "My first flake, to be changed"; 3 4 inputs = { 5 nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-unstable"; 6 nixvim.url = "github:nix-community/nixvim"; 7 home-manager = { 8 url = "github:nix-community/home-manager"; 9 inputs.nixpkgs.follows = "nixpkgs"; 10 }; 11 plasma-manager = { 12 url = "github:nix-community/plasma-manager"; 13 inputs.nixpkgs.follows = "nixpkgs"; 14 inputs.home-manager.follows = "home-manager"; 15 }; 16 }; 17 18 outputs = 19 { 20 self, 21 nixpkgs, 22 nixvim, 23 home-manager, 24 plasma-manager, 25 ... 26 }@inputs: 27 { 28 nixosConfigurations.delphi = nixpkgs.lib.nixosSystem { 29 modules = [ 30 ./configuration.nix 31 home-manager.nixosModules.home-manager 32 { 33 home-manager.useGlobalPkgs = true; 34 home-manager.useUserPackages = true; 35 home-manager.sharedModules = [ plasma-manager.homeModules.plasma-manager ]; 36 home-manager.users.demsem = ./home.nix; 37 home-manager.extraSpecialArgs = { inherit inputs; }; 38 } 39 ]; 40 }; 41 }; 42}