System Gen33 @ 2025-05-11-02:19:48 by jonas@monolith
This commit is contained in:
parent
34c79a8c0d
commit
1f01fcb4bd
@ -38,6 +38,7 @@
|
|||||||
hive.bluetooth.enable = true;
|
hive.bluetooth.enable = true;
|
||||||
hive.sound.enable = true;
|
hive.sound.enable = true;
|
||||||
hive.yubikey.enable = true;
|
hive.yubikey.enable = true;
|
||||||
|
hive.services.kdeconnect.enable = true;
|
||||||
hive.programs.games.enable = true;
|
hive.programs.games.enable = true;
|
||||||
hive.programs.games.lutris = true;
|
hive.programs.games.lutris = true;
|
||||||
hive.programs.games.steam = true;
|
hive.programs.games.steam = true;
|
||||||
@ -91,8 +92,6 @@
|
|||||||
services.udev.packages = [pkgs.openhantek6022];
|
services.udev.packages = [pkgs.openhantek6022];
|
||||||
virtualisation.docker.enable = true;
|
virtualisation.docker.enable = true;
|
||||||
|
|
||||||
networking.firewall.enable = false;
|
|
||||||
|
|
||||||
# dpi correction
|
# dpi correction
|
||||||
services.xserver.dpi = 91;
|
services.xserver.dpi = 91;
|
||||||
environment.variables = {
|
environment.variables = {
|
||||||
|
|||||||
@ -25,6 +25,7 @@
|
|||||||
./programs/games.nix
|
./programs/games.nix
|
||||||
./services/borg-server.nix
|
./services/borg-server.nix
|
||||||
./services/nextcloud-instance.nix
|
./services/nextcloud-instance.nix
|
||||||
|
./services/kdeconnect.nix
|
||||||
./services/virt-manager.nix
|
./services/virt-manager.nix
|
||||||
]
|
]
|
||||||
++ lib.optionals isHM [
|
++ lib.optionals isHM [
|
||||||
|
|||||||
17
modules/services/kdeconnect.nix
Normal file
17
modules/services/kdeconnect.nix
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
{
|
||||||
|
config,
|
||||||
|
lib,
|
||||||
|
pkgs,
|
||||||
|
...
|
||||||
|
}: let
|
||||||
|
cfg = config.hive.services.kdeconnect;
|
||||||
|
in {
|
||||||
|
options.hive.services.kdeconnect = {
|
||||||
|
enable = lib.mkEnableOption "KDE Connect system service (plasma6)";
|
||||||
|
};
|
||||||
|
|
||||||
|
config = lib.mkIf cfg.enable {
|
||||||
|
programs.kdeconnect.enable = true; # Already opens firewall for the needed ports
|
||||||
|
programs.kdeconnect.package = lib.mkForce pkgs.kdePackages.kdeconnect-kde;
|
||||||
|
};
|
||||||
|
}
|
||||||
Loading…
x
Reference in New Issue
Block a user