add mailmover
This commit is contained in:
parent
9fa0311a30
commit
94647074cf
5 changed files with 49 additions and 18 deletions
57
flake.lock
generated
57
flake.lock
generated
|
|
@ -66,11 +66,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1667073293,
|
"lastModified": 1667160042,
|
||||||
"narHash": "sha256-dXB0vo7MfwxttoOz0X7w4oLoABs+3HQc0xcC3IAPJYs=",
|
"narHash": "sha256-Gck+WbnlVe8JZf90NTqCXc5NGPIuIu2AyJUaXghpQxw=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "emacs-overlay",
|
"repo": "emacs-overlay",
|
||||||
"rev": "d078c99b943d96fdffe831dfb9ea1cbfca57a357",
|
"rev": "d53959356bf17656f82d90ab5d7346fb3107896f",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -81,11 +81,11 @@
|
||||||
},
|
},
|
||||||
"flake-utils": {
|
"flake-utils": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1659877975,
|
"lastModified": 1667077288,
|
||||||
"narHash": "sha256-zllb8aq3YO3h8B/U0/J1WBgAL8EX5yWf5pMj3G0NAmc=",
|
"narHash": "sha256-bdC8sFNDpT0HK74u9fUkpbf1MEzVYJ+ka7NXCdgBoaA=",
|
||||||
"owner": "numtide",
|
"owner": "numtide",
|
||||||
"repo": "flake-utils",
|
"repo": "flake-utils",
|
||||||
"rev": "c0e246b9b83f637f4681389ecabcb2681b4f3af0",
|
"rev": "6ee9ebb6b1ee695d2cacc4faa053a7b9baa76817",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -133,11 +133,11 @@
|
||||||
"mobile-nixos": {
|
"mobile-nixos": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1666741416,
|
"lastModified": 1667160126,
|
||||||
"narHash": "sha256-+df1MqdPzT8GaHWdW7ce4Hxh1TdNOZDQwBq1rZLxowc=",
|
"narHash": "sha256-YRgxMHdvMuLsuXCaKs5YNMD6NKgvcATSjfi9YkUOOLk=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "mobile-nixos",
|
"repo": "mobile-nixos",
|
||||||
"rev": "7f816a87a5c14d6bfe6400db9c7f45755ab7822a",
|
"rev": "da56c338a2b00c868697b75bdbd388f60d50c820",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -185,11 +185,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs": {
|
"nixpkgs": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1666959691,
|
"lastModified": 1667050928,
|
||||||
"narHash": "sha256-TRpWA3t8ata79HOGtFd5dDCl1kJQmIE16PDF53/Hcxo=",
|
"narHash": "sha256-xOn0ZgjImIyeecEsrjxuvlW7IW5genTwvvnDQRFncB8=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "448a599c49978c2794401bfc3a2e1fba1a8663be",
|
"rev": "fdebb81f45a1ba2c4afca5fd9f526e1653ad0949",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -201,11 +201,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs-master": {
|
"nixpkgs-master": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1667076996,
|
"lastModified": 1667190866,
|
||||||
"narHash": "sha256-qU0Wwey2+Bp9fxjcetPzIXGNKJWHaNHrZOTPSrMSUzg=",
|
"narHash": "sha256-7mi4ogGiHwYGAej9dzCeIAbmNkRB+RYbkwu3pKymLCw=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "3fc1cf0d0f29211ddc0c3c46437c753cb68d16c5",
|
"rev": "5f6c2aa9a4481e757b02f5b22f51e722cadf5a19",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -319,6 +319,7 @@
|
||||||
"pandoc-latex-template": "pandoc-latex-template",
|
"pandoc-latex-template": "pandoc-latex-template",
|
||||||
"rnix-lsp": "rnix-lsp",
|
"rnix-lsp": "rnix-lsp",
|
||||||
"utils": "utils_3",
|
"utils": "utils_3",
|
||||||
|
"x": "x",
|
||||||
"xynoblog": "xynoblog",
|
"xynoblog": "xynoblog",
|
||||||
"zsh-completions": "zsh-completions",
|
"zsh-completions": "zsh-completions",
|
||||||
"zsh-syntax-highlighting": "zsh-syntax-highlighting",
|
"zsh-syntax-highlighting": "zsh-syntax-highlighting",
|
||||||
|
|
@ -357,11 +358,11 @@
|
||||||
},
|
},
|
||||||
"utils_3": {
|
"utils_3": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1659877975,
|
"lastModified": 1667077288,
|
||||||
"narHash": "sha256-zllb8aq3YO3h8B/U0/J1WBgAL8EX5yWf5pMj3G0NAmc=",
|
"narHash": "sha256-bdC8sFNDpT0HK74u9fUkpbf1MEzVYJ+ka7NXCdgBoaA=",
|
||||||
"owner": "numtide",
|
"owner": "numtide",
|
||||||
"repo": "flake-utils",
|
"repo": "flake-utils",
|
||||||
"rev": "c0e246b9b83f637f4681389ecabcb2681b4f3af0",
|
"rev": "6ee9ebb6b1ee695d2cacc4faa053a7b9baa76817",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -370,6 +371,26 @@
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"x": {
|
||||||
|
"inputs": {
|
||||||
|
"nixpkgs": [
|
||||||
|
"nixpkgs"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1667192578,
|
||||||
|
"narHash": "sha256-wuF42zbB0ICp0J16lesb8pBRW6xDOKfUgDAVk7gwNsY=",
|
||||||
|
"owner": "thexyno",
|
||||||
|
"repo": "x",
|
||||||
|
"rev": "c0dc6b924225a5e4ccfa76e15a2a7fe613badbb7",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "thexyno",
|
||||||
|
"repo": "x",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
"xynoblog": {
|
"xynoblog": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"nixpkgs": [
|
"nixpkgs": [
|
||||||
|
|
|
||||||
|
|
@ -11,6 +11,8 @@
|
||||||
#impermanence.inputs.nixpkgs.follows = "nixpkgs";
|
#impermanence.inputs.nixpkgs.follows = "nixpkgs";
|
||||||
xynoblog.url = "github:thexyno/blog";
|
xynoblog.url = "github:thexyno/blog";
|
||||||
xynoblog.inputs.nixpkgs.follows = "nixpkgs";
|
xynoblog.inputs.nixpkgs.follows = "nixpkgs";
|
||||||
|
x.url = "github:thexyno/x";
|
||||||
|
x.inputs.nixpkgs.follows = "nixpkgs";
|
||||||
nixos-hardware.url = "github:NixOS/nixos-hardware/master";
|
nixos-hardware.url = "github:NixOS/nixos-hardware/master";
|
||||||
darwin.url = "github:lnl7/nix-darwin/master";
|
darwin.url = "github:lnl7/nix-darwin/master";
|
||||||
darwin.inputs.nixpkgs.follows = "nixpkgs";
|
darwin.inputs.nixpkgs.follows = "nixpkgs";
|
||||||
|
|
@ -64,6 +66,7 @@
|
||||||
, utils
|
, utils
|
||||||
, emacs-overlay
|
, emacs-overlay
|
||||||
, xynoblog
|
, xynoblog
|
||||||
|
, x
|
||||||
, ...
|
, ...
|
||||||
}:
|
}:
|
||||||
let
|
let
|
||||||
|
|
@ -105,6 +108,7 @@
|
||||||
impermanence.nixosModules.impermanence
|
impermanence.nixosModules.impermanence
|
||||||
home-manager.nixosModules.home-manager
|
home-manager.nixosModules.home-manager
|
||||||
xynoblog.nixosModule
|
xynoblog.nixosModule
|
||||||
|
x.nixosModule
|
||||||
({ config, ... }: lib.mkMerge [{
|
({ config, ... }: lib.mkMerge [{
|
||||||
_module.args = { inherit inputs; };
|
_module.args = { inherit inputs; };
|
||||||
nixpkgs.pkgs = pkgs;
|
nixpkgs.pkgs = pkgs;
|
||||||
|
|
|
||||||
|
|
@ -115,6 +115,11 @@
|
||||||
];
|
];
|
||||||
services.xynoblog.enable = true;
|
services.xynoblog.enable = true;
|
||||||
programs.mosh.enable = true;
|
programs.mosh.enable = true;
|
||||||
|
ragon.agenix.secrets."mailmoverConf" = { };
|
||||||
|
services.mailmover = {
|
||||||
|
enable = true;
|
||||||
|
configFile = config.age.secrets.mailmoverConf.path;
|
||||||
|
};
|
||||||
ragon = {
|
ragon = {
|
||||||
cli.enable = true;
|
cli.enable = true;
|
||||||
user.enable = true;
|
user.enable = true;
|
||||||
|
|
|
||||||
BIN
secrets/mailmoverConf.age
Normal file
BIN
secrets/mailmoverConf.age
Normal file
Binary file not shown.
|
|
@ -15,6 +15,7 @@ in
|
||||||
"photoprismEnv.age".publicKeys = pubkeys.ragon.host "ds9";
|
"photoprismEnv.age".publicKeys = pubkeys.ragon.host "ds9";
|
||||||
"ds9OffsiteBackupSSH.age".publicKeys = pubkeys.ragon.host "ds9";
|
"ds9OffsiteBackupSSH.age".publicKeys = pubkeys.ragon.host "ds9";
|
||||||
"hedgedocSecret.age".publicKeys = pubkeys.ragon.host "picard";
|
"hedgedocSecret.age".publicKeys = pubkeys.ragon.host "picard";
|
||||||
|
"mailmoverConf.age".publicKeys = pubkeys.ragon.host "picard";
|
||||||
"matrixSecrets.age".publicKeys = pubkeys.ragon.host "picard";
|
"matrixSecrets.age".publicKeys = pubkeys.ragon.host "picard";
|
||||||
"gitlabInitialRootPassword.age".publicKeys = pubkeys.ragon.host "picard";
|
"gitlabInitialRootPassword.age".publicKeys = pubkeys.ragon.host "picard";
|
||||||
"gitlabSecretFile.age".publicKeys = pubkeys.ragon.host "picard";
|
"gitlabSecretFile.age".publicKeys = pubkeys.ragon.host "picard";
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue