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