From 2b279cd21a94fabe99f11aac3cc18bf432db029f Mon Sep 17 00:00:00 2001 From: Pablo Ovelleiro Corral Date: Sat, 11 May 2024 12:57:40 +0200 Subject: [PATCH] Add modesetting --- flake.nix | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/flake.nix b/flake.nix index 9097abe..baf8a19 100644 --- a/flake.nix +++ b/flake.nix @@ -65,10 +65,14 @@ '' ${secretConfig.cmd} | {{.REMOTE_COMMAND}} {{.REMOTE_SSH_OPTS}} {{.REMOTE_USER}}@{{.REMOTE_HOST}} "umask 077; cat > ${pkgs.lib.escapeShellArg secretConfig.path}" '' - # # Set group and owner + # Set group and owner '' {{.REMOTE_COMMAND}} {{.REMOTE_SSH_OPTS}} {{.REMOTE_USER}}@{{.REMOTE_HOST}} "chown ${secretConfig.owner}:${secretConfig.group-name} ${pkgs.lib.escapeShellArg secretConfig.path}" '' + # Set mode + '' + {{.REMOTE_COMMAND}} {{.REMOTE_SSH_OPTS}} {{.REMOTE_USER}}@{{.REMOTE_HOST}} "chmod ${secretConfig.mode} ${pkgs.lib.escapeShellArg secretConfig.path}" + '' ]) userconfig.lollypops.secrets.files)) @@ -149,6 +153,13 @@ "${optionalString useSudo "{{.REMOTE_SUDO_COMMAND}} {{.REMOTE_SUDO_OPTS}}"} \ chown ${x.owner}:${x.group-name} ${path}" '' + + # Set group and owner + '' + {{.REMOTE_COMMAND}} {{.REMOTE_SSH_OPTS}} {{.REMOTE_USER}}@{{.REMOTE_HOST}} \ + "${optionalString useSudo "{{.REMOTE_SUDO_COMMAND}} {{.REMOTE_SUDO_OPTS}}"} \ + chmod ${x.mode} ${path}" + '' ]) (builtins.attrValues config.lollypops.secrets.files)); in