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; + }; +}