From 5db76aec8def3856b1b9091baa9778394dce3c4d Mon Sep 17 00:00:00 2001 From: Thilo Billerbeck <thilo.billerbeck@officerent.de> Date: Tue, 1 Apr 2025 20:47:24 +0200 Subject: [PATCH] add nextcloud client --- home-manager/modules/machine.nix | 1 + home-manager/programs/nextcloud-client.nix | 12 ++++++++++++ 2 files changed, 13 insertions(+) create mode 100644 home-manager/programs/nextcloud-client.nix diff --git a/home-manager/modules/machine.nix b/home-manager/modules/machine.nix index e1d0bc8..a6b6ff7 100644 --- a/home-manager/modules/machine.nix +++ b/home-manager/modules/machine.nix @@ -19,6 +19,7 @@ with lib; ./../programs/htop.nix ./../programs/kitty.nix ./../programs/neovim.nix + ./../programs/nextcloud-client.nix ./../programs/starship.nix ./../programs/topgrade.nix ./../programs/yt-dlp.nix diff --git a/home-manager/programs/nextcloud-client.nix b/home-manager/programs/nextcloud-client.nix new file mode 100644 index 0000000..9d20570 --- /dev/null +++ b/home-manager/programs/nextcloud-client.nix @@ -0,0 +1,12 @@ +{ pkgs, config, ... }: + +let + nixGL = config.lib.nixGL.wrap; +in +{ + services.nextcloud-client = { + enable = if (config.machine.isGraphical) then true else false; + package = if (config.machine.isGeneric) then (nixGL pkgs.nextcloud-client) else pkgs.nextcloud-client; + startInBackground = true; + }; +}