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
7 months ago
1 year ago
7 months ago
1 year ago
7 months ago
1 year ago
7 months ago
1 year ago
7 months ago
1 year ago
7 months ago
1 year ago
1 year ago
1 year ago
7 months ago
1 year ago
7 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
7 months ago
1 year ago
7 months 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
7 months ago
1 year ago
7 months ago
1 year ago
10 months ago
1 year ago
7 months ago
1 year ago
7 months ago
1 year ago
7 months ago
1 year ago
7 months ago
1 year ago
7 months ago
1 year ago
1 year ago
1 year ago
7 months ago
1 year ago
7 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
7 months ago
1 year ago
7 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": 1711386353,
  14. "narHash": "sha256-gWEpb8Hybnoqb4O4tmpohGZk6+aerAbJpywKcFIiMlg=",
  15. "owner": "zhaofengli",
  16. "repo": "colmena",
  17. "rev": "cd65ef7a25cdc75052fbd04b120aeb066c3881db",
  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": 1713152224,
  34. "narHash": "sha256-k1aV06cotPwWO3FW+ho+dEoGjxNM303+UmhiG2o6XPs=",
  35. "owner": "nix-community",
  36. "repo": "disko",
  37. "rev": "bb5ba68ebb73b5ca7996b64e1457fe885891e78e",
  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": 1696426674,
  66. "narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=",
  67. "owner": "edolstra",
  68. "repo": "flake-compat",
  69. "rev": "0f9255e01c2351cc7d116c072cb317785dd33b33",
  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": 1710146030,
  159. "narHash": "sha256-SZ5L6eA7HJ/nmkzGG7/ISclqe6oZdOZTNoesiInkXPQ=",
  160. "owner": "numtide",
  161. "repo": "flake-utils",
  162. "rev": "b1d9ab70662946ef0850d488da1c9019f3a9752a",
  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": 1709087332,
  195. "narHash": "sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs=",
  196. "owner": "hercules-ci",
  197. "repo": "gitignore.nix",
  198. "rev": "637db329424fd7e46cf4185293b9cc8c88c95394",
  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": 1713013257,
  348. "narHash": "sha256-ZEfGB3YCBVggvk0BQIqVY7J8XF/9jxQ68fCca6nib+8=",
  349. "owner": "NixOS",
  350. "repo": "nixpkgs",
  351. "rev": "90055d5e616bd943795d38808c94dbf0dd35abe8",
  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": 1710695816,
  364. "narHash": "sha256-3Eh7fhEID17pv9ZxrPwCLfqXnYP006RKzSs0JptsN84=",
  365. "owner": "NixOS",
  366. "repo": "nixpkgs",
  367. "rev": "614b4613980a522ba49f0d194531beddbb7220d3",
  368. "type": "github"
  369. },
  370. "original": {
  371. "owner": "NixOS",
  372. "ref": "nixos-23.11",
  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": 1712897695,
  389. "narHash": "sha256-nMirxrGteNAl9sWiOhoN5tIHyjBbVi5e2tgZUgZlK3Y=",
  390. "owner": "cachix",
  391. "repo": "pre-commit-hooks.nix",
  392. "rev": "40e6053ecb65fcbf12863338a6dcefb3f55f1bf8",
  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": 1713174909,
  425. "narHash": "sha256-APoDs2GtzVrsE+Z9w72qpHzEtEDfuinWcNTN7zhwLxg=",
  426. "owner": "Mic92",
  427. "repo": "sops-nix",
  428. "rev": "cc535d07cbcdd562bcca418e475c7b1959cefa4b",
  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": 1710146030,
  489. "narHash": "sha256-SZ5L6eA7HJ/nmkzGG7/ISclqe6oZdOZTNoesiInkXPQ=",
  490. "owner": "numtide",
  491. "repo": "flake-utils",
  492. "rev": "b1d9ab70662946ef0850d488da1c9019f3a9752a",
  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. }