Home Gen25 @ 2025-05-10-18:44 by jonas@monolith

This commit is contained in:
Jonas Röger 2025-05-11 02:28:04 +02:00
parent 1f01fcb4bd
commit 66baa270c8
3 changed files with 11 additions and 3 deletions

View File

@ -19,6 +19,7 @@
passFF = true; passFF = true;
}; };
hive.kdeconnect.enable = true; hive.kdeconnect.enable = true;
hive.kdeconnect.indicatorOnly = true;
hive.nextcloud.enable = true; hive.nextcloud.enable = true;
hive.nix-scripts.enable = true; hive.nix-scripts.enable = true;
hive.ranger.enable = true; hive.ranger.enable = true;

View File

@ -24,8 +24,8 @@
./networking/wireguard ./networking/wireguard
./programs/games.nix ./programs/games.nix
./services/borg-server.nix ./services/borg-server.nix
./services/nextcloud-instance.nix
./services/kdeconnect.nix ./services/kdeconnect.nix
./services/nextcloud-instance.nix
./services/virt-manager.nix ./services/virt-manager.nix
] ]
++ lib.optionals isHM [ ++ lib.optionals isHM [

View File

@ -7,9 +7,16 @@
in { in {
options.hive.kdeconnect = { options.hive.kdeconnect = {
enable = lib.mkEnableOption "Enable KDE Connect"; enable = lib.mkEnableOption "Enable KDE Connect";
indicatorOnly = lib.mkOption {
type = lib.types.bool;
default = false;
description = ''
Only enable the incicator service.
'';
};
}; };
config = lib.mkIf cfg.enable { config = lib.mkIf cfg.enable {
services.kdeconnect.enable = true; services.kdeconnect.enable = ! cfg.indicatorOnly;
services.kdeconnect.indicator = false; services.kdeconnect.indicator = true;
}; };
} }