because apparently i need a git repo
at scripts 1.3 kB view raw
1{ 2 inputs = { 3 nixpkgs.url = "github:NixOS/nixpkgs/nixos-25.05"; 4 nixpkgs-unstable.url = "github:NixOS/nixpkgs/nixpkgs-unstable"; 5 home-manager = { 6 url = "github:nix-community/home-manager/release-25.05"; 7 inputs.nixpkgs.follows = "nixpkgs"; 8 }; 9 }; 10 outputs = { nixpkgs, nixpkgs-unstable, home-manager, disko, ... }@inputs: 11 let 12 pkgs-unstable = import nixpkgs-unstable { 13 system = "x86_64-linux"; 14 }; 15 in { 16 # not-quite-fucked-up thinkpad 17 nixosConfigurations.yaoi = nixpkgs.lib.nixosSystem { 18 specialArgs = { inherit inputs pkgs-unstable; }; 19 system = "x86_64-linux"; 20 modules = [ 21 home-manager.nixosModules.home-manager 22 ./common 23 ./workstation.nix 24 ./capabilities/autoupdate.nix 25 ./capabilities/bluetooth.nix 26 ./hosts/yaoi.nix 27 ./users/hotsocket.nix 28 # *scoots away* 29 ./nonfree/_allow.nix 30 ./nonfree/steam.nix 31 ]; 32 }; 33 # corebooted chromebook 34 nixosConfigurations.yuri = nixpkgs.lib.nixosSystem { 35 specialArgs = { inherit inputs pkgs-unstable; }; 36 system = "x86_64-linux"; 37 modules = [ 38 home-manager.nixosModules.home-manager 39 ./common 40 ./workstation.nix 41 ./capabilities/autoupdate.nix 42 ./capabilities/bluetooth.nix 43 ./hosts/yuri.nix 44 ./users/hotsocket.nix 45 ]; 46 }; 47 }; 48}