From 3f7094c358ac99f27622cd5223729b65635aa232 Mon Sep 17 00:00:00 2001 From: SebastianStork Date: Fri, 2 May 2025 17:21:05 +0200 Subject: [PATCH] Remove nextcloud sync --- modules/home/nextcloud-sync/default.nix | 61 -------------------- modules/home/nextcloud-sync/sync-exclude.lst | 2 - users/seb/@fern/secrets.yaml | 5 +- users/seb/@north/secrets.yaml | 5 +- 4 files changed, 4 insertions(+), 69 deletions(-) delete mode 100644 modules/home/nextcloud-sync/default.nix delete mode 100644 modules/home/nextcloud-sync/sync-exclude.lst diff --git a/modules/home/nextcloud-sync/default.nix b/modules/home/nextcloud-sync/default.nix deleted file mode 100644 index 48107d1..0000000 --- a/modules/home/nextcloud-sync/default.nix +++ /dev/null @@ -1,61 +0,0 @@ -{ - config, - pkgs, - lib, - ... -}: -let - paths = [ - "Downloads" - "Projects" - "Documents/h_da" - "Documents/vault" - "Pictures/Wallpapers" - "Pictures/Screenshots" - ]; - excludeList = pkgs.concatText "nextcloud-sync-exclude" [ - "${pkgs.nextcloud-client}/etc/Nextcloud/sync-exclude.lst" - ./sync-exclude.lst - ]; - syncCommand = - path: - "nextcloudcmd ${ - lib.concatStringsSep " " [ - "--user seb" - "--password \"$(cat ${config.sops.secrets."nextcloud-password".path})\"" - "--path /${path}" - "--non-interactive" - "--exclude ${excludeList}" - "~/${path}" - "https://cloud.stork-atlas.ts.net" - ] - }"; -in -{ - options.myConfig.nextcloudSync.enable = lib.mkEnableOption ""; - - config = lib.mkIf config.myConfig.nextcloudSync.enable { - sops.secrets."nextcloud-password" = { }; - - systemd.user = { - services.nextcloud-autosync = { - Service = { - ExecStart = lib.getExe' (pkgs.writeShellApplication { - name = "nextcloud-sync-script"; - runtimeInputs = [ pkgs.nextcloud-client ]; - text = builtins.concatStringsSep "\n" (map syncCommand paths); - }) "nextcloud-sync-script"; - }; - }; - - timers.nextcloud-autosync = { - Install.WantedBy = [ "default.target" ]; - Timer = { - OnBootSec = "1min"; - OnUnitActiveSec = "5min"; - }; - Unit.After = [ "network-online.target" ]; - }; - }; - }; -} diff --git a/modules/home/nextcloud-sync/sync-exclude.lst b/modules/home/nextcloud-sync/sync-exclude.lst deleted file mode 100644 index eea353e..0000000 --- a/modules/home/nextcloud-sync/sync-exclude.lst +++ /dev/null @@ -1,2 +0,0 @@ -.direnv -build \ No newline at end of file diff --git a/users/seb/@fern/secrets.yaml b/users/seb/@fern/secrets.yaml index a8ad00f..d076b98 100644 --- a/users/seb/@fern/secrets.yaml +++ b/users/seb/@fern/secrets.yaml @@ -1,6 +1,5 @@ github-ssh-key: ENC[AES256_GCM,data:a+qlUztu9HZYUuawh4PseSadrWrIcdhQzkkVXG8EmnLpd2KqR+xt7UwjZHtAMBnz3n+dA6GKwFLGEzvAgl9XBW+PPWuNsShYjd0csfmABYPIBAs8YRwOKTjRzxDfqfQ9kEL9OXjlbv8O10kjogHKf12b5clBnn2QkSY/BNw72f7dvuR0GeGKGv50+DQmCYghxQOigwdskJ5QSrcPg/qoEyyFKNqTNNFHot01aYXsa13smzkcNy+i57osoB/dTg4EqyMpj+xeJ03mUxuEYRECvebb28Qa57kLTqPZ/jT8RF4LpwNEZY0JZdUTHqCfMi6ty9hXllFQuXu702ZFt9E62I/pLSLk5lXkDYdlV7T47HiBtOazt8LFuT6XOVQsedofofNfUGqFFDjybpLV6Tcw/IhdrnnIuYzkAXlOO/5imZXqE1WS/ImUj2ukspjugYGr5JLW8UraSZJWGyJsWt5VrCclgjHpr+kjBCyJ4mWSr4A1tXlvWl35JSgA6mHDqp52wzTjObgebcIXdKtxb23L,iv:8V/oI9JhrLqPzwns3AiRIyW7/M0qaJW8uZmqp8XUFqk=,tag:luPCt9OI9OYwvYAM+uKJ1A==,type:str] hda-gitlab-ssh-key: ENC[AES256_GCM,data:eEeCLI87ZU32nO7Eq2QWrKWSJ7FY4z8qJ2XHtYY6EnEOC3zkxUlKyhdV8X1z19+6YxCohr9BP2yfQOJhWIqTXlJFqMswTXPzA3nMPi/w5/OvAzlKqUyBEXQF8ebjpooyPd/CIxGjR9nW4q3XSOSP0h4TgariaCQkxH+ut8drFn+oZOsBmc0395kb2rr4oH0y8c2QhOf6bti1Q8jLophPn43pPbGjxQZBz4iE7CraiUtQ07nKQyVDDgNl7ZyuqDM5sGduDhPWfXhKTzj/sf18vtTP+SBTCZRR+KDhV9NH92ILxo05/kZNxbtZo8sVbb5cXLCErxHZPYAOKB4VBSoR7tA1c2hdcHFEQzF+NNJzRUhO6aXR9DhO4wMBLPGTC3Bl5mdMHfx2Vcfft6CNqkj7x8WB4VLjlQPC7/1HxAWL6rjbdmSXvOTiJy1PTz5rp6aToyQ2MazncphDuV0aCrmgm6i+XnpMyPvzBv9RkAtgO3Q2UKE/gbmsuy+BCBU5tFhaEQRx7H6ZO98AChjosyO2,iv:81igKKgsi0SuyV4I4teuB4JPdmODCUN5Ng7DTKNlhgo=,tag:iQ5M/uowZg8JNyxEoLEpFA==,type:str] -nextcloud-password: ENC[AES256_GCM,data:S8RKiVt72OLofJw3lX9mw5BLfmA96xE59h3sMNg=,iv:wFNVM3LZcSK+TA2ZYrdk3WJotYPro7QMEiA/qX0/mVI=,tag:v+tlDaC4+K2wLDHGhAAzBw==,type:str] sops: kms: [] gcp_kms: [] @@ -25,8 +24,8 @@ sops: dGxKcTRwcHpkQk1zSHNRVzNzZ25JOGsKVrI9CMT1sa0Tz/MWs1S4YV2O1PWaZXvB dfZfimfnPomV5pVqo/yVCXDftand+faLLy937gKSK3RSzvgNTMVHiA== -----END AGE ENCRYPTED FILE----- - lastmodified: "2025-04-17T07:48:36Z" - mac: ENC[AES256_GCM,data:OM15i8AyLdzdiWiYnNqF7IFY9qmcKoHSAWn1EAxca84Q4EYt0AEZrwaaypfBbJdHRoA0Teuj0lAc2nfhBPMCY/4NJo2J3DSSeCt6qh06KENHrVmqHv4z7SjuMriqzS2amPDC90tHvsp2jz0AIXRdBPGxLJttytHc6SHk+YxRO+I=,iv:1pHadYNa32iqk+3dXD3q5Jrwmxp8N7hdCYLZA2OO35w=,tag:nLeOMaLEnZ0vP50HdkXx6g==,type:str] + lastmodified: "2025-05-02T15:18:46Z" + mac: ENC[AES256_GCM,data:rczZ/qHYe+zipeNayrUWI6eeiURWSCsotXmARZ1+g1q6byjq+oDqWW2xDHOmTxMO1c50oEWFQDsTuxhO8HCA/LT7pHvI/mpsoafaqkPeXf9zJ+rnC9phmW2gRR0E01jsXQNBmFwkGMQ25kgfKI0blo4iZFWYVhs2gZE+CTiyuio=,iv:TlJb+Mt/Htc5iA1IdpzUGSIoL2PpChNeCmk8fxpp+RY=,tag:EQ59VxcXXe9VlGGZwCUH6A==,type:str] pgp: [] unencrypted_suffix: _unencrypted version: 3.9.4 diff --git a/users/seb/@north/secrets.yaml b/users/seb/@north/secrets.yaml index a3a081e..7f3e544 100644 --- a/users/seb/@north/secrets.yaml +++ b/users/seb/@north/secrets.yaml @@ -1,6 +1,5 @@ github-ssh-key: ENC[AES256_GCM,data:w8jPHZcSPYQe/bHuP20OEjCOFhaEBrrc+XZTNku7TICzHStR2NyuQ+v+/6TGHEeQEB3Uf0WdCKuIJyRtrtFSHDCfn09wkj2F9GDQ74x2avL35Ylkih3s/hrB/IA/h5GOxxeNN3fNK9hwZcJA17QDFTu+sv/fWO/f1SedhoZa9qu4L0umSOYMD673x0H+CUlqT+bXdiNX1vyzcW++NLNrex7W3tnm/sANoa1GFzGmHYuPFXMPpzvMfQHtBtpTIL/0K1bpJ+inANWxR+1/a9f4SHObCDyUvzLAUffc13imY0v9+SHbabVjjIMSvuFokStzQ38bFxZ1j3JNU1Xp0sfMRaiFXgzWd5FHWbaijYbd2tXOICA09m8bjLedtvtd8OpHU+8ZPcpEtksB3GUjsBnLwzNdaJPqprFO0dS8WIRLLFH/vQeLFqfiEBOk9XSskMKVv9I5vI/ZuU1JZq3ZFFrKhV7chROqp1RiwLMt+Q9IM6UYN9/KwAsTBML4nB7G4BhSreLgpP4pl70IV4zZbyPG,iv:Tr2mM8/uQjORcXi3g2dcEPp1lXBOC/1ykKUJkNFOLZI=,tag:dCaLFEyLZhFuWpUc0gHeVQ==,type:str] hda-gitlab-ssh-key: ENC[AES256_GCM,data:eTi4OzDu3A4PsYAiz/a4IwluL9eHwp147wxbVAOFZahUGwRXCPw0PxiGBivpVe0HOQGz+6tV9BqS5/dd2tguApZD8S61u561TXxSRBu9FiR+7XYkLQD9mWzgudUgMSeY9g717jDiNsvcCarFdYQM1lKeinIKlVAfIOqwswfMfVfywJYHm5yW8SB/P1EH+FYoM8rkqVtmasEJHGLRcvnaNTk8IlBCtrUhjmwK2RrqRXEV9+E5mvV66Mp1Ty/y5cshgVIAkI2o7jpXGivnF7GpUMyxanF+4YNYpx9Pei/Rpg8y1+J53sz68xu884CBgV3X2osMqebOjC9tVdMs+/MpxHHsnBpADSuceosBCvgHj9o+QY5fU0QV7FfvIbCwSiQ4Ul6IiPhteLoRECRfHxEu7r2dvSLtX9+rsVHKAn/8wixGud/8ScUzNTWNq6YJn0+DLcI6u1dRZ3SZdXU28zg42jIEiT4LGmqb3UpgL35MF/iHO0rj7vVBI1v5JVvZsM0qJPOgiGmb7JnSs6QuzcEk,iv:MzQApiAVZ/uLWHvXwVHFBqcVM3dhWXjT+o4v4hv4yvY=,tag:Efsuat8oe54Mnn/vd2dFGw==,type:str] -nextcloud-password: ENC[AES256_GCM,data:Ajdt1gi9v4OSfDj/J+UpWMI3B80jWfUa21xMlDw=,iv:tFwSeOJ6AO+pHiDFt0ricSJLQqIKpWu7cF+scdU50No=,tag:MO9WKiLpTWFFlllmzhpQQw==,type:str] sops: kms: [] gcp_kms: [] @@ -25,8 +24,8 @@ sops: WFRJRUNXSHdpTmxNeUJSd0tpMFl0Nm8KR5uJ6tHvIne9BrM47EVkdx07/KWTik9F 4+r+os1xQAgIyCRBZFp5iKD/b44Q89qRDnKdoWhixO9nRot18Ec8Yg== -----END AGE ENCRYPTED FILE----- - lastmodified: "2025-04-18T09:22:39Z" - mac: ENC[AES256_GCM,data:zvNZwTVlIgweeQyTNPvacH7wzc7hARIWL0aKkm+/YIFIv9/Hv0gBOPMwQMckxRnbFqGJFj7o+iLlJSwIrX525Z70qaT6mU9XND25TOLPiddWuz2QKCRBNiorJkgEFHGFQxkSzRA67j3wbdhMQyGC/JmjbrUozx9s59yYYSRkwKU=,iv:S0xhY/tf2EW8JDAOkHhrz/HmVb+EhZTFpOevPMzs0FE=,tag:By+LtehDjzv+m8QYI3xcig==,type:str] + lastmodified: "2025-05-02T15:18:57Z" + mac: ENC[AES256_GCM,data:oKJaYkAUt+GMoz/PD7fQEwUTvjTc6Dn0bguBO3RxuiX14M4/3yTbm78mYie+KkLFElTvsfcMFJaE9lZEzuSWMrtlaPoZJwzShepl4uLjmG2JExaMvmEsSXw8fWzaD04bHAgja1L0of627fyjXqJfL5gOrC0HoDI85hi+l5WYjv8=,iv:L1o2Z71w4Zjg6ZZJ3sOtyn4yHUp8BgyDrNnqIZmzXjg=,tag:az+fKwsU2bVjBjgD4eDUhw==,type:str] pgp: [] unencrypted_suffix: _unencrypted version: 3.9.4