nixos-config/linux/protostar/gui.nix
2025-07-25 23:21:59 -05:00

35 lines
752 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
wineWowPackages.stagingFull
];
};
};
jovian = {
devices.steamdeck = {
enable = true;
autoUpdate = true;
};
steam = {
enable = true;
autoStart = true;
desktopSession = "plasma";
user = userName;
};
};
services.desktopManager.plasma6.enable = true;
}