because apparently i need a git repo
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}