diff --git a/README.md b/README.md index bcd4cd6..b1ba63e 100644 --- a/README.md +++ b/README.md @@ -34,4 +34,10 @@ For package lists, please check the individual modules, as the lists can be long - printing : Enables and configures printing services - virtualbox : Enables and configures virtualbox - xone : Installs the xone driver +- starship : Configures the starship prompt +- keepassxc : Configures keepassxc +- gaming : Configures gaming related features (launchers, gamemode) +- stylix : Configures system themes, can also be applied to dashvim if used. +- git : Git key and config module +- nextcloud : Handles synchronization via nextcloud cmd. (requires config.sops.secrets.nextcloud) - Hyprland: Installs and configures Hyprland with various additional packages diff --git a/programs/sync.nix b/programs/sync.nix index ec7755c..9564a68 100644 --- a/programs/sync.nix +++ b/programs/sync.nix @@ -2,7 +2,7 @@ { config, pkgs, lib, ... }: let username = config.mods.nextcloud.username; - password = config.sops.secrets.nextcloud.path; + password = if (config.sops.secrets?nextcloud.path) then config.sops.secrets.nextcloud.path else ""; url = config.mods.nextcloud.url; synclist = config.mods.nextcloud.synclist; in