From ff730b82170aa068fe9912174a18d1814abf7620 Mon Sep 17 00:00:00 2001 From: Emi Simpson Date: Thu, 16 Mar 2023 13:32:06 -0400 Subject: [PATCH] Put the rclone config in the store --- configs/home.nogui.nix | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/configs/home.nogui.nix b/configs/home.nogui.nix index 91c01c4..cf46196 100644 --- a/configs/home.nogui.nix +++ b/configs/home.nogui.nix @@ -10,7 +10,6 @@ home.packages = with pkgs; with (import ../packages/all-packages.nix nixpkgs); [ restic ripgrep - rclone libqalculate git-annex git-annex-remote-rclone @@ -18,6 +17,17 @@ libwebp bat dw + + (pkgs.symlinkJoin { + name = "rclone"; + paths = [rclone]; + buildInputs = [pkgs.makeWrapper]; + rcloneConf = programs/rclone.conf; + postBuild = '' + wrapProgram $out/bin/rclone \ + --add-flags "--config $rcloneConf" + ''; + }) ] ++ (import ../system/home-manager.nix).extraPackages pkgs; editorconfig = { enable = true; @@ -123,7 +133,6 @@ pinentryFlavor = "gnome3"; }; dconf.settings = import ./dconf.nix lib.hm.gvariant.mkTuple; - xdg.configFile."rclone/rclone.conf".source = programs/rclone.conf; home.stateVersion = "22.11"; nixpkgs.config.allowUnfree = true; targets.genericLinux.enable = true;