Update IP for maddy and enable zram

This commit is contained in:
Natsu Kagami 2023-09-06 09:25:23 +02:00
parent df272e7d9b
commit 26b0313bcd
Signed by: nki
GPG key ID: 55A032EB38B49ADB
4 changed files with 23 additions and 6 deletions

View file

@ -1027,11 +1027,11 @@
"flake-utils": "flake-utils_7"
},
"locked": {
"lastModified": 1686133200,
"narHash": "sha256-AkpX/qKyYZAql7aif3mGe2noBpVWhCWnTsLWSIy1BCI=",
"lastModified": 1693981285,
"narHash": "sha256-7TXp5nKRs3BgSHEg7uBbTBAQKlM7vKji+IVLAy78VCc=",
"ref": "refs/heads/master",
"rev": "29b56eb8daa86334d9e2744d527dfb02b147a381",
"revCount": 7,
"rev": "824bff0a5dfbf69e6694b30f0f863f2008fcce56",
"revCount": 8,
"type": "git",
"url": "ssh://git@github.com/natsukagami/nix-deploy-secrets"
},

View file

@ -72,6 +72,22 @@
)
];
};
## Virtual keyboard
systemd.user.services.wvkbd = {
Unit = {
Description = "Wayland virtual keyboard";
};
Install.WantedBy = [ "waybar.service" ];
Service = {
Type = "simple";
ExecStart = "${pkgs.wvkbd}/bin/wvkbd-mobintl -l simple,special,emoji --landscape-layers simple,special,emoji --hidden";
};
};
wayland.windowManager.sway.extraConfig = ''
bindswitch tablet:on exec systemctl --user kill --signal SIGUSR2 wvkbd
bindswitch tablet:off exec systemctl --user kill --signal SIGUSR1 wvkbd
'';
# input-remapping
xdg.configFile."autostart/input-remapper-autoload.desktop".source =
"${pkgs.input-remapper}/share/applications/input-remapper-autoload.desktop";

View file

@ -147,7 +147,7 @@
cloud.mail = {
enable = true;
debug = true;
# local_ip = (builtins.elemAt config.networking.interfaces.eth0.ipv4.addresses 0).address;
local_ip = config.secrets.ipAddresses."nki.personal";
tls.certFile = "${config.cloud.traefik.certsDumper.destination}/${config.cloud.mail.hostname}/certificate.crt";
tls.keyFile = "${config.cloud.traefik.certsDumper.destination}/${config.cloud.mail.hostname}/privatekey.key";
usersFile = config.sops.secrets.mail-users.path;

View file

@ -6,7 +6,8 @@
boot.initrd.kernelModules = [ "nvme" ];
fileSystems."/" = { device = "/dev/sda1"; fsType = "ext4"; };
# swap
swapDevices = [{ device = "/var/swapfile"; size = 4 * 1024; }];
swapDevices = [{ device = "/var/swapfile"; size = 4 * 1024; priority = 1024; }];
zramSwap.enable = true;
# volumes
fileSystems.data = {
device = "/dev/disk/by-id/scsi-0HC_Volume_31812942";