NixOS configuration for HPC cluster https://docs.hpc.informatik.hs-fulda.de/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

504 lines
13 KiB

1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
10 months ago
1 year ago
10 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
10 months ago
10 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
10 months ago
1 year ago
10 months ago
1 year ago
10 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
10 months ago
1 year ago
10 months ago
1 year ago
1 year ago
1 year ago
10 months ago
1 year ago
10 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
10 months ago
1 year ago
10 months ago
1 year ago
  1. {
  2. "nodes": {
  3. "colmena": {
  4. "inputs": {
  5. "flake-compat": "flake-compat",
  6. "flake-utils": "flake-utils",
  7. "nixpkgs": [
  8. "nixpkgs"
  9. ],
  10. "stable": "stable"
  11. },
  12. "locked": {
  13. "lastModified": 1699171528,
  14. "narHash": "sha256-ZsN6y+tgN5w84oAqRQpMhIvQM39ZNSZoZvn2AK0QYr4=",
  15. "owner": "zhaofengli",
  16. "repo": "colmena",
  17. "rev": "665603956a1c3040d756987bc7a810ffe86a3b15",
  18. "type": "github"
  19. },
  20. "original": {
  21. "owner": "zhaofengli",
  22. "repo": "colmena",
  23. "type": "github"
  24. }
  25. },
  26. "disko": {
  27. "inputs": {
  28. "nixpkgs": [
  29. "nixpkgs"
  30. ]
  31. },
  32. "locked": {
  33. "lastModified": 1704741201,
  34. "narHash": "sha256-Y420NeqPWRSpxHpXsxhKILfTxT5exjtTgCgDwSpcEfU=",
  35. "owner": "nix-community",
  36. "repo": "disko",
  37. "rev": "f0a3425a7b173701922e7959d8bfb136ef53aa54",
  38. "type": "github"
  39. },
  40. "original": {
  41. "owner": "nix-community",
  42. "repo": "disko",
  43. "type": "github"
  44. }
  45. },
  46. "flake-compat": {
  47. "flake": false,
  48. "locked": {
  49. "lastModified": 1650374568,
  50. "narHash": "sha256-Z+s0J8/r907g149rllvwhb4pKi8Wam5ij0st8PwAh+E=",
  51. "owner": "edolstra",
  52. "repo": "flake-compat",
  53. "rev": "b4a34015c698c7793d592d66adbab377907a2be8",
  54. "type": "github"
  55. },
  56. "original": {
  57. "owner": "edolstra",
  58. "repo": "flake-compat",
  59. "type": "github"
  60. }
  61. },
  62. "flake-compat_2": {
  63. "flake": false,
  64. "locked": {
  65. "lastModified": 1673956053,
  66. "narHash": "sha256-4gtG9iQuiKITOjNQQeQIpoIB6b16fm+504Ch3sNKLd8=",
  67. "owner": "edolstra",
  68. "repo": "flake-compat",
  69. "rev": "35bb57c0c8d8b62bbfd284272c928ceb64ddbde9",
  70. "type": "github"
  71. },
  72. "original": {
  73. "owner": "edolstra",
  74. "repo": "flake-compat",
  75. "type": "github"
  76. }
  77. },
  78. "flake-utils": {
  79. "locked": {
  80. "lastModified": 1659877975,
  81. "narHash": "sha256-zllb8aq3YO3h8B/U0/J1WBgAL8EX5yWf5pMj3G0NAmc=",
  82. "owner": "numtide",
  83. "repo": "flake-utils",
  84. "rev": "c0e246b9b83f637f4681389ecabcb2681b4f3af0",
  85. "type": "github"
  86. },
  87. "original": {
  88. "owner": "numtide",
  89. "repo": "flake-utils",
  90. "type": "github"
  91. }
  92. },
  93. "flake-utils_2": {
  94. "locked": {
  95. "lastModified": 1653893745,
  96. "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=",
  97. "owner": "numtide",
  98. "repo": "flake-utils",
  99. "rev": "1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1",
  100. "type": "github"
  101. },
  102. "original": {
  103. "owner": "numtide",
  104. "repo": "flake-utils",
  105. "type": "github"
  106. }
  107. },
  108. "flake-utils_3": {
  109. "locked": {
  110. "lastModified": 1653893745,
  111. "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=",
  112. "owner": "numtide",
  113. "repo": "flake-utils",
  114. "rev": "1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1",
  115. "type": "github"
  116. },
  117. "original": {
  118. "owner": "numtide",
  119. "repo": "flake-utils",
  120. "type": "github"
  121. }
  122. },
  123. "flake-utils_4": {
  124. "locked": {
  125. "lastModified": 1653893745,
  126. "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=",
  127. "owner": "numtide",
  128. "repo": "flake-utils",
  129. "rev": "1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1",
  130. "type": "github"
  131. },
  132. "original": {
  133. "owner": "numtide",
  134. "repo": "flake-utils",
  135. "type": "github"
  136. }
  137. },
  138. "flake-utils_5": {
  139. "locked": {
  140. "lastModified": 1653893745,
  141. "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=",
  142. "owner": "numtide",
  143. "repo": "flake-utils",
  144. "rev": "1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1",
  145. "type": "github"
  146. },
  147. "original": {
  148. "owner": "numtide",
  149. "repo": "flake-utils",
  150. "type": "github"
  151. }
  152. },
  153. "flake-utils_6": {
  154. "inputs": {
  155. "systems": "systems"
  156. },
  157. "locked": {
  158. "lastModified": 1685518550,
  159. "narHash": "sha256-o2d0KcvaXzTrPRIo0kOLV0/QXHhDQ5DTi+OxcjO8xqY=",
  160. "owner": "numtide",
  161. "repo": "flake-utils",
  162. "rev": "a1720a10a6cfe8234c0e93907ffe81be440f4cef",
  163. "type": "github"
  164. },
  165. "original": {
  166. "owner": "numtide",
  167. "repo": "flake-utils",
  168. "type": "github"
  169. }
  170. },
  171. "gather": {
  172. "locked": {
  173. "lastModified": 1685550922,
  174. "narHash": "sha256-hShAmNFcHagm0tm+p8xaWEwl1XtKlPjS1fjO6HGdCFQ=",
  175. "owner": "fooker",
  176. "repo": "gather.nix",
  177. "rev": "c4cdc9b84053fe827b78c55d4f79e51c7fd15838",
  178. "type": "github"
  179. },
  180. "original": {
  181. "owner": "fooker",
  182. "repo": "gather.nix",
  183. "type": "github"
  184. }
  185. },
  186. "gitignore": {
  187. "inputs": {
  188. "nixpkgs": [
  189. "pre-commit-hooks",
  190. "nixpkgs"
  191. ]
  192. },
  193. "locked": {
  194. "lastModified": 1660459072,
  195. "narHash": "sha256-8DFJjXG8zqoONA1vXtgeKXy68KdJL5UaXR8NtVMUbx8=",
  196. "owner": "hercules-ci",
  197. "repo": "gitignore.nix",
  198. "rev": "a20de23b925fd8264fd7fad6454652e142fd7f73",
  199. "type": "github"
  200. },
  201. "original": {
  202. "owner": "hercules-ci",
  203. "repo": "gitignore.nix",
  204. "type": "github"
  205. }
  206. },
  207. "ldap-sync": {
  208. "flake": false,
  209. "locked": {
  210. "lastModified": 1705328305,
  211. "narHash": "sha256-PPc16Obzg53YVLSMP2pCOXBF6+q7/BIG6FF7EiI0st8=",
  212. "ref": "refs/heads/main",
  213. "rev": "49edeafeaf7fbadbfe59e4763223593cab989317",
  214. "revCount": 14,
  215. "type": "git",
  216. "url": "https://gogs.informatik.hs-fulda.de/fooker/ldap-sync.git"
  217. },
  218. "original": {
  219. "type": "git",
  220. "url": "https://gogs.informatik.hs-fulda.de/fooker/ldap-sync.git"
  221. }
  222. },
  223. "nixago": {
  224. "inputs": {
  225. "flake-utils": [
  226. "utils"
  227. ],
  228. "nixago-exts": "nixago-exts",
  229. "nixpkgs": [
  230. "nixpkgs"
  231. ]
  232. },
  233. "locked": {
  234. "lastModified": 1687381756,
  235. "narHash": "sha256-IUMIlYfrvj7Yli4H2vvyig8HEPpfCeMaE6+kBGPzFyk=",
  236. "owner": "nix-community",
  237. "repo": "nixago",
  238. "rev": "dacceb10cace103b3e66552ec9719fa0d33c0dc9",
  239. "type": "github"
  240. },
  241. "original": {
  242. "owner": "nix-community",
  243. "repo": "nixago",
  244. "type": "github"
  245. }
  246. },
  247. "nixago-exts": {
  248. "inputs": {
  249. "flake-utils": "flake-utils_2",
  250. "nixago": "nixago_2",
  251. "nixpkgs": [
  252. "nixago",
  253. "nixpkgs"
  254. ]
  255. },
  256. "locked": {
  257. "lastModified": 1676070308,
  258. "narHash": "sha256-QaJ65oc2l8iwQIGWUJ0EKjCeSuuCM/LqR8RauxZUUkc=",
  259. "owner": "nix-community",
  260. "repo": "nixago-extensions",
  261. "rev": "e5380cb0456f4ea3c86cf94e3039eb856bf07d0b",
  262. "type": "github"
  263. },
  264. "original": {
  265. "owner": "nix-community",
  266. "repo": "nixago-extensions",
  267. "type": "github"
  268. }
  269. },
  270. "nixago-exts_2": {
  271. "inputs": {
  272. "flake-utils": "flake-utils_4",
  273. "nixago": "nixago_3",
  274. "nixpkgs": [
  275. "nixago",
  276. "nixago-exts",
  277. "nixago",
  278. "nixpkgs"
  279. ]
  280. },
  281. "locked": {
  282. "lastModified": 1655508669,
  283. "narHash": "sha256-BDDdo5dZQMmwNH/GNacy33nPBnCpSIydWFPZs0kkj/g=",
  284. "owner": "nix-community",
  285. "repo": "nixago-extensions",
  286. "rev": "3022a932ce109258482ecc6568c163e8d0b426aa",
  287. "type": "github"
  288. },
  289. "original": {
  290. "owner": "nix-community",
  291. "repo": "nixago-extensions",
  292. "type": "github"
  293. }
  294. },
  295. "nixago_2": {
  296. "inputs": {
  297. "flake-utils": "flake-utils_3",
  298. "nixago-exts": "nixago-exts_2",
  299. "nixpkgs": [
  300. "nixago",
  301. "nixago-exts",
  302. "nixpkgs"
  303. ]
  304. },
  305. "locked": {
  306. "lastModified": 1676070010,
  307. "narHash": "sha256-iYzJIWptE1EUD8VINAg66AAMUajizg8JUYN3oBmb8no=",
  308. "owner": "nix-community",
  309. "repo": "nixago",
  310. "rev": "d480ba6c0c16e2c5c0bd2122852d6a0c9ad1ed0e",
  311. "type": "github"
  312. },
  313. "original": {
  314. "owner": "nix-community",
  315. "ref": "rename-config-data",
  316. "repo": "nixago",
  317. "type": "github"
  318. }
  319. },
  320. "nixago_3": {
  321. "inputs": {
  322. "flake-utils": "flake-utils_5",
  323. "nixpkgs": [
  324. "nixago",
  325. "nixago-exts",
  326. "nixago",
  327. "nixago-exts",
  328. "nixpkgs"
  329. ]
  330. },
  331. "locked": {
  332. "lastModified": 1655405483,
  333. "narHash": "sha256-Crd49aZWNrpczlRTOwWGfwBMsTUoG9vlHDKQC7cx264=",
  334. "owner": "nix-community",
  335. "repo": "nixago",
  336. "rev": "e6a9566c18063db5b120e69e048d3627414e327d",
  337. "type": "github"
  338. },
  339. "original": {
  340. "owner": "nix-community",
  341. "repo": "nixago",
  342. "type": "github"
  343. }
  344. },
  345. "nixpkgs": {
  346. "locked": {
  347. "lastModified": 1704732714,
  348. "narHash": "sha256-ABqK/HggMYA/jMUXgYyqVAcQ8QjeMyr1jcXfTpSHmps=",
  349. "owner": "NixOS",
  350. "repo": "nixpkgs",
  351. "rev": "6723fa4e4f1a30d42a633bef5eb01caeb281adc3",
  352. "type": "github"
  353. },
  354. "original": {
  355. "owner": "NixOS",
  356. "ref": "nixos-23.11",
  357. "repo": "nixpkgs",
  358. "type": "github"
  359. }
  360. },
  361. "nixpkgs-stable": {
  362. "locked": {
  363. "lastModified": 1685801374,
  364. "narHash": "sha256-otaSUoFEMM+LjBI1XL/xGB5ao6IwnZOXc47qhIgJe8U=",
  365. "owner": "NixOS",
  366. "repo": "nixpkgs",
  367. "rev": "c37ca420157f4abc31e26f436c1145f8951ff373",
  368. "type": "github"
  369. },
  370. "original": {
  371. "owner": "NixOS",
  372. "ref": "nixos-23.05",
  373. "repo": "nixpkgs",
  374. "type": "github"
  375. }
  376. },
  377. "pre-commit-hooks": {
  378. "inputs": {
  379. "flake-compat": "flake-compat_2",
  380. "flake-utils": "flake-utils_6",
  381. "gitignore": "gitignore",
  382. "nixpkgs": [
  383. "nixpkgs"
  384. ],
  385. "nixpkgs-stable": "nixpkgs-stable"
  386. },
  387. "locked": {
  388. "lastModified": 1704904919,
  389. "narHash": "sha256-bSNaCzA+mvod/TuVfPOb0pl27D6MvJf94a82q9UzyY4=",
  390. "owner": "cachix",
  391. "repo": "pre-commit-hooks.nix",
  392. "rev": "1e9287e7fcb699c84f0127b3c6f12b090cb61b10",
  393. "type": "github"
  394. },
  395. "original": {
  396. "owner": "cachix",
  397. "repo": "pre-commit-hooks.nix",
  398. "type": "github"
  399. }
  400. },
  401. "root": {
  402. "inputs": {
  403. "colmena": "colmena",
  404. "disko": "disko",
  405. "gather": "gather",
  406. "ldap-sync": "ldap-sync",
  407. "nixago": "nixago",
  408. "nixpkgs": "nixpkgs",
  409. "pre-commit-hooks": "pre-commit-hooks",
  410. "sops": "sops",
  411. "utils": "utils"
  412. }
  413. },
  414. "sops": {
  415. "inputs": {
  416. "nixpkgs": [
  417. "nixpkgs"
  418. ],
  419. "nixpkgs-stable": [
  420. "nixpkgs"
  421. ]
  422. },
  423. "locked": {
  424. "lastModified": 1704905997,
  425. "narHash": "sha256-p26UwSbqxQwaHtDO+Pw2rT7JV5oZCEyXcm0l30qjrvc=",
  426. "owner": "Mic92",
  427. "repo": "sops-nix",
  428. "rev": "020dcff707252fa93884036eebf7b02e53d54a43",
  429. "type": "github"
  430. },
  431. "original": {
  432. "owner": "Mic92",
  433. "repo": "sops-nix",
  434. "type": "github"
  435. }
  436. },
  437. "stable": {
  438. "locked": {
  439. "lastModified": 1696039360,
  440. "narHash": "sha256-g7nIUV4uq1TOVeVIDEZLb005suTWCUjSY0zYOlSBsyE=",
  441. "owner": "NixOS",
  442. "repo": "nixpkgs",
  443. "rev": "32dcb45f66c0487e92db8303a798ebc548cadedc",
  444. "type": "github"
  445. },
  446. "original": {
  447. "owner": "NixOS",
  448. "ref": "nixos-23.05",
  449. "repo": "nixpkgs",
  450. "type": "github"
  451. }
  452. },
  453. "systems": {
  454. "locked": {
  455. "lastModified": 1681028828,
  456. "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
  457. "owner": "nix-systems",
  458. "repo": "default",
  459. "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
  460. "type": "github"
  461. },
  462. "original": {
  463. "owner": "nix-systems",
  464. "repo": "default",
  465. "type": "github"
  466. }
  467. },
  468. "systems_2": {
  469. "locked": {
  470. "lastModified": 1681028828,
  471. "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
  472. "owner": "nix-systems",
  473. "repo": "default",
  474. "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
  475. "type": "github"
  476. },
  477. "original": {
  478. "owner": "nix-systems",
  479. "repo": "default",
  480. "type": "github"
  481. }
  482. },
  483. "utils": {
  484. "inputs": {
  485. "systems": "systems_2"
  486. },
  487. "locked": {
  488. "lastModified": 1701680307,
  489. "narHash": "sha256-kAuep2h5ajznlPMD9rnQyffWG8EM/C73lejGofXvdM8=",
  490. "owner": "numtide",
  491. "repo": "flake-utils",
  492. "rev": "4022d587cbbfd70fe950c1e2083a02621806a725",
  493. "type": "github"
  494. },
  495. "original": {
  496. "owner": "numtide",
  497. "repo": "flake-utils",
  498. "type": "github"
  499. }
  500. }
  501. },
  502. "root": "root",
  503. "version": 7
  504. }