hostconfig/gandalf: Mount boh-articles

This commit is contained in:
Quentin Boyer 2024-09-18 20:49:15 +02:00
parent 6ab26ca3ac
commit bb78e18542
2 changed files with 34 additions and 1 deletions

View file

@ -1,10 +1,42 @@
{ config, ... }:
{
config,
pkgs,
lib,
...
}:
{
programs.git = {
userName = "Quentin Boyer";
userEmail = config.extraInfo.email;
};
systemd.user.services = {
"rclone-boh-articles" = {
Unit = {
Description = "rclone: BoH website articles";
Documentation = "man:rclone(1)";
After = "network-online.target";
Wants = "network-online.target";
};
Service = {
Type = "notify";
ExecStartPre = "-${lib.getExe' pkgs.coreutils "mkdir"} -p %h/mnt/boh-articles";
ExecStart = ''
${lib.getExe pkgs.rclone} \
--config=%h/.config/rclone/rclone.conf \
--log-level INFO \
mount drive:Traxys %h/mnt/boh-articles \
--drive-shared-with-me
'';
ExecStop = "/run/wrappers/bin/fusermount -u %h/mnt/boh-articles";
Environment = [ "PATH=/run/wrappers/bin/:$PATH" ];
};
Install = {
WantedBy = [ "default.target" ];
};
};
};
traxys.waybar.modules.battery.enable = true;
home.stateVersion = "24.11";
}

View file

@ -69,6 +69,7 @@
just
bottom
keychain
rclone
# Useful for pandoc to latex
(texlive.combine {