machines: build as checks

This commit is contained in:
makefu 2024-05-31 20:40:10 +02:00
parent 4dcc09d9c9
commit f41a22a97d
No known key found for this signature in database
GPG key ID: 36F7711F3FC0F225
3 changed files with 53 additions and 3 deletions

View file

@ -21,6 +21,30 @@
"type": "github" "type": "github"
} }
}, },
"buildbot-nix": {
"inputs": {
"flake-parts": [
"flake-parts"
],
"nixpkgs": [
"nixpkgs"
],
"treefmt-nix": "treefmt-nix"
},
"locked": {
"lastModified": 1717033539,
"narHash": "sha256-vWQLnmZSipvaosXnGze8aSqlEzaAF9PhA5sh2QYNvTc=",
"owner": "Mic92",
"repo": "buildbot-nix",
"rev": "ad165ae64f877adc6156b8f21c31fc74144dc8e4",
"type": "github"
},
"original": {
"owner": "Mic92",
"repo": "buildbot-nix",
"type": "github"
}
},
"clan-core": { "clan-core": {
"inputs": { "inputs": {
"disko": "disko", "disko": "disko",
@ -32,7 +56,7 @@
"nixpkgs" "nixpkgs"
], ],
"sops-nix": "sops-nix", "sops-nix": "sops-nix",
"treefmt-nix": "treefmt-nix" "treefmt-nix": "treefmt-nix_2"
}, },
"locked": { "locked": {
"lastModified": 1714824847, "lastModified": 1714824847,
@ -540,7 +564,7 @@
"nixpkgs" "nixpkgs"
], ],
"systems": "systems_6", "systems": "systems_6",
"treefmt-nix": "treefmt-nix_2" "treefmt-nix": "treefmt-nix_3"
}, },
"locked": { "locked": {
"lastModified": 1714925202, "lastModified": 1714925202,
@ -590,6 +614,7 @@
"root": { "root": {
"inputs": { "inputs": {
"audio-scripts": "audio-scripts", "audio-scripts": "audio-scripts",
"buildbot-nix": "buildbot-nix",
"clan-core": "clan-core", "clan-core": "clan-core",
"flake-parts": "flake-parts", "flake-parts": "flake-parts",
"ha-ara-menu": "ha-ara-menu", "ha-ara-menu": "ha-ara-menu",
@ -783,6 +808,27 @@
} }
}, },
"treefmt-nix": { "treefmt-nix": {
"inputs": {
"nixpkgs": [
"buildbot-nix",
"nixpkgs"
]
},
"locked": {
"lastModified": 1715940852,
"narHash": "sha256-wJqHMg/K6X3JGAE9YLM0LsuKrKb4XiBeVaoeMNlReZg=",
"owner": "numtide",
"repo": "treefmt-nix",
"rev": "2fba33a182602b9d49f0b2440513e5ee091d838b",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "treefmt-nix",
"type": "github"
}
},
"treefmt-nix_2": {
"inputs": { "inputs": {
"nixpkgs": [ "nixpkgs": [
"clan-core", "clan-core",
@ -803,7 +849,7 @@
"type": "github" "type": "github"
} }
}, },
"treefmt-nix_2": { "treefmt-nix_3": {
"inputs": { "inputs": {
"nixpkgs": [ "nixpkgs": [
"poetry2nix", "poetry2nix",

View file

@ -154,6 +154,9 @@ in {
../../2configs/deployment/ntfysh.nix ../../2configs/deployment/ntfysh.nix
../../2configs/deployment/nextcloud #postgres backend ../../2configs/deployment/nextcloud #postgres backend
../../2configs/deployment/nextcloud/screeenly.nix ../../2configs/deployment/nextcloud/screeenly.nix
../../2configs/deployment/buildbot/master.nix
../../2configs/deployment/buildbot/worker.nix
### Moving owncloud data dir to /media/cloud/nextcloud-data ### Moving owncloud data dir to /media/cloud/nextcloud-data
{ {
users.users.nextcloud.extraGroups = [ "download" ]; users.users.nextcloud.extraGroups = [ "download" ];

View file

@ -33,4 +33,5 @@
]; ];
nixpkgs.config.allowUnfree = true; nixpkgs.config.allowUnfree = true;
krebs.build.host = config.krebs.hosts.tsp;
} }