nixos-config/linux/protostar/gui.nix
2026-02-16 20:51:28 -08:00

36 lines
786 B
Nix

{
config,
inputs,
pkgs,
...
}: let
userName = config.constants.userName;
jovianPkgs = pkgs.extend inputs.jovian.overlays.default;
in {
home-manager.users.${userName} = {config, ...}: {
home = {
file.".local/share/fonts".source = config.lib.file.mkOutOfStoreSymlink "/run/current-system/sw/share/X11/fonts";
packages = with jovianPkgs; [
lutris
retroarch-free
winetricks
wineWow64Packages.fonts
wineWow64Packages.stagingFull
];
};
};
jovian = {
devices.steamdeck = {
enable = true;
autoUpdate = true;
};
steam = {
enable = true;
autoStart = true;
desktopSession = "plasma";
user = userName;
};
};
services.desktopManager.plasma6.enable = true;
}