28 lines
556 B
Nix
28 lines
556 B
Nix
{
|
|
pkgs,
|
|
lib,
|
|
device,
|
|
...
|
|
}: {
|
|
imports =
|
|
[]
|
|
++ (lib.optionals device.hasGui [
|
|
../common/firefox.nix
|
|
../linux/hyprland.nix
|
|
../linux/gtk.nix
|
|
../linux/anyrun.nix
|
|
../linux/ironbar
|
|
../linux/foot.nix
|
|
../linux/mpd.nix
|
|
]);
|
|
|
|
services.kdeconnect.enable = device.hasGui;
|
|
services.kdeconnect.indicator = device.hasGui;
|
|
services.swayosd.enable = device.hasGui;
|
|
services.swaync.enable = device.hasGui;
|
|
services.nextcloud-client = {
|
|
enable = device.hasGui;
|
|
startInBackground = true;
|
|
};
|
|
}
|