meli, davmai, healthreminder, update
This commit is contained in:
@@ -14,6 +14,8 @@
|
|||||||
|
|
||||||
./system-modules/hsmw.nix
|
./system-modules/hsmw.nix
|
||||||
./system-modules/health_reminder.nix
|
./system-modules/health_reminder.nix
|
||||||
|
./system-modules/davmail.nix
|
||||||
|
# ./system-modules/docker.nix
|
||||||
|
|
||||||
];
|
];
|
||||||
|
|
||||||
@@ -64,6 +66,10 @@
|
|||||||
services.openssh.enable = false;
|
services.openssh.enable = false;
|
||||||
|
|
||||||
|
|
||||||
|
hardware.bluetooth.enable = true; # enables support for Bluetooth
|
||||||
|
hardware.bluetooth.powerOnBoot = true; #
|
||||||
|
services.blueman.enable = true;
|
||||||
|
|
||||||
|
|
||||||
# List packages installed in system profile. To search, run:
|
# List packages installed in system profile. To search, run:
|
||||||
# $ nix search wget
|
# $ nix search wget
|
||||||
@@ -82,6 +88,7 @@
|
|||||||
htop
|
htop
|
||||||
direnv
|
direnv
|
||||||
openssl
|
openssl
|
||||||
|
blueman
|
||||||
];
|
];
|
||||||
|
|
||||||
fonts.packages = with pkgs; [
|
fonts.packages = with pkgs; [
|
||||||
|
|||||||
12
flake.lock
generated
12
flake.lock
generated
@@ -23,11 +23,11 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs": {
|
"nixpkgs": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1710162809,
|
"lastModified": 1710838473,
|
||||||
"narHash": "sha256-i2R2bcnQp+85de67yjgZVvJhd6rRnJbSYNpGmB6Leb8=",
|
"narHash": "sha256-RLvwdQSENKOaLdKhNie8XqHmTXzNm00/M/THj6zplQo=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "ddcd7598b2184008c97e6c9c6a21c5f37590b8d2",
|
"rev": "fa9f817df522ac294016af3d40ccff82f5fd3a63",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -38,11 +38,11 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs-unstable": {
|
"nixpkgs-unstable": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1710272261,
|
"lastModified": 1710806803,
|
||||||
"narHash": "sha256-g0bDwXFmTE7uGDOs9HcJsfLFhH7fOsASbAuOzDC+fhQ=",
|
"narHash": "sha256-qrxvLS888pNJFwJdK+hf1wpRCSQcqA6W5+Ox202NDa0=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "0ad13a6833440b8e238947e47bea7f11071dc2b2",
|
"rev": "b06025f1533a1e07b6db3e75151caa155d1c7eb3",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|||||||
@@ -20,6 +20,7 @@
|
|||||||
"discord"
|
"discord"
|
||||||
"obsidian"
|
"obsidian"
|
||||||
"zoom-us"
|
"zoom-us"
|
||||||
|
"zoom"
|
||||||
];
|
];
|
||||||
inecure-packages = [
|
inecure-packages = [
|
||||||
"electron-25.9.0"
|
"electron-25.9.0"
|
||||||
|
|||||||
@@ -7,15 +7,16 @@
|
|||||||
pkgs.w3m
|
pkgs.w3m
|
||||||
|
|
||||||
# (pkgs.writeScriptBin "mutt_oauth" (builtins.readFile ./mutt_oauth2.py))
|
# (pkgs.writeScriptBin "mutt_oauth" (builtins.readFile ./mutt_oauth2.py))
|
||||||
|
(pkgs.writeScriptBin "meli_oauth2_gmail" (builtins.readFile ./oauth2.py))
|
||||||
|
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
home.file.".config/meli.config" = {
|
# home.file.".config/meli.config" = {
|
||||||
|
|
||||||
}
|
# };
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
11
home.nix
11
home.nix
@@ -3,7 +3,7 @@
|
|||||||
imports = [
|
imports = [
|
||||||
./home-modules/vscode.nix
|
./home-modules/vscode.nix
|
||||||
./home-modules/discord.nix
|
./home-modules/discord.nix
|
||||||
./home-modules/meli.nix
|
./home-modules/meli/meli.nix
|
||||||
# ./home-modules/mutt/neomutt.nix
|
# ./home-modules/mutt/neomutt.nix
|
||||||
./home-modules/gestures.nix
|
./home-modules/gestures.nix
|
||||||
|
|
||||||
@@ -39,7 +39,7 @@
|
|||||||
zathura
|
zathura
|
||||||
#vesktop
|
#vesktop
|
||||||
thunderbird element-desktop
|
thunderbird element-desktop
|
||||||
# zoom-us
|
zoom-us
|
||||||
# vesktop
|
# vesktop
|
||||||
discord
|
discord
|
||||||
signal-desktop
|
signal-desktop
|
||||||
@@ -58,10 +58,13 @@
|
|||||||
|
|
||||||
nodejs
|
nodejs
|
||||||
|
|
||||||
|
onnxruntime
|
||||||
|
|
||||||
(pkgs.python3.withPackages (python-pkgs: [
|
(pkgs.python3.withPackages (python-pkgs: [
|
||||||
python-pkgs.pandas
|
|
||||||
python-pkgs.requests
|
|
||||||
python-pkgs.ipython
|
python-pkgs.ipython
|
||||||
|
python-pkgs.pipdeptree
|
||||||
|
python-pkgs.requests
|
||||||
|
python-pkgs.onnxruntime
|
||||||
]))
|
]))
|
||||||
(writeShellScriptBin "nxrbs-nix" ''
|
(writeShellScriptBin "nxrbs-nix" ''
|
||||||
set -e
|
set -e
|
||||||
|
|||||||
46
system-modules/davmail.nix
Normal file
46
system-modules/davmail.nix
Normal file
@@ -0,0 +1,46 @@
|
|||||||
|
{ config, lib, pkgs, user, allowed, secrets, ... }:
|
||||||
|
|
||||||
|
{
|
||||||
|
environment.systemPackages = with pkgs; [
|
||||||
|
davmail
|
||||||
|
];
|
||||||
|
|
||||||
|
services.davmail = {
|
||||||
|
enable = true;
|
||||||
|
url = "https://outlook.office365.com/EWS/Exchange.asmx";
|
||||||
|
config = {
|
||||||
|
davmail.server = true;
|
||||||
|
davmail.mode = "Auto";
|
||||||
|
davmail.defaultDomain = "phoenix-balkone.de";
|
||||||
|
davmail.url = "https://outlook.office365.com/EWS/Exchange.asmx";
|
||||||
|
davmail.ssl.nosecurecaldav = false;
|
||||||
|
davmail.ssl.nosecureimap = false;
|
||||||
|
davmail.ssl.nosecureldap = false;
|
||||||
|
davmail.ssl.nosecuresmtp = false;
|
||||||
|
davmail.imapPort = 60001;
|
||||||
|
davmail.smtpPort = 60002;
|
||||||
|
davmail.ldapPort = 60003;
|
||||||
|
davmail.caldavPort = 60004;
|
||||||
|
# davmail.popPort = ;
|
||||||
|
davmail.allowRemote = false;
|
||||||
|
davmail.bindAddress = "localhost";
|
||||||
|
davmail.disableUpdateCheck = true;
|
||||||
|
davmail.enableKeepAlive = true;
|
||||||
|
davmail.folderSizeLimit = 999;
|
||||||
|
davmail.imapAutoExpunge = true;
|
||||||
|
davmail.imapIdleDelay = 10;
|
||||||
|
davmail.keepDelay = 900;
|
||||||
|
davmail.sentKeepDelay = 90;
|
||||||
|
davmail.popMarkReadOnRetr = false;
|
||||||
|
davmail.smtpSaveInSent = true;
|
||||||
|
# davmail.logFilePath = "/var/log/davmail.log";
|
||||||
|
davmail.logFileSize = "1MB";
|
||||||
|
log4j.logger.davmail = "WARN";
|
||||||
|
log4j.rootLogger = "WARN";
|
||||||
|
davmail.disableGuiNotifications = false;
|
||||||
|
davmail.disableTrayActivitySwitch = false;
|
||||||
|
davmail.showStartupBanner = true;
|
||||||
|
davmail.enableKerberos = false;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
||||||
@@ -5,8 +5,8 @@
|
|||||||
enable = true;
|
enable = true;
|
||||||
wantedBy = [ "timers.target" ];
|
wantedBy = [ "timers.target" ];
|
||||||
timerConfig = {
|
timerConfig = {
|
||||||
OnBootSec = "5m";
|
OnBootSec = "10m";
|
||||||
OnUnitActiveSec = "5m";
|
OnUnitActiveSec = "10m";
|
||||||
Unit = "health_reminder.service";
|
Unit = "health_reminder.service";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user