51 lines
948 B
Nix
51 lines
948 B
Nix
{ inputs, ... }:
|
|
{
|
|
imports = [
|
|
./hardware-configuration.nix
|
|
../../../modules/nixos
|
|
inputs.jovian-nixos.nixosModules.default
|
|
];
|
|
|
|
osbmModules = {
|
|
# desktopEnvironment = {
|
|
# plasma.enable = true;
|
|
# };
|
|
familyUser.enable = true;
|
|
programs = {
|
|
adbFastboot.enable = true;
|
|
steam.enable = true;
|
|
};
|
|
hardware = {
|
|
hibernation.enable = false;
|
|
sound.enable = true;
|
|
};
|
|
i18n.enable = true;
|
|
};
|
|
|
|
jovian = {
|
|
devices.steamdeck = {
|
|
enable = true;
|
|
autoUpdate = true;
|
|
};
|
|
steam = {
|
|
enable = true;
|
|
autoStart = true;
|
|
user = "osbm";
|
|
};
|
|
decky-loader.enable = true;
|
|
};
|
|
networking = {
|
|
hostName = "ares";
|
|
|
|
firewall.allowedTCPPorts = [
|
|
8889
|
|
8000
|
|
];
|
|
|
|
networkmanager.enable = true;
|
|
};
|
|
|
|
virtualisation.waydroid.enable = true;
|
|
|
|
system.stateVersion = "26.05"; # changing this is a great taboo of the nixos world
|
|
}
|