mirror of
https://github.com/traxys/Nixfiles.git
synced 2026-04-28 15:21:40 +02:00
hostconfig/gandalf: Mount boh-articles
This commit is contained in:
parent
6ab26ca3ac
commit
bb78e18542
2 changed files with 34 additions and 1 deletions
|
|
@ -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";
|
||||
}
|
||||
|
|
|
|||
|
|
@ -69,6 +69,7 @@
|
|||
just
|
||||
bottom
|
||||
keychain
|
||||
rclone
|
||||
|
||||
# Useful for pandoc to latex
|
||||
(texlive.combine {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue