summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortoufic ar <contact@toufy.me>2026-05-07 02:46:11 +0300
committertoufic ar <contact@toufy.me>2026-05-07 02:46:11 +0300
commita7952d8bd8bd154a340f8c82d715249610d96749 (patch)
tree64413d9bf4d86ad20a709547e2d76f58c4205218
parentf064ac2eac1808beb69c2f1ee80d2da34232fec4 (diff)
downloadservers-a7952d8bd8bd154a340f8c82d715249610d96749.tar.gz
servers-a7952d8bd8bd154a340f8c82d715249610d96749.zip
add makeshiftci to aphrodite, remove .gitignore
-rw-r--r--.gitignore1
-rw-r--r--aphrodite/devops/default.nix1
-rw-r--r--flake.lock223
-rw-r--r--flake.nix3
4 files changed, 227 insertions, 1 deletions
diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index 301d47e..0000000
--- a/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-flake.lock
diff --git a/aphrodite/devops/default.nix b/aphrodite/devops/default.nix
index 74fb9aa..4e316eb 100644
--- a/aphrodite/devops/default.nix
+++ b/aphrodite/devops/default.nix
@@ -3,4 +3,5 @@
./docker.nix
./git.nix
];
+ makeshiftci.enable = true;
}
diff --git a/flake.lock b/flake.lock
new file mode 100644
index 0000000..bf0d596
--- /dev/null
+++ b/flake.lock
@@ -0,0 +1,223 @@
+{
+ "nodes": {
+ "blobs": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1604995301,
+ "narHash": "sha256-wcLzgLec6SGJA8fx1OEN1yV/Py5b+U5iyYpksUY/yLw=",
+ "owner": "simple-nixos-mailserver",
+ "repo": "blobs",
+ "rev": "2cccdf1ca48316f2cfd1c9a0017e8de5a7156265",
+ "type": "gitlab"
+ },
+ "original": {
+ "owner": "simple-nixos-mailserver",
+ "repo": "blobs",
+ "type": "gitlab"
+ }
+ },
+ "disko": {
+ "inputs": {
+ "nixpkgs": [
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1777713215,
+ "narHash": "sha256-8GzXDOXckDWwST8TY5DbwYFjdvQLlP7K9CLSVx6iTTo=",
+ "owner": "nix-community",
+ "repo": "disko",
+ "rev": "63b4e7e6cf75307c1d26ac3762b886b5b0247267",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nix-community",
+ "repo": "disko",
+ "type": "github"
+ }
+ },
+ "flake-compat": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1767039857,
+ "narHash": "sha256-vNpUSpF5Nuw8xvDLj2KCwwksIbjua2LZCqhV1LNRDns=",
+ "owner": "edolstra",
+ "repo": "flake-compat",
+ "rev": "5edf11c44bc78a0d334f6334cdaf7d60d732daab",
+ "type": "github"
+ },
+ "original": {
+ "owner": "edolstra",
+ "repo": "flake-compat",
+ "type": "github"
+ }
+ },
+ "git-hooks": {
+ "inputs": {
+ "flake-compat": [
+ "simple-nixos-mailserver",
+ "flake-compat"
+ ],
+ "gitignore": "gitignore",
+ "nixpkgs": [
+ "simple-nixos-mailserver",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1772893680,
+ "narHash": "sha256-JDqZMgxUTCq85ObSaFw0HhE+lvdOre1lx9iI6vYyOEs=",
+ "owner": "cachix",
+ "repo": "git-hooks.nix",
+ "rev": "8baab586afc9c9b57645a734c820e4ac0a604af9",
+ "type": "github"
+ },
+ "original": {
+ "owner": "cachix",
+ "repo": "git-hooks.nix",
+ "type": "github"
+ }
+ },
+ "gitignore": {
+ "inputs": {
+ "nixpkgs": [
+ "simple-nixos-mailserver",
+ "git-hooks",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1709087332,
+ "narHash": "sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs=",
+ "owner": "hercules-ci",
+ "repo": "gitignore.nix",
+ "rev": "637db329424fd7e46cf4185293b9cc8c88c95394",
+ "type": "github"
+ },
+ "original": {
+ "owner": "hercules-ci",
+ "repo": "gitignore.nix",
+ "type": "github"
+ }
+ },
+ "makeshiftci": {
+ "inputs": {
+ "nixpkgs": "nixpkgs"
+ },
+ "locked": {
+ "lastModified": 1778110791,
+ "narHash": "sha256-oQPm8ieeLNOmboZkyUFxmfuVdXX/ib2zZ5RxAEcEYn0=",
+ "ref": "refs/heads/main",
+ "rev": "cf478161d1f46b60c9874f064fb9bbd40d2444a7",
+ "revCount": 5,
+ "type": "git",
+ "url": "https://git.toufy.me/makeshiftci"
+ },
+ "original": {
+ "type": "git",
+ "url": "https://git.toufy.me/makeshiftci"
+ }
+ },
+ "nixpkgs": {
+ "locked": {
+ "lastModified": 1777954456,
+ "narHash": "sha256-hGdgeU2Nk87RAuZyYjyDjFL6LK7dAZN5RE9+hrDTkDU=",
+ "owner": "nixos",
+ "repo": "nixpkgs",
+ "rev": "549bd84d6279f9852cae6225e372cc67fb91a4c1",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nixos",
+ "ref": "nixos-unstable",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs_2": {
+ "locked": {
+ "lastModified": 1778003029,
+ "narHash": "sha256-q/nkKLDtHIyLjZpKhWk3cSK5IYsFqtMd6UtXF3ddjgA=",
+ "owner": "nixos",
+ "repo": "nixpkgs",
+ "rev": "0c88e1f2bdb93d5999019e99cb0e61e1fe2af4c5",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nixos",
+ "ref": "nixos-25.11",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs_3": {
+ "locked": {
+ "lastModified": 1773831496,
+ "narHash": "sha256-JW2/QPyCVzmouqEp1H9kNa8JXd7xEhlam9sy3TYfhDY=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "826430a188181a750ffa5948daff334039c5d741",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixos-25.11-small",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "root": {
+ "inputs": {
+ "disko": "disko",
+ "makeshiftci": "makeshiftci",
+ "nixpkgs": "nixpkgs_2",
+ "simple-nixos-mailserver": "simple-nixos-mailserver",
+ "sops-nix": "sops-nix"
+ }
+ },
+ "simple-nixos-mailserver": {
+ "inputs": {
+ "blobs": "blobs",
+ "flake-compat": "flake-compat",
+ "git-hooks": "git-hooks",
+ "nixpkgs": "nixpkgs_3"
+ },
+ "locked": {
+ "lastModified": 1773912645,
+ "narHash": "sha256-QHzRqq6gh+t3F/QU9DkP7X63dDDcuIQmaDz12p7ANTg=",
+ "owner": "simple-nixos-mailserver",
+ "repo": "nixos-mailserver",
+ "rev": "25e6dbb8fca3b6e779c5a46fd03bd760b2165bb5",
+ "type": "gitlab"
+ },
+ "original": {
+ "owner": "simple-nixos-mailserver",
+ "ref": "nixos-25.11",
+ "repo": "nixos-mailserver",
+ "type": "gitlab"
+ }
+ },
+ "sops-nix": {
+ "inputs": {
+ "nixpkgs": [
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1777944972,
+ "narHash": "sha256-VfGRo1qTBKOe3s2gOv8LSoA6Fk19PvBlwQ1ECN0Evn8=",
+ "owner": "Mic92",
+ "repo": "sops-nix",
+ "rev": "c591bf665727040c6cc5cb409079acb22dcce33c",
+ "type": "github"
+ },
+ "original": {
+ "owner": "Mic92",
+ "repo": "sops-nix",
+ "type": "github"
+ }
+ }
+ },
+ "root": "root",
+ "version": 7
+}
diff --git a/flake.nix b/flake.nix
index dbcaeb0..a7941e7 100644
--- a/flake.nix
+++ b/flake.nix
@@ -12,6 +12,7 @@
url = "github:nix-community/disko";
inputs.nixpkgs.follows = "nixpkgs";
};
+ makeshiftci.url = "git+https://git.toufy.me/makeshiftci";
};
outputs = inputs @ {
@@ -20,6 +21,7 @@
sops-nix,
simple-nixos-mailserver,
disko,
+ makeshiftci,
...
}: {
nixosConfigurations = let
@@ -48,6 +50,7 @@
[
./aphrodite
simple-nixos-mailserver.nixosModule
+ makeshiftci.nixosModules.default
]
++ commonModules;
};