aristotle: add homestar

This commit is contained in:
James Walker 2024-02-23 15:04:24 -05:00
parent 4026caccae
commit ae1760ffd8
Signed by: walkah
SSH Key Fingerprint: SHA256:f7Gn4jO4BFHZxWfKTTzEAfWz+cLW51IyGFl9MjDyZGI
2 changed files with 83 additions and 121 deletions

View File

@ -167,11 +167,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1708231718, "lastModified": 1708655464,
"narHash": "sha256-IZdieFWvhBkxoOFMDejqLUYqD94WN6k0YSpw0DFy+4g=", "narHash": "sha256-dhi3XXT662o1FtP/Li2dIwcQCco6nhT+Yv71dptTlSw=",
"owner": "lnl7", "owner": "lnl7",
"repo": "nix-darwin", "repo": "nix-darwin",
"rev": "0e6857fa1d632637488666c08e7b02c08e3178f8", "rev": "314a36d99b507892b598da72d0f9d78db084cec9",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -317,11 +317,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1708019865, "lastModified": 1708535854,
"narHash": "sha256-2SqewjfLsD04YVioMdB0WqqERAx+zVM2mMewGIlF6+A=", "narHash": "sha256-u9TSV/oxqUG73XDGGuS1y5RVTxETV11MZwbLSUiozRk=",
"owner": "fission-codes", "owner": "fission-codes",
"repo": "nix-overlay", "repo": "nix-overlay",
"rev": "ec0f48099e9f745a6b5d611b074e2e884859cfa8", "rev": "4360f887a3b2090d1f82dc5f758f3e9a44f2c68f",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -540,24 +540,6 @@
"type": "github" "type": "github"
} }
}, },
"flake-utils_10": {
"inputs": {
"systems": "systems_10"
},
"locked": {
"lastModified": 1694529238,
"narHash": "sha256-zsNZZGTGnMOf9YpHKJqMSsa0dXbfmxeoJ7xHlrt+xmY=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "ff7b65b44d01cf9ba6a71320833626af21126384",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"flake-utils_2": { "flake-utils_2": {
"inputs": { "inputs": {
"systems": "systems_3" "systems": "systems_3"
@ -649,24 +631,6 @@
"inputs": { "inputs": {
"systems": "systems_7" "systems": "systems_7"
}, },
"locked": {
"lastModified": 1681202837,
"narHash": "sha256-H+Rh19JDwRtpVPAWp64F+rlEtxUWBAQW28eAi3SRSzg=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "cfacdce06f30d2b68473a46042957675eebb3401",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"flake-utils_8": {
"inputs": {
"systems": "systems_8"
},
"locked": { "locked": {
"lastModified": 1705309234, "lastModified": 1705309234,
"narHash": "sha256-uNRRNRKmJyCRC/8y1RqBkqWBLM034y4qN7EprSdmgyA=", "narHash": "sha256-uNRRNRKmJyCRC/8y1RqBkqWBLM034y4qN7EprSdmgyA=",
@ -681,9 +645,9 @@
"type": "github" "type": "github"
} }
}, },
"flake-utils_9": { "flake-utils_8": {
"inputs": { "inputs": {
"systems": "systems_9" "systems": "systems_8"
}, },
"locked": { "locked": {
"lastModified": 1701680307, "lastModified": 1701680307,
@ -699,6 +663,24 @@
"type": "github" "type": "github"
} }
}, },
"flake-utils_9": {
"inputs": {
"systems": "systems_9"
},
"locked": {
"lastModified": 1705309234,
"narHash": "sha256-uNRRNRKmJyCRC/8y1RqBkqWBLM034y4qN7EprSdmgyA=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "1ef2e671c3b0c19053962c07dbda38332dcebf26",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"ghc-8.6.5-iohk": { "ghc-8.6.5-iohk": {
"flake": false, "flake": false,
"locked": { "locked": {
@ -968,11 +950,11 @@
"nixpkgs": "nixpkgs_6" "nixpkgs": "nixpkgs_6"
}, },
"locked": { "locked": {
"lastModified": 1708031129, "lastModified": 1708591310,
"narHash": "sha256-EH20hJfNnc1/ODdDVat9B7aKm0B95L3YtkIRwKLvQG8=", "narHash": "sha256-8mQGVs8JccWTnORgoLOTh9zvf6Np+x2JzhIc+LDcJ9s=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "3d6791b3897b526c82920a2ab5f61d71985b3cf8", "rev": "0e0e9669547e45ea6cca2de4044c1a384fd0fe55",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -988,21 +970,21 @@
"flake-utils": "flake-utils_4", "flake-utils": "flake-utils_4",
"nixify": "nixify", "nixify": "nixify",
"nixlib": "nixlib_3", "nixlib": "nixlib_3",
"nixos-unstable": "nixos-unstable",
"nixpkgs": "nixpkgs_5", "nixpkgs": "nixpkgs_5",
"rust-overlay": "rust-overlay_4",
"wit-deps": "wit-deps" "wit-deps": "wit-deps"
}, },
"locked": { "locked": {
"lastModified": 1705776780, "lastModified": 1708477506,
"narHash": "sha256-5o2/ln2sunmfhN0DnGGdVvimjh76bKTnYERbjBib5VM=", "narHash": "sha256-9w7Qt0Cdf86NAVc8ZNRRo0jvuZks2rzvlSmYV2Sh6+k=",
"owner": "ipvm-wg", "owner": "ipvm-wg",
"repo": "homestar", "repo": "homestar",
"rev": "f29d4d45ae8838c705dc169a5dbf71ce976fefa3", "rev": "3c7c56adb9a300f1cf3dafa8be3fa7af2a818960",
"type": "github" "type": "github"
}, },
"original": { "original": {
"owner": "ipvm-wg", "owner": "ipvm-wg",
"ref": "homestar-runtime-v0.1.1", "ref": "homestar-runtime-v0.2.0",
"repo": "homestar", "repo": "homestar",
"type": "github" "type": "github"
} }
@ -1346,11 +1328,11 @@
}, },
"nixlib_4": { "nixlib_4": {
"locked": { "locked": {
"lastModified": 1693701915, "lastModified": 1708217146,
"narHash": "sha256-waHPLdDYUOHSEtMKKabcKIMhlUOHPOOPQ9UyFeEoovs=", "narHash": "sha256-nGfEv7k78slqIR5E0zzWSx214d/4/ZPKDkObLJqVLVw=",
"owner": "nix-community", "owner": "nix-community",
"repo": "nixpkgs.lib", "repo": "nixpkgs.lib",
"rev": "f5af57d3ef9947a70ac86e42695231ac1ad00c25", "rev": "e623008d8a46517470e6365505f1a3ce171fa46a",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1367,11 +1349,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1707873059, "lastModified": 1708563055,
"narHash": "sha256-simzllUEmzVqmQogcGCorfIbJpodAhgGSr6vuFtd4XQ=", "narHash": "sha256-FaojUZNu+YPFi3eCI7mL4kxPKQ51DoySa7mqmllUOuc=",
"owner": "nix-community", "owner": "nix-community",
"repo": "nixos-generators", "repo": "nixos-generators",
"rev": "0aa24e93f75370454f0e03747b6836ac2a2c9fca", "rev": "f4631dee1a0fd56c0db89860e83e3588a28c7631",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1382,11 +1364,11 @@
}, },
"nixos-hardware": { "nixos-hardware": {
"locked": { "locked": {
"lastModified": 1708091350, "lastModified": 1708594753,
"narHash": "sha256-o28BJYi68qqvHipT7V2jkWxDiMS1LF9nxUsou+eFUPQ=", "narHash": "sha256-c/gH7iXS/IYH9NrFOT+aJqTq+iEBkvAkpWuUHGU3+f0=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixos-hardware", "repo": "nixos-hardware",
"rev": "106d3fec43bcea19cb2e061ca02531d54b542ce3", "rev": "3f7d0bca003eac1a1a7f4659bbab9c8f8c2a0958",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1396,6 +1378,21 @@
"type": "github" "type": "github"
} }
}, },
"nixos-unstable": {
"locked": {
"lastModified": 1708494689,
"narHash": "sha256-7AVzwWeIC2rG6CdqRbbu3ON8EP5of6q5fGyg8MvbXmg=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "79597053bebcbccd1991157c3292c3705307220c",
"type": "github"
},
"original": {
"id": "nixpkgs",
"ref": "nixos-unstable-small",
"type": "indirect"
}
},
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1657693803, "lastModified": 1657693803,
@ -1685,27 +1682,26 @@
}, },
"nixpkgs_5": { "nixpkgs_5": {
"locked": { "locked": {
"lastModified": 1705666311, "lastModified": 1708440434,
"narHash": "sha256-VYdSQm7zq3AStyHhRr3SBCTA8fVzrl6WtIlXTs2Wlts=", "narHash": "sha256-XY+B9mbhL/i+Q6fP6gBQ6P76rv9rWtpjQiUJ+DGtaUg=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "a455c5fb3ee513e2f443838a0e84d52b035adb67", "rev": "526d051b128b82ae045a70e5ff1adf8e6dafa560",
"type": "github" "type": "github"
}, },
"original": { "original": {
"owner": "NixOS", "id": "nixpkgs",
"ref": "nixpkgs-unstable", "ref": "nixos-23.11",
"repo": "nixpkgs", "type": "indirect"
"type": "github"
} }
}, },
"nixpkgs_6": { "nixpkgs_6": {
"locked": { "locked": {
"lastModified": 1707268954, "lastModified": 1708118438,
"narHash": "sha256-2en1kvde3cJVc3ZnTy8QeD2oKcseLFjYPLKhIGDanQ0=", "narHash": "sha256-kk9/0nuVgA220FcqH/D2xaN6uGyHp/zoxPNUmPCMmEE=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "f8e2ebd66d097614d51a56a755450d4ae1632df1", "rev": "5863c27340ba4de8f83e7e3c023b9599c3cb3c80",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1717,11 +1713,11 @@
}, },
"nixpkgs_7": { "nixpkgs_7": {
"locked": { "locked": {
"lastModified": 1708214945, "lastModified": 1708564076,
"narHash": "sha256-LwP/lKuPasVLqUX+XFf6DbW4BWmM7o5K5unx/dXCJWY=", "narHash": "sha256-KKkqoxlgx9n3nwST7O2kM8tliDOijiSSNaWuSkiozdQ=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "e015f24e508c549ab2ab2ad74dcdad3ae07513fe", "rev": "98b00b6947a9214381112bdb6f89c25498db4959",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1751,7 +1747,7 @@
"pre-commit-hooks": { "pre-commit-hooks": {
"inputs": { "inputs": {
"flake-compat": "flake-compat_8", "flake-compat": "flake-compat_8",
"flake-utils": "flake-utils_9", "flake-utils": "flake-utils_8",
"gitignore": "gitignore", "gitignore": "gitignore",
"nixpkgs": [ "nixpkgs": [
"nixpkgs" "nixpkgs"
@ -1779,7 +1775,7 @@
"dotfiles": "dotfiles", "dotfiles": "dotfiles",
"fission": "fission", "fission": "fission",
"flake-compat": "flake-compat_7", "flake-compat": "flake-compat_7",
"flake-utils": "flake-utils_8", "flake-utils": "flake-utils_7",
"home-manager": "home-manager", "home-manager": "home-manager",
"nixos-generators": "nixos-generators", "nixos-generators": "nixos-generators",
"nixos-hardware": "nixos-hardware", "nixos-hardware": "nixos-hardware",
@ -1929,29 +1925,6 @@
"type": "github" "type": "github"
} }
}, },
"rust-overlay_4": {
"inputs": {
"flake-utils": "flake-utils_7",
"nixpkgs": [
"fission",
"homestar",
"nixpkgs"
]
},
"locked": {
"lastModified": 1705696331,
"narHash": "sha256-jTWF4EIjwdsiL0W1vwK5fyFrpJjMKYMGXz7OHkAyq8I=",
"owner": "oxalica",
"repo": "rust-overlay",
"rev": "d20edfd8d4f053f3466c7bb5ca53ed2e70a0bc35",
"type": "github"
},
"original": {
"owner": "oxalica",
"repo": "rust-overlay",
"type": "github"
}
},
"sops-nix": { "sops-nix": {
"inputs": { "inputs": {
"nixpkgs": [ "nixpkgs": [
@ -1960,11 +1933,11 @@
"nixpkgs-stable": "nixpkgs-stable_2" "nixpkgs-stable": "nixpkgs-stable_2"
}, },
"locked": { "locked": {
"lastModified": 1708225343, "lastModified": 1708500294,
"narHash": "sha256-Q0uVUOfumc1DcKsIJIfMCHph08MjkOvZxvPb/Vi8hWw=", "narHash": "sha256-mvJIecY3tDKZh7297mqOtOuAvP7U1rqjfLNfmfkjFpU=",
"owner": "Mic92", "owner": "Mic92",
"repo": "sops-nix", "repo": "sops-nix",
"rev": "ffed177a9d2c685901781c3c6c9024ae0ffc252b", "rev": "f6b80ab6cd25e57f297fe466ad689d8a77057c11",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -2004,21 +1977,6 @@
"type": "github" "type": "github"
} }
}, },
"systems_10": {
"locked": {
"lastModified": 1681028828,
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
"owner": "nix-systems",
"repo": "default",
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
"type": "github"
},
"original": {
"owner": "nix-systems",
"repo": "default",
"type": "github"
}
},
"systems_2": { "systems_2": {
"locked": { "locked": {
"lastModified": 1681028828, "lastModified": 1681028828,
@ -2189,17 +2147,17 @@
"workon": { "workon": {
"inputs": { "inputs": {
"flake-compat": "flake-compat_9", "flake-compat": "flake-compat_9",
"flake-utils": "flake-utils_10", "flake-utils": "flake-utils_9",
"nixpkgs": [ "nixpkgs": [
"nixpkgs" "nixpkgs"
] ]
}, },
"locked": { "locked": {
"lastModified": 1699117275, "lastModified": 1708313083,
"narHash": "sha256-2sKjjmXcdIKQG3s6IbO8dXlWN4WabWlkMXRfNVoQA8g=", "narHash": "sha256-1NDjq2TJmsX9LyEs1qz2wBQ4gK3IUvxzITcj5rUbl4o=",
"owner": "walkah", "owner": "walkah",
"repo": "workon", "repo": "workon",
"rev": "77e8621cf1590fed7072e2f9547b04c18c290994", "rev": "d1a53691a87c5f3de120e45ba502ff7e1338a34d",
"type": "github" "type": "github"
}, },
"original": { "original": {

View File

@ -9,6 +9,8 @@
../../modules/ipfs/cluster.nix ../../modules/ipfs/cluster.nix
../../modules/sops ../../modules/sops
../../services/homestar.nix
]; ];
hardware = { hardware = {
@ -34,4 +36,6 @@
]; ];
environment.systemPackages = with pkgs; [ libraspberrypi raspberrypi-eeprom ]; environment.systemPackages = with pkgs; [ libraspberrypi raspberrypi-eeprom ];
# services.homestar.enable = true;
} }