Put the rclone config in the store
This commit is contained in:
parent
b8afaddc38
commit
ff730b8217
|
@ -10,7 +10,6 @@
|
||||||
home.packages = with pkgs; with (import ../packages/all-packages.nix nixpkgs); [
|
home.packages = with pkgs; with (import ../packages/all-packages.nix nixpkgs); [
|
||||||
restic
|
restic
|
||||||
ripgrep
|
ripgrep
|
||||||
rclone
|
|
||||||
libqalculate
|
libqalculate
|
||||||
git-annex
|
git-annex
|
||||||
git-annex-remote-rclone
|
git-annex-remote-rclone
|
||||||
|
@ -18,6 +17,17 @@
|
||||||
libwebp
|
libwebp
|
||||||
bat
|
bat
|
||||||
dw
|
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;
|
] ++ (import ../system/home-manager.nix).extraPackages pkgs;
|
||||||
editorconfig = {
|
editorconfig = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
@ -123,7 +133,6 @@
|
||||||
pinentryFlavor = "gnome3";
|
pinentryFlavor = "gnome3";
|
||||||
};
|
};
|
||||||
dconf.settings = import ./dconf.nix lib.hm.gvariant.mkTuple;
|
dconf.settings = import ./dconf.nix lib.hm.gvariant.mkTuple;
|
||||||
xdg.configFile."rclone/rclone.conf".source = programs/rclone.conf;
|
|
||||||
home.stateVersion = "22.11";
|
home.stateVersion = "22.11";
|
||||||
nixpkgs.config.allowUnfree = true;
|
nixpkgs.config.allowUnfree = true;
|
||||||
targets.genericLinux.enable = true;
|
targets.genericLinux.enable = true;
|
||||||
|
|
Loading…
Reference in New Issue