move some imports to desktop only
This commit is contained in:
parent
7de5751743
commit
d2acd47e71
2 changed files with 18 additions and 21 deletions
|
|
@ -45,10 +45,6 @@ forDevice (
|
||||||
# keep-sorted start
|
# keep-sorted start
|
||||||
home-manager.nixosModules.home-manager
|
home-manager.nixosModules.home-manager
|
||||||
lanzaboote.nixosModules.lanzaboote
|
lanzaboote.nixosModules.lanzaboote
|
||||||
nova-shell.nixosModules.default
|
|
||||||
servicepoint-cli.nixosModules.default
|
|
||||||
servicepoint-simulator.nixosModules.default
|
|
||||||
servicepoint-tanks.nixosModules.default
|
|
||||||
stylix.nixosModules.stylix
|
stylix.nixosModules.stylix
|
||||||
zerforschen-plus.nixosModules.default
|
zerforschen-plus.nixosModules.default
|
||||||
# keep-sorted end
|
# keep-sorted end
|
||||||
|
|
@ -80,15 +76,32 @@ forDevice (
|
||||||
lixIsNix.enable = true;
|
lixIsNix.enable = true;
|
||||||
openssh.enable = true;
|
openssh.enable = true;
|
||||||
overlays.unstable.enable = true;
|
overlays.unstable.enable = true;
|
||||||
overlays.vscodeExtensions.enable = true;
|
|
||||||
# prometheusNode.enable = true;
|
# prometheusNode.enable = true;
|
||||||
systemdBoot.enable = true;
|
systemdBoot.enable = true;
|
||||||
tailscale.enable = true;
|
tailscale.enable = true;
|
||||||
# keep-sorted end
|
# keep-sorted end
|
||||||
|
|
||||||
|
# keep-sorted start
|
||||||
|
enDe.enable = isDesktop;
|
||||||
|
firmwareUpdates.enable = isDesktop;
|
||||||
|
gnome.enable = isDesktop;
|
||||||
|
kdeconnect.enable = isDesktop;
|
||||||
|
modernDesktop.enable = isDesktop;
|
||||||
|
nixLd.enable = isDesktop;
|
||||||
|
overlays.vscodeExtensions.enable = isDesktop;
|
||||||
|
quietBoot.enable = isDesktop;
|
||||||
|
stylix.enable = isDesktop;
|
||||||
|
# keep-sorted end
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
++ lib.optionals isDesktop [
|
++ lib.optionals isDesktop [
|
||||||
|
inputs.niri.nixosModules.niri
|
||||||
|
nova-shell.nixosModules.default
|
||||||
|
servicepoint-cli.nixosModules.default
|
||||||
|
servicepoint-simulator.nixosModules.default
|
||||||
|
servicepoint-tanks.nixosModules.default
|
||||||
|
|
||||||
# Desktop config
|
# Desktop config
|
||||||
{
|
{
|
||||||
home-manager = {
|
home-manager = {
|
||||||
|
|
@ -106,19 +119,6 @@ forDevice (
|
||||||
daemonCPUSchedPolicy = "idle";
|
daemonCPUSchedPolicy = "idle";
|
||||||
daemonIOSchedClass = "idle";
|
daemonIOSchedClass = "idle";
|
||||||
};
|
};
|
||||||
|
|
||||||
my = {
|
|
||||||
# keep-sorted start
|
|
||||||
enDe.enable = true;
|
|
||||||
firmwareUpdates.enable = true;
|
|
||||||
gnome.enable = true;
|
|
||||||
kdeconnect.enable = true;
|
|
||||||
modernDesktop.enable = true;
|
|
||||||
nixLd.enable = true;
|
|
||||||
quietBoot.enable = true;
|
|
||||||
stylix.enable = true;
|
|
||||||
# keep-sorted end
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -2,12 +2,9 @@
|
||||||
lib,
|
lib,
|
||||||
config,
|
config,
|
||||||
pkgs,
|
pkgs,
|
||||||
niri,
|
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
{
|
{
|
||||||
imports = [ niri.nixosModules.niri ];
|
|
||||||
|
|
||||||
options.my.muedeDesktopSettings.enable = lib.mkEnableOption "muede desktop settings (Firefox, Logitech, RDP)";
|
options.my.muedeDesktopSettings.enable = lib.mkEnableOption "muede desktop settings (Firefox, Logitech, RDP)";
|
||||||
|
|
||||||
config = lib.mkIf config.my.muedeDesktopSettings.enable {
|
config = lib.mkIf config.my.muedeDesktopSettings.enable {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue